[发明专利]数据分发方法和装置有效
申请号: | 201310508307.8 | 申请日: | 2013-10-24 |
公开(公告)号: | CN103546559B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 洪珂;邹宁勇;黄锦亮 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李志刚,张永明 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 分发 方法 装置 | ||
1.一种数据分发方法,其特征在于,包括:
数据分发节点通过接收第一应用程序发送的第二应用程序ID接收第一应用程序向第二应用程序的数据分发请求,其中,应用程序通过自定义的层次化的应用ID来描述一个或多个应用程序目标;
所述数据分发节点根据所述数据分发请求确定所述第一应用程序和所述第二应用程序之间的数据分发路径,第二应用程序ID能够标注第二应用程序在网络中的位置,其中,所述数据分发节点用于根据当前的网络状态或者所述数据分发节点的状态动态的从所述数据分发路径中选择最佳的传输路径;所述数据分发节点根据所述数据分发请求确定所述第一应用程序和所述第二应用程序之间的数据分发路径包括:根据所述数据分发请求确定所述第一应用程序和所述第二应用程序在网络中的位置;以及根据所述第一应用程序和所述第二应用程序在网络中的位置确定所述第一应用程序和所述第二应用程序之间的数据分发路径;其中,所述第一应用程序ID和所述第二应用程序ID与应用程序的实际IP无关,管理节点用于管理网络中的所有程序的ID信息;以及
按照所述数据分发路径分发所述第一应用程序向所述第二应用程序分发的数据;
如果第一应用程序、第二应用程序和第三应用程序处于相互相隔的网络内且所述第一应用程序向所述第二应用程序和所述第三应用程序发送数据,利用第一数据分发节点发送第一应用程序的数据至第一核心节点,第一核心节点将第一应用程序的数据发送至第二核心节点和第三核心节点;第二核心节点将第一应用程序的数据发送至第二数据分发节点,第三核心节点将第一应用程序的数据发送至第三数据分发节点,其中,第一数据分发节点与第一应用程序相邻,第二数据分发节点与第二应用程序相邻,第三数据分发节点与第三应用程序相邻,第一核心节点与第一数据分发节点相邻,第二核心节点与第二数据分发节点相邻,第三核心节点与第三数据分发节点相邻。
2.根据权利要求1所述的数据分发方法,其特征在于,根据所述第一应用程序和所述第二应用程序在网络中的位置确定所述第一应用程序和所述第二应用程序之间的数据分发路径包括:
根据所述第一应用程序和所述第二应用程序在网络中的位置判断所述第一应用程序和所述第二应用程序是否处于相邻网络内;
如果所述第一应用程序和所述第二应用程序处于相邻网络内,经由第一数据分发节点向第二数据分发节点分发所述第一应用程序向所述第二应用程序发送的数据,其中,所述第一数据分发节点与所述第一应用程序在网络中的位置相邻,所述第二数据分发节点与所述第二应用程序在网络中的位置相邻。
3.根据权利要求1所述的数据分发方法,其特征在于,根据所述第一应用程序和所述第二应用程序在网络中的位置确定所述第一应用程序和所述第二应用程序之间的数据分发路径包括:
根据所述第一应用程序和所述第二应用程序在网络中的位置判断所述第一应用程序和所述第二应用程序是否处于相邻的网络内;
如果所述第一应用程序和所述第二应用程序处于相隔网络内,利用第一数据分发节点发送所述第一应用程序的数据至第一核心节点;
利用所述第一核心节点将所述第一应用程序的数据发送至第二数据分发节点,
其中,所述第一数据分发节点与所述第一应用程序相邻,所述第二数据分发节点与所述第二应用程序相邻,所述第一核心节点用于在所述第一数据分发节点和所述第二数据分发节点之间转发由所述第一应用程序向所述第二应用程序分发的数据。
4.根据权利要求1所述的数据分发方法,其特征在于,根据所述第一应用程序和所述第二应用程序在网络中的位置确定所述第一应用程序和所述第二应用程序之间的数据分发路径包括:
根据所述第一应用程序和所述第二应用程序在网络中的位置判断所述第一应用程序和所述第二应用程序是否处于相邻的网络内;
如果所述第一应用程序和所述第二应用程序在网络中的位置处于相隔的网络内,利用第一数据分发节点发送所述第一应用程序的数据至第一核心节点;
所述第一核心节点将所述第一应用程序的数据发送至第二核心节点;
所述第二核心节点将所述第一应用程序的数据发送至第二数据分发节点,
其中,所述第一数据分发节点与所述第一应用程序相邻,所述第二数据分发节点与所述第二应用程序相邻,所述第一核心节点与所述第一数据分发节点相邻,
所述第二核心节点与所述第二数据分发节点相邻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310508307.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钒铁合金冶炼用直筒炉炉衬的打结方法
- 下一篇:一种铁酸镧纳米盘的制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置