[发明专利]一种拟态异构设备时间同步方法有效
申请号: | 202010833638.9 | 申请日: | 2020-08-18 |
公开(公告)号: | CN112118064B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 吕青松;宋帅康;冯志峰;郑清彬;贾铁振;郭义伟;孙统帅 | 申请(专利权)人: | 河南信大网御科技有限公司;珠海高凌信息科技股份有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 郑州德勤知识产权代理有限公司 41128 | 代理人: | 黄红梅 |
地址: | 450000 河南省郑州市金*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拟态 设备 时间 同步 方法 | ||
本发明提出一种拟态异构设备时间同步方法,包括:调度模块定时从基准时钟模块获取时间信息T1,并将此刻时间信息T1发送给执行体和输入代理模块;输入代理模块根据获取到的时间信息T1进行同步;执行体n接收到时间信息报文T1时,记录下执行体n此时的时间信息NnT2;执行体n将各自的时间偏差信息发送给裁决器判决,判决内容为各个时间偏差信息之间的差值是否大于Tmax,当各个时间偏差信息之间的差值大于Tmax时,裁决器通知调度模块进行执行体时间校准直至各个执行体的时间偏差收敛到Tmax范围内;当各个时间偏差信息之间的差值小于Tmax时,裁决器获取各个执行体发送的时间信息,随机选择1个执行体的时间信息进行同步。
技术领域
本发明涉及拟态防御领域,具体涉及一种拟态异构设备时间同步方法。
背景技术
目前,拟态防御技术处于快速发展阶段,越来越多的网络设备开始基于拟态防御架构进行设计。传统的网络对时协议往往采用相互认证的方式实现时间同步,然而拟态防御技术要求设备内部的各拟态组件之间具备单线联系机制。因此,在拟态防御框架下,如何实现拟态构造设备内部各组件之间的时间同步,对于满足某些特殊应用(例如执行体上对于时间敏感的业务例如计费、计时业务)具有重要意义。
针对执行体存在的上述问题,人们一直在寻求一种理想的技术解决方案。
发明内容
本发明的目的是提供一种拟态异构设备时间同步方法。
为了实现上述目的,本发明第一方面提供了一种拟态异构设备时间同步方法,包括:
调度模块定时从基准时钟模块获取时间信息T1,并将此刻时间信息T1发送给执行体和输入代理模块;
输入代理模块根据获取到的时间信息T1进行同步;
执行体n接收到时间信息报文T1时,记录下执行体n此时的时间信息NnT2;
定义执行体n与基准时钟模块的时间偏差为offsetn=(NnT2-T1)-Delay,Dealay值为估算的经验值;
执行体n将各自的时间偏差信息发送给裁决器判决,判决内容为各个时间偏差信息之间的差值是否大于Tmax,当各个时间偏差信息之间的差值大于Tmax时,裁决器通知调度模块进行执行体时间校准直至各个执行体的时间偏差收敛到Tmax范围内;
当各个时间偏差信息之间的差值小于Tmax时,裁决器获取各个执行体发送的时间信息,随机选择1个执行体的时间信息进行同步。
基于上述,调度模块进行执行体时间校准的方法为:
调度模块定时向执行体发送时间对比报文TC,执行体收到时间对比报文TC报文后,从时间对比报文TC中解析出时间信息,并与执行体的本地时间进行对比,然后将时间偏差发送给裁决器;
当裁决器向调度模块发送时间调整消息后,调度模块发送时间设置报文TS,执行体收到时间设置报文TS后,从时间设置报文TS中解析出时间信息,并同步至执行体的本地时钟;
执行体对于时间设置报文TS处理的优先级高于时间对比报文TC。
基于上述,调度模块进行执行体时间校准的方法为:
调度模块首先通过GPIO中断的方式向执行体发送中断请求,然后通过SPI或I2C方式向执行体发送时间信息;
当执行体收到中断请求和时间信息后,开始调整本地时钟。
本发明第二方面提供一种具备时间同步功能的拟态异构设备,包括:
基准时钟模块,用于提供基准的时间信息T;
调度模块,用于定时从基准时钟模块获取时间信息T1,并将此刻时间信息T1发送给执行体和输入代理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南信大网御科技有限公司;珠海高凌信息科技股份有限公司,未经河南信大网御科技有限公司;珠海高凌信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010833638.9/2.html,转载请声明来源钻瓜专利网。