一种电子价签系统的最优基站通讯方法与流程

文档序号:16405231发布日期:2018-12-25 20:22阅读:914来源:国知局
一种电子价签系统的最优基站通讯方法与流程

本发明涉及通信技术领域,尤其是一种电子价签系统的最优基站通讯方法。

背景技术

传统纸质价签需要商场/超市工作人员手动更换价签纸,这一过程既消耗人工、成本,又具有较大的不确定性(修改错误,价签丢失等)。随着现代科技的发展,目前市场上出现了一种电子货架标签(electronicshelflabel,英文简称esl,以下简称电子价签或价签)用来替代传统纸质价签,和传统纸质价签相比,电子价签具有修改速度快、准确性高、使用寿命长等特点,可为零售商减少人力投入,降低成本,提升零售效率。

根据估算,目前电子价签在全球至少拥有10亿人民币/年的市场容量。在国外,许多大型超市均已采用了电子价签,例如沃尔玛、家乐福、乐购、麦德龙等,而在国内,电子价签正处于发展阶段,还未普及,这也意味着电子价签在国内的市场潜力还远未被开发。在行业发展趋势上,电子价签在国内外零售行业的应用也无疑只是时间问题。

esl系统主要包括后台(服务器)、基站(ap)和多个电子价签(esl),现有的esl系统大多为单基站的形式,其通讯方式如图1所示,管理员在后台给指定价签(el_a)下发任务,后台再将任务发送给基站,基站按照任务队列给对应的价签下发任务信息,价签接收新的任务信息并进行更新。此类单基站通讯方式的缺陷是:在只有一个基站的情况下,当该基站给一个通讯状况不佳的价签发送任务信息时,如果一直发送失败,则占用了过多的通信时间,造成线路拥堵,影响其他通讯状况良好的价签与该基站的正常通讯,影响超市的经营,尚待改进。



技术实现要素:

本发明的目的是克服上述背景技术中的不足,提供一种电子价签系统的最优基站通讯方法,能够有效减少线路拥堵,缩短等候时间,提高通讯效率。

本发明的技术目的是这样实现的:

一种电子价签系统的最优基站通讯方法,包括以下步骤:

1)管理员在后台给指定价签下发任务;其特征在于,

2)后台根据各个基站发送的心跳信号,判断是否有基站正在执行其它指定价签的任务;

3)如果有基站正在执行其它指定价签的任务,且任务队列未满,则该基站视为最优基站,后台将本次指定价签的任务下发给该基站;

如果没有基站正在执行其它指定价签的任务,或者基站正在执行其它指定价签的任务但任务队列已满,则后台从所有任务队列未满的基站中选择最优基站,将本次指定价签的任务下发给最优基站;

4)最优基站给指定价签下发任务,指定价签按照任务信息改变显示内容,通讯结束。

作为优选,步骤3)中,最优基站的选择方法包括以下步骤:

3a)定时巡查;后台定时查询固定历史时长内每个基站与价签的通讯记录;

3b)如果通讯记录为空,则本次指定价签没有最优基站;此时后台将本次指定价签的任务挂起,放到任务队列末尾,等到下一次轮到该任务时继续选择;后台每次查找最优基站时都会计数标记该任务是第几次查找最优基站;如果m次查找最优基站都没有结果,则判定该任务无法找到最优基站,后台通过消息提醒方式告知管理员;

3c)如果通讯记录不为空,后台计算时间区间的权重系数t;将上述固定历史时分成n个时长不同的时间区间,距离当前时间越近的时间区间,权重系数t越大;

3d)后台计算通讯占比p;每个时间区间内,各个基站通讯记录的数量与全部该时间区间内所有基站通讯记录总数的比值为通讯占比p;计算该通讯占比p时,只选用信号强度在一定范围内的通讯记录;

3e)后台计算信号强度的权重系数r;信号强度是指基站和价签通讯时的信号强弱程度,将信号强度按强弱划分若干个信号强度区间,每个信号强度区间对应一个权重系数r,信号强度越强,权重系数r越大;分别计算每个基站在每个时间区间内的信号强度平均值,然后根据信号强度平均值处在不同信号强度区间内,会有不同的权重系数r;

3d)后台计算每个时间区间内的基站最优值w;计算公式为w=t×p×r;

3e)后台计算固定历史时长内的基站最优值w;将该段固定历史时长内所有时间区间的基站最优值w相加,计算公式为w=n×w;

3f)后台比较各个基站在固定历史时长内的基站最优值w;

3g)如果没有两个或以上并列的基站最优值w,则最优值w最高的即为最优基站;如果有两个或以上并列的基站最优值w,则选取和该指定价签通讯记录时间最近的一个为最优基站。

本发明具有的有益效果是:本发明采用多基站通讯方案,在一个或多个基站拥堵的情况下,可以选择其它最佳基站进行通讯,避免了排队,节省了等候的时间,减少了拥堵情况,提高了任务下发效率。

附图说明

图1是现有单机站通讯方式的流程图。

图2是本发明多基站通讯的流程图。

图3是图2中最优基站的选择方法流程图。

具体实施方式

下面结合说明书附图,对本发明作进一步说明。

如图2、图3所示的一种电子价签系统的最优基站通讯方法,包括以下步骤:

1)管理员在后台给指定价签下发任务;其特征在于,

2)后台根据各个基站发送的心跳信号,判断是否有基站正在执行其它指定价签的任务;基站会定时向后台发送心跳状态信息,其中心跳信息包含了任务队列是否已满的状态;

3)如果有基站正在执行其它指定价签的任务,且任务队列未满,则该基站视为最优基站,后台将本次指定价签的任务下发给该基站;

如果没有基站正在执行其它指定价签的任务,或者基站正在执行其它指定价签的任务但任务队列已满,则后台从所有任务队列未满的基站中选择最优基站,将本次指定价签的任务下发给最优基站;

4)最优基站给指定价签下发任务,指定价签按照任务信息改变显示内容,通讯结束。

作为优选,步骤3)中,最优基站的选择方法包括以下步骤:

3a)定时巡查;后台定时查询固定历史时长内每个基站与价签的通讯记录;

3b)如果通讯记录为空,则本次指定价签没有最优基站;如果没有找到最优基站,那么此时将任务挂起,放到任务队列末尾,等到下一次轮到该任务时继续选择;每次查找最优基站时都会计数标记该任务是第几次查找最优基站;后台默认如果五次查找最优基站都没有结果的话,默认该任务无法找到最优基站,后台将无法找到最优基站的信息通过消息提醒方式告知管理员用户;

3c)如果通讯记录不为空,后台计算时间区间的权重系数t;将上述固定历史时分成n个时长不同的时间区间,距离当前时间越近的时间区间,权重系数t越大;例如,将固定历史时长2小时5分钟分为5个区间,这5个时间区间分别是最近5分钟、然后再依次往前推10分钟、20分钟、30分钟和1小时,这5个区间的权重系数分别是5、4、3、2、1;

3d)后台计算通讯占比p;每个时间区间内,各个基站通讯记录的数量与全部该时间区间内所有基站通讯记录总数的比值为通讯占比p(采用百分数);计算该通讯占比时,只选用信号强度在[0,-90db]之间的通讯记录;

3e)后台计算信号强度的权重系数r;信号强度是指基站和价签通讯时的信号强弱程度,将信号强度按强弱划分若干个信号强度区间,每个信号强度区间对应一个权重系数r,信号强度越强,权重系数r越大;分别计算每个基站在每个时间区间内的信号强度平均值,然后根据信号强度平均值处在不同信号强度区间内,会有不同的权重系数r;例如,将信号强度划分5个信号强度区间,依次为(0,‐50]、(‐50,‐65db]、(‐65,‐75db]、(‐75,‐85db]、(‐85,‐100db],这5个信号强度区间所对应的权重系数分别为1、0.7、0.3、0.1、0;

3d)后台计算每个时间区间内的基站最优值w;计算公式为w=t×p×r;

3e)后台计算固定历史时长内的基站最优值w;将该段固定历史时长内所有时间区间的基站最优值w相加,计算公式为w=n×w;

3f)后台比较各个基站在固定历史时长内的基站最优值w;

3g)如果没有两个或以上并列的基站最优值w,则最优值w最高的即为最优基站;如果有两个或以上并列的基站最优值w,则选取和该指定价签通讯记录时间最近的一个为最优基站。

以上的权重系数以及划定的区间均可根据实际需要确定。

以下举例说明。

示例1:

在8:00-10:05期间,划分出5个时间区间,得到如上数据,通过公式:w=t×p×r和w=n×w,得到如下结果:

通过计算,得出上表中最优值w=1.896最大,所以最优基站为基站2。

示例2:

在14:00-16:05期间,划分出5个时间区间,得到如上数据,通过公式:w=t×p×r和w=n×w,得到如下结果:

通过计算,得出上表中最优值w=2.233最大,基站3和基站5并列最优,其中和指定价签通讯记录时间最近的是基站3,所以最优基站为基站3。

以上所述仅为本发明的优选实施例,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1