一种时标调整指令生成与时标调整的方法及系统与流程

文档序号:24052125发布日期:2021-02-23 23:05阅读:来源:国知局

技术特征:
1.一种时标调整指令生成方法,其特征在于,包括:授时端获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;所述授时端将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;所述授时端选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;所述授时端接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差;所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;所述授时端判断是否选取完所有的反馈指令,得到第一判断结果;若所述第一判断结果为否,则返回步骤“所述授时端选取一个反馈指令”。2.根据权利要求1所述的时标调整指令生成方法,其特征在于,在所述获取被授时端发送的安全指令序列,之前还包括:所述授时端获取被授时端发送的身份验证信息;所述授时端对所述身份验证信息进行验证,并将验证结果发送至所述被授时端。3.根据权利要求1所述的时标调整指令生成方法,其特征在于,所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差,具体包括:根据如下公式确定通讯误差:ttl=(∑

t
n
)/(2*n)其中,

t
n
=t2-t1式中,ttl表示通讯误差,

t
n
表示时间差,t1表示第一时间点,t2表示第二时间点,n表示安全指令序列的长度,n≥3。4.根据权利要求1所述的时标调整指令生成方法,其特征在于,所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,具体包括:计算所述被授时端时标和所述通讯误差之和与所述授时端时间的差值,得到计算值;判断所述计算值是否大于所述允许时间误差或小于所述允许时间误差的负值,得到第二判断结果;若所述第二判断结果为否,则不生成时标调整指令;若所述第二判断结果为是,则判断所述计算值是否大于所述允许时间误差,得到第三判断结果;若所述第三判断结果为是,则判断得到所述被授时端时间超前,将选取的反馈指令取反后发送至被授时端;若所述第三判断结果为否,则判断得到所述被授时端时间滞后,将选取的反馈指令发
送至被授时端。5.一种时标调整指令生成系统,其特征在于,包括:安全指令序列获取模块,用于获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;安全指令序列划分模块,用于将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;反馈指令发送模块,用于选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;被授时端时标接收模块,用于接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;通讯误差确定模块,用于根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差;时标调整指令生成模块,用于根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;第一判断模块,用于判断是否选取完所有的反馈指令,得到第一判断结果;在所述第一判断结果为否时,执行所述反馈指令发送模块。6.一种时标调整方法,其特征在于,包括:被授时端向授时端发送安全指令序列;所述安全指令序列为二进制序列;所述被授时端接收所述授时端发送的时标调整指令;所述时标调整指令为单个bit数据;所述被授时端判断接收到的所述时标调整指令与所述安全指令序列是否相同,得到第四判断结果;若所述第四判断结果为是,所述被授时端则正调时标;若所述第四判断结果为否,所述被授时端则判断接收到的所述时标调整指令与所述安全指令序列是否相反,得到第五判断结果;若所述第五判断结果为是,所述被授时端则负调时标;若所述第五判断结果为否,所述被授时端则更新所述安全指令序列,并将更新后的安全指令序列发送至所述授时端。7.根据权利要求6所述的时标调整方法,其特征在于,在所述被授时端向授时端发送安全指令序列,之前还包括:所述被授时端向所述授时端发送身份验证信息;接收所述授时端发送的身份验证结果。8.根据权利要求7所述的时标调整方法,其特征在于,所述正调时标和所述负调时标的调节量大小均为d/d;其中,d表示允许时间误差,d表示时标调整步长,d>2。9.一种时标调整系统,其特征在于,包括:安全指令序列发送模块,用于向授时端发送安全指令序列;所述安全指令序列为二进制序列;时标调整指令接收模块,用于接收所述授时端发送的时标调整指令;所述时标调整指令为单个bit数据;
第四判断模块,用于判断接收到的所述时标调整指令与所述安全指令序列是否相同,得到第四判断结果;若所述第四判断结果为是,则执行正调时标模块;若所述第四判断结果为否,则执行第五判断模块;正调时标模块,用于实现所述被授时端正调时标;第五判断模块,用于判断接收到的所述时标调整指令与所述安全指令序列是否相反,得到第五判断结果;若所述第五判断结果为是,执行负调时标模块;若所述第五判断结果为否,则执行安全指令序列更新模块;负调时标模块,用于实现所述被授时端负调时标;安全指令序列更新模块,用于更新所述安全指令序列,并将更新后的安全指令序列发送至所述授时端。10.一种时标调整指令生成与时标调整方法,其特征在于,包括:被授时端向授时端发送安全指令序列;所述安全指令序列为二进制序列;所述授时端获取允许时间误差和所述被授时端发送的安全指令序列;所述授时端将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;所述授时端选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;所述授时端接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差;所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;所述被授时端接收所述授时端发送的时标调整指令;所述时标调整指令为单个bit数据;所述授时端判断是否选取完所有的反馈指令,得到第六判断结果;若所述第六判断结果为否,则返回步骤“所述授时端选取一个反馈指令”;所述被授时端判断接收到的所述时标调整指令与所述安全指令序列是否相同,得到第七判断结果;若所述第七判断结果为是,所述被授时端则正调时标;若所述第七判断结果为否,所述被授时端则判断接收到的所述时标调整指令与所述安全指令序列是否相反,得到第八判断结果;若所述第八判断结果为是,所述被授时端则负调时标;若所述第八判断结果为否,所述被授时端则更新所述安全指令序列,并将更新后的安全指令序列发送至所述授时端。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1