使用无线传感器网络的零售物品管理的制作方法_4

文档序号:9510175阅读:来源:国知局
过滤器进入正常活动模式。WSN标签14还可以随着原始数据的发送或流传输而对原始数据做出标记或标志,从而在预定义参数的基础上指示触发所述流传输的对物品12的操作是否是零售商感兴趣的。或者,可以通过回顾销售楼层的视频/闭路电视(CCT)记录并查看对物品12的操作而事后给出所述标记或标志。使这些感兴趣的事件的时间戳或时间间隔与所述运动数据的时间戳/间隔以及所识别和标记的WSN标签14原始数据流匹配。
[0051]在模型过于复杂WSN标签14处理不了的时候,学习模式过滤器允许WSN标签14将复杂的模型下载(off-load)到具有更高的计算能力的装置上,S卩,分析装置24上。还可以对学习模式过滤器进行修改,使之包括将随着事件的推移而抽样的来自不只一个WSN标签14的原始数据存储到基于云或本地服务器的数据库内以供分析。可以使具有原始数据的运动数据库50服从若干不同的“学习机”技术中的一种或多种,例如,模糊逻辑模型开发引擎、神经网络分析以及各种类型的回归分析。
[0052]此外,WSN标签14可以在网络活跃度的基础上选择其自身的过滤器参数。例如,如果WSN标签14尝试提交来自前一事件或激发的消息,并发现在网络上存在很多活动(采用冲突避免算法,例如,采用载波侦听多路存取冲突避免(CSMA-CA)算法确定),那么WSN标签14可以修改其自身的过滤器参数,从而更具选择性地或者以较低的频繁度激发过滤器,即,可以切换事件过滤器类型或者可以修改具体的过滤器参数。可以通过在WSN接入点18或分析装置24中运行的外部应用,S卩外部施加的报告标准引导具体类型的自我审查。例如,可以指示WSN标签14在任何十分钟周期内报告其“五次最极端”运动事件,之后让WSN标签14反复修改其自身的过滤器参数,直到平均起来WSN标签14的过滤器报告满足外部施加的报告频率标准为止。
[0053]重新来看块S102,如果处理器62判断未满足事件过滤器,那么处理器62重复块S100的判断。如果处理器62判断满足事件过滤器,那么处理器62使得与所述事件相关的事件数据67被报告至WSN接入点18,S卩,事件过滤器激发(块S104)。在报告所述事件之后,处理器62执行块S100的判定。
[0054]将参考图5描述一种示范性标签事件过程。处理器32判断是否从WSN标签14接收到了与标签事件相关的事件数据67(块S106)。事件数据67可以包括事件的日期/时间、标签ID、事件类型以及其他与事件相关的信息。例如,WSN接入点18可以接收指示WSN标签14检测到了标签事件70(其指示“操作256”事件)的消息(图8),将联系图8对此予以详细讨论。如果处理器32判断没有从WSN标签14接收到事件数据67,那么处理器32重复块S106的判断。如果处理器32判断从WSN标签14接收到了与标签事件相关的事件数据67,那么处理器32使标签状态变化数据38更新,并将其存储在存储器34内(块S108)。例如,标签状态变化数据38可以包括WSN标签14的连接表,其跟踪哪些WSN标签14处于新的状态以及WSN标签14报告的操作事件的细节。
[0055]处理器32判断是否执行短路径报告(块S110)。短路径报告包括采用任何用户装置16在W1-Fi网络上直接发送报告消息,而无需转到网络18或分析装置18,即,不必将所述报告消息发送至作为中介的云计算环境或非现场(off-site)软件应用。是否执行短路径报告至少部分地基于报告消息的性质、报告消息等待时间的容许性以及其他因素。例如,一些用于长期分析的报告不需要短路径报告,例如,有些报告用于理解顾客怎样与物品12交互,从而达到理解产品摆放、价格、包装以及其他推销考量的效果的目的。在一个实施例中,软报告可以包含在长期分析类型报告中,因此不需要短路径报告。将联系图7详细讨论软报告。
[0056]可以采用短路径报告报告其他紧急的、对诸如硬报告事件的实时标签事件做出响应的这种需求所推动的报告。例如,物品12被移到了预定区域以外因而可能被盗的情况就可以要求通过短路径报告进行报告,由于装置中间环节较少,因而短路径报告具有更小的报告延迟。将联系图7详细描述硬报告事件。如果处理器32判定需要短路径报告,那么处理器32使收发器30通过W1-Fi接入点20向用户装置16发送短路径消息。为了使WSN接入点18能够向W1-Fi接入点20进行发送,WSN接入点18可以支持至少两个无线协议,并且可以包括两个实际无线电,例如,超高频(UHF)无线电,例如,工业、科学和医疗(ISM)波段或868/915MHZ,以实施传感器网络通信,并且可以包括一个2.4GHz无线电,以实施通过W1-Fi网络的通信。或者,WSN接入点18可以采用公共无线电及协议实施系统10内的通信,或者用户装置16可以是WSN网络的部分,并且适于接收短路径消息。在一些实施例中,用户装置16本身可以充当WSN接入点18。在一个范例中,在持有用户装置16的零售雇员进入具有一组WSN标签14的实际区域时,这些WSN标签14可以检测用户装置16提供的新到来的接入点所建立的WSN网络并与之关联。这一实施例提供了附加的实用性,因为用户装置16可以与大体处于零售雇员附近的所有WSN标签14直接通信,从而能够最佳地(就实际有效率和反应时间而言)对本地标签过滤器事件做出响应。
[0057]参考用户装置16和WSN接入点18是通过Wi_Fi网络相互通信的独立装置的实施例,在发送短路径消息之后,处理器32判断是否从分析装置24接收到了轮询消息(块S114)。如果未接收到轮询消息,那么处理器执行块S106的判断。此外,WSN接入点18可以更新标签状态变化数据38中的标志。如果处理器32判定接收到了轮询消息,那么处理器32使收发器将事件数据67发送至分析装置24 (块S116)。在将事件数据67发送至分析装置24之后,处理器32执行块S106的判定。再参考块S110,如果不需要短路径报告,那么处理器执行块S114的判定。或者,可以在设计需要的基础上跳过或省略块S110和S112。如上所述,可以采用某些技术,例如,RESTful web服务、基于CoAP的消息传送以及其他被设计为支持鲁棒的RESTful (链路一无状态)出版者/订阅者通信的基于开放标准的技术来实施轮询及响应消息的管理的具体细节。
[0058]将参考图6描述用于跟踪WSN标签14状态并生成报告的示范性分析过程。处理器42使WSN接入点18受到轮询(块S118)。例如,分析装置24可以向WSN接入点18发送轮询命令,从而请求标签状态变化数据,即,从上一次发出轮询命令开始发生了状态变化的WSN标签14。处理器42响应于轮询命令判断WSN接入点18是否报告了任何WSN标签14状态变化(块S120)。如果处理器42判断没有发生了状态变化的WSN标签14,那么处理器42返回至块S118,即,分析装置24可以周期性地对WSN接入点18进行针对WSN标签14状态变化的轮询。
[0059]如果处理器42在接收到的标签状态变化数据38的基础上判断至少一个WSN标签14发生了状态变化,那么处理器42生成处于新状态的,即,状态发生了改变的标签14的至少两个列表(块S122)。具体而言,一个列表包括值得报告的WSN标签14,而另一列表包括不值得报告的WSN标签14状态。例如,不值得报告的WSN标签14状态需要录入到运动数据库50内,以确定WSN标签14的存在并做进一步跟踪,WSN标签14的存在本身不需要生成报告或警报,这是由零售商和/或系统10的管理员预定义的。在这些情况下,WSN标签14状态变化不显著,或者未提供与物品12的消费者操作有关的新的有用数据。值得报告的WSN标签14状态变化是由零售商和/或系统10的管理员预定义的,其中,所述状态变化将生成报告或警报,即,向雇员的用户接口装置16发送警报。处理器42使接收到的WSN标签14状态变化存储到运动数据库50内(块S124)。处理器42生成报告(块S126)。例如,处理器42执行如图7中所述的报告过程。
[0060]将参考图7描述用于生成报告或警报的示范性报告过程。处理器42在报告参数的基础上确定与值得报告的WSN标签14事件的列表上的每个事件相关的至少一个接收者(块S128)。例如,所述报告参数可以包括报告的性质、报告历史和/或关联的逐步升级规贝1J、工作人员ID、店员的可得性,还有其他因素。在一个实施例中,处理器42在店员是否在预定时间内接收到了前一报告、店员是否确认对前一报告采取了行动和/或与用户/雇员相关的用户装置16相对于生成了所述事件的WSN标签14的空间位置的基础上判断哪一接收者,即,店员将接收报告/警报并采取行动。例如,由于用户装置16是WSN的部分,因而可以在空间位置方法的基础上确定用户装置16和WSN标签14的为止,从而使处理器42确定第一雇员比第二雇员更加接近WSN标签14。在这种情况下,第一雇员从分析装置24接收报告/警报。
[0061]WSN标签14可以位于店内或者预定位置上,其中,WSN接入点18可以采用WSN标签14发送的消息的信号强度确定WSN标签的位置。换言之,采用WSN接入点处的接收信号强度指示(RSSI)确定WSN标签14位置。在一个实施例中,接收信号强度可以是随着时间推移的平均值,以提高位置确定准确度。此外,之后可以采用基于Fri定律的三角测量和曲线拟合技术或者Fri定律的经验调适确定发送WSN标签14的位置。
[0062]可以生成的一种类型的报告/警报是硬报告,其中,生成硬报告并将其发送给人或接收系统,所述的人或接收系统将做出及时的关注和响应,例如,紧急/关键事件报告。例如,硬报告可以包括通过零售店扩音器或其他可听警报做出的音频通告。硬报告的另一例子可以包括发送给用户装置16或其他装置的电子邮件和/或文本消息,其将提醒雇员做出响应。
[0063]可以生成的另一类型的报告/警报是软报告,其中,在报告的接收者,例如,雇员在有兴趣考虑具体类型或性质的事件时,其可以在方便的时间检查所述报告。就零售物品管理而言,如果雇员处于能够对报告做出响应的位置,即,有空而不是已经在帮助另一顾客,那么软报告可以通过用户装置16提醒雇员发起与顾客的面对面顾客服务。在处理器42确定每个报告的接收者之后,处理器42使收发器40向相应的接收者发送报告(块S130)。例如,可以通过扩音器、用户装置16和/或零售店内的台式计
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1