网络设备制造技术

技术编号:5168899 阅读:221 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种网络设备。该网络设备包括处理单元、输出接口和至少二个输入接口,所述输入接口和所述输出接口分别与所述处理单元连接;每个所述输入接口,用于连接一个无线数据卡;所述输出接口,用于连接用户终端。本实用新型专利技术实施例的网络设备通过多个无线数据卡同时下载一个子数据块中的数据包,将通过不同无线数据卡下载的数据包合并生成一个子数据块,并通过输出接口将生成的子数据块发送给用户终端。本实用新型专利技术实施例设置的多个输入接口可以连接多个无线数据卡,充分利用多个无线数据卡的带宽来下载数据,突破了采用单一无线数据卡下载数据时的带宽限制,从而提高了下载速度。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术实施例涉及通信
,特别涉及一种网络设备
技术介绍
第三代移动通信(The 3rd Generation,简称3G)技术的特点是在传输声音和 数据的速度上相比于第二代移动通信技术有很大提升,用户通过3G网络进行数据传输时 能获得更高的下载速度。3G网络中的数据传输业务以多媒体业务为主,为了使多媒体业 务达到更好的效果,3G技术中采用高速下行分组接入技术(High Speed Downlink Packet Access,简称HSDPA)来提高下行数据传输速率,从而使用户在进行数据传输业务时能获 得更好的下载速度。 用户可以将无线数据卡直接连接在计算机或者其它上网终端,通过该无线数据卡 连接运营商的3G网络,从而通过3G网络接入广域网(Wide AreaNetwork,简称WAN)实现 数据下载。目前,为了提高下载速度,通常采用多点连接的传输方式,多点连接也称为分段 下载,该下载方式可以将目标数据分为多个部分同时对各个部分进行下载,从而充分利用 运营商为该无线数据卡规定的带宽。 但是,由于目前用户仅能采用一个无线数据卡下载数据,而无线数据卡的下载速 度受到运营商为该无线数据卡规定的带宽的限制。因此,采用多点连接下载数据虽然能通 过提高带宽利用率而提高下载速度,但由于受到单一无线数据卡带宽的限制,用户无法获 得更高的下载速度。
技术实现思路
本技术实施例提供一种网络设备,从而突破单一无线数据卡的带宽限制,提 高下载速度。本技术提供了一种网络设备,包括处理单元、输出接口和至少二个输入接 口 ,所述输入接口和所述输出接口分别与所述处理单元连接; 每个所述输入接口,用于连接一个无线数据卡; 所述输出接口,用于连接用户终端; 所述处理单元,用于根据从服务器查询出的目标数据的数据量和设置的每个无线 数据卡对应的数据包的数据量生成目标数据的分块数N,并通过任一所述输入接口和该输 入接口对应的无线数据卡向所述服务器发送包括所述分块数N的连接请求,由所述服务器 根据所述分块数N对所述目标数据进行分块处理生成N个子数据块;通过每个所述输入接 口接收无线数据卡从所述服务器获得的第i个子数据块中该无线数据卡对应的数据包并 将接收到的数据包进行缓存处理;对接收到的所述第i个子数据块中的数据包进行合并处 理生成所述第i个子数据块;通过所述输出接口将所述第i个子数据块发送给所述用户终 端;N为正整数,i为小于等于N的正整数。 本技术实施例的网络设备中的每个输入接口连接一个无线数据卡,输出接口连接用户终端。网络设备通过多个无线数据卡同时下载一个子数据块中的数据包,将通过不同无线数据卡下载的数据包合并生成一个子数据块,并通过输出接口将生成的子数据块发送给用户终端。本技术实施例设置的多个输入接口可以连接多个无线数据卡,充分利用多个无线数据卡的带宽来下载数据,突破了采用单一无线数据卡下载数据时的带宽限制,从而提高了下载速度。附图说明图1为本技术实施例 图2为本技术实施例 图3为本技术实施例 图4为本技术实施例提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图。具体实施方式下面通过附图和实施例,对本技术实施例的技术方案做进一步的详细描述。 图l为本技术实施例一提供的一种网络设备的结构示意图,如图l所示,该网络设备包括处理单元2、输出接口 3和二个输入接口 l,输入接口 l和输出接口 3分别与处理单元2连接。其中,每个输入接口 l用于连接一个无线数据卡5,输出接口 3用于连接用户终端6。 处理单元2根据从服务器查询出的目标数据的数据量和设置的每个无线数据卡5对应的数据包的数据量生成目标数据的分块数N。其中,可以根据每个无线数据卡5的带宽对每个无线数据卡5对应的数据包的数量进行预先设置,带宽高的无线数据卡5对应的数据包的数量要多于带宽低的无线数据卡5对应的数据包的数量,具体可以通过动态平衡分配方法来实现,这样每个无线数据卡5的带宽可以得到充分利用。例如,图1中无线数据卡5对应于二个数据包,则该无线数据卡5对应的数据包的数据量为二个数据包的总数据量。 具体地,处理单元2在通过输出接口 3接收到用户终端6发送的数据下载指令后,通过任一输入接口 1和该输入接口 1对应的无线数据卡5向服务器发送查询请求,服务器接收到查询请求后将目标数据的数据量通过输入接口l和该输入接口l对应的无线数据卡5发送给处理单元2。处理单元2在查询出目标数据的数据量后,可以根据目标数据的数据量和每个无线数据卡5对应的数据包的数据量计算出目标数据的分块数N,N为正整数。具体地分块数N =目标数据的数据量/所有无线数据卡对应的数据包的数据量的总和。 处理单元2通过任一输入接口 1和该输入接口 1对应的无线数据卡5向服务器发送包括分块数N的连接请求消息;具体地,处理单元2在得出分块数N后,从多个输入接口 1中选择任一输入接口发送连接请求消息,并在向服务器发送连接请求消息时将分块数N发送给服务器。服务器在接收到连接请求消息后,根据分块数N对目标数据进行分块处理生成N个子数据块,每个子数据块中包括相同数据量的数据包,每个子数据块中数据包的数据量为所有无线数据卡5对应的数据包的数据量。服务器在完成对目标数据的分块处理后开始通过无线数据卡5与网络设备进行数据传输。 处理单元2通过每个输入接口 1接收无线数据卡5从服务器获得的第i个子数据块中该无线数据卡5对应的数据包,i为小于等于N的正整数。处理单元2通过无线数据卡5与服务器进行数据传输,每个无线数据卡5可作为多点连接中的一个线程,用于下载一个子数据块中的该无线数据卡5对应的数据包,当所有无线数据卡5下载完该子数据块中的所有数据包后开始进行下一个子数据块中的所有数据包的下载,直到完成N个子数据块中数据包的下载。 处理单元2可对接收到的第i个子数据块中的数据包进行缓存处理,当接收到第i个子数据块中的所有数据包后,对接收到的第i个子数据块中的数据包进行合并处理生成第i个子数据块,并通过输出接口 3将生成的第i个子数据块发送给用户终端6。换言之,处理单元2依次生成N个子数据块并将生成的N个子数据块依次发送给用户终端6。当用户终端6接收到所有N个子数据块后,对N个子数据块进行合并处理生成目标数据。 本实施例中,输入接口 1可采用通用串行总线(Universal Serial BUS,简称USB)接口、以太网接口、无线局域网(Wireless Local AreaNetworks,简称WLAN)接口或者其它类型的网络接口。各个输入接口 l可采用相同的类型的网络接口或者采用不同类型的网络接口 ,以配合无线数据卡5的接口的类型。 本实施例中,输出接口 3也可采用USB接口、以太网接口、WLAN接口或者其它类型的网络接口。 进一步地,本实施例中的处理单元2可以包括查询模块21、生成模块22、缓存模块23和合并模块24。查询模块21与输入接口 1连接,生成模块22与查询模块21连接,缓存模块23与输入接口 1连接,合并模块24与缓存模块23和输出接口 3连接。 查询模块21用于通过任一输入接口 1和该输入接口 1对应本文档来自技高网...

【技术保护点】
一种网络设备,其特征在于,包括:处理单元、输出接口和至少二个输入接口,所述输入接口和所述输出接口分别与所述处理单元连接;    每个所述输入接口,用于连接一个无线数据卡;    所述输出接口,用于连接用户终端;    所述处理单元,用于根据从服务器查询出的目标数据的数据量和设置的每个无线数据卡对应的数据包的数据量生成目标数据的分块数N,并通过任一所述输入接口和该输入接口对应的无线数据卡向所述服务器发送包括所述分块数N的连接请求,由所述服务器根据所述分块数N对所述目标数据进行分块处理生成N个子数据块;通过每个所述输入接口接收无线数据卡从所述服务器获得的第i个子数据块中该无线数据卡对应的数据包并将接收到的数据包进行缓存处理;对接收到的所述第i个子数据块中的数据包进行合并处理生成所述第i个子数据块;通过所述输出接口将所述第i个子数据块发送给所述用户终端;N为正整数,i为小于等于N的正整数。

【技术特征摘要】
一种网络设备,其特征在于,包括处理单元、输出接口和至少二个输入接口,所述输入接口和所述输出接口分别与所述处理单元连接;每个所述输入接口,用于连接一个无线数据卡;所述输出接口,用于连接用户终端;所述处理单元,用于根据从服务器查询出的目标数据的数据量和设置的每个无线数据卡对应的数据包的数据量生成目标数据的分块数N,并通过任一所述输入接口和该输入接口对应的无线数据卡向所述服务器发送包括所述分块数N的连接请求,由所述服务器根据所述分块数N对所述目标数据进行分块处理生成N个子数据块;通过每个所述输入接口接收无线数据卡从所述服务器获得的第i个子数据块中该无线数据卡对应的数据包并将接收到的数据包进行缓存处理;对接收到的所述第i个子数据块中的数据包进行合并处理生成所述第i个子数据块;通过所述输出接口将所述第i个子数据块发送给所述用户终端;N为正整数,i为小于等于N的正整数。2. 根据权利要求1所述的网络设备,其特征在于,所述输入接口包括通用串行总线USB 接口 、以太网接口或者无线局域网WLAN接口 。3. 根据权利要求1所述的网络设备,其特征在于,所述输出接口包括USB接口、以太网 接口或者WLAN接口。4. 根据权利要求1所述的网络设备,其特征在于,...

【专利技术属性】
技术研发人员:丁峰
申请(专利权)人:深圳华为通信技术有限公司
类型:实用新型
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利