通信设备及通信方法

文档序号:7994786阅读:182来源:国知局
通信设备及通信方法
【专利摘要】第一通信设备使用多个数据字段来计算用于检测多个数据字段中的错误的多个数据错误码;第一通信设备生成包括所述多个数据字段和所述多个数据错误码在内的数据包,而后向第二通信设备发送生成的数据包。
【专利说明】通信设备及通信方法

【技术领域】
[0001] 本公开涉及一种通信设备及通信方法,更具体地,涉及一种安全通信设备及安全 通信方法。

【背景技术】
[0002] 目前,寻求用于工业领域的安全通信解决方案。特别地,为了保护工作人员的安 全,避免对环境造成影响,防止涉及安全的问题发生,从而要求工业控制系统能够维持信息 以指定的或更高标准的完整性来通过网络传输。
[0003] 为了满足这样的完整性需求,从而要求工业控制系统能够处理关于讹误 (corruption)、无意识的重复、错误序列、丢包、无法容忍的延迟、插巾贞、欺诈、寻址等的问 题。
[0004] 关于讹误的问题,工业控制系统应能够对正在发送的数据中是否以指定的或更高 标准的概率发生错误来做出判定。
[0005] 关于无意识的重复的问题,工业控制系统应能够对非人为的恶意数据重复是否以 指定的或更高标准的概率发生来做出判定。
[0006] 关于错误序列的问题,工业控制系统应能够对数据的发送序列是否以指定的或更 高标准的概率改变来做出判定。
[0007] 关于丢包的问题,工业控制系统应能够对已发送的数据部分是否以指定的或更高 标准的概率损坏来做出判定。
[0008] 关于无法容忍的延迟的问题,工业控制系统应能够对发送数据时无法容忍的延迟 是否以指定的或更高标准的概率发生来做出判定。
[0009] 关于插帧的问题,工业控制系统应能够对发送数据时无意识的数据是否以指定的 或更高标准的概率插入来做出判定。
[0010] 关于欺诈的问题,工业控制系统应能够对数据是否以指定的或更高标准的概率被 恶意地人为更改做出判定。
[0011] 关于寻址的问题,工业控制系统应能够对数据是否以指定的或更高标准的概率向 正确的接收器发送来做出判定。
[0012] IEC 61508提出了使用SIL的错误发生概率,其如下面的表1所示。
[0013] 表 1
[0014]

【权利要求】
1. 一种通信方法,其用于通过第一通信设备向第二通信设备发送数据,所述通信方法 包括: 通过所述第一通信设备,使用多个数据字段来计算用于检测所述多个数据字段的错误 的多个数据错误检测码; 通过所述第一通信设备生成数据包,所述数据包包括所述多个数据字段和所述多个数 据错误检测码;以及 通过所述第一通信设备向所述第二通信设备发送数据包。
2. 根据权利要求1所述的通信方法,其中 所述多个数据错误检测码分别对应于所述多个数据字段,其中 计算所述多个数据错误检测码包括使用对应的数据字段来计算所述多个数据错误检 测码中的每一个。
3. 根据权利要求2所述的通信方法,其中 将所述多个数据字段和所述多个数据错误检测码交替排列在数据包中,其中 所述多个数据错误检测码中的每一个紧随对应的所述数据字段。
4. 根据权利要求2所述的通信方法,其中 通过所述第一通信设备,使用数据头字段来计算用于检测所述数据头字段的错误的数 据头错误检测码,其中 生成数据包包括生成包括所述数据头字段、所述数据头错误检测码、所述多个数据字 段和所述多个数据错误检测码的数据包。
5. 根据权利要求2至权利要求4中的任意一项所述的通信方法,其中 使用对应的所述数据字段来计算所述多个数据错误检测码中的每一个包括进一步使 用唯一标识符和序列号来计算所述多个数据错误检测码中的每一个,其中 所述唯一标识符代表所述第一通信设备和所述第二通信设备之间的连接关系,其中 所述序列号代表所述数据包的序列号。
6. -种通信方法,其用于通过第一通信设备接收来自第二通信设备的数据,所述通信 方法包括: 通过所述第一通信设备,接收来自所述第二通信设备的数据包; 通过所述第一通信设备,从所述数据包获得多个数据字段和多个接收到的数据错误检 测码; 通过所述第一通信设备,使用所述多个数据字段来计算多个比较的错误检测码;以及 通过第一通信设备,使用所述多个接收到的数据错误检测码与所述多个比较的数据错 误检测码来判定所述数据包是否有错误。
7. 根据权利要求6所述的通信方法,其中 所述多个比较的数据错误检测码分别对应于所述多个数据字段,其中 计算所述多个比较的数据错误检测码包括使用对应的数据字段来计算所述多个比较 的数据错误检测码中的每一个。
8. 根据权利要求7所述的通信方法,其中 所述多个比较的数据错误检测码分别对应于所述多个接收到的数据错误检测码,其中 判定所述数据包是否有错误包括: 比较所述多个比较的数据错误检测码中的每一个与对应的所述接收到的数据错误检 测码; 如果所述多个比较的数据错误检测码都等于所述多个接收到的数据错误检测码,则判 定在所述数据包中没有错误发生;以及 如果所述多个比较的数据错误检测码中任意一个不同于对应的接收到的数据错误检 测码,则判定在所述数据包中有错误发生。
9. 根据权利要求6至权利要求8中的任意一项所述的通信方法,其中,在判定所述数据 包有错误的情况下,将工作状态改变为暂停通信的状态,直到接收到用于复位的用户输入。
10. 根据权利要求7所述的通信方法,其中 将所述多个数据字段和所述多个接收到的数据错误检测码交替排列在所述数据包中, 其中 所述多个接收到的数据错误检测码中的每一个紧随对应的数据字段。
11. 根据权利要求10所述的通信方法,其中 获得所述多个数据字段和所述多个接收到的数据错误检测码包括: 获得数据头字段、接收到的数据头错误检测码、所述多个数据字段和所述多个接收到 的数据错误检测码,所述通信方法包括: 使用所述数据头字段来计算用于检测所述数据头字段的错误的比较的数据头错误检 测码。
12. 根据权利要求11所述的通信方法,其中判定所述数据包是否有错误包括: 如果所述多个比较的数据错误检测码都等于所述多个接收到的数据错误检测码并且 所述比较的数据头错误检测码等于所述接收到的数据头检测码,则判定在所述数据包中没 有错误发生;以及 如果所述多个比较的数据错误检测码中任意一个不同于对应的接收到的数据错误检 测码或所述比较的数据头错误检测码不同于接收到的数据头检测码,则判定在所述数据包 中有错误发生。
13. 根据权利要求11所述的通信方法,其中 使用对应的数据字段计算所述多个比较的数据错误检测码中的每一个包括使用唯一 标识符和序列号来计算所述多个比较的数据错误检测码中的每一个,其中 所述唯一标识符代表所述第一通信设备和所述第二通信设备之间的连接关系,其中 所述序列号代表所述数据包的序列号。
【文档编号】H04L1/00GK104272624SQ201280072944
【公开日】2015年1月7日 申请日期:2012年10月22日 优先权日:2012年3月2日
【发明者】李圣翰, 权大贤, 吴俊锡 申请人:Ls产电株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1