首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于多系统隔离的显示虚拟共享系统_麒麟软件有限公司_202410290105.9 

申请/专利权人:麒麟软件有限公司

申请日:2024-03-14

公开(公告)日:2024-05-17

公开(公告)号:CN117891565B

主分类号:G06F9/455

分类号:G06F9/455;G06F9/54

优先权:

专利状态码:有效-授权

法律状态:2024.05.17#授权;2024.05.03#实质审查的生效;2024.04.16#公开

摘要:基于多系统隔离的显示虚拟共享系统,包括多个系统域,其中一部分系统域为第一系统域,另一部分系统域为第二系统域,第一系统域为拥有显示所需显示资源的系统域,第二系统域为需要共享第一系统域显示资源的系统域;各第一系统域上均运行有显示管理器、显示软件模块及显示物理驱动,显示管理器与显示软件模块及显示物理驱动连接,各第二系统域上均运行有显示模拟器,显示管理器与显示模拟器之间通过共享内存通信,基于共享内存及显示模拟的方式,完成第一系统域及第二系统域之间的显示资源共享。

主权项:1.基于多系统隔离的显示虚拟共享系统,其特征在于:包括多个系统域,其中一部分系统域为第一系统域,另一部分系统域为第二系统域,第一系统域为拥有显示所需显示资源的系统域,第二系统域为需要共享第一系统域显示资源的系统域,第一系统域拥有的显示所需显示资源包括显示设备、显示物理驱动及显示软件模块;各第一系统域上均运行有显示管理器、显示软件模块及显示物理驱动,显示管理器与显示软件模块及显示物理驱动连接,各第二系统域上均运行有显示模拟器,显示管理器与显示模拟器之间通过共享内存通信,基于共享内存及显示模拟的方式,完成第一系统域及第二系统域之间的显示资源共享;显示管理器包括显示控制器、显示信息buffer及显示控制模块,显示控制模块与显示控制器连接,显示信息buffer由显示控制器创建;显示模拟器包括模拟显示处理器、模拟显示信息buffer及模拟显示驱动,模拟显示信息buffer由模拟显示处理器创建,同时,模拟显示驱动由模拟显示处理器初始化时创建;共享内存通信分别由显示管理器中的显示控制器及显示模拟器中的模拟显示处理器来完成;显示控制模块接收显示控制器信息来调用显示物理驱动和显示软件模块相关功能,并在显示资源共享过程中将对应的显示物理驱动和显示软件模块在第二系统域的模拟显示驱动上实例化,基于此实现多系统显示虚拟共享;多系统显示虚拟共享的实现机制包括:步骤S1:应用层调用某个第二系统域的模拟显示驱动;步骤S2:模拟显示驱动将应用层的调用请求及相关参数处理后通过消息队列发送给模拟显示处理器;步骤S3:模拟显示处理器将消息队列封包处理后通过共享内存发送给显示控制器,封包的数据包括应用层的调用请求的命令包以及对相关参数处理后的数据包;步骤S4:显示控制器接收并处理封包数据,通过消息队列方式将处理后的封包数据发送给显示控制模块,显示控制模块调用显示物理驱动或显示软件模块相关功能并处理数据;步骤S5:显示物理驱动或显示软件控制模块处理来自显示控制模块应用层的调用请求及相关参数处理后的数据的消息队列,来实际操作物理显示设备,并将显示物理驱动或显示软件模块接口使用结果作为显示物理驱动或显示软件模块返回信息给显示控制模块;步骤S6:显示控制模块通过消息队列转接显示物理驱动或显示软件模块返回信息到显示控制器;步骤S7:显示控制器封包处理显示物理驱动或显示软件模块返回信息并通过共享内存将封包处理后的显示物理驱动或显示软件模块返回信息通过共享内存发送到模拟显示处理器;步骤S8:模拟显示处理器接收来自显示控制器的数据包和命令包处理后通过消息队列发送给对应模拟显示驱动,对应模拟显示驱动处理后返回结果给第二系统域应用层,供第二系统域使用第一系统域的显示物理驱动或显示软件模块的接口功能。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 基于多系统隔离的显示虚拟共享系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。