车载系统面向服务的架构代码文件生成方法和装置与流程

文档序号:33988754发布日期:2023-04-29 14:27阅读:来源:国知局

技术特征:

1.一种车载系统面向服务的架构代码文件生成方法,

2.根据权利要求1所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述多个定义项包括所述服务接口定义映射表中的多个定义项,所述服务接口定义映射表中的多个定义项包括服务名称、服务接口名称、服务接口类型、参数名称、参数发送方向、参考数据类型;每一所述服务名称对应有一个或多个服务接口名称,每一服务接口名称具有相应的服务接口类型,所述服务接口类型包括属性类和方法类;每一服务接口类型对应有参数名称、参数发送方向和参考数据类型定义项;

3.根据权利要求2所述的车载系统面向服务的架构代码文件生成方法,其特征在于,根据所述服务接口名称和服务接口类型生成相应的接口声明和接口代码包括:

4.根据权利要求1所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述多个定义项包括所述数据类型定义映射表中的多个定义项,所述数据类型定义映射表中的多个定义项包括数据类型名称、数据类型类别、数据成员名称、数据成员参考数据类型和枚举值;

5.根据权利要求4所述的车载系统面向服务的架构代码文件生成方法,其特征在于,读取并判断数据类型类别,并根据不同的数据类型类别和相应的映射值生成对应的代码包括:

6.根据权利要求1所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述多个定义项包括所述服务接口定义映射表中的多个定义项,所述服务接口定义映射表中的多个定义项包括服务名称、服务id、主要版本、次要版本、服务接口名称、服务接口类型、服务接口id和传输协议类型;

7.根据权利要求6所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述服务类代码段包括方法类子代码段、属性类子代码段、事件类子代码段,网络端点子代码段,服务发现子代码段,所述服务类代码段包括相应的框架代码,多个子代码段包括相应的子框架代码;

8.根据权利要求7所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述属性类字段代码中的服务id对应于属性类服务接口中的获取、设置和通知操作;所述事件类字段代码中的服务id对应于属性类服务接口中的通知操作。

9.根据权利要求6所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述多个定义项包括所述服务部署映射表中的多个定义项,

10.根据权利要求6所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述多个定义项包括所述服务发现映射表中的多个定义项,所述服务发现映射表中的多个定义项包括服务发现端口号、服务发现组播地址、最小初始化时间、最大初始化时间、重复阶段基础时间、重复次数和客户端声明周期;

11.根据权利要求1所述的车载系统面向服务的架构代码文件生成方法,其特征在于,所述方法还包括:

12.根据权利要求1所述的车载系统面向服务的架构代码文件生成方法,其特征在于,每一所述服务名称对应于车辆的零部件或车辆的控制操作。

13.一种车载系统面向服务的架构代码文件生成装置,包括:

14.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-12任一项所述的方法。


技术总结
本发明提供一种车载系统面向服务的架构代码文件生成方法,接收车辆通信服务映射表文件,所述映射表文件包括服务接口定义映射表、数据类型定义映射表、服务部署映射表和服务发现映射表;获取所述服务接口定义映射表、数据类型定义映射表、服务部署映射表和服务发现映射表中的多个定义项和相应的映射值;根据所述多个定义项和相应的映射值生成服务目标代码文件和服务目标配置代码文件。本发明能够提高面向服务的架构(SOA)代码文件生成效率,从而提高系统开发效率。

技术研发人员:赖斌,霍百林,缪国栋
受保护的技术使用者:合众新能源汽车股份有限公司
技术研发日:
技术公布日:2024/1/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1