基于物联网的电子价签基站切换方法和装置

文档序号:473465 发布日期:2021-12-31 浏览:19次 >En<

阅读说明:本技术 基于物联网的电子价签基站切换方法和装置 (Electronic price tag base station switching method and device based on Internet of things ) 是由 林惠君 吴进营 胡福成 吴灏 周鹏 于 2021-10-14 设计创作,主要内容包括:本申请涉及一种本申请实施例提供的所述基于物联网的电子价签基站切换方法和装置,首先检测已绑定基站的心跳信号强度,然后记录所述已绑定基站信号的强度值。最后判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,因此能够自动判断不需要切换基站,能够保证电子价签与基站具有良好的连接状态。(The application relates to an electronic price tag base station switching method and device based on the Internet of things. And finally, if the strength value of the bound base station signal is larger than a set threshold value, the connection state of the bound base station signal and the base station signal is kept, and the communication state of the bound base station signal and the base station signal is reported to a server. If the strength value of the signal of the base station bound by the electronic price tag is greater than the set threshold value, the signal strength between the electronic price tag and the corresponding bound base station is good enough, so that the base station does not need to be switched automatically, and the electronic price tag and the base station can be guaranteed to have a good connection state.)

基于物联网的电子价签基站切换方法和装置

技术领域

本申请涉及电子价签技术领域,特别是涉及一种基于物联网的电子价签基站切换方法和装置。

背景技术

近年来,随着互联网和电子商务的发展,“新零售”在全球快速崛起。从传统的线上线下零售割裂态势,正慢慢地步向融合共赢。在消费模式的拐点下,实体零售企业开始使用互联网技术升级,电商也大力发展线下门店。基于物联网的电子价签作为线下门店人、货、场、网的关键纽带,迎来了跳跃式的增长契机。

电子价签通过商品信息管理系统、基站以无线通信的方式实现电子价签内容信息的更改,实现了线下门店的智慧转型。在新零售应用场景中,上千平方的空间区域内部署着上万片的电子价签,为了实现数量众多的电子价签信息修改,需装配足够数量的基站,以保证每一片电子价签都在基站的有效覆盖范围内。但是,如何保证电子价签与基站具有良好的连接状态,是目前急需解决的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种基于物联网的电子价签基站切换方法和装置。

一种基于物联网的电子价签基站切换方法,所述方法包括:

S10,检测已绑定基站的心跳信号强度;

S20,记录所述已绑定基站信号的强度值;

S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

在其中一个实施例中,所述若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态中,若所述基站信号的强度值不大于所述设定阈值,则获取备选基站信号的强度值,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,则切换连接至所述备选基站。

在其中一个实施例中,所述若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态中,若所述基站信号的强度值不大于所述设定阈值,则从所述已绑定基站获取周边备选基站的信息,判断是否存在其他备选基站,若存在其他备选基站,则获取备选基站信号的强度值。

在其中一个实施例中,在切换连接至所述备选基站之前,还包括记录所述备选基站信号在第一预设时间内的稳定性,若所述备选基站信号在预设时间内的稳定性符合预定要求,则切换连接至所述备选基站。

在其中一个实施例中,所述检测已绑定基站的心跳信号强度中,周期性检测已绑定基站的心跳信号强度。

在其中一个实施例中,所述记录所述已绑定基站信号的强度值之后还包括:

若所述已绑定基站信号的强度值在第二预设时间内的变化量大于移动阈值,则判断所述电子价签为移动状态,并进一步判断已绑定基站信号的强度值是否大于设定阈值;

若所述已绑定基站信号的强度大于所述设定阈值,则保持与所述已绑定基站连接。

在其中一个实施例中,若所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站。

在其中一个实施例中,所述若所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站之后还包括:

选定多个所述备选基站中信号强度最大的一个建立连接。

在其中一个实施例中,所述选定多个所述备选基站中信号强度最大的一个建立连接之后还包括:

向所述服务器上报通信状态。

本申请实施例还提供一种基于物联网的电子价签基站切换装置,所述装置包括:

检测模块,用于检测已绑定基站的心跳信号强度;

记录模块,用于记录所述已绑定基站信号的强度值;

判断模块,用于判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

本申请实施例提供的所述基于物联网的电子价签基站切换方法,首先检测已绑定基站的心跳信号强度,然后记录所述已绑定基站信号的强度值。最后判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,因此能够自动判断不需要切换基站,能够保证电子价签与基站具有良好的连接状态。

附图说明

图1为一个实施例中所述基于物联网的电子价签基站切换方法流程示意图;

图2为一个实施例中所述基于物联网的电子价签基站切换方法流程示意图;

图3为一个实施例中电子价签和基站关系示意图;

图4为一个实施例中电子价签与两个基站位置关系示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

为保证电子价签的通信高效性,通常电子价签和基站之间存在配对绑定的关系,这样每个基站都存储着其维护管理的电子价签列表。商超面积大,电子价签数量多,分布空间广,需要多个基站组成能够覆盖商超全区域的无线通信网络。当多个基站共同工作时,由于基站信号范围的有限性,当电子价签同时处于两个或多个基站的信号范围时,如何智能地寻求信号强度更佳的基站实现数据通信,当电子价签因场地布局调整,从A区域移动到B区域时,脱离A区域基站的信号范围,若没有灵活的基站切换方法,会存在电子价格掉线、重连过程耗时长、电池寿命受影响、信息更新不及时等问题。

请参见图1,本申请实施例提供一种基于物联网的电子价签基站切换方法。所述方法包括:

S10,检测已绑定基站的心跳信号强度;

S20,记录所述已绑定基站信号的强度值;

S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

所述S10中,已绑定基站可以是电子价签绑定的基站。

所述S20中,可以通过电子价签检测并记录已绑定基站信号的强度值,并可以将已绑定基站信号的强度值发送给服务器。

所述S30中,在服务器中可以储存设定阈值。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,不需要切换基站,并可以将此时的连接情况上传给服务器记录。

本申请实施例提供的所述基于物联网的电子价签基站切换方法,首先检测已绑定基站的心跳信号强度,然后记录所述已绑定基站信号的强度值。最后判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,因此能够自动判断不需要切换基站,能够保证电子价签与基站具有良好的连接状态。

在其中一个实施例中,所述S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态中,若所述基站信号的强度值不大于所述设定阈值,则获取备选基站信号的强度值,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,则切换连接至所述备选基站。

在电子价签同时处于两个或多个基站的信号范围时,需要及时切换到信号最强的基站,以保证通信的稳定性和精确性。若所述基站信号的强度值不大于所述设定阈值。说明此时与所述电子价签绑定的基站信号不符合要求。此时可以自动搜寻周围备选基站。若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,说明此时备选基站的信号更好,也符合预定要求。因此切换所述电子价签与所述备选基站通信连接。

在其中一个实施例中,所述S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态中,若所述基站信号的强度值不大于所述设定阈值,则从所述已绑定基站获取周边备选基站的信息,判断是否存在其他备选基站,若存在其他备选基站,则获取备选基站信号的强度值。

也就是说,若所述基站信号的强度值不大于所述设定阈值,说明此时连接信号强度不符合要求。所述已绑定基站可以与周边备选基站通信连接。通过已绑定基站可以获取周边备选基站的信息。如果能够从绑定基站可以获取周边备选基站的信息,则判断存在其他备选基站。此时可以执行获取备选基站信号的强度值的步骤。

在其中一个实施例中,在切换连接至所述备选基站之前,还包括记录所述备选基站信号在第一预设时间内的稳定性,若所述备选基站信号在预设时间内的稳定性符合预定要求,则切换连接至所述备选基站。也就是说,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,还需要进一步判断所述备选基站信号在第一预设时间内的稳定性。所述第一预设时间可以为10-20秒。若所述备选基站信号在预设时间内的稳定性符合预定要求,说明此时的备选基站是稳定的。因此切换连接至所述备选基站。

在其中一个实施例中,所述S10,检测已绑定基站的心跳信号强度中,周期性检测已绑定基站的心跳信号强度。也就是说,可以间隔相同的时间对已绑定基站的心跳信号进行一次检测。

请参见图2和图3,在其中一个实施例中,所述S20,记录所述已绑定基站信号的强度值之后还包括:

S40,若所述已绑定基站信号的强度值在第二预设时间内的变化量大于移动阈值,则判断所述电子价签为移动状态,并进一步判断已绑定基站信号的强度值是否大于设定阈值;

S51,若所述已绑定基站信号的强度大于所述设定阈值,则保持与所述已绑定基站连接。

所述S40中,若所述已绑定基站信号的强度值在第二预设时间内的变化量大于移动阈值,说明所述电子价签与所述已绑定基站之间的距离发生变化。在第二预设时间内其强度值的变化量大于所述移动阈值,说明在这个时间段内移动距离比较大。因此判断所述电子价签为移动状态,并进一步判断已绑定基站信号的强度值是否大于设定阈值。

所述S51中,若所述已绑定基站信号的强度大于所述设定阈值,说明此时虽然所述电子价签有移动,但是移动范围还是在所述已绑定基站的有效信号覆盖范围内,信号稳定。不需要切换基站,因此保持与所述已绑定基站连接。在其中一个实施例中,S52,若所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站。

也就是说,当已绑定基站信号的强度小于所述设定阈值,说明此时由于电子价签移动,其距离已绑定的基站距离较远,已经影响了信号连接的稳定性。此时需要调整绑定的基站,因此所述电子价签开始扫描备选基站。

在其中一个实施例中,所述S52,若所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站之后还包括:

S53,选定多个所述备选基站中信号强度最大的一个建立连接。

请参见图4,在一个实施例中,在判断所述电子价签为移动状态后,还包括当所述电子价签的位置在预设的时间内位置保持不变后,说明此时电子价签不再移动。可以理解,电子价签的位置可以通过定位系统获得,例如通过GPS发送给服务器。可以理解,信号强度不仅仅与距离有关,还与周围建筑的屏蔽作用有关。因此不能简单通过距离判断信号的强弱。如果电子价签扫描到的两个基站的信号强度相同,则此时确定信号强度相同的两个基站与所述电子价签的位置关系,然后将所述电子价签与距离最近的基站连接。因此能够大概率提高信号稳定性。

设基站A的坐标为(X1,Y1),基站B的坐标为(X2,Y2),电子价签接收基站A和基站B的角度分别为θ1和θ2,设电子价签的坐标为C(X,Y),则

tanθ1=(y-y1)/(x-x1),(1) tanθ2=(y-y2)/(x-x2)(2),根据(1)(2)可求得电子价签的坐标C(X,Y),进而能得到与电子价签距离最近的基站。 也就是在遍历多个所述备选基站的过程中,可以通过选定多个所述备选基站中连接信号最强的一个基站作为新的绑定基站,从而提高信号连接的稳定性。

在其中一个实施例中,所述S53,选定多个所述备选基站中信号强度最大的一个建立连接之后还包括:

S54,向所述服务器上报通信状态。通过服务器可以记录通信过程和通信质量,起到记录和实时监控的作用。

应该理解的是,虽然图1-2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本申请实施例还提供一种基于物联网的电子价签基站切换装置。所述电子价签基站切换装置包括:

检测模块,用于检测已绑定基站的心跳信号强度;

记录模块,用于记录所述已绑定基站信号的强度值;

判断模块,用于判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

已绑定基站可以是电子价签绑定的基站。

所述记录模块中,可以通过电子价签检测并记录已绑定基站信号的强度值,并可以将已绑定基站信号的强度值发送给服务器。

所述判断模块中,在服务器中可以储存设定阈值。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,不需要切换基站,并可以将此时的连接情况上传给服务器记录。

本申请实施例提供的所述基于物联网的电子价签基站切换装置,首先检测已绑定基站的心跳信号强度,然后记录所述已绑定基站信号的强度值。最后判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,因此能够自动判断不需要切换基站,能够保证电子价签与基站具有良好的连接状态。

在其中一个实施例中,所述判断模块还用于若所述基站信号的强度值不大于所述设定阈值,则获取备选基站信号的强度值,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,则切换连接至所述备选基站。

在其中一个实施例中,所述判断模块还用于若所述基站信号的强度值不大于所述设定阈值,则从所述已绑定基站获取周边备选基站的信息,判断是否存在其他备选基站,若存在其他备选基站,则获取备选基站信号的强度值。

在其中一个实施例中,所述判断模块还用于在切换连接至所述备选基站之前,还包括记录所述备选基站信号在第一预设时间内的稳定性,若所述备选基站信号在预设时间内的稳定性符合预定要求,则切换连接至所述备选基站。

在其中一个实施例中,所述检测模块还用于周期性检测已绑定基站的心跳信号强度。

在其中一个实施例中,所述判断模块还用于若所述已绑定基站信号的强度值在第二预设时间内的变化量大于移动阈值,则判断所述电子价签为移动状态,并进一步判断已绑定基站信号的强度值是否大于设定阈值。

在其中一个实施例中,所述判断模块还用于若所述已绑定基站信号的强度大于所述设定阈值,则保持与所述已绑定基站连接。

在其中一个实施例中,所述判断模块还用于所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站。

在其中一个实施例中,所述基于物联网的电子价签基站切换还包括连接模块,所述连接模块用于选定多个所述备选基站中信号强度最大的一个建立连接。

关于基于物联网的电子价签基站切换装置的具体限定可以参见上文中对于基于物联网的电子价签基站切换方法的限定,在此不再赘述。上述基于物联网的电子价签基站切换装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

S10,检测已绑定基站的心跳信号强度;

S20,记录所述已绑定基站信号的强度值;

S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述基站信号的强度值不大于所述设定阈值,则获取备选基站信号的强度值,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,则切换连接至所述备选基站。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述基站信号的强度值不大于所述设定阈值,则从所述已绑定基站获取周边备选基站的信息,判断是否存在其他备选基站,若存在其他备选基站,则获取备选基站信号的强度值。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

在切换连接至所述备选基站之前,还包括记录所述备选基站信号在第一预设时间内的稳定性,若所述备选基站信号在预设时间内的稳定性符合预定要求,则切换连接至所述备选基站。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

周期性检测已绑定基站的心跳信号强度。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述已绑定基站信号的强度值在第二预设时间内的变化量大于移动阈值,则判断所述电子价签为移动状态,并进一步判断已绑定基站信号的强度值是否大于设定阈值。

若所述已绑定基站信号的强度大于所述设定阈值,则保持与所述已绑定基站连接。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述已绑定基站信号的强度小于所述设定阈值,则开始扫描备选基站。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:

选定多个所述备选基站中信号强度最大的一个建立连接。

在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

S10,检测已绑定基站的心跳信号强度;

S20,记录所述已绑定基站信号的强度值;

S30,若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述基站信号的强度值不大于所述设定阈值,则获取备选基站信号的强度值,若所述备选基站信号的强度值大于所述已绑定基站信号的强度值,则切换连接至所述备选基站。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述基站信号的强度值不大于所述设定阈值,则从所述已绑定基站获取周边备选基站的信息,判断是否存在其他备选基站,若存在其他备选基站,则获取备选基站信号的强度值。

首先检测已绑定基站的心跳信号强度,然后记录所述已绑定基站信号的强度值。最后判断若所述已绑定基站信号的强度值大于设定阈值,则保持与所述基站的连接状态,并向服务器上报与所述基站的通信状态。如果电子价签已绑定基站信号的强度值大于设定阈值,说明此时电子价签和对应绑定的基站之间的信号强度足够好,因此能够自动判断不需要切换基站,能够保证电子价签与基站具有良好的连接状态。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:状态转换方法及链接态MTCH的指示方法、装置、存储介质、终端、基站

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!