技术新讯 > 计算推算,计数设备的制造及其应用技术 > 车辆信息的处理方法和装置、存储介质及电子设备与流程  >  正文

车辆信息的处理方法和装置、存储介质及电子设备与流程

  • 国知局
  • 2024-10-21 14:58:14

本技术涉及计算机,具体而言,涉及一种车辆信息的处理方法和装置、存储介质及电子设备。

背景技术:

1、为了提高行车安全及实现辅助驾驶服务,通常将车机应用(又称为车载互联)与车机平台进行连接,并将车机应用的功能映射到车机平台中的显示界面上,通过车机应用与车机平台之间的适配连接、接口调用及返回参数等过程,即可自动实现诸如拨打电话、听音乐、使用导航等功能。

2、在实现上述车载互联的过程中,需要将车机平台接入车机应用,使得车机应用的业务代码能够通过接口实时获取到车机平台所在的目标车辆的车辆信息,那么如何将不同车辆的不同车机平台接入车机应用显得尤为重要。

3、相关技术中,通常是在车机应用的业务代码中直接集成不同车机平台的系统api库,并根据不同车机平台的系统api的使用方法修改车机应用的业务代码,从而使得车机应用能够调用该平台的系统api能力。

4、然而,由于每一个车机应用的业务逻辑均集成了不同车机平台的适配逻辑,使得车机应用的业务逻辑的复杂度大幅提升,增加了利用适配代码对车载信息进行处理的时间,也增加了车机应用通过接口获取处理后的车载信息的时间,造成了车辆信息的处理过程中出现的效率较低的技术问题。

5、针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

1、本技术实施例提供了一种车辆信息的处理方法和装置、存储介质及电子设备,以至少解决在车辆信息的处理过程中出现的效率较低的技术问题。

2、根据本技术实施例的一个方面,提供了一种车辆信息的处理方法,包括:在第一车机应用运行在第一车辆的第一车机系统中的情况下,通过第一适配代码,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,其中,第一车辆信息是第一车辆的车辆信息;通过第一车机应用中的第一业务代码对第二车辆信息进行处理,其中,第一业务代码与第一适配代码处于解耦关系。

3、可选地,上述通过第一适配代码,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,包括:在第一适配代码位于目标服务器中的情况下,通过第一配置文件调用目标服务器中的第一适配代码,将第一系统接口输出的第一车辆信息转换成第一应用接口允许接收的第二车辆信息。

4、可选地,上述通过第一配置文件调用目标服务器中的第一适配代码,包括:读取第一配置文件中的模式字段上的第一数据;在第一数据表示连接模式为连接外部代码的情况下,在车机应用外部搜索并调用第一适配代码。

5、可选地,上述通过第一适配代码,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,包括:在第一适配代码位于第一车机应用中的情况下,通过第二配置文件调用第一车机应用中的第一适配代码,将第一系统接口输出的第一车辆信息转换成第一应用接口允许接收的第二车辆信息。

6、可选地,上述通过第二配置文件调用第一车机应用中的第一适配代码,包括:读取第二配置文件中的模式字段上的第二数据;在第二数据表示连接模式为连接内部代码的情况下,在车机应用内部搜索并调用第一适配代码。

7、可选地,上述将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,包括:根据第一车机系统与第一车机应用之间的目标传输协议中的目标函数,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,其中,目标函数包括m个变量,m个变量中的每个变量包括变量名称和变量取值,m为大于或等于1的正整数。

8、可选地,上述根据第一车机系统与第一车机应用之间的目标传输协议中的目标函数,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,包括:在第一车辆信息是与m个变量中的第i个变量对应的第一目标变量的情况下,按照目标函数中的第i个变量的变量名称和变量取值,将第一目标变量的变量名称和变量取值转换为目标变量名称和目标变量取值,其中,目标变量取值与第i个变量的变量取值的格式相同;将目标变量名称和目标变量取值确定为第二车辆信息,i为大于或等于1的正整数。

9、可选地,上述方法还包括:在第一车机应用运行在第二车辆的第二车机系统中的情况下,通过第二适配代码,将第二车机系统中的第二系统接口输出的第三车辆信息转换成第一车机应用的第一应用接口允许接收的第四车辆信息,其中,第三车辆信息是第二车辆的车辆信息;通过第一车机应用中的第一业务代码对第四车辆信息进行处理,其中,第一业务代码与第二适配代码处于解耦关系。

10、可选地,在第四车辆信息和第二车辆信息均包括一个参数的情况下,第四车辆信息中包括的第一参数与第二车辆信息中包括的第二参数具有相同的参数含义;或者,在第四车辆信息和第二车辆信息均包括n个参数的情况下,第四车辆信息中包括的第一组参数与第二车辆信息中包括的第二组参数具有相同的参数排列顺序、且相同位置上的参数具有相同的参数含义,其中,第一组参数和第二组参数均包括n个参数,n为大于或等于2的正整数。

11、可选地,上述方法还包括:在第二车机应用运行在第一车辆的第一车机系统中的情况下,通过第一适配代码,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第二车机应用的第二应用接口允许接收的第二车辆信息,其中,第二车机应用与第一车机应用是不同的应用;通过第二车机应用中的第二业务代码对第二车辆信息进行处理,其中,第二业务代码与第一适配代码处于解耦关系。

12、根据本技术实施例的另一方面,还提供了一种车辆信息的处理装置,包括:第一转换单元,用于在第一车机应用运行在第一车辆的第一车机系统中的情况下,通过第一适配代码,将第一车机系统中的第一系统接口输出的第一车辆信息转换成第一车机应用的第一应用接口允许接收的第二车辆信息,其中,第一车辆信息是第一车辆的车辆信息;第一处理单元,用于通过第一车机应用中的第一业务代码对第二车辆信息进行处理,其中,第一业务代码与第一适配代码处于解耦关系。

13、可选地,上述第一转换单元包括:第一转换模块,用于在第一适配代码位于目标服务器中的情况下,通过第一配置文件调用目标服务器中的第一适配代码,以将第一系统接口输出的第一车辆信息转换成第一应用接口允许接收的第二车辆信息。

14、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述车辆信息的处理方法。

15、根据本技术实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。

16、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过计算机程序执行上述车辆信息的处理方法。

17、通过本技术提供的上述实施例,利用第一适配代码对第一车机系统中的第一系统接口输出的第一车辆信息进行转换,得到第一车机应用的第一应用接口允许接收的第二车辆信息;然后通过第一车机应用中的第一业务代码对接收到的第二车辆信息进行处理。在此过程中,由于第一业务代码与第一适配代码处于解耦关系,使得第一车机应用的业务逻辑与第一车机系统的适配逻辑之间是相互独立的,降低了第一车机应用的业务逻辑的复杂度,简化了第一车机应用对第二车辆信息的处理过程,解决了相关技术中在车辆信息的处理过程中出现的效率较低的技术问题,实现了提高车辆信息的处理效率的技术效果。

本文地址:https://www.jishuxx.com/zhuanli/20241021/320000.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。