[发明专利]一种时标调整指令生成与时标调整的方法及系统有效
申请号: | 202011226727.3 | 申请日: | 2020-11-06 |
公开(公告)号: | CN112398565B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 金贝贝;王洪兴;王向伟;时连虎 | 申请(专利权)人: | 华能新能源股份有限公司河北分公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L7/00 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王立普 |
地址: | 050000 河北省石家庄*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 指令 生成 方法 系统 | ||
1.一种时标调整指令生成方法,其特征在于,包括:
授时端获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;
所述授时端将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;
所述授时端选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;
所述授时端接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;
所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差,具体包括:
根据如下公式确定通讯误差:
ttl=(∑△tn)/(2*N)
其中,
△tn=t2-t1
式中,ttl表示通讯误差,△tn表示时间差,t1表示第一时间点,t2表示第二时间点,N表示安全指令序列的长度,N≥3;
所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;
所述授时端判断是否选取完所有的反馈指令,得到第一判断结果;若所述第一判断结果为否,则返回步骤“所述授时端选取一个反馈指令”。
2.根据权利要求1所述的时标调整指令生成方法,其特征在于,在所述获取被授时端发送的安全指令序列,之前还包括:
所述授时端获取被授时端发送的身份验证信息;
所述授时端对所述身份验证信息进行验证,并将验证结果发送至所述被授时端。
3.根据权利要求1所述的时标调整指令生成方法,其特征在于,所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,具体包括:
计算所述被授时端时标和所述通讯误差之和与所述授时端时间的差值,得到计算值;
判断所述计算值是否大于所述允许时间误差或小于所述允许时间误差的负值,得到第二判断结果;
若所述第二判断结果为否,则不生成时标调整指令;
若所述第二判断结果为是,则判断所述计算值是否大于所述允许时间误差,得到第三判断结果;
若所述第三判断结果为是,则判断得到所述被授时端时间超前,将选取的反馈指令取反后发送至被授时端;
若所述第三判断结果为否,则判断得到所述被授时端时间滞后,将选取的反馈指令发送至被授时端。
4.一种时标调整指令生成系统,其特征在于,包括:
安全指令序列获取模块,用于获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;
安全指令序列划分模块,用于将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;
反馈指令发送模块,用于选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;
被授时端时标接收模块,用于接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;
通讯误差确定模块,用于根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差,具体包括:
根据如下公式确定通讯误差:
ttl=(∑△tn)/(2*N)
其中,
△tn=t2-t1
式中,ttl表示通讯误差,△tn表示时间差,t1表示第一时间点,t2表示第二时间点,N表示安全指令序列的长度,N≥3;
时标调整指令生成模块,用于根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;
第一判断模块,用于判断是否选取完所有的反馈指令,得到第一判断结果;在所述第一判断结果为否时,执行所述反馈指令发送模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华能新能源股份有限公司河北分公司,未经华能新能源股份有限公司河北分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011226727.3/1.html,转载请声明来源钻瓜专利网。