一种时标调整指令生成与时标调整的方法及系统技术方案

技术编号:27448034 阅读:15 留言:0更新日期:2021-02-25 04:20
本发明专利技术公开了一种时标调整指令生成与时标调整的方法及系统。时标调整指令生成方法包括:授时端获取被授时端发送的安全指令序列,将安全指令序列划分为多个反馈指令,每一个反馈指令为单个bit数据;向被授时端发送选取的反馈指令,接收被授时端发送的被授时端时标;根据通讯误差、允许时间误差、被授时端时标和授时端时间,生成时标调整指令,并将时标调整指令发送至被授时端。采用本发明专利技术的方法及系统,适用于电力单向安全网络系统,在不改变现有组网结构、不增加额外的卫星时钟的条件下,能够安全有效的进行时标调整。能够安全有效的进行时标调整。能够安全有效的进行时标调整。

【技术实现步骤摘要】
一种时标调整指令生成与时标调整的方法及系统


[0001]本专利技术涉及时标调整
,特别是涉及一种时标调整指令生成与时标调整的方法及系统。

技术介绍

[0002]传统时标调整方法,授时端和被授时端均向对方发送时标,并利用携带的时标修正通信误差,然后被授时端被动接受授时端给出的时标,但该方法不能适用于电力单向安全网络系统的逆向授时。如图1所示,L1-L4表示安全级别,因为单比特物理安全隔离设备的存在,高安全区(L1)不能接受到低安全区(L2)发送来的时标(因为时标长度超过1bit),因此传统对时方法无法起作用,另外高安全区(L1)完全的、不加辨别的被动接受低安全区(L2)给定时标,存在安全风险。因此,如何在电力专网条件下进行时标调整,确保不改变现有组网结构、不增加额外的卫星时钟,是亟待解决的问题。

技术实现思路

[0003]本专利技术的目的是提供一种时标调整指令生成与时标调整的方法及系统,适用于电力单向安全网络系统,在不改变现有组网结构、不增加额外的卫星时钟的条件下,能够安全有效的进行时标调整。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种时标调整指令生成方法,包括:
[0006]授时端获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;
[0007]所述授时端将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;
[0008]所述授时端选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;
[0009]所述授时端接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;
[0010]所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差;
[0011]所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;
[0012]所述授时端判断是否选取完所有的反馈指令,得到第一判断结果;若所述第一判断结果为否,则返回步骤“所述授时端选取一个反馈指令”。
[0013]可选的,在所述获取被授时端发送的安全指令序列,之前还包括:
[0014]所述授时端获取被授时端发送的身份验证信息;
[0015]所述授时端对所述身份验证信息进行验证,并将验证结果发送至所述被授时端。
[0016]可选的,所述授时端根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差,具体包括:
[0017]根据如下公式确定通讯误差:
[0018]ttl=(∑

t
n
)/(2*N)
[0019]其中,
[0020]△
t
n
=t2-t1
[0021]式中,ttl表示通讯误差,

t
n
表示时间差,t1表示第一时间点,t2表示第二时间点,N表示安全指令序列的长度,N≥3。
[0022]可选的,所述授时端根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,具体包括:
[0023]计算所述被授时端时标和所述通讯误差之和与所述授时端时间的差值,得到计算值;
[0024]判断所述计算值是否大于所述允许时间误差或小于所述允许时间误差的负值,得到第二判断结果;
[0025]若所述第二判断结果为否,则不生成时标调整指令;
[0026]若所述第二判断结果为是,则判断所述计算值是否大于所述允许时间误差,得到第三判断结果;
[0027]若所述第三判断结果为是,则判断得到所述被授时端时间超前,将选取的反馈指令取反后发送至被授时端;
[0028]若所述第三判断结果为否,则判断得到所述被授时端时间滞后,将选取的反馈指令发送至被授时端。
[0029]本专利技术还提供一种时标调整指令生成系统,包括:
[0030]安全指令序列获取模块,用于获取允许时间误差和被授时端发送的安全指令序列;所述安全指令序列为二进制序列;
[0031]安全指令序列划分模块,用于将所述安全指令序列划分为多个反馈指令;每一个所述反馈指令为单个bit数据;
[0032]反馈指令发送模块,用于选取一个反馈指令,向所述被授时端发送选取的反馈指令,并记录第一时间点;
[0033]被授时端时标接收模块,用于接收所述被授时端发送的被授时端时标,并在接收到所述被授时端时标时记录第二时间点和授时端时间;
[0034]通讯误差确定模块,用于根据所述第一时间点、所述第二时间点和所述安全指令序列的长度确定通讯误差;
[0035]时标调整指令生成模块,用于根据所述通讯误差、所述允许时间误差、所述被授时端时标和所述授时端时间,生成时标调整指令,并将所述时标调整指令发送至所述被授时端;
[0036]第一判断模块,用于判断是否选取完所有的反馈指令,得到第一判断结果;在所述第一判断结果为否时,执行所述反馈指令发送模块。
[0037]本专利技术还提供一种时标调整方法,包括:
[0038]被授时端向授时端发送安全指令序列;所述安全指令序列为二进制序列;
[0039]所述被授时端接收所述授时端发送的时标调整指令;所述时标调整指令为单个bit数据;
[0040]所述被授时端判断接收到的所述时标调整指令与所述安全指令序列是否相同,得到第四判断结果;
[0041]若所述第四判断结果为是,所述被授时端则正调时标;
[0042]若所述第四判断结果为否,所述被授时端则判断接收到的所述时标调整指令与所述安全指令序列是否相反,得到第五判断结果;
[0043]若所述第五判断结果为是,所述被授时端则负调时标;
[0044]若所述第五判断结果为否,所述被授时端则更新所述安全指令序列,并将更新后的安全指令序列发送至所述授时端。
[0045]可选的,在所述被授时端向授时端发送安全指令序列,之前还包括:
[0046]所述被授时端向所述授时端发送身份验证信息;
[0047]接收所述授时端发送的身份验证结果。
[0048]可选的,所述正调时标和所述负调时标的调节量大小均为d/D;其中,d表示允许时间误差,D表示时标调整步长,D>2。
[0049]本专利技术还提供一种时标调整系统,包括:
[0050]安全指令序列发送模块,用于向授时端发送安全指令序列;所述安全指令序列为二进制序列;
[0051]时标调整指令接收模块,用于接收所述授时端发送的时标调整指令;所述时标调整指令为单个bit数据;
[0052]第四判断模块,用于判断接收到的所述时标调整指令与所述安全指令序列是否相同,得到第四判断结果;若所述第四判断结果为是,则执行正调时标模块;若所述第四判断结果为否,则本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.一种时标调...

【专利技术属性】
技术研发人员:金贝贝王洪兴王向伟时连虎
申请(专利权)人:华能新能源股份有限公司河北分公司
类型:发明
国别省市:

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

1