跨域通信方法、装置、设备及存储介质制造方法及图纸

技术编号:39980132 阅读:32 留言:0更新日期:2024-01-09 01:27
本申请提供一种跨域通信方法、装置、设备及存储介质,可用于计算机技术领域。本方法包括:确定目标通信通道对应的目标跨域锁的状态参数是否为锁定;目标通信通道预先创建,目标通信通道用于与至少一个第二虚拟机进行通信;若确定目标跨域锁的状态参数为未锁定,则将目标跨域锁的状态参数由未锁定更新为锁定;目标跨域锁的状态参数存储于共享内存中;通过目标通信通道对对应的共享内存进行读取或写入操作,以进行与至少一个第二虚拟机的通信。实现了多虚拟机之间的跨域通信,并且使写入的操作要等待读取操作完毕,而读取操作也要等待写入操作完毕,保证了跨域通信的读写互斥机制。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种跨域通信方法、装置、设备及存储介质


技术介绍

1、在汽车的中央集中式架构方案中,智能座舱和自动驾驶相关功能将集中到一个高性计算单元上,在这种中央集中式架构下,意味着一个计算单元上将同时运行智能座舱和自动驾驶等功能,且这些功能目前都是用不同的操作系统(linux、qnx、android等)去实现。

2、目前采用虚拟化关键技术hypervisor在一个计算单元上部署多个不同的操作系统,并使多个不同的操作系统互相隔离、互不干扰。为实现多个不同的操作系统间的跨域通信,可以通过发布订阅实现共享内存来实现跨域的共享内存通信,但是现有方案难以实现多发布多订阅的跨域通信,难以适应各种通信场景。


技术实现思路

1、本申请提供一种跨域通信方法、装置、设备及存储介质,用以解决现有方案难以实现多发布多订阅的跨域通信,难以适应各种通信场景的问题。

2、第一方面,本申请提供一种跨域通信方法,包括:

3、确定目标通信通道对应的目标跨域锁的状态参数是否为锁定;所述目标通信通本文档来自技高网...

【技术保护点】

1.一种跨域通信方法,其特征在于,应用于第一虚拟机,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定共享内存中目标通信通道对应的目标跨域锁的状态参数是否为锁定之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述通过目标通信通道对对应的共享内存进行读取或写入操作,以进行与至少一个第二虚拟机的通信之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于读取或写入操作完成之后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述将目标跨域锁的等待参数由未等待更新为等待之后,包括:

>6.根据权利要求2...

【技术特征摘要】

1.一种跨域通信方法,其特征在于,应用于第一虚拟机,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定共享内存中目标通信通道对应的目标跨域锁的状态参数是否为锁定之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述通过目标通信通道对对应的共享内存进行读取或写入操作,以进行与至少一个第二虚拟机的通信之后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于读取或写入操作完成之后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述将目标跨域锁的等待参数由未等待更新为等待之后,包括:

6.根据权利...

【专利技术属性】
技术研发人员:石钟太杨佳
申请(专利权)人:斑马网络技术有限公司
类型:发明
国别省市:

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

1