提高无线网络速度的方法及无线网络装置的制作方法

文档序号:7916683阅读:95来源:国知局
专利名称:提高无线网络速度的方法及无线网络装置的制作方法
技术领域
本发明涉及一种提高无线网络速度的方法及无线网络装置,特别是指一种用以与无线网络基站(base station)进行无线网络通信的提高无线网络速度的方法及无线网络>J-U ρ α装直。
背景技术
多输入多输出(Mult1-1nput Mult1-output ;ΜΙΜ0)技术能利用发射端的多个天线各自独立发送信号,并同时在接收端利用多个天线接收信号,可有效提升无线通信的传输效率,而被普遍应用在无线通信装置中。
而在一提供无线上网的环境中,常会发现有些人的电子装置上网的速度很快,有些人的速度却非常慢。而速度慢的原因常是因为该电子装置所使用的无线网络基站(AP) 的使用人数已达到过载(overloading)的阈值,但电子装置并不会自动切换到其他较少人使用的无线网络基站(AP),因此,当使用者发现上网速度慢时,使用者只能自行手动切换电子装置连接其他无线网络基站(AP)。
再者,美国第7653038号专利公开一种具有两个介质访问控制器(MAC)的无线网络基站,它可让两 个群组中的多个无线基站分别通过相对应的介质访问控制器(MAC)与因特网进行通信,但两个群组的该等无线基站是经由同一通信信道与相对应的介质访问控制器(MAC)进行通信。
另外,美国第7864732号专利则公开一种具有两个介质访问控制(Media Access control,MAC)地址的无线网络装置,且这两个介质访问控制(MAC)地址各自对应一无线网络基站,让无线网络装置可在这两个无线网络基站之间自动切换使用,亦即无线网络装置在同一时间只能选择使用其中一个无线网络基站。
因此,基于上述先前技术,若能让拥有两个介质访问控制地址的无线网络装置能同时与两台无线基站进行无线通信,达到类似上述多输入多输出概念,将可解决上述无线网络速度慢的问题,提升无线网络传输速度。
从而,需要提供一种提高无线网络速度的方法及无线网络装置来满足上述需求。 发明内容
因此,本发明的目的,即在于提供一种提高无线网络速度的方法及实现该方法的无线网络装置。
为达到上述目的,本发明提供一种提高无线网络速度的方法,该提高无线网络速度的方法应用在一设置有一无线网络装置的电子装置与多个无线网络基站之间,该方法包括(A)在该无线网络装置上设置两个介质访问控制地址,根据该两个介质访问控制地址模拟两个无线网卡(network card) ; (B)由该等无线网络基站之中,选取两个适当的无线网络基站供相对应的该两个无线网卡使用;以及(C)令该两个无线网卡与相对应的各该无线网络基站同时进行无线网络通信。
较佳地,步骤(B)选取各该无线网络基站的流程包含下列步骤
(BI)搜寻存在网络上的多个无线网络基站;
(B2)从步骤(BI)搜寻到的该等无线网络基站中,选择一个信号最强且没有被记录在一历史列表(表单)中的无线网络基站;
(B3)令该两个无线网卡之中尚未有相对应的无线网络基站的一无线网卡试图连上步骤(B2)选择的该无线网络基站;
(B4)判断该无线网卡是否成功连上该无线网络基站,若是,则进行步骤(C),若否,则进行步骤(B5);以及
(B5)将该无线网络基站记录在该历史列表中,并重复步骤(B2)至(B4)。
较佳地,在步骤(B2)中,当搜寻到的该等无线网络基站都被记录在该历史列表中,则选择该历史列表中记录最久的两个无线网络基站供相对应的该两个无线网卡使用。
较佳地,步骤(C)包含
(Cl)分配各50%的通信负载给该两个被选取的无线网络基站;
(C2)令该两个无线网卡与相对应的各该无线网络基站以50%的通信负载进行无线通信,并记录两者实际的通信负载及响应时间;
(C3)根据步骤(C2)记录的通信负载及响应时间,判断是否调整该两个无线网络基站的通信负载,若是,根据一通信负载调整表重新调整该两个无线网络基站的通信负载;
(C4)判断重新调整通信负载后的该两个无线网络基站其中之一分配较低负载的无线网络基站的实际负载是否低于一预设负载,若是,则检测该分配较低负载的无线网络基站的信号强度是否良好,若是,则将该分配较低负载的无线网络基站记录在一优先列表及历史列表 中,并进行步骤(C5),若否,将该分配较低负载的无线网络基站记录在该历史列表中,并进行步骤(C5);以及
(C5)重复步骤(B),重新选择一个信号最强且没有被记录在该历史列表及该优先列表中的无线网络基站。
较佳地,在步骤(C5)中,当搜寻到的该等无线网络基站已被记录在该历史列表或该优先列表中,则优先选择该优先列表中记录最久的一无线网络基站,若该优先列表中没有记录,再选择该历史列表中记录最久的一个无线网络基站。
本发明还提供实现上述方法的一种无线网络装置,该无线网络装置供设置在一电子装置上,使该电子装置可同时与两台无线网络基站进行无线网络通信,并且该无线网络装置包括两个无线网络收发模块、一存储器、一驱动程序以及一处理器;该两个无线网络收发模块用以同时且各自与相对应的一无线网络基站传输无线网络信号;该存储器记录有两个介质访问控制地址;该驱动程序被执行时会根据该两个介质访问控制地址,模拟两个无线网卡,使该两个无线网卡经由相对应的该两个无线网络收发模块传输无线网络信号; 该处理器分别经由该两个无线网卡接收该两个无线网络收发模块接收的无线网络信号,并转换成该电子装置可以接受的数字信号,或将该电子装置传来的数字信号转换成该无线网络信号并分别经由该两个无线网卡传送至相对应的该两个无线网络收发模块,且该处理器包含一第一应用程序及一第二应用程序,该处理器执行该第一应用程序以搜寻存在网络上的多个无线网络基站,并由该等无线网络基站之中,选取适当的两个无线网络基站供该两个无线网卡使用,并执行该第二应用程序,控制该两个无线网卡同时与相对应的各该无线网络基站进行无线通信。
较佳地,该第一应用程序从搜寻到的该等无线网络基站中,选择两台信号最强且没有被记录在一历史列表中的无线网络基站,且试图让该两个无线网卡连上相对应的该无线网络基站,并判断该两个无线网卡是否成功连上相对应的该无线网络基站,若是,则执行该第二应用程序,若否,则将该未成功连接的无线网络基站记录在该历史列表中,并从搜寻到的该等无线网络基站中,重新选择一个信号最强且没有被记录在该历史列表中的无线网络基站。
较佳地,该第一应用程序搜寻到的该等无线网络基站都被记录在该历史列表中, 则选择该历史列表中记录最久的两个无线网络基站供相对应的该两个无线网卡使用。
较佳地,该第二应用程序会分配各50%的通信负载给该两个被选取的无线网络基站,使该两个无线网卡与相对应的各该无线网络基站以50%的通信负载进行无线通信,并记录两者实际的通信负载及响应时间;再根据记录的通信负载及响应时间,判断是否调整该两个无线网络基站的通信负载,若是,根据一通信负载调整表重新调整该两个无线网络基站的通信负载,再判断重新调整通信负载后的该两个无线网络基站其中之一分配较低负载的无线网络基站的实际负载是否低于一预设负载,若是,则检测该分配较低负载的无线网络基站的信号强度是否良好,若是,则将该分配较低负载的无线网络基站记录在一优先选用列表(优先列表)及历史列表中,并重复执行该第一应用程序,若否,则将该分配较低负载的无线网络基站记录在该历史列表中,再重复执行该第一应用程序,以重新选取一无线网络基站供相对应的该无线网卡使用。
较佳地,当该第一应用程序搜寻到的该等无线网络基站皆已被记录在该历史列表或该优先列表中,则优先选择该优先列表中记录最久的一无线网络基站,若该优先列表中没有记录,再选择该历史列表中记录最久的一个无线网络基站。
较佳地,该驱动程序被安装在该电子装置上,并由该电子装置执行该驱动程序。
本发明的功效在于藉由在无线网络装置上设置两个介质访问控制地址,使模拟成两张无线网卡,并分别通过相配合的无线网络收发模块同时与相对应的无线网络基站进行无线通信,并且能自动选择信号强度最佳的两个无线网络基站供无线网卡使用,除了解决使用者必须手动切换无线网络基站的问题,并有效提升无线网络传输速度,达到本发明的目的。


图1是本发明无线网络装置的一较佳实施例的示意图,其中显示无线网络装置设置在一电子装置中,使电子装置可以通过多个无线网络基站之中的两个进行无线网络通
图2是本实施例的无线网络装置和电子装置相关的主要电路方框示意图3是本发明提高无线网络速度的方法的一较佳实施例的流程图4是图3的步骤32的详细流程图;以及
图5是图3的步骤33的详细流程图。
主要组件符号说明
I无线网络装置2电子装置
10第一无线网络收发模块11第二无线网络收发模块
12存储器13处理器
14驱动程序15第一无线网卡
16第二无线网卡21存储器
22中央处理器31 33步骤
41广-45 无线网络基站
131第一应用程序132第二应用程序
321 325、331 338步骤具体实施方式
有关本发明的前述及其他技术内容、特点与功效,在以下配合参考附图的较佳实施例的详细说明中,将可清楚地呈现。
参见图1所示,本发明的无线网络装置的一较佳实施例(下称无线网络装置I),可以是以内建或外接方式设置在一电子装置2 (例如笔记本型计算机)上,使电子装置2可同时与多个无线网络基站41 45 (在此以5个为例说明,但不限于此)中的两台无线网络基站,例如无线网络基站42、44进行无线网络通信。
本实施例的无线网络装置I包括两个无线网络收发模块(下称第一无线网络收发模块10及第二无线网络收发模块11)、一存储器12、一处理器13以及一驱动程序14。
第一无线网络收发模块10及第二无线网络收发模块11相同且分别用以收/发一无线网络信号自/至相对应的无线网络基站42、44,其中至少包括天线模块、射频模块与基频模块等,射频模块负责频率合成、数据转换和噪声过滤,基频模块负责信息编码及加解密编码、跳频及包处理等,再经由天线模块收发信号,且其中天线模块可以采用公知的MMO 天线系统以进一步提升无线通信的传输效率。
而本发明提高无线网络速度的方法的一较佳实施例的流程图如图3所示,首先如步骤31,在无线网络装置I上设置两个介质访问控制(MAC)地址MAC1、MAC2,使无线网络装置I根据该两个介质访问控制地址MACl、MAC2模拟成两张无线网卡,更确切地说,本实施例在存储器12中预先记录有两个介质访问控制(MAC)地址,其中存储器12是以一 EPROM存储器为例。并且,无线网络装置I的驱动程序14被预先安装并储存在电子装置2的一存储器21中,当驱动程序14被电子装置2的中央处理器22执行时,驱动程序14会访问存储器 12,并根据记录在存储器12中的该两个介质访问控制地址MACl、MAC2,令无线网络装置I模拟成两张无线网卡(下称第一无线网卡15及第二无线网卡16),使得电子装置2通过驱动程序14可以访问该两个拥有不同介质访问控制地址MAC1、MAC2的第一无线网卡15及第二无线网卡16。
且第一无线网卡15及第二无线网卡16分别对应于第一无线网络收发模块10及第二无线网络收发模块11,亦即第一无线网卡15是通过第一无线网络收发模块1与无线网络基站42通信,且第二无线网卡16是通过第二无线网络收发模块11与无线网络基站44 通信。由于在无线网络装置中设置两个介质访问控制地址的无线网络装置为公知技术并公开于上述美国第7864732专利中,故在此不加以详述。
处理器13与第一无线网络收发模块10及第二无线网络收发模块11电耦接,以分别经由第一无线网卡15及第二无线网卡16接收相对应的第一无线网络收发模块10及第二无线网络收发模块11接收的无线网络信号,再将无线网络信号转换成电子装置2可以接受的数字信号,或者将电子装置2输出的数字信号转换成无线网络信号再分别经由第一无线网卡15及第二无线网卡16传送至相对应的第一无线网络收发模块10及第二无线网络收发模块11发送出去。且处理器13中预存有一第一应用程序131及一第二应用程序132, 当电子装置2欲通过无线网络装置I进行通信时,如图3的步骤32,处理器13会先执行第一应用程序131,以搜寻存在网络上的多个无线网络基站41 45,并由该等无线网络基站 41 45中,选取适当的两个无线网络基站42、44供相对应的该两个无线网卡15、16使用。
更确切地说,第一应用程序131选取无线网络基站的流程如图4所示,首先第一应用程序131执行步骤321,搜寻网络上可用的多个无线网络基站41 45,接着,如步骤322, 检测该等搜寻到的无线网络基站41 45的信号强度,以从中挑选一个信号强度最强的无线网络基站,例如无线网络基站41,并查询所选取的这个无线网络基站41是否被记录在一用以记录效率不佳的无线网络基站的历史列表中,若否,则选择这个无线网络基站41供第一无线网卡15使用,亦即设定第一无线网卡15传送网络包的目的地为无线网络基站41。 然后,如步骤323,第一应用程序131令第一无线网卡15试图连上相对应的无线网络基站 41,亦即与相对应的无线网络基站41进行相互认证及结合程序,并进行步骤324,判断第一无线网卡15是否成功地与相对应的无线网络基站41完成认证及结合,并连上相对应的无线网络基站41,若是,则进行图3的步骤33,若否,则进行步骤325,将无线网络基站41记录在历史列表中,并重复上述步骤322 324,重新选择一个信号最强且没有被记录在历史列表中的无线网络基站,例如无线网络基站42。
然后,第一应用程序131再重复上述步骤321 325,寻找另一个供第二无线网卡 16使用的无线网络基站,例如无线网络基站44。
此外,在步骤322中,当搜寻到的该等无线网络基站41 45都被记录在历史列表中,则进一步从历史 列表中选择记录最久的两个无线网络基站供相对应的该两个无线网卡 15,16使用,或者设定一到期时间,当无线网络基站记录在历史列表中的时间达到该到期时间,则将该无线网络基站从历史列表中删除,则可避免上述全部无线网络基站41 45皆被记录在历史列表中的情况。
当处理器13确认第一应用程序131已找到两个供该两个无线网卡15、16使用的无线网络基站,例如无线网络基站42、44后,则进行步骤33,执行第二应用程序132,令该两个无线网卡15、16同时且分别与相对应的无线网络基站42、44进行无线网络通信,其详细流程如下。
参见图5的步骤331,首先,第二应用程序132会先设定各50%的通信负载量给该两个无线网络基站42、44,然后如步骤332,令该两个无线网卡15、16同时分别以50%的通信负载量与相对应的各该无线网络基站42、44进行无线通信,并记录两者实际的通信负载及响应时间,再进行步骤333,根据步骤332记录的通信负载及响应时间,判断是否调整该两个无线网络基站42、44的通信负载,若是,例如同时使用无线网络基站42的人数较多,使得无线网络基站42实际上可以分配给相对应的第一无线网卡15的通信负载量只有30%, 此时,则如步骤334,第二应用程序132根据如下的一通信负载调整表重新调整该两个无线网络基站42、44的通信负载,例如将无线网络基站42的通信负载量向下调整为30%,将无线网络基站44的通信负载量向上调整为70%,并令该两个无线网卡15、16分别以30%、 70%的通信负载量与相对应的各该无线网络基站42、44进行无线通信,并持续记录两者实际的通信负载及响应时间,以判断是否需要再重新调整该两个无线网络基站42、44的通信负载。
权利要求
1.一种提高无线网络速度的方法,该提高无线网络速度的方法应用在一设置有一无线网络装置的电子装置与多个无线网络基站之间,该方法包括(A)在该无线网络装置上设置两个介质访问控制地址,根据该两个介质访问控制地址模拟两个无线网卡;(B)由该等无线网络基站之中,选取两个适当的无线网络基站供相对应的该两个无线网卡使用;以及(C)令该两个无线网卡与相对应的各该无线网络基站同时进行无线网络通信。
2.根据权利要求1所述的提高无线网络速度的方法,其中步骤(B)选取各该无线网络基站包括下列步骤(BI)搜寻存在网络上的多个无线网络基站;(B2)从步骤(BI)搜寻到的该等无线网络基站中,选择一个信号最强且没有被记录在一历史列表中的无线网络基站;(B3)令该两个无线网卡之中尚未有相对应的无线网络基站的一无线网卡试图连上步骤(B2)选择的该无线网络基站;(B4)判断该无线网卡是否成功连上该无线网络基站,若是,则进行步骤(C),若否,则进行步骤(B5);以及(B5)将该无线网络基站记录在该历史列表中,并重复步骤(B2)至(B4)。
3.根据权利要求2所述的提高无线网络速度的方法,在步骤(B2)中,当搜寻到的该等无线网络基站都被记录在该历史列表中,则选择该历史列表中记录最久的一个无线网络基站。
4.根据权利要求1或2所述的提高无线网络速度的方法,其中步骤(C)包括(Cl)分配各50%的通信负载给该两个被选取的无线网络基站;(C2)令该两个无线网卡与相对应的各该无线网络基站以50%的通信负载进行无线通信,并记录两者实际的通信负载及响应时间;(C3)根据步骤(C2)记录的通信负载及响应时间,判断是否调整该两个无线网络基站的通信负载,若是,根据一通信负载调整表重新调整该两个无线网络基站的通信负载;(C4)判断重新调整通信负载后的该两个无线网络基站其中之一分配较低负载的无线网络基站的实际负载是否低于一预设负载,若是,则检测该分配较低负载的无线网络基站的信号强度是否良好,若是,则将该分配较低负载的无线网络基站记录在一优先列表及历史列表中,并进行步骤(C5),若否,将该分配较低负载的无线网络基站记录在该历史列表中,并进行步骤(C5);以及(C5)重复步骤(B),重新选择一个信号最强且没有被记录在该历史列表及该优先列表中的无线网络基站。
5.根据权利要求4所述的提高无线网络速度的方法,在步骤(C5)中,当搜寻到的该等无线网络基站已被记录在该历史列表或该优先列表中,则优先选择该优先列表中记录最久的一无线网络基站,若该优先列表中没有记录,再选择该历史列表中记录最久的一个无线网络基站。
6.一种无线网络装置,该无线网络装置供设置在一电子装置上,使该电子装置可同时与两个无线网络基站进行无线网络通信,并且该无线网络装置包括两个无线网络收发模块,该两个无线网络收发模块用以同时且各自与相对应的一无线网络基站传输无线网络信号;一存储器,该存储器记录有两个介质访问控制地址;一驱动程序,该驱动程序被执行时会根据该两个介质访问控制地址,模拟两个无线网卡,使该两个无线网卡经由相对应的该两个无线网络收发模块传输无线网络信号;以及一处理器,该处理器分别经由该两个无线网卡接收该两个无线网络收发模块接收的无线网络信号,并转换成该电子装置可以接受的数字信号,或将该电子装置传来的数字信号转换成该无线网络信号并分别经由该两个无线网卡传送至相对应的该两个无线网络收发模块,且该处理器包括一第一应用程序及一第二应用程序,该处理器执行该第一应用程序以搜寻存在网络上的多个无线网络基站,并由该等无线网络基站之中,选取适当的两个无线网络基站供该两个无线网卡使用,并执行该第二应用程序,控制该两个无线网卡同时与相对应的各该无线网络基站进行无线通信。
7.根据权利要求6所述的无线网络装置,其中该第一应用程序从搜寻到的该等无线网络基站中,选择两个信号最强且没有被记录在一历史列表中的无线网络基站,且试图让该两个无线网卡连上相对应的该无线网络基站,并判断该两个无线网卡是否成功连上相对应的该无线网络基站,若是,则执行该第二应用程序,若否,则将该未成功连接的无线网络基站记录在该历史列表中,并从搜寻到的该等无线网络基站中,重新选择一个信号最强且没有被记录在该历史列表中的无线网络基站。
8.根据权利要求7所述的无线网络装置,其中当该第一应用程序搜寻到的该等无线网络基站都被记录在该历史列表中,则选择该历史列表中记录最久的两个无线网络基站供相对应的该两个无线网卡使用。
9.根据权利要求7或8所述的无线网络装置,其中该第二应用程序会分配各50%的通信负载给该两个被选取的无线网络基站,使该两个无线网卡与相对应的各该无线网络基站以50%的通信负载进行无线通信,并记录两者实际的通信负载及响应时间;再根据记录的通信负载及响应时间,判断是否调整该两个无线网络基站的通信负载,若是,根据一通信负载调整表重新调整该两个无线网络基站的通信负载,再判断重新调整通信负载后的该两个无线网络基站其中之一分配较低负载的无线网络基站的实际负载是否低于一预设负载,若是,则检测该分配较低负载的无线网络基站的信号强度是否良好,若是,则将该分配较低负载的无线网络基站记录在一优先列表及该历史列表中,并重复执行该第一应用程序,若否,则将该分配较低负载的无线网络基站记录在该历史列表中,再重复执行该第一应用程序,以重新选取一无线网络基站供相对应的该无线网卡使用。
10.根据权利要求9所述的无线网络装置,其中当该第一应用程序搜寻到的该等无线网络基站皆已被记录在该历史列表或该优先列表中,则优先选择该优先列表中记录最久的一无线网络基站,若该优先列表中没有记录,再选择该历史列表中记录最久的一个无线网络基站。
11.根据权利要求8所述的无线网络装置,其中该驱动程序被安装在该电子装置上,并由该电子装置执行该驱动程序。
全文摘要
一种提高无线网络速度的方法及无线网络装置。该提高无线网络速度的方法应用在一设置有一无线网络装置的电子装置与多个无线网络基站之间,该方法包括(A)在该无线网络装置上设置两个介质访问控制地址,根据该两个介质访问控制地址模拟两个无线网卡;(B)由该等无线网络基站之中,选取两个适当的无线网络基站供相对应的该两个无线网卡使用;以及(C)令该两个无线网卡与相对应的各该无线网络基站同时进行无线网络通信。本发明让使用者无须手动切换无线网络基站,并有效提升无线网络传输速度。
文档编号H04W48/20GK103024809SQ20111028292
公开日2013年4月3日 申请日期2011年9月22日 优先权日2011年9月22日
发明者沈圣昆 申请人:启碁科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1