Ethernet session control method and system, and electronic device and storage medium

By adding Ethernet session tags to SMF network elements and sending request messages to UPF network elements, the problem that Ethernet session control in the prior art can only reach the slice level is solved, realizing terminal session-level control and improving network performance and efficiency.

WO2025236967A1PCT designated stage Publication Date: 2025-11-20CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089109
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-15
Filing Date
2025-04-15
Publication Date
2025-11-20

AI Technical Summary

Technical Problem

In existing technologies, Ethernet session control can only be implemented at the slice level, making it difficult to achieve finer-grained control, which affects network performance and efficiency.

Method used

By adding Ethernet session-specific tags to the session management subscription data through the SMF network element and sending request messages to the UPF network element, Ethernet session control at the terminal session level can be achieved, including user VLAN tags and service VLAN tags.

Benefits of technology

It enhances Ethernet control capabilities, enabling control of Ethernet sessions at a finer granularity, thereby improving network performance and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025089109_20112025_PF_FP_ABST
    Figure CN2025089109_20112025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications. Provided are an Ethernet session control method and system, and an electronic device and a storage medium. The method comprises: adding a label for an Ethernet session to session management subscription data included in an SMF network element; and sending a request message to a UPF network element, wherein the request message comprises the label for the Ethernet session, and the label for the Ethernet session is used for realizing Ethernet session control at a terminal session level. In the embodiments of the present disclosure, the label for the Ethernet session, which label is used for realizing Ethernet session control at the terminal session level, can be added to the session management subscription data, and the label is then issued to the UPF network element via the SMF network element, so as to realize Ethernet session control for a session of a certain terminal, thereby enhancing the Ethernet control capability, effectively improving the network performance, and improving the network efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Ethernet session control method and system, electronic device and storage medium

[0001] The present disclosure is based on and claims priority to Chinese Patent Application No. 202410606592.5, filed on May 15, 2024, entitled “Ethernet session control method and system, electronic device and storage medium”, the contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present disclosure relates to the field of communication technology, and in particular to an Ethernet session control method and system, electronic device and storage medium. BACKGROUND

[0003] Ethernet session generally refers to a communication process established in an Ethernet network, which is a series of operations and data flow for data exchange between two network devices. With the development of communication technology, it is necessary to control the Ethernet session.

[0004] In related technologies, the way of controlling Ethernet session through 3GPP protocol is quite limited, and only DN-AAA (Diameter Network Access Authentication and Authorization) or UDM (User Data Management) / UDR (Unified Data Repository) can be used to pre-configure control over a certain type of Ethernet session, and the minimum control level is slice level.

[0005] Therefore, it is urgent to enhance the Ethernet control capability, implement control over smaller granularity Ethernet session, and improve network performance and efficiency. SUMMARY

[0006] The present disclosure provides an Ethernet session control method and system, electronic device and storage medium, which at least partly enhances the Ethernet control capability, implements control over smaller granularity Ethernet session, and improves network performance and efficiency.

[0007] According to an aspect of the present disclosure, an Ethernet session control method is provided, which is performed by a SMF (Session Management Function) network element, and includes:

[0008] adding a label for the Ethernet session in session management subscription data contained in the SMF network element;

[0009] sending a request message to a UPF (User Plane Function) network element, the request message including a label for an Ethernet session, the label for the Ethernet session being used to implement terminal session level Ethernet session control.

[0010] In some example embodiments, the label for the Ethernet session is contained in a label management field included in the request message, wherein the label management field includes terminal session level Ethernet session control information.

[0011] In some example embodiments, the label for the Ethernet session is added in session management subscription data contained in the SMF network element, including:

[0012] The label for the Ethernet session is obtained from a UDM (Unified Data Management) network element by invoking a network user data obtaining service and / or a network user data notification service.

[0013] The label for the Ethernet session is added in the session management subscription data.

[0014] In some example embodiments, the request message is an N4 session establishment request or an N4 session modification request, and the method further includes:

[0015] A reply message corresponding to the N4 session establishment request or the N4 session modification request returned by the UPF network element is received.

[0016] In some example embodiments, the label for the Ethernet session includes a user virtual local area network label and / or a service virtual local area network label.

[0017] In some example embodiments, the type of terminal session level Ethernet session control includes at least one of: granting access of a target type of Ethernet session of a target terminal, and rejecting access of the target type of Ethernet session of the target terminal, the target type including at least one of: a voice session type, a video session type, and a virtual reality session type.

[0018] According to another aspect of the present disclosure, an Ethernet session control apparatus is also provided, which is applied to an SMF network element and includes:

[0019] A label adding module is configured to add a label for an Ethernet session in session management subscription data contained in the SMF network element.

[0020] The request message sending module is configured to send a request message to a UPF network element, the request message including a label for an Ethernet session, and the label for the Ethernet session is used to implement terminal session level Ethernet session control.

[0021] In some example embodiments, the label for the Ethernet session is contained in a label management field, and the request message includes the label management field, wherein the label management field includes terminal session level Ethernet session control information.

[0022] In some example embodiments, the label adding module is configured to obtain the label for the Ethernet session from a UDM network element by invoking a network user data acquisition service and / or a network user data notification service, and add the label for the Ethernet session in session management subscription data.

[0023] In some example embodiments, the request message is an N4 session establishment request or an N4 session modification request, and the Ethernet session control device provided by the embodiments of the present disclosure further includes:

[0024] The message receiving module is configured to receive a reply message corresponding to the N4 session establishment request or the N4 session modification request returned by the UPF network element.

[0025] In some example embodiments, the label for the Ethernet session includes a user virtual local area network label and / or a service virtual local area network label.

[0026] In some example embodiments, the type of the terminal session level Ethernet session control includes at least one of: granting access to an Ethernet session of a target type of a target terminal, and rejecting access to the Ethernet session of the target type of the target terminal, and the target type includes at least one of: a voice session type, a video session type, and a virtual reality session type.

[0027] According to another aspect of the present disclosure, an Ethernet session control system is also provided, and the system includes a UDM network element, an SMF network element, and a UPF network element.

[0028] The UDM network element is configured to obtain a label for an Ethernet session.

[0029] The SMF network element is configured to add the label for the Ethernet session in session management subscription data contained in the SMF network element, and send a request message to a UPF network element, the request message including the label for the Ethernet session, and the label for the Ethernet session is used to implement terminal session level Ethernet session control.

[0030] The UPF network element is configured to implement the terminal session level Ethernet session control through the label for the Ethernet session.

[0031] According to another aspect of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the above-mentioned Ethernet session control methods via execution of the executable instructions.

[0032] According to another aspect of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a computer program, which, when executed by a processor, implements any of the above-mentioned Ethernet session control methods.

[0033] According to another aspect of the present disclosure, there is provided a computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the electronic device to perform the Ethernet session control method provided in any of the various optional manners in the embodiments of the present disclosure.

[0034] It should be understood that the general description above and the following detailed description are only exemplary and explanatory, and are not intended to limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure. It is apparent that the accompanying drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0036] FIG. 1 shows an exemplary application system architecture diagram in an embodiment of the present disclosure;

[0037] FIG. 2 shows a flowchart of an Ethernet session control method in an embodiment of the present disclosure;

[0038] FIG. 3 shows a system diagram of an Ethernet session control in an embodiment of the present disclosure;

[0039] FIG. 4 shows a flowchart of an Ethernet session control method in an embodiment of the present disclosure;

[0040] FIG. 5 shows a diagram of an Ethernet session control device in an embodiment of the present disclosure;

[0041] FIG. 6 shows a structural block diagram of an electronic device in an embodiment of the present disclosure;

[0042] FIG. 7 shows a diagram of a computer-readable storage medium in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] Example implementations are now described with reference to the drawings. Example implementations can, however, be implemented in many different forms and should not be construed as limited to the examples set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the example implementations to those skilled in the art. The described features, structures, or characteristics can be combined in one or more implementations.

[0044] In addition, the accompanying drawings are included to provide a thorough understanding of the present disclosure and are not intended to be exhaustive or to limit the present disclosure to the precise outlines described herein. The same or similar components have the same reference numerals, and thus repeated description thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities, which do not necessarily have to correspond to physically or logically independent entities. These functional entities can be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0045] The specific implementations of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0046] FIG. 1 shows a schematic diagram of an exemplary application system architecture to which the Ethernet session control method in the embodiments of the present disclosure can be applied. As shown in FIG. 1, the system architecture 100 can include an SMF network element 101 and a UPF network element 102. The SMF network element 101 can be connected to the UPF network element 102.

[0047] The SMF network element 101 can add a label for an Ethernet session in session management subscription data contained in the SMF network element 101.

[0048] The SMF network element 101 can then send a request message to the UPF network element, the request message including the label for the Ethernet session, which is used to implement terminal session level Ethernet session control.

[0049] Finally, the UPF network element 102 can implement the terminal session level Ethernet session control through the label for the Ethernet session.

[0050] Those skilled in the art can know that the number of SMF network elements 101 and UPF network elements 102 in FIG. 1 is only schematic, and according to actual needs, there can be any number of SMF network elements 101 and UPF network elements 102. The embodiments of the present disclosure do not limit this.

[0051] Under the above system architecture, the embodiments of the present disclosure provide an Ethernet session control method, which can be executed by any electronic device with computing processing capability.

[0052] In some embodiments, the Ethernet session control method provided in the embodiments of the present disclosure can be executed by the SMF network element of the system architecture described above; in other embodiments, the Ethernet session control method provided in the embodiments of the present disclosure can be executed by the UPF network element in the system architecture described above; in other embodiments, the Ethernet session control method provided in the embodiments of the present disclosure can be realized by the SMF network element and the UPF network element in the system architecture described above through interaction.

[0053] FIG. 2 shows a flowchart of an Ethernet session control method in the embodiments of the present disclosure. As shown in FIG. 2, the Ethernet session control method provided in the embodiments of the present disclosure can include the following steps S202 to S204.

[0054] S202, adding a label for an Ethernet session in session management subscription data contained in an SMF network element.

[0055] The embodiments of the present disclosure do not limit the information contained in the session management subscription data. Exemplarily, the session management subscription data can contain preconfigured data related to user session establishment and management. The session management subscription data can be defined by an operator or a service provider when a user subscribes. The session management subscription data is used to ensure that the user can successfully access the network and enjoy customized services. The embodiments of the present disclosure do not limit the definition rules of the session management subscription data.

[0056] In some embodiments, after the session management subscription data is defined, the session management subscription data can be stored in a specific network element of the core network. Taking the UDM network element as the specific network element, in some exemplary embodiments, adding the label for the Ethernet session in the session management subscription data contained in the SMF network element includes: obtaining the label for the Ethernet session from the UDM network element by invoking a network user data obtaining service and / or a network user data notification service; and adding the label for the Ethernet session in the session management subscription data.

[0057] In exemplary embodiments, the network user data obtaining service can be Nudm_SDM_Get (Network unified data management_SubscriberDataManagement_Get, network unified data management_user data management_obtaining). The network user data notification service is Nudm_SDM_Notification (network unified data management_user data management_notification).

[0058] It should be noted that Nudm_SDM_Get and Nudm_SDM_Notification are two service interfaces related to the UDM network element, which can be used to access and manage the related data of the user equipment.

[0059] In some example embodiments, the label for the Ethernet session is contained in a label management field included in the request message, wherein the label management field includes the Ethernet session control information at the terminal session level.

[0060] The label for the Ethernet session can be regarded as a kind of Ethernet session control information. In addition, other Ethernet session control information can also be included in the label management field to adapt to different Ethernet control application scenarios. The label management field can be determined according to the application scenario.

[0061] In example embodiments, the label management field can be a VLAN (Virtual Local Area Network) label management field, which is contained in the session management subscription data, and the SMF network element performs Ethernet session management based on the session management subscription data. Therefore, the enhancement of Ethernet session management can be realized by adding the label management field in the session management subscription data.

[0062] In example embodiments, if the label management field needs to be obtained in the process of session management and the like, the SMF network element can obtain the label management field from the UDM network element by invoking Nudm_SDM_Get. Alternatively, the Nudm_SDM_Notification can be used to enable the SMF network element to subscribe to the subscription data in the UDM network element, so that the SMF network element can be timely notified when the subscription data changes, avoiding frequent polling of the UDM network element by the SMF network element.

[0063] In some example embodiments, the type of the Ethernet session control at the terminal session level includes at least one of access to an Ethernet session of a target type of the target terminal and rejection of access to the Ethernet session of the target type of the target terminal, and the target type includes at least one of a voice session type, a video session type, and a virtual reality session type.

[0064] In a possible implementation, if it is necessary to set the target terminal to be unable to perform a certain type of Ethernet session service, the Ethernet session control information at the terminal session level contained in the label management field can be rejection of access to the Ethernet session of the target type of the target terminal.

[0065] Alternatively, if it is required to set the target terminal to be able to perform a certain type of Ethernet session service, the Ethernet session control information of the terminal session level contained in the label management field can be to agree to access of the target type of Ethernet session of the target terminal.

[0066] Embodiments of the present disclosure do not limit the target terminal and the target type, which can be any terminal and any type of Ethernet session.

[0067] In exemplary embodiments, the label for the Ethernet session can be used to identify the terminal session level Ethernet session to be controlled. In some exemplary embodiments, the label for the Ethernet session can include a customer virtual local area network label and / or a service virtual local area network label.

[0068] Exemplarily, the customer virtual local area network label can be a C-TAG (Customer-VLAN Tag). The service virtual local area network label can be a S-TAG (Service-VLAN Tag).

[0069] It should be noted that the C-TAG can be used for enterprise internal virtual local area network division and identification of customer traffic, so as to maintain isolation and correct routing when interfacing with a service provider network. The S-TAG can be a tool for the service provider to perform multi-service, multi-tenant isolation and fine traffic management in its internal network. The S-TAG and the C-TAG can jointly function in the Ethernet session to achieve multi-level virtual local area network isolation and identification.

[0070] Exemplarily, the label for the Ethernet session can be used to control multiple types of Ethernet sessions of the target terminal, so that the Ethernet session control information can be, for example, to agree to access of the first type and the second type of Ethernet session of the target terminal.

[0071] Alternatively, the Ethernet session control information can refuse access of the first type and the second type of Ethernet session of the target terminal. Alternatively, the Ethernet session control information can agree to access of the first type of Ethernet session of the target terminal and refuse access of the second type of Ethernet session. Embodiments of the present disclosure do not limit this.

[0072] In exemplary embodiments, the SMF network element can perform Ethernet session control according to session management subscription data, and the SMF network element can be based on processing of the UDM network element to create, modify, update, and delete the session management subscription data, to ensure corresponding control according to the current latest Ethernet session control requirements.

[0073] Therefore, the SMF network element can obtain the current label for the Ethernet session in real time, and add or update the label for the Ethernet session in the session management subscription data stored by the SMF network element based on the current label for the Ethernet session.

[0074] In S204, a request message is sent to the UPF network element, and the request message includes the label for the Ethernet session, and the label for the Ethernet session is used to implement the terminal session level Ethernet session control.

[0075] In an exemplary embodiment, the request message can be used to instruct the UPF network element to perform the terminal session level Ethernet session control. The Ethernet session control can be implemented through the interaction between the SMF network element and the UPF network element.

[0076] In a possible implementation, the request message can include a label management field, and the UPF network element can perform the terminal session level Ethernet session control through the label management field.

[0077] Alternatively, the request message can only include the label for the Ethernet session in the label management field, and the UPF network element can perform the terminal session level Ethernet session control through the label for the Ethernet session.

[0078] In some exemplary embodiments, the request message is an N4 session establishment request or an N4 session modification request.

[0079] In this case, the SMF network element can cause the N4 session establishment request or the N4 session modification request to include the label management field or the label for the Ethernet session in the label management field, so that the UPF network element can perform the terminal session level Ethernet session control through the label management field or the label for the Ethernet session in the label management field.

[0080] The Ethernet session control method provided by the embodiments of the present disclosure can further include receiving a reply message corresponding to the N4 session establishment request or the N4 session modification request returned by the UPF network element.

[0081] For example, the reply message corresponding to the N4 session establishment request or the N4 session modification request can include information about whether the request message is successfully received or failed by the UPF network element.

[0082] The method provided by the embodiments of the present disclosure can add the label for the Ethernet session used to implement the terminal session level Ethernet session control to the session management subscription data, and then send the session management subscription data to the UPF network element via the SMF network element, so as to implement the Ethernet session control for a certain terminal, enhance the Ethernet control capability, effectively improve the network performance, and improve the network efficiency.

[0083] Exemplarily, a system schematic diagram of Ethernet session control can be shown in FIG. 3.

[0084] In the FIG. 3, a terminal can access a 5G AN (Access Network). The 5G AN can be connected with an AMF network element through an N2 interface. The 5G AN can also be connected with a UPF network element through an N3 interface. The AMF network element can be connected with a UDM network element through an N8 interface. The UDM network element can be connected with a SMF network element through an N10 interface. The SMF network element can be connected with the UPF network element through an N4 interface. The UPF network element can be connected with a DN (Data Network) through an N6 interface.

[0085] In addition, the UDM network element, the SMF network element and the UPF network element can be connected with a DN-AAA respectively to realize Ethernet session control. Exemplarily, the DN-AAA can be a network device or a server integrating access, authentication and authorization functions.

[0086] The embodiment of the present disclosure can add a label management field in SM Info (Session Management information) in the UDM network element, and can issue the label management field to the UPF network element via the SMF network element to realize terminal session level control and management of Ethernet session.

[0087] Exemplarily, a method flow chart of Ethernet session control can be shown in FIG. 4. In the FIG. 4, Ethernet session control can include S402 to S410.

[0088] S402, the UDM network element adds a label management field through a session management subscription data creation / modification / update / deletion operation.

[0089] Exemplarily, the label management field contains a label for Ethernet session, for example, including C-TAG, S-TAG, etc.

[0090] S404, the UDM network element creates / modifies / updates / deletes session management subscription data in the SMF network element.

[0091] Exemplarily, the session management subscription data can be processed by calling Nudm_SDM_Get or Nudm_SDM_Notification. The session management subscription data can include a newly added label management field, and the label management field contains a label for Ethernet session.

[0092] S406, the SMF network element sends an N4 session establishment request or an N4 session modification request to the UPF network element.

[0093] Exemplarily, the N4 session establishment request or the N4 session modification request can include an added label management field. Alternatively, the N4 session establishment request or the N4 session modification request can include a label for the Ethernet session.

[0094] S408, the UPF network element sends a reply message to the SMF network element.

[0095] S410, the UPF network element controls the Ethernet session according to the label management field or the label for the Ethernet session.

[0096] It should be noted that the acquisition, storage, use, processing, etc. of data in the technical solutions of the present disclosure comply with relevant provisions of national laws and regulations. The various types of data, such as personal identity data, operation data, and behavior data of individuals, customers, and crowds, etc. acquired in the embodiments of the present disclosure have been authorized.

[0097] Exemplarily, based on the same inventive concept, the present disclosure also provides an Ethernet session control system, which includes a UDM network element, an SMF network element, and a UPF network element.

[0098] The UDM network element can be configured to acquire a label for an Ethernet session.

[0099] The SMF network element can be configured to add the label for the Ethernet session in session management subscription data contained in the SMF network element; and send a request message to the UPF network element, the request message including the label for the Ethernet session, which is used to implement Ethernet session control at a terminal session level.

[0100] The UPF network element can be configured to implement the Ethernet session control at the terminal session level through the label for the Ethernet session.

[0101] It should be noted that the implementation of each step performed by the UDM network element, the SMF network element, and the UPF network element in the Ethernet session control system described above can refer to the corresponding descriptions in S202-S204 described above, and will not be described here.

[0102] The system provided by the embodiments of the present disclosure can add the label for the Ethernet session used to implement Ethernet session control at a terminal session level to the session management subscription data, and then send it to the UPF network element via the SMF network element, thereby implementing Ethernet session control for a session of a certain terminal, enhancing Ethernet control capability, effectively improving network performance, and improving network efficiency.

[0103] Based on the same inventive concept, the disclosure embodiments also provide an Ethernet session control device, as described in the following embodiments. Since the principles of the device embodiments to solve problems are similar to the above-mentioned method embodiments, the implementation of the device embodiments can be referred to the implementation of the above-mentioned method embodiments, and the repeated parts will not be described here.

[0104] FIG. 5 shows a schematic diagram of an Ethernet session control device in the embodiments of the disclosure, which is applied to an SMF network element. As shown in FIG. 5, the device comprises:

[0105] a label adding module 501, configured to add a label for an Ethernet session in session management subscription data contained in the SMF network element;

[0106] a request message sending module 502, configured to send a request message to a UPF network element, the request message comprising the label for the Ethernet session, and the label for the Ethernet session is used to implement terminal session level Ethernet session control.

[0107] In some example embodiments, the label for the Ethernet session is contained in a label management field, and the request message comprises the label management field, wherein the label management field comprises terminal session level Ethernet session control information.

[0108] In some example embodiments, the label adding module 501 is configured to obtain the label for the Ethernet session from a UDM network element by invoking a network user data acquisition service and / or a network user data notification service, and add the label for the Ethernet session in the session management subscription data.

[0109] In some example embodiments, the request message is an N4 session establishment request or an N4 session modification request, and the Ethernet session control device provided by the embodiments of the disclosure further comprises:

[0110] a message receiving module, configured to receive a reply message corresponding to the N4 session establishment request or the N4 session modification request returned by the UPF network element.

[0111] In some example embodiments, the label for the Ethernet session comprises a user virtual local area network label and / or a service virtual local area network label.

[0112] In some example embodiments, the type of the terminal session level Ethernet session control comprises at least one of: allowing access of an Ethernet session of a target type of a target terminal, and rejecting access of the Ethernet session of the target type of the target terminal, and the target type comprises at least one of: a voice session type, a video session type, and a virtual reality session type.

[0113] It should be noted that the label adding module 501 and the request message sending module 502 correspond to S202-S204 in the method embodiment, and the modules and the corresponding steps have the same examples and application scenarios, but are not limited to the disclosure of the above method embodiment.

[0114] It should be noted that the above modules as part of the device can be executed in a computer system such as a set of computer executable instructions.

[0115] The device provided by the embodiment of the present disclosure can add a label for an Ethernet session for realizing terminal session level Ethernet session control to session management subscription data, and then issue it to a UPF network element via an SMF network element, thereby realizing Ethernet session control for a session of a certain terminal, enhancing Ethernet control capability, effectively improving network performance, and improving network efficiency.

[0116] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be embodied as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" here.

[0117] The embodiment of the present disclosure provides an electronic device, which exemplarily comprises a processor and a memory. The memory can be used to store executable instructions of the processor. The processor is configured to execute the Ethernet session control method provided by the embodiment of the present disclosure by executing the above executable instructions.

[0118] The electronic device 600 according to this embodiment of the present disclosure will be described below with reference to FIG. 6. FIG. 6 shows the electronic device 600 only as an example, and should not bring any limitation to the functions and use range of the embodiment of the present disclosure.

[0119] As shown in FIG. 6, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 can include but are not limited to at least one processing unit 610, at least one storage unit 620, and a bus 630 connecting different system components including the storage unit 620 and the processing unit 610.

[0120] The storage unit stores program codes which can be executed by the processing unit 610, so that the processing unit 610 executes the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification. For example, the processing unit 610 can execute the following steps of the above method embodiment:

[0121] Add a label for the Ethernet session in the session management subscription data contained in the SMF network element; send a request message to the UPF network element, the request message including the label for the Ethernet session, the label for the Ethernet session being used to implement Ethernet session control at the terminal session level.

[0122] The storage unit 620 can include a readable medium in the form of volatile storage such as random access memory (RAM) 6201 and / or cache memory 6202, and also include a non-volatile storage such as read only memory (ROM) 6203.

[0123] The storage unit 620 can also include a program / utility 6204 having a set of program modules 6205 such as an operating system, one or more application programs, other program modules, and program data, each of which can give the electronic device 600 its functionality, at least in part. Each of the operating system, one or more application programs, other program modules, and program data can include an implementation of a networking environment.

[0124] The bus 630 can represent one or more of several types of bus structures, including a storage bus or bus controller, a peripheral bus, an accelerated graphics port, an electronics industry association (EIA) bus, a local bus using many high speed buses, and any bus structures adapted to implement communications standards such as PCI Express and PCI.

[0125] The electronic device 600 can also communicate with one or more external devices 640 such as a keyboard or pointing device, a Bluetooth device, etc.; one or more devices that enable a user to interact with the electronic device 600; and / or one or more devices (e.g., a router, a modem, a server, etc.) that enable the electronic device 600 to communicate with one or more other computing devices. Such communication can occur via an input / output (I / O) interface 650.

[0126] Also, the electronic device 600 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and / or a public network such as the Internet, via a network adapter 660.

[0127] As shown, the network adapter 660 communicates with the other components of the electronic device 600 via the bus 630. It should be understood that although not shown, other hardware and / or software components could be used in conjunction with the electronic device 600. These include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0128] From the foregoing description, it will be apparent to those skilled in the art that the example embodiments described herein can be implemented in software and / or hardware. However, it should be understood that the example embodiments described herein could be implemented in software, hardware, or a combination of software and hardware.

[0129] Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a nonvolatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or on a network, and includes a plurality of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0130] In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer program product, which includes a computer program that, when executed by a processor, implements the above-mentioned Ethernet session control method.

[0131] In the exemplary embodiments of the present disclosure, a computer-readable storage medium having a computer program stored thereon is also provided, and the computer program, when executed by a processor, can implement the Ethernet session control method provided by the embodiments of the present disclosure. The computer-readable storage medium can be a readable signal medium or a readable storage medium.

[0132] FIG. 7 shows a schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure. As shown in FIG. 7, the computer-readable storage medium 700 has a program product stored thereon, which can implement the above-mentioned method of the present disclosure.

[0133] In some possible implementations, various aspects of the present disclosure can also be implemented as a program product in the form of a computer program, which includes program codes for causing a terminal device to perform the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Methods” section of the specification when the program product is run on the terminal device.

[0134] More specific examples of the computer-readable storage medium in the present disclosure can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0135] In the present disclosure, the computer-readable storage medium can include a data signal carried in a baseband or as a part of a carrier wave, in which readable program codes are borne. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.

[0136] In some embodiments, program code embodied on a computer- readable storage medium can be transmitted by way of one or more computer-based media to a computer system. Such media include, but are not limited to, radio frequency (RF) waves, such as those used in wireless networks, optical media, magnetic media, and / or any suitable combination thereof.

[0137] In the specific implementation, the program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages.

[0138] The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.

[0139] In the case of implementing the remote computing device, the remote computing device can be connected to the user's computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, by connecting to the Internet through an Internet service provider).

[0140] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, such a division is not mandatory. Indeed, according to embodiments of the present disclosure, features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functions of one module or unit described above can be further divided into a plurality of modules or units embodied.

[0141] Moreover, although the various steps of the methods of the present disclosure are described in a particular order in the figures, this is not required or implied as to the order of execution of the steps, nor is it required that all of the steps be executed to achieve the desired result. Additionally or alternatively, certain steps can be omitted, multiple steps can be combined into one step, one step can be broken into multiple steps, and the like.

[0142] From the above description of embodiments, those skilled in the art will readily perceive that the example embodiments described herein can be practiced by other than the methods and apparatuses as described. It can be therefore appreciated that the example embodiments described herein can be practiced in other than the particular orders described, which are illustrative and not restrictive. Accordingly, it will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the spirit or scope of the disclosure. Thus, it is intended that the present disclosure covers the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.

[0143] Therefore, the technical scheme according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a nonvolatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, etc.) or on a network, and includes a plurality of instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.

[0144] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known, accepted, and / or customary practice in the art to which the present disclosure pertains. The specification and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. An Ethernet session control method, wherein, The method is performed by a session management function (SMF) network element, and comprises: adding, in session management subscription data contained in the SMF network element, a label for an Ethernet session; sending, to a user plane function (UPF) network element, a request message, the request message comprising the label for the Ethernet session, the label for the Ethernet session being used to implement Ethernet session control at a terminal session level.

2. The Ethernet session control method of claim 1, wherein, The label for the Ethernet session is contained in a label management field, and the request message comprises the label management field, wherein the label management field comprises Ethernet session control information at the terminal session level.

3. The Ethernet session control method of claim 1, wherein, The adding, in session management subscription data contained in the SMF network element, of the label for the Ethernet session comprises: obtaining, from a unified data management (UDM) network element, the label for the Ethernet session by invoking a network user data obtaining service and / or a network user data notification service; adding the label for the Ethernet session in the session management subscription data.

4. The Ethernet session control method according to any one of claims 1 to 3, wherein, The request message is an N4 session establishment request or an N4 session modification request, and the method further comprises: receiving a reply message corresponding to the N4 session establishment request or the N4 session modification request returned by the UPF network element.

5. The Ethernet session control method according to any one of claims 1 to 3, wherein, The label for the Ethernet session comprises a user virtual local area network label and / or a service virtual local area network label.

6. The Ethernet session control method of claim 1, wherein, The type of the Ethernet session control at the terminal session level comprises at least one of the following: allowing access of a target type of Ethernet session of a target terminal, and rejecting access of the target type of Ethernet session of the target terminal, the target type comprising at least one of the following: a voice session type, a video session type, and a virtual reality session type.

7. An Ethernet session control system, wherein, The system comprises a UDM network element, an SMF network element, and a UPF network element; a UDM network element, configured to obtain a label for an Ethernet session; an SMF network element, configured to add, in session management subscription data contained in the SMF network element, the label for the Ethernet session; send, to a UPF network element, a request message, the request message comprising the label for the Ethernet session, the label for the Ethernet session being used to implement Ethernet session control at a terminal session level; a UPF network element, configured to implement the Ethernet session control at the terminal session level by using the label for the Ethernet session.

8. An electronic device, comprising: comprise: a processor; and a memory configured to store executable instructions of the processor; wherein the processor is configured to execute the Ethernet session control method of any one of claims 1-6 by executing the executable instructions.

9. A computer readable storage medium having stored thereon a computer program, wherein, The computer program is executed by the processor to implement the Ethernet session control method of any one of claims 1-6.

10. A computer program product, wherein, The computer program product comprises computer instructions stored in a computer readable storage medium, the processor of an electronic device reading the computer instructions from the computer readable storage medium, and the processor executing the computer instructions to cause the electronic device to execute the Ethernet session control method of any one of claims 1-6.

Citation Information

Patent Citations

  • Communication method, device and system

    CN110166414A

  • Method for accessing service network and communication device

    CN110366011A

  • Session management method, device and system

    CN113993143A

  • Session establishment method and device and storage medium

    CN115568001A

  • Data transmission method, device and equipment

    CN116419423A