一种云桌面的推送方法、系统以及推送端和接收端技术方案

技术编号:12278656 阅读:121 留言:0更新日期:2015-11-05 04:58
本发明专利技术提供一种云桌面的推送方法、系统以及推送端和接收端。所述云桌面的推送方法,包括:云桌面推送端将推送端用户信息提交到推送端控制节点;所述云桌面推送端接收至少一个组播组,所述至少一个组播组为所述推送端控制节点根据所述推送端用户信息查找到的;所述云桌面推送端以组播方式向所述至少一个组播组发送数据。本发明专利技术能够减少带宽的占有率。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别是指一种云桌面的推送方法、系统以及推送端和接收端
技术介绍
目前,随着IT技术的演进,基础架构方面也在推陈出新,伴随虚拟化技术的不断成熟,云计算也发展到了新的阶段。云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质是计算、存储、服务器、应用软件等IT软硬件资源的虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面具有自身独特的技术。虚拟机,即服务器虚拟化,是云计算底层架构的重要基石。在服务器虚拟化中,虚拟化软件需要实现对硬件的抽象、资源的分配、调度和管理、虚拟机与宿主操作系统及多个虚拟机间的隔离等功能。云计算的虚拟桌面是利用和突出桌面优点的同时,创建一种新的基于云计算的Web应用开发和发布平台。虚拟桌面即Web桌面,运行在浏览器上,能整合Web应用、Web服务、C\S应用、C\S应用服务器以及本地客户端应用到一个桌面环境上。目前,在虚拟桌面应用过程中,每个虚拟桌面客户端都需要同虚拟化主机之间分别建立连接,在这个连接上实现数据的传输,每个用户分别使用自己的虚拟桌面。如图1所示,为单播云桌面推送的流程示意图,可以看出,在这个流程中,每个云桌面的使用者(接收者)都会和虚拟化主机之间分别建立数据传输通道。但在某些场景下,比如视频网络教学场景下,每个学生客户端桌面实际上看到的桌面是要和教师桌面的内容同步播放,这种情况下,如果学生的数量比较多,每个学生都和虚拟主机分别建立链路、独立进行数据传输,带宽存在瓶颈。
技术实现思路
本专利技术要解决的技术问题是,提供一种云桌面的推送方法、系统以及推送端和接收端,能够减少带宽的占有率。—方面,提供一种云桌面的推送方法,包括:云桌面推送端将推送端用户信息提交到推送端控制节点;所述云桌面推送端接收至少一个组播组,所述至少一个组播组为所述推送端控制节点根据所述推送端用户信息查找到的;所述云桌面推送端以组播方式向所述至少一个组播组发送数据。所述云桌面推送端接收所述推送端控制节点根据所述推送端用户信息查找到的所述云桌面推送端对应的至少一个组播组的步骤之前,所述方法还包括:所述云桌面推送端接收所述推送端控制节点根据所述推送端用户信息进行的鉴权成功的消息。所述云桌面推送端以组播方式向所述至少一个组播组发送数据的步骤包括:所述云桌面推送端获取对所述至少一个组播组的选择命令;所述云桌面推送端根据所述选择命令,以组播方式向选择的所述至少一个组播组发送数据。所述的方法,还包括:所述云桌面推送端通过控制链路向至少一个云桌面接收端发送控制指令,使所述云桌面接收端执行所述控制指令。所述的方法,还包括:所述云桌面推送端从所述推送端控制节点接收所述组播组的接收端用户变更信息;所述云桌面推送端根据所述接收端用户变更信息,对增加或者删除的云桌面接收端进行控制。另一方面,提供一种云桌面的推送方法,包括:云桌面接收端将接收端用户信息提交到接收端控制节点;所述云桌面接收端接收所述接收端用户归属的至少一个组播组,所述至少一个组播组为所述接收端控制节点根据所述接收端用户信息查找到的;所述云桌面接收端从所述至少一个组播组接收信息。所述的方法,还包括:所述云桌面接收端通过控制链路从云桌面推送端接收控制指令;所述云桌面接收端执行所述控制指令。所述云桌面接收端接收所述至少一个组播组的步骤之前,所述方法还包括:所述云桌面接收端接收鉴权成功的消息,所述鉴权为所述接收端控制节点根据所述接收端用户信息进行的。另一方面,提供一种云桌面推送端,包括:提交单元,将推送端用户信息提交到推送端控制节点;接收单元,接收至少一个组播组,所述至少一个组播组为所述推送端控制节点根据所述推送端用户信息查找到的;发送单元,以组播方式向所述至少一个组播组发送数据。所述的云桌面推送端,还包括:控制单元,通过控制链路向至少一个云桌面接收端发送控制指令,使所述云桌面接收端执行所述控制指令。另一方面,提供一种云桌面接收端,其特征在于,包括:提交单元,将接收端用户信息提交到接收端控制节点;第一接收单元,接收所述接收端用户归属的至少一个组播组,所述至少一个组播组为所述接收端控制节点根据所述接收端用户信息查找到的;第二接收单元,从所述至少一个组播组接收信息。所述的云桌面接收端,还包括:第三接收单元,通过控制链路从云桌面推送端接收控制指令;执行单元,执行所述控制指令。另一方面,提供一种云桌面的推送系统,包括:云桌面推送端和云桌面接收端;所述云桌面推送端,将推送端用户信息提交到推送端控制节点;接收至少一个组播组,所述至少一个组播组为所述推送端控制节点根据所述推送端用户信息查找到的;以组播方式向所述至少一个组播组发送数据;所述云桌面接收端,将接收端用户信息提交到接收端控制节点;接收所述接收端用户归属的至少一个组播组,所述至少一个组播组为所述接收端控制节点根据所述接收端用户信息查找到的;从所述至少一个组播组接收信息。本专利技术的上述技术方案的有益效果如下:本专利技术中,在云系统中,云桌面接收端以组播方式向云桌面接收端推送数据,能够通过组播方式来减少带宽的占有率。【附图说明】图1示出了现有技术中单播桌面数据的流程示意图;图2为本专利技术所述的一种云桌面的推送方法的一实施例的流程示意图;图3为本专利技术所述的一种云桌面的推送方法的另一实施例的流程示意图;图4为本专利技术所述的云桌面推送端的连接示意图;图5为本专利技术所述的云桌面接收端的连接示意图;图6为本专利技术所述的推送系统的连接示意图;图7为本专利技术应用场景中组播桌面数据交互示意图;图8为本专利技术所述的控制节点的连接示意图。【具体实施方式】为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图2所示,为本专利技术所述的一种云桌面的推送方法的一实施例,包括:步骤11,云桌面推送端将推送端用户信息提交到推送端控制节点;推送端用户信息包括用户名和密码。步骤12,接收至少一个组播组,至少一个组播组为推送端控制节点根据推送端用户信息查找到的;步骤13,云桌面推送端以组播方式向查找到的至少一个组播组发送数据。可选的,步骤13包括:云桌面推送端获取对至少一个组播组的选择命令;云桌面推送端根据选择命令,以组播方式向选择的至少一个组播组发送数据。以下描述本专利技术所述的一种云桌面的推送方法的另一实施例,包括:步骤21,云桌面推送端将推送端用户信息提当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种云桌面的推送方法,其特征在于,包括:云桌面推送端将推送端用户信息提交到推送端控制节点;所述云桌面推送端接收至少一个组播组,所述至少一个组播组为所述推送端控制节点根据所述推送端用户信息查找到的;所述云桌面推送端以组播方式向所述至少一个组播组发送数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:周士俊叶郁文丁岩付光陈小强屠趁锋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1