一种多链路传输数据的方法及系统的制作方法

文档序号:7714109阅读:126来源:国知局
专利名称:一种多链路传输数据的方法及系统的制作方法
技术领域
本发明属于通信领域,特别涉及一种多链路传输数据的方法及系统。
背景技术
现有的移动终端与服务器进行数据业务时,其架构如图1所示。通过接入一个无 线接入网络,移动终端同服务器建立了传输链路L1,移动终端通过这个链路访问服务器S, 也就是移动终端和服务器通过这个链路进行数据收发。移动终端和服务器之间交换数据的 速度,取决于这个链路的带宽。 互联网的日益发展,使得移动通信领域也广泛采用了 IP传输技术。也就是说服务 器和移动终端之间的数据,是打包成IP数据进行传输的;服务器和移动终端都用统一分配 的IP地址来进行定位;服务器和移动终端之间的传输链路,则以源IP地址,目的IP地址, 源端口号,目的端口号形式的四元组作为传输链路的标识符。 随着无线技术的发展,各种无线接入技术(简称RAT)应运而生,运用这些无线接 入技术的无线接入网络也在广泛部署,在一个地点可能覆盖有多个无线接入网络,所以也 就有可能通过多种无线接入技术访问服务器。另一方面,为了利用多个无线网络的能力,在 无线接入技术层面,出现了多模终端,也就是一部移动终端同时支持多个无线接入技术,从 而给该用户提供同时接入多个无线网络的能力,这样,使得图2所示的传输方案成为可能。 在图2中,多模终端分别利用两种接入方式和网络同时激活两个传输链路Ll和L2。通过这 两个链路可以与服务器交换数据,但是,对于同一个业务,多模终端与服务器之间只能通过 这两个链路中的一个链路进行业务数据交换,此时,该业务的数据传输只能利用这个无线 网络提供的带宽。即使移动终端通过多个网络建立起来了多个连接,传统的数据业务也无 法在这多个连接上合理的分配数据进行传输。

发明内容
本发明要解决的技术问题是,提供一种多链路传输数据的方法及系统,从而使多 模终端可以使用多个无线接入传输链路进行同一个业务的数据传输。 为了解决上述问题,本发明公开了一种多链路传输数据的方法,适用于已建立有 多网络链接的多模移动终端与业务服务器之间进行某一业务应用的过程,该方法包括
所述业务应用的发起方向接收方发送多链路传输数据请求,用于请求接收方通过 多个链路同时传输该业务的业务数据,其中,所述多链路传输数据请求中携带所述发起方 请求传输数据的多个网络链接的标识信息; 当所述接收方收到所述多链路传输数据请求,并接受所述多链路传输数据请求 时,所述发起方与所述接收方协商多链路传输数据的传输规则,并在协商完成后,所述发起 方与接收方按照所协商的传输规则传输所述业务应用的数据。 进一步地,上述方法中,所述发起方与接收方根据请求传输数据的各链路的带宽 协商多链路传输数据的传输规则,其中,所协商的传输规则中请求传输数据的各链路的带
4宽与其上传输数据的数据量成正比。 其中,所述发起方与接收方按照所协商的传输规则传输所述业务应用的数据指
所述接收方按照所述传输规则将一个业务数据包分割为多个传输数据包,并将分 割后的多个传输数据包通过所请求的传输数据的多个链路发送给所述发起方,其中,同一 个业务数据包分割成的多个传输数据包的包头中包含相同的标识信息; 所述发起方,在所请求的传输数据的多个链路上接收所述传输数据包,解析接收 到的传输数据包的包头,从中获取标识信息,并将具有相同标识信息的传输数据包拼接为 一个完整的业务数据包,进行处理。 所述接收方收到所述多链路传输数据请求后,当进一步验证所述多链路传输数据
请求中的网络链接的标识信息有效时,才接受所述多链路传输数据请求。 所述网络链接的标识信息采用源IP地址,目的IP地址,源端口号,目的端口号的
四元组形式。 本发明还公开了一种多链路传输数据的系统,应用于已建立有多网络链接的多模 移动终端与业务服务器之间进行某一业务应用的场景,该系统包括业务发起方与接收方, 其中 业务发起方,用于在向所述接收方发起某一业务应用时,向所述接收方发送多链 路传输数据请求,用于请求接收方通过多个链路同时传输该业务的业务数据,其中,所述多 链路传输数据请求中携带所述发起方请求传输数据的多个网络链接的标识信息,以及用于 与所述接收方协商多链路传输数据的传输规则,并按照所协商的传输规则传输所述业务应 用的数据; 所述接收方,用于接收所述多链路传输数据请求,并与所述业务发起方协商多链 路传输数据的传输规则,并在协商完成后,与所述业务发起方按照所协商的传输规则传输 所述业务应用的数据。 进一步地,上述系统中,所述发起方与接收方根据请求传输数据的各链路的带宽 协商多链路传输数据的传输规则,其中,所协商的传输规则中请求传输数据的各链路的带 宽与其上传输数据的数据量成正比。 其中,所述接收方,用于按照所述传输规则将一个业务数据包分割为多个传输数 据包,并将分割后的多个传输数据包通过所请求的传输数据的多个链路发送给所述发起 方,其中,同一个业务数据包分割成的多个传输数据包的包头中包含相同的标识信息;
所述发起方,用于在所请求的传输数据的多个链路上接收所述传输数据包,解析 接收到的传输数据包的包头,从中获取标识信息,并将具有相同标识信息的传输数据包拼 接为一个完整的业务数据包,进行处理。 所述接收方,收到所述多链路传输数据请求后,还用于验证所述多链路传输数据 请求中的网络链接的标识信息的有效性,仅当所述网络链接的标识信息有效时,才接受所 述多链路传输数据请求。 所述网络链接的标识信息采用源IP地址,目的IP地址,源端口号,目的端口号的 四元组形式。 采用本发明的技术方案,可以使多模移动终端实现多链路传输数据,即移动终端 可以在消费一个业务的过程中,同时利用两个无线网络提供的带宽来传输该业务的数据,从而有效利用终端所具有的接入能力,显著提高业务数据传送的速度,以及改善用户体验。


图1是现有移动终端与服务器进行数据业务传输的网络架构示意图; 图2是现有多模终端利用两种接入方式同时激活两个传输链路进行数据传输的
示意图; 图3是本实施例中业务数据包与传输数据包的结构示意图;
图4是本实施例中多链路传输数据的流程图。
具体实施例方式
本发明的核心思想是多模终端可以通过一个接入网络Nl与业务服务器Server
建立业务链路LI作为主链路(即Nl上的业务链路LI),并通过另一个接入网络N2与业
务服务器Server建立业务链路L2作为辅链路(即N2上的业务链路L2),即多模终端实际
上有两个以上的传输链路同时存在,其中,多模移动终端在主链路L1与业务服务器Server
进行多链路传输数据的协商,即多模移动终端与业务服务器协商多链路传输数据的传输规
则。当协商完成后,移动终端和服务器按照协商的传输规则进行数据传输即可。 下面结合附图及具体实施例对本发明技术方案作进一步详细说明。 —种实现多链路传输数据的系统,应用于已建立有多网络链接的多模移动终端与
业务服务器之间进行某一业务应用的场景,该系统包括业务发起方与接收方。其中,多模移
动终端可以作为业务发起方或者接收方,同样,业务服务器也可以作为接收方或者业务发起方。 下面介绍各部分的功能。 业务发起方,用于在向接收方发起某一业务应用时,向接收方发送多链路传输数 据请求,用于请求接收方通过多个链路同时传输该业务的业务数据,以及用于与接收方协 商多链路传输数据的传输规则,并按照所协商的传输规则传输所述业务应用的数据;
其中,多链路传输数据请求中携带发起方请求传输数据的多个网络链接的标识信 息,网络链接的标识信息可以采用源IP地址,目的IP地址,源端口号,目的端口号的四元组 形式。 接收方,用于接收多链路传输数据请求,并与业务发起方协商多链路传输数据的 传输规则,并在协商完成后,与业务发起方按照所协商的传输规则传输所述业务应用的数 据; 其中,业务发起方与接收方根据请求传输数据的各链路的带宽协商多链路传输数
据的传输规则,具体的,所协商的传输规则中请求传输数据的各链路的带宽与其上传输数
据的数据量可以成正比;而对于包含双向数据传输的业务,业务发起方与接收方需要协商
两个传输方向上的传输规则,这两个传输方向上的传输规则可以相同或者不同。 在本实施例中,业务发起方与接收方协商多链路传输数据的传输规则后,接收方
按照协商的传输规则将一个业务数据包分割为多个传输数据包,并将分割后的多个传输数
据包通过所请求的传输数据的多个链路发送给业务发起方,其中,同一个业务数据包分割
成的多个传输数据包的包头中包含相同的标识信息;
业务发起方,在所请求的传输数据的多个链路上接收上述传输数据包,解析接收 到的传输数据包的包头,从中获取标识信息,并将具有相同标识信息的传输数据包拼接为 一个完整的业务数据包,进行处理。 优选实施例中,接收方,收到所述多链路传输数据请求后,还用于验证多链路传输 数据请求中的网络链接的标识信息的有效性,仅当网络链接的标识信息有效时,才接受所 述多链路传输数据请求。 下面结合具体应用场景介绍上述系统实现多链路传输数据的过程。 本实施例以一个支持EDGE和TDSCDMA的双模终端上进行音乐下载业务为例,说明
该移动终端与音乐下载服务器之间实现多链路传输数据的过程,如图4所示,包括以下步
骤 步骤400 :音乐下载服务器(IP地址为IPAddrS)监听自身的两个端口 , PI端口和
P2端口 ,其中,PI端口是主传输链路端口 , P2端口是辅助传输链路端口 ; 其中,PI和P2端口由服务运营商事先确定好并通过给终端业务开发商。 步骤401 :移动终端首先在EDGE网络上发起PDP激活过程,建立无线传输链路,获
得EDGE网络上的IP地址IPAddrl ;然后在TDSCDMA网络上发起PDP激活过程,建立无线传
输链路,获得TDSCDMA网络上的IP地址IPAddr2 ; 在其他应用场景,移动终端也可以先在TDSCDMA网络上发起PDP激活过程,再在 EDGE网络上发起PDP激活过程,即移动终端向不同网络发起PDP激活过程的顺序可以由用 户自己确定。 步骤402 :移动终端通过IPAddrl ,与音乐下载服务器的PI端口建立链接Ll,确定
该链接的标识符信息,同时,音乐下载服务器保存该链接LI的标识符信息; 步骤403 :移动终端通过IPAddr2,与音乐下载服务器的P2端口建立链接L2,确定
该链接的标识符信息,同时,音乐下载服务器保存该链接L2的标识符信息; 上述步骤402和403中所确定的链接的标识符可采用源IP地址,目的IP地址,
源端口号,目的端口号的四元组形式,例如,本实施例中,L1链接的标识符为(IPAddrl, Px,
IPAddrS, Pl),其中,Px是由终端自行分配的端口号;L2链接的标识符为(IPAddr2, Px,
IPAddrS, P2),其中,Py是由终端自行分配的端口号。 步骤404 :移动终端在Ll上发送多链路传输数据请求给服务器,该多链路传输数 据请求是一个IP报文,里面含有L2的信息(即L2的标识符信息); 步骤405:音乐下载服务器接收到上述链路复用请求报文以后,经过验证确认L1 中的L2标识符有效,则发送复用请求批准消息给移动终端; 该步骤中,当音乐下载服务器根据自身所保存的链接的标识符信息(即当前已经 建立且尚未释放的所有的链接的标识符信息),判断Ll和L2这两个标识符标志的链路已经 建立起来时,即验证Ll中的L2标识符有效;反之则无效。 步骤406 :移动终端接收到音乐下载服务器发出的多链路传输数据请求批准消息 以后,发送多链路配置请求消息给音乐下载服务器以协商多链路传输数据的传输规则;
该步骤中,移动终端发送的多链路配置请求消息中,包含移动终端所指定的在这 两个链路(Ll和L2)上进行数据传输时的传输规则,具体地,移动终端可以根据L1和L2链 路的带宽来确定传输规则,例如,传输规则中各条链路的带宽与其上传输数据的数据量可以成正比,即传统上TDSCDMA的带宽比EDGE带宽高,则确定的传输规则可以是,音乐下载服 务器将70%的数据通过L2发送给移动终端,将30%的数据通过LI发送给移动终端;
在其他应用场景中,也可以由应用服务器向移动终端发送多链路配置请求以协商 传输数据的传输规则,即只要移动终端与应用服务器双方协商一致,采用统一的传输规则 即可。 步骤407 :音乐下载服务器接收多链路配置请求消息,从中获取移动终端请求的 传输规则,并开始按照该传输规则进行业务数据的传输; 由于本实施例中涉及的是音乐下载业务,在该业务传输过程中,数据主要是从音
乐下载服务器发送到移动终端,因此,在发送数据时,音乐下载业务应用程序的每个业务数 据包,都应该按照3 : 7的比例分割成两个传输数据包,在分割后的两个传输数据包的包头 上加上相同的标识信息(如相同的序列号),然后分别通过Ll和L2链路发送给移动终端, 这样,移动终端通过Ll和L2链路收到传输数据包后,解析每个传输数据包的包头获取每 个传输数据包的标识信息,并将具有相同的标识信息的传输数据包进行配对,配对成功的 两个传输数据包拼接成一个完整的业务数据包,再转发给移动终端的上层应用程序进行处 理,其中,业务数据包与传输数据包的结构如图3所示。 在其他应用场景中,对于包含双向数据传输的业务,即不仅业务服务器向移动终 端传输数据,也需要移动终端向业务服务器传输数据时,在移动终端向服务器传输数据的 方向上,也可以进行多链路传输,具体的传输规则可以由移动终端与服务器协商(例如,双 向数据传输的传输规则采用相同或者不同的传输规则)。 还有一些实施例中,多模移动终端可能通过两个以上的不同网络与业务应用服务 器建立链接,此时,多模移动终端与业务应用服务之间可以通过两个以上的链路同时传输 同一个业务的数据,其中,业务应用的发起方也不限于多模移动终端,也可以是业务应用服 务器。 从上述实施例可以看出,本发明技术方案使用户在多模无线终端(如CDMA+WiFi, TD-SCDMA+WiFi+EDGE)上,利用多路无线链路传输一路业务数据,从而充分利用无线接入网 络,加大业务数据的带宽,增进用户体验。 当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
8
权利要求
一种多链路传输数据的方法,适用于已建立有多网络链接的多模移动终端与业务服务器之间进行某一业务应用的过程,其特征在于,该方法包括所述业务应用的发起方向接收方发送多链路传输数据请求,用于请求接收方通过多个链路同时传输该业务的业务数据,其中,所述多链路传输数据请求中携带所述发起方请求传输数据的多个网络链接的标识信息;当所述接收方收到所述多链路传输数据请求,并接受所述多链路传输数据请求时,所述发起方与所述接收方协商多链路传输数据的传输规则,并在协商完成后,所述发起方与接收方按照所协商的传输规则传输所述业务应用的数据。
2. 如权利要求l所述的方法,其特征在于,所述发起方与接收方根据请求传输数据的各链路的带宽协商多链路传输数据的传输 规则,其中,所协商的传输规则中请求传输数据的各链路的带宽与其上传输数据的数据量 成正比。
3. 如权利要求2所述的方法,其特征在于,所述发起方与接收方按照所协商的传输规则传输所述业务应用的数据指所述接收方按照所述传输规则将一个业务数据包分割为多个传输数据包,并将分割后 的多个传输数据包通过所请求的传输数据的多个链路发送给所述发起方,其中,同一个业务数据包分割成的多个传输数据包的包头中包含相同的标识信息;所述发起方,在所请求的传输数据的多个链路上接收所述传输数据包,解析接收到的 传输数据包的包头,从中获取标识信息,并将具有相同标识信息的传输数据包拼接为一个 完整的业务数据包,进行处理。
4. 如权利要求1、2或3所述的方法,其特征在于,所述接收方收到所述多链路传输数据请求后,当进一步验证所述多链路传输数据请求 中的网络链接的标识信息有效时,才接受所述多链路传输数据请求。
5. 如权利要求4所述的方法,其特征在于,所述网络链接的标识信息采用源IP地址,目的IP地址,源端口号,目的端口号的四元 组形式。
6. —种多链路传输数据的系统,应用于已建立有多网络链接的多模移动终端与业务服 务器之间进行某一业务应用的场景,其特征在于,该系统包括业务发起方与接收方,其中业务发起方,用于在向所述接收方发起某一业务应用时,向所述接收方发送多链路传 输数据请求,用于请求接收方通过多个链路同时传输该业务的业务数据,其中,所述多链路 传输数据请求中携带所述发起方请求传输数据的多个网络链接的标识信息,以及用于与所 述接收方协商多链路传输数据的传输规则,并按照所协商的传输规则传输所述业务应用的 数据;所述接收方,用于接收所述多链路传输数据请求,并与所述业务发起方协商多链路传 输数据的传输规则,并在协商完成后,与所述业务发起方按照所协商的传输规则传输所述 业务应用的数据。
7. 如权利要求6所述的系统,其特征在于,所述发起方与接收方根据请求传输数据的各链路的带宽协商多链路传输数据的传输 规则,其中,所协商的传输规则中请求传输数据的各链路的带宽与其上传输数据的数据量成正比。
8. 如权利要求7所述的系统,其特征在于,所述接收方,用于按照所述传输规则将一个业务数据包分割为多个传输数据包,并将 分割后的多个传输数据包通过所请求的传输数据的多个链路发送给所述发起方,其中,同 一个业务数据包分割成的多个传输数据包的包头中包含相同的标识信息;所述发起方,用于在所请求的传输数据的多个链路上接收所述传输数据包,解析接收 到的传输数据包的包头,从中获取标识信息,并将具有相同标识信息的传输数据包拼接为 一个完整的业务数据包,进行处理。
9. 如权利要求6、7或8所述的系统,其特征在于,所述接收方,收到所述多链路传输数据请求后,还用于验证所述多链路传输数据请求 中的网络链接的标识信息的有效性,仅当所述网络链接的标识信息有效时,才接受所述多 链路传输数据请求。
10. 如权利要求9所述的系统,其特征在于,所述网络链接的标识信息采用源IP地址,目的IP地址,源端口号,目的端口号的四元 组形式。
全文摘要
本发明公开了一种多链路传输数据的方法及系统,属于通信领域。本发明方法包括业务应用的发起方向接收方发送多链路传输数据请求,用于请求接收方通过多个链路同时传输该业务的业务数据,其中,多链路传输数据请求中携带发起方请求传输数据的多个网络链接的标识信息;当接收方收到多链路传输数据请求,并接受多链路传输数据请求时,发起方与接收方协商多链路传输数据的传输规则,并在协商完成后,发起方与接收方按照所协商的传输规则传输业务应用的数据。采用本发明的技术方案,有效利用终端所具有的接入能力,显著提高业务数据传送的速度。
文档编号H04W88/06GK101715209SQ20091017835
公开日2010年5月26日 申请日期2009年11月11日 优先权日2009年11月11日
发明者吕永 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1