A path selection method, apparatus, device, and storage medium
By assisting terminals in selecting and implementing traffic splitting rules through the message center, access conflicts in overlapping areas of 5G dual-domain private networks were resolved, enabling terminals to access multiple private networks normally and improving user experience.
Patent Information
- Application Number
- CN202311474084.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2043-11-07
AI Technical Summary
In areas where 5G dual-domain private networks overlap, terminal users may be unable to access multiple private networks normally due to conflicts in traffic splitting rules, resulting in network selection errors and an inability to access multiple private networks simultaneously.
The message center sends information about the available private network to the terminal. The terminal selects the private network and sends a response to the message center. Based on this information, the network side determines and implements traffic distribution rules to ensure that the terminal accesses the selected private network.
It resolves the conflict of traffic splitting rules in overlapping areas of 5G dual-domain private networks, ensuring that terminals can access the expected private network normally and improving the user experience.
Smart Images

Figure CN119967526B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for path selection in overlapping areas of a 5G dual-domain private network. Background Technology
[0002] As the integration of 5G with industry markets deepens, the demand for 2C2B2C converged private networks is increasing significantly, especially for industries such as education, culture and tourism, government affairs, and healthcare. 5G private networks are gradually transitioning to dual-domain private networks, aiming to support 2C users in accessing internet services while simultaneously accessing 2B services through dedicated 5G network channels, all without changing their SIM cards or phone numbers.
[0003] Based on the fact that 2C 5G users have already subscribed to a generic data network name (DNN) that allows them to access the internet, the simplest 5G dual-domain private network service offloading solution is "generic DNN + location-specific uplink classifier (UL CL)". That is, the UE does not need to subscribe to a dedicated DNN; instead, it uses the existing generic DNN to create Protocol Data Unit (PDU) sessions. The network determines when the UE is within a specified geographical area (e.g., school campus, enterprise park, hospital park, etc.) and inserts the UL CL User Plane Function (UPF) to enable the UE to access local private network services. However, this method has the following technical problems:
[0004] If two private networks using the "General DNN+UL CL" traffic offloading technology overlap in their coverage areas, and the UE user has access to both private networks, a conflict arises when the UE moves to the overlapping area. This causes a conflict in the location-based UL CL traffic offloading rules, meaning two different offloading rules exist at the same location, each corresponding to a different UL CL UPF. Furthermore, in real-world network deployments, multiple UL CL UPFs typically belong to different customers or even different industries, and they cannot directly communicate with each other, making it impossible to establish an N9 link. When the UE creates a PDU session, the core network may select one of the offloading rules corresponding to the private network and insert it into the UL CL UPF, preventing the UE from accessing the other private network. Summary of the Invention
[0005] In view of this, embodiments of this application aim to provide a path selection method, apparatus, device, and storage medium.
[0006] The technical solution of this application embodiment is implemented as follows:
[0007] This application provides a path selection method, which is applied to the network side and includes:
[0008] The message center sends information about the terminal's access to the private network to the terminal.
[0009] The terminal receives private network information selected from the accessible private network through the message center;
[0010] Based on the private network information, the traffic splitting rules corresponding to the private network selected by the terminal are determined and implemented to connect the terminal to the private network selected by the terminal.
[0011] In this embodiment of the application, sending information about the terminal's access to the private network to the terminal via the message center includes:
[0012] A traffic splitting rule conflict was detected in the area where the terminal is currently located;
[0013] The system sends a first piece of information to the message center indicating that the terminal's current location area is accessible to the private network, and then sends a second piece of information indicating that the terminal is accessible to the private network to the terminal via the message center.
[0014] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0015] In this embodiment of the application, sending information about the terminal's access to the private network to the terminal via the message center includes:
[0016] The first functional unit on the network side determines that there is a traffic splitting rule conflict in the area where the terminal is currently located.
[0017] The first functional unit selects a second functional unit that can access the message center through the first communication interface;
[0018] The first functional unit sends first information about the terminal's current access to the private network to the message center via the second functional unit, and sends second information about the terminal's access to the private network to the message center via the message center;
[0019] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0020] In this embodiment of the application, the step of determining and implementing the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information includes:
[0021] The first functional unit on the network side receives the private network information selected by the terminal from the message center, and determines the traffic splitting rules configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal;
[0022] The first functional unit selects the third functional unit corresponding to the traffic splitting rule and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session;
[0023] The first functional unit configures forwarding rules on the third functional unit through the second communication interface to connect the terminal to the selected private network.
[0024] This application also provides a path selection method, which is applied to a message center and includes:
[0025] Send the information from the network side regarding the terminal's access to the private network to the terminal;
[0026] The terminal sends the private network information selected from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, so that the terminal can access the private network selected by the terminal.
[0027] In this embodiment of the application, sending the information on the terminal's accessibility to the private network sent by the network side to the terminal includes:
[0028] The system receives first information about the private network currently accessible to the terminal, sent by a first functional unit on the network side via a second functional unit; it then sends second information about the accessible private network to the terminal, allowing the terminal to select a desired private network from the accessible private networks. The first information about the accessible private network includes at least: an identifier of the private network accessible to the terminal, an identifier of the traffic splitting rule corresponding to the private network, and an identifier of the terminal. The second information about the accessible private network includes at least: an identifier of the private network accessible to the terminal. Correspondingly,
[0029] Sending the private network information selected by the terminal from the accessible private network to the network side includes:
[0030] The terminal receives information about the private network selected by the terminal; the information about the private network selected by the terminal includes at least: the identifier of the terminal and the identifier of the private network selected by the terminal.
[0031] Based on the information of the private network selected by the terminal, the corresponding private network information is selected from the first information of the private networks currently accessible to the terminal and sent to the first functional unit; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal.
[0032] This application embodiment also provides a path selection device, the device comprising:
[0033] The first communication unit is used to send information about the private network that the terminal can access to the terminal through the message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center.
[0034] The first processing unit is used to determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal.
[0035] This application embodiment also provides a path selection device, the device comprising:
[0036] The second communication unit is used to send information about the private network that the terminal can access, sent from the network side, to the terminal; and to send information about the private network selected by the terminal from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, thereby enabling the terminal to access the private network selected by the terminal.
[0037] This application also provides a path selection system, the system comprising: a terminal, a network device, and a message center; wherein...
[0038] The network device includes: a first communication interface and a first processor; wherein,
[0039] The first communication interface is used to send information about the private network that the terminal can access to the terminal through the message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center.
[0040] The first processor is configured to determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal.
[0041] The message center includes: a second communication interface, used to send information about the terminal's access to a private network sent by the network device to the terminal; and to send information about the private network selected by the terminal from the accessible private networks to the network device, so that the network device can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, thereby enabling the terminal to access the private network selected by the terminal.
[0042] This application also provides a network device, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0043] Wherein, when the first processor is used to run the computer program, it executes the steps of the above method.
[0044] This application also provides a message center, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0045] The second processor is used to execute the steps of the above method when running the computer program.
[0046] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the above-described method.
[0047] The path selection method, apparatus, device, and storage medium provided in this application embodiment involve the network side sending information about the private networks accessible to the terminal to the terminal through a message center; receiving information about the private network selected by the terminal from the accessible private networks through the message center; determining and implementing traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, thereby enabling the terminal to access the private network selected by the terminal. In this application embodiment, after the terminal enters a private network overlap area, the network side determines the traffic splitting rules corresponding to the private network for the terminal based on the private network selected by the terminal forwarded by the message center, allowing the terminal to normally access the desired private network and significantly improving the user experience. Attached Figure Description
[0048] Figure 1 This is a schematic flowchart of the path selection method described in the embodiments of this application. Figure 1 ;
[0049] Figure 2 This is a schematic flowchart of the path selection method described in the embodiments of this application. Figure 2 ;
[0050] Figure 3 This is a schematic diagram of the path selection method described in the application example of this application;
[0051] Figure 4 This is a schematic diagram illustrating the process of the 5GC sending the list of private networks accessible to the UE to the 5GMC, as described in the application example of this application.
[0052] Figure 5 This is a schematic diagram illustrating the process of implementing the traffic offloading rules corresponding to the private network selected by the UE based on 5G message triggering 5GC as described in the application example of this application;
[0053] Figure 6This is a schematic diagram of the path selection device described in the embodiments of this application. Figure 1 ;
[0054] Figure 7 This is a schematic diagram of the path selection device described in the embodiments of this application. Figure 2 ;
[0055] Figure 8 This is a schematic diagram of the network device structure described in the embodiments of this application;
[0056] Figure 9 This is a schematic diagram of the message center structure described in an embodiment of this application. Detailed Implementation
[0057] The present application will now be described in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other. The present application will now be described in detail with reference to the accompanying drawings and embodiments.
[0058] It is known that if two private networks using the "general DNN+UL CL" traffic offloading technology overlap in their coverage areas, and the UE user has access to both private networks, a conflict will occur in the location-based UL CL traffic offloading rules when the UE moves to the overlapping area. 5G dual-domain private networks enable industry users to access private network services through their own 2C terminals, offering a wide range of application scenarios. However, as 5G dual-domain private networks are gradually rolled out, the aforementioned problems will become increasingly prominent.
[0059] In view of this, embodiments of this application provide a path selection method, such as... Figure 1 As shown, the method is applied to the network side and includes:
[0060] Step 101: Send information about the terminal's access to the private network to the terminal through the message center;
[0061] Step 102: Receive the private network information selected by the terminal from the accessible private network through the message center;
[0062] Step 103: Determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, so as to connect the terminal to the private network selected by the terminal.
[0063] In practical applications, the terminal can be referred to as a UE or a user. The network side can be a 5G core network; correspondingly, the message center can be a 5G message center.
[0064] In practical applications, for example, a university in province A has a 5G dual-domain private network, and designated students' terminals nationwide can access the university's private network applications based on a general DNN; at the same time, a library in province B has also opened a 5G dual-domain private network, and all users in that province can access the library's private network applications. When a university student returns home from province A to province B during vacation and enters the library in province B to read, when the student's terminal establishes a PDU session, the network side selects the corresponding UPF (Uniform CL UPF) for the library's private network based on the traffic distribution policy corresponding to the library's current location area. When the student accesses the intranet of the university in province A through the terminal, the traffic is diverted to the library's UPF. However, this UPF does not have traffic distribution rules corresponding to the IP addresses within the university's private network. Therefore, the UPF diverts the traffic to the anchor UPF on the internet, effectively forwarding data packets accessing the university's private network to the public network. This results in a traffic distribution rule conflict due to the overlapping coverage areas of the 5G dual-domain private networks. Therefore, the network side sends information about the private networks accessible to the student's terminal (including the private network information of the university in province A) to the student's terminal via the message center. The student selects the private network information to access (the private network information of the university in province A) based on the information received by the terminal and sends it to the network side via the message center. The network side determines the corresponding UPF for the university's private network in province A selected by the student's terminal based on this information. UPF enables university students to access the school's 5G dual-domain private network and enjoy normal services.
[0065] In this embodiment of the application, sending information about the terminal's access to the private network to the terminal via the message center includes:
[0066] A traffic splitting rule conflict was detected in the area where the terminal is currently located;
[0067] The system sends a first piece of information to the message center indicating that the terminal's current location area is accessible to the private network, and then sends a second piece of information indicating that the terminal is accessible to the private network to the terminal via the message center.
[0068] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0069] In this embodiment of the application, the first information regarding the accessibility of the private network can be presented in a list. The list includes multiple pieces of first information regarding the accessibility of the private network, each piece of first information regarding the accessibility of the private network can occupy one row of the list. Each row includes at least the following columns: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal. The private network identifier can be represented as: private network ID and / or private network name.
[0070] In this embodiment of the application, sending information about the terminal's access to the private network to the terminal via the message center includes:
[0071] The first functional unit on the network side determines that there is a traffic splitting rule conflict in the area where the terminal is currently located.
[0072] The first functional unit selects a second functional unit that can access the message center through the first communication interface;
[0073] The first functional unit sends first information about the terminal's current access to the private network to the message center via the second functional unit, and sends second information about the terminal's access to the private network to the message center via the message center;
[0074] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0075] In practical applications, the first functional unit can be an SMF, the second functional unit can be a UPF, and the first communication interface can be an N6 interface, etc.
[0076] In practical applications, the network side sends a 5G message to the terminal through the message center. The 5G message carries second information about the private networks that the terminal can currently access. After receiving the second information, the terminal selects the private network it wishes to access from the accessible private networks. The selection method is based on the presentation format of the 5G message, such as clicking a link in the message. The terminal sends the information related to the selected private network to the message center through the 5G message. The information related to the private network includes at least the terminal identifier and the private network identifier.
[0077] In this embodiment of the application, the step of determining and implementing the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information includes:
[0078] The first functional unit on the network side receives the private network information selected by the terminal from the message center, and determines the traffic splitting rules configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal;
[0079] The first functional unit selects the third functional unit corresponding to the traffic splitting rule and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session;
[0080] The first functional unit configures forwarding rules on the third functional unit through the second communication interface to connect the terminal to the selected private network.
[0081] In practical applications, the third functional unit can be a UL CL UPF, and the second communication interface can be an N4 interface, etc.
[0082] This application also provides a path selection method, such as... Figure 2 As shown, the method is applied to a message center and includes:
[0083] Step 201: Send the information from the network side regarding the terminal's access to the private network to the terminal;
[0084] Step 202: Send the private network information selected by the terminal from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, so that the terminal can access the private network selected by the terminal.
[0085] In practical applications, the terminal can be referred to as a UE or a user. The network side can be a 5G core network; correspondingly, the message center can be a 5G message center.
[0086] In this embodiment of the application, sending the information on the terminal's accessibility to the private network sent by the network side to the terminal includes:
[0087] The system receives first information about the private network currently accessible to the terminal, sent by a first functional unit on the network side via a second functional unit; it then sends second information about the accessible private network to the terminal, allowing the terminal to select a desired private network from the accessible private networks. The first information about the accessible private network includes at least: an identifier of the private network accessible to the terminal, an identifier of the traffic splitting rule corresponding to the private network, and an identifier of the terminal. The second information about the accessible private network includes at least: an identifier of the private network accessible to the terminal. Correspondingly,
[0088] Sending the private network information selected by the terminal from the accessible private network to the network side includes:
[0089] The terminal receives information about the private network selected by the terminal; the information about the private network selected by the terminal includes at least: the identifier of the terminal and the identifier of the private network selected by the terminal.
[0090] Based on the information of the private network selected by the terminal, the corresponding private network information is selected from the first information of the private networks currently accessible to the terminal and sent to the first functional unit; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal.
[0091] The following describes this application in detail using the terminal as the UE, the network side as the 5G core network (5GC), the first functional unit as SMF, the second functional unit as UPF, the third functional unit as UL CL UPF, the first communication interface as N6 interface, and the second communication interface as N4 interface as application examples. For UEs located in areas with overlapping coverage of multiple 5G dual-domain private networks, after the UE enters the overlapping area, the UE selects the private network to access via 5G messages. The network side configures corresponding traffic offloading rules according to the UE's selection to enable normal private network access for the UE. For example... Figure 3 As shown, the process includes:
[0092] Step 0: Prior to the process proposed in this application, the UE has created a PDU session to the main anchor point UPF (for accessing the Internet) and has registered with the 5G Message Center (hereinafter referred to as 5GMC);
[0093] Step 1: The 5GC sends a list of private networks that the UE can access to the 5GMC;
[0094] Specifically, after the 5GC detects that there is a traffic splitting rule conflict caused by the overlapping coverage areas of the 5G dual-domain private network in the area where the UE is currently located, it sends a list of private networks that the UE can access in the area where the UE is currently located to the 5GMC.
[0095] Here, the list includes information on the private networks that the UE can access in its current area (first information on the private networks that can be accessed). The information includes at least: the identifier of the private network that the terminal can access, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal.
[0096] Step 2: Trigger 5GC based on 5G messages to implement the traffic offloading rules corresponding to the private network selected by the UE:
[0097] Specifically, the 5GMC sends a list of accessible private networks (including the second information of the accessible private networks) to the UE via 5G messages. The UE user selects the 5G dual-domain private network it needs to access and sends it to the 5GMC via 5G messages. The 5GMC forwards the message to the 5GC, triggering the 5GC to implement the traffic offloading rules corresponding to the private network.
[0098] Regarding the above Figure 3 In step 1, during the process of the 5GC sending the list of UE-accessible private networks to the 5GMC, after the UE creates a PDU session, the SMF can subscribe to the AMF for UE location movement event notifications. That is, when the AMF detects a UE movement event (e.g., moving to another cell or TA; moving distance exceeding a threshold), it will notify the SMF. Essentially, the SMF can obtain the UE's real-time location information from the AMF. When the UE moves to an area with overlapping 5G dual-domain private network coverage, the SMF can detect this and take corresponding actions, such as... Figure 4 As shown, the process may specifically include:
[0099] Step 1: The SMF obtains the UE location information from the AMF and the UE traffic splitting rules from the PCF.
[0100] 5G dual-domain private network traffic offloading rules can be divided into two categories based on whether they differentiate between users: fixed users and non-fixed users. The former refers to traffic offloading rules set only for contracted users (e.g., medical personnel, university faculty and students). These rules are generally stored in the PCF (Prefixed Component Function), and the SMF (Subsidiary Component Function) obtains the traffic offloading rules for the UE's current location area from the PCF. The latter refers to traffic offloading rules applied to all users entering the private network coverage area, applicable to scenarios such as cultural tourism. These rules are generally configured directly on the SMF, and the SMF selects the corresponding traffic offloading rule based on the UE's current location.
[0101] Step 2: SMF determines whether there is a traffic splitting rule conflict in the current location area of the UE;
[0102] Step 3: SMF selects the UPF that can access the 5GMC via the N6 interface;
[0103] This application assumes that the address of 5GMC has been configured on the SMF, and the UPF that can access 5GMC can be configured on the SMF in advance or obtained by the SMF from the NRF.
[0104] Step 4: The SMF sends a list of private network information (the first information of the private network) that the UE can currently access to the 5GMC. This list of private network information is first sent by the SMF to the UPF, and then forwarded by the UPF to the 5GMC through the N6 interface. The private network information that the UE can access includes at least the following: the traffic offloading rule ID corresponding to the private network, the private network ID and / or the private network name, and the UE identifier.
[0105] Regarding the above Figure 3 Step 2 describes the process of triggering the 5GC to implement the traffic offloading rules corresponding to the private network selected by the UE based on 5G messages. After receiving the list of private networks accessible to the UE sent by the SMF, the 5GMC interacts with the UE based on 5G messages to obtain the private network that the UE expects to access. This allows the SMF to implement the traffic offloading rules according to the user's expectations, enabling the user to access the private network. The process is as follows: Figure 5 As shown, it includes:
[0106] Step 1: The 5GMC sends a 5G message to the UE, which carries a list of private network information (secondary information of the private network) that the UE can currently access. The information includes at least one of the following: private network ID, private network name;
[0107] Step 2: The UE user selects the private network it wishes to access. The selection method is based on the presentation format of the 5G message, such as clicking a link in the message. The UE sends the private network selection information (the information of the private network selected by the terminal) to the 5GMC through the 5G message. The information includes at least: UE identifier, private network ID and / or private network name.
[0108] Step 3: Based on the private network selection information sent by the UE, the 5GMC selects the corresponding private network information from the list of private network information currently accessible to the UE (the first information of the private network) sent by the SMF and sends it to the SMF. The private network information includes at least: traffic splitting rule ID, private network ID and / or private network name, and UE identifier; the private network information is forwarded to the SMF through the UPF.
[0109] Step 4: Based on the private network information sent by 5GMC, SMF determines the traffic offloading rule to be configured for UE, selects the UL CL UPF corresponding to the rule, and inserts the UL CL UPF into the UE's current PDU session; before insertion, if the UE has already inserted the UL CL UPF corresponding to another 5G dual-domain private network, the existing UL CL UPF needs to be removed from the PDU session;
[0110] Step 5: The SMF configures forwarding rules on the newly inserted UL CL UPF via the N4 interface, enabling the UE to access the 5G dual-domain private network it desires.
[0111] The identification implementation method used in the above embodiment process is as follows:
[0112] UE Identifier: Used to identify the identity of a 5G UE, and the implementation methods include but are not limited to: MSISDN, IMSI, SUPI, SUCI, IP address, MAC address, PEI;
[0113] Offset Rule ID: Used to identify the offset rule corresponding to a specified 5G dual-domain private network. This ID is generally applied for and allocated by the operator and is unique within the operator's 5G network. It can be implemented in various ways, such as ID generated by a unified rule, numerical code, or string.
[0114] Private Network ID: Used as a unique identifier for 5G dual-domain private networks within the operator's 5G network. It can be implemented in various ways, such as ID generated according to unified rules, numerical code, or string.
[0115] Private Network Name: A readable name for a 5G dual-domain private network, used by users to easily identify the 5G dual-domain private network they can access. It is usually implemented as a string.
[0116] To implement the network-side method of this application embodiment, this application embodiment also provides a path selection device, such as... Figure 6As shown, the device includes:
[0117] The first communication unit 601 is used to send information about the private network that the terminal can access to the terminal through a message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center.
[0118] The first processing unit 602 is used to determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal.
[0119] In this embodiment of the application, the first communication unit 601 sends information about the terminal's access to the private network to the terminal through a message center, including:
[0120] A traffic splitting rule conflict was detected in the area where the terminal is currently located;
[0121] The system sends a first piece of information to the message center indicating that the terminal's current location area is accessible to the private network, and then sends a second piece of information indicating that the terminal is accessible to the private network to the terminal via the message center.
[0122] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0123] In this embodiment of the application, the first communication unit 601 sends information about the terminal's access to the private network to the terminal through a message center, including:
[0124] The first functional unit on the network side determines that there is a traffic splitting rule conflict in the area where the terminal is currently located.
[0125] The first functional unit selects a second functional unit that can access the message center through the first communication interface;
[0126] The first functional unit sends first information about the terminal's current access to the private network to the message center via the second functional unit, and sends second information about the terminal's access to the private network to the message center via the message center;
[0127] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0128] In this embodiment of the application, the first processing unit 602 determines and implements the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, including:
[0129] The first functional unit on the network side receives the private network information selected by the terminal from the message center, and determines the traffic splitting rules configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal;
[0130] The first functional unit selects the third functional unit corresponding to the traffic splitting rule and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session;
[0131] The first functional unit configures forwarding rules on the third functional unit through the second communication interface to connect the terminal to the selected private network.
[0132] In practical applications, the first communication unit 601 can be implemented by the communication interface in the path selection device; the first processing unit 602 can be implemented by the processor in the path selection device.
[0133] It should be noted that the path selection device provided in the above embodiments is only illustrated by the division of the above program modules during communication. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0134] To implement the message center method of this application embodiment, this application embodiment also provides a path selection device, such as... Figure 7 As shown, the device includes:
[0135] The second communication unit 701 is used to send information about the private network that the terminal can access, sent from the network side, to the terminal; and to send information about the private network selected by the terminal from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, so that the terminal can access the private network selected by the terminal.
[0136] In this embodiment of the application, the second communication unit 701 sends information from the network side regarding the terminal's access to the private network to the terminal, including:
[0137] The system receives first information about the private network currently accessible to the terminal, sent by a first functional unit on the network side via a second functional unit; it then sends second information about the accessible private network to the terminal, allowing the terminal to select a desired private network from the accessible private networks. The first information about the accessible private network includes at least: an identifier of the private network accessible to the terminal, an identifier of the traffic splitting rule corresponding to the private network, and an identifier of the terminal. The second information about the accessible private network includes at least: an identifier of the private network accessible to the terminal. Correspondingly,
[0138] The second communication unit 701 sends the private network information selected by the terminal from the accessible private network to the network side, including:
[0139] The terminal receives information about the private network selected by the terminal; the information about the private network selected by the terminal includes at least: the identifier of the terminal and the identifier of the private network selected by the terminal.
[0140] Based on the information of the private network selected by the terminal, the corresponding private network information is selected from the first information of the private networks currently accessible to the terminal and sent to the first functional unit; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal.
[0141] In practical applications, the second communication unit 701 can be implemented by the communication interface in the path selection device.
[0142] It should be noted that the path selection device provided in the above embodiments is only illustrated by the division of the above program modules during communication. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0143] Based on the hardware implementation of the above program modules, and in order to implement the network-side method of this application embodiment, this application embodiment also provides a network device, such as... Figure 8 As shown, the network device 800 includes:
[0144] The first communication interface 801 is capable of exchanging information with the terminal and / or other nodes on the network side;
[0145] The first processor 802 is connected to the first communication interface 801 to enable information interaction with the terminal and / or other nodes on the network side, and to execute the methods provided by one or more technical solutions on the network device side when running a computer program;
[0146] The computer program is stored in the first memory 803.
[0147] Specifically, the first communication interface 801 is used to send information about the private network that the terminal can access to the terminal through the message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center.
[0148] The first processor 802 is used to determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal.
[0149] In this embodiment of the application, the first communication interface 801 sends information about the terminal's access to the private network to the terminal through a message center, including:
[0150] A traffic splitting rule conflict was detected in the area where the terminal is currently located;
[0151] The system sends a first piece of information to the message center indicating that the terminal's current location area is accessible to the private network, and then sends a second piece of information indicating that the terminal is accessible to the private network to the terminal via the message center.
[0152] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0153] In this embodiment of the application, the first communication interface 801 sends information about the terminal's access to the private network to the terminal through a message center, including:
[0154] The first functional unit on the network side determines that there is a traffic splitting rule conflict in the area where the terminal is currently located.
[0155] The first functional unit selects a second functional unit that can access the message center via the N8 interface;
[0156] The first functional unit sends first information about the terminal's current access to the private network to the message center via the second functional unit, and sends second information about the terminal's access to the private network to the message center via the message center;
[0157] The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
[0158] In this embodiment of the application, the first processor 802 determines and implements the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, including:
[0159] The first functional unit on the network side receives the private network information selected by the terminal from the message center, and determines the traffic splitting rules configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal;
[0160] The first functional unit selects the third functional unit corresponding to the traffic splitting rule and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session;
[0161] The first functional unit configures forwarding rules on the third functional unit through the second communication interface to connect the terminal to the selected private network.
[0162] It should be noted that the specific processing procedures of the first communication interface 801 and the first processor 802 can be understood by referring to the above method, and will not be repeated here.
[0163] Of course, in practical applications, the various components in network device 800 are coupled together through bus system 804. It can be understood that bus system 804 is used to implement communication between these components. In addition to a data bus, bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 804.
[0164] The first memory 803 in this embodiment is used to store various types of data to support the operation of the network device 800. Examples of such data include any computer program used to operate on the network device 800.
[0165] The methods disclosed in the embodiments of this application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 802. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 803. The first processor 802 reads the information in the first memory 803 and completes the steps of the aforementioned method in combination with its hardware.
[0166] In an exemplary embodiment, the network device 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method. It should be noted that the specific processing procedures of the first communication interface 801 and the first processor 802 can be understood with reference to the above method, and will not be repeated here.
[0167] Of course, in practical applications, the various components in network device 800 are coupled together through bus system 804. It can be understood that bus system 804 is used to implement communication between these components. In addition to a data bus, bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 804.
[0168] The first memory 803 in this embodiment is used to store various types of data to support the operation of the network device 800. Examples of such data include any computer program used to operate on the network device 800.
[0169] The methods disclosed in the embodiments of this application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 802. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 803. The first processor 802 reads the information in the first memory 803 and completes the steps of the aforementioned method in combination with its hardware.
[0170] In an exemplary embodiment, the network device 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0171] Based on the hardware implementation of the above program modules, and in order to implement the message center method of the embodiments of this application, the embodiments of this application also provide a message center, such as... Figure 9 As shown, the message center 900 includes:
[0172] The second communication interface 901 is capable of exchanging information with the terminal and / or other nodes on the network side;
[0173] The second processor 902 is connected to the second communication interface 901 to enable information interaction with the terminal and / or other nodes on the network side, and to execute the methods provided by one or more technical solutions on the message center side when running computer programs;
[0174] The computer program is stored in the second memory 903.
[0175] Specifically, the second communication interface 901 is used to send information about the private network that the terminal can access, sent by the network device, to the terminal; and to send information about the private network selected by the terminal from the accessible private networks to the network device, so that the network device can determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, so that the terminal can access the private network selected by the terminal.
[0176] In this embodiment of the application, the second communication interface 901 sends information from the network side regarding the terminal's access to the private network to the terminal, including:
[0177] The system receives first information about the private network currently accessible to the terminal, sent by a first functional unit on the network side via a second functional unit; it then sends second information about the accessible private network to the terminal, allowing the terminal to select a desired private network from the accessible private networks. The first information about the accessible private network includes at least: an identifier of the private network accessible to the terminal, an identifier of the traffic splitting rule corresponding to the private network, and an identifier of the terminal. The second information about the accessible private network includes at least: an identifier of the private network accessible to the terminal. Correspondingly,
[0178] The second communication interface 901 sends the private network information selected by the terminal from the accessible private network to the network side, including:
[0179] The terminal receives information about the private network selected by the terminal; the information about the private network selected by the terminal includes at least: the identifier of the terminal and the identifier of the private network selected by the terminal.
[0180] Based on the information of the private network selected by the terminal, the corresponding private network information is selected from the first information of the private networks currently accessible to the terminal and sent to the first functional unit; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal.
[0181] It should be noted that the specific processing procedures of the second communication interface 901 and the second processor 902 can be understood by referring to the above method, and will not be repeated here.
[0182] Of course, in practical applications, the various components in the message center 900 are coupled together through the bus system 904. It can be understood that the bus system 904 is used to implement communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general designated all buses as Bus System 904.
[0183] The second memory 903 in this embodiment is used to store various types of data to support the operation of the message center 900. Examples of such data include any computer program used to operate on the message center 900.
[0184] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 902. The second processor 902 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 903. The second processor 902 reads information from the second memory 903 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0185] In an exemplary embodiment, the message center 900 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned methods.
[0186] To implement the method provided in the embodiments of this application, the embodiments of this application also provide a path selection system, which includes: a terminal, a network device 800, and a message center 900.
[0187] It should be noted that the specific processing procedures of the network device 800, message center 900 and terminal have been described in detail above and will not be repeated here.
[0188] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 803 storing a computer program, which can be executed by a first processor 802 of a network device 800 to complete the steps described in the aforementioned network device-side method. Another example is a second memory 903 storing a computer program, which can be executed by a second processor 902 of a message center 900 to complete the steps described in the aforementioned message center-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0189] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0190] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0191] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. A path selection method, characterized in that, The method is applied to the network side and includes: The message center sends information about the terminal's access to the private network to the terminal. The terminal receives private network information selected from the accessible private network through the message center; Based on the private network information, determine and implement the traffic splitting rules corresponding to the private network selected by the terminal, so as to connect the terminal to the private network selected by the terminal. The step of determining and implementing the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information includes: The first functional unit on the network side receives the private network information selected by the terminal from the message center, and determines the traffic splitting rules configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal; The first functional unit selects the third functional unit corresponding to the traffic splitting rule and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session; The first functional unit configures forwarding rules on the third functional unit through the second communication interface to connect the terminal to the selected private network.
2. The method according to claim 1, characterized in that, The step of sending information about the terminal's access to the private network to the terminal through the message center includes: A traffic splitting rule conflict was detected in the area where the terminal is currently located; The system sends a first piece of information to the message center indicating that the terminal's current location area is accessible to the private network, and then sends a second piece of information indicating that the terminal is accessible to the private network to the terminal via the message center. The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
3. The method according to claim 1, characterized in that, The step of sending information about the terminal's access to the private network to the terminal through the message center includes: The first functional unit on the network side determines that there is a traffic splitting rule conflict in the area where the terminal is currently located. The first functional unit selects a second functional unit that can access the message center through the first communication interface; The first functional unit sends first information about the terminal's current access to the private network to the message center via the second functional unit, and sends second information about the terminal's access to the private network to the message center via the message center; The first information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal, the identifier of the traffic splitting rule corresponding to the private network, and the identifier of the terminal; the second information regarding the accessibility of the private network includes at least: the identifier of the private network accessible to the terminal.
4. A path selection method, characterized in that, The method is applied to a message center and includes: Send the information from the network side regarding the terminal's access to the private network to the terminal; The terminal sends the private network information selected from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, enabling the terminal to access the private network selected by the terminal; wherein, the network determining and implementing the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information includes: a first functional unit on the network side receiving the private network information selected by the terminal sent by the message center, and determining the traffic splitting rule configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal; the first functional unit selects a third functional unit corresponding to the traffic splitting rule, and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session; the first functional unit configures forwarding rules on the third functional unit through a second communication interface, for accessing the terminal to the selected private network.
5. The method according to claim 4, characterized in that, The step of sending the information from the network side regarding the terminal's access to the private network to the terminal includes: The system receives first information about the private network currently accessible to the terminal, sent by a first functional unit on the network side via a second functional unit; it then sends second information about the accessible private network to the terminal, allowing the terminal to select a desired private network from the accessible private networks. The first information about the accessible private network includes at least: an identifier of the private network accessible to the terminal, an identifier of the traffic splitting rule corresponding to the private network, and an identifier of the terminal. The second information about the accessible private network includes at least: an identifier of the private network accessible to the terminal. Correspondingly, Sending the private network information selected by the terminal from the accessible private network to the network side includes: The terminal receives information about the private network selected by the terminal; the information about the private network selected by the terminal includes at least: the identifier of the terminal and the identifier of the private network selected by the terminal. Based on the private network information selected by the terminal, the corresponding private network information is selected from the first information of the private networks currently accessible to the terminal and sent to the first functional unit; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal.
6. A path selection device, characterized in that, The device includes: The first communication unit is used to send information about the private network that the terminal can access to the terminal through the message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center. The first processing unit is used to determine and implement the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal. The first processing unit is further configured to receive the private network information selected by the terminal from the message center via a first functional unit on the network side, and determine the traffic splitting rule configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal; the first functional unit selects a third functional unit corresponding to the traffic splitting rule, and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session; the first functional unit configures forwarding rules on the third functional unit through a second communication interface to connect the terminal to the selected private network.
7. A path selection device, characterized in that, The device includes: The second communication unit is used to send information about the private network accessible to the terminal, sent from the network side, to the terminal; and to send information about the private network selected by the terminal from the accessible private networks to the network side, so that the network side can determine and implement the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, enabling the terminal to access the private network selected by the terminal; wherein, the network side determines and implements the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, including: a first functional unit of the network side receiving the private network selected by the terminal sent from the message center, and determining the traffic splitting rule configured for the terminal based on the private network information; the private network information includes at least: the identifier of the private network selected by the terminal, the identifier of the terminal, and the identifier of the traffic splitting rule corresponding to the private network selected by the terminal; the first functional unit selects a third functional unit corresponding to the traffic splitting rule, and inserts the third functional unit into the terminal's current Protocol Data Unit (PDU) session; the first functional unit configures a forwarding rule on the third functional unit through a second communication interface, for enabling the terminal to access the selected private network.
8. A path selection system, characterized in that, The system includes: terminals, network devices, and a message center; wherein, The network device includes: a first communication interface and a first processor; wherein, The first communication interface is used to send information about the private network that the terminal can access to the terminal through the message center; and to receive information about the private network selected by the terminal from the accessible private networks through the message center. The first processor is configured to determine and implement the traffic splitting rules corresponding to the private network selected by the terminal based on the private network information, and to connect the terminal to the private network selected by the terminal. The message center includes: a second communication interface for sending information about a terminal's access to a private network (private network) sent by a network device to the terminal; and sending information about a private network selected by the terminal from the accessible private networks to the network device, for the network device to determine and implement a traffic splitting rule corresponding to the private network selected by the terminal based on the private network information, thereby enabling the terminal to access the private network selected by the terminal; wherein, the network device determining and implementing the traffic splitting rule corresponding to the private network selected by the terminal based on the private network information includes: a first functional unit on the network side receiving the private network information selected by the terminal sent by the message center, and determining a traffic splitting rule configured for the terminal based on the private network information; the private network information includes at least: an identifier of the private network selected by the terminal, an identifier of the terminal, and an identifier of the traffic splitting rule corresponding to the private network selected by the terminal; the first functional unit selecting a third functional unit corresponding to the traffic splitting rule, and inserting the third functional unit into the terminal's current Protocol Data Unit (PDU) session; the first functional unit configuring a forwarding rule on the third functional unit through the second communication interface, for enabling the terminal to access the selected private network.
9. A network device, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 3.
10. A message center, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method described in claim 4 or 5.
11. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3, or the steps of the method according to claim 4 or 5.
Citation Information
Patent Citations
Communication method and device
CN114071494A
Switching method, device and system
WO2023131157A1