[发明专利]虚拟化系统及其创建方法、装置有效
申请号: | 201210011306.8 | 申请日: | 2012-01-13 |
公开(公告)号: | CN102609299A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 陈铭霖;程方全 | 申请(专利权)人: | 深圳市深信服电子科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/46 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 系统 及其 创建 方法 装置 | ||
1.一种虚拟化系统的创建方法,其特征在于,包括步骤:
在虚拟桌面中创建与系统服务程序一致的系统服务代理程序,并更改该系统服务代理程序中的命名内核对象名称;
更改虚拟桌面中应用程序的命名内核对象名称,使之与所述系统服务代理程序中更改后的命名内核对象名称一一对应。
2.根据权利要求1所述的虚拟化系统的创建方法,其特征在于,所述更改该系统服务代理程序中的命名内核对象名称具体包括:
当虚拟桌面系统服务代理程序中操作某一命名内核对象时,根据预设规则调用操作内核对象函数为该命名内核对象构造新名称;
将该命名内核对象的参数中的名称更新为所述新名称,并将所述参数发送给第一系统底层模块,通过第一系统底层模块调用底层函数,所述底层函数根据所述参数创建以所述新名称命名的内核对象。
3.根据权利要求1或2所述的虚拟化系统的创建方法,其特征在于,所述更改虚拟桌面中应用程序的命名内核对象名称具体包括:
当虚拟桌面应用程序中操作某一命名内核对象时,根据预设规则调用操作内核对象函数为该命名内核对象构造新名称;
将该命名内核对象的参数中的名称更新为所述新名称,并将所述参数发送给第二系统底层模块,通过所述第二系统底层模块调用底层函数,所述底层函数根据所述参数创建以所述新名称命名的内核对象。
4.一种虚拟化系统的创建装置,其特征在于,包括:
创建模块,用于在虚拟桌面中创建与系统服务程序一致的系统服务代理程序,并更改该系统服务代理程序中的命名内核对象名称;
命名模块,用于更改虚拟桌面中应用程序的命名内核对象名称,使之与所述系统服务代理程序中更改后的命名内核对象名称一一对应。
5.根据权利要求4所述的虚拟化系统的创建装置,其特征在于,所述创建模块包括:
第一调用模块,用于当虚拟桌面系统服务代理程序中操作某一命名内核对象时,根据预设规则调用操作内核对象函数为该命名内核对象构造新名称;
第一更新模块,用于将该命名内核对象的参数中的名称更新为所述新名称,并将所述参数发送给第一系统底层模块,通过第一系统底层模块调用底层函数,所述底层函数根据所述参数创建以所述新名称命名的内核对象。
6.根据权利要求4或5所述的虚拟化系统的创建装置,其特征在于,所述命名模块包括:
第二调用模块,用于当虚拟桌面应用程序中操作某一命名内核对象时,根据预设规则调用操作内核对象函数为该命名内核对象构造新名称;
第二更新模块,用于将该命名内核对象的参数中的名称更新为所述新名称,并将所述参数发送给第二系统底层模块,通过所述第二系统底层模块调用底层函数,所述底层函数根据所述参数创建以所述新名称命名的内核对象。
7.一种虚拟化系统,包括系统服务器、真实桌面、虚拟桌面,其特征在于,所述虚拟桌面中创建有与所述系统服务器中系统服务程序一致的系统服务代理程序,所述真实桌面的应用程序与系统服务器进行数据交互,虚拟桌面的应用程序与所述系统服务代理程序进行数据交互。
8.根据权利要求7所述的虚拟化系统,其特征在于,
所述系统服务器的系统服务程序中的命名内核对象名称与所述系统服务代理程序中对应的命名内核对象名称不一致;
所述虚拟桌面中应用程序内的命名内核对象名称与系统服务代理程序中的命名内核对象名称一一对应。
9.根据权利要求7或8所述的虚拟化系统,其特征在于,所述系统服务器的系统服务程序中的命名内核对象名称与真实桌面在应用程序内的命名内核对象名称一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深信服电子科技有限公司,未经深圳市深信服电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210011306.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种选矿捕收剂及其使用方法
- 下一篇:电连接器