专利名称:网络设备的利记博彩app
技术领域:
本实用新型实施例涉及通信技术领域,特别涉及一种网络设备。
背景技术:
第三代移动通信(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为本实用新型实施例[0012] 图2为本实用新型实施例[0013] 图3为本实用新型实施例[0014] 图4为本实用新型实施例
提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图;提供的一种网络设备的结构示意图。
具体实施方式下面通过附图和实施例,对本实用新型实施例的技术方案做进一步的详细描述。[0016] 图l为本实用新型实施例一提供的一种网络设备的结构示意图,如图l所示,该网络设备包括处理单元2、输出接口 3和二个输入接口 l,输入接口 l和输出接口 3分别与处理单元2连接。其中,每个输入接口 l用于连接一个无线数据卡5,输出接口 3用于连接用户终端6。 处理单元2根据从服务器查询出的目标数据的数据量和设置的每个无线数据卡5对应的数据包的数据量生成目标数据的分块数N。其中,可以根据每个无线数据卡5的带宽对每个无线数据卡5对应的数据包的数量进行预先设置,带宽高的无线数据卡5对应的数据包的数量要多于带宽低的无线数据卡5对应的数据包的数量,具体可以通过动态平衡分配方法来实现,这样每个无线数据卡5的带宽可以得到充分利用。例如,图1中无线数据卡5对应于二个数据包,则该无线数据卡5对应的数据包的数据量为二个数据包的总数据量。[0018] 具体地,处理单元2在通过输出接口 3接收到用户终端6发送的数据下载指令后,通过任一输入接口 1和该输入接口 1对应的无线数据卡5向服务器发送查询请求,服务器接收到查询请求后将目标数据的数据量通过输入接口l和该输入接口l对应的无线数据卡5发送给处理单元2。处理单元2在查询出目标数据的数据量后,可以根据目标数据的数据量和每个无线数据卡5对应的数据包的数据量计算出目标数据的分块数N,N为正整数。具体地分块数N =目标数据的数据量/所有无线数据卡对应的数据包的数据量的总和。[0019] 处理单元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个子数据块进行合并处理生成目标数据。[0022] 本实施例中,输入接口 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连接。[0025] 查询模块21用于通过任一输入接口 1和该输入接口 1对应的无线数据卡5从服务器查询出目标数据的数据量;生成模块22用于根据查询模块21查询出的目标数据的数据量和设置的每个无线数据卡5对应的数据包的数据量生成目标数据的分块数N,并通过任一输入接口 1和该输入接口 1对应的无线数据卡5向所述服务器发送携带有所述分块数N的连接请求;缓存模块23将接收到的每个无线数据卡5从服务器获得的第i个子数据块中该无线数据卡5对应的数据包进行缓存处理;合并模块24用于对接收到的第i个子数据块中的数据包进行合并处理生成第i个子数据块。 进一步地,本实施例中的处理单元2还包括与生成模块22和输入接口 1连接的设置模块25。设置模块25可以通过输入接口 l识别出每个无线数据卡5的带宽,根据识别出的每个无线数据卡5的带宽设置每个无线数据卡5对应的数据包的数据量,并将每个无线数据卡5对应的数据包的数据量输出给生成模块22。 本实施例的网络设备中的每个输入接口连接一个无线数据卡,输出接口连接用户终端。网络设备通过多个无线数据卡同时下载一个子数据块中的数据包,将通过不同无线数据卡下载的数据包合并生成一个子数据块,并通过输出接口将生成的子数据块发送给用户终端。本实施例设置的多个输入接口可以连接多个无线数据卡,充分利用多个无线数据卡的带宽来下载数据,突破了采用单一无线数据卡下载数据时的带宽限制,从而提高了下载速度。在无线数据卡和用户终端之间采用本实施例中的网络设备就可提高下载速度,无需运营商对现有的设备进行升级改造。采用本实施例中的网络设备,需要用户购买多个无线数据卡以及多个SIM卡,从而提高了终端厂商的无线数据卡的销量和运营商的网络放号数量。 图2为本实用新型实施例二提供的一种网络设备的结构示意图,如图2所示,本实施例在上述实施例一的基础上增加了输入接口 1的数量,本实施例的网络设备可包括多个输入接口 l,每个输入接口 l连接一个无线数据卡5。通过增设输入接口 l,使用户终端可采用更多的无线数据卡5下载数据,进一步提高了下载速度。 图3为本实用新型实施例三提供的一种网络设备的结构示意图,如图3所示,本实施例的网络设备在上述实施例一或实施例二的基础上还包括一壳体4。输入接口 l和输出接口 3设置于壳体4上,处理单元2设置于壳体4内。本实施例中以四个输入接口 1为例,且输入接口 1为USB接口,每个输入接口 l连接一个无线数据卡5。本实施例中的输出接口3采用以太网接口,例如RJ45以太网接口,该以太网接口用于连接用户终端6的以太网卡。当将二个以上的无线数据卡5插入到输入接口 1中,并通过以太网接口连接用户终端6后,该网络设备即可提高用户终端6的下载速度。 图4为本实用新型实施例四提供的一种网络设备的结构示意图,如图4所示,本实施例的网络设备在上述实施例一或实施例二的基础上还包括一壳体4。输入接口 l和输出接口 3设置于壳体4上,处理单元2设置于壳体4内。本实施例中以四个输入接口 1为例,且输入接口 1为USB接口,每个输入接口 l连接一个无线数据卡5。本实施例中的输出接口 3采用WLAN接口,该WLAN接口用于连接用户终端6的无线网卡。当将二个以上的无线数据卡5插入到输入接口 1中,并通过WLAN接口连接用户终端6后,该网络设备即可提高用户终端6的下载速度。并且本实施例中输出接口 3采用的WLAN接口可以使网络设备具备无线路由的功能,使该网络设备可以对应于多个具备无线网卡的用户终端6,从而实现更加合理的利用多个无线数据卡的带宽。 最后应说明的是以上实施例仅用以说明本实用新型的技术方案而非对其进行限制,尽管参照较佳实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解其依然可以对本实用新型的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本实用新型技术方案的精神和范围。
权利要求一种网络设备,其特征在于,包括处理单元、输出接口和至少二个输入接口,所述输入接口和所述输出接口分别与所述处理单元连接;每个所述输入接口,用于连接一个无线数据卡;所述输出接口,用于连接用户终端;所述处理单元,用于根据从服务器查询出的目标数据的数据量和设置的每个无线数据卡对应的数据包的数据量生成目标数据的分块数N,并通过任一所述输入接口和该输入接口对应的无线数据卡向所述服务器发送包括所述分块数N的连接请求,由所述服务器根据所述分块数N对所述目标数据进行分块处理生成N个子数据块;通过每个所述输入接口接收无线数据卡从所述服务器获得的第i个子数据块中该无线数据卡对应的数据包并将接收到的数据包进行缓存处理;对接收到的所述第i个子数据块中的数据包进行合并处理生成所述第i个子数据块;通过所述输出接口将所述第i个子数据块发送给所述用户终端;N为正整数,i为小于等于N的正整数。
2. 根据权利要求1所述的网络设备,其特征在于,所述输入接口包括通用串行总线USB 接口 、以太网接口或者无线局域网WLAN接口 。
3. 根据权利要求1所述的网络设备,其特征在于,所述输出接口包括USB接口、以太网 接口或者WLAN接口。
4. 根据权利要求1所述的网络设备,其特征在于,所述处理单元包括与所述输入接口 连接的查询模块、与所述查询模块连接的生成模块、与所述输入接口连接的缓存模块、和与 所述缓存模块和所述输出模块连接的合并模块;查询模块,用于通过任一所述输入接口和该输入接口对应的无线数据卡从服务器查询 出目标数据的数据量;生成模块,用于根据所述目标数据的数据量和设置的每个无线数据卡对应的数据包的 数据量生成目标数据的分块数N,并通过任一所述输入接口和该输入接口对应的无线数据 卡向所述服务器发送携带有所述分块数N的连接请求;缓存模块,用于将接收到的每个无线数据卡从所述服务器获得的第i个子数据块中该 无线数据卡对应的数据包进行缓存处理;合并模块,用于对接收到的所述第i个子数据块中的数据包进行合并处理生成所述第 i个子数据块。
5. 根据权利要求4所述的网络设备,其特征在于,所述处理单元还包括与所述生成模 块和所述输入接口连接的设置模块;所述设置模块,用于通过所述输入接口识别出每个所述无线数据卡的带宽,根据识别 出的每个无线数据卡的带宽设置每个无线数据卡对应的数据包的数据量。
6. 根据权利要求1至5任一所述的网络设备,其特征在于,还包括一壳体,所述输入接 口和所述输出接口设置于所述壳体上,所述处理单元设置于所述壳体内。
专利摘要本实用新型公开了一种网络设备。该网络设备包括处理单元、输出接口和至少二个输入接口,所述输入接口和所述输出接口分别与所述处理单元连接;每个所述输入接口,用于连接一个无线数据卡;所述输出接口,用于连接用户终端。本实用新型实施例的网络设备通过多个无线数据卡同时下载一个子数据块中的数据包,将通过不同无线数据卡下载的数据包合并生成一个子数据块,并通过输出接口将生成的子数据块发送给用户终端。本实用新型实施例设置的多个输入接口可以连接多个无线数据卡,充分利用多个无线数据卡的带宽来下载数据,突破了采用单一无线数据卡下载数据时的带宽限制,从而提高了下载速度。
文档编号H04W84/12GK201440734SQ20092017296
公开日2010年4月21日 申请日期2009年8月18日 优先权日2009年8月18日
发明者丁峰 申请人:深圳华为通信技术有限公司