Disclosure of Invention
The invention is completed in order to at least partially solve the technical problems of complex flow and long time delay of the mobile terminal in the establishment process of the CSFB fallback communication in the prior art.
The technical scheme adopted for solving the technical problem of the invention is as follows:
the invention provides a method for shortening the fall-back time of a CSFB (Circuit switched Fall Back) cell, which comprises the following steps:
the method comprises the steps that after a mobile terminal is started up, a request for obtaining fallback cell configuration information of a current cell is sent to an eNB, and the fallback cell configuration information sent by the eNB is obtained, wherein the fallback cell configuration information comprises cell identifications and frequency point information of a plurality of fallback cells which are configured for the mobile terminal by the eNB and correspond to the current cell and used for the mobile terminal to fall back;
the mobile terminal measures each acquired fallback cell and stores frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result;
when an incoming call calls a 4G card of the Mobile terminal, and the MME sends a paging request to the Mobile terminal, the Mobile terminal sends a fallback response to the MME, releases RRC (Radio Resource Control) connection, falls back to a proper cell according to the stored frequency point information of the fallback cell, and then sends a paging response to an MSC (Mobile Switching Center) to establish a call.
Further, after the mobile terminal stores the frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result, the method further includes:
when the mobile terminal updates the periodic tracking area, the mobile terminal sends a request for acquiring the configuration information of the fallback area of the current area to the eNB again, and acquires the configuration information of the fallback area sent by the eNB again;
the mobile terminal measures each re-acquired fallback cell, and replaces the saved fallback cell frequency point information with the best signal in the current measurement result with the fallback cell frequency point information with the best signal;
the mobile terminal sends a joint location updating request to the MME, wherein the joint location updating request comprises a cell identifier of a fallback cell with the best signal in the current measurement result;
the MME sends a location area updating request to the VLR after receiving the combined location updating request; and the VLR updates the position after receiving the position area updating request, and the updated cell identifier is the cell identifier of the fallback cell with the best signal in the current measurement result.
Further, after the mobile terminal stores the frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result, the method further includes:
the mobile terminal compares the falling cell with the best signal in the measurement result with the cell identification information of each cell contained in the location area identification, and if the cell identification information of each cell contained in the location area identification does not contain the cell identification of the falling cell with the best signal in the measurement result, the mobile terminal sends a joint location update request to the MME, wherein the joint location update request comprises the cell identification of the falling cell with the best signal in the measurement result;
the MME sends a location area updating request to the VLR after receiving the combined location updating request; and the VLR updates the position after receiving the position area updating request, and the updated cell identification is the cell identification of the fallback cell with the best signal in the measurement result.
Further, the mobile terminal falls back to a suitable cell according to the stored frequency point information of the fallen back cell, including:
the mobile terminal performs fallback according to the stored frequency point information of the fallback cell with the best signal;
if the fallback is successful, the mobile terminal directly sends a paging response to the MSC to establish a call;
and if the fallback is unsuccessful, the mobile terminal performs fallback attempts in sequence from high to low according to the stored other fallback cell frequency point information except the fallback cell frequency point information with the best signal until the mobile terminal falls back to a proper cell.
According to another aspect of the present invention, the present invention further provides a terminal for shortening a CSFB cell fall-back time, including: the system comprises an acquisition module, a measurement module and a fallback module;
the acquisition module is used for sending a request for acquiring the configuration information of the fallback cells of the current cell to the eNB after the mobile terminal is started up and acquiring the configuration information of the fallback cells sent by the eNB, wherein the configuration information of the fallback cells comprises cell identifiers and frequency point information of a plurality of fallback cells which are configured for the mobile terminal by the eNB and correspond to the current cell and are used for the mobile terminal to fall back;
the measuring module is used for measuring each fallback cell acquired by the acquiring module and storing the frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measuring result;
the fallback module is used for sending a fallback cell response to the MME after the 4G card is called by an incoming call and the MME sends a paging request to the mobile terminal, releasing RRC connection, enabling the mobile terminal to fall back to a proper cell according to the fallback cell frequency point information stored by the measuring module, and then controlling the mobile terminal to send the paging response to the MSC to establish a call.
Further, the terminal for shortening the fall-back time of the CSFB cell further comprises a first updating module;
the obtaining module is further configured to, when the mobile terminal performs periodic tracking area update, re-send a request for obtaining fallback cell configuration information of the current cell to the eNB, and re-obtain the fallback cell configuration information sent by the eNB;
the measuring module is also used for measuring each fallback cell acquired again by the acquiring module and replacing the saved fallback cell frequency point information with the best signal in the current measuring result;
the first updating module is used for sending a joint location updating request to the MME, wherein the joint location updating request comprises a cell identifier of a fallback cell with the best signal in the current measurement result, so that the MME sends a location area updating request to the VLR after receiving the joint location updating request, the VLR updates the location after receiving the location area updating request, and the updated cell identifier is the cell identifier of the fallback cell with the best signal in the current measurement result.
Further, the terminal for shortening the CSFB cell drop-back time further comprises a second updating module and a comparing module;
the comparison module is used for comparing the falling cell with the best signal in the measurement result stored by the measurement module with the cell identification information of each cell contained in the location area identification;
the second updating module is used for sending a joint location updating request to the MME when the comparison result of the comparison module is that the cell identification information of each cell contained in the location area identification does not contain the cell identification of the fallback cell with the best signal in the measurement result, wherein the joint location updating request comprises the cell identification of the fallback cell with the best signal in the measurement result, so that the MME sends the location area updating request to the VLR after receiving the joint location updating request, the VLR updates the location after receiving the location area updating request, and the updated cell identification is the cell identification of the fallback cell with the best signal in the measurement result.
Further, the fallback module is configured to enable the mobile terminal to fall back to a suitable cell according to the fallback cell frequency point information stored in the measurement module, and specifically includes:
the fallback module controls the mobile terminal to fallback according to the frequency point information of the fallback cell with the best signal, which is stored by the measuring module;
if the fallback is successful, controlling the mobile terminal to directly send a paging response to the MSC, and establishing a call;
and if the fallback is unsuccessful, the fallback module controls the mobile terminal to sequentially perform fallback attempts according to other fallback cell frequency point information which is stored by the measurement module and is except the fallback cell frequency point information with the best signal, and the fallback attempts are performed in sequence from high to low according to the signal quality until the mobile terminal falls back to a proper cell.
In another aspect, the present invention further provides a system for shortening a CSFB cell drop-back time, which is characterized by comprising an MME, an eNB, and the terminal as described above.
Has the advantages that:
according to the method, the terminal and the system for shortening the CSFB cell fallback time, the fallback cell information configured by the current cell is acquired from the eNB when the mobile terminal is idle, the acquired fallback cell is measured, and the frequency point information of a plurality of cells with the signal quality ranking at the front in the measurement result is stored; and the cell identifier contained in the location area identifier is ensured to comprise the falling cell identifier with the best signal in the measurement result, so that when the mobile terminal needs to fall back to a 3G/2G network cell for voice call, the mobile terminal directly falls back according to the stored frequency point of the falling cell with the best signal, paging is responded, the cell measurement and location updating process of CSFB falling in the call establishment process is saved, the call delay is reduced, and the mobile terminal can quickly establish the call.
Detailed Description
In order to make the technical solutions of the present invention better understood, the present invention is further described in detail below with reference to the accompanying drawings and examples.
Example one
As shown in fig. 1, the present invention provides a method for shortening a CSFB cell fall-back time, including:
step S1: the method comprises the steps that after a mobile terminal is started up, a request for obtaining fallback cell configuration information of a current cell is sent to an eNB, and the fallback cell configuration information sent by the eNB is obtained, wherein the fallback cell configuration information comprises cell identifications and frequency point information of a plurality of fallback cells which are configured for the mobile terminal by the eNB and correspond to the current cell and used for the mobile terminal to fall back;
step S2: the mobile terminal measures each acquired fallback cell and stores frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result;
step S3: when an incoming call calls a 4G card of the mobile terminal, and the MME sends a paging request to the mobile terminal, the mobile terminal sends a fallback response to the MME, releases RRC connection, falls back to a proper cell according to the stored frequency point information of the fallback cell, then sends the paging response to the MSC, and establishes a call.
When the mobile terminal is started, firstly starting a combined attachment process of the 4G multi-mode card, so that the mobile terminal can realize voice call through a CSFB process; the specific process comprises the following steps: the mobile terminal 4G multi-mode card sends an Attach Request message to the MME, wherein the parameter Attach Type indicates that the Attach Request message is a combined EPS/IMSI Attach flow, and the parameter indicates that the UE has the CS Fallback (circuit switched Fallback) capability; the MME sends an SGsAP-LOCATION-UPDATE-REQUEST message to the MSC/VLR, wherein the message comprises parameters such as a new LAI, IMSI (International Mobile Subscriber Identity) of a 4G multi-mode card, MME name (MME identification) and LOCATION UPDATE Type (LOCATION UPDATE Type); the MSC/VLR stores MME information and establishes association with SGs (Serving General Packet Radio Service) of the user under the MME; MSC/VLR initiates the location updating flow of HLR according to the user information and the location area information; MSC/VLR returns confirmation information to MME, the confirmation information includes LAI information and each cell identification information; MME sends Attach Accept message to mobile terminal to complete joint Attach; and the mobile terminal acquires and stores the LAI information and the included cell identification information from the message.
After the joint attachment is completed, actively acquiring configuration information of the current fallback cells from the eNB when the mobile terminal is idle, measuring the acquired fallback cells, measuring the signal intensity value of each fallback cell, sequencing the fallback cells according to the signal intensity from high to low, storing frequency point information of a plurality of fallback cells which are ranked at the top, wherein the number of the stored fallback cells is generally 2-6, and certainly, other numbers can be used, so that the limitation is not made.
When an incoming call calls a 4G multi-mode card, calling session control equipment to which a calling belongs sends a query request to an HLR (Home Location Register) according to a called number; HLR feeds back MSC position information to HLR, and call session control equipment sends call request to MSC after receiving the feedback; after receiving the paging request, the MSC sends the paging request to the MME according to the SGs interface information, then the MME sends the paging request to the mobile terminal, and the mobile terminal sends a fallback cell response to the MME after receiving the paging request; after the MME receives the response of the mobile terminal to the cell falling back, the MME sends an SGsAP-SERVICE-REQUEST message to the MSC; the mobile terminal releases RRC connection, disconnects the connection of the original cell, reselects the cell for redirection to a 3G/2G network, starts to fall back from the stored frequency point information of the fall-back cell with the best signal, and sends paging response to the MSC after falling back to a proper cell to establish communication. The scheme of the embodiment saves the cell measurement flow of CSFB fallback in the call establishment process, reduces the call delay and enables the mobile terminal to establish the call quickly.
Further, after the mobile terminal stores the frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result, the method further includes:
when the mobile terminal updates the periodic tracking area, the mobile terminal sends a request for acquiring the configuration information of the fallback area of the current area to the eNB again, and acquires the configuration information of the fallback area sent by the eNB again;
the mobile terminal measures each re-acquired fallback cell, and replaces the saved fallback cell frequency point information with the best signal in the current measurement result with the fallback cell frequency point information with the best signal;
the mobile terminal sends a joint location updating request to the MME, wherein the joint location updating request comprises a cell identifier of a fallback cell with the best signal in the current measurement result;
the MME sends a location area updating request to the VLR after receiving the combined location updating request; and the VLR updates the position after receiving the position area updating request, and the updated cell identifier is the cell identifier of the fallback cell with the best signal in the current measurement result.
The mobile terminal carries out periodic TAU (Tracking Area Update) to indicate UE Alive (user online), the time of the periodic TAU is set according to the situation and is generally about 1H, when the periodic TAU is carried out, network configuration and connection state are all executed forcibly, the mobile terminal sends a request for obtaining the information of the fallback zone configured by the current zone to the eNB again to obtain the configuration information of the fallback zone sent by the eNB, then the frequency point information of the fallback zone with the best signal is obtained through measurement, and the frequency point information of the fallback zone with the best signal in the measurement result replaces the previously stored frequency point information of the fallback zone; and the location updating is carried out to ensure that the cell identifier of the VLR is the fall-back cell identifier with the best signal in the measurement result, under the general condition, the mobile terminal can successfully fall back when falling back according to the stored frequency point information of the fall-back cell with the best signal, the location updating process is not needed after falling back, and the time delay of call establishment is reduced by 2-3 s.
Further, after the mobile terminal stores the frequency point information of a plurality of fallback cells with the signal quality ranking at the top in the measurement result, the method further includes:
the mobile terminal compares the falling cell with the best signal in the measurement result with the cell identification information of each cell contained in the location area identification, and if the cell identification information of each cell contained in the location area identification does not contain the cell identification of the falling cell with the best signal in the measurement result, the mobile terminal sends a joint location update request to the MME, wherein the joint location update request comprises the cell identification of the falling cell with the best signal in the measurement result;
the MME sends a location area updating request to the VLR after receiving the combined location updating request; and the VLR updates the position after receiving the position area updating request, and the updated cell identification is the cell identification of the fallback cell with the best signal in the measurement result.
After the joint attachment is completed, the mobile terminal stores the LAI information and the identification information of each cell; the falling cell with the best signal in the measurement result of the mobile terminal is the cell with the highest falling success rate, if each cell identification information contained in the LAI contains the identification of the falling cell with the best signal, no processing is needed, if each cell identification information contained in the LAI does not contain the identification of the falling cell with the best signal, the mobile terminal still needs to carry out position updating after falling, therefore, the mobile terminal directly judges after storing the frequency point information of a plurality of cells with signal quality ranking close to the front in the measurement result, the CSFB process in the paging process can be reduced by carrying out the position updating process in advance, and the call establishment speed is improved.
Further, the mobile terminal falls back to a suitable cell according to the stored frequency point information of the fallen back cell, including:
the mobile terminal performs fallback according to the stored frequency point information of the fallback cell with the best signal;
if the fallback is successful, the mobile terminal directly sends a paging response to the MSC to establish a call;
and if the fallback is unsuccessful, the mobile terminal performs fallback attempts in sequence from high to low according to the stored other fallback cell frequency point information except the fallback cell frequency point information with the best signal until the mobile terminal falls back to a proper cell.
And the mobile terminal performs fallback according to the stored other fallback cell frequency point information except the fallback cell frequency point information with the best signal, and if the cell identifier is found to be inconsistent with the resident cell identifier after the fallback is completed, the mobile terminal performs a position updating process to complete the position updating.
Example two
According to another aspect of the present invention, as shown in fig. 2, the present invention further provides a terminal for shortening a CSFB cell fall-back time, including: the system comprises an acquisition module 11, a measurement module 12 and a fallback module 13;
the acquiring module 11 is configured to send a request for acquiring fallback cell configuration information of a current cell to an eNB after the mobile terminal is powered on, and acquire the fallback cell configuration information sent by the eNB, where the fallback cell configuration information includes cell identifiers and frequency point information of multiple fallback cells corresponding to the current cell, configured for the mobile terminal by the eNB to fall back to the mobile terminal;
the measurement module 12 is configured to measure each fallback cell acquired by the acquisition module 11, and store frequency point information of a plurality of fallback cells with a signal quality ranking top in a measurement result;
the fallback module 13 is configured to send a fallback cell response to the MME after the MME sends a paging request to the mobile terminal when there is an incoming call to call the 4G multimode card, release the RRC connection, enable the mobile terminal to fall back to a suitable cell according to the fallback cell frequency point information stored in the measurement module 12, and then control the mobile terminal to send a paging response to the MSC, so as to establish a call.
As shown in fig. 3, further, the terminal for shortening the CSFB cell fall-back time further includes a first updating module 14;
the obtaining module 11 is further configured to, when the mobile terminal performs periodic tracking area update, re-send a request for obtaining fallback cell configuration information of the current cell to the eNB, and re-obtain the fallback cell configuration information sent by the eNB;
the measurement module 12 is further configured to measure each fallback cell acquired again by the acquisition module 11, and replace the saved fallback cell frequency point information with the best signal in the current measurement result with the fallback cell frequency point information with the best signal;
the updating module 14 is configured to send a joint location update request to the MME, where the joint location update request includes a cell identifier of a fallback cell with a best signal in the current measurement result, so that the MME sends a location area update request to the VLR after receiving the joint location update request, the VLR performs location update after receiving the location area update request, and the updated cell identifier is the cell identifier of the fallback cell with the best signal in the current measurement result.
Further, the terminal for shortening the CSFB cell drop-back time further includes a second updating module 15 and a comparing module 16;
the comparing module 16 is configured to compare the fallback cell with the best signal in the measurement results stored in the measuring module 12 with the cell identifier information of each cell included in the location area identifier;
the second updating module 15 is configured to send a joint location update request to the MME when the comparison result of the comparing module is that the cell identification information of each cell included in the location area identification does not include the cell identification of the fallback cell with the best signal in the measurement result, where the joint location update request includes the cell identification of the fallback cell with the best signal in the measurement result, so that the MME sends the location area update request to the VLR after receiving the joint location update request, the VLR performs location update after receiving the location area update request, and the updated cell identification is the cell identification of the fallback cell with the best signal in the measurement result.
Further, the fallback module 13 is configured to enable the mobile terminal to fall back to a suitable cell according to the fallback cell frequency point information already stored in the measurement module 12, and specifically includes:
the fallback module 13 controls the mobile terminal to fallback according to the frequency point information of the fallback cell with the best signal, which is stored by the measurement module 12;
if the fallback is successful, controlling the mobile terminal to directly send a paging response to the MSC, and establishing a call;
and if the fallback is unsuccessful, the fallback module controls the mobile terminal to sequentially perform fallback attempts according to other fallback cell frequency point information which is stored by the measurement module and is except the fallback cell frequency point information with the best signal, and the fallback attempts are performed in sequence from high to low according to the signal quality until the mobile terminal falls back to a proper cell.
After the fallback is completed, if the cell identifier is found to be inconsistent with the resident cell identifier, the fallback module notifies the updating module 14 to perform the location updating procedure.
For the present embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for the relevant points, reference is made to the corresponding process in the foregoing method embodiment one, and details are not repeated here.
EXAMPLE III
On the other hand, as shown in fig. 4, the present invention further provides a system for shortening a CSFB cell fall-back time, which includes an MME3, an eNB2, and the terminal 1 as described above.
The eNB2 and the MME3 are configured to perform a normal CSFB fallback procedure, and the eNB2 is further configured to send the fallback cell configuration information to the mobile terminal after the mobile terminal sends a request for obtaining the fallback cell configuration information to the eNB; it should be noted that the technical features of the first method embodiment and the second terminal embodiment are also applicable to the embodiment of the present system, and are not described herein again.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.