New service processing method, network element, and computer-readable storage medium
By adopting network element-based event open service in 5G VoNR+ communication, decoupling the data transmission of audio and video calls and new services, and establishing independent data tunnels, solving the problem of taking into account both audio and video calls and new services in traditional technology, achieving high quality The synchronous development of audio and video calls with new businesses.
Patent Information
- Application Number
- PCT/CN2024/079592
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-03-01
- Publication Date
- 2025-01-02
AI Technical Summary
The communication method of traditional 5G VoNR+ new calls cannot effectively take into account the development of high-quality audio and video calls and new services, especially because it is difficult to ensure the real-time and updating of audio and video when there are too many new services.
Adopting network element-based event open service to decouple the data transmission of audio and video calls and new services. By establishing an independent data tunnel on the core network side, the decoupling of new services and audio and video calls is realized, allowing new services to transmit data separately. , supports expansion and update of new businesses.
While ensuring high-quality audio and video calls, it realizes independent data transmission services for new services, supports 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 CN2024079592_02012025_PF_FP_ABST
Abstract
Description
New service processing method, network element, and computer-readable storage medium
[0001] This application claims priority to Chinese patent application No. 202310797003.1, filed on June 30, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technologies, and in particular to a new service processing method, a network element, and a computer-readable storage medium. Background Art
[0003] With the development of VoNR (Voice over New Radio) technology, and especially VoNR+ technology, adding multiple new services to 5G (5th Generation Mobile Communication Technology) audio and video will become a new communications development trend. New services are interactive services in communications that are distinct 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, and are generally referred to as 5G VoNR+ new calls. In this case, it is necessary to ensure the quality of audio and video while supporting the data transmission of new services.
[0004] Summary of the Invention
[0005] In a first aspect, the present disclosure provides a new service processing method, which includes: receiving a session creation request from a terminal, and establishing a session between the terminal and a preset service platform based on the session creation request; 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, and sending a subscription request message to the terminal based on an event open service, 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 based on the preset data tunnel creation identifier, and generating a new service communication connection establishment message based on 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 disclosure 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 enabling communication between the processor and the memory. When the computer program is executed by the processor, the new service processing method provided by the present disclosure is implemented.
[0007] In a third aspect, the present disclosure further 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 new business processing method provided by the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0009] FIG1 is a schematic flow chart of a new service processing method according to an embodiment of the present disclosure.
[0010] FIG2 is a schematic diagram of the system composition applied by the new service processing method according to an embodiment of the present disclosure.
[0011] FIG3 is a schematic diagram of an interaction flow of a new service processing method according to an embodiment of the present disclosure.
[0012] FIG4 is a schematic diagram of a sub-flow of a new service processing method according to an embodiment of the present disclosure.
[0013] FIG5 is a schematic diagram of another sub-flow of the new service processing method according to an embodiment of the present disclosure.
[0014] FIG6 is a schematic diagram of another sub-flow of the new service processing method according to an embodiment of the present disclosure.
[0015] FIG7 is another schematic diagram of a sub-flow of a new service processing method according to an embodiment of the present disclosure.
[0016] FIG8 is a schematic block diagram of the structure of a network element according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0017] To help those skilled in the art better understand the technical solutions of the embodiments of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present disclosure.
[0018] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.
[0019] It should be understood that the terms used in this disclosure are only for the purpose of describing particular embodiments and are not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0020] For the application scenario of 5G VoNR+ new calls, in traditional technologies, when other types of new services are needed, one or more bearers are generally established based on the audio and video sessions on the basis of established sessions with audio and video bearers, thereby establishing multiple different bearers through 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 based on sessions, when there are multiple new service bearers, the basic real-time audio and video will be difficult to guarantee due to the excessive number of new services. At the same time, audio, video and other new services are communicated through the same session. Due to communication limitations, the evolution of VoNR to VoNR+ is restricted, which is not conducive to the update of new services. Therefore, the traditional 5G VoNR+ new call communication method cannot effectively take into account both high-quality audio and video calls and the development of new services.
[0021] The present disclosure provides a new service processing method, network element, and storage medium. The new service processing method can be applied to network elements to achieve effective balance between audio and video calls and new service development in scenarios including but not limited to XR, the Internet of Things, and enterprise private networks.
[0022] Faced with the problem that traditional technologies cannot effectively balance high-quality audio and video calls with the development of new services, the inventors have proposed a new service processing method according to the embodiments of the present disclosure. The core idea of the embodiments of the present disclosure 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 network elements that is independent of the session management service to build a data tunnel (Data Channel) for transmitting new services, realize the superposition of new services and the decoupling of audio and video calls, and can realize the use of separate data transmission services for new services while ensuring high-quality audio and video calls, and is conducive to the expansion and update of new services, thereby effectively balancing high-quality audio and video calls with the development of new services.
[0023] The following embodiments of the present disclosure are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.
[0024] Please refer to Figures 1 to 3. Figure 1 is a schematic diagram of the process flow of the new service processing method according to an embodiment of the present disclosure, Figure 2 is a schematic diagram of the system composition of the new service processing method according to an embodiment of the present disclosure, and Figure 3 is a schematic diagram of the interaction process flow of the new service processing method according to an embodiment of the present disclosure. As shown in Figure 1, the new service processing method is applied to a network element, including but not limited to the following S11 to S14.
[0025] In S11, a session creation request from the terminal is received, and a session between the terminal and a preset service platform is established according to the session creation request.
[0026] Explanatoryally, a session is the interactive basis for communication. When a terminal and a preset service platform interact to perform business processing including but not limited to audio, video, and new services, it is first necessary to 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. Usually, a session creation request is initiated by the terminal; the network element receives the session creation request from the terminal, and establishes a session between the terminal and the preset service platform based on the session creation request, thereby establishing a communication connection between the terminal and the preset service platform.
[0027] In S12, when the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel is established on the core network side, and based on the event open service, a subscription request message is sent to the terminal. The subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
[0028] Explanatoryally, for new services including but not limited to intelligent 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 up for new services including but not limited to the 5G VoNR+ new call function, a new field is added to the session establishment process, that is, a field describing the preset new service identifier is added. The newly added field describing the preset new service identifier is used 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 fields such as but not limited to "5GVoNRPlusFlag" are added to the Nsmf_PDUSession_CreateRequest message sent by AMF to SMF to indicate that the terminal has the ability to support new services including but not limited to 5G VoNR+, where AMF is Access and Mobility Management Function and SMF is Session Management Function.
[0029] Table 1
[0030] 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 content as required, and the type "Boolean" can also be set to other types as required.
[0031] Based on the above settings, when the session creation request contains 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, and is based on the event exposure service (EventExposure service) and adopts the event subscription notification method, that is, subscribe / notify message, and based on the EventExposure service (Event Exposure Service, Event Exposure Service) of AMF and the EventExposure service of SMF, communication interaction is carried out to send a subscription request message to the terminal. The subscription request message contains a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel (Data Channel), and the EventExposure service of the network element is used for event subscription and notification. For example, please refer to Table 2 below. A new field is added to the subscription request message in advance, that is, a field for indicating the preset data tunnel creation identifier. The preset data tunnel creation identifier is used to instruct the terminal to create a Data Channel tunnel. The Namf_EventExposure Subscribe 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, that is, the second data tunnel. The first data tunnel and the second data tunnel constitute the data tunnel (Data Channel) between the terminal and the preset service platform.
[0032] Table 2
[0033] It should be noted that the information element, type, and condition involved in Table 2 above are only used to explain the newly added fields for indicating the establishment of the Data Channel tunnel, and are not used to limit the content of the newly added fields. For example, the information element can be set to other content as needed, and the type can also be set to other types as needed.
[0034] In S13, a tunnel creation completion message is obtained indicating that the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, and a new service communication connection establishment message is generated according to the tunnel creation completion message, and the new service communication connection establishment message is sent to the preset service platform.
[0035] To explain, when the first data tunnel on the core network side is ready, the AMF notifies the terminal of the completion of the core network preparation. The terminal then creates a terminal-side data channel, i.e., a second data tunnel, based on a preset data tunnel creation identifier. The second data tunnel is the data tunnel between the terminal and the core network. When the terminal completes the creation of the second data tunnel, it generates a tunnel creation completion message and sends it to the core network element. The AMF contained in the network element generates a subscription success response message corresponding to the subscription request message based on the tunnel creation completion message and sends it to the SMF, notifying the SMF that the second data tunnel on the terminal side has been created. The SMF receives the subscription success response message and, based on the second data tunnel creation completion message, generates a new service communication connection establishment message and sends it to the preset service platform. The preset service platform is informed of the completion of the second data tunnel creation, thereby completing the data tunnel between the terminal and the preset service platform. The subscription success response message contains the second data tunnel identifier corresponding to the second data tunnel, instructing the SMF how to identify the second data tunnel and communicate with it. For example, please refer to the following Table 3. As shown in Table 3, the Namf_EventExposure Subscribe Response message sent by AMF to SMF adds fields such as but not limited to AccessDataChannel, which is used to carry the terminal side Data Channel (second data tunnel) of UE (user equipment).
[0036] Table 3
[0037] 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 content as required, and the type "Fteid" can also be set to other types as required.
[0038] In S14, data transmission of the new service is performed between the terminal and the preset service platform based on the first data tunnel and the second data tunnel.
[0039] Explanatory note: After receiving the successful subscription response message, the core network determines that the second data tunnel has been established. Then, based on the first and second data tunnels, new service data is transmitted between the terminal and the preset service platform. Since the event exposure service (EventExposure service) and the session management service for event subscription notification 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 coupled with audio and video calls, thus achieving the decoupling of new service superposition from audio and video calls.
[0040] In an embodiment of the present disclosure, a session creation request is received from a terminal, and a session is established between the terminal and a preset service platform based on the session creation request. If the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel is established on the core network side. A subscription request message is sent to the terminal based on an event exposure service, the subscription request message including a preset data tunnel creation identifier for instructing the terminal to establish the data tunnel. If the terminal completes the creation of a second data tunnel based on 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. Because the event exposure service (Event Exposure service) and session management service for event subscription notification of the network element 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 coupled with the audio and video call, thereby achieving decoupling of the new service superposition from the audio and video call. 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 balancing high-quality audio and video calls with the development of new services.
[0041] In some embodiments, please refer to Figure 4, which is a schematic diagram of a sub-flow of a method for processing a new service according to an embodiment of the present disclosure. As shown in Figure 4, in this embodiment, when a 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, including S41 and S42.
[0042] In S41, when the AMF determines that the terminal supports the new service, it configures a preset new service identifier in the session creation request and sends the session creation request after the preset new service identifier is configured to the SMF.
[0043] In S42, the SMF establishes a first data tunnel on the core network side according to the preset new service identifier.
[0044] For explanation, 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, if AMF determines that the terminal supports the new service, it configures a preset new service identifier in the session creation request and sends the session creation request after configuring the preset new service identifier to SMF. If AMF determines that the terminal does not support the new service, it does not configure the preset new service identifier in the session creation request and processes it according to other preset session creation processes. Thus, AMF can flexibly and optionally control whether to configure the preset new service identifier in the session creation request based on whether the terminal supports the new service. The conditions shown in Table 1 are optional to achieve flexible control of new service processing based on 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 according to the embodiment of the present disclosure.
[0045] In the embodiment of the present disclosure, 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 the session creation request, and sends the session creation request after configuring the preset new service identifier to SMF. SMF establishes the 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.
[0046] In some embodiments, please refer to Figure 5, which is another sub-flow diagram of the new service processing method according to an embodiment of the present disclosure. As shown in Figure 5, in this embodiment, based on the event open service, a subscription request message is sent to the terminal, including S51 to S53.
[0047] In S51, the SMF receives a new service request from a preset service platform and generates a subscription request message according to the new service request.
[0048] In S52, based on the event opening service of SMF, a subscription request message is sent to AMF.
[0049] In S53, based on the AMF event open service, a subscription request message is sent to the terminal.
[0050] For explanation, please continue to refer to Figure 5. In the process of creating a session between the terminal and the preset business platform, since it carries a preset new business identifier, the preset business platform determines that the terminal needs to process the new business. Therefore, the preset business platform sends a new business request to SMF. SMF receives the new business request from the preset business platform and generates a corresponding subscription request message for the new business based on the new business 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 the new business process between the preset business platform and the terminal.
[0051] In the embodiment of the present disclosure, by receiving a new service request from a preset service platform and generating a subscription request message based on 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 the 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 in the core network are independent of each other, the processing of new services is no longer handled by coupling with audio and video calls, and the decoupling of new service superposition and audio and video calls is 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 new services, thereby effectively taking into account high-quality audio and video calls and the development of new services.
[0052] In some embodiments, the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel, including: when the SMF determines that the subscription request message corresponds to a new service, the SMF configures the preset data tunnel creation identifier in the subscription request message, and obtains a subscription request message including the preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
[0053] 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 containing 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.
[0054] In an embodiment of the present disclosure, 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 containing a preset data tunnel creation identifier for instructing the 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.
[0055] In some embodiments, please refer to Figure 6, which is another sub-flow diagram of a new service processing method according to an embodiment of the present disclosure. As shown in Figure 6, in this embodiment, a tunnel creation completion message is obtained, indicating that the terminal has completed the creation of the second data tunnel according to the preset data tunnel creation identifier, and a new service communication connection establishment message is generated based on the tunnel creation completion message. The new service communication connection establishment message is sent to the preset service platform, including S61 to S63.
[0056] In S61, the AMF obtains 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.
[0057] In 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.
[0058] In S63, 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.
[0059] For explanatory purposes, please refer to Figures 3 and 6. As shown in Figures 3 and 6, the terminal creates a second data tunnel based on a preset data tunnel creation identifier. The second data tunnel is a terminal-side data tunnel (Data Channel). After the second data tunnel is created, the terminal sends a tunnel creation completion message to the AMF, notifying the AMF of the completion of the second data tunnel creation. The AMF receives the tunnel creation completion message and, based on the tunnel creation completion message, generates a subscription success response message corresponding to the subscription request message. The AMF sends the subscription success response message to the SMF, notifying the SMF of the completion of the terminal-side data tunnel creation. Based on the subscription success response message, the SMF generates a corresponding new service communication connection establishment message. The new service communication connection establishment message describes the completion of the data tunnel establishment between the terminal and the preset service platform for new service interaction. The SMF sends the new service communication connection establishment message to the preset service platform to notify the preset service platform of the completion of the data tunnel establishment between the preset service platform and the terminal for new service interaction, enabling the processing of the new service, thereby enabling data transmission of the new service between the terminal and the preset service platform based on the first and second data tunnels.
[0060] In the disclosed embodiment, the AMF obtains a tunnel creation completion message indicating that the terminal has completed the creation of a second data tunnel based on a preset data tunnel creation identifier, and generates a subscription success response message corresponding to the subscription request message based on the tunnel creation completion message. The AMF sends the subscription success response message to the SMF. The SMF generates a new service communication connection establishment message based on the subscription success response message and sends the new service communication connection establishment message to the preset service platform. Data transmission of the new service between the terminal and the preset service platform is then performed based on the first and second data tunnels. Because the event exposure service (Event Exposure service) and session management service used for event subscription notifications in the core network are independent of each other, when the processing of new services is transmitted separately through a data tunnel created based on the Event Exposure service, the processing of new services is no longer coupled with audio and video calls, achieving decoupling of the new service overlay from the audio and video calls. This allows the new service 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 services, thereby effectively balancing high-quality audio and video calls with the development of new services.
[0061] In some embodiments, the subscription request message includes a preset new business event type identifier; the tunnel creation completion message obtained by the terminal completes the creation of the second data tunnel according to the preset data tunnel creation identifier, including: AMF obtains the tunnel creation completion message of the terminal completing the creation of the second data tunnel according to the preset data tunnel creation identifier; AMF generates a subscription success response message corresponding to the subscription request message based on the tunnel creation completion message and the preset new business event type identifier, and sends the subscription success response message to SMF; SMF obtains the subscription success response message and obtains the tunnel creation completion message.
[0062] Explanatoryally, a new field is added to the subscription request message to indicate a preset new business event type identifier. The preset new business event type identifier is used to identify the event type to which the subscription request message corresponds to the new business. The preset new business event type identifier is an enumeration value, which is an enumeration type value. The preset new business event type identifier is included in the subscription request message corresponding to the new business, 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. After the second data tunnel is created, the AMF obtains a tunnel creation completion message indicating that the terminal completes the creation of the second data tunnel, and generates a subscription success response message corresponding to the subscription request message based on the tunnel creation completion message and the preset new business event type identifier. Then, based on the message mode of the event subscription notification, when the subscription request message is fed back, the AMF sends a subscription success response message to the SMF according to the preset new business event type identifier. The SMF obtains the subscription success response message and obtains a tunnel creation completion message, thereby knowing that the establishment of the second data tunnel on the terminal side is completed, thereby completing the establishment of the data tunnel involved in the new business. By presetting the new service event type identifier, in the presence of a large number of subscription request messages in the communication network, it is possible to easily identify the subscription success response message corresponding to the new service, and send the subscription success response message to the SMF. For example, please refer to the following Table 4. As shown in Table 4, when sending a Namf_EventExposure Subscribe Request message (subscription request message) 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.
[0063] Table 4
[0064] 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.
[0065] In the embodiment of the present disclosure, by adding a new field representing the "preset new business event type identifier", and based on the preset new business event type identifier, a subscription success response message corresponding to the subscription request message is generated, and the subscription success response message is transmitted 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 in the presence of a large number of subscription request messages, thereby improving the efficiency of creating a data tunnel between the terminal and the preset business platform based on the event-based open service, and thereby improving the efficiency of new business processing.
[0066] In some embodiments, please refer to Figure 7, which is another sub-flow diagram of the new service processing method according to an embodiment of the present disclosure. As shown in Figure 7, in this embodiment, the data transmission of the new service between the terminal and the preset service platform includes S71 to S75.
[0067] In S71, the AMF obtains the preset new business service type corresponding to the new business determined by the terminal.
[0068] In S72, based on the event subscription notification, AMF sends the preset new business service type to SMF.
[0069] In S73, the SMF obtains the preset new business service type and sends the preset new business service type to the preset business platform.
[0070] In 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.
[0071] In S75, the AMF obtains the preset new service content and returns the preset new service content to the terminal.
[0072] Explanatoryally, 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. The new business service type includes but is not limited to new business types such as intelligent translation, fun call, and remote assistance. For example, please refer to Table 5. As shown in Table 5, the Namf_EventExposureNotify Request message sent by AMF to SMF adds fields such as but not limited to DataChannelType to carry the new business service type selected by the terminal.
[0073] Form 5
[0074] It should be noted that the information elements, types, and conditions involved in the above Table 5 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.
[0075] Based on the above settings, the terminal selects a new service, which is represented by a preset new service type, which is equivalent to an event trigger. Based on the second data tunnel, the subscribe / notify message is transmitted to the AMF of the core network. The AMF obtains the preset new service type corresponding to the new service determined by the terminal. Then, based on the event subscription notification, that is, based on the event open service of the AMF and the event open service of the SMF, and based on the first data tunnel, the preset new service type is sent to the SMF, and then sent by the 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 the preset new service content back to the SMF. Through the interaction between the SMF and the 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 intelligent translation to the terminal, or returning the service content corresponding to fun calls to the terminal, or returning the service content corresponding to remote assistance to the terminal, so that the terminal obtains the corresponding new service service to realize the new service interaction between the terminal and the preset service platform.
[0076] In the embodiment of the present disclosure, 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 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, and the superposition of new business and the decoupling of audio and video calls are realized. While ensuring high-quality audio and video calls, the new business can adopt a separate data transmission service, and it is conducive to the expansion and update of new business, thereby effectively taking into account high-quality audio and video calls and the development of new business.
[0077] Please refer to Figure 8, which is a schematic block diagram of the structure of a network element according to an embodiment of the present disclosure. As shown in Figure 8, the network element 300 includes a processor 301 and a memory 302, which are connected via a bus 303, such as an I2C (Inter-Integrated Circuit) bus.
[0078] For example, processor 301 is used to provide computing and control capabilities to support the operation of the entire network element. Processor 301 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0079] For example, 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.
[0080] Those skilled in the art will understand that the structure shown in Figure 8 is merely a block diagram of a partial structure related to the embodiment of the present disclosure, and does not constitute a limitation on the network element to which the embodiment of the present disclosure is applied. The network element may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0081] The processor is used to run the computer program stored in the memory, and implement any one of the new business processing methods provided in the embodiments of the present disclosure when executing the computer program.
[0082] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the 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.
[0083] The present disclosure also provides a computer-readable storage medium, including a non-transitory computer-readable storage medium. The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of any new business processing method provided in the description of the present disclosure.
[0084] The storage medium may be an internal storage unit of the network element in the aforementioned 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.
[0085] The present disclosure provides a new service processing method, a network element, and a computer-readable storage medium. In the new service processing method, a session creation request is received from a terminal, and a session is established between the terminal and a preset service platform according to the session creation request. If the session creation request includes a preset new service identifier indicating that the terminal supports the new service, a first data tunnel is established on the core network side. Based on an event-based open service, a subscription request message is sent to the terminal, the subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel. If 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 of the new service is transmitted 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) and session management service of the network elements in the core network for event subscription notification 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 the decoupling of new service superposition and audio and video calls. While ensuring high-quality audio and video calls, the new services can adopt separate data transmission services, which is conducive to the expansion and update of new services, thereby effectively taking into account high-quality audio and video calls and the development of new services.
[0086] 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 is well 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 tape, 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 skilled in the art that communication media generally embodies 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.
[0087] It should be understood that the term "and / or" as used in this disclosure 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 variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are 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 that includes the element.
[0088] The serial numbers of the embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure 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 in the present disclosure, and these modifications or replacements should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A new business 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; 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, wherein: 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: The access and mobility management function AMF configures the 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 the preset new service identifier is configured to the session management function SMF; The SMF establishes the 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, wherein: Based on the event open service, sending a subscription request message to the terminal includes: The session management function 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 access and mobility management function 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, wherein: The subscription request message includes a preset data tunnel creation identifier for instructing the terminal to establish a data tunnel, including: When determining that the subscription request message corresponds to a new service, the session management function SMF configures the preset data tunnel creation identifier in the subscription request message to obtain a subscription request message including the preset data tunnel creation identifier for instructing the terminal to establish a data tunnel.
5. The new service processing method according to claim 1, wherein: 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 access and mobility management function AMF obtains the tunnel creation completion message that the terminal completes the 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 session management function SMF; The SMF obtains the subscription success response message, generates the 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, wherein: 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 access and mobility management function 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; The AMF generates the subscription request message corresponding to the tunnel creation completion message and the preset new service event type identifier. The subscription success response message is sent to the session management function 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, wherein: The preset new service event type identifier is an enumeration value.
8. The new service processing method according to claim 1, wherein: Transmitting data of a new service between the terminal and the preset service platform, including: The access and mobility management function AMF obtains the preset new business service type corresponding to the new business determined by the terminal; Based on the event subscription notification, the AMF sends the preset new business service type to the session management function 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, wherein: When the computer program is executed by the processor, the new service processing method according to any one of claims 1 to 8 is implemented.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the new service processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method of sending downlink information, access and mobility management function entity and network function entity
US20210368473A1
Method and system for implementing simultaneous interpretation during call, and storage medium
WO2023015987A1
Customer service business implementation method and apparatus, computer device, and storage medium
WO2023035807A1
Cited By
Method, device and system for bidirectional communication between cloud and terminal equipment
CN122204850A