CN107517490B - Call implementing method and related product - Google Patents
Call implementing method and related product Download PDFInfo
- Publication number
- CN107517490B CN107517490B CN201710681760.7A CN201710681760A CN107517490B CN 107517490 B CN107517490 B CN 107517490B CN 201710681760 A CN201710681760 A CN 201710681760A CN 107517490 B CN107517490 B CN 107517490B
- Authority
- CN
- China
- Prior art keywords
- frequency point
- abnormal
- call
- frequency points
- network device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a call realization method and a related product, wherein the method comprises the following steps: sending a call request to a first network device; receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points; when the call request is determined to be a cross-region call, detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point, displaying prompt information of the at least one abnormal frequency point, and collecting selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded; if the selection information is shielding, shielding the at least one abnormal frequency point, and selecting one frequency point from the rest frequency points to receive the call control SETUP CC _ SETUP message of the second network equipment to realize the access of the call request. The technical scheme provided by the invention has the advantages of improving the access success rate and improving the user experience.
Description
Technical Field
The invention relates to the technical field of terminal equipment, in particular to a call implementation method and a related product.
Background
A Long Term Evolution (LTE) network is a full packet-switched network, and voice services are still important services for a Long time in the LTE network. In order to ensure that high-quality voice services can be smoothly developed on an LTE network, various standards organizations actively research and propose various solutions for voice services, and one possible form is that a terminal can implement voice services by using a Circuit Switched Fallback (CSFB) technology. In the LTE network, there may be call failure in the CSFB technique, which affects the user experience.
Disclosure of Invention
The embodiment of the invention provides a call realization method and a related product, which can improve the call success rate and the user experience.
In a first aspect, an embodiment of the present invention provides a method for implementing a call, where the method includes the following steps: sending a call request to a first network device; receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points; when the call request is determined to be a cross-region call, detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point; displaying prompt information of the at least one abnormal frequency point, and collecting selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded; if the selection information is shielding, shielding the at least one abnormal frequency point, and selecting one frequency point from the rest frequency points to receive a call control SETUP CC _ SETUP message of the second network equipment to realize the access of the call request; and the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed.
Optionally, the shielding the at least one abnormal frequency point includes:
and storing the at least one abnormal frequency point, and setting the at least one abnormal frequency point in a modem layer.
Optionally, the detecting the multiple 2G frequency points to obtain at least one abnormal frequency point includes:
and extracting a first frequency point from the plurality of 2G frequency points to execute a Circuit Switched Fallback (CSFB) process, and if the call of the CSFB process fails, determining that the first frequency point is an abnormal frequency point.
Optionally, the detecting the multiple 2G frequency points to obtain at least one abnormal frequency point includes:
and extracting a first frequency point from the plurality of 2G frequency points to execute a Circuit Switched Fallback (CSFB) process, if the CSFB process triggers a location update (LAU) process, judging whether a channel release message is received in the LAU process, and if the channel release message is received in the LAU process, determining that the first frequency point is abnormal.
In a second aspect, a mobile terminal is provided, including: the system comprises an application processor AP, a communication module connected with the AP and a touch display screen;
the AP is used for controlling the communication module to send a call request to the first network equipment;
the communication module is configured to receive a radio resource control RRC connection release message corresponding to the call request, where the RRC connection release message includes: a plurality of 2G frequency points;
the AP is used for detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point when the call request is determined to be a cross-region call;
the touch display screen is used for displaying prompt information of the at least one abnormal frequency point and collecting selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded;
the AP is used for shielding the at least one abnormal frequency point if the selection information is shielding, and selecting one frequency point from the rest frequency points to receive a call control SETUP CC _ SETUP message of second network equipment to realize the access of the call request; and the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed.
Optionally, the AP is specifically configured to store the at least one abnormal frequency point, and set the at least one abnormal frequency point in a modem layer.
Optionally, the AP is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, and determine that the first frequency point is an abnormal frequency point if a call of the CSFB procedure fails.
Optionally, the AP is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, if the CSFB procedure triggers a location update LAU procedure, determine whether a channel release message is received in the LAU procedure, and if the channel release message is received in the LAU procedure, determine that the first frequency point is abnormal.
In a third aspect, a call implementing apparatus is provided, the apparatus including:
a receiving and sending unit, configured to send a call request to a first network device; receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points;
the processing unit is used for detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point when the call request is determined to be a cross-region call;
the display unit is used for displaying the prompt information of the at least one abnormal frequency point and collecting the selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded;
the processing unit is further configured to shield the at least one abnormal frequency point if the selection information is shielding, and select one frequency point from the remaining frequency points to receive a call control SETUP CC _ SETUP message of the second network device to implement access of the call request; and the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed.
Optionally, the processing unit is specifically configured to store the at least one abnormal frequency point, and set the at least one abnormal frequency point in the modem layer.
Optionally, the processing unit is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, and determine that the first frequency point is an abnormal frequency point if a call of the CSFB procedure fails.
Optionally, the processing unit is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, if the CSFB procedure triggers a location update LAU procedure, determine whether a channel release message is received in the LAU procedure, and if the channel release message is received in the LAU procedure, determine that the first frequency point is abnormal.
In a fourth aspect, a computer-readable storage medium is provided, which is characterized by storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute the method provided in the first aspect.
In a fifth aspect, there is provided a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform the method provided by the first aspect.
The embodiment of the invention has the following beneficial effects:
it can be seen that, according to the embodiment of the present invention, when the mobile terminal determines the cross-region call, it is detected whether a plurality of 2G frequency points in the RRC connection release message are abnormal frequency points, if so, the abnormal frequency points are displayed for the user to select, and the abnormal frequency points are shielded according to the selection of the user, so that the success rate of call access is improved, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1A is a schematic diagram of a CSFB service architecture.
Fig. 1B is a cross-region architecture diagram of a CSFB service.
Fig. 2 is a flow chart of a calling method.
Fig. 3 is a flowchart illustrating a call implementation method according to an embodiment of the present invention.
FIG. 4A is a schematic LAU flow diagram.
Fig. 4B is a CSFB flow diagram.
Fig. 4C is a flowchart illustrating a call implementation method according to an embodiment of the present invention.
Fig. 5A is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
Fig. 5B is a schematic structural diagram of a call implementing apparatus according to an embodiment of the present invention.
Fig. 6 is a schematic structural diagram of a mobile terminal disclosed in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 1A, fig. 1A may be a schematic diagram of a CSFB service architecture, as shown in fig. 1A, the User Equipment (UE), an evolved Node B (eNB), a GSM Radio Access Network (GERAN), a gprs support Node (SGSN), a Mobility Management Entity (MME), and a Mobile Switching Center (MSC). For a UE, the UE may communicate with an eNB through a wireless communication network (e.g., an LTE network), the eNB is connected with an MME, the MME is connected with an MSC, and in addition, the UE may be connected with a GERAN, a GERAN is connected with an SGSN, and the SGSN is connected with the MSC through another wireless communication network (e.g., 2G). That is, the UE can choose to connect to the MSC through either the LTE network or the 2G network, and for the 2G network, it mainly carries voice traffic, and for the LTE network, it mainly carries data traffic.
Referring to fig. 1B, fig. 1B may be a schematic diagram of another CSFB service architecture, as shown in fig. 1B, there are multiple MSCs on the core network side, and fig. 1B takes two MSCs as an example, for convenience of distinction, here, the MSC1 and the MSC2 are taken as examples, where the MSC1 belongs to the MSC pool1, and the MSC2 belongs to the MSC pool2, the architecture diagram generally exists in a case where a UE is in a cell, for a case where the UE is in a cell, it is possible to make the MT call unavailable, such as an MT call (call) under an MSC-pool, and when the UE is in a boundary area of two MSC pools (e.g., MSC pool1 and MSC pool 2), an abnormal situation is easily generated for the CSFB of the UE, and the abnormal situation is generally represented as a probabilistic MT call failure. After the terminal is powered on, when LTE joint attachment or location update is initially performed, according to a mapping table of a 4G location identifier-2G location identifier (TA-LA) configured by an MME, the UE is registered on an MSC1 in an MSC PooL1 corresponding to LA1, where it is assumed that the location of the UE is located on a boundary between an MSC PooL1 and an MSC PooL2, and the location of the UE during calling is located in the MSC PooL1, that is, for the UE, the GSM cell where the location of the UE during CSFB actual falling back is located under the MSC PooL2 is LA2, and the corresponding GSM cell where the location of the UE during CSFB actual falling back is located under the MSC PooL2 when the UE crosses the MSC PooL is LA 53962, and the location of the UE is not located in an MSC PooL2, but in MSC PooL 6853, MSC 7342, because the MSC 3884 of the MSC (MSC PooL) context of the MSC is located in front of the MSC PooL 463, and MSC PooL 73784, the UE initiates Location update (LAU), after receiving the LAU request of the UE, the MSC2 of the MSC pool2 completes sending lauccept to the UE by using a general LAU flow to implement the LAU flow, because the MSC2 considers the UE to be a general LAU, the MSC2 does not send CC _ SETUP, the call is ended, and the MT call fails.
Therefore, for the CSFB service of LTE, MT call failure may occur when the MT is in a coverage area, which affects the user experience.
A practical example is described below to describe the processing method of the cross-region MT call, as shown in fig. 2, which is a call implementation method, the UE previously initiates the MT call to the network device in the MSC pool1, and the MME in the MSC pool1 starts the CSFB procedure. The method comprises the following steps:
step S201, the MME sends a circuit domain service notification (CS service notification) to the mobile terminal.
Step S202, the mobile terminal sends an extended service request (extended service request) to the MME.
In step S203, the mobile terminal receives an RRC connection release message transmitted by the eNB, where the RRC connection release message includes a plurality of 2G bins (the plurality of bins specifically includes 75, 85, 95, and 100).
Step S204, the mobile terminal falls back to the 2G network according to the 2G frequency point.
Step S205, the mobile terminal receives a System notification request (System notification request) sent by a new Base Station Controller (BSC).
Step S206, the mobile terminal selects 75 frequency points (assuming that the 75 frequency points belong to the 2G frequency point corresponding to LA1 in MSC pool 1), and sends a Location update request (Location update request) to a new Mobile Switching Server (MSS).
Step S207, the new MSS sends an authentication request (authentication request) to the mobile terminal.
Step S208, the mobile terminal sends an authentication response (authentication response) to the new MSS.
Step S209, the new MSS sends an identity request (identity request) to the mobile terminal.
Step S210, the mobile terminal sends an identity response (identity response) to the new MSS.
Step S211, the new MSS sends a Location Update accept (Location Update accept) to the mobile terminal.
Step S212, the new MSS sends a channel release to the mobile terminal.
Here, since the 75 frequency points belong to the 2G frequency points under the old MSS, the new MSS cannot realize the access to the mobile terminal, that is, cannot issue a corresponding Call Control SETUP (CC _ SETUP) to the mobile terminal to realize the access to the Call, the new MSS may consider the LAU to be a common LAU, that is, a LAU flow when the mobile terminal is in an idle state, and may issue a channel release message to the mobile terminal to enable the mobile terminal to release the channel, so that it cannot realize the access to the MT Call.
Referring to fig. 3, fig. 3 provides a call implementation method, which is executed by a mobile terminal, and implements a network scenario that the mobile terminal moves from MSC Poo11 to MSC Poo12 when initiating an MT call, and the method, as shown in fig. 3, includes the following steps:
step S301, the mobile terminal sends a call (MT call) request to the first network device.
The mobile terminal described in the embodiment of the present invention may include a smart Phone (such as an Android Phone, an iOS Phone, a Windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a mobile internet device (MID, mobile internet Devices), or a wearable device, and the mobile terminal is merely an example, and is not exhaustive and includes but is not limited to the mobile terminal. It should be noted that the mobile terminals need to support an LTE network, that is, the mobile terminals are all 4G mobile terminals.
The manner of sending the call request to the first network device by the mobile terminal in step S301 may specifically be that the mobile terminal sends the call request to the first network device through the LTE network, where the first network device may be an LTE core network side device, for example, an eNB, and the eNB may forward the call request to other devices on the core network side, for example, to an MME, and the MME forwards the call request to the MSC.
Step S302, the mobile terminal receives an RRC connection release message corresponding to the MT call, where the RRC connection release message includes: a plurality of 2G frequency points.
The mobile terminal receiving the RRC connection release message corresponding to the MT call in step S302 may be issued by an MME on the core network side, specifically, the mobile terminal may receive an RRC connection release message issued by a network device located in a network area before the handover, for example, the RRC connection release message issued by the MME, where the RRC connection release message may include a plurality of 2G frequency points. The multiple 2G frequency points may be specifically 2G frequency points under network devices in a network area before a span, for example, frequency points under LA1 area of GSM, and in practical applications, the 2G frequency points may also be 2G frequency points under network devices in an adjacent network area.
Step S303, when the MT call is determined to be a cross-region call, the mobile terminal detects the multiple 2G frequency points to obtain at least one abnormal frequency point.
The manner of detecting the multiple 2G frequency points in step S303 to obtain at least one abnormal frequency point may refer to the description of the following embodiments, which is not described herein again.
The specific way of shielding the at least one abnormal frequency point may be that the mobile terminal stores the at least one frequency point in a local temporary database, and the local temporary database is used for storing the frequency points to be shielded.
Step S304, the mobile terminal displays the prompt information of the at least one abnormal frequency point and collects the selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded.
The selection information may be represented by an identification bit, for example, a mask is identified by "1", and a non-mask is represented by "0". Of course, in practical application, other information may be carried to represent, and the specific embodiment of the present invention does not limit the representation form of the selection information.
Step S305, if the selection information is shielding, the mobile terminal shields the at least one abnormal frequency point, and selects one frequency point from the rest frequency points to receive the call control SETUP CC _ SETUP message of the second network equipment to realize the access of the call request.
The remaining frequency points may be specifically remaining frequency points after the at least one abnormal frequency point is shielded in the plurality of 2G frequency points.
The first network device is a network device in an MSC pool before a handover, for example, an MME in the MSC pool1, and the second network device is a network device in an MSC pool after the handover, for example, a BSC in the MSC pool 2.
Optionally, the specific implementation method for detecting the multiple 2G frequency points to obtain at least one abnormal frequency point may be:
and extracting a first frequency point from the plurality of 2G frequency points to execute the CSFB process, and determining the first frequency point as an abnormal frequency point if the call of the CSFB process fails.
Optionally, the specific implementation method for detecting the multiple 2G frequency points to obtain at least one abnormal frequency point may be:
extracting a first frequency point from a plurality of 2G frequency points to execute a CSFB (Circuit switched fallback) process, if the CSFB process triggers a location update LAU (location update) process, judging whether a channel release (English release) message is received in the LAU process, and if the channel release message is received in the LAU process, determining that the first frequency point is abnormal.
Referring to fig. 4A, fig. 4A is a schematic flowchart of an LAU starting technical scenario in which, when the mobile terminal determines that the CSFB crosses over, for convenience of description, a network area before the crossing is named as a first network area, and a network area after the crossing is named as a second network area. The mobile terminal selects a first frequency point from a plurality of 2G frequency points carried by an RRC connection release message received by the MME, and if the first frequency point belongs to a 2G frequency point in a first network region, an LAU flow needs to be started, where the flow is shown in fig. 4A, and the method includes the following steps:
step S401, the mobile terminal sends a Location Update request to a new Mobile Switching Server (MSS).
Step S402, the new MSS sends an authentication request (authentication request) to the mobile terminal.
Step S403, the mobile terminal sends an authentication response (authentication response) to the new MSS.
Step S404, the new MSS sends an identity request (identity request) to the mobile terminal.
Step S405, the mobile terminal sends an identity response (identity response) to the new MSS.
Step S406, the new MSS sends a Location Update accept (Location Update accept) to the mobile terminal.
The above steps S402 to S405 are the interaction process of the authentication and identity identification between the MSS and the mobile terminal. The specific embodiment of the present invention does not support the category and the specific implementation process of the information carried in the message between the above steps S402 to S405.
For the mobile terminal, since the old MSS does not have the context of the MT call sent by the mobile terminal to the first network area, it cannot implement access to the mobile terminal, that is, the old MSS cannot issue the CC _ SETUP message to the mobile terminal, which further causes the MT call failure, so that the mobile terminal cannot implement the CSFB service.
Referring to fig. 4B, fig. 4B is a CSFB procedure of a cross-zone, and for convenience of description, a network area before the cross-zone is named as a first network area, and a network area after the cross-zone is named as a second network area. As shown in fig. 4B, it comprises the following steps:
step S401B, the MME receives a circuit domain service notification (CS service notification) sent by the old MSS.
Step S402B, the MME sends CS service notification to the mobile terminal.
Step S403B, the mobile terminal sends an extended service request (extended service request) to the MME.
Step S404B, the mobile terminal receives an RRC connection release message sent by the eNB, where the RRC connection release message includes a plurality of 2G frequency points.
Step S405B, the mobile terminal falls back to the 2G network according to the 2G frequency point.
In step S406B, the mobile terminal receives a System notification request (System notification request) sent by a new Base Station Controller (BSC).
In step S407B, the mobile terminal sends a Location Update request (Location Update request) to the old Mobile Switching Server (MSS).
Step S408B, the old MSS sends an authentication request (authentication request) to the mobile terminal.
In step S409B, the mobile terminal sends an authentication response (authentication response) to the old MSS.
Step S410B, the old MSS sends an identity request (identity request) to the mobile terminal.
In step S411B, the mobile terminal sends an identity response (identity response) to the old MSS.
In step S412B, the old MSS sends a Location Update accept (Location Update accept) to the mobile terminal.
In the following, a practical example is used to describe the call implementation method provided by the present invention, as shown in fig. 4C, the UE previously initiates a MT call to a network device in the MSC pool1, and the MME in the MSC pool1 starts a CSFB procedure. The method comprises the following steps:
step S401C, the MME sends CS service notification to the mobile terminal.
Step S402C, the mobile terminal sends an extended service request (extended service request) to the MME.
In step S403C, the mobile terminal receives an RRC connection release message sent by the eNB, where the RRC connection release message includes a plurality of 2G bins (it is assumed that the plurality of bins specifically includes 75, 85, 95, and 100).
Step S404C, the mobile terminal falls back to the 2G network according to the 2G frequency point.
Step S405C, the mobile terminal receives a System notification request (System notification request) sent by a new Base Station Controller (BSC).
Step S406C, the mobile terminal determines that the 75 frequency point is an abnormal frequency point, displays the prompt information of the 75 frequency point, collects the selection information of the prompt information, and sets the 75 frequency point in the modem to shield the 75 frequency point when the selection information is shielding.
The method for determining that the 75 frequency point is the abnormal frequency point in step S406C may refer to the description of the embodiment shown in fig. 3, and is not described herein again.
Step S407C, the mobile terminal selects 85 frequency point (assuming that the 85 frequency point is the 2G frequency point corresponding to LA2 under the new MSS), and the mobile terminal receives the CC _ SETUP message sent by the new BSC.
Here, since the 75 frequency point belongs to the 2G frequency point under the old MSS, the mobile terminal shields the 75 frequency point, that is, the mobile terminal can search the 75 frequency point, but does not select the 75 frequency point for connection, and selects 85 frequency points for access from the remaining frequency points, since the 85 frequency points belong to the 2G frequency points corresponding to LA2 under the new MSS, it does not need to execute the LAU flow, and the mobile terminal receives the CC _ SETUP message sent by the new BSC to implement access to the MT call. Therefore, the technical scheme provided by the invention has the advantage of improving the success rate of network access.
Referring to fig. 5A, fig. 5A provides a mobile terminal, and for a specific implementation manner or technical terms of functions of each module or unit in the mobile terminal shown in fig. 5A, reference may be made to the description of the embodiment shown in fig. 3 or fig. 4C, which is not described herein again. The method comprises the following steps: the system comprises an application processor AP501, a communication module 502 connected with the AP and a touch display screen 503;
the AP501 is configured to control the communication module to send a call request to a first network device;
a communication module 502, configured to receive a radio resource control, RRC, connection release message corresponding to the call request, where the RRC connection release message includes: a plurality of 2G frequency points;
the AP is used for detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point when the call request is determined to be a cross-region call;
the touch display screen 503 is configured to display prompt information of the at least one abnormal frequency point, and collect selection information of the prompt information, where the selection information is: shielded or unshielded;
the AP501 is configured to shield the at least one abnormal frequency point if the selection information is shielding, and select one frequency point from the remaining frequency points to receive a call control SETUP CC _ SETUP message of the second network device to implement access of the call request; and the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed.
Optionally, the AP501 is configured to store the at least one abnormal frequency point, and set the at least one abnormal frequency point in the modem layer.
Optionally, the AP501 is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, and determine that the first frequency point is an abnormal frequency point if a call of the CSFB procedure fails.
Optionally, the AP501 is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, if the CSFB procedure triggers a location update LAU procedure, determine whether a channel release message is received in the LAU procedure, and if the channel release message is received in the LAU procedure, determine that the first frequency point is abnormal.
Referring to fig. 5B, for a specific implementation manner or technical terms of functions of each module or unit in the call implementing apparatus shown in fig. 5B, reference may be made to the description of the embodiment shown in fig. 3 or fig. 4C, which is not described herein again. The device comprises:
a transceiving unit 505, configured to send a call request to a first network device; receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points;
a processing unit 506, configured to detect the multiple 2G frequency points to obtain at least one abnormal frequency point when it is determined that the call request is a cross-region call.
A display unit 507, configured to display the prompt information of the at least one abnormal frequency point, and acquire selection information of the prompt information, where the selection information is: shielded or unshielded.
The processing unit 506 is further configured to, if the selection information is shielding, shield the at least one abnormal frequency point, and select one frequency point from the remaining frequency points to receive a call control SETUP CC _ SETUP message of the second network device, so as to implement access of the call request; and the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed.
Optionally, the processing unit 506 is further configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, and determine that the first frequency point is an abnormal frequency point if a call of the CSFB procedure fails.
Optionally, the processing unit 506 is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, if the CSFB procedure triggers a location update LAU procedure, determine whether a channel release message is received in the LAU procedure, and if the channel release message is received in the LAU procedure, determine that the first frequency point is abnormal.
Fig. 6 is a block diagram illustrating a partial structure of a mobile phone related to a mobile terminal according to an embodiment of the present invention. Referring to fig. 6, the handset includes: radio Frequency (RF) circuit 910, memory 920, input unit 930, sensor 950, audio circuit 960, Wireless Fidelity (WiFi) module 970, application processor AP980, communication module 991, and power supply 990. Those skilled in the art will appreciate that the handset configuration shown in fig. 6 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 6:
the communication module 991 may specifically be an LTE communication module, but of course, the communication module may also be another communication module supporting a CSFB function.
The input unit 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 930 may include a touch display 933, a fingerprint recognition device 931, and other input devices 932. The fingerprint recognition device 931 is coupled to the touch display screen 933. The input unit 930 may also include other input devices 932. In particular, other input devices 932 may include, but are not limited to, one or more of physical keys, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like. The touch display screen 933 is configured to, when it is detected that a user performs a sliding operation on the touch display screen 933, acquire a touch parameter set, notify the fingerprint identification device 931 to perform fingerprint acquisition, and send the touch parameter set to the AP 980; the fingerprint identification device 931 is configured to collect a fingerprint image and send the fingerprint image to the AP 980; the AP980 is configured to verify the touch parameter set and the fingerprint image, respectively.
The AP980 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions and processes of the mobile phone by operating or executing software programs and/or modules stored in the memory 920 and calling data stored in the memory 920, thereby integrally monitoring the mobile phone. Optionally, AP980 may include one or more processing units; alternatively, the AP980 may integrate an application processor that handles primarily the operating system, user interface, and applications, etc., and a modem processor that handles primarily wireless communications. It will be appreciated that the modem processor described above may not be integrated into the AP 980.
Further, the memory 920 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The handset may also include at least one sensor 950, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the touch display screen according to the brightness of ambient light, and the proximity sensor may turn off the touch display screen and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 970, and provides wireless broadband Internet access for the user. Although fig. 6 shows the WiFi module 970, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The handset also includes a power supply 990 (e.g., a battery) for supplying power to various components, and optionally, the power supply may be logically connected to the AP980 via a power management system, so that functions of managing charging, discharging, and power consumption are implemented via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, a light supplement device, a light sensor, and the like, which are not described herein again.
In the embodiment shown in fig. 3, the method flow of each step may be implemented based on the structure of the mobile phone.
It can be seen that, according to the embodiment of the present invention, the mobile terminal allocates different priorities to different biometric identification sequences, and within a set time, if the type of the second application program started by the user is different from that of the first application program, the user needs to perform the multi-biometric identification operation again, thereby avoiding the problem that the highest priority is directly given to the application programs of different types, which affects the security.
An embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the call implementation methods described in the above method embodiments.
Embodiments of the present invention also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the call implementation methods as recited in the above method embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are exemplary embodiments and that the acts and modules illustrated are not necessarily required to practice the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of a software program module.
The integrated units, if implemented in the form of software program modules and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above embodiments of the present invention are described in detail, and the principle and the implementation of the present invention are explained by applying specific embodiments, and the above description of the embodiments is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. A method for implementing a call, the method comprising the steps of:
sending a call request to a first network device;
receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points;
when the call request is determined to be a cross-region call, detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point, wherein the at least one abnormal frequency point is a 2G frequency point under first network equipment;
displaying prompt information of the at least one abnormal frequency point, and collecting selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded;
if the selection information is shielding, storing the at least one abnormal frequency point into a local temporary database, shielding the at least one abnormal frequency point according to the frequency points stored in the local temporary database, and selecting one frequency point from the rest frequency points to receive a call control SETUP CC _ SETUP message of second network equipment to realize the access of the call request;
the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed;
the first network device is a network device in an MSC pool before a cross-region, and the second network device is a network device in an MSC pool after the cross-region.
2. The method of claim 1, wherein the masking the at least one abnormal frequency point comprises:
and storing the at least one abnormal frequency point, and setting the at least one abnormal frequency point in a modem layer.
3. The method according to claim 1 or 2, wherein the detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point comprises:
and extracting a first frequency point from the plurality of 2G frequency points to execute a Circuit Switched Fallback (CSFB) process, and if the call of the CSFB process fails, determining that the first frequency point is an abnormal frequency point.
4. The method according to claim 1 or 2, wherein the detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point comprises:
and extracting a first frequency point from the plurality of 2G frequency points to execute a Circuit Switched Fallback (CSFB) process, if the CSFB process triggers a location update (LAU) process, judging whether a channel release message is received in the LAU process, and if the channel release message is received in the LAU process, determining that the first frequency point is abnormal.
5. A mobile terminal, comprising: the system comprises an application processor AP, a communication module connected with the AP and a touch display screen;
the AP is used for controlling the communication module to send a call request to the first network equipment;
the communication module is configured to receive a radio resource control RRC connection release message corresponding to the call request, where the RRC connection release message includes: a plurality of 2G frequency points;
the AP is used for detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point when the call request is determined to be a cross-region call, wherein the at least one abnormal frequency point is a 2G frequency point under first network equipment;
the touch display screen is used for displaying prompt information of the at least one abnormal frequency point and collecting selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded;
the AP is used for storing the at least one abnormal frequency point into a local temporary database and shielding the at least one abnormal frequency point according to the frequency points stored in the local temporary database if the selection information is shielding, and selecting one frequency point from the rest frequency points to receive call control SETUP CC _ SETUP information of second network equipment to realize the access of the call request; the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed;
the first network device is a network device in an MSC pool before a cross-region, and the second network device is a network device in an MSC pool after the cross-region.
6. The mobile terminal of claim 5,
the AP is specifically configured to store the at least one abnormal frequency point, and set the at least one abnormal frequency point in a modem layer.
7. The mobile terminal according to claim 5 or 6,
the AP is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, and determine that the first frequency point is an abnormal frequency point if a call of the CSFB procedure fails.
8. The mobile terminal according to claim 5 or 6,
the AP is specifically configured to extract a first frequency point from the multiple 2G frequency points to execute a circuit switched fallback CSFB procedure, if the CSFB procedure triggers a location update LAU procedure, determine whether a channel release message is received in the LAU procedure, and if the channel release message is received in the LAU procedure, determine that the first frequency point is abnormal.
9. A call effectuation apparatus, characterized in that the apparatus comprises:
a receiving and sending unit, configured to send a call request to a first network device; receiving a Radio Resource Control (RRC) connection release message corresponding to the call request, wherein the RRC connection release message comprises: a plurality of 2G frequency points;
the processing unit is used for detecting the plurality of 2G frequency points to obtain at least one abnormal frequency point when the call request is determined to be a cross-region call, wherein the at least one abnormal frequency point is a 2G frequency point under first network equipment;
the display unit is used for displaying the prompt information of the at least one abnormal frequency point and collecting the selection information of the prompt information, wherein the selection information is as follows: shielded or unshielded;
the processing unit is further configured to store the at least one abnormal frequency point in a local temporary database and shield the at least one abnormal frequency point according to the frequency points stored in the local temporary database if the selection information is shielding, and select one frequency point from the remaining frequency points to receive a call control SETUP CC _ SETUP message of a second network device to implement access of the call request; the residual frequency point is the frequency point of the plurality of 2G frequency points after the at least one abnormal frequency point is removed;
the first network device is a network device in an MSC pool before a cross-region, and the second network device is a network device in an MSC pool after the cross-region.
10. A computer-readable storage medium, characterized in that it stores a computer program for electronic data exchange, wherein the computer program causes a computer to perform the method according to any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710681760.7A CN107517490B (en) | 2017-08-10 | 2017-08-10 | Call implementing method and related product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710681760.7A CN107517490B (en) | 2017-08-10 | 2017-08-10 | Call implementing method and related product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107517490A CN107517490A (en) | 2017-12-26 |
CN107517490B true CN107517490B (en) | 2020-03-17 |
Family
ID=60722072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710681760.7A Active CN107517490B (en) | 2017-08-10 | 2017-08-10 | Call implementing method and related product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107517490B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101978767A (en) * | 2008-01-31 | 2011-02-16 | 爱立信电话股份有限公司 | Circuit switched fallback for mobile terminated calls |
CN102056257A (en) * | 2009-10-28 | 2011-05-11 | 中国移动通信集团公司 | Method for enabling terminal to be paged in time and terminal |
CN102550103A (en) * | 2009-09-30 | 2012-07-04 | 阿尔卡特朗讯公司 | Apparatus and method for reducing LTE-to-1xRTTt border cell cross-paging in circuit switched fall back call delivery |
CN103069879A (en) * | 2010-06-23 | 2013-04-24 | 高通股份有限公司 | Circuit switched fallback reliability in wireless communication systems |
KR20130067143A (en) * | 2011-12-13 | 2013-06-21 | 주식회사 케이티 | Methdo for providing cs fallback service and base station for perform the same |
CN103781131A (en) * | 2012-10-23 | 2014-05-07 | 联发科技股份有限公司 | Apparatus and method for circuit switched fallback |
CN104380799A (en) * | 2013-06-13 | 2015-02-25 | 华为技术有限公司 | Method and device for circuit-switched fallback |
CN105814967A (en) * | 2014-10-28 | 2016-07-27 | 联发科技股份有限公司 | User equipment and circuit-switched fallback method thereof |
CN106332191A (en) * | 2015-07-03 | 2017-01-11 | 中国移动通信集团广东有限公司 | Method and device for adding adjacent regions in case of circuit domain backward in LTE network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106576273B (en) * | 2014-07-11 | 2020-03-10 | 苹果公司 | Circuit switched fallback with improved reliability in pool overlap regions |
CN105828392B (en) * | 2015-01-04 | 2019-04-19 | 中国移动通信集团浙江有限公司 | A kind of method and device of circuit domain dropping |
US20160212791A1 (en) * | 2015-01-15 | 2016-07-21 | Mediatek Inc. | Methods for efficient wireless communications and communications apparatus utilizing the same |
CN106851752B (en) * | 2016-12-26 | 2020-10-30 | 中船舰客教育科技(北京)有限公司 | User equipment and method for realizing voice service |
CN106714250B (en) * | 2017-01-19 | 2020-03-24 | Oppo广东移动通信有限公司 | Cell registration method and device and computer readable storage medium |
-
2017
- 2017-08-10 CN CN201710681760.7A patent/CN107517490B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101978767A (en) * | 2008-01-31 | 2011-02-16 | 爱立信电话股份有限公司 | Circuit switched fallback for mobile terminated calls |
CN102550103A (en) * | 2009-09-30 | 2012-07-04 | 阿尔卡特朗讯公司 | Apparatus and method for reducing LTE-to-1xRTTt border cell cross-paging in circuit switched fall back call delivery |
CN102056257A (en) * | 2009-10-28 | 2011-05-11 | 中国移动通信集团公司 | Method for enabling terminal to be paged in time and terminal |
CN103069879A (en) * | 2010-06-23 | 2013-04-24 | 高通股份有限公司 | Circuit switched fallback reliability in wireless communication systems |
KR20130067143A (en) * | 2011-12-13 | 2013-06-21 | 주식회사 케이티 | Methdo for providing cs fallback service and base station for perform the same |
CN103781131A (en) * | 2012-10-23 | 2014-05-07 | 联发科技股份有限公司 | Apparatus and method for circuit switched fallback |
CN104380799A (en) * | 2013-06-13 | 2015-02-25 | 华为技术有限公司 | Method and device for circuit-switched fallback |
CN105814967A (en) * | 2014-10-28 | 2016-07-27 | 联发科技股份有限公司 | User equipment and circuit-switched fallback method thereof |
CN106332191A (en) * | 2015-07-03 | 2017-01-11 | 中国移动通信集团广东有限公司 | Method and device for adding adjacent regions in case of circuit domain backward in LTE network |
Also Published As
Publication number | Publication date |
---|---|
CN107517490A (en) | 2017-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106714250B (en) | Cell registration method and device and computer readable storage medium | |
CN107182109B (en) | Mobile network connection registration method, device and computer readable storage medium | |
CN109089297B (en) | Network searching method and terminal | |
CN106851780B (en) | Network connection method and terminal | |
CN106851755B (en) | Cell registration method and device | |
CN106413036B (en) | Network access processing method and terminal equipment | |
CN110022553B (en) | User identity identification card management method and mobile terminal | |
CN109089302B (en) | Method and device for realizing cell search, communication terminal and readable storage medium | |
CN106961676B (en) | Network searching method, device and medium | |
CN110351793B (en) | Service implementation method, network unit and terminal | |
CN107566980B (en) | Mobile terminal positioning method and mobile terminal | |
CN109005574B (en) | Cell selection method, mobile terminal and computer readable storage medium | |
CN107333324A (en) | A kind of network selecting method, equipment and computer-readable recording medium | |
CN110933704B (en) | Network communication method, device, storage medium and electronic equipment | |
CN110213765A (en) | APN information acquisition methods, terminal, server and storage medium | |
CN106961710B (en) | Network access method and terminal | |
CN110072279B (en) | Network registration mode switching method and terminal | |
CN113825163A (en) | Reconstruction method in communication abnormality, terminal device, and storage medium | |
CN107635289B (en) | Method for detecting terminal call and related product | |
CN110351702B (en) | System information area determining method, indicating method, terminal and network equipment | |
CN109618377B (en) | Call processing method, terminal, network side device and computer readable storage medium | |
CN106507447A (en) | A kind of Wi Fi hotspot connection methods and mobile terminal | |
CN107371203B (en) | Method for establishing call and related product | |
CN107493592B (en) | Calling method and related product | |
CN107529171B (en) | Method for detecting terminal access pseudo base station and related product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |