【技术实现步骤摘要】
一种基于SOA服务的安全通讯方法及系统
[0001]本专利技术属于安全通讯
,尤其涉及一种基于
SOA
服务的安全通讯方法及系统
。
技术介绍
[0002]电动汽车的智能化和互联化正成为发展的趋势,汽车与外部的网络连接也不可避免,汽车电子模块的升级迭代也越来越频繁
。
汽车电气的复杂化及智能化,要求汽车可以提供越来越丰富的功能和服务,对功能和服务的持续扩展和不断创新均提出了更高的要求,汽车服务化的趋势越来越明显
。
为了汽车服务化的趋势和要求,改变汽车电气功能的开发模式和设计方法,需要引入一套适应汽车功能服务化设计开发的一套平台
、
方法
、
工具和协议
。
[0003]现有技术中,汽车
SOA
开发的生态正在加速构建,包括
SOA
开发平台,
SOA
的
OS
,
SOA
的协议栈,
SOA
的设计工具链及
SOA
的通讯协议,常用通讯协议包括
CAN、CANFD、Ethernet、LIN
等,通常
Ethernet
对
SOA
的兼容性会更强
。Ethernet
的
SOA
通讯协议为
SOME IP
,
SOME IP
是为汽车设计的一套基于服务思想的通讯协议,
SOME I ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于
SOA
服务的安全通讯方法,其特征在于,所述方法具体包括以下步骤:对服务发送方的第一服务应用数据增加校验冗余信息,生成第二服务应用数据,并从服务发送方的应用层传输至服务发送方的
TCP/IP
层;对所述第二服务应用数据进行打包封装,生成第三服务应用数据,并传输至服务发送方的
MAC
层;将所述第三服务应用数据发送至服务接收方的
MAC
层;将所述第三服务应用数据传输至服务接收方的
TCP/IP
层;对所述第三服务应用数据进行校验,判断是否存在错误,并进行相应的处理
。2.
根据权利要求1所述的基于
SOA
服务的安全通讯方法,其特征在于,所述对服务发送方的第一服务应用数据增加校验冗余信息,生成第二服务应用数据,并从服务发送方的应用层传输至服务发送方的
TCP/IP
层具体包括以下步骤:通过
CRC
算法,对服务发送方的第一服务应用数据增加校验冗余信息,生成第二服务应用数据;从服务发送方的应用层,将所述第二服务应用数据传输至服务发送方的
TCP/IP
层
。3.
根据权利要求1所述的基于
SOA
服务的安全通讯方法,其特征在于,所述对所述第二服务应用数据进行打包封装,生成第三服务应用数据,并传输至服务发送方的
MAC
层具体包括以下步骤:通过
CRC
算法,对所述第二服务应用数据进行打包封装,生成第三服务应用数据;将所述第三服务应用数据传输至服务发送方的
MAC
层
。4.
根据权利要求3所述的基于
SOA
服务的安全通讯方法,其特征在于,所述通过
CRC
算法,对所述第二服务应用数据进行打包封装,生成第三服务应用数据具体包括以下步骤:获取打包封装报文;从所述打包封装报文中提取打包封装协议;根据所述打包封装协议,通过
CRC
算法,增加保护校验信息;按照所述保护校验信息,对所述第二服务应用数据进行打包封装,生成第三服务应用数据
。5.
根据权利要求1所述的基于
SOA
服务的安全通讯方法,其特征在于,所述对所述第三服务应用数据进行校验,判断是否存在错误,并进行相应的处理具体包括以下步骤:通过
CRC
算法,对第三服务应用数据进行校验,判断是否存在错误;在存在错误时,不接收所述第三服务应用数据对应的相关服务内容;在不存在错误时,接收所述第三服务应用数据对应的相关服务内容
。6.
一种基于
SOA
技术研发人员:靳建伟,王晓海,于佳辰,阮皓博,于鑫淼,邵常峰,
申请(专利权)人:阿尔特汽车技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。