Background technology
In mobile wide-band wire-less accessing system, mutual in order to reduce redundant administrative messag, save interface-free resources, reduce the power consumption of portable terminal, prolongs standby time, IEEE802.16e has defined sleep pattern.Base station and portable terminal temporarily broke contact (comprising administrative messag and business datum) in the time period of consulting in advance, thereby portable terminal can be that " sleep " state is to reduce power consumption getting into low-power during this period of time.Must leave " sleep " state i.e. " waking up " at the other times portable terminal, portable terminal can receive the administrative messag and the data of base station between awake period.
According to agreement regulation, hold consultation in portable terminal and base station, according to the characteristic of Business Stream it are divided into 3 kinds of power saving classes (Power Saving Class abbreviates PSC as), and each power saving class is taked different sleep strategies respectively.According to this power saving strategy, each power saving class can corresponding a plurality of concrete power saving classes, can one or more Business Streams be divided in some concrete power saving classes according to the character of Business Stream.Adopt identical sleep strategy with a kind of power saving class, but different parameters can be arranged.These parameters comprise sleep, the listen window size of power saving class and activate the start frame etc. of power saving class.Only in the time that all power saving classes all are activated and their sleeping window overlaps, portable terminal just can the closed portion circuit, gets into electricity-saving state.
Portable terminal can ask definition through send dormancy requests message (MOB_SLP_REQ) to the base station, revise or deletion power saving class, and the base station responds the dormancy requests of portable terminal through transmission sleep response message (MOB_SLP_RSP).After the power saving class definition; When all having data to send in all connections under the power saving class, can not activate the power saving class through the negotiation application of MOB_SLP_REQ/MOB_SLP_RSP; When all connections of portable terminal all are defined into the power saving class through MOB_SLP_REQ; And after all power saving classes all had been activated, portable terminal just can get into electricity-saving state.
According to present agreement agreement, the definition of power saving class mainly comprises the negotiation definition of the connection identifier (CID) that power saving class sign (PSCID), initial sleeping window, initial listen window, final sleeping window, this power saving class comprise.
On the basis of definition power saving class; Portable terminal (Mobile Station; Abbreviate MS as) and base station (BaseStation abbreviates BS as) opportunity of consulting the power saving Class Activation through MOB_SLP_REQ/MOB_SLP_RSP, major parameter comprises the relative vertical shift of power saving Class Activation.
Fig. 1 is the power saving class definition, activates the sketch map of consulting interaction flow, and as shown in Figure 1, this interaction flow may further comprise the steps:
Step S102, MS sends SLP-REQ request definition to BS;
Step S104, BS returns the request of SLP-RSP response definition to MS;
Step S106, MS sends the SLP-REQ requesting activation to BS;
Step S108, BS returns the SLP-RSP response to MS and activates request.
Can know that by above-mentioned flow process a power saving class definition and the standard procedure that activates will comprise the negotiation reciprocal process of twice MOB_SLP-REQ/MOB_SLP-RSP.And; These power saving classes may be by definition again repeatedly; Portable terminal connects affiliated power saving class and the final electricity-saving state that gets into if activate all; Need send repeatedly the MOB_SLP-REQ/MOB_SLP-RSP administrative messag through air interface and consult the definition of power saving class, this has greatly wasted interface-free resources, and has increased the communications burden of system.
According to each power saving class of present agreement a plurality of concrete power saving classes can be arranged, mainly be that the parameter of sleeping window is different between the power saving class.In addition according to the analysis of front, have only that power saving class and all power saving classes all are activated and when being in sleeping window, portable terminal could really get into energy-saving mode when all connections all are divided into.Because the difference that power saving class parameter is provided with; The time that the sleeping window of all power saving classes overlaps fully will be much smaller than the time of the sleeping window of any one power saving class; With reference to figure 2, the situation that this situation can overlap from the window of the power saving class of the simplest 2 type2 types draws.As shown in Figure 2; Portable terminal is only when the sleeping window of the sleeping window of power saving class 1 and power saving class 2 overlaps fully; Just get into energy-saving mode, still, the time that sleeping window overlaps both less than the sleeping window of power saving class 1 also less than the sleeping window of power saving class 2.
Therefore, present power saving class is provided with mechanism, and to comprise redundant idle message mutual, wasted interface-free resources, increased the communications burden of system; And portable terminal really to get into the ratio of electricity-saving state not high, be difficult to realize reducing the purpose of power consumption of terminal, weakened the effect of sleep pattern.
Embodiment
Functional overview
Main thought of the present invention is: a kind of negotiation of power saving class definition rule is provided; Be used for replacing concrete power saving class definition result's negotiation; Avoided in consulting the process of concrete power saving class definition and since the redundant idle message that the diversity of power saving class definition causes alternately.And, move in the negotiations process of power saving Class Activation on this basis with the negotiation and the deterministic process of partial parameters in the power saving class definition; And; On the basis of satisfying system's delay requirement, merge the difference between a plurality of power saving class partial parameters, reduce because the not high problem of electric energy that different power saving class windows are difficult to overlap and cause as far as possible; With the power consumption of minimizing portable terminal, thus the stand-by time that prolongs the terminal.
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for explanation and explains the present invention, and be not used in qualification the present invention.
Method embodiment one
According to the embodiment of the invention, a kind of power saving mode setting method that is used for BWA is provided.
Fig. 3 is the flow chart according to the power saving mode setting method of the embodiment of the invention, and is as shown in Figure 3, and this method comprises:
Step S302, the base station receives the agreement request from the power saving class definition rule of portable terminal, and sends the request response to portable terminal, and wherein, agreement request comprises the power saving class definition rule of all power saving classes;
Step S304, the base station receives the power saving Class Activation request corresponding to newly-increased connection from portable terminal, and sends activation request response to portable terminal, wherein, comprises power saving class parameter in the request of power saving Class Activation;
Step S306; Confirm that at portable terminal each connection all has been divided into some power saving classes; And confirm that according to corresponding power saving rule-like and power saving class parameter all power saving classes all are activated and all are under the situation of sleeping window, portable terminal gets into electricity-saving state.
By means of above-mentioned processing; Replace the concrete power saving class definition result of negotiation through the negotiation of carrying out power saving class definition rule; Reduced the redundancy message in the power saving class definition process; Thereby practiced thrift the interface-free resources and the processing time of BWA, the power consumption of having saved portable terminal has improved its stand-by time.
Be described in detail in the face of inventive embodiments down.
Fig. 4 is the flow chart according to the processing instance of the power saving mode setting method of the inventive method embodiment one, and is as shown in Figure 4, specifically comprises following processing:
Step S402, the base station receives the agreement request from the power saving class definition rule of portable terminal, and sends the request response to portable terminal, and wherein, agreement request comprises the power saving class definition rule of all power saving classes; Preferably, power saving class definition rule comprises: connect type of service, connect traffic direction;
In the TLV (type lengths values) of the mutual registration management message (REG-REQ/REG-RSP) in portable terminal and base station, add the support to power saving class definition rule, this power saving class definition rule can be as shown in table 1.
Table 1
| Type | Length | Value | Scope | 
| 46 | 2 | Bit#0: whether support all connections are divided into a power saving class; Bit#1: whether comprise BasicCID; Bit#2: whether comprise CID=0; Bit#3: in Type1 type power saving class, whether distinguish different service types Bit#4: in Type2 type power saving class, whether distinguish different service types Bit#5: whether the power saving class distinguishes direction Bit#6: whether support TRF_IND Required flag bit (only effective to Type1) Bit#7: whether support Traffic_trigger_wake_flag flag bit (only effective to Type1) Bit#8~15: keep, wait until expansion | REG-REQREG-RSP | 
Step S404, the connection that portable terminal will increase newly maps to corresponding power saving class according to the power saving class definition rule of consulting, and wherein, each power saving class and connection thereof of confirming has unique identification information; Through the power saving class is identified, can after consulting to confirm above-mentioned power saving class definition rule, need not consult the connection of confirming that the power saving class is comprised.According to the embodiment of the invention the power saving class is carried out label manner can be with reference to table 2.
Table 2
| PSCID | Remarks | 
| Bit#0: power saving class Bit#1:BE was professional under management connected power saving class Bit#2:Nrtps is professional under connecting power saving class Bit#3:Rtps is professional under connecting power saving class Bit#4:Exrtps is professional under connecting power saving class Bit#5:Ugs is professional under connecting connect under power saving class Bit#6~7: the direction of power saving class (01: up, 10: descending, 00: do not distinguish direction, 11: keep) | Bit#6~7 should combine power saving class definition rule about whether support direction uses | 
Step S406, whether the connection that the portable terminal monitoring maps to corresponding power saving class has transfer of data; In Preset Time, do not monitor and connect under the transmission data conditions operation of execution activation power saving class;
Step S408, the base station receives the power saving Class Activation request corresponding to newly-increased connection from portable terminal, and sends activation request response to portable terminal, wherein, comprises power saving class parameter in the request of power saving Class Activation;
Confirm the operation of power saving class parameter, from the negotiation of power saving class definition, peeled off out, after merge this locality, postpone till the negotiations process of power saving Class Activation and confirm by portable terminal.
Step S410; Confirm that at the terminal each connection all has been divided into some power saving classes; And confirm that according to corresponding power saving rule-like and power saving class parameter all power saving classes all are activated and all are under the situation of sleeping window, portable terminal gets into electricity-saving state.
Fig. 5 is the flow chart according to another processing instance of the power saving mode setting method of the inventive method embodiment one, and is as shown in Figure 5, specifically comprises following processing:
Step S502 to S504 in the initial access process, carries the negotiation that above-mentioned TLV carries out power saving class definition rule by portable terminal in REG-REQ.
Portable terminal all has some connection to be divided into the standard of different power saving classes in definition power saving class; For example: the connection of identical services type, identical closure is divided into a power saving class; To manage to connect being divided into a power saving class separately, perhaps the most all connections will be divided into a power saving class.Adopt one or more combinations of these standards can connection be divided in the different combinations power saving class just.For example: just Bit#0 is put 1 if expectation is divided into a power saving class with all connections, otherwise Bit#0 is put 0; Be divided into same power saving class if Bit#5 is put the 1 expression connection that direction is consistent, otherwise expression can be divided into the connection of different directions a power saving class; Further, if simultaneously Bit#3 and Bit#5 are put 1 expression being connected of identical services type equidirectional is divided into same power saving class; If Bit#3 is put 1 and Bit#5 is put 0 expression the connection of identical services type is divided into same power saving class and does not distinguish direction.Other situation by that analogy.
Portable terminal is in the standard of when register the base station, self expecting through the TLV statement of REG-REQ that connection is divided into the power saving class, and the result of the TLV of REG-RSP to the portable terminal feedback acknowledgment passed through in the base station.The standard of the power saving class here embodies through the concrete value of TLV in the table 1.Connection is being mapped to the power saving time-like, should following the principle that a kind of type of service on the direction can only belong to a power saving class.
Step S506 to S508; After power saving class definition rule consults to confirm; The base station was shone upon with management, the professional connection according to power saving class definition rule that portable terminal will increase newly respectively separately; The naming method that identifies according to the power saving class according to the embodiment of the invention simultaneously identifies power saving class that each is confirmed.For example: if power saving class definition rule confirms that support is classified as a power saving class with all connections when consulting; Then the PSCID of this power saving class should be 0x11111100; If consulting needs differentiated service type and direction to the power saving class of Type1 type, the PSCID of 4 power saving classes that then are divided into is: 0x01000001,0x01000010,0x00100001,0x00100010 correspond to the descending up power saving class of the professional connection of power saving class, NRTVR of the up professional connection of power saving class, BE of BE business connection respectively and are connected descending power saving class with the NRTVR business.Like this, though just do not need the power saving class definition to consult the connection that the power saving class comprises, and guaranteed that base station and portable terminal use the uniqueness of PSCID.
Step S510 confirms power saving class parameter.The initial sleeping window of power saving class, listen window and parameters such as final sleeping window radix, index can be confirmed (concrete grammar this paper will not describe) according to the character of different business stream; Because different service streams has different attributes, so different power saving classes just have different parameters.Description through the front can know that the difficulty that the difference of the parameter of power saving class sleeping window can cause different power saving class sleeping windows to overlap finally influences the probability that portable terminal gets into electricity-saving state.So, should when satisfying different business stream delay requirement, reduce the difference of power saving class sleep parameters as possible.
Because the parameter of each power saving class is differing from each other probably; And these parameter determining the size of the size of sleeping window, original position and listen window; Can influence the computation burden that portable terminal gets into dormant probability and increases the terminal; If so can be before activating the power saving class; Under the condition that business allows, adjust that these parameters just can reduce the burden that the sleeping window crossover position is calculated in unnecessary being used to of portable terminal, and increase the probability of portable terminal entering sleeping window, with reference to figure 6.
Fig. 6 compares with Fig. 2, and 2 type2 type power saving class sleeping windows have increased the probability of portable terminal entering sleeping window behind the power saving mode setting method that adopts according to the inventive method embodiment.
The final power saving class parameter of confirming is respectively:
IW=Min(IW1,IW2,...IWn);
LW=Max(LW1,LW2,...LWn);
FWB=Min(FWB1,FWB2,...FWBn);
Wherein, the initial sleeping window of n the required power saving class of Business Stream is IWn, the listen window of n the required power saving class of Business Stream is LWn, the final sleeping window radix of n the required power saving class of Business Stream is FWBn, the final sleeping window index of n the required power saving class of Business Stream is FWEn, the final sleeping window of n the required power saving class of Business Stream is FEWn, and FEWn=FWBnFWEn
In order to guarantee not influence the time delay and the time of accepting data of Business Stream, must satisfy in addition: FWE can make FWBFWE≤LW*Min (FEW1/ LW1, FEW2/ LW2... FEWn/ LWn) the smallest positive integral value.
, connection can confirm the parameter of power saving class sleeping window after being mapped to the power saving class according to these formula.
Step S512 to S514; The activation of power saving class, the definition rule of power saving class are consulted to accomplish, and Business Stream is set up after the completion; Just can be according to classifying rules to being mapped to the monitoring that connection on some power saving classes has or not transfer of data; If all there is not transfer of data in a period of time, just can consult activate the power saving class through SLP-REQ/RSP message, can be according to the form of the SLP-REQ/SLP-RSP message of the embodiment of the invention with reference to following table 3, table 4.
Table 3
| Syntax (grammer) | Size (size) | Notes (note) | 
| MOB_SLP-REQ_Message_format(){ | — | — | 
| Management message type (management message type)=50 | 8bits | — | 
| Number of Classes (number of types) | 8bits | Number?of?power?savingclasses. | 
| for(i=0;i<Number?of?Classes;i++){ | — | — | 
| Operation (operation) | 1bit | — | 
| Power_Saving_Class_ID | 8bits | — | 
| if(Operation=1){ | — | — | 
| Start_frame_number | 6bits | — | 
| Initial-sleep window (initial sleeping window) | 8bits | — | 
| Listening-window (listen window) | 8bits | — | 
| Final-sleep window base (final sleeping window radix) | 10bits | — | 
| Final-sleep window exponent (final sleeping window index) | 3bits | — | 
| Rsvd | 2bits | — | 
| } | — | — | 
| TLV encoded information (TLV coded message) | variable | — | 
| } | — | — | 
Table 4
| Syntax | Size | Notes | 
| MOB_SLP-RSP_Message_format(){ | — | — | 
| Management?messagetype=51 | 8bits | — | 
| Number?of?Classes | 8bits | Number?of?power?saving | 
| for(i=0;i<Number_of_Classes;i++){ | — | — | 
| Length of Data (data length) | 7bits | — | 
| Sleep?Approved | 1bit |  | 
| Operation | 1bit | — | 
| Power_Saving_Class_ID | 8bits | — | 
| if(Sleep?Approved==1){ | — | — | 
| if(Operation==1){ | — | — | 
| Start_frame_number | 7bits | — | 
| initial-sleep?window | 8bits | — | 
| listening?window | 8bits | — | 
| final-sleep?window?base | 10bits | — | 
| final-sleep?window?exponent | 3bits | — | 
| if(TRF-IND?required){ |  |  | 
| SLPID | 10bits |  | 
| Reserved | 2bits |  | 
| } |  |  | 
| if(MDHO?or?FBSS?capability?enabled){ | — | If?MDHO?or?FBSS?capability?isenabled?in?the?REG-REQ/RSPmes-sage?exchange. | 
| Maintain?Diversity?Set?and?Anchor?BS | 1bit | — | 
| if(Maintain?Diversity?Set?and?Anchor?BS){ | — | — | 
| MDHO/FBSS?duration(s) | 3bits | — | 
| } | — | — | 
| } | — | — | 
| Stop_CQI_Allocation_Flag | 1bit | — | 
| Reserved | 2bits | — | 
| } | — | — | 
| }else{ | — | In?case?Sleep?Approved==0 | 
| REQ-duration | 8bits | — | 
| } | — | — | 
| } | — | — | 
| TLV?encoded?information | variable | — | 
| } | — | — | 
Because power saving class definition rule is consulted the power saving class definition through consultation; In former SLP-REQ/RSP message, just no longer need follow the relevant parameter of power saving class definition; It should be noted that need with former cause power saving class definition negotiations process confirm final-sleepwindowba se parameter such as exponent be put in the negotiation of power saving Class Activation, therefore in the parameter of power saving Class Activation, replenished this Several Parameters here.In addition, can confirm according to the power saving class definition rule of above-mentioned negotiation: the direction (Direction) of the type of power saving class (PSC_Type), power saving class, service trigger are waken sign (Traffic_triggered_wakening_flag) and professional knowledge sign (TRF-IND_Required) etc. up.This shows the load that has reduced the SLP-REQ/RSP administrative messag.
Step S516, receive SLP-RSP message after, according to the effective information that carries among power saving class sign PSCID and the SLP-RSP, do corresponding activation and handle.When fixed all the power saving classes of definition rule all activate, and all power saving classes are when all being in sleeping window, and portable terminal just can get into electricity-saving state.
Method embodiment two
According to embodiments of the invention, a kind of power saving mode setting method that is used for BWA is provided also.
Fig. 7 is the flow chart according to the power saving mode setting method of the embodiment of the invention, and is as shown in Figure 7, and this method comprises:
Step S702, portable terminal sends the agreement request of power saving class definition rule to the base station, and receives the request response from the base station, and wherein, agreement request comprises the power saving class definition rule of all power saving classes; And power saving class definition rule wherein comprises at least: connect type of service, connect traffic direction;
Step S704, portable terminal sends the power saving Class Activation request that connects corresponding to newly-increased to the base station, and receives the activation request response from the base station, wherein, comprises power saving class parameter in the request of power saving Class Activation;
Step S706; Confirm that at portable terminal each connection all has been divided into some power saving classes; And confirm that according to corresponding power saving rule-like and power saving class parameter all power saving classes all are activated and all are under the situation of sleeping window, portable terminal gets into electricity-saving state.
Wherein, before step S704, this method also comprises: the connection that portable terminal will increase newly maps to corresponding power saving class according to the power saving class definition rule of consulting, and wherein, each power saving class and connection thereof of confirming has unique identification information.And after step S704, this method also comprises: whether the connection that the portable terminal monitoring maps to corresponding power saving class has transfer of data; In Preset Time, do not monitor and connect under the transmission data conditions operation of execution activation power saving class.
Above-mentioned power saving class parameter comprises: initial sleeping window, listen window, final sleeping window radix, final sleeping window index, final sleeping window, wherein, FEWn=FWBn FWEn; IW=Min (IW1, IW2 ... IWn); LW=Max (LW1, LW2 ... LWn); FWB=Min (FWB1, FWB2 ... FWBn); And FEW is for making FWBFWE≤LW*Min (FEW1/LW1, FEW2/LW2 ... smallest positive integral value FEWn/LWn); Wherein, FWB is final sleeping window radix, and FWEn is final sleeping window index, and FEW is the frame number of final sleeping window, and IW is the frame number of initial sleeping window, and LW is the frame number of listen window.
The foregoing description; Replace the concrete power saving class definition result of negotiation through the negotiation of carrying out power saving class definition rule; Reduced the redundancy message in the power saving class definition process; Thereby practiced thrift the interface-free resources and the processing time of BWA, the power consumption of having saved portable terminal has improved its stand-by time.
System embodiment
According to embodiments of the invention, also provide a kind of battery saving mode that is used for BWA that system is set.
Fig. 8 is the block diagram that system is set according to the battery saving mode that is used for BWA of the embodiment of the invention; As shown in Figure 8; This wireless access system comprises: base station and portable terminal; Battery saving mode according to the present invention is provided with system and comprises:first transceiver module 10,second transceiver module 20,module 30 is set, particularly:
First transceiver module 10, it is arranged at portable terminal, is used to send the agreement request of power saving class definition rule and sends the power saving Class Activation request that connects corresponding to newly-increased, and wherein, agreement request comprises the power saving class definition rule of all power saving classes;
Second transceiver module 20, it is arranged at the base station, is connected tofirst transceiver module 10; Be used to receive agreement request from the power saving class definition rule of first transceiver module; And send the request response to first transceiver module, and receive from first transceiver module corresponding to the newly-increased power saving Class Activation request that connects, and send to first transceiver module and to activate the request response; Wherein, comprise power saving class parameter in the request of power saving Class Activation;
Module 30 is set; It is arranged at portable terminal; Be connected tofirst transceiver module 10; Be used for confirming that each connects all has been divided into some power saving classes, and confirm that according to corresponding power saving rule-like and power saving class parameter all power saving classes all are activated and all are under the situation of sleeping window, are provided with portable terminal and get into electricity-saving state.
And this is provided with system and can also comprises:
The mapping block (not shown); It is arranged at portable terminal, is connected tofirst transceiver module 10, is used for newly-increased connection is mapped to corresponding power saving class according to the power saving class definition rule of consulting; Wherein, each power saving class and connection thereof of confirming has unique identification information.
The monitoring modular (not shown), it is arranged at portable terminal, is connected tomodule 30 is set; Whether have transfer of data, in Preset Time, do not monitor to connect under the transmission data conditions if being used to monitor the connection that maps to corresponding power saving class, carry out the operation that activates the power saving class.
Above-mentioned power saving class parameter is respectively: IW=Min (IW1, IW2... IWn); LW=Max (LW1, LW2... LWn); FWB=Min (FWB1, FWB2... FWBn); Wherein, the initial sleeping window of n the required power saving class of Business Stream is IWn, the listen window of n the required power saving class of Business Stream is LWn, the final sleeping window radix of n the required power saving class of Business Stream is FWBn, the final sleeping window index of n the required power saving class of Business Stream is FWEn, the final sleeping window of n the required power saving class of Business Stream is FEWn, and FEWn=FWBnFWEn
In above-mentioned processing, the negotiation mode of power saving class definition rule can be with reference to table 1, and the power saving class is carried out label manner can be described in detail with reference to table 2 here.
In sum; Pass through the above embodiment of the present invention; Reached the effect that has reduced the redundancy message in the power saving class definition process, enlarged sleeping window and accounted for the ratio of whole process, thereby practiced thrift the interface-free resources and the processing time of BWA; Save the power consumption of portable terminal, improved its stand-by time.
Obviously, it is apparent to those skilled in the art that above-mentioned each module of the present invention or each step can realize with the general calculation device; They can concentrate on the single calculation element; Perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element; Thereby; Can they be stored in the storage device and carry out, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize by calculation element.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.