预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115865980A(43)申请公布日2023.03.28(21)申请号202211511969.6(22)申请日2022.11.29(71)申请人重庆长安汽车股份有限公司地址400020重庆市江北区鱼嘴镇长安汽车全球研发中心(72)发明人张睿张英鹏张磊(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201专利代理师黄琼(51)Int.Cl.H04L67/12(2022.01)G06F8/71(2018.01)G06F21/44(2013.01)H04L67/566(2022.01)H04L67/565(2022.01)权利要求书2页说明书9页附图3页(54)发明名称SOA通讯架构、车辆、构建方法及存储介质(57)摘要本申请涉及智能座舱技术领域,特别涉及一种SOA通讯架构、车辆、构建方法及存储介质,其中,通讯架构包括:目标软件开发框架中提供应用与服务的不同层面;转换模块,转换模块与每个层面之间通过基于面向服务架构SOA服务定义的通信接口进行通信,转换模块包括通信中间件和SOA服务接口,其中,SOA服务接口用于将上层调用的接口映射成对应的SOA服务接口,实现不同层面的应用和/或服务对SOA服务接口的调用;通信中间件用于将应用的应用数据和/或服务的服务数据发送至以太网,接收其他域应用的调用请求,基于调用请求调用SOA服务接口对外提供接口。由此,解决了相关技术中SOA架构无法在其他系统上适用等问题。CN115865980ACN115865980A权利要求书1/2页1.一种SOA通讯架构,其特征在于,包括:目标软件开发框架中提供应用与服务的不同层面;转换模块,所述转换模块与每个层面之间通过基于面向服务架构SOA服务定义的通信接口进行通信,所述转换模块包括通信中间件和SOA服务接口,其中,所述SOA服务接口用于将上层调用的接口映射成对应的SOA服务接口,实现不同层面的应用和/或服务对所述SOA服务接口的调用;所述通信中间件用于将所述应用的应用数据和/或所述服务的服务数据发送至以太网,接收其他域应用的调用请求,基于所述调用请求调用所述SOA服务接口对外提供接口。2.根据权利要求1所述的架构,其特征在于,所述不同层面包括应用程序APP层和本地程序Native层,所述转换模块包括第一转换模块和第二转换模块,所述第一转换模块与APP层之间设置有第一通信接口,所述第二转换模块分别与所述第一转换模块和所述Native层之间设置有第二通信接口和第三通信接口;其中,所述第一转换模块用于将所述第一通信接口的调用转换成所述第二通信接口的调用;所述第二转换模块集成有所述通信中间件的动态库和所述SOA服务接口代码的动态库。3.根据权利要求2所述的架构,其特征在于,所述SOA服务接口代码包括SOA客户端的框架代码和SOA服务端的框架代码。4.根据权利要求2所述的架构,其特征在于,所述APP层集成有JAR包,所述Native层集成有so库,以实现对应接口的调用。5.根据权利要求2所述的架构,其特征在于,所述第二转换模块还包括:适配模块,用于适配所述通信中间中不同通信协议的服务接口。6.根据权利要求1所述的架构,其特征在于,所述转换模块还包括:权限认证模块,用于对所述应用和所述服务配置预设权限,使得所述应用和所述服务在所述预设权限范围内实现SOA服务接口的调用。7.根据权利要求1所述的架构,其特征在于,所述转换模块还包括:过滤模块,用于对数据进行差分处理,得到变化数据,上报所述变化数据。8.根据权利要求1所述的架构,其特征在于,所述SOA服务接口中封装有所述通信中间件的调用代码,以实现SOA通信。9.根据权利要求1所述的架构,其特征在于,所述通信中间件支持TCP/IP协议栈。10.根据权利要求1所述的架构,其特征在于,所述通信中间件用于将SOA数据序列化之后通过TCP/IP协议栈发送给接收端,接收端接收数据并进行反序列化,得到所述SOA数据。11.一种车辆,其特征在于,包括如权利要求1‑10任意一项所述的SOA通讯架构。12.一种SOA通讯架构构建方法,其特征在于,包括以下步骤:获取通信中间件协议栈的实现源码和SOA服务定义;将通信中间件协议栈的实现源码编译成动态链接库,按照SOA服务定义生成SOA服务接口代码,将所述SOA服务接口代码编译成动态库,并按照所述SOA服务定义通信接口;根据所述动态链接库和所述动态库创建转换模块,使得所述转换模块包括通信中间件和SOA服务接口,并基于所述通信接口建立所述转换模块与软件开发框架中提供应用与服务的不同层面之间的通信。13.根据权利要求12所述的方法,其特征在于,所述不同层面包括应用程序APP层和本2CN115865980A权利要求书2/2页地程序