私有云桌面系统及其实现服务的方法和装置制造方法及图纸

技术编号:15234261 阅读:116 留言:0更新日期:2017-04-28 03:48
本发明专利技术公开了一种私有云桌面系统及其实现服务的方法和装置,包括终端登录和连接云桌面;应用进程启动时,接收来自云桌面网络侧的与打开的云端应用服务对应的终端应用服务;终端根据获得的应用映射关系,适配虚拟化应用并执行重定向后的虚拟化应用。通过本发明专利技术提供的技术方案,实现了将云桌面系统的应用软件重定向到终端上使用。这样,通过云桌面操作系统和终端操作系统的软件适配,将云端应用服务重定向到了移动终端上执行,有效解决了软件操作习惯的差异问题,实现了移动终端对私有云的高性能访问,提升用户体验。

Private cloud desktop system and method and apparatus for implementing the same

The invention discloses a private cloud desktop system and its realization method and device services, including terminal login and connect cloud desktop applications; when the process starts, the network side receives from the cloud desktop and open cloud application services corresponding to the terminal application service; terminal application according to the mapping relationship between the virtual application, adaptation and perform the re application of virtualization backward. The technical proposal of the invention realizes the application of the application software of the cloud desktop system to the terminal. In this way, through the cloud desktop operating system and terminal operating system software adaptation will be redirected to the implementation of cloud application services on the mobile terminal, effectively solves the problem of different software operating habits, to achieve high performance of mobile terminal private cloud access, improve the user experience.

【技术实现步骤摘要】

本专利技术涉及云技术,尤指一种私有云桌面系统及其实现服务的方法和装置。
技术介绍
云桌面,是基于对计算机硬件资源实施虚拟化技术,使其被虚拟成多个虚拟计算机,并在虚拟计算机上可以直接运行未经任何改动的桌面操作系统。同时,云桌面还提供支持类虚拟化技术的操作系统,虚拟化应用可直接运行于该桌面操作系统之上。云桌面系统包括管理中心、主机服务端、存储模块和客户端。其中,管理中心负责资源的创建、维护和分配;主机服务端提供了网络、块设备输入/输出(I/O)支持;存储模块负责用户数据的保存和访问;客户端负责云资源的连接和显示。终端,是指可以通过无线网络访问云桌面系统的设备,如手机、笔记本、平板电脑、POS机等,此类设备与传统设备的最大区别在于,终端本身只是一个最简单的硬件组成和操作系统,仅需满足通过云桌面系统的客户端访问云桌面系统即可,而所有的应用都由云桌面系统的主机服务端来实现,并通过特定的传输协议在终端展现。目前,终端云服务如移动终端云服务主要是基于公有云提供的存储和网络资源,以及适用于终端模式的应用程序。而针对私有云,由于服务端及网络侧的性能,以及终端侧的安全性等因素的限制,目前还不具备大规模推广的条件。目前,终端基于私有云提供的服务,还存在以下不足:由于桌面分辨率受限于私有云桌面系统的虚拟桌面系统,而终端屏幕小尤其是如手机一类的移动终端,因此显示模糊看不清。在终端上打开桌面内应用操作时,需要频繁的改变焦点,如拖动屏幕边缘滚动条等,尤其对于制图和复杂表格类应用基本无法操作,使用很不方便。终端通过远程使用虚拟桌面系统的方式,对网络实时状况要求很高,而为了保证实时稳定高速的带宽,会对网络带宽提出更高的要求。而且,虚拟桌面系统本身的计算能力受物理主机的资源以及主机所同时支持的虚拟机数量的制约大,可能会出现相应缓慢、卡顿等状况,稳定性不够高。
技术实现思路
为了解决上述技术问题,本专利技术提供一种私有云桌面系统及其实现服务的方法和装置,能够实现移动终端对私有云的高性能访问,提升用户体验。为了达到本专利技术目的,本专利技术提供了一种私有云桌面系统,包括:至少包括终端、以及位于云桌面网络侧的云管理中心、私有云服务器,和云应用服务器;其中,终端,其中设置有云终端客户端,用于登录和连接云桌面,以及根据获得的应用映射关系适配虚拟化应用并执行重定向后的虚拟化应用;云管理中心,用于对请求连接云桌面的终端进行私有云用户鉴权并将获得的应用映射关系下载给终端,以及对私有云服务器的资源池和虚拟化应用服务的管理;私有云服务器,其中设置有私有云虚拟机,及云共享存储,用于为终端的用户提供私有云桌面服务及云端应用服务;云应用服务器,用于为私有云服务提供云端应用服务源,为终端的用户提供适配的终端应用软件源及应用映射关系;将应用映射关系下载给云管理中心和承载运行在私有云服务器中的私有云虚拟机。可选地,所述云应用服务器具体用于:根据云端应用服务源的发布情况,定时向所述云管理中心和所述私有云服务器发布各操作系统间的同类云端应用服务源如应用软件的应用映射关系如应用映射关系表;为所述终端的用户提供适配的终端应用软件源。可选地,所述私有云服务器具体用于:存储来自所述云应用服务器的应用映射关系;为所述终端的用户提供私有云虚拟机;在应用进程启动时,查询自身存储有的应用映射关系,查找所述启动的云端应用服务对应的终端应用服务,并将云桌面系统的应用软件重定向到终端上使用。可选地,所述云管理中心具体用于:存储来自所述云应用服务器的应用映射关系;对请求连接云桌面的所述终端进行私有云用户鉴权,并将应用映射关系下载给所述终端。可选地,所述终端具体用于:请求连接云桌面并通过所述云管理中心进行私有云用户鉴权;接收来自所述云管理中心下载的应用映射关系;当私有云服务器提供的私有云桌面服务确定将云桌面系统的应用软件重定向到终端上使用时,在本地打开来自所述云应用服务器的与被启动的云端应用服务对应的终端应用服务,以使用所述云应用服务器为终端的用户提供的适配的终端应用软件源。可选地,所述云应用服务器还用于:当所述终端访问私有云桌面时,发送一条软件推送消息给所述终端;通知所述终端下载该推送安装的软件,同时用户当前使用的移动终端的MAC地址被注册到所述云应用服务器;针对该用户每一个已注册的MAC地址,分别创建一条延迟推送任务;并以异步方式分别将推送消息发给所述各个终端;相应地,所述终端还用于:其云桌面客户端程序下载并安装适配的兼容软件。安装该推送安装的软件,安装完成后返回消息给所述云应用服务器收到安装完成的消息。可选地,所述私有云服务器还用于:通过私有云虚拟机支持的私有云桌面协议对查找到的终端应用服务进行加密后,以加密数据流的方式下发给终端;相应地,所述终端还用于:对来自所述私有云服务器的与打开的云端应用服务对应的终端应用服务进行解密,并在本地打开终端应用服务。可选地,所述终端还用于:使用解密后的终端应用服务对文件内容进行编辑并保存。可选地,所述终端还用于:将新的数据以私有云桌面协议加密,并以加密数据流的方式上传给私有云服务器;相应地,所述私有云服务器还用于:解密来自所述终端的加密数据流并保存。可选地,所述终端还用于:关闭打开的终端应用服务并通知所述私有云服务器;相应地,所述私有云服务器还用于:接收到来自所述终端的关闭通知,关闭与当前关闭的终端应用服务对应的云端应用服务。可选地,还包括位于所述云桌面网络侧的虚拟专网VPN网关,用于所述终端接入私有云网络。本专利技术还提供了一种私有云服务器,至少包括应用映射模块、进程监测模块、第一处理模块;其中,应用映射模块,用于接收来自于应用服务器下发的应用映射关系并存储;进程监测模块,用于存储终端登陆私有云桌面后上报的本终端的属性信息;监控到有应用进程启动即终端打开云端应用服务时,根据当前登陆的终端的属性查询应用映射关系;当查询到有可适配的终端应用服务,通知第一处理模块;第一处理模块,用于将云桌面系统的应用软件重定向到终端上使用。可选地,所述私有云服务器还包括第一编/解码模块,用于通过私有云桌面虚机支持的私有云桌面协议对所述查找到的终端应用服务进行加密,并以加密数据流的方式经由所述第一处理模块下发给所述终端。可选地,所述第一处理模块还用于,向所述终端鉴权是否具备应用执行条件,在收到所述终端返回的鉴权结果表明所述终端已下载有支持私有云桌面协议的终端应用程序。可选地,所述第一处理模块还用于:接收来自所述终端的以私有云桌面协议加密的新的数据;相应地,所述第一编/解码模块还用于:对接收到的新的数据进行解密并保存。可选地,所述第一处理模块还用于:接收到来自所述终端的关闭通知,通知所述进程监测模块;相应地,所述进程监控模块还用于:关闭与当前关闭的终端应用服务对应的云端应用服务。本专利技术又提供了一种终端,至少包括第二处理模块,应用服务模块;其中,第二处理模块,用于经由VPN网关请求连接云桌面并通过云管理中心进行私有云用户鉴权;接收来自云管理中心下载的应用映射关系;登陆私有云桌面,并上报的本终端的属性信息;接收来自私有云服务器查询到的终端应用服务;应用服务模块,用于在本地打开终端应用服务以使用云应用服务器为终端的用户提供本文档来自技高网
...
私有云桌面系统及其实现服务的方法和装置

【技术保护点】
一种私有云桌面系统,其特征在于,包括:至少包括终端、以及位于云桌面网络侧的云管理中心、私有云服务器,和云应用服务器;其中,终端,其中设置有云终端客户端,用于登录和连接云桌面,以及根据获得的应用映射关系适配虚拟化应用并执行重定向后的虚拟化应用;云管理中心,用于对请求连接云桌面的终端进行私有云用户鉴权并将获得的应用映射关系下载给终端,以及对私有云服务器的资源池和虚拟化应用服务的管理;私有云服务器,其中设置有私有云虚拟机,及云共享存储,用于为终端的用户提供私有云桌面服务及云端应用服务;云应用服务器,用于为私有云服务提供云端应用服务源,为终端的用户提供适配的终端应用软件源及应用映射关系;将应用映射关系下载给云管理中心和承载运行在私有云服务器中的私有云虚拟机。

【技术特征摘要】
1.一种私有云桌面系统,其特征在于,包括:至少包括终端、以及位于云桌面网络侧的云管理中心、私有云服务器,和云应用服务器;其中,终端,其中设置有云终端客户端,用于登录和连接云桌面,以及根据获得的应用映射关系适配虚拟化应用并执行重定向后的虚拟化应用;云管理中心,用于对请求连接云桌面的终端进行私有云用户鉴权并将获得的应用映射关系下载给终端,以及对私有云服务器的资源池和虚拟化应用服务的管理;私有云服务器,其中设置有私有云虚拟机,及云共享存储,用于为终端的用户提供私有云桌面服务及云端应用服务;云应用服务器,用于为私有云服务提供云端应用服务源,为终端的用户提供适配的终端应用软件源及应用映射关系;将应用映射关系下载给云管理中心和承载运行在私有云服务器中的私有云虚拟机。2.根据权利要求1所述的私有云桌面系统,其特征在于,所述云应用服务器具体用于:根据云端应用服务源的发布情况,定时向所述云管理中心和所述私有云服务器发布各操作系统间的同类云端应用服务源如应用软件的应用映射关系如应用映射关系表;为所述终端的用户提供适配的终端应用软件源。3.根据权利要求1所述的私有云桌面系统,其特征在于,所述私有云服务器具体用于:存储来自所述云应用服务器的应用映射关系;为所述终端的用户提供私有云虚拟机;在应用进程启动时,查询自身存储有的应用映射关系,查找所述启动的云端应用服务对应的终端应用服务,并将云桌面系统的应用软件重定向到终端上使用。4.根据权利要求1所述的私有云桌面系统,其特征在于,所述云管理中心具体用于:存储来自所述云应用服务器的应用映射关系;对请求连接云桌面的所述终端进行私有云用户鉴权,并将应用映射关系下载给所述终端。5.根据权利要求1所述的私有云桌面系统,其特征在于,所述终端具体用于:请求连接云桌面并通过所述云管理中心进行私有云用户鉴权;接收来
\t自所述云管理中心下载的应用映射关系;当私有云服务器提供的私有云桌面服务确定将云桌面系统的应用软件重定向到终端上使用时,在本地打开来自所述云应用服务器的与被启动的云端应用服务对应的终端应用服务,以使用所述云应用服务器为终端的用户提供的适配的终端应用软件源。6.根据权利要求1、2或5所述的私有云桌面系统,其特征在于,所述云应用服务器还用于:当所述终端访问私有云桌面时,发送一条软件推送消息给所述终端;通知所述终端下载该推送安装的软件,同时用户当前使用的移动终端的MAC地址被注册到所述云应用服务器;针对该用户每一个已注册的MAC地址,分别创建一条延迟推送任务;并以异步方式分别将推送消息发给所述各个终端;相应地,所述终端还用于:其云桌面客户端程序下载并安装适配的兼容软件,安装该推送安装的软件,安装完成后返回消息给所述云应用服务器收到安装完成的消息。7.根据权利要求1、3或5所述的私有云桌面系统,其特征在于,所述私有云服务器还用于:通过私有云虚拟机支持的私有云桌面协议对查找到的终端应用服务进行加密后,以加密数据流的方式下发给终端;相应地,所述终端还用于:对来自所述私有云服务器的与打开的云端应用服务对应的终端应用服务进行解密,并在本地打开终端应用服务。8.根据权利要求1或5所述的私有云桌面系统,其特征在于,所述终端还用于:使用解密后的终端应用服务对文件内容进行编辑并保存。9.根据权利要求1或5所述的私有云桌面系统,其特征在于,所述终端还用于:将新的数据以私有云桌面协议加密,并以加密数据流的方式上传给私有云服务器;相应地,所述私有云服务器还用于:解密来自所述终端的加密数据流并保存。10.根据权利要求1或5所述的私有云桌面系统,其特征在于,所述终端还用于:关闭打开的终端应用服务并通知所述私有云服务器;相应地,所述私有云服务器还用于:接收到来自所述终端的关闭通知,
\t关闭与当前关闭的终端应用服务对应的云端应用服务。11.根据权利要求1所述的私有云桌面系统,其特征在于,还包括位于所述云桌面网络侧的虚拟专网VPN网关,用于所述终端接入私有云网络。12.一种私有云服务器,其特征在于,至少包括应用映射模块、进程监测模块、第一处理模块;其中,应用映射模块,用于接收来自于应用服务器下发的应用映射关系并存储;进程监测模块,用于存储终端登陆私有云桌面后上报的本终端的属性信息;监控到有应用进程启动即终端打开云端应用服务时,根据当前登陆的终端的属性查询应用映射关系;当查询到有可适配的终端应用服务,通知第一处理模块;第一处理模块,用于将云桌面系统的应用软件重定向到终端上使用。13....

【专利技术属性】
技术研发人员:沈松胡丹
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1