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

文档序号:9730110阅读:408来源:国知局
动态共享网络带宽的方法和电子设备的制造方法
【技术领域】
[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是描述根据本发明实施例的动态共享网络带宽的方法的流程图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1