买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据传输方法及装置_华为终端有限公司_201710114919.7 

申请/专利权人:华为终端有限公司

申请日:2012-05-07

公开(公告)日:2020-11-17

公开(公告)号:CN106851782B

主分类号:H04W48/16(20090101)

分类号:H04W48/16(20090101);H04W48/18(20090101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.17#授权;2019.06.14#著录事项变更;2017.11.28#专利申请权的转移;2017.07.07#实质审查的生效;2017.06.13#公开

摘要:本发明公开了一种数据传输方法,涉及通信领域,用于解决现有技术中当终端设备同时发起多个数据请求从服务器获取的数据量较大时,导致网络堵塞、用户终端设备的上网速度较低的问题。本发明提供的方法包括:接入热点设备获取终端设备发起的数据请求;所述接入热点设备从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;所述接入热点设备在所述指定网络中建立数据传输链路;所述接入热点设备通过所述数据传输链路将所述数据请求发送至服务器以获取数据。本发明适用于通信领域,用于实现业务数据的传输。

主权项:1.一种数据传输方法,其特征在于,包括:电子设备接入第一通信网络和第二通信网络,所述电子设备包括接入热点设备;将业务请求拆分为第一数据请求和第二数据请求;选择所述第一通信网络作为所述第一数据请求的指定网络,所述第一通信网络为支持所述第一数据请求的传输速率最高的通信网络,选择第二通信网络作为第二数据请求的指定网络,所述第二通信网络为支持所述第二数据请求的传输速率最高的通信网络;在所述第一通信网络中建立第一数据传输链路,在所述第二通信网络中建立第二数据传输链路;通过所述第一数据传输链路和所述第二数据传输链路同时进行数据传输。

全文数据:数据传输方法及装置技术领域[0001]本发明涉及通信领域,尤其涉及一种数据传输方法及装置。背景技术[0002]在目前的移动应用中,用户终端设备可以通过接入热点设备,如路由器、无线网关等,接入广域网络。广域网络主要包括:WAPWirelessApplicationProtocol,无线应用协议)网络、3G3rd-Generation,第三代移动通信技术)网络、WIFIWirelessFidelity,无线保真)=络、有线网络等,其中,3^PWIFI支持网络数据高速传输,是实现数据通信的主流技术。当采用3G或WIFI进行上网业务时,用户终端设备的上网带宽主要取决于接入热点设备当前连接的3G网络的带宽、或者是当前连接的WIFI网络的带宽。[0003]但现有技术中,接入热点设备只能通过单一网络传输业务数据;由于单一网络的带宽有限,当终端设备同时发起多个数据请求从服务器获取的数据量较大时,会导致网络堵塞,用户终端设备的上网速度较低。发明内容[0004]本发明的实施例提供了一种数据传输方法及装置,能够解决现有技术中当用户终端设备同时发起多个数据请求从服务器获取的数据量较大时,导致网络堵塞、用户终端设备的上网速度较低的问题。[0005]为达到上述目的,本发明的实施例采用如下技术方案:[0006]一方面,本发明实施例提供了一种数据传输方法,包括:[0007]接入热点设备获取终端设备发起的数据请求;[0008]所述接入热点设备从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;[0009]所述接入热点设备在所述指定网络中建立数据传输链路;[0010]所述接入热点设备通过所述数据传输链路将所述数据请求发送至服务器以获取数据。[0011]另一方面,本发明实施例还提供了一种数据传输装置,包括:[0012]数据请求获取单元,用于获取终端设备发起的数据请求;[0013]网络分配单元,用于从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;[0014]链路建立单元,用于在所述指定网络中建立数据传输链路;[0015]数据传输单元,用于通过所述数据传输链路将所述数据请求发送至服务器以获取数据。[0016]本发明实施例提供的数据传输方法及装置,能够同时通过可用的多个通信网络进行数据传输,从而提高用户终端设备的上网带宽,还能够将收到的数据传输需求分配到传输速率高的通信网络上,保证了使用户获得较好的上网体验。附图说明[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0018]图1为本发明实施例1提供的数据传输方法的流程示意图;[0019]图2为本发明实施例2提供的数据传输方法的流程示意图;[0020]图3为本发明实施例2提供的通信网络的分配示意图;[0021]图4-图7为本发明实施例3提供的数据传输装置的结构示意图。具体实施方式[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0023]实施例1[0024]本发明实施例提供了一种数据传输方法,如图1所示,所述方法包括:[0025]101、接入热点设备获取终端设备发起的数据请求。[0026]值得说明的是,本实施例中的接入热点设备可以是移动通信网络中的APAccessPoint,接入点)设备,也可以具备AP功能的其他网元设备,例如:无线路由器、无线网关等,此处不做限定。[0027]102、所述接入热点设备从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络。[0028]为了便于理解,本实施例以AP设备为例进行说明;上述“可用的通信网络”是指AP支持该网络的网络制式、且具备权限能够使用该网络进行数据传输的通信网络,包括但不限于:GPRSGeneralPacketRadioService,通用分组无线服务)网络、3G网络、4G4th-Generation,第四代移动通信技术网络、WIFI网络、WAP网络、以及有线网络等;本实施例适用于至少存在两个可用的通信网络的场景。[0029]具体的,AP可以通过查询自身的网络状态以确定当前可用的通信网络,例如,他可以通过查询3G无线空口消息确定%网络是否为可用的通信网络;通过WIH的实时扫描结果确定是否存在WIFI网络为可用的通信网络。[0030]103、所述接入热点设备在所述指定网络中建立数据传输链路。[0031]104、所述接入热点设备通过所述数据传输链路将所述数据请求发送至服务器以获取数据。[0032]在本实施例中,当接入热点设备获取用户终端设备发起的数据请求时,会从多个可用的通信网络中选择当前传输速率最高的通信网络作为该数据请求的指定网络,所以本实施例中在保证传输速率的情况下能够充分利用多个可用的通信网络的带宽资源,使得用户终端设备可用的传输带宽是所述多个可用的通信网络的带宽之和。[0033]本发明实施例提供的数据传输方法,终端设备能够通过AP设备可用的多个通信网络进行数据传输。采用本发明实施例提供的方法,终端设备的上网带宽是AP可设备用的多个通信网络的带宽之和,与现有技术相比,能够有效的提高用户终端设备的上网带宽,还能够将收到的数据传输需求分配到传输速率高的通信网络上,使用户获得较好的上网体验。[0034]实施例2[0035]本发明实施例提供了一种数据传输方法,如图2所示,所述方法包括:[0036]201、AP设备检测并确定当前可用的通信网络,所述可用的通信网络至少为两个。[0037]值得说明的是,本实施例中的AP设备也可以替换为无线路由器、无线网关等具体AP功能的网元设备,此处不做限定。具体的,上述“可用的通信网络”是指AP支持该网络的网络制式、且具备权限能够使用该网络进行数据传输的通信网络,该通信网络包括但不限于:GPRS网络、3G网络、4G网络、WIFI网络、WAP网络、以及有线网络等。其中,3G、4G网络包括多种标准,例如,3G网络包括:CDMA2000CodeDivisionMultipleAccess,码分多址),WCDMAWidebandCodeDivisionMultipleAccess,宽带码分多址),TD-SCDMATimeDivision-SynchronousCodeDivisionMultipleAccess,时分同步码分多址),WiMAXWorldwideInteroperabilityforMicrowaveAccess,全球微波互联接入4种标准。[0038]上述不同制式的通信网络在实现业务数据的传输时均基于TCPIP协议TransmissionControlProtocolInternetProtocol,传输控制协议因特网互联协议),AP设备能够同时兼容上述不同制式的通信网络,从而可以通过上述不同制式的多个通信网络同时进行数据传输。[0039]为了便于理解,本实施例以AP设备当前可用的通信网络为3G网络和win网络的典型场景为例进行具体描述。值得说明的是,在实际应用中,AP设备可用的通信网络的并不仅限于两个。[0040]202、AP设备获取TETerminalEquipment,终端设备发起的数据请求。[0041]值得说明的是,AP设备可以通过以下至少2种方式获取TE发起的数据请求:1八卩设备从TE接收业务请求,将该业务请求拆分为至少2个数据请求。[0042]例如:AP设备接收到TE发起的网页浏览请求,该网页浏览请求中包括视频数据、音频数据和文本数据,则AP设备可以将该网页浏览请求划分为3个数据请求:即视频数据请求、音频数据请求和文本数据请求。[0043]2AP设备从TE接收该TE发送的数据请求,g卩AP设备从TE直接获取数据请求。[0044]本发明实施例中的TE是具备无线通信功能的终端,例如:PCpersonalcomputer,个人计算机)、笔记本电脑、智能手机、平板电脑等。[0045]2〇3、AP设备检测当前3G网络和WIFI网络的传输速率,确定传输速率最高的通信网络,将该通信网络作为AP获取的数据请求的指定网络。[0046]例如:AP设备可以通过向网络服务器发送ping消息或者其他类型的业务消息),根据返回响应消息的时间间隔确定传输速率。[0047]值得说明的是,通信网络的传输速率取决于空闲带宽,3G网络中数据传输链路的带宽取决于运营商提供的X网络的带宽,WIFI网络中数据传输链路的带宽取决于WFI热点提供的带宽。在实际应用中,TE往往会发起多个并行的业务请求或数据请求例如:在浏览网页的同时,TE会发起文件下载请求以下载文件),也会终止当前正在运行的多个业务中的某个业务,所以X网络和WIFI网络的空闲带宽是实时变化的。为了保证传输速率,AP设备在获取TE发起的数据请求后,会选择当前空闲带宽最大、传输速率最高的通信网络作为该数据请求的指定网络。[0048]例如,以3G网络提供的带宽为2M,WIFI热点提供的带宽为4M为例:当TE发起视频数据请求时,如果X网络和WIFI网络都处于空闲状态,则AP设备会通过WIFI网络实现该视频数据请求;如果该视频数据请求的实现占用了WIFI网络1M的带宽此时WIFI网络的空闲带宽为3M,3G网络的空闲带宽为2M,那么AP设备在获取TE发起的下一个数据请求时,会选择WIFI网络作为下一个数据请求的指定网络。[0049]具体的,为了清楚、完成的描述本实施例的网络结构分配信息,接下来以Ap设备获取TE依次发起网页浏览请求、视频播放请求和文件下载请求为例进行说明:[0050]为了便于理解,此处假设3G网络的带宽为2M,WIFI网络的带宽为4M;实现网页浏览请求、视频播放请求和文件下载请求占用的带宽依次为1M、2M、2M;则通信网络的分配情况如下:[0051]①AP接收TE发起的网页浏览请求,检测到当前X网络的空闲带宽为2M,WIFI网络的空闲带宽为4M,选择WIFI网络实现该网页浏览请求;[0052]②AP接收TE发起的视频播放请求,检测到当前3G网络的空闲带宽为2M,WIFI网络的空闲带宽为3M,选择WIFI网络实现该视频播放请求;[0053]③AP接收TE发起的文件下载请求,检测到当前3G网络的空闲带宽为2M,WIFI网络的空闲带宽为1M,选择3G网络实现该文件下载请求。[0054]根据上述方法分配的网络结构图如图3所示。[0055]进一步,优选的,当AP设备接收到TE发起的网页浏览请求时,AP设备可以将该网页浏览请求划分为3个数据请求:即视频数据请求、音频数据请求和文本数据请求,并依次为拆分得到的3个数据请求分配传输速率最高的网络作为该数据请求的指定网络,从而能够充分利用多个通信网络的带宽资源,使得TE获取更高的数据传输速率。[0056]204、他设备在所述指定网络中为各数据请求建立数据传输链路,并记录为各数据请求建立的链路连接信息,所述链路连接信息中包括为该数据请求分配的通信网络的标识。[0057]其中,链路连接信息能够表征当前AP设备为各数据请求分配的网络信息,用于引导各数据请求获取业务数据。[0058]值得说明的如果不同的数据请求是由不同的应用程序发起的,则TE*不同的应用程序与外网链接采用不同的端口和同一个连接握手请求,则链路连接信息中还记录有各数据请求对应的端口号。[0059]205、AI^5备通过为各数据请求建立的数据传输链路将数据请求发送至服务器以获取数据。[0060]也就是说,采用本实施例提供的方法,TE在进行上网业务时,TE的上网带宽是AP设备所支持的全部通信网络的带宽之和,上网速度能够得到显著提升,有效的提高用户体验。[0061]206、当仙设备为某一数据请求建立的数据传输链路需要断开时,AP断开为该数据请求建立的数据传输链路,释放链路的负载,并删除关于该数据请求的链路连接信息。[0062]其中,“为某一数据请求建立的数据传输链路需要断开,,包括但不限于如下场景:该数据请求对应的数据传输已经完成、或者该数据请求被TE终止。[0063]本发明实施例提供的数据传输方法,TE能够通过AP设备可用的多个通信网络进行数据传输。采用本发明实施例提供的方法,TE的上网带宽是AP设备可用的多个通信网络的带宽之和,与现有技术相比,能够有效的TE的上网带宽,使用户获得较好的上网体验。[0064]实施例3[0065]本发明实施例提供了一种数据传输装置,能够应用于AP设备实现上述方法实施例,如图4所示,所述数据传输装置包括:[0066]数据请求获取单元41,用于获取终端设备发起的数据请求;[0067]网络分配单元42,用于从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;[0068]链路建立单元43,用于在所述指定网络中建立数据传输链路;[0069]数据传输单元44,用于通过所述数据传输链路将所述数据请求发送至服务器以获取数据。[0070]进一步的,如图5所示,所述数据请求获取单元41包括拆分模块411,用于从终端设备接收业务请求,将所述业务请求拆分为至少两个数据请求;[0071]可选的,如图6所示,所述数据请求获取单元41还可以包括接收模块412,用于从终端设备接收该终端设备发送的数据请求。[0072]根据图5或图6所述的数据传输装置,进一步的,如图7所示,所述数据传输装置还包括网络检测单元45,所述网络分配单元似包括速率检测模块421,其中:[0073]网络检测单元45用于检测并确定当前可用的通信网络;[0074]其中,所述当前可用的通信网络包括通用分组无线服务GPRS网络、第三代移动通信3G网络、第四代移动通信4G网络、无线保真WIFI网络、无线应用协议WAP网络和有线网络。[0075]速率检测模块421用于检测所述可用的通信网络的传输速率,确定传输速率最高的通信网络。[0076]值得说明的是,本发明实施例提供的数据传输装置还可以应用于具备AP功能的其他网元设备,例如:无线路由器、无线网关等,此处不做限定。[0077]本发明实施例提供的数据传输装置,能够利用当前数据传输装置可用的多个通信网络进行数据传输,本发明实施例提供的装置使得终端设备的上网带宽是当前数据传输装置可用的多个通信网络的带宽之和,与现有技术相比,能够有效提高终端设备的上网带宽,使用户获得较好的上网体验。[0078]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0079]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分口」软1千广fw的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。[0080]以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

权利要求:1.一种数据传输方法,其特征在于,包括:接入热点设备从终端设备接收业务请求,将所述业务请求拆分为至少两个数据请求;所述接入热点设备从至少两个可用的通信网络中分别依次为所述至少两个数据请求选择当前传输速率最高的通信网络,作为所述至少两个数据请求的指定网络;所述接入热点设备在所述指定网络中建立数据传输链路;所述接入热点设备通过所述数据传输链路将对应的数据请求发送至服务器以获取数据。2.根据权利要求1所述的方法,其特征在于,从至少两个可用的通信网络中选择当前传输速率最闻的通信网络,作为所述数据请求的指定网络之前,还包括:检测并确定当前可用的通信网络;其中,所述当前可用的通信网络包括通用分组无线服务GPRS网络、第三代移动通信3G网络、第四代移动通信4G网络、无线保真WIFI网络、无线应用协议WAP网络和有线网络。3.根据权利要求2所述的方法,其特征在于,所述检测并确定当前可用的通信网络之后,还包括:检测所述可用的通信网络的传输速率,确定传输速率最高的通信网络。4.一种数据传输装置,其特征在于,包括:拆分模块,用于从终端设备接收业务请求,将所述业务请求拆分为至少两个数据请求;网络分配单元,用于从至少两个可用的通信网络中分别依次为所述至少两个数据请求选择当前传输速率最高的通信网络,作为所述至少两个数据请求的指定网络;链路建立单元,用于在所述指定网络中建立数据传输链路;数据传输单元,用于通过所述数据传输链路将对应的数据请求发送至服务器以获取数据。5.根据权利要求装4所述的装置,其特征在于,还包括:网络检测单元,用于检测并确定当前可用的通信网络;其中,所述当前可用的通信网络包括通用分组无线服务GPRS网络、第三代移动通信3G网络、第四代移动通信4G网络、无线保真WIFI网络、无线应用协议WAP网络和有线网络。6.根据权利要求5所述的装置,其特征在于,所述网络分配单元还包括:速率检测模块,用于检测所述可用的通信网络的传输速率,确定传输速率最高的通信网络。7.根据权利要求4至6中任一项所述的装置,其特征在于,所述装置为接入热点设备,且所述接入热点设备可以同时接入多个通信网络。

百度查询: 华为终端有限公司 数据传输方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。