一种在网络系统中传输数据的方法、装置及数据传输系统的制作方法

文档序号:8433696阅读:321来源:国知局
一种在网络系统中传输数据的方法、装置及数据传输系统的制作方法
【技术领域】
[0001] 本发明涉及数据传输技术,尤其涉及一种在网络系统中传输数据的方法、装置及 数据传输系统。
【背景技术】
[0002] 用户使用移动端客户端进行通讯等行为时,客户端需要将用户的数据包通过移动 网络发往接收数据包的服务器,用户数据包到达服务器中进行处理后才能完成通讯过程。 移动客户端在与服务器进行通信的过程中面临非常复杂的网络环境。通常面临的一个问题 是移动客户端与服务器相隔较远,数据包在长距离网络传输时容易碰到网络拥塞W及丢包 的影响,在数据包跨省传输及跨运营商传输时尤其可能碰到。该导致移动端在与服务器通 信的过程中数据包传输不够稳定,成功率不高。
[0003] 所W就需要提供一种新的数据传输方式,能够加速数据传输过程。

【发明内容】

[0004] 有鉴于此,有必要提供一种在网络系统中传输数据的方法、装置及数据传输系统, 其可加速发送端与接收端之间的数据传输过程。
[0005] -种在网络系统中传输数据的方法,所述网络系统包括中也节点W及至少一个加 速节点,所述方法包括:
[0006] 在所述加速节点接收发送端发送给接收端的数据包,所述加速节点位于所述发送 端与接收端之间,且所述发送端与接收端至少其中之一为所述中也节点或者加速节点;
[0007] 根据所述数据包的来源信息及所述数据包的目的信息判断所述数据包在所述加 速节点内的传输类型;W及
[0008] 在所述加速节点按与所述数据包的传输类型对应的处理逻辑进行数据包的转发 操作。
[0009] -种在网络系统中传输数据的装置,所述网络系统包括中也节点W及至少一个加 速节点,所述装置包括:
[0010] 接收模块,用于在所述加速节点接收发送端发送给接收端的数据包,所述加速节 点位于所述发送端与接收端之间,且所述发送端与接收端至少其中之一为所述中也节点或 者加速节点;
[0011] 传输类型判定模块,用于根据所述数据包的来源信息及所述数据包的目的信息判 断所述数据包在所述加速节点内的传输类型;W及
[0012] 转发模块,用于在所述加速节点按与所述数据包的传输类型对应的处理逻辑进行 数据包的转发操作。
[0013] 一种数据传输系统,包括;发送端、接收端W及位于所述发送端与接收端之间的加 速节点;
[0014] 所述发送端用于:将要发送给接收端的数据包发送给所述加速节点;
[0015] 所述加速节点用于;接收所述发送端发送给接收端的数据包;根据所述数据包的 来源信息及所述数据包的目的信息判断所述数据包在所述加速节点内的传输类型;W及在 所述加速节点按与所述数据包的传输类型对应的处理逻辑进行数据包的转发操作。
[0016] 根据本实施例的数据传输系统,可W快速的将发送端发送的数据转发至接收端, 其可加速发送端与接收端之间的数据传输过程。
[0017] 为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例, 并配合所附图式,作详细说明如下。
【附图说明】
[0018]图1为第一实施例提供的数据传输系统的架构示意图。
[0019] 图2为图1的数据传输系统的中也节点的结构框图。
[0020] 图3为图1的数据传输系统的加速节点内的加速服务器的结构框图。
[0021] 图4为图1的数据传输系统的中也节点内的移动终端的结构框图。
[0022] 图5为图1的数据传输系统的交互示意图。
[0023] 图6为第二实施例提供的在网络系统中传输数据的方法流程图。
[0024] 图7为第H实施例提供的在网络系统中传输数据的方法部分流程图。
[00巧]图8为第四实施例提供的在网络系统中传输数据的方法部分流程图。
[0026] 图9为第五实施例提供的在网络系统中传输数据的方法部分流程图。
[0027] 图10为第六实施例提供的在网络系统中传输数据的方法部分流程图。
[002引图11为第走实施例提供的在网络系统中传输数据的装置结构框图。
[0029] 图12为第八实施例提供的在网络系统中传输数据的装置结构框图。
[0030] 图13为第九实施例提供的在网络系统中传输数据的装置结构框图。
[0031] 图14为第十实施例提供的在网络系统中传输数据的装置结构框图。
[0032] 图15为第十一实施例提供的在网络系统中传输数据的装置结构框图。
【具体实施方式】
[0033]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,W下结合 附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0034]图1为第一实施例提供的数据传输系统的架构示意图。如图1所示,数据传输系 统100包括;一个或多个(图1中仅示出一个)中也节点10、一个或多个(图1中示出多个) 加速节点20 W及多个移动终端30。中也节点10例如可为数据中也,其内可包括多台服务 器,用于分别提供不同的服务,或者W分布式架构提供同一种服务。
[00巧]多个加速节点20可W分别部署在不同的地理区域内,例如,在每个国家/地区/城市可W设置一个加速节点20。加速节点11内也可包括一台或者多台加速服务器。中也 节点20与加速节点11之间通过高速互联网连接,例如,光纤网络、卫星通信网络等。
[0036] 移动终端30可通过无线网络接入互联网,并可通过互联网连接至加速节点20或 者中也节点10。
[0037] 如图1所示,从移动终端30中发送的数据,可W经过一级加速节点转发至中也节 点10,也可W是经过二级或者更多级的加速节点20转发至中也节点10。也就是说,对于上 行数据(从移动终端30发送至中也节点10),加速节点20可能接收到移动终端30或者其他 加速节点发送的数据,而经过加速节点20后,数据是可能被发送至中也节点10或者其他加 速节点20。换言之,加速节点20在网络数据的转发过程中会担当不同的角色。也就是说, 对于不同的数据包,其在每个加速节点20内的传输类型是不同的。根据数据包的不同来源 W及目的,数据包在加速节点20内的传输类型可被分为;接入、传递、混合W及投递。其具 体的划分规则如下表所示:
[0038]
【主权项】
1. 一种在网络系统中传输数据的方法,所述网络系统包括中心节点以及至少一个加速 节点,其特征在于,所述方法包括: 在所述加速节点接收发送端发送给接收端的数据包,所述加速节点位于所述发送端与 接收端之间,且所述发送端与接收端至少其中之一为所述中心节点或者加速节点; 根据所述数据包的来源信息及所述数据包的目的信息判断所述数据包在所述加速节 点内的传输类型;以及 在所述加速节点按与所述数据包的传输类型对应的处理逻辑进行数据包的转发操作。
2. 如权利要求1所述的方法,其特征在于,所述根据所述数据包的来源信息及所述数 据包的目的信息判断所述数据包在所述加速节点内的传输类型包括: 解析所述数据包获取所述数据包的来源端口以及目的IP地址; 根据所述来源端口以及预存的端口与数据包来源的映射关系判断具体的数据包来 源; 将所述目的IP地址与预存的中心节点的IP地址进行比较,若匹配成功则判断所述数 据包为发送至所述中心节点的数据包;以及 根据所述数据包的来源以及目的判断所述数据包在所述加速节点内的传输类型。
3. 如权利要求1所述的方法,其特征在于,所述根据所述数据包的来源信息及所述数 据包的目的信息判断所述数据包在所述加速节点内的传输类型包括: 解析所述数据包获取所述数据包的来源IP地址以及目的IP地址; 将所述来源IP地址以及预存的加速节点的IP地址进行比较,若匹配成功则判断所述 数据包为加速节点发送的数据包; 将所述目的IP地址与预存的中心节点的IP地址进行比较,若匹配成功则判断所述数 据包为发送至所述中心节点的数据包;以及 根据所述数据包的来源以及目的判断所述数据包在所述加速节点内的传输类型。
4. 如权利要求1所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1