1.一种虚拟平台实时与非实时处理环境数据交换方法,其特征在于,包括:
发布主题步骤:虚拟机初始化虚拟外设时,将该虚拟外设作为一个主题进行发布;其中,不同类型的虚拟外设的QoS策略之间是不同的;
订阅主题步骤:一个虚拟机通过订阅主题,来与其他虚拟机建立虚拟通信链路;
分发数据步骤:已建立虚拟通信链路的虚拟机,根据QoS策略来进行数据分发,完成数据交换过程。
2.根据权利要求1所述的虚拟平台实时与非实时处理环境数据交换方法,其特征在于,所述主题包括:虚拟网卡主题、虚拟串口主题或者虚拟硬盘主题。
3.根据权利要求1所述的虚拟平台实时与非实时处理环境数据交换方法,其特征在于,通过虚拟通信链路建立通信的虚拟外设之间的类型对应的QoS策略相同。
4.根据权利要求1所述的虚拟平台实时与非实时处理环境数据交换方法,其特征在于,所述分发数据步骤,包括:
发布数据步骤:发送方将数据打包成设定格式的报文,放到接收方的缓冲区,并通知订阅分发服务;
传递数据步骤:订阅分发服务根据QoS策略进行数据分发,将数据放入接收方的缓冲区,并通知接收方;
接收数据步骤:接收方从数据缓冲区中将数据读取到自己的地址空间进行处理。