组播数据处理方法、装置、系统、发送设备及接收客户端的制作方法

文档序号:9219631阅读:1169来源:国知局
组播数据处理方法、装置、系统、发送设备及接收客户端的制作方法
【技术领域】
[0001]本发明涉及通信领域及云计算领域,具体而言,涉及一种组播数据处理方法、装置、系统、发送设备及接收客户端。
【背景技术】
[0002]桌面云接入协议:桌面云接入协议用于从远程计算机(例如,桌面和瘦客户端设备)上访问部署在云计算服务器上的虚拟桌面,它类似于其它用于远程桌面接入协议,如微软的远程桌面协议(Remote Desktop Protocol,简称为RDP)。在相关技术中,桌面云使用普通桌面广播功能,图1是根据相关技术中桌面云使用普通桌面广播功能的工作示意图,如图1所示,桌面云使用普通桌面广播功能时,桌面数据从虚拟化主机通过虚拟交换机发送给每个云桌面,有N个云桌面则需要在虚拟化环境内发送N次,大量的网络数据包给虚拟化主机的虚拟交换机造成很大的计算压力及网络风暴,影响虚拟化主机性能。每个虚拟桌面图像的数据包再由物理网络发送给各自对应的终端,由于大量的数据包同时发出消耗大量核心交换机资源、影响交换机性能、造成网络延时。
[0003]因此,在相关技术中桌面云进行数据广播时存在虚拟交换机计算压力大,资源消耗大,造成交换机性能,以及网络延时的问题。

【发明内容】

[0004]本发明提供了一种组播数据处理方法、装置、系统、发送设备及接收客户端,以至少解决相关技术中桌面云进行数据广播时存在虚拟交换机计算压力大,资源消耗大,造成交换机性能,以及网络延时的问题。
[0005]根据本发明的一个方面,提供了一种组播数据处理方法,包括:基于桌面云接入协议建立用于发送组播数据的组播组;依据所述组播组的组播地址向组播数据接收客户端发送所述组播数据,其中,所述组播数据经由接收到所述组播数据的网络设备依据所述组播数据接收客户端的分布转发给下一级网络设备或者所述组播数据接收客户端。
[0006]优选地,依据所述组播组的所述组播地址向所述组播数据接收客户端发送所述组播数据包括:每一个组播数据仅向所述组播地址发送一次,其中,与所述组播数据接收客户端相连的网络设备和组播数据发送侧之间的链路上仅有一份所述组播数据传输。
[0007]根据本发明的另一方面,提供了一种组播数据处理方法,包括:加入接收组播数据的组播组;依据所述组播组的组播地址接收基于桌面云接入协议发送的组播数据,其中,所述组播数据经由接收到所述组播数据的网络设备依据所述组播数据接收客户端的分布转发给下一级网络设备或者所述组播数据接收客户端。
[0008]优选地,加入接收所述组播数据的所述组播组包括:在所述用户所属的组播组为多个的情况下,接收由用户选择启动的组播组;基于建立的本地网络链路,加入由用户选择启动的所述组播组。
[0009]根据本发明的又一方面,提供了一种组播数据处理装置,包括:建立模块,用于基于桌面云接入协议建立用于发送组播数据的组播组;发送模块,用于依据所述组播组的组播地址向组播数据接收客户端发送所述组播数据,其中,所述组播数据经由接收到所述组播数据的网络设备依据所述组播数据接收客户端的分布转发给下一级网络设备或者所述组播数据接收客户端。
[0010]优选地,所述发送模块包括:发送单元,用于每一个组播数据仅向所述组播地址发送一次,其中,与所述组播数据接收客户端相连的网络设备和组播数据发送侧之间的链路上仅有一份所述组播数据传输。
[0011]根据本发明的还一方面,提供了一种组播数据发送设备,其特征在于,包括上述任一项所述的装置。
[0012]根据本发明的再一方面,提供了一种组播数据处理装置,包括:加入模块,用于加入接收组播数据的组播组;接收模块,用于依据所述组播组的组播地址接收基于桌面云接入协议发送的组播数据,其中,所述组播数据经由接收到所述组播数据的网络设备依据所述组播数据接收客户端的分布转发给下一级网络设备或者所述组播数据接收客户端。
[0013]优选地,所述加入模块包括:接收单元,用于在用户所属的组播组为多个的情况下,接收由用户选择启动的所述组播组;加入单元,用于基于建立的本地网络链路,加入由用户选择启动的所述组播组。
[0014]根据本发明的还一方面,提供了一种组播数据接收客户端,包括上述任一项所述的装置。
[0015]根据本发明的再一方面,提供了一种组播数据系统,包括上述所述的组播数据发送设备和上述所述的组播数据接收客户端。
[0016]通过本发明,采用基于桌面云接入协议建立用于发送组播数据的组播组;依据所述组播组的组播地址向组播数据接收客户端发送所述组播数据,其中,所述组播数据经由接收到所述组播数据的网络设备依据所述组播数据接收客户端的分布转发给下一级网络设备或者所述组播数据接收客户端,解决了在相关技术中桌面云进行数据广播时存在虚拟交换机计算压力大,资源消耗大,造成交换机性能,以及网络延时的问题,进而达到了在与组播数据接收客户端相连的交换机设备与组播数据发送侧仅传送一份组播数据,大大减少了桌面云系统虚拟化主机的处理压力,同时有效减少了交换机之间的数据传输资源,有效提高网络交换机性能,以及减小网络延时的效果。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据相关技术中桌面云使用普通桌面广播功能的工作示意图;
[0019]图2是根据本发明实施例的组播数据处理方法一的流程图;
[0020]图3是根据本发明实施例的组播数据处理方法二的流程图;
[0021]图4是根据本发明实施例的组播数据处理装置一的结构框图;
[0022]图5是根据本发明实施例的组播数据处理装置一中发送模块44的优选结构框图;
[0023]图6是根据本发明实施例的组播数据发送设备的结构框图;
[0024]图7是根据本发明实施例的组播数据处理装置二的结构框图;
[0025]图8是根据本发明实施例的组播数据处理装置二中加入模块72的优选结构框图;
[0026]图9是根据本发明实施例的组播数据接收客户端的结构框图;
[0027]图10是根据本发明实施例的组播数据处理系统的结构框图;
[0028]图11是根据本发明实施例的基于云计算接入协议的桌面广播工作的示意图;
[0029]图12是根据本发明优选实施例的发送组播的流程图;
[0030]图13是根据本发明优选实施例的接收组播的流程图;
[0031]图14是根据本发明优选实施例的组播包网络传输示意图。
【具体实施方式】
[0032]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0033]在本实施例中提供了一种组播数据处理方法,图2是根据本发明实施例的组播数据处理方法一的流程图,如图2所示,该流程包括如下步骤:
[0034]步骤S20
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1