Virtual network group configuration method and device, and storage medium

By receiving the service information of the terminal and determining its corresponding virtual network group, generating a message forwarding strategy, the problem of inflexible configuration of virtual network group in the prior art is solved, and the effect of terminals independently selecting and switching virtual network groups is achieved.

CN120282224APending Publication Date: 2025-07-08ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410029703.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, when the terminal accesses a 5G LAN, the configuration scheme of the virtual network group is poor, and the terminal cannot independently select the virtual network group, resulting in inflexible configuration and is not conducive to handling different services.

Method used

By receiving the service information sent by the terminal, a list of virtual network groups signed by it is obtained, and a second target virtual network group corresponding to the terminal is determined from the list based on the service information, a message forwarding policy information is generated, and added to the second target virtual network group to realize communication between the terminal and other terminals.

Benefits of technology

The terminals can independently select virtual network groups, improve the flexibility of virtual network group configuration, and ensure that the terminals can switch to the appropriate virtual network group for communication according to business needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282224A_ABST
    Figure CN120282224A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual network group configuration method and device and a storage medium. The method comprises the steps that service information sent by a terminal is received, a virtual network group list signed by the terminal is acquired, the service information is associated with a first target virtual network group selected by the terminal, a second target virtual network group corresponding to the terminal is determined from the virtual network group list according to the service information, and the second target virtual network group corresponds to the terminal. And message forwarding strategy information of the terminal based on the second target virtual network group is generated, so that the message forwarding strategy information can be added to the second target virtual network group, and the terminal can perform communication interaction with other terminals in the second target virtual network group. According to the invention, the second target virtual network group corresponding to the terminal is selected according to the service information sent by the terminal, so that the effect of communication interaction between the terminal and other terminals in the second target virtual network group is realized, and the effect that the terminal depends on autonomously selecting the virtual network group is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, device, and storage medium for configuring a virtual network group. Background Art

[0002] When a terminal accesses a 5G LAN (Local Area Network), the UDF (Unified Data Management) usually sends the virtual network group list subscribed to by the terminal to the SMF (Session Management Function), and the SMF randomly selects any virtual network group from the virtual network group list as the virtual network group to be joined by the terminal.

[0003] That is, the terminal can only communicate relying on the virtual network group randomly configured by the SMF, and there is a problem of poor configuration flexibility in the configuration scheme of the virtual network group. Summary of the Invention

[0004] The main purpose of this application is to provide a method, device, and storage medium for configuring a virtual network group, aiming to solve the technical problem of poor configuration flexibility of the current virtual network group configuration scheme.

[0005] To achieve the above object, this application provides a method for configuring a virtual network group, and the method for configuring a virtual network group includes the following steps:

[0006] Receive service information sent by a terminal, and obtain the virtual network group list subscribed to by the terminal, where the service information is associated with a first target virtual network group selected by the terminal;

[0007] According to the service information, determine a second target virtual network group corresponding to the terminal from the virtual network group list, and generate packet forwarding policy information for the terminal based on the second target virtual network group;

[0008] Add the packet forwarding policy information to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group.

[0009] Optionally, the step of receiving service information sent by the terminal includes:

[0010] Receive service information actively sent by the terminal;

[0011] Identify relevant information of the first target virtual network group selected by the terminal in the service information, so that according to the relevant information, determine the second target virtual network group corresponding to the terminal from the virtual network group list.

[0012] Optionally, after the step of the receiving terminal sending service information, the method further includes:

[0013] Determine the service information sent by the terminal, where the service information has a corresponding relationship with the first target virtual network group selected by the terminal;

[0014] According to the service information and the corresponding relationship, determine the second target virtual network group corresponding to the terminal from the virtual network group list.

[0015] Optionally, the core network includes a UPF and an SMF, and the step of the receiving terminal sending service information includes:

[0016] The UPF actively identifies the service information sent by the terminal for the SMF to select the second target virtual network group corresponding to the terminal according to the service information actively identified by the UPF.

[0017] Optionally, before the step of the UPF determining service information from the terminal, the method further includes:

[0018] The SMF sends indication information to indicate the UPF to report the service information determined by it;

[0019] Receive the service information reported by the UPF for the SMF to determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information reported by the UPF.

[0020] Optionally, a message field is configured in the service information for the SMF to select the second target virtual network group corresponding to the terminal according to the message field, where the message field is used to carry relevant information of the first target virtual network group selected by the terminal.

[0021] Optionally, the virtual network group list carries a list identifier corresponding to the virtual network group list, where the list identifier has a mapping relationship with the service identifier.

[0022] Optionally, the step of determining the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information includes:

[0023] When the service information matches the list identifier, determine the second target virtual network group corresponding to the service identifier in the virtual network group list as the second target virtual network corresponding to the terminal.

[0024] Optionally, after the step of determining, according to the service information, a second target virtual network group corresponding to the terminal from the list of virtual network groups, the method further includes:

[0025] In the case where the terminal has a configured virtual network group, switching the configured virtual network group of the terminal to the second target virtual network group.

[0026] Optionally, the step of switching the configured virtual network group of the terminal to the second target virtual network group includes:

[0027] Generating a packet forwarding policy for the target virtual network group according to the service information;

[0028] According to the packet forwarding policy, switching the configured virtual network group of the terminal to the second target virtual network group, and forwarding the packet information initiated by the terminal in the target virtual network group.

[0029] In addition, to achieve the above object, the present application further provides a virtual network group configuration device, and the virtual network group configuration device includes:

[0030] A receiving module, configured to receive service information sent by a terminal, and obtain a list of virtual network groups subscribed by the terminal, where the service information is associated with a first target virtual network group selected by the terminal;

[0031] A generating module, configured to determine, according to the service information, a second target virtual network group corresponding to the terminal from the list of virtual network groups, and generate packet forwarding policy information of the terminal based on the second target virtual network group;

[0032] A modifying module, configured to add the packet forwarding policy information to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group.

[0033] In addition, to achieve the above object, the present application further provides a virtual network group configuration device, and the virtual network group configuration device includes: a memory, a processor, and a virtual network group configuration program stored on the memory and executable on the processor, where the virtual network group configuration program is configured to implement the steps of the virtual network group configuration method as described above.

[0034] In addition, to achieve the above object, the present application further provides a computer-readable storage medium, where a virtual network group configuration program is stored on the computer-readable storage medium, and when the virtual network group configuration program is executed by a processor, the steps of the virtual network group configuration method as described above are implemented.

[0035] This application receives service information sent by a terminal and obtains a list of virtual network groups subscribed to by the terminal. Among them, the service information is associated with a first target virtual network group selected by the terminal. According to the service information, a second target virtual network group corresponding to the terminal is determined from the virtual network group list, and packet forwarding policy information for the terminal based on the second target virtual network group is generated. Thus, the packet forwarding policy information can be added to the second target virtual network group for the terminal to communicate and interact with other terminals in the second target virtual network group. That is, it realizes selecting a second target virtual network group corresponding to the terminal according to the service information sent by the terminal and generating packet forwarding policy information for the terminal based on the second target virtual network group to achieve the effect of the terminal communicating and interacting with other terminals in the second target virtual network group. Therefore, the effect that the terminal relies on autonomous selection of virtual network groups is achieved. Description of the Drawings

[0036] Figure 1 It is a schematic diagram of the core network architecture of the 5G communication service in the embodiment of this application;

[0037] Figure 2 It is a schematic diagram of the interaction process for determining a virtual network group through the SMF in the embodiment of this application;

[0038] Figure 3 It is a schematic diagram of the process of the first embodiment of the virtual network group configuration method of this application;

[0039] Figure 4 It is a schematic diagram of the process of the second embodiment of the virtual network group configuration method of this application;

[0040] Figure 5 It is a schematic diagram of the process of the third embodiment of the virtual network group configuration method of this application;

[0041] Figure 6 It is a schematic diagram of the interaction process for determining a virtual network group through the UPF in the embodiment of this application;

[0042] Figure 7 It is a schematic diagram of the interaction process for accurately selecting a virtual network group in the embodiment of this application;

[0043] Figure 8 It is a schematic diagram of the process of the fourth embodiment of the virtual network group configuration method of this application;

[0044] Figure 9 It is a schematic diagram of the interaction process for changing a virtual network group in the embodiment of this application;

[0045] Figure 10 It is a structural block diagram of an embodiment of the virtual network group configuration device of this application;

[0046] Figure 11 It is a schematic diagram of the device structure of the hardware operating environment involved in the solution of the embodiment of the present application.

[0047] The realization of the purpose of the present application, functional features and advantages will be further described in conjunction with the embodiments with reference to the accompanying drawings. Specific embodiments

[0048] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] It should be noted that there is a problem of inflexible configuration in the application scenario of configuring the virtual network group by the current terminal. Specifically, Figure 1 It is an existing 5G system architecture, including UE (User Equipment, user terminal), RAN (Radio Access Network, radio access network), UPF (User Plane Function, user plane function), DN (Destination Network, target network), AMF (Access and Mobility Management Function, access and mobility management function), PCF (Policy Control Function, policy control function), AF, NSSF (Network Slice Selection Function, network slice selection function), AUSF (Authentication Server Function, authentication service function), NSSAAF (Network Slice-Specific Authentication and Authorization Function, network slice selection authentication and authorization function), UDM (Unified Data Management, unified data management), SMF (Service Management Function, service management function), NSACF (Network Slice Admission Control Function, network slice admission control function).

[0050] Among them, usually the SMF can be used as a management center, and the SMF can select a VNGroup (virtual network group) for the UE, and enable the user terminal to communicate with other terminals in the virtual network group. Among them, the NFs (Network Functions, network functions) related to the SMF include: AMF, PCF, UDM and UPF. Among them, N1-N18 are the identifiers of the communication interaction situations between the above-mentioned units.

[0051] Specifically, based on the 5G system framework involved above, the process of configuring a virtual network group for a terminal mainly involves communication interactions among the UE, SMF, UPF, and UDM. The specific interaction process can refer to Figure 2 , Figure 2 which is a schematic diagram of the solution process for a terminal to join a virtual network group in related technologies. The main steps for configuring the virtual network group of the terminal in this solution include:

[0052] The terminal (5G LAN) is normally accessed.

[0053] Step 13, the UDM issues the subscribed VNGroup list.

[0054] Step 14, the SMF selects VNGroup1 from the list as the VNGroup of the terminal according to the configuration.

[0055] Step 18, the SMF issues the forwarding rules of VNGroup1.

[0056] Finally, the user can only communicate within VNGroup1.

[0057] That is, in the current solution, when the terminal is accessed, the SMF needs to select a virtual network group for the terminal. In this process, the SMF needs to receive the corresponding VNGroup list subscribed by the terminal issued by the UDM. The SMF can select VNGroup1 from this VNGroup list as the virtual network group that the terminal needs to join according to the current configuration of the terminal. At the same time, the SMF issues the forwarding rules of VNGroup1 to notify the corresponding UPF that the current terminal has joined VNGroup1, and the messages sent by the terminal need to be forwarded to this VNGroup1.

[0058] In summary, in related technologies, when a virtual network group needs to be configured in the core network for the UE, it mainly involves information interactions among the UE, CPE (Customer Premise Equipment), RAN, AMF, SMF, UDM, and UPF. Usually, with the corresponding request actively initiated by the UE as the trigger condition, the SMF analyzes and responds to the information or other request content sent by the UE, retrieves the corresponding virtual network group list from the UDM, selects a virtual network group from this virtual network group list, and adds the terminal to this virtual network group to achieve the allocation of the virtual network. However, in this solution, the terminal cannot independently select the virtual network group.

[0059] Therefore, the following defects exist in the current related technologies. The virtual network group of the terminal is determined by the core network (UDM, SMF), and the setting is not flexible enough. At the same time, after the core network selects the virtual network group, the terminal cannot switch the virtual network group, which is not conducive to the terminal using various different services.

[0060] To solve the above problems, in this embodiment, a method for the terminal to select a virtual network group is proposed. Based on the existing 5G communication framework, this method realizes the effect that the terminal independently selects the virtual network group to be joined, that is, the terminal determines the virtual network group to be joined according to its own needs. In this way, the effect of flexibly configuring the virtual network group required by the terminal can be achieved.

[0061] Figure 3 As shown in the flowchart of the first embodiment of the virtual network group configuration method of this application, Figure 3 as shown, the virtual network group configuration method includes the following steps:

[0062] S10. Receive the service information sent by the terminal, and obtain the list of virtual network groups subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal.

[0063] In this embodiment, the terminal sends service information to the core network, and the service information is associated with the first target virtual network group selected by the terminal. The first target virtual network group is the virtual network group selected by the terminal according to its own needs, that is, the information sent by the terminal in this embodiment carries the virtual network group determined by the terminal according to its own needs, and the service information instructs the SMF to select a virtual network group that matches the first target virtual network group from the virtual network group list.

[0064] It should be noted that the service information can be information associated with the first target virtual network group. For example, some fields are added to the service information to indicate the first target virtual network group. In addition, the service information can also be identification information related to the first target virtual network group. For example, the service information is the ID of the first virtual network group, so as to ensure that the SMF can determine the virtual network group currently selected or currently required by the terminal through the service information.

[0065] It can be understood that in the core network, through the information interaction between the SMF and the UDM, the SMF can obtain the corresponding virtual network group list from the UDM, and the virtual network group list is the set list of all virtual network groups subscribed by the current terminal.

[0066] S20. According to the service information, determine the second target virtual network group corresponding to the terminal from the virtual network group list, and generate the packet forwarding policy information of the terminal based on the second target virtual network group.

[0067] It is understandable that after obtaining the virtual network group list, a suitable second target virtual network group can be selected from the list according to the service information.

[0068] Among them, the process of selecting the second target virtual network group is equivalent to selecting a network group from the list that matches the first target virtual network group. The second target virtual network group can be the same as the first target virtual network group or the network group closest to the first target virtual network group.

[0069] Among them, the difference between the first target virtual network group and the second target virtual network group is that the first target virtual network group is the network group corresponding to the service information or the identification information carried in the service information, and the second target virtual network group is the corresponding network group in the list.

[0070] It is understandable that the packet forwarding policy information is used when the UPF receives the information sent by the terminal. According to the packet forwarding policy information, the UPF forwards the information sent by the terminal to the appropriate second target virtual network group corresponding to the packet forwarding policy information, so that the terminal can interact with other terminals in the second target virtual network group. That is, the packet forwarding policy is generated based on the second target virtual network group, which enables the UPF to know the virtual network group that the current terminal expects to join.

[0071] S30, add the packet forwarding policy information to the second target virtual network group for the terminal to communicate and interact with other terminals in the second target virtual network group.

[0072] It is understandable that after determining the second target virtual network group, it can be determined that the second target virtual network group is the network group determined according to the selection of the terminal. The terminal can be added to the second target virtual network group for the terminal to communicate and interact with other terminals in the second target virtual network group in the second target virtual network group.

[0073] It is understandable that by adding the packet forwarding policy information to the corresponding second target virtual network group, the UPF and the second target virtual network group can know that the current terminal needs to communicate and interact with other terminals in the second target virtual network group.

[0074] In this embodiment, by receiving the service information sent by the terminal and obtaining the list of virtual network groups subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal, and according to the service information, the second target virtual network group corresponding to the terminal is determined from the virtual network group list, and the packet forwarding policy information of the terminal based on the second target virtual network group is generated. Thus, the packet forwarding policy information can be added to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group. That is, it realizes selecting the second target virtual network group corresponding to the terminal according to the service information sent by the terminal, and generating the packet forwarding policy information of the terminal based on the second target virtual network group to achieve the effect that the terminal communicates with other terminals in the second target virtual network group. Therefore, the effect that the terminal relies on autonomous selection of the virtual network group is achieved.

[0075] Figure 4 The second embodiment of the virtual network group configuration method of the present application is proposed based on the first embodiment. As Figure 4 shown, in this embodiment, step S10 specifically includes:

[0076] S111, receiving the service information actively sent by the terminal.

[0077] It can be understood that the service information is information associated with the first target virtual network group. The service information can establish an association relationship with the first target virtual network group by carrying relevant information of the first target virtual network group.

[0078] S112, identifying the relevant information of the first target virtual network group selected by the terminal in the service information, so that according to the relevant information, the second target virtual network group corresponding to the terminal is determined from the virtual network group list.

[0079] It can be understood that after receiving the service information, the service information can be identified to obtain the relevant information of the first target virtual network group selected by the terminal in the service information, so that the corresponding second target virtual network group can be matched from the virtual network group list according to the relevant information.

[0080] Among them, the relevant information may refer to identification information, ID information, or other field information for establishing the connection between the two.

[0081] Among them, in order to be able to select the second target virtual network group from the virtual network group list, information should be additionally added to the virtual network group list. Through this additionally added information, the attributes, IDs or other meanings corresponding to each virtual network group in the virtual network group list are indicated, so that the SMF can match the second target virtual network group according to the service information and the information additionally added to the virtual network group.

[0082] It should be noted that the core network side can obtain this relevant information through the UPF. In this embodiment, the prerequisite for the core network side to obtain this relevant information is that when the terminal sends the corresponding service information, it needs to actively carry this relevant information, and notify the core network side in the way of actively reporting the relevant information that there is an expectation to select the corresponding target virtual network group on the current terminal side.

[0083] Specifically, the relevant information of the first target virtual network group is carried in the service information. In order for the core network to select the corresponding second target virtual network group from the virtual network group list after receiving the service information, the virtual network group list needs to carry the list identifier corresponding to the virtual network group list, where the list identifier has a mapping relationship with the service information.

[0084] It can be understood that it is equivalent to adding an information for determining the first target virtual network group in the service information, and also adding an information matching the service information in the virtual network group list, so that after the SMF receives the service information, the virtual network group matching the service information can be selected from the virtual network group list.

[0085] Among them, the matching process is specifically as follows: when the service information matches the list identifier, the second target virtual network group corresponding to the service information in the virtual network group list is determined.

[0086] For example, taking the case where the terminal has pre-signed three virtual network groups as an example, the network groups in the virtual network group list composed of these three virtual network groups can be respectively marked as VNGroup1, VNGroup2, and VNGroup3. Similarly, corresponding marks can be added to the service information. Taking the addition of VNGroup1 in the service information as an example, after adding VNGroup1 to the service information, it can be determined that the virtual network group corresponding to the mark VNGroup1 is the one required by the terminal.

[0087] In this embodiment, by receiving the service information actively sent by the terminal, the relevant information of the first target virtual network group selected by the terminal in the service information is identified, so that according to the relevant information, the second target virtual network group corresponding to the terminal is determined from the virtual network group list, that is, the relevant information of the first target virtual network group selected by the terminal can be actively identified on the core network side, and through this relevant information, the corresponding second target virtual network group is matched, so as to achieve the effect of accurately selecting the virtual network group.

[0088] Figure 5 The third embodiment of the virtual network group configuration method of the present application is proposed based on the first embodiment. As Figure 5 shown, in this embodiment, step S10 specifically further includes:

[0089] S121, determine the service information sent by the terminal, where the service information has a corresponding relationship with the first target virtual network group selected by the terminal.

[0090] It can be understood that the service information further includes service information, and this service information has a corresponding relationship with the first virtual network group. Among them, this service information may refer to specific fields or other content data to represent the service used by the current terminal through this service information.

[0091] For example, the service information is load to represent the loading service.

[0092] In this embodiment, the core network includes UPF and SMF. The step of receiving the service information sent by the terminal includes: actively identifying the service information sent by the terminal through the UPF, so that the SMF can select the second target virtual network group corresponding to the terminal according to the service information actively identified by the UPF.

[0093] Among them, the core network includes UPF and SMF. The UPF can be set with the corresponding function of actively identifying service information, so that after the terminal reports the corresponding service information, the service information can be actively identified by the UPF and the identified service information can be forwarded to the SMF, so that the SMF can.

[0094] In this embodiment, before the step of determining the service information from the terminal through the UPF, the method further includes: sending indication information through the SMF to indicate the UPF to report the service information determined by it, and receiving the service information reported by the UPF, so that the SMF can determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information reported by the UPF.

[0095] It should be noted that when configuring the reporting function of the UPF, corresponding instructions need to be sent through the SMF to instruct the UPF to implement the function of reporting the content corresponding to the recognized service information.

[0096] S122. According to the service information and the corresponding relationship, determine the second target virtual network group corresponding to the terminal from the virtual network group list.

[0097] It can be understood that the second target virtual network group corresponding to the service information can be determined through the service information and the corresponding relationship. Therefore, the corresponding second target virtual network group can be determined from the virtual network group list according to the service information and the corresponding relationship.

[0098] Specifically, combining this embodiment and the above embodiments, it can be seen that mainly according to the relevant information or service information in the service information corresponding to the first target virtual network group, directly select the corresponding second target virtual network group from the virtual network group list, so as to achieve the effect of accurately selecting the virtual network group and ensure flexible configuration of the virtual network group.

[0099] Among them, the virtual network group list carries the list identifier corresponding to the virtual network group list. Among them, the list identifier has a mapping relationship with the service identifier. Specifically, based on this list identifier, the step of determining the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information includes: when the service information matches the list identifier, determine the second target virtual network group corresponding to the service identifier in the virtual network group list as the second target virtual network corresponding to the terminal.

[0100] It can be understood that the service identifier refers to the identifier information corresponding to the service information. For example, by marking the service as 1, the current service is represented as the loading service through this 1.

[0101] It can be understood that the virtual network group list contains multiple target virtual network groups. Therefore, the list identifier can also be correspondingly added according to the service situation corresponding to the target virtual network group, so that the second target virtual network corresponding to the terminal can be selected from the virtual network group according to the corresponding relationship between the list identifier, the service information and the service identifier.

[0102] Specifically, Figure 6 is a schematic diagram of the interaction process for determining the virtual network group through the UPF. Figure 6 The specific implementation scheme for determining the virtual network group through the UPF in involves the interaction ends on the UE side and the core network side. The interaction ends include UE, CPE, RAN, AMF, SMF, UDM, and UPF. The corresponding process includes the following content:

[0103] Step 11: The UE sends a PDUSession_CreateSMContext Request (Create Session Request) to the SMF. At this time, the UE wants to join the corresponding virtual network group, and the UE needs to initiate this create session request.

[0104] Step 12: The SMF sends a Nudm_SDM_Get Request (Obtain Subscription Information Request) to the UDM. At this time, the SMF currently needs to obtain the VNGroup list subscribed by the terminal, and the SMF needs to send this obtain subscription information request to the UDM.

[0105] Step 13: The UDM sends a Nudm_SDM_GetResponse (Obtain Subscription Information Response) to the SMF, carrying the VNGroup list subscribed by the user. At this time, the UDM will respond to the obtain subscription information request sent by the SMF and send down the corresponding VNGroup list. At this time, the UDM needs to feedback the corresponding response information. Among them, when the UDM feedbacks the corresponding virtual network list, it is necessary to add a field to carry the list identifier corresponding to each VNGroup for the subsequent SMF to select the corresponding VNGroup. The specific list identifier is shown in Table 1:

[0106] Table 1 List Identifier Table

[0107]

[0108] Among them, regarding Step 13, it should be noted that in the related art, the UDM only sends the virtual network group list to the SMF, and the SMF selects the virtual network group that the terminal needs to join from this virtual network group list. In this embodiment, there is a certain correlation between the service information sent by the terminal and the virtual network group, and corresponding fields are also added to the virtual network group list sent by the UDM, so that the service information can be matched with the corresponding list identifier in the virtual network group list, so that the SMF can accurately select the virtual network group suitable for the current terminal.

[0109] Step 14: The SMF selects a VNGroup1 from the list as the VNGroup of the terminal and sends a PDUSession_CreateSMContext Response (Create Session Response) to the UE. At this time, the SMF needs to respond to the UE's request and feedback the response information.

[0110] Step 15: The SMF sends a PFCP Session Establisthment Request (Session Attachment Request) to the UPF. At this time, the SMF needs to configure the corresponding virtual network group for the UE and needs to initiate a session attachment request to the UPF.

[0111] Step 16: The UPF sends a PFCP Session Establishment Response (session attachment response) to the SMF. At this time, the UPF needs to feedback the session attachment response.

[0112] Step 17: The UE sends an Nsmf_PDUSession_UpdateSMContext Request (update session request) to the SMF. At this time, the UE initiates a new session request, that is, sends the update session request to the SMF.

[0113] Step 18: The SMF sends a PFCP Session Modification Request (session modification request) to the UPF, and issues the data forwarding policy for VNGroup1. Among them, in this forwarding policy, it is necessary to instruct the UPF to configure the reporting function, and a flag bit needs to be added to the message to indicate that the UPF needs to report the identifier.

[0114] Specifically, refer to Table 2:

[0115] Table 2 Reporting Identifier Table

[0116]

[0117] Regarding Step 18, it should also be noted that in this embodiment, in addition to the SMF selecting the virtual network group that the current terminal needs to join according to the service information actively reported by the terminal, the UPF can also actively identify the content of the service information sent by the terminal, so as to realize the active identification result based on the UPF and cooperate with the selection of the virtual network group that the terminal needs to join. Therefore, in order to implement the function of the UPF actively reporting, when the SMF issues the data forwarding policy, it directly instructs the UPF to configure the reporting function, and a flag bit needs to be added to the message to indicate that the UPF needs to report the identifier.

[0118] Step 19: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF. At this time, the UPF needs to feedback the session modification response.

[0119] Step 20: The SMF sends an Nsmf_PDUSession_UpdateSMContext Response (update session response) to the UE. At this time, the SMF needs to feedback the update session response.

[0120] Step 31: The UE sends a data packet to the UPF.

[0121] Step 32: The UPF sends a PFCP Session Report Request to the SMF. At this time, the SMF will receive data packets and needs to send a corresponding session report request to the UPF to report the MAC.

[0122] Step 33: The SMF sends a PFCP Session Report Response to the UPF. At this time, the UPF needs to feedback the session report response.

[0123] Step 34: The SMF sends a PFCP Session Modification Request to the UPF. Among them, at this time, the SMF selects the corresponding VNGroup1 according to the VNGroup list and configures it for the terminal, and initiates a session modification request to the UPF to update the data forwarding rules.

[0124] Step 35: The UPF sends a PFCP Session Modification Response to the SMF. At this time, the UPF needs to feedback the session modification response.

[0125] At this point, the UE can transmit data packets in VNGroup1.

[0126] Step 41: The UE sends a data packet to the UPF, including the identifier of another service 2. The following is an example: The data in the packet header is 0x75, 0x6E, 0x6C, 0x6F, 0x61, 0x64, and its corresponding English is "unload", indicating the unloading service.

[0127] Regarding Step 41, it should be noted that when the terminal uploads service information, the core network can select the corresponding virtual network group according to the service information sent by the terminal. Therefore, the specification of the data in the packet header of the corresponding service information can be specified in advance. By establishing the mapping relationship between the data in the packet header and the corresponding service, the corresponding virtual network group can be directly selected according to the service information after the terminal sends the corresponding service information, so as to achieve the effect of flexible configuration.

[0128] Step 42: The UPF identifies such packets and sends a PFCP Session Report Request to the SMF. Among them, a field needs to be added to this message to carry the identifier obtained by the UPF from identifying the service information. Specifically, refer to Table 3:

[0129] Table 3 Service-related Identifiers

[0130] Cell Type Condition Explanation businessID String C Condition Optional Business Identifier

[0131] Regarding step 42, it should be noted that the UPF can actively identify the service content corresponding to the new service sent by the current terminal. At this time, after the UPF identifies it, it is also necessary to send the identification result to the SMF, so that the SMF can select the virtual network group corresponding to the service used by the terminal from the virtual network group list. At the same time, in order to achieve the effect of sending the identification result, it is necessary to add a corresponding field to the information sent by the UPF to the SMF, and carry the result identified by the UPF through this field.

[0132] Step 43: The SMF sends a PFCP Session Report Response (session report response) to the UPF.

[0133] Step 44: The SMF matches to VNGroup2 according to the service identifier reported by the UPF and the VNGroup service identifier data issued by the UDM (see step 13), and sends a PFCP Session Modification Request (session modification request) to the UPF to issue the packet forwarding policy of VNGroup2.

[0134] Regarding step 44, it should be noted that according to the above steps, the SMF will receive the service identifier reported by the UPF and the service identifier data of the network group issued by the UDM. At this time, the SMF can match the virtual network group corresponding to the current terminal service identifier from the virtual network group according to the above two service identifiers and service identifier data. Thus, the SMF can generate a new packet forwarding policy according to the newly matched virtual network group. At this time, it is necessary to forward this packet forwarding policy to the UPF so that the UPF can forward the information sent by the terminal to the corresponding virtual network group according to this packet forwarding policy.

[0135] Step 45: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF.

[0136] At this point, the UE switches from VNGroup1 to VNGroup2, and the UE can transmit data packets in VNGroup2.

[0137] It should be noted that the above Figure 6 The involved interaction process is equivalent to first determining a virtual network group (not the target virtual network selected by the terminal) from the virtual network group list through the SMF, identifying the service information involved in the service information by the UPF, and selecting a matching second target virtual network group from the virtual network group list according to the identifier corresponding to the service information, and using this second target virtual network group to replace the initially selected virtual network group to achieve the effect of flexible configuration of the virtual network group.

[0138] In addition, a message field is configured in the service information for the SMF to select a second target virtual network group corresponding to the terminal according to the message field, where the message field is used to carry information related to the first target virtual network group selected by the terminal.

[0139] It can be understood that the related information and the service information are used as reference information for the SMF to select the virtual network group, which is the information content additionally added in this embodiment compared with the related technology. Therefore, it is equivalent to additionally configuring the related information corresponding to the first target virtual network group and the message field corresponding to the service information in the information sent by the UE to the SMF or UPF in the related technology, and realizing the effect of adding the above two types of information in the way of this message field.

[0140] Among them, the message field can be a field of packet header data or a control plane data field, that is, equivalently, the service information can be directly transmitted to the corresponding interaction end as the data for packet transmission, or the service information is used as control plane data to specify the interaction end for data communication with the UE.

[0141] Specifically, Figure 7 It is a schematic diagram of the interaction process for accurately selecting the virtual network group. The specific implementation scheme for determining the virtual network group involves the interaction ends on the UE side and the core network side. The interaction ends include the UE, CPE, RAN, AMF, SMF, UDM, and UPF, and the corresponding process includes the following content:

[0142] Step 11: The UE sends a PDUSession_CreateSMContext Request (session creation request) to the SMF. It should be noted that when the UE sends the corresponding information, a field needs to be added to carry the service identifier. For example, carrying "load" indicates the loading service. Specifically refer to Table 3.

[0143] Regarding Step 11, it should be noted that when the terminal sends the corresponding service information to the SMF, the terminal actively reports information so that the SMF can select the virtual network group matching the terminal. Therefore, in the information uploaded by the terminal, in addition to the information content that needs to be interacted normally, a corresponding service identifier also needs to be added to ensure that the SMF can determine the virtual network group specified by the current terminal.

[0144] Step 12: The SMF sends a Nudm_SDM_Get Request (subscription information acquisition request) to the UDM.

[0145] Step 13: The UDM sends a Nudm_SDM_Get Response (subscription information acquisition response) to the SMF, carrying the list of VNGroups subscribed by the user. It should be noted that when the UDM feedbacks the VNGroup list, a field needs to be added to carry the list identifier corresponding to each VNGroup for the subsequent SMF to select the corresponding VNGroup. Specifically, refer to Table 1.

[0146] Step 14: The SMF selects VNGroup1 as the VNGroup of the terminal from the VNGroup list according to the service identifier and sends a PDUSession_CreateSMContext Response (session creation response) to the UE.

[0147] Step 15: The SMF sends a PFCP Session Establisthment Request (session attachment request) to the UPF.

[0148] Step 16: The UPF sends a PFCP Session Establisthment Response (session attachment response) to the SMF.

[0149] Step 17: The UE sends a Nsmf_PDUSession_UpdateSMContext Request (session update request) to the SMF.

[0150] Step 18: The SMF sends a PFCP Session Modification Request (session modification request) to the UPF, and distributes the data forwarding policy of VNGroup1.

[0151] Step 19: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF.

[0152] Step 20: The SMF sends a Nsmf_PDUSession_UpdateSMContext Response (session update response) to the UE.

[0153] Step 31: The UE sends a data packet to the UPF.

[0154] Step 32: The UPF sends a PFCP Session Report Request (session report request) to the SMF, reporting the MAC.

[0155] Step 33: The SMF sends a PFCP Session Report Response (session report response) to the UPF.

[0156] Step 34: The SMF sends a PFCP Session Modification Request to the UPF to update the data forwarding rules.

[0157] Step 35: The UPF sends a PFCP Session Modification Response to the SMF.

[0158] At this point, the UE can transmit data packets in VNGroup1.

[0159] It should be noted that the above Figure 7 The involved process mainly selects a suitable second virtual network group from the virtual network group list through the relevant information of the first target virtual network group carried in the service information, and achieves the effect of precise configuration, avoiding the action of switching virtual network groups, and improving the efficiency of configuring virtual network groups.

[0160] In this embodiment, by determining the service information sent by the terminal, where the service information has a corresponding relationship with the first target virtual network group selected by the terminal, and according to the service information and the corresponding relationship, the second target virtual network group corresponding to the terminal is determined from the virtual network group list, the service information can be correspondingly identified, and the corresponding relationship between the service information and the corresponding first target virtual network group can be determined. Thus, according to this corresponding relationship and the service information, the second target virtual network group corresponding to the terminal can be selected from the virtual network group list, so as to improve the effect of actively identifying service information and selecting a suitable virtual network group for the terminal.

[0161] Figure 8 A fourth embodiment of the virtual network group configuration method of the present application is proposed based on the first embodiment, the second embodiment, and the third embodiment. As Figure 8 shown, in this embodiment, the method further includes:

[0162] S40, when the virtual network group has been configured for the terminal, switch the configured virtual network group of the terminal to the second target virtual network group.

[0163] It can be understood that when the terminal uses a virtual network group, different virtual network groups correspond to different services. For example, virtual network group 1 may correspond to the loading service, and virtual network group 2 may correspond to the unloading service. Currently, the terminal communicates with other terminals through virtual network group 1 to process the loading service. After the loading service is completed, the terminal may want to communicate with other terminals through virtual network group 2 to process the unloading service. At this time, the terminal needs to switch to a different virtual network group to achieve the effect of interacting with different terminals and processing different services.

[0164] Therefore, when the second target virtual network group is determined, there may be a situation where the terminal has already been configured with the corresponding virtual network group. At this time, it is necessary to switch the virtual network group already configured on the terminal to the second target virtual network group, so as to enable the terminal to select an appropriate virtual network group and achieve the effect of flexible configuration of the virtual network group.

[0165] Specifically, when the terminal has been configured with a virtual network group, a packet forwarding policy for the target virtual network group is generated according to the service information. According to the packet forwarding policy, the virtual network group already configured on the terminal is switched to the second target virtual network group, and the packet information initiated by the terminal is forwarded in the target virtual network group.

[0166] It can be understood that the packet forwarding policy is used to indicate that after the UPF receives the information sent by the UE, it is forwarded to the corresponding terminal through the virtual network group specified by the packet forwarding policy.

[0167] Specifically, Figure 9 FIG. is a schematic diagram of the interaction process for replacing the virtual network group. The specific implementation scheme for switching the virtual network group involves the interaction ends on the UE side and the core network side. The interaction ends include UE, CPE, RAN, AMF, SMF, UDM, and UPF, and the corresponding process includes the following content:

[0168] Step 11: The UE sends a PDUSession_CreateSMContext Request (create session request) to the SMF.

[0169] Step 12: The SMF sends a Nudm_SDM_Get Request (get subscription information request) to the UDM.

[0170] Step 13: The UDM sends a Nudm_SDM_Get Response (get subscription information response) to the SMF, carrying the list of VNGroups subscribed by the user. Among them, a field needs to be added to carry the list identifier corresponding to each VNGroup for the SMF to select the corresponding VNGroup later. Specifically, refer to Table 1.

[0171] Step 14: The SMF selects a VNGroup1 from the list as the VNGroup of the terminal and sends a PDUSession_CreateSMContext Response (create session response) to the UE.

[0172] Step 15: The SMF sends a PFCP Session Establisthment Request (session attachment request) to the UPF.

[0173] Step 16: The UPF sends a PFCP Session Establisthment Response (session attachment response) to the SMF.

[0174] Step 17: The UE sends a Nsmf_PDUSession_UpdateSMContext Request (update session request) to the SMF.

[0175] Step 18: The SMF sends a PFCP Session Modification Request (session modification request) to the UPF, and issues the data forwarding policy for VNGroup1.

[0176] Step 19: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF.

[0177] Step 20: The SMF sends a Nsmf_PDUSession_UpdateSMContext Response (update session response) to the UE.

[0178] Step 31: The UE sends a data packet to the UPF.

[0179] Step 32: The UPF sends a PFCP Session Report Request (session report request) to the SMF, reporting the MAC.

[0180] Step 33: The SMF sends a PFCP Session Report Response (session report response) to the UPF.

[0181] Step 34: The SMF sends a PFCP Session Modification Request (session modification request) to the UPF to update the data forwarding rule.

[0182] Step 35: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF.

[0183] At this point, the UE can transmit data packets in VNGroup1.

[0184] Step 41: The UE sends a PDUSession_UpdateSMContext Request (update session request) to the SMF. Among them, fields need to be added to carry the service identifier. For example, carrying "unload" indicates the unloading service. Specifically, refer to Table 3.

[0185] Step 42: The SMF sends a PDUSession_UpdateSMContext Response (session update response) to the UE.

[0186] Step 43: The SMF matches to VNGroup2 based on the service identifier reported by the UPF and the VNGroup service identifier data issued by the UDM (see Step 13), and sends a PFCP Session Modification Request (session modification request) to the UPF to issue the packet forwarding policy of VNGroup2.

[0187] Step 44: The UPF sends a PFCP Session Modification Response (session modification response) to the SMF.

[0188] At this point, the UE switches from VNGroup1 to VNGroup2, and the UE can transmit data packets in VNGroup2.

[0189] It should be noted that the Figure 9 corresponding process is mainly that after the terminal uses virtual network group 1, it may need to switch to another service in a subsequent process. At this time, it is necessary to correspondingly replace the virtual network group added by the terminal. For example, switch from virtual network group 1 to virtual network group 2, so as to realize that in the process of the terminal using the corresponding service, according to the change of the service used by the terminal, the virtual network group configured by the terminal is replaced accordingly, so as to achieve the effect of flexible configuration of the virtual network group.

[0190] In this embodiment, by switching the virtual network group already configured by the terminal to the second target virtual network group when the virtual network group has been configured for the terminal, the effect of flexibly configuring the virtual network group of the terminal is achieved.

[0191] In addition, an embodiment of the present application also proposes a virtual network group configuration device. Figure 10 It is a structural block diagram of an embodiment of the virtual network group configuration device, as Figure 10 shown. The virtual network group configuration device includes:

[0192] A receiving module 10, configured to receive service information sent by a terminal and obtain a list of virtual network groups subscribed by the terminal, where the service information is associated with a first target virtual network group selected by the terminal;

[0193] A generating module 20, configured to determine a second target virtual network group corresponding to the terminal from the virtual network group list according to the service information, and generate packet forwarding policy information of the terminal based on the second target virtual network group;

[0194] An adding module 30 is configured to add the packet forwarding policy information to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group.

[0195] In this embodiment, by receiving the service information sent by the terminal and obtaining the virtual network group list subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal, and determining the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information, and generating the packet forwarding policy information of the terminal based on the second target virtual network group, the packet forwarding policy information can be added to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group. That is, it realizes selecting the second target virtual network group corresponding to the terminal according to the service information sent by the terminal and generating the packet forwarding policy information of the terminal based on the second target virtual network group to achieve the effect that the terminal communicates with other terminals in the second target virtual network group. Therefore, the effect that the terminal relies on autonomous selection of the virtual network group is realized.

[0196] It should be noted that each module in the above device can be used to implement each step in the above method and achieve the corresponding technical effects, which will not be elaborated in this embodiment.

[0197] Figure 11 The following is a schematic structural diagram of a device for the hardware operating environment involved in the solution of the embodiment of the present application. As Figure 11 shown, the device may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the foregoing processor 1001.

[0198] Those skilled in the art can understand that Figure 11 the structure shown in

[0199] does not constitute a limitation on the device, and the device may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.Figure 11 As shown, in the memory 1005 serving as a computer storage medium, an operating system, a network communication module, a user interface module, and a virtual network group configuration program may be included.

[0200] In Figure 11 In the device shown, the network interface 1004 is mainly used for data communication with an external network; the user interface 1003 is mainly used for receiving input instructions from a user; the device invokes the virtual network group configuration program stored in the memory 1005 through the processor 1001 and performs the following operations:

[0201] Receive service information sent by a terminal, and obtain the virtual network group list subscribed by the terminal, where the service information is associated with a first target virtual network group selected by the terminal;

[0202] Determine a second target virtual network group corresponding to the terminal from the virtual network group list according to the service information, and generate packet forwarding policy information of the terminal based on the second target virtual network group;

[0203] Add the packet forwarding policy information to the second target virtual network group for the terminal to communicate and interact with other terminals in the second target virtual network group.

[0204] Further, the processor 1001 may invoke the virtual network group configuration program stored in the memory 1005 and also perform the following operations:

[0205] Receive service information actively sent by the terminal;

[0206] Identify relevant information of the first target virtual network group selected by the terminal in the service information, so that according to the relevant information, determine the second target virtual network group corresponding to the terminal from the virtual network group list.

[0207] Further, the processor 1001 may invoke the virtual network group configuration program stored in the memory 1005 and also perform the following operations:

[0208] Determine the service information sent by the terminal, where the service information has a corresponding relationship with the first target virtual network group selected by the terminal;

[0209] Determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information and the corresponding relationship.

[0210] Further, the processor 1001 may invoke the virtual network group configuration program stored in the memory 1005 and also perform the following operations:

[0211] The UPF actively identifies the service information sent by the terminal, so that the SMF can select a second target virtual network group corresponding to the terminal according to the service information actively identified by the UPF.

[0212] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0213] Send indication information through the SMF to indicate that the UPF is used to report the service information determined by it;

[0214] Receive the service information reported by the UPF, so that the SMF can determine a second target virtual network group corresponding to the terminal from the virtual network group list according to the service information reported by the UPF.

[0215] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0216] The service information is configured with a message field, so that the SMF can select a second target virtual network group corresponding to the terminal according to the message field, where the message field is used to carry information related to the first target virtual network group selected by the terminal.

[0217] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0218] The virtual network group list carries a list identifier corresponding to the virtual network group list, where there is a mapping relationship between the list identifier and the service identifier.

[0219] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0220] In the case where the service information matches the list identifier, determine the second target virtual network group corresponding to the service identifier in the virtual network group list as the second target virtual network corresponding to the terminal.

[0221] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0222] In the case where the terminal has been configured with a virtual network group, switch the virtual network group already configured by the terminal to the second target virtual network group.

[0223] Further, the processor 1001 may call the virtual network group configuration program stored in the memory 1005 and further perform the following operations:

[0224] Generate a packet forwarding policy for the target virtual network group according to the service information;

[0225] According to the packet forwarding policy, switch the virtual network group configured by the terminal to the second target virtual network group, and forward the packet information initiated by the terminal in the target virtual network group.

[0226] In this embodiment, by receiving the service information sent by the terminal and obtaining the list of virtual network groups subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal, and according to the service information, the second target virtual network group corresponding to the terminal is determined from the virtual network group list, and the packet forwarding policy information based on the second target virtual network group of the terminal is generated, so that the packet forwarding policy information can be added to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group, that is, to realize selecting the second target virtual network group corresponding to the terminal according to the service information sent by the terminal, and generating the packet forwarding policy information of the terminal based on the second target virtual network group, so as to realize the effect that the terminal communicates with other terminals in the second target virtual network group, thus realizing the effect that the terminal relies on autonomous selection of the virtual network group.

[0227] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a virtual network group configuration program is stored. When the virtual network group configuration program is executed by a processor, the following operations are implemented:

[0228] Receive the service information sent by the terminal, and obtain the list of virtual network groups subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal;

[0229] According to the service information, determine the second target virtual network group corresponding to the terminal from the virtual network group list, and generate the packet forwarding policy information based on the second target virtual network group of the terminal;

[0230] Add the packet forwarding policy information to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group.

[0231] In this embodiment, by receiving service information sent by a terminal and obtaining a list of virtual network groups subscribed to by the terminal, where the service information is associated with a first target virtual network group selected by the terminal, and determining, according to the service information, a second target virtual network group corresponding to the terminal from the virtual network group list, and generating packet forwarding policy information for the terminal based on the second target virtual network group, the packet forwarding policy information can be added to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group. That is, it realizes selecting a second target virtual network group corresponding to the terminal according to the service information sent by the terminal, and generating packet forwarding policy information for the terminal based on the second target virtual network group to achieve the effect of the terminal communicating with other terminals in the second target virtual network group. Therefore, the effect that the terminal relies on autonomous selection of a virtual network group is realized.

[0232] It should be noted that when the above computer-readable storage medium is executed by a processor, the steps in the above method can also be implemented, and the corresponding technical effects can be achieved. This embodiment will not be elaborated here.

[0233] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or system including that element.

[0234] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.

[0235] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment method can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0236] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.

Claims

1. A virtual network group configuration method, characterized in that Applied to the core network, the virtual network group configuration method includes the following steps: Receive the service information sent by the terminal and obtain the virtual network group list subscribed by the terminal, where the service information is associated with the first target virtual network group selected by the terminal; Determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information, and generate the packet forwarding policy information of the terminal based on the second target virtual network group; Add the packet forwarding policy information to the second target virtual network group for the terminal to communicate with other terminals in the second target virtual network group.

2. The virtual network group configuration method according to claim 1, wherein The step of receiving the service information sent by the terminal includes: Receive the service information actively sent by the terminal; Identify the relevant information of the first target virtual network group selected by the terminal in the service information, so that according to the relevant information, the second target virtual network group corresponding to the terminal is determined from the virtual network group list.

3. The virtual network group configuration method according to claim 1, characterized in that, After the step of receiving the service information sent by the terminal, the method further includes: Determine the service information sent by the terminal, where the service information has a corresponding relationship with the first target virtual network group selected by the terminal; Determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information and the corresponding relationship.

4. As the virtual network group configuration method according to claim 3, the core network includes UPF and SMF, and the step of receiving the service information sent by the terminal includes: Actively identify the service information sent by the terminal through the UPF for the SMF to select the second target virtual network group corresponding to the terminal according to the service information actively identified by the UPF.

5. The virtual network group configuration method according to claim 4, wherein Before the step of determining the service information from the terminal through the UPF, the method further includes: Send indication information through the SMF to indicate the UPF to report the service information determined by it; Receive the service information reported by the UPF for the SMF to determine the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information reported by the UPF.

6. The virtual network group configuration method according to any one of claims 1-5, characterized in that, The service information is configured with a message field for the SMF to select the second target virtual network group corresponding to the terminal according to the message field, where the message field is used to carry the relevant information of the first target virtual network group selected by the terminal.

7. The virtual network group configuration method according to claim 1, wherein The virtual network group list carries the list identifier corresponding to the virtual network group list, where the list identifier has a mapping relationship with the service identifier.

8. The virtual network group configuration method according to claim 7, wherein The step of determining the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information includes: When the service information matches the list identifier, determine the second target virtual network group corresponding to the service identifier in the virtual network group list as the second target virtual network corresponding to the terminal.

9. The virtual network group configuration method according to claim 1, characterized in that After the step of determining the second target virtual network group corresponding to the terminal from the virtual network group list according to the service information, the method further includes: When the virtual network group is already configured for the terminal, switching the already configured virtual network group of the terminal to the second target virtual network group.

10. The virtual network group configuration method according to claim 9, wherein, The step of switching the already configured virtual network group of the terminal to the second target virtual network group includes: Generating a packet forwarding policy for the target virtual network group according to the service information; According to the packet forwarding policy, switching the already configured virtual network group of the terminal to the second target virtual network group, and forwarding the packet information initiated by the terminal in the target virtual network group.

11. A virtual network group configuration device, characterized in that, The virtual network group configuration device includes: a memory, a processor, and a virtual network group configuration program stored on the memory and executable on the processor, the virtual network group configuration program being configured to implement the steps of the virtual network group configuration method according to any one of claims 1 to 10.

12. A storage medium, characterized in that, A program for implementing the virtual network group configuration method is stored on a storage medium, and the program for implementing the virtual network group configuration method is executed by a processor to implement the steps of the virtual network group configuration method according to any one of claims 1 to 10.

Citation Information

Cited By

  • Virtual network group configuration method, device, and storage medium

    WO2025148632A1