CN114629582A - 智能设备本地时间自动校准方法、装置、设备及存储介质 - Google Patents
智能设备本地时间自动校准方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114629582A CN114629582A CN202011454510.8A CN202011454510A CN114629582A CN 114629582 A CN114629582 A CN 114629582A CN 202011454510 A CN202011454510 A CN 202011454510A CN 114629582 A CN114629582 A CN 114629582A
- Authority
- CN
- China
- Prior art keywords
- time
- network
- deviation value
- local
- interval
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000003860 storage Methods 0.000 title claims abstract description 24
- 238000004590 computer program Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 12
- 238000009825 accumulation Methods 0.000 description 21
- 230000000875 corresponding effect Effects 0.000 description 16
- 230000007246 mechanism Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000001186 cumulative effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例提供一种智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质,所述方法包括:智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。智能设备误差值的大小动态去调节智能设备获取网络时间的频率,误差越小,则获取网络时间的间隔越长;反之,误差越大,则获取网络时间的间隔越短,校准频率越快,在保持误差在允许误差阈值范围内的情况下,可以自动减少校准次数,从而节约芯片资源,减小网络拥塞。
Description
技术领域
本申请涉及智能家居设备技术领域,尤其是涉及一种智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质。
背景技术
在智能家居的实际应用的场景中,经常会出现需要定时触发某个功能的情景。目前已知的方式是,智能家居设备将时间信息(何时触发)记录到设备本地,由控制器自身累计当前时间直到达到指定触发时间后执行对应动作。
但是,由于第一、芯片自身任务调度的阻塞,导致任务的每秒计时累计的不准确;第二、现有使用的芯片硬件(受晶振和制造工艺的影响,无法提供较为精准的时间Tick)的时钟不准确;均会造成设备自身累计的时间不准确,存在一定偏差,而且定时时间越久这个偏差累计的越大,影响用户对定时执行场景功能的体验。
发明内容
为解决现有存在的技术问题,本申请提供一种能够减小或消除本地时间偏差的智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质。
为达到上述目的,本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种智能设备本地时间自动校准方法,包括:
智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;
根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;
根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。
第二方面,本申请实施例还提供一种智能设备本地时间自动校准装置,包括:
获取模块,用于智能设备入网成功后,等待设定的时间间隔从网关设备获取网络时间;
偏差确定模块,用于根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定当前的时间偏差值;
调整模块,用于根据所述时间偏差值确定调整系数,调整下一次从所述网关设备获取网络时间需等待的时间间隔。
第三方面,本申请实施例还提供一种智能设备,包括处理器、存储器及存储在所述存储器上并可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请任一实施例所述的智能设备本地时间自动校准方法。
第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任一实施例所述的智能设备本地时间自动校准方法。
本申请实施例提供的智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质,智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间,根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,通过按照设定时间间隔去获取网络时间与本地时间比较得到该对应的时间间隔内本地累计时间的误差值,由误差值的大小动态去调节智能设备获取网络时间的频率,误差越小,则获取网络时间的间隔越长;反之,误差越大,则获取网络时间的间隔越短,校准频率越快,通过不断的校准补偿达到自动不断的减小误差的效果,使得最快时间内误差达到允许误差阈值范围内,同时在保持误差在允许误差阈值范围内的情况下,可以自动减少校准次数,从而节约芯片资源,减小网络拥塞。
附图说明
图1为本申请实施例中智能设备本地时间自动校准方法的可选的应用场景的物联网***框架图;
图2为本申请实施例智能设备本地时间自动校准方法的流程图;
图3为本申请另一实施例智能设备本地时间自动校准方法的流程图;
图4为本申请实施例智能设备根据时间偏差值调整获取网络时间的时间间隔的示意图;
图5为本申请又一实施例智能设备本地时间自动校准方法的流程图;
图6为本申请一可选的具体示例中智能设备本地时间自动校准方法的流程图;
图7为本申请一可选的具体示例中智能设备本地时间自动校准方法的时序图;
图8为本申请实施例中智能设备本地时间自动校准装置的示意图;
图9为本申请实施例中智能设备的示意图;
图10为本申请实施例中智能设备另一结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本申请技术方案做进一步的详细阐述。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请的实现方式。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
在本申请的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
请参阅图1,为本申请实施例提供的智能设备本地时间自动校准方法的可选的应用场景的物联网***框架图。其中,物联网***由智能设备10、网关设备53、服务器52、终端设备51等组成。终端设备51可以是任何具备通信和存储功能的设备,例如:智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备。服务器52可以是网络接入服务器、数据库服务器、云服务器等。可选的,网关设备53可以为基于ZigBee协议搭建,物联网负载设备受控于智能设备10,可以是预先加入网关设备53,例如,物联网负载设备可以是网关设备53出厂时网关设备所归属套件中的设备;也可以是后续通过用户操作连接至网关设备53中的设备。
可选的,终端设备51中安装了可以对智能家居进行管理的客户端,所述客户端可以是应用程序客户端(如手机APP),也可以是网页客户端,在此不作限定。
可选的,智能设备10可以基于ZigBee协议与网关设备53建立网络连接,从而加入到ZigBee网络中。
智能设备10及终端设备51均可以通过网关设备53接入到以太网中,网关设备53可以通过有线或无线的通信连接方式接入服务器。例如,网关设备53 以及终端设备51可以将获取的信息存储到服务器52中。可选的,终端设备51 还可以通过2G/3G/4G/5G、WiFi等与服务器52建立网络连接,从而可以获取服务器52下发的数据。
可选的,所述终端设备51、网关设备53和智能设备10可以在同一局域网络中,也可以和云端52在同一广域网络中。其中,当所述终端设备51与网关设备53在同一局域网络中时,终端设备51可通过局域网路径与网关设备53 以及连接至网关设备53的智能设备10进行交互;也可以通过广域网路径与网关设备53以及连接至网关设备53的智能设备10进行交互。当终端设备51与网关设备53不在同一局域网络中时,终端设备51可以通过广域网路径与网关设备53以及连接至网关设备53的智能设备10进行交互。物联网***可以通过所述智能设备10进一步实现对所属局域网范围内或与其相应连接的物联网负载设备进行开启或关闭的控制。其中,所述负载设备可以包括但不限于,智能灯具、自动窗帘、空调等智能家居产品。
请参阅图2,本申请一实施例提供的智能设备本地时间自动校准方法,可应用于图1所示的智能设备,智能设备本地时间自动校准方法包括但不限于 S101、S103和S105,具体介绍如下:
S101,智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间。
设定时间间隔是指预先设置的时间间隔参数,如D秒。网络时间是指网络中可靠的时间设备提供的标准时间,例如网关设备的时间。智能设备入网成功后,通过控制器开启自身时间累计的机制,并等待设定时间间隔D秒后,向网关设备主动发起获取网络时间的请求,若当前网络正常,网关设备接收到智能设备发出的获取网络时间的请求并返回当前网络时间给所述智能设备。其中,所述智能设备是指智能家居设备,如智能灯具、自动窗帘、空调等,或控制所述智能家居设备开启或断开的智能开关、智能插座等。可选的,当网络异常时,智能设备向网关设备主动发起获取网络时间的请求后,网关设备未能接收到智能设备发送的获取网络时间的请求或智能设备未能接收到网关设备返回的网络时间,则智能设备继续等待下一个时间间隔后,再次向网关设备主动发起获取网络时间的请求,如此往复循环,直至智能设备从所述网关设备获取到网络时间。
其中,所述智能设备通过控制器开启自身时间累计的机制,可以是,智能设备入网后,控制器开启自身时间累计,当任务调度查到对应的时间单位时,则本地时间累计增加1秒,为了提高自身时间累计值的准确性,预先设定时间补偿机制,确定对每个时间单位内得到的时间累计值的补偿值,根据本地时间累计和补偿值,得到所述智能设备的本地累计时间。所述本地累计时间的获取可以如下公式一所示:
Tttsc+=***Tick累计1s+Tact; (公式一)
其中,Tttsc是指本地累计时间,Tick是指时间单位,Tact是指补偿值。
S103,根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值。
智能设备从网关设备获取当前网络时间,与在相应的时间间隔内的本地累计时间进行比较确定时间偏差值。所述时间偏差值的获取可以如下公式二所示:
Tclet=Tnk–Tttsc; (公式二)
其中,Tclet是指时间偏差值,Tnk是指当前网络时间。
S105,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。
智能设备根据所述时间偏差值调整下一次从网关设备获取网络时间需等待的时间间隔。时间偏差值的大小可以动态反映智能设备的当前时间累计值的准确性,智能设备根据时间偏差值动态地调整获取网络时间的时间间隔,当当前时间偏差值Tclet较大时,主动获取网络时间的时间间隔调整变短,获取网络时间校准的频率会变快,当当前时间偏差值Tclet慢慢变小时,主动获取网络时间的时间间隔可以调整慢慢变大,获取网络时间校准的频率会变慢,如此,智能设备自身累计的误差将随着不断的误差校准和补偿后,不断的减小,趋近于一个误差阈值范围允许的区间内,而当智能设备自身累计的误差在误差阈值范围允许的区间内时,智能设备无需频繁进行误差校准和补偿,减小网络中报文的拥塞。
上述实施例所提供的智能设备本地时间自动校准方法中,智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间,根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,通过按照设定时间间隔去获取网络时间与本地时间比较得到该对应的时间间隔内本地自身累计误差值,由误差值的大小动态去调节智能设备获取网络时间的频率,误差越小,则获取网络时间的间隔越长;反之,误差越大,则获取网络时间的间隔越短,校准频率越快,通过不断的校准补偿达到自动不断的减小误差的效果,使得最快时间内误差达到允许误差阈值范围内,同时在保持误差在允许误差阈值范围内的情况下,可以自动减少校准次数,从而节约芯片资源,减小网络拥塞。
在一些实施例中,S105,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
在所述时间偏差值超过设定值的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔。
设定值是指预先设置的误差阈值。智能设备在确定时间偏差值超过设定值的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔,以缩短下一次从网关设备获取网络时间进行校准的时间间隔。其中,对获取网络时间的时间间隔进行调整可以预先设定不同的调整策略。可选的,智能设备对时间间隔的调整策略可以包括如下:智能设备可以在时间偏差值超过设定值的情况下,按照固定的比例系数减小所述时间间隔;智能设备可以根据时间偏差值超过设定值的大小,根据所述大小确定对应的调整比例系数,按照对应的调整比例系数减小所述时间间隔。
上述实施例中,智能设备在确定时间偏差值超过设定值时,减小下一次获取网络时间需等待的时间间隔,从而可以加快获取网络时间以进行时间校准的频率,通过更快地校准补偿达到自动快速的减小误差的效果,使得最快时间内误差达到允许误差阈值范围内。
在一些实施例中,请参阅图3,S105,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
S1051,根据至少两次得到的时间偏差值,确定所述时间偏差值的变化趋势;
S1052,在所述时间偏差值的变化趋势为增加的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔;
S1053,在所述时间偏差值的变化趋势为减小的情况下,增加下一次从所述网关设备获取网络时间需等待的时间间隔。
智能设备根据至少两次得到的时间偏差值,确定时间偏差值的变化趋势为增加或减小,根据时间偏差值的变化趋势相应调整智能设备下一次获取网络时间需等待的时间间隔。时间偏差值的变化趋势可以根据连续多次获得的时间偏差值确定,如根据第n次获得的时间偏差值Tclet(n)和第n-1次获得的时间偏差值Tclet(n-1)的大小,确定时间偏差值的变化趋势。可选的,可以根据连续三次或三次以上获得的时间偏差值,确定时间偏差值的变化趋势,以得到更加准确和稳定的变化趋势的预测结果。
本申请上述实施例中,智能设备通过确定时间偏差值的变化趋势,可以确定智能设备当前的本地累计时间的准确率是逐渐增加或逐渐减小的,若时间偏差值的变化趋势为减小,则智能设备当前的本地累计时间的准确率为逐渐增加的,相应对当前的本地累计时间的校准频率可以减小,避免频繁校准而占用芯片资源和增加网络拥塞;反之,若时间偏差值的变化趋势为增加,则智能设备当前的本地累计时间的准确率为逐渐减小的,相应对当前的本地累计时间的校准频率应该增加,以尽快多次校准补偿以减小误差,使得最快时间内误差达到允许误差阈值范围内。请参阅图4,为智能设备根据时间偏差值的大小,当时间偏差值小于允许误差阈值范围时,智能设备逐渐增加从网关设备获取网络时间的时间间隔,在确保本地累计时间准确率达到要求的情况,减小获取网络时间以进行校准的频率,减少网络拥塞。
在一些实施例中,S105,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
最大等待时间是指智能设备相邻两次从网关设备获取网络时间所需等待的时间间隔中的最大值,所述最大等待时间可以是预先设定的,通过设定最大等待时间,可以在智能设备的本地累计时间的准确率符合要求的情况下,最大程度地减少对智能设备的本地累计时间的校准次数。在一个可选的具体示例,最大等待时间为6小时。允许误差范围是指预先设定的所述时间偏差值的阈值范围,当时间偏差值在允许误差范围内时,表示智能设备当前的本地累计时间的准确率符合要求;反之,当时间偏差值超出所述允许误差范围时,表示智能设备当前的本地累计时间的准确率不符合要求。
本申请上述实施例中,智能设备在时间偏差值未超出允许误差范围内的情况下,将下一次从网关设备获取网络时间的时间间隔调整为最大等待时间,从而在智能设备的本地累计时间的准确率符合要求的情况下,最大程度地减少对智能设备的本地累计时间的校准次数,减少网络中报文的拥塞。
可选的,请参阅图5,所述当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间,包括:
S161,当所述时间偏差值未超出允许误差范围内的情况下,记录所述时间偏差值未超出允许误差范围的次数;
S162,当次数连续且大于预设值时,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
智能设备对时间偏差值未超出允许误差范围的次数进行记录,在时间偏差值连续不超出于允许误差范围的次数大于预设值时,再调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间;反之,当时间偏差值连续不超出于允许误差范围的次数未达到预设值时,则仍按照前述实施例中所述的调整策略调整下一次从所述网关设备获取网络时间需等待的时间间隔。其中,预设值可以是根据实际情况所确定的任意值,预设值越大,则表示智能设备当前的本地累计时间持续处于允许误差范围内的时间越长,表明智能设备当前的本地累计时间的准确率越高,然而智能设备将获取网络时间的时间间隔调整为最大等待时间的要求越高,需要达到条件的难度也越大;反之,预设值越小,则表示智能设备当前的本地累计时间持续处于允许误差范围内的时间越短,表明智能设备当前的本地累计时间的准确率相对较低,然而,智能设备将获取网络时间的时间间隔调整为最大等待时间的要求相对较低,相对更加容易达到进行调整的条件。在一个可选的具体示例中,所述预设值为5次,当智能设备连续5 次的时间偏差值Tclet都处于设定的允许误差范围阈值Taett的区间内,则表明现在智能设备的误差时间处于一个能接受的误差范围内,此时将下一次获取网络时间的时间间隔调整为6个小时,无需频繁的再去校准设备自身的本地时间。
本申请上述实施例中,智能设备在时间偏差值连续未超出允许误差范围的次数大于预设值的情况下,将下一次从网关设备获取网络时间的时间间隔调整为最大等待时间,从而确保智能设备的本地累计时间的准确率更加稳定地符合要求的情况下,最大程度地减少对智能设备的本地累计时间的校准次数,减少网络中报文的拥塞。
在一些实施例中,S105,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
根据所述时间偏差值的倒数确定线性比例系数,根据所述线性比例系数计算下一次从所述网关设备获取网络时间的时间调整梯度;
将当前从所述网关设备获取网络时间的时间间隔减小或增大所述时间调整梯度,得到下一次从所述网关设备获取网络时间需等待的时间间隔。
智能设备根据时间偏差值的倒数确定线性比例系数,根据线性比例系数计算时间调整梯度,根据当前的所述时间间隔和所述时间调整梯度确定下一次从网关设备获取网络时间的时间间隔,如此,智能设备从网关设备获取网络时间的时间间隔与时间偏差值呈反比,也即,时间偏差值越大,则智能设备下一次从网关设备获取网络时间的时间间隔越小,智能设备对本地累计时间的校准频率相应越高;时间偏差值越小,智能设备下一次从网关设备获取网络时间的时间间隔越长,智能设备对本地累计时间的校准频率越低。所述时间间隔的获取可以如下公式三所示:
Taai=P/Tclet+D; (公式三)
其中,Taai是指下一次从网关设备获取网络时间的时间间隔;P是指比例常数,D是指时间固定常数,Tclet是指时间偏差值。
本申请上述实施例中,智能设备根据所述时间偏差值的倒数确定线性比例系数,根据所述线性比例系数计算下一次从所述网关设备获取网络时间的时间调整梯度,在当前的时间偏差值的变化趋势为增加时,则将当前从所述网关设备获取网络时间的时间间隔减小所述时间调整梯度,以缩短下一次对本地累计时间进行校准需等待的时间,使得可以更快的进行再次校准以减小本地累计时间的误差;在当前的时间偏差值的变化趋势为减小时,则将当前从所述网关设备获取网络时间的时间间隔增大所述时间梯度,以增加下一次对本地累计时间进行校准所需等待的时间,以确保本地累计时间准确的前提下减少获取网络时间的请求的发送,避免占用资源。
在一些实施例中,所述智能设备本地时间自动校准方法,还包括:
当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值对所述本地累计时间进行补偿。
智能设备在所述时间偏差值超出允许误差范围内的情况下,通过所述时间偏差值对所述本地累计时间进行补偿。其中,智能设备根据时间偏差值对本地累计时间进行补充的方式可以形成不同的补偿机制,如可以根据所述时间偏差值计算本地累计时间的每一秒需补偿的数值,根据每一秒需补偿的数值对所述本地累计时间进行补偿;或者,也可以根据所述时间偏差值计算每个时间间隔对应的本地累计时间需补偿的数值,根据每个时间间隔需补偿的数值对所述时间间隔对应的本地累计时间进行补偿。
本申请上述实施例中,智能设备在根据时间偏差值动态的调整获取网络时间的时间间隔的基础上,同时根据每个时间间隔对应的时间偏差值对本地累计时间进行补偿,以达到快速地校准本地累计时间的目的。
可选的,所述当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值对所述本地累计时间进行补偿,包括:
当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值与所述时间间隔的比值确定补偿值和遗留值;
根据所述补偿值对当前的所述本地累计时间进行补偿,将所述遗留值累计入下一个时间间隔对应的所述本地累计时间中。
智能设备根据所述时间偏差值与所述时间间隔的比值确定补偿值和遗留值,根据所述补偿值对当前的所述本地累计时间进行补偿,将所述遗留值累计入下一个时间间隔对应的所述本地累计时间中,通过计算补偿值和遗留值,可以对需补偿的数值进行自累计,从而优化补偿机制,可以提升对本地累计时间校准的准确率。根据所述时间偏差值与所述时间间隔的比值确定补偿值和遗留值的获取可以如下公式四和公式五所示:
Tctps=Tclet/Taai; (公式四)
Tcctps+=Tctps+Tctr; (公式五)
其中,Tcctps是指补偿时间值,Tctps是指通过时间偏差值对时间间隔进行整除后的整数部分,Tctr是指通过时间偏差值对时间间隔进行整除后的余数部分。当Tcctps不满足一个最小单位时间(1s),余数部分Tctr=0。
本申请实施例中,智能设备根据所述补偿值对当前的所述本地累计时间进行补偿的补偿机制中,每秒的时间补偿采用最小单位(s/秒)的补偿方式,补偿时间值Tcctps自身累计,当大于最小单位时间(1s)时,对Tcctps进行整除, 整数部分Tact为实际误差直接累计进自身时间累计的流程中,余数部分Tctr继续累计到下一次的Tcctps累计中,以提升对本地累计时间校准的准确率。
为了能够对本申请所提供的智能设备本地时间自动校准方法更加整体的理解,请参阅图6和图7,下面对智能设备本地时间自动校准方法进行具体的示例性说明,包括如下步骤:
S11,智能设备入网后,开启本地时间累计的机制,当任务调度达到对应的***tick后,本地时间累计增加1秒。其中,智能设备入网后,开启自身时间累计的机制,任务调度达到对应的***tick后,本地时间累计增加1s,并将时间补偿机制中的Tact时间补偿到每秒的时间累计计算中,累计公式如前述公式一所示。
S12,智能设备等待设定时间间隔发起获取网络时间的请求;
S13,确定网络是否正常;
若当前网络正常,执行S131,网关设备回复当前网络时间给智能设备;若当前网络不正常,则返回S12。其中,智能设备入网成功后等待时间间隔(D) 后,主动发起获取网络时间的动作,当当前网络异常时,设备等待下一个时间间隔(D)再次发起获取网络时间的操作。网络正常,网关设备返回当前网络时间Tnk。
S14,智能设备根据网络时间和本地累计时间,计算时间偏差值。其中,将从网关设备获取的当前网络时间Tnk与智能设备芯片在这个时间间隔内自身累计的时间Tttsc做差值得出当前的时间偏差值Tclet,累计公式如前述公式二所示。
S151,确定时间偏差值是否在允许误差范围内;
若是,执行步骤S152,记录所述时间偏差值未超出允许误差范围的连续次数;
若所述连续次数大于预设值,执行步骤S153,将下一次获取网络时间的时间间隔调整为最大等待时间;其中,以预设值为5次为例,当智能设备连续5 次的时间偏差Tclet都处于设定的允许误差范围阈值Taett的区间内,则表明现在设备的误差时间处于一个能接受的误差范围内,此时将固定时间D调整为6 个小时,无需频繁的再去校准设备自身的本地时间。
若所述连续次数小于预设值,执行步骤S161;
若否,执行步骤S161,根据所述时间偏差值,动态调节下一次主动获取网络时间的时间间隔,根据时间偏差值计算本地累计时间的时间补偿值,根据所述时间补偿值对本地累计时间进行补偿,返回S12。
其中,智能设备依据获得的时间偏差值Tclet,动态调节下一次主动获取网络时间的时间间隔Taai,当当前时间偏差值Tclet较大时,主动获取网络时间的时间间隔Taai会变短,获取网络时间校准的频率会变快,当当前时间偏差值 Tclet慢慢变小时,主动获取网络时间的时间间隔Taai会随着慢慢变大,获取网络时间校准的频率会变慢,网络中报文的拥塞随着变低,智能设备自身累计的误差时间随着不断的误差校准和补偿后,不断的减小,趋近一个误差范围允许的区间内。时间间隔Taai的动态调节公式如前述公式三所示。智能设备计算自累计每一秒时需要补偿的Tctps,由当前的时间误差值差值Tclet除以获取时间的间隔主动获取网络时间的时间间隔Taai得到,每秒的时间补偿采用最小单位 (s/秒)的补偿方式,Tcctps自身累计,当大于最小单位时间(1s)时,对Tcctps 进行整除,整数部分Tact为实际误差直接累计进自身时间累计的流程中,余数部分Tctr继续累计到下一次的Tcctps累计中,时间补偿值的计算公式如前述公式四和公式五所示。
本申请实施例所提供的智能设备本地时间自动校准方法,通过时间自校准的机制自动计算不同智能设备中的本地累计时间的时间偏差值,然后通过时间补偿机制将一段时间的时间偏移误差补偿到设备本地累计时间当中去,实现对本地累计时间误差的减小与消除。自动校准机制是指,通过一定的时间间隔去获取网络时间与本地自身时间作比较得到一段时间间隔内智能设备芯片自身累计误差值,由误差值的大小负反馈动态去调节设备下一次获取网络时间的间隔,误差越大获取网络时间的间隔越短,校准的频率越快,反之亦然,通过不断的校准补偿达到自动不断的减小误差的效果,直到一段时间,时间偏移误差达到一个允许误差时间阈值。补偿机制是指:将自动校准机制里面获取的时间偏移误差通过计算平均补偿到每次智能设备芯片的自身时间累计中,不断的缩小误差值,不仅可以解决智能设备的本地时间累计的误差问题,而且可以避免网络拥塞,节约智能设备芯片资源。
请参阅图8,本申请另一方面,提供一种智能设备本地时间自动校准装置,在示例性实施例中,智能设备本地时间自动校准装置可以采用微控制器(MCU) 实施。该智能设备本地时间自动校准装置包括获取模块141,用于智能设备入网成功后,等待设定的时间间隔从网关设备获取网络时间;偏差确定模块142,用于根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定当前的时间偏差值;调整模块143,用于根据所述时间偏差值确定调整系数,调整下一次从所述网关设备获取网络时间需等待的时间间隔。
可选的,所述调整模块143,用于在所述时间偏差值超过设定值的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔。
可选的,所述调整模块143,用于根据至少两次得到的时间偏差值,确定所述时间偏差值的变化趋势;在所述时间偏差值的变化趋势为增加的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔;在所述时间偏差值的变化趋势为减小的情况下,增加下一次从所述网关设备获取网络时间需等待的时间间隔。
可选的,所述调整模块143,用于当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
可选的,所述调整模块143,用于当所述时间偏差值未超出允许误差范围内的情况下,记录所述时间偏差值未超出允许误差范围的次数;当次数连续且大于预设值时,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
可选的,所述调整模块143,用于根据所述时间偏差值的倒数确定线性比例系数,根据所述线性比例系数计算下一次从所述网关设备获取网络时间的时间调整梯度;将当前从所述网关设备获取网络时间的时间间隔减小或增大所述时间调整梯度,得到下一次从所述网关设备获取网络时间需等待的时间间隔。
可选的,还包括补偿模块144,用于当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值对所述本地累计时间进行补偿。
可选的,所述补偿模块144,用于当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值与所述时间间隔的比值确定补偿值和遗留值;根据所述补偿值对当前的所述本地累计时间进行补偿,将所述遗留值累计入下一个时间间隔对应的所述本地累计时间中。
需要说明的是:上述实施例提供的智能设备本地时间自动校准装置在实现对本地累计时间校准的过程中,仅以上述各程序模块的划分进行举例说明,在实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即可将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的智能设备本地时间自动校准装置与智能设备本地时间自动校准方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请另一方面提供一种智能设备,请参阅图9,为本申请实施例提供的智能设备的一个可选的硬件结构示意图,所述智能设备包括处理器13及存储器 14,存储器14内用于存储各种类别的数据以支持智能设备本地时间自动校准装置的操作,且存储有用于实现本申请任一实施例提供的智能设备本地时间自动校准方法的计算机程序,所述计算机程序被所述处理器执行时,实现本申请任一实施例提供的智能设备本地时间自动校准方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。所述智能设备可以是智能家居设备、实现对所述智能家居设备所在回路导通或断开控制的智能开关、智能插座等电子产品。
请参阅图10,是本申请实施例提供的智能设备的硬件结构框图。如图10 所示,该智能设备可以为面板开关64。其中,面板开关64可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器64a(ProcessingUnits, CPU)(处理器64a可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据1400的存储器64b,一个或一个以上存储应用程序 1500或数据1400的存储介质1600(例如一个或一个以上海量存储设备)、继电器J和机械开关K。其中,处理器64a分别与继电器J、机械开关K、存储器 64b和存储介质1600连接;存储器64b和存储介质1600可以是短暂存储或持久存储。存储在存储介质1600的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,处理器64a可以设置为与存储介质1600通信,在开关64上执行存储介质1600中的一系列指令操作。
机械开关K在按压时,处理器64a会接收到被按压的信号指令,继电器J 是一个受控开关,与处理器64a的控制端连接,处理器64a可通过控制端输出控制信号控制继电器J的开启和闭合,继电器J连接在主电路中,主电路连接电源以及被控设备,电源可以是市电220V。
面板开关64还可以包括一个或一个以上内置电源1000,一个或一个以上有线或无线网络接口1100,一个或一个以上输入输出接口1200,和/或,一个或一个以上操作***1300,例如WindowsserverTM,MacOSXTM, UnixTM,LinuxTM,FreeBSDTM等等。
输入输出接口1200可以用于经由一个网络接收或者发送数据1400。上述的网络具体实例可包括开关64的通信供应商提供的无线网络。在一个实例中,输入输出接口1200包括一个网络适配器(NetworInterfaceController,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口1200可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。本领域普通技术人员可以理解,图10所示的结构仅为示意,其并不对上述面板开关64的结构造成限定。例如,面板开关64还可包括比图 10中所示更多或者更少的组件,或者具有与图10所示不同的配置。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述工作模式配置方法以及开关控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器 (Read-OnlyMemory,简称ROM)、随机存取存储器(RandomAccessMemory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围之内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (11)
1.一种智能设备本地时间自动校准方法,其特征在于,包括:
智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;
根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;
根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。
2.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
在所述时间偏差值超过设定值的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔。
3.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
根据至少两次得到的时间偏差值,确定所述时间偏差值的变化趋势;
在所述时间偏差值的变化趋势为增加的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔;
在所述时间偏差值的变化趋势为减小的情况下,增加下一次从所述网关设备获取网络时间需等待的时间间隔。
4.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
5.如权利要求4所述的方法,其特征在于,所述当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间,包括:
当所述时间偏差值未超出允许误差范围内的情况下,记录所述时间偏差值未超出允许误差范围的次数;
当次数连续且大于预设值时,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。
6.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:
根据所述时间偏差值的倒数确定线性比例系数,根据所述线性比例系数计算下一次从所述网关设备获取网络时间的时间调整梯度;
将当前从所述网关设备获取网络时间的时间间隔减小或增大所述时间调整梯度,得到下一次从所述网关设备获取网络时间需等待的时间间隔。
7.如权利要求1至6中任一项所述的方法,其特征在于,还包括:
当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值对所述本地累计时间进行补偿。
8.如权利要求7所述的方法,其特征在于,所述当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值对所述本地累计时间进行补偿,包括:
当所述时间偏差值超出允许误差范围内的情况下,根据所述时间偏差值与所述时间间隔的比值确定补偿值和遗留值;
根据所述补偿值对当前的所述本地累计时间进行补偿,将所述遗留值累计入下一个时间间隔对应的所述本地累计时间中。
9.一种智能设备本地时间自动校准装置,其特征在于,包括:
获取模块,用于智能设备入网成功后,等待设定的时间间隔从网关设备获取网络时间;
偏差确定模块,用于根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定当前的时间偏差值;
调整模块,用于根据所述时间偏差值确定调整系数,调整下一次从所述网关设备获取网络时间需等待的时间间隔。
10.一种智能设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至9中任一项所述的智能设备本地时间自动校准方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的智能设备本地时间自动校准方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011454510.8A CN114629582A (zh) | 2020-12-10 | 2020-12-10 | 智能设备本地时间自动校准方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011454510.8A CN114629582A (zh) | 2020-12-10 | 2020-12-10 | 智能设备本地时间自动校准方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114629582A true CN114629582A (zh) | 2022-06-14 |
Family
ID=81896372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011454510.8A Pending CN114629582A (zh) | 2020-12-10 | 2020-12-10 | 智能设备本地时间自动校准方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114629582A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117764106A (zh) * | 2023-12-28 | 2024-03-26 | 北京新光微电科技有限公司 | 基于rfid的嵌入式抗金属电子标签 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2169859A2 (en) * | 2008-09-30 | 2010-03-31 | Brother Kogyo Kabushiki Kaisha | Clock device and computer-readable record medium storing program for implementing the same |
CN102355633A (zh) * | 2011-10-11 | 2012-02-15 | 中国科学院软件研究所 | 一种基于fm广播数据***的时钟校准方法 |
CN102511149A (zh) * | 2011-11-24 | 2012-06-20 | 华为技术有限公司 | 监测网络节点的输出时间方法、装置和*** |
CN102573040A (zh) * | 2010-12-30 | 2012-07-11 | 西安龙飞软件有限公司 | 一种3G Wifi路由器的时钟校准方法 |
CN102938220A (zh) * | 2012-11-28 | 2013-02-20 | 天津七一二通信广播有限公司 | 一种船舶自动识别终端设备校准自身时钟的方法 |
CN103096458A (zh) * | 2013-01-18 | 2013-05-08 | 陈鹏 | 无线测温网的节能时间同步方法 |
CN104935630A (zh) * | 2015-04-23 | 2015-09-23 | 南京信息工程大学 | 基于http的毫秒级时钟校准方法 |
US9483129B1 (en) * | 2015-05-12 | 2016-11-01 | Atmel Corporation | Active stylus with fractional clock-cycle timing |
CN109379158A (zh) * | 2018-12-10 | 2019-02-22 | 浪潮电子信息产业股份有限公司 | 一种存储集群中新增节点的时间同步方法、装置及设备 |
CN110572229A (zh) * | 2019-09-09 | 2019-12-13 | Oppo广东移动通信有限公司 | 校准时间的方法、装置、终端及存储介质 |
-
2020
- 2020-12-10 CN CN202011454510.8A patent/CN114629582A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2169859A2 (en) * | 2008-09-30 | 2010-03-31 | Brother Kogyo Kabushiki Kaisha | Clock device and computer-readable record medium storing program for implementing the same |
CN102573040A (zh) * | 2010-12-30 | 2012-07-11 | 西安龙飞软件有限公司 | 一种3G Wifi路由器的时钟校准方法 |
CN102355633A (zh) * | 2011-10-11 | 2012-02-15 | 中国科学院软件研究所 | 一种基于fm广播数据***的时钟校准方法 |
CN102511149A (zh) * | 2011-11-24 | 2012-06-20 | 华为技术有限公司 | 监测网络节点的输出时间方法、装置和*** |
CN102938220A (zh) * | 2012-11-28 | 2013-02-20 | 天津七一二通信广播有限公司 | 一种船舶自动识别终端设备校准自身时钟的方法 |
CN103096458A (zh) * | 2013-01-18 | 2013-05-08 | 陈鹏 | 无线测温网的节能时间同步方法 |
CN104935630A (zh) * | 2015-04-23 | 2015-09-23 | 南京信息工程大学 | 基于http的毫秒级时钟校准方法 |
US9483129B1 (en) * | 2015-05-12 | 2016-11-01 | Atmel Corporation | Active stylus with fractional clock-cycle timing |
CN109379158A (zh) * | 2018-12-10 | 2019-02-22 | 浪潮电子信息产业股份有限公司 | 一种存储集群中新增节点的时间同步方法、装置及设备 |
CN110572229A (zh) * | 2019-09-09 | 2019-12-13 | Oppo广东移动通信有限公司 | 校准时间的方法、装置、终端及存储介质 |
Non-Patent Citations (6)
Title |
---|
A. A. BOROVKOV;A. A. MOGULSKII: "On Large and Superlarge Deviations of Sums of Independent Random Vectors Under Cramér\'s Condition. II", THEORY OF PROBABILITY AND ITS APPLICATIONS, vol. 51, no. 4, 31 December 2006 (2006-12-31) * |
MENGYUAN CHEN;CHANGAN ZHU: "Research on Time Synchronization Algorithm of High Precision and Low Power Consumption Based on IRBRS WSNs", WIRELESS PERSONAL COMMUNICATIONS, vol. 95, no. 3, 31 December 2017 (2017-12-31) * |
ULRICH SCHMID;KLAUS SCHOSSMAIER: "Interval-based Clock Synchronization", REAL-TIME SYSTEMS, vol. 12, no. 2, 31 December 1997 (1997-12-31) * |
庾智兰;李智;: "IEEE1588精密时钟同步协议的分析与实现", 电子测量技术, no. 04, 15 April 2009 (2009-04-15) * |
潘新春;金文光;周冬鑫;: "基于虚拟时间戳的WSN时间同步算法", 计算机工程与应用, no. 29, 11 October 2009 (2009-10-11) * |
龚丹;徐晴;张健;沈秋英;李;: "智能电能表多表位检定装置时钟误差计量方案优化", 电测与仪表, no. 09, 25 September 2013 (2013-09-25) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117764106A (zh) * | 2023-12-28 | 2024-03-26 | 北京新光微电科技有限公司 | 基于rfid的嵌入式抗金属电子标签 |
CN117764106B (zh) * | 2023-12-28 | 2024-06-28 | 北京新光微电科技有限公司 | 基于rfid的嵌入式抗金属电子标签 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2619596C2 (ru) | Способ и устройство для регулировки мощности сигнала маршрутизатора | |
US9888441B2 (en) | Method and system for managing power usage of a mobile terminal | |
JP5579881B2 (ja) | 不連続受信パラメータを動的に設定する装置及び方法 | |
US6522205B2 (en) | Long term stability of an oscillator using a time source on a packet switched network | |
US20070081468A1 (en) | System and method for reporting measurements in communication system | |
WO2020119322A1 (zh) | 一种异步无线唤醒方法及设备 | |
US10924995B2 (en) | Wake-up radio roaming | |
US10979969B2 (en) | Voting to connect to a wireless network | |
BR112012018632B1 (pt) | Método de economizar energia em um dispositivo móvel e dispositivo de computação móvel | |
US10506616B2 (en) | Prioritizing preferred networks | |
KR102151456B1 (ko) | 무선 단말의 전력 소모를 제어하는 방법 및 장치 | |
CN114629582A (zh) | 智能设备本地时间自动校准方法、装置、设备及存储介质 | |
EP2410695A1 (en) | Method, apparatus and system for controlling a self-optimization switch | |
WO2018196504A1 (zh) | 物联网数据传输方法、物联网终端及计算机可读存储介质 | |
US20240030720A1 (en) | Battery life of battery powered wireless devices | |
GB2410344A (en) | Power saving in a processor by controlling the voltage or clock in dependence on the distribution of cycle times | |
CN110139042A (zh) | 光圈调整方法及装置、存储介质及监控装置 | |
US11968746B2 (en) | Method and system to optimize power consumption of IoT devices for USIM remote management | |
US20180101490A1 (en) | Slave device | |
WO2015154391A1 (zh) | 无线网络接入的功耗处理方法及装置 | |
JP5163890B2 (ja) | 無線通信システム | |
CN111585817B (zh) | 一种省电模式的切换方法及装置 | |
US11006463B2 (en) | Wireless connection for electronic device | |
CN101990282A (zh) | 提高接收机性能的方法及装置 | |
TW202142034A (zh) | 用於動態調整喚醒時間之通訊裝置與方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |