车端系统、车端应用调用的响应方法、装置、设备及介质与流程
- 国知局
- 2024-08-02 14:31:36
本发明涉及车辆,尤其涉及一种车端系统、车端应用调用的响应方法、装置、设备及介质。
背景技术:
1、some/ip(scalable service-oriented middleware over ip)是一种用于车载通信的标准协议。它位于osi七层网络模型的5-7层(应用层),需要运行于tcp/ip协议栈之上,即所有的some/ip报文都是ip报文。soa是一种面向服务的架构模型,它通过将复杂的汽车系统分解为一系列可重用、可互操作的服务,实现了汽车系统的高度集成、灵活性和可扩展性。随着汽车智能化的发展,很多车端应用涉及到对车端soa服务的调用。目前的调用方式通常将各应用订阅自身所需的车端some/ip服务的接口。
2、上述调用方式中每个车端应用都需要订阅所需的车端some/ip服务的接口,从整体来看存在重复订阅,不便于管理。
技术实现思路
1、本发明提供了一种车端系统、车端应用调用的响应方法、装置、设备及介质,以解决车端应用对底层接口调用的重复订阅的技术问题。
2、根据本发明的一方面,提供了一种车端系统,包括至少一个车端应用、中转系统和域控制器,其中:
3、所述车端应用,用于基于应用需求生成调用请求,并将所述调用请求发送至所述中转系统;
4、所述中转系统,部署在所述车端系统的至少一个域中,用于基于接收到的所述调用请求确定调用参数,根据所述调用参数生成服务调用指令,并将所述服务调用指令发送至目标域控制器;
5、所述目标域控制器,用于接收所述服务调用指令,并执行所述服务调用指令对应的服务调用。
6、可选的,在上述方案的基础上,所述中转系统包括uri api、规则引擎、执行器和底层服务,其中:
7、所述uri api,用于提供符合系统接口文档定义的标准api;
8、所述规则引擎,用于实现api调用的处理,生成所述服务调用指令;
9、所述执行器,用于将所述服务调用指令发送至所述目标域控制器。
10、可选的,在上述方案的基础上,所述中转系统为分布式系统,所述中转系统分布式部署在所述车端系统的至少两个域中,所述将所述服务调用指令发送至目标域控制器,包括:
11、在所述目标域控制器资源占用高于设定阈值时,将所述服务调用指令通过所述分布式系统发送至其他域控制器,以通过其他域控制器将所述服务调用指令发送至所述目标域控制器。
12、可选的,在上述方案的基础上,所述基于应用需求生成调用请求,包括:
13、基于应用属性生成鉴权信息,将所述鉴权信息发送至所述中转系统;
14、接收所述中转系统返回的授权口令;
15、基于所述授权口令和所述应用需求生成所述调用请求。
16、可选的,在上述方案的基础上,所述中转系统基于val搭建。
17、可选的,在上述方案的基础上,所述车端系统的域包括座舱控制域、车身控制域、驾驶控制域、动力域、底盘域中的至少一个。
18、根据本发明的另一方面,提供了一种车端应用调用的响应方法,由车端系统中部署的中转系统执行,所述方法包括:
19、接收车端应用发送的调用请求,基于所述调用请求确定调用参数;
20、根据所述调用参数生成服务调用指令;
21、将所述服务调用指令发送至目标域控制器,以使所述目标域控制器执行所述服务调用指令对应的服务调用。
22、根据本发明的另一方面,提供了一种车端应用调用的响应装置,包括:
23、调用参数确定模块,用于接收车端应用发送的调用请求,基于所述调用请求确定调用参数;
24、服务调用指令生成模块,用于根据所述调用参数生成服务调用指令;
25、服务调用指令发送模块,用于将所述服务调用指令发送至目标域控制器,以使所述目标域控制器执行所述服务调用指令对应的服务调用。
26、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
27、至少一个处理器;以及
28、与所述至少一个处理器通信连接的存储器;其中,
29、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车端应用调用的响应方法。
30、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车端应用调用的响应方法。
31、本发明实施例的技术方案,通过设置车端系统包括至少一个车端应用、中转系统和域控制器,其中:所述车端应用,用于基于应用需求生成调用请求,并将所述调用请求发送至所述中转系统;所述中转系统,部署在所述车端系统的至少一个域中,用于基于接收到的所述调用请求确定调用参数,根据所述调用参数生成服务调用指令,并将所述服务调用指令发送至目标域控制器;所述目标域控制器,用于接收所述服务调用指令,并执行所述服务调用指令对应的服务调用。通过部署中转系统对接车端系统的调用,并实现车端系统对底层服务的调用,使得车端应用无需对接底层服务,避免了车端应用对底层接口的重复订阅。
32、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
技术特征:1.一种车端系统,其特征在于,包括至少一个车端应用、中转系统和域控制器,其中:
2.根据权利要求1所述的系统,其特征在于,所述中转系统包括uri api、规则引擎、执行器和底层服务,其中:
3.根据权利要求1所述的系统,其特征在于,所述中转系统为分布式系统,所述中转系统分布式部署在所述车端系统的至少两个域中,所述将所述服务调用指令发送至目标域控制器,包括:
4.根据权利要求1所述的系统,其特征在于,所述基于应用需求生成调用请求,包括:
5.根据权利要求1所述的系统,其特征在于,所述中转系统基于val搭建。
6.根据权利要求1所述的系统,其特征在于,所述车端系统的域包括座舱控制域、车身控制域、驾驶控制域、动力域、底盘域中的至少一个。
7.一种车端应用调用的响应方法,其特征在于,由车端系统中部署的中转系统执行,所述方法包括:
8.一种车端应用调用的响应装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求7所述的车端应用调用的响应方法。
技术总结本发明公开了一种车端系统、车端应用调用的响应方法、装置、设备及介质,系统包括至少一个车端应用、中转系统和域控制器,其中:所述车端应用,用于基于应用需求生成调用请求,并将所述调用请求发送至所述中转系统;所述中转系统,部署在所述车端系统的至少一个域中,用于基于接收到的所述调用请求确定调用参数,根据所述调用参数生成服务调用指令,并将所述服务调用指令发送至目标域控制器;所述目标域控制器,用于接收所述服务调用指令,并执行所述服务调用指令对应的服务调用。通过部署中转系统对接车端系统的调用,并实现车端系统对底层服务的调用,使得车端应用无需对接底层服务,避免了车端应用对底层接口的重复订阅。技术研发人员:占丰,邵天东,付振,吴红心受保护的技术使用者:中国第一汽车股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/243032.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表