一种电子价签休眠周期控制方法、电子价签及存储介质与流程

文档序号:26908701发布日期:2021-10-09 14:26阅读:140来源:国知局
一种电子价签休眠周期控制方法、电子价签及存储介质与流程

1.本发明涉及电子价签应用技术领域,具体涉及一种电子价签休眠周期控制方法、电子价签及存储介质。


背景技术:

2.电子价签系统由服务器、基站(又称网关设备)和电子价签三部分组成。服务器统一管理分散在各个门店中的基站和电子价签的信息。一个门店通常有多个基站,一个基站负责管理多个电子价签,发送正确商品信息给电子价签。电子价签负责接收和解析商品信息,并把商品信息以恰当的方式展示给顾客。
3.电子价签一般通过内置的电池供电,其工作时休眠一段时间后会唤醒一次,用来接收来自网关设备的广播消息,如果唤醒阶段接收到网关设备对自己的控制信息,就会执行该控制信息中的控制指令,否则再次进入休眠状态。唤醒都是系统唤醒,耗电量较大。为了降低电子价签的功耗,需要设置长休眠周期,但如此又会引起电子价签无法快速响应控制指令的问题,导致电子价签的显示内容更新不及时。因此,如何设置电子价签的休眠周期以使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态成为亟需解决的问题。


技术实现要素:

4.本技术实施例的主要目的在于提出一种电子价签休眠周期控制方法、电子价签及存储介质,旨在使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
5.为实现上述目的,第一方面,本技术实施例提供了一种电子价签休眠周期控制方法,该方法包括:
6.当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;
7.所述休眠周期专用线程接收针对所述电子价签的控制信息;
8.当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;
9.当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。
10.可选地,所述第一预设条件包括:
11.所述休眠周期专用线程在同一休眠周期的连续n个休眠期中均接收到所述控制信息,n>1。
12.可选地,所述第二预设条件包括:
13.所述休眠周期专用线程在同一休眠周期的连续m个休眠期中均未接收到所述控制信息,m>1。
14.可选地,所述将当前的所述休眠周期调短第一预设时长包括:
15.若当前的所述休眠周期是预设最短休眠周期,则保持当前的所述休眠周期时间长度不变;
16.若当前的所述休眠周期不是预设最短休眠周期,则将当前的所述休眠周期调短第一预设时长;
17.所述将当前的所述休眠周期调长第二预设时长包括:
18.若当前的所述休眠周期是预设最长休眠周期,则保持当前的所述休眠周期时间长度不变;
19.若当前的所述休眠周期不是预设最长休眠周期,则将当前的所述休眠周期调长第二预设时长。
20.可选地,所述方法还包括:
21.当所述休眠周期专用线程接收到所述控制信息的频次既不满足第一预设条件,又不满足第二预设条件时,保持当前的所述休眠周期时间长度不变。
22.可选地,在所述休眠周期专用线程接收针对所述电子价签的控制信息之前,所述方法还包括:
23.将当前的所述休眠周期设置为第三预设时长。
24.可选地,所述方法还包括:当所述电子价签唤醒后,所述休眠周期专用线程上报所述电子价签的状态信息,所述状态信息包括所述价签当前的所述休眠周期,用于网关设备据以调整配置价签的周期。
25.可选地,所述方法还包括:当接收到网关设备发送的获取历史休眠周期与对应的时长的指令时,上报已记录的所述历史休眠周期与对应的时长,用于所述网关设备和/或服务器据以对所述电子价签进行个性化的周期配置。
26.第二方面,本技术实施例还提供了一种电子价签,该电子价签包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述计算机程序被所述处理器执行时实现以上第一方面所述方法的步骤。
27.第三方面,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有电子价签休眠周期控制程序,所述电子价签休眠周期控制程序被处理器执行时实现以上第一方面所述的电子价签休眠周期控制方法的步骤。
28.本技术实施例提供的电子价签休眠周期控制方法、电子价签及存储介质,通过当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;所述休眠周期专用线程接收针对所述电子价签的控制信息;当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
附图说明
29.下面将结合附图及实施例对本发明作进一步说明,附图中:
30.图1是本技术实施例中的电子价签适用的电子价签网络的实施环境图;
31.图2是本技术实施例提供的电子价签休眠周期控制方法一种实施方式的流程图;
32.图3是本技术实施例提供的电子价签休眠周期控制方法又一种实施方式的流程图;
33.图4是本技术实施例提供的电子价签的结构示意图。
具体实施方式
34.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
35.图1为本发明实施例涉及的电子价签适用的电子价签网络的实施环境图。如图1所示,电子价签网络可以包括:服务器10、基站20以及电子价签30。服务器10用于配置电子价签30的显示信息,以及对基站20和电子价签30进行相应的配置。基站20,又称为网关设备,服务器10和基站20之间可以通过有线方式或无线方式连接,可选的,服务器10可以为云服务器。根据具体实施环境的实际情况,基站20的数量可以为多个。电子价签30与基站20之间采用无线连接,所述无线连接可以是2.4ghz的私有协议,也可以是通过蓝牙连接的方式,还可以是通过wifi连接。在其他实施方式中,该连接方式也可以是窄带物联网或者其他方式,本实施例并不以此为限。电子价签30用于在卖场、超市中标示商品的价格、名称等信息。通常情况下,电子价签30的数量为多个,为了便于与电子价签30进行通信,基站20在设置时也需要考虑到与电子价签30的距离。一个基站20可以管理多个电子价签30,比如,一个基站20可以管理1000个电子价签30。电子价签30通常包含有独立的存储介质、处理器以及显示屏。在一种实施方式中,电子价签30的显示屏为墨水屏,从而可以降低功耗,实现长达数年的续航。当需要进行数据信息的更新时,在服务器10上进行配置,基站20将相应的更新信息发送至电子价签30,电子价签30更新自身的显示信息,从而显示新的相关信息。
36.实施例一
37.图2是本技术实施例提供的电子价签休眠周期控制方法一种实施方式的流程图。该实施例的方法一旦被用户触发,则该实施例中的流程通过电子价签自动运行,其中,各个步骤在运行的时候可以是按照如流程图中的顺序先后进行,也可以是根据实际情况多个步骤同时进行,在此并不做限定。本技术提供的电子价签休眠周期控制方法包括如下步骤:
38.步骤s201,当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;
39.步骤s202,所述休眠周期专用线程接收针对所述电子价签的控制信息;
40.步骤s203,当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;
41.步骤s204,当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。
42.通过上述实施方式,首先,当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期。然后,所述休眠周期专用线程接收针对所述电子价签的控制信息。最后,当所述休眠周期专用
线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
43.在本实施例中,首先需要说明的是,考虑到现有技术中,为了降低电子价签的功耗,需要设置长休眠周期,但如此又会引起电子价签无法快速响应控制指令的问题,导致电子价签的显示内容更新不及时。因此,在本实施例中,为了解决上述技术问题,通过当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;所述休眠周期专用线程接收针对所述电子价签的控制信息;当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
44.下面将结合具体实施方式对上述步骤进行具体的描述。
45.在步骤s201中,当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期。
46.具体的,电子价签在当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程。其中,所述电子价签的休眠周期专用线程用于接收针对所述电子价签的控制信息。
47.在步骤s202中,所述休眠周期专用线程接收针对所述电子价签的控制信息。
48.具体的,所述休眠周期专用线程接收网关设备广播的针对所述电子价签的控制信息。
49.在一种实施方式中,在所述休眠周期专用线程接收针对所述电子价签的控制信息的步骤之前,所述方法还包括:
50.步骤s205,将当前的所述休眠周期设置为第三预设时长。
51.具体的,电子价签在所述休眠周期专用线程接收针对所述电子价签的控制信息的步骤之前,将当前的所述休眠周期设置为第三预设时长,从而在时间长度为第三预设时长的基础上进行对所述休眠周期的动态调整,而不是在默认休眠周期的基础上进行对所述休眠周期的动态调整。该第三预设时长可以设置为最长休眠周期的时间长度,也可以设置为最短休眠周期的时间长度,还可以设置为最长休眠周期与最短休眠周期之间的任一休眠周期的时间长度,本实施例对该第三预设时长的具体取值不做限定。如此,能够根据不同的使用环境灵活地适用所述电子价签休眠周期控制方法。
52.可选地,所述第三预设时长设置为最长休眠周期的时间长度。如此,电子价签在将休眠周期调短之前一直处于最长休眠周期,从而降低电子价签的功耗。
53.可选地,所述第三预设时长设置为最短休眠周期的时间长度。如此,电子价签在启动初期处于最短的休眠周期,能够快速响应控制指令,尽快完成电子价签初始显示信息的
设置。
54.可选地,所述电子价签控制所述休眠周期专用线程将当前的所述休眠周期设置为第三预设时长。
55.在步骤s203中,当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长。
56.具体的,所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件,表明当前的休眠周期已经过长,不能快速响应控制指令,此时,将当前的所述休眠周期调短第一预设时长。其中,所述第一预设条件包括:所述休眠周期专用线程在同一休眠周期中接收到所述控制信息的休眠期数累计达到第一预设阈值;或者,所述休眠周期专用线程在同一休眠周期的连续第一预设个数的休眠期中均接收到所述控制信息;或者,所述休眠周期专用线程在同一休眠周期的同一休眠期中接收到所述控制信息的次数达到第二预设阈值;或者,所述休眠周期专用线程在同一休眠周期中接收到所述控制信息的休眠期数与未接收到所述控制信息的休眠期数的比率达到第三预设阈值;或者,上述第一预设条件实施方式的相互组合。其中所述第一预设阈值、第一预设个数、第二预设阈值和第三预设阈值的取值可以根据电子价签的具体使用环境设置,本实施例对其具体取值不做限定。
57.可选地,所述第一预设条件包括:所述休眠周期专用线程在同一休眠周期的连续n个休眠期中均接收到所述控制信息,n>1。
58.具体的,所述休眠周期专用线程在同一休眠周期的连续n个休眠期中均接收到所述控制信息,表明当前时长的休眠周期已经不能满足快速响应控制指令的要求,需要将当前的所述休眠周期调短。其中,所述n的具体取值可以根据电子价签的具体使用环境设置,本实施例对其具体取值不做限定。例如,将n设置为2时,所述休眠周期专用线程在同一休眠周期的连续2个休眠期中均接收到所述控制信息,则将当前的所述休眠周期调短第一预设时长。
59.在一种实施方式中,所述将当前的所述休眠周期调短第一预设时长的步骤包括:
60.步骤s2031,若当前的所述休眠周期是预设最短休眠周期,则保持当前的所述休眠周期时间长度不变;
61.具体的,当前的所述休眠周期是预设最短休眠周期,表明当前的所述休眠周期已经是合理区间内的最短休眠周期,此时,保持当前的所述休眠周期时间长度不变。通过预设最短休眠周期,在所述电子价签当前的所述休眠周期已经是预设最短休眠周期的情况下,不再将休眠周期调短,可以保证休眠周期在合理的范围内调整,不会因休眠周期过短而使得电子价签系统被频繁的唤醒,从而增加所述电子价签的功耗。其中,所述预设最短休眠周期可以根据电子价签的使用环境灵活设置,本实施例对其具体取值不做限定。
62.步骤s2032,若当前的所述休眠周期不是预设最短休眠周期,则将当前的所述休眠周期调短第一预设时长。
63.具体的,通过将当前的所述休眠周期调短第一预设时长,使得所述电子价签能够快速响应控制指令的要求。其中,所述第一预设时长可以根据电子价签的使用环境灵活设置,例如,当默认休眠周期的时间长度为t时,可以将所述第一预设时长设置为t,或者是t/2等,本实施例对所述第一预设时长的具体取值不做限定。
64.在步骤s204中,当所述休眠周期专用线程接收到所述控制信息的频次满足第二预
设条件时,将当前的所述休眠周期调长第二预设时长。
65.具体的,所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件,表明当前的休眠周期已经过短,在没有针对所述电子价签的的控制信息的情况下,所述电子价签系统被频繁的唤醒,消耗了过多的电量,此时,将当前的所述休眠周期调长第二预设时长。其中,所述第二预设条件包括:所述休眠周期专用线程在同一休眠周期中未接收到所述控制信息的休眠期数累计达到第四预设阈值;或者,所述休眠周期专用线程在同一休眠周期的连续第二预设个数的休眠期中均未接收到所述控制信息;或者,所述休眠周期专用线程在同一休眠周期中未接收到所述控制信息的休眠期数与接收到所述控制信息的休眠期数的比率达到第五预设阈值;或者,上述第二预设条件实施方式的相互组合。其中所述第四预设阈值、第二预设个数和第五预设阈值的取值可以根据电子价签的具体使用环境设置,本实施例对其具体取值不做限定。
66.可选地,所述第二预设条件包括:所述休眠周期专用线程在同一休眠周期的连续m个休眠期中均未接收到所述控制信息,m>1。
67.具体的,所述休眠周期专用线程在同一休眠周期的连续m个休眠期中均未接收到所述控制信息,表明当前时长的休眠周期过短,在没有针对所述电子价签的的控制信息的情况下,所述电子价签系统被频繁的唤醒,消耗了过多的电量,需要将当前的所述休眠周期调长。其中,所述m的具体取值可以根据电子价签的具体使用环境设置,本实施例对其具体取值不做限定。例如,将m设置为2时,所述休眠周期专用线程在同一休眠周期的连续2个休眠期中均未接收到所述控制信息,则将当前的所述休眠周期调长第二预设时长。
68.在一种实施方式中,所述将当前的所述休眠周期调长第二预设时长的步骤包括:
69.步骤s2041,若当前的所述休眠周期是预设最长休眠周期,则保持当前的所述休眠周期时间长度不变;
70.具体的,当前的所述休眠周期是预设最长休眠周期,表明当前的所述休眠周期已经是合理区间内的最长休眠周期,此时,保持当前的所述休眠周期时间长度不变。通过预设最长休眠周期,在所述电子价签当前的所述休眠周期已经是预设长短休眠周期的情况下,不再将休眠周期调长,可以保证休眠周期在合理的范围内调整,不会因休眠周期过长而使得电子价签不能满足快速响应控制指令的要求。其中,所述预设最长休眠周期可以根据电子价签的使用环境灵活设置,本实施例对其具体取值不做限定。
71.步骤s2042,若当前的所述休眠周期不是预设最长休眠周期,则将当前的所述休眠周期调长第二预设时长。
72.具体的,通过将当前的所述休眠周期调长第二预设时长,使得所述电子价签系统避免频繁的被唤醒,从而降低了所述电子价签的功耗。其中,所述第二预设时长可以根据电子价签的使用环境灵活设置,例如,当默认休眠周期的时间长度为t时,可以将所述第二预设时长设置为t,或者是t/2等,本实施例对所述第二预设时长的具体取值不做限定。
73.在一种实施方式中,所述方法还包括:
74.步骤s206,当所述电子价签唤醒后,所述休眠周期专用线程上报所述电子价签的状态信息,所述状态信息包括所述价签当前的所述休眠周期,用于网关设备据以调整配置价签的周期。
75.具体的,所述休眠周期专用线程还用于与网关设备和/或服务器进行数据交互,上
报数据。当所述电子价签唤醒后,所述休眠周期专用线程上报所述电子价签的状态信息,所述状态信息包括所述电子价签当前的所述休眠周期,用于网关设备据以调整配置价签的周期。例如,在所述默认休眠周期的时间长度为t,当前的所述休眠周期为2t时,所述休眠周期专用线程上报所述电子价签当前的所述休眠周期为2t,网关设备在接收到该信息后,调整配置该电子价签的周期为2t。
76.在一种实施方式中,所述方法还包括:
77.步骤s207,当接收到网关设备发送的获取历史休眠周期与对应的时长的指令时,上报已记录的所述历史休眠周期与对应的时长,用于所述网关设备和/或服务器据以对所述电子价签进行个性化的周期配置。
78.具体的,所述休眠周期专用线程还用于记录所述电子价签的历史休眠周期与对应的时长。当接收到网关设备发送的获取历史休眠周期与对应的时长的指令时,所述休眠周期专用线程上报已记录的所述历史休眠周期与对应的时长,用于所述网关设备和/或服务器根据所述历史休眠周期与对应的时长对所述电子价签进行个性化的周期配置。而且,该历史休眠周期与对应的时长是随着所述电子价签的使用动态变化的,因此,上述个性化的周期配置能够进行持续优化。其中,所述历史休眠周期与对应的时长包括所述电子价签使用历史中曾设置过的休眠周期和保持在对应休眠周期状态的时间长度。
79.本发明实施例中,通过当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;所述休眠周期专用线程接收针对所述电子价签的控制信息;当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
80.实施例二
81.图3是本技术实施例提供的电子价签休眠周期控制方法又一种实施方式的流程图。该方法应用与电子价签,包括:
82.步骤s301,当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;
83.步骤s302,所述休眠周期专用线程接收针对所述电子价签的控制信息;
84.步骤s303,判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第一预设条件,如果是,则执行步骤s304,否则执行步骤s305;
85.步骤s304,将当前的所述休眠周期调短第一预设时长,转至步骤s308;
86.步骤s305,判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第二预设条件,如果是,则执行步骤s306,否则执行步骤s307;
87.步骤s306,将当前的所述休眠周期调长第二预设时长,转至步骤s308;
88.步骤s307,保持当前的所述休眠周期时间长度不变;
89.具体的,当所述休眠周期专用线程接收到所述控制信息的频次既不满足第一预设条件,又不满足第二预设条件时,保持当前的所述休眠周期时间长度不变。其中,所述休眠
周期专用线程接收到所述控制信息的频次既不满足第一预设条件,又不满足第二预设条件,表明当前的所述休眠周期既能够快速响应控制指令,又没有使得电子价签系统在没有针对所述电子价签的的控制信息时被频繁的唤醒,从而增加所述电子价签的功耗,此时,保持当前的所述休眠周期时间长度不变,使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
90.步骤s308,结束。
91.在本实施例中需要说明的是,除上述先判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第一预设条件,在不满足所述第一预设条件时再判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第二预设条件的实施方式外,还可以先判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第二预设条件,在不满足所述第二预设条件时再判断所述休眠周期专用线程接收到所述控制信息的频次是否满足第一预设条件,当所述休眠周期专用线程接收到所述控制信息的频次既不满足所述第二预设条件,又不满足所述第一预设条件时,保持当前的所述休眠周期时间长度不变。
92.本发明实施例中,通过当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;所述休眠周期专用线程接收针对所述电子价签的控制信息;当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长;当所述休眠周期专用线程接收到所述控制信息的频次既不满足第一预设条件,又不满足第二预设条件时,保持当前的所述休眠周期时间长度不变。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
93.实施例三
94.图4是本技术实施例提供的电子价签30的结构示意图。所述电子价签30包括存储器31、处理器32及存储在所述存储器上并可在所述处理器上运行的计算机程序(图中未示出),所述计算机程序被所述处理器执行时实现如下步骤:
95.当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;
96.所述休眠周期专用线程接收针对所述电子价签的控制信息;
97.当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;
98.当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。
99.可选地,所述第一预设条件包括:
100.所述休眠周期专用线程在同一休眠周期的连续n个休眠期中均接收到所述控制信息,n>1。
101.可选地,所述第二预设条件包括:
102.所述休眠周期专用线程在同一休眠周期的连续m个休眠期中均未接收到所述控制
信息,m>1。
103.可选地,所述将当前的所述休眠周期调短第一预设时长包括:
104.若当前的所述休眠周期是预设最短休眠周期,则保持当前的所述休眠周期时间长度不变;
105.若当前的所述休眠周期不是预设最短休眠周期,则将当前的所述休眠周期调短第一预设时长;
106.所述将当前的所述休眠周期调长第二预设时长包括:
107.若当前的所述休眠周期是预设最长休眠周期,则保持当前的所述休眠周期时间长度不变;
108.若当前的所述休眠周期不是预设最长休眠周期,则将当前的所述休眠周期调长第二预设时长。
109.可选地,所述方法还包括:
110.当所述休眠周期专用线程接收到所述控制信息的频次既不满足第一预设条件,又不满足第二预设条件时,保持当前的所述休眠周期时间长度不变。
111.可选地,在所述休眠周期专用线程接收针对所述电子价签的控制信息之前,所述方法还包括:
112.将当前的所述休眠周期设置为第三预设时长。
113.可选地,所述方法还包括:当所述电子价签唤醒后,所述休眠周期专用线程上报所述电子价签的状态信息,所述状态信息包括所述价签当前的所述休眠周期,用于网关设备据以调整配置价签的周期。
114.可选地,所述方法还包括:当接收到网关设备发送的获取历史休眠周期与对应的时长的指令时,上报已记录的所述历史休眠周期与对应的时长,用于所述网关设备和/或服务器据以对所述电子价签进行个性化的周期配置。
115.通过上述电子价签30,当接收到启动电子价签的指令时,启动所述电子价签和所述电子价签的休眠周期专用线程,所述电子价签启动时的休眠周期为默认休眠周期;所述休眠周期专用线程接收针对所述电子价签的控制信息;当所述休眠周期专用线程接收到所述控制信息的频次满足第一预设条件时,将当前的所述休眠周期调短第一预设时长;当所述休眠周期专用线程接收到所述控制信息的频次满足第二预设条件时,将当前的所述休眠周期调长第二预设时长。实现了电子价签的休眠周期长度随所述休眠周期专用线程接收到所述控制信息的频次的变化而动态变化,从而使得电子价签在能够快速响应控制指令的同时,避免系统被频繁唤醒,保持在低功耗状态。
116.实施例四
117.本技术实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有电子价签休眠周期控制程序,所述电子价签休眠周期控制程序被处理器执行时实现如上述实施例一或实施例二所述的电子价签休眠周期控制方法的步骤。
118.本发明实施例的计算机可读存储介质与上述实施例一或实施例二的方法属于同一构思,其具体实现过程详细见对应的方法实施例,且方法实施例中的技术特征在本计算机可读存储介质实施例中均对应适用,这里不再赘述。
119.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排
他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
120.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
121.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
122.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1