V2X通信方法、装置及车辆与流程

xiaoxiao20天前  17


本技术涉及通信,尤其涉及一种v2x通信方法、装置及车辆。


背景技术:

1、随着网络技术及智能车辆技术的发展,车联网越来越受到广泛关注,现有的车辆通过车辆到一切(vehicle to everything,v2x)技术实现v(车)与x(车、人、交通路侧基础设施和网络)智能信息的交互。

2、车辆基于广播通信机制与其他设备进行v2x通信,容易受消息风暴(messageburs)的影响。例如,车辆的v2x通信装置在短时间接收到大量的v2x消息,v2x通信装置的应用处理器占用大量资源对v2x消息进行安全校验以及消息解码等处理,严重时可导致应用处理器的资源被全部占用,此时v2x通信装置的应用处理器无法承载其他业务(例如wifi通信)的处理,影响v2x通信装置的其他非v2x业务的运行。


技术实现思路

1、鉴于以上内容,有必要提供一种v2x通信方法、装置及车辆,通过将v2x通信装置的应用处理器划分为两个独立的域,以使应用处理器中v2x业务的应用程序的运行与其他业务的应用程序的运行隔离开,并通过限制v2x业务的应用程序的运行所需的资源,以避免发生v2x业务影响其他业务的运行。

2、第一方面,本技术实施例提供了一种v2x通信方法,应用于v2x通信装置,v2x通信装置包括应用处理器,应用处理器包括v2x域和普通域,应用处理器通过所述v2x域实现v2x业务并限定实现所述v2x业务所用资源,通过所述普通域内实现除v2x业务外的其他业务,所述v2x业务对应的应用程序位于所述v2x域内,v2x通信方法包括:应用处理器调用v2x域内v2x应用程序处理v2x消息。

3、采用上述技术方案,通过将v2x通信装置的应用处理器划分为两个相互独立的域,两个域分别用于v2x业务对应的应用程序的运行和非v2x业务的应用程序的运行,通过划分的两个独立的域分别实现v2x业务和非v2x业务,并限定v2x业务所需资源,以减少应用处理器中v2x业务和非v2x业务的影响。

4、在上述第一方面的一种可能的实现中,v2x域具有限制cpu资源,限制cpu资源为v2x域内所有v2x应用程序被配置可使用的最多的cpu资源。

5、采用上述技术方案,通过限制应用处理器中的v2x域的v2x业务对应的应用程序运行可使用的最多的cpu资源,以保证v2x通信装置在接收过多的v2x消息时,由于产生v2x消息风暴而使v2x域的v2x应用程序运行占用过多cpu资源而影响其他非v2x业务。由于限制了v2x应用程序运行可使用的最多的cpu资源,防止了应用处理器中v2x业务因争夺cpu资源而影响其他业务的运行。

6、在上述第一方面的一种可能的实现中,v2x域具有限制内存资源,限制内存资源为v2x域内所有v2x业务对应的应用程序可使用的最多的内存资源。

7、采用上述技术方案,通过限制应用处理器中的v2x域的v2x业务对应应用程序运行可使用的最多的内存资源,以保证v2x通信装置在接收过多的v2x消息时,由于产生v2x消息风暴而使v2x域的v2x业务对应的应用程序运行占用过多内存资源而影响其他非v2x业务。由于限制了v2x业务对应的应用程序运行可使用的最多的内存资源,防止了应用处理器中v2x业务因争夺内存资源而影响其他业务的运行。

8、在上述第一方面的一种可能的实现中,应用处理器还包括域监控进程,v2x通信方法还包括:域监控进程检测到v2x域被停止,重启v2x域,以使所述v2x域内所述v2x应用程序可重新处理接收的v2x消息。

9、采用上述技术方案,域监控进程在v2x域内v2x应用程序因占用过多的内存资源或其他原因被停止时,重启v2x域,以保证应用处理器中v2x业务的可靠性和连续性。

10、在上述第一方面的一种可能的实现中,v2x域内v2x应用程序被配置对应于第一路径集,普通域内除v2x应用程序外的其他应用程序被配置对应于第二目标文件,第一路径集与第二路径集无交集,所述第一路径集为所述v2x域内所述v2x业务实现对应的应用程序运行所需资源所在的路径,所述第二路径集为所述普通域内所述除v2x业务其他业务对应的应用程序运行所需资源所在的路径。

11、采用上述技术方案,通过对应用处理器中的v2x域和普通域进行配置,以使v2x域和普通域分别对应不同的路径集,使v2x域和普通域内应用程序运行所需的资源分别在不同的路径集中,以进一步提升v2x域和普通域的隔离性,避免v2x域和普通域内应用程序相互影响。

12、进一步地,第一路径集位于v2x域内,第二路径集位于普通域内。

13、在上述第一方面的一种可能的实现中,v2x域和普通域为基于容器技术生成的应用处理器内的两个容器。

14、采用上述技术方案,通过容器技术产生两个相互独立的域,以保证ap处理器中的两个域对应的应用业务的隔离和独立性,并减少两个域内业务的相互影响。

15、在上述第一方面的一种可能的实现中,v2x通信装置中内置linux系统,v2x通信装置采用cgroup方法配置v2x域的限制cpu资源。

16、采用上述技术方案,通过linux系统本身的功能,cgroup方法实现v2x域的限制cpu资源,便于实现。

17、第二方面,提供一种v2x通信装置,v2x通信装置包括应用处理器,应用处理器包括v2x域和普通域,所述应用处理器器通过所述v2x域内运行v2x业务并限定实现所述v2x业务所用资源,通过所述普通域实现内运行除v2x业务外的其他业务,所述v2x业务对应的应用程序位于所述v2x域内,应用处理器用于调用v2x域内v2x应用程序处理v2x消息。

18、在上述第二方面的一种可能的实现中,v2x域具有限制cpu资源,限制cpu资源为v2x域内所有v2x业务实现可使用的最多的cpu资源。

19、在上述第二方面的一种可能的实现中,v2x域具有限制内存资源,限制内存资源为v2x域内所有v2x业务实现可使用的最多的内存资源。

20、在上述第二方面的一种可能的实现中,应用处理器还包括域监控进程,域监控进程在检测到v2x域内v2x应用程序被停止,用于重启v2x域,以所述v2x应用程序可重新处理接收的v2x消息。

21、在上述第二方面的一种可能的实现中,v2x域内v2x应用程序被配置对应于第一路径集,普通域内除v2x应用程序外的其他应用程序被配置对应于第二路径集,第一路径集与第二路径集无交集。所述第一路径集为所述v2x域内所述v2x业务实现所需资源所在的路径,所述第二路径集为所述普通域内所述除v2x业务外的其他业务实现所需资源所在的路径。

22、在上述第二方面的一种可能的实现中,v2x域和普通域为基于容器技术生成的应用处理器内的两个容器。

23、在上述第二方面的一种可能的实现中,v2x通信装置中内置linux系统,v2x通信装置采用cgroup方法配置v2x域的限制cpu资源。

24、第三方面,提供一种车辆,包括如第二方面任一项的v2x通信装置。

25、应当理解地,第二方面和第三方面中任一种设计所带来的技术效果可参考第一方面所提供的对应的方法中的有益效果,此处不再赘述。


技术特征:

1.一种车辆到一切v2x通信方法,其特征在于,应用于v2x通信装置,所述v2x通信装置包括应用处理器,所述应用处理器包括v2x域和普通域,所述应用处理器通过所述v2x域实现v2x业务并限定实现所述v2x业务所用资源,通过所述普通域内实现除v2x业务外的其他业务,所述v2x业务对应的应用程序位于所述v2x域内,所述v2x通信方法包括:

2.如权利要求1所述的v2x通信方法,其特征在于,所述v2x域具有限制cpu资源,所述限制cpu资源为所述v2x域实现所述v2x业务可使用的最多的cpu资源。

3.如权利要求1或2所述的v2x通信方法,其特征在于,所述v2x域具有限制内存资源,所述限制内存资源为所述v2x域实现所述v2x业务可使用的最多的内存资源。

4.如权利要求2或3所述的v2x通信方法,其特征在于,所述应用处理器还包括域监控进程,所述v2x通信方法还包括:

5.如权利要求1至4任一项所述的v2x通信方法,其特征在于,所述v2x域内所述v2x业务被配置对应于第一路径集,所述普通域内除v2x业务外的其他业务被配置对应于第二路径集,所述第一路径集与所述第二路径集无交集,所述第一路径集为所述v2x域内所述v2x业务实现所需资源所在的路径,所述第二路径集为所述普通域内所述除v2x业务外的其他业务所需资源所在的路径。

6.如权利要求1至5任一项所述的v2x通信方法,其特征在于,所述v2x域和所述普通域为基于容器技术生成的所述应用处理器内的两个容器。

7.如权利要求2或3所述的v2x通信方法,其特征在于,所述v2x通信装置中内置linux系统,所述v2x通信装置采用cgroup方法配置所述v2x域的限制cpu资源。

8.一种v2x通信装置,其特征在于,所述v2x通信装置包括应用处理器,所述应用处理器包括v2x域和普通域,所述应用处理器器通过所述v2x域内运行v2x业务并限定实现所述v2x业务所用资源,通过所述普通域实现除v2x业务外的其他业务,所述v2x业务对应的应用程序位于所述v2x域内,所述应用处理器用于调用所述v2x域内所述v2x应用程序处理接收的v2x消息。

9.如权利要求8所述的v2x通信装置,其特征在于,所述v2x域具有限制cpu资源,所述限制cpu资源为所述v2x域实现所述v2x业务可使用的最多的cpu资源。

10.如权利要求8或9所述的v2x通信装置,其特征在于,所述v2x域具有限制内存资源,所述限制内存资源为所述v2x域实现所述v2x业务可使用的最多的内存资源。

11.如权利要求9或10所述的v2x通信装置,其特征在于,所述应用处理器还包括域监控进程,所述域监控进程在检测到所述v2x域被停止,用于重启所述v2x域,以所述v2x应用程序可重新处理接收的v2x消息。

12.如权利要求8至11任一项所述的v2x通信装置,其特征在于,所述v2x域内所述v2x业务被配置对应于第一路径集,所述普通域内除v2x业务外的其他业务被配置对应于第二路径集,所述第一路径集与所述第二路径集无交集,所述第一路径集为所述v2x域内所述v2x业务实现所需资源所在的路径,所述第二路径集为所述普通域内所述除v2x业务外的其他业务实现所需资源所在的路径。

13.如权利要求8至12任一项所述的v2x通信装置,其特征在于,所述v2x域和所述普通域为基于容器技术生成的所述应用处理器内的两个容器。

14.如权利要求9或10所述的v2x通信装置,其特征在于,所述v2x通信装置中内置linux系统,所述v2x通信装置采用cgroup方法配置所述v2x域的限制cpu资源。

15.一种车辆,其特征在于,包括如权利要求8至14任一项所述的v2x通信装置。


技术总结
本申请实施例提供一种V2X通信方法、装置及车辆,V2X通信方法应用于V2X通信装置,V2X通信装置包括应用处理器,应用处理器包括V2X域和普通域,应用处理器通过V2X域实现V2X业务,通过普通域实现除V2X业务外的其他业务,V2X通信方法包括:应用处理器调用V2X域内V2X应用程序处理接收的V2X消息,通过将V2X通信装置的应用处理器划分为两个相互独立的域,两个域分别实现V2X业务和非V2X业务,还用于限定实现V2X业务所使用的资源,通过划分的两个独立的域分别实现V2X业务和非V2X业务及对各域内业务实现所用资源的限制,以减少应用处理器中V2X业务和非V2X业务的影响。

技术研发人员:张浩
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)