Disclosure of Invention
The present invention provides a CSFB calling method, system and mobile terminal to solve the above-mentioned technical problem in the prior art, and aims to solve the problem that in the prior art, between the time when the mobile terminal in the LTE network sends an extended service request and receives a ring back tone message returned by a calling MSC, a user does not receive any prompt tone message and is in a silent state, and the user may hang up the phone to call again because the user thinks that a network signal is not good, which results in poor user perception, and to solve the problem that the calling user cannot receive a page in the process of falling back and returning back when the called user is off or is not in a coverage area and cannot establish a call connection.
In order to solve the above technical problem, the present invention provides a CSFB caller method, comprising:
the mobile terminal initiates a calling service and performs the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, the mobile terminal plays a corresponding prompt tone and does not fall back to the CS domain;
when the state information of the called number is in a normal state, the mobile terminal plays a prompt tone that the call is in progress, and the mobile terminal falls back to the CS domain and makes the call.
Preferably, the step of the mobile terminal acquiring the state information of the called number specifically includes:
the mobile terminal sends an extended service request to the MME, wherein the extended service request comprises a called number;
the MME sends a calling request to a calling MSC, wherein the calling request comprises a called number;
the calling MSC acquires the roaming mobile number and the state information of the called number home MSC, and sends the state information to the MME;
and the MME sends the state information of the called number to the mobile terminal.
Preferably, before the mobile terminal initiates the calling service, the method further comprises the following steps:
after the joint attachment is completed, the mobile terminal sends a request for acquiring the configuration information of the fallback cell to the eNB;
the eNB sends the configuration information of the fallback cell to the mobile terminal;
and the mobile terminal performs the fallback cell measurement according to the fallback cell configuration information and stores the frequency point information of a plurality of fallback cells with better measurement signals.
Preferably, the falling back of the CS domain and the call by the mobile terminal specifically includes:
the mobile terminal sends a fallback cell message to the MME and performs fallback according to the stored fallback cell frequency point information;
when the fallback is successful, the mobile terminal sends a calling request to the calling MSC;
when the mobile terminal receives the ring back tone information sent by the calling MSC, the prompt tone that the call is going on is changed into the ring back tone.
Further, the invention also provides a CSFB calling system, which comprises a mobile terminal, an MME and a calling MSC,
the mobile terminal is used for sending an extended service request to the MME when a calling service is initiated, wherein the extended service request comprises a called number;
the MME is used for sending a calling request to a calling MSC according to an extended service request sent by the mobile terminal, wherein the calling request comprises a called number;
the calling MSC is used for acquiring the roaming mobile number and the state information of the called number home MSC and sending the state information of the called number to the MME;
the MME is also used for sending the state information of the called number to the mobile terminal;
the mobile terminal is also used for carrying out the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, playing a corresponding prompt tone without falling back to the CS domain;
when the state information of the called number is in a normal state, playing a prompt tone that the call is in progress, and falling back to the CS domain and calling.
Preferably, the mobile terminal comprises an alert tone module and a processing module,
the prompt tone module is used for playing a corresponding prompt tone when the system is powered off or not in a coverage area according to the acquired state information of the called number, and playing a prompt tone when a call is in progress when the acquired state information of the called number is in a normal state;
the processing module is used for sending an extended service request to the MME and indicating the mobile terminal not to fall back to the CS domain when the state information of the called number is shutdown or not in the coverage area; and the mobile terminal is used for indicating the mobile terminal to fall back to the CS domain and calling when the acquired state information of the called number is in a normal state.
Preferably, the processing module is further configured to send a request for acquiring the fallback cell configuration information to the eNB according to the message that the joint attachment of the mobile terminal is completed, and,
and the system is used for measuring the fallback cells according to the acquired configuration information of the fallback cells and storing the frequency point information of a plurality of fallback cells with better measuring signals.
Preferably, the instructing, by the processing module, the mobile terminal to fall back to the CS domain and make a call specifically includes: the processing module is used for sending a fallback cell message to the MME and indicating the mobile terminal to carry out fallback according to the stored fallback cell frequency point information; and is used for sending the call request to the caller MSC according to the successful message of falling back obtained;
the prompt tone module is also used for receiving the ring back tone information sent by the calling MSC and changing the prompt tone in the process of calling into the ring back tone according to the ring back tone information.
Further, the present invention also provides a mobile terminal, when initiating a calling service, the mobile terminal is configured to send an extended service request to an MME, where the extended service request includes a called number;
the MME is also used for receiving the state information of the called number sent by the MME;
and, the following steps are performed according to the status information of the called number:
when the state information of the called number is off or not in the coverage area, the called number is used for playing a corresponding prompt tone without falling back to the CS domain;
when the state information of the called number is in a normal state, the method is used for playing the prompt tone of the calling in progress, and falling back to the CS domain and calling.
The invention has the beneficial effects that: according to the CSFB calling method, the CSFB calling system and the mobile terminal, when the mobile terminal initiates a calling service, an expanded service request is sent to the MME, the MME sends a calling request to the calling MSC, the calling MSC acquires a roaming mobile number and state information of a called number home MSC, and sends the state information to the MME, the MME sends the received state information of the called number to the mobile terminal, and the mobile terminal plays a corresponding prompt tone according to the state information, so that when the calling user hears the prompt tone as being off or not in a coverage area, the calling user can select direct on-hook; when the calling subscriber hears the prompt tone of the calling, and then can hear the ring back tone prompt tone, in the calling process, the calling subscriber can not hang up the telephone to call again because the calling subscriber thinks that the network signal is not good, thereby improving the user experience. In addition, when the calling user hears the prompt tone to be off or not in the coverage area, the calling user hangs up, and the mobile terminal does not fall back to the CS domain, so that the problem that the calling user cannot receive paging in the falling back and returning processes is avoided.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the CSFB calling method, system and mobile terminal of the present invention are further described in detail below with reference to the accompanying drawings and embodiments.
Example 1:
as shown in fig. 1, the present embodiment provides a CSFB calling method, including:
the mobile terminal initiates a calling service and performs the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, the mobile terminal plays a corresponding prompt tone and does not fall back to the CS domain;
when the state information of the called number is in a normal state, the mobile terminal plays a prompt tone that the call is in progress, and the mobile terminal falls back to the CS domain and makes the call.
Example 2:
as shown in fig. 1 and 2, the present embodiment discloses a CSFB caller method, wherein a mobile terminal has a 4G multimode card, and the 4G multimode card selects a CSFB technique to implement a voice call.
The method comprises the following steps:
step 101, starting a combined attachment process of a 4G multi-mode card after a mobile terminal is started;
the joint attachment process is specifically that the 4G multi-mode card of the mobile terminal sends an Attach Request message to the MME, wherein the parameter Attach Type indicates that the mobile terminal is a joint EPS/IMSI attachment process, and the parameter indicates that the mobile terminal has CS Fallback capability, the MME sends an SGsAP-LOCATION-UPDATE-Request message to a corresponding VLR, the message comprises parameters such as new LAI, IMSI, MME name and LOCATION UPDATE Type of the 4G multi-mode card, the VLR stores MME information and creates SGs association with the 4G multi-mode card under the MME, the VLR initiates a 4G multi-mode card LOCATION UPDATE process to the HLR according to user information and LOCATION area information, the VLR returns confirmation information to the MME, and the MME sends an Attach Accept message to the mobile terminal to complete joint attachment.
Step 102, after the mobile terminal completes the joint attachment, the mobile terminal sends a request for acquiring the configuration information of the fallback cell to the eNB; the eNB sends the configuration information of the fallback cell to the mobile terminal; the mobile terminal measures the fallback cells according to the configuration information of the fallback cells and stores the frequency point information of a plurality of fallback cells with better measuring signals;
103, when the mobile terminal initiates a calling service, sending an extended service request to the MME, wherein the extended service request comprises a called number;
step 104, the MME sends a calling request to the calling MSC, wherein the calling request comprises a called number;
105, the calling MSC acquires the roaming mobile number and the state information of the home MSC of the called number, and sends the state information of the called number to the MME;
in this embodiment, the calling MSC obtains, according to the call request information sent by the MME, an MSC roaming mobile number and state information of the MSC where the called number is currently located from an HLR corresponding to the called number, where the state information of the called number may be: shutdown, out of coverage, normal state, etc.
Step 106, the MME sends the received state information of the called number to the mobile terminal;
step 107, the mobile terminal performs the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, the mobile terminal plays a corresponding prompt tone and does not fall back to the CS domain;
when the state information of the called number is in a normal state, the mobile terminal plays a prompt tone that the call is in progress, and the mobile terminal falls back to the CS domain and makes the call.
In this embodiment, when the obtained status information of the called number is power off, the prompt tone played by the mobile terminal is a "power off of the other party" prompt tone; and when the acquired state information of the called number is not in the coverage area, the prompt tone played by the mobile terminal is a prompt tone of 'the other party is not in the coverage area'.
When the calling user hears the prompt tone that the opposite side is turned off or the opposite side is not in the coverage area, the calling user knows that the call cannot be established and usually hangs up, so that the mobile terminal still resides in the LTE network without falling back to the CS domain.
And when the acquired state information of the called number is in a normal state, the mobile terminal plays a prompt tone of 'calling is in progress', and the mobile terminal falls back to the CS domain and calls.
Step 108, the mobile terminal sends a fallback cell message to the MME, and performs fallback according to the stored fallback cell frequency point information; when the fallback is successful, the mobile terminal sends a calling request to the calling MSC; when the mobile terminal receives the ring back tone information sent by the calling MSC, the prompt tone that the call is going on is changed into the ring back tone.
In this embodiment, when the called number acquired by the mobile terminal is information in a normal state, a fallback cell message is sent to the MME, and fallback is performed according to the stored fallback cell frequency point information; when the fallback is successful, the mobile terminal sends a call establishment request to the calling MSC; the calling MSC sends a call establishment request to the called MSC according to the MSC roaming mobile number where the obtained called number is currently located; the called MSC sends a call request to the called number, the called terminal rings, the called terminal sends ring response information to the called MSC, the called MSC sends the called ring response information to the calling MSC, the calling MSC sends ring information back to the mobile terminal, and when the mobile terminal receives the ring back tone information sent by the calling MSC, the prompt tone of the ongoing call is changed into the ring back tone.
In the CSFB call method provided in embodiments 1 and 2, after the mobile terminal completes the joint attachment, the mobile terminal stores the frequency point information of the plurality of fallback cells with the best measurement signals, and this step can reduce the time length of the mobile terminal in performing the subsequent cell fallback to a certain extent. When a mobile terminal initiates a calling service, an extended service request is sent to an MME, the MME sends a calling request to a calling MSC, the calling MSC acquires a roaming mobile number and state information of a called number attributive MSC, and sends the state information to the MME, the MME sends the received state information of the called number to the mobile terminal, and the mobile terminal plays a corresponding prompt tone according to the state information, so that when the prompt tone is 'the opposite side is turned off' or 'the opposite side is not in a coverage area', a calling user hangs up, the mobile terminal does not fall back to a CS domain, compared with the prior art that the calling user needs to fall back first and then carry out the calling request, the mobile terminal does not fall back to the CS domain, and the problem that the terminal cannot receive paging in the falling back and returning processes in the prior art can be avoided.
When a calling user hears a prompt tone of 'calling is in progress', the mobile terminal performs cell drop-back at the moment, after the drop-back is successful, the mobile terminal sends a call establishment request to a calling MSC, receives a ring back tone returned by the calling MSC, and changes the prompt tone of calling in progress into the ring back tone, so that the prompt tone of 'calling in progress' always prompts the calling user to replace a silent tone between the time when the mobile terminal sends an extended service request and the time when the mobile terminal receives the ring back tone returned by the calling MSC, and the calling user can not hang up the telephone to call again because the calling user thinks that a network signal is not good, thereby improving the user experience.
Example 3:
the embodiment provides a CSFB calling system, which includes a mobile terminal, an MME and a calling MSC,
the mobile terminal is used for sending an extended service request to the MME when a calling service is initiated, wherein the extended service request comprises a called number;
the MME is used for sending a calling request to a calling MSC according to an extended service request sent by the mobile terminal, wherein the calling request comprises a called number;
the calling MSC is used for acquiring the roaming mobile number and the state information of the called number home MSC and sending the state information of the called number to the MME;
the MME is also used for sending the state information of the called number to the mobile terminal;
the mobile terminal is also used for carrying out the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, playing a corresponding prompt tone without falling back to the CS domain;
when the state information of the called number is in a normal state, playing a prompt tone that the call is in progress, and falling back to the CS domain and calling.
Example 4:
as shown in fig. 3, the present embodiment discloses a CSFB caller system, which includes a mobile terminal, wherein the mobile terminal has a 4G multimode card, and the 4G multimode card selects the CSFB technique to implement voice call, the system further includes an MME and a calling MSC,
when the 4G multimode card of the mobile terminal initiates a calling service, the mobile terminal is used for sending an extended service request to the MME, wherein the extended service request comprises a called number;
the MME is used for sending a calling request to a calling MSC according to an extended service request sent by the mobile terminal, wherein the calling request comprises a called number;
the calling MSC is used for acquiring the roaming mobile number and the state information of the called number home MSC and sending the state information of the called number to the MME;
in this embodiment, the calling MSC is configured to obtain, according to the call request information sent by the MME, an MSC roaming mobile number and state information of the called number from an HLR corresponding to the called number, and send the state information to the MME.
The MME is also used for sending the state information of the called number to the mobile terminal;
the mobile terminal is also used for carrying out the following steps according to the acquired state information of the called number:
when the state information of the called number is off or not in the coverage area, playing a corresponding prompt tone without falling back to the CS domain;
when the state information of the called number is in a normal state, the played prompt tone falls back to the CS domain and calls.
Specifically, the mobile terminal includes a prompt tone module 11, configured to play a corresponding prompt tone for shutdown or not in a coverage area according to the obtained status information of the called number, and play a prompt tone that a call is in progress when the obtained status information of the called number is a normal status;
in this embodiment, the state information of the called number may be a power-off state, a non-coverage area, a normal state, or the like. The prompt tone module 11 is used for playing a prompt tone of 'the opposite party is turned off' when the call is turned off according to the acquired state information of the called number; or according to the state information of the called number which is acquired as not in the coverage area, the method is used for playing the prompt tone of 'the other party is not in the coverage area'; and when the obtained state information of the called number is in a normal state, the method is used for playing a prompt tone of 'calling is in progress'.
Specifically, the mobile terminal further includes a processing module 12, configured to send an extended service request to the MME, and instruct the mobile terminal not to fall back to the CS domain when the state information of the obtained called number is shutdown or not in a coverage area; and the mobile terminal is used for indicating the mobile terminal to fall back to the CS domain and calling when the acquired state information of the called number is in a normal state.
In this embodiment, the processing module 12 may directly read the status information of the called number acquired by the mobile terminal, or the processing module 12 may receive the status information of the called number sent by the MME, and the first acquisition mode is preferred. It should be noted that, after the calling user hears the alert tone of "the opposite party is turned off" or "the opposite party is not in the coverage area", it is known that the call connection cannot be established with the called party, and the call is usually hung up, so the mobile terminal does not need to fall back to the 2/3G network, so the processing module 12 indicates that the mobile terminal does not fall back to the CS domain, and the mobile terminal can still reside in the LTE network.
The processing module 12 is further configured to send a request for obtaining fallback cell configuration information to the eNB according to the obtained message that the mobile terminal completes joint attachment, and perform fallback cell measurement according to the obtained fallback cell configuration information, and store the frequency point information of the plurality of fallback cells with better measurement signals.
When the processing module 12 instructs the mobile terminal to fall back to the CS domain and make a call, the processing module 12 is configured to send a fall back cell message to the MME, and instruct the mobile terminal to fall back according to the stored fall back cell frequency point information; and is used for sending the call request to the caller MSC according to the successful message of falling back of the mobile terminal obtained;
the prompt tone module 11 is further configured to receive the ring back tone information sent by the calling MSC, and change the prompt tone in which the call is ongoing into a ring back tone according to the ring back tone information.
In this embodiment, the alert tone module 11 may directly receive the ring back tone information sent by the calling MSC, or the alert tone module 11 may directly read the ring back tone information sent by the calling MSC and received by the mobile terminal, which is the first case preferred.
In the CSFB caller systems provided in embodiments 3 and 4, the mobile terminal includes a prompt tone module 11 and a processing module 12, where the prompt tone module 11 is configured to play a corresponding prompt tone according to the obtained status information of the called number. And the processing module 12 is configured to store the frequency point information of the plurality of fallback cells with better measurement signals according to the obtained information that the mobile terminal completes joint attachment, so as to reduce the time length of the mobile terminal in performing cell fallback in the following process to a certain extent. When a mobile terminal initiates a calling service, a processing module 12 is configured to send an extended service request to an MME, the MME is configured to send a call request to a calling MSC, the calling MSC is configured to obtain a roaming mobile number and state information of a MSC to which a called number belongs, and send the state information of the called number to the MME, the MME is configured to send the received state information of the called number to the mobile terminal, so that when a calling user hears a notification tone of "the other party is powered off" or "the other party is not in a coverage area" played by a notification tone module 11 of the mobile terminal, the calling user selects to hang up, and the processing module 12 is configured to indicate that the mobile terminal does not fall back. Compared with the prior art that the mobile terminal firstly falls back to the CS domain and then calls, the calling mobile terminal does not fall back to the CS domain if the calling user hangs up when knowing that the calling user can not establish a call with the other party, thereby avoiding the problem that the calling user can not receive paging in the falling back and returning processes. When a calling subscriber hears a prompt tone of 'calling in progress', the calling subscriber does not hang up the telephone and call again because the calling subscriber does not think that the network signal is not good, at the moment, the processing module 12 is used for indicating the mobile terminal to carry out cell fall back, after the fall back is successful, the processing module 12 is used for sending a call establishment request to the calling MSC, the prompt tone module 11 of the mobile terminal is used for receiving a ring back tone returned by the calling MSC, and then the prompt tone of 'calling in progress' is changed into the ring back tone, so that the calling subscriber is always prompted by the prompt tone of 'calling in progress' between the time that the calling mobile terminal sends an extended service request and receives the ring back tone returned by the calling MSC, and silence in the prior art is replaced, thereby improving the user experience.
Example 5:
the embodiment provides a mobile terminal, which is configured to send an extended service request to an MME when a calling service is initiated, where the extended service request includes a called number;
the MME is also used for receiving the state information of the called number sent by the MME;
and, the following steps are performed according to the status information of the called number:
when the state information of the called number is off or not in the coverage area, playing a corresponding prompt tone without falling back to the CS domain;
when the state information of the called number is in a normal state, playing a prompt tone that the call is in progress, and falling back to the CS domain and calling.
In this embodiment, specifically, the mobile terminal is configured to send an extended service request to the MME when initiating a calling service, where the extended service request includes a called number; the MME is used for sending a calling request to the calling MSC, wherein the calling request comprises a called number; the calling MSC is used for acquiring the roaming mobile number and the state information of the called number home MSC and sending the state information of the called number to the MME; the MME is used for sending the state information of the called number to the mobile terminal; the mobile terminal is used for receiving the state information of the called number sent by the MME.
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.