一种云桌面迁移的方法、装置及分布式云桌面系统的制作方法

文档序号:9380328阅读:1106来源:国知局
一种云桌面迁移的方法、装置及分布式云桌面系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种云桌面迁移的方法、装置及分布式云桌面系统。
【背景技术】
[0002]云桌面,是基于对计算机硬件资源实施虚拟化技术,使其被虚拟成多个虚拟计算机,并在虚拟计算机上可以直接运行未经任何改动的桌面操作系统。同时还提供支持类虚拟化技术的操作系统,应用可直接运行于该桌面操作系统之上。云桌面系统包括管理中心、主机服务端、存储模块和客户端。
[0003]云桌面移动终端,是指可以通过无线网络访问云桌面系统的可移动设备,如手机、笔记本、平板电脑、销售点情报管理系统POS机等,此类设备与传统移动设备的最大特点在于,设备本身只是一个最简单的硬件组成和操作系统,仅需满足通过云桌面系统客户端访问云桌面系统即可,所有的应用,都由云桌面服务端实现,并通过特定的传输协议,在移动终端展现。
[0004]移动终端漫游,是电信网络的概念,原指移动通讯设备离开其归属的地理或行政区域后,为了更快速的接入网络,由接入归属位置交换设备改成直接接入当前位置的移动交换设备。云桌面移动终端在通常情况下,也是连接其归属位置的云服务端主机系统,当移动终端漫游后,由于移动终端远离了其归属位置的云主机系统,其数据传输速度和质量必然会大幅下降,就会导致移动终端使用虚拟桌面的效果变差,甚至无法使用。

【发明内容】

[0005]本发明要解决的技术问题是提供一种云桌面系统资源分配的方法、装置及云桌面系统,解决现有技术中云桌面移动终端漫游后,虚拟桌面数据传输速度和质量下降,导致使用效果变差,甚至无法使用的情况。
[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]图1为本发明云桌面迁移的方法流程图;
[0050]图2为本现有技术移动终端连接云桌面系统的示意图;
[0051]图3为本发明云桌面迁移的方法一云桌面系统TJK意图;
[0052]图4为本发明云桌面迁移的方法应用于一云桌面系统的第一TJK意图;
[0053]图5为本发明云桌面迁移的方法应用于一云桌面系统的第二示意图;
[0054]图6为本发明云桌面迁移的方法应用于一云桌面系统的第三TJK意图;
[0055]图7为本发明云桌面迁移的装置的结构示意图。
【具体实施方式】
[0056]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0057]如图1所示,本发明实施例的云桌面迁移的方法,应用于分布式云桌面系统,所述分布式云桌面系统包括分布在不同位置处的云主机服务器,所述云主机服务器用于向移动终端提供云桌面资源,所述云桌面迁移的方法包括:
[0058]步骤11,获取移动终端的位置信息;
[0059]步骤12,根据所述位置信息,获取所述移动终端当前位置处的云主机服务器;
[0060]步骤13,将所述移动终端的云桌面资源迁移至所述当前位置处的云主机服务器。
[0061]本发明实施例的云桌面迁移的方法,先获取移动终端的位置信息,然后根据位置信息,获取移动终端当前位置处的云主机服务器,再将移动终端的云桌面资源迁移至当前位置处的云主机服务器。使移动终端漫游的状态下仍然能享受到流畅的云桌面服务,优化了系统,提升了用户体验。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1