技术特征:
1.一种时间校准方法,其特征在于,包括:
接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;
从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;
判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;
利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。
2.根据权利要求1所述的时间校准方法,其特征在于,在接收设备发送的对时命令之前,还包括:
接收所述设备在初始化时上报的时区,将所述设备上报的时区保存在数据库中;
从所述数据库中获取所述设备的注册信息,并根据所述注册信息得到所述设备对应的正确时区;
从所述数据库中获取所述设备上报的时区,并将所述设备上报的时区与所述设备对应的正确时区进行比较;
若所述设备上报的时区与所述设备对应的正确时区不同,则将所述设备及所述设备对应的正确时区记录在数据库中。
3.根据权利要求2所述的时间校准方法,其特征在于,将所述设备及所述设备对应的正确时区记录在数据库中,包括:
将所述设备及所述设备对应的正确时区记录在所述数据库的待纠正时区表格中;
相应地,从所述数据库中获取所述设备对应的正确时区,包括:
从所述待纠正时区表格中获取所述设备对应的正确时区。
4.根据权利要求2所述的时间校准方法,其特征在于,在将所述设备上报的时区保存在数据库中之后,还包括:
返回时区保存成功的消息至所述设备。
5.根据权利要求2所述的时间校准方法,其特征在于,在接收所述设备在初始化时上报的时区之前,还包括:
所述设备接收所述设备在初始化时用户设置的时区和时间,并保存所述时区,且根据接收的时间修改所述设备的时间。
6.根据权利要求5所述的时间校准方法,其特征在于,所述设备接收所述设备在初始化时用户设置的时区和时间,包括:
所述设备通过第三方设备或第三方应用接收所述设备在初始化时所述用户设置的时区和时间。
7.根据权利要求5所述的时间校准方法,其特征在于,在保存所述时区之后以及在根据接收的时间修改所述设备的时间之后,还包括:
所述设备向所述用户返回操作成功的消息。
8.一种时间校准装置,其特征在于,包括:
第一接收模块,用于接收设备发送的对时命令;其中,所述对时命令中包括所述设备的当前时间和时区;
第一获取模块,用于从所述数据库中获取所述设备对应的正确时区;其中,所述数据库中包含的所述设备对应的正确时区为根据所述设备的注册信息得到的;
判断模块,用于判断所述设备的时区与对应的正确时区是否相同,若否,则利用所述设备对应的正确时区对所述设备的时区进行校准;
时间校准模块,用于利用所述当前时间及所述设备对应的正确时区计算所述设备的正确时间,并利用所述正确时间对所述当前时间进行校准。
9.一种时间校准系统,其特征在于,包括设备、服务器,其中:
所述服务器,用于执行计算机程序时实现如权利要求1至4任一项所述的时间校准方法的步骤;
所述设备,用于向所述服务器发送对时命令,并接收所述服务发送的与所述设备对应的正确时区、正确时间,且执行计算机程序时实现如权利要求5至7任一项所述的时间校准方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的时间校准方法的步骤。
技术总结
本申请公开了一种时间校准方法、装置、系统及计算机可读存储介质,方法包括:接收设备发送的对时命令;其中,对时命令中包括设备的当前时间和时区;从数据库中获取设备对应的正确时区;其中,数据库中包含的设备对应的正确时区为根据设备的注册信息得到的;判断设备的时区与对应的正确时区是否相同,若不同,则利用对应的正确时区对设备所处的时区进行校准;利用当前时间及设备对应的正确时区计算设备的正确时间,并利用正确时间对当前时间进行校准。本申请公开的上述技术方案,通过设备时区的校准以及根据正确时区和设备的当前时间计算得到正确时间,并根据计算出的正确时间实现对设备的时间的精确校准,以尽量避免设备内部的时间出现错误。
技术研发人员:何赟一;罗雅敏;周豪军
受保护的技术使用者:浙江昱能科技有限公司
技术研发日:2020.07.02
技术公布日:2020.10.13
本文用于企业家、创业者技术爱好者查询,结果仅供参考。