WO2012106980A1

Virtual desktop method and virtual desktop infrastructure of multidimensional intelligent service point

Abstract

Disclosed is a virtual desktop infrastructure of multidimensional intelligent service point. The transverse dimension consists of client equipment, access point, service switching point, and background service point, thus forming a transmission path of a virtual desktop. The longitudinal dimension consists of a company operating system, company application, user application, user data and settings, dividing a virtual machine into a number of easy-to-manage layers. As the access point, service switching point, and background service point manage the entire infrastructure, centralized management of the background virtual machine, virtual application program, real machine and on-demand delivery of the virtual desktop can be achieved. The background service point incorporates virtual machine management and real machine management into a unified system, integrates virtual machine management and virtual application management and divides the virtual machine and the virtual application program and data thereon into a number of independent layers. Transmission of the virtual desktop provides end-to-end network coverage through the use of Session Initiation Protocol (SIP) and Remote Desktop Protocol.

WO2012106980A1, drawing sheet 1
Sheet 1 of 25

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

25 claims: 6 independent, 19 dependent

  1. 1
    权 利 要 求 1. 一种多维智能服务点虚拟桌面基础架构, 其特征在于, 包括- 后台服务点, 在后台产生虚机和虚拟应用程序, 后台服务点对虚机、 虚拟 应用程序、 实机进行集中控制并分派给用户; 业务交换点, 连接到后台服务点, 业务交换点提供呼叫连续和业务交换服 务, 把经交换后的实机 /虚机请求送到后台服务点, 同时控制业务交换服务; 访问接入点, 连接到业务交换点, 访问接入点提供远程访问管理和连接服 务, 同时控制访问接入服务; 客户设备, 连接到访问接入点, 客户设备选自下述之一: 个人电脑、 笔记 本电脑、 上网本、 手机、 手持终端。
  2. 2
    如权利要求 1 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述后台服务点包括- 实机管理中心, 管理后台的实机并向用户分派实机; 虚机管理中心, 管理后台的虚机并向用户分配虚机; 虚拟应用管理器, 生成并管理后台的虚拟应用程序并建立虚拟应用程序和 虚机的结合; 虚拟工作空间管理器, 对虚拟应用进行分层管理; 虚拟化基础平台, 使用基于内核的虚机 (KVM) 对硬件设备进行虚拟化。
  3. 3
    如权利要求 2所述多维智能服务点虚拟桌面基础架构, 其特征在于, 所述 实机管理中心包括: 实机连接管理器, 接受用户使用实机的请求, 检査实机的状态, 将用户要 使用的应用 (application) 消息通过代理控制器发送给代理, 并返回给业务交 换点; 实机状态管理器, 负责监控物理计算机或者实机的状态及状态的转换; 代理控制器, 负责接收代理发送的消息, 发送操作应用的指令给代理, 并 检查代理发送的心跳 (heart beat) 消息以作出是否关闭实机的判断; 实机列表, 用户可以注册与自己的账号绑定的实机到实机列表中; 实机应用列表, 用户指定的使用的应用程序的列表; 使用情况报表, 统计用户使用实机和应用的情况。
  4. 4
    如权利要求 2所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述虚拟化基础平台包括- 基于终端协议的独立计算环境简单协议 (Spice ) 服务器、 会话发起协议 SIP服务器,所述 Spice服务器和会话发起协议 SIP服务器用于与客户设备交互。
  5. 5
    如权利要求 1 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述业务交换点包括: 虚机交换器和实机交换器, 根据用户的请求, 连接到请求响应的虚机管理 中心或者实机管理中心; 业务交换服务控制器, 提供包括呼叫接续服务、业务交换服务、负载均衡、 规则和策略引擎、 覆盖网 (Overlay)管理、 服务监控、 SIP服务以及服务接口。
  6. 6
    如权利要求 5 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述虚机交换器包括: 座位与教室管理数据库。
  7. 7
    如权利要求 1 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述访问接入点包括: 远程访问 (RAS ) 服务器, 管理远程访问, 当用户在防火墙外则为用户建 立虚拟专有网络 (VPN) 连接; 连接代理, 提供客户端接入通道, 并向客户端传输桌面屏幕与应用屏幕, 同时为后台的虚机和实机提供连接。 '
  8. 8
    如权利要求 1 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述访问接入点进一步包括: 访问接入服务控制器, 为访问接入提供网络服务。
  9. 9
    如权利要求 8 所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述访问接入服务控制器包括: 负载均衡器, 提供负载均衡服务; 服务监控器, 对服务请求进行监控和统计; SIP代理服务器, 接收虚拟桌面请求, 决定将这些请求传送到何处, 并且 将它们传送到下一服务器; 覆盖 (Overlay) 管理器, 提供 SIP Overlay管理; 管理控制台, 提供管理控制界面。
  10. 10
    如权利要求 7所述的多维智能服务点虚拟桌面基础架构, 其特征在于, 所 述连接代理提供客户端接入通道进一步包括: 根据用户的登录信息在认证中心生成凭据, 并对凭据进行加密, 以完成统 认证授权与单点登录 (SSO) 。
  11. 11
    一种多维智能服务点虚拟桌面方法, 其特征在于, 该方法包括: 使用访问接入点、 业务交换点、 后台服务点控制虚拟桌面的生成、 分派以 及传输; 其中后台服务点接收业务交换点发送的虚拟桌面请求, 根据请求的业务在 后台产生虚机和虚拟应用程序, 后台服务点对虚机、 虚拟应用程序、 实机进行 集中控制并分派给请求方; 业务交换点接收来自访问接入点的虚拟桌面请求, 对请求进行业务交换控 制, 把经交换后的请求送到后台服务点; 访问接入点接收来自客户设备的虚拟桌面请求, 对请求进行访问接入控 制, 并将请求转发到业务交换点。
  12. 12
    如权利要求 11所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括: 使用 SIP 认证注册机制对客户设备和用户进行身份验证,在认证注册时进 行机器能力的协商, 其中客户设备连接到访问接入点, 并经访问接入点连接到 业务交换点和后台服务点, 客户设备选自下述之一: 个人电脑、 笔记本电脑、 上网本、 手机、 手持终端。
  13. 13
    如权利要求 12所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括: 使用 SIP协议创建会话并建立客户设备和后台服务点之间的连接; 后台服务点査询客户设备的能力; 启动 Spice协议将虚拟桌面屏幕从后台服务点传送到客户设备上; 屏幕传送完毕后, 使用 SIP协议结束会话。
  14. 14
    如权利要求 12所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括: 通过 SIP代理服务器的时间机制将多个会话进行汇聚, 以使多个用户使用 一个虚机; 通过 SIP 代理服务器使一个用户可以获得多个会话,以使一个用户可以同 时使用多个虚机。
  15. 15
    如权利要求 12所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括- 将同一 SIP会话的事务请求分配到相同的 SIP服务器, 以 SIP会话为基本单元来计算负载开支的负载分配。
  16. 16
    如权利要求 12所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括: 使用 SIP服务器及其连接建立虚拟 SIP Overlay的方法, 在 Overlay节点 对 Overlay进行管理, SIP端口接受信令, Spice端口接受虚机屏幕。
  17. 17
    如权利要求 12所述的多维智能服务点虚拟桌面方法, 其特征在于, 进一步 包括: 通过 SIP客户端和 SIP服务器协议栈实现虚拟桌面的端对端传输的方法。
  18. 18
    —种虚机池管理方法, 其特征在于, 包括: 设置初始值、 最大值、 门限值及预留值; 设定初始值、 最大值、 门限值及预留值之间的逻辑关系, 根据所述初始值、 最大值、 门限值及预留值以及它们之间的逻辑关系实现 从虚机池取用虚机的规则。
  19. 19
    如权利要求 18所述的虚机池管理方法, 其特征在于, 进一步包括- 采用链接克隆 (linked-clone) 技术生成与主虚机池相对应的备用池, 并将 备用池设置成暂停(suspend)状态, 将备用池里的虚机与主虚机池中的虚机配 合使用。
  20. 20
    如权利要求 18所述的虚机池管理方法, 其特征在于, 进一步包括: 将备用池按时间做动态的指定, 搜寻闲置池的备用池优化策略。
  21. 21
    —种将虚拟应用程序和虚机结合的方法, 其特征在于, 包括- 在服务器端安装监控程序; 监控程序收集文件信息和注册表信息, 并封装打包成 SOD应用 (tsap ) 文 件; 根据客户端对应用的请求, 将 tsap文件串流到客户端供用户使用。
  22. 22
    如权利要求 21所述的方法, 其特征在于, 进一步包括:根据已有的用户机器信息创建模板记录, 并将随需而动的服务(Service on Demand, SOD) 客户端装在虚机上。
  23. 23
    如权利要求 21所述的方法, 其特征在于, 进一步包括: 将虚机及虚机上的应用程序分成四个层: 公司操作系统、 公司应用、 用户 应用、 用户数据和设置, 并采用虚拟工作空间对所述四个层进行管理。
  24. 24
    —种采用虚拟桌面基础架构的超范围屏幕显示方法, 其特征在于, 包括: 设置后台服务点, 后台服务点在后台产生虚机和虚拟应用程序, 后台服务 点对虚机、 虚拟应用程序、 实机进行集中控制并分派给用户; 在后台服务点设置应用代理, 应用代理包括两部分: 高端部分为应用生成 器, 底端部分为虚拟控制台; 启动应用程序, 虚拟控制台侦测写在显示内存上的应用数据, 如果超过屏 幕范围就计算超出的屏幕个数, 并通知应用生成器为每个超出的屏幕生成一个 进程; 将原应用的屏幕和生成的进程的屏幕一起发送到客户端。
  25. 25
    —种采用虚拟桌面基础架构的屏幕分区显示方法, 其特征在于, 包括: 在客户端为一个大屏幕的每个分区设置相同的 IP地址以及不同的 TCP端 口号; 根据发出虚拟桌面请求的分区的 IP地址和 TCP端口号, 将虚拟桌面返回 到该分区上。
Independent claims25