一种带宽分配方法、通信方法以及电子设备的利记博彩app

文档序号:7985997阅读:270来源:国知局
一种带宽分配方法、通信方法以及电子设备的利记博彩app
【专利摘要】本发明提供一种带宽分配方法、通信方法以及电子设备。带宽分配方法应用于一电子设备,所述电子设备包括N个虚拟无线网卡,其中,N为大于等于2的整数,所述方法包括:获取所述N个虚拟无线网卡的数量;基于所述数量,以第一策略分配带宽给所述N个虚拟无线网卡,使得所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
【专利说明】一种带宽分配方法、通信方法以及电子设备
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种带宽分配方法、通信方法以及电子设备。【背景技术】
[0002]随着通信技术的快速发展,越来越多的电子设备上配备了物理无线网卡,用于将电子设备接入网络中,例如手机上、笔记本电脑上都安装有无线网卡,可以连接到网络中的AP (Acess Point ;无线接入点),进而接入网络中。
[0003]为了能进一步增加带宽,同时连接多个AP或其他电子设备,发展出了一种通过物理网卡虚拟成虚拟无线网卡,数量至少一个,例如虚拟wifi网卡,如此一来,就存在一个技术问题,即如何将既定的带宽分配给多个虚拟无线网卡。
[0004]现有技术中的解决方案是采用时分法,即多个虚拟无线网卡按照时间轮流使用带宽资源,例如有三个虚拟无线网卡,那么就在一个时间周期内,三个虚拟无线网卡轮流使用。
[0005]然而,本发明人在实现本发明的过程中发现,现有技术中的方案虽然可以给虚拟无线网卡分配带宽,但是时分法需要轮流使用,所以通信效率低。

【发明内容】

[0006]本发明提供一种带宽分配方法、通信方法以及电子设备,用以解决现有技术中存在的采用时分法给虚拟无线网卡分配带宽时,通信效率低的技术问题。
[0007]本发明一方面提供了 一种带宽分配方法,应用于一电子设备,所述电子设备包括N个虚拟无线网卡,其中,N为大于等于2的整数,所述方法包括:获取所述N个虚拟无线网卡的数量;基于所述数量,以第一策略分配带宽给所述N个虚拟无线网卡,使得所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
[0008]可选的,所述以第一策略分配带宽给所述N个虚拟无线网卡具体包括:将带宽分成N个频段,其中,所述N个频段中的所有频段两两不重叠;将所述N个频段分别分配给所述N个虚拟无线网卡。
[0009]可选的,所述以第一策略分配带宽给所述N个虚拟无线网卡具体为:将正交信道中的不同载波频率的子信道分别分配给所述N个虚拟无线网卡。
[0010]本发明另一方面还提供了 一种通信方法,应用于一电子设备,所述电子设备包括N个虚拟无线网卡,其中,N为大于等于2的整数,所述方法包括:所述电子设备通过所述N个虚拟无线网卡分别无线连接于S个第二电子设备,并与所述S个第二电子设备同时进行通信;其中,所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,S为大于等于I的整数。
[0011]可选的,所述方法还包括:比较所述电子设备与所述N个第二电子设备之间的传输速率,确定出所述传输速率最大值所对应的第二电子设备;断开所述电子设备与所述N个第二电子设备中除所述传输速率最大值所对应的第二电子设备之外的其他第二电子设备之间的无线连接。
[0012]可选的,在所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备之前,所述方法还包括:获取所述N个虚拟无线网卡的数量;基于所述数量为所述N个虚拟无线网卡分配带宽。
[0013]本发明另一方面提供一种电子设备,包括:电路板;物理无线网卡,设置在所述电路板上,所述物理无线网卡能够虚拟为N个虚拟无线网卡,其中,N为大于等于2的整数;处理器,设置在所述电路板上,用于获取所述N个虚拟无线网卡的数量;并基于所述数量,以第一策略分配带宽给所述N个虚拟无线网卡,使得所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
[0014]可选的,所述处理器具体用于将带宽分成N个频段,其中,所述N个频段中的所有频段两两不重叠;将所述N个频段分别分配给所述N个虚拟无线网卡。
[0015]可选的,所述处理器具体用于将正交信道中的不同载波频率的子信道分别分配给所述N个虚拟无线网卡。
[0016]本发明再一方面还提供一种电子设备,包括:电路板;物理无线网卡,设置于所述电路板上,所述物理无线网卡能够虚拟为N个虚拟无线网卡,其中,N为大于等于2的整数;其中,所述电子设备通过所述N个虚拟无线网卡分别无线连接于S个第二电子设备,并与所述S个第二电子设备同时进行通信;其中,所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,S为大于等于I的整数。
[0017]可选的,所述电子设备还包括:处理器,设置在所述电路板上,用于比较所述电子设备与所述N个第二电子设备之间的传输速率,确定出所述传输速率最大值所对应的第二电子设备,并断开所述电子设备与所述N个第二电子设备中除所述传输速率最大值所对应的第二电子设备之外的其他第二电子设备之间的无线连接。
[0018]可选的,所述电子设备还包括:处理器,设置在所述电路板上,用于在所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备之前,获取所述N个虚拟无线网卡的数量;并基于所述数量为所述N个虚拟无线网卡分配带宽。
[0019]可选的,所述第二电子设备具体为无线接入点。
[0020]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0021]在本发明一实施例中,通过一策略给虚拟无线网卡分配带宽,保证多个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,所以多个虚拟无线网卡中的至少两个虚拟无线网卡能够同时与其他电子设备进行通信,增加了带宽,并且不需要等待时间,所以提高了通信效率。
[0022]进一步,本发明一实施例中电子设备能够通过多个虚拟无线网卡分别无线连接多个第二电子设备,因为多个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,所以电子设备能够同时进行通信,所以提高了通信效率。
[0023]更进一步,本发明一实施例中当多个第二电子设备为多个AP时,电子设备能够通过多个虚拟无线网卡连接至多个AP,所以相当于增加了带宽,使得电子设备与网络中的数据传输速率提高。
【专利附图】

【附图说明】[0024]图I为本发明一实施例中的带宽分配方法的流程图;
[0025]图2为本发明一实施例中的电子设备的结构框图;
[0026]图3为本发明另一实施例中的电子设备的结构框图。
【具体实施方式】
[0027]本发明实施例提供一种带宽分配方法、通信方法以及电子设备,解决现有技术中存在的采用时分法给虚拟无线网卡分配带宽时,通信效率低的技术问题。
[0028]本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0029]通过一策略给虚拟无线网卡分配带宽,保证多个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,所以多个虚拟无线网卡中的至少两个虚拟无线网卡能够同时与其他电子设备进行通信,增加了带宽,并且不需要等待时间,所以提高了通信效率。
[0030]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0031]本发明一实施例提供一种带宽分配方法,应用于一电子设备上,该电子设备例如是手机、PDA (个人数字助理)、平板电脑或笔记本电脑。该电子设备的电路板上设置有一物理无线网卡,并且该物理无线网卡能够虚拟为N个虚拟无线网卡,其中,N为大于等于2的整数。
[0032]请参考图1,图I为本实施例中的带宽分配方法的流程图,该方法包括:
[0033]步骤101 :获取N个虚拟无线网卡的数量;
[0034]步骤102 :基于该数量,以第一策略分配带宽给N个虚拟无线网卡,使得N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
[0035]以下将详细说明本实施例中信息处理方法的实施过程。
[0036]首先,在步骤101中,例如当用户通过现有技术中的方式在电子设备上设置了虚拟无线网卡后,可以通过检测获取当前电子设备上虚拟无线网卡的数量,在本实施例中,例如虚拟无线网卡的数量为5个。
[0037]具体在电子设备上设置虚拟无线网卡的过程,以下通过一个具体的例子来说明,假设是在Windows7操作系统下,安装虚拟WiFi,当然首先是安装支持虚拟WiFi功能的无线网卡驱动,然后就会在控制面板\网络和Internet\网络连接看见一个虚拟网卡。当然,在其他实施例中,也可以是通过其他方式在电子设备上安装多个虚拟无线网卡,本申请不作限制。
[0038]在步骤101完成之后,就可以执行步骤102,即通过一策略给这5个虚拟无线网卡分配带宽。在具体实施过程中,可以通过以下两种方式进行分配。
[0039]第一种,将带宽分成N个频段,然后将N个频段分别分配N个虚拟无线网卡,其中,N个频段中的所有频段两两不重叠。具体来说,例如WiFi的工作频段是2.4GHz/5GHz,因为电子设备目前有5个虚拟网卡,那么就将2. 4GHz至5GHz的频段范围分为5段,然后将这5段分别分配给5个虚拟无线网卡。
[0040]进一步的,具体如何划分成5个频段,可以有多种实施方式,例如平均分配、还可以是根据虚拟无线网卡的优先级高低来分配,例如优先级高的,就分配频段比较宽的,依次下来,优先级最低的虚拟无线网卡使用的频段就是最窄的;再例如三个虚拟无线网卡的频段宽度相同,另外两个虚拟无线网卡的频段宽度相同;当然,在实际运用时,可以根据实际需要去具体的分配每个虚拟无线网卡使用哪个频段,本申请不作限制。
[0041]通过该种方式分配的带宽,每个虚拟无线网卡使用不同的频段,互不干扰,所以可以同时通信或连接不同的网络,所以可以提高通信效率。
[0042]在本实施例中,因为是根据划分不同的频段给虚拟无线网卡,所以虚拟无线网卡的数量可以比较多,只要能分配到不同频段即可。
[0043]第二种,将正交信道中的不同载波频率的子信道分别分配给N个虚拟无线网卡。具体来说,假如当前使用的主载波的理论带宽为I,相邻的N个正交载波中第M+1个载波的理论带宽为I/(2~M)),其中M为大于等于I的整数,那么最多可支持N加I个虚拟无线网卡,所以在本实施例中,只要当前的正交载波数量为N减I即可满足一个N个虚拟无线网卡中每个虚拟无线网卡使用一个正交载波了。
[0044]继续沿用上述实例,因为在步骤101中确定出的虚拟无线网卡的数量为5,那么就只要有4个正交载波即可,然后将主载波和这相邻的4个正交载波分别分配个5个虚拟无线网卡即可。
[0045]通过上述的方法,因为每个虚拟无线网卡都使用一个单独的载波,因为频率不同,所以即使叠加起来,也不会造成干扰,接收端也很容易接收,接收端只要接收对应载波频率的信号即可,其他载波频率的信号可以过滤掉,所以不影响其他虚拟无线网卡的通信;进一步,所有的虚拟无线网卡可以同时通信,,提高了通信效率。
[0046]在本实施例中,较佳的是虚拟无线网卡的数量和正交载波,即正交子信道的数量相一致,即有N个正交子信道时,可以设置N加I个虚拟无线网卡;当虚拟无线网卡的数量比较少时,即没有达到N加I个时,因为正交子信道比较富余,所以可以根据实际需要随意分配;当虚拟无线网卡的数量比较多时,即超过了 N加I个时,例如有2个正交子信道,但是虚拟无线网卡的数量却有5个,那么就可以给两个虚拟无线网卡分配两个子信道,而其余三个虚拟无线网卡可以根据时分法轮流使用主载波;当然,也可以是与上述第一种的实施方式结合使用,例如,先将带宽分为两个频段,然后每个频段上都有主载波和2个相邻的正交载波,那么就可以支持6个虚拟无线网卡,就可以为5个虚拟无线网卡分配到带宽。
[0047]在另一实施例中,即使通过第二种方式足够分配带宽,那么也可以将第一种方式中的方法与第二种方式中的方法结合实施。当然也可以先考虑当前的带宽频段和当前的正交载波的数量来设置虚拟无线网卡的数量。
[0048]前述实施例中详细描述了如何以第一策略给虚拟无线网卡分配带宽的【具体实施方式】,以下将具体举例说明如何应用这些虚拟无线网卡。
[0049]首先,将电子设备通过N个虚拟无线网卡分别连接于S个第二电子设备上,并与S个第二电子设备同时进行通信,其中,S为大于等于I的整数。
[0050]第一实施例,继续沿用上述实例,即虚拟无线网卡的数量为5,当S为I时,即电子设备通过5个虚拟无线网卡同时连接至同一电子设备上,同时通过5个通道进行数据传输,所以相当于提高了电子设备与第二电子设备之间数据传输的带宽。
[0051]第二实施例,继续沿用上述实例,当S为2时,可以将三个虚拟无线网卡连接到第二电子设备A形成高带宽连接,将第四个虚拟无线网卡连接到第二电子设备B建立一个低限定。
实施例中实现上述带宽分配方法的电子设卜板201 ;物理无线网卡202,设置在电路板同卡,其中,~为大于等于2的整数;处理器线网卡的数量;并基于该数量,以第一策略线网卡中至少有两个虚拟无线网卡占用不
成~个频段,其中,~个频段中的所有频段线网卡。
正交信道中的不同载波频率的子信道分别
网卡202为相互独立的芯片,在另一实施例中。
种变化方式和具体实例同样适用于本实施3描述,本领域技术人员可以清楚的知道本的简洁,在此不再详述。通过N个虚拟无线网卡分别无线连接于N个第二电子设备之前,获取N个虚拟无线网卡的数量;并基于该数量为N个虚拟无线网卡分配带宽。
[0063]在实际运用中,前述各实施例中,第二电子设备具体为AP。
[0064]前述实施例中的通信方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对通信方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
[0065]本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0066]在本发明一实施例中,通过一策略给虚拟无线网卡分配带宽,保证多个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,所以多个虚拟无线网卡中的至少两个虚拟无线网卡能够同时与其他电子设备进行通信,增加了带宽,并且不需要等待时间,所以提高了通信效率。
[0067]进一步,本发明一实施例中电子设备能够通过多个虚拟无线网卡分别无线连接多个第二电子设备,因为多个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道,所以电子设备能够同时进行通信,所以提高了通信效率。
[0068]更进一步,本发明一实施例中当多个第二电子设备为多个AP时,电子设备能够通过多个虚拟无线网卡连接至多个AP,所以相当于增加了带宽,使得电子设备与网络中的数据传输速率提高。
[0069]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0070]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0071]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0072]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0073]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种带宽分配方法,应用于一电子设备,所述电子设备包括N个虚拟无线网卡,其中,N为大于等于2的整数,其特征在于,所述方法包括: 获取所述N个虚拟无线网卡的数量; 基于所述数量,以第一策略分配带宽给所述N个虚拟无线网卡,使得所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
2.如权利要求1所述的方法,其特征在于,所述以第一策略分配带宽给所述N个虚拟无线网卡具体包括: 将带宽分成N个频段,其中,所述N个频段中的所有频段两两不重叠; 将所述N个频段分别分配给所述N个虚拟无线网卡。
3.如权利要求1所述的方法,其特征在于,所述以第一策略分配带宽给所述N个虚拟无线网卡具体为: 将正交信道中的不同载波频率的子信道分别分配给所述N个虚拟无线网卡。
4.一种通信方法,应用于一电子设备,所述电子设备包括N个虚拟无线网卡,其中,N为大于等于2的整数,其特征在于,所述方法包括: 所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备,并与所述N个第二电子设备同时进行`通信;其中,所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
5.如权利要求4所述的方法,其特征在于,所述方法还包括: 比较所述电子设备与所述N个第二电子设备之间的传输速率,确定出所述传输速率最大值所对应的第二电子设备; 断开所述电子设备与所述N个第二电子设备中除所述传输速率最大值所对应的第二电子设备之外的其他第二电子设备之间的无线连接。
6.如权利要求4所述的方法,其特征在于,在所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备之前,所述方法还包括: 获取所述N个虚拟无线网卡的数量; 基于所述数量为所述N个虚拟无线网卡分配带宽。
7.—种电子设备,其特征在于,所述电子设备包括: 电路板; 物理无线网卡,设置在所述电路板上,所述物理网卡能够虚拟为N个虚拟无线网卡,其中,N为大于等于2的整数; 处理器,设置在所述电路板上,用于获取所述N个虚拟无线网卡的数量;并基于所述数量,以第一策略分配带宽给所述N个虚拟无线网卡,使得所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
8.如权利要求7所述的电子设备,其特征在于,所述处理器具体用于将带宽分成N个频段,其中,所述N个频段中的所有频段两两不重叠;将所述N个频段分别分配给所述N个虚拟无线网卡。
9.如权利要求7所述的电子设备,其特征在于,所述处理器具体用于将正交信道中的不同载波频率的子信道分别分配给所述N个虚拟无线网卡。
10.一种电子设备,其特征在于,包括:电路板; 物理无线网卡,设置于所述电路板上,所述物理无线网卡能够虚拟为N个虚拟无线网卡,其中,N为大于等于2的整数; 其中,所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备,并与所述N个第二电子设备同时进行通信;其中,所述N个虚拟无线网卡中至少有两个虚拟无线网卡占用不同的频段或者正交信道中的子信道。
11.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括: 处理器,设置在所述电路板上,用于比较所述电子设备与所述N个第二电子设备之间的传输速率,确定出所述传输速率最大值所对应的第二电子设备,并断开所述电子设备与所述N个第二电子设备中除所述传输速率最大值所对应的第二电子设备之外的其他第二电子设备之间的无线连接。
12.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括: 处理器,设置在所述电路板上,用于在所述电子设备通过所述N个虚拟无线网卡分别无线连接于N个第二电子设备之前,获取所述N个虚拟无线网卡的数量;并基于所述数量为所述N个虚拟无线网卡分配带宽。
13.如权利要求10所述的电子设备,其特征在于,所述第二电子设备具体为无线接入点。
【文档编号】H04L12/911GK103841049SQ201210472737
【公开日】2014年6月4日 申请日期:2012年11月20日 优先权日:2012年11月20日
【发明者】李凡智, 刘旭国 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1