说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111633891.0 (22)申请日 2021.12.2 9 (71)申请人 中国航空工业 集团公司西安 航空计 算技术研究所 地址 710065 陕西省西安市高新区锦业 二 路15号 (72)发明人 孟悦 刘智武 张志平 张旭  李煜甫 周耿  (74)专利代理 机构 北京清大紫荆知识产权代理 有限公司 1 1718 专利代理师 张梦龙 (51)Int.Cl. H04J 3/06(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01)H04L 67/141(2022.01) H04L 67/562(2022.01) (54)发明名称 一种保证 接收数据时间完整性的方法 (57)摘要 本发明提供了一种保证接收数据时间完整 性的方法, 包括: 1、 管理端和代理端建立连接, 管 理端生成时间偏移信息列表和时间戳信息列表 LTR; 2、 管理端向代理端发送时间偏移信息列表 和时间戳信息列表LTR; 3、 代理端进行验证接收, 由时间偏移信息为每个远程代理端计算TOS值; 4、 代理端根据TOS值与所接收消息的时间戳信 息, 计算该消息寿命Age; 5、 将消息寿命Age与配 置的最大可接收消息传输延迟Dmax和最小可接 收消息传输延迟Dmin进行比较, 当消息寿命Age 小于最大可接收消息传输延 迟Dmax、 大于最小可 接收消息传输延 迟Dmin时接收数据帧。 本发明能 够在数据通信过程中对消息的时间完整性进行 检查, 进一步提高机载网络数据通信的可靠性和 安全性。 权利要求书1页 说明书5页 附图2页 CN 114448545 A 2022.05.06 CN 114448545 A 1.一种保证接收数据时间完整性的方法, 其特 征在于, 包括如下步骤: 步骤1、 管理端和代理端之间根据IEEE1588  PTP协议建立连接, 管理端计算与代理端之 间的时间偏移信息, 生成时间偏移信息列表, 并更新与所有代理端之间的时间戳信息列表 LTR; 步骤2、 管理端向代理端发送至少两遍时间偏移信息列表和时间戳信息列表LTR; 步骤3、 代理端验证接收所述时间偏移信息列表和时间戳信息列表LTR后, 由时间偏移 信息为每 个远程代理端计算TOS值; 步骤4、 代理端根据TOS值与所接收消息的时间戳信息, 计算该消息寿命Age; 步骤5、 将消息寿命Age与配置的最大可接收消息传输延迟D max和最小可接收消息传输 延迟Dmin进 行比较, 当消息寿命Age小于最大可接收消息传输延迟Dmax、 大于最小可接收消 息传输延迟Dmi n时接收数据帧。 2.根据权利要求1所述的保证接收数据时间完整性的方法, 其特征在于, 所述 时间偏移 信息包括时间偏移ROS和时间偏移误差ROSE 。 3.根据权利要求2所述的保证接收数据时间完整性的方法, 其特征在于, 所述步骤1中, 在协议周期内, 由代理端发起时间请求, 管理端进行时间响应, 在管理端获取到T1、 T2、 T3、 T4四个时间点, 管理端根据该四个时间点计算管理端和代理端之间的所述时间偏移ROS和 时间偏移误差ROSE 。 4.根据权利要求3所述的保证接收数据时间完整性的方法, 其特征在于, 所述 时间偏移 ROS=[(T2 ‑T1)‑(T4‑T3)]/2, 时间偏移误差ROSE=[(T4 ‑T1)‑(T3‑T4)]/2。 5.根据权利要求1所述的保证接收数据时间完整性的方法, 其特征在于, 所述步骤3 中, 若代理端的TOS值在5个协议周期内不刷新, 则关闭该代理端的消息寿命验证, 设置TOS值为 未知。 6.根据权利要求1所述的保证接收数据时间完整性的方法, 其特征在于, 所述步骤3 中, 对于复位或新加入网络的代理端, 根据所述时间戳信息列表LTR设置 本地时间。 7.根据权利要求1所述的保证接收数据时间完整性的方法, 其特征在于, 所述步骤4中, 所述消息寿命Age=DTS ‑STS+TOS, 其中, DTS为目的端时间戳, STS为源端系统时间戳。权 利 要 求 书 1/1 页 2 CN 114448545 A 2一种保证接收数据时间完 整性的方 法 技术领域 [0001]本公开涉及网络安全通信技术领域, 尤其涉及一种保证接收数据时间完整性的方 法。 背景技术 [0002]随着飞机综合化程度的不断提高, 综合化范围的不断扩大, 机载网络逐渐涉及到 机电、 飞控等安全关键系统, 在统一机载网络平台上兼容不同安全关键等级、 传输带宽的通 信传输, 以同时满足航电、 机电和飞控等系统的通信要求, 已成为 一种趋势。 [0003]对于一些安全关键 的应用数据, 网络传输需提高其数据的完整性, 以满足应用系 统的安全性指标。 在网络通信过程中, 接收端可能接收到一些失效的消息, 占用大量的网络 资源。 因此, 一种保证传输消息时间完整性的方法需要被提供; 为了对消息的寿命进行计 算, 需要建立网络中所有端系统之间的时间同步机制, 传统时间同步方法未考虑 网络中各 个端系统与其余端系统之间的时间偏移, 在进行时间完整性检查时, 需要在每一次通信时 获取发送方和接收方的时间偏移, 消耗了较多的网络资源。 发明内容 [0004]有鉴于此, 本公开实施例提供一种保证接收数据时间完整性的方法, 能够在数据 通信过程中对消息的时间完整性进行检查, 进一步提高机载网络数据通信的可靠性和安全 性。 [0005]为了实现上述目的, 本发明提供如下技 术方案: [0006]一种保证接收数据时间完整性的方法, 包括如下步骤: [0007]步骤1、 管理端和代理端之间根据IEEE1588  PTP协议建立连接, 管理端计算与代理 端之间的时间偏移信息, 生成时间偏移信息列表, 并更新与所有代理端之间的时间戳信息 列表LTR; [0008]步骤2、 管理端向代理端发送至少两遍时间偏移信息列表和时间戳信息列表LTR; [0009]步骤3、 代理端验证接收所述时间偏移信息列表和时间戳信息列表LTR后, 由时间 偏移信息为每 个远程代理端计算TOS值; [0010]步骤4、 代理端根据TOS值与所接收消息的时间戳信息, 计算该消息寿命Age; [0011]步骤5、 将消息寿命Age与配置的最大可接收消息传输延迟Dmax和最小可接收消息 传输延迟Dmin进 行比较, 当消息寿命Age小于最大可接收消息传输延迟Dmax、 大于最小可接 收消息传输延迟Dmi n时接收数据帧。 [0012]进一步地, 所述时间偏移信息包括时间偏移ROS和时间偏移误差ROSE 。 [0013]进一步地, 所述步骤1中, 在协议周期内, 由代理端发起时间请求, 管理端进行时间 响应, 在管 理端获取到T1、 T2、 T3、 T4四个时间点, 管 理端根据该四个时间点计算管 理端和代 理端之间的所述时间偏移ROS和时间偏移误差ROSE 。 [0014]进一步地, 所述时间偏移ROS=[(T2 ‑T1)‑(T4‑T3)]/2, 时间偏移误差ROS E=[(T4‑说 明 书 1/5 页 3 CN 114448545 A 3

.PDF文档 专利 一种保证接收数据时间完整性的方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种保证接收数据时间完整性的方法 第 1 页 专利 一种保证接收数据时间完整性的方法 第 2 页 专利 一种保证接收数据时间完整性的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:24:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。