[发明专利]智能座舱SOA化的实现方法、系统和智能汽车有效
申请号: | 202210123223.1 | 申请日: | 2022-02-10 |
公开(公告)号: | CN114172938B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 任俊伟;邹晓冬;王锦锋;刘冰冰;王海波;陈涛 | 申请(专利权)人: | 诚迈科技(南京)股份有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L69/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210012 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 座舱 soa 实现 方法 系统 汽车 | ||
1.一种智能座舱SOA化的实现方法,其特征在于,所述实现方法用于智能汽车的座舱域,所述座舱域包括若干个服务子域,每个服务子域均设置有服务网关,所述服务网关各自支持不同的操作系统,所述服务网关中同时包含有所有支持的面向服务通信协议栈;所述面向服务通信协议栈包括SOME/IP协议和DDS协议;所述实现方法包括步骤:
创建所有面向服务通信协议栈分别对应的协议栈共享库;
根据所述服务子域所提供的服务,创建所述服务子域对应操作系统所支持的服务接口代码;
根据所述协议栈共享库、服务接口代码和动态路由代码,生成支持所述服务子域上对应操作系统运行的可执行程序。
2.根据权利要求1所述的智能座舱SOA化的实现方法,其特征在于,所述创建所有面向服务通信协议栈分别对应的协议栈共享库包括步骤:
根据车内面向服务通信协议栈的实现源码及其对应的支持库源码,分别生成对应于所述车内面向服务通信协议栈的协议栈共享库;
根据车外面向服务通信协议栈的实现源码及其对应的支持库源码,分别生成对应于所述车外面向服务通信协议栈的协议栈共享库。
3.根据权利要求2所述的智能座舱SOA化的实现方法,其特征在于,所述车内面向服务通信协议栈包括SOME/IP协议和DDS协议,其分别对应的支持库源码分别为标准库源码和封装层代码;所述根据车内面向服务通信协议栈的实现源码及其对应的支持库源码,分别生成对应于所述车内面向服务通信协议栈的协议栈共享库包括步骤:
根据所述SOME/IP协议的实现源码和所述标准库源码编写第一执行脚本,调用与所述服务子域的操作系统对应的工具链解析所述第一执行脚本并编译生成SOME/IP协议栈共享库;
根据所述DDS协议的实现源码和所述封装层代码编写第二执行脚本,调用与所述服务子域的操作系统对应的工具链解析所述第二执行脚本并编译生成DDS协议栈共享库。
4.根据权利要求1所述的智能座舱SOA化的实现方法,其特征在于,所述根据所述服务子域所提供的服务,创建所述服务子域对应操作系统所支持的服务接口代码包括步骤:
获取所述服务子域所提供服务对应的服务描述文件;所述服务描述文件包括对服务内容所设置的配置信息;
解析并读取所述服务描述文件中的配置信息;
将所述配置信息转换成服务网关代码中的数据定义部分和函数声明部分,并添加对应的处理逻辑之后形成所述服务接口代码。
5.根据权利要求1-4任一项所述的智能座舱SOA化的实现方法,其特征在于,所述根据所述协议栈共享库、服务接口代码和动态路由代码,生成支持所述服务子域上对应操作系统运行的可执行程序包括步骤:
根据所述服务接口代码以及所述协议栈共享库,编写所述服务子域的操作系统对应的服务抽象代码;
调用所述动态路由代码以及与所述服务子域的操作系统对应的服务抽象代码,编译生成所述可执行程序。
6.一种智能座舱SOA化的实现系统,其特征在于,所述实现系统用于智能汽车的座舱域,所述座舱域包括若干个服务子域,每个服务子域均设置有服务网关,所述服务网关各自支持不同的操作系统,所述服务网关中同时包含有所有支持的面向服务通信协议栈;所述面向服务通信协议栈包括SOME/IP协议和DDS协议;所述实现系统包括:
创建模块,用于创建所有面向服务通信协议栈分别对应的协议栈共享库;
生成模块,用于根据所述服务子域所提供的服务,创建所述服务子域对应操作系统所支持的服务接口代码;
处理模块,用于根据所述协议栈共享库、服务接口代码和动态路由代码,生成支持所述服务子域上对应操作系统运行的可执行程序。
7.根据权利要求6所述的智能座舱SOA化的实现系统,其特征在于,所述创建模块包括:
第一创建单元,用于根据车内面向服务通信协议栈的实现源码及其对应的支持库源码,分别生成对应于所述车内面向服务通信协议栈的协议栈共享库;
第二创建单元,用于根据车外面向服务通信协议栈的实现源码及其对应的支持库源码,分别生成对应于所述车外面向服务通信协议栈的协议栈共享库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诚迈科技(南京)股份有限公司,未经诚迈科技(南京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210123223.1/1.html,转载请声明来源钻瓜专利网。