掌桥专利:专业的专利平台
掌桥专利
首页

无线接入设备的控制方法、装置和无线接入设备

文献发布时间:2023-06-19 13:48:08


无线接入设备的控制方法、装置和无线接入设备

技术领域

本申请属于网络通信技术领域,尤其涉及一种无线接入设备的控制方法、装置、无线接入设备和计算机可读存储介质。

背景技术

无线接入设备也称为无线接入点(Access Point,AP),是手机、笔记本电脑等无线终端进入有线网络的接入点。无线接入设备一般包含路由交换接入一体设备和纯接入点设备,一体设备负责无线终端的接入和

无线终端在接入网络后,成为网络中的站点(Station,STA)设备。无线接入设备通常需要时刻保持工作,以保证能够随时接收各个STA设备发送的报文,这导致无线接入设备的功耗较高。普通的无线接入设备一般是插着电源适配器使用的,此时不必考虑设备功耗的问题,但对于使用电池的可移动的无线接入设备而言,功耗较高则意味着产品续航能力下降等实际问题。

发明内容

有鉴于此,本申请实施例提供了一种无线接入设备的控制方法、装置、终端设备和计算机可读存储介质,能够降低无线接入设备的功耗,提高产品续航能力。

第一方面,本申请实施例提供了一种无线接入设备的控制方法,包括:

无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

若已接入网络的所有STA设备均支持MU-EDCA机制,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

MU-EDCA机制是Wi-Fi 6标准定义的信道访问机制,无线接入设备通过该机制可以控制各个已连接且支持该机制的STA设备在预设时间内暂停发送报文。在这段时间内,无线接入设备进入休眠模式,可以暂停报文的发送和接收工作,从而降低功耗,提高产品续航能力。

进一步的,所述所有STA设备中任意的一个目标STA设备是否支持MU-EDCA机制可以通过以下方式识别:

所述无线接入设备获取所述目标STA设备发送的关联请求帧;

若所述关联请求帧中携带Wi-Fi 6标准定义的HE信息字段,则所述无线接入设备确定所述目标STA设备支持MU-EDCA机制;

若所述关联请求帧中未携带所述HE信息字段,则所述无线接入设备确定所述目标STA设备不支持MU-EDCA机制。

对于支持MU-EDCA机制的STA设备,其发送的关联请求帧中必定携带有Wi-Fi 6标准定义的HE信息字段。因此,可以通过检测STA设备发送的关联请求帧中是否携带有该信息字段来判定该STA设备是否支持MU-EDCA机制。

进一步的,所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,可以包括:

所述无线接入设备发送第一Trigger Frame控制帧至所述所有STA设备,所述第一Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA参数记录中的Aifsn参数设置为0,以控制所述所有STA设备在MU-EDCA Timer定时器的定时时间内暂停执行空口信道竞争发包操作;

其中,所述定时时间与所述预设时间相同,所述Aifsn参数为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的参数,所述MU-EDCA Timer定时器为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的时间的定时器。

在STA设备的MU-EDCA参数记录中,Aifsn参数是用于控制STA设备暂停执行空口信道竞争发包操作的参数,MU-EDCA Timer定时器是用于控制控制STA设备暂停执行空口信道竞争发包操作的时间的定时器。因此,无线接入设备可以通过发送Trigger Frame控制帧至所有STA设备,将所有STA设备的MU-EDCA参数记录中的Aifsn参数均设置为0,从而实现控制所有STA设备在MU-EDCA Timer的定时时间内暂停发送报文的目的。

在所述无线接入设备由当前工作模式切换至休眠模式之后,还可以包括:

若所述无线接入设备检测到至少一个不支持MU-EDCA机制的STA设备接入所述网络,则由休眠模式切换回工作模式,并通过MU-EDCA机制控制所述所有STA设备恢复发送报文。

在无线接入设备进入休眠模式之后,假如检测到一个或以上不支持MU-EDCA机制的STA设备接入网络,此时由于无线接入设备无法通过MU-EDCA机制控制该新接入的STA设备暂停发送报文,为了接收该新接入STA设备发送的报文,无线接入设备必须立即切换回工作模式,并通过MU-EDCA机制控制其余的所有支持MU-EDCA机制的STA设备恢复发送报文。

更进一步的,所述无线接入设备通过MU-EDCA机制控制所述所有STA设备恢复发送报文可以包括:

所述无线接入设备发送第二Trigger Frame控制帧至所述所有STA设备,所述第二Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA Timer定时器的定时时间设置为0,以控制所述所有STA设备恢复执行空口信道竞争发包操作。

之前,无线接入设备已经控制所有STA设备在MU-EDCA Timer的定时时间内暂停发送报文。在定时时间未到达前,无线接入设备可以通过发送一个Trigger Frame控制帧,将所有STA设备的MU-EDCA Timer定时器的定时时间设置为0,即可立即结束定时,控制所有STA设备恢复发送报文。

进一步的,若已接入网络的所有STA设备均支持MU-EDCA机制,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式,可以包括:

若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

假如某个已接入网络的STA设备正在执行某些预定类型的业务操作,比如视频直播,电子竞技游戏等对网络时延的要求较高的操作,若此时无线接入设备进入休眠模式,则会给该STA设备的正常操作带来不良影响,造成网络卡顿甚至掉线等问题。因此,只有当接入网络的所有STA设备都支持MU-EDCA机制,且所有STA设备当前都没有执行该预定类型的业务操作,无线接入设备才会进入休眠模式。通过这样设置,能够考虑到各个STA设备对时延的要求,满足不同业务类型性能和设备功耗的平衡,保证用户体验。

具体的,所述所有STA设备中任意的一个目标STA设备当前是否执行所述预定类型的业务操作可以通过以下方式检测:

所述无线接入设备获取所述目标STA设备当前发送的数据包;

所述无线接入设备对所述数据包的包头进行解析,并根据解析结果确定所述目标STA设备当前是否执行所述预定类型的业务操作。

在检测某个STA设备当前是否执行该预定类型的业务操作时,无线接入设备可以获取该STA设备当前发送的数据包,对该数据包的包头进行解析,得到解析结果,该解析结果可以包含该STA设备当前执行的业务类型等信息。然后,可以将该业务类型和预先设定的对网络时延的要求较高的业务类型比较,若符合则可以判定该STA设备当前正在执行该预定类型的业务操作。

进一步的,若已接入网络的所有STA设备均支持MU-EDCA机制,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式,可以包括:

若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备当前的数据流量总和小于预设的门限值,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

为了降低功耗,无线接入设备需要切换至休眠模式,然而此时必然会对系统的网络性能造成影响。因此,考虑系统功耗和性能的平衡,可以检测已接入网络的所有STA设备当前的数据流量总和,若该数据流量总和小于预设的门限值,则说明各个STA设备当前对网络的速率等性能要求较低,无线接入设备可以进入休眠模式;而若该数据流量总和大于或等于该门限值,则说明各个STA设备当前对网络的速率等性能要求较高,无线接入设备必须保持在工作模式。

进一步的,若已接入网络的所有STA设备均支持MU-EDCA机制,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式,可以包括:

若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,且所述所有STA设备当前的数据流量总和小于预设的门限值,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

另一种实施方式,可以同时考虑多种因素,只有当所有STA设备均支持MU-EDCA机制,且所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,且所有STA设备当前的数据流量总和小于预设的门限值,无线接入设备才会切换至休眠模式,这样能够兼顾系统功耗、各个STA设备执行的业务操作性能以及系统的网络性能之间的平衡。

进一步的,在所述无线接入设备由当前工作模式切换至休眠模式之后,还可以包括:

所述无线接入设备缓存待发送给各个所述STA设备的报文。

无线接入设备在切换至休眠模式之后,可以暂停报文的发送和接收工作,将待发送给各个STA设备的报文缓存起来,等后续切换回工作模式之后再继续发送这些报文。

更进一步的,在所述无线接入设备由当前工作模式切换至休眠模式之后,还可以包括:

所述无线接入设备在达到所述预设时间后,由休眠模式切换回工作模式,并将缓存的所述报文发送给对应的STA设备,然后返回执行识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制的步骤。

在达到该预设时间后,各个STA设备恢复发送报文,该无线接入设备切换回工作模式,恢复报文的发送和接收工作,此时可以将之前缓存的报文发送给对应的STA设备,然后返回执行识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制的步骤,即进入下一次的休眠控制过程,如此循环。

第二方面,本申请实施例提供了一种无线接入设备的控制装置,包括:

MU-EDCA机制识别模块,用于识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

休眠控制模块,用于若已接入网络的所有STA设备均支持MU-EDCA机制,则通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

第三方面,本申请实施例提供了一种无线接入设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,所述无线接入设备实现如本申请实施例第一方面提出的无线接入设备的控制方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现如本申请实施例第一方面提出的无线接入设备的控制方法。

第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如本申请实施例第一方面提出的无线接入设备的控制方法。

上述第二方面至第五方面所能实现的技术效果,可以参照第一方面所述的技术效果,在此不再赘述。

本申请实施例与现有技术相比存在的有益效果是:能够降低无线接入设备的功耗,提高产品续航能力,且实施方便,实用性强。

附图说明

图1是本申请实施例提供的无线接入设备的控制方法所适用的网络系统的示意图;

图2是本申请实施例提供的一种无线接入设备的硬件结构图;

图3是本申请实施例提供的一种无线接入设备的控制方法的流程图;

图4是本申请实施例提供的另一种无线接入设备的控制方法的流程图;

图5是本申请实施例提供的另一种无线接入设备的控制方法的流程图;

图6是本申请实施例提供的另一种无线接入设备的控制方法的流程图;

图7是本申请实施例提供的另一种无线接入设备的控制方法的流程图;

图8是本申请实施例提供的无线接入设备的控制方法在实际场景下应用的一种示意图;

图9是图8中的无线接入设备具有的功能模块示意图;

图10是图8中的无线接入设备的工作流程图;

图11是图8中的无线接入设备和STA设备之间的报文交互示意图;

图12是本申请实施例提供的一种无线接入设备的控制装置的结构框图;

图13是本申请实施例提供的一种无线接入设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定装置结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请实施例中,“一个或多个”是指一个、两个或两个以上;“和/或”,描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的无线接入设备的控制方法可以应用于各种类型的路由交换接入一体设备和纯接入点设备,比如无线AP、无线路由器和交换机等设备。另外,该控制方法也可以应用于任何可以实现无线接入点相关功能的终端设备。

图1是本申请实施例提出的无线接入设备的控制方法所适用的网络系统的示意图。在图1中,包括无线接入设备,多个STA设备,调制解调器(modem)以及网络服务器等设备。

其中,多个STA设备(手机、平板电脑或笔记本电脑等)通过Wifi和无线接入设备连接,无线接入设备通过有线或无线的方式和调制解调器连接,构成一个无线网络系统,各个STA设备可以通过互联网访问远端的网络服务器。关于该无线网络系统的基本工作原理,可以参照相关的现有技术,此处不再赘述。

本申请提出的控制方法应用于该无线接入设备,可以使得该无线接入设备主动对各个STA设备进行调度,控制各个STA设备的发包时间。在各个STA设备不发包的这段时间内,该无线接入设备可以进入低功耗的休眠模式,从而有效降低功耗,提升产品续航能力。关于该控制方法的具体实施细节,可以参照以下所述的各个方法实施例。

图2示出的是本申请实施例提供的一种无线接入设备的硬件结构的示意图。参考图2,该无线接入设备包括:射频(Radio Frequency,RF)电路110、存储器120、输入单元130、显示单元140、无线保真(wireless fidelity,WiFi)模块150、处理器160、以及电源170等部件。本领域技术人员可以理解,图2中示出的结构并不构成对无线接入设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图2对无线接入设备的各个构成部件进行具体的介绍:

RF电路110可用于信息的接收和发送,特别地,将各个STA设备上报的信息接收后,给处理器160处理;另外,将设计下发的信息发送给各个STA设备。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。

存储器120可用于存储软件程序以及模块,处理器160通过运行存储在存储器120的软件程序以及模块,从而执行无线接入设备的各种功能应用以及数据处理。

输入单元130可用于接收输入的数字或字符信息,以及产生与无线接入设备的用户设置以及功能控制有关的键信号输入。具体地,输入单元可以包括但不限于物理键盘、功能键等装置。

显示单元140可用于显示由用户输入的信息或提供给用户的信息以及无线接入设备的各种菜单。显示单元140可包括显示面板,可选的,可以采用液晶显示器(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。

WiFi属于短距离无线传输技术,无线接入设备通过WiFi模块150为各个STA设备提供网络接入的功能。

处理器160是无线接入设备的控制中心,利用各种接口和线路连接整个无线接入设备的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行无线接入设备的各种功能和处理数据,从而对无线接入设备进行整体监控。可选的,处理器160可包括一个或多个处理单元;优选的,处理器160可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作装置、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器160中。

无线接入设备还包括给各个部件供电的电源170(比如电池),优选的,电源可以通过电源管理装置与处理器160逻辑相连,从而通过电源管理装置实现管理充电、放电、以及功耗管理等功能。

随着Wi-Fi 6协议的普及,Wi-Fi 6设备将大量推出,在性能提升的同时,也将带来功耗的增加。尤其是对随行的Wifi设备,比如电池供电的移动AP路由器,其面临的功耗问题更加严峻。不像手机、平板电脑等作为STA的设备,Wi-Fi 6协议本身针对STA有低功耗考虑,而对作为AP的设备则基本没有低功耗考虑。对于带电池的移动AP设备,功耗直接影响产品的续航体验,也是提升产品竞争力的重要指标。本申请提出的无线接入设备的控制方法,能够降低AP设备的功耗,提升产品续航能力。

图3示出了本申请实施例提供的一种无线接入设备的控制方法的流程图,包括:

301、无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

本申请各个实施例提供的控制方法的执行主体均为无线接入设备,该无线接入设备作为各个STA设备进入网络的接入点,其接入的STA设备可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、大屏电视等各种类型的终端设备。需要说明的是,该控制方法适用于接入1个以上任意数量的STA设备的无线接入设备,本申请不对接入网络的STA设备的具体数量进行限定。

无线接入设备在工作的时候,会识别已通过该无线接入设备接入网络的所有站点STA设备是否均支持MU-EDCA机制。MU-EDCA机制是Wi-Fi 6标准定义的高效率无线接入设备HE-AP控制高效率站点设备HE-STA接入网络的信道访问机制,其中MU前缀表示多用户,EDCA即Enhanced Distributed Channel Access。该信道访问机制定义了各个STA设备进行空口信道竞争发包的操作流程,是实现STA设备和无线接入设备交互的基本机制。关于MU-EDCA机制的具体说明,可查阅Wi-Fi 6标准里面的定义,在此不再赘述。

当某个STA设备接入网络的时候,无线接入设备可以通过该STA设备的关联握手过程,识别该STA设备是否支持MU-EDCA机制,并将是否支持MU-EDCA机制的结果记录下来。

具体的,所述所有STA设备中任意的一个目标STA设备是否支持MU-EDCA机制可以通过以下方式识别:

(1)所述无线接入设备获取所述目标STA设备发送的关联请求帧;

(2)若所述关联请求帧中携带Wi-Fi 6标准定义的HE信息字段,则所述无线接入设备确定所述目标STA设备支持MU-EDCA机制;

(3)若所述关联请求帧中未携带所述HE信息字段,则所述无线接入设备确定所述目标STA设备不支持MU-EDCA机制。

关联请求帧(Association Request)是由STA设备发起的,用于STA设备和无线接入设备间建立无线链路服务协商的管理帧。HE信息字段是Wi-Fi 6标准定义的某个特定字段,用于表示对应的STA设备是否为高效率站点设备(HE-STA),可用于确定某个STA设备是否支持MU-EDCA机制。对于支持MU-EDCA机制的STA设备来说,其发送的关联请求帧中必定携带有Wi-Fi 6标准定义的HE信息字段,因此,可以通过检测STA设备发送的关联请求帧中是否携带有该信息字段来判定该STA设备是否支持MU-EDCA机制。

若已接入网络的所有STA设备均支持MU-EDCA机制,则执行步骤302;若已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,则执行步骤303。

302、所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式;

已接入网络的所有STA设备均支持MU-EDCA机制,该无线接入设备即可通过MU-EDCA机制控制所有STA设备在预设时间内暂停发送报文。在所有STA设备都暂停发送报文之后,该无线接入设备可以由当前的工作模式切换至休眠模式(低功耗模式),从而减小功耗。通过MU-EDCA机制,无线接入设备可以对已接入网络的各个STA设备(前提是这些STA设备均支持MU-EDCA机制)进行调度,控制STA设备的上行发包时间。为了保证降功耗效果,该预设时间在不影响STA业务操作的情况下,可以设置得大一些,比如可以设置为1秒。在控制所有STA设备在预设时间内暂停发送报文后,该无线接入设备在这段时间内就不必执行报文的发送和接收工作,可以由当前工作模式切换至低功耗的休眠模式,停止Wifi功能,关闭射频通路以降低功耗。在该预设时间结束后,各个STA设备恢复发送报文,该无线接入设备重新切换回工作模式,恢复报文的收发工作。

进一步的,所述无线接入设备在由当前工作模式切换至休眠模式之后,还可以发送休眠指令至与所述网络关联的其它网络设备,以使所述其它网络设备进入休眠模式。

在无线网络系统中,除了无线接入设备和接入的各个STA设备之外,还有Modem、网络服务器等网络设备,这些网络设备中包含CPU调频和DDR调频等功能模块。无线接入设备在进入休眠模式之后,可以发送休眠控制指令至网络内的其它网络设备,以使这些网络设备也进入休眠模式,降低CPU调频和DDR调频等功能模块的性能,从而进一步降低整个无线网络系统的功耗。无线接入设备在重新切换回工作模式后,会发送唤醒指令至这些网络设备,以使这些网络设备恢复正常的工作模式。

具体的,所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,可以包括:

所述无线接入设备发送第一Trigger Frame控制帧至所述所有STA设备,所述第一Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA参数记录中的Aifsn参数设置为0,以控制所述所有STA设备在MU-EDCA Timer定时器的定时时间内暂停执行空口信道竞争发包操作。

其中,所述定时时间与所述预设时间相同,所述Aifsn参数为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的参数,所述MU-EDCA Timer定时器为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的时间的定时器。

在STA设备的MU-EDCA参数记录中,Aifsn参数是用于控制STA设备暂停执行空口信道竞争发包操作的参数,MU-EDCA Timer定时器是用于控制控制STA设备暂停执行空口信道竞争发包操作的时间的定时器。因此,无线接入设备可以通过发送Trigger Frame控制帧至所有STA设备,将所有STA设备的MU-EDCA参数记录中的Aifsn参数均设置为0,从而实现控制所有STA设备在MU-EDCA Timer的定时时间内暂停发送报文的目的。

MU-EDCA参数字段如以下的表1所示:

表1

表1列出了MU-EDCA参数的8个参数字段,每个参数字段下方的数字表示字段的长度,以Octet为单位,1个Octet表示8bit。其中,MUAC_BE Parameter Record、MUAC_BKParameter Record、MUAC_VI Parameter Record和MUAC_VO Parameter Record是4个MU ACParameter Record字段,属于不同的业务队列,有不同的竞争参数定义。针对每个MU ACParameter Record字段,均有如下表2所示的结构:

表2

在表2中,MU AC Parameter Record字段包含的3个参数分别为ACI/Aifsn、ECWmin/ECWmax和MU-EDCA Timer,这些参数下方的数字表示字段的长度,以Octet为单位,1个Octet表示8bit。当设置Aifsn为0时,就可以控制对应的STA设备在一定时间内(该MU-EDCA Time的定时时间)暂停执行空口信道竞争发包操作,也即暂停发送报文。这里有4个MUAC Parameter Record字段,分别针对不同的竞争参数定义,在操作时需要将这4个MU ACParameter Record字段中的Aifsn参数都设置为0,可以在同一时间设置对应的4个MU-EDCATimer定时器,该定时器以8TU(1TU=1024us)为单位,一般可以设置定时为毫秒的级别。无线接入设备通过发送Trigger Frame控制帧,可以设置各个STA设备的MU-EDCA参数,比如设置其中的Aifsn为0或1,启动或者重设MU-EDCA Time定时器等。

进一步的,在所述无线接入设备由当前工作模式切换至休眠模式之后,还可以包括:

若所述无线接入设备检测到至少一个不支持MU-EDCA机制的STA设备接入所述网络,则由休眠模式切换回工作模式,并通过MU-EDCA机制控制所述所有STA设备恢复发送报文。

在无线接入设备进入休眠模式之后,假如检测到一个或以上不支持MU-EDCA机制的STA设备接入网络,此时由于无线接入设备无法通过MU-EDCA机制控制该新接入的STA设备暂停发送报文,为了接收该新接入STA设备发送的报文,无线接入设备必须立即切换回工作模式(无论是否到达该预设时间),并通过MU-EDCA机制控制其余的所有支持MU-EDCA机制的STA设备立即恢复发送报文。

具体的,所述无线接入设备通过MU-EDCA机制控制所述所有STA设备恢复发送报文可以包括:

所述无线接入设备发送第二Trigger Frame控制帧至所述所有STA设备,所述第二Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA Timer定时器的定时时间设置为0,以控制所述所有STA设备恢复执行空口信道竞争发包操作。

之前,无线接入设备已经控制所有STA设备在MU-EDCA Timer的定时时间内暂停发送报文。在定时时间未到达前,无线接入设备可以通过发送一个Trigger Frame控制帧,将所有STA设备的MU-EDCA Timer定时器的定时时间设置为0,即可立即结束定时,控制所有STA设备恢复发送报文。

303、所述无线接入设备保持当前工作模式。

已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,由于无线接入设备无法通过MU-EDCA机制控制不支持MU-EDCA机制的STA设备暂停发送报文,故为了接收该不支持MU-EDCA机制的STA设备发送的报文,无线接入设备需要保持在工作模式。

本申请实施例通过识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制,若均支持MU-EDCA机制,则无线接入设备可以通过MU-EDCA机制控制所有STA设备在预设时间内暂停发送报文。在这段时间内,无线接入设备进入休眠模式,可以暂停报文的发送和接收工作,从而降低功耗,提高产品续航能力。

图4示出了本申请实施例提供的另一种无线接入设备的控制方法的流程图,包括:

401、无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

关于步骤401的具体说明,可以参照步骤301。若已接入网络的所有STA设备均支持MU-EDCA机制,则执行步骤402;若已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,则执行步骤404。

402、所述无线接入设备检测所述所有STA设备中的每个STA设备当前是否均未执行预定类型的业务操作;

已接入网络的所有STA设备均支持MU-EDCA机制,在进行低功耗控制之前,无线接入设备还需要检测所有STA设备中的每个STA设备当前是否均未执行预定类型的业务操作。该预定类型的业务操作,具体可以是视频直播,电子竞技游戏等对网络时延的要求较高的操作。

具体的,所述所有STA设备中任意的一个目标STA设备当前是否执行所述预定类型的业务操作可以通过以下方式检测:

(1)所述无线接入设备获取所述目标STA设备当前发送的数据包;

(2)所述无线接入设备对所述数据包的包头进行解析,并根据解析结果确定所述目标STA设备当前是否执行所述预定类型的业务操作。

在检测某个STA设备当前是否执行该预定类型的业务操作时,无线接入设备可以获取该STA设备当前发送的数据包,对该数据包的包头进行解析,得到解析结果,该解析结果可以包含该STA设备当前执行的业务类型等信息。然后,可以将该业务类型和预先设定的对网络时延的要求较高的业务类型比较,若符合则可以判定该STA设备当前正在执行该预定类型的业务操作。这个过程也可称作SA(Service Awareness)业务类型识别,简单来说就是通过对数据包头进行解析,将解析得到的特征和预先构建的SA特征库进行匹配,识别出具体的业务类型,进而判断识别出的业务类型是否属于视频直播、游戏等对网络时延要求高的业务类型。

若所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则执行步骤403;若所述所有STA设备中具有至少一个STA设备当前正在执行预定类型的业务操作,则执行步骤404。

403、所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式;

已接入网络的所有STA设备均支持MU-EDCA机制,且所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。关于无线接入设备如何通过MU-EDCA机制控制STA设备暂停发送报文的内容,可以参照步骤302。

假如某个已接入网络的STA设备正在执行某些预定类型的业务操作,比如视频直播,电子竞技游戏等对网络时延的要求较高的操作,若此时无线接入设备进入休眠模式,则会给该STA设备的正常操作带来不良影响,造成网络卡顿甚至掉线等问题。因此,只有当接入网络的所有STA设备都支持MU-EDCA机制,且所有STA设备当前都没有执行该预定类型的业务操作,无线接入设备才会进入休眠模式。通过这样设置,能够考虑到各个STA设备对时延的要求,满足不同业务类型性能和设备功耗的平衡,保证用户体验。

404、所述无线接入设备保持当前工作模式。

已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,或者所有STA设备中具有至少一个STA设备当前正在执行预定类型的业务操作,此时为了接收该不支持MU-EDCA机制的STA设备发送的报文,或者为了给该正在执行预定类型业务操作的STA设备提供稳定的网络性能,无线接入设备需要保持在工作模式。

本申请实施例通过识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制,以及检测所有STA设备中的每个STA设备当前是否均未执行预定类型的业务操作;若已接入网络的所有STA设备均支持MU-EDCA机制,且所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则无线接入设备可以通过MU-EDCA机制控制所有STA设备在预设时间内暂停发送报文,并进入休眠模式。与本申请的第一个实施例相比,本实施例能够考虑到各个STA设备对时延的要求,满足不同业务类型性能和设备功耗的平衡,保证用户体验。

图5示出了本申请实施例提供的另一种无线接入设备的控制方法的流程图,包括:

501、无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

关于步骤501的具体说明,可以参照步骤301。若已接入网络的所有STA设备均支持MU-EDCA机制,则执行步骤502;若已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,则执行步骤504。

502、所述无线接入设备检测所述所有STA设备当前的数据流量总和是否小于预设的门限值;

已接入网络的所有STA设备均支持MU-EDCA机制,在进行低功耗控制之前,无线接入设备需要检测所述所有STA设备当前的数据流量总和是否小于预设的门限值。本申请的休眠控制机制若执行,对系统网络性能会有影响,为了保持满足实际所需的网络性能需求,当所有STA设备的数据流量总和超过设定的门限值时,此时认定网络性能优先,不进入休眠控制方式。该门限值指定的原则是满足STA设备日常低速率业务场景的需求,比如可以设置为10Mbps。

若所述所有STA设备当前的数据流量总和小于预设的门限值,则执行步骤503;若所述所有STA设备当前的数据流量总和大于或等于所述门限值,则执行步骤504。

503、所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式;

已接入网络的所有STA设备均支持MU-EDCA机制,且所有STA设备当前的数据流量总和小于预设的门限值,则无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。关于无线接入设备如何通过MU-EDCA机制控制STA设备暂停发送报文的内容,可以参照步骤302。

为了降低功耗,无线接入设备需要切换至休眠模式,然而此时必然会对系统的网络性能造成影响。因此,考虑系统功耗和性能的平衡,可以检测已接入网络的所有STA设备当前的数据流量总和,若该数据流量总和小于预设的门限值,则说明各个STA设备当前对网络的速率等性能要求较低,无线接入设备可以进入休眠模式;而若该数据流量总和大于或等于该门限值,则说明各个STA设备当前对网络的速率等性能要求较高,无线接入设备必须保持在工作模式。

504、所述无线接入设备保持当前工作模式。

已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,或者所有STA设备当前的数据流量总和大于或等于所述门限值,此时为了接收该不支持MU-EDCA机制的STA设备发送的报文,或者为了保持满足实际所需的网络性能需求,无线接入设备需要保持在工作模式。

本申请实施例通过识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制,以及检测所有STA设备当前的数据流量总和是否小于预设的门限值;若已接入网络的所有STA设备均支持MU-EDCA机制,且所有STA设备当前的数据流量总和小于预设的门限值,则无线接入设备可以通过MU-EDCA机制控制所有STA设备在预设时间内暂停发送报文,并进入休眠模式。与本申请的第一个实施例相比,本实施例能够综合考虑系统功耗和网络性能的平衡。

图6示出了本申请实施例提供的另一种无线接入设备的控制方法的流程图,包括:

601、无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

关于步骤601的具体说明,可以参照步骤301。若已接入网络的所有STA设备均支持MU-EDCA机制,则执行步骤602;若已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,则执行步骤605。

602、所述无线接入设备检测所述所有STA设备中的每个STA设备当前是否均未执行预定类型的业务操作;

关于步骤602的具体说明,可以参照步骤402。若所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则执行步骤603;若所述所有STA设备中具有至少一个STA设备当前正在执行预定类型的业务操作,则执行步骤605。

603、所述无线接入设备检测所述所有STA设备当前的数据流量总和是否小于预设的门限值;

关于步骤603的具体说明,可以参照步骤502。若所述所有STA设备当前的数据流量总和小于预设的门限值,则执行步骤604;若所述所有STA设备当前的数据流量总和大于或等于所述门限值,则执行步骤605。

604、所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式;

已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,且所述所有STA设备当前的数据流量总和小于预设的门限值,则所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。关于无线接入设备如何通过MU-EDCA机制控制STA设备暂停发送报文的内容,可以参照步骤302。

605、所述无线接入设备保持当前工作模式。

本申请实施例提出的无线接入设备的控制方法,同时考虑了多种因素,只有当所有STA设备均支持MU-EDCA机制,且所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,且所有STA设备当前的数据流量总和小于预设的门限值时,无线接入设备才会切换至休眠模式,这样能够实现系统功耗、各个STA设备执行的业务操作性能以及系统的网络性能之间的平衡。

图7示出了本申请实施例提供的另一种无线接入设备的控制方法的流程图,包括:

701、无线接入设备识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

关于步骤701的具体说明,可以参照步骤301。若已接入网络的所有STA设备均支持MU-EDCA机制,则执行步骤702-704;若已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,则执行步骤705。

702、所述无线接入设备通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式;

关于步骤702的具体说明,可以参照步骤302。

703、所述无线接入设备缓存待发送给各个所述STA设备的报文;

在该无线接入设备切换至休眠模式之后,暂停报文的收发工作,此时该无线接入设备会缓存待发送给各个所述STA设备的报文。具体的,该无线接入设备可以将待发送给各个所述STA设备的报文缓存到内存或者别的存储区,待切换回工作模式后,再将缓存的报文发送出去。

704、所述无线接入设备在达到所述预设时间后,由休眠模式切换回工作模式,并将缓存的所述报文发送给对应的STA设备;

在达到该预设时间后,各个STA设备恢复发送报文,该无线接入设备切换回工作模式,恢复报文的发送和接收工作,此时可以将之前缓存的报文发送给对应的STA设备,然后返回执行步骤701,即进入下一次的休眠控制过程,如此循环。

705、所述无线接入设备保持当前工作模式。

已接入网络的所有STA设备中具有至少一个STA设备不支持MU-EDCA机制,由于无线接入设备无法通过MU-EDCA机制控制不支持MU-EDCA机制的STA设备暂停发送报文,故为了接收该不支持MU-EDCA机制的STA设备发送的报文,无线接入设备需要保持在工作模式。

本申请实施例识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制,若均支持MU-EDCA机制,则无线接入设备可以通过MU-EDCA机制控制所有STA设备在预设时间内暂停发送报文。在这段时间内,无线接入设备进入休眠模式,缓存待发送给各个STA设备的报文,待所述预设时间到达后,无线接入设备由休眠模式切换回工作模式,并将缓存的报文发送给对应的STA设备。通过这样设置,可以降低无线接入设备的功耗,提高产品续航能力。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

为便于理解,下面以实际应用场景来说明本申请提出的无线接入设备的控制方法。

图8是本申请提出的无线接入设备的控制方法在实际场景下应用的一种示意图。

在图8中,无线接入设备AP下挂的2个STA设备分别为STA1和STA2,STA1和STA2均支持MU-EDCA机制。

该无线接入设备AP具有的功能模块如图9所示,包含休眠控制模块、SA业务识别模块、流量监测模块、用户接入管理模块和Wifi模块。其中,各个模块的功能如下方的表3所示:

表3

该无线接入设备AP的工作流程如图10所示:

首先由用户接入管理模块识别STA1和STA2是否都支持MU-EDCA机制;若都支持MU-EDCA机制,则由SA业务识别模块检测STA1和STA2当前是否正在执行某些对时延要求较高的指定业务操作(比如视频直播,网络游戏等);若STA1和STA2都没有执行该指定业务操作,则由流量监测模块检测STA1和STA2的实时数据流量总和;若该实时数据流量总和未超过门限值,则AP会通过发送Trigger Frame控制帧的方式控制STA1和STA2暂停发送报文;在MU-EDCA Timer定时器的定时时间内,AP进入休眠模式,暂停报文的收发工作;MU-EDCA Timer定时器到期后,AP唤醒,返回工作模式,STA1和STA2恢复发送报文,AP接收STA1和STA2发送的报文,并可以将缓存的报文对应发送给STA1和STA2。

若STA1或STA2不支持MU-EDCA机制,或者STA1或STA2当前正在执行该指定业务操作,又或者STA1和STA2的实时数据流量总和超过该门限值T,则AP会保持在工作模式,可以通过发送Trigger Frame控制帧关闭MU-EDCA控制STA发包的机制。

另外,在AP休眠的过程中,若检测到某个新接入的不支持MU-EDCA机制的设备STA3,则该AP会立即唤醒,返回工作模式,并通过发送Trigger Frame控制帧的方式控制STA1和STA2恢复发送报文。

图8中的无线接入设备和STA设备之间的报文交互示意图如图11所示。在图11中,AP首先处于工作(work)模式,STA1和STA2都在向AP发送报文数据(data);若AP检测到当前符合执行休眠控制的逻辑(即STA1和STA2都支持MU-EDCA机制,都没有执行该指定业务操作,且实时数据流量总和未超过门限值T),则该AP会发送Trigger Frame控制帧,使得STA1和STA2在MU-EDCA Timer定时器的定时时间内暂停发送报文,在这段时间内AP进入休眠(sleep)模式;当MU-EDCA Timer定时器的周期t(即定时时间)到达后,AP返回工作模式,STA1和STA2恢复发送报文,等待进入下一个休眠控制周期,如此循环。

传统的Wifi发包逻辑都是由STA设备主动触发,AP无法控制STA设备的发包时间,这导致AP必须时刻处于工作状态,功耗较大。本申请针对此问题,采用AP主动调度的思想,通过MU-EDCA控制STA设备发包的时间,在STA设备不发包的这段时间内AP进入休眠模式,降低功耗。与此同时,本申请还考虑不同业务操作对网络时延的要求,以及各个STA设备对网络速率等性能的要求,能够实现系统功耗、各个STA设备执行的业务操作性能以及系统的网络性能之间的平衡。

对应于上文实施例所述的无线接入设备的控制方法,图12示出了本申请实施例提供的一种无线接入设备的控制装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。

参照图12,该装置包括:

MU-EDCA机制识别模块801,用于识别已接入网络的所有站点STA设备是否均支持MU-EDCA机制;

休眠控制模块802,用于若已接入网络的所有STA设备均支持MU-EDCA机制,则通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

进一步的,所述MU-EDCA机制识别模块可以包括:

关联请求帧获取单元,所述无线接入设备获取目标STA设备发送的关联请求帧,所述目标STA设备为所述所有STA设备中任意的一个STA设备;

第一识别单元,用于若所述关联请求帧中携带Wi-Fi 6标准定义的HE信息字段,则确定所述目标STA设备支持MU-EDCA机制;

第二识别单元,用于若所述关联请求帧中未携带所述HE信息字段,则确定所述目标STA设备不支持MU-EDCA机制。

进一步的,所述休眠控制模块可以包括:

第一Trigger Frame控制帧发送单元,用于发送第一Trigger Frame控制帧至所述所有STA设备,所述第一Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA参数记录中的Aifsn参数设置为0,以控制所述所有STA设备在MU-EDCA Timer定时器的定时时间内暂停执行空口信道竞争发包操作;

其中,所述定时时间与所述预设时间相同,所述Aifsn参数为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的参数,所述MU-EDCA Timer定时器为EU-EDCA机制定义的用于控制STA设备暂停执行空口信道竞争发包操作的时间的定时器。

进一步的,所述装置还可以包括:

休眠中断模块,用于若检测到至少一个不支持MU-EDCA机制的STA设备接入所述网络,则由休眠模式切换回工作模式,并通过MU-EDCA机制控制所述所有STA设备恢复发送报文。

更进一步的,所述休眠中断模块可以包括:

第二Trigger Frame控制帧发送单元,用于发送第二Trigger Frame控制帧至所述所有STA设备,所述第二Trigger Frame控制帧用于将所述所有STA设备的MU-EDCA Timer定时器的定时时间设置为0,以控制所述所有STA设备恢复执行空口信道竞争发包操作。

进一步的,所述休眠控制模块可以包括:

第一休眠控制单元,用于若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,则通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

更进一步的,所述休眠控制模块还可以包括:

数据包获取单元,用于获取所述目标STA设备当前发送的数据包;

数据包解析单元,用于对所述数据包的包头进行解析,并根据解析结果确定所述目标STA设备当前是否执行所述预定类型的业务操作。

进一步的,所述休眠控制模块可以包括:

第二休眠控制单元,用于若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备当前的数据流量总和小于预设的门限值,则通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

进一步的,所述休眠控制模块可以包括:

第三休眠控制单元,用于若已接入网络的所有STA设备均支持MU-EDCA机制,且所述所有STA设备中的每个STA设备当前均未执行预定类型的业务操作,且所述所有STA设备当前的数据流量总和小于预设的门限值,则通过MU-EDCA机制控制所述所有STA设备在预设时间内暂停发送报文,且所述无线接入设备由当前工作模式切换至休眠模式。

进一步的,所述装置还可以包括:

报文缓存模块,用于缓存待发送给各个所述STA设备的报文。

更进一步的,所述装置还可以包括:

报文发送模块,用于在达到所述预设时间后,由休眠模式切换回工作模式,并将缓存的所述报文发送给对应的STA设备。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请提出的各个无线接入设备的控制方法。

本申请实施例还提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行本申请提出的各个无线接入设备的控制方法。

图13为本申请一实施例提供的无线接入设备的示意图。如图13所示,该实施例的无线接入设备9包括:至少一个处理器90(图13中仅示出一个)处理器、存储器91以及存储在所述存储器91中并可在所述至少一个处理器90上运行的计算机程序92,所述处理器90执行所述计算机程序92时实现上述任意无线接入设备的控制方法实施例中的步骤。

该无线接入设备可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图13仅仅是无线接入设备9的举例,并不构成对无线接入设备9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。

所称处理器90可以是中央处理单元(Central Processing Unit,CPU),该处理器90还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器91在一些实施例中可以是所述无线接入设备9的内部存储单元,例如无线接入设备9的硬盘或内存。所述存储器91在另一些实施例中也可以是所述无线接入设备9的外部存储设备,例如所述无线接入设备9上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器91还可以既包括所述无线接入设备9的内部存储单元也包括外部存储设备。所述存储器91用于存储操作装置、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器91还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

技术分类

06120113818333