CN109756963B - 工作模式的确定方法、装置和设备 - Google Patents
工作模式的确定方法、装置和设备 Download PDFInfo
- Publication number
- CN109756963B CN109756963B CN201711488691.4A CN201711488691A CN109756963B CN 109756963 B CN109756963 B CN 109756963B CN 201711488691 A CN201711488691 A CN 201711488691A CN 109756963 B CN109756963 B CN 109756963B
- Authority
- CN
- China
- Prior art keywords
- working mode
- state information
- threshold
- sta
- judgment condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种工作模式的确定方法、装置和设备,该方法包括:获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息;根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,可以实现工作模式之间的无缝切换,不影响数据业务,用户无感知,且不会影响数据的收发功能。
Description
技术领域
本申请涉及通信领域,尤其涉及一种工作模式的确定方法、装置和设备。
背景技术
无线保真(Wireless Fidelity,Wi-Fi)是一种可以将个人电脑、手机、Pad等终端以无线方式互相连接的技术。对于移动设备来说,续航能力是一个重要指标,而Wi-Fi功能模块需要较大的耗电量,所以Wi-Fi功能模块的功耗控制显得尤为重要。
目前,可以通过降低Wi-Fi发射功率的方法来降低Wi-Fi功能模块的功耗。图1为现有技术提供的一种降低Wi-Fi功耗的方法的流程图,如图1所示,步骤101、接入点(AccessPoint,AP)检测是否需要降低Wi-Fi功能模块的功耗;若是,则执行步骤102、降低AP的发射功率,并返回步骤101;若否,则执行步骤103、维持Wi-Fi功能模块的正常发射功率。
但是,上述方法不仅会导致Wi-Fi的覆盖范围减小,还可能导致Wi-Fi射频指标不达标,从而影响数据的收发功能。
发明内容
本申请实施例提供一种工作模式的确定方法、装置和设备,可以实现工作模式之间无缝切换,不影响数据业务,用户无感知,且不会影响数据的收发功能。
本申请实施例第一方面提供一种工作模式的确定方法,包括:
获取AP的状态信息和接入所述AP的工作站(Station,STA)的状态信息;
根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式。
在上述方案中,AP获取接入点AP的状态信息和接入AP的工作站STA的状态信息,根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式,切换过程中根据算法智能识别AP的工作模式,关闭或者开启部分接收通路和发射通路,实现了工作模式之间的无缝切换,不影响数据业务,用户无感知,而且,AP智能准确的识别工作模式,保证AP无论在哪种工作模式下都能始终工作在最佳状态,不会影响数据的收发功能。
在一种可能的实现方式中,所述AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;
在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同;
在所述第二工作模式下,所述AP开启至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
在所述第三工作模式下,所述AP开启一条发射通路和一条接收通路。
在上述方案中,将AP的工作模式分为第一工作模式、第二工作模式和第三工作模式,相当于将AP的功耗区分为高、中、低三种状态,AP可以根据预设的算法在这三种状态之间切换,保证AP节省功耗的同时始终工作在最佳状态。
在一种可能的实现方式中,所述获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息之前,所述方法还包括:
判断所述AP是否存在接入的STA;
若不存在,则确定所述AP的工作模式为所述第三工作模式;
若存在,则执行获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息的步骤。
在上述方案中,当没有STA接入时,将AP的工作模式切换至功耗最低的第三工作模式,也即,将AP的其他通道都关闭,仅保留一条发送通道和一条接收通道,这样可以最大限度的节省功耗,保证AP的功耗最低。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、吞吐量、发送误包率TXPER、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
在一种可能的实现方式中,所述根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则判断接入所述AP的全部STA是否均为初始化工作模式,在所述初始化工作模式下,STA开启一条发射通路和一条接收通路;若是,则确定所述AP的工作模式为第三工作模式;若否,则确定所述AP的工作模式为所述第二工作模式;
若所述AP的状态信息不满足所述第一判断条件,则根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在上述方案中,判断AP的状态信息是否满足第一判断条件;若AP的状态信息满足第一判断条件,则判断接入AP的全部STA是否均为所述初始化工作模式,若是,则确定AP的工作模式为第三工作模式;若否,则确定AP的工作模式为第二工作模式;若AP的状态信息不满足第一判断条件,则根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式。本实施例中,当所有的接入设备都为一条发射通路和一条接收通路的时候,将AP的工作模式设置为第三工作模式,将AP的其他通道都关闭,仅保留一条发送通路和一条接收通路,可以最大限度的节省功耗,保证AP的功耗最低;或者,当用户的数据流量不是很大的时候,将AP的工作模式设置为第二工作模式,关闭部分发射通路,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗。
在一种可能的实现方式中,所述根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
判断接入所述AP的每个STA是否为所述初始化工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在一种可能的实现方式中,所述根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则确定所述AP的工作模式为所述第一工作模式。
在上述方案中,判断接入AP的每个STA是否为所述初始化工作模式,若接入AP的部分STA为初始化工作模式,则确定AP对应于该STA的工作模式为第二工作模式,若接入AP的所有STA均为初始化工作模式,则确定AP的工作模式为第三工作模式,若接入AP的所有STA均不是初始化工作模式,则AP需要根据第二判断条件和第三判断条件确定AP的工作模式;若满足第二判断条件,则确定AP的工作模式为第一工作模式,若不满足第二判断条件,则若STA的状态信息满足第三判断条件,确定AP的工作模式为第二工作模式。当用户的数据流量不是很大的时候,切换到第二工作模式,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗,或者,在高数据速率的场景下,AP以第一工作模式的最大能力进行数据收发业务,保证数据收发性能。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
所述吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值。
在一种可能的实现方式中,所述根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则确定所述AP的工作模式为所述第一工作模式;
若不满足所述第四判断条件,则判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则确定AP的工作模式为所述第一工作模式。
在上述方案中,判断AP的状态信息是否满足第四判断条件;若满足第四判断条件,确定AP的工作模式为第一工作模式;若不满足第四判断条件,则判断STA的状态信息是否满足第五判断条件,若满足第五判断条件,则确定AP的工作模式为第一工作模式,在高数据速率的场景下,以nTnR的最大能力进行数据收发业务,保证性能和用户体验。
本申请实施例第二方面提供一种工作模式的确定方法,包括:
获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息,所述AP的工作模式为第一工作模式;
根据所述AP的状态信息和所述STA的状态信息确定所述AP的当前功耗;
若所述AP的当前功耗小于所述第一工作模式对应的功耗最小值,则将所述AP从所述第一工作模式切换至第二工作模式,所述第二工作模式对应的功耗最大值小于所述第一工作模式对应的功耗最小值。
在上述方案中,AP的当前功耗小于第一工作模式对应的功耗最小值为预设的判断条件,AP的每个工作模式均有对应的功耗范围,即,每个工作模式都有对应的功耗最大值和功耗最小值,当AP的当前功耗满足该预设的判断条件时,AP自动从第一工作模式切换至第二工作模式,相当于从高功耗的工作模式切换到低功耗的工作模式,实现了工作模式之间的无缝切换,不影响数据业务,用户无感知,节省了AP的功耗。
本申请实施例第三方面提供一种工作模式的确定方法,包括:
获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息,所述AP的工作模式为第一工作模式;
根据所述AP的状态信息和所述STA的状态信息确定所述AP的当前功耗;
若所述AP的当前功耗大于所述第一工作模式对应的功耗最大值,则将所述AP从所述第一工作模式切换至第二工作模式,所述第二工作模式对应的功耗最小值大于所述第一工作模式对应的功耗最大值。
在上述方案中,AP的当前功耗大于第一工作模式对应的功耗最小值为预设的判断条件,AP的每个工作模式均有对应的功耗范围,AP的每个工作模式均有对应的功耗范围,即,每个工作模式都有对应的功耗最大值和功耗最小值,当AP的当前功耗满足该预设的判断条件时,AP自动从第一工作模式切换至第二工作模式,相当于从低功耗的工作模式切换到高功耗的工作模式,实现了工作模式之间的无缝切换,不影响数据业务,用户无感知,保证AP的数据收发性能。
本申请实施例第四方面提供一种工作模式的确定装置,包括:
获取模块,用于获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息;
确定模块,用于根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式。
在一种可能的实现方式中,所述AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;
在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同;
在所述第二工作模式下,所述AP开始至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
在所述第三工作模式下,所述AP开启一条发射通路和一条接收通路。
在一种可能的实现方式中,所述装置还包括:
判断模块,用于判断所述AP是否存在接入的STA;若不存在,则确定所述AP的工作模式为所述第三工作模式;若存在,则触发所述获取模块执行获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息的步骤。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、吞吐量、发送误包率TXPER、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
在一种可能的实现方式中,所述确定模块具体用于判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则所述确定模块判断接入所述AP的全部STA是否均为初始化工作模式,在所述初始化工作模式下,STA开启一条发射通路和一条接收通路;若是,则所述确定模块确定所述AP的工作模式为第三工作模式;若否,则所述确定模块确定所述AP的工作模式为所述第二工作模式;
若所述AP的状态信息不满足所述第一判断条件,则所述确定模块根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在一种可能的实现方式中,所述确定模块根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述确定模块判断接入所述AP的每个STA是否为所述初始化工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则所述确定模块确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则所述确定模块确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则所述确定模块根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在一种可能的实现方式中,所述确定模块根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述确定模块判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则所述确定模块确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则所述确定模块判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则所述确定模块确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则所述确定模块确定所述AP的工作模式为所述第一工作模式。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
所述吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值。
在一种可能的实现方式中,所述确定模块具体用于判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则所述确定模块确定所述AP的工作模式为所述第一工作模式;
若不满足所述第四判断条件,则所述确定模块判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则所述确定模块确定AP的工作模式为所述第一工作模式。
本申请实施例第四方面提供工作模式的确定装置及第四方面的各种可能的实现方式的实现原理和有益效果可参照第一方面,此处不再赘述。
本申请实施例第五方面提供一种设备包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息;
根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式。
在一种可能的实现方式中,所述AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;
在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同;
在所述第二工作模式下,所述AP开启至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
在所述第三工作模式下,所述PA开启一条发射通路和一条接收通路。
在一种可能的实现方式中,所述处理器还用于判断所述AP是否存在接入的STA;
若不存在,则所述处理器确定所述AP的工作模式为所述第三工作模式;
若存在,则所述处理器执行获取接入点AP的状态信息和接入所述AP的工作站STA的状态信息的步骤。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、吞吐量、发送误包率TXPER、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
在一种可能的实现方式中,所述处理器根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
所述处理器判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则所述处理器判断接入所述AP的全部STA是否均为初始化工作模式,在所述初始化工作模式下,STA开启一条发射通路和一条接收通路;若是,则所述处理器确定所述AP的工作模式为第三工作模式;若否,则所述处理器确定所述AP的工作模式为所述第二工作模式;
若所述AP的状态信息不满足所述第一判断条件,则所述处理器根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在一种可能的实现方式中,所述处理器根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述处理器判断接入所述AP的每个STA的工作模式是否为所述第三工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则所述处理器确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则所述处理器确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则所述处理器根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
在一种可能的实现方式中,所述处理器根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述处理器判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则所述处理器确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则所述处理器判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则所述处理器确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则所述处理器确定所述AP的工作模式为所述第一工作模式。
在一种可能的实现方式中,所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
所述吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值。
在一种可能的实现方式中,所述处理器根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
所述处理器判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则所述处理器确定所述AP的工作模式为所述第一工作模式;
若不满足所述第四判断条件,则所述处理器判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则所述处理器确定AP的工作模式为所述第一工作模式。
本申请实施例第五方面提设备及第五方面的各种可能的实现方式的实现原理和有益效果可参照第一方面,此处不再赘述。
本申请第六方面提供一种AP,包括用于执行上述第一方面或者第一方面的各种实施方式的方法的至少一个处理元件(或芯片)。
本申请第七方面提供一种可读存储介质,可读存储介质中存储有执行指令,当AP的至少一个处理器执行该执行指令时,AP执行上述第一方面或者第一方面的各种实施方式提供的工作模式的确定方法。
本申请第八方面提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。AP的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得AP实施第一方面或者第一方面的各种实施方式提供的工作模式的确定方法。
本申请第九方面提供一种网络系统,该网络系统包括STA和上述方面中的AP。
附图说明
图1为本申请实施例提供的一种工作模式的确定方法的应用场景示意图;
图2为本申请一实施例提供的一种工作模式的确定方法的流程图;
图3为本申请另一实施例提供的一种工作模式的确定方法的流程图;
图4为本申请实施例提供的一种工作模式示意图;
图5为本申请另一实施例提供的一种工作模式的确定方法的流程图;
图6为本申请另一实施例提供的一种工作模式的确定方法的流程图;
图7为本申请另一实施例提供的一种工作模式的确定方法的流程图;
图8为本申请再一实施例提供的一种工作模式的确定方法的实例流程图;
图9为本申请再一实施例提供的一种工作模式的确定方法的实例流程图;
图10为本申请再一实施例提供的一种工作模式的确定方法的实例流程图;
图11为本申请一实施例提供的一种工作模式的确定装置的框图;
图12为本申请另一实施例提供的一种工作模式的确定装置的框图;
图13为本申请一实施例提供的一种设备的框图。
具体实施方式
图1为一种无线接入网的场景示意图,如图1所示,该场景包括接入点(AccessPoint,AP)101、工作站(Station,STA)102、STA103和STA104。其中,AP为无线访问节点,用于无线网络的无线交换机,移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部。STA为用户终端,可以是装有无线网卡的计算机,也可以是智能手机、可以是移动的,也可以是固定的。在本申请实施例中,AP101可以根据AP101、STA102、STA103和STA104的状态信息来确定AP1的工作模式。
图2为本申请一实施例提供的一种工作模式的确定方法的流程图。该方法的执行主体为AP,如图1所示,该方法包括以下步骤:
步骤201、获取AP的状态信息和接入AP的STA的状态信息。
其中,AP的状态信息可以包括AP的电池电量、温度等,AP可以实时的测量自身的状态信息,也可以在一定的触发条件下测量自身的状态信息,例如,当有新的STA接入,或者当有STA退出时,STA测量自身的状态信息。STA的状态信息可以包括STA接收的信号强度指示(Received Signal Strength Indication,RSSI)、吞吐量(Throughput)、发送误包率(TXPER)、发射速率(TX Rate)、信噪比(Signal-Noise Ratio,SNR)等统计参数。STA会定期向AP上报STA的状态信息,或者,是在接收到AP发送的请求消息时上报STA的状态信息,或者,也可以是其它的方式上报STA的状态信息。
可选地,在步骤201之前,如图3所示,该方法还可以包括以下步骤:
步骤301、判断AP是否存在接入的STA;若不存在,则执行步骤302;若存在,则执行步骤303。
步骤302、确定AP的工作模式为第三工作模式。
可选地,在本实施例中,AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;在第一工作模式下,AP开启至少两条发射通路和至少两条接收通路,且发射通路的数目和接收通路的数目相同;在第二工作模式下,AP开启至少一条发射通路和至少两条接收通路,且发射通路的数目小于接收通路的数目;在第三工作模式下,AP开启一条发射通路和一条接收通路。
图4为本申请实施例提供的一种工作模式与状态机的示意图,如图4所示,第一工作模式为状态A(nTnR),第二工作模式为状态B(mTnR),第三状态为状态C(1T1R);其中,T表示发射通路,R表示接收通路,n和m均为正整数,m小于n。AP可以根据预设的算法在这三个工作模式之间进行切换。这三种工作模式的详细特征如下:
1)状态A nTnR:
n条发射通路,n条接收通路,n表示多入多出(Multiple-Input Multiple-Output,MIMO)技术中发射通路和接收通路的个数,一般为偶数,比如,2*2MIMO,4*4MIMO。
适用场景:弱干扰环境、高速数据业务场景等场景。
功耗特征:功耗高。
状态说明:在该状态下,需要在最短的时间内将发送的数据发送完成,减少发射通路与接收通路的工作时间,进而减少耗电量。
2)状态B mTnR:
m条发射通路,n条接收通路,m<n。
适用场景:中低速数据业务、中强干扰环境、温度过高、电量过低等场景。
功耗特征:功耗中。
状态说明:在该状态下,关闭了部分发射通路,功耗中等。
3)状态C 1T1R:
1条发射通路,1条接收通路。
适用场景:AP无下挂STA,或者,AP下挂的STA工作模式为1T1R等场景。
在本实施例中,STA也配置有相应的工作模式,STA的工作模式可以用iTjR来表示,i和j均为大于或等于1的整数,i表示STA开启的发射通路的数据,j表示STA开启的接收通路的数目,1T1R为初始化工作模式,表示STA开启了一条发射通路和一条接收通路。
功耗特征:功耗低。
状态说明:在该状态下,关闭了其余发射通路和接收通路,只保留一路发射通路和接收通路,关闭了部分低噪声放大器(Low Noise Amplifier,LNA)、(Public-Addresssystem,PA)扩音装置以及基带电路,功耗低。
在本实施例中,将AP的工作模式分为第一工作模式、第二工作模式和第三工作模式,相当于将AP的工作模式区分为高、中、低三种工作模式,AP可以根据预设的算法在这三种状态之间切换,保证AP节省功耗的同时始终工作在最佳状态。
步骤303、获取AP的状态信息和接入AP的工作站STA的状态信息。
在本实施例中,AP可以每个预设时间检查是否存在接入的STA,例如,AP每隔x秒进行一次遍历检查,若AP不存在接入的STA,则说明AP的能耗最低,则确定AP的功耗状态对应的工作模式为第三工作模式。若AP存在接入的STA,则需要根据AP的状态信息和接入该AP的STA的状态信息来确定AP的工作模式。
在本实施例中,当没有STA接入时,将AP的工作模式切换至最低的工作模式,也即,将AP的其他通道都关闭,仅保留一条发送通道和一条接收通道,这样可以最大限度的节省功耗,保证AP的功耗最低。
步骤202、根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式。
其中,预设条件可以为预先设定的一些判断条件,用于判断AP的功耗情况,从而确定AP的工作模式。
在本实施例中,AP的功耗状态可以包括高功耗状态、中功耗状态、低功耗状态等,还可以设置其它的功耗状态,其中,第一工作模式对应高功耗状态,第二工作模式对应中功耗状态,第三工作模式对应低功耗状态。
在本实施例中,AP在每接入一个STA时确定一个工作模式,每一种工作模式都有对应的特征与配置,并且,AP可以建立一个工作模式表,工作模式表中记录了AP对应每一个STA的工作模式,例如,AP对应STA1的工作模式为第一工作模式,AP对应STA2的工作模式为第三工作模式,AP对应STA3的工作模式为第二工作模式,则当AP与STA1通信时切换到第一工作模式,当AP与STA2通信时切换到第三工作模式,当AP与STA3通信时切换到第二工作模式,AP可以以特定的方式在这三个工作模式中切换,工作模式的切换不会影响AP与STA之间的数据业务。
在本实施例中,可以为每种功耗状态设置对应的切换条件,并建立工作模式与功耗状态之间的对应关系,AP根据AP的状态信息、STA的状态信息确定AP的当前功耗,根据切换条件判断AP当前功耗对应的功耗状态,再根据工作模式与功耗状态之间的对应关系确定AP的工作模式。
以图4为例,状态A对应第一工作模式,状态B对应第二工作模式,状态C对应第三工作模式,下面分三种情况来描述AP在不同工作模式之间的切换过程:
第一种情况,AP的当前工作模式为第一工作模式,根据AP的状态信息、STA的状态信息确定AP的当前功耗状态,若AP的当前功耗满足状态A的切换条件,例如,AP需要开启多条发射通路和相同数目的接收通路,则AP继续保持在第一工作模式下;若AP的当前功耗低于状态A所需的功耗,则继续判断AP的当前功耗满足状态B的切换条件还是满足状态C的切换条件,若AP的当前功耗满足状态B的切换条件,则切换至第二工作模式,例如,AP开启的发射通路的数目小于接收通路的数据即可满足当前的功耗需求,则切换至第二工作模式;若AP的当前功耗满足状态C的切换条件,则切换至第三工作模式,例如,若AP的功耗非常小,开启一条发射通路和一条接收通路即可满足当前的功耗需求,则切换至第三工作模式。
第二种情况,AP的当前工作模式为第二工作模式,根据AP的状态信息、STA的状态信息确定AP的当前功耗,若AP的当前功耗满足状态B的切换条件,则保持第二工作模式,例如,AP开启的发射通路的数目小于接收通路的数据即可满足当前的功耗需求,则保持第二工作模式。若AP的当前功耗不满足状态B的切换条件,则切换至第一工作状态,例如,当AP处于第二工作模式时无法满足当前的功耗需求时,切换至第一工作状态。若AP在第二工作模式下出现多个发射通路和接收通路闲置的情况,例如,AP没有接入的STA,则切换至第三工作状态。
第三种情况,AP的当前工作模式为第三工作模式,根据AP的状态信息、STA的状态信息确定AP的当前功耗,若AP的当前功耗满足状态C的切换条件,则保持第三工作模式,例如,AP下面没有接入的STA或者AP接入的STA均开启了一条发射通路和一条接收通路,则保持第三工作模式。若AP在第三工作模式下无法满足当前的功耗需求,则判断AP的当前功耗满足状态A的切换条件还是满足状态B的切换条件,若AP的当前功耗满足状态A的切换条件,则切换至第一工作模式,例如,AP的当前功耗较高,需要同时开启多条发射通路和相同数目的接收通路,则切换至第一工作模式;若AP的当前功耗满足状态B的切换条件,则切换至第二工作模式,例如,AP需要开启部分发射通路和所有的接收通路,则切换至第二工作模式。
本实施例提供的工作模式的确定方法,获取接入点AP的状态信息和接入AP的工作站STA的状态信息,根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式,使得工作模式的切换过程中根据算法智能识别AP的工作模式,关闭或者开启部分接收通路和发射通路,实现了工作模式之间的无缝切换,不影响数据业务,用户无感知,而且,AP智能准确的识别工作模式,保证AP无论在哪种工作模式下都能始终工作在最佳状态,不会影响数据的收发功能。
图5为本申请另一实施例提供的一种工作模式的确定方法的流程图。在图2所示实施例的基础上,本实施例的方式主要涉及的是当AP功耗较低时,确定AP的工作模式的方法。例如,当AP识别出有新的STA接入的场景下,或者,AP从功耗较高的工作模式转换到功耗较低的工作模式的场景下时,可以采用如图5所示的方法来识别AP的工作模式。
可选地,在本实施例中,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA的RSSI、Throughput、TX PER、TX Rate和SNR,预设的判断条件包括第一判断条件、第二判断条件和第三判断条件。
其中,第一判断条件包括AP的电量(Battery)小于第一阈值或AP的温度(Temperature)大于第二阈值,第一阈值为电量的最小值(min_threshold),第二阈值为温度最高值(max_threshold)。
其中,第二判断条件包括AP的Throughput大于第三阈值;第三阈值为吞吐量最大值(TP_MAX_threshold)。
其中,第三判断条件包括以下条件中的至少一种:
TX PER大于第四阈值且TX Rate小于第五阈值,第四阈值为误包率最大值(tx_per_max_threshold),第五阈值为速度最大值(rate_max_threshold);
RSSI小于第六阈值且吞吐量小于第七阈值,第六阈值为信号强度最小值(rssi_min_threshold),第七阈值为吞吐量最小值(TP_min_threshold);
SNR小于第八阈值且吞吐量小于第七阈值,第八阈值为信噪比最小值(snr_min_threshold),第七阈值为吞吐量最小值(TP_min_threshold)。
如图5所示,步骤202“根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式”的实现方式可以包括以下步骤:
步骤501、判断AP的状态信息是否满足第一判断条件;若AP的状态信息满足第一判断条件,则执行步骤502;若AP的状态信息不满足第一判断条件,则执行步骤505。
在本实施例中,若AP的Battery<min_threshold或AP的Temperature>max_threshold,则AP的状态信息满足第一判断条件,否则,AP的状态信息不满足第一判断条件。
步骤502、判断接入AP的全部STA是否均为初始化工作模式,若是,则执行步骤503;若否,则执行步骤504。
其中,在初始化工作模式下,STA开启一条发射通道和一条接收通道。
步骤503、确定AP的工作模式为第三工作模式,并在下一个周期到来时返回步骤501。
步骤504、确定AP的工作模式为第二工作模式,并在下一个周期到来时返回步骤501。
其中,若STA开启1条发射通路和1条接收通路,则该STA为初始化工作模式。
在本实施例中当AP的Battery<min_threshold或AP的Temperature>max_threshold时,AP判断每一个接入的STA的工作模式,若所有接入AP的STA都开启一条发射通路和一条接收通路时,则将AP的工作模式也设置为第三工作模式。若接入AP的STA中有部分或者全部的STA不是不是初始化工作模式,则确定AP的工作模式为第二工作模式。
步骤505、根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式。
在本实施例中,当AP的Battery≥min_threshold或AP的Temperature≤max_threshold时,AP根据STA的状态信息、第二判断条件和第三判断条件确定AP对应于每一个STA的工作模式。
本实施例提供的工作模式的确定方法,判断AP的状态信息是否满足第一判断条件;若AP的状态信息满足第一判断条件,则判断接入AP的全部STA是否均为初始化工作模式,若是,则确定AP的工作模式为第三工作模式;若否,则确定AP的工作模式为第二工作模式;若AP的状态信息不满足第一判断条件,则根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式。本实施例中,当所有的接入设备都为一条发射通路和一条接收通路的时候,将AP的工作模式设置为第三工作模式,将AP的其他通道都关闭,仅保留一条发送通路和一条接收通路,可以最大限度的节省功耗,保证AP的功耗最低;或者,当用户的数据流量不是很大的时候,将AP的工作模式设置为第二工作模式,关闭部分发射通路,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗。
可选地,如图6所示,步骤505的实现方式可以包括以下步骤:
步骤601、判断接入AP的每个STA是否为初始化工作模式,若接入AP的部分STA的为初始化工作模式,则执行步骤602;若接入AP的所有STA均为初始化工作模式,则执行步骤604;若接入AP的所有STA均不是初始化工作模式,则执行步骤603。
步骤602、确定AP的工作模式为第二工作模式。
步骤603、根据第二判断条件和第三判断条件确定AP的工作模式。
步骤604、确定AP的工作模式为第三工作模式。
在本实施例中,当AP的Battery≥min_threshold或AP的Temperature≤max_threshold时,对于接入AP的每一个STA,AP需要判断该STA是否只有一条发射通路和一条接收通路,若接入AP的部分STA为初始化工作模式,则确定AP对应于该STA的工作模式为第二工作模式,若接入AP的所有STA均为初始化工作模式,则确定AP的工作模式为第三工作模式,若接入AP的所有STA均不是初始化工作模式,则AP需要根据第二判断条件和第三判断条件确定AP的工作模式。
进一步地,如图6所示,步骤603可以包括以下步骤:
步骤6031、判断STA的状态信息是否满足第二判断条件;若满足第二判断条件,则执行步骤6032;若不满足第二判断条件,则执行步骤6033。
在本实施例中,若STA的Throughput大于TP_MAX_threshold,则满足第二判断条件,若Throughput小于或等于TP_MAX_threshold,则不满足第二判断条件。
步骤6032、确定AP的工作模式为第一工作模式。
在本实施例中,若STA的Throughput大于TP_MAX_threshold,说明AP需要较高的功耗,则确定AP的工作模式为第一工作模式,在该状态下,AP包括n条发射通道和n条接收通道,功耗比较高。
步骤6033、判断STA的状态信息是否满足第三判断条件,若满足第三判断条件,则执行步骤6034;若不满足第三判断条件,则执行步骤6035。
步骤6034、确定AP的工作模式为第二工作模式。
步骤6035、确定AP的工作模式为第一工作模式。
在本实施例中,第三判断条件包括多个判断条件,AP判断STA的状态信息满足其中的至少一条即为满足第三判断条件,例如,若AP判断STA的TX PER>tx_per_max_threshold&&TX Rate<rate_max_threshold,则确定AP的工作模式为第二工作模式,或者,AP判断STA的RSSI<rssi_min_threshold&&TX Throughput<TP_min_threshold,则确定AP的工作模式为第二工作模式等。
需要说明的是,AP每次判断对应与一个STA的工作模式之后,都需要检查是否还有未检查的STA,若有,则继续判断AP对应于该STA的工作模式,若所有的STA都遍历完成,则还可以进一步的判断所有的STA是否均包括一条发射通道和一条接收通道,若是,则将AP的工作模式切换为第三工作模式,若否,则重新遍历每一个STA,确定AP对应于每一个STA的工作模式。
本实施例提供的工作模式的确定方法,判断STA是否为初始化工作模式,若接入AP的部分STA为初始化工作模式,则确定AP对应于该STA的工作模式为第二工作模式,若接入AP的所有STA均为初始化工作模式,则确定AP的工作模式为第三工作模式,若接入AP的所有STA均不是初始化工作模式,则AP需要根据第二判断条件和第三判断条件确定AP的工作模式;若满足第二判断条件,则确定AP的工作模式为第一工作模式,若不满足第二判断条件,则若STA的状态信息满足第三判断条件,确定AP的工作模式为第二工作模式。当用户的数据流量不是很大的时候,切换到第二工作模式,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗,或者,在高数据速率的场景下,AP以第一工作模式的最大能力进行数据收发业务,保证数据收发性能。
图7为本申请另一实施例提供的一种工作模式的确定方法的流程图。在图2所示实施例的基础上,本实施例的方式主要涉及的是当AP功耗较高时,确定AP的工作模式的方法。例如,当AP从功耗较低的工作模式转换到功耗较高的工作模式的场景下时,可以采用如图7所示的方法来识别AP的工作模式。
可选地,在本实施例中,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,预设的判断条件包括第四判断条件和第五判断条件;
第四判断条件包括AP的电量大于第一阈值或AP的温度小于第二阈值,第一阈值为电量的最小值(min_threshold),第二阈值为温度最高值(max_threshold)。
第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;第三阈值为吞吐量最大值(TP_MAX_threshold);
TX PER小于第九阈值且TX Rate大于第十阈值;第九阈值为误包率最小值(tx_per_min_threshold),第十阈值为速率最小值(rate_min_threshold);
RSSI大于第十一阈值且吞吐量大于第七阈值;第十一阈值为信号强度最大值;第七阈值为为吞吐量最小值(TP_min_threshold);第十一阈值为信号强度最大值(rssi_max_threshold),第七阈值为吞吐量最小值(TP_min_threshold);
SNR大于第十二阈值且吞吐量大于第七阈值,第十二阈值为信噪比最大值(snr_max_threshold),第七阈值为吞吐量最小值(TP_min_threshold)。
如图7所示,步骤202“根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式”的实现方式可以包括以下步骤:
步骤701、判断AP的状态信息是否满足第四判断条件;若满足第四判断条件,则执行步骤702;若不满足第四判断条件,则执行步骤703。
在本实施例中,若AP的Battery>min_threshold&&Temperature<max_threshold,则AP的状态信息满足第四判断条件;若AP的Battery≤min_threshold&&Temperature≥max_threshold,则AP的状态信息不满足第四判断条件。
步骤702、确定AP的工作模式为第一工作模式。
在本实施例中,AP的Battery>min_threshold&&Temperature<max_threshold,则确定AP的工作模式为第一工作模式。
步骤703、判断STA的状态信息是否满足第五判断条件,若满足第五判断条件,则执行步骤704;若不满足第五判断条件,则执行步骤705。
步骤704、确定AP的工作模式为第一工作模式。
步骤705、保持AP当前的工作模式。
在本实施例中,若AP的Battery≤min_threshold&&Temperature≥max_threshold,则AP判断STA的状态信息是否满足第五判断条件,若STA的状态信息满足第五判断条件中的至少一条,则确定AP对应于该STA的工作模式为第一工作模式,若不满足第五判断条件中的所有条件,则保持AP当前的工作模式,例如,若AP当前的工作模式为第二工作模式,判断之后确定AP不满足第五判断条件中的所有条件,则保持AP为第二工作模式。
本实施例提供的工作模式的确定方法,判断AP的状态信息是否满足第四判断条件;若满足第四判断条件,确定AP的工作模式为第一工作模式;若不满足第四判断条件,则判断STA的状态信息是否满足第五判断条件,若满足第五判断条件,则确定AP的工作模式为第一工作模式,在高数据速率的场景下,以nTnR的最大能力进行数据收发业务,保证性能和用户体验。
图8为本申请再一实施例提供的一种工作模式的确定方法的实例流程图。该方法主要应用于识别新接入的STA的场景中,第一工作模式与功耗状态A对应,第二工作模式与功耗状态B对应,将第三工作模式与功耗状态C对应,确定了功耗状态之后,可以根据工作模式与功耗状态之间的对应关系切换到相应的工作模式。如图8所示,该方法可以包括以下步骤:
步骤801、每隔预设周期进行一次遍历检查,执行步骤802-步骤8016。
步骤802、判断AP是否有下挂的STA存在,若是,即没有下挂STA,则执行步骤803;否则执行步骤804。
步骤803、确定AP的功耗状态为功耗状态C,且AP切换至功耗状态C对应的第三工作模式。
步骤804、检查AP是否满足Battery<min_threshold||Temperature>max_threshold,如果满足,则执行步骤805,如果不满足,则执行步骤807。
步骤805、判断AP下挂的STA是否全部是1T1R,若是,执行步骤803,若否,则执行步骤806。
步骤806、确定AP的功耗状态为功耗状态B,且AP切换至功耗状态B对应的第二工作模式。
步骤807、判断AP下挂STA是否一个为1T1R,若是,则执行步骤806;若否,则执行步骤808。
步骤808、获取STA的RSSI、Throughput、TX PER、TX Rate、SNR等统计参数。
步骤809、判断STA是否满足TX Throughput>TP_MAX_threshold,若是,执行步骤8010;若否,则执行步骤8011。
步骤8010、确定AP的功耗状态为功耗状态A,且AP切换至功耗状态A对应的第一工作模式。
步骤8011、判断STA是否满足TX PER>tx_per_max_threshold&&TX Rate<rate_max_threshold,若是,则执行步骤806,否则执行步骤8012。
步骤8012、判断STA是否满足RSSI<rssi_min_threshold&&TX Throughput<TP_min_threshold,若是,则执行步骤806,否则执行步骤8013。
步骤8013、判断STA是否满足SNR<snr_min_threshold&&Throughput<TP_min_threshold,若是,则执行步骤806,否则执行步骤8014。
步骤8014、检查是否AP的所有下挂STA都遍历检查完成,若否,则执行步骤8015;若是,则执行步骤8016。
步骤8015、检查下一个STA,并返回步骤807。
步骤8016、判断AP的所有下挂STA是否均是1T1R,若是,则执行步骤803。若否,则返回步骤801。
本实施例提供的工作模式的确定方法,当所有的接入设备都为1T1R的时候,将AP设置为第三工作模式,AP的其他通道都关闭,仅保留一条发送通道和一条接收通道,这样可以最大限度的节省功耗,保证AP的功耗最低。当用户的数据流量不是很大的时候,切换到第二工作模式,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗。在高数据速率的场景下,以第三工作模式的最大能力进行数据收发业务,保证性能和用户体验。通过该方案,可以达到动态控制Wi-Fi功耗的目的,同时,不会影响到下挂STA的数据业务。
图9为本申请再一实施例提供的一种工作模式的确定方法的实例流程图。其中,第一工作模式与功耗状态A对应,第二工作模式与功耗状态B对应,将第三工作模式与功耗状态C对应,确定了功耗状态之后,可以根据工作模式与功耗状态之间的对应关系切换到相应的工作模式,该方法主要应用于AP从功耗状态A(nTnR)切换到功耗状态B(n/2TnR)的场景中,即从高功耗的场景切换到低功耗的场景中。如图9所示,该方法可以包括以下步骤:
步骤901、每隔预设周期进行一次遍历检查,执行步骤901-步骤9010;
步骤902、检查AP是否满足Battery<min_threshold||Temperature>max_threshold,若是,则执行步骤903;若否,则执行步骤904。
步骤903、确定AP的功耗状态为功耗状态B,且AP切换至功耗状态B对应的第二工作模式。
步骤904、获取STA的RSSI、Throughput、TX PER、TX Rate、SNR统计参数。
步骤905、判断STA是否满足TX Throughput<TP_min_threshold,若是,则执行步骤903,若否,则执行步骤906。
步骤906、判断STA是否满足TX PER>tx_per_max_threshold&&TX Rate<rate_max_threshold,若是,则执行步骤903,若否,则执行步骤907。
步骤907、判断STA是否满足RSSI<rssi_min_threshold&&TX Throughput<TP_min_threshold,若是,则执行步骤903,若否,则执行步骤908。
步骤908、判断STA是否满足SNR<snr_min_threshold&&Throughput<TP_min_threshold,若是,则执行步骤903,若否,则执行步骤909。
步骤909、判断是否AP的所有下挂STA都遍历检查完成,若否,执行步骤9010,若是,则返回执行步骤901。
步骤9010、检查下一个STA,返回执行步骤904。
本实施例提供的工作模式的确定方法,当用户的数据流量不是很大的时候,切换到第二工作模式,可以在性能与功耗之间进行平衡,保证用户体验的前提下,同时降低产品的功耗。而且,AP可以智能识别用户场景,根据方案中的算法,智能准确的识别工作模式,保证Wi-Fi功耗始终工作在最佳状态,用户业务不受影响,同时降低功耗,增加产品续航。
图10为本申请再一实施例提供的一种工作模式的确定方法的实例流程图。其中,第一工作模式与功耗状态A对应,第二工作模式与功耗状态B对应,将第三工作模式与功耗状态C对应,确定了功耗状态之后,可以根据工作模式与功耗状态之间的对应关系切换到相应的工作模式。该方法主要应用于AP从功耗状态B(n/2TnR)切换到功耗状态A(nTnR)场景中,即从低功耗的场景切换到高功耗的场景中。如图10所示,该方法可以包括以下步骤:
步骤1011、每隔预设周期进行一次遍历检查,执行步骤1012-步骤1020。
步骤1012、检查AP是否满足Battery>min_threshold&&Temperature<max_threshold,若是,则返回步骤1011,若否,则执行步骤1013。
步骤1013、获取STA的RSSI、Throughput、TX PER、TX Rate、SNR统计参数。
步骤1014、判断STA是否满足TX throughput>TP_max_threshold,若是,则执行步骤1015;若否,则执行步骤1016。
步骤1015、确定AP的功耗状态为功耗状态A,且AP切换至功耗状态A对应的第一工作模式。
步骤1016、判断STA是否满足TX PER<tx_per_min_threshold&&TX Rate>rate_min_threshold,若是,则执行步骤1015;若否,则执行步骤1017。
步骤1017、判断STA是否满足RSSI>rssi_max_threshold&&TX Throughput>TP_min_threshold,若是,则执行步骤1015;若否,则执行步骤1018。
步骤1018、判断STA是否满足SNR>snr_max_threshold&&Throughput>TP_mid_threshold,若是,则执行步骤1015;若否,则执行步骤1019。
步骤1019、判断是否AP的所有下挂STA都遍历检查完成,若是,则返回步骤1011,若否,则执行步骤1020。
步骤1020、检查下一个STA,返回步骤1013。
本实施例提供的工作模式的确定方法,在高数据速率的场景下,以nTnR的最大能力进行数据收发业务,保证性能和用户体验,可以达到动态控制Wi-Fi功耗的目的,同时,不会影响到下挂STA的数据业务。
图11为本申请一实施例提供的一种工作模式的确定装置的框图,如图11所示,该装置包括:
获取模块11用于获取接入点AP的状态信息和接入AP的工作站STA的状态信息;
确定模块12用于根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式。
可选地,AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;在第一工作模式下,AP开启至少两条发射通路和至少两条接收通路,且发射通路的数目和接收通路的数目相同;在第二工作模式下,AP开启至少一条发射通路和至少两条接收通路,且发射通路的数目小于接收通路的数目;在第三工作模式下,AP开启一条发射通路和一条接收通路。
图12为本申请另一实施例提供的一种工作模式的确定装置的框图,在图11所示实施例的基础上,如图12所示,该装置还包括:
判断模块13用于判断AP是否存在接入的STA;若不存在,则确定AP的工作模式为第三工作模式;若存在,则触发获取模块11执行获取接入点AP的状态信息和接入AP的工作站STA的状态信息的步骤。
可选地,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA接收的信号强度指示RSSI、吞吐量、发送误包率TX PER、发射速率TX Rate和信噪比SNR,预设的判断条件包括第一判断条件、第二判断条件和第三判断条件;
第一判断条件包括AP的电量小于第一阈值或AP的温度大于第二阈值;
第二判断条件包括AP的吞吐量大于第三阈值;
第三判断条件包括以下条件中的至少一种:
TX PER大于第四阈值且TX Rate小于第五阈值
RSSI小于第六阈值且吞吐量小于第七阈值;
SNR小于第八阈值且吞吐量小于第七阈值。
可选地,确定模块12具体用于判断AP的状态信息是否满足第一判断条件;
若AP的状态信息满足第一判断条件,则确定模块12判断接入AP的全部STA是否均为初始化工作模式,若是,则确定模块12确定AP的工作模式为第三工作模式;若否,则确定模块12确定AP的工作模式为第二工作模式;
若AP的状态信息不满足第一判断条件,则确定模块12根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式。
可选地,确定模块12根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式,包括:
确定模块12判断接入AP的每个STA是否为初始化工作模式;在初始化工作模式下,STA开启一条发射通路和一条接收通路;
若接入AP的部分STA为初始化工作模式,则确定模块12确定AP的工作模式为第二工作模式;
若接入AP的所有STA均为初始化工作模式,则确定模块12确定AP的工作模式为第三工作模式;
若接入AP的所有STA均不是初始化工作模式,则确定模块12根据第二判断条件和第三判断条件确定AP的工作模式。
可选地,确定模块12根据第二判断条件和第三判断条件确定AP的工作模式,包括:
确定模块12判断STA的状态信息是否满足第二判断条件;
若满足第二判断条件,则确定模块12确定AP的工作模式为第一工作模式;
若不满足第二判断条件,则确定模块12判断STA的状态信息是否满足第三判断条件,若满足第三判断条件,则确定模块12确定AP的工作模式为第二工作模式;若不满足第三判断条件,则确定模块12确定AP的工作模式为第一工作模式。
可选地,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,预设的判断条件包括第四判断条件和第五判断条件;
第四判断条件包括AP的电量大于第一阈值或AP的温度小于第二阈值;
第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;
TX PER小于第九阈值且TX Rate大于第十阈值;
RSSI大于第十一阈值且吞吐量大于第七阈值;
SNR大于第十二阈值且吞吐量大于第七阈值。
可选地,确定模块12具体用于判断AP的状态信息是否满足第四判断条件;
若满足第四判断条件,则确定模块12确定AP的工作模式为第一工作模式;
若不满足第四判断条件,则确定模块12判断STA的状态信息是否满足第五判断条件,若满足第五判断条件,则确定模块12确定AP的工作模式为第一工作模式。
本实施例中提供的工作模式的确定装置,可以用于执行前述任一方法实施例所述工作模式的确定方法的技术方案,其实现原理和技术效果与方法实施例类似,在此不再赘述。
图13为本申请一实施例提供的一种设备的框图,如图13所示,该设备包括:存储器21,处理器22;
存储器21;用于存储处理器22可执行指令;
其中,处理器22被配置为:
获取接入点AP的状态信息和接入AP的工作站STA的状态信息;
根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式。
可选地,如图13所示,该设备还可以包括接收器23、发射器24和总线。发射器24用于向其它的设备发送数据,接收器23用于接收其它设备发送的数据,总线用于通信。
可选地,AP的工作模式包括第一工作模式、第二工作模式和第三工作模式;
在第一工作模式下,AP开启至少两条发射通路和至少两条接收通路,且发射通路的数目和接收通路的数目相同;
在第二工作模式下,AP开启至少一条发射通路和至少两条接收通路,且发射通路的数目小于接收通路的数目;
在第三工作模式下,AP开启一条发射通路和一条接收通路。
可选地,处理器22还用于判断AP是否存在接入的STA;
若不存在,则处理器22确定AP的工作模式为第三工作模式;
若存在,则处理器22执行获取接入点AP的状态信息和接入AP的工作站STA的状态信息的步骤。
可选地,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA接收的信号强度指示RSSI、吞吐量、发送误包率TX PER、发射速率TX Rate和信噪比SNR,预设的判断条件包括第一判断条件、第二判断条件和第三判断条件;
第一判断条件包括AP的电量小于第一阈值或AP的温度大于第二阈值;
第二判断条件包括AP的吞吐量大于第三阈值;
第三判断条件包括以下条件中的至少一种:
TX PER大于第四阈值且TX Rate小于第五阈值
RSSI小于第六阈值且吞吐量小于第七阈值;
SNR小于第八阈值且吞吐量小于第七阈值。
可选地,处理器22根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式,包括:
处理器22判断AP的状态信息是否满足第一判断条件;
若AP的状态信息满足第一判断条件,则处理器22判断接入AP的全部STA是否均为初始化工作模式,在初始化工作模式下,STA开启一条发射通路和一条接收通路;若是,则处理器22确定AP的工作模式为第三工作模式;若否,则处理器22确定AP的工作模式为第二工作模式;
若AP的状态信息不满足第一判断条件,则处理器22根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式。
可选地,处理器22根据STA的状态信息、第二判断条件和第三判断条件确定AP的工作模式,包括:
处理器22判断接入AP的每个STA是否为初始化工作模式;
若接入AP的部分STA为初始化工作模式,则处理器22确定AP的工作模式为第二工作模式;
若接入AP的所有STA均为初始化工作模式,则处理器22确定AP的工作模式为第三工作模式;
若接入AP的所有STA均不是初始化工作模式,则处理器22根据第二判断条件和第三判断条件确定AP的工作模式。
可选地,处理器22根据第二判断条件和第三判断条件确定AP的工作模式,包括:
处理器22判断STA的状态信息是否满足第二判断条件;
若满足第二判断条件,则处理器22确定AP的工作模式为第一工作模式;
若不满足第二判断条件,则处理器22判断STA的状态信息是否满足第三判断条件,若满足第三判断条件,则处理器22确定AP的工作模式为第二工作模式;若不满足第三判断条件,则处理器22确定AP的工作模式为第一工作模式。
可选地,AP的状态信息包括AP的电量和AP的温度,STA的状态信息包括STA的RSSI、吞吐量、TX PER、发射TX Rate和SNR,预设的判断条件包括第四判断条件和第五判断条件;
第四判断条件包括AP的电量大于第一阈值或AP的温度小于第二阈值;
第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;
TX PER小于第九阈值且TX Rate大于第十阈值;
RSSI大于第十一阈值且吞吐量大于第七阈值;
SNR大于第十二阈值且吞吐量大于第七阈值。
可选地,处理器22根据AP的状态信息、STA的状态信息、以及预设的判断条件,确定AP的工作模式,包括:
处理器22判断AP的状态信息是否满足第四判断条件;
若满足第四判断条件,则处理器22确定AP的工作模式为第一工作模式;
若不满足第四判断条件,则处理器22判断STA的状态信息是否满足第五判断条件,若满足第五判断条件,则处理器22确定AP的工作模式为第一工作模式。
应理解,处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(magnetic tape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。
本实施例中提供的设备,可以用于执行前述任一方法实施例所述工作模式的确定方法的技术方案,其实现原理和技术效果与方法实施例类似,在此不再赘述。
本申请还提供一种AP,包括用于执行上述图2-图10任一实施例所述方法的至少一个处理元件(或芯片)。
本申请还提供一种可读存储介质,可读存储介质中存储有执行指令,当AP的至少一个处理器执行该执行指令时,AP执行上述图2-图10任一实施例所述的工作模式的确定方法。
本申请还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。AP的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得AP实施图2-图10任一实施例所述的工作模式的确定方法。
本申请还提供一种网络系统,该网络系统包括STA和上述实施例中的AP。
Claims (15)
1.一种工作模式的确定方法,其特征在于,包括:
判断接入点AP是否存在接入所述AP的工作站STA;若不存在,则确定所述AP的工作模式为第三工作模式,在所述第三工作模式下,所述AP开启一条发射通路和一条接收通路;若存在,则获取所述AP的状态信息和所述STA的状态信息;
根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式;
所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、发送误包率TX PER 、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值;
所述根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则确定所述AP的工作模式为第一工作模式;
若不满足所述第四判断条件,则判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则确定AP的工作模式为所述第一工作模式;在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同。
2.根据权利要求1所述的方法,其特征在于,所述预设的判断条件还包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值;
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则判断接入所述AP的全部STA是否均为初始化工作模式,在所述初始化工作模式下, STA开启一条发射通路和一条接收通路;若是,则确定所述AP的工作模式为第三工作模式;若否,则确定所述AP的工作模式为第二工作模式;在所述第二工作模式下,所述AP开启至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
若所述AP的状态信息不满足所述第一判断条件,则根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
4.根据权利要求3所述的方法,其特征在于,所述根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
判断接入所述AP的每个STA是否为所述初始化工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则确定所述AP的工作模式为所述第一工作模式。
6.一种工作模式的确定装置,其特征在于,包括:
判断模块,用于判断接入点AP是否存在接入所述AP的工作站STA;若不存在,则确定所述AP的工作模式为第三工作模式,在所述第三工作模式下,所述AP开启一条发射通路和一条接收通路;若存在,则触发获取模块获取所述AP的状态信息和所述STA的状态信息;
所述获取模块,用于获取所述AP的状态信息和所述STA的状态信息;
确定模块,用于根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式;所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、发送误包率TX PER 、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值;
所述确定模块,具体用于:
判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则确定所述AP的工作模式为第一工作模式;
若不满足所述第四判断条件,则判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则确定AP的工作模式为所述第一工作模式;在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同。
7.根据权利要求6所述的装置,其特征在于,所述预设的判断条件还包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
8.根据权利要求7所述的装置,其特征在于,所述确定模块具体用于判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则所述确定模块判断接入所述AP的全部STA是否均为初始化工作模式,所述初始化工作模式中开启一条发射通路和一条接收通路;若是,则所述确定模块确定所述AP的工作模式为第三工作模式;若否,则所述确定模块确定所述AP的工作模式为第二工作模式;在所述第二工作模式下,所述AP开启至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
若所述AP的状态信息不满足所述第一判断条件,则所述确定模块根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
9.根据权利要求8所述的装置,其特征在于,所述确定模块根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述确定模块判断接入所述AP的每个STA是否为所述初始化工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则所述确定模块确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则所述确定模块确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则所述确定模块根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
10.根据权利要求9所述的装置,其特征在于,所述确定模块根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述确定模块判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则所述确定模块确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则所述确定模块判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则所述确定模块确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则所述确定模块确定所述AP的工作模式为所述第一工作模式。
11.一种通信设备,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
判断接入点AP是否存在接入所述AP的工作站STA;若不存在,则所述处理器确定所述AP的工作模式为第三工作模式,在所述第三工作模式下,所述AP开启一条发射通路和一条接收通路;若存在,则所述处理器获取所述AP的状态信息和所述STA的状态信息;
根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式;所述AP的状态信息包括所述AP的电量和所述AP的温度,所述STA的状态信息包括所述STA接收的信号强度指示RSSI、发送误包率TX PER 、发射速率TX Rate和信噪比SNR,所述预设的判断条件包括第四判断条件和第五判断条件;
所述第四判断条件包括所述AP的电量大于第一阈值或所述AP的温度小于第二阈值;
所述第五判断条件包括以下条件中的至少一种:
吞吐量大于第三阈值;
所述TX PER小于第九阈值且所述TX Rate大于第十阈值;
所述RSSI大于第十一阈值且所述吞吐量大于第七阈值;
所述SNR大于第十二阈值且所述吞吐量大于所述第七阈值;
所述处理器根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
判断所述AP的状态信息是否满足所述第四判断条件;
若满足所述第四判断条件,则确定所述AP的工作模式为第一工作模式;
若不满足所述第四判断条件,则判断所述STA的状态信息是否满足所述第五判断条件,若满足所述第五判断条件,则确定AP的工作模式为所述第一工作模式;在所述第一工作模式下,所述AP开启至少两条发射通路和至少两条接收通路,且所述发射通路的数目和所述接收通路的数目相同。
12.根据权利要求11所述的设备,其特征在于,所述预设的判断条件还包括第一判断条件、第二判断条件和第三判断条件;
所述第一判断条件包括所述AP的电量小于第一阈值或所述AP的温度大于第二阈值;
所述第二判断条件包括所述AP的吞吐量大于第三阈值;
所述第三判断条件包括以下条件中的至少一种:
所述TX PER大于第四阈值且所述TX Rate小于第五阈值
所述RSSI小于第六阈值且所述吞吐量小于第七阈值;
所述SNR小于第八阈值且所述吞吐量小于所述第七阈值。
13.根据权利要求12所述的设备,其特征在于,所述处理器根据所述AP的状态信息、所述STA的状态信息、以及预设的判断条件,确定所述AP的工作模式,包括:
所述处理器判断所述AP的状态信息是否满足所述第一判断条件;
若所述AP的状态信息满足所述第一判断条件,则所述处理器判断接入所述AP的全部STA是否均为初始化工作模式,所述初始化工作模式中开启一条发射通路和一条接收通路;若是,则所述处理器确定所述AP的工作模式为第三工作模式;若否,则所述处理器确定所述AP的工作模式为第二工作模式;在所述第二工作模式下,所述AP开启至少一条发射通路和至少两条接收通路,且所述发射通路的数目小于所述接收通路的数目;
若所述AP的状态信息不满足所述第一判断条件,则所述处理器根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
14.根据权利要求13所述的设备,其特征在于,所述处理器根据所述STA的状态信息、所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述处理器判断接入所述AP的每个STA是否为所述初始化工作模式;
若接入所述AP的部分STA为所述初始化工作模式,则所述处理器确定所述AP的工作模式为所述第二工作模式;
若接入所述AP的所有STA均为所述初始化工作模式,则所述处理器确定所述AP的工作模式为所述第三工作模式;
若接入所述AP的所有STA均不是所述初始化工作模式,则所述处理器根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式。
15.根据权利要求14所述的设备,其特征在于,所述处理器根据所述第二判断条件和所述第三判断条件确定所述AP的工作模式,包括:
所述处理器判断所述STA的状态信息是否满足所述第二判断条件;
若满足所述第二判断条件,则所述处理器确定所述AP的工作模式为所述第一工作模式;
若不满足所述第二判断条件,则所述处理器判断所述STA的状态信息是否满足所述第三判断条件,若满足所述第三判断条件,则所述处理器确定所述AP的工作模式为所述第二工作模式;若不满足所述第三判断条件,则所述处理器确定所述AP的工作模式为所述第一工作模式。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711060701 | 2017-11-02 | ||
CN2017110607014 | 2017-11-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109756963A CN109756963A (zh) | 2019-05-14 |
CN109756963B true CN109756963B (zh) | 2023-02-28 |
Family
ID=66401747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711488691.4A Active CN109756963B (zh) | 2017-11-02 | 2017-12-29 | 工作模式的确定方法、装置和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109756963B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111601340B (zh) * | 2020-03-25 | 2023-08-08 | 普联技术有限公司 | 无线漫游方法、装置、无线接入点及计算机存储介质 |
CN111918419B (zh) * | 2020-07-24 | 2021-11-30 | 深圳市云洲创新科技有限公司 | 无线通信方法、装置、设备及存储介质 |
CN112105068B (zh) * | 2020-07-28 | 2021-11-19 | 华为技术有限公司 | 一种无线数据传输方法及其相关设备 |
CN112260734B (zh) * | 2020-09-30 | 2022-05-31 | 深圳市广和通无线通信软件有限公司 | Mimo功能切换方法、装置、计算机设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215510A (zh) * | 2010-04-02 | 2011-10-12 | 华为技术有限公司 | 一种终端及终端进行信号测量的方法 |
CN103916946A (zh) * | 2013-01-04 | 2014-07-09 | 中国移动通信集团公司 | 便携式无线网关发射功率的调整方法及装置 |
CN104113865A (zh) * | 2013-04-17 | 2014-10-22 | 中国移动通信集团公司 | 一种无线局域网接入设备状态调整方法、装置和系统 |
US8934390B2 (en) * | 2012-09-28 | 2015-01-13 | Stmicroelectronics, Inc. | Enhancement of low power medium access STAs |
WO2015196446A1 (zh) * | 2014-06-27 | 2015-12-30 | 华为技术有限公司 | 一种无线ap的节能方法、唤醒方法、相关设备及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102843753B (zh) * | 2011-06-24 | 2015-10-14 | 鼎桥通信技术有限公司 | 使用智能天线的基站的节电方法及基站 |
-
2017
- 2017-12-29 CN CN201711488691.4A patent/CN109756963B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215510A (zh) * | 2010-04-02 | 2011-10-12 | 华为技术有限公司 | 一种终端及终端进行信号测量的方法 |
US8934390B2 (en) * | 2012-09-28 | 2015-01-13 | Stmicroelectronics, Inc. | Enhancement of low power medium access STAs |
CN103916946A (zh) * | 2013-01-04 | 2014-07-09 | 中国移动通信集团公司 | 便携式无线网关发射功率的调整方法及装置 |
CN104113865A (zh) * | 2013-04-17 | 2014-10-22 | 中国移动通信集团公司 | 一种无线局域网接入设备状态调整方法、装置和系统 |
WO2015196446A1 (zh) * | 2014-06-27 | 2015-12-30 | 华为技术有限公司 | 一种无线ap的节能方法、唤醒方法、相关设备及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN109756963A (zh) | 2019-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9179417B2 (en) | Method, apparatus, and terminal for wireless network connection | |
CN105075370B (zh) | 用于d2d通信的分布式信道接入的用户设备和方法 | |
US20180227787A1 (en) | Prediction of Quality of Service of a Possible Future Connection of a Device to a Wireless Network | |
EP3072333B1 (en) | Dynamically adjusting roaming parameters | |
US10110294B2 (en) | Adaptive use of receiver diversity | |
CN109756963B (zh) | 工作模式的确定方法、装置和设备 | |
US20150327138A1 (en) | Apparatus and method for auto link change in wireless communication device | |
US9055485B2 (en) | Operating method of wireless access point device and wireless access point device | |
US8565686B2 (en) | Power status multipath search window sizing for wireless communications | |
CN103684550A (zh) | 一种蓝牙信号发射功率调整系统及移动终端 | |
KR102126614B1 (ko) | 웨이크-업 라디오 링크 적응 | |
EP2941060B1 (en) | Network access method, device, and system | |
US20190132794A1 (en) | Transmission Mode Switching Method and Apparatus | |
AU2015296637A1 (en) | Interference management in a bursty-interference environment | |
US20220345280A1 (en) | Data transmission methods and apparatuses, and storage media | |
CN103249133B (zh) | 控制长期演进网络天线功率的方法及其移动终端 | |
CN114080847A (zh) | 数据接收、发送方法及装置、通信设备及存储介质 | |
CN108174353B (zh) | 传输控制方法及装置 | |
Saputra et al. | E-MICE: Energy-efficient concurrent exploitation of multiple Wi-Fi radios | |
WO2022204874A1 (zh) | 功耗控制方法及无线局域网通信装置 | |
CN105766024B (zh) | 传输模式切换方法及基站 | |
CN117795886A (zh) | 蜂窝通信网络的增强型频谱整形 | |
CN103096522B (zh) | 基站、用于控制通信终端的方法、通信终端及其操作方法 | |
CN116800292A (zh) | 无线设备及信号处理方法 | |
CN118044300A (zh) | 资源排除方法、装置、设备、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information |
Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province Applicant after: HUAWEI DEVICE Co.,Ltd. Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province Applicant before: Huawei terminal (Dongguan) Co.,Ltd. |
|
CB02 | Change of applicant information | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |