动态共享网络带宽的方法和电子设备的制造方法

xiaoxiao2021-2-23  117

动态共享网络带宽的方法和电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及电子设备的领域,更具体地,本发明涉及动态共享网络带宽的方法和电子设备。
【背景技术】
[0002]目前,每个网络接入点(如家庭、移动终端等)的网络带宽通常是固定的。例如,家庭使用的宽带的网络带宽通常是10M、20M等。使用诸如CDMA的3G业务的移动终端等的网络带宽通常是54M等等。
[0003]另外,多个用户的网络使用的时间和频率往往不同,多个用户很少在同一时间使用其最大网络带宽。换句话说,用户的网络带宽常常被浪费。
[0004]为此,期望提供一种动态共享网络带宽的方法和电子设备,其能够有效地动态共享网络带宽,从而提高用户的使用体验。

【发明内容】

[0005]根据本发明的实施例,提供了一种动态共享网络带宽的方法,应用于具备路由功能的电子设备中,所述电子设备通过第一网络端口连接到外部网络并且所述电子设备的网络带宽具有第一上限值,所述方法包括:
[0006]接收第一网络访问请求;
[0007]确定所述电子设备的网络带宽是否满足预定条件;
[0008]当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及
[0009]接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。
[0010]优选地,确定所述电子设备的网络带宽是否满足预定条件进一步包括:
[0011]检测所述电子设备的当前已使用的带宽以获取已使用带宽值;
[0012]根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值;
[0013]如果所述当前可用带宽值小于一预定的第一阈值,则确定所述电子设备的网络带宽满足预定条件。
[0014]优选地,将所述第一网络访问请求的一部分转发给第二电子设备进一步包括:
[0015]将所述第一网络访问请求划分为多个第一网络访问子请求;
[0016]根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及
[0017]将剩余的第一网络访问子请求转发给第二电子设备。
[0018]优选地,所述电子设备与所述第二电子设备通过无线方式相互连接。
[0019]优选地,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括:
[0020]检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。
[0021]优选地,接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据还包括:
[0022]以所述第一带宽接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。
[0023]优选地,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括:
[0024]确定所述第二电子设备的网络带宽是否满足预定条件;
[0025]当确定结果指示所述第二电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及
[0026]接收从所述第三电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第三网络端口从外部网络接收的数据。
[0027]根据本发明另一实施例,提供了一种电子设备,包括:
[0028]第一网络端口 ;
[0029]路由单元,用于通过所述第一网络端口连接外部网络以路由数据,其中所述电子设备的网络带宽具有第一上限值;
[0030]请求接收单元,用于接收第一网络访问请求;
[0031]判断单元,用于确定所述电子设备的网络带宽是否满足预定条件;
[0032]控制单元,用于当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及
[0033]数据接收单元,用于接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。
[0034]优选地,所述判断单元进一步用于:
[0035]检测所述电子设备的当前已使用的带宽以获取已使用带宽值;
[0036]根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值;
[0037]如果所述当前可用带宽值小于一预定的第一阈值,则确定所述电子设备的网络带宽满足预定条件。
[0038]优选地,所述控制单元进一步用于:
[0039]将所述第一网络访问请求划分为多个第一网络访问子请求;
[0040]根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及
[0041 ] 将剩余的第一网络访问子请求转发给第二电子设备。
[0042]优选地,所述电子设备与所述第二电子设备通过无线方式相互连接。
[0043]优选地,所述控制单元还用于:
[0044]检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。
[0045]优选地,所述数据接收单元进一步用于:
[0046]以所述第一带宽接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。
[0047]优选地,所述控制单元进一步用于:
[0048]确定所述第二电子设备的网络带宽是否满足预定条件;
[0049]当确定结果指示所述第二电子设备的满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及
[0050]接收从所述第三电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第三网络端口从外部网络接收的数据。
[0051]因此,根据本发明实施例的动态共享网络带宽的方法和电子设备,其能够有效地动态共享网络带宽,从而提高用户的使用体验。
【附图说明】
[0052]图1是描述根据本发明实施例的动态共享网络带宽的方法的应用环境的示意图;
[0053]图2是描述根据本发明实施例的动态共享网络带宽的方法的流程图; [0054]图3是根据本发明实施例的电子设备的功能配置框图。
【具体实施方式】
[0055]下面,将参考附图详细描述根据本发明实施例的动态共享网络带宽的方法。根据本发明实施例的动态共享网络带宽的方法应用于具有路由功能的电子设备中,所述电子设备例如可以是任何电子设备,只要该电子设备提供有网络访问接入单元。这样的电子设备的例子例如包括无线路由器、具有Wifi热点功能的智能手机、平板电脑等等。
[0056]下面,将以无线路由器为例进行详细描述。
[0057]如图1所示,假设用户A和用户B位置非常靠近,如邻居。无线路由器A位于用户A的家中,无线路由器B位于用户B的家中。用户A的家中安装的宽带带宽为10M,并且用户B的家中安装的宽带带宽为10M。此外,在本实施例中,无线路由器A与无线路由器B例如可以通过无线方式相互连接。
[0058]随着诸如4K、蓝光、3D技术的发展,出现了越来越多的高清新度的视频内容。相应地,这样的视频内容的大小非常大。例如,一部蓝光高清视频内容的大小通常为40Gb。当希望从网络服务器下载这样的视频内容时,用户往往觉得带宽不够,影响了用户的使用体验。例如,当用户以10M的网络带宽下载一部40Gb的视频内容时,需要十多个小时的下载时间。此外,由于下载该内容的时间很长,这常常影响用户进行其它网络访问的速度。
[0059]另外,用户A和用户B的网络使用的时间和频率通常是不相同的。也就是说,用户A和用户B很少在同一时间段内使用到最大带宽。换句话说,对于用户A和用户B总共20M的带宽来说,在大部分时间内,很多带宽被浪费。
[0060]因此,可以考虑有效地利用多个用户的带宽总和来提供更好的网络访问体验。下面将参考图2描述根据本发明实施例动态共享网络带宽的方法100。
[0061]根据本发明的实施例的动态共享网络带宽的方法100应用于具备路由功能的电子设备中,所述电子设备通过第一网络端口连接到外部网络并且所述电子设备的网络带宽具有第一上限值,如10M。
[0062]如图2所示,所述方法100包括:
[0063]步骤S101:接收第一网络访问请求;
[0064]步骤S102:确定所述电子设备的网络带宽是否满足预定条件;
[0065]步骤S103:当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及
[0066]步骤S104:接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。
[0067]具体来说,在步骤S101中,通过用户操作诸如计算机等的电子设备,发出第一网络访问请求,如从服务器c下载大小为40Gb的蓝光视频内容。
[0068]无线路由器A接收从计算机PC发出的第一网络访问请求,并且解析该第一网络访问请求中包括的网址、服务器地址、蓝光视频内容在服务器中的存储地址等参数,确定服务器地址和蓝光视频内容在服务器中的存储地址等。
[0069]然后,在步骤S102中,确定无线路由器A的网络带宽是否满足预定条件。具体来说,确定所述电子设备的网络带宽是否满足预定条件进一步包括:
[0070]检测所述电子设备的当前已使用的带宽以获取已使用带宽值;
[0071]根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值;
[0072]如果所述当前可用带宽值小于一预定的第一阈值,则确定所述电子设备的网络带宽满足预定条件。
[0073]也就是说,在步骤S102,首先确定无线路由器A当前已使用的带宽以获取已使用带宽值。例如,无线路由器A当前可能正在执行另一个在先的网络访问请求,如在线观看视频内容。此时,该在先的网络访问请求假设使用了 5M的网络带宽。
[0074]然后,根据无线路由器A的上限值(艮卩,10M)和当前已使用带宽值(即,5M),可以计算出无线路由器A的当前可用带宽值为5M。
[0075]然后,如果所述当前可用带宽值小于第一阈值,则确定所述电子设备的网络带宽满足预定条件。也就是说,可以预先设定一个第一阈值,当当前可用带宽小于该第一阈值时,认为无线路由器A的网络带宽满足了预定条件,从而将网络访问请求转发给无线路由器B。
[0076]针对不同类型的网络访问请求,可以设定不同的第一阈值。
[0077]例如,当网络访问请求是用于下载大容量的文件(如蓝光视频内容)时,可以将第一阈值设为高的值,如15M。也就是说,对于大容量的文件的下载,可以将第一阈值设为大于无线路由器A的上限值的值,从而在开始文件的下载时,自动通过无线路由器A和无线路由器B 二者同时下载。
[0078]在另一个实施例中,考虑到无线路由器A的网络访问请求的响应速度,对于诸如网页浏览、即时通讯需求等的网络访问请求,可以将第一阈值设为低的值,如2M带宽。此时,可以通过无线路由器A直接访问网络并接收数据,从而提高网络访问请求的响应速度。
[0079]这样的第一阈值的值例如可以预先存储在数据库或配置文件中,也可以在接收网络访问请求时,提示用户手动输入。
[0080]然后,在步骤S103中,当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值。
[0081]具体来说,将所述第一网络访问请求的一部分转发给第二电子设备进一步包括:
[0082]将所述第一网络访问请求划分为多个第一网络访问子请求;
[0083]根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及
[0084]将剩余的第一网络访问子请求转发给第二电子设备。
[0085]例如,如上所述,当下载40Gb的蓝光视频内容时,例如可以使用多线程技术进行数据的下载。假设计算机PC中的应用使用5个线程下载数据。此时,因为在步骤S102中计算获得的当前可用带宽为5M,并且第一阈值设为15M,因此,可以确定无线路由器A的带宽满足预定情况。此时,因为无线路由器A的当前可用带宽为5M,所以确定只需要将网络访问请求的一部分发给第二电子设备,即,无线路由器B。
[0086]此时,假设无线路由器B的当前可用带宽为10M。因为已经确定使用5个线程下载数据,也就是说,确定第一网络访问子请求的数量为5个,并且无线路由器A的当前可用带宽为5M,所以确定无线路由器A完成的下载线程数量为2个,并且将5个下载线程中的3个转发给无线路由器B。
[0087]然后,在步骤S104中,接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从 外部网络接收的数据。
[0088]也就是说,无线路由器B在接收从无线路由器A转发来的网络访问子请求时,同样根据该网络访问子请求中包括的网址、服务器地址、蓝光视频内容在服务器中的存储地址等参数,确定服务器地址和蓝光视频内容在服务器中的存储地址等,然后通过自己的第二网络端口开始从服务器中下载数据,并且将接收的数据转发给无线路由器A。
[0089]在一个实施例中,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括:
[0090]检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。
[0091]也就是说,因为无线路由器A和无线路由器B之间的无线通信的带宽受两者之间的距离的影响,因此无线路由器A在将第一网络访问请求转换给无线路由器B之前,需要确定二者之间进行数据传输的带宽以便确定二者之间数据传输的速率。
[0092]所述电子设备(S卩,无线路由器A)在确定了第一带宽之后,可以以所述第一带宽接收从所述第二电子设备(即,无线路由器B)传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。
[0093]在另一实施例中,无线路由器A不仅可以与无线路由器B无线通信,还可以与无线路由器C、无线路由器D等多个无线路由器无线通信,以便将无线访问请求转发给无线路由
m r 坐坐
?ΡΓ。、υο
[0094]具体地,例如,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括:
[0095]确定所述第二电子设备的网络带宽是否满足预定条件。该预定条件可以与上面描述的预定条件相同。即,确定第二电子设备的当前可用网络带宽是否满足预定条件。在一些情况下,第二电子设备(如无线路由器Β)本身可能也在执行大容量的数据下载,此时,无线路由器Β的可用带宽可能小于预定阈值。此时,可以确定第二电子设备的网络带宽满足预定条件。
[0096]当确定结果指示所述第二电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及
[0097]也就是说,与上面描述的实施例的情况类似,当第二电子设备的网络带宽满足预定条件时,可以将第一网络访问请求的一部分或全部转发给其它的第三电子设备,由其它的第三电子设备执行与第二电子设备相同的操作。
[0098]因此,根据本发明实施例的动态共享网络带宽的方法,能够有效地动态共享网络带宽,从而提高用户的使用体验。
[0099]下面,将参考图3描述根据本发明实施例的电子设备。
[0100]根据本发明另一实施例的电子设备300,包括:
[0101]第一网络端口 301;
[0102]路由单元302,用于通过所述第一网络端口连接外部网络以路由数据,其中所述电子设备的网络带宽具有第一上限值;
[0103]请求接收单元303,用于接收第一网络访问请求;
[0104]判断单元304,用于确定所述电子设备的网络带宽是否满足预定条件;
[0105]控制单元305,用于当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及
[0106]数据接收单元306,用于接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。
[0107]优选地,所述判断单元304进一步用于:
[0108]检测所述电子设备的当前已使用的带宽以获取已使用带宽值;
[0109]根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值;
[0110]如果所述当前可用带宽值小于第一阈值,则确定所述电子设备的网络带宽满足预定条件。
[0111]优选地,所述控制单元305进一步用于:
[0112]将所述第一网络访问请求划分为多个第一网络访问子请求;
[0113]根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及
[0114]将剩余的第一网络访问子请求转发给第二电子设备。
[0115]优选地,针对不同类型的网络访问请求,可以设定不同的第一阈值。
[0116]优选地,所述电子设备与所述第二电子设备通过无线方式相互连接。
[0117]优选地,所述控制单元305还用于:
[0118]检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。
[0119]优选地,所述数据接收单元306进一步用于:
[0120]以所述第一带宽接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。
[0121]优选地,所述控制单元305进一步用于:
[0122]确定所述第二电子设备的网络带宽是否满足预定条件;
[0123]当确定结果指示所述第二电子设备的满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及
[0124]接收从所述第三电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第三网络端口从外部网络接收的数据。
[0125]需要注意的是,电子设备300的各个功能块配置为执行根据第一实施例的动态共享网络带宽的方法的各个步骤,从而执行根据本发明第一实施例的动态共享网络带宽的方法,在此省略其详细描述。
[0126]因此,根据本发明实施例的电子设备,能够有效地动态共享网络带宽,从而提高用户的使用体验。
[0127]需要注意的是,在图示根据各个实施例的电子设备时仅仅示出了其功能单元,并没有具体描述各个功能单元的连接关系,本领域技术人员可以理解的是,各个功能单元可以通过总线、内部连接线等等适当地连接,这样的连接对于本领域技术人员来说是熟知的。
[0128]需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0129]最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。< br>[0130]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0131]以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种动态共享网络带宽的方法,应用于具备路由功能的电子设备中,所述电子设备通过第一网络端口连接到外部网络并且所述电子设备的网络带宽具有第一上限值,所述方法包括: 接收第一网络访问请求; 确定所述电子设备的网络带宽是否满足预定条件; 当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及 接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。2.如权利要求1所述的方法,其中,确定所述电子设备的网络带宽是否满足预定条件进一步包括: 检测所述电子设备的当前已使用的带宽以获取已使用带宽值; 根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值; 如果所述当前可用带宽值小于一预定的第一阈值,则确定所述电子设备的网络带宽满足预定条件。3.如权利要求2所述的方法,其中,将所述第一网络访问请求的一部分转发给第二电子设备进一步包括: 将所述第一网络访问请求划分为多个第一网络访问子请求; 根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及 将剩余的第一网络访问子请求转发给第二电子设备。4.如权利要求1所述的方法,其中,所述电子设备与所述第二电子设备通过无线方式相互连接。5.如权利要求4所述的方法,其中,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括: 检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。6.如权利要求5所述的方法,其中,接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据还包括: 以所述第一带宽接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。7.如权利要求1所述的方法,其中,在将所述第一网络访问请求的一部分或全部转发给第二电子设备之前,还包括: 确定所述第二电子设备的网络带宽是否满足预定条件; 当确定结果指示所述第二电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及 接收从所述第三电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第三网络端口从外部网络接收的数据。8.—种电子设备,包括: 第一网络端口; 路由单元,用于通过所述第一网络端口连接外部网络以路由数据,其中所述电子设备的网络带宽具有第一上限值; 请求接收单元,用于接收第一网络访问请求; 判断单元,用于确定所述电子设备的网络带宽是否满足预定条件; 控制单元,用于当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及 数据接收单元,用于接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。9.如权利要求8所述的电子设备,其中,所述判断单元进一步用于: 检测所述电子设备的当前已使用的带宽以获取已使用带宽值; 根据所述第一上限值和所述已使用带宽值计算所述电子设备的当前可用带宽值;如果所述当前可用带宽值小于一预定的第一阈值,则确定所述电子设备的网络带宽满足预定条件。10.如权利要求9所述的电子设备,其中,所述控制单元进一步用于: 将所述第一网络访问请求划分为多个第一网络访问子请求; 根据所述当前可用带宽值,确定通过所述电子设备完成的第一网络访问子请求的数量;以及 将剩余的第一网络访问子请求转发给第二电子设备。11.如权利要求8所述的电子设备,其中,所述电子设备与所述第二电子设备通过无线方式相互连接。12.如权利要求11所述的电子设备,其中,所述控制单元还用于: 检测与所述第二电子设备的距离以确定与所述第二电子设备之间的进行数据传输的第一带宽。13.如权利要求12所述的电子设备,其中,所述数据接收单元进一步用于: 以所述第一带宽接收从所述第二电子设备传输的、响应于所述第一网络访问请求而通过所述第二网络端口从外部网络接收的数据。14.如权利要求8所述的电子设备,其中,所述控制单元进一步用于: 确定所述第二电子设备的网络带宽是否满足预定条件; 当确定结果指示所述第二电子设备的满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第三电子设备,所述第三电子设备通过第三网络端口连接到外部网络并且所述第三电子设备的网络带宽具有第三上限值;以及 接收从所述第三电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第三网络端口从外部网络接收的数据。
【专利摘要】本发明公开了一种动态共享网络带宽的方法和电子设备。该方法应用于具备路由功能的电子设备中,所述电子设备通过第一网络端口连接到外部网络并且所述电子设备的网络带宽具有第一上限值,所述方法包括:接收第一网络访问请求;确定所述电子设备的网络带宽是否满足预定条件;当确定结果指示所述电子设备的网络带宽满足预定条件时,将所述第一网络访问请求的一部分或全部转发给具备路由功能的第二电子设备,所述第二电子设备通过第二网络端口连接到外部网络并且所述第二电子设备的网络带宽具有第二上限值;以及接收从所述第二电子设备传输的、响应于所述第一网络访问请求的一部分或全部而通过所述第二网络端口从外部网络接收的数据。
【IPC分类】H04L12/911, H04L12/28
【公开号】CN105490966
【申请号】CN201410475346
【发明人】马彬强
【申请人】联想(北京)有限公司
【公开日】2016年4月13日
【申请日】2014年9月17日

最新回复(0)