本发明涉及无线网络领域,尤其涉及一种无线网速增强方法、装置、设备及计算机可读存储介质。
背景技术:
:随着无线网络技术的快速发展,将有线网络转化成wi-fi信号的路由器已经非常普及。但随着物联网的快速发展,越来越多的可连接无线网络的设备(比如智能手机,平板电脑,智能电视和智能音箱等)走进人们的生活,由于网络带宽的限制,当无线网络同时接入多个设备时,单个设备的数据传输速率(即,上网速度)就会降低,降低了用户的上网体验,因此,如何在网络宽带有限的情况下,提高设备的数据传输速率成为了亟待解决的技术问题。技术实现要素:本发明的主要目的在于提供一种无线网速增强方法,旨在解决如何在网络宽带有限的情况下,提高设备的数据传输速率的技术问题。此外,为实现上述目的,本发明还提供一种无线网速增强方法,所述无线网速增强方法包括以下步骤:当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;判断所述对象设备的占用信道是否为所述目标信道;若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。可选地,所述当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率的步骤包括:当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,判断数据传输速率在预设时间段内是否存在波动现象;若所述数据传输速率在所述预设时间段内不存在所述波动现象,则查询所述无线网络的当前工作频率;若所述数据传输速率在所述预设时间段内存在所述波动现象,则关闭未接入无线网络且工作频率为所述当前工作频率的设备。可选地,所述判断所述对象设备的占用信道是否为所述目标信道的步骤之后,包括:若所述对象设备的占用信道是所述目标信道,则获取接入无线网络的所有设备的优先级,将所述优先级最高的设备作为目标设备;判断所述对象设备是否为所述目标设备;若所述对象设备不是所述目标设备,则调整所述对象设备的优先级,以使所述对象设备的优先级最高。可选地,所述若所述对象设备的占用信道是所述目标信道,则获取接入无线网络的所有设备的优先级的步骤包括:获取接入无线网络的所有设备的用户行为数据,其中所述用户行为数据包括无线网络接入时长和数据传输量;查询预设分值映射表,获取所述无线网络接入时长对应的第一分值和所述数据传输量对应的第二分值;将所述第一分值与所述第二分值之和作为综合分值,根据所述综合分值确定接入无线网络的所有设备的优先级。可选地,所述若所述对象设备不是所述目标设备,则调整所述对象设备的优先级,以使所述对象设备的优先级最高的步骤之后,包括:获取当前工作频率的频宽,根据所述优先级和所述频宽,确定所述对象设备的最高数据传输速率;判断所述最高数据传输速率是否小于所述最低数据传输速率;若所述最高数据传输速率小于所述最低数据传输速率,则依次断开优先级低的设备与无线网络的连接,以使所述最高数据传输速率大于或等于所述最低数据传输速率。可选地,所述判断所述对象设备是否为所述目标设备的步骤之后,包括:若所述对象设备是所述目标设备,则更改无线网络的当前工作频率,并获取更改后的所述无线网络的工作频率,将更改后的所述无线网络的工作频率作为新的当前工作频率;执行所述计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道的步骤。可选地,所述判断所述对象设备是否为所述目标设备的步骤之后,还包括:若所述对象设备是所述目标设备,则扩展当前工作频率中的信道;获取扩展后对象设备的数据传输速率,并判断所述扩展后的数据传输速率是否小于所述最低数据传输速率;若所述数据传输速率小于所述所需最低数据传输速率,则从优先级最低向优先级高的方向依次断开设备与无线网络的连接,以使所述数据传输速率大于或等于所述所需最低数据传输速率。此外,为实现上述目的,本发明还提供一种无线网速增强装置,所述无线网速增强装置包括:查询模块,用于当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;计算模块,用于计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;判断模块,用于判断所述对象设备的占用信道是否为所述目标信道;调整模块,用于若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。此外,为实现上述目的,本发明还提供一种无线网速增强设备,所述无线网速增强设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无线网速增强程序,所述无线网速增强程序被所述处理器执行时实现如上述的无线网速增强方法的步骤。此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有无线网速增强程序,所述无线网速增强程序被处理器执行时实现如上述的无线网速增强方法的步骤。本发明实施例提出的一种无线网速增强方法、装置、设备及计算机可读存储介质。本发明实施例中当无线网速增强程序检测到对象设备的当前数据传输速率低于对象设备当前所需的最低数据传输速率时,无线网速增强程序查询无线网络的当前工作频率,进而计算当前工作频率中所有信道的占用程度,并将占用程度最低的信道作为目标信道。确定了目标信道后,无线网速增强程序还将判断对象设备的占用信道是否为目标信道,若判断的结果为否,则无线网速增强程序将会把对象设备的占用信道调整为目标信道。在网络宽带有限的情况下,实现了提高对象设备的数据传输速率。附图说明图1为本发明实施例提供的无线网速增强设备一种实施方式的硬件结构示意图;图2为本发明无线网速增强方法第一实施例的流程示意图;图3为本发明无线网速增强方法第二实施例的流程示意图;图4为本发明无线网速增强方法第三实施例的流程示意图;图5为本发明无线网速增强方法第四实施例的流程示意图;图6为本发明无线网速增强方法第五实施例的流程示意图;图7为本发明无线网速增强装置一实施例的功能模块示意图;图8为本发明无线网速增强方法数据传输速率波动示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本发明实施例无线网速增强终端(又叫终端、设备或者终端设备)可以是智能手机,也可以是个人电脑、电子书和智能音箱等具有无线网络连接功能的设备。如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及无线网速增强程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的无线网速增强程序,所述无线网速增强程序被处理器执行时实现下述实施例提供的无线网速增强方法中的操作。基于上述设备硬件结构,提出了本发明无线网速增强方法的实施例。参照图2,在本发明无线网速增强方法的第一实施例中,所述无线网速增强方法包括:步骤s10,当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率。本实施例中无线网速增强方法应用于无线网速增强设备(又叫终端、设备或者终端设备),无线网速增强设备包括智能手机、个人电脑、电子书和智能音箱等具有无线网络连接功能的设备。无线网络是指,不需要传输线(如网线,电缆等)即可通过节点相互链接而形成的网络,本发明实施例以wi-fi举例说明。对象设备是指接入无线网络中的设备,最低数据传输速率是指维持设备中正在运行的程序正常运转(不卡顿)所需的数据传输速率。可知地,wi-fi的工作频率一般分为2.4ghz和5.8ghz两种,查询无线网络的当前工作频率,即,确定无线网络当前所使用的工作频率,已知,无线网络的工作频率可更改。本实施例给出一种具体应用场景,用户将手机接入无线网络,用户打开手机中的一款应用,已知,打开这款应用后,手机的当前数据传输速率为180kb/s,又已知,维持这款应用正常运行所需的最低数据传输速率为200kb/s,可知地,手机的当前数据传输速率低于应用打开后手机当前所需的最低数据传输速率,这种情况下,无线网速增强程序将会查询无线网络的当前工作频率。步骤s20,计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道。已知wi-fi的工作频率一般分为2.4ghz和5.8ghz两种,本实施例以2.4ghz举例说明,可知地,2.4ghz频谱被划分为14个信道,信道的频宽(即,带宽)可以为20mhz或者40mhz,本实施例以20mhz举例说明。2.4ghz的频率下,14个信道中每个信道的频宽为20mhz,即,每个信道最多同时传输20m的数据,且14个信道同时传输的数据之和最多为20m,可知地,每个信道同时只能传输来自一台设备的数据。信道占用程度的计算方法以以下具体应用场景举例说明。本实施例给出一种具体应用场景,用户将多台设备接入同一个无线网络,且该无线网络的当前工作频率为2.4ghz,在这个频率下,信道的带宽为20mhz,某个时刻占用某个信道的设备有三台,如表1所示,在这个时刻,三台设备请求传输的数据量分别为608kb,540kb和900kb。则在这个时刻该信道的占用程度等于(608 540 900)÷1024÷20=10%。由此方法可计算2.4ghz频率下所有信道的占用程度,将占用程度最低的信道作为目标信道。可知地,在某个时刻,某个信道无设备占用,则该信道的占用程度为0%,存在多个信道同时无设备占用的情况,所以目标信道也可为多个。设备设备一设备二设备三请求传输的数据量608kb540kb900kb表1步骤s30,判断所述对象设备的占用信道是否为所述目标信道。信道一二三四五六七设备占用量3120222信道占用程度10%2%3.5%0%3%4%3.8%信道八九十十一十二十三十四设备占用量1113021信道占用程度1.8%1.5%1.6%8%0%5%2.1%表2本实施例给出一种具体应用场景,用户将多台设备接入同一个无线网络,且该无线网络的当前工作频率为2.4ghz,在这个频率下,信道的带宽为20mhz,某个时刻所有信道的设备占用量和信道占用程度如表2所示,由表2可知,在这个时刻目标信道为四信道和十二信道。判断对象设备的占用信道是否为目标信道的目的是,判断对象设备所占用的信道是否为占用程度最低的信道。设备具体如何选择占用的信道,本实施例不做详述。可知地,还存在无线网络被限制使用信道的数量的情况。步骤s40,若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。由步骤s30中的具体应用场景和表2可知,目标信道为四信道和十二信道,由于目标信道的占用程度为0%,即,无设备占用目标信道,则对象设备的占用信道肯定不是目标信道,这种情况下,无线网速增强程序将会把对象设备的占用信道调整为目标信道,即对象设备将随机占用四信道或十二信道,具体地,无线网速增强程序如何调整对象设备的占用信道本实施例不做详述。在本实施例中当无线网速增强程序检测到对象设备的当前数据传输速率低于对象设备当前所需的最低数据传输速率时,无线网速增强程序查询无线网络的当前工作频率,进而计算当前工作频率中所有信道的占用程度,并将占用程度最低的信道作为目标信道。确定了目标信道后,无线网速增强程序还将判断对象设备的占用信道是否为目标信道,若判断的结果为否,则无线网速增强程序将会把对象设备的占用信道调整为目标信道。在网络宽带有限的情况下,实现了提高对象设备的数据传输速率。进一步地,参照图3,在本发明上述实施例的基础上,提出了本发明无线网速增强方法的第二实施例。本实施例是第一实施例中步骤s10细化的步骤,本实施例与本发明上述实施例的区别在于:步骤s11,当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,判断数据传输速率在预设时间段内是否存在波动现象。可知地,由于电磁炉等家用电器可能会跟无线网络使用同一个工作频率,进而对使用无线网络的设备的数据传输速率造成影响,这种影响体现为设备数据传输速率不稳定,所有当出现对象设备的当前数据传输速率低于对象设备当前所需的最低数据传输速率的情况时,判断对象设备的数据传输速率在预设时间段内是否存在波动现象的目的,即是确定是否存在家用电器干扰的情况。本实施例中预设时间段可以为一秒,本实施例给出一种判断对象设备的数据传输速率在预设时间段内是否存在波动现象的方法,以具体应用场景举例说明。本实施例给出一种具体应用场景,用户家中有电磁炉等家用电器,用户将手机接入无线网络,用户打开手机中的一款应用,已知,维持这款应用正常运行所需的数据传输速率为200kb/s,又已知,打开这款应用后的一秒钟内,手机的数据传输量为156kb(即,数据传输速率为156kb/s),若一秒钟内数据的传输次数为6次(6次数据传输量之和为156kb),如图8(图中数据仅用于举例说明,并不严格按照比例所画)和表3所示,计算表3中数据的方差,当计算得的方差大于一个预设值时,无线网速增强程序判定对象设备的数据传输速率在预设时间段内存在波动现象,预设值的具体大小本实施例不做详述和限制。第几次123456数据传输量(kb)61218304248表3步骤s12,若所述数据传输速率在所述预设时间段内不存在所述波动现象,则查询所述无线网络的当前工作频率。由步骤s11中给出的具体应用场景可知,若无线网速增强程序判定对象设备的数据传输速率在预设时间段内不存在波动现象,则无线网速增强程序将会查询无线网络的当前工作频率。步骤s13,若所述数据传输速率在所述预设时间段内存在所述波动现象,则关闭未接入无线网络且工作频率可以为所述当前工作频率的设备。本实施例中未接入无线网络且工作频率可以为当前工作频率的设备,即是指本实施例给出的具体应用场景中的电磁炉等家用电器。由步骤s11中给出的具体应用场景可知,若无线网速增强程序判定对象设备的数据传输速率在预设时间段内存在波动现象,即,家用电器影响对象设备的数据传输速率,这种情况下,无线网速增强程序将关闭电磁炉等未接入无线网络且工作频率可以为当前工作频率的设备。在本实施例中考虑到电磁炉等家用电器可能会跟无线网络使用同一个工作频率,进而对使用无线网络的设备的数据传输速率造成影响,则当出现对象设备的当前数据传输速率低于对象设备当前所需的最低数据传输速率的情况时,判断对象设备的数据传输速率在预设时间段内是否存在波动现象,若判断的结果为存在波动现象,则无线网速增强程序将关闭电磁炉等未接入无线网络且工作频率可以为当前工作频率的设备,减少了干扰,为提高对象设备的数据传输速率创造稳定的环境。进一步地,参照图4,在本发明上述实施例的基础上,提出了本发明无线网速增强方法的第三实施例。本实施例是第一实施例中步骤s30之后的步骤,本实施例与本发明上述实施例的区别在于:步骤s40,若所述对象设备的占用信道是所述目标信道,则获取接入无线网络的所有设备的优先级,将所述优先级最高的设备作为目标设备。本实施例中优先级是指,一种用于衡量设备优先传输数据能力的指标,目标设备是指,在所有接入无线网络的设备中优先级最高的设备。若对象设备的占用信道是目标信道,即,在对象设备的占用信道为占用程度最低的信道的基础上,对象设备的当前数据传输速率仍然低于对象设备所需的最低数据传输速率,这种情况下,无线网速增强程序将获取接入无线网络的所有设备的优先级,进而将优先级最高的设备作为目标设备。步骤s50,判断所述对象设备是否为所述目标设备。由步骤s40中提出的优先级和目标设备的概念可知,判断对象设备是否为目标设备的目的是,确定对象设备是否为接入无线网络的所有设备中优先级最高的设备。步骤s60,若所述对象设备不是所述目标设备,则调整所述对象设备的优先级,以使所述对象设备的优先级最高。本实施例无线网速增强方法给出一种调整接入无线网络的设备优先级的功能,在步骤s50中判断的结果为对象设备不是目标设备时,通过调整设备优先级的功能,无线网速增强程序将对象设备的优先级调为最高,以使对象设备优先传输数据的能力达到最高,进而提高对象设备的当前数据传输速率。具体地,步骤s40细化的步骤,还包括:步骤a1,获取接入无线网络的所有设备的用户行为数据,其中所述用户行为数据无线网络接入时长和数据传输量。本实施例中用户行为数据是指,用于根据用户对设备的使用程度间接衡量用户对设备的关心程度的数据,无线网络接入时长是指,在一个单位时间内,设备接入无线网络的总时长,数据传输量是指,在一个单位时间内,设备总的数据传输量,其中,无线网络接入时长和数据传输量在同一个单位时间内获得。本实施例给出一种具体应用场景,用户将四台设备接入同一个无线网络,接入这个无线网络的四台设备的用户行为数据如表4所示,单位时间为一天,无线网络接入时长单位为小时,数据传输量单位为mb。设备设备一设备二设备三设备四无线网络接入时长810245数据传输量3607041081350表4步骤a2,查询预设分值映射表,获取所述无线网络接入时长对应的第一分值和所述数据传输量对应的第二分值。本实施例中预设分值映射表是指,包含无线网络接入时长与第一分值的对应关系,以及数据传输量与第二分值的对应关系的一个表格,如表5所示,结合表4与表5可知,设备一对应的第一分值为3,设备一对应的第二分值为4,可知地,另外三台设备对应的第一分值与第二分值也简单可知,本实施例不做具体叙述。无线网络接入时长第一分值数据传输量第二分值0~310~20023~62200~40046~93400~60069~124600~800812~155800~10001015~1861000~12001218~2471200~140014表5步骤a3,将所述第一分值与所述第二分值之和作为综合分值,根据所述综合分值确定设备的优先级。本实施例中将第一分值与第二分值之和作为综合分值,则由表4和表5,可得表6(一级为最低优先级),如下所示。可知地,存在多台设备综合分值相同的情况,则在确定设备优先级时,可以在多台设备综合分值相等时,仅按照数据传输量大小确定综合分值相等的设备的优先级,或者,还可以在多台设备综合分值相等时,仅按照无线网络接入时长大小确定综合分值相等的设备的优先级。在多台设备综合分值相等时,确定设备优先级的具体方法本实施例不做限制和详述。设备设备一设备二设备三设备四综合分值712916优先级一三二四表6本实施例通过一种调整接入无线网络的设备的优先级的功能,在确定对象设备不是目标设备时,通过调整设备优先级的功能,无线网速增强程序将对象设备的优先级调为最高,以使对象设备优先传输数据的能力达到最高,进而实现提高对象设备的当前数据传输速率。进一步地,参照图5,在本发明上述实施例的基础上,提出了本发明无线网速增强方法的第四实施例。本实施例是第三实施例中步骤s60之后的步骤,本实施例与本发明上述实施例的区别在于:步骤s70,获取当前工作频率的频宽,根据所述优先级和所述频宽,确定所述对象设备的最高数据传输速率。可知地,wi-fi无线网络由有线网络转化而来,由于受限于有线网络的带宽,wi-fi无线网络也存在频宽(即带宽),若无线网络的当前工作频率为2.4ghz,则频宽可为20mhz或者40mhz,若无线网络的当前工作频率为5.8ghz,则频宽可为20mhz,40mhz或者80mhz,本实施例以当前工作频率为2.4ghz,频宽为20mhz举例说明。本实施例给出一种具体应用场景,用户将四台设备接入同一个无线网络,且四台设备的优先级如表6所示,本实施例给出一种根据优先级和频宽,确定设备最高数据传输速率的方法,由表6可知,四台设备的优先级之和为10,设备一的最高数据传输速率为(设备一的优先级÷所有设备的优先级之和)×频宽,根据这个计算方法,可得设备一到设备四的最高数据传输速率分别为2mb/s,6mb/s,4mb/s和8mb/s。本实施给出的根据优先级和频宽,确定设备最高数据传输速率的方法仅用于说明,不代表全部方法和最优方法。步骤s80,判断所述最高数据传输速率是否小于最低数据传输速率。本实施中的最低数据传输速率即是上述各实施例中提到的最低数据传输速率,判断设备的最高数据传输速率是否小于最低数据传输速率的目的是,确定设备数据传输速率低的原因是否与优先级有关,即,当设备的当前数据传输速率低于所需的最低数据传输速率,且设备的优先级又比较低时,则无线网速增强程序判定设备的当前数据传输速率低于所需的最低数据传输速率与优先级有关。步骤s90,若所述最高数据传输速率小于所述最低数据传输速率,则依次断开优先级低的设备与无线网络的连接,以使所述最高数据传输速率大于或等于所述最低数据传输速率。根据步骤s70中给出的由优先级和频宽,确定设备最高数据传输速率的方法,本实施例给出一种具体应用场景,用户将九台设备接入同一个无线网络中,这个无线网络的当前工作频率为2.4ghz,频宽为20mhz。九台设备的优先级从一到九依次排列,设备一为优先级最高的设备,经计算得设备一的最高数据传输速率为4mb/s,用户使用设备一打开某应用,已知,维持这款应用正常运行所需的最低数据传输速率为4.5mb/s,则设备一的最高数据传输速率小于设备一当前所需的最低数据传输速率,这种情况下,无线网速增强程序将从优先级最低向优先级高的方向依次断开设备与无线网络的连接,当断开优先级为一的设备与无线网络的连接后,经计算,设备一的最高数据传输速率将变为4.4mb/s(取小数点后两位),因为4.4mb/s仍小于4.5mb/s,所以无线网速增强程序将继续断开优先级为二的设备与无线网络的连接,经计算,设备一的最高数据传输速率将变为5mb/s,因为5mb/s大于4.5mb/s,设备一的最高数据传输速率已经满足设备一当前所需的最低数据传输速率,所以无线网速增强程序不再断开其他设备与无线网络的连接。在本实施例中通过获取无线网络当前工作频率的频宽,进而提出一种根据设备优先级和频宽,确定设备的最高数据传输速率的方法,使用该方法计算设备的最高数据传输速率,当设备的最高数据传输速率小于设备当前所需的最低数据传输速率时,依次断开优先级低的设备与无线网络的连接,直到设备的最高数据传输速率大于或等于设备当前所需的最低数据传输速率,实现了根据设备优先级和频宽,提高设备数据传输速率。进一步地,参照图6,在本发明上述实施例的基础上,提出了本发明无线网速增强方法的第五实施例。本实施例是第三实施例中步骤s50之后的步骤,本实施例与本发明上述实施例的区别在于:步骤s100,若所述对象设备是所述目标设备,则更改无线网络的当前工作频率,并获取更改后的所述无线网络的工作频率,将更改后的所述无线网络的工作频率作为新的当前工作频率。已知wi-fi无线网络的工作频率一般分为2.4ghz和5.8ghz两种,在设备的占用信道为占用程度最低的信道,且设备的优先级最高的情况下,还可以通过更改无线网络的当前工作频率的方法,来实现提高设备数据传输速率。即,若对象设备的当前工作频率为2.4ghz,则在设备的占用信道为占用程度最低的信道,且设备的优先级最高的情况下,无线网速增强程序还可以更改对象设备的当前工作频率,即,由2.4ghz更改为5.8ghz。步骤s110,执行所述计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道的步骤。本实施例与第一实施例相似,不同之处即是无线网络的工作频率由2.4ghz更改为5.8ghz。目标信道是指,在5.8ghz工作频率下,占用程度最低的信道。已知,5.8ghz频谱可被划分为20个信道,且信道的频宽可以为20mhz,40mhz或者80mhz,信道占用程度的计算方法也与第一实施例中步骤s20给出的具体应用场景的计算方法相同。信道一二三四设备占用量3122信道占用程度10%2%3.5%4%表7本实施例给出一种具体应用场景,用户将多台设备接入同一个无线网络,且该无线网络的当前工作频率为5.8ghz,在这个频率下,信道的带宽为20mhz,已知这个无线网络被限制只能使用四个信道,某个时刻四个信道的设备占用量和信道占用程度如表7所示,由表7可知,占用程度最低的信道为二信道。判断对象设备的占用信道是否为目标信道的目的是,判断对象设备所占用的信道是否为占用程度最低的信道。由表7可知,占用程度最低的信道(即目标信道)为二信道,若对象设备的占用信道不是二信道,则无线网速增强程序将会把对象设备的占用信道调整为目标信道。可知地,存在多个信道占用程度相等且最低的情况,这种情况下,无线网速增强程序将会把对象设备的占用信道随机调整为多个占用程度相等且最低的信道中的一个,具体地,无线网速增强程序如何调整对象设备的占用信道本实施例不做详述。具体地,步骤s50之后的步骤,还包括:步骤b1,若所述对象设备是所述目标设备,则扩展当前工作频率中的信道。已知wi-fi无线网络的工作频率一般分为2.4ghz和5.8ghz两种,若无线网络的当前工作频率为2.4ghz,则信道的频宽可为20mhz或者40mhz,若无线网络的当前工作频率为5.8ghz,则信道的频宽可为20mhz,40mhz或者80mhz,本实施例中扩展当前工作频率中的信道,即是增大信道的频宽,通过扩展信道,可以提高设备数据传输速率。若无线网络的当前工作频率为2.4ghz,信道的频宽为20mhz,则在设备的占用信道为占用程度最低的信道,且设备的优先级最高的情况下,无线网速增强程序将信道的频宽从20mhz扩展到40mhz。步骤b2,获取扩展后对象设备的数据传输速率,并判断所述数据传输速率是否小于所需最低数据传输速率。本实施例中获取扩展后对象设备的数据传输速率,并判断数据传输速率是否小于所需最低数据传输速率的目的是,判断扩展信道使设备提高数据传输速率的作用是否满足设备所需最低数据传输速率。本实施例给出一种具体应用场景,用户将手机接入无线网络,该无线网络的当前工作频率为2.4ghz,信道的频宽为20mhz,用户打开手机中的一款应用,已知,打开这款应用后,手机的当前数据传输速率为180kb/s,维持这款应用正常运行所需的最低数据传输速率为200kb/s,又已知,设备的占用信道是占用程度最低的信道,且设备的优先级最高,这种情况下,无线网速增强程序将信道的频宽扩展到40mhz,扩展后,设备的数据传输速率达到了240kb/s,应用可以正常运行。步骤b3,若所述数据传输速率小于所述所需最低数据传输速率,则从优先级最低向优先级高的方向依次断开设备与无线网络的连接,以使所述数据传输速率大于或等于所述所需最低数据传输速率。本实施例给出一种具体应用场景,用户将平板电脑接入无线网络,该无线网络的当前工作频率为2.4ghz,信道的频宽为20mhz,用户打开平板电脑中的一款视频应用观看蓝光视频,已知,平板电脑在蓝光视频开启下的数据传输速率为180kb/s,维持蓝光视频正常播放所需的最低数据传输速率为400kb/s,又已知,设备的占用信道是占用程度最低的信道,且设备的优先级最高,这种情况下,无线网速增强程序将信道的频宽扩展到40mhz,扩展后,设备的数据传输速率达到了350kb/s,蓝光视频仍不能正常播放。这种情况下,无线网速增强程序将从优先级最低向优先级高的方向依次断开设备与无线网络的连接,当断开优先级为一的设备与无线网络的连接后,平板电脑在蓝光视频开启下的数据传输速率为370kb/s,因为370kb/s仍小于400kb/s,所以无线网速增强程序将继续断开优先级为二的设备与无线网络的连接,这时,平板电脑在蓝光视频开启下的数据传输速率为410kb/s,因为410kb/s大于400kb/s,平板电脑的数据传输速率已经能满足所需最低数据传输速率,所以无线网速增强程序不再断开其他设备与无线网络的连接。在本实施例中通过更改无线网络的当前工作频率,或者扩展当前工作频率中的信道,实现了提高对象设备的数据传输速率。可以理解的是,本领域的技术人员可以清楚地了解到上述实施例的方法,并从第二至第实施例中任意选择一个或多个实施例与第一实施例的技术方案结合。例如,上述第四实施例可以与第五实施例进行简单的结合,即,更改无线网络的当前工作频率后,若对象设备的数据传输速率仍低于对象设备所需的最低数据传输速率,则扩展信道,若扩展信道后,对象设备的数据传输速率仍低于对象设备所需的最低数据传输速率,则从优先级最低向优先级高的方向依次断开设备与无线网络的连接,以使对象设备的数据传输速率大于或等于对象设备所需的最低数据传输速率。可以理解的是,上述实施例之间的结合仅做举例说明,并不代表所有的可以结合的实施例。此外,参照图7,本发明实施例还提出一种无线网速增强装置,所述无线网速增强装置包括:查询模块10,用于当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;计算模块20,用于计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;判断模块30,用于判断所述对象设备的占用信道是否为所述目标信道;调整模块40,用于若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。上述各程序模块所执行的方法可参照本发明方法各个实施例,此处不再赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件商品的形式体现出来,该计算机软件商品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机和平板电脑等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域:
,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 
技术特征:1.一种无线网速增强方法,其特征在于,所述无线网速增强方法包括以下步骤:
当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;
计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;
判断所述对象设备的占用信道是否为所述目标信道;
若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。
2.如权利要求1所述的无线网速增强方法,其特征在于,所述当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率的步骤包括:
当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,判断数据传输速率在预设时间段内是否存在波动现象;
若所述数据传输速率在所述预设时间段内不存在所述波动现象,则查询所述无线网络的当前工作频率;
若所述数据传输速率在所述预设时间段内存在所述波动现象,则关闭未接入无线网络且工作频率为所述当前工作频率的设备。
3.如权利要求1所述的无线网速增强方法,其特征在于,所述判断所述对象设备的占用信道是否为所述目标信道的步骤之后,包括:
若所述对象设备的占用信道是所述目标信道,则获取接入无线网络的所有设备的优先级,将所述优先级最高的设备作为目标设备;
判断所述对象设备是否为所述目标设备;
若所述对象设备不是所述目标设备,则调整所述对象设备的优先级,以使所述对象设备的优先级最高。
4.如权利要求3所述的无线网速增强方法,其特征在于,所述若所述对象设备的占用信道是所述目标信道,则获取接入无线网络的所有设备的优先级的步骤包括:
获取接入无线网络的所有设备的用户行为数据,其中所述用户行为数据包括无线网络接入时长和数据传输量;
查询预设分值映射表,获取所述无线网络接入时长对应的第一分值和所述数据传输量对应的第二分值;
将所述第一分值与所述第二分值之和作为综合分值,根据所述综合分值确定接入无线网络的所有设备的优先级。
5.如权利要求3所述的无线网速增强方法,其特征在于,所述若所述对象设备不是所述目标设备,则调整所述对象设备的优先级,以使所述对象设备的优先级最高的步骤之后,包括:
获取当前工作频率的频宽,根据所述优先级和所述频宽,确定所述对象设备的最高数据传输速率;
判断所述最高数据传输速率是否小于所述最低数据传输速率;
若所述最高数据传输速率小于所述最低数据传输速率,则依次断开优先级低的设备与无线网络的连接,以使所述最高数据传输速率大于或等于所述最低数据传输速率。
6.如权利要求3所述的无线网速增强方法,其特征在于,所述判断所述对象设备是否为所述目标设备的步骤之后,包括:
若所述对象设备是所述目标设备,则更改无线网络的当前工作频率,并获取更改后的所述无线网络的工作频率,将更改后的所述无线网络的工作频率作为新的当前工作频率;
执行所述计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道的步骤。
7.如权利要求3所述的无线网速增强方法,其特征在于,所述判断所述对象设备是否为所述目标设备的步骤之后,还包括:
若所述对象设备是所述目标设备,则扩展当前工作频率中的信道;
获取扩展后对象设备的数据传输速率,并判断所述扩展后的数据传输速率是否小于所述最低数据传输速率;
若所述数据传输速率小于所述所需最低数据传输速率,则从优先级最低向优先级高的方向依次断开设备与无线网络的连接,以使所述数据传输速率大于或等于所述所需最低数据传输速率。
8.一种无线网速增强装置,其特征在于,所述无线网速增强装置包括:
查询模块,用于当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;
计算模块,用于计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;
判断模块,用于判断所述对象设备的占用信道是否为所述目标信道;
调整模块,用于若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。
9.一种无线网速增强设备,其特征在于,所述无线网速增强设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的无线网速增强程序,所述无线网速增强程序被所述处理器执行时实现如权利要求1至7中任一项所述的无线网速增强方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有无线网速增强程序,所述无线网速增强程序被处理器执行时实现如权利要求1至7中任一项所述的无线网速增强方法的步骤。
技术总结本发明公开了一种无线网速增强方法,该方法包括:当接入到无线网络中的对象设备的当前数据传输速率低于所述对象设备当前所需的最低数据传输速率时,查询所述无线网络的当前工作频率;计算所述当前工作频率中所有信道的占用程度,将占用程度最低的信道作为目标信道;判断所述对象设备的占用信道是否为所述目标信道;若所述对象设备的占用信道不是所述目标信道,则将所述对象设备的占用信道调整为所述目标信道。本发明还公开了一种装置、设备及计算机可读存储介质。本发明通过在对象设备的数据传输速率较低,且占用信道的占用程度不是最低时,调整对象设备的占用信道。实现了提高对象设备的数据传输速率。
技术研发人员:姜文军
受保护的技术使用者:深圳市南方新通技术有限公司
技术研发日:2020.01.16
技术公布日:2020.06.09