一种时间校准方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:25913655 阅读:38 留言:0更新日期:2020-10-13 10:32
本申请公开了一种时间校准方法、装置、系统及计算机可读存储介质,方法包括:接收设备发送的对时命令;其中,对时命令中包括设备的当前时间和时区;从数据库中获取设备对应的正确时区;其中,数据库中包含的设备对应的正确时区为根据设备的注册信息得到的;判断设备的时区与对应的正确时区是否相同,若不同,则利用对应的正确时区对设备所处的时区进行校准;利用当前时间及设备对应的正确时区计算设备的正确时间,并利用正确时间对当前时间进行校准。本申请公开的上述技术方案,通过设备时区的校准以及根据正确时区和设备的当前时间计算得到正确时间,并根据计算出的正确时间实现对设备的时间的精确校准,以尽量避免设备内部的时间出现错误。

【技术实现步骤摘要】
一种时间校准方法、装置、系统及计算机可读存储介质
本申请涉及物联网
,更具体地说,涉及一种时间校准方法、装置、系统及计算机可读存储介质。
技术介绍
在物联网中,应用设备需要将设备的运行数据通过网络上报给服务器,以通过服务器实现对物联网中所包含设备的监控和管理。其中,设备上报的运行数据会包含设备的当前时间信息,具体地,设备在安装之初会由用户设置初始时间,且设备内部的时钟会根据所设置的初始时间进行走时,但由于时钟精度问题,其在长时间运行后会出现走时误差。而且如果设备分布在世界各地,当设备与服务器处在不同国家或者时区,或者设备所在地区存在冬夏令时的政策时,都会导致设备与服务器之间存在时差,因此,这类设备需要具备设置时区的功能,以解决不同时区和冬夏令时设备的时差校准问题,但目前一些设备因为精简的操作系统或者存储空间太小,只能提供简单的时区设置功能,例如:只能让设备关联简单的时区信息(如东八区、西五区等)进行固定调时,不能适应冬夏令时的动态时间调整,一到冬夏令时调整的阶段就会出现时间误差,另外一些高级的设备操作系统具备时区设置功能,可以通过设置时区自动适配冬夏令时的调整,但这类设备不会检测时区是否设置错误,也没有自动纠错机制,因此,则会因时区设备错误而导致设备时间调整出现错误。综上所述,如何实现对设备时间的精确校准,是目前本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本申请的目的是提供一种时间校准方法、装置、系统及计算机可读存储介质,用于实现对设备时间的精确校准。为了实现上述目的,本申请提供如下技术方案:一种时间校准方法,包括:接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。优选的,在接收设备发送的对时命令之前,还包括:接收所述设备在初始化时上报的时区,将所述设备上报的时区保存在数据库中;从所述数据库中获取所述设备的注册信息,并根据所述注册信息得到所述设备对应的正确时区;从所述数据库中获取所述设备上报的时区,并将所述设备上报的时区与所述设备对应的正确时区进行比较;若所述设备上报的时区与所述设备对应的正确时区不同,则将所述设备及所述设备对应的正确时区记录在数据库中。优选的,将所述设备及所述设备对应的正确时区记录在数据库中,包括:将所述设备及所述设备对应的正确时区记录在所述数据库的待纠正时区表格中;相应地,从所述数据库中获取所述设备对应的正确时区,包括:从所述待纠正时区表格中获取所述设备对应的正确时区。优选的,在将所述设备上报的时区保存在数据库中之后,还包括:返回时区保存成功的消息至所述设备。优选的,在接收所述设备在初始化时上报的时区之前,还包括:所述设备接收所述设备在初始化时用户设置的时区和时间,并保存所述时区,且根据接收的时间修改所述设备的时间。优选的,所述设备接收所述设备在初始化时用户设置的时区和时间,包括:所述设备通过第三方设备或第三方应用接收所述设备在初始化时所述用户设置的时区和时间。优选的,在保存所述时区之后以及在根据接收的时间修改所述设备的时间之后,还包括:所述设备向所述用户返回操作成功的消息。一种时间校准装置,其特征在于,包括:第一接收模块,用于接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;第一获取模块,用于从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;判断模块,用于判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;时间校准模块,用于利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。一种时间校准系统,包括设备、服务器,其中:所述服务器,用于执行计算机程序时实现上述所述的时间校准方法的步骤;所述设备,用于向所述服务器发送对时命令,并接收所述服务发送的与所述设备对应的正确时区、正确时间,且执行计算机程序时实现上述所述的时间校准方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的时间校准方法的步骤。本申请提供了一种时间校准方法、装置、系统及计算机可读存储介质,其中,方法包括:接收设备发送的对时命令;其中,对时命令中包括设备的当前时间和时区;从数据库中获取设备对应的正确时区;其中,数据库中包含的设备对应的正确时区为根据设备的注册信息得到的;判断设备的时区与对应的正确时区是否相同,若不同,则利用对应的正确时区对设备所处的时区进行校准;利用当前时间及设备对应的正确时区计算设备的正确时间,并利用正确时间对当前时间进行校准。本申请公开的上述技术方案,在接收到设备发送的包含设备的当前时间和其时区的对时命令之后,从数据库中获取设备对应的且是根据设备的注册信息得到的正确时区,并将设备的时区与设备对应的正确时区进行比较,在确认二者不同时,利用正确时区对设备的时区进行校准,以确保设备的时区为正确时区,之后,可以根据设备对应的正确时区及设备的当前时间来计算设备此时对应的正确时间,且利用计算出的正确时间来对设备的时间进行精确校准,以尽量避免设备内部的时间出现错误。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种时间校准方法的流程图;图2为本申请实施例提供的对设备进行时间校准的另一种形式的流程图;图3为本申请实施例提供的服务器主动巡查发现设备时区设置错误的流程图;图4为本申请实施例提供的设备初始化时间和时区且设备向服务器上报时区的流程图;图5为本申请实施例提供的另一种设备初始化时间和时区且设备向服务器上报时区的流程图;图6为本申请实施例提供的一种时间校准装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所本文档来自技高网...

【技术保护点】
1.一种时间校准方法,其特征在于,包括:/n接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;/n从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;/n判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;/n利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。/n

【技术特征摘要】
1.一种时间校准方法,其特征在于,包括:
接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;
从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;
判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;
利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。


2.根据权利要求1所述的时间校准方法,其特征在于,在接收设备发送的对时命令之前,还包括:
接收所述设备在初始化时上报的时区,将所述设备上报的时区保存在数据库中;
从所述数据库中获取所述设备的注册信息,并根据所述注册信息得到所述设备对应的正确时区;
从所述数据库中获取所述设备上报的时区,并将所述设备上报的时区与所述设备对应的正确时区进行比较;
若所述设备上报的时区与所述设备对应的正确时区不同,则将所述设备及所述设备对应的正确时区记录在数据库中。


3.根据权利要求2所述的时间校准方法,其特征在于,将所述设备及所述设备对应的正确时区记录在数据库中,包括:
将所述设备及所述设备对应的正确时区记录在所述数据库的待纠正时区表格中;
相应地,从所述数据库中获取所述设备对应的正确时区,包括:
从所述待纠正时区表格中获取所述设备对应的正确时区。


4.根据权利要求2所述的时间校准方法,其特征在于,在将所述设备上报的时区保存在数据库中之后,还包括:
返回时区保存成功的消息至所述设备。


5.根据权利要求2所述的时间校准方法,其特征在于,在接收所述设备在初始化时上报的时区之前,还包括:
所述设备接收...

【专利技术属性】
技术研发人员:何赟一罗雅敏周豪军
申请(专利权)人:浙江昱能科技有限公司
类型:发明
国别省市:浙江;33

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

1