基于esls的同步网络构建方法、装置、设备及存储介质

文档序号:1642280 发布日期:2019-12-20 浏览:37次 >En<

阅读说明:本技术 基于esls的同步网络构建方法、装置、设备及存储介质 (Synchronous network construction method, device, equipment and storage medium based on ESLS ) 是由 侯世国 梁敏 陈骏 姜起 赵洋 王宇晶 赵安峰 王庆芳 于 2018-06-13 设计创作,主要内容包括:本发明公开了一种基于ESLS的同步网络构建方法、装置、设备和储存介质。其中方法包括ESL控制中心从多个AP中确定主同步AP和辅同步AP;通过配置主同步AP和辅同步AP,首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态;最后在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签同步。根据本发明实施例的技术方案,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。(The invention discloses a synchronous network construction method, a synchronous network construction device, synchronous network construction equipment and a synchronous network construction storage medium based on ESLS. The method comprises the steps that an ESL control center determines a main synchronous AP and an auxiliary synchronous AP from a plurality of APs; the method comprises the steps that a main synchronous AP and an auxiliary synchronous AP are configured, the main synchronous AP and the auxiliary synchronous AP are synchronized, and then after all the APs are determined to enter a synchronous state, a shelf price tag is informed to enter the synchronous state; and finally, after all the APs and all the shelf price tags are determined to enter a synchronous state, the APs are informed to start commodity price tag synchronization. According to the technical scheme of the embodiment of the invention, the synchronous network based on the ESLS can be constructed, so that the contradiction between the real-time performance and the power consumption of the ESLS is solved, and the system performance is improved.)

基于ESLS的同步网络构建方法、装置、设备及存储介质

技术领域

本发明实施例涉及互联网技术领域,尤其涉及一种基于电子货架价签系统(Electronic Shelf Label System,ESLS)的同步网络构建方法、装置、设备及存储介质。

背景技术

ESLS是一种放置在货架上、可替代传统纸质价格标签的电子显示装置,每一个电子货架价签(Electronic Shelf Label,ESL)通过有线或者无线网络与商场计算机数据库相连,并将最新的商品价格通过电子货架价签上的屏显示出来。ESL事实上成功地将货架纳入了计算机程序,摆脱了手动更换价格标签的状况,实现了收银台与货架之间的价格一致性。

现有的基于ESLS的通信网络都是异步网络,即所有的无线访问接入点(WirelessAccess Point,AP)之间不同步,所有AP与货架价签、商品价签之间不同步。虽然异步网络的设计简单,对定时器件的要求较低,电路设计的要求较低。但是异步网络存在兼顾实时性和功耗之间的矛盾,尤其在系统需要提供类似实时定位这样的功能时更显得力不从心。

发明内容

鉴于现有技术中的上述缺陷或不足,期望提供一种基于ESLS的同步网络构建方法、装置、设备及存储介质,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

第一方面,本发明实施例提供一种基于ESLS的同步网络构建方法,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述方法包括:

所述ESL控制中心从多个AP中确定主同步AP和辅同步AP;

所述ESL控制中心配置主同步AP,以使所述主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧;

所述ESL控制中心配置辅同步AP,以使所述辅同步AP根据搜索到的同步帧进入同步状态;

所述ESL控制中心在确定所有AP进入同步状态后,通知所述货架价签搜索所述同步帧,以使所述货架价签根据所述同步帧进入同步状态;

所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后,通知所述AP启动所述商品价签进入同步状态。

第二方面,本发明实施例还提供一种基于ESLS的同步网络构建方法,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述方法包括:

主同步AP接受所述ESL控制中心的配置,其中由所述ESL控制中心从多个AP中确定主同步AP和辅同步AP;

所述主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧,以使所述辅同步AP搜索所述同步帧,并根据搜索到的同步帧进入同步状态;

所述主同步AP接收所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

所述主同步AP根据所述通知启动商品价签进入同步状态。

第三方面,本发明实施例还提供一种基于ESLS的同步网络构建方法,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述方法包括:

辅同步AP接受所述ESL控制中心的配置,其中由所述ESL控制中心从多个AP中确定主同步AP和辅同步AP;

所述辅同步AP搜索所述主同步AP根据所述ESL控制中心的配置信息在预定同步信道上以预定周期发送的同步帧;

所述辅同步AP根据搜索到的同步帧进入同步状态;

所述辅同步AP接收所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

所述辅同步AP根据所述通知启动商品价签进入同步状态。

第四方面,本发明实施例还提供一种基于ESLS的同步网络构建方法,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述方法包括:

所述货架价签接收所述ESL控制中心在确定所有AP进入同步状态后发送的通知;

所述货架价签根据所述通知启动搜索AP发送的同步帧;

所述货架价签根据所述同步帧进入同步状态。

第五方面,本发明实施例还提供一种基于ESLS的同步网络构建方法,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述方法包括:

所述商品价签接收所述AP发送的全局同步命令,所述全局同步命令为所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后通知所述AP发送的;

所述商品价签根据所述全局同步命令进入同步状态。

第六方面,本发明实施例还提供一种基于ESLS的同步网络构建装置,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述装置包括:

主辅AP确定模块,配置于所述ESL控制中心中,用于从多个AP中确定主同步AP和辅同步AP;

主同步AP配置模块,配置于所述ESL控制中心中,用于配置主同步AP,以使所述主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧;

辅同步AP配置模块,配置于所述ESL控制中心中,用于配置辅同步AP,以使所述辅同步AP根据根据搜索到的同步帧进入同步状态;

通知货架价签同步模块,配置于所述ESL控制中心中,在确定所有AP进入同步状态后,通知所述货架价签搜索所述同步帧,以使所述货架价签根据所述同步帧进入同步状态;

通知商品价签同步模块,配置于所述ESL控制中心中,用于在确定所有AP和所有货架价签进入同步状态后,通知所述AP启动所述商品价签进入同步状态。

第七方面,本发明实施例还提供一种基于ESLS的同步网络构建装置,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述装置包括:

配置模块,配置于主同步AP中,用于接受所述ESL控制中心的配置,其中由所述ESL控制中心从多个AP中确定主同步AP和辅同步AP;

同步帧发送模块,配置于主同步AP中,用于根据配置信息在预定同步信道上以预定周期发送同步帧,以使辅同步AP根据搜索所述同步帧,并根据搜索到的同步帧进入同步状态;

通知接收模块,用于配置于主同步AP中,用于接收所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

通知模块,配置于主同步AP中,用于根据所述通知启动商品价签进入同步状态。

第八方面,本发明实施例还提供一种基于ESLS的同步网络构建装置,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述装置包括:

配置模块,配置于辅同步AP中,用于接受所述ESL控制中心的配置,其中由所述ESL控制中心从多个AP中确定主同步AP和辅同步AP;

同步帧搜索模块,配置于辅同步AP中,用于搜索所述主同步AP根据所述ESL控制中心的配置信息在预定同步信道上以预定周期发送的同步帧;

同步帧发送模块,配置于辅同步AP中,用于根据搜索到的同步帧进入同步状态;

通知接收模块,配置于辅同步AP中,用于接收所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

通知模块,配置于辅同步AP中,用于根据所述通知启动商品价签进入同步状态。

第九方面,本发明实施例还提供一种基于ESLS的同步网络构建装置,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述装置包括:

通知接收模块,配置于货架价签中,用于接收所述ESL控制中心在确定所有AP进入同步状态后发送的通知;

同步帧搜索模块,配置于货架价签中,用于根据所述通知启动搜索AP发送的同步帧;

货架价签同步模块,配置于货架价签中,根据所述同步帧进入同步状态。

第十方面,本发明实施例还提供一种基于ESLS的同步网络构建装置,所述ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,所述装置包括:

命令接收模块,配置于所述商品价签中,用于接收所述AP发送的全局同步命令,所述全局同步命令为所述ESL控制中心在确定所有AP和所有货架价签进入同步状态后通知所述AP发送的;

商品价签同步模块,用于根据所述全局同步命令进入同步状态。

第十一方面,本发明实施例还提供一种设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行本发明实施例第一方面所述的方法。

第十二方面,本发明实施例还提供一种存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现本发明实施例第一方面所述的方法。

根据本发明实施例提供的技术方案,通过ESL控制中心从多个AP中确定主同步AP和辅同步AP通过配置主同步AP和辅同步AP,首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态;最后在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签同步,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的基于ESLS的同步网络构建方法的流程示意图;

图2为本发明实施例一提供的ESLS系统架构示意图;

图3为本发明实施例一提供的基于ESLS的同步网络构建过程示意图;

图4为本发明实施例二提供的基于ESLS的同步网络构建方法的流程示意图;

图5为本发明实施例三提供的基于ESLS的同步网络构建方法的流程示意图;

图6为本发明实施例四提供的基于ESLS的同步网络构建方法的流程示意图;

图7为本发明实施例五提供的基于ESLS的同步网络构建方法的流程示意图;

图8为本发明实施例六提供的基于ESLS的同步网络构建方法的流程示意图;

图9为本发明实施例六提供的基于ESLS的同步网络构建方法中的同步后系统时间示意图;

图10为本发明实施例六提供的基于ESLS的同步网络构建方法中的Wakeup周期为1s时的同步帧结构图;

图11为本发明实施例六提供的基于ESLS的同步网络构建方法中的Wakeup周期为4s时的同步帧结构图;

图12为本发明实施例六提供的基于ESLS的同步网络构建方法中的不同Wakeup周期的时序示意图;

图13为本发明实施例六提供的基于ESLS的同步网络构建方法中的同步帧发送和Wakeup周期关系示意图;

图14为本发明实施例七提供的基于ESLS的同步网络构建装置的结构示意图;

图15为本发明实施例八提供的基于ESLS的同步网络构建装置的结构示意图;

图16为本发明实施例九提供的基于ESLS的同步网络构建装置的结构示意图;

图17为本发明实施例十提供的基于ESLS的同步网络构建装置的结构示意图;

图18为本发明实施例十一提供的基于ESLS的同步网络构建装置的结构示意图;

图19为本发明实施例十二提供的设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

实施例一

图1为本发明实施例一提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例的执行主体为ESL控制中心。如图1所示,具体包括:

S101、ESL控制中心从多个AP中确定主同步AP和辅同步AP。

其中,主同步AP的数量为1个,辅同步AP的数量可以为1个或多个。

本步骤一种可选的实现方式为,ESL控制中心确定互相连通的AP群组,AO群组中的AP进行划分,选定一个AP作为主同步AP,其余AP作为辅同步AP。

进一步的,ESL控制中心确定互相连通的AP群组,包括:

ESL控制中心根据所有AP在初始化期间互相测试的信号强度及互相之间是否可以达到,确定AP之间的相对距离关系;根据相对距离关系确定互相连通的AP群组。

S102、ESL控制中心配置主同步AP,以使主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧。

其中,配置信息中包含但不限于主同步AP的发送功率、发送频道即预定同步信道和预定周期等信息。

其中,预定周期可以设为但不限于1s。

可选的,同步帧中包含以下至少一项信息:AP ID、帧号、主同步AP标志或辅同步AP标志。在本步骤中同步帧是主同步AP发送的,因此该同步帧中包含的信息为主同步AP对应的信息,即主同步AP ID、主同步AP帧号、主同步AP标志中的至少一种。

其中,帧号可选为以某个预定值(例如192s)为长帧周期循环。

S103、ESL控制中心配置辅同步AP,以使辅同步AP根据搜索到的同步帧进入同步状态。

进一步的,辅同步AP接受ESL控制中心的配置,并开始搜索主同步AP发送的同步帧,并根据搜索到的同步帧进入同步状态。

S104、ESL控制中心在确定所有AP进入同步状态后,通知货架价签搜索同步帧,以使货架价签根据同步帧进入同步状态。

进一步的,货架价签接收ESL控制中心在确定所有AP进入同步状态后发送的通知,并根据通知启动搜索AP发送的同步帧,根据同步帧进入同步状态。

S105、ESL控制中心在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签进入同步状态。

进一步的,商品价签接收AP发送的全局同步命令,商品价签根据全局同步命令进入同步状态。其中,全局同步命令为ESL控制中心在确定所有AP和所有货架价签进入同步状态后通知AP发送的。

通过上述步骤,本实施例的ESLS中的各网元即AP、货架价签和商品价签均进入同步状态,从而完成ESLS的同步网络的构建,具体整个构建过程参见图3。

本实施例通过ESL控制中心从多个AP中确定主同步AP和辅同步AP通过配置主同步AP和辅同步AP,首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态;最后在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签同步,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

实施例二

图4为本发明实施例二提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例的执行主体为主同步AP,其中主同步AP是由ESL控制中心从多个AP中确定的。如图4所示,具体包括:

S201、主同步AP接受ESL控制中心的配置,其中由ESL控制中心从多个AP中确定主同步AP和辅同步AP。

其中,ESL控制中心从多个AP中确定主同步AP和辅同步AP的具体过程可参见上述实施例一。

S202、主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧,以使辅同步AP搜索同步帧,并根据搜索到的同步帧进入同步状态。

其中,配置信息中包含但不限于主同步AP的发送功率、发送频道即预定同步信道和预定周期等信息。

其中,预定周期可以设为但不限于1s。

具体的,主同步AP在启动后,得到ESL控制中心的配置后,开始在预定的发送频道上以预定周期(例如:1s)的间隔发送自己的同步帧,发送功率由ESL控制中心配置。

其中,同步帧中包含主同步AP的标识、帧号(以某个预定值为长帧周期循环)、主同步AP标志。

S203、主同步AP接收ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知。

其中,ESL控制中心在确定所有AP和所有货架价签进入同步状态后,会向主同步AP发送的通知,以启动商品价签进入同步状态。

S204、主同步AP根据通知启动商品价签进入同步状态。

本步骤一种可选的实现方式为,主同步AP向商品价签发送全局同步命令,以使商品价签根据全局同步命令进入同步状态。

本实施例通过ESL控制中心从多个AP中确定主同步AP和辅同步AP通过配置主同步AP和辅同步AP,首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态;最后在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签同步,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

实施例三

图5为本发明实施例三提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例的执行主体为辅同步AP,其中辅同步AP是由ESL控制中心从多个AP中确定的。如图5所示,具体包括:

S301、辅同步AP接受ESL控制中心的配置,其中由ESL控制中心从多个AP中确定主同步AP和辅同步AP。

S302、辅同步AP搜索主同步AP根据ESL控制中心的配置信息在预定同步信道上以预定周期发送的同步帧。

S303、辅同步AP根据搜索到的同步帧进入同步状态。

本步骤一种可选的实现方式为,辅同步AP根据搜索到的同步帧确定发送起始时间,并根据发送起始时间以预定周期发送同步帧,进入同步状态。

进一步的,辅同步AP根据搜索到的同步帧确定发送起始时间,包括:辅同步AP根据同步帧中包含的帧号和AP ID计算长帧周期的起点;根据起点和自身偏移时间确定发送起始时间。

具体的,辅同步AP在受到ESL控制中心的配置后,开始在心跳信道上搜索主同步AP发送的同步帧或者其他辅同步AP发送的同步帧。如果搜索到主同步AP的同步帧,则根据帧号计算出每个长帧周期的起点,并参考这个时间起点,偏移自己的AP ID*每个价签发送区间(例如:4ms),并且以预定周期(例如:1s)为重复周期,周期性发送同步帧。辅同步AP可能不能搜索到主AP的同步帧,但是能搜索到其他辅AP的同步帧,则同理可以计算得到长帧周期的起点时间,偏移自己的ID*4ms后,周期性发送同步帧。由于不同个体之间时钟都是异步的,辅同步AP需要周期性搜索主同步AP的同步帧,调整自己的发送时间。到此,全场所有的AP都基本上同步到一个时钟体系了。

S304、辅同步AP接收ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知。

S305、辅同步AP根据通知启动商品价签进入同步状态。

本步骤一种可选的实现方式为,辅同步AP向商品价签发送全局同步命令,以使商品价签同步发送身份标识,以进入同步状态。

本实施例通过ESL控制中心从多个AP中确定主同步AP和辅同步AP通过配置主同步AP和辅同步AP,首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态;最后在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签同步,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

实施例四

图6为本发明实施例四提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例的执行主体为货架价签。如图6所示,具体包括:

S401、货架价签接收ESL控制中心在确定所有AP进入同步状态后发送的通知。

S402、货架价签根据通知启动搜索AP发送的同步帧。

S403、货架价签根据同步帧进入同步状态。

本步骤一种可选的实现方式为,货架价签根据同步帧中包含的帧号和AP ID计算长帧周期的起点,并根据起点和自身偏移时间确定身份标识的发送起始时间,根据发送起始时间以长帧周期周期性的发送身份标识,进入同步状态。

具体的,ESL控制中心在确认所有AP都进入同步状态后,逐个通知货架价签启动搜索同步帧并进入同步状态。例如,货架价签接收到ESL控制中心的启动同步命令后,货架价签连续接收AP两倍预定周期(例如:2s)的同步帧,这样就肯定能搜索到至少一个主同步AP或者辅同步AP的同步帧。根据帧号+AP ID,货架价签能计算得到全场的长帧周期起点时间。根据此时间起点,货架价签以偏移时间Offset=向下取整(货架ID(取10比特)/((预定周期-设定AP同步区间)/每个价签发送区间)(例如:150))s+设定AP同步区间(例如:400ms)+(货架ID(取10比特)%((预定周期-设定AP同步区间)/每个价签发送区间))*4ms为发送起始时间,发送自己的身份标识帧,重复周期按照长帧周期。例如,整个卖场最多存在2000个货架,则offset最大不超过14s。此外,货架价签需要持续跟踪能接收到主同步AP或者辅同步AP的同步帧,并根据这个时间调整自己的身份标识帧的发送时间,克服时钟漂移的问题。

本实施例首先使主同步AP和辅同步AP同步,然后在确定所有AP进入同步状态后,通知货架价签进入同步状态,可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

实施例五

图7为本发明实施例五提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例的执行主体为商品价签。如图7所示,具体包括:

S501、商品价签接收AP发送的全局同步命令,全局同步命令为ESL控制中心在确定所有AP和所有货架价签进入同步状态后通知AP发送的。

S502、商品价签根据全局同步命令进入同步状态。

其中,全局同步命令倒计时结束的时间点为AP同步帧发送的时间点,相应的,本步骤一种可选的实现方式为,商品价签在倒计时到达时,开始搜索AP的同步帧,并根据同步帧中包含的帧号和AP ID计算长帧周期的起点,跟据起点和货架价签身份标识的发送起始时间,间隔开启搜索窗搜索自己周围的货架价签的同步信号,并跟踪搜索到的同步信号,进入同步状态。

具体的,ESL控制中心在确认所有AP都已经同步后,并完成通知货架价签同步后,可延时几分钟后,逐步通知或者广播通知AP启动全体商品价签的同步。AP发送全局同步命令,注意该全局同步命令倒计时结束的时间点刚好对应自身一条同步帧发送的时间点。商品价签在系统长帧周期+最大offset值(例如:14s)+商品价签ID(ms)的位置,以预先设定速率发送自己的身份标识帧。商品价签接收到全局同步命令后,倒计时到达时,开启一个较短(例如:5ms)时间窗开始搜索AP的同步帧。然后参考这个时间计算长帧周期的起点,并参考这个起点,根据货架价签身份标示帧的发送起始时间,间隔开启搜索窗搜索自己周围的几个货架价签的信号。一旦搜索到,则开始跟踪。

本实施例在确定所有AP进入同步状态和货架价签进入同步状态后,通知商品价签根据AP发送的全局同步命令进入同步状态,这样可以构建基于ESLS的同步网络,从而解决ESLS实时性和功耗之间的矛盾,提高系统性能。

实施例六

图8为本发明实施例六提供的基于ESLS的同步网络构建方法的流程示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,本实施例为上述各个执行主体的交互实施例。如图8所示,具体包括:

S601、ESL控制中心从多个AP中确定主同步AP和辅同步AP。

S602、ESL控制中心配置主同步AP,主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧。

其中,预定周期可以为1s,在本实施例中,在每个预定周期即1s时间片内,AP的时隙分布如图9所示。ESL控制中心可以配置Set wakeup周期最小间隔是1s,也可以是以1s,2s,4s,8s,16s,32s,64s,96s分布。图9所示是唤醒周期为1s时的两个信道的同步帧格式。图10为Set wakeup周期为4s时的两个信道的同步帧格式。

所有可能出现一次同步帧发送起始的Set wakeup的位置如图11所示,其中Yes对应的帧号就是对应该唤醒周期可能的第一个唤醒消息的帧号。

注意上述可能的slot对应的只是Set wakeup第一个开始同步帧传输的起点。如果同步帧传输超过1s,则根据同步帧传输实际需要的时间长度获得连续后续若干秒的同步帧发送时长。AP会连续工作若干秒来传输同步帧。而一次同步帧发送结束后,下一次同步帧发送起始位置依然需要满足上图11所示规则。这样,ESL规则的Set wakeup周期是根据这个图谱来进行,但是一旦被唤醒后,ESL需要连续监控接下来的若干秒的Set wakeup消息,直到没有收到Set wakeup消息才恢复到正常的睡眠唤醒周期。以上规则唤醒,每次同步帧发送长度可不同的示例时序如图12所示。

基于上述的同步帧的定义,本实施例的AP在Channel 2上周期性发送同步帧,这个周期就是预定周期(例如:1s),固定的,不可配置的。每个同步时隙长度预先设定(例如:1ms),AP在其余时间片(例如:999ms)上都是接收状态,可以接收ESL的上行链路请求。

在Channel n,即AP受控ESL控制中心的通信channel上,AP紧接着同步时隙后面,发送Set的Wakeup时隙占用预先设定(例如:4ms),可以重复发送Set Wakeup消息约若干次(例如:15次到20次)。紧接着是睡眠命令slot预先设定(例如:25ms),AP逐个发送每个group里面需要睡眠的ESL的Mask。在接下来的970ms为同步帧发送时隙,AP逐个发送每个ESL的同步帧包,以及Querry和等待接收ESL的反回ACK包。

在Set Wakeup周期不是1s的情况时,如上图所示4s的周期实例,AP在发送第一个Set Wakeup消息后,连续4s工作,每个1s的起始时间片会重复发送Set Wakeup和F1Sleep消息。由此来控制不同的时间片实际唤醒不同的ESL来继续Data部分的传输。

AP一旦从一个周期的起始开始发送同步帧,如果这个周期结束,同步帧并未完全发送出去,则AP持续发送直到同步帧完全发送完为止。但是下次AP在此唤醒的起点还是回到间隔前面一次起点。

S603、ESL控制中心配置辅同步AP,辅同步AP在心跳信道上搜索主同步AP发送的同步帧或者其他辅同步AP发送的同步帧。

S604、辅同步AP根据同步帧中包含的帧号和AP ID计算长帧周期的起点,根据起点和自身偏移时间确定发送起始时间,并根据发送起始时间以预定周期发送同步帧,进入同步状态。

S605、ESL控制中心在确定所有AP进入同步状态后,向货架价签发送通知,货架价签根据通知启动搜索AP发送的同步帧。

S606、货架价签根据同步帧中包含的帧号和AP ID计算长帧周期的起点,并根据起点和自身偏移时间确定身份标识的发送起始时间。

S607、货架价签根据发送起始时间以长帧周期周期性的发送身份标识,进入同步状态。

货架价签根据上述跟系统同步以后,持续跟踪自己所在AP的同步帧。由于AP的同步帧是按照1s的节奏发射且跟Set Wakeup的时间片相邻,货架价签可以根据预先设定或者ESL控制中心的Set命令重新配置的周期(例如1s、2s、4s、8s、16s、32s、64s或96s),按照节奏唤醒起来接收AP的同步帧和Set Wakeup消息。在某次唤醒接收到Set Wakeup消息后,货架价签继续接收F1,如果接收到sleep的mask则重新进入睡眠。如果确定本次data slot有自己的同步帧需要接收,则继续后续970ms的接收操作。

当Wakeup周期不是1s时,货架价签在接收到第一个Set Wakeup消息后,每隔1s需要再次唤醒接收后续可能存在的Set Wakeup和F1Sleep,连续工作直到在某个Set Wakeup时间片未收到wakeup为止。然后,货架价签定时到下一次根据当前周期配置应该的可能setWakeup为止再启动接收该唤醒消息。

S608、ESL控制中心在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签进入同步状态。

S609、AP向商品价签发送全局同步命令,其中全局同步命令倒计时结束的时间点为AP同步帧发送的时间点。

S610、商品价签在倒计时到达时,开始搜索AP的同步帧,并根据同步帧中包含的帧号和AP ID计算长帧周期的起点。

S611、根据起点和货架价签身份标识的发送起始时间,间隔开启搜索窗搜索自己周围的货架价签的同步信号,并跟踪搜索到的同步信号,进入同步状态。

整个ESL在ESL控制中心的控制下,逐步由一个主同步AP为基准,同步所有的辅同步AP,再同步所有货架价签,再同步所有的商品价签。同步之后的系统时间图谱的一个实例如下图13所示,在图13中,长帧周期为192s,系统包含多个长帧周期。首先主同步AP在一个长帧周期内,以1s为周期重复发送同步帧,然后辅同步AP基于该同步帧,计算自己同步帧的发送起始时间,并基于该发送起始时间同样以1s为周期重复发送同步帧。待所有AP同步后,货架价签开始搜索同步帧,并基于搜索到的同步帧计算自己身份标识的发送起始时间,并基于该发送起始时间同样以1s为周期重复发送身份标识。同理,商品价签基于搜索到的同步帧计算自己身份标识的发送起始时间,并基于该发送起始时间同样以1s为周期重复发送身份标识。

实施例七

图14为本发明实施例七提供的基于ESLS的同步网络构建装置的结构示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,该装置配置于ESL控制中心中。如图14所示,具体包括:主辅AP确定模块701、主同步AP配置模块702、辅同步AP配置模块703、通知货架价签同步模块704和通知商品价签同步模块705;

主辅AP确定模块701配置于ESL控制中心中,用于从多个AP中确定主同步AP和辅同步AP;

主同步AP配置模块702配置于ESL控制中心中,用于配置主同步AP,以使主同步AP根据配置信息在预定同步信道上以预定周期发送同步帧;

辅同步AP配置模块703配置于ESL控制中心中,用于配置辅同步AP,以使辅同步AP根据搜索到的同步帧进入同步状态;

通知货架价签同步模块704配置于ESL控制中心中,在确定所有AP进入同步状态后,通知货架价签搜索同步帧,以使货架价签根据同步帧进入同步状态;

通知商品价签同步模块705配置于ESL控制中心中,用于在确定所有AP和所有货架价签进入同步状态后,通知AP启动商品价签进入同步状态。

可选的,主辅AP确定模块702包括:AP群组确定单元和主辅AP确定单元;

AP群组确定单元,用于确定互相连通的AP群组;

主辅AP确定单元,用于对AO群组中的AP进行划分,选定一个AP作为主同步AP,其余AP作为辅同步AP。

可选的,AP群组确定单元具体用于:根据所有AP在初始化期间互相测试的信号强度及互相之间是否可以达到,确定AP之间的相对距离关系;根据相对距离关系确定互相连通的AP群组。

可选的,同步帧中包含以下至少一项信息:AP ID、帧号、主同步AP标志或辅同步AP标志。

应当理解,本发明实施例中记载的诸模块和单元与图1描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于该装置,在此不再赘述。该装置可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。该装置中的相应模块可以与电子设备中的单元相互配合以实现本发明实施例的方案。

实施例八

图15为本发明实施例八提供的基于ESLS的同步网络构建装置的结构示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,该装置配置于主同步AP中。如图15所示,具体包括:配置模块801、同步帧发送模块802、通知接收模块803和通知模块804;

配置模块801配置于主同步AP中,用于接受ESL控制中心的配置,其中由ESL控制中心从多个AP中确定主同步AP和辅同步AP;

同步帧发送模块802配置于主同步AP中,用于根据配置信息在预定同步信道上以预定周期发送同步帧,以使辅同步AP根据搜索同步帧,并根据搜索到的同步帧进入同步状态;

通知接收模块803用于配置于主同步AP中,用于接收ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

通知模块804配置于主同步AP中,用于根据通知启动商品价签进入同步状态。

可选的,通知模块804具体用于:向商品价签发送全局同步命令,以使商品价签根据全局同步命令进入同步状态。

应当理解,本发明实施例中记载的诸模块和单元与图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于该装置,在此不再赘述。该装置可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。该装置中的相应模块可以与电子设备中的单元相互配合以实现本发明实施例的方案。

实施例九

图16为本发明实施例九提供的基于ESLS的同步网络构建装置的结构示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,该装置配置于辅同步AP中。如图16所示,具体包括:配置模块901、同步帧搜索模块902、同步帧发送模块903、通知接收模块904、通知模块905;

配置模块901配置于辅同步AP中,用于接受ESL控制中心的配置,其中由ESL控制中心从多个AP中确定主同步AP和辅同步AP;

同步帧搜索模块902配置于辅同步AP中,用于搜索主同步AP根据ESL控制中心的配置信息在预定同步信道上以预定周期发送的同步帧;

同步帧发送模块903配置于辅同步AP中,用于根据搜索到的同步帧进入同步状态;

通知接收模块904配置于辅同步AP中,用于接收ESL控制中心在确定所有AP和所有货架价签进入同步状态后发送的通知;

通知模块905配置于辅同步AP中,用于根据通知启动商品价签进入同步状态。

可选的,同步帧发送模块905包括:起始时间确定单元和同步帧发送单元;

起始时间确定单元,用于根据搜索到的同步帧确定发送起始时间;

同步帧发送单元,用于根据发送起始时间以预定周期发送同步帧,进入同步状态。

可选的,起始时间确定单元具体用于:根据同步帧中包含的帧号和AP ID计算长帧周期的起点;根据起点和自身偏移时间确定发送起始时间。

可选的,通知模块905具体用于:向商品价签发送全局同步命令,以使商品价签同步发送身份标识,以进入同步状态。

应当理解,本发明实施例中记载的诸模块和单元与图3描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于该装置,在此不再赘述。该装置可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。该装置中的相应模块可以与电子设备中的单元相互配合以实现本发明实施例的方案。

实施例十

图17为本发明实施例十提供的基于ESLS的同步网络构建装置的结构示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,该装置配置于货架价签中。如图17所示,具体包括:通知接收模块1001、同步帧搜索模块1002、货架价签同步模块1003;

通知接收模块1001配置于货架价签中,用于接收ESL控制中心在确定所有AP进入同步状态后发送的通知;

同步帧搜索模块1002配置于货架价签中,用于根据通知启动搜索AP发送的同步帧;

货架价签同步模块1003配置于货架价签中,根据同步帧进入同步状态。

可选的,货架价签同步模块1003具体用于:根据同步帧中包含的帧号和AP ID计算长帧周期的起点;根据起点和自身偏移时间确定身份标识的发送起始时间;根据起始时间以长帧周期周期性的发送身份标识,进入同步状态。

应当理解,本发明实施例中记载的诸模块和单元与图4描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于该装置,在此不再赘述。该装置可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。该装置中的相应模块可以与电子设备中的单元相互配合以实现本发明实施例的方案。

实施例十一

图18为本发明实施例十一提供的基于ESLS的同步网络构建装置的结构示意图,参见图2,其中ESLS包括ESL控制中心、多个无线接入点AP、多个货架价签和多个商品价签,该装置配置于货架价签中。如图18所示,具体包括:命令接收模块1101和商品价签同步模块1102;

命令接收模块1101配置于商品价签中,用于接收AP发送的全局同步命令,全局同步命令为ESL控制中心在确定所有AP和所有货架价签进入同步状态后通知AP发送的;

商品价签同步模块1102用于根据全局同步命令进入同步状态。

可选的,全局同步命令倒计时结束的时间点为AP同步帧发送的时间点;相应的,商品价签同步模块1102具体用于:在倒计时到达时,开始搜索AP的同步帧;根据同步帧中包含的帧号和AP ID计算长帧周期的起点;根据起点和货架价签身份标识的发送起始时间,间隔开启搜索窗搜索自己周围的货架价签的同步信号,并跟踪搜索到的同步信号,进入同步状态。

应当理解,本发明实施例中记载的诸模块和单元与图5描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于该装置,在此不再赘述。该装置可以预先实现在电子设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到电子设备的浏览器或其安全应用中。该装置中的相应模块可以与电子设备中的单元相互配合以实现本发明实施例的方案。

实施例十二

图19为本发明实施例十二提供的一种设备的结构示意图,其示出了适于用来实现本发明实施例的设备的结构示意图。

如图19所示,该设备包括中央处理单元(CPU)1201,其可以根据存储在只读存储器(ROM)1202中的程序或者从存储部分1208加载到随机访问存储器(RAM)1203中的程序而执行各种适当的动作和处理。在RAM 1203中,还存储有系统操作所需的各种程序和数据。CPU1201、ROM 1202以及RAM 1203通过总线1204彼此相连。输入/输出(I/O)接口1205也连接至总线1204。

以下部件连接至I/O接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1207;包括硬盘等的存储部分1208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至I/O接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分1208。

特别地,根据本发明公开的实施例,上文图1描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行图1的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。

附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本发明实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括地址获取模块和异常判定模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,地址获取模块还可以被描述为“用于获取地址的模块”。

作为另一方面,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本发明的基于ESLS的同步网络构建的方法。

以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:二维无线传感器网络覆盖漏洞的修复方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类