System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆SOA接口定义方法、系统、电子设备及存储介质技术方案_技高网

一种车辆SOA接口定义方法、系统、电子设备及存储介质技术方案

技术编号:39946924 阅读:4 留言:0更新日期:2024-01-08 23:00
本申请公开了一种车辆SOA接口定义方法、系统、电子设备及存储介质,包括基于定义的SOA接口规则,获取SOA接口数据,建立数据集;基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述SOA接口;响应于语言描述,基于训练好的所述语言模型,生成SOA接口定义;对所述SOA接口定义进行优化,生成SOA接口。从而简化了SOA接口设计程序,使SOA接口开发过程中不容易出现纰漏,提高了SOA接口的开发效率。

【技术实现步骤摘要】

本专利技术涉及车辆,特别是涉及一种车辆soa接口定义方法、系统、电子设备及存储介质。


技术介绍

1、随着智能网联汽车的蓬勃发展,舱驾融合一直是大势所趋,车企普遍采用soa(面向服务的架构),soa是一种软件设计模式,它鼓励将软件系统拆分为一系列的独立服务,这些服务通过网络进行通信,从而实现松耦合、可重用和可扩展的系统。因此,我们将汽车按照功能划分为多个域控,例如娱乐域、安全域、底盘域、动力域、车身控制域、自动驾驶域等。多个域之间通过以太网通信就需要设计soa接口。

2、当下,汽车软件系统通常涉及众多功能和服务,soa接口设计过程复杂且繁琐,容易出现错误和遗漏。

3、因此,如何简化soa接口设计程序,提高soa接口的开发效率,是本领域技术人员有待解决的技术问题。


技术实现思路

1、为解决现有技术中车辆soa接口开发过程复杂且繁琐,容易出现错误和遗漏的技术问题,本专利技术提供一种车辆soa接口定义方法、系统、电子设备及存储介质。

2、为实现本专利技术目的提供的一种车辆soa接口定义方法,包括:

3、基于定义的soa接口规则,获取soa接口数据,建立数据集;

4、基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述soa接口;

5、响应于语言描述,基于训练好的所述语言模型,生成soa接口定义;

6、对所述soa接口定义进行优化,生成soa接口。

7、在其中一些具体实施例中,所述定义的soa接口规则,包括:

8、对所述soa接口服务功能进行定义;

9、对所述soa接口服务功能的服务描述进行定义;

10、对所述soa接口服务功能的输入和输出参数进行定义。

11、在其中一些具体实施例中,基于定义的soa接口规则,获取soa接口数据,建立数据集,具体包括:

12、分别获取与所述定义的soa接口服务功能、所述定义的soa接口服务功能的服务描述以及所述定义的soa接口服务功能的输入和输出参数所对应的所述soa接口数据;

13、获取所述soa接口数据的语言描述方式;

14、基于所述soa接口数据、所述soa接口数据的语言描述方式以及所述定义的soa接口服务功能、所述服务功能的服务描述以及所述服务功能的输入和输出参数之间的对应关系,建立所述数据集。

15、在其中一些具体实施例中,基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述soa接口,具体包括:

16、所述语言模型包括chatgpt模型;

17、基于所述数据集中包含的数据,代入所述chatgpt模型,使所述chatgpt模型理解所述soa接口的代码语法文本。

18、在其中一些具体实施例中,响应于语言描述,基于训练好的所述语言模型,生成soa接口定义,具体包括:

19、获取用户关于所述soa接口的语言描述,所述语言描述包括语音描述以及文字描述;

20、基于训练好的所述语言模型,对所述语音描述或者文字描述进行识别,生成对应于所述语音描述或者所述文字描述的soa接口定义。

21、在其中一些具体实施例中,对所述soa接口定义进行优化,生成soa接口,具体包括:

22、基于所述语言描述所包含的soa接口需求,对所述soa接口定义进行优化,生成soa接口。

23、基于同一构思,本专利技术还提供一种车辆soa接口定义系统,包括:

24、数据集建立模块,配置为基于定义的soa接口规则,获取soa接口数据,建立数据集;

25、语言模型训练模块,配置为基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述soa接口;

26、soa接口定义生成模块,配置为响应于语言描述,基于训练好的所述语言模型,生成soa接口定义;

27、soa接口优化模块,配置为对所述soa接口定义进行优化,生成soa接口。

28、在其中一些具体实施例中,还包括自然语言处理模块以及soa接口展示模块;

29、所述自然语言处理模块,配置为识别所述语言描述,将所述语言描述转换为相应文本;

30、所述soa接口展示模块,配置为展示soa接口定义生成模块生成的soa接口定义,供所述soa接口优化模块对所述soa接口定义进行优化。

31、基于同一构思,本专利技术还提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行车辆soa接口定义方法的步骤。

32、基于同一构思,本专利技术还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行车辆soa接口定义方法的步骤。

33、与现有技术相比,本专利技术具有以下有益效果:

34、本专利技术公开了一种车辆soa接口定义方法、系统、电子设备及存储介质,简化了soa接口设计程序,使soa接口开发过程中不容易出现纰漏,提高了soa接口的开发效率。

本文档来自技高网...

【技术保护点】

1.一种车辆SOA接口定义方法,其特征在于,包括:

2.根据权利要求1所述的车辆SOA接口定义方法,其特征在于,所述定义的SOA接口规则,包括:

3.根据权利要求2所述的车辆SOA接口定义方法,其特征在于,基于定义的SOA接口规则,获取SOA接口数据,建立数据集,具体包括:

4.根据权利要求1所述的车辆SOA接口定义方法,其特征在于,基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述SOA接口,具体包括:

5.根据权利要求1所述的车辆SOA接口定义方法,其特征在于,响应于语言描述,基于训练好的所述语言模型,生成SOA接口定义,具体包括:

6.根据权利要求1所述的车辆SOA接口定义方法,其特征在于,对所述SOA接口定义进行优化,生成SOA接口,具体包括:

7.一种车辆SOA接口定义系统,其特征在于,包括:

8.根据权利要求7所述的车辆SOA接口定义系统,其特征在于,还包括自然语言处理模块以及SOA接口展示模块;

9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项所述方法的步骤。

10.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行权利要求1至6中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种车辆soa接口定义方法,其特征在于,包括:

2.根据权利要求1所述的车辆soa接口定义方法,其特征在于,所述定义的soa接口规则,包括:

3.根据权利要求2所述的车辆soa接口定义方法,其特征在于,基于定义的soa接口规则,获取soa接口数据,建立数据集,具体包括:

4.根据权利要求1所述的车辆soa接口定义方法,其特征在于,基于所述数据集,对语言模型进行训练,以使所述语言模型理解所述soa接口,具体包括:

5.根据权利要求1所述的车辆soa接口定义方法,其特征在于,响应于语言描述,基于训练好的所述语言模型,生成soa接口定义,具体包括:

6.根据权利要求1所述的车辆soa接口定义方法,其特征在于,对所述soa接...

【专利技术属性】
技术研发人员:冯爽李军徐圣淇王正晖杨选郭文奇
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1