访问网络的方法及装置制造方法

文档序号:7814659阅读:130来源:国知局
访问网络的方法及装置制造方法
【专利摘要】本公开是关于访问网络的方法及装置,该方法包括:在第一路由器对广域网络进行访问时,确定第一路由器所属的特定范围内具有空闲带宽的第二路由器;与第二路由器建立中继连接;基于建立的中继连接,通过共享第二路由器的空闲带宽对广域网络进行访问。应用本公开实施例,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
【专利说明】访问网络的方法及装置

【技术领域】
[0001]本公开涉及通信【技术领域】,尤其涉及访问网络的方法及装置。

【背景技术】
[0002]在无线局域网环境下,终端可以通过路由器接入公网,通常每个路由器具有一定的独立带宽,在通过路由器访问公网上的资源时,使用上述独立带宽对资源进行上传或下载。但是,相关技术中,由于路由器访问公网的速度只能达到其独立带宽的上限,因此受到带宽的限制,访问速度通常较慢。


【发明内容】

[0003]本公开提供了访问网络的方法及装置,以解决相关技术中路由器的网络访问速度受到其带宽上限限制,导致访问速度较慢的问题。
[0004]根据本公开实施例的第一方面,提供一种访问网络的方法,应用于第一路由器上,所述方法包括:
[0005]在对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器;
[0006]与所述第二路由器建立中继连接;
[0007]基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
[0008]可选的,所述确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器,包括:
[0009]接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息;
[0010]在从所述空闲带宽通知消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
[0011]可选的,所述确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器,包括:
[0012]在所述特定范围内广播空闲带宽请求消息;
[0013]接收所述第二路由器发送的空闲带宽响应消息,所述空闲带宽响应消息为所述第二路由器在接收到所述空闲带宽请求消息,且检测到自身具有空闲带宽时发送的响应消息;
[0014]在从所述空闲带宽响应消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
[0015]可选的,所述与所述第二路由器建立中继连接,包括:
[0016]与所述第二路由器之间基于无线保真WIFI网络定时交互信标beacon帧;
[0017]根据所述beacon巾贞建立所述中继连接。
[0018]可选的,所述通过共享所述第二路由器的空闲带宽对所述广域网络进行访问,包括:
[0019]计算所述第二路由器的空闲带宽和所述第一路由器的可用带宽的带宽比例;
[0020]按照所述带宽比例分别为空闲带宽和可用带宽分配任务连接数;
[0021]通过为所述空闲带宽和可用带宽分配的任务连接数对所述广域网络进行访问。
[0022]可选的,所述方法还包括:
[0023]接收所述第二路由器发送的空闲带宽变化指令,所述指令中携带所述第二路由器检测到空闲带宽发生变化时,共享给所述第一路由器的变化后的空闲带宽的信息;
[0024]根据所述变化后的空闲带宽的信息调整分配给空闲带宽和可用带宽的任务连接数。
[0025]可选的,所述通过共享所述第二路由器的空闲带宽对所述广域网络进行访问后,所述方法还包括:
[0026]向所述第二路由器发送共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量,以使所述第二路由器根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0027]根据本公开实施例的第二方面,提供一种访问网络的方法,应用于第二路由器上,所述方法包括:
[0028]在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内;
[0029]通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
[0030]可选的,所述与第一路由器建立中继连接前,所述方法还包括:
[0031]按照预设时间周期发送空闲带宽通知消息,以使所述第一路由器在从所述空闲带宽通知消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0032]可选的,所述与第一路由器建立中继连接前,所述方法还包括:
[0033]接收所述第一路由器广播的空闲带宽请求消息;
[0034]向所述第一路由器发送空闲带宽响应消息,以使所述第一路由器在从所述空闲带宽响应消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0035]可选的,所述与第一路由器建立中继连接,包括:
[0036]与所述第一路由器之间基于无线保真WIFI网络定时交互信标beacon帧;
[0037]根据所述beacon巾贞建立所述中继连接。
[0038]可选的,所述方法还包括:
[0039]检测所述空闲带宽是否发生变化;
[0040]当所述空闲带宽发生变化时,向所述第一路由器发送空闲带宽变化指令,所述指令中携带所述第二路由器共享给所述第一路由器的变化后的空闲带宽的信息。
[0041]可选的,所述方法还包括:
[0042]接收所述第一路由器发送的共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量;
[0043]根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0044]可选的,所述通过所述中继连接向所述第一路由器提供所述空闲带宽,包括:
[0045]当有多个所述第一路由器时,按照预设的共享策略向所述第一路由器提供所述空闲带宽;其中,
[0046]所述共享策略包括至少一种下述策略:
[0047]为每个第一路由器平均分配所述空闲带宽;
[0048]按照带宽需求比例为每个第一路由器分配所述空闲带宽;
[0049]按照与每个第一路由器的亲密关系值从高到低的顺序分配所述空闲带宽。
[0050]根据本公开实施例的第三方面,提供一种访问网络的装置,应用于第一路由器上,所述装置包括:
[0051]确定单元,用于在所述第一路由器对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器;
[0052]连接单元,用于与所述第二路由器建立中继连接;
[0053]访问单元,用于基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
[0054]可选的,所述确定单元包括:
[0055]通知消息接收子单元,用于接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息;
[0056]第一空闲带宽获得子单元,用于在从所述空闲带宽通知消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
[0057]可选的,所述确定单元包括:
[0058]请求消息广播子单元,用于在所述特定范围内广播空闲带宽请求消息;
[0059]响应消息接收子单元,用于接收所述第二路由器发送的空闲带宽响应消息,所述空闲带宽响应消息为所述第二路由器在接收到所述空闲带宽请求消息,且检测到自身具有空闲带宽时发送的响应消息;
[0060]第二空闲带宽获得子单元,用于在从所述空闲带宽响应消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
[0061]可选的,所述连接单元包括:
[0062]第一信标帧交互子单元,用于与所述第二路由器之间基于WIFI网络定时交互beacon 中贞;
[0063]第一中继连接建立子单元,用于根据所述beacon帧建立所述中继连接。
[0064]可选的,所述访问单元包括:
[0065]带宽比例计算子单元,用于计算所述第二路由器的空闲带宽和所述第一路由器的可用带宽的带宽比例;
[0066]任务连接数分配子单元,用于按照所述带宽比例分别为空闲带宽和可用带宽分配任务连接数;
[0067]网络访问子单元,用于通过为所述空闲带宽和可用带宽分配的任务连接数对所述广域网络进行访问。
[0068]可选的,所述装置还包括:
[0069]接收单元,用于接收所述第二路由器发送的空闲带宽变化指令,所述指令中携带所述第二路由器检测到空闲带宽发生变化时,共享给所述第一路由器的变化后的空闲带宽的信息;
[0070]调整单元,用于根据所述变化后的空闲带宽的信息调整分配给空闲带宽和可用带宽的任务连接数。
[0071]可选的,所述装置还包括:
[0072]发送单元,用于向所述第二路由器发送共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量,以使所述第二路由器根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0073]根据本公开实施例的第四方面,提供一种访问网络的装置,应用于第二路由器上,所述装置包括:
[0074]连接单元,用于在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内;
[0075]提供单元,用于通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
[0076]可选的,所述装置还包括:
[0077]第一发送单元,用于按照预设时间周期发送空闲带宽通知消息,以使所述第一路由器在从所述空闲带宽通知消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0078]可选的,所述装置还包括:
[0079]第一接收单元,用于接收所述第一路由器广播的空闲带宽请求消息;
[0080]第二发送单元,用于向所述第一路由器发送空闲带宽响应消息,以使所述第一路由器在从所述空闲带宽响应消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0081]可选的,所述连接单元包括:
[0082]第二信标帧交互子单元,用于与所述第一路由器之间基于WIFI网络定时交互beacon 中贞;
[0083]第二中继连接建立子单元,用于根据所述beacon帧建立所述中继连接。
[0084]可选的,所述装置还包括:
[0085]检测单元,用于检测所述空闲带宽是否发生变化;
[0086]第三发送单元,用于当所述空闲带宽发生变化时,向所述第一路由器发送空闲带宽变化指令,所述指令中携带所述第二路由器共享给所述第一路由器的变化后的空闲带宽的信息。
[0087]可选的,所述装置还包括:
[0088]第二接收单元,用于接收所述第一路由器发送的共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量;
[0089]更新单元,用于根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0090]可选的,所述提供单元包括:
[0091]带宽提供策略子单元,用于当有多个所述第一路由器时,按照预设的共享策略向所述第一路由器提供所述空闲带宽;
[0092]其中,
[0093]所述共享策略包括至少一种下述策略:
[0094]为每个第一路由器平均分配所述空闲带宽;
[0095]按照带宽需求比例为每个第一路由器分配所述空闲带宽;
[0096]按照与每个第一路由器的亲密关系值从高到低的顺序分配所述空闲带宽。
[0097]根据本公开实施例的第五方面,提供一种访问网络的装置,应用于第一路由器上,所述装置包括:
[0098]处理器;
[0099]用于存储处理器可执行指令的存储器;
[0100]其中,所述处理器被配置为:
[0101]在对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器;
[0102]与所述第二路由器建立中继连接;
[0103]基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
[0104]根据本公开实施例的第六方面,提供一种访问网络的装置,应用于第二路由器上,所述装置包括:
[0105]处理器;
[0106]用于存储处理器可执行指令的存储器;
[0107]其中,所述处理器被配置为:
[0108]在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内;
[0109]通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
[0110]本公开实施例提供的技术方案可以包括以下有益效果:
[0111]本公开中的第一路由器在对网络进行访问过程中,可以实时确定具有空闲带宽的第二路由器,并与该第二路由器建立中继连接,从而共享第二路由器的空闲带宽对网络进行访问,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
[0112]本公开中第一路由器可以通过不同的方式获得第二路由器的空闲带宽,当通过第二路由器按照预设时间周期广播的空闲带宽通知消息获得空闲带宽信息时,可以使第一路由器在访问网络时,实时获得可以共享的第二路由器上的空闲带宽;当通过广播空闲带宽请求消息获得第二路由器的空闲带宽时,可以避免第二路由器定时广播大量的空闲带宽通知消息,节省网络传输资源。
[0113]本公开利用路由器能够传输beacon帧的特性,使得第一路由器与第二路由器之间通过交互beacon帧建立中继连接,从而可以保证第一路由器能够持续共享第二路由器的空闲带宽。
[0114]本公开中第一路由器可以根据自身的可用带宽和共享的第二路由器的空闲带宽之间的比例分配任务连接数,从而合理利用能够用于访问网络的带宽资源,进一步提高网络访问速度。
[0115]本公开中第一路由器可以根据第二路由器的空闲带宽变化情况,实时调整能够使用的第二路由器的空闲带宽,从而在共享空闲带宽的同时,优先保证第二路由器自身的带宽使用不受影响。
[0116]本公开中当有多个第一路由器时,第二路由器可以按照预设的共享策略将空闲带宽提供给多个第一路由器,从而可以根据共享需求灵活分配空闲带宽。
[0117]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

【专利附图】

【附图说明】
[0118]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0119]图1是本公开根据一示例性实施例示出的一种访问网络的方法流程图。
[0120]图2是本公开根据一示例性实施例示出的另一种访问网络的方法流程图。
[0121]图3A是本公开根据一示例性实施例示出的一种访问网络的应用场景示意图。
[0122]图3B是本公开根据一示例性实施例示出的路由器的功能设置界面示意图。
[0123]图4是本公开根据一示例性实施例示出的一种访问网络的装置的框图。
[0124]图5是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0125]图6是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0126]图7是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0127]图8是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0128]图9是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0129]图10是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0130]图11是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0131]图12是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0132]图13是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0133]图14是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0134]图15是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0135]图16是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0136]图17是本公开根据一示例性实施例示出的另一种访问网络的装置的框图。
[0137]图18是本公开根据一示例性实施例示出的一种用于访问网络的装置的一结构示意图。

【具体实施方式】
[0138]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0139]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0140]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0141]如图1所示,图1是根据一示例性实施例示出的一种访问网络的方法流程图,该方法可以用于使用第二路由器所提供空闲带宽访问网络的第一路由器中,该方法包括以下步骤:
[0142]在步骤101中,在对广域网络进行访问时,确定第一路由器所属的特定范围内具有空闲带宽的第二路由器。
[0143]本公开中的路由器作为一种智能路由设备,其不仅可以具有传统的路由功能,还可以进一步包括独立操作系统和磁盘;终端可以通过无线局域网接入路由器,并通过该路由器访问网络。本公开中的终端可以是任何具有上网功能的智能终端,例如,可以具体为手机、平板电脑、PC (Personal Computer,个人计算机)、PDA (Personal Digital Assistant,个人数字助理)等。
[0144]本公开中第一路由器所属的特定范围内可能同时设置了多个路由器,在第一路由器对广域网络(后续描述中简称为网络)进行访问时,可以从多个路由器中确定具有空闲带宽的第二路由器,在确定第二路由器时可以采用如下方式:
[0145]第一种方式,第一路由器根据第二路由器广播的消息确定该第二路由器具有空闲带宽。其中,第二路由器可以在自身具有空闲带宽时,按照设置的时间周期在该特定范围内广播空闲带宽通知消息,该空闲带宽通知消息中携带空闲带宽信息,该空闲带宽通知消息可以为beacon (信标)帧,空闲带宽信息可以通过beacon帧内的预留字段携带;第一路由器可以实时监听第二路由器广播的各种消息,当接收到空闲带宽通知消息后,如果从该空闲带宽通知消息中获得了空闲带宽信息,则可以确定第二路由器当前能提供空闲带宽,以及所能提供空闲带宽的带宽量。
[0146]第二种方式,第一路由器主动确定第二路由器具有空闲带宽。其中,第一路由器可以在访问网络时,主动广播空闲带宽请求消息,该空闲带宽请求消息可以是第一路由器按照预设的时间周期广播的beacon帧;如果第二路由器接收到该空闲带宽请求消息,且当前第二路由器具有空闲带宽,则向第一路由器发送针对该空闲带宽请求消息的空闲带宽响应消息,该空闲带宽响应消息中携带第二路由器的空闲带宽信息,第一路由器在从空闲带宽响应消息中获得空闲带宽信息后,可以确定第二路由器当前能够提供空闲带宽,以及所能提供空闲带宽的带宽量。
[0147]需要说明的是,本公开实施例中为了描述方便,将所有能够向第一路由器提供空闲带宽的至少一个路由器都称为第二路由器,第二路由器并不限制只有一台路由器向第一路由器提供空闲带宽。
[0148]在步骤102中,与第二路由器建立中继连接。
[0149]本公开实施例中,第一路由器在确定了具有空闲带宽的第二路由器后,与第二路由器之间基于WIFI (无线保真)网络定时交互beacon巾贞,beacon巾贞中可以携带用于建立中继连接的信息,在根据交互的beacon帧建立中继连接后,第一路由器可以使用第二路由器的空闲带宽。本公开实施例中第一路由器与第二路由器之间建立中继连接的方式可以包括:桥接(Bridge)方式、WDS(Wireless Distribut1n System,无线分布式系统)方式等,详细的建立过程可以参见现有中继连接建立过程,在此不再赘述。
[0150]在步骤103中,基于建立的中继连接,通过共享第二路由器的空闲带宽对广域网络进行访问。
[0151]相关技术中,第一路由器在访问网络时,不同的访问任务创建不同数量的连接,对于同一任务,其创建的所有连接通过第一路由器支持的带宽进行承载,由此可知,如果带宽较宽,则访问速度较快;反之,如果带宽较窄,则相应访问速度也较慢。本公开实施例中,第一路由器在与第二路由器建立中继连接后,第一路由器在使用自身的可用带宽外,可以同时使用第二路由器的空闲带宽访问网络。此时,第一路由器可以计算第二路由器的空闲带宽和第一路由器的可用带宽的带宽比例,然后按照带宽比例分别为空闲带宽和可用带宽分配任务连接数,通过为空闲带宽和可用带宽分配的任务连接数对网络进行访问。
[0152]例如,第二路由器向第一路由器提供的空闲带宽为5M,第一路由器的可用带宽为10M,第一路由器的某个下载任务创建了 9条连接,则按照空闲带宽和可用带宽的带宽比例1:2,为空闲带宽分配3条连接,为可用带宽分配6条连接,与9条连接均通过第一路由器的可用带宽承载相比,在使用了第二路由器的空闲带宽后,每条连接的带宽增大,在执行该下载任务时,可以提高第一路由器的下载速度。
[0153]另外,第一路由器在使用第二路由器提供的空闲带宽过程中,其自身根据访问网络时访问任务的变化,所需要使用的空闲带宽也会发生变化。例如,第一路由器上初始创建了需要占用较多带宽的下载任务,此时使用了第二路由器提供的1M空闲带宽;而当第一路由器完成上述下载任务后,仅创建访问网页的浏览任务时,其需要使用的空闲带宽也会相应变少,假设从1M减少为3M。因此,本公开实施例中,第一路由器可以在空闲带宽的使用量发生变化时,向第二路由器发送共享带宽通知消息,该共享带宽通知消息中可以携带上述变化后的空闲带宽3M,第二路由器在收到该共享带宽通知消息后,可以根据第一路由器上空闲带宽变化情况更新可用空闲带宽,例如,当第二路由器获知第一路由器使用的空闲带宽从1M变为3M后,可以将7M空闲带宽提供给其他路由器使用,从而可以根据不同路由器对空闲带宽的使用情况,灵活分配空闲带宽,使得空闲带宽得到合理利用。
[0154]应用上述实施例,第一路由器在对网络进行访问过程中,可以实时确定具有空闲带宽的第二路由器,并与该第二路由器建立中继连接,从而共享第二路由器的空闲带宽对网络进行访问,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
[0155]图2是根据一示例性实施例示出的另一种访问网络的方法流程图,该方法可以用于向访问网络的第一路由器提供空闲带宽的第二路由器中,该方法包括以下步骤:
[0156]在步骤201中,在第一路由器所属的特定范围内的第二路由器上具有空闲带宽时,与第一路由器建立中继连接。
[0157]本公开实施例中,当第一路由器访问网络时,可以确定其可通信范围内具有空闲带宽的路由器,当第二路由器将其空闲带宽告知第一路由器后,可以与第一路由器建立中继连接。
[0158]其中,第二路由器可以采用如下两种方式将自身的空闲带宽信息告知第一路由器:
[0159]第一种方式,第二路由器主动将其空闲带宽信息通过广播消息告知第一路由器。其中,第二路由器可以在自身具有空闲带宽时,按照设置的时间周期广播空闲带宽通知消息,该空闲带宽通知消息中携带空闲带宽信息,该空闲带宽通知消息可以为b eacon帧,空闲带宽信息可以通过beacon帧内的预留字段携带;第一路由器可以实时监听第二路由器广播的各种消息,当接收到空闲带宽通知消息后,可以在从该空闲带宽通知消息中获得空闲带宽信息后确定第二路由器当前能够提供空闲带宽,以及所能提供空闲带宽的带宽量。
[0160]第二种方式,第二路由器可以在接收到第一路由器的请求消息时将空闲带宽信息发送给第一路由器。其中,第一路由器可以在访问网络时,主动广播空闲带宽请求消息,该空闲带宽请求消息可以是第一路由器按照预设的时间周期广播的beacon帧;如果第二路由器接收到该空闲带宽请求消息时,该第二路由器上具有空闲带宽,则向第一路由器发送针对该空闲带宽请求消息的空闲带宽响应消息,该空闲带宽响应消息中携带第二路由器的空闲带宽信息,第一路由器在从空闲带宽响应消息中获得空闲带宽信息后,可以确定第二路由器当前能够提供空闲带宽,以及所能提供空闲带宽的带宽量。
[0161]本公开实施例中,第二路由器在确定具有能够共享给第一路由器的空闲带宽时,可以与第一路由器之间基于WIFI网络定时交互beacon帧,beacon中可以携带用于建立中继连接的信息,在根据交互的beacon帧建立中继连接后,第二路由器可以将自身的空闲带宽提供给第一路由器。
[0162]需要说明的是,本公开实施例中为了描述方便,将使用第二路由器的空闲带宽的至少一个路由器都称为第一路由器,第一路由器并不限制只有一台路由器使用第二路由器提供的空闲带宽。
[0163]在步骤202中,通过中继连接向第一路由器提供空闲带宽,以使第一路由器通过共享该空闲带宽对广域网络进行访问。
[0164]本公开实施例中,当有多个第一路由器时,第二路由器可以按照预设的共享策略向第一路由器提供空闲带宽。其中,共享策略可以包括至少一种下述策略:
[0165]第一种策略,为每个第一路由器平均分配空闲带宽。例如,第二路由器具有10M空闲带宽,且有四个第一路由器与第二路由器建立了中继连接,则第二路由器为每个第一路由器分配2.5M空闲带宽。
[0166]第二种策略,按照带宽需求比例为每个第一路由器分配空闲带宽。例如,第二路由器具有9M空闲带宽,两个第一路由器分别与第二路由器建立了中继连接,且两个第一路由器通知第二路由器各自需要5M空闲带宽和10M空闲带宽,则上述空闲带宽比例为1:2,第二路由器可以为两个第一路由器分别分配3M空闲带宽和6M空闲带宽。
[0167]第三种策略,按照与每个第一路由器的亲密关系值从高到低的顺序分配空闲带宽。例如,第二路由器具有5M空闲带宽,两个第一路由器分别与第二路由器建立了中继连接,且两个第一路由器与第二路由器的亲密关系分别为“亲密”和“普通”,则第二路由器可以先将5M空闲带宽提供给亲密关系为“亲密”的第一路由器,在该第一路由器不再需要空闲带宽时,再将该5M空闲带宽提供给亲密关系为“普通”的第一路由器。
[0168]本公开实施例中,第二路由器在向第一路由器提供空闲带宽的同时,其自身根据访问网络时访问任务的变化,所能提供的空闲带宽也会发生变化。例如,第二路由器上初始仅创建访问网页的浏览任务,此时可以向第一路由器提供较多的空闲带宽;而当第二路由器后续创建了需要占用较多带宽的下载任务,则其可以向第一路由器提供的空闲带宽也会相应减少。因此,本公开实施例中,第二路由器可以按照设置的时间周期检测其所能提供的空闲带宽是否发生变化,当空闲带宽发生变化时,向第一路由器发送空闲带宽变化指令,该空闲带宽变化指令也可以为beacon帧,该空闲带宽变化指令中携带第二路由器可以共享给第一路由器的变化后的空闲带宽信息,以便第一路由器可以根据变化的空闲带宽信息,调整能够分配给空闲带宽的任务连接数,从而合理利用空闲带宽。
[0169]本公开实施例中,第二路由器虽然具有向第一路由器提供空闲带宽的功能,但是第二路由器的持有者在某些情况下可能不想将自身的空闲带宽共享给其它路由器,因此第二路由器上可以设置是否使能该带宽共享功能的选项,例如,可以在第二路由器的功能界面增加使能选项,如果该使能选项处于选中状态,则第二路由器可以向其它路由器提供空闲带宽,如果该使能选项处于非选中状态,则第二路由器可以不向任何路由器提供空闲带宽。
[0170]另外,本公开实施例在断开中继连接时,也可以采用如下不同的方式:当第二路由器向第一路由器提供的空闲带宽减少,或者无法向第一路由器提供空闲带宽时,可以向第一路由器发送中继连接断开请求,第一路由器可以在当前访问网络任务完成后,断开与第二路由器的中继连接;或者,第一路由器也可以在无需空闲带宽时,向第二路由器发送中继连接断开请求,第二路由器可以在收到该中继连接断开请求后,就断开与第一路由器的中继连接。对于采用何种断开中继连接的方式,本公开实施例不进行限制。
[0171]应用上述实施例,第一路由器在对网络进行访问过程中,具有空闲带宽的第二路由器可以与第一路由器建立中继连接,从而使第一路由器可以共享该第二路由器的空闲带宽对网络进行访问,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
[0172]结合前述图1和图2示出的实施例,参见图3A,为本公开根据一示例性实施例示出的一种访问网络的应用场景示意图:
[0173]图3A中示出了一台服务器,该服务器可以是视频服务提供商设置的视频服务器;家庭A和家庭B为邻居,家庭A内设置路由器A,家庭A内的终端手机I和PC (PersonalComputer,个人计算机)I通过WIFI接入路由器A后,可以访问网络中的服务器,同理,家庭B内设置路由器B,家庭B内的终端手机2和PC2通过WIFI接入路由器B后,可以访问网络中的服务器。
[0174]其中,路由器A和路由器B上均可以使能空闲带宽共享功能,在访问网络时,通过在路由器A和路由器B间建立中继连接,使得任一路由器能够使用对方路由器的空闲带宽,具体实现过程可以参见前述图1和图2中的描述。如图3B所示,为本公开一实施例中示例的路由器的功能设置界面示意图,该界面中包括空闲带宽共享功能的使能选项,在点选该使能选项后,路由器A或路由器B可以提供自身的空闲带宽给对方。
[0175]假设家庭A内的PCl要从视频服务器下载某个视频文件,当前家庭A内的路由器A的可用带宽为10M,路由器A通过与路由器B交互beacon帧,获知路由器B当前能够提供的空闲带宽为5M,则路由器A可以与路由器B建立中继连接。针对PCl所要下载的视频文件,路由器A向视频服务器发送下载请求,视频服务器为该下载请求创建下载任务X,假设该下载任务X包括9条连接。此时,路由器A与路由器B之间已经建立了中继连接,路由器A计算自身可用带宽1M和路由器B提供的空闲带宽5M之间的比例为2:1,则第一路由器将上述9条连接中的6条分配给自身的可用带宽,将另外3条连接分配给空闲带宽。由此可知,第一路由器可以使用15M带宽完成视频文件的下载,与使用自身1M可用带宽下载视频文件相比,可以提高视频下载速度。
[0176]与前述访问网络的方法实施例相对应,本公开还提供了访问网络的装置及其所应用的路由器的实施例。
[0177]如图4所示,图4是本公开根据一示例性实施例示出的一种访问网络的装置框图,所述装置包括:确定单元410、连接单元420和访问单元430。
[0178]其中,所述确定单元410,被配置为在所述第一路由器对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器;
[0179]所述连接单元420,被配置为与所述第二路由器建立中继连接;
[0180]所述访问单元430,被配置为基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
[0181]应用上述实施例,第一路由器在对网络进行访问过程中,可以实时确定具有空闲带宽的第二路由器,并与该第二路由器建立中继连接,从而共享第二路由器的空闲带宽对网络进行访问,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
[0182]如图5所示,图5是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图4所示实施例的基础上,所述确定单元410可以包括:通知消息接收子单元411和第一空闲带宽获得子单元412。
[0183]其中,所述通知消息接收子单元411,被配置为接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息;
[0184]所述第一空闲带宽获得子单元412,被配置为接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息。
[0185]应用上述实施例,当第一路由器通过第二路由器按照预设时间周期广播的空闲带宽通知消息获得空闲带宽时,可以使第一路由器在访问网络时,实时获得可以共享的第二路由器上的空闲带宽。
[0186]如图6所示,图6是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图4所示实施例的基础上,所述确定单元410可以包括:请求消息广播子单元413、响应消息接收子单元414和第二空闲带宽获得子单元415。
[0187]其中,所述请求消息广播子单元413,被配置为在所述特定范围内广播空闲带宽请求消息;
[0188]所述响应消息接收子单元414,被配置为接收所述第二路由器发送的空闲带宽响应消息,所述空闲带宽响应消息为所述第二路由器在接收到所述空闲带宽请求消息,且检测到自身具有空闲带宽时发送的响应消息;
[0189]所述第二空闲带宽获得子单元415,被配置为在从所述空闲带宽响应消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
[0190]应用上述实施例,当第一路由器通过广播空闲带宽请求消息获得第二路由器的空闲带宽时,可以避免第二路由器定时广播大量的空闲带宽通知消息,节省网络传输资源。
[0191]如图7所示,图7是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图4至图6任一所示实施例的基础上,所述连接单元420可以包括:第一信标帧交互子单元421和第一中继连接建立子单元422。
[0192]其中,所述第一信标帧交互子单元421,被配置为与所述第二路由器之间基于WIFI网络定时交互beacon巾贞;
[0193]所述第一中继连接建立子单元422,被配置为根据所述beacon帧建立所述中继连接。
[0194]应用上述实施例,利用路由器能够传输beacon帧的特性,使得第一路由器与第二路由器之间通过交互beacon帧建立中继连接,从而可以保证第一路由器能够持续共享第二路由器的空闲带宽。
[0195]如图8所示,图8是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图4至图7任一所示实施例的基础上,所述访问单元430可以包括:带宽比例计算子单元431、任务连接数分配子单元432和网络访问子单元433。
[0196]其中,所述带宽比例计算子单元431,被配置为计算所述第二路由器的空闲带宽和所述第一路由器的可用带宽的带宽比例;
[0197]所述任务连接数分配子单元432,被配置为按照所述带宽比例分别为空闲带宽和可用带宽分配任务连接数;
[0198]所述网络访问子单元433,被配置为通过为所述空闲带宽和可用带宽分配的任务连接数对所述广域网络进行访问。
[0199]应用上述实施例,第一路由器可以根据自身的可用带宽和共享的第二路由器的空闲带宽之间的比例分配任务连接数,从而合理利用能够用于访问网络的带宽资源,进一步提高网络访问速度。
[0200]如图9所示,图9是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图8所示实施例的基础上,所述装置还可以包括:接收单元440和调整单元450。
[0201]其中,所述接收单元440,被配置为接收所述第二路由器发送的空闲带宽变化指令,所述指令中携带所述第二路由器检测到空闲带宽发生变化时,共享给所述第一路由器的变化后的空闲带宽的信息;
[0202]所述调整单元450,被配置为根据所述变化后的空闲带宽的信息调整分配给空闲带宽和可用带宽的任务连接数。
[0203]应用上述实施例,第一路由器可以根据第二路由器的空闲带宽变化情况,实时调整能够使用的第二路由器的空闲带宽,从而在共享空闲带宽的同时,优先保证第二路由器自身的带宽使用不受影响。
[0204]如图10所示,图10是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图4至图9任一所示实施例的基础上,所述装置还可以包括:发送单元 460。
[0205]其中,所述发送单元460,被配置为向所述第二路由器发送共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量,以使所述第二路由器根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0206]应用上述实施例,第一路由器可以将空闲带宽的使用量告知第二路由器,从而可以使第二路由器灵活将自身的可用空闲带宽提供给其他路由器。
[0207]上述图4至图10中示出的装置可以设置在使用第二路由器所提供空闲带宽访问网络的第一路由器中。
[0208]如图11所示,图11是本公开根据一示例性实施例示出的另一种访问网络的装置框图,所述装置包括:连接单元510和提供单元520。
[0209]其中,所述连接单元510,被配置为在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内;
[0210]所述提供单元520,被配置为通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
[0211]应用上述实施例,第一路由器在对网络进行访问过程中,具有空闲带宽的第二路由器可以与第一路由器建立中继连接,从而使第一路由器可以共享该第二路由器的空闲带宽对网络进行访问,由于第一路由器可以实时共享第二路由器的空闲带宽,因此第一路由器可以不受其带宽上限的限制,在充分灵活利用第二路由器的空闲带宽的同时,可以提升自身的网络访问速度。
[0212]如图12所示,图12是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11所示实施例的基础上,所述装置还可以包括:第一发送单元530。
[0213]其中,所述第一发送单元530,被配置为按照预设时间周期发送空闲带宽通知消息,以使所述第一路由器在从所述空闲带宽通知消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0214]应用上述实施例,当第一路由器通过第二路由器按照预设时间周期广播的空闲带宽通知消息获得空闲带宽时,可以使第一路由器在访问网络时,实时获得可以共享的第二路由器上的空闲带宽。
[0215]如图13所示,图13是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11所示实施例的基础上,所述装置还可以包括:第一接收单元540和第二发送单元550。
[0216]其中,所述第一接收单元540,被配置为接收所述第一路由器广播的空闲带宽请求消息;
[0217]所述第二发送单元550,被配置为向所述第一路由器发送空闲带宽响应消息,以使所述第一路由器在从所述空闲带宽响应消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
[0218]应用上述实施例,当第一路由器通过广播空闲带宽请求消息获得第二路由器的空闲带宽时,可以避免第二路由器定时广播大量的空闲带宽通知消息,节省网络传输资源。
[0219]如图14所示,图14是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11至图13任一所示实施例的基础上,所述连接单元510可以包括:第二信标帧交互子单元511和第二中继连接建立子单元512。
[0220]其中,所述第二信标帧交互子单元511,被配置为与所述第一路由器之间基于WIFI网络定时交互beacon巾贞;
[0221]所述第二中继连接建立子单元512,被配置为根据所述beacon帧建立所述中继连接。
[0222]应用上述实施例,利用路由器能够传输beacon帧的特性,使得第一路由器与第二路由器之间通过交互beacon帧建立中继连接,从而可以保证第一路由器能够持续共享第二路由器的空闲带宽。
[0223]如图15所示,图15是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11至图14任一所示实施例的基础上,所述装置还可以包括:检测单元560和第三发送单元570。
[0224]其中,所述检测单元560,被配置为检测所述空闲带宽是否发生变化;
[0225]所述第三发送单元570,被配置为当所述空闲带宽发生变化时,向所述第一路由器发送空闲带宽变化指令,所述指令中携带所述第二路由器共享给所述第一路由器的变化后的空闲带宽的信息。
[0226]应用上述实施例,第二路由器将自身的空闲带宽变化情况通过空闲带宽变化指令告知第一路由器,以使第一路由器可以实时调整能够使用的第二路由器的空闲带宽,从而在共享空闲带宽的同时,优先保证第二路由器自身的带宽使用不受影响。
[0227]如图16所示,图16是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11至图15任一所示实施例的基础上,所述装置还可以包括:第二接收单元580和更新单元590。
[0228]其中,第二接收单元580,被配置为接收所述第一路由器发送的共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量;
[0229]更新单元590,被配置为根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
[0230]应用上述实施例,第一路由器可以将空闲带宽的使用量告知第二路由器,从而可以使第二路由器灵活将自身的可用空闲带宽提供给其他路由器。
[0231]如图17所示,图17是本公开根据一示例性实施例示出的另一种访问网络的装置框图,该实施例在前述图11至图16任一所示实施例的基础上,所述提供单元520可以包括:带宽提供策略子单元521。
[0232]所述带宽提供策略子单元521,被配置为当有多个所述第一路由器时,按照预设的共享策略向所述第一路由器提供所述空闲带宽;其中,
[0233]所述共享策略可以包括至少一种下述策略:
[0234]为每个第一路由器平均分配所述空闲带宽;
[0235]按照带宽需求比例为每个第一路由器分配所述空闲带宽;
[0236]按照与每个第一路由器的亲密关系值从高到低的顺序分配所述空闲带宽。
[0237]应用上述实施例,当有多个第一路由器时,第二路由器可以按照预设的共享策略将空闲带宽提供给多个第一路由器,从而可以根据共享需求灵活分配空闲带宽。
[0238]上述图11至图17示出的装置可以设置在向访问网络的第一路由器提供空闲带宽的第二路由器中。
[0239]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0240]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0241]相应的,本公开还提供一种路由器,该路由器作为第一路由器,包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0242]在对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器;
[0243]与所述第二路由器建立中继连接;
[0244]基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
[0245]相应的,本公开还提供另一种路由器,该路由器作为第二路由器,包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0246]在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内;
[0247]通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
[0248]如图18所示,图18是根据一示例性实施例示出的一种用于访问网络的装置1800的一结构示意图。例如,装置1800可以被提供为一路由设备。参照图18,装置1800包括处理组件1822,其进一步包括一个或多个处理器,以及由存储器1832所代表的存储器资源,用于存储可由处理部件1822的执行的指令,例如应用程序。存储器1832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1822被配置为执行指令,以执行上述访问网页的方法。
[0249]装置1800还可以包括一个电源组件1826被配置为执行装置1800的电源管理,一个有线或无线网络接口 1850被配置为将装置1800连接到网络,和一个输入输出(I/O)接口 1858。装置1800可以操作基于存储在存储器1832的操作系统,例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或类似。
[0250]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0251]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种访问网络的方法,其特征在于,应用于第一路由器上,所述方法包括: 在对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器; 与所述第二路由器建立中继连接; 基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器,包括: 接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息; 在从所述空闲带宽通知消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
3.根据权利要求1所述的方法,其特征在于,所述确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器,包括: 在所述特定范围内广播空闲带宽请求消息; 接收所述第二路由器发送的空闲带宽响应消息,所述空闲带宽响应消息为所述第二路由器在接收到所述空闲带宽请求消息,且检测到自身具有空闲带宽时发送的响应消息; 在从所述空闲带宽响应消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
4.根据权利要求1所述的方法,其特征在于,所述与所述第二路由器建立中继连接,包括: 与所述第二路由器之间基于无线保真WIFI网络定时交互信标beacon帧; 根据所述beacon巾贞建立所述中继连接。
5.根据权利要求1所述的方法,其特征在于,所述通过共享所述第二路由器的空闲带宽对所述广域网络进行访问,包括: 计算所述第二路由器的空闲带宽和所述第一路由器的可用带宽的带宽比例; 按照所述带宽比例分别为空闲带宽和可用带宽分配任务连接数; 通过为所述空闲带宽和可用带宽分配的任务连接数对所述广域网络进行访问。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收所述第二路由器发送的空闲带宽变化指令,所述指令中携带所述第二路由器检测到空闲带宽发生变化时,共享给所述第一路由器的变化后的空闲带宽的信息; 根据所述变化后的空闲带宽的信息调整分配给空闲带宽和可用带宽的任务连接数。
7.根据权利要求1至6任一所述的方法,其特征在于,所述通过共享所述第二路由器的空闲带宽对所述广域网络进行访问后,所述方法还包括: 向所述第二路由器发送共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量,以使所述第二路由器根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
8.一种访问网络的方法,其特征在于,应用于第二路由器上,所述方法包括: 在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内; 通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
9.根据权利要求8所述的方法,其特征在于,所述与第一路由器建立中继连接前,所述方法还包括: 按照预设时间周期发送空闲带宽通知消息,以使所述第一路由器在从所述空闲带宽通知消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
10.根据权利8所述的方法,其特征在于,所述与第一路由器建立中继连接前,所述方法还包括: 接收所述第一路由器广播的空闲带宽请求消息; 向所述第一路由器发送空闲带宽响应消息,以使所述第一路由器在从所述空闲带宽响应消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
11.根据权利要求8所述的方法,其特征在于,所述与第一路由器建立中继连接,包括: 与所述第一路由器之间基于无线保真WIFI网络定时交互信标beacon帧; 根据所述beacon巾贞建立所述中继连接。
12.根据权利要求8所述的方法,其特征在于,所述方法还包括: 检测所述空闲带宽是否发生变化; 当所述空闲带宽发生变化时,向所述第一路由器发送空闲带宽变化指令,所述指令中携带所述第二路由器共享给所述第一路由器的变化后的空闲带宽的信息。
13.根据权利要求8所述的方法,其特征在于,所述方法还包括: 接收所述第一路由器发送的共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量; 根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
14.根据权利要求8至13任一所述的方法,其特征在于,所述通过所述中继连接向所述第一路由器提供所述空闲带宽,包括: 当有多个所述第一路由器时,按照预设的共享策略向所述第一路由器提供所述空闲带宽;其中, 所述共享策略包括至少一种下述策略: 为每个第一路由器平均分配所述空闲带宽; 按照带宽需求比例为每个第一路由器分配所述空闲带宽; 按照与每个第一路由器的亲密关系值从高到低的顺序分配所述空闲带宽。
15.一种访问网络的装置,其特征在于,应用于第一路由器上,所述装置包括: 确定单元,用于在所述第一路由器对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器; 连接单元,用于与所述第二路由器建立中继连接; 访问单元,用于基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
16.根据权利要求15所述的装置,其特征在于,所述确定单元包括: 通知消息接收子单元,用于接收所述第二路由器在所述特定范围内广播的空闲带宽通知消息,所述空闲带宽通知消息为所述第二路由器在具有空闲带宽时按照预设时间周期广播的通知消息; 第一空闲带宽获得子单元,用于在从所述空闲带宽通知消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
17.根据权利要求15所述的装置,其特征在于,所述确定单元包括: 请求消息广播子单元,用于在所述特定范围内广播空闲带宽请求消息; 响应消息接收子单元,用于接收所述第二路由器发送的空闲带宽响应消息,所述空闲带宽响应消息为所述第二路由器在接收到所述空闲带宽请求消息,且检测到自身具有空闲带宽时发送的响应消息; 第二空闲带宽获得子单元,用于在从所述空闲带宽响应消息中获得空闲带宽信息后,确定所述第二路由器具有空闲带宽。
18.根据权利要求15所述的装置,其特征在于,所述连接单元包括: 第一信标帧交互子单元,用于与所述第二路由器之间基于WIFI网络定时交互beacon帧; 第一中继连接建立子单元,用于根据所述beacon巾贞建立所述中继连接。
19.根据权利要求15所述的装置,其特征在于,所述访问单元包括: 带宽比例计算子单元,用于计算所述第二路由器的空闲带宽和所述第一路由器的可用带宽的带宽比例; 任务连接数分配子单元,用于按照所述带宽比例分别为空闲带宽和可用带宽分配任务连接数; 网络访问子单元,用于通过为所述空闲带宽和可用带宽分配的任务连接数对所述广域网络进行访问。
20.根据权利要求19所述的装置,其特征在于,所述装置还包括: 接收单元,用于接收所述第二路由器发送的空闲带宽变化指令,所述指令中携带所述第二路由器检测到空闲带宽发生变化时,共享给所述第一路由器的变化后的空闲带宽的信息; 调整单元,用于根据所述变化后的空闲带宽的信息调整分配给空闲带宽和可用带宽的任务连接数。
21.根据权利要求15至20任一所述的装置,其特征在于,所述装置还包括: 发送单元,用于向所述第二路由器发送共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量,以使所述第二路由器根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
22.—种访问网络的装置,其特征在于,应用于第二路由器上,所述装置包括: 连接单元,用于在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内; 提供单元,用于通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
23.根据权利要求22所述的装置,其特征在于,所述装置还包括: 第一发送单元,用于按照预设时间周期发送空闲带宽通知消息,以使所述第一路由器在从所述空闲带宽通知消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
24.根据权利要求22所述的装置,其特征在于,所述装置还包括: 第一接收单元,用于接收所述第一路由器广播的空闲带宽请求消息; 第二发送单元,用于向所述第一路由器发送空闲带宽响应消息,以使所述第一路由器在从所述空闲带宽响应消息中获得空闲带宽信息后确定所述第二路由器具有空闲带宽。
25.根据权利要求22所述的装置,其特征在于,所述连接单元包括: 第二信标帧交互子单元,用于与所述第一路由器之间基于WIFI网络定时交互beacon帧; 第二中继连接建立子单元,用于根据所述beacon巾贞建立所述中继连接。
26.根据权利要求22所述的装置,其特征在于,所述装置还包括: 检测单元,用于检测所述空闲带宽是否发生变化; 第三发送单元,用于当所述空闲带宽发生变化时,向所述第一路由器发送空闲带宽变化指令,所述指令中携带所述第二路由器共享给所述第一路由器的变化后的空闲带宽的信肩、O
27.根据权利要求22所述的装置,其特征在于,所述装置还包括: 第二接收单元,用于接收所述第一路由器发送的共享带宽通知消息,所述共享带宽通知消息中包含所述第一路由器的业务所占用的所述空闲带宽的使用量; 更新单元,用于根据所述空闲带宽的使用量更新所述第二路由器上可用的空闲带宽。
28.根据权利要求22至27任一所述的装置,其特征在于,所述提供单元包括: 带宽提供策略子单元,用于当有多个所述第一路由器时,按照预设的共享策略向所述第一路由器提供所述空闲带宽; 其中, 所述共享策略包括至少一种下述策略: 为每个第一路由器平均分配所述空闲带宽; 按照带宽需求比例为每个第一路由器分配所述空闲带宽;按照与每个第一路由器的亲密关系值从高到低的顺序分配所述空闲带宽。
29.一种访问网络的装置,其特征在于,应用于第一路由器上,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 在对广域网络进行访问时,确定所述第一路由器所属的特定范围内具有空闲带宽的第二路由器; 与所述第二路由器建立中继连接; 基于建立的所述中继连接,通过共享所述第二路由器的空闲带宽对所述广域网络进行访问。
30.一种访问网络的装置,其特征在于,应用于第二路由器上,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 在所述第二路由器上具有空闲带宽时,与第一路由器建立中继连接,所述第二路由器位于所述第一路由器所属的特定范围内; 通过所述中继连接向所述第一路由器提供所述空闲带宽,以使所述第一路由器通过共享所述空闲带宽对广域网络进行访问。
【文档编号】H04L12/46GK104243266SQ201410478917
【公开日】2014年12月24日 申请日期:2014年9月18日 优先权日:2014年9月18日
【发明者】樊家麟, 孙鹏, 屈恒 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1