Methods and equipment supporting port control
Patent Information
- Application Number
- KR1020227002172
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-07-05
- Filing Date
- 2020-07-03
- Publication Date
- 2026-08-14
- Estimated Expiration
- 2040-07-03
Smart Images

Figure 112022007474998-PCT00003_ABST
Abstract
Description
Technology Field
[0001] Reference to related applications
[0002] This application claims priority to Chinese patent application No. 201910606117.7 filed in China on July 5, 2019, and incorporates the entire contents thereof into this application.
[0003] The present disclosure relates to the field of communication technology, and in particular to a method and equipment that support port control. Background Technology
[0004] Many vertical industries require time-sensitive communication. The Industrial Internet contains time-sensitive data, such as robot commands, that must be executed sequentially within a specified time. However, time-sensitive data cannot be supported because network transmission resources are shared and delays and jitter exist in data transmission. Therefore, a time-sensitive network is proposed to support the transmission of time-sensitive data.
[0005] The transmitting end of a time-sensitive data stream is called a talker, and the receiving end is called a listener. Data relay transmission is performed between the talker and the listener through one or more bridges. The transmission medium of the talker, listener, or bridge can all be a wireless connection. Therefore, a wireless communication system can be configured as a bridge. How to support the bridging of wireless communication systems is a technical problem that needs to be urgently resolved.
[0006] The objective of the embodiment according to the present invention is to provide a method and equipment that support port control to solve port operation problems related to the bridging of a wireless communication system.
[0007] In a first aspect, some embodiments of the present invention provide a method for supporting port control applied to a first communication device, wherein
[0008] Step of receiving port-related control information;
[0009] The step of performing a port-related operation on the port according to the above port-related control information; wherein
[0010] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0011] In a second aspect, some embodiments of the present invention further provide a method for supporting port control applied to a first communication device, wherein
[0012] If the first condition is satisfied, the step of transmitting port-related control information is included,
[0013] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0014] In a third aspect, some embodiments of the present invention further provide a method for supporting port control applied to a second communication device, wherein
[0015] A step of receiving bridge-related control information and / or port-related second control information;
[0016] The step of determining port-related first control information according to the bridge-related control information and / or port-related second control information; wherein
[0017] Among them, the first control information related to the port and / or the second control information related to the port includes at least one of a port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information, and transmission selection algorithm information.
[0018] The above bridge-related control information includes at least one of a bridge identifier, second routing information, and priority regeneration-related information.
[0019] In a fourth aspect, some embodiments of the present invention further provide a method for supporting port control applied to a second communication device, wherein
[0020] A step of receiving a request to read bridge-related control information and / or a request to read port-related control information;
[0021] The step of transmitting a request to read control information related to the above port; wherein
[0022] Among them, the request to read port-related control information includes at least one of a port identifier, traffic class information, a first routing information request, a priority regeneration information request, a port transmission speed information request, a bandwidth availability parameter information request, and a transmission selection algorithm information request.
[0023] In a fifth aspect, some embodiments of the present invention further provide a first communication device,
[0024] A first receiving module configured to receive port-related control information;
[0025] A first processing module configured to perform port-related operations on a port according to the above port-related control information; comprising,
[0026] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0027] In a sixth aspect, some embodiments of the present invention further provide a first communication device,
[0028] When the first condition is satisfied, it includes a first transmission module configured to transmit port-related control information, wherein
[0029] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0030] In a seventh aspect, some embodiments of the present invention further provide a second communication device,
[0031] A second receiving module configured to receive bridge-related control information and / or port-related second control information;
[0032] A second processing module configured to determine port-related first control information according to the above bridge-related control information and / or port-related second control information; comprising,
[0033] Among them, the first control information related to the port and / or the second control information related to the port includes at least one of a port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information, and transmission selection algorithm information.
[0034] The above bridge-related control information includes at least one of a bridge identifier, second routing information, and priority regeneration-related information.
[0035] In the eighth aspect, some embodiments of the present invention further provide a second communication device,
[0036] A third receiving module configured to receive requests to read bridge-related control information and / or port-related control information;
[0037] A third transmission module configured to transmit a request to read control information related to the above port; comprising,
[0038] Among them, the request to read port-related control information includes at least one of a port identifier, traffic class information, a first routing information request, a priority regeneration information request, a port transmission speed information request, a bandwidth availability parameter information request, and a transmission selection algorithm information request.
[0039] In a ninth aspect, some embodiments of the present invention further provide communication equipment comprising a processor, a memory, and a program stored in the memory and executable on the processor, and implement a method of supporting port control when the program is executed by the processor.
[0040] In the tenth aspect, some embodiments of the present invention further provide a readable storage medium, wherein the readable storage medium has a program stored therein and implements a method of supporting the port control when the program is executed by a processor.
[0041] In some embodiments of the present invention, on the one hand, operation of a port of a wireless communication system bridge can be supported, and on the other hand, control information related to the port of the wireless communication system bridge can be disclosed externally (e.g., CNC), thereby supporting the implementation of a communication system bridge configured by a terminal, a time adapter, and a wireless communication network. Brief explanation of the drawing
[0042] Through the following detailed description of preferred embodiments, various advantages and benefits will become apparent to those skilled in the art. The accompanying drawings are for the purpose of illustrating preferred embodiments only and should not be construed as limiting the invention. In all drawings, the same symbols are used to denote the same components. In the drawings, Figure 1 is a schematic diagram of the architecture of a wireless communication system; Figure 2 is a schematic diagram of a bridge; FIG. 3 is a flowchart 1 of a method supporting port control of some embodiment of the present invention; FIG. 4 is a flowchart 2 of a method supporting port control of some embodiment of the present invention; FIG. 5 is a flowchart 3 of a method supporting port control of some embodiment of the present invention; FIG. 6 is a flowchart 4 of a method supporting port control of some embodiment of the present invention; FIG. 7 is a flowchart of a PDU session modification procedure in some embodiments of the present invention; FIG. 8 is a flowchart of a PDU session establishment procedure in some embodiments of the present invention; FIG. 9 is a structural diagram 1 of a first communication equipment of a partial embodiment of the present invention; FIG. 10 is a structural diagram 2 of a first communication equipment of a partial embodiment of the present invention; FIG. 11 is a structural diagram 1 of a second communication device of a partial embodiment of the present invention; FIG. 12 is a structural diagram 2 of a second communication device of a partial embodiment of the present invention; FIG. 13 is a structural diagram of a communication device of some embodiment of the present invention. Specific details for implementing the invention
[0043] The method and communication equipment supporting port control provided by the embodiments according to the present invention may be applied to a wireless communication system. The wireless communication system may be a fifth-generation (5G) mobile communication system, an evolved packet system (EPS), or a subsequent evolved communication system. The wireless communication network of the embodiments according to the present invention may be a fifth-generation mobile communication network (5GS) or an LTE network. Hereinafter, the technical solutions of the embodiments of the present invention will be described clearly and completely with reference to the drawings attached to the embodiments of the present invention, and the embodiments described herein are not all embodiments of the present invention but only partial embodiments. All other embodiments obtained by a person skilled in the art without creative labor based on the embodiments of the present invention are all within the scope of protection of the present invention.
[0044] Referring to FIG. 1, FIG. 1 is a schematic diagram of the architecture of a wireless communication system according to some embodiment of the present invention.
[0045] The sender of a time-sensitive data stream is called a talker, and the receiver is called a listener. Data relay transmission between the talker and the listener is performed through one or more bridges. The end station can be either a talker or a listener. The bridge is responsible for data transmission between the talker and the listener.
[0046] A bridge is configured by User Equipment (UE), a time-sensitive adapter, and a wireless communication network (hereinafter referred to as the first bridge). For downlink data, the first adapter is the bridge exit and the second adapter is the bridge inlet. For uplink data, the first adapter is the bridge inlet and the second adapter is the bridge exit.
[0047] The first adapter is an adapter for a time-sensitive network on the equipment side (e.g., DS-TT). The ports of the first adapter may be used to connect other bridges or End Stations. The second adapter is an adapter for a time-sensitive network on the network side (e.g., NW-TT). The ports of the second adapter may be used to connect other bridges or End Stations.
[0048] The first adapter and / or the second adapter may be adapters of a time-sensitive network. Adapters of a time-sensitive network may also be Time Sensing Networking (TSN) translators.
[0049] The UE can be integrated with the first adapter. The User Plane Function (UPF) can be integrated with the second adapter.
[0050] The UE can act as a proxy for the first adapter to establish a Protocol Data Unit (PDU) session with the UPF. Through the PDU session, a port of the first adapter and a port of the second adapter of the UPF are connected. The port of the first adapter becomes a port of the first bridge.
[0051] Referring to FIG. 2, when there is a lack of wired connections in the equipment of a time-sensitive network, particularly in the equipment of both DS-TT and NW-TT, a bridge configured by a wireless communication system can connect the equipment of the same time-sensitive network through the ports of the device-side TSN translator (DS-TT) and the network-side TSN translator (NW-TT).
[0052] To support bridge port configuration, the following requirements must be addressed:
[0053] 1) To transmit time-sensitive data streams to the End Station within a limited delay, the path through which the time-sensitive data stream passes—namely, the ports of the bridge and bridge—must be determined before the data is transmitted. In a centralized architecture, the CNC (Control Plane Node of the time-sensitive network) performs routing configuration for the data streams on the bridge ports (for example, if the bridge uses the Spanning Tree Protocol, it configures a Static Filtering Entry, and if the bridge supports redundant paths, it configures a static tress). The routing configuration may be for Media Access Control (MAC) addresses and Virtual Local Area Network (VLAN) IDs, etc., that can pass through the ports. After the configuration is complete, the data stream carrying the said MAC address and VLAN ID can be relayed through the said ports.
[0054] 2) A bridge can receive non-time-sensitive data flows. To transmit time-sensitive data flows to the End Station within a limited delay, time-sensitive data flows must have a relatively high priority during bridge scheduling. Instead, the priority of non-time-sensitive data flows can be lowered to a relatively low priority (e.g., priority 0). In this case, a Priority Regeneration Table (or Priority Regeneration Override Table) must be configured for the port to remap the priorities.
[0055] 3) In a centralized architecture, information related to the transmission selection algorithm and bandwidth availability parameters can be configured for the bridge ports.
[0056] Problem: Regarding the requirements of 1), 2), and 3), if the bridge is configured by a UE, a time-sensitive adapter, and a wireless communication network, before the first adapter is connected to the wireless communication network through the UE and becomes a component of the bridge, it is not possible to perform pre-configuration on the ports of the first adapter on the one hand, nor is it possible to read the relevant configuration information of the first adapter ports on the other. Furthermore, some bridge configuration information, such as distinguishing ports or different traffic classes of ports, can be configured directly on the ports. Other bridge configuration information applies to the entire bridge, and how to apply it to the individual ports of the bridge is also an urgent task.
[0057] Optionally, acquisition may be understood as acquisition from a configuration, reception, reception via a request, acquisition through self-learning, acquisition derived based on unreceived information, or acquisition after processing based on received information; specifics are determined based on actual demand, and some embodiments of the present invention are not limited thereto. For example, if certain capability instruction information transmitted by the equipment is not received, it may be indicated that the equipment does not support the corresponding capability.
[0058] Optionally, the transmission may include a broadcast, a broadcast among system messages, or a response to a received request.
[0059] In one optional embodiment of the present invention, the port may be an Ethernet port.
[0060] In one optional embodiment of the present invention, the VLAN identifier may also be a VLAN tag (e.g., C-TAG and / or S-TAG).
[0061] In one optional embodiment of the present invention, the port-related information container may also be referred to as a port management information container.
[0062] In one optional embodiment of the present invention, the port control information can be understood as all information regarding the ports managed by the bridge (e.g., 12 ports of 802.1Q management).
[0063] In one optional embodiment of the present invention, the control information (e.g., port control information, port first control information, port second control information, bridge control information) may also be referred to as management information (e.g., port management information, port first management information, port second management information, bridge management information).
[0064] In one selectable embodiment of the present invention, the wireless communication network may be abbreviated as network.
[0065] In one embodiment of the present invention, the wireless communication network may be at least one of a public network and a non-public network.
[0066] In one embodiment of the present invention, a non-public network is an abbreviation for a non-public network. A non-public network may be referred to as a non-public communication network. A non-public network may include at least one deployment method among a self-supporting non-public network (e.g., SNPN) and a non-self-supporting non-public network (e.g., a Closed Access Group (CAG)). In one embodiment of the present invention, a non-public network may include a private network or may be referred to as a private network. A private network may be a private communication network, a private network, a local area network (LAN), a virtual private network (PVN), a blocked communication network, a dedicated communication network, or any other name. It should be noted that in some embodiments of the present invention, the naming method is not specifically limited.
[0067] In one embodiment of the present invention, a public network (e.g., PLMN) is an abbreviation for a public network. A public network may be referred to as a public telecommunications network or any other name. It should be noted that in some embodiments of the present invention, the naming method is not specifically limited.
[0068] In an optional embodiment of the present invention, the communication equipment may include at least one of a communication network element and a terminal.
[0069] In one embodiment of the present invention, a communication network element may include at least one of a core network element and a wireless access network element.
[0070] In some embodiments of the present invention, a core network element (CN network element) may include, but is not limited to, at least one of a core network device, a core network node, a core network function, a core network element, a Mobility Management Entity (MME), an Access Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF), a Serving Gateway (SGW), a PDN Gateway (PDN Gateway), a Policy Control Function (PCF), a Policy and Charging Rules Function (PCRF) unit, a Serving GPRS Support Node (SGSN), a Gateway GPRS Support Node (GGSN), a Unified Data Management (UDM), a Unified Data Repository (UDR), a Home Subscriber Server (HSS), and an Application Function (AF).
[0071] In some embodiments of the present invention, a Radio Access Network (RAN) network element may include, but is not limited to, at least one of a Radio Access Network equipment, a Radio Access Network node, a Radio Access Network function, a Radio Access Network unit, a Third Generation Partnership Project (3GPP) Radio Access Network, a non-3GPP Radio Access Network, a Centralized Unit (CU), a Distributed Unit (DU), a base station, an evolved Node B (eNB), a 5G base station (gNB), a Radio Network Controller (RNC), a base station (NodeB), a Non-3GPP Inter Working Function (N3IWF), an Access Controller (AC) node, an Access Point (AP) equipment, or a Wireless Local Area Networks (WLAN) node and an N3IWF.
[0072] A base station may be a base transceiver station (BTS) in a Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB) in Wideband Code Division Multiple Access (WCDMA), an evolved base station (eNB or e-NodeB, evolutionary Node B) in LTE, and a 5G base station (gNB), but is not limited in some embodiments of the present invention.
[0073] In some embodiments of the present invention, the UE is a terminal. The terminal may include a relay that supports terminal functions and / or a terminal that supports relay functions. The terminal is also referred to as terminal equipment or User Equipment (UE), and the terminal may be terminal-side equipment such as a mobile phone, a tablet PC (Tablet Personal Computer), a laptop computer, a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a Wearable Device, or a vehicle-mounted terminal, and it should be noted that in some embodiments of the present invention, the specific type of terminal is not limited.
[0074] In the specification and claims of this application, the term “comprising” and any variation thereof is intended for non-exclusive inclusion. For example, a process, method, system, product, or device comprising a series of steps or units is not necessarily limited to the specified steps or units, but may include other steps or devices that are not specified or are inherent to such process, method, system, product, or device. Additionally, in the specification and claims, “and / or” is used to denote at least one of the connected objects; for example, A and / or B represents three cases: A alone comprising, B alone comprising, or both A and B comprising.
[0075] In some embodiments of the present invention, words such as “exemplary” or “for example” are used to indicate examples, examples, or descriptions. Any embodiment or design plan described as “exemplary” or “for example” in some embodiments of the present invention should not be interpreted as being more desirable or advantageous than other embodiments or design plans. To be precise, words such as “exemplary” or “for example” are used to express related concepts in a specific way.
[0076] The technology described in this specification is not limited to 5th-generation (5G) mobile communication systems, advanced Long Term Evolution and LTE / LTE evolution (LTE-Advanced, LTE-A) systems, but can be applied to various wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems.
[0077] The terms “system” and “network” are always used interchangeably. CDMA systems can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. TDMA systems can implement radio technologies such as the Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and Advanced LTE (e.g., LTE-A) are new UMTS versions that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in the literature of the organization called “3GPP (3rd Generation Partnership Project, 3GPP).” CDMA2000 and UMB are described in the literature of the organization called “3rd Generation Partnership Project 2” (3GPP2). The technology described in this specification may be applied to other systems and wireless technologies as well as the above systems and wireless technologies.
[0078] Referring to FIG. 3, some embodiments of the present invention provide a method for supporting port control applied to a first communication device. The first communication device includes, but is not limited to, at least one of a UE, a first adapter (e.g., DS-TT), a second adapter (e.g., NW-TT), and a UPF. The method comprises steps 31 and 32.
[0079] Step 31: Receive port-related control information.
[0080] Step 32: Perform port-related operations on the port according to the above port-related control information.
[0081] In some implementations, port-related operations include, but are not limited to, at least one of configuring the port, controlling whether to relay the data flow, controlling the scheduling of the data flow, controlling the queuing of the data flow, and controlling the regeneration of the priority of the data flow. In one implementation, configuring the port can be understood as performing a write operation on the corresponding control information of the port.
[0082] In some implementations, the above port is a port used as an outlet.
[0083] In some implementations, the port is a port of the first adapter. In this case, the first adapter and / or the UE can receive configuration information of the port.
[0084] In some other implementations, the port is a port of a second adapter. In this case, the second adapter and / or UPF can receive relevant control information of the port.
[0085] In some implementations, the first communication equipment receives the port-related control information from a port-related information container.
[0086] Optionally, the step of receiving port-related control information includes the step of receiving a port-related information container, wherein the port-related information container includes the port-related control information.
[0087] In some implementations, the UE receives port-related control information from the network. The UE transmits port-related control information to the first adapter. The first adapter receives port-related control information from the UE.
[0088] Optionally, port-related control information may include at least one of a port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information, and transmission selection algorithm information.
[0089] In some implementations, a unique port can be identified through bridge identifiers and port identifiers.
[0090] Optionally, the port identifier includes at least one of a bridge identifier, a port number, and a MAC address of the port. It is not difficult to understand that multiple ports of the first adapter and / or the second adapter can be connected to multiple bridges, and that a unique port can be identified through the bridge identifier and the port identifier.
[0091] Optionally, traffic class information is used to indicate different traffic classes. The value of a traffic class can be an integer from 0 to 7, each representing a different service type. A single port can have up to 8 traffic classes. When port-related control information includes both a port identifier and traffic class information, the traffic class indicated by the traffic class information is the traffic class of the port indicated by the port identifier.
[0092] In some implementations, port-related control information is port-level control information. In other implementations, port-related control information is traffic class-level control information. For example, traffic class-level control information may include at least one of information related to bandwidth availability parameters and information related to a transmission selection algorithm. Port-level control information may include at least one of first routing information, information related to priority regeneration, and information related to port transmission rates. For port-level control information, a port identifier must be included simultaneously.
[0093] In one encoding implementation method, port-related control information includes a port identifier and one or more control information (control information at the port level and / or traffic class level). It is not difficult to understand that all of the control information is related to the control information of the port indicated by the corresponding port identifier. In another encoding implementation method, port-related control information includes one or more control information, and each control information includes a port identifier. It is not difficult to understand that all of the control information is related to the control information of the port indicated by the port identifier among the control information. In this case, the ports corresponding to different control information may differ. Traffic class information is also similar to the encoding implementation method, so a description is omitted here.
[0094] Optionally, the first routing information may be static routing information (e.g., Static Filtering Entry or static tree).
[0095] The first routing information may include at least one of a port identifier, Media Access Control (MAC) address-related information (e.g., MAC address rules), Virtual Local Area Network (VLAN) identifier information (e.g., VLAN identifier rules), and control information for port operations. In one implementation, the first routing information is routing information for data flow at the port.
[0096] The control information for the above port operation can be understood as the port operation when the target address and / or virtual LAN identifier (VID) of the data flow corresponds to the MAC address information and / or VLAN identifier information.
[0097] Further, the control information of the above port operation includes at least one of the following.
[0098] - Relay transmission regardless of the presence or absence of other filtering information (e.g., dynamic filtering information).
[0099] - Filters regardless of the presence or absence of other filtering information (e.g., dynamic filtering information).
[0100] - Relay transmission or filtering is performed according to other filtering information. For example, when dynamic filtering information exists, relay transmission or filtering is performed according to the dynamic filtering information, or when dynamic filtering information does not exist, relay transmission or filtering is performed according to the default group filtering operation.
[0101] In some implementations, filtering can be referred to as non-relay transmission or discarding.
[0102] Priority regeneration information may be referred to as a Priority Regeneration Table or a Priority Regeneration Override Table. Optionally, priority regeneration information may include a first priority (also called a receive priority) and a second priority (also called a regeneration priority). Priority regeneration information is used to map the priority of a data flow with the first priority to the second priority (e.g., one of the integer values between 0 and 7). The first priority and the second priority may be the same or different.
[0103] Further, the priority regeneration information may further include a port identifier, and the priority regeneration information may be used to indicate that it is valid at the port indicated by the port identifier.
[0104] In one implementation method, the packet header or flow information of the data flow includes a first priority, and when the port decides to relay the data flow, the first priority of the packet header is replaced with a second priority according to the priority regeneration table, and then the relay transmission is performed.
[0105] Optionally, portTransmitRate related information includes at least one of a port identifier and a port transmit rate.
[0106] Information related to bandwidth availability parameters can be referred to as a bandwidth availability parameter table. Information related to bandwidth availability parameters may include at least one of additional bandwidth (deltaBandwidth), managed bandwidth (adminIdleSlope), actual bandwidth (operIdleSlope), traffic class measurement interval (classMeasurementInterval), traffic class fixed bandwidth (lockClassBandwidth), and traffic class information.
[0107] Among them, additional bandwidth can be reflected as a percentage of the port transmission speed and is bandwidth reserved for the queue of a specific traffic class (e.g., the traffic class indicated by the traffic class information).
[0108] Among them, managed bandwidth may be bandwidth reserved to manage queues of specific traffic classes (e.g., traffic classes indicated by traffic class information).
[0109] Among them, the actual bandwidth may be the actual bandwidth reserved for a queue of a specific traffic class (e.g., the traffic class indicated by the traffic class information).
[0110] In one implementation method, for a centralized architecture, information related to bandwidth availability parameters may include only managed bandwidth and traffic class information. In this case, the managed bandwidth may be the same as the actual bandwidth.
[0111] Information related to the transmission selection algorithm can be referred to as a transmission selection algorithm table. The information related to the transmission selection algorithm includes traffic class information and at least one of the transmission selection algorithms.
[0112] Further, the transmission selection algorithm may include, but is not limited to, a credit-based shaping algorithm, a strict priority transmission selection algorithm, and a manufacturer's proprietary transmission selection algorithm.
[0113] A single port can have up to 8 traffic classes, and the relay transmission and queue capabilities supported by each traffic class may differ. When receiving port identifiers, traffic class information, and transmission selection algorithm information at the same time, configuration of bandwidth transmission selection algorithm information can be performed for the traffic class of the specified port.
[0114] In some embodiments of the present invention, on the one hand, operation of a port of a wireless communication system bridge can be supported, and on the other hand, control information related to the port of the wireless communication system bridge can be disclosed externally (e.g., CNC), thereby supporting the implementation of a communication system bridge configured by a terminal, a time adapter, and a wireless communication network.
[0115] Referring to FIG. 4, some embodiments of the present invention provide a method for supporting port control applied to a first communication device. The first communication device includes, but is not limited to, at least one of a UE, a first adapter (e.g., DS-TT), a second adapter (e.g., NW-TT), and a UPF. The method comprises step 41.
[0116] Step 41: If the first condition is satisfied, port-related control information is transmitted.
[0117] In some implementations, port-related control information is port-level control information. In other implementations, port-related control information is traffic class-level control information.
[0118] In some implementations, the first condition may include at least one of receiving a request to read port-related control information; successfully establishing a PDU session associated with the port; and generating or updating port-related control information.
[0119] In some implementations, the first communication equipment receives a request to read the port-related control information from the port-related information container.
[0120] In some implementations, the above port is a port used as an outlet.
[0121] In some implementations, the port is a port of a first adapter. In this case, the first adapter and / or the UE may transmit control information related to the port. In some implementations, the port is a port of a second adapter. In this case, the second adapter and / or the UPF may transmit control information related to the port.
[0122] Optionally, the port-related control information reading request may include at least one of a port identifier, traffic class information, a first routing information request, a priority regeneration information request, a port transmission rate information request, a bandwidth availability parameter information request, and a transmission selection algorithm information request.
[0123] In some implementations, a request to read port-related control information includes a port identifier used to request the acquisition of port-related control information of a specified port. Since the description of the port identifier and port-related control information can be found in the embodiment described in FIG. 3, further description is omitted here.
[0124] In some implementations, a request to read port-related control information includes traffic class information for requesting the acquisition of port-related control information of a specified traffic class, such as information related to bandwidth availability parameters and information related to a transmission selection algorithm. Since the traffic class information is the same as that described in the embodiment of FIG. 3, further explanation is omitted here.
[0125] In some implementations, a request to read port-related control information includes port-related control information for a specified traffic class of a specified port, such as information regarding bandwidth availability parameters and information regarding transmission selection algorithms.
[0126] Optionally, when the first condition is satisfied, the step of transmitting port-related control information includes the step of transmitting the requested port-related control information in response to a request to read port-related control information. Since the description of the port-related control information can be referenced to the embodiment described in FIG. 3, further description is omitted here.
[0127] In some embodiments of the present invention, on the one hand, operation of a port of a wireless communication system bridge can be supported, and on the other hand, control information related to the port of the wireless communication system bridge can be disclosed externally (e.g., CNC), thereby supporting the implementation of a communication system bridge configured by a terminal, a time adapter, and a wireless communication network.
[0128] Referring to FIG. 5, some embodiments of the present invention provide a method for supporting port control applied to a second communication device. The second communication device includes, but is not limited to, at least one of an Application Function (AF), a Policy Control Function (PCF), and a Session Management Function (SMF). The method comprises steps 51 and 52.
[0129] Step 51: Receive bridge-related control information and / or port-related second control information.
[0130] Step 52: Determine the first control information related to the port based on the bridge-related control information and / or the second control information related to the port.
[0131] It can be understood that the second control information related to the port and the first control information related to the port may be the same or different.
[0132] The items included in the first control information related to the port and / or the second control information related to the port may be the same as the items included in the control information related to the port.
[0133] Optionally, port-related first control information and / or port-related second control information may include at least one of a port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information, and transmission selection algorithm information.
[0134] Optionally, for the description of the port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information and transmission selection algorithm information among the port-related first control information and / or port-related second control information, reference may be made to the embodiment of the method supporting port control described in FIG. 3.
[0135] Optionally, bridge-related control information may include at least one of a bridge identifier, second routing information (e.g., Static Filtering Entry or Static Tree), and priority regeneration-related information.
[0136] Optionally, the second routing information may be static routing information. The second routing information may include at least one of MAC address-related information (e.g., MAC address rules), VLAN identifier information (e.g., VLAN identifier address rules), and a port map.
[0137] In some implementations, the second routing information is routing information for a data flow in a bridge. The port map is the port operation of a port group when the target address and / or VID (VLAN identifier) of the data flow corresponds to the MAC address information and / or VLAN identifier information.
[0138] Optionally, the port map may include control information for port operations of the port group. For control information on port operations, refer to the description of the method embodiment supporting port control described in FIG. 3.
[0139] In one implementation method, the first control information related to the port is transmitted to the first communication equipment. Optionally, the step of transmitting the first control information related to the port includes the step of including the first information related to the port in a port-related information container and transmitting the port-related information container.
[0140] In one implementation method, the bridge can receive the entire configuration of the bridge, a configuration for multiple ports of the bridge, or a configuration for all ports, and the bridge then breaks down each port according to the received configuration information and performs configuration on the ports.
[0141] In some embodiments of the present invention, on the one hand, operation of a port of a wireless communication system bridge can be supported, and on the other hand, control information related to the port of the wireless communication system bridge can be disclosed externally (e.g., CNC), thereby supporting the implementation of a communication system bridge configured by a terminal, a time adapter, and a wireless communication network.
[0142] Referring to FIG. 6, some embodiments of the present invention provide a method for supporting port control applied to a second communication device. The second communication device includes, but is not limited to, at least one of AF, PCF, and SMF. The method comprises steps 61 and 62.
[0143] Step 61: Receive a request to read bridge-related control information and / or a request to read port-related control information.
[0144] Step 62: Send a request to read port-related control information.
[0145] Optionally, since the request for reading port-related control information can refer to the embodiment described in FIG. 4, further explanation is omitted here.
[0146] In one implementation method, a request to read bridge-related control information can be used to obtain port-related control information of all ports within the bridge (as described in the embodiment of FIG. 3).
[0147] Further, a request to read bridge-related control information may include a bridge identifier. Through the specified bridge identifier, a request to obtain port-related control information for all ports of the bridge can be made. In one implementation, if the second communication equipment manages a single bridge, port-related control information for all ports of the bridge managed by the second communication equipment can be requested by transmitting a request to read bridge control information. In another implementation, if the second communication equipment manages multiple bridges, a specific bridge identifier must be additionally specified to obtain port-related control information for all ports of the specified bridge.
[0148] In one implementation method, a request to read control information related to the port is transmitted to the first communication equipment.
[0149] In some embodiments of the present invention, on the one hand, operation of a port of a wireless communication system bridge can be supported, and on the other hand, control information related to the port of the wireless communication system bridge can be disclosed externally (e.g., CNC), thereby supporting the implementation of a communication system bridge configured by a terminal, a time adapter, and a wireless communication network.
[0150] A method for supporting port control according to some embodiments of the present invention will be described below with reference to specific application scenarios.
[0151] A data transmission method according to some embodiments of the present invention will be described below with reference to specific application scenarios.
[0152] Application Scenario 1 of some embodiments of the present invention describes the process of modifying a PDU (Protocol Data Unit) session, which is primarily triggered by a UE. Referring to the contents illustrated in FIG. 7, the following steps are included.
[0153] Step 701: DS-TT transmits a port-related information container to the UE. The port-related information container includes port-related control information for the DS-TT port (as described in the embodiment of FIG. 3).
[0154] Step 702: The UE initiates a PDU session modification request for the SMF. The PDU session modification request includes the relevant information container from Step 701.
[0155] The UE sends a request to modify the above PDU session to the AMF in accordance with the NAS message.
[0156] Step 703: AMF sends a PDU Session_Update Session Management Context request to SMF, wherein the PDU Session_Update Session Management Context request includes the PDU Session Modification request.
[0157] Step 704: SMF sends an SMF trigger session management policy association modification request to PCF. The SMF trigger session management policy association modification request includes the port-related information container.
[0158] Step 705: The PCF transmits an event notification to the AF. The event notification includes the port-related information container. After receiving the port-related control information in the port-related information container, the AF transmits the port-related control information to a time-sensitive network control node (e.g., CNC). Optionally, the CNC may adjust the port-related control information and transmit the updated port-related control information to the AF. The AF may create a single port-related information container to include the port-related control information.
[0159] Step 706: AF transmits an event notification response to PCF. Optionally, the event notification response includes a port-related information container. The port-related information container may include port-related control information for DS-TT and / or NW-TT ports (as described in the embodiment of FIG. 3). The port-related control information in Step 706 may be different from the port-related control information in Step 701.
[0160] Step 706: PCF sends an SMF trigger session management policy association modification request response to SMF. Optionally, the SMF trigger session management policy association modification request response includes a port-related information container from Step 706.
[0161] The SMF determines whether the above port-related information container is a container related to the NW-TT port or a container related to the DS-TT port. If it is confirmed that it is a container related to the NW-TT port, it transmits to the UPF via step 708. If it is confirmed that it is a container related to the DS-TT port, it proceeds to step 710.
[0162] Step 708: The SMF transmits an N4 session modification request to the UPF. The N4 session modification request includes the port-related information container from Step 706. When the UPF and NW-TT are integrated, the UPF and / or NW-TT may perform port-related operations on the ports on the NW-TT according to the relevant control information in the port-related information container (as described in the embodiment of FIG. 3, further description is omitted here).
[0163] Step 709: UPF sends an N4 session modification response to SMF.
[0164] Step 710: SMF sends a PDU Session_Update Session Management Context response to AMF, wherein the PDU Session_Update Session Management Context response includes the PDU Session Modification Acceptance. Optionally, the PDU Session Modification Acceptance includes a port-related information container.
[0165] Step 711: The AMF sends a NAS message to the UE, wherein the NAS message includes acceptance of the PDU session modification.
[0166] Step 712: The UE transmits a response to the DS-TT. Optionally, the response includes a port-related information container. The DS-TT may perform port-related operations on the ports on the DS-TT according to the port-related control information in the port-related information container (as described in the embodiment of FIG. 3, further description is omitted here).
[0167] Application Scenario 2 of some embodiments of the present invention describes the process of modifying a PDU (Protocol Data Unit) session primarily triggered by a network. Referring to the contents illustrated in FIG. 8, the following steps are included.
[0168] Step 801: AF transmits application service information to PCF. Optionally, the application service information includes a port-related information container. The port-related information container may include a request to read port-related control information of DS-TT and / or NW-TT ports (as described in the embodiment of FIG. 4).
[0169] In one implementation method, AF performs step 802 after receiving a request to read bridge-related control information and / or a request to read port-related control information (as described in FIG. 6).
[0170] Step 802: PCF sends an 802 Session Management Control_Update Notification request to SMF. Optionally, the 802 Session Management Control_Update Notification request includes port-related information from Step 801.
[0171] The SMF determines whether the above port-related information container is a container related to the NW-TT port or a container related to the DS-TT port. If it is confirmed that it is a container related to the NW-TT port, it transmits to the UPF via step 803. If it is confirmed that it is a container related to the DS-TT port, it proceeds to step 805.
[0172] Step 803: SMF transmits an N4 session modification request to UPF. The N4 session modification request includes the port-related information container from Step 802. When UPF and NW-TT are integrated, UPF may transmit port-related control information of the NW-TT port in response to a request to read port-related control information from the port-related information container (as described in the embodiment of FIG. 4, further explanation is omitted here).
[0173] Step 804: UPF sends an N4 session modification response to SMF. The N4 session modification response includes the port-related information container from Step 803.
[0174] Step 805: SMF transmits an N1N2 message transmission to AMF, wherein the N1N2 message transmission includes the PDU session modification command. Optionally, the PDU session modification command includes a port-related information container.
[0175] Step 806: The AMF sends a NAS message to the UE, wherein the NAS message includes the PDU session modification command.
[0176] Step 807: The UE transmits a port-related information container to the DS-TT. In response to a request to read port-related control information from the port-related information container, the DS-TT transmits port-related control information for the DS-TT port (as described in the embodiment of FIG. 4, further explanation is omitted here).
[0177] Step 808: DS-TT transmits a response to the UE. The response includes a port-related information container. The port-related information container includes port-related control information of the DS-TT port (as described in the embodiment of FIG. 3).
[0178] Step 809: The UE transmits PDU session modification complete to the SMF. The PDU session modification complete includes the relevant information container from Step 808.
[0179] The UE transmits the completion of the above PDU session modification to the AMF via a NAS message.
[0180] Step 810: AMF sends a PDU Session_Update Session Management Context request to SMF, wherein the PDU Session_Update Session Management Context request includes the completion of the PDU session modification.
[0181] Step 811: SMF sends the PDU Session_Update Session Management Context response to AMF.
[0182] Step 812: SMF sends an SMF trigger session management policy association modification request to PCF. The SMF trigger session management policy association modification request includes the 804 port-related information container and / or 810 port-related information container.
[0183] Step 813: PCF transmits an application service information acknowledgment to AF. The application service information acknowledgment includes the 804 port-related information container and / or the 810 port-related information container. After receiving the port-related control information from the port-related information container, AF transmits the port-related control information to a time-sensitive network control node (e.g., CNC).
[0184] In some embodiments of the present invention, in further providing a first communication device, since the principle by which the first communication device solves a problem is similar to the method supporting port control in some embodiments of the present invention, the implementation of said first communication device may refer to the embodiment of the method, and overlapping parts are omitted from description herein.
[0185] Referring to FIG. 9, some embodiments of the present invention further provide a first communication device, wherein the first communication device (900) is,
[0186] A first receiving module (901) configured to receive port-related control information;
[0187] It includes a first processing module (902) configured to perform port-related operations on the port according to the above port-related control information.
[0188] In some implementations, the performance of port-related operations includes at least one of configuring the port, controlling whether to relay the data flow, controlling the scheduling of the data flow, controlling the queue of the data flow, and controlling the regeneration of the priority of the data flow.
[0189] In some implementations, the port-related control information is port-level control information, or the port-related control information is port traffic class-level control information.
[0190] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0191] In some implementations, the first routing information includes at least one of a port identifier, MAC address-related information, VLAN identifier information, and control information for port operation, and / or the priority regeneration-related information includes at least one of a first priority and a second priority, and the priority regeneration-related information is used to map the priority of a data flow having a first priority to a second priority, and / or the port transmission speed-related information includes at least one of a port identifier and a port transmission speed.
[0192] In some implementations, the information related to the bandwidth availability parameter includes at least one of additional bandwidth, managed bandwidth, actual bandwidth, traffic class measurement interval, traffic class fixed bandwidth, and traffic class information, and / or the information related to the transmission selection algorithm includes at least one of traffic class information and a transmission selection algorithm.
[0193] In some implementations, the transmission selection algorithm includes at least one of a credit-based shaping algorithm, a strict priority transmission selection algorithm, and a manufacturer's proprietary transmission selection algorithm.
[0194] In the first communication equipment provided by some embodiments of the present invention, since the embodiment can be performed and the implementation principle and technical effect are similar, further explanation is omitted here.
[0195] In some embodiments of the present invention, in further providing a first communication device, since the principle by which the first communication device solves a problem is similar to the method supporting port control in some embodiments of the present invention, the implementation of said first communication device may refer to the embodiment of the method, and overlapping parts are omitted from description herein.
[0196] Referring to FIG. 10, some embodiments of the present invention further provide a first communication device, wherein the first communication device (1000) is,
[0197] When the first condition is satisfied, it includes a first transmission module (1001) configured to transmit port-related control information, wherein
[0198] Among them, the above-mentioned port-related control information includes at least one of a port identifier, traffic class information, first routing information, priority regeneration-related information, port transmission speed-related information, bandwidth availability parameter-related information, and transmission selection algorithm-related information.
[0199] In some implementations, the first condition includes at least one of receiving a request to read port-related control information; successfully establishing a PDU session associated with the port; and generating or updating port-related control information.
[0200] In some implementations, the first routing information includes at least one of a port identifier, MAC address-related information, VLAN identifier information, and control information for port operation, and / or the priority regeneration-related information includes a first priority and a second priority, and the priority regeneration-related information is used to map the priority of a data flow having the first priority to the second priority, and / or the port transmission speed-related information includes at least one of a port identifier and a port transmission speed.
[0201] In some implementations, the information related to the bandwidth availability parameter includes at least one of additional bandwidth, managed bandwidth, actual bandwidth, traffic class measurement interval, traffic class fixed bandwidth, and traffic class information, and / or the information related to the transmission selection algorithm includes at least one of traffic class information and a transmission selection algorithm.
[0202] In some implementations, the transmission selection algorithm includes at least one of a credit-based shaping algorithm, a strict priority transmission selection algorithm, and a manufacturer's proprietary transmission selection algorithm.
[0203] In the first communication equipment provided by some embodiments of the present invention, since the embodiment can be performed and the implementation principle and technical effect are similar, further explanation is omitted here.
[0204] In some embodiments of the present invention, in providing a second communication device, since the principle by which the second communication device solves a problem is similar to the method supporting port control in some embodiments of the present invention, the implementation of said second communication device may refer to the embodiment of the method, and overlapping parts are omitted from description herein.
[0205] Referring to FIG. 11, some embodiments of the present invention further provide a second communication device, wherein the second communication device (1100) is,
[0206] A second receiving module (1101) configured to receive bridge-related control information and / or port-related second control information;
[0207] A second processing module (1102) configured to determine first control information related to a port according to the above bridge-related control information and / or second control information related to a port; comprising,
[0208] Among them, the first control information related to the port and / or the second control information related to the port includes at least one of a port identifier, traffic class information, first routing information, priority regeneration information, port transmission speed information, bandwidth availability parameter information, and transmission selection algorithm information.
[0209] In some implementations, the bridge-related control information includes at least one of a bridge identifier, second routing information, and priority regeneration-related information.
[0210] In some implementations, the second communication equipment (1100) is,
[0211] It further includes a second transmission module configured to transmit first control information related to the port to the first communication equipment.
[0212] In some implementations, the first routing information includes at least one of a port identifier, MAC address-related information, VLAN identifier information, and control information for port operation, and / or the priority regeneration-related information includes at least one of a first priority and a second priority, and the priority regeneration-related information is used to map the priority of a data flow having a first priority to a second priority, and / or the port transmission speed-related information includes at least one of a port identifier and a port transmission speed.
[0213] In some implementations, the information related to the bandwidth availability parameter includes at least one of additional bandwidth, managed bandwidth, actual bandwidth, traffic class measurement interval, traffic class fixed bandwidth, and traffic class information, and / or the information related to the transmission selection algorithm includes at least one of traffic class information and a transmission selection algorithm.
[0214] In some implementations, the transmission selection algorithm includes at least one of a credit-based shaping algorithm, a strict priority transmission selection algorithm, and a manufacturer's proprietary transmission selection algorithm.
[0215] In some implementations, the second routing information includes at least one of MAC address-related information, VLAN identifier information, and a port map, and / or the priority regeneration-related information includes a first priority and a second priority, and the priority regeneration-related information is used to map the priority of a data flow having the first priority to the second priority.
[0216] In the second communication equipment provided by some embodiments of the present invention, since the embodiment can be performed and the implementation principle and technical effect are similar, further explanation is omitted here.
[0217] In some embodiments of the present invention, in providing a second communication device, since the principle by which the second communication device solves a problem is similar to the method supporting port control in some embodiments of the present invention, the implementation of said second communication device may refer to the embodiment of the method, and overlapping parts are omitted from description herein.
[0218] Referring to FIG. 12, some embodiments of the present invention further provide a second communication device, wherein the second communication device (1200) is,
[0219] A third receiving module (1201) configured to receive requests to read bridge-related control information and / or requests to read port-related control information;
[0220] A third transmission module (1202) configured to transmit a request to read control information related to the above port; comprising,
[0221] Among them, the request to read port-related control information includes at least one of a port identifier, traffic class information, a first routing information request, a priority regeneration information request, a port transmission speed information request, a bandwidth availability parameter information request, and a transmission selection algorithm information request.
[0222] In some implementations, a request to read port-related control information includes at least one of a port identifier, traffic class information, a first routing information request, a priority regeneration information request, a port transmission rate information request, a bandwidth availability parameter information request, and a transmission selection algorithm information request.
[0223] In some implementations, the request to read bridge-related control information includes a bridge identifier.
[0224] In some implementations, the third transmission module (1202) is further configured to transmit a request to read the port-related control information to the first communication equipment.
[0225] In the second communication equipment provided by some embodiments of the present invention, since the embodiment can be performed and the implementation principle and technical effect are similar, further explanation is omitted here.
[0226] Referring to FIG. 13, FIG. 13 is a structural diagram of a communication device applied to some embodiment of the present invention. As shown in FIG. 13, the communication device (1300) includes a processor (1301), a transceiver (1302), a memory (1303), and a bus interface, wherein the processor (1301) may be responsible for bus architecture and general processing management. The memory (1303) may store data used when the processor (1301) performs operations.
[0227] In an embodiment according to the present invention, the communication equipment (1300) further includes a program that is stored in memory (1303) and executable by a processor (1301), and when the program is executed by the processor (1301), the steps of the above method are implemented.
[0228] In FIG. 13, the bus architecture may include any number of interconnected buses and bridges, specifically, one or more processors with a processor (1301) as the core and memory with a memory (1303) as the core, which are interconnected through various circuits. The bus architecture may also connect various other circuits, such as peripheral devices, voltage regulators, power management circuits, etc., and since these are well known in the art, they are not further described here. The bus interface provides an interface. The transceiver (1302) may be a plurality of components including a transmitter and a receiver, and provides a unit for communicating with various other devices in a transmission medium.
[0229] In the communication equipment provided by some embodiments of the present invention, the above method embodiment can be performed, and since the implementation principle and technical effect are similar, further explanation is omitted here.
[0230] The steps of the method or algorithm described in the specification of the present invention may be implemented in hardware or by executing software instructions on a processor. Software instructions may be composed of corresponding software modules, and the software modules may be stored in Random Access Memory (RAM), flash memory, Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EEPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), registers, hard disks, removable hard disks, Read-Only CDs, or any other form of storage medium known in the art. By connecting an exemplary storage medium to a processor, information can be read from the storage medium and written to the storage medium through the processor. Of course, the storage medium may be a component of the processor. The processor and the storage medium may be mounted on an application-specific integrated circuit (ASIC). Additionally, said ASIC may be mounted on a core network interface device. Of course, the processor and the storage medium may exist as individual components in the core network interface device.
[0231] Those skilled in the art will understand that in one or more of the above examples, the functions described in the present invention may be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, these functions may be stored on a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. A computer-readable medium includes a computer storage medium and a communication medium, wherein the communication medium includes any medium capable of easily transmitting a computer program from one place to another. A storage medium may be any available medium accessible by a general-purpose or special-purpose computer.
[0232] Although the purpose, technical solution, and beneficial effects of the present invention have been described in detail through a specific implementation method as described above, the above description is merely a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. All modifications, equivalent substitutions, improvements, etc., made based on the technical solution of the present invention are included within the scope of protection of the present invention.
[0233] Those skilled in the art will understand that some embodiments of the present invention may provide a method, a system, or a computer program product. Accordingly, some embodiments of the present invention may be implemented in the form of a standalone hardware embodiment, a standalone software embodiment, or an embodiment combining software and hardware. Furthermore, some embodiments of the present invention may be implemented in the form of one or more computer program products that contain program code and are implemented on a computer-usable storage medium (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.).
[0234] Some embodiments of the present invention are described with reference to flowcharts and / or block diagrams of methods, equipment (systems), and computer program products according to some embodiments of the present invention. Each process and / or step of the flowchart and / or block diagram, or a combination of processes and / or steps of the flowchart and / or block diagram, can be implemented by computer program instructions. Such computer program instructions are provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing equipment processor to create a machine, and when such instructions are executed by the computer or other programmable data processing equipment, a device is created that implements a function / operation specified in one or more blocks of the flowchart and / or block diagram.
[0235] These computer program instructions are also stored in computer-readable memory capable of instructing a computer or other programmable data processing device to operate in a specific manner, thereby producing a manufactured product comprising an instruction device capable of implementing a function specified in one or more blocks of a flowchart and / or block diagram where the instructions stored in computer-readable memory are stored.
[0236] The above computer program instructions are also loaded into a computer or other programmable data processing device to create a process implemented by the computer by causing a series of operation steps to be performed on the computer or other programmable data processing device, and accordingly, the functions / operations specified in the blocks of the flowchart and / or block diagram can be implemented by the instructions executed on the computer or other programmable data processing device.
[0237] The embodiments described in the present invention may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. Modules, units, submodules, subunits, etc. for the implementation of hardware may be implemented through one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processing (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, and other electronic devices for performing the functions described herein, or a combination thereof.
[0238] Those skilled in the art may make various changes and modifications to some embodiments of the present invention without departing from the spirit and scope of the present invention. As such, if such modifications and variations according to some embodiments of the present invention fall within the claims and equivalent technical scope of the present invention, the present invention also includes such modifications and variations.
Claims
Claim 1 A method for supporting port control applied to a first communication device, wherein the first communication device includes an NW-TT, and the method comprises: receiving a static filtering entry; performing a port-related operation on a port according to the static filtering entry; wherein the step of performing a port-related operation on a port according to the static filtering entry includes: relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port; and wherein at least one of the MAC address-related information or VLAN identifier information is included in the static filtering entry. Claim 2 A method according to claim 1, wherein performing port-related operations on the port further comprises at least one of the configuration of the port, control over whether to transmit data flow, control over scheduling of data flow, control over a queue of data flow, and control over regenerating the priority of data flow. Claim 3 A method according to claim 1, wherein the step of receiving the static filtering entry includes the step of receiving a port-related information container, wherein the port-related information container includes the static filtering entry. Claim 4 A method according to claim 1, characterized in that the NW-TT is integrated with UPF. Claim 5 In claim 1, the static filtering entry further comprises a port identifier, and the step of relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port comprises: the step of relaying a data stream carrying at least one of the MAC address-related information or VLAN identifier information through the NW-TT port corresponding to the port identifier. Claim 6 A method according to claim 1, wherein the static filtering entry further comprises control information for a port operation, and the control information for the port operation is a port operation when at least one of the target address or VID of the data flow corresponds to at least one of the MAC address-related information or VLAN identifier information, and the control information for the port operation comprises at least one of relay transmission; filtering; relay transmission or filtering according to dynamic filtering information. Claim 7 The method of claim 1 further comprises the step of transmitting a static filtering entry when a first condition is satisfied, wherein the first condition comprises at least one of: receiving a request to read the static filtering entry; successfully establishing a protocol data unit (PDU) session associated with the port; and creating or updating the static filtering entry. Claim 8 A method for supporting port control applied to a first communication device, comprising the step of transmitting a static filtering entry when a first condition is satisfied, wherein at least one of MAC address-related information or VLAN identifier information is included in the static filtering entry; wherein the first condition comprises at least one of receiving a request to read the static filtering entry; successfully establishing a protocol data unit (PDU) session associated with the port; and generating or updating the static filtering entry. Claim 9 A method according to claim 8, wherein the first communication equipment includes an NW-TT, and the NW-TT is integrated with a UPF. Claim 10 A method according to claim 8, wherein the step of transmitting the static filtering entry comprises the step of transmitting a port-related information container, wherein the port-related information container includes the static filtering entry. Claim 11 A method for supporting port control applied to a second communication device, wherein the second communication device comprises: at least one of AF, PCF, and SMF, and the method comprises: a step of transmitting a static filtering entry to a first communication device, wherein the first communication device comprises NW-TT, and at least one of MAC address-related information or VLAN identifier information included in the static filtering entry is for relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port. Claim 12 A method according to claim 11, wherein the step of transmitting a static filtering entry to the first communication equipment comprises: the step of transmitting a port-related information container to the first communication equipment, wherein the port-related information container includes the static filtering entry. Claim 13 A method according to claim 11, characterized in that the above NW-TT is integrated with UPF. Claim 14 A method according to claim 11, wherein the static filtering entry further comprises control information for a port operation, and the control information for the port operation is a port operation when at least one of the target address or VID of the data flow corresponds to at least one of the MAC address-related information or VLAN identifier information, and the control information for the port operation comprises at least one of relay transmission; filtering; relay transmission or filtering according to dynamic filtering information. Claim 15 A first communication device, wherein the first communication device comprises an NW-TT, and the first communication device comprises: a first receiving module configured to receive a static filtering entry; and a first processing module configured to perform a port-related operation on a port according to the static filtering entry; wherein performing a port-related operation on a port according to the static filtering entry includes relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port; and wherein at least one of the MAC address-related information or VLAN identifier information is included in the static filtering entry. Claim 16 A first communication device according to claim 15, wherein performing port-related operations on the above-mentioned port further comprises at least one of configuration of the port, control over whether to transmit data flow, control over scheduling of data flow, control over a queue of data flow, and control over regenerating the priority of data flow. Claim 17 A first communication device according to claim 15, wherein the first receiving module is configured to receive a port-related information container, and the port-related information container includes the static filtering entry. Claim 18 In paragraph 15, the first communication equipment is characterized in that the above NW-TT is integrated with UPF. Claim 19 In claim 15, the static filtering entry further includes a port identifier, and relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port is characterized by: relaying a data stream carrying at least one of the MAC address-related information or VLAN identifier information through the NW-TT port corresponding to the port identifier. Claim 20 A first communication device characterized in that, in paragraph 15, the static filtering entry further comprises control information for a port operation, wherein the control information for the port operation is a port operation when at least one of the target address or VID of the data flow corresponds to at least one of the MAC address-related information or VLAN identifier information, and the control information for the port operation comprises at least one of relay transmission; filtering; relay transmission or filtering according to dynamic filtering information. Claim 21 In paragraph 15, the first communication equipment transmits a static filtering entry when a first condition is satisfied, wherein the first condition comprises at least one of: receiving a request to read the static filtering entry; successfully establishing a protocol data unit (PDU) session associated with the port; and creating or updating the static filtering entry. Claim 22 A first communication device, wherein the first communication device comprises a NW-TT and a first transmission module configured to transmit a static filtering entry when a first condition is satisfied, wherein at least one of MAC address related information or VLAN identifier information is included in the static filtering entry; wherein the first condition comprises at least one of receiving a request to read the static filtering entry; successfully establishing a protocol data unit (PDU) session associated with a port; and generating or updating the static filtering entry. Claim 23 A second communication device, wherein the second communication device comprises: at least one of AF, PCF, and SMF, and a second transmission module configured to transmit a static filtering entry to a first communication device, wherein the first communication device comprises NW-TT, and at least one of MAC address-related information or VLAN identifier information included in the static filtering entry is for relaying a data stream carrying at least one of MAC address-related information or VLAN identifier information through the NW-TT port. Claim 24 A computer-readable storage medium characterized by having a program stored therein and implementing a method that supports port control according to any one of claims 1 to 14 when the program is executed by a processor. Claim 25 delete Claim 26 delete Claim 27 delete Claim 28 delete Claim 29 delete Claim 30 delete Claim 31 delete Claim 32 delete Claim 33 delete Claim 34 delete Claim 35 delete Claim 36 delete Claim 37 delete Claim 38 delete Claim 39 delete Claim 40 delete Claim 41 delete Claim 42 delete Claim 43 delete
Citation Information
Patent Citations
Ethernet type packet data unit session communications
US20190109823A1