CN110868765B - Method, device and equipment for processing special voice bearer and storage medium - Google Patents

Method, device and equipment for processing special voice bearer and storage medium Download PDF

Info

Publication number
CN110868765B
CN110868765B CN201810986595.0A CN201810986595A CN110868765B CN 110868765 B CN110868765 B CN 110868765B CN 201810986595 A CN201810986595 A CN 201810986595A CN 110868765 B CN110868765 B CN 110868765B
Authority
CN
China
Prior art keywords
preset
session state
message
voice
request
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
Application number
CN201810986595.0A
Other languages
Chinese (zh)
Other versions
CN110868765A (en
Inventor
费树明
蔡锴
郭兰珂
蒋帅
崔立军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Chongqing Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201810986595.0A priority Critical patent/CN110868765B/en
Publication of CN110868765A publication Critical patent/CN110868765A/en
Application granted granted Critical
Publication of CN110868765B publication Critical patent/CN110868765B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses a method, a device, equipment and a storage medium for processing a special voice bearer. The method comprises the following steps: detecting the number of received message pairs according to a preset detection rule, wherein the message pairs comprise a network switching request message of the identification information of the user equipment and a network switching cancellation message corresponding to the network switching request message; if the detection result meets the preset session state request rule, acquiring the session state of the user equipment; and if the session state is a no-session state, sending a voice special bearer deactivation request to the base station and sending a voice special bearer deletion request to the system architecture evolution gateway so as to delete the voice special bearer. The method, the device, the equipment and the medium for processing the special voice bearer can improve the SRVCC performance, reduce the occupation of radio resources of a GERAN network and do not influence the service.

Description

Method, device and equipment for processing special voice bearer and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for processing a dedicated voice bearer.
Background
In the Long Term Evolution (LTE) Voice (Voice over LTE) technology and Single Radio Voice Call Continuity (SRVCC) technical solutions of the current universal Mobile communication technologies, when a base station determines that a User Equipment (UE) needs to send a Network handover request (handover required) message to a Mobile Management Entity (MME) when the base station determines that the UE needs to send a dedicated Voice bearer to the Global System for Mobile Radio Access Network (GERAN) from an LTE Network and the base station currently has the dedicated Voice bearer for the Voice over LTE, a SRVCC procedure is triggered to perform Network handover.
In general, the triggering of such SRVCC procedures is reasonable. However, in some special cases, although the VoLTE call is ended and all network elements in an IP Multimedia Subsystem (IMS) domain have completed session release, due to a problem of cooperation between an Evolved Packet Core (EPC) system, a Policy Control and Charging (PCC) system and an LTE system, a phenomenon of "voice dedicated bearer drop" may occur because a voice dedicated bearer established for the VoLTE call is not released normally. The occurrence of this phenomenon will result in invalid SRVCC network handover, which in turn affects SRVCC performance, affects services, and occupies radio resources of GERAN networks.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for processing a dedicated voice bearer, which can improve SRVCC performance, reduce occupation of radio resources of a GERAN network, and do not affect services.
In one aspect, an embodiment of the present invention provides a method for processing a dedicated voice bearer, where the method includes:
detecting the number of received message pairs according to a preset detection rule, wherein the message pairs comprise a network switching request message of the identification information of the user equipment and a network switching cancellation message corresponding to the network switching request message;
if the detection result meets the preset session state request rule, acquiring the session state of the user equipment;
and if the session state is a no-session state, sending a voice special bearer deactivation request to the base station and sending a voice special bearer deletion request to the system architecture evolution gateway so as to delete the voice special bearer.
In an embodiment of the present invention, detecting the number of received message pairs according to a preset detection rule includes:
and detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold value or not every other preset time period, and if the number of the message pairs is not less than the first preset message pair number threshold value, indicating that the detection result meets the preset session state request rule.
In an embodiment of the present invention, detecting the number of received message pairs according to a preset detection rule includes:
and detecting whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold or not every time the preset time point is reached, and if the number of the message pairs is detected to be not less than the second preset message pair number threshold, indicating that the detection result meets the preset session state request rule.
In one embodiment of the present invention, acquiring a session state of a user equipment includes:
sending an acquisition request for acquiring the session state of the user equipment to an application server in a home network through a home subscriber server;
and receiving the session state of the user equipment fed back by the application server through the attribution subscriber server in response to the acquisition request.
In an embodiment of the present invention, the method for processing a dedicated voice bearer according to the embodiment of the present invention further includes:
if the session state is not the non-session state, executing a normal single wireless voice call continuity process to perform network switching.
In another aspect, an embodiment of the present invention provides a dedicated voice bearer processing apparatus, where the apparatus includes:
the detection module is used for detecting the number of the received message pairs according to a preset detection rule, wherein the message pairs comprise a network switching request message of the identification information of the user equipment and a network switching cancellation message corresponding to the network switching request message;
the acquisition module is used for acquiring the session state of the user equipment if the detection result meets a preset session state request rule;
and the first processing module is used for sending a voice special bearer deactivation request to the base station and sending a voice special bearer deletion request to the system architecture evolution gateway to delete the voice special bearer if the session state is a no-session state.
In an embodiment of the present invention, the detection module is specifically configured to:
and detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold value or not every other preset time period, and triggering an acquisition module if the number of the message pairs is not less than the first preset message pair number threshold value.
In an embodiment of the present invention, the detection module is specifically configured to:
and detecting whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold or not every time the preset time point is reached, and triggering the acquisition module if the number of the message pairs is detected to be not less than the second preset message pair number threshold.
In an embodiment of the present invention, the obtaining module is specifically configured to:
sending an acquisition request for acquiring the session state of the user equipment to an application server in a home network through a home subscriber server;
and receiving the session state of the user equipment fed back by the application server through the attribution subscriber server in response to the acquisition request.
In an embodiment of the present invention, the apparatus for processing a dedicated voice bearer according to an embodiment of the present invention further includes:
and the second processing module is used for executing a normal single wireless voice call continuity process to perform network switching if the session state is a non-session-free state.
In another aspect, an embodiment of the present invention provides a dedicated bearer processing device for voice, where the device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor;
when the processor executes the computer program, the special voice bearing processing method provided by the embodiment of the invention is realized.
In another aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method for processing a dedicated voice bearer according to an embodiment of the present invention is implemented.
The method, the device, the equipment and the medium for processing the special voice bearer in the embodiment of the invention can release the special voice bearer by deleting the special voice bearer, thereby avoiding the phenomenon of' the special voice bearer is dead, improving the SRVCC performance, reducing the occupation of wireless resources of a GERAN network and not influencing the service.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating a method for processing a dedicated voice bearer according to an embodiment of the present invention;
fig. 2 is a signaling diagram illustrating a voice specific bearer processing provided by an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a dedicated voice bearer processing apparatus according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating an exemplary hardware architecture of a computing device capable of implementing the voice dedicated bearer processing method and apparatus according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
At present, if a voice dedicated bearer established by a User Equipment (UE) after a previous VoLTE call is ended is not normally released (that is, a phenomenon of "voice dedicated bearer falling dead" occurs), a subsequent base station (eNodeB) carries a cell "srvcchoidentity: csonnly" in a handover required message sent to an MME when it is determined that the UE needs to be switched from an LTE network to a GERAN network, thereby prompting that an SRVCC procedure needs to be triggered. After receiving the handover required message, the MME sends a Request (PS to CS Request) for handover from a Packet Switching domain (PS) to a Circuit Switching domain (CS) to an SRVCC network interworking unit (SRVCC IWF). After receiving the PS to CS Request, the SRVCC IWF completes the handover procedure of the GERAN network side according to the specified SRVCC procedure, and then sends a handover command (handover command) to the eNodeB through the MME, thereby requesting the eNodeB to perform handover to the GERAN network side. At this time, the eNodeB immediately sends a handover cancel message to the MME, and this time, the SRVCC is cancelled by the eNodeB and ends.
The occurrence of this phenomenon will lead to the following consequences:
1. affecting SRVCC performance. Once the phenomenon of 'voice dedicated bearer drop death' occurs, unless the UE performs detach/attach operation, the voice dedicated bearer will exist in the eNodeB for a long time, so during the voice dedicated bearer drop death, the UE can easily and frequently initiate a large number of SRVCC requests, and all SRVCC requests all fail to cancel without exception, which inevitably causes the SRVCC performance to drop dramatically.
2. Affecting the service. The reason why the eNodeB initiates the handover request is to ensure that the original service (typically, data access service) of the UE is continuous and uninterrupted, but the original data service is forced to be interrupted and cannot be switched to the GERAN network for continuous use all the time due to the false triggering of the SRVCC procedure (SRVCC does not support simultaneous handover of data services).
3. Occupying radio resources of the GERAN network. And the target GERAN cell allocates corresponding wireless channel resources for the SRVCC process which is triggered by mistake because the voice special bearer is dead. The large number of frequent invalid SRVCC requests would unnecessarily consume a large amount of valuable radio channel resources.
In order to solve the foregoing problems, embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for processing a dedicated voice bearer, so as to improve SRVCC performance, and reduce occupation of radio resources of a GERAN network and influence on a service.
As shown in fig. 1, fig. 1 is a flowchart illustrating a method for processing a dedicated voice bearer according to an embodiment of the present invention. The voice dedicated bearer processing method may include:
s101: and detecting the number of the received message pairs according to a preset detection rule.
The message pair comprises a network handover required message of the identification information of the user equipment and a network handover cancel message corresponding to the network handover required message.
S102: and if the detection result meets the preset session state request rule, acquiring the session state of the user equipment.
S103: and if the session state is a no-session state, sending a voice special bearer deactivation request to the base station and sending a voice special bearer deletion request to the system architecture evolution gateway so as to delete the voice special bearer.
The system architecture evolution Gateway (SAE-GW) is a generic name of a Serving Gateway (SGW) and a Packet Data Network Gateway (PGW).
In an embodiment of the present invention, the Identification information of the ue may be an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), and a Mobile station International ISDN Number (MSISDN). Among these, IMSI is also commonly referred to as: the mobile phone serial number, the mobile phone serial number and the mobile phone serial number; briefly, the MSISDN is the mobile phone number.
In one embodiment of the invention, the session state includes: no conversation, before ringing, during ringing and during conversation, etc.
In one embodiment of the present invention, the preset detection rule may be to perform detection at intervals. Based on this, according to the preset detection rule, detecting the number of the received message pairs may include: and detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold value or not every other preset time period, and if the number of the message pairs is not less than the first preset message pair number threshold value, indicating that the detection result meets the preset session state request rule.
For example, the preset time period is 1 hour, and the first preset message pair quantity threshold is 60 hours. Detecting whether the number of the message pairs received in 1 hour is not less than 60 every other hour, and if the number of the detected message pairs is not less than 60, acquiring the session state of the user equipment.
It is understood that, at every preset time interval, whether the number of the received message pairs in the preset time interval is not less than the first preset message pair number threshold is detected, a timer may be set to time, and a counter may be set to count the number of the message pairs. And when the timing time of the timer reaches the time corresponding to the preset time period, resetting the timer and the counter to zero, and timing and counting again.
In one embodiment of the invention, a timer and a counter are started when a first message pair is received, wherein the timer starts timing and the counter starts counting. If the timer (for example, 5 minutes) finishes timing, and the count value of the counter has reached a preset message pair number threshold (for example, 6), it is determined that "the preset session state request rule is satisfied", a process of acquiring the session state of the user equipment is triggered, and meanwhile, the timer and the counter are cleared. And if the count value of the counter still does not reach the threshold of the number of the preset messages when the timer finishes timing, clearing the timer and the counter. And restarting the timer and the counter when a new message pair is received next time.
In one embodiment of the present invention, the predetermined detection rule may be detected every time the predetermined time point is reached. Based on this, according to the preset detection rule, detecting the number of the received message pairs may include: and detecting whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold or not every time the preset time point is reached, and if the number of the message pairs is detected to be not less than the second preset message pair number threshold, indicating that the detection result meets the preset session state request rule.
In an embodiment of the present invention, the second preset message pair number thresholds corresponding to the preset time points may be the same.
In an embodiment of the present invention, the second preset message pair number threshold corresponding to each preset time point may be set differently based on the consideration that the user has fewer calls at night (rest time) and in the daytime (e.g., during work).
For example, the preset time points are 8:00, 18:00, 20:00, 21:00 and 22:00, the threshold value of the number of second preset message pairs corresponding to 8:00 is 100, the threshold value of the number of second preset message pairs corresponding to 18:00 is 300, the threshold value of the number of second preset message pairs corresponding to 20:00 is 90, the threshold value of the number of second preset message pairs corresponding to 21:00 is 60, and the threshold value of the number of second preset message pairs corresponding to 22:00 is 60.
And 8:00, detecting whether the number of the received message pairs in ten hours from 22:00 of the previous day to 8:00 of the current day is not less than 100, and if the detected number of the message pairs is not less than 100, acquiring the session state of the user equipment.
At 18:00, detecting whether the number of received message pairs in ten hours from 8:00 to 18:00 is not less than 300, and if the number of detected message pairs is not less than 300, acquiring the session state of the user equipment.
At 20:00, detecting whether the number of received message pairs in two hours from 18:00 to 28:00 is not less than 90, and if the detected number of message pairs is not less than 90, acquiring the session state of the user equipment.
21:00, detecting whether the number of received message pairs in one hour from 20:00 to 21:00 is not less than 60, and if the detected number of message pairs is not less than 60, acquiring the session state of the user equipment.
At 22:00, detecting whether the number of received message pairs in one hour from 21:00 to 22:00 is not less than 60, and if the detected number of message pairs is not less than 60, acquiring the session state of the user equipment.
It is understood that, every time the preset time point is reached, whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than the second preset message pair number threshold value is detected, and a counter may be set to count the number of the message pairs. And when the preset time point is reached, resetting the counter to zero and counting again.
After the session state of the user equipment is acquired, if the session state of the user equipment is a no-session state, it is determined that a situation of 'voice dedicated bearer drop death' occurs currently, and at this time, a voice dedicated bearer deactivation request is sent to an eNodeB and a voice dedicated bearer deletion request is sent to an SAE-GW to delete the voice dedicated bearer. And then the special voice bearer is released, so that the phenomenon of 'the special voice bearer is dead due to falling' can be avoided, the SRVCC performance can be improved, the occupation of wireless resources of a GERAN network is reduced, and the service is not influenced.
In an embodiment of the present invention, acquiring the session state of the user equipment may include: sending an acquisition request for acquiring a session state of user equipment to an application Server (SCC AS) in a Home network through a Home Subscriber Server (HSS); and receiving the SCC AS response acquisition request, and feeding back the session state of the user equipment through the HSS.
It can be understood that the acquisition request carries identification information of the user equipment.
In one embodiment of the present invention, the acquisition request may be sent to the HSS over the S6a interface, and the HSS forwards the acquisition request to the SCC AS over the Sh interface.
In an embodiment of the present invention, if the session state of the ue is a non-session-free state, a normal SRVCC procedure is performed to perform a network handover.
Fig. 2 shows a signaling diagram of a voice specific bearer process provided by an embodiment of the present invention.
The eNodeB sends handover required and handover cancel (1a, handover required and 1b, handover cancel) to the MME.
The MME detects whether the number of the message pairs including handover required and handover cancel reaches a preset message pair number threshold (2, detects whether the number reaches the preset threshold).
If the MME detects that the number of the message pairs reaches a preset message pair number threshold, sending an acquisition request (3a, a session state request) for acquiring the session state of the user equipment to the HSS, forwarding the acquisition request to an SCC AS (3b, a session state request) by the HSS, responding the acquisition request by the SCC AS, and feeding back the session state (3c, a session state response) of the user equipment to the HSS; and the HSS forwards the session state of the user equipment fed back by the SCC AS to the MME (3d, session state response).
If the session state of the user equipment is a no-session state, the MME sends a voice dedicated bearer deactivation request (4a, a request for deactivating the dedicated bearer) to the eNodeB and sends a voice dedicated bearer deletion request (4b, a request for deleting the bearer) to the SAE-GW.
The eNodeB receives the voice dedicated bearer deactivation request, and performs deactivation processing (deactivation processing) on the voice dedicated bearer.
The SAE-GW receives the voice dedicated bearer deletion request and deletes the voice dedicated bearer (6, delete bearer).
And if the session state of the user equipment is a non-session-free state, executing a normal SRVCC process.
The method for processing the special voice bearer in the embodiment of the invention can release the special voice bearer by deleting the special voice bearer, thereby avoiding the phenomenon of' the special voice bearer is dead, improving the SRVCC performance, reducing the occupation of radio resources of a GERAN network and not influencing the service.
Corresponding to the above method embodiment, the embodiment of the present invention further provides a dedicated voice bearer processing apparatus.
Fig. 3 is a schematic structural diagram of a dedicated voice bearer processing apparatus according to an embodiment of the present invention. The voice dedicated bearer processing means may include:
the detecting module 301 is configured to detect the number of received message pairs according to a preset detecting rule.
The message pair includes a network handover request message including identification information of the user equipment and a network handover cancel message corresponding to the network handover request message.
An obtaining module 302, configured to obtain a session state of the ue if the detection result meets a preset session state request rule.
The first processing module 303 is configured to send a voice dedicated bearer deactivation request to the base station and send a voice dedicated bearer deletion request to the system architecture evolution gateway, if the session state is the no session state, so as to delete the voice dedicated bearer.
In an embodiment of the present invention, the detection module 301 may be specifically configured to:
every other preset time period, detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold, and if detecting that the number of the message pairs is not less than the first preset message pair number threshold, triggering the obtaining module 302.
In an embodiment of the present invention, the detection module 301 may be specifically configured to:
every time the preset time point is reached, whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold is detected, and if the number of the message pairs is not less than the second preset message pair number threshold, the obtaining module 302 is triggered.
In an embodiment of the present invention, the obtaining module 302 may be specifically configured to:
sending an acquisition request for acquiring the session state of the user equipment to an application server in a home network through a home subscriber server;
and receiving the session state of the user equipment fed back by the application server through the attribution subscriber server in response to the acquisition request.
In an embodiment of the present invention, the apparatus for processing a dedicated voice bearer according to an embodiment of the present invention may further include:
a second processing module (not shown in the figure) for executing a normal single wireless voice call continuity procedure to perform network handover if the session state is not the non-session-free state.
The details of each part of the apparatus for processing a dedicated voice bearer shown in fig. 3 in the embodiment of the present invention are similar to the method for processing a dedicated voice bearer in the embodiment of the present invention shown in fig. 1, and the details of the embodiment of the present invention are not repeated herein.
The special voice bearer processing device of the embodiment of the invention can release the special voice bearer by deleting the special voice bearer, thereby avoiding the phenomenon of' the special voice bearer is dead, improving the SRVCC performance, reducing the occupation of radio resources of a GERAN network and not influencing the service.
Fig. 4 is a block diagram illustrating an exemplary hardware architecture of a computing device capable of implementing the voice dedicated bearer processing method and apparatus according to an embodiment of the present invention. As shown in fig. 4, computing device 400 includes an input device 401, an input interface 402, a central processor 403, a memory 404, an output interface 405, and an output device 406. The input interface 402, the central processor 403, the memory 25404, and the output interface 405 are connected to each other via a bus 410, and the input device 401 and the output device 406 are connected to the bus 410 via the input interface 402 and the output interface 405, respectively, and further connected to other components of the computing device 400.
Specifically, the input device 401 receives input information from the outside and transmits the input information to the central processor 403 through the input interface 402; the central processor 403 processes the input information based on computer-executable instructions stored in the memory 404 to generate output information, stores the output information temporarily or permanently in the memory 404, and then transmits the output information to the output device 406 through the output interface 405; output device 406 outputs the output information outside of computing device 400 for use by a user.
That is, the computing device shown in fig. 4 may also be implemented as a voice-specific bearer processing device, which may include: a memory storing computer-executable instructions; and a processor which, when executing computer executable instructions, may implement the voice specific bearer processing methods and apparatus described in connection with fig. 1-3.
An embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium has computer program instructions stored thereon; the computer program instructions, when executed by a processor, implement the voice specific bearer processing method provided by embodiments of the present invention.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.

Claims (10)

1. A method for processing a dedicated voice bearer, the method comprising:
detecting the number of received message pairs according to a preset detection rule, wherein the preset detection rule comprises detection in a preset time period, and the message pairs comprise a network switching request message of identification information of user equipment and a network switching cancellation message corresponding to the network switching request message;
if the detection result meets a preset session state request rule, acquiring the session state of the user equipment, wherein the detection result meets the preset session state request rule and is characterized in that the number of detected message pairs in a preset time period is not less than a preset message pair number threshold in the preset session state request rule;
if the session state is a no session state, sending a voice special bearer deactivation request to a base station and sending a voice special bearer deletion request to a system architecture evolution gateway so as to delete the voice special bearer;
and if the session state is a non-session-free state, executing a normal single wireless voice call continuity process to perform network switching.
2. The method according to claim 1, wherein the detecting the number of received message pairs according to a preset detection rule comprises:
detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold value every other preset time period, and if the number of the message pairs is not less than the first preset message pair number threshold value, indicating that the detection result meets the preset session state request rule.
3. The method according to claim 2, wherein the detecting the number of received message pairs according to a preset detection rule comprises:
and detecting whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold or not every time the preset time point is reached, and if the number of the message pairs is detected to be not less than the second preset message pair number threshold, indicating that the detection result meets the preset session state request rule.
4. The method of claim 1, wherein the obtaining the session state of the user equipment comprises:
sending an acquisition request for acquiring the session state of the user equipment to an application server in a home network through a home subscriber server;
and receiving the session state of the user equipment fed back by the application server through the attribution signed user server in response to the acquisition request.
5. A voice specific bearer processing apparatus, the apparatus comprising:
the system comprises a detection module, a processing module and a processing module, wherein the detection module is used for detecting the number of received message pairs according to a preset detection rule, the preset detection rule comprises detection in a preset time period, and the message pairs comprise a network switching request message of identification information of user equipment and a network switching cancellation message corresponding to the network switching request message;
the obtaining module is used for obtaining the session state of the user equipment if the detection result meets a preset session state request rule, wherein the detection result meets the preset session state request rule and is characterized in that the number of the detected message pairs in a preset time period is not less than a preset message pair number threshold in the preset session state request rule;
a first processing module, configured to send a voice dedicated bearer deactivation request to a base station and a voice dedicated bearer deletion request to a system architecture evolution gateway to delete the voice dedicated bearer if the session state is a no-session state;
the device further comprises:
and the second processing module is used for executing a normal single wireless voice call continuity process to perform network switching if the session state is a non-session-free state.
6. The apparatus according to claim 5, wherein the detection module is specifically configured to:
detecting whether the number of the received message pairs in the preset time period is not less than a first preset message pair number threshold value every other preset time period, and triggering the acquisition module if the number of the message pairs is not less than the first preset message pair number threshold value.
7. The apparatus according to claim 5, wherein the detection module is specifically configured to:
and detecting whether the number of the received message pairs in the time period from the last preset time point to the current preset time point is not less than a second preset message pair number threshold or not every time the preset time point is reached, and triggering the acquisition module if the number of the message pairs is detected to be not less than the second preset message pair number threshold.
8. The apparatus of claim 5, wherein the obtaining module is specifically configured to:
sending an acquisition request for acquiring the session state of the user equipment to an application server in a home network through a home subscriber server;
and receiving the session state of the user equipment fed back by the application server through the attribution signed user server in response to the acquisition request.
9. A voice dedicated bearer processing apparatus, the apparatus comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor;
the processor, when executing the computer program, implements the voice specific bearer processing method of any of claims 1 to 4.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements the voice dedicated bearer processing method according to any one of claims 1 to 4.
CN201810986595.0A 2018-08-28 2018-08-28 Method, device and equipment for processing special voice bearer and storage medium Active CN110868765B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810986595.0A CN110868765B (en) 2018-08-28 2018-08-28 Method, device and equipment for processing special voice bearer and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810986595.0A CN110868765B (en) 2018-08-28 2018-08-28 Method, device and equipment for processing special voice bearer and storage medium

Publications (2)

Publication Number Publication Date
CN110868765A CN110868765A (en) 2020-03-06
CN110868765B true CN110868765B (en) 2021-06-22

Family

ID=69651223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810986595.0A Active CN110868765B (en) 2018-08-28 2018-08-28 Method, device and equipment for processing special voice bearer and storage medium

Country Status (1)

Country Link
CN (1) CN110868765B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113347694B (en) * 2021-06-30 2022-12-06 锐迪科微电子科技(上海)有限公司 Radio bearer release method, apparatus, device and medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651853B (en) * 2008-08-14 2013-02-27 华为技术有限公司 Method, device and system for maintaining radio bearer
CN101577951B (en) * 2008-11-04 2011-07-13 中兴通讯股份有限公司 Method for processing voice service continuity switching failure
CN101883343B (en) * 2009-05-05 2011-09-21 华为终端有限公司 Session transferring method and user equipment
CN103796265B (en) * 2014-02-10 2017-07-21 中国联合网络通信集团有限公司 A kind of SRVCC switching handling methods and device based on video session
US9497667B2 (en) * 2014-09-11 2016-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Fast WiFi to LTE handover
US10638537B2 (en) * 2015-05-14 2020-04-28 Samsung Electronics Co., Ltd. Apparatus and method for managing radio resource in wireless communication system
CN106572544A (en) * 2015-10-10 2017-04-19 ***通信集团公司 Adaptive radio resource control RRC connection release method and device

Also Published As

Publication number Publication date
CN110868765A (en) 2020-03-06

Similar Documents

Publication Publication Date Title
US9713114B2 (en) Method and apparatus for receiving or sending short message
DK2702793T3 (en) Improvements to completed mobile calls
KR101339044B1 (en) Handling reachability of mobile device when serving core network node changes
KR101896234B1 (en) Restoration of mobile terminating cs services in case of failure of a ps core network entity in a mobile communication system
US10980000B2 (en) Mobile communication system, MME, incoming call control method of mobile communication system, and incoming call control method of MME
WO2012045486A1 (en) Methods and apparatuses for circuit switched fallback to a 2g/3g access network
US9743286B2 (en) Gateway relocation control method and control device in mobile communication system
CN112218283B (en) Service suspension and recovery method and system, multi-card terminal and storage medium
US9591689B2 (en) System and method for detachment in wireless communication system
US10299211B2 (en) Method for saving power of user equipment and device
CN110868765B (en) Method, device and equipment for processing special voice bearer and storage medium
CN106714133B (en) Recovery processing method and device for gateway
CN109688610B (en) Method, device, equipment and storage medium for switching single-standby voice continuous service
US20210120624A1 (en) Overload control method and apparatus
US9420443B2 (en) Cleanup of LAU-less circuit switched fallback emergency call
US20230083832A1 (en) Information indication method and apparatus and communication device
CN109413668B (en) Dual-card configuration processing method, device, terminal and computer readable storage medium
CN110582053B (en) Pseudo base station positioning method and device
US9398447B2 (en) Mobile terminating network failure forwarding for LTE circuit-switched fallback
CN108307336B (en) Dynamic policy recovery method, PCRF and system
CN105744620A (en) Circuit domain drop paging method and device
CN110740483B (en) Information processing method and device in LTE switching process
CN113630757B (en) Paging method, MSC and communication system
WO2012095492A1 (en) Informing a mme about a hlr restart via the s6a interface
CN108966291B (en) Method and device for recovering circuit switched fallback, mobile management entity and user terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant