智能设备本地时间自动校准方法、装置、设备及存储介质制造方法及图纸

技术编号:33798154 阅读:25 留言:0更新日期:2022-06-16 10:02
本申请实施例提供一种智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质,所述方法包括:智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。智能设备误差值的大小动态去调节智能设备获取网络时间的频率,误差越小,则获取网络时间的间隔越长;反之,误差越大,则获取网络时间的间隔越短,校准频率越快,在保持误差在允许误差阈值范围内的情况下,可以自动减少校准次数,从而节约芯片资源,减小网络拥塞。减小网络拥塞。减小网络拥塞。

【技术实现步骤摘要】
智能设备本地时间自动校准方法、装置、设备及存储介质


[0001]本申请涉及智能家居设备
,尤其是涉及一种智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质。

技术介绍

[0002]在智能家居的实际应用的场景中,经常会出现需要定时触发某个功能的情景。目前已知的方式是,智能家居设备将时间信息(何时触发)记录到设备本地,由控制器自身累计当前时间直到达到指定触发时间后执行对应动作。
[0003]但是,由于第一、芯片自身任务调度的阻塞,导致任务的每秒计时累计的不准确;第二、现有使用的芯片硬件(受晶振和制造工艺的影响,无法提供较为精准的时间Tick)的时钟不准确;均会造成设备自身累计的时间不准确,存在一定偏差,而且定时时间越久这个偏差累计的越大,影响用户对定时执行场景功能的体验。

技术实现思路

[0004]为解决现有存在的技术问题,本申请提供一种能够减小或消除本地时间偏差的智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质。
[0005]为达到上述目的,本申请实施例的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供一种智能设备本地时间自动校准方法,包括:
[0007]智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;
[0008]根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;
[0009]根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。
[0010]第二方面,本申请实施例还提供一种智能设备本地时间自动校准装置,包括:
[0011]获取模块,用于智能设备入网成功后,等待设定的时间间隔从网关设备获取网络时间;
[0012]偏差确定模块,用于根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定当前的时间偏差值;
[0013]调整模块,用于根据所述时间偏差值确定调整系数,调整下一次从所述网关设备获取网络时间需等待的时间间隔。
[0014]第三方面,本申请实施例还提供一种智能设备,包括处理器、存储器及存储在所述存储器上并可被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时实现如本申请任一实施例所述的智能设备本地时间自动校准方法。
[0015]第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任一实施例所述的智能设备本地时间自动校准方法。
[0016]本申请实施例提供的智能设备本地时间自动校准方法、装置、智能设备及计算机可读存储介质,智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间,根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值,根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,通过按照设定时间间隔去获取网络时间与本地时间比较得到该对应的时间间隔内本地累计时间的误差值,由误差值的大小动态去调节智能设备获取网络时间的频率,误差越小,则获取网络时间的间隔越长;反之,误差越大,则获取网络时间的间隔越短,校准频率越快,通过不断的校准补偿达到自动不断的减小误差的效果,使得最快时间内误差达到允许误差阈值范围内,同时在保持误差在允许误差阈值范围内的情况下,可以自动减少校准次数,从而节约芯片资源,减小网络拥塞。
附图说明
[0017]图1为本申请实施例中智能设备本地时间自动校准方法的可选的应用场景的物联网系统框架图;
[0018]图2为本申请实施例智能设备本地时间自动校准方法的流程图;
[0019]图3为本申请另一实施例智能设备本地时间自动校准方法的流程图;
[0020]图4为本申请实施例智能设备根据时间偏差值调整获取网络时间的时间间隔的示意图;
[0021]图5为本申请又一实施例智能设备本地时间自动校准方法的流程图;
[0022]图6为本申请一可选的具体示例中智能设备本地时间自动校准方法的流程图;
[0023]图7为本申请一可选的具体示例中智能设备本地时间自动校准方法的时序图;
[0024]图8为本申请实施例中智能设备本地时间自动校准装置的示意图;
[0025]图9为本申请实施例中智能设备的示意图;
[0026]图10为本申请实施例中智能设备另一结构示意图。
具体实施方式
[0027]以下结合说明书附图及具体实施例对本申请技术方案做进一步的详细阐述。
[0028]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请的实现方式。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0029]在本申请的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0030]在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的
普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
[0031]请参阅图1,为本申请实施例提供的智能设备本地时间自动校准方法的可选的应用场景的物联网系统框架图。其中,物联网系统由智能设备10、网关设备53、服务器52、终端设备51等组成。终端设备51可以是任何具备通信和存储功能的设备,例如:智能手机、台式电脑、笔记本电脑、平板电脑或其他具有网络连接功能的智能通信设备。服务器52可以是网络接入服务器、数据库服务器、云服务器等。可选的,网关设备53可以为基于ZigBee协议搭建,物联网负载设备受控于智能设备10,可以是预先加入网关设备53,例如,物联网负载设备可以是网关设备53出厂时网关设备所归属套件中的设备;也可以是后续通过用户操作连接至网关设备53中的设备。
[0032]可选的,终端设备51中安装了可以对智能家居进行管理的客户端,所述客户端可以是应用程序客户端(如手机APP),也可以是网页客户端,在此不作限定。
[0033]可选的,智能设备10可以基于ZigBee协议与网关设备53建立网络连接,从而加入到ZigBee网络中。
[0034]智能设备10及终端设备51均可以通过网关设备53接入到以太网中,网关设备5本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备本地时间自动校准方法,其特征在于,包括:智能设备入网成功后,等待设定时间间隔从网关设备获取网络时间;根据所述网络时间与所述智能设备在所述设定时间间隔内的本地累计时间,确定时间偏差值;根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔。2.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:在所述时间偏差值超过设定值的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔。3.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:根据至少两次得到的时间偏差值,确定所述时间偏差值的变化趋势;在所述时间偏差值的变化趋势为增加的情况下,减小下一次从所述网关设备获取网络时间需等待的时间间隔;在所述时间偏差值的变化趋势为减小的情况下,增加下一次从所述网关设备获取网络时间需等待的时间间隔。4.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获取网络时间需等待的时间间隔,包括:当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。5.如权利要求4所述的方法,其特征在于,所述当所述时间偏差值未超出允许误差范围内的情况下,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间,包括:当所述时间偏差值未超出允许误差范围内的情况下,记录所述时间偏差值未超出允许误差范围的次数;当次数连续且大于预设值时,调整下一次从所述网关设备获取网络时间的时间间隔为最大等待时间。6.如权利要求1所述的方法,其特征在于,所述根据所述时间偏差值调整下一次从所述网关设备获...

【专利技术属性】
技术研发人员:梁佳周黄苏国涛
申请(专利权)人:深圳绿米联创科技有限公司
类型:发明
国别省市:

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

1