Background technology
In 3G (Third Generation) Moblie Long Term Evolution (the LTE:Long Term Evolution) system, the UE CONTEXT MODIFICATION COMMAND that base station (eNodeB) sends by mobile management entity (MME) (user's context is revised order), E_RAB (E-UTRAN Radio Access Bearer:E_UTRAN RAB) SETUP REQUEST (E_RAB sets up request), E_RAB MODIFICATION REQUEST (E_RAB revises request), can get access to UE (User Equipment) AMBR cell in the E_RAB RELEASE REQUEST message such as (E_RAB discharge request), and access UE AMBR, and use this AMBR as UE AMBR.Process such as Fig. 1, shown in 2,3:
Among Fig. 1, MME sends E_RAB to eNODEB and sets up request message, requiring eNodeB to carry out E_RAB sets up, in this message, there is an optional IE:UEAMBR, require in the agreement to receive that this AMBR promptly stores this AMBR and replaces old AMBR, after E_RAB set up and finishes, eNodeB sent E_RAB to MME and sets up response message.
Among Fig. 2, MME sends the E_RAB modify request messages to eNODEB, requiring eNodeB to carry out E_RAB revises, in this message, there is an optional IE:UEAMBR, require in the agreement to receive that this AMBR promptly stores this AMBR and replaces old AMBR, after E_RAB revised and finishes, eNodeB sent E_RAB to MME and revises response message.
Among Fig. 3, MME sends E_RAB to eNODEB and discharges request message, requiring eNodeB to carry out E_RAB sets up, in this message, there is an optional IE:UEAMBR, require in the agreement to receive that this AMBR promptly stores this AMBR and replaces old AMBR, after E_RAB discharged and finishes, eNodeB sent E_RAB to MME and discharges response message.
There is following problem respectively in above-mentioned three message with regard to storing this AMBR after receiving UE AMBR:
Set up request process for E_RAB, at MME after eNodeB sends E_RAB and sets up request message, if carry UE AMBR in this message, then store this AMBR, but this moment is if exist E_RAB to set up failure or existence failure tabulation situation, then Cun Chu new AMBR is only AMBR, can produce certain influence to base station scheduling.
Revise request process for E_RAB, at MME after eNodeB sends the E_RAB modify request messages, if carry UE AMBR in this message, then store this AMBR, but this moment is if exist E_RAB to revise failure or existence failure tabulation situation, then Cun Chu new AMBR is only AMBR, can produce certain influence to base station scheduling.
Discharge request process for E_RAB, at MME after eNodeB sends E_RAB and discharges request message, if carry UE AMBR in this message, then store this AMBR, but this moment is if exist the E_RAB release failure or have failure tabulation situation, then Cun Chu new AMBR is only AMBR, can produce certain influence to base station scheduling.
For above-mentioned several situations, as long as the base station side load is heavier or the base station side processing goes wrong, just the tabulation situation of failing may appear.
Summary of the invention
At the problems referred to above the present invention is proposed.
The present invention proposes the storage means of a kind of polymerization maximum bit rate AMBR, may further comprise the steps: core net sends evolution RAB E-RAB request message to the base station, carries AMBR in the request message; Handle request message the base station, and store described AMBR according to result.
Wherein, the E-RAB request message is for setting up the E-RAB request message, and storing in the step of AMBR according to result, and comprising: the base station judges whether to exist E-RAB to set up the failure tabulation, if there is no, then stores AMBR; If exist, then obtain new AMBR, and store new AMBR according to setting up the failure tabulation.
Wherein, obtaining new AMBR according to described foundation failure tabulation, and storing in the step of new AMBR, comprising: the base station sends to described core net and sets up the failure tabulation; Core net is obtained new AMBR based on setting up the failure tabulation; Core net sends new AMBR to the base station; The AMBR that base station stored is new.
Wherein, the E-RAB request message is modification E-RAB request message, and is storing according to result in the step of AMBR, comprising: the base station judges whether to exist E-RAB to revise the failure tabulation, if there is no, then stores AMBR; If exist, then obtain new AMBR, and store new AMBR according to revising the failure tabulation.
Wherein, obtaining new AMBR according to described modification failure tabulation, and storing in the step of new AMBR, comprising: the base station sends to core net and revises the failure tabulation; Core net is obtained new AMBR based on revising the failure tabulation; Core net sends new AMBR to the base station; The described new AMBR of base station stored.
Wherein, the E-RAB request message is release E-RAB request message, and is storing according to result in the step of AMBR, and comprising: the base station judges whether to exist the tabulation of E-RAB release failure, if there is no, then stores AMBR; If exist, then new AMBR is obtained in tabulation according to release failure, and stores new AMBR.
Wherein, obtaining new AMBR according to release failure tabulation, and storing in the step of new AMBR, comprising: the base station sends the release failure tabulation to core net; Core net is tabulated based on release failure and is obtained new AMBR; Core net sends new AMBR to the base station; The AMBR that base station stored is new.
The invention allows for the storage device of a kind of polymerization maximum bit rate AMBR, comprising: first sending module, be positioned at core net, send evolution RAB E-RAB request message to the base station, carry AMBR in the request message; Processing module is positioned at the base station, and request message is handled; Memory module is positioned at the base station, stores AMBR according to result.
Wherein, the E-RAB request message is for setting up the E-RAB request message, and device also comprises: judging unit, be positioned at the base station, and judge whether to exist E-RAB to set up the failure tabulation; Acquiring unit is positioned at core net, if judge that existing E-RAB to set up failure tabulates, then obtains new AMBR according to setting up the failure tabulation; Memory cell is positioned at the base station, not existing E-RAB to set up the tabulation of failing, then stores AMBR, if exist E-RAB to set up the failure tabulation, then stores the new AMBR that is obtained.
Wherein, obtain new AMBR according to described foundation failure tabulation, and in the process of the described new AMBR of cell stores, device comprises also at acquiring unit: second sending module, be positioned at the base station, send to core net and set up the failure tabulation; And afterwards, acquisition module obtains new AMBR according to setting up the failure tabulation, and utilizes first sending module to send new AMBR, the new AMBR that the memory module storage is obtained.
The advantage of the method is that the base station can be dispatched resource more accurately, and the KPI index that prevents the not enough QoS that causes of resource that causes owing to problem that UE AMBR the occurs situation that can not satisfy the demands.
Embodiment
The technical problem to be solved in the present invention provides the processing method of a kind of S1 of solution AMBR.
Set up for E_RAB, revise, discharge in the request process, the base station is receiving that E_RAB sets up, revise, behind the release request message, if there is UE AMBR, do not store earlier this AMBR, by the time E_RAB sets up, and revises, and discharges to set up the failure tabulation according to whether existing again after finishing, revise the failure tabulation, the release failure tabulation judges whether to store.
Set up request process for E_RAB, this AMBR if there is a UE AMBR, is not stored earlier in the base station after receiving that E_RAB sets up request message, judges whether to store after E_RAB sets up process and finishes by the time again.
Revise request process for E_RAB, this AMBR if there is UE AMBR, is not stored earlier in the base station after receiving the E_RAB modify request messages, judge whether to store after the E_RAB modification process is finished by the time again.
Discharge request process for E_RAB, this AMBR if there is UE AMBR, is not stored earlier in the base station after receiving that E_RAB discharges request message, judge whether to store after the E_RAB dispose procedure is finished by the time again.
In order to further specify the present invention, be elaborated below in conjunction with drawings and Examples.
Embodiment 1: for interacting message between eNodeB and MME
As Fig. 4, shown in Fig. 5, set up request process for E_RAB, eNodeB if there is a UE AMBR, does not store earlier this AMBR after receiving that E_RAB sets up request message, judge whether to store after E_RAB sets up process and finishes by the time again.If do not exist and set up the E_RAB failure scenarios, then store this AMBR; If exist E_RAB to set up failure or existence failure tabulation situation, eNodeB sets up response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success admittance obtains UE AMBR again, and then send to eNodeB by UECONTEXT MODIFICATION REQUEST (request of UE contextual modifications) message (this message is carried amended UE AMBR), eNodeB stores after receiving new AMBR, after eNodeB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE (response of UE contextual modifications) message to MME.
As Fig. 6, shown in Fig. 7, revise request process for E_RAB, eNodeB if there is UE AMBR, does not store earlier this AMBR after receiving the E_RAB modify request messages, judge whether to store after the E_RAB modification process is finished by the time again.Do not revise the E_RAB failure scenarios if do not exist, then store this AMBR; If exist E_RAB to revise failure or existence failure tabulation situation, eNodeB revises response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success modification obtains UE AMBR again, and then send to eNodeB by UE CONTEXT MODIFICATION REQUEST message (this message is carried amended UE AMBR), eNodeB stores after receiving new AMBR, after eNodeB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE message to MME.
As Fig. 8, shown in Fig. 9, discharge request process for E_RAB, eNodeB if there is UE AMBR, does not store earlier this AMBR after receiving that E_RAB discharges request message, judge whether to store after the E_RAB dispose procedure is finished by the time again.Do not discharge the E_RAB failure scenarios if do not exist, then store this AMBR; If have the E_RAB release failure or have failure tabulation situation, eNodeB discharges response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success release obtains UE AMBR again, and then send to eNodeB by UE CONTEXT MODIFICATION REQUEST message (this message is carried amended UE AMBR), eNodeB stores after receiving new AMBR, after eNodeB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE message to MME.
Embodiment 2: for interacting message between HeNB and MME
Set up request process for E_RAB, HeNB if there is a UE AMBR, does not store earlier this AMBR after receiving that E_RAB sets up request message, judges whether to store after E_RAB sets up process and finishes by the time again.If do not exist and set up the E_RAB failure scenarios, then store this AMBR; If exist E_RAB to set up failure or existence failure tabulation situation, HeNB sets up response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success admittance obtains UE AMBR again, and then send to HeNB by UE CONTEXT MODIFICATION REQUEST message (this message is carried amended UE AMBR), HeNB stores after receiving new AMBR, after HeNB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE message to MME.
Revise request process for E_RAB, HeNB if there is UE AMBR, does not store earlier this AMBR after receiving the E_RAB modify request messages, judge whether to store after the E_RAB modification process is finished by the time again.Do not revise the E_RAB failure scenarios if do not exist, then store this AMBR; If exist E_RAB to revise failure or existence failure tabulation situation, HeNB revises response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success modification obtains UE AMBR again, and then send to HeNB by UE CONTEXT MODIFICATION REQUEST message (this message is carried amended UE AMBR), HeNB stores after receiving new AMBR, after HeNB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE message to MME.
Discharge request process for E_RAB, HeNB if there is UE AMBR, does not store earlier this AMBR after receiving that E_RAB discharges request message, judge whether to store after the E_RAB dispose procedure is finished by the time again.Do not discharge the E_RAB failure scenarios if do not exist, then store this AMBR; If have the E_RAB release failure or have failure tabulation situation, HeNB discharges response process by E_RAB and carries the failure tabulation, MME is after receiving this message, judge and have the failure tabulation, then the E_RAB according to success release obtains UE AMBR again, and then send to HeNB by UE CONTEXT MODIFICATION REQUEST message (this message is carried amended UE AMBR), HeNB stores after receiving new AMBR, after HeNB successfully handles UE CONTEXT MODIFICATION REQUEST message, send UE CONTEXT MODIFICATION RESPONSE message to MME.
The invention allows for the storage device of a kind of polymerization maximum bit rate AMBR.Figure 10 shows according to device of the present invention.As shown in figure 10, this device comprises: first sending module, be positioned at core net, and send evolution RAB E-RAB request message to the base station, carry AMBR in the request message; Processing module is positioned at the base station, and request message is handled; Memory module is positioned at the base station, stores AMBR according to result.
The E-RAB request message is for setting up the E-RAB request message, and device also comprises: judging unit, be positioned at the base station, and judge whether to exist E-RAB to set up the failure tabulation; Acquiring unit is positioned at core net, if judge that existing E-RAB to set up failure tabulates, then obtains new AMBR according to setting up the failure tabulation; Memory cell is positioned at the base station, not existing E-RAB to set up the tabulation of failing, then stores AMBR, if exist E-RAB to set up the failure tabulation, then stores the new AMBR that is obtained.
Obtain new AMBR at acquiring unit according to setting up the failure tabulation, and in the process of the new AMBR of cell stores, device comprises also: second sending module, be positioned at the base station, send to core net and set up the failure tabulation; And afterwards, acquisition module obtains new AMBR according to setting up the failure tabulation, and utilizes first sending module to send new AMBR, the new AMBR that the memory module storage is obtained.
The E-RAB request message is modification E-RAB request message, and device also comprises: judging unit, be positioned at the base station, and judge whether to exist E-RAB to revise the failure tabulation; Acquiring unit is positioned at core net, if judge that existing E-RAB to revise failure tabulates, then obtains new AMBR according to revising the failure tabulation; Memory cell is positioned at the base station, not existing E-RAB to revise the tabulation of failing, then stores AMBR, if exist E-RAB to revise the failure tabulation, then stores the new AMBR that is obtained.
Obtain new AMBR at acquiring unit according to revising the failure tabulation, and in the process of the new AMBR of cell stores, device comprises also: second sending module, be positioned at the base station, send to core net and revise the failure tabulation; And afterwards, acquisition module obtains new AMBR according to revising the failure tabulation, and utilizes first sending module to send new AMBR, the new AMBR that the memory module storage is obtained.
The E-RAB request message is release E-RAB request message, and device also comprises: judging unit, be positioned at the base station, and judge whether to exist the tabulation of E-RAB release failure; Acquiring unit is positioned at core net, if there is the tabulation of E-RAB release failure in judgement, then new AMBR is obtained in tabulation according to release failure; Memory cell is positioned at the base station, there not being the tabulation of E-RAB release failure, then stores AMBR, if there is the tabulation of E-RAB release failure, then stores the new AMBR that is obtained.
Obtain new AMBR at acquiring unit according to release failure tabulation, and in the process of the new AMBR of cell stores, device comprises also: second sending module, be positioned at the base station, send the release failure tabulation to core net; And afterwards, acquisition module is tabulated according to release failure and is obtained new AMBR, and utilizes first sending module to send new AMBR, the new AMBR that the memory module storage is obtained.
The technical staff in field should be understood 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, they can be stored in the storage device and carry out by calculation element, 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.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.