Voice processing methods, systems, apparatuses, devices, and media

By using the data management module and session management module in a 5G SA network, the problem of voice service interruption caused by the shutdown of Internet access was solved, and voice call connection was achieved when data usage was exceeded or the service was suspended due to unpaid fees, thus ensuring the continuity of voice services.

CN116132933BActive Publication Date: 2026-03-17CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In 5G SA networks, when a user's internet traffic exceeds a threshold or their service is suspended due to unpaid fees, the internet access function is shut down, preventing the user from using EPSFB and VONR, thus affecting the continuity of voice services.

Method used

The voice processing system receives internet access shutdown commands through the data management module, sends data network name change information to the session management module, deletes internet session commands, and establishes voice call connections when users make phone calls.

Benefits of technology

Even when a user's internet traffic exceeds a threshold or their service is suspended due to unpaid bills, a voice call connection can still be established to ensure the continuity of voice services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116132933B_ABST
    Figure CN116132933B_ABST
Patent Text Reader

Abstract

The application provides a voice processing method, system, device, equipment and medium. A data management module receives an online stop instruction sent by a service operation support module. The online stop instruction is sent by the service operation support module when the service operation support module receives that the online traffic used by a mobile terminal exceeds a threshold value or the mobile terminal is stopped due to online arrears. Then, the data management module sends data network change information to a session management module, so that the session management module sends a delete internet session instruction to a user plane module and the mobile terminal. The mobile terminal sends a session connection request when a user makes a call, and the user plane responds to the session connection request to establish a voice call connection, so that the user can continue to use voice services when the online traffic used by the user exceeds the threshold value or the mobile terminal is stopped due to online arrears.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a voice processing method, system, apparatus, device, and medium. Background Technology

[0002] The 3GPP protocol defines a new 5G core network based on a service-oriented architecture, namely 5G SA (Standalone), also known as independent network architecture. It completely decouples the control plane network functions (NF), abandons the traditional point-to-point networking communication method, adopts a service-oriented architecture networking mode, realizes plug-and-play network functions, and makes the network very agile, quickly meeting the functional needs of customer services.

[0003] Currently, 5G SA voice services are mainly implemented based on EPSFB and VoNR, which are based on IMS (Intranet Management System). EPSFB refers to the fallback of voice services from 5G to 4G when 5G does not have VoNR capabilities, relying on VoLTE to ensure the continuity of voice services.

[0004] When a user's data usage is capped or their internet service is suspended due to unpaid bills, their internet access will be shut down. This shutdown will prevent the user from using EPSFB and VONR, thus affecting their voice service usage. Summary of the Invention

[0005] This application provides a voice processing method, system, apparatus, device, and medium that allows voice services to be used even when internet access is disabled.

[0006] In a first aspect, this application provides a voice processing method. The voice processing system includes a business operation support module, a data management module, a session management module, and a user plane module. The business operation support module is communicatively connected to a mobile terminal and the data management module. The session management module is communicatively connected to the data management module, the user plane module, and the mobile terminal. The method is used in the data management module, and the method includes:

[0007] The system receives an internet access suspension command sent by the service operation support module. The internet access suspension command is issued by the service operation support module when it receives a message from the mobile terminal indicating that the user's internet traffic usage has exceeded a threshold or that internet access has been suspended due to unpaid fees.

[0008] The data network name change information is sent to the session management module, so that the session management module sends a delete internet session instruction to the user plane module and the mobile terminal, so that the mobile terminal sends a session establishment request to the session management module when the user makes a call, so that the session management module sends the session establishment request to the user plane module, so that the user plane module responds to the session establishment request and establishes a voice call connection.

[0009] Optionally, sending the data network name change information to the session management module specifically includes:

[0010] Set the user's internet access status to locked. After the function switch is turned on, check whether the account opening template information includes the data network name and voice data network name when the user's service is suspended. The function switch is used to replace the data network name in the scenario where the user's service is suspended.

[0011] If so, the shutdown data network name and voice data network name are sent to the session management module.

[0012] Optionally, before sending the data network name change information to the session management module, the method further includes:

[0013] Configure the account opening template information, which includes the name of the offline data network and the name of the voice data network.

[0014] Optionally, sending the shutdown data network name and voice data network name to the session management module specifically includes:

[0015] The account opening template information is sent to the session management module.

[0016] Secondly, this application provides a voice processing method. The voice processing system includes a business operation support module, a data management module, a session management module, a user plane module, and a mobile terminal. The business operation support module is communicatively connected to the mobile terminal and the data management module. The session management module is communicatively connected to the data management module, the user plane module, and the mobile terminal. The method is used in the session management module, and the method includes:

[0017] The system receives data network name change information sent by the data management module and sends a delete internet session instruction to the user plane module and the mobile terminal. The data network name change information is sent by the data management module after receiving an internet access suspension instruction. The internet access suspension instruction is sent by the service operation support module when it receives a message from the mobile terminal that the user's internet traffic usage exceeds a threshold or that internet access is suspended due to unpaid fees.

[0018] The system receives a session establishment request sent by the mobile terminal and sends the session establishment request to the user plane module. The session establishment request is sent by the mobile terminal when the user makes a phone call.

[0019] The system receives the session establishment response message sent by the user plane module and sends the session establishment response message to the mobile terminal.

[0020] Optionally, before receiving the data network name change information, the method further includes:

[0021] Configure a VPN instance and IPv4 address pool to be bound under a DNN that is inactive.

[0022] Thirdly, this application provides a voice processing system, including: a business operation support module, a data management module, a session management module, and a user plane module, wherein the business operation support module is communicatively connected to a mobile terminal and the data management module, and the session management module is communicatively connected to the data module, the user plane module, and the mobile terminal;

[0023] The business operation support module is used to send an internet access suspension command to the data management module when it receives a message from the mobile terminal indicating that the user's internet traffic usage exceeds a threshold or that the internet access service has been suspended due to unpaid fees.

[0024] The data management module is used to send data network name change information to the session management module upon receiving the internet access shutdown command;

[0025] The session management module is used to send a delete internet session instruction to the mobile terminal and the user plane module when it receives the data network name change information;

[0026] The user plane module is used to send a session establishment response message to the session management module after receiving a session establishment request from the mobile terminal, so that the session management module sends the session response message to the mobile terminal. The session establishment request is sent by the mobile terminal when the user makes a phone call.

[0027] Fourthly, this application provides a voice processing apparatus, comprising:

[0028] The receiving module is used to receive an internet access suspension command, which is issued by the service operation support module when it receives a message from the mobile terminal that the user's internet traffic usage exceeds a threshold or that the internet access is suspended due to unpaid fees.

[0029] The sending module is used to send data network name change information to the session management module, so that the session management module sends a delete internet session instruction to the user plane module and the mobile terminal, so that the mobile terminal sends a session establishment request to the session management module when the user makes a call, so that the session management module sends the session establishment request to the user plane module, so that the user plane module responds to the session establishment request and establishes a voice call connection.

[0030] Fifthly, this application provides a voice processing apparatus, comprising:

[0031] The first receiving module is used to receive data network name change information and send a deletion instruction for the Internet session to the session management module and the mobile terminal. The data network name change information is issued by the session management module after receiving the Internet access suspension instruction. The Internet access suspension instruction is issued by the service operation support module when it receives a message from the mobile terminal that the user's Internet traffic usage exceeds a threshold or that Internet access is suspended due to unpaid fees.

[0032] The second receiving module is used to receive the session establishment request sent by the mobile terminal and send the session establishment request to the user plane module. The session establishment request is sent by the mobile terminal when the user makes a phone call.

[0033] The third receiving module is used to receive the session establishment response message sent by the user plane module and send the session establishment response message to the mobile terminal.

[0034] Sixthly, this application provides an electronic device, including: a memory and a processor;

[0035] The memory is used to store instructions; the processor is used to call the instructions in the memory to execute the speech processing method in the first aspect and any possible design of the first aspect or the second aspect and any possible design of the second aspect.

[0036] In a seventh aspect, this application provides a computer-readable storage medium storing computer instructions, wherein when at least one processor of an electronic device executes the computer instructions, the electronic device performs the speech processing method in the first aspect and any possible design of the first aspect or the second aspect and any possible design of the second aspect.

[0037] Eighthly, this application provides a computer program product comprising computer instructions, wherein when at least one processor of an electronic device executes the computer instructions, the electronic device performs a speech processing method in the first aspect and any possible design of the first aspect or a speech processing method in the second aspect and any possible design of the second aspect.

[0038] The voice processing method provided in this application is applied to the data management module of a voice processing system. The voice processing system includes a business operation support module, a data management module, a session management module, and a user plane module. The business operation support module is communicatively connected to the mobile terminal and the data management module. The session management module is communicatively connected to the data management module, and the user plane module is communicatively connected to the mobile terminal. The data management module receives an internet access suspension command sent by the business operation support module. This command is issued by the business operation support module when it receives a message from the mobile terminal indicating that the user's internet traffic usage has exceeded a threshold or that internet access has been suspended due to unpaid fees. Subsequently, the data management module sends data network change information to the session management module, causing the session management module to send a delete internet session command to the user plane module and the mobile terminal. This causes the mobile terminal to send a session connection request when the user makes a phone call, and the user plane module responds to the session connection request to establish a voice call connection. Therefore, even when the user's internet traffic usage exceeds a threshold or internet access has been suspended due to unpaid fees, the user can continue to use voice services. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 A schematic diagram illustrating a scenario of a speech processing method provided in an embodiment of this application;

[0041] Figure 2 A signaling interaction diagram of a voice processing method provided in an embodiment of this application;

[0042] Figure 3 A flowchart illustrating another speech processing method provided in an embodiment of this application;

[0043] Figure 4 This is a schematic diagram of the structure of a speech processing system provided in one embodiment of this application;

[0044] Figure 5 This is a schematic diagram of the structure of a voice processing device provided in one embodiment of this application;

[0045] Figure 6 This is a schematic diagram of the structure of another voice processing device provided in an embodiment of this application;

[0046] Figure 7 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0048] As described in the background technology, current 5G SA voice services are mainly based on EPSFB and VONR implemented by IMS. When a user's data usage is capped and service is suspended or partially suspended due to unpaid bills, internet access will be disabled. This disables internet access, preventing users from using EPSFB and VONR, thus affecting their voice service usage.

[0049] To address the aforementioned issues, this application proposes a voice processing method applied to the data management module of a voice processing system. The voice processing system includes a service operation support module, a data management module, a session management module, and a user plane module. The service operation support module is communicatively connected to the mobile terminal and the data management module. The session management module is communicatively connected to the data management module, the user plane module, and the mobile terminal. The data management module receives an internet access suspension command sent by the service operation support module. This command is issued by the service operation support module when it receives a message from the mobile terminal indicating that the user's internet traffic usage has exceeded a threshold or that internet access has been suspended due to unpaid fees. Subsequently, the data management module sends data network change information to the session management module, causing the session management module to send a delete internet session command to the user plane module and the mobile terminal. This causes the mobile terminal to send a session connection request when making a phone call, and the user plane module responds to the session connection request to establish a voice call connection. Therefore, even when the user's internet traffic usage exceeds a threshold or internet access is suspended due to unpaid fees, the user can continue to use voice services.

[0050] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0051] Figure 1This illustration shows a scenario diagram of voice processing according to an embodiment of this application. When a user's 5G internet traffic exceeds a threshold or their internet service is suspended due to unpaid fees, the mobile terminal 101 sends a 5G internet service suspension message to the service operation module 102. Upon receiving the 5G internet service suspension message from the mobile terminal 101, the service operation support module 102 generates a 5G internet service suspension command and sends it to the data management module 103. Upon receiving the 5G internet service suspension command, the data management module 103 sets the user's 5G internet access status to a locked state and sends the suspension DNN and voice DNN to the session management module 104. Upon receiving the suspension DNN and voice DNN, the session management module 104 sends a delete internet session command to the user plane module 105 and the mobile terminal 101. When a user makes a call, the mobile terminal 101 sends a session establishment request to the session management module 104. The session management module 104 then sends the session establishment request to the user plane module 105. Upon receiving the session establishment request, the user plane module 105 responds to the request to establish a voice call connection. This ensures that the user can still make calls even when their 5G internet traffic exceeds the threshold or their internet service is suspended due to unpaid fees.

[0052] Figure 2 A flowchart illustrating a speech processing method according to an embodiment of this application is shown. Figure 1 Based on the illustrated embodiments, as Figure 2 As shown, with the data management module as the execution entity, the method in this embodiment may include the following steps:

[0053] S101. The mobile terminal sends an internet access shutdown message to the business operation support module.

[0054] When a user's internet data usage exceeds a threshold or their internet service is suspended due to unpaid bills, the mobile terminal sends an internet service suspension message to the service support module. Internet data usage can be 5G data, 4G data, etc. Internet service suspension due to unpaid bills means that the service is suspended because of unpaid fees, and internet access is unavailable. The mobile terminal can be, for example, a UE (User Equipment), where UE stands for 5G terminal.

[0055] The business operation support module is, for example, the Billing System BOSS, which is the operator's business system and includes functions such as a customer data recording system, a billing system, and an activation system. The customer data recording system records customer-related information such as phone number information, ID card information, package information, and customer service subscription details. The billing system includes user call details, data usage, SMS usage records and charges, recharge and payment information, and balance status. The activation system triggers relevant activation commands based on user service subscriptions, changes, and cancellations, and interfaces with UDM (Unified Data Management) to perform corresponding service change operations.

[0056] S102. After receiving the Internet access shutdown message, the business operation support module sends the business shutdown instruction to the data management module.

[0057] Upon receiving an internet access shutdown message, the service operation support module generates a service shutdown command. For example, upon receiving a 5G internet access shutdown message, it generates a 5G internet access shutdown command; and upon receiving a 4G internet access shutdown message, it generates a 4G internet access shutdown command.

[0058] The internet access suspension command is then sent to the data management module. The data management module, for example, is a Unified Data Management Function (UDM). The UDM stores user subscription data and registration information, distributes subscription data to the Access and Mobility Management Function (AMF) / Session Management Function (SMF), and stores the AMF / SMF address of the user's current service. It stores all user-related data in the network, including user identity, authentication data, service data, and location information, and provides functions such as managing user data and detecting the legitimacy of mobile devices in the network.

[0059] In practical applications, when the billing system BOSS suspends 5G internet access for a number, it needs to issue a 5G internet access suspension command to the UDM to which the number belongs.

[0060] S103. After receiving the Internet access shutdown command, the data management module sends the data network name change information (DNN change information) to the session management module.

[0061] After receiving a notification that the internet access has been suspended, the data management module sets the user's internet access status to a locked state. Then, it checks whether the "Replace Data Network Name in Suspension Scenario" function switch is enabled. If the function switch is enabled, it checks whether the account opening template information includes the suspension data network name (suspension DNN) and the voice data network name (voice DNN). If so, it sends the suspension DNN and the voice DNN to the session management module.

[0062] The DNN consists of a network ID and a carrier ID. The network ID represents an external network and is mandatory; the carrier ID indicates which carrier it belongs to and is optional. The network ID must contain at least one tag, with a maximum length of 63 bytes. It cannot begin with the string "rac", "lac", "sgsn", "rnc", or other network element names, cannot end with ".gprs", and cannot contain "*". The carrier ID consists of three tags, the last of which must be ".gprs". The first and second tags must uniquely identify a Public Land Mobile Network (PLMN).

[0063] The session management module, for example, is the SMF (Session Management Function). The main business functions of the SMF include session management, billing management, and policy management. Specifically, the session management function establishes and manages session connections between users and external data networks; these session connections are fundamental for user access to services. User plane selection involves choosing the most suitable UPF (User Plane Function) based on user characteristics (location, DNN (Data Network Name), slice, etc.) to improve service experience and save network resources. The session management function provides terminals with the ability to access packet data networks through 5G networks and enjoy data services provided by the Internet or enterprise networks. Session management includes business processes such as the establishment, updating, and deletion of PDU sessions.

[0064] In specific applications, UDM first sets the user's 5G internet access status to the locked state, checks whether the function switch "pre-configured DNN replacement and delivery to SMF in 5G shutdown scenario" is enabled. If so, it checks whether the 5G account opening template information includes shutdown DNN and voice DNN. If so, it sends the shutdown DNN and voice DNN to SMF.

[0065] In this embodiment, before sending the data network name change information to the session management module, the data management module also configures account opening template information, which includes a suspended DNN and a voice DNN. For example, configuring 5G account opening template information includes session information of the suspended DNN and voice DNN, uplink and downlink rates, 5QI, slicing information, and whether it is a default DNN, etc., where the suspended DNN can be set as the default DNN. The data management module can also configure and enable the function switch of "pre-configuring DNN replacement and sending to SMF in 5G suspension scenarios".

[0066] The shutdown DNN and voice DNN can be sent to the session management module by sending the account opening template information to the session management module.

[0067] It should be noted that the shutdown scenario mentioned above is triggered by the billing system, which notifies the activation system to generate a corresponding shutdown command. The UDM executes the shutdown command to achieve the shutdown effect.

[0068] S104. When the session management module receives the data network name change information, it will send the Internet session deletion instruction to the user plane module.

[0069] Upon receiving data network name change information, the session management module deletes the original DNN information and replaces it with the shutdown DNN and voice DNN. It then sends a delete internet session command to the user plane module. Upon receiving the delete internet session command, the user plane module deletes the existing internet session and releases related resources such as IP addresses / prefixes, UPF-related N3, N6, and N9 interface tunnel resources, and air interface-related session resources.

[0070] The user name module, for example, is the UPF. As a user plane network element in the 5GC network, the UPF mainly supports UE service data routing and forwarding, data and service identification, action and policy execution, etc. The UPF interacts with the Session Management Function (SMF) through the N4 interface, is directly controlled and managed by the SMF, and performs service flow processing according to various policies issued by the SMF.

[0071] S105. After receiving the data network name change information, the session management module will send the Internet session deletion command to the mobile terminal.

[0072] After receiving the data network name change information, the session management module will also send a delete internet session command to the mobile terminal, so that both the mobile terminal and the username module can delete the internet session according to the delete internet session command.

[0073] S106. When a user makes a phone call, the mobile terminal sends a session establishment request to the session management module.

[0074] When a user makes a call, the mobile terminal sends a session establishment request to the session management module. The session establishment request is used to request the establishment of a voice connection.

[0075] S107. The session management module sends the session establishment request to the user plane module.

[0076] After receiving a session establishment request, the session management module forwards the request to the user plane module.

[0077] S108. The user plane module responds to the session establishment request and sends the session establishment response message to the session management module.

[0078] After receiving a session establishment request, the user plane module responds to the session establishment request to establish a voice call connection.

[0079] S109. The session management module sends a session establishment response message to the mobile terminal.

[0080] After the session management module sends the session establishment response message to the mobile terminal, the voice call connection is established. At this time, EPSFB and VONR can be used normally for voice calls.

[0081] The voice processing method provided in this application involves a data management module receiving an internet access suspension command from a service operation support module. This command is issued by the service operation support module when it receives a message from the mobile terminal indicating that the user's internet traffic usage has exceeded a threshold or that internet access has been suspended due to unpaid fees. Subsequently, the data management module sends data network change information to the session management module, which then sends a delete internet session command to the user plane module and the mobile terminal. This causes the mobile terminal to issue a session connection request when the user makes a phone call, and the user plane module responds to the request to establish a voice call connection. Therefore, even when the user's internet traffic usage exceeds a threshold or internet access is suspended due to unpaid fees, the user can continue to use voice services.

[0082] Figure 3 A flowchart illustrating a speech processing method according to an embodiment of this application is shown. Figure 3 As shown, with the session management module as the execution entity, the method in this embodiment may include the following steps:

[0083] S201. Receive data network name change information sent by the data management module, and send a delete internet session command to the user plane module and the mobile terminal.

[0084] The audio processing system includes a service operation support module, a data management module, a session management module, a user plane module, and a mobile terminal. The service operation support module communicates with the mobile terminal and the data management module, while the session management module communicates with the data management module, the user plane module, and the mobile terminal. The service operation support module and the data management module interface via the SOAP protocol, and the data management module communicates with the session management module, the user plane module, and the mobile terminal via the 5G network SBI interface defined by the 3GPP (International Telecommunication Union).

[0085] The session management module receives data network name change information sent by the data management module. The data network name change information is issued by the data management module after receiving an internet access suspension command. The internet access suspension command is issued by the service operation support module when it receives a message from the mobile terminal that the user's internet traffic usage exceeds the threshold or that internet access is suspended due to unpaid fees.

[0086] After receiving the data network name change information, the session management module sends a delete internet session command to the user plane module and the mobile terminal, so that the user plane module and the mobile terminal delete the internet session according to the delete internet session command.

[0087] In this embodiment, before receiving the data network name change information sent by the data management module, the session management module configures the VPN instance and IPv4 address pool to be bound under the shutdown DNN. The access control policy for the shutdown DNN is: the shutdown DNN can only access DNS queries and access the UT-server; all other types of data access are denied.

[0088] S202. Receive the session establishment request sent by the mobile terminal and send the session establishment request to the user plane module.

[0089] When a user makes a phone call, the mobile terminal sends a session establishment request to establish a voice call connection. After receiving the session establishment request from the mobile terminal, the session management module forwards the request to the user plane module.

[0090] S203. Receive the session establishment response message sent by the user plane module and send the session establishment response message to the mobile terminal.

[0091] After receiving a session establishment request, the user plane module responds by sending a session establishment response message to the session management module. Upon receiving the session response message, the session management module sends it to the mobile terminal. Once the session management module sends the response message to the mobile terminal, the voice call connection is established, and EPSFB and VONR can be used normally for voice calls.

[0092] The voice processing method provided in this application involves a data management module receiving an internet access suspension command from a service operation support module. This command is issued by the service operation support module when it receives a message from the mobile terminal indicating that the user's internet traffic usage has exceeded a threshold or that internet access has been suspended due to unpaid fees. Subsequently, the data management module sends data network change information to the session management module, which then sends a delete internet session command to the user plane module and the mobile terminal. This causes the mobile terminal to issue a session connection request when the user makes a phone call, and the user plane module responds to the request to establish a voice call connection. Therefore, even when the user's internet traffic usage exceeds a threshold or internet access is suspended due to unpaid fees, the user can continue to use voice services.

[0093] Figure 4 A schematic diagram of the structure of a speech processing system according to an embodiment of this application is shown, as follows: Figure 4As shown, the voice processing system of this embodiment includes: a service operation support module 102, a data management module 103, a session management module 104, and a user plane module 105. The service operation support module 102 is communicatively connected to the mobile terminal and the data management module 103, and the session management module 104 is communicatively connected to the data management module 103, the user plane module 105, and the mobile terminal.

[0094] The business operation support module 102 is used to send an internet access suspension command to the data management module when it receives a message from the mobile terminal that the user's internet traffic exceeds the threshold or the internet access is suspended due to unpaid fees.

[0095] Data management module 103 is used to send data network name change information to session management module after receiving an internet access shutdown command;

[0096] The session management module 103 is used to send a deletion instruction for the Internet session to the mobile terminal and the user plane module when it receives data network name change information;

[0097] User plane module 104 is used to send a session establishment response message to the session management module after receiving a session establishment request from the mobile terminal, so that the session management module sends the session response message to the mobile terminal. The session establishment request is sent by the mobile terminal when the user makes a phone call.

[0098] Figure 5 A schematic diagram of the structure of a voice processing device according to an embodiment of this application is shown, as follows: Figure 5 As shown, the voice processing device 10 of this embodiment is used to implement the operation corresponding to the data management module in any of the above method embodiments. The voice processing device 10 of this embodiment includes:

[0099] The receiving module 11 is used to receive the Internet access suspension command. The Internet access suspension command is issued by the business operation support module when it receives a message from the mobile terminal that the user's Internet traffic usage exceeds the threshold or Internet access is suspended due to unpaid fees.

[0100] The sending module 12 is used to send data network name change information to the session management module, so that the session management module sends a delete Internet session instruction to the user plane module and the mobile terminal, so that the mobile terminal sends a session establishment request to the session management module when the user makes a call, so that the session management module sends the session establishment request to the user plane module, so that the user plane module responds to the session establishment request and establishes a voice call connection.

[0101] The voice processing device 20 provided in this application embodiment can execute the above method embodiment. Its specific implementation principle and technical effect can be found in the above method embodiment, and will not be repeated here.

[0102] Figure 6 A schematic diagram of the structure of a voice processing device according to an embodiment of this application is shown, as follows: Figure 6 As shown, the voice processing device 20 in this embodiment is used to implement the operation corresponding to the session management module in any of the above method embodiments. The voice processing device 20 in this embodiment includes:

[0103] The first receiving module 21 is used to receive data network name change information and send a deletion instruction for the Internet session to the session management module and the mobile terminal. The data network name change information is issued by the session management module after receiving the Internet access suspension instruction. The Internet access suspension instruction is issued by the service operation support module when it receives a message from the mobile terminal that the user's Internet traffic exceeds the threshold or the Internet access is suspended due to unpaid fees.

[0104] The second receiving module 22 is used to receive the session establishment request sent by the mobile terminal and send the session establishment request to the user plane module. The session establishment request is sent by the mobile terminal when the user makes a phone call.

[0105] The third receiving module 23 is used to receive the session establishment response message sent by the user plane module and send the session establishment response message to the mobile terminal.

[0106] The voice processing device 20 provided in this application embodiment can execute the above method embodiment. Its specific implementation principle and technical effect can be found in the above method embodiment, and will not be repeated here.

[0107] Figure 7 A schematic diagram of the hardware structure of an electronic device according to an embodiment of this application is shown. Figure 7 As shown, the electronic device 30 is used to implement the operation corresponding to the electronic device in any of the above method embodiments. The electronic device 30 in this embodiment may include: a memory 31, a processor 32, and a communication interface 33.

[0108] Memory 31 is used to store computer instructions. Memory 31 may include high-speed random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device, or a USB flash drive, external hard drive, read-only memory, disk, or optical disc, etc.

[0109] Processor 32 is used to execute computer instructions stored in memory to implement the voice processing method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing method embodiments. The processor 32 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0110] Alternatively, the memory 31 can be either standalone or integrated with the processor 32.

[0111] The communication interface 33 can be connected to the processor 32. The processor 32 can control the communication interface 33 to realize the functions of receiving and sending signals.

[0112] The electronic device provided in this embodiment can be used to execute the above-described voice processing method. Its implementation method and technical effect are similar, and will not be described again in this embodiment.

[0113] This application also provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, are used to implement the methods provided in the various embodiments described above.

[0114] This application also provides a computer program product including computer instructions stored in a computer-readable storage medium. At least one processor of the device can read the computer instructions from the computer-readable storage medium, and the at least one processor executes the computer instructions to cause the device to perform the methods provided in the various embodiments described above.

[0115] This application also provides a chip including a memory and a processor. The memory is used to store computer instructions, and the processor is used to call and execute the computer instructions from the memory, causing a device equipped with the chip to perform the methods described in the various possible embodiments described above.

[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0117] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A voice processing method, characterized by, The voice processing system comprises a service operation support module, a data management module, a session management module and a user plane module, the service operation support module is in communication connection with a mobile terminal and the data management module, the session management module is in communication connection with the data management module, the user plane module and the mobile terminal, the method is used for the data management module, and the method comprises: receiving an online shutdown instruction sent by the service operation support module, the online shutdown instruction being sent by the service operation support module when receiving that the online traffic used by the mobile terminal exceeds a threshold value or the mobile terminal is shut down due to online arrears; sending data network name change information to the session management module, the data network name change information comprising a shutdown data network name and a voice data network name, for instructing the session management module to replace the data network name of a user session with the shutdown data network name and the voice data network name, and sending a delete internet session instruction to the user plane module and the mobile terminal based on the replaced data network name, so that the mobile terminal sends a session establishment request to the session management module based on the voice data network name when the user makes a call, so that the session management module sends the session establishment request to the user plane module, so that the user plane module responds to the session establishment request and establishes a voice call connection.

2. The method of claim 1, wherein, The data network name change information is sent to the session management module, and specifically comprises: locking the online state of the user, detecting whether the shutdown data network name and the voice data network name are included in the opening template information after the function switch is turned on, the function switch being a data network name replacement in a user shutdown scenario; if yes, the shutdown data network name and the voice data network name are sent to the session management module.

3. The method of claim 2, wherein, Before the data network name change information is sent to the session management module, the method further comprises: configuring the opening template information, the opening template information comprising a shutdown data network name and a voice data network name.

4. The method of claim 3, wherein, The shutdown data network name and the voice data network name are sent to the session management module, and specifically comprises: the opening template information is sent to the session management module.

5. A voice processing method characterized by, The voice processing system comprises a service operation support module, a data management module, a session management module, a user plane module and a mobile terminal, the service operation support module is in communication connection with the mobile terminal and the data management module, the session management module is in communication connection with the data management module, the user plane module and the mobile terminal, the method is used for the session management module, and the method comprises: receive data network name change information sent by the data management module, the data network name change information including a shutdown data network name and a voice data network name; replace a data network name of a user session with the shutdown data network name and the voice data network name according to the data network name change information; and send a delete internet session instruction to the user plane module and the mobile terminal based on the replaced data network name, the data network name change information being sent by the data management module after receiving an online shutdown instruction, the online shutdown instruction being sent by the service operation support module when receiving that online traffic used by a user exceeds a threshold value or online fee is in arrears; receive a session establishment request sent by the mobile terminal, and send the session establishment request to the user plane module, the session establishment request being sent by the mobile terminal when a user makes a call based on the voice data network name; receive a session establishment response message sent by the user plane module, and send the session establishment response message to the mobile terminal.

6. The method of claim 5, wherein, Before the receiving data network name change information, the method further includes: configuring a VPN instance and an IPV4 address pool bound under a shutdown DNN.

7. A speech processing system characterized by Comprise: a service operation support module, a data management module, a session management module, and a user plane module, the service operation support module being in communication connection with the mobile terminal, the data management module, the session management module being in communication connection with the data management module, the user plane module, and the mobile terminal; the service operation support module is configured to send an online shutdown instruction to the data management module when receiving that online traffic used by a user exceeds a threshold value or online fee is in arrears; the data management module is configured to send data network name change information to the session management module after receiving the online shutdown instruction, the data network name change information including a shutdown data network name and a voice data network name; the session management module is configured to replace a data network name of a user session with the shutdown data network name and the voice data network name when receiving the data network name change information, and send a delete internet session instruction to the mobile terminal and the user plane module based on the replaced data network name; the user plane module is configured to send a session establishment response message to the session management module after receiving a session establishment request sent by the mobile terminal, so that the session management module sends the session response message to the mobile terminal, the session establishment request being sent by the mobile terminal when a user makes a call based on the voice data network name.

8. A speech processing device, characterized by Comprise: a receiving module configured to receive an online shutdown instruction, the online shutdown instruction being sent by a service operation support module when receiving that online traffic used by a mobile terminal exceeds a threshold value or online fee is in arrears; The sending module is configured to send data network name change information to the session management module, the data network name change information including a shutdown data network name and a voice data network name, to instruct the session management module to replace a data network name of a user session with the shutdown data network name and the voice data network name, and to send a deletion internet session instruction to a user plane module and the mobile terminal based on the replaced data network name, so that the mobile terminal sends a session establishment request to the session management module based on the voice data network name when a user makes a call, so that the session management module sends the session establishment request to the user plane module, and so that the user plane module establishes a voice call connection in response to the session establishment request.

9. A speech processing device, characterized by Comprising: The first receiving module is configured to receive data network name change information sent by a data management module, the data network name change information including a shutdown data network name and a voice data network name; replace a data network name of a user session with the shutdown data network name and the voice data network name according to the data network name change information; and send a deletion internet session instruction to a user plane module and a mobile terminal based on the replaced data network name, the data network name change information being sent by the data management module after receiving an online shutdown instruction, the online shutdown instruction being sent by a service operation support module when receiving that online traffic used by a user of the mobile terminal exceeds a threshold value or online arrears shutdown; The second receiving module is configured to receive a session establishment request sent by the mobile terminal, and send the session establishment request to the user plane module, the session establishment request being sent by the mobile terminal based on the voice data network name when a user makes a call; The third receiving module is configured to receive a session establishment response message sent by the user plane module, and send the session establishment response message to the mobile terminal.

10. An electronic device, comprising: Comprising: A processor and a memory connected to the processor in communication; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the voice processing method of any one of claims 1 to 4 or the voice processing method of any one of claims 5-6.

11. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and the computer instructions are executed by the processor to implement the voice processing method of any one of claims 1 to 4 or the voice processing method of any one of claims 5-6.

Citation Information

Patent Citations

  • Message forwarding control method and device and computer readable storage medium

    CN110086837A