虚拟机通信方法、装置、存储介质及电子设备
摘要文本
本公开涉及通信技术领域,尤其涉及一种虚拟机通信方法、装置、存储介质及电子设备,以解决虚拟机通信受限于PCI设备编号的技术问题。该虚拟机通信方法包括:在第一虚拟机存在通信需求的情况下,通过第一虚拟机将待传输数据写入第一共享内存,并根据映射关系,通过第一代理进程将第一共享内存中的待传输数据同步至第一映射内存空间,以使其它虚拟机的映射内存空间中同步存储待传输数据;根据第一虚拟机的通信需求在其它虚拟机中确定第二虚拟机,通信需求包括第二虚拟机的身份标识;通过第二虚拟机读取第二映射内存空间中的待传输数据,其中,每一虚拟机对应的映射内存空间是根据虚拟机间共享内存设备的物理地址空间映射得到的虚拟地址空间。
申请人信息
- 申请人:北京趋动智能科技有限公司
- 申请人地址:100085 北京市海淀区中关村大街1号10层1022
- 发明人: 北京趋动智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 虚拟机通信方法、装置、存储介质及电子设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311669714.7 |
| 申请日 | 2023/12/6 |
| 公告号 | CN117369951B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F9/455 |
| 权利人 | 北京趋动智能科技有限公司 |
| 发明人 | 陈友旭; 沈标标; 王鲲; 陈飞; 邹懋 |
| 地址 | 北京市海淀区中关村大街1号10层1022 |
专利主权项内容
1.一种虚拟机通信方法,其特征在于,包括:在第一虚拟机存在通信需求的情况下,通过所述第一虚拟机将待传输数据写入第一共享内存,并根据映射关系,通过第一代理进程将所述第一共享内存中的所述待传输数据同步至第一映射内存空间,以使其它虚拟机的映射内存空间中同步存储所述待传输数据,其中,所述映射关系包括所述第一共享内存的内存地址与所述第一映射内存空间的内存地址之间的映射关系,每一所述虚拟机对应一个代理进程,所述第一共享内存通过对所述第一映射内存空间进行切分处理得到;根据所述第一虚拟机的所述通信需求在所述其它虚拟机中确定第二虚拟机,所述通信需求包括所述第二虚拟机的身份标识;通过所述第二虚拟机读取第二映射内存空间中的所述待传输数据,其中,每一虚拟机对应的映射内存空间是根据虚拟机间共享内存设备的物理地址空间映射得到的虚拟地址空间;所述通过所述第二虚拟机读取第二映射内存空间中的所述待传输数据,包括:通过第二代理进程将所述第二映射内存空间中的所述待传输数据写入第二共享内存,所述第二共享内存通过对所述第二映射内存空间进行切分处理得到;通过所述第二虚拟机读取所述第二共享内存中的所述待传输数据。