Method for processing new air interface bearer voice and network side equipment
By using the second UPF to respond to the request when the first UPF detects a VoNR+ service request, the problem of VoNR+'s large demand for network resources is solved, the deployment cost and resource waste are reduced, and the resource utilization rate is improved.
Patent Information
- Application Number
- CN202310777553.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-27
AI Technical Summary
The new air interface voice-bearing (VoNR+) has a large demand for network resources, resulting in low resource utilization and high deployment costs for ordinary user plane functions (UPF).
By responding to the request using the second UPF when the first UPF detects a second VoNR service request, providing VoNR service, reducing network resource requirements, and stripping away the UPF that provides VoNR and VoNR+ services, and deploying VoNR+ only in a separate UPF business.
It avoids the impact of VoNR+ on network resources, reduces the cost of subsequent UPF transformation, avoids unnecessary resource waste, and improves resource utilization and user flexibility.
Smart Images

Figure CN119212025A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a method for processing voice carried by a new air interface and a network-side device. Background Art
[0002] Voice over New Radio (VoNR) is a voice service based on the fifth generation (5G) mobile communication technology, that is, New Radio (NR) users can perform voice services based on the NR network. VoNR+ technology is equipped with a new data transmission channel based on VoNR to provide users with richer real-time interactive services. With the development of 5G VONR multimedia real-time communication technology, VONR technology has gradually evolved to functions such as ultra-high-definition video calls and remote assistance, and the demand for network resources is increasing.
[0003] Related VONR+ services and VONR services are deployed on the same user plane function (UPF). However, when VONR+ services are deployed on ordinary UPF, the large demand for network resources by VONR+ has an impact on the current UPF network, resulting in low resource utilization and high network deployment costs. Summary of the invention
[0004] The embodiments of the present application provide a method and network-side equipment for processing voice carried over a new air interface, which can solve the impact of VONR+'s large demand for network resources on the current UPF network, and the problems of low resource utilization and high network deployment costs.
[0005] In a first aspect, a method for processing voice carried over a new air interface is provided, including: when a first user plane function UPF detects a service request of a second new air interface carrying voice VoNR, responding to the service request of the second VoNR through a second UPF; the first UPF is used to provide the service of the first VoNR, and the network resources required for the service of the first VoNR are less than the network resources required for the service of the second VoNR.
[0006] In a second aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0007] According to a third aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect.
[0009] In a fifth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect.
[0010] In an embodiment of the present application, when the first user plane function UPF detects a service request for the second new air interface to carry voice VoNR, the second UPF responds to the service request of the second VoNR; the first UPF is used to provide the service of the first VoNR, and the network resources required for the service of the first VoNR are less than the network resources required for the service of the second VoNR. The VoNR service can be provided through the first UPF, and the VoNR+ service can be provided through the second UPF. The UPF providing the VoNR service is separated from the UPF providing the VoNR+ service, and only a separate UPF is used to deploy the VONR+ service. On the first hand, the high demand for network resources of VONR+ can be avoided from affecting the first UPF. On the second hand, in the subsequent UPF transformation, only the first UPF can be transformed as appropriate to avoid increasing the cost of subsequent UPF deployment or transformation. On the third hand, it is avoided to deploy unnecessary VONR+ services on the first UPF, which causes waste of resources on the first UPF. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 A block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown.
[0012] Figure 2 It is a flowchart of a method for processing voice carried by a new air interface provided in an embodiment of the present application.
[0013] Figure 3 It is a flowchart of a method for processing voice carried by a new air interface provided in an embodiment of the present application.
[0014] Figure 4 It is a structural diagram of a device for processing voice carried by a new air interface provided in an embodiment of the present application.
[0015] Figure 5 It is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0016] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0017] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0018] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.
[0019] Figure 1A block diagram of a wireless communication system to which an embodiment of the present application can be applied is shown. The figure schematically shows an uplink classifier (ULCL) and a PDU session anchor 1 (PSA1), a PDU session anchor 2 (PSA2), which includes: User Equipment (UE), (R)AN (Radio) Access Network, Access and Mobility Management Function (AMF), Session Management Function (SMF), ULCL, and PSA.
[0020] Among them, the terminal can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) equipment, a robot, a wearable device (Wearable Device), a vehicle-mounted equipment (VUE), a pedestrian terminal (PUE), a smart home (home equipment with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (personal computer, PC), a teller machine or a self-service machine and other terminal side devices, and the wearable device includes: a smart watch, a smart bracelet, a smart headset, a smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), a smart wristband, a smart clothing, etc. It should be noted that the specific type of the terminal is not limited in the embodiment of the present application.The network side device may include a core network device, and the core network device may include but is not limited to at least one of the following: a core network node, a core network function, a mobility management entity (Mobility Management Entity, MME), an access mobility management function (Access and Mobility Management Function, AMF), a session management function (Session Management Function, SMF), a user plane function (User Plane Function, UPF), a policy control function (Policy Control Function, PCF), a policy and charging rules function unit (Policy and Charging Rules Function, PCRF), an edge application service discovery function (Edge Application Server Discovery Function, EASDF), a unified data management (Unified Data Management, UDM), a unified data repository (Unified Data Repository, UDR), a home subscriber server (Home Subscriber Server, HSS), a centralized network configuration (CNC), a network storage function (Network Repository Function, NRF), a network exposure function (Network Exposure Function, NEF), and a local NEF (Local NEF, or L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0021] Figure 2 1 is a flow chart of a method for processing voice carried by a new air interface provided by an embodiment of the present application. As shown in the figure, the method includes the following steps:
[0022] S21: When the first user plane function UPF detects a service request of the second new air interface to carry voice VoNR, the second UPF responds to the service request of the second VoNR.
[0023] The first UPF is used to provide a service of a first VoNR, and the network resources required for the service of the first VoNR are less than the network resources required for the service of the second VoNR.
[0024] For example, the first VoNR service may include VoNR service, and the second VoNR service may include VoNR+ service, and the network resources required for VoNR service are less than those required for VoNR+ service. In other words, VoNR service can be provided through the first UPF, and VoNR+ service can be provided through the second UPF. The UPF providing VoNR service and the UPF providing VoNR+ service can be separated, and only a separate UPF is used to deploy VONR+ service. A VONR+ private network can be built, and the private network is dedicated. Therefore, on the one hand, the high demand for network resources of VONR+ can be avoided from impacting the first UPF. On the second hand, in the subsequent UPF transformation, only the first UPF can be transformed according to the situation to avoid the subsequent UPF transformation cost being raised. On the third hand, it is avoided to deploy unnecessary VONR+ services on the first UPF, resulting in waste of resources on the first UPF.
[0025] In one implementation, before S21, a first detection rule for the service request of the second VoNR can also be set on the first UPF, and the first detection rule includes: the service application identifier and start event of the second VoNR; a packet detection rule (Packet Detection Rule, PDR) that generates the first detection rule; when the first UPF detects a request data stream matching the PDR, it is determined that the first UPF detects a service request for the second new air interface to carry voice VoNR. Therefore, when the user is performing a VONR service, the VONR+ function service is turned on due to need, and the first UPF can detect the request data matching the PDR.
[0026] Figure 3 1 is a flow chart of a method for processing voice carried by a new air interface provided by an embodiment of the present application. As shown in the figure, the method includes the following steps:
[0027] S301: A user of a second VoNR service establishes a session.
[0028] A UE that has signed up for the VONR+ service establishes a session under 5G.
[0029] S302: When a user of the second VoNR service makes a voice call, a dedicated bearer for the voice call is established.
[0030] The UE needs to make a voice call and starts to establish dedicated bearer resources.
[0031] S303: Send voice dedicated bearer rules through PCF.
[0032] Through PCF, a first detection rule for issuing VONR+ service can be constructed while establishing a dedicated bearer. The first detection rule includes: a service application ID and a start event of the second VoNR. A first detection rule for the service request of the second VoNR is set on the first UPF, and a data packet detection rule PDR of the first detection rule is generated. When the first UPF detects a request data flow matching the PDR, it is determined that the first UPF detects a service request of the second new air interface to carry voice VoNR, for example, the user's VONR+ service request data flow matches the detection rule PDR of the VONR+ service, such as Figure 1 The PSA1 pathway is shown in Figure 2.
[0033] S304. Establish dedicated bearer resources on PSA1 and send detection rules to the first UPF to detect VONR+ service data flow.
[0034] If the user needs to report the use of VONR+ services, the detection rules and dedicated carrier rules will be sent to the same UPF of PSA1 through SMF.
[0035] S305: UE voice dedicated bearer is established.
[0036] S306. The UE needs to use the VONR+ function based on VONR according to its own needs and turn on the VONR+ function.
[0037] S307. VONR+ data flow is detected on PSA1.
[0038] S308. Report to SMF.
[0039] PSA1 detects VONR+ data flow and reports it to SMF.
[0040] In S306-S308, when the first UPF detects the service request of the second VoNR for starting the service of the second VoNR, the service request of the second VoNR is reported to the SMF through the first UPF. This embodiment of the application requires that PSA1 detects the request data stream that matches the detection PDR, that is, reports to the SMF after identifying the VONR+request data stream, and establishes the service resources of the second VoNR on the second UPF through the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
[0041] S309. SMF reports to PCF based on the detection information reported by PSA1.
[0042] S310. PCF decides to issue VONR+ business rules.
[0043] S311. SMF completes UPF selection based on the diverted DNAI information.
[0044] S312. Establish VONR+ service resources on PSA2.
[0045] In S309-S312, the service request of the second VoNR is sent to the packet control function PCF through the SMF; the diversion service rules of the service request of the second VoNR are allocated through the PCF, such as VONR+ service rules, and the diversion service rules carry a stop event and a data network access identifier (DN Access Identifier, DNAI).
[0046] In one implementation, the DNAI carried by the first service rule and the diversion service rule is the same, ensuring that both are loaded on the same UPF. Loading the second UPF requires finding the forwarding action rules (FAR) corresponding to the diversion service rule DNAI and monitoring the PDR associated with the found FAR. The SMF selects the second UPF according to the diversion service rule; and establishes the service resources of the second VoNR on the second UPF through the SMF.
[0047] Through the above steps, on the one hand, the impact of VONR+'s high demand for network resources on the first UPF can be avoided. On the other hand, in the subsequent UPF transformation, only the first UPF can be transformed according to the situation to avoid the subsequent UPF transformation cost being raised. On the third hand, it is avoided to deploy non-essential VONR+ services on the first UPF, which causes waste of resources on the first UPF. Fourthly, the three major network elements of PCF, SMF and UPF cooperate to allocate VONR+ service resources according to the actual needs of users, allowing users to flexibly switch between VONR services and VONR+ services, reducing UPF resource waste and improving UPF utilization. Fifthly, the creation time of VONR+ service resources is optimized.
[0048] S313: Uninstall the first detection rule.
[0049] The VONR+ service will not be matched to PSA1. That is, the PCF allocates the diversion service rules of the service request of the second VoNR and notifies to uninstall the first detection rule. After the service resources of the second VoNR are established on the second UPF through the SMF, the first detection rule on the first UPF is uninstalled.
[0050] S314. The user uses the VONR+ service through PSA2.
[0051] S315. Due to personal needs, the user turns off the VONR+ service during this call and only uses the VONR voice call.
[0052] S316. PSA2 detects that the VONR+ service data flow does not appear within a certain period of time and determines that the VONR+ service data flow has stopped.
[0053] That is, when the second UPF detects that the stop time of the PDR data flow exceeds the time threshold, it is determined that the second UPF detects that the service flow of the second VoNR has stopped.
[0054] S317. PSA2 reports the detection information to SMF.
[0055] S318. Report to PCF.
[0056] SMF reports the detection information reported by PSA2 to PCF.
[0057] S319. PCF decides to unload VONR+ business rules.
[0058] In S315-S319, when the service flow of the second VoNR is detected to be stopped by the second UPF, the service stop request is sent to the SMF by the second UPF. The service resources of the second VoNR are unloaded on the second UPF by the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
[0059] Among them, unloading the service resources of the second VoNR on the second UPF through the SMF includes: sending the service stop request to the PCF through the SMF; allocating the unloading service rules of the service request of the second VoNR through the PCF, and the unloading service rules carry DNAI and stop events; unloading the service resources of the second VoNR on the second UPF through the SMF according to the unloading service rules.
[0060] Allocating the unloading service rule of the service request of the second VoNR through the PCF includes: allocating the unloading service rule of the service request of the second VoNR and the second detection rule of the service request of the second VoNR through the PCF, and notifying the unloading of the diversion service rule, the second detection rule includes: the service application identifier (application ID) of the second VoNR and the start event. The second detection rule is loaded on the main anchor point PSA1.
[0061] S320. SMF deletes resources on PSA2.
[0062] Through the above steps S315-S320, on the one hand, when the service flow of the second VoNR stops, network resources are released in time to avoid waste of network resources. On the other hand, the three major network elements PCF, SMF and UPF cooperate to allocate VONR+ service resources according to the actual needs of users, so that users can flexibly switch between VONR services and VONR+ services, reduce UPF resource waste, and improve UPF utilization rate. Thirdly, the release timing of VONR+ service resources is optimized.
[0063] S321. Establish VONR+ business detection rule resources.
[0064] The second detection rule is established on the first UPF through the SMF, and the service request of the second VoNR is detected through the first UPF; the diversion service rule on the second UPF is unloaded through the SMF.
[0065] The embodiment of the present application requires that when a user stops using the VONR+ service, relevant VONR+ service detection rules be established on the main anchor point PSA1, so that the next time the user terminal requests the VONR+ service, it can be detected, triggering the reconstruction of VONR+ service resources.
[0066] S322. The user conducts VONR dedicated voice communication on PSA1.
[0067] Figure 4 The structure diagram of the device for processing voice carried by a new air interface according to an embodiment of the present application is provided. As shown in the figure, the device 400 includes: a processing module 410.
[0068] The processing module 410 is used to respond to the service request of the second new air interface carrying voice VoNR through the second UPF when the first user plane function UPF detects the service request of the second VoNR; the first UPF is used to provide the service of the first VoNR, and the network resources required for the service of the first VoNR are less than the network resources required for the service of the second VoNR.
[0069] In one implementation, the apparatus 400 further includes a determination module for determining a second UPF.
[0070] In one implementation, the processing module 410 is used to set a first detection rule for the service request of the second VoNR on the first UPF before responding to the service request of the second VoNR through the second UPF when the first user plane function UPF detects a service request of the second VoNR carrying voice. The first detection rule includes: a service application identifier and a start event of the second VoNR; generating a data packet detection rule PDR of the first detection rule; and determining that the first UPF has detected a service request of the second new air interface carrying voice VoNR when the first UPF detects a request data flow matching the PDR.
[0071] In one implementation, the processing module 410 is used to report the service request of the second VoNR to the session management function SMF through the first UPF when the first UPF detects a service request of the second VoNR for starting the service of the second VoNR; establish the service resources of the second VoNR on the second UPF through the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
[0072] In one implementation, the processing module 410 establishes the service resources of the second VoNR on the second UPF through the SMF, including: sending the service request of the second VoNR to the packet control function PCF through the SMF; allocating the diversion service rules of the service request of the second VoNR through the PCF, and the diversion service rules carry the data network access identifier DNAI; selecting the second UPF according to the diversion service rules through the SMF; and establishing the service resources of the second VoNR on the second UPF through the SMF.
[0073] In one implementation, the processing module 410 allocates the diversion service rules of the service request of the second VoNR through the PCF, including: allocating the diversion service rules of the service request of the second VoNR through the PCF, and notifying the unloading of the first detection rule; after the processing module 410 establishes the service resources of the second VoNR on the second UPF through the SMF, the first detection rule on the first UPF is unloaded.
[0074] In one implementation, when the processing module 410 detects that the service flow of the second VoNR has stopped through the second UPF, the processing module 410 sends the service stop request to the SMF through the second UPF; the service resources of the second VoNR are unloaded on the second UPF through the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
[0075] In one implementation, the processing module 410 sends the service stop request to the PCF through the SMF; allocates the unloading service rules of the service request of the second VoNR through the PCF, and the unloading service rules carry DNAI and stop events; and unloads the service resources of the second VoNR on the second UPF through the SMF according to the unloading service rules.
[0076] In one implementation, the processing module 410 allocates the unloading service rules of the service request of the second VoNR and the second detection rules of the service request of the second VoNR through the PCF, and notifies the unloading of the diversion service rules, where the second detection rules include: the service application identifier and start event of the second VoNR.
[0077] In one implementation, after the processing module 410 unloads the service resources of the second VoNR through the SMF according to the unloading service rule, it establishes the second detection rule on the first UPF through the SMF, and detects the service request of the second VoNR through the first UPF; and unloads the diversion service rule on the second UPF through the SMF.
[0078] In one implementation, the processing module 410 determines that the second UPF detects that the service flow of the second VoNR has stopped when the second UPF detects that the stop time of the PDR data flow exceeds a time threshold.
[0079] In one implementation, before the processing module 410 responds to the service request of the second VoNR through the second UPF, the user of the service of the second VoNR establishes a session; when the user makes a voice call, a dedicated bearer for the voice call is established.
[0080] The apparatus for processing voice carried by the new air interface in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be another device other than a terminal. Exemplarily, the terminal may include but is not limited to the types of terminals listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0081] The device for processing voice carried by a new air interface provided in the embodiment of the present application can achieve Figures 2 to 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0082] Optional, such as Figure 5 As shown, the embodiment of the present application also provides a network side device 500, including a processor 501 and a memory 502, and the memory 502 stores a program or instruction that can be run on the processor 501. For example, when the communication device 500 is a terminal, the program or instruction is executed by the processor 501 to implement the various steps of the above-mentioned method embodiment for processing voice carried by the new air interface, and can achieve the same technical effect. When the communication device 500 is a network side device, the program or instruction is executed by the processor 501 to implement the various steps of the above-mentioned method embodiment for processing voice carried by the new air interface, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0083] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned method embodiment for processing voice carried by a new air interface is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0084] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0085] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment for processing voice carried by a new air interface, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0086] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0087] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment for processing voice carried by a new air interface, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0088] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0089] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0090] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for processing voice carried by a new air interface, characterized in that: include: When the first user plane function UPF detects a service request of the second new air interface to bear voice VoNR, respond to the service request of the second VoNR through the second UPF; The first UPF is used to provide a service of a first VoNR, and the network resources required for the service of the first VoNR are less than the network resources required for the service of the second VoNR.
2. According to the method of claim 1, when the first user plane function UPF detects a service request of the second new air interface to bear voice VoNR, before responding to the service request of the second VoNR through the second UPF, the method further includes: Setting a first detection rule for a service request of the second VoNR on the first UPF, where the first detection rule includes: a service application identifier and a start event of the second VoNR; Generate a data packet detection rule PDR of the first detection rule; When the first UPF detects a request data flow matching the PDR, it is determined that the first UPF detects a service request for a second new air interface to bear voice VoNR.
3. The method according to claim 2, when the first user plane function UPF detects a service request of the second new air interface to bear voice VoNR, responding to the service request of the second VoNR through the second UPF, comprising: When the first UPF detects a service request of the second VoNR for starting the service of the second VoNR, reporting the service request of the second VoNR to the session management function SMF through the first UPF; The service resources of the second VoNR are established on the second UPF through the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
4. The method according to claim 3, establishing the service resources of the second VoNR on the second UPF through the SMF, comprising: Sending a service request of the second VoNR to a packet control function PCF through the SMF; Allocate, by the PCF, a diversion service rule for the service request of the second VoNR, wherein the diversion service rule carries a data network access identifier DNAI; Selecting the second UPF according to the diversion service rule through the SMF; Establish the service resources of the second VoNR on the second UPF through the SMF.
5. The method according to claim 4, allocating, by the PCF, a diversion service rule of the service request of the second VoNR, comprising: Allocate a diversion service rule for the service request of the second VoNR through the PCF, and notify the uninstallation of the first detection rule; After establishing the service resources of the second VoNR on the second UPF through the SMF, the method further includes: Uninstall the first detection rule on the first UPF.
6. The method according to claim 3, when the first user plane function UPF detects a service request of the second new air interface to bear voice VoNR, responding to the service request of the second VoNR through the second UPF, comprising: In a case where it is detected through the second UPF that the service flow of the second VoNR is stopped, sending the service stop request to the SMF through the second UPF; The service resources of the second VoNR are unloaded on the second UPF through the SMF, and the service resources of the second VoNR are used to respond to the service request of the second VoNR.
7. The method according to claim 6, unloading the service resources of the second VoNR on the second UPF through the SMF, comprising: Sending the service stop request to the PCF through the SMF; Allocate, by the PCF, an offloading service rule of the service request of the second VoNR, where the offloading service rule carries a DNAI and a stop event; Unload the service resources of the second VoNR on the second UPF through the SMF according to the unloading service rule.
8. The method according to claim 7, allocating, by the PCF, an offloading service rule of the service request of the second VoNR, comprising: The PCF allocates an unloading service rule for the service request of the second VoNR and a second detection rule for the service request of the second VoNR, and notifies the unloading of the diversion service rule, where the second detection rule includes: a service application identifier and a start event of the second VoNR.
9. The method according to claim 8, after unloading the service resources of the second VoNR according to the unloading service rule through the SMF, further comprises: Establishing the second detection rule on the first UPF through the SMF, and detecting the service request of the second VoNR through the first UPF; The diversion service rules on the second UPF are unloaded through the SMF.
10. The method according to claim 6, when the second UPF detects that the stop time of the PDR data flow exceeds a time threshold, determines that the second UPF detects that the service flow of the second VoNR is stopped.
11. The method according to claim 1, before responding to the service request of the second VoNR through the second UPF, further comprises: A user of the service of the second VoNR establishes a session; When the user makes a voice call, a dedicated bearer for the voice call is established.
12. A network side device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method for processing new air interface carrying voice as described in any one of claims 1 to 11 are implemented.
13. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the method as described in any one of claims 1-(m-1), or implements the steps of the method for processing new air interface carrying voice as described in any one of claims 1 to 11.
