通信方法、服务端设备、客户端设备、装置及系统制造方法及图纸

技术编号:17943935 阅读:84 留言:0更新日期:2018-05-15 23:09
本申请公开了一种通信方法、服务端设备、客户端设备、装置及系统,所述方法包括:至少部分地响应于捕获到待发送的组播数据信息,将所述组播数据信息转换成单播数据信息;以单播的方式向目标客户端发送所述单播数据信息,以供所述目标客户端将所述单播数据信息还原回所述组播数据信息后向对应的目标应用发送所述组播数据信息。该实施方式使依赖组播通信的业务也可以在云计算网络环境中运行,拓展了云计算网络的应用范围。

Communication methods, server devices, client devices, devices and systems

The present application discloses a communication method, a server device, a client device, a device and a system, which includes, at least partly in response to the capture of the multicast data information to be sent, converting the multicast data information into unicast data information, and sending the unicast data to the target client in a unicast manner. Information is provided by the target client to send the multicast data information to the corresponding target application after reducing the unicast data information back to the multicast data information. This approach enables multicast dependent communication services to run in the cloud computing network environment and expand the application scope of cloud computing networks.

【技术实现步骤摘要】
通信方法、服务端设备、客户端设备、装置及系统
本申请涉及网络通信
,尤其涉及通信方法、服务端设备、客户端设备、装置及系统。
技术介绍
随着网络技术的不断发展,云技术的日益成熟,云计算网络得到了广泛的推广,使人们的生活和工作变得更加方便。目前,出于安全和性能的考虑,在云计算网络环境下不支持组播通信,因此,一些依赖组播通信的业务不能在云计算网络环境中运行,使得云计算网络的应用受到了限制。
技术实现思路
为了解决上述技术问题,本申请提供了一种通信方法、服务端设备、客户端设备、装置及系统。根据本申请实施例的第一方面,提供一种通信方法,应用于云计算网络,所述方法包括:至少部分地响应于捕获到待发送的组播数据信息,将所述组播数据信息转换成单播数据信息;以单播的方式向目标客户端发送所述单播数据信息,以供所述目标客户端将所述单播数据信息还原回所述组播数据信息后向对应的目标应用发送所述组播数据信息。根据本申请实施例的第二方面,提供一种通信方法,应用于云计算网络,所述方法包括:响应于接收到单播数据信息,判断所述单播数据信息是否是由发送所述单播数据信息的服务端将组播数据信息转换而生成的;若是,将所述单播数本文档来自技高网...
通信方法、服务端设备、客户端设备、装置及系统

【技术保护点】
一种通信方法,其特征在于,应用于云计算网络,所述方法包括:至少部分地响应于捕获到待发送的组播数据信息,将所述组播数据信息转换成单播数据信息;以单播的方式向目标客户端发送所述单播数据信息,以供所述目标客户端将所述单播数据信息还原回所述组播数据信息后向对应的目标应用发送所述组播数据信息。

【技术特征摘要】
1.一种通信方法,其特征在于,应用于云计算网络,所述方法包括:至少部分地响应于捕获到待发送的组播数据信息,将所述组播数据信息转换成单播数据信息;以单播的方式向目标客户端发送所述单播数据信息,以供所述目标客户端将所述单播数据信息还原回所述组播数据信息后向对应的目标应用发送所述组播数据信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用钩子函数捕获所述待发送的组播数据信息。3.根据权利要求1所述的方法,其特征在于,所述至少部分地响应于捕获到待发送的组播数据信息,将所述组播数据信息转换成单播数据信息,包括:响应于捕获到待发送的组播数据信息,查找预存的散列表中是否记录有所述组播数据信息的目的地址;若是,则将所述组播数据信息转换成单播数据信息。4.根据权利要求1或3所述的方法,其特征在于,所述将所述组播数据信息转换成单播数据信息,包括:获取目标客户端的IP地址,作为对应的单播地址;用所述单播地址替换所述组播数据信息的目的地址位上的组播地址,以转换成单播数据信息。5.根据权利要求4所述的方法,其特征在于,所述获取目标客户端的IP地址,包括:从预存的IP列表中查找与所述组播数据信息的目的地址关联的组播组成员的IP地址,所述组播组成员的IP地址为目标客户端的IP地址。6.一种通信方法,其特征在于,应用于云计算网络,所述方法包括:响应于接收到单播数据信息,判断所述单播数据信息是否是由发送所述单播数据信息的服务端将组播数据信息转换而生成的;若是,将所述单播数据信息还原成所述组播数据信息;将所述组播数据信息发送给对应的目标应用。7.根据权利要求6所述的方法,其特征在于,所述判断所述单播数据信息是否是由发送所述单播数据信息的服务端将组播数据信息转换而生成的,包括:判断所述单播数据信息是否为遵从预定传输层协议的数据信息,所述预定传输层协议支持组播;若是,从所述单播数据信息中解析出所述单播数据信息对应的单播地址及目的端口号;查找预存的散列表中是否记录有与所述单播地址及目的端口号关联的组播地址;若是,则所述单播数据信息是由发送所述单播数据信息的服务端将组播数据信息转换而生成的。8.根据权利要求7所述的方法,其特征在于,所述判断所述单播数据信息是否为遵从预定传输层协议的数据信息,包括:调用钩子函数捕获所述单播数据信息;从所述单播数据信息中解析出所述单播数据信息的传输层协议;判断所述单播数据信息的传输层协议是否为预定传输层协议;若是,则所述单播数据信息为遵从预定传输层协议的数据信息。9.根据权利要求7或8所述的方法,其特征在于,所述预定传输层协议包括用户数据报协议UDP。10.根据权利要求7所述的方法,其特征在于,所述将所述单播数据信息还原成所述组播数据信息,包括:从预存的散列表中获取与所述单播地址及目的端口号关联的组播地址;用所述组播地址替换所述单播数据信息的目的地址位上的单播地址,以将所述单播数据信息还原成所述组播数据信息。11.一种服务端设备,其特征在于,应用于云计算网络,所述服务端设备包括:控制器,转换器,发送器;其中,所述控制器至少部分地响应于捕获到待发送的组播数据信息,控制所述转换器将所述组播数据信息转换成单播数据信息;所述发送器以单播的方式向目标客户端发送由所述转换器转换的单播数据信息,以供所述目标客户端将所述单播数据信息还原回所述组播数据信息后向对应的目标应用发送所述组播数据信息。12.根据权利要求11所述的服务端设备,其特征在于,所述服务端设备还包括:中央处理器;其中,所述中央处理器调用钩子函数捕获所述待发送的组播数据信息。13.根据权利要求11所述...

【专利技术属性】
技术研发人员:侯庆政祝顺民文荣孙成浩
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1