用于安全计算机系统的多通道数据接收处理方法及设备技术方案

技术编号:43661237 阅读:26 留言:0更新日期:2024-12-13 12:52
本发明专利技术涉及一种用于安全计算机系统的多通道数据接收处理方法及设备,该安全计算机系统包括数据处理单元与多个通信单元,该方法包括以下步骤:首先各个通信单元对从外部设备接收的多通道消息进行通道分离提取,然后使用数据安全掩码和软件安全掩码将分离后的消息处理为总线消息,并通过总线广播给所有数据处理单元;数据处理单元的FPGA获得总线消息后,使用硬件安全掩码进行处理,得到消息rBusMsg,并发送给数据处理单元;数据处理单元对接收的消息rBusMsg进行通道还原、合并和校验,并发送给应用。与现有技术相比,本发明专利技术具有提升安全计算机系统多通道数据传输的稳定性、可靠性和安全性等优点。

【技术实现步骤摘要】

本专利技术涉及安全计算机系统,尤其是涉及一种用于安全计算机系统的多通道数据接收处理方法及设备


技术介绍

1、安全计算机系统多用于对可靠性、正确性和安全性有较高要求的工业领域。以轨道交通行业为例,区域控制器、联锁、临时限速服务器等安全设备作为应用,运行在安全计算机系统上。为保证系统的安全性,对安全计算机系统的安全完整性等级要求是sil4。为满足要求,安全计算机系统采用如二乘二取二的冗余架构,由数据处理单元(dpm)和多个通信单元(iou)组成,各模块之间由总线相连。在实际应用中,安全计算机系统为保证通信的可靠性,一般采用多通道连接的通信方式,以双系交叉互联的连接方式为例,其通道数多达八通道,iou在接收到各通道的消息后,会全部通过总线广播给dpm,由dpm再做进一步处理。通道数的增加在给通信带来额外可靠性、正确性和安全性的同时,也成倍增加了安全计算机系统各单元之间传输的数据量,在数据量过大时,会导致数据帧的丢失、错误或重复等问题,对系统输出的可靠性与安全性造成不良影响,并会降低安全计算机系统的稳定性与性能。此外,在现有的安全计算机系统中,应用数据在模块间传本文档来自技高网...

【技术保护点】

1.一种用于安全计算机系统的多通道数据接收处理方法,该安全计算机系统包括数据处理单元与多个通信单元,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述的步骤a中,各个通信单元对从外部设备接收的多通道消息进行通道分离提取的过程包括:各个通信单元的软件层在接收到多通道消息后,将消息处理为总线消息头BusMsg_Head和消息内容MsgData;各个通信单元根据自身ID,按照提取规则将消息内容MsgData分为奇通道和偶通道。

3.根据权利要求2所述的一种用于安全计算机系统的多通道数据接收处理方法,...

【技术特征摘要】

1.一种用于安全计算机系统的多通道数据接收处理方法,该安全计算机系统包括数据处理单元与多个通信单元,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述的步骤a中,各个通信单元对从外部设备接收的多通道消息进行通道分离提取的过程包括:各个通信单元的软件层在接收到多通道消息后,将消息处理为总线消息头busmsg_head和消息内容msgdata;各个通信单元根据自身id,按照提取规则将消息内容msgdata分为奇通道和偶通道。

3.根据权利要求2所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述总线消息头busmsg_head包括消息内容的crc、iou自身的id、消息的sn号和外设节点编号pid。

4.根据权利要求2所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述奇通道和所述偶通道的数量取决于通信单元的数量。

5.根据权利要求4所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述提取规则具体为:

6.根据权利要求5所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述的步骤a中,使用数据安全掩码和软件安全掩码将分离后的消息处理为总线消息包括:对于奇通道提取后的数据pmsgdate1,使用数据安全掩码datamask1对提取后的数据作异或操作,得到应用数据busmsg_data1;

7.根据权利要求6所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述的步骤a中,使用数据安全掩码和软件安全掩码将分离后的消息处理为总线消息还包括:通信单元将使用数据安全掩码处理过的应用数据作为总线消息内容busmsg_data,加入总线消息头busmsg_head,处理为总线消息busmsg。

8.根据权利要求7所述的一种用于安全计算机系统的多通道数据接收处理方法,其特征在于,所述的步骤a中,使用数据安全掩码和软件安全掩码将分离后的消息处理为总线消息还包括:通信单元使用软件安全掩码swmask1,对总线消息busmsg按swmask1长度作异或操作。

9.根据权利要求7所述的一种用于安全计算机系统的多通道数据接...

【专利技术属性】
技术研发人员:沈泽郑重虎瞿玲燕秦洁心古俐杨辉
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:

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

1