确定物品摆放位置的方法、装置、设备及计算机可读介质转让专利

申请号 : CN201811167869.X

文献号 : CN109214897B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 肖俊

申请人 : 百度在线网络技术(北京)有限公司

摘要 :

本发明提出一种确定物品摆放位置的方法、装置、设备及计算机可读介质,所述确定物品摆放位置的方法包括:获取多个感应点对目标人物的重力感应值;根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;根据所述运动轨迹确定物品摆放位置。本发明的技术方案可以根据物品摆放场所中的人物的运动轨迹获知物品摆放位置是否合适以及是否需要调整。

权利要求 :

1.一种确定物品摆放位置的方法,其特征在于,包括:获取多个感应点对目标人物的重力感应值,在误差允许范围内的多个重力感应值是相同的;

根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;

根据所述运动轨迹确定物品摆放位置。

2.根据权利要求1所述的方法,其特征在于,根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹,包括:如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点;

获取各所述目标感应点的位置;

获取各所述目标感应点采集所述相同重力感应值的采集时间;

根据各所述目标感应点的位置和采集时间确定所述目标人物的运动轨迹。

3.根据权利要求1所述的方法,其特征在于,还包括:如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度;

如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置;

根据所述停留位置确定物品摆放位置。

4.根据权利要求3所述的方法,其特征在于,利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度,包括:如果所述若干个采集时间为连续时间,则将所述若干个采集时间所跨越的时间间隔确定为所述停留时间长度;

如果所述若干个采集时间包括多个时间间隔,则将累加后的时间间隔确定为所述停留时间长度。

5.一种确定物品摆放位置的装置,其特征在于,包括:重力感应值获取模块,用于获取多个感应点对目标人物的重力感应值,在误差允许范围内的多个重力感应值是相同的;

运动轨迹获取模块,用于根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;

第一物品摆放位置确定模块,用于根据所述运动轨迹确定物品摆放位置。

6.根据权利要求5所述的装置,其特征在于,所述运动轨迹确定模块包括:目标感应点确定子模块,用于如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点;

位置获取子模块,用于获取各所述目标感应点的位置;

采集时间获取子模块,用于获取各所述目标感应点采集所述相同重力感应值的采集时间;

运动轨迹确定子模块,用于根据各所述目标感应点的位置和采集时间确定所述目标人物的运动轨迹。

7.根据权利要求6所述的装置,其特征在于,还包括:停留时间长度计算模块,用于如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度;

停留位置确定模块,用于如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置;

第二物品摆放位置确定模块,用于根据所述停留位置确定物品摆放位置。

8.根据权利要求7所述的装置,其特征在于,停留时间长度计算模块包括:第一停留时间长度确定子模块,用于如果所述若干个采集时间为连续时间,则将所述若干个采集时间所跨越的时间间隔确定为所述停留时间长度;

第二停留时间长度确定子模块,用于如果所述若干个采集时间包括多个时间间隔,则将累加后的时间间隔确定为所述停留时间长度。

9.一种确定物品摆放位置的设备,其特征在于,所述设备包括:一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至4中任一所述的方法。

10.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4中任一所述的方法。

说明书 :

确定物品摆放位置的方法、装置、设备及计算机可读介质

技术领域

[0001] 本发明涉及信息技术领域,尤其涉及一种确定物品摆放位置的方法、装置、设备及计算机可读介质。

背景技术

[0002] 本部分旨在为权利要求书中陈述的本发明的实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003] 在诸如超市、无人商店等一些需要摆放很多商品的场所中,如果商品的摆放位置不合适,可能会影响商品的销量。因此,需要获知商品摆放位置是否合适和是否需要调整。

发明内容

[0004] 本发明实施例提供一种确定物品摆放位置的方法、装置、设备及计算机可读介质,以至少解决现有技术中的一个或多个技术问题。
[0005] 第一方面,本发明实施例提供了一种确定物品摆放位置的方法,包括:
[0006] 获取多个感应点对目标人物的重力感应值;
[0007] 根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;
[0008] 根据所述运动轨迹确定物品摆放位置。
[0009] 在一种可能的实施方式中,根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹,包括:
[0010] 如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点;
[0011] 获取各所述目标感应点的位置;
[0012] 获取各所述目标感应点采集所述相同重力感应值的采集时间;
[0013] 根据各所述目标感应点的位置和采集时间确定所述目标人物的运动轨迹。
[0014] 在一种可能的实施方式中,本实施例的确定物品摆放位置的方法还包括:
[0015] 如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度;
[0016] 如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置;
[0017] 根据所述停留位置确定物品摆放位置。
[0018] 在一种可能的实施方式中,利用所述若干个采集时间计算所述目标人物在所述目标感应点的停留时间长度,包括:
[0019] 如果所述若干个采集时间为连续时间,则将所述若干个采集时间所跨越的时间间隔确定为所述停留时间长度;
[0020] 如果所述若干个采集时间包括多个时间间隔,则将累加后的时间间隔确定为所述停留时间长度。
[0021] 第二方面,本发明实施例提供一种确定物品摆放位置的装置,包括:
[0022] 重力感应值获取模块,用于获取多个感应点对目标人物的重力感应值;
[0023] 运动轨迹获取模块,用于根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;
[0024] 第一物品摆放位置确定模块,用于根据所述运动轨迹确定物品摆放位置。
[0025] 在一种可能的实施方式中,所述运动轨迹确定模块包括:
[0026] 目标感应点确定子模块,用于如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点;
[0027] 位置获取子模块,用于获取各所述目标感应点的位置;
[0028] 采集时间获取子模块,用于获取各所述目标感应点采集所述相同重力感应值的采集时间;
[0029] 运动轨迹确定子模块,用于根据各所述目标感应点的位置和采集时间确定所述目标人物的运动轨迹。
[0030] 在一种可能的实施方式中,本发明实施例的确定物品摆放位置的装置还包括:
[0031] 停留时间长度计算模块,用于如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度;
[0032] 停留位置确定模块,用于如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置;
[0033] 第二物品摆放位置确定模块,用于根据所述停留位置确定物品摆放位置。
[0034] 在一种可能的实施方式中,停留时间长度计算模块包括:
[0035] 第一停留时间长度确定子模块,用于如果所述若干个采集时间为连续时间,则将所述若干个采集时间所跨越的时间间隔确定为所述停留时间长度;
[0036] 第二停留时间长度确定子模块,用于如果所述若干个采集时间包括多个时间间隔,则将累加后的时间间隔确定为所述停留时间长度。
[0037] 第三方面,本发明实施例提供一种确定物品摆放位置的设备,包括处理器和存储器,所述存储器用于存储支持确定物品摆放位置的设备执行上述第一方面中确定物品摆放位置的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述确定物品摆放位置的设备还可以包括通信接口,用于确定物品摆放位置的设备与其他设备或通信网络通信。
[0038] 第四方面,本发明实施例提供了一种计算机可读存储介质,用于存储确定物品摆放位置的装置所用的计算机软件指令,其包括用于执行上述第一方面中确定物品摆放位置的方法所涉及的程序。
[0039] 本发明实施例的技术方案,可以根据物品摆放场所中的人物的运动轨迹获知物品摆放位置是否合适以及是否需要调整,进而提高用户体验。
[0040] 上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。

附图说明

[0041] 在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。
[0042] 图1为本发明实施例的确定物品摆放位置的方法的流程图。
[0043] 图2为本发明实施例的一种实施方式的确定物品摆放位置的方法的流程图。
[0044] 图3为本发明实施例的另一种实施方式的确定物品摆放位置的方法的流程图。
[0045] 图4为本发明实施例的确定物品摆放位置的装置的结构示意图。
[0046] 图5为本发明实施例的一种实施方式的确定物品摆放位置的装置的结构示意图。
[0047] 图6为本发明实施例的另一种实施方式的确定物品摆放位置的装置的结构示意图。
[0048] 图7为本发明实施例的确定物品摆放位置的设备的结构示意图。

具体实施方式

[0049] 在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
[0050] 本实施例的方法可以应用在一些没有管理人员或销售人员的物品摆放场所,例如:无人商店、无人展厅(诸如画廊、艺术品展览)等;本实施例的方法也可以应用在一些管理人员较少或销售人员较少的物品摆放场所,例如:大型展馆。在诸如以上所述的物品摆放场所中,由于无法或无暇顾及每一位用户,从而无法获知物品摆放位置是否合适和是否需要调整。本发明实施例旨在提供一种确定物品摆放位置的方法,可以根据物品摆放场所中的人物的运动轨迹获知物品摆放位置是否合适以及是否需要调整。
[0051] 如图1所示,本发明实施例的确定物品摆放位置的方法可以包括:
[0052] 步骤S110、获取多个感应点对目标人物的重力感应值。
[0053] 本实施例中,可以在物品摆放场所的地面上布置多个重力感知设备例如重力传感器等。每个重力感知设备所在之处形成一个感应点。如果有人物位于一个感应点,该感应点可以采集该人物的重力感应值。例如,某个人踩到地面上的重力传感器,则重力传感器可以采集到一个重力感应值。每个感应点采集到的重力感应值可能由于人的体重的不同而有所不同。
[0054] 步骤S120、根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹。
[0055] 在一种可能的实施方式中,如图2所示,在步骤S120中,可以包括:
[0056] 步骤S210、如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点。
[0057] 步骤S220、获取各所述目标感应点的位置。
[0058] 步骤S230、获取各所述目标感应点采集所述相同重力感应值的采集时间。
[0059] 步骤S240、根据各所述目标感应点的位置和采集时间确定目标人物的运动轨迹。
[0060] 例如,多个感应点K1、K2、K3……K30均对应相同的重力感应值N1,并且该重力感应值N1与目标人物A1的体重值相匹配,则将感应点K1、K2、K3……K30确定为目标感应点。获取感应点K1、K2、K3……K30在物品摆放场所中的位置P1、P2、P3……P30。获取感应点K1、K2、K3……K30对重力感应值N1的采集时间T1、T2、T3……T30。
[0061] 其中,感应点K1对应位置P1和采集时间T1;感应点K2对应位置P2和采集时间T2;感应点K3对应位置P3和采集时间T3;……;感应点K30对应位置P30和采集时间T30。根据采集时间T1、T2、T3……T30的顺序,拟合位置P1、P2、P3……P30,可以得到目标人物A1的运动轨迹。
[0062] 需要说明的是,在本发明实施例中,在判定多个感应点对应的重力感应值是否相同时,允许存在一定的误差。例如,如果两个重力感应值的差值在一定范围内,可以判定为二者是相同的。再如,设置重力感应值的区间范围,在相同区间范围内的重力感应值可以判定为是相同的。每个感应点可以对应多个重力感应值,每个重力感应值对应不同的体重,即每个重力感应值对应不同的目标人物。对于每个重力感应值可以分别采用上述实施方式的方法,以得到多个目标人物的运动轨迹。
[0063] 请继续参阅图1,本实施例的确定物品摆放位置的方法还可以包括:
[0064] 步骤S130、根据所述运动轨迹确定物品摆放位置。
[0065] 本实施例中,可以根据一个目标人物的一个或多个运动轨迹确定物品摆放位置;也可以根据多个目标人物的多个运动轨迹确定物品摆放位置。
[0066] 例如:在预设的时间范围(例如一个月)内,获取到目标人物A1在物品摆放场所中的多个运动轨迹。如果根据这些运动轨迹,发现几乎没有运动轨迹经过位置Pi,则可以生成相应的物品摆放策略:将与位置Pi相对应的物品调整到距离物品摆放场所的入口较远的位置或较偏僻的位置。其中,较偏僻的位置可以理解为,按照物品摆放场所的通道设置,该位置需要绕行才可到达。
[0067] 再例如:如果根据多个目标人物的多个运动轨迹,经过位置Pj的运动轨迹的数量超过了预设值,则可以生成相应的物品摆放策略:将与位置Pj相对应的物品调整到距离入口较近的位置。如果有多个位置的所经运动轨迹的数量均超过了预设值,则可以进一步生成相应的物品摆放策略:根据各个位置所对应的所经运动轨迹的数量,调整对应的物品与入口的距离;所经运动轨迹的数量越多,对应的物品与距离入口越近。
[0068] 在一种可能的实施方式中,如图3所示,本实施例的确定物品摆放位置的方法还可以包括:
[0069] 步骤S310、如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度。
[0070] 例如:感应点K30在多个采集时间T30、T31和T33均采集到了重力感应值N1,则可以利用采集时间T30、T31和T33计算目标人物A1在感应点K30的停留时间长度L30。
[0071] 本实施例中,如果若干个采集时间为连续时间,则可以将若干个采集时间所跨越的时间间隔确定为停留时间长度。其中,是否为连续时间的判别可以包括:如果相邻两个采集时间之间的差值与感应点的预设采集时间间隔相等,则可以确定相邻两个采集时间为连续时间。
[0072] 例如:采集时间T30为当天的15时0分0秒;采集时间T31为当天的15时0分5秒;采集时间T32为当天的15时0分10秒;感应点的预设采集时间间隔为5秒。那么可以确定采集时间T30、T31和T33为连续时间,进一步可以计算目标人物A1在感应点K30的停留时间长度L30等于15秒。
[0073] 本实施例中,如果若干个采集时间包括多个时间间隔,则可以将累加后的时间间隔确定为停留时间长度。
[0074] 例如:感应点K50在多个采集时间T50、T51、T52和T53均采集到了重力感应值N2,并且重力感应值N2与目标人物A2的体重匹配,则可以利用采集时间T50、T51、T52和T53计算目标人物A2在感应点K50的停留时间长度L 50。
[0075] 其中,采集时间T50为当天的15时0分0秒;采集时间T51为当天的15时0分5秒;采集时间T52为当天的15时9分10秒;采集时间T53为当天的15时9分15秒;感应点的预设采集时间间隔为5秒。即采集时间T50、T51、T52和T53为非连续时间,且包括2个5秒的时间间隔,则停留时间长度L 50=5秒+5秒=10秒。
[0076] 步骤S320、如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置。
[0077] 例如:目标人物A1在感应点K30的停留时间长度L30超过了预设时间长度值(如10s),可以将感应点K30的位置P30确定为目标人物A1的停留位置。
[0078] 步骤S330、根据所述停留位置确定物品摆放位置。
[0079] 本实施例中,可以根据一个或多个目标人物的停留位置,确定物品摆放位置。
[0080] 例如:获取到多个目标人物均对应停留位置Px,并且停留位置Px距离入口较远,则可以生成相应的物品摆放策略:将与位置Px相对应的物品调整到距离入口较近的位置。
[0081] 本实施例中,可以根据一个或多个目标人物的停留位置和运动轨迹,确定物品摆放位置。
[0082] 例如:获取到多个目标人物均对应停留位置Px,并且根据多个运动轨迹,获取到多个目标人物均需要绕行很远才能到达停留位置Px,则可以生成相应的物品摆放策略:将与位置Px相对应的物品调整到距离入口较近的位置。
[0083] 如上所述,本实施例的确定物品摆放位置的方法,通过感应点采集一个或多个目标人物的重力感应值,从而获取一个或多个运动轨迹,进而可以根据运动轨迹确定物品摆放位置。进一步地,还可以根据感应点对相同重力感应值的采集时间,获取一个或多个目标人物的停留位置,进而可以根据停留位置确定物品摆放位置。
[0084] 如图4所示,本发明实施例还提供一种确定物品摆放位置的装置,可以包括:
[0085] 重力感应值获取模块110,用于获取多个感应点对目标人物的重力感应值;
[0086] 运动轨迹获取模块120,用于根据各所述感应点对应的重力感应值,获取所述目标人物的运动轨迹;
[0087] 第一物品摆放位置确定模块130,用于根据所述运动轨迹确定物品摆放位置。
[0088] 在一种可能的实施方式中,如图5所示,运动轨迹确定模块120可以包括:
[0089] 目标感应点确定子模块210,用于如果多个感应点对应相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则将所述多个感应点确定为目标感应点;
[0090] 位置获取子模块220,用于获取各所述目标感应点的位置;
[0091] 采集时间获取子模块230,用于获取各所述目标感应点采集所述相同重力感应值的采集时间;
[0092] 运动轨迹确定子模块240,用于根据各所述目标感应点的位置和采集时间确定所述目标人物的运动轨迹。
[0093] 在一种可能的实施方式中,如图6所示,本实施例的确定物品摆放位置的装置还可以包括:
[0094] 停留时间长度计算模块310,用于如果一个感应点在若干个采集时间采集到相同重力感应值,且所述相同重力感应值与所述目标人物的体重匹配,则利用所述若干个采集时间计算所述目标人物在所述感应点的停留时间长度;
[0095] 停留位置确定模块320,用于如果所述停留时间长度超过预设时间长度值,则将所述感应点的位置确定为所述目标人物的停留位置;
[0096] 第二物品摆放位置确定模块330,用于根据所述停留位置确定物品摆放位置。
[0097] 在一种可能的实施方式中,停留时间长度计算模块330可以包括:
[0098] 第一停留时间长度确定子模块,用于如果所述若干个采集时间为连续时间,则将所述若干个采集时间所跨越的时间间隔确定为所述停留时间长度;
[0099] 第二停留时间长度确定子模块,用于如果所述若干个采集时间包括多个时间间隔,则将累加后的时间间隔确定为所述停留时间长度。
[0100] 本发明实施例各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
[0101] 本实施例还提供一种确定物品摆放位置的设备,如图7所示,该设备包括:存储器21和处理器22,存储器21内存储有可在处理器22上运行的计算机程序。处理器22执行所述计算机程序时实现上述实施例中的确定物品摆放位置的方法。所述存储器21和处理器22的数量可以为一个或多个。
[0102] 该设备还包括:
[0103] 通信接口23,用于与外界设备进行通信,进行数据交互传输。
[0104] 存储器21可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0105] 如果存储器21、处理器22和通信接口23独立实现,则存储器21、处理器22和通信接口23可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(ISA,Industry Standard Architecture)总线、外部设备互连(PCI,Peripheral Component)总线或扩展工业标准体系结构(EISA,Extended Industry Standard Component)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0106] 可选的,在具体实现上,如果存储器21、处理器22及通信接口23集成在一块芯片上,则存储器21、处理器22及通信接口23可以通过内部接口完成相互间的通信。
[0107] 本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现上述实施例中任一所述的方法。
[0108] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0109] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0110] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0111] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0112] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0113] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0114] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。
[0115] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。