电子价签系统的通信方法、系统、计算机设备及存储介质技术方案

技术编号:38825545 阅读:27 留言:0更新日期:2023-09-15 20:04
本发明专利技术提供电子价签系统的通信方法、系统、计算机设备及存储介质,所述方法包括:所述服务器根据每个同步子网中所有基站的相邻关系,配置每个基站在相对应同步子网中的偏移量,使每个基站根据所述偏移量计算出在所述预定信号发送周期中同步帧发送时间;每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧。本发明专利技术让所有基站发送的同步帧在时间上形成集中且相邻特征,既保证每个基站都具有各自的同步帧发送时间和数据发送时间,防止多基站并行出现相互干扰的问题,还可以缩短电子价签的听帧周期,降低电子价签的功耗。子价签的功耗。子价签的功耗。

【技术实现步骤摘要】
电子价签系统的通信方法、系统、计算机设备及存储介质


[0001]本专利技术涉及通信
,具体涉及电子价签系统的通信方法、系统、计算机设备及存储介质。

技术介绍

[0002]电子价签是一种放置在货架上、可替代传统纸质价格标签的电子显示装置,每一个电子货架价签(Electronic Shelf Label,ESL)通过有线或者无线网络与商场计算机数据库相连,并将最新的商品价格通过电子货架价签上的屏幕显示出来,而电子价签系统是一个包括多个无线基站的网络系统。
[0003]现有的电子价签系统的通信网络是异步网络,即所有的无线访问接入点(WirelessAccess Point,基站)之间不同步;虽然异步网络的设计简单,对定时器件的要求较低,电路设计的要求也较低,但是基于异步网络的通信方法由于信道资源受限,多个基站需要并发工作的时候,存在互相干扰的问题,降低了电子价签系统的通信稳定性。

技术实现思路

[0004]针对现有技术中所存在的不足,本专利技术提供的电子价签系统的通信方法、系统、计算机设备及存储介质,其解决了现有技术中电子价签系统的通信方法在多基站并发时存在相互干扰的问题,本专利技术通过基站之间的网络拓扑结构和确定出每个同步子网中基站的最大容纳数构建成至少一个同步子网,基于每个基站在相对应同步子网中的偏移量为每个基站分配在同步信道的同步帧时间,让所有基站发送的同步帧在时间上形成集中且相邻特征,既保证每个基站都具有各自的同步帧发送时间和数据发送时间,防止多基站并行出现相互干扰的问题,还可以缩短电子价签的听帧周期,降低电子价签的功耗。
[0005]第一方面,本专利技术提供一种电子价签系统的通信方法,所述电子价签系统包括服务器、多个基站和若干个电子价签,所述方法包括:所述服务器根据预定信号发送周期和同步帧发送时长,确定每个同步子网中基站的最大容纳数;所述服务器根据所述基站的最大容纳数和基站之间的网络拓扑结构,将所述多个基站构建成至少一个同步子网;所述服务器根据每个同步子网中所有基站的相邻关系,配置每个基站在相对应同步子网中的偏移量,使每个基站根据所述偏移量计算出在所述预定信号发送周期中同步帧发送时间;其中,在同一个同步子网中偏移量为i的基站发送同步帧的开始时刻为偏移量为i

1的基站发送同步帧的结束时刻,同一个同步子网中的最大偏移量为实际基站数+M;每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧,并根据所述目标同步帧的时间偏移调整本地同步帧的发送时间;其中,每个基站在同步信道的空闲时间和在数据信道的数据帧发送时间相互重叠。
[0006]可选地,在每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧之后,所述方法还包括:处于失步状态的电子价签在同步信道随机发送同步请求,使接收到所述同步请求的基站发
送同步响应信号;所述处于失步状态的电子价签根据所述同步响应信号,计算出在同步信道能接收到所有基站同步帧的开窗时间段;所述处于失步状态的电子价签根据在所述开窗时间段接收到所有同步帧的信号强度获取到同步基站,并根据所述同步基站的同步帧进入同步状态。
[0007]可选地,所述处于失步状态的电子价签根据所述同步响应信号,计算出在同步信道能接收到所有基站同步帧的开窗时间段,包括:所述处于失步状态的电子价签根据所述同步响应信号中偏移量为n的基站距离下一次发送同步帧的时间偏移量;所述处于失步状态的电子价签根据同步响应信号中包括的最大偏移量,计算出开窗结束时刻;所述处于失步状态的电子价签根据所述开窗开始时刻和所述开窗接收时刻得到在同步信道能接收到所有基站同步帧的开窗时间段。
[0008]可选地,所述处于失步状态的电子价签根据所述同步响应信号中偏移量为n的基站距离下一次发送同步帧的时间偏移量,计算出开窗开始时刻的计算公式为:其中,为开窗开始时刻,为同步响应信号中的偏移量,表示处于失步状态的电子价签接收到所述同步响应信号的时刻,表示同步响应信号中的时间偏移量,为偏移量为n的基站发送同步帧的开始时刻,为同步帧发送时长。
[0009]可选地,所述处于失步状态的电子价签根据同步响应信号中包括的最大偏移量,计算出开窗结束时刻的计算公式为:其中,为开窗结束时刻,N表示偏移量为n的基站所在同步子网中的最大偏移量。
[0010]可选地,在每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧之后,所述方法还包括:处于失步状态的电子价签在同步信道发送失步心跳,使接收到所述失步心跳的至少一个基站将所述失步心跳和接收到所述失步心跳的信号强度值发送服务器;所述服务器控制接收到所述失步心跳的最大信号强度值的第一目标基站在异步信道发送异步广播;所述处于失步状态的电子价签根据所述异步广播中包括的在最近一个预定信号发送周期中同步帧的发送时刻偏移量,计算出在同步信道能接收到所有基站同步帧的开窗时间段;所述处于失步状态的电子价签根据在所述开窗时间段接收到所有同步帧的信号强度获取到同步基站,并根据所述同步基站的同步帧进入同步状态。
[0011]可选地,所述电子价签在接收同步帧、发送同步请求、接收同步响应信号、接收数据帧、发送失步心跳、接收异步广播和开窗时间段以外的时间处于休眠状态。
[0012]可选地,所述同步帧包括同步帧帧号、基站的偏移量、在当前预定信号发送周期中是否有数据帧的指示位、在当前预定信号发送周期中发送数据帧的信道和同步帧帧内的包序号。
[0013]可选地,所述方法还包括:当基站在下一个预定信号发送周期有数据帧发送时,所述基站或服务器从空闲数据信道池中选择一个目标信道作为所述基站发送数据帧的数据信道;将所述目标信道配置在下一个预定信号发送周期的发送同步帧中,使与所述基站同
步的多个电子价签根据在所述目标信道接收数据帧;所述基站根据数据帧发送需求释放所述目标信道到所述空闲数据信道池中。
[0014]可选地,在每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间之后,所述方法还包括:处于失步状态的基站根据服务器的控制在超过预定信号发送周期的时间段内接收同一门店其他基站发送的同步帧;所述服务器根据所述处于失步状态的基站接收所有同步帧的信号强度,获取待入网的目标同步子网;所述服务器基于所述目标同步子网中的空闲偏移量为所述处于失步状态的基站分配目标偏移量,以及基于所述目标同步子网中的网络拓扑结构为所述处于失步状态的基站分配上级基站;所述处于失步状态基站根据上级基站发送的同步帧和所述目标偏移量加入所述目标同步子网。
[0015]可选地,所述服务器基于所述目标同步子网中的空闲偏移量为所述处于失步状态的基站分配目标偏移量,包括:所述服务器判断所述目标同步子网中在最小偏移量到最大偏移量之间是否存在第一空闲偏移量;当存在第一空闲偏移量时,将所述第一空闲偏移量分配给所述处于失步状态的基站。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子价签系统的通信方法,其特征在于,所述电子价签系统包括服务器、多个基站和若干个电子价签,所述方法包括:所述服务器根据预定信号发送周期和同步帧发送时长,确定每个同步子网中基站的最大容纳数;所述服务器根据所述基站的最大容纳数和基站之间的网络拓扑结构,将所述多个基站构建成至少一个同步子网;所述服务器根据每个同步子网中所有基站的相邻关系,配置每个基站在相对应同步子网中的偏移量,使每个基站根据所述偏移量计算出在所述预定信号发送周期中同步帧发送时间;其中,在同一个同步子网中偏移量为i的基站发送同步帧的开始时刻为偏移量为i

1的基站发送同步帧的结束时刻,同一个同步子网中的最大偏移量为实际基站数+M;每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧,并根据所述目标同步帧的时间偏移调整本地同步帧的发送时间;其中,每个基站在同步信道的空闲时间和在数据信道的数据帧发送时间相互重叠。2.如权利要求1所述的电子价签系统的通信方法,其特征在于,在每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧之后,所述方法还包括:处于失步状态的电子价签在同步信道随机发送同步请求,使接收到所述同步请求的基站发送同步响应信号;所述处于失步状态的电子价签根据所述同步响应信号,计算出在同步信道能接收到所有基站同步帧的开窗时间段;所述处于失步状态的电子价签根据在所述开窗时间段接收到所有同步帧的信号强度获取到同步基站,并根据所述同步基站的同步帧进入同步状态。3.如权利要求2所述的电子价签系统的通信方法,其特征在于,所述处于失步状态的电子价签根据所述同步响应信号,计算出在同步信道能接收到所有基站同步帧的开窗时间段,包括:所述处于失步状态的电子价签根据所述同步响应信号中偏移量为n的基站距离下一次发送同步帧的时间偏移量,计算出开窗开始时刻;所述处于失步状态的电子价签根据同步响应信号中包括的最大偏移量,计算出开窗结束时刻;所述处于失步状态的电子价签根据所述开窗开始时刻和所述开窗接收时刻得到在同步信道能接收到所有基站同步帧的开窗时间段。4.如权利要求3所述的电子价签系统的通信方法,其特征在于,所述处于失步状态的电子价签根据所述同步响应信号中偏移量为n的基站距离下一次发送同步帧的时间偏移量,计算出开窗开始时刻的计算公式为:其中,为开窗开始时刻,为同步响应信号中的偏移量,表示处于失步状态的电子价签接收到所述同步响应信号的时刻,表示同步响应信号中的时间偏移量,
为偏移量为n的基站发送同步帧的开始时刻,为同步帧发送时长。5.如权利要求3所述的电子价签系统的通信方法,其特征在于,所述处于失步状态的电子价签根据同步响应信号中包括的最大偏移量,计算出开窗结束时刻的计算公式为:其中,为开窗结束时刻,N表示偏移量为n的基站所在同步子网中的最大偏移量,为同步响应信号中的偏移量,表示处于失步状态的电子价签接收到所述同步响应信号的时刻,表示同步响应信号中的时间偏移量,为同步帧发送时长。6.如权利要求1所述的电子价签系统的通信方法,其特征在于,在每个基站根据所述同步帧发送时间计算出在同步信道的空闲时间,使每个基站在同步信道的空闲时间接收上级基站发送的目标同步帧之后,所述方法还包括:处于失步状态的电子价签在同步信道发送失步心跳,使接收到所述失步心跳的至少一个基站将所述失步心跳和接收到所述失步心跳的信号强度值发送服务器;所述服务器控制接收到所述失步心跳的最大信号强度值的第一目标基站在异步信道发送异步广播;所述处于失步状态的电子价签根据所述异步广播中包括的在最近一个预定信号发送周期中同步帧的发送时刻偏移量,计算出在同步信道能接收到所有基站同步帧的开窗时间段;所述处于失步状态的电子价签根据在所述开窗时间段接收到所有同步帧的信号强度获取到同步基站,并根据所述同步基站的同步帧进入同步状态。7.如权利要求1

6任一项所述的电子价签系统的通信方法...

【专利技术属性】
技术研发人员:梁敏吉亚平陈庚锋张国锋王宇晶张举姜起
申请(专利权)人:汉朔科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1