校时方法、校时装置和校时服务器制造方法及图纸

技术编号:19702248 阅读:23 留言:0更新日期:2018-12-08 14:09
本发明专利技术公开校时方法、校时装置和校时服务器。其中,所述方法包括:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。所述装置用于执行上述方法。本发明专利技术提供的校时方法、校时装置和校时服务器,简化了校时的流程并降低了硬件需求,降低了校时的成本。

【技术实现步骤摘要】
校时方法、校时装置和校时服务器
本专利技术涉及物联网
,具体涉及校时方法、校时装置和校时服务器。
技术介绍
随着计算机和网络通信技术的飞速发展,不管是人们生活还是社会工业都变得越来越信息化和自动化,计算机及网络设备为各控制和信息系统之间的数据交换、分析和应用提供了更好的平台,同时也对各种实时和历史数据时间戳的准确性提出了更高的要求。然而网络中的设备各自走自己的时间,会导致各个设备在时间上的差异,因此出现了校时机制。现有技术中,出现了卫星校时、长波授时和网络校时。其中,卫星授时利用全球卫星导航定位系统获得标准时间,但其接收设备昂贵;长波授时是一种专业的授时,通过接收长波授时台广播的时间信号获得标准时间,需要安装专用的长波接收器和解码器,造价较高;网络校时采用专用的通信协议,例如网络时间通信协议(NetworkTimeProtocol,简称NTP)和精准时间通信协议(PrecisionTimeProtocol,简称PTP),需要精确的标准时间来源,运行上述通信协议的服务器以及相关软件,应用成本较高,系统复杂。而在物联网的应用领域,由于设备的处理能力有限,上述校时方法并不适用。因此,如何提出一种校时方法,能够应用在物联网领域,以降低校时的成本成为业界亟待解决的重要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供校时方法、校时装置和校时服务器。第一方面,本专利技术提出一种校时方法,包括:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。第二方面,本专利技术还提供一种校时方法,包括:在预设时刻获取校时时间戳;根据所述校时时间戳和校时命令生成校时数据包;其中,所述校时命令是预设的;发送所述校时数据包。第三方面,本专利技术提供一种校时装置,包括:接收单元,用于接收校时数据包并记录开始接收所述校时数据包的接收时间;解析单元,用于解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;校时单元,用于根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。第四方面,本专利技术提供一种校时服务器,包括:获取单元,用于在预设时刻获取校时时间戳;生成单元,用于根据所述校时时间戳和校时命令标识生成校时数据包;其中,所述校时命令是预设的;发送单元,用于发送所述校时数据包。第五方面,本专利技术提供一种电子设备,包括:第一处理器、第一存储器和第一通信总线,其中:所述第一处理器和所述第一存储器通过所述第一通信总线完成相互间的通信;所述第一存储器存储有可被所述第一处理器执行的程序指令,所述第一处理器调用所述程序指令能够执行如下校时方法:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。第六方面,本专利技术提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储第一计算机指令,所述第一计算机指令使所述计算机执行能够执行如下校时方法:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。第七方面,本专利技术提供一种电子设备,包括:第二处理器、第二存储器和第二通信总线,其中:所述第二处理器和所述第二存储器通过所述第二通信总线完成相互间的通信;所述第二存储器存储有可被所述第二处理器执行的程序指令,所述第二处理器调用所述程序指令能够执行如下校时方法:在预设时刻获取校时时间戳;根据所述校时时间戳和校时命令生成校时数据包;其中,所述校时命令是预设的;发送所述校时数据包。第八方面,本专利技术提供一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储第二计算机指令,所述第二计算机指令使所述计算机能够执行如下校时方法:在预设时刻获取校时时间戳;根据所述校时时间戳和校时命令生成校时数据包;其中,所述校时命令是预设的;发送所述校时数据包。本专利技术提供的校时方法、校时装置和校时服务器,由于能够接收校时数据包并记录开始接收所述校时数据包的接收时间,然后解析校时数据包获得校时命令和校时时间戳,并记录解析完成校时数据包的完成时间,再根据校时命令启动校时过程,并根据校时时间戳、接收时间和完成时间进行校时,简化了校时的流程并降低了硬件需求,降低了校时的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例校时方法的流程示意图;图2为本专利技术另一实施例校时方法的流程示意图;图3为本专利技术又一实施例校时方法的流程示意图;图4为本专利技术一实施例校时数据包的结构示意图;图5为本专利技术一实施例校时装置的结构示意图;图6为本专利技术一实施例校时服务器的结构示意图;图7为本专利技术一实施例电子设备的实体结构示意图;图8为本专利技术另一实施例电子设备的实体结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。物联网可以通过各种信息传感设备,实时采集需要监控、连接、互动的物体或过程等信息,上述信息传感设备可以是二维码识读设备、射频识别装置、红外感应器、可见光通信装置等。而通常上述信息传感设备的硬件配置并不高。针对上述情况,本专利技术提供一种低复杂度、低设备计算量与低设备电力需求的校时方法,将校时命令与设备间交互的命令融合,以最小的计算需求和存储代价,实现校时。本专利技术提供的校时方法特别适用于单向广播式的区域物联网的校时,可以减少对区域物联网系统通信的干涉与带宽需求,从而降低了校时的成本。图1为本专利技术一实施例校时方法的流程示意图,如图1所示,本专利技术提供的校时方法,包括:S101、接收校时数据包并记录接收所述校时数据包的接收时间;具体地,校时服务器可以广播或者向校时装置发送校时数据包,所述校时装置可以接收所述校时数据包,并记录开始接收所述校时数据包的接收时间。S102、解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;具体地,所述校时装置在接收到所述校时数据包之后,对所述校时数据包进行解析可以获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间。S103、根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。具体地,所述校时装置在解析完成所述校时数据包之后,根据所述校时本文档来自技高网...

【技术保护点】
1.一种校时方法,其特征在于,包括:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。

【技术特征摘要】
1.一种校时方法,其特征在于,包括:接收校时数据包并记录开始接收所述校时数据包的接收时间;解析所述校时数据包获得校时命令和校时时间戳,并记录解析完成所述校时数据包的完成时间;根据所述校时命令启动校时过程,并根据所述校时时间戳、所述接收时间和所述完成时间进行校时。2.根据权利要求1所述的方法,其特征在于,所述根据所述校时时间戳、所述接收时间和所述完成时间进行校时包括:用所述完成时间减去所述接收时间获得校时偏差;根据所述校时时间戳获得基准时间,并用所述基准时间与所述校时偏差之和进行校时。3.根据权利要求1所述的方法,其特征在于,所述接收校时数据包并记录开始接收所述校时数据包的接收时间包括:在预设时间段内接收所述校时数据包并记录开始接收所述校时数据包的接收时间。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收校时数据包并记录开始接收所述校时数据包的接收时间包括:以可见光通信的方式接收所述校时数据包并记录开始接收所述校时数据包的接收时间。5.一种校时方法,其特征在于,包括:在预设时刻获取校时时间戳;根据所述校时时间戳和校时命令生成校时数据包;其中,所述校时命令是预设的;发送所述校时数据包。6.根据权利要求5所述的方法,其特征在于,所述发送所述校时数据包包括:广播所述校时数据包。7.一种校时装置,其特征在于,包括:接收单元,用于接收校时数据包并记录开始接收所述校时数据包的接收时间;解析单元,用于解析所述校时数据包...

【专利技术属性】
技术研发人员:邬东强王钧彝
申请(专利权)人:重庆思柏高科技有限公司南京易端信息科技有限公司
类型:发明
国别省市:重庆,50

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

1