New service processing method, network element and computer readable storage medium
By establishing independent data tunnels on the core network side and using event open services, decoupling audio and video calls and new service processing, the separate data transmission of new services in 5G VoNR+ new calls is realized, solving the problem that the quality of audio and video in traditional technologies is difficult to guarantee. The problem has promoted the development of new businesses and the stability of audio and video calls.
Patent Information
- Application Number
- CN202310797003.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2025-01-07
AI Technical Summary
The traditional 5G VoNR+ new call communication method cannot effectively take into account the development of high-quality audio and video calls and new services, especially under the circumstances of multiple new services, the audio and video quality is difficult to guarantee, which limits the evolution of VoNR to VoNR+.
By establishing an independent data tunnel on the core network side and data transmission is carried out based on event opening services, the processing of audio and video calls and new services is decoupled, and the separate data transmission of new services is realized, and coupling with audio and video calls is avoided.
While ensuring high-quality audio and video calls, it supports the separate data transmission of new services, promotes the expansion and update of new services, and effectively takes into account the development of audio and video calls and new services.
Smart Images

Figure CN119277564A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a new service processing method, a network element and a computer-readable storage medium. Background Art
[0002] With the development of VoNR technology, especially with the development of VoNR+ technology, superimposing multiple types of new services on the basis of 5G audio and video will become a new communication development trend. Among them, new services are interactive services in communication that are different from audio and video. New services can also be called new calls. New services include but are not limited to intelligent translation, fun calls, and remote assistance. They can generally be called 5G VoNR+new calls. In this case, it is necessary to ensure the quality of audio and video and support data transmission of new services.
[0003] For the application scenario of 5G VoNR+ new calls, the traditional technology generally establishes one or more bearers based on the audio and video sessions when other types of new services are needed, based on the established sessions with audio bearers and video bearers. Thus, multiple different bearers are established under one session to support audio and video calls and new services. This communication method that supports audio and video calls and new services, because the communication system allocates resources in units of sessions, when there are multiple new service bearers, the basic real-time audio and video will be difficult to guarantee due to too many new services. At the same time, audio and video and other new services communicate through the same session. Due to communication limitations, the evolution of VoNR to VoNR+ is limited, which is not conducive to the update of new services. Therefore, the traditional 5G VoNR+ new call communication method cannot effectively take into account the development of high-quality audio and video calls and new services. Summary of the invention
[0004] The present invention provides a new service processing method, a network element and a computer-readable storage medium, which can effectively take into account both high-quality audio and video calls and the development of new services.
[0005] In a first aspect, the present invention provides a new service processing method, comprising: receiving a session creation request from a terminal, and establishing a session between the terminal and a preset service platform according to the session creation request; establishing a first data tunnel on the core network side when the session creation request includes a preset new service identifier indicating that the terminal supports the new service, and sending a subscription request message to the terminal based on an event open service, wherein the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel; obtaining a tunnel creation completion message in which the terminal completes the creation of a second data tunnel according to the preset data tunnel creation identifier, and generating a new service communication connection establishment message according to the tunnel creation completion message, and sending the new service communication connection establishment message to the preset service platform; based on the first data tunnel and the second data tunnel, performing data transmission of the new service between the terminal and the preset service platform.
[0006] In a second aspect, the present invention further provides a network element, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any new service processing method provided by the present invention are implemented.
[0007] In a third aspect, the present invention further provides a computer-readable storage medium, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any new business processing method provided by the present invention.
[0008] The invention provides a new service processing method, a network element and a computer-readable storage medium. The method receives a session creation request from a terminal, and establishes a session between the terminal and a preset service platform according to the session creation request. When the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel on the core network side is established. Based on an event exposure service, a subscription request message is sent to the terminal, and the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel. When the terminal completes the creation of a second data tunnel according to the preset data tunnel creation identifier, a subscription success response message corresponding to the subscription request message is received. Data transmission of the new service between the terminal and the preset service platform is performed based on the first data tunnel and the second data tunnel. Since an event exposure service (EventExposure service) for event subscription notification of a network element in the core network is independent of a session management service, when the processing of the new service is transmitted separately through a data tunnel created based on the event exposure service, the processing of the new service is no longer processed by coupling with an audio and video call, and service superposition and audio and video call decoupling are achieved. While ensuring high-quality audio and video calls, the new service can adopt a separate data transmission service, which is beneficial to the expansion and update of the new service, thereby effectively taking into account both high-quality audio and video calls and the development of new services. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0010] Figure 1 A schematic diagram of a new service processing method provided by an embodiment of the present invention;
[0011] Figure 2 A schematic diagram of the system composition used by the new service processing method provided in an embodiment of the present invention;
[0012] Figure 3 A schematic diagram of an interactive process of a new service processing method provided by an embodiment of the present invention;
[0013] Figure 4 A schematic diagram of a first sub-flow chart of a new service processing method provided by an embodiment of the present invention;
[0014] Figure 5 A schematic diagram of a second sub-flow of the new service processing method provided by an embodiment of the present invention;
[0015] Figure 6A schematic diagram of a third sub-flow of the new service processing method provided by an embodiment of the present invention;
[0016] Figure 7 A schematic diagram of a third sub-flow of the new service processing method provided by an embodiment of the present invention;
[0017] Figure 8 A schematic block diagram of the structure of a network element provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0020] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0021] The embodiments of the present invention provide a new service processing method, a network element, and a storage medium. The new service processing method can be applied to the network element to achieve effective consideration of audio and video calls and new service development in scenarios including but not limited to XR, Internet of Things, and enterprise private networks.
[0022] Faced with the problem that traditional technology cannot effectively balance high-quality audio and video calls and the development of new services, the inventor proposes a new service processing method of an embodiment of the present invention. The core idea of the embodiment of the present invention is: under the technical concept of decoupling audio and video calls from new services, the network elements of the core network adopt an event exposure service (EventExposure service) based on the network element that is independent of the session management service to build a data tunnel (DataChannel) for transmitting new services, realize the superposition of new services and the decoupling of audio and video calls, and can ensure high-quality audio and video calls while realizing the new service to adopt a separate data transmission service, and is conducive to the expansion and update of new services, thereby effectively balancing high-quality audio and video calls and the development of new services.
[0023] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0024] See also Figures 1 to 3 , Figure 1 A schematic diagram of a new service processing method provided by an embodiment of the present invention. Figure 2 A schematic diagram of the system composition of a new service processing method provided by an embodiment of the present invention, Figure 3 The following is a schematic diagram of the interaction flow of the new service processing method provided by the embodiment of the present invention. Figure 1 As shown, the method is applied to a network element, including but not limited to the following steps S11 to S14:
[0025] S11. Receive a session creation request from a terminal, and establish a session between the terminal and a preset service platform according to the session creation request.
[0026] Explanatory, Session is the interactive basis of communication. When the terminal and the preset service platform interact to process services including but not limited to audio, video, and new services, it is necessary to first establish a session between the terminal and the preset service platform. Session management mainly involves the Communication service of AMF and the PDUSession service of SMF. The preset service platform includes a new call platform, that is, a platform that provides new business services. Generally, the terminal initiates a session creation request, the network element receives the session creation request of the terminal, and establishes a session between the terminal and the preset service platform according to the session creation request, thereby establishing a communication connection between the terminal and the preset service platform.
[0027] S12. When the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel on the core network side is established, and based on an event-based open service, a subscription request message is sent to the terminal, wherein the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
[0028] Explanatory, for new services including but not limited to smart translation, fun calls, and remote assistance, under the technical concept of decoupling audio and video calls from new services, and when the terminal supports and signs for new services including but not limited to 5G VoNR+ new call functions, a new field is added to the session establishment process, that is, a new field describing the preset new service identifier is added to indicate that the terminal has the ability to support new services including but not limited to 5G VoNR+. For example, please refer to the following Table 1, where the Nsmf_PDUSession_CreateRequest message sent by AMF to SMF adds fields such as but not limited to "5GVoNRPlusFlag" to indicate that the terminal has the ability to support new services including but not limited to 5G VoNR+, where AMF, namely Access and Mobility Management Functio, SMF, namely Session Management Function.
[0029] Table 1
[0030]
[0031] It should be noted that the information elements, types, and conditions involved in the above Table 1 are only used to explain the newly added fields for indicating that the terminal has the ability to support new services including but not limited to 5G VoNR+, and are not used to limit the content of the newly added fields. For example, "5GVoNRPlusFlag" can be set to other contents as required, and the type "Boolean" can also be set to other types as required.
[0032] Based on the above settings, when the session creation request includes a preset new service identifier indicating that the terminal supports new services, it indicates that the terminal supports new service capabilities including but not limited to 5G VoNR+, and handles new services. Thus, the first data tunnel on the core network side is established, that is, SMF establishes a Data Channel tunnel on the core network side. The data tunnel can also be called a data channel or a data channel. It is based on the event exposure service (EventExposure service) and adopts the event subscription notification method, that is, the subscribe / notify message. It is based on the EventExposure service (Event Exposure Service, Event Exposure Service) of AMF and the EventExposure service of SMF to interact with each other and send a subscription request message to the terminal. The subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel (Data Channel tunnel), wherein the EventExposure service of the network element is used for event subscription and notification. Exemplarily, please refer to the following Table 2, where a new field is added to the subscription request message in advance, namely, a field for indicating a preset data tunnel creation identifier, and the preset data tunnel creation identifier is used to instruct the terminal to create a Data Channel tunnel. The Namf_EventExposureSubscribe Request message (subscription request message) sent by SMF to AMF adds fields such as but not limited to ueDataChannelEstablishFlag and CoreDataChannel, and the subscription request message is sent to the terminal through AMF. The terminal creates a Data Channel tunnel on the terminal side according to the preset data tunnel creation identifier, namely, the second data tunnel. The first data tunnel and the second data tunnel constitute a data tunnel (DataChannel) between the terminal and the preset service platform.
[0033] Table 2
[0034]
[0035] It should be noted that the information element, type, and condition involved in the above Table 2 are only used to explain the newly added field for indicating the establishment of the Data Channel tunnel, and are not used to limit the content of the newly added field. For example, the information element can be set to other content as required, and the type can also be set to other types as required.
[0036] S13. Obtain a tunnel creation completion message indicating that the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, generate a new service communication connection establishment message according to the tunnel creation completion message, and send the new service communication connection establishment message to the preset service platform.
[0037] Explanatoryly, when the core network completes the preparation of the terminal to establish a data tunnel, the terminal is informed of the completion of the core network preparation through the AMF. The terminal creates a Data Channel tunnel on the terminal side, i.e., a second data tunnel, according to a preset data tunnel creation identifier. The second data tunnel is a data tunnel between the terminal and the core network. When the terminal completes the creation of the second data tunnel, a tunnel creation completion message is generated, and the tunnel creation completion message is sent to the network element of the core network. The AMF included in the network element generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message, and sends the subscription success response message to the SMF to inform the SMF that the second data tunnel on the terminal side is created. The SMF receives the subscription success response message, generates a new business communication connection establishment message according to the message that the second data tunnel is created, and sends the new business communication connection establishment message to the preset business platform. The preset business platform knows that the second data tunnel is created, so that the data tunnel between the terminal and the preset business platform is created. The subscription success response message includes the second data tunnel identifier corresponding to the second data tunnel to inform the SMF how to identify the second data tunnel and communicate with the second data tunnel. Exemplarily, please refer to the following Table 3. As shown in Table 3, the Namf_EventExposureSubscribe Response message sent by AMF to SMF adds fields such as but not limited to AccessDataChannel, which is used to carry the terminal side DataChannel tunnel (second data tunnel) of the UE.
[0038] Table 3
[0039]
[0040] It should be noted that the information elements, types, and conditions involved in the above Table 3 are only used to explain the newly added fields for identifying the second data tunnel, and are not used to limit the content of the newly added fields. For example, "AccessDataChannel" can be set to other contents as required, and the type "Fteid" can also be set to other types as required.
[0041] S14. Based on the first data tunnel and the second data tunnel, data transmission of the new service is performed between the terminal and the preset service platform.
[0042] Explanatoryly, the core network receives a successful subscription response message, determines that the second data tunnel is constructed, and then transmits new service data between the terminal and the preset service platform based on the first data tunnel and the second data tunnel. Since the event exposure service (EventExposure service) used for event subscription notification and the session management service are independent of each other, when the processing of new services is transmitted separately through the data tunnel created based on the event exposure service, the processing of new services is no longer handled by coupling with audio and video calls, thereby realizing service superposition and audio and video call decoupling.
[0043] In an embodiment of the present invention, a session creation request of a terminal is received, and a session between the terminal and a preset service platform is established according to the session creation request. When the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel on the core network side is established, and a subscription request message is sent to the terminal based on an event exposure service, the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel. When the terminal completes the creation of a second data tunnel according to the preset data tunnel creation identifier, a subscription success response message corresponding to the subscription request message is received, and data transmission of the new service between the terminal and the preset service platform is performed based on the first data tunnel and the second data tunnel. Since the event exposure service (EventExposure service) and the session management service of the network element for event subscription notification in the core network are independent of each other, when the processing of the new service is transmitted separately through the data tunnel created based on the event exposure service, the processing of the new service is no longer processed by coupling with the audio and video call, and service superposition and audio and video call decoupling are achieved. While ensuring high-quality audio and video calls, the new service can adopt a separate data transmission service, which is conducive to the expansion and update of the new service, thereby effectively taking into account the development of high-quality audio and video calls and new services.
[0044] In one embodiment, see Figure 4 , Figure 4 This is a schematic diagram of the first sub-flow of the new service processing method provided by the embodiment of the present invention. Figure 4 As shown, in this embodiment, when the session creation request includes a preset new service identifier indicating that the terminal supports the new service, establishing a first data tunnel on the core network side includes:
[0045] S41. When determining that the terminal supports the new service, the AMF configures a preset new service identifier in the session creation request, and sends the session creation request configured with the preset new service identifier to the SMF;
[0046] S42. The SMF establishes a first data tunnel on the core network side according to the preset new service identifier.
[0047] Explanatory, please continue to refer to Table 1. AMF obtains support information from the terminal on whether the terminal supports the new service. Based on the support information, AMF configures a preset new service identifier in the session creation request when determining that the terminal supports the new service, and sends the session creation request after configuring the preset new service identifier to SMF. AMF does not configure the preset new service identifier in the session creation request when determining that the terminal does not support the new service, and processes it according to other preset session creation processes, so that AMF can flexibly and optionally control whether to configure the preset new service identifier in the session creation request according to whether the terminal supports the new service. The conditions shown in Table 1 are optional to achieve flexible control of new service processing according to session creation. Then SMF determines that the terminal supports the new service based on the preset new service identifier, establishes the first data tunnel on the core network side, and performs new service processing in the embodiment of the present invention.
[0048] In an embodiment of the present invention, AMF obtains support information of whether the terminal supports the new service from the terminal. Based on the support information, when AMF determines that the terminal supports the new service, AMF configures a preset new service identifier in a session creation request, and sends the session creation request after the preset new service identifier is configured to SMF. SMF establishes a first data tunnel on the core network side based on the preset new service identifier, and can flexibly and optionally control whether to configure the preset new service identifier in the session creation request, realize flexible control of new service processing according to session creation, and improve the flexibility of new service processing.
[0049] In one embodiment, see Figure 5 , Figure 5 This is a schematic diagram of a second sub-flow of the new service processing method provided by an embodiment of the present invention. Figure 5 As shown, in this embodiment, based on the event open service, sending a subscription request message to the terminal includes:
[0050] S51, SMF receives a new service request from the preset service platform, and generates a subscription request message according to the new service request;
[0051] S52, based on the event open service of the SMF, sending the subscription request message to the AMF;
[0052] S53: Based on the event open service of the AMF, send the subscription request message to the terminal.
[0053] Explanatory, please continue to see Figure 3In the process of creating a session between the terminal and the preset service platform, the preset service platform determines that the terminal needs to process a new service because it carries a preset new service identifier. Therefore, the preset service platform sends a new service request to SMF. SMF receives the new service request from the preset service platform and generates a corresponding subscription request message for the new service based on the new service request. The subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel, and based on the event opening service of SMF, sends a subscription request message to AMF, and then based on the event opening service of AMF, sends a subscription request message to the terminal to implement a new service process between the preset service platform and the terminal.
[0054] In the embodiment of the present invention, by receiving a new service request of a preset service platform and generating a subscription request message according to the new service request, a subscription request message is sent to AMF based on the event exposure service (EventExposure service) of SMF, and a subscription request message is sent to a terminal based on the event exposure service (EventExposure service) of AMF, thereby processing new services based on the event exposure service of the network element and adopting the event subscription notification method. Since the event exposure service (EventExposure service) of the network element and the session management service are independent of each other in the core network, the processing of new services is no longer processed by coupling with audio and video calls, thereby realizing service superposition and audio and video call decoupling, and being able to ensure high-quality audio and video calls while realizing that new services adopt separate data transmission services, and are conducive to the expansion and update of new services, thereby effectively taking into account both high-quality audio and video calls and the development of new services.
[0055] In one embodiment, the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel, including:
[0056] When it is determined that the subscription request message corresponds to a new service, the SMF configures a preset data tunnel creation identifier in the subscription request message, and obtains a subscription request message including a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
[0057] For explanation, please continue to refer to Table 2. As shown in Table 2, when the SMF determines that the subscription request message corresponds to a new service and needs to instruct the terminal to establish a data tunnel, the SMF configures a preset data tunnel creation identifier in the subscription request message according to the optional conditions shown in Table 2, and obtains a subscription request message including a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel. Otherwise, when the SMF determines that the subscription request message does not correspond to a new service or does not need to instruct the terminal to establish a data tunnel, the SMF does not configure the preset data tunnel creation identifier in the subscription request message, thereby being able to flexibly and optionally control whether to configure the preset data tunnel creation identifier in the subscription request message according to the needs of processing the new service.
[0058] In an embodiment of the present invention, when SMF determines that a subscription request message corresponds to a new service, a preset data tunnel creation identifier is configured in the subscription request message, and a subscription request message including a preset data tunnel creation identifier for instructing a terminal to establish a data tunnel is obtained. This can flexibly and optionally control whether to configure the preset data tunnel creation identifier in the subscription request message according to the needs of processing the new service, thereby improving the flexibility of new service processing.
[0059] In one embodiment, see Figure 6 , Figure 6 This is a schematic diagram of the third sub-flow of the new service processing method provided by the embodiment of the present invention. Figure 6 As shown, in this embodiment, obtaining a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, and generating a new service communication connection establishment message according to the tunnel creation completion message, and sending the new service communication connection establishment message to the preset service platform, including:
[0060] S61. AMF obtains a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier;
[0061] S62, the AMF generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message, and sends the subscription success response message to the SMF;
[0062] S63. The SMF obtains the subscription success response message, generates a new service communication connection establishment message according to the subscription success response message, and sends the new service communication connection establishment message to the preset service platform.
[0063] Explanatory, see Figure 3 and Figure 8 ,like Figure 3 and Figure 8As shown, the terminal creates a second data tunnel according to a preset data tunnel creation identifier. The second data tunnel is a data tunnel (Data Channel tunnel) on the terminal side. After the second data tunnel is created, a tunnel creation completion message is sent to AMF. The tunnel creation completion message informs AMF that the second data tunnel is created. AMF obtains the tunnel creation completion message and generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message. AMF sends the subscription success response message to SMF to inform SMF that the data tunnel on the terminal side is created. SMF generates a corresponding new business communication connection establishment message based on the subscription success response message. The new business communication connection establishment message describes that the data tunnel for new business interaction between the terminal and the preset business platform is established, and the new business communication connection establishment message is sent to the preset business platform to inform that the data tunnel for new business interaction between the preset business platform and the terminal is established. The new business can be processed, thereby realizing data transmission of new business between the terminal and the preset business platform based on the first data tunnel and the second data tunnel.
[0064] In an embodiment of the present invention, AMF obtains a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to a preset data tunnel creation identifier, and generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message. AMF sends the subscription success response message to SMF, and SMF generates a new business communication connection establishment message according to the subscription success response message, and sends the new business communication connection establishment message to the preset business platform, and then based on the first data tunnel and the second data tunnel, the data transmission of the new business between the terminal and the preset business platform is performed. Since the event exposure service (EventExposure service) and the session management service of the network element for event subscription notification in the core network are independent of each other, when the processing of the new business is transmitted separately through the data tunnel created based on the event exposure service, the processing of the new business is no longer processed by coupling with the audio and video call, and the service superposition and audio and video call decoupling are realized. While ensuring high-quality audio and video calls, the new business can adopt a separate data transmission service, which is conducive to the expansion and update of the new business, thereby effectively taking into account the development of high-quality audio and video calls and new businesses.
[0065] In one embodiment, the subscription request message includes a preset new service event type identifier; obtaining a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, includes:
[0066] The AMF obtains a tunnel creation completion message in which the terminal completes creation of the second data tunnel according to the preset data tunnel creation identifier;
[0067] The AMF generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message and the preset new service event type identifier, and sends the subscription success response message to the SMF;
[0068] The SMF obtains the subscription success response message and obtains the tunnel creation completion message.
[0069] Explanatory, a new field is added to the subscription request message to indicate a preset new service event type identifier, which is used to identify the event type to which the subscription request message corresponds to the new service, and the preset new service event type identifier is an enumeration value, i.e., an enumeration type value, and the preset new service event type identifier is included in the subscription request message corresponding to the new service, and then the subscription request message is sent to the terminal through the AMF, so that the terminal creates a data tunnel on the terminal side, i.e., a second data tunnel, according to the preset data tunnel creation identifier contained in the subscription request message for instructing the terminal to establish a data tunnel, and after the second data tunnel is created, the AMF obtains a tunnel creation completion message indicating that the terminal has completed the creation of the second data tunnel. And based on the tunnel creation completion message and the preset new business event type identifier, a subscription success response message corresponding to the subscription request message is generated. Then, based on the message method of the event subscription notification, when the subscription request message is fed back, according to the preset new business event type identifier, AMF sends the subscription success response message to SMF. SMF obtains the subscription success response message and gets the tunnel creation completion message, thereby knowing that the second data tunnel on the terminal side is established, thereby completing the establishment of the data tunnel involved in the new business. By presetting the new business event type identifier, in the communication network where there are many subscription request messages, the subscription success response message corresponding to the new business can be easily identified, and the subscription success response message is sent to SMF. For example, please refer to the following Table 4. As shown in Table 4, when a Namf_EventExposure Subscribe Request message (subscription request message) is sent to AMF through SMF, the field AmfEventType in the Namf_EventExposure Subscribe Request message can be extended. The field AmfEventType corresponds to an enumeration type value, and the enumeration type value is an enumeration value. A new enumeration value VONRPLUS is added to represent the 5G VoNR+ new call event type. The new call event type is the new service event type.
[0070] Table 4
[0071] Enumeration Values explain "VONRPLUS_REPORT" 5G VoNR+ new service event type
[0072] It should be noted that the enumeration values involved in the above Table 4 are only used to explain the newly added enumeration values for identifying new call event types, and are not used to limit the content of the newly added fields. For example, "VONRPLUS_REPORT" can be set to other content as needed.
[0073] The embodiment of the present invention adds a field representing a "preset new business event type identifier" and generates a subscription success response message corresponding to the subscription request message according to the preset new business event type identifier, and transmits the subscription success response message from AMF to SMF, so that when a data tunnel is created based on an event-based open service and an event subscription notification method is used, it is possible to easily identify the subscription success response message corresponding to the new business when there are many subscription request messages, thereby improving the efficiency of creating a data tunnel between a terminal and a preset business platform based on an event-based open service, and further improving the efficiency of new business processing.
[0074] In one embodiment, see Figure 7 , Figure 7 This is a schematic diagram of the fourth sub-flow of the new service processing method provided by the embodiment of the present invention. Figure 7 As shown, in this embodiment, the data transmission of the new service between the terminal and the preset service platform includes:
[0075] S71. AMF obtains a preset new service type corresponding to the new service determined by the terminal;
[0076] S72. Based on the event subscription notification, the AMF sends the preset new business service type to the SMF;
[0077] S73, the SMF obtains the preset new business service type, and sends the preset new business service type to the preset business platform;
[0078] S74, the SMF obtains the preset new business content corresponding to the preset new business service type from the preset business platform, and returns the preset new business content to the AMF;
[0079] S75. The AMF obtains the preset new service content and returns the preset new service content to the terminal.
[0080] Explanatory, a field is added to the notification message sent by AMF to SMF in advance to convey the new business service type selected by the terminal, and the new business service type includes but is not limited to new business types such as intelligent translation, fun calls, and remote assistance. For example, please refer to Table 5. As shown in Table 5, the Namf_EventExposureNotifyRequest message sent by AMF to SMF adds fields such as but not limited to DataChannelType, which is used to carry the new business service type selected by the terminal.
[0081] Table 5
[0082]
[0083] It should be noted that the information elements, types, and conditions involved in the above Table 3 are only used to explain the newly added fields for identifying the new business service types, and are not used to limit the content of the new business service types. For example, "DataChannelType" can be set to other content as required, and the type "BYTE" can also be set to other types as required.
[0084] Based on the above settings, the terminal selects a new service, and the new service is represented by a preset new service type, which is equivalent to an event trigger. Based on the second data tunnel, it is transmitted to the AMF of the core network through the subscribe / notify message. AMF obtains the preset new service type corresponding to the new service determined by the terminal, and then based on the event subscription notification, that is, based on the event open service of AMF and the event open service of SMF, and based on the first data tunnel, the preset new service type is sent to SMF, and then sent by SMF to the preset service platform. The preset service platform retrieves the preset new service content corresponding to the preset new service type, and feeds back the preset new service content to SMF. Through the interaction between SMF and AMF, the corresponding preset new service content is returned to the terminal, thereby realizing the new service interaction between the terminal and the preset service platform, and the core network side can provide the corresponding new service content according to the different new services selected by the terminal. Exemplarily, it includes but is not limited to returning the service content corresponding to the intelligent translation to the terminal, or returning the service content corresponding to the fun call to the terminal, or returning the service content corresponding to the remote assistance to the terminal, so that the terminal obtains the corresponding new service to realize the new service interaction between the terminal and the preset service platform.
[0085] In the embodiment of the present invention, the preset new business service type corresponding to the new business determined by the terminal is obtained through AMF. Based on the event subscription notification, AMF sends the preset new business service type to SMF, and SMF sends it to the preset business platform. SMF obtains the preset new business content corresponding to the preset new business service type from the preset business platform, and returns the preset new business content to the terminal via AMF to realize the specific new business interaction between the terminal and the preset business platform. Since the new business is processed based on the first data tunnel and the second data tunnel, and based on the event opening service of AMF and the event opening service of SMF, the processing of the new business is no longer processed by coupling with audio and video calls, thereby realizing business superposition and audio and video call decoupling, and can realize the new business to adopt a separate data transmission service while ensuring high-quality audio and video calls, and is conducive to the expansion and update of new businesses, thereby effectively taking into account high-quality audio and video calls and the development of new businesses.
[0086] See also Figure 8 , Figure 8 A schematic block diagram of the structure of a network element provided in an embodiment of the present invention. Figure 8 As shown, the network element device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.
[0087] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire network element. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0088] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0089] Those skilled in the art will understand that Figure 8The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the network element to which the embodiment of the present invention is applied. A specific server may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0090] The processor is used to run a computer program stored in a memory, and implement any one of the new service processing methods provided by the embodiments of the present invention when executing the computer program.
[0091] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the network element described above can refer to the corresponding process in the aforementioned new service processing method embodiment, and will not be repeated here.
[0092] An embodiment of the present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of any new business processing method provided in the description of the embodiment of the present invention.
[0093] The storage medium may be an internal storage unit of the network element described in the foregoing embodiment, such as a memory of the network element. The storage medium may also be an external storage device of the network element, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc., equipped on the network element.
[0094] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0095] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system 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 system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0096] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A new service processing method, characterized in that: include: Receiving a session creation request from a terminal, and establishing a session between the terminal and a preset service platform according to the session creation request; In a case where the session creation request includes a preset new service identifier indicating that the terminal supports the new service, establishing a first data tunnel on the core network side, and sending a subscription request message to the terminal based on an event-based open service, wherein the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel; Obtaining a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, generating a new service communication connection establishment message according to the tunnel creation completion message, and sending the new service communication connection establishment message to the preset service platform; Based on the first data tunnel and the second data tunnel, data transmission of the new service is performed between the terminal and the preset service platform.
2. The new service processing method according to claim 1, characterized in that: In a case where the session creation request includes a preset new service identifier indicating that the terminal supports the new service, establishing a first data tunnel on the core network side includes: When determining that the terminal supports the new service, the AMF configures a preset new service identifier in the session creation request, and sends the session creation request configured with the preset new service identifier to the SMF; The SMF establishes a first data tunnel on the core network side according to the preset new service identifier.
3. The new service processing method according to claim 1, characterized in that: Based on the event open service, sending a subscription request message to the terminal includes: The SMF receives a new service request from the preset service platform, and generates a subscription request message according to the new service request; Based on the event open service of the SMF, sending the subscription request message to the AMF; Based on the event open service of the AMF, the subscription request message is sent to the terminal.
4. The new service processing method according to any one of claims 1 to 3, characterized in that: The subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel, including: When it is determined that the subscription request message corresponds to a new service, the SMF configures a preset data tunnel creation identifier in the subscription request message, and obtains a subscription request message including a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
5. The new service processing method according to claim 1, characterized in that: Obtaining a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, generating a new service communication connection establishment message according to the tunnel creation completion message, and sending the new service communication connection establishment message to the preset service platform, including: The AMF obtains a tunnel creation completion message in which the terminal completes creation of the second data tunnel according to the preset data tunnel creation identifier; The AMF generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message, and sends the subscription success response message to the SMF; The SMF obtains the subscription success response message, generates a new business communication connection establishment message according to the subscription success response message, and sends the new business communication connection establishment message to the preset business platform.
6. The new service processing method according to claim 1, characterized in that: The subscription request message includes a preset new service event type identifier; Acquiring a tunnel creation completion message in which the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, including: The AMF obtains a tunnel creation completion message in which the terminal completes creation of the second data tunnel according to the preset data tunnel creation identifier; The AMF generates a subscription success response message corresponding to the subscription request message according to the tunnel creation completion message and the preset new service event type identifier, and sends the subscription success response message to the SMF; The SMF obtains the subscription success response message and obtains the tunnel creation completion message.
7. The new service processing method according to claim 6, characterized in that: The preset new service event type identifier is an enumeration value.
8. The new service processing method according to claim 1, characterized in that: Transmitting data of a new service between the terminal and the preset service platform, including: The AMF obtains a preset new service type corresponding to the new service determined by the terminal; Based on the event subscription notification, the AMF sends the preset new business service type to the SMF; The SMF obtains the preset new business service type and sends the preset new business service type to the preset business platform; The SMF obtains the preset new business content corresponding to the preset new business service type from the preset business platform, and returns the preset new business content to the AMF; The AMF obtains the preset new service content and returns the preset new service content to the terminal.
9. A network element, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, characterized in that: When the computer program is executed by the processor, the steps of the new service processing method according to any one of claims 1 to 8 are implemented.
10. A computer-readable storage medium, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the new business processing method described in any one of claims 1 to 8.
Citation Information
Cited By
Data plane establishment methods and network side device
WO2026158559A1