Communication mode conversion method and communication system
By analyzing the head field of the business request message to determine the communication mode, and the mode conversion according to the mapping table of the large network NF network metaphysical communication mode, the problem of business processing delay caused by different network communication models of the large network and the professional network, realizing no perception of perception. The message reposting and reducing the difficulty of deployment.
Patent Information
- Application Number
- CN202411524752.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-01-24
AI Technical Summary
Due to the different communication modes of large and private networks, user services cannot be processed in time.
By receiving the service request message sent by the NF network element, multiple header fields are parsed to determine the first communication mode of the private network NF network element, and the first communication mode of the large network NF network element is determined according to the preset large network NF network element communication mode mapping table. The identification information corresponds to the second communication mode. Then, according to the different situations of the two communication modes, the service request message is sent to the target large network NF network element.
Make sure that the news of the special network NF net element and the Danet NF net element can be handled normally even with different communication modes, ensuring the user's business experience, so that the transmission messages of the special network and the big network can reach unspirpted forwarding. At the same time, it has reduced the difficulty of networking and deployment of the communication system.
Smart Images

Figure CN119364398A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network security technology, and in particular to a communication mode conversion method and a communication system. Background Art
[0002] With the continuous iteration and update of communication technology, the 3GPP (Third Generation Partnership Project) protocol has been continuously developing and evolving, creating a prosperous ecosystem for 5G technology. Among them, the network elements in the 5GC (5G Core) network are rich in types and independent in functions, which has promoted the rapid development of the ToB (To Business) market. Along with this, the demand for government and enterprise industry customers to build private networks is becoming increasingly urgent. The first thing to solve is the intercommunication problem between private networks and large networks. In this process, there are many network elements, complex communication networking, high deployment difficulty and network security. In order to converge links, reduce real-time network connections, reduce the complexity of network architecture, and simplify and optimize the operator's signaling network, the 3GPP protocol also introduced the concepts of SCP (Service Communication Proxy) network elements, direct communication mode and indirect communication mode in the R16 version.
[0003] However, due to the different requirements of private networks and large networks and the different progress of network element construction, there is still the problem of different communication modes between private networks and large networks, which affects user access, switching, voice and other services.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a communication mode conversion method and a communication system to at least solve the technical problem that user services cannot be processed in a timely manner due to the difference in communication modes between the large network and the private network.
[0006] According to one aspect of an embodiment of the present application, a communication mode conversion method is provided, including: receiving a service request message sent by a NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least identification information of a target large network NF network element; determining a first communication mode of a private network NF network element based on the multiple header fields, and determining a second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information of multiple large network NF network elements and corresponding communication modes, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continuing to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, sending the service request message to the target large network NF network element according to the second communication mode.
[0007] Optionally, the first communication mode of the private network NF network element is determined based on multiple header fields, including: when the multiple header fields contain the first 3GPP-SBI-Target-APIRoot field for describing the address information of the signaling intercommunication gateway network element, determining the first communication mode as indirect communication; when the multiple header fields do not contain the first 3GPP-SBI-Target-APIRoot field for describing the address information of the signaling intercommunication gateway network element, determining the first communication mode as direct communication.
[0008] Optionally, the private network NF network element includes at least: a private network AMF network element and a private network SCP network element, wherein receiving a service request message sent by the private network NF network element includes: when the first communication mode is direct communication, receiving a service request message sent by the private network AMF network element; when the first communication mode is indirect communication, receiving a service request message sent by the private network SCP network element, wherein the private network SCP network element is used to receive the service request message sent by the private network AMF, and adding a first VIA field for describing the fully qualified domain name information of the private network SCP network element in the service request message, wherein the service request message also carries a first 3GPP-SBI-Target-APIRoot field; and sending the service request message after the first VIA field is added to the signaling intercommunication gateway network element according to the first 3GPP-SBI-Target-APIRoot field.
[0009] Optionally, the target large network NF network element includes at least: a target large network UDM network element and a target large network SCP network element, wherein the service request message is sent to the target large network NF network element according to the second communication mode, including: when the first communication mode is direct communication and the second communication mode is indirect communication, a second 3GPP-SBI-Target-APIRoot field is added to the service request message to describe the address information of the target large network UDM network element; the service request message after the second 3GPP-SBI-Target-APIRoot field is added is sent to the target large network SCP network element, wherein the target large network SCP network element is used to send the service request message to the target large network UDM network element based on the second 3GPP-SBI-Target-APIRoot field.
[0010] Optionally, the service request message is sent to the target large network NF network element according to the second communication mode, including: when the first communication mode is indirect communication and the second communication mode is direct communication, deleting the first VIA field reflecting the fully qualified domain name information of the private network SCP network element in the service request message, and sending the service request message after deleting the first VIA field to the target large network UDM network element.
[0011] Optionally, after continuing to send the service request message to the target large network NF network element in accordance with the first communication mode, the method also includes: receiving the service request response message fed back by the target large network NF network element in accordance with the first communication mode, and feeding back the service request response message to the private network NF network element in accordance with the first communication mode; after sending the service request message to the target large network NF network element in accordance with the second communication mode, the method also includes: receiving the service request response message fed back by the target large network NF network element in accordance with the second communication mode, and feeding back the service request response message to the private network NF network element in accordance with the first communication mode.
[0012] Optionally, the identification information in the service request message includes at least one of the following: a globally unique AMF identifier, network slice selection auxiliary information, and a unique permanent identity mark.
[0013] According to another aspect of an embodiment of the present application, a communication system is also provided, which includes: a private network NF network element, a signaling intercommunication gateway network element and a target large network NF network element, wherein the private network NF network element is used to send a service request message to the signaling intercommunication gateway network element, wherein the service request message carries at least the identification information of the target large network NF network element; the signaling intercommunication gateway network element is used to parse the service request message to obtain multiple header fields; determine the first communication mode of the private network NF network element based on the multiple header fields, and determine the second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication mode includes: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, send the service request message to the target large network NF network element according to the second communication mode.
[0014] According to another aspect of an embodiment of the present application, a computer program product is further provided. The computer program product includes a stored computer program, wherein the computer program implements the above-mentioned communication mode conversion method when executed by a processor.
[0015] According to another aspect of an embodiment of the present application, a network device is further provided, comprising: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned communication mode conversion method through the computer program.
[0016] In an embodiment of the present application, a signaling intercommunication gateway network element receives a service request message sent by a private network NF network element, and parses the service request message to obtain multiple header fields, wherein the service request message carries at least the identification information of the target large network NF network element; the first communication mode of the private network NF network element is determined according to the multiple header fields, and the second communication mode corresponding to the identification information in the service request message is determined according to a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication mode includes: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, the service request message is continued to be sent to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, the service request message is sent to the target large network NF network element according to the second communication mode. It is ensured that the messages transmitted by the private network NF network element and the large network NF network element in different communication modes can be processed normally, which guarantees the user service experience and enables the transmission of messages between the private network and the large network to achieve imperceptible forwarding. At the same time, through the communication mode conversion method introduced above, there is no need to customize the development of large network NF elements and private network NF elements, which greatly reduces the difficulty of network deployment of the communication system. This solves the technical problem that user services cannot be processed in time due to the different communication modes between the large network and the private network. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0018] Figure 1 is a schematic diagram of an optional architecture of a communication system according to an embodiment of the present application;
[0019] Figure 2 is a flow chart of an optional communication mode conversion method according to an embodiment of the present application;
[0020] Figure 3 is a schematic diagram of an optional process of converting an indirect communication mode to a direct communication mode according to an embodiment of the present application;
[0021] Figure 4 is a schematic diagram of an optional flow chart of converting a direct communication mode to an indirect communication mode according to an embodiment of the present application;
[0022] Figure 5 It is a schematic diagram of the structure of an optional network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] In addition, the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0026] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:
[0027] C-IWF (Customized-Inter Working Function, signaling interworking gateway network element): is a network element device that solves multi-point interworking and data security between operator networks and enterprise campus private networks.
[0028] SCP (Service Communication Proxy) network element: It is mainly responsible for service proxy, reducing the complexity of network architecture and simplifying and optimizing the operator's signaling network. It is an indispensable network element in the indirect communication mode.
[0029] AMF (Access and Mobility Management Function) network element: a core network element in a communication network, mainly responsible for user identity authentication, authorization, registration, connection management, reachability management, mobility management, etc.
[0030] UDM (Unified Data Management) network element: a core network element in a communication network, mainly responsible for managing and storing user identity, location and configuration data, as well as user service configuration information and access control policies. Its main functions can be summarized as follows: user data management, user authentication and authorization, user policy control, user mobility management, etc.
[0031] FQDN (Fully Qualified Domain Name) is a complete domain name, including the host name and domain name suffix, used to uniquely identify and address hosts or services in the network. Generally, FQDN consists of multiple parts, each separated by a period (.), and the order is generally from right to left: top-level domain name (TLD), sub-top-level domain name (SLD), ..., host name. For example, the fully qualified domain name of a website is www.example.com , where www is the host name, example is the subdomain name, and com is the top-level domain name.
[0032] Private network: refers to a private network independently deployed by the government and enterprises to meet the customized needs of the government and enterprises, communication security, unified control of user contract information, and exclusive use of network resources.
[0033] Big network: refers to the operator network for the general public, which has unified data management functions, authentication service functions, policy management functions and other network elements.
[0034] Example 1
[0035] The communication mode conversion method provided in the embodiment of the present application can be applied to Figure 1 The communication system 10 shown. The communication system 10 may include a private network NF network element 11, a large network NF network element 12 and a signaling intercommunication gateway network element C-IWF network element 13, wherein:
[0036] The private network NF element 11 is located in the untrusted area (i.e., the enterprise internal network) and is responsible for meeting the functions of government and enterprise customized access and mobility management, session management, and user unified data management;
[0037] The large network NF network element 12 is located in the trusted area (i.e., the external Internet), and is responsible for unified data management, authentication services, policy management, and other functions for users across the entire network;
[0038] The C-IWF network element 13 is located in the DMZ (Demilitarized Zone, also known as the "isolation zone") area, and is responsible for functions such as security isolation, signaling proxy forwarding, and communication mode conversion.
[0039] Among them, the private network NF network element 11 includes at least: a private network AMF network element 111, a private network SCP network element 112, and the large network NF network element 12 includes at least: a large network SCP network element 121, a large network UDM network element 122. In addition, the private network NF network element 11, the large network NF network element 12 and the C-IWF network element 13 can transmit messages through the SBI (Service Based Interface) interface, and the transmission messages can be through the HTTP / 2 protocol.
[0040] The following will take the C-IWF network element 13 as the execution subject to specifically describe the communication mode conversion method applied between the private network NF network element 11 and the large network NF network element 12. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0041] Figure 2 is a flow chart of an optional communication mode conversion method according to an embodiment of the present application, such as Figure 2 As shown, the method at least includes steps S202-S206, wherein:
[0042] Step S202, receiving a service request message sent by a private network NF network element, and parsing the service request message to obtain multiple header fields.
[0043] In the technical solution provided in step S202, the C-IWF network element can receive a service request message sent by the private network NF network element through the HTTP / 2 protocol through the SBI interface, and the service request message carries at least the identification information of the target large network NF network element, such as: the globally unique AMF identifier GUAMI, the network slice selection auxiliary information NSSAI, the contract permanent identification SUPI, etc. Then, the service request message is parsed to obtain multiple header fields, such as: the method field and the path field used to describe the type of request and the target service, the VIA field used to identify the FQDN (fully qualified domain name) of the source NF network element (when the private network NF network element sends a request message, the source NF network element is the private network NF network element; when the large network NF network element sends a request response message, the source NF network element is the large network NF network element), and the authority field used to describe the address information of the destination NF network element (i.e., the opposite end of the source NF network element).
[0044] Step S204, determine the first communication mode of the private network NF network element based on multiple header fields, and determine the second communication mode corresponding to the identification information in the service request message based on the preset large network NF network element communication mode mapping table.
[0045] In the technical solution provided in step S204, the above-mentioned first communication mode and second communication mode are direct communication or indirect communication respectively, and the large network NF network element communication mode mapping table includes identification information of multiple large network NF network elements and corresponding communication modes.
[0046] As an optional implementation, in the technical solution provided in step S204 above, since the 3GPP-SBI-Target-APIRoot field is a header field specific to the 5G network and is used to indicate the final receiving address in the indirect communication mode, the C-IWF network element can determine the first communication mode of the private network NF network element by analyzing the 3GPP-SBI-Target-APIRoot field, including:
[0047] In a case where the first 3GPP-SBI-Target-APIRoot field for describing address information of a signaling interworking gateway network element is included in the plurality of header fields, determining that the first communication mode is indirect communication;
[0048] When the plurality of header fields do not include the first 3GPP-SBI-Target-APIRoot field for describing the address information of the signaling interworking gateway network element, it is determined that the first communication mode is direct communication.
[0049] Step S206: When the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode.
[0050] In the technical solution provided in step S206, when the communication mode of the private network NF network element is the same as that of the target large network NF network element, the C-IWF network element can again send the service request message to the target large network NF network element through the SBI interface in the first communication mode.
[0051] Furthermore, the C-IWF network element receives the service request response message fed back by the target large network NF network element according to the first communication mode, and feeds back the service request response message to the private network NF network element according to the first communication mode.
[0052] Step S208: When the first communication mode and the second communication mode are different, the service request message is sent to the target large network NF network element according to the second communication mode.
[0053] In the technical solution provided in step S208, when the communication modes of the private network NF network element and the target large network NF network element are different, the C-IWF network element can first convert the first communication mode into the second communication mode, and then send the service request message to the target large network NF network element in the second communication mode through the SBI interface again.
[0054] Furthermore, the C-IWF network element receives the service request response message fed back by the target large network NF network element according to the second communication mode, and feeds back the service request response message to the private network NF network element according to the first communication mode.
[0055] The specific implementation of the communication mode conversion method provided in the embodiment of the present application will be described below through the following two communication mode conversion scenarios.
[0056] Scenario 1: The first communication mode of the private network NF element is indirect communication, and the second communication mode of the target large network NF element is direct communication.
[0057] In the above scenario 1, the private network SCP network element in the private network NF network element can be configured as the service communication agent of the private network AMF network element. Then, the private network AMF network element, private network SCP network element, C-IWF network element, and target large network UDM network element in the private network NF network element can be connected according to Figure 3 The process shown completes the communication mode conversion, including:
[0058] Step S11, the private network AMF network element sends a service request message to the private network SCP network element, wherein the service request message carries at least the identification information of the target large network UDM network element and the first 3GPP-SBI-Target-APIRoot field used to describe the address information of the signaling intercommunication gateway network element;
[0059] Step S12, the private network SCP network element adds a first VIA field for describing the fully qualified domain name information of the private network SCP network element in the service request message;
[0060] Step S13, the private network SCP network element sends the service request message with the first VIA field added to it to the C-IWF network element according to the first 3GPP-SBI-Target-APIRoot field;
[0061] Step S14, the C-IWF network element parses the service request message to obtain multiple header fields, and determines that the first communication mode of the private network AMF network element is an indirect communication mode according to the multiple header fields; determines that the second communication mode with the target large network UDM network element is a direct communication mode according to the large network NF network element communication mode mapping table; at the same time, deletes the first VIA field in the service request message;
[0062] Step S15, the C-IWF network element sends the service request message after deleting the first VIA field to the target large network UDM network element according to the direct communication mode;
[0063] Step S16, the target large network UDM network element feeds back a corresponding service request response message to the C-IWF network element in a direct communication mode;
[0064] Step S17, the C-IWF network element feeds back a corresponding service request response message to the private network SCP network element in the indirect communication mode;
[0065] Step S18, the private network SCP network element adds a first VIA field in the service request response message;
[0066] Step S19, the private network SCP network element feeds back the service request response message after adding the first VIA field to the private network AMF network element.
[0067] Scenario 2: The first communication mode of the private network NF element is direct communication, and the second communication mode of the target large network NF element is indirect communication.
[0068] In the above scenario 2, the target large network SCP network element in the target large network NF network element can be configured as the service communication agent of the target large network UDM network element. Then, the private network AMF network element, C-IWF network element, target large network SCP network element, and target large network UDM network element in the private network NF network element can be connected according to Figure 4 The process shown completes the communication mode conversion, including:
[0069] Step S21, the private network AMF network element sends a service request message to the C-IWF network element, wherein the service request message carries at least the identification information of the target large network NF network element;
[0070] Step S22, the C-IWF network element receives and parses the service request message to obtain multiple header fields; determines that the first communication mode of the private network AMF network element is a direct communication mode according to the multiple header fields, and determines that the second communication mode with the target large network UDM network element is an indirect communication mode according to the large network NF network element communication mode mapping table; in addition, a second 3GPP-SBI-Target-APIRoot field for describing the address information of the target large network UDM network element is added to the service request message, and the Authority field in the service request message is set to the address information of the target large network SCP network element;
[0071] Step S23, the C-IWF network element sends the service request message after the second 3GPP-SBI-Target-APIRoot field is added to the target large network SCP network element through an indirect communication mode;
[0072] Step S24, the target large network SCP network element sends the service request message to the target large network UDM network element according to the second 3GPP-SBI-Target-APIRoot field;
[0073] Step S25, the target large network UDM network element feeds back a corresponding service request response message to the target large network SCP network element;
[0074] Step S26, the target large network SCP network element adds a second VIA field for describing the fully qualified domain name information of the target large network SCP network element in the service request response message;
[0075] Step S27, the target large network SCP network element feeds back the service request response message with the newly added second VIA field to the C-IWF network element through the indirect communication mode;
[0076] Step S28, the C-IWF network element deletes the second VIA field in the service request response message;
[0077] Step S29, the C-IWF network element feeds back the service request response message after deleting the second VIA field to the private network AMF network element through the direct communication mode.
[0078] It should be noted that the method flow of converting the indirect communication mode to the direct communication mode introduced in the above steps S11-S19 and the method flow of converting the direct communication mode to the indirect communication mode introduced in the above steps S21-S29 are used to illustrate the respective execution processes of the direct communication mode and the indirect communication mode, so the process of message transmission in the direct communication mode and the indirect communication mode will not be described in detail.
[0079] In the above embodiment, the C-IWF network element ensures that the messages transmitted by the private network NF network element and the large network NF network element using different communication modes can be processed normally by adopting the communication mode conversion method introduced in steps S202-S208, thereby ensuring the user service experience and enabling the transmission of messages between the private network and the large network to be forwarded without perception. At the same time, through the communication mode conversion method introduced above, there is no need to perform additional customized development of the large network NF network element and the private network NF network element, which greatly reduces the difficulty of networking deployment of the communication system.
[0080] Example 2
[0081] According to an embodiment of the present application, a non-volatile storage medium is further provided, in which a program is stored, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the communication mode conversion method in Example 1.
[0082] Optionally, the device where the non-volatile storage medium is located implements the following steps by running the program: receiving a service request message sent by a private network NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least the identification information of the target large network NF network element; determining a first communication mode of the private network NF network element based on the multiple header fields, and determining a second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, send the service request message to the target large network NF network element according to the second communication mode.
[0083] According to an embodiment of the present application, a computer program product is also provided, which includes a stored computer program, wherein when the computer program is executed by a processor, the communication mode conversion method in Example 1 is implemented.
[0084] Optionally, the computer program executes the following steps: receiving a service request message sent by a private network NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least identification information of a target large network NF network element; determining a first communication mode of the private network NF network element based on the multiple header fields, and determining a second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continuing to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, sending the service request message to the target large network NF network element according to the second communication mode.
[0085] According to an embodiment of the present application, a processor is also provided, which is used to run a program, wherein the communication mode conversion method in Example 1 is executed when the program is running.
[0086] Optionally, when the program is running, the following steps are executed: receiving a service request message sent by a private network NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least the identification information of the target large network NF network element; determining a first communication mode of the private network NF network element based on the multiple header fields, and determining a second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, send the service request message to the target large network NF network element according to the second communication mode.
[0087] According to an embodiment of the present application, a network device is also provided, wherein: Figure 5 is a schematic diagram of the structure of an optional network device according to an embodiment of the present application, such as Figure 5 As shown, the network device includes one or more processors; a memory for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the communication mode conversion method in the above-mentioned embodiment 1 when running.
[0088] Optionally, the processor is configured to execute the following steps through a computer program: receiving a service request message sent by a private network NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least identification information of a target large network NF network element; determining a first communication mode of the private network NF network element based on the multiple header fields, and determining a second communication mode corresponding to the identification information in the service request message based on a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continuing to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, sending the service request message to the target large network NF network element according to the second communication mode.
[0089] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0090] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0091] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0092] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0093] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0094] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0095] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A communication mode conversion method, characterized in that: include: Receiving a service request message sent by a private network function NF network element, and parsing the service request message to obtain multiple header fields, wherein the service request message carries at least identification information of a target large network NF network element; Determine the first communication mode of the private network NF network element according to the multiple header fields, and determine the second communication mode corresponding to the identification information in the service request message according to a preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information of multiple large network NF network elements and corresponding communication modes, and the communication mode includes: direct communication or indirect communication; When the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode; In the case where the first communication mode is different from the second communication mode, the service request message is sent to the target large network NF network element according to the second communication mode.
2. The method according to claim 1, characterized in that Determining the first communication mode of the private network NF network element according to the multiple header fields includes: In a case where the plurality of header fields include a first 3GPP-SBI-Target-APIRoot field for describing address information of a signaling interworking gateway network element, determining that the first communication mode is indirect communication; In a case where the multiple header fields do not include a first 3GPP-SBI-Target-APIRoot field for describing address information of a signaling interworking gateway network element, it is determined that the first communication mode is direct communication.
3. The method according to claim 2, characterized in that The private network NF network element at least includes: a private network access and mobility management function AMF network element and a private network service communication proxy SCP network element, wherein receiving the service request message sent by the private network NF network element includes: When the first communication mode is direct communication, receiving the service request message sent by the private network AMF network element; In the case where the first communication mode is indirect communication, the service request message sent by the private network SCP network element is received, wherein the private network SCP network element is used to receive the service request message sent by the private network AMF, and a first VIA field is added in the service request message to describe the fully qualified domain name information of the private network SCP network element, wherein the service request message also carries the first 3GPP-SBI-Target-APIRoot field; according to the first 3GPP-SBI-Target-APIRoot field, the service request message after the first VIA field is added is sent to the signaling intercommunication gateway network element.
4. The method according to claim 1, characterized in that The target large network NF network element at least includes: a target large network unified data management UDM network element and a target large network SCP network element, wherein sending the service request message to the target large network NF network element according to the second communication mode includes: When the first communication mode is direct communication and the second communication mode is indirect communication, a second 3GPP-SBI-Target-APIRoot field for describing the address information of the target large network UDM network element is added to the service request message; The service request message after the newly added second 3GPP-SBI-Target-APIRoot field is sent to the target large network SCP network element, wherein the target large network SCP network element is used to send the service request message to the target large network UDM network element according to the second 3GPP-SBI-Target-APIRoot field.
5. The method according to claim 1, characterized in that Sending the service request message to the target large network NF network element according to the second communication mode includes: When the first communication mode is indirect communication and the second communication mode is direct communication, the first VIA field reflecting the fully qualified domain name information of the private network SCP network element in the service request message is deleted, and the service request message after deleting the first VIA field is sent to the target large network UDM network element.
6. The method according to claim 1, characterized in that After continuing to send the service request message to the target large network NF network element according to the first communication mode, the method further includes: receiving a service request response message fed back by the target large network NF network element according to the first communication mode, and feeding back the service request response message to the private network NF network element according to the first communication mode; After sending the service request message to the target large network NF network element according to the second communication mode, the method also includes: receiving the service request response message fed back by the target large network NF network element according to the second communication mode, and feeding back the service request response message to the private network NF network element according to the first communication mode.
7. The method according to claim 1, characterized in that The identification information in the service request message includes at least one of the following: a globally unique AMF identifier, network slice selection auxiliary information, and a unique permanent identity mark.
8. A communication system, characterized in that: The communication system includes: a private network NF network element, a signaling intercommunication gateway network element and a target large network NF network element, wherein: The private network NF network element is used to send a service request message to the signaling intercommunication gateway network element, wherein the service request message carries at least identification information of the target large network NF network element; The signaling intercommunication gateway network element is used to parse the service request message to obtain multiple header fields; determine the first communication mode of the private network NF network element based on the multiple header fields, and determine the second communication mode corresponding to the identification information in the service request message based on the preset large network NF network element communication mode mapping table, wherein the large network NF network element communication mode mapping table includes identification information and corresponding communication modes of multiple large network NF network elements, and the communication modes include: direct communication or indirect communication; when the first communication mode is the same as the second communication mode, continue to send the service request message to the target large network NF network element according to the first communication mode; when the first communication mode is different from the second communication mode, send the service request message to the target large network NF network element according to the second communication mode.
9. A computer program product, characterized in that include: A computer program, wherein when the computer program is executed by a processor, the communication mode conversion method according to any one of claims 1 to 7 is implemented.
10. A network device, characterized in that: include: A memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the communication mode conversion method according to any one of claims 1 to 7 is executed when the program is run.