[发明专利]SOMEIP代码生成方法、装置、计算机终端及存储介质在审
申请号: | 202210817464.6 | 申请日: | 2022-07-12 |
公开(公告)号: | CN115129395A | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 马智鹏;何天翼;张景达 | 申请(专利权)人: | 北斗星通智联科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/41 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王新哲 |
地址: | 401120 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | someip 代码 生成 方法 装置 计算机 终端 存储 介质 | ||
1.一种SOMEIP代码生成方法,其特征在于,包括:
建立配置矩阵,所述配置矩阵内包括相关数据包的格式数据;
逐个读取所述配置矩阵中各个数据包的格式数据,并且将读取到的格式数据分为第一类格式数据和第二类格式数据;
将第一类格式数据按照第一类文件格式写入所属数据包的第一类文件中,将第二类格式数据按照第二类文件格式写入所属数据包的第二类文件中;
根据所有的所述第一类文件和所述第二类文件,生成SOMEIP代码。
2.根据权利要求1所述的SOMEIP代码生成方法,其特征在于,所述根据所有的所述第一类文件和所述第二类文件,生成SOMEIP代码,包括:
通过commapi工具读取所述第一类文件和所述第二类文件的内容,将所述第一类文件和所述第二类文件作为配置文件,生成对应的SOMEIP代码。
3.根据权利要求1所述的SOMEIP代码生成方法,其特征在于,所述逐个读取所述配置矩阵中各个数据包的格式数据,包括:
根据数据包的包名,逐个读取所述数据包相关的格式数据,并将所述格式数据缓存在本地进行解析。
4.根据权利要求1所述的SOMEIP代码生成方法,其特征在于,所述将读取到的格式数据分为第一类格式数据和第二类格式数据,包括:
解析所述格式数据中的方法、事件和属性信息中的数据内容,将对应的数据内容归类到第一类格式数据或者第二类格式数据中。
5.根据权利要求1所述的SOMEIP代码生成方法,其特征在于,所述配置矩阵包括第一矩阵和第二矩阵,所述第一矩阵内存储所述数据包的数据结构,所述第二矩阵内存储所述数据包各个数据类型的具体内容。
6.根据权利要求5所述的SOMEIP代码生成方法,其特征在于,所述数据包的数据结构包括包名、接口名、接口ID、接口版本、事件组ID、传输类型、领域类型、元素名、协议、输入输出、参数名、参数引用参考中的多种组合。
7.根据权利要求1所述的SOMEIP代码生成方法,其特征在于,所述第一类文件为fild配置文件,所述第二类文件为fdepl配置文件。
8.一种SOMEIP代码生成装置,其特征在于,包括:
初始化模块,用于建立配置矩阵,所述配置矩阵内包括相关数据包的格式数据;
分类模块,用于逐个读取所述配置矩阵中各个数据包的格式数据,并且将读取到的格式数据分为第一类格式数据和第二类格式数据;
配置模块,将第一类格式数据按照第一类文件格式,写入所属数据包的第一类文件中,将第二类格式数据按照第二类文件格式,写入所属数据包的第二类文件中;
生成模块,用于根据所有的所述第一类文件和所述第二类文件,生成SOMEIP代码。
9.一种计算机终端,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行权利要求1至7中任一项所述的SOMEIP代码生成方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的SOMEIP代码生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北斗星通智联科技有限责任公司,未经北斗星通智联科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210817464.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冶金实验室用圆盘自动造球装置及方法
- 下一篇:一种立式磁滤器