一种使用云桌面的方法、装置和云桌面系统的制作方法

文档序号:8415652阅读:1271来源:国知局
一种使用云桌面的方法、装置和云桌面系统的制作方法
【技术领域】
[0001] 本发明涉及云计算技术领域,尤其涉及一种使用云桌面的方法、装置和云桌面系 统。
【背景技术】
[0002] 云计算由一系列可以动态升级和被虚拟化的资源组成,这些资源被所有云计算的 用户共享并且可以方便地通过网络访问,用户只需要按照个人或者团体的需要租赁云计算 的资源(计算、存储、网络、应用)。把计算能力作为一种像水和电一样的公用事业提供给用 户的理念,是云计算思想的起源。虚拟化技术是云计算的主要支撑。
[0003] 桌面虚拟化是指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活 性。可以通过任何设备,在任何地点,任何时间访问在网络上的属于我们个人的桌面系统。 远程终端设备与服务器通过远程桌面协议进行桌面图形传输。
[0004] 图1为云桌面服务现状的示意图。如图1所示,服务器通过虚拟化技术虚拟出多 台虚拟机,通过远程桌面协议提供云桌面服务,在终端(如图1中所示的台式机、笔记本电 脑和云电脑终端)上安装瘦客户端,实现终端与服务器建立连接,通过远程桌面协议使用云 中虚拟机。
[0005] 在图1所示的方案中,无论是通过台式机、笔记本电脑,还是云电脑终端使用云中 虚拟机时,使用的都是同样的虚拟机的桌面,看到同样的界面。对于台式机、笔记本电脑、云 电脑终端,由于其屏幕大小适合在虚拟机上桌面系统(如windowsxp)的操作。但当终端是 平板电脑或智能手机时,由于这些终端的屏幕较小,现有的虚拟机的桌面并不适合这些终 端。
[0006] 综上,现有的虚拟机仅提供单一的云桌面,无法满足不同类型终端使用要求的问 题。

【发明内容】

[0007] 本发明实施例提供一种使用云桌面的方法、装置和云桌面系统,用以解决现有的 虚拟机仅提供单一的云桌面,无法满足不同类型终端使用要求的问题。
[0008] 第一方面,本发明实施例提供一种提供云桌面的方法,该方法包括:
[0009] 接收客户端发送的使用云桌面的请求;
[0010] 根据预设的云桌面与客户端类型的对应关系,确定收到的所述请求中的客户端类 型对应的云桌面;
[0011] 将确定的云桌面返回给所述客户端,以使所述客户端的用户使用所述客户端收到 的所述云桌面。
[0012] 本方案中,根据客户端发送的使用云桌面的请求中的客户端类型选择云桌面,可 实现根据满足不同类型客户端使用不同云桌面的要求。
[0013] 较佳地,在将确定的云桌面返回给所述客户端之后,该方法还包括:
[0014] 在确定所述客户端开启了云应用程序后,根据预设的云桌面与云应用程序的操作 界面的对应关系,确定客户端使用的云桌面对应的所述客户端开启的云应用程序的操作界 面;
[0015] 将确定的所述云应用程序的操作界面发给所述客户端,以使所述客户端的用户在 所述客户端收到的所述云应用程序的操作界面上使用所述云应用程序。
[0016] 采用本优选方案,能够实现使不同类型的客户端使用不同的云应用程序的操作界 面。
[0017] 第二方面,本发明实施例提供了一种使用云桌面的方法,该方法包括:
[0018] 向虚拟机发送使用云桌面的请求,所述请求中包括客户端类型,以使所述虚拟机 根据所述请求中的客户端类型确定云桌面;
[0019] 接收所述虚拟机响应所述请求返回的云桌面,其中接收的所述云桌面是所述虚拟 机在收到所述请求后根据预设的云桌面与客户端类型的对应关系确定的所述请求中的客 户端类型对应的云桌面;
[0020] 向用户展示接收的所述云桌面供用户使用。
[0021] 本方案中,通过在向虚拟机发送的使用云桌面的请求中的包括客户端类型,可使 得虚拟机根据客户端类型选择云桌面,进而满足不同类型客户端使用不同云桌面的要求。
[0022] 较佳地,在向用户展示接收的所述云桌面供用户使用之后,该方法还包括:
[0023] 开启所述虚拟机的云应用程序;
[0024] 接收所述虚拟机发送的所述云应用程序的操作界面,其中,所述云应用程序的操 作界面是所述虚拟机根据预设的云桌面与云应用程序的操作界面的对应关系确定的所述 客户端使用的云桌面对应的所述云应用程序的操作界面;
[0025] 向用户展示接收的所述云应用程序的操作界面供用户使用。
[0026] 采用本优选方案,能够实现使不同类型的客户端使用不同的云应用程序的操作界 面。
[0027] 第三方面,本发明实施例提供一种虚拟机,该虚拟机包括:
[0028] 收发模块,用于接收客户端发送的使用云桌面的请求;
[0029] 处理模块,用于根据预设的云桌面与客户端类型的对应关系,确定所述收发模块 收到的所述请求中的客户端类型对应的云桌面;
[0030] 所述收发模块还用于:将所述处理模块确定的云桌面返回给所述客户端,以使所 述客户端的用户使用所述客户端收到的所述云桌面。
[0031] 本方案中,根据客户端发送的使用云桌面的请求中的客户端类型选择云桌面,可 实现根据满足不同类型客户端使用不同云桌面。
[0032] 较佳地,所述处理模块还用于:在所述收发模块将所述处理模块确定的云桌面返 回给所述客户端之后,若确定所述客户端开启了云应用程序,根据预设的云桌面与云应用 程序的操作界面的对应关系,确定客户端使用的云桌面对应的所述客户端开启的云应用程 序的操作界面;
[0033] 所述收发模块还用于:将所述处理模块确定的所述云应用程序的操作界面发给所 述客户端,以使所述客户端的用户在所述客户端收到的所述云应用程序的操作界面上使用 所述云应用程序。
[0034] 采用本优选方案,能够实现使不同类型的客户端使用不同的云应用程序的操作界 面。
[0035] 第四方面,本发明实施例提供一种客户端,该客户端包括:
[0036] 收发模块,用于向虚拟机发送使用云桌面的请求,所述请求中包括客户端类型,以 使所述虚拟机根据所述请求中的客户端类型确定云桌面;接收所述虚拟机响应所述请求返 回的云桌面,其中,所述收发模块接收的所述云桌面是所述虚拟机在收到所述收发模块发 送的所述请求后根据预设的云桌面与客户端类型的对应关系确定的所述请求中的客户端 类型对应的云桌面;
[0037] 处理模块,用于向用户展示所述收发模块接收的所述云桌面供用户使用。
[0038] 本方案中,通过在向虚拟机发送的使用云桌面的请求中的包括客户端类型,可使 得虚拟机根据客户端类型选择云桌面,进而满足不同类型客户端使用不同云桌面的要求。
[0039] 较佳地,所述处理模块还用于:在向用户展示接收的所述云桌面供用户使用之后, 开启所述虚拟机的云应用程序;
[0040] 所述收发模块还用于:接收所述虚拟机发送的所述云应用程序的操作界面;
[0041] 所述处理模块还用于:向用户展示所述收发模块接收的所述云应用程序的操作界 面供用户使用;
[0042] 其中,所述云应用程序的操作界面是所述虚拟机根据预设的云桌面与云应用程序 的操作界面的对应关系确定的所述客户端使用的云桌面对应的所述云应用程序的操作界 面。
[0043] 采用本优选方案,能够实现使不同类型的客户端使用不同的云应用程序的操作界 面。
[0044] 第五方面,本发明实施例提供了一种云桌面系统,包括虚拟机和客户端,其中,
[0045] 所述客户端用于,向所述虚拟机发送使用云桌面的请求,所述请求中包括客户端 类型,以使所述虚拟机根据所述请求中的客户端类型确定云桌面;接收所述虚拟机响应所 述请求返回的所述虚拟机根据预设的云桌面与客户端类型的对应关系确定的所述请求中 的客户端类型对应的云桌面,并向用户展示接收的所述云桌面供用户使用;
[0046] 所述虚拟机用于,根据预设的云桌面与客户端类型的对应关系,确定接收的所述 客户端发送的使用云桌面的请求中的客户端类型对应的云桌面;将确定的云桌面返回给所 述客户端,以使所述客户端的用户使用所述客户端收到的所述云桌面。
[0047] 本方案中,客户端在向虚拟机发送的使用云桌面的请求中的包括客户端类型,使 得虚拟机根据客户端类型选择云桌面,进而满足不同类型客户端使用不同云桌面的要求。[0048] 较佳地,所述客户端还用于:在向用户展示接收的所述云桌面供用户使用之后,开 启所述虚拟机的云应用程序,接收所述虚拟机发送的所述虚拟机根据预设的云桌面与云应 用程序的操作界面的对应关系确定的所述客户端使用的云桌面对应的所述云应用程序的 操作界面,向用户展示接收的所述云应用程序的操作界面供用户使用;
[0049] 所述虚拟机还用于:在确定所述客户端开启了所述云应用程序后,根据预设的云 桌面与云应用程序的操作界面的对应关系,确定客户端使用的云桌面对应的所述客户端开 启的云应用程序的操作界面;将确定的所述云应用程序的操作界面发给所述客户端,以使 所述客户端的用户在所述客户端收到的所述云应用程序的操作界面上使用所述云应用程 序。
[0050] 采用本优选方案,能够实现使不同类型的客户端使用不同的云应用程序的操作界 面。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1