商品位置的确定方法、装置、智能售货机和存储介质与流程

文档序号:16512171发布日期:2019-01-05 09:24阅读:204来源:国知局
商品位置的确定方法、装置、智能售货机和存储介质与流程
本发明实施例涉及无人零售和射频识别
技术领域
,尤其涉及一种商品位置的确定方法、装置、智能售货机和存储介质。
背景技术
:自动售货机是一种不受时间、地点限制的全新商业零售形式,又被称为24小时营业的微型超市,自动售货机将线下商场超市冗杂的购物程序简化,通过无人超市结算方式来运营,提升了用户购物速度,简化了购物流程,并且能够节省人力和方便交易。自动售货机根据支付手段的不同可以分为两类:传统的自动售货机和智能自动售货机。传统的自动售货机不能联网且只能收现金,而智能自动售货机可以使用现金之外,还可以使用扫码支付和刷卡等各种联网支付方式。另外,智能自动售货机还可以支持无线远程管理后台的控制。相关技术的自动售货机的消费模式是:用户通过使用手机等终端设备进行扫码支付或刷卡支付的方式进行消费结算授权,在授权之后用户再打开柜门挑选商品,取出商品关闭柜门后自动进行消费结算。但是在上述消费模式中,无法实时追踪自动售货机中的商品位置,从而无法及时确定哪些商品被购买,只能在柜门关闭后开始盘点商品上的电子标签才能进行后续结算处理,从而花费较多的结算时间,导致商品结算效率低,用户体验差的问题。技术实现要素:鉴于上述问题,本发明实施例中提供了一种商品位置的确定方法、装置、智能售货机和存储介质,以实现对智能售货机中商品位置的实时追踪,加快商品的结算效率。第一方面,本发明实施例中提供一种商品位置的确定方法,由智能售货机执行,所述智能售货机中设置有多个射频天线,所述射频天线设置在所述智能售货机的商品陈列位置处;该方法包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。第二方面,本发明实施例中还提供一种商品位置的确定装置,配置于智能售货机上,所述智能售货机中设置有多个射频天线,所述射频天线设置在所述智能售货机的商品陈列位置处;所述装置包括射频模块和主控模块,且所述射频模块与所述多个射频天线以及所述主控模块连接;所述射频模块,用于若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;所述主控模块,用于依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。第三方面,本发明实施例中还提供一种智能售货机,该智能售货机包括:多个射频天线,所述射频天线设置在所述智能售货机的商品陈列位置处;商品位置的确定装置,所述商品位置的确定装置与所述射频天线连接;所述商品位置的确定装置用于执行如上任一所述的商品位置的确定方法。第四方面,本发明实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一所述的商品位置的确定方法。本发明实施例中提供的商品位置的确定方法由智能售货机执行,所述智能售货机中设置有多个射频天线,所述射频天线设置在所述智能售货机的商品陈列位置处;该方法包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。本发明实施例的技术方案能够实时追踪智能自动售货机中的商品位置,从而根据商品的位置及时确定智能自动售货机中的哪些商品被购买,实现在柜门关闭后立刻将购买商品的信息传送给消费客户端快速消费结算,从而不需要等待盘点商品后再进行结算,提高了商品的结算效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1是本发明实施例一中提供的商品位置的确定方法的流程示意图;图2是本发明实施例一中提供的智能售货机中的射频天线的布置示意图;图3是本发明实施例一中提供的通过商品的上一陈列位置处的射频天线发射针对每一商品上的电子标签的定向寻卡信号的示意图;图4是本发明实施例一中提供的在智能售货机中发射定向寻卡信号后电子标签的响应示意图;图5是本发明实施例一中提供的在智能售货机中通过多个射频天线发射定向寻卡信号后电子标签的响应示意图;图6是本发明实施例一中提供的智能售货机处于用户消费状态下的消费流程示意图;图7是本发明实施例二中提供的商品位置的确定方法的流程示意图;图8是本发明实施例二中提供的在智能售货机中通过多个射频天线发射定向寻卡信号后电子标签的响应示意图;图9是本发明实施例二中提供的智能售货机处于管理人员补货状态下的补货流程示意图;图10是本发明实施例三中提供的商品位置的确定装置的结构示意图;图11是本发明实施例四中提供一种智能售货机的结构示意图。具体实施方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本发明实施例一中提供的商品位置的确定方法的流程示意图,本发明实施例可应用于对智能售货机中的商品的位置进行实时追踪的情况,该方法可以由商品位置的确定装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以集成在任何具有网络通信功能的箱体设备中,该箱体设备可以为智能售货机,也可以是其它放置有多种商品且需要对放置的商品进行实时定位的箱体设备。如图1所示,本发明实施例中的商品位置的确定方法可以包括:步骤101、若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号。在本发明实施例中,图2是本发明实施例一中提供的智能售货机中射频天线的布置示意图。在实现本发明实施例的商品位置的确定方法的过程中,需要借助图2所示的智能售货机中设置的多个射频天线配合。参见图2,简单示出了智能售货机20中射频天线的布置示意图,在智能售货机20中可以设置多个射频天线204,各个射频天线204可以设置在智能售货机204的商品陈列位置处,其中,商品陈列位置可以用于放置智能售货机20中的各商品。换言之,各个射频天线204所在位置处可以放置智能售货机20中的各商品。放置于智能售货机20上的各射频天线204所在位置处的每一个商品均设置有与商品对应的电子标签,不同电子标签的标识信息不相同,通过电子标签可以对智能售货机20中的商品进行区分。可选的,参见图2,以图2中所示的射频天线的布置进行进一步详细阐述,在智能售货机20中可以包括主控模块201、射频模块202、货架主体203和射频天线204。主控模块201可以与射频天线202连接,射频天线203的多个输出端可以分别与多个射频天线203一一对应连接。智能售货机20的货架主体203上可以设置有多层货架,各个射频天线204可以位于不同层板的货架上。当然,即使各个射频天线204位于不同层板货架,射频天线203的多个输出端口仍然与多个射频天线203一一对应连接。如图2所示,射频模块202可以包括8个输出端,售货机主体203上可以安装有4根射频天线204,每层货架设置2根射频天线204,每根射频天线204与射频模块202的各输出端天线接口一一对应连接。其中,射频模块202的输出端口1~2对应售货机主体203的层板1的射频天线1~2,射频模块202的输出端口3~4对应售货机主体203的层板2的射频天线1~2,商品可以放置在智能售货机20的各个射频天线204的所在位置处进行陈列。当然,智能售货机中还可以设置更多的射频天线,相应的射频模块202的输出端口可以设置更多,同时也可以在智能售货机中设置更多层板的货架,图2仅是为了方便后续进行示例性说明本发明的方案的一种简单示例,不对本发明的智能售货机的结构限定。在本发明实施例中,商品陈列摆放在智能售货机的商品陈列位置处时,并可以记录商品在该陈列位置处的射频天线位置信息和商品上的电子标签在该陈列位置处的信号强度,并对各商品信息进行预先存储。用户可以通过预先存储的各商品信息查询到各商品在陈列位置处的射频天线位置信息和商品上的电子标签在该陈列位置处的信号强度。当然,由于在智能售货机中商品可以从智能售货机中移出或者在智能售货机中进行移动,在移动或移出的过程中商品的位置可能会的发生改变,因此有必要对商品的位置进行实时追踪,确定商品的位置变化。商品位置的实时追踪可以分为两个环节,分别为管理人员补货状态和用户消费状态。在本发明实施例中,参见图2,用户可以对智能售货机中的商品进行消费,比如,用户可以通过消费客户端app扫描智能售货机20关联的智能售货机标识信息,并通过消费客户端app向智能售货机20发送门锁开启信息。智能售货机20接收到消费客户端app发送的门锁开启信息后,可以响应该门锁开启信息打开智能售货机20的门锁,此时智能售货机处于用户消费状态,用户可以在门锁打开的智能售货机20中挑选合适的商品。在本发明实施例中,用户可以通过预存的信息查询到各商品在陈列位置处的射频天线位置信息和商品上的电子标签在该陈列位置处的信号强度,此时查询到的预存的各商品的射频天线可以认为是各商品在智能售货机的上一陈列位置。需要注意的是,该上一陈列位置是预存商品信息中存储的商品在陈列位置处的射频天线位置信息中关联的射频天线,由于在预存商品信息之后,商品在智能售货机中可能会发生变化(比如从智能售货机移出或在智能售货机中移动),因此该上一陈列位置可能并不是商品在智能售货机中的实际商品信息,本发明正是利用商品信息变化实现对商品位置的变化进行确定。可选的,预存商品信息可以包括:商品上的电子标签的标识信息、商品的上一陈列位置对应的射频天线位置信息和商品的上一陈列位置对应的电子标签关联的预存信号强度信息。在本发明实施例中,若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号。换言之,针对智能售货机中的所有商品上的电子标签,均通过预存的各商品的上一陈列位置处的射频天线发射各商品上的电子标签的各个定向寻卡信号。其中,每一个电子标签的定向寻卡信号中均携带每一个商品上的电子标签对应的标识信息,以使得具有该标识信息的电子标签返回射频信号,而不具有该标识信息的电子标签或者不存在该标识信息的电子标签均不返回射频信号。示例性,参见图2,以智能售货机20中设置有2个层板货架,每个层板货架上设置有2个射频天线,以及智能售货机20中仅保存有商品a与商品b为例,详细阐述本发明实施例的相关消费环节的流程。假设预存的商品信息中,商品a的商品信息依次为:商品a的电子标签的标识信息“uid(a)”、商品a的上一陈列位置对应的射频天线位置“(层板1,天线2)”、商品a的上一陈列位置对应的电子标签所关联的预存信号强度“rssia-12”,商品b的商品信息依次为:商品b的电子标签的标识信息“uid(b)”、商品b的上一陈列位置对应的射频天线位置“(层板2,天线2)”、商品b的上一陈列位置对应的电子标签所关联的预存信号强度“rssia-22”。图3是本发明实施例一中提供的通过商品的上一陈列位置处的射频天线发射针对每一商品上的电子标签的定向寻卡信号的示意图。参见图2和图3,若检测到智能售货机处于用户消费状态,则通过预存的商品a的上一陈列位置(层板1,天线2)处的射频天线发射携带商品a的电子标签的标识信息uid(a)的定向寻卡信号和通过预存的商品b的上一陈列位置(层板2,天线2)处的射频天线发射携带商品b的电子标签的标识信息uid(b)的定向寻卡信号。步骤102、依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化。在本发明实施例中,当通过射频天线发送携带电子标签的标识信息的定向寻卡信号之后,具有该电子标签的标识信息的电子标签可以对定向寻卡信号的做出响应。如果商品的电子标签位于智能售货机中,换言之,商品在智能售货机中,定向寻卡信号寻找到该具有标识信息的电子标签之后,那么电子标签会从发射定向寻卡信号的射频天线返回射频信号;如果商品的电子标签不再位于智能售货机中,换言之,商品不在智能售货机中,定向寻卡信号无法寻找该具有标识信息的电子标签,那么就无法从发射定向寻卡信号的射频天线返回射频信号。另外,当具有标识信息的电子标签从发射定向寻卡信号的射频天线返回信号时,还可以确定电子标签返回的射频信号的信号强度。在本发明实施例中,当接收到各个电子标签对各个定向寻卡信号的各个响应信息之后,可以依据智能售货机中各个电子标签对各个电子标签的定向寻卡信号的各个响应信息,确定各商品相对智能售货机的位置是否变化。该电子标签对电子标签的定向寻卡信号的响应信息可以包括:电子标签是否通过发射电子标签的定向寻卡信号的射频天线返回射频信号,以及当返回射频信号时射频信号的信号强度信息。在本发明实施例中,如果智能售货机的商品还在该商品的上一陈列位置对应的射频天线所在陈列位置处摆放的话,那么从该商品的上一陈列位置对应的射频天线发射携带该商品的电子标签的标识信息的定向寻卡信号之后,必然能从该商品的电子标签返回射频信号,且当前返回的射频信号的信号强度与之前预存的该商品的电子标签关联的预存信号强度是相同的,但是一旦该商品在智能售货机中的位置发生改变的话,那么相应该商品的电子标签当前返回的射频信号不相同。并且,该商品在智能售货机中重新摆放的位置距离该商品的上一陈列位置对应的射频天线所在位置越远,从该商品的电子标签返回的射频信号强度越小;该商品在智能售货机中重新摆放的位置距离该商品的上一陈列位置对应的射频天线所在位置越近,从该商品的电子标签返回的射频信号强度越大。示例性的,图4是本发明实施例一中提供的在智能售货机中发射定向寻卡信号后电子标签的响应示意图。参见图2和图4,当通过(层板1,天线2)处的射频天线发射携带uid(a)的定向寻卡信号和通过(层板2,天线2)处的射频天线发射携带uid(b)的定向寻卡信号的时候。对于商品a而言,如果商品a的电子标签a在预设时间周期内返回了射频信号,则表明在发送电子标签a的定向寻卡信号的当前时刻,该商品a在智能售货机中;如果商品a的电子标签a在预设时间周期内未返回射频信号,则表明在发送电子标签a的定向寻卡信号的当前时刻,该商品a不在智能售货机中。同样对于商品b而言,如果商品b的电子标签b在预设时间周期内返回了射频信号,则表明在发送电子标签b的定向寻卡信号的当前时刻,该商品b在智能售货机中;如果商品b的电子标签b在预设时间周期内未返回射频信号,则表明在发送电子标签b的定向寻卡信号的当前时刻,该商品b不在智能售货机中。在本发明实施例的可选实施方式中,依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化,可以包括:情况1:若检测到具有该标识信息的电子标签返回射频信号,且射频信号的信号强度与该电子标签关联的预存信号强度不相同,则确定该商品在智能售货机中的陈列位置发生变化。情况2:若检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签仍未返回射频信号,则确定该商品已经从智能售货机中移出。情况3:若检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签返回射频信号,则确定该商品从智能售货机中移出后又再次放回智能售货机中。在本实施方式中,以智能售货机中的商品a的电子标签a和商品b的电子标签b的响应信息的反馈情况进行进一步说明。参见图2和图4,当检测到电子标签a在预设时间周期内返回射频信号后,可以继续判断电子标签a当前返回的射频信号的信号强度与预存的商品信息中电子标签a关联的预存信号强度是否相同。如果电子标签a当前返回的射频信号的信号强度与预存的商品信息中电子标签a关联的预存信号强度相同,则确定商品a在智能售货机中的陈列位置没有改变,还在原来的位置变摆放;如果电子标签a当前返回的射频信号的信号强度与预存的商品信息中电子标签a关联的预存信号强度不相同,则确定商品a在智能售货机中的陈列位置发生变化,比如商品a可能在智能售货机的同一层板不同射频天线之间进行位置移动,也可能从层板1的某一射频天线移动到层板2的某一射频天线所在位置。上述仅说明了判断商品a的流程操作,当检测到具有电子标签b的标识信息的电子标签b返回射频信号后,判断商品b的流程操作与判断a的商品流程操作一致。在本实施方式中,参见图2和图4,由于在商品a被拿出后,可能会被用户再次放入,也可能不会再次放入。为此,当检测到电子标签a在预设时间周期内未返回射频信号时,需要确定当智能售货机的门锁关闭时是否能够检测到该电子标签仍未返回射频信号。若检测到具有该标识信息的电子标签在预设时间周期内未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签仍未返回射频信号,则确定该商品已经从智能售货机中移出。若检测到具有该标识信息的电子标签在预设时间周期内未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签返回射频信号,则确定该商品从智能售货机中移出后又再次放回智能售货机中。上述仅说明了判断商品a的流程操作,当检测到电子标签在预设时间周期内未返回射频信号时,判断商品b的流程操作与判断a的商品流程操作一致。在上述方案的基础上,可选的,在确定该商品相对智能售货机的位置是否变化之后,还包括:智能售货机的柜门关闭之前立刻将该被移动商品或已购买商品的商品信息传送给消费客户端,实现与客户的信息交互。比如,将确定该商品在智能售货机中的陈列位置发生变化、确定该商品已经从智能售货机中移出或者确定该商品从智能售货机中移出后又再次放回智能售货机中的商品所属的商品信息发送到消费客户端,实现与客户在消费环节的实时交互,以便客户清晰的知道自己在消费过程中做出的选择。进一步的,针对情况2和情况3,在检测到具有该标识信息的电子标签未返回射频信号之后,还可以包括:针对智能售货机中未返回射频信号的电子标签,分别通过智能售货机上的多个射频天线发射包括该没有返回射频信号的电子标签的标识信息的定向寻卡信号。在本实施方式中,采用通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号,以及通过智能售货机上的多个射频天线发射包括该没有返回射频信号的电子标签的标识信息的定向寻卡信号两种方式双重保证。示例性的,图5是本发明实施例一中提供的在智能售货机中通过多个射频天线发射定向寻卡信号后电子标签的响应示意图。参见图2和图5,以智能售货机20中设置有2个层板货架,每个层板货架上设置有2个射频天线,以及智能售货机20中仅保存有商品a与商品b为例,在检测到具有uid(a)的电子标签a未返回射频信号,针对智能售货机中未返回射频信号的电子标签a,分别通过智能售货机上的(层板1,天线1)所在位置的射频天线、(层板1,天线2)所在位置的射频天线、(层板2,天线1)所在位置的射频天线和(层板2,天线2)所在位置的射频天线依次发射包括该没有返回射频信号的电子标签a的uid(a)的定向寻卡信号,再次进行确认商品a的位置是否发生变化。若仍未检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签仍未返回射频信号,则确定该商品已经从智能售货机中移出。若仍未检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签返回射频信号,则确定该商品从智能售货机中移出后又再次放回智能售货机中。通过多个射频天线再次发射未返回射频信号的电子标签的定向寻卡信号,可以避免对商品位置是否变化进行进一步确认,避免偶然性。在本发明实施例的可选实施方式中,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号,可以包括:以预存的该商品的上一陈列位置处的射频天线为信号发射源,在智能售货机中循环发射包括该电子标签的标识信息的定向寻卡信号,直至智能售货机的门锁关闭;定向寻卡信号用于触发具有该标识信息的电子标签返回射频信号。在本实施方式中,由于通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号,并依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化之后,智能售货机还处于用户消费状态,在用户消费状态下用户可能会重新选择商品或者移动商品位置,如果只发送一次定向循环信号的话可能会存在错误确定。为此,可以针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线循环发射包括该电子标签的标识信息的定向寻卡信号,直至智能售货机的门锁关闭。其中,定向寻卡信号用于触发具有该标识信息的电子标签返回射频信号。换言之,如果是具有该标识信息的电子标签接收到该定向寻卡信号,那么具有该标识信息的电子标签会返回射频信号;如果是不具有该标识信息的电子标签接收到该定向寻卡信号,那么不具有该标识信息的电子标签不会返回射频信号。示例性的,图6是本发明实施例一中提供的智能售货机处于用户消费状态下的消费流程示意图。参见图6,在智能售货机处于用户消费状态下,智能售货机中的商品的位置可能不止变化一次。可选的,在智能售货机接收到门锁开启信息至接收到门锁关闭信息时,针对智能售货机中每一商品上的电子标签,以预存的该商品的上一陈列位置处的射频天线为信号发射源,在智能售货机中通过预存的该商品的上一陈列位置处的射频天线循环发射包括该电子标签的标识信息的定向寻卡信号。当智能售货机接收到门锁关闭信息之后,停止针对智能售货机中每一商品上的电子标签,在智能售货机中通过预存的该商品的上一陈列位置处的射频天线循环发射包括该电子标签的标识信息的定向寻卡信号。在本实施方式中,当针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线循环发射包括该电子标签的标识信息的定向寻卡信号过程中,依据步骤102的操作可以根据循环得到的该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化,直至智能售货机的门锁关闭。本发明实施例中提供的商品位置的确定方法由智能售货机执行,智能售货机中设置有多个射频天线,射频天线设置在智能售货机的商品陈列位置处;该方法包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化。本发明实施例的技术方案能够实时追踪智能自动售货机中的商品位置,从而根据商品的位置及时确定智能自动售货机中的哪些商品被移动以及哪些商品被购买,并在智能售货机的柜门关闭前立刻将该被移动商品或已购买商品的商品信息传送给消费客户端,实现与客户的信息交互,实现在柜门关闭后立刻将购买商品的信息传送给消费客户端快速消费结算,从而不需要等待盘点商品后再进行结算,提高了商品的结算效率。实施例二图7是本发明实施例二中提供的商品位置的确定方法的流程示意图,本发明实施例在上述实施例的基础上进行进一步优化。如图7所示,本发明实施例中的商品位置的确定方法可以包括:步骤701、若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号。可选的,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号,可以包括:以预存的该商品的上一陈列位置处的射频天线为信号发射源,在智能售货机中循环发射包括该电子标签的标识信息的定向寻卡信号,直至智能售货机的门锁关闭;定向寻卡信号用于触发具有该标识信息的电子标签返回射频信号。相应的,依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化,可以包括:针对智能售货机中每一商品上的电子标签,依据循环得到的该电子标签对定向寻卡信号的响应信息,实时确定该商品相对智能售货机的位置是否变化。步骤702、依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化。可选的,依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化,可以包括:若检测到具有该标识信息的电子标签返回射频信号,且射频信号的信号强度与该电子标签关联的预存信号强度不相同,则确定该商品在智能售货机中的陈列位置发生变化;若检测到具有该标识信息的电子标签返回射频信号,且射频信号的信号强度与该电子标签关联的预存信号强度相同,则确定该商品在智能售货机中的陈列位置没有发生变化;若检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签仍未返回射频信号,则确定该商品已经从智能售货机中移出;若检测到具有该标识信息的电子标签未返回射频信号,且当智能售货机的门锁关闭时检测到该电子标签返回射频信号,则确定该商品从智能售货机中移出后又再次放回智能售货机中。步骤703、针对智能售货机中每一陈列位置发生过变化的商品的电子标签,依次通过多个射频天线发射陈列位置发生过变化的商品的电子标签的定向寻卡信号。在本发明实施例中,上述情况中确定该商品在智能售货机中的陈列位置发生变化或者确定该商品从智能售货机中移出后又再次放回智能售货机中,均可以理解为该商品在智能售货机中的陈列位置发生过变化。需要注意的是,商品在智能售货机中的位置发生过变化并不代表该商品在智能售货机中的位置已经改变,而是指该商品曾经从商品所在位置离开过,且再重新放回到智能售货机的任一位置,该陈列位置发生过变化的商品依然被放置在智能售货机中,商品在智能售货机中的位置可能发生改变,也可能没有发生改变。在本发明实施例中,当确定智能售货机中的一个或多个商品在智能售货机中的发生过移动,需要针对智能售货机中每一陈列位置发生过变化的商品的电子标签,通过多个射频天线发射陈列位置发生过变化的商品的电子标签的定向寻卡信号。图8是本发明实施例二中提供的在智能售货机中通过多个射频天线发射定向寻卡信号后电子标签的响应示意图。参见图2和图8,以商品a的陈列位置发生过变化为例,此时商品a仍然存放在智能售货机中,但并不清楚商品a在智能售货机中的位置是否改变。为此,可以通过智能售货机上的(层板1,天线1)所在位置的射频天线、(层板1,天线2)所在位置的射频天线、(层板2,天线1)所在位置的射频天线和(层板2,天线2)所在位置的射频天线依次发射包括该商品a的电子标签a的标识信息uid(a)的定向寻卡信号,以便电子标签a通过从各个射频天线分别返回不同的射频信号,电子标签a返回的射频信号分别为:射频信号1、射频信号2、射频信号3和射频信号4。步骤704、依据陈列位置发生过变化的商品的电子标签从多个射频天线返回的各射频信号的信号强度,确定陈列位置发生过变化的商品的电子标签的更新位置。在本发明实施例中,由于射频天线距离电子标签越远,从该电子标签返回的该射频天线时的射频信号越小;射频天线距离电子标签越近,从该电子标签返回的该射频天线时的射频信号越大。无论陈列位置发生过变化的商品的电子标签在智能售货机的哪个陈列位置上,由于陈列位置发生过变化的商品的电子标签的实际陈列位置所在的射频天线距离陈列位置发生过变化的商品的电子标签最近,因此从陈列位置发生过变化的商品的电子标签的实际陈列位置所在射频天线返回的射频信号的强度一直是最大的。可选的,依据陈列位置发生过变化的商品的电子标签从多个射频天线返回的各射频信号的信号强度,并对从多个射频天线返回的各射频信号的信号强度进行由大到小排序,根据排序结果将返回的射频信号强度最大的射频天线所在的陈列位置作为陈列位置发生过变化的商品的电子标签的更新位置。示例性的,参见图2和图8,假设商品a的预存的上一陈列位置为(层板1,天线2)同样以商品a的陈列位置发生过变化为例,电子标签a可以通过多个射频天线分别返回:射频信号1、射频信号2、射频信号3和射频信号4。每一个射频信号都具有相应的信号强度值。例如,射频信号1的信号强度值为rssia-11,代表是从层板1中射频天线1中发射电子标签a的定向寻卡,并返回射频信号1;射频信号2的信号强度值为rssia-12,代表是从层板1中射频天线2中发射电子标签a的定向寻卡,并返回射频信号2;射频信号3的信号强度值为rssia-21,代表是从层板2中射频天线1中发射电子标签a的定向寻卡,并返回射频信号3;射频信号4的信号强度值为rssia-22,代表是从层板2中射频天线2中发射电子标签a的定向寻卡,并返回射频信号。如果射频信号1、射频信号2、射频信号3和射频信号4中射频信号4的信号强度值最大,则表明商品a从上一陈列位置(层板1,天线2)移动到了此时的陈列位置(层板2,天线2),即射频信号4所在的射频天线的位置。在上述方案的基础上,可选的,在依据陈列位置发生过变化的商品的电子标签从多个射频天线返回的各射频信号的信号强度,确定陈列位置发生过变化的商品的电子标签的更新位置之后,还可以包括:根据陈列位置发生过变化的商品的电子标签的更新位置对预存商品信息中的该陈列位置发生过变化的商品的电子标签所关联的商品信息进行更新处理,并对预存商品信息进行更新;其中,该预存商品信息包括:智能售货机中各商品上的电子标签的标识信息、各商品的上一陈列位置对应的射频天线位置信息和各商品的上一陈列位置对应的电子标签关联的预存信号强度信息。可选的,当确定该商品在智能售货机中的陈列位置发生变化或确定该商品从所述智能售货机中移出后又再次放回所述智能售货机中时,根据陈列位置发生过变化的商品的电子标签的更新位置和更新的信号强度对该陈列位置发生过变化的商品的电子标签所关联的商品信息进行更新。当确定该商品已经从所述智能售货机中移出时,则直接将预存的商品信息中该陈列位置发生过变化的商品的电子标签所关联的商品信息进行剔除。进一步的,当接收到消费盘点指令,则立刻将更新后的预存商品信息发送到消费客户端,以使客户可以立刻通过消费客户端根据更新后的预存的商品上信息进行消费结算。在上述用户消费环节中,当关闭智能售货机的门锁,并收到消费盘点指令后能够第一时间知道哪一些商品被移动过,哪一些商品被换过层、哪一些商品被移出过智能售货机柜体、哪一些商品被移出智能售货机又放回智能售货机柜体,从而把消费信息立刻发给用户,不需要对用户购买的商品进行盘点,就可以立即进行消费结算。经发明人多次实验测试,以售货机设置5个层板,每个层板设置2个射频天线,柜体内分别有80个、100个或者120个商品时,得到采用本发明实施例中的商品位置的确定方法进行后续消费结算时,用户购买3件商品的最长用时间,如下表1所示:表1用户购买3件商品的最长用时间柜体内商品数(个)购买商品数(个)最长消费盘点时间(s)8030.7710031.012031.2从上表中可以看出,采用本发明实施例中的商品位置的确定方法进行消费结算时花费的时间比平常的购物计算时间要少。本发明实施例中提供的商品位置的确定方法由智能售货机执行,智能售货机中设置有多个射频天线,射频天线设置在智能售货机的商品陈列位置处;该方法包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对定向寻卡信号的响应信息,确定该商品相对智能售货机的位置是否变化,针对智能售货机中每一陈列位置发生过变化的商品的电子标签,依次通过多个射频天线发射陈列位置发生过变化的商品的电子标签的定向寻卡信号;依据陈列位置发生过变化的商品的电子标签从多个射频天线返回的各射频信号的信号强度,确定陈列位置发生过变化的商品的电子标签的更新位置。本发明实施例的技术方案能够实时追踪智能自动售货机中的商品位置,能够第一时间知道哪一些商品在智能售货机中被移动过,哪一些商品在智能售货机中被换过层、哪一些商品被移出过智能售货机中、哪一些商品被移出又放回智能售货机中,从而及时确定智能自动售货机中的哪些商品被购买,实现在柜门关闭后立刻将购买商品的信息传送给消费客户端快速消费结算,从而不需要等待盘点商品后再进行结算,提高了商品的结算效率。在本发明上述实施例的基础上,可选的,本发明实施例中的商品位置的确定方法还可以包括:若检测到智能售货机处于补货状态,则针对智能售货机中的每一商品上的电子标签,通过多个射频天线发射该商品上的电子标签的抗冲突寻卡信号;依据该电子标签对各抗冲突寻卡信号的响应信息,确定该商品上的电子标签的位置。在本实施方式中,由于在补货状态下,需要通过各射频天线同时接收智能售货机中全部商品的电子标签返回的射频信号,每一个射频天线可能同时接收到多个电子标签返回的射频信号,为了避免多标签同时发送数据时产生信道冲突,不能读出标签的信息,因此可以采用抗冲突算法发射抗冲突寻卡信号。在本实施方式中,当智能售货机接收到管理人员发送的补货指令后,进入智能售货机补货状态,再补货完成之后需要由于智能售货机中增加了新的商品或者以前的商品的位置也可能发生变化,为此,若检测到智能售货机处于补货状态,则可以针对智能售货机中的全部商品上的电子标签,通过多个射频天线发射该商品上的电子标签的抗冲突寻卡信号。智能售货机中的每一个电子标签在接收到针对该电子标签的抗冲突寻卡信号后均会返回带有该电子标签的标识信息的射频信号。根据该电子标签通过不同射频天线返回的射频信号的信号强度信息确定每一个电子标签在智能售货机的位置信息和信号强度信息,从而可以依次确定智能售货机中全部商品的位置信息和信号强度信息,然后将得到的智能售货机中全部商品的位置信息和信号强度信息与各商品的电子标签的标识信息进行统一存储就可以得到预存商品信息。具体地,图9是本发明实施例二中提供的智能售货机处于管理人员补货状态下的补货流程示意图。参见图2和图9,管理人员在补货流程环节,通过补货客户端发送补货指令给智能售货机,智能售货机控制射频模块依次切换射频天线,发送抗冲突寻卡信号以获取智能售货机中每一个商品的电子标签返回的射频信号的信号强度信息。通过主控模块收集收集智能售货机中每一个商品的电子标签返回的射频信号的信号强度rssia信息,并根据收集得到的每一个商品的电子标签返回的射频信号的信号强度rssia信息中的信号强度大小,确定智能售货机中每一个商品的位置信息。进一步根据智能售货机中每一个商品的电子标签的标识信息、智能售货机中每一个商品的位置信息以及每一个商品的电子标签返回的射频信号的信号强度信息中的信号强度rssia生成智能售货机中各个商品的预存商品信息。示例性的,参见图2,以智能售货机20中设置有2个层板货架,每个层板货架上设置有2个射频天线,以及智能售货机20中仅保存有商品a与商品b为例,详细阐述本发明实施例的管理人员补货环节的相关流程。对于商品a的存储格式,如表2所示:表2商品a的商品信息存储格式uid(a)(层板1、天线1)rssia-11(层板1、天线2)rssia-12(层板2、天线1)rssia-21(层板2、天线2)rssia-22假设rssia-12、rssia-11、rssia-21和rssia-22中rssia-12最大,主控模块会确定该商品a在智能售货机的位置为(层板1、天线2),即在智能售货机的第1层第2个射频天线上,商品a的商品存储信息,如表3所示。表3商品a的商品存储信息uid(a)(层板1、天线2)rssia-12对于商品b的存储格式,如表4所示:表4商品b的商品信息存储格式uid(b)(层板1、天线1)rssia-11(层板1、天线2)rssia-12(层板2、天线1)rssia-21(层板2、天线2)rssia-22假设rssia-12、rssia-11、rssia-21和rssia-22中rssia-22最大,主控模块会确定该商品b在智能售货机的位置为(层板2、天线2),即在智能售货机的第2层第2个射频天线上,商品b的商品存储信息,如表5所示。表5商品b的商品存储信息uid(b)(层板2、天线2)rssia-22管理人员在补货环节会将智能售货机中每一个商品按以上方法进行分层分天线,并将分配后位置信息、信号强度信息和电子标签的标识信息保存在存储模块中,这些预存商品信息将会用于用户消费环节。实施例三图10是本发明实施例三中提供的商品位置的确定装置的结构示意图,该装置执行上述任一实施例中提供的商品位置的确定方法,该装置可以采用软件和/或硬件的方式实现,该装置可以集成在任何具有网络通信功能的箱体设备中,该箱体设备可以为智能售货机,也可以是其它放置有多种商品且需要对放置的商品进行实时定位的箱体设备。如图10所示,本发明实施例中的商品位置的确定装置100可以配置于智能售货机上,所述智能售货机中设置有多个射频天线,所述射频天线设置在所述智能售货机的商品陈列位置处。本发明实施例中的商品位置的确定装置100可以包括:主控模块1001和射频模块1002,且所述射频模块1002与所述多个射频天线以及所述主控模块1001连接;其中:射频模块1002,用于若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;主控模块1001,用于依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。可选的,所述商品位置的确定装置100可以为:射频识别读写器。可选的,所述射频模块1002可以具体用于:以预存的该商品的上一陈列位置处的射频天线为信号发射源,在智能售货机中循环发射包括该电子标签的标识信息的定向寻卡信号,直至所述智能售货机的门锁关闭;所述定向寻卡信号用于触发具有该标识信息的电子标签返回射频信号。可选的,所述主控模块1001可以具体用于:若检测到具有该标识信息的电子标签返回射频信号,且所述射频信号的信号强度与该电子标签关联的预存信号强度不相同,则确定该商品在智能售货机中的陈列位置发生变化;若检测到具有该标识信息的电子标签未返回射频信号,且当所述智能售货机的门锁关闭时检测到该电子标签仍未返回射频信号,则确定该商品已经从所述智能售货机中移出;若检测到具有该标识信息的电子标签未返回射频信号,且当所述智能售货机的门锁关闭时检测到该电子标签返回射频信号,则确定该商品从所述智能售货机中移出后又再次放回所述智能售货机中。可选的,所述射频模块1002,还可以用于针对智能售货机中每一陈列位置发生过变化的商品的电子标签,依次通过多个射频天线发射所述陈列位置发生过变化的商品的电子标签的定向寻卡信号;所述主控模块1001,还可以用于据所述陈列位置发生过变化的商品的电子标签从多个射频天线返回的各射频信号的信号强度,确定所述陈列位置发生过变化的商品的电子标签的更新位置。可选的,所述射频模块1002,还用于若检测到智能售货机处于补货状态,则针对智能售货机中的每一商品上的电子标签,通过多个射频天线发射该商品上的电子标签的抗冲突寻卡信号;所述主控模块1001,还可以用于依据该电子标签对各抗冲突寻卡信号的响应信息,确定该商品上的电子标签的位置。可选的,所述存储模块1003,可以用于存储智能售货机中各商品的预存商品信息。可选的,所述通讯模块1004,可以用于在消费环节与用户的消费客户端进行通讯,以及在管理人员补货环节与管理人员的补货客户端进行通讯。本发明实施例中所提供的商品位置的确定装置可执行上述本发明任意实施例中所提供的商品位置的确定方法,具备执行该商品位置的确定方法相应的功能模块和有益效果。实施例四图11是本发明实施例四中提供一种智能售货机的结构示意图。在上述各实施例的基础上,本发明实施例将提供一个具体的智能售货机进行说明,如图11所示,该智能售货机主体包括:五层货架,由上往下依次为:第一层货架、第二层货架、第三层货架、第四层货架和第五层货架;每层货架可以包括四个分区,每个分区中分别设置4个射频天线。所述射频天线设置在所述智能售货机的商品陈列位置处。具体的,如图11所示,所述智能售货机还可以包括:商品位置的确定装置,所述商品位置的确定装置可以包括:射频模块、主控模块、存储模块和通讯模块。商品位置确定装置的射频模块具有20个天线接口,智能售货机主体的每层货架安装4根射频天线,五层货架共有20根射频天线,每根射频天线与商品位置确定装置的天线接口一一对应连接,其中,所述商品位置确定装置的天线接口1~4对应第一层货架的射频天线a1~a4,所述商品位置确定装置的天线接口5~8对应第二层货架的射频天线b1~b4,所述商品位置确定装置的天线接口9~12对应第三层货架的射频天线c1~c4,所述商品位置确定装置的天线接口13~16对应第四层货架的射频天线d1~d4,所述商品位置确定装置的天线接口17~20对应第五层货架的射频天线e1~e4。所述存储模块可以用于存储智能售货机中各商品的预存商品信息。所述通讯模块可以用于在消费环节与用户的消费客户端进行通讯,以及在管理人员补货环节与管理人员的补货客户端进行通讯。可选的,所述商品位置确定装置可以为射频识别读写器。所述商品位置确定装置用于执行上述任一实施例所述的商品位置的确定方法。所述方法商品位置的确定包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。实施例五本发明实施例五中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所中提供的商品位置的确定方法,该方法包括:若检测到智能售货机处于用户消费状态,则针对智能售货机中每一商品上的电子标签,通过预存的该商品的上一陈列位置处的射频天线发射包括该电子标签的标识信息的定向寻卡信号;依据该电子标签对所述定向寻卡信号的响应信息,确定该商品相对所述智能售货机的位置是否变化。本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1