Methods for controlling information, equipment, and communication tools.
Patent Information
- Application Number
- TH2301000259
- Authority / Receiving Office
- TH · TH
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2021-07-23
- Publication Date
- 2026-10-05
AI Technical Summary
In time-sensitive networks, how to determine the optimal clock is an urgent issue because the bridge receives clock notification messages with different clocks from different ports and needs to select an optimal clock to ensure time synchronization.
By generating message priority vectors and path priority vectors, the bridge can determine the best clock and select and obtain the best master clock or the best root bridge under the 5G bridge distributed TT structure.
It effectively solves the time synchronization problem, ensures the unification of clocks and efficient data transmission in the network, and supports the optimal root object selection and acquisition under the 5G bridge distributed structure.
Smart Images

Figure 00000001_0000
Abstract
Description
Information control method, device and communication equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202010726051.8 filed in China on July 24, 2020, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The embodiments of the present application relate to the field of communication technology, and in particular to an information control method, apparatus, and communication equipment. Background Art
[0004] In a Time Sensing Network (TSN), time-dependent data streams can be forwarded between senders and receivers via one or more bridges. In a time-synchronized network, a bridge can receive clock notification messages from different clocks on different ports, and the bridge itself also maintains a clock. The bridge compares the received clocks with its own system clock, selects the optimal clock as the master clock, and sends a notification message to communicate the selected master clock. Therefore, determining the optimal clock is a pressing issue in time-dependent services.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an information control method, apparatus, and communication device for solving the problem of how to determine an optimal clock.
[0007] In a first aspect, an embodiment of the present application provides an information control method, applied to a first communication device, including:
[0008] receiving a first message, where the first message is a message including information about a first root object;
[0009] Execute a first operation;
[0010] The first operation includes at least one of the following:
[0011] generating a message priority vector according to the first port and the first message;
[0012] discarding the first message;
[0013] The second type of operation in the first operation;
[0014] The second type of operation in the first operation includes at least one of the following:
[0015] generating a path priority vector of the first root object according to the first port, the first message and / or the path cost of the receiving port, or generating a path priority vector of the first root object according to the message priority vector and / or the path cost of the receiving port;
[0016] Sending a first message to a first target end;
[0017] Replacing the port priority vector of the first port with the message priority vector;
[0018] Wherein, the first port includes a port for receiving the first message;
[0019] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port.
[0020] In a second aspect, an embodiment of the present application provides an information control method, applied to a second communication device, including:
[0021] Receive the first message;
[0022] Perform a second operation according to the first root information;
[0023] The second operation includes at least one of the following:
[0024] generating a message priority vector according to the first message and / or the first port;
[0025] Generate a path priority vector of the first root object based on the first port, the first message and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port;
[0026] The second type of operation in the second operation;
[0027] The second type of operation in the second operation includes at least one of the following:
[0028] Determine the best root object;
[0029] Determine the second root information;
[0030] Sending a second message to a second target end;
[0031] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0032] The first message is a message including information of the first root object;
[0033] The first port includes a port for receiving a first message;
[0034] The second root information includes at least one of the following: a second message, a second priority vector, information about a second port, and configuration information about a port state;
[0035] The second message is a message containing information about the best root object;
[0036] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0037] The second priority vector is a priority vector including information of the best root object.
[0038] In a third aspect, an embodiment of the present application provides an information control method, applied to a third communication device, including:
[0039] Obtaining a second root information; wherein the second root information includes at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port state;
[0040] Perform a third operation according to the second root information;
[0041] The third operation includes at least one of the following:
[0042] Adding outbound port information to the acquired second message;
[0043] generating a second message;
[0044] Sending a second message to the target port;
[0045] generating a second priority vector;
[0046] Replacing the port priority vector of the target port with a second priority vector, where the second priority vector is the generated second priority vector or the obtained second priority vector;
[0047] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0048] The second message is a message containing information about the best root object.
[0049] In a fourth aspect, an embodiment of the present application provides an information control method, applied to a fourth communication device, including:
[0050] Receive the first message;
[0051] Performing a fourth operation according to the first root information;
[0052] The fourth operation includes at least one of the following:
[0053] Sending the first root information through a first data channel;
[0054] sending a first piece of information other than the information of the first port through the first data channel;
[0055] Sending one of the following through the first data channel: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, a path cost of the first message and / or a receiving port, a message priority vector and a path cost of a receiving port, a port priority vector of the first port and a path cost of a receiving port, a path priority vector of the first root object and a path cost of a receiving port;
[0056] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0057] The first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port;
[0058] Wherein, the first port includes a port for receiving a first message;
[0059] The first message is a message containing information about the first root object.
[0060] In a fifth aspect, an embodiment of the present application provides an information control method, applied to a fifth communication device, including:
[0061] Receive the second message;
[0062] Perform a fifth operation according to the second root information;
[0063] The fifth operation includes at least one of the following:
[0064] sending the second root information through a second data channel;
[0065] sending a second piece of information in addition to the information of the second port through a second data channel;
[0066] Sending one of the following through the second data channel: a second message, a second priority vector, a second message and configuration information of a port state, or a second priority vector and configuration information of a port state;
[0067] The second root information includes at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about a port status;
[0068] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0069] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0070] The second message is a message containing information about the best root object.
[0071] In a sixth aspect, an embodiment of the present application provides an information control method, applied to a sixth communication device, including:
[0072] Receive a first container or a second container; wherein the first container contains: first root information; the first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port; the second container contains: second root information; the second root information includes at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port state;
[0073] Performing a sixth operation according to the first root information or the second root information;
[0074] The sixth operation includes at least one of the following:
[0075] Sending the first root information in a second container;
[0076] Sending the second root information included in the first container;
[0077] The first container includes one of the following: a port management information container and a DS-TT management information container;
[0078] The second container includes one of the following: an NW-TT management information container and a bridge management information container;
[0079] The configuration information of the port status is used to configure the status of the port.
[0080] In a seventh aspect, an embodiment of the present application provides an information control method, applied to a seventh communication device, including:
[0081] Receive the second root message from the second data channel
[0082] Perform a seventh operation according to the second root information;
[0083] The seventh operation includes at least one of the following:
[0084] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0085] Sending the second root information and / or the second port information to the DS-TT;
[0086] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0087] The second root information includes at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port state;
[0088] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0089] In an eighth aspect, an embodiment of the present application provides an information control apparatus, applied to a first communication device, including:
[0090] A first receiving module, configured to receive a first message, where the first message is a message containing information about a first root object;
[0091] A first execution module, configured to execute a first operation;
[0092] The first operation includes at least one of the following:
[0093] generating a message priority vector according to the first port and the first message;
[0094] discarding the first message;
[0095] The second type of operation in the first operation;
[0096] The second type of operation in the first operation includes at least one of the following:
[0097] generating a path priority vector of the first root object according to the first port, the first message and / or the path cost of the receiving port, or generating a path priority vector of the first root object according to the message priority vector and / or the path cost of the receiving port;
[0098] Sending a first message to a first target end;
[0099] Replacing the port priority vector of the first port with the message priority vector;
[0100] Wherein, the first port includes a port for receiving the first message;
[0101] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port.
[0102] In a ninth aspect, an embodiment of the present application provides an information control apparatus, applied to a second communication device, comprising:
[0103] A second receiving module, configured to receive the first piece of information;
[0104] A second execution module, configured to execute a second operation according to the first root information;
[0105] The second operation includes at least one of the following:
[0106] generating a message priority vector according to the first message and / or the first port;
[0107] Generate a path priority vector of the first root object based on the first port, the first message and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port;
[0108] The second type of operation in the second operation;
[0109] The second type of operation in the second operation includes at least one of the following:
[0110] Determine the best root object;
[0111] Determine the second root information;
[0112] Sending a second message to a second target end;
[0113] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0114] The first message is a message including information of the first root object;
[0115] The first port includes a port for receiving a first message;
[0116] The second root information includes at least one of the following: a second message, a second priority vector, information about a second port, and configuration information about a port state;
[0117] The second message is a message containing information about the best root object;
[0118] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0119] The second priority vector is a priority vector including information of the best root object.
[0120] In a tenth aspect, an embodiment of the present application provides an information control apparatus, applied to a third communication device, including:
[0121] An acquisition module, configured to acquire second root information; wherein the second root information includes at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port state;
[0122] A third execution module, configured to execute a third operation according to the second root information;
[0123] The third operation includes at least one of the following:
[0124] Adding outbound port information to the acquired second message;
[0125] generating a second message;
[0126] Sending a second message to the target port;
[0127] generating a second priority vector;
[0128] Replacing the port priority vector of the target port with a second priority vector, where the second priority vector is the generated second priority vector or the obtained second priority vector;
[0129] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0130] The second message is a message containing information about the best root object.
[0131] In an eleventh aspect, an embodiment of the present application provides an information control apparatus, applied to a fourth communication device, including:
[0132] A third receiving module, configured to receive the first piece of information;
[0133] a fourth execution module, configured to execute a fourth operation according to the first root information;
[0134] The fourth operation includes at least one of the following:
[0135] Sending the first root information through a first data channel;
[0136] sending a first piece of information other than the information of the first port through the first data channel;
[0137] Sending one of the following through the first data channel: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, a path cost of the first message and / or a receiving port, a message priority vector and a path cost of a receiving port, a port priority vector of the first port and a path cost of a receiving port, a path priority vector of the first root object and a path cost of a receiving port;
[0138] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0139] The first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0140] Wherein, the first port includes a port for receiving a first message;
[0141] The first message is a message containing information about the first root object.
[0142] In a twelfth aspect, an embodiment of the present application provides an information control apparatus, applied to a fifth communication device, including:
[0143] A fourth receiving module, configured to receive a second piece of information;
[0144] a fifth execution module, configured to execute a fifth operation according to the second root information;
[0145] The performing of the fifth operation includes at least one of the following:
[0146] sending the second root information through a second data channel;
[0147] sending a second piece of information in addition to the information of the second port through a second data channel;
[0148] Sending one of the following through the second data channel: a second message, a second priority vector, a second message and configuration information of a port state, or a second priority vector and configuration information of a port state;
[0149] The second root information includes at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about a port status;
[0150] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0151] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port.
[0152] The second message is a message containing information about the best root object.
[0153] In a thirteenth aspect, an embodiment of the present application provides an information control apparatus, applied to a sixth communication device, including:
[0154] A fifth receiving module is configured to receive a first container or a second container; wherein the first container contains: first root information; the first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path overhead of a receiving port; the second container contains: second root information; the second root information includes at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port state;
[0155] a sixth execution module, configured to execute a sixth operation according to the first root information or the second root information;
[0156] The sixth operation includes at least one of the following:
[0157] Sending the first root information in a second container;
[0158] Sending the second root information included in the first container;
[0159] The first container includes one of the following: a port management information container and a DS-TT management information container;
[0160] The second container includes one of the following: an NW-TT management information container and a bridge management information container;
[0161] The configuration information of the port status is used to configure the status of the port.
[0162] In a fourteenth aspect, an embodiment of the present application provides an information control apparatus, applied to a seventh communication device, including:
[0163] The sixth receiving module is used to receive the second root information from the second data channel
[0164] a seventh execution module, configured to execute a seventh operation according to the second root information;
[0165] The seventh operation includes at least one of the following:
[0166] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0167] Sending the second root information and / or the second port information to the DS-TT;
[0168] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0169] The second root information includes at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port state;
[0170] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0171] In the fifteenth aspect, an embodiment of the present application provides a communication device, comprising a processor, a memory, and a computer program stored on the memory and runnable on the processor, wherein the computer program, when executed by the processor, implements the steps of the information control method provided in the first aspect, or implements the steps of the information control method provided in the second aspect, or implements the steps of the information control method provided in the third aspect, or implements the steps of the information control method provided in the fourth aspect, or implements the steps of the information control method provided in the fifth aspect, or implements the steps of the information control method provided in the sixth aspect, or implements the steps of the information control method provided in the seventh aspect.
[0172] In the sixteenth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the information control method provided in the first aspect, or implements the steps of the information control method provided in the second aspect, or implements the steps of the information control method provided in the third aspect, or implements the steps of the information control method provided in the fourth aspect, or implements the steps of the information control method provided in the fifth aspect, or implements the steps of the information control method provided in the sixth aspect, or implements the steps of the information control method provided in the seventh aspect.
[0173] This embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example. BRIEF DESCRIPTION OF THE DRAWINGS
[0174] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0175] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0176] FIG2 is a flow chart of an information control method provided in an embodiment of the present application;
[0177] FIG3 is a flow chart of another information control method provided in an embodiment of the present application;
[0178] FIG4 is a flow chart of another information control method provided in an embodiment of the present application;
[0179] FIG5 is a flow chart of another information control method provided in an embodiment of the present application;
[0180] FIG6 is a flow chart of another information control method provided in an embodiment of the present application;
[0181] FIG7 is a flow chart of another information control method provided in an embodiment of the present application;
[0182] FIG8 is a flow chart of another information control method provided in an embodiment of the present application;
[0183] FIG9 is a flow chart of an information control method for application scenario 1 according to an embodiment of the present application;
[0184] FIG10 is a flow chart of an information control method for application scenario 2 according to an embodiment of the present application;
[0185] FIG11 is a flow chart of an information control method for application scenario 3 according to an embodiment of the present application;
[0186] FIG12 is a structural diagram of an information control device provided by the present application;
[0187] FIG13 is a structural diagram of another information control device provided by the present application;
[0188] FIG14 is a structural diagram of another information control device provided by the present application;
[0189] FIG15 is a structural diagram of another information control device provided by the present application;
[0190] FIG16 is a structural diagram of another information control device provided by the present application;
[0191] FIG17 is a structural diagram of another information control device provided by the present application;
[0192] FIG18 is a structural diagram of another information control device provided by the present application;
[0193] FIG19 is a structural diagram of another communication device provided in this application. DETAILED DESCRIPTION
[0194] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0195] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. Furthermore, the term "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "and / or" relationship. For example, NW-TT / UPF can be a combined device.
[0196] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other 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. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, although these technologies can also be applied to applications other than NR system applications, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0197] FIG1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may also be referred to as a terminal device or a user terminal (UE). The terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (Pedestrian User Equipment, PUE) and other terminal-side devices. Wearable devices include: bracelets, headphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, where the base station can be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0198] In the embodiments of the present application, time sensitivity may also be referred to as periodic deterministic. Time-sensitive communication may also be referred to as periodic deterministic communication. Time-sensitive data streams may also be referred to as periodic deterministic data streams. A time-sensitive network technology such as IEEE TSN (Time Sensing Network) transmits data periodically with a transmission interval as the periodicity.
[0199] In the embodiments of the present application, the transmitter of a time-sensitive data stream may be referred to as a talker, and the receiver of a time-sensitive data stream may be referred to as a listener. Data may be forwarded between the talker and the listener via one or more bridges. An end station node may be either a talker or a listener. A bridge is responsible for data transmission between the talker and the listener.
[0200] A terminal (such as User Equipment (UE), a time-sensitive adapter, and a communication network form a bridge (the 5G bridge will be used as an example later). For downlink data, the port of the device-side TSN translator (DS-TT) can be the data egress port, and the port of the network-side TSN translator (NW-TT) is the data ingress port. For uplink data, the port of the NW-TT can be the data ingress port, and the port of the DS-TT is the data egress port. The terminal can be co-located with the DS-TT. The user plane function (UPF) can be co-located with the NW-TT.
[0201] Optionally, a terminal can be connected to one or more DS-TTs, and a DS-TT can have one or more ports. A 5G bridge can have a UPF, and one or more ports can be enabled on the NW-TT of the UPF. The terminal can act as an agent for the port of the DS-TT and establish a protocol data unit (PDU) session with the UPF. Through the PDU session, the port on the DS-TT is associated with the port of the NW-TT jointly established by the UPF. The port of the DS-TT becomes a port of the 5G bridge. The ports of the DS-TT and the ports of the NW-TT can be connected separately to the TSN bridge (TSN Bridge) and / or the end station (End Station). Through the 5G bridge, the TSN bridge and / or the end station connected to the port of the TT can communicate.
[0202] Time-sensitive systems have high requirements for time synchronization and require that all clocks remain synchronized. However, there may be multiple master clocks in the network. To determine the optimal clock, 5G bridges must also solve the following problems:
[0203] Problem 1: In a 5GS bridge, the bridge's ports are located on both the DS-TT and the NW-TT. A 5G network can have multiple DS-TTs. Therefore, different DS-TTs and NW-TTs may receive notification messages from external clocks. Therefore, a centralized node is required to determine the optimal clock for the bridge.
[0204] An optional solution is to use the NW-TT as the central node. Upon receiving notification messages, the DS-TT forwards them to the NW-TT. The NW-TT then determines the master clock and the next-hop clock notification message based on the clock information collected on the DS-TT and NW-TT ports.
[0205] For example, when the local system clock is used as the master clock, the root clock in the clock notification message of the next hop is the local system clock, and the distance between the local system clock and the root clock is 0.
[0206] For example, when the clock in one of the received clock notification messages is used as the master clock, the root clock in the clock notification message of the next hop is the received clock, and the path overhead with the root clock (such as the number of hops from the root clock) is +1, and the port for sending the clock notification message is determined.
[0207] Question 2: According to the optimal clock selection algorithm, after receiving a clock notification message, a port derives a message priority vector. The message priority vector is compared with the port priority vector. If the message priority vector is not superior to the port priority vector, it is pointless for the DS-TT to forward the clock notification message or message priority vector to the NW-TT. This is because the clock cannot be considered a candidate for optimal clock selection. Sending the clock notification message or message priority vector is a waste of resources.
[0208] An optional solution is to configure the DS-TT to store the port priority vector of each port. The DS-TT compares the port priority vector with the message priority vector derived from the received notification message. Only when the message priority vector is superior to the port priority vector will the DS-TT send the notification message or message priority vector to the NW-TT; otherwise, the DS-TT discards the received notification message or message priority vector.
[0209] Question 3: The receiving port is one of the inputs for the optimal clock selection algorithm. If the notification message does not contain the receiving port information, how does NW-TT know the receiving port of the notification message?
[0210] When DS-TT sends a notification message, since there is no receiving port identification information in the notification message, DS-TT needs to let the UE send the notification message through the PDU session of the port that receives the notification message, so that the UPF can associate the outgoing port number through the PDU session. NW-TT derives the message priority vector based on the receiving port number and the notification message to proceed to the next step.
[0211] When DS-TT sends a message priority vector, it is included in the relevant port management container or DS-TT management container of the receiving port and sent because the message priority vector includes the message of the receiving port.
[0212] In one implementation, when the message priority vector is superior to the port priority vector, the DS-TT updates the port priority vector with the message priority vector and sends the updated port priority vector to the NW-TT.
[0213] On the other hand, multiple root bridges may exist in a network. 5G networks also need to solve the problem of how to determine the root bridge and generate paths based on the spanning tree algorithm. The problem and method of determining the optimal root bridge are similar to those of determining the master clock.
[0214] Problem 1: In a 5GS bridge, the bridge's ports are located on both the DS-TT and the NW-TT. A 5G network can have multiple DS-TTs. Therefore, different DS-TTs and NW-TTs may receive configuration messages from external root bridges. Therefore, a centralized node is required to determine the optimal root bridge for the network.
[0215] Problem 2: According to the spanning tree algorithm, after receiving a configuration message, a port derives a message priority vector. The message priority vector is compared with the port priority vector. If the message priority vector is not superior to the port priority vector, it is pointless for the DS-TT to forward the clock notification message or message priority vector to the NW-TT. This is because the DS-TT cannot be a candidate for optimal root bridge status. Sending the configuration message or message priority vector is a waste of resources.
[0216] Question 3: The receiving port is one of the inputs to the spanning tree algorithm. If the configuration message does not contain the receiving port information, how does the NW-TT know the receiving port of the notification message?
[0217] In the embodiment of the present application, the root object information and the root object information represent the same meaning and can be mixed.
[0218] Optionally, the root object may include at least one of the following: a master clock, a root bridge.
[0219] In one embodiment, the master clock may also be referred to as a root clock. In another embodiment, the root bridge may be a bridge that provides a master clock.
[0220] Optionally, the first message includes one of the following: a first notification message, a first configuration message.
[0221] Optionally, the second message includes one of the following: a second notification message, a second configuration message.
[0222] In one embodiment, the notification message includes but is not limited to one of the following: an announce message in the Generalized Precision Time Protocol (gPTP) or a notification message in the Precision Time Protocol (PTP) protocol.
[0223] In one embodiment, the configuration message includes but is not limited to one of the following: a configuration message in a Bridge Protocol Data Unit (BPDU) or a configuration message in a Rapid Spanning Tree Protocol (RSTP).
[0224] Optionally, the priority vector includes at least one of the following:
[0225] - root object information,
[0226] -Path cost of the root object (which can represent the path cost between the system and the root object),
[0227] -Outgoing port information (which can indicate the port from which the message is sent),
[0228] - receiving port information (which can indicate the port where the message is sent),
[0229] - The bridge ID of the transmitting bridge.
[0230] It's easy to understand that, for example, if System B receives the first message from System A, the transmitting bridge is System A, the outgoing port is System A's port, and the receiving port is System B's port. For example, if System B wants to send the second message to another system, in System B's priority vector, the transmitting bridge is System B, the outgoing port is System B's port, and the receiving port is System B's port.
[0231] Furthermore, the information of the root object includes but is not limited to one of the following: a root bridge identifier (Root Bridge Identifier), an identifier of the root system (rootSystemIdentity).
[0232] Furthermore, the path cost of the root object includes but is not limited to one of the following: Root Path Cost (path cost from the transport bridge to the root bridge), stepsRemoved (the number of connections in the path between the time-aware system and the root system).
[0233] Optionally, the path cost of the first root object may represent the path cost to the first root object. In one embodiment, the path cost of the first root object includes, but is not limited to, one of the following: first stepsRemoved (representing the number of connections in the path from the first root system to the time-aware system), or first Root Path Cost (the path cost from the transmission bridge to the first root bridge).
[0234] Optionally, the path cost of the best root object may represent the path cost to the best root object. In one embodiment, the path cost of the best root object includes, but is not limited to, one of the following: a second stepsRemoved (representing the number of connections in the path from the best root system (i.e., the best master clock system) to the time-aware system), or a second Root Path Cost (the path cost from the transmission bridge to the best root bridge).
[0235] In one implementation, the priority vector may include at least one of the following information:
[0236] - Root Bridge Identifier The Bridge Identifier of the Bridge believed to be the Root by the transmitter.
[0237] -Root Path Cost (Root Path Cost, to that Root Bridge from the transmitting Bridge).
[0238] -Bridge Identifier of the transmitting Bridge.
[0239] - Information of the outgoing port (such as port identifier), the port through which the message was transmitted (Port Identifier, of the Port through which the message was transmitted).
[0240] -Information of the receiving port, the receiving port of the message (Port Identifier, of the Port through which the message was received).
[0241] In another embodiment, the priority vector includes at least one of the following information:
[0242] -The root system's identity, rootSystemIdentity.
[0243] - Root path cost (stepsRemoved): it is the number of links in the path from the root to the respective time-aware system.
[0244] - Information of the outgoing port, the port of the transmitting time-aware system that sends the message (sourcePortIdentity, i.e., portIdentity of the transmitting time-aware system).
[0245] -Information of receiving port portNumber of the receiving port.
[0246] In one embodiment, the system priority vector may include the priority vector of the root object currently used by the system. The system priority vector may also be called a bridge priority vector, and the bridge priority vector may include the priority vector of the root object currently used by the bridge.
[0247] In one embodiment, the path priority vector represents a priority vector associated with a path between root objects. The path priority vector includes, but is not limited to, one of the following: a priority vector associated with a path between master clocks (gmpath Priority Vector), a priority vector associated with a path between root bridges (root path priority vector),
[0248] Optionally, the path priority vector of the first root object represents a priority vector associated with the path between the first root object. For example, when system B receives the first message from system A, it generates the path cost between system B and the first root object based on the path cost between system A and the first root object and the path cost of system B's receiving port. The path cost between system B and the root object included in system B's path priority vector is the path cost between system B and the first root object.
[0249] Optionally, the path cost of the receiving port may be the path cost from system A (e.g., the egress port from which system A sends the first message) to system B (e.g., the port from which system B receives the first message). In one embodiment, as in the optimal clock algorithm, the path cost of the receiving port is one hop. The path priority vector is generated by adding 1 to the path cost with respect to the root object in the message priority vector or by adding 1 to the path cost with respect to the root object in the port priority vector of the replaced first port.
[0250] The second priority vector includes but is not limited to one of the following: a designated priority vector, a master priority vector. The second priority vector is a priority vector sent externally.
[0251] In one embodiment, the first message is a first message received from a DS-TT port and / or an NW-TT port. In another embodiment, the first message is a first message received from a data channel.
[0252] In an optional embodiment of the present application, the port information includes an identifier of the port, such as a port number, a MAC address of the port, and / or an IP address of the port.
[0253] In this embodiment, the port status may include one of the following: master port status (MasterPort), designated port status or sending port status, slave port status (Slave) or receiving port status, passive port status, unavailable port status.
[0254] The port in the master port state, designated port state, or sending port state may be a port used to send relevant messages (such as announce messages and configuration messages). The relevant messages include information about the root object. The port in the master port state, designated port state, or sending port state is the port closest to the root object in the system.
[0255] The auxiliary port state or the port of the receiving port may be a port that is not used to receive relevant messages (such as announce messages, configuration messages, and Sync messages). The relevant messages include information about the root object.
[0256] The ports in the passive port state may be ports other than the following ports: The following ports include ports in the following states: master port state (MasterPort), designated port state or sending port state, slave port state (Slave) or receiving port state, and unavailable port state.
[0257] In an optional embodiment of the present application, the system includes a bridge. For example, system A may include bridge A, and system B may include bridge B.
[0258] In the embodiments of the present application, the term "acquisition" may optionally be understood as "acquiring from configuration, receiving, receiving upon request, acquiring through self-learning, acquiring by deduction based on unreceived information, or acquiring after processing received information. The specific term "acquisition" may be determined based on actual needs and is not limited in the embodiments of the present application. For example, if a capability indication message sent by a device is not received, it may be inferred that the device does not support the capability.
[0259] Optionally, the sending can include broadcasting, broadcasting in system messages, and returning after responding to the request.
[0260] Optional, pre-configured ones can be called defaults.
[0261] In an optional embodiment of the present application, the port management container may also be referred to as a port management information container. The port management container is a container that carries port control information (also referred to as port management information).
[0262] In one embodiment of the present application, the port may be one of the following: an Ethernet port, an IP port.
[0263] In one embodiment of the present application, the data channel may include but is not limited to one of the following: PDU session, PDN connection, QoS flow, bearer, Internet Protocol Security (IPsec) channel, wherein the bearer may be an evolved radio access bearer (Evolved Radio Access Bearer, E-RAB), radio access bearer (Evolved Radio Access Bearer, RAB), data radio bearer (Data Radio Bearer, DRB), signaling radio bearers (signalling radio bearers, SRB), etc.
[0264] In an optional embodiment of the present application, TT port, TT port, port on TT, TT side port, and TT side port have the same meaning and can be used interchangeably.
[0265] In an optional embodiment of the present application, the DS-TT port and the DS-TT port both represent ports located on the DS-TT and can be used interchangeably; in an optional embodiment of the present application, the NW-TT port and the NW-TT port both represent ports located on the NW-TT and can be used interchangeably.
[0266] In an optional embodiment of the present application, a DS-TT port can also be equivalent to a device-side port; and an NW-TT port can also be equivalent to a network-side port. When the TT type of a port is DS-TT, it can be equivalent to a device-side port; when the TT type of a port is NW-TT, it can be equivalent to a network-side port.
[0267] In an optional embodiment of the present application, the communication device may include at least one of the following: a communication network element and a terminal.
[0268] In one embodiment of the present application, the communication network element may include at least one of the following: a core network element and a radio access network element.
[0269] In the embodiment of the present application, the core network network element (CN network element) may include but is not limited to at least one of the following: core network equipment, core network node, core network function, core network network element, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), serving gateway (SGW), PDN gateway (PDN Gate Way), policy control function (PCF), policy and charging rules function unit (PCRF), GPRS service support node (SGSN), gateway GPRS support node (GGSN), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), application function (AF), centralized network configuration (CNC).
[0270] In an embodiment of the present application, a radio access network (RAN) network element may include but is not limited to at least one of the following: a radio access network device, 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 interworking function (N3IWF), an access control (AC) node, an access point (AP) device or a wireless local area network (WLAN) node, and an N3IWF.
[0271] The method and communication device provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a fifth-generation mobile communication (5G) system, an evolved packet system (EPS), or a subsequent evolved communication system. The wireless communication network in the embodiments of the present application can be a fifth-generation mobile communication network (5GS) or an LTE network.
[0272] The following describes the information control method according to an embodiment of the present application.
[0273] Referring to FIG. 2 , an embodiment of the present application provides an information control method, which is applied to a first communication device; the first communication device includes but is not limited to at least one of the following: a DS-TT, an NW-TT, and / or a UPF; the method includes:
[0274] Step 21: Receive the first message.
[0275] In this embodiment, the first message is a message containing information about a first root object. The first root object may include at least one of the following: a first master clock, a first root bridge.
[0276] Optionally, the information of the first root object includes but is not limited to one of the following: a first root bridge identifier (Root Bridge Identifier) and an identifier of the first root system (rootSystemIdentity).
[0277] Furthermore, the first root bridge may be a bridge that provides a first master clock.
[0278] Optionally, the first root information may include at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path overhead of a receiving port.
[0279] In one embodiment, the first message is a first message received from a DS-TT port and / or an NW-TT port. In another embodiment, the first message is a first message received from a data channel.
[0280] In one embodiment, the first root information includes, but is not limited to, one of the following: a first message, a message priority vector, a port priority vector of a first port, and a path priority vector of a first root object. It is understood that when the first root information includes the first message, it indicates that the first communications device sends the first message without processing it; and when the first root information includes the message priority vector, the port priority vector of the first port, and the path priority vector of the first root object, it indicates that the first communications device processes the first message before sending it.
[0281] In one implementation, the port priority vector of the first port may be a port priority vector after being replaced, and its value is the same as the message priority vector.
[0282] The first port includes a port for receiving the first message.
[0283] Optionally, the path cost of the receiving port may be the path cost from system A (e.g., the outgoing port through which system A sends the first message) to system B (e.g., the port through which system B receives the first message). System A is the system that sends the first message. System B is the system to which the first communication device belongs.
[0284] In one embodiment, as in the optimal clock algorithm, the path cost of the receiving port is 1 hop. The path priority vector can be generated by adding 1 to the path cost between the message priority vector and the root object or adding 1 to the path cost between the replaced first port and the root object in the port priority vector.
[0285] Furthermore, the information in the first message may include at least one of the following: information about the first root object, path cost to the first root object, identification information of the port from which the first message is sent, and information about the egress port. Specifically, the egress port is the port from which the first message is sent.
[0286] Furthermore, the message priority vector includes at least one of the following: information of the first root object, path cost of the first root object, information of the egress port, information of the receiving port, and a bridge identifier of the transmitting bridge.
[0287] Optionally, the path cost of the first root object may represent the path cost between the first root object and the first root object.
[0288] Step 22: Execute the first operation.
[0289] Optionally, the first operation may include at least one of the following:
[0290] generating a message priority vector according to the first message and / or the first port;
[0291] discard the first message;
[0292] Second type of operation in the first operation.
[0293] Optionally, the message priority vector may include at least one of the following: information in the first message, port identifier information of the first port, information about the first root object, the path cost of the first root object, information about the egress port, information about the receiving port, and a bridge identifier of the transmitting bridge. Specifically, the egress port is the port that sends the first message. The receiving end is the port that receives the first message.
[0294] Optionally, the path cost of the first root object may represent the path cost between the first root object and the first root object.
[0295] When the first communication device is a DS-TT, the first port may include a port on the first communication device.
[0296] When the first communications device is an NW-TT, the first port may include a port on the NW-TT and / or a port on a DS-TT. When the first port is a port on a DS-TT, the first communications device may obtain information about the first port based on the port associated with the data channel through which the first message was received. For example, the NW-TT may obtain information about the first port from the UPF; the UPF may obtain information about the first port based on the port associated with the data channel through which the first message was received.
[0297] Furthermore, the second type of operation in the first operation may include at least one of the following:
[0298] generating a path priority vector of the first root object based on the first port, the first message and / or the path cost of the receiving port, or generating a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port;
[0299] Sending a first message to a first target end;
[0300] The port priority vector of the first port is replaced with the message priority vector.
[0301] Optionally, the first port includes a port for receiving a first message.
[0302] In one implementation, the first port is a port on a DS-TT.
[0303] In another embodiment, the first port is a port on the NW-TT.
[0304] Optionally, the first target end may include but is not limited to at least one of the following: terminal, UPF, NW-TT, AF.
[0305] Optionally, the first message may include a notification message (such as an announce message in the gPTP protocol) and / or a configuration message (such as a configuration message in the spanning tree protocol).
[0306] In this embodiment, the port status may include one of the following: master port status (Master), designated port status or sending port status, slave port status (Slave) or receiving port status, passive port status, and unavailable port status.
[0307] The port status information may include all port status information on the DS-TT and / or NW-TT in the bridge.
[0308] In the embodiment of the present application, the second type of operation in the first operation can be performed when a first condition is met, wherein the first condition includes: the message priority vector is greater than or equal to the port priority vector of the first port.
[0309] Optionally, performing the first operation may include discarding the first message if a second condition is met, wherein the second condition includes that the port priority vector of the first port is greater than or equal to the message priority vector.
[0310] Furthermore, the method further includes: not executing the second type of operation in the first operation if a second condition is met, wherein the second condition includes: the port priority vector of the first port is greater than or equal to the message priority vector.
[0311] In the embodiment of the present application, the first root information may be included in a first container and sent. Optionally, the first container may include one of the following: a port management information container of the first port, and a DS-TT management information container.
[0312] In one embodiment, when the first root information is sent through the first container, the first target end may be AF. At this time, the first root information may include at least one of the following: a message priority vector, a port priority vector of the first port, a path priority vector of the first root object, information of the first port, and a path overhead of the receiving port.
[0313] Furthermore, after receiving the first root information from the first container, the AF may include all or part of the first root information in a second container and send it, as specifically described in the embodiment of FIG4 .
[0314] In an embodiment of the present application, the first root information may be sent to the first target end via a first data channel. Optionally, the first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0315] In one implementation, when the first root information is sent through the first data channel, the first target end may be a UPF and / or an NW-TT, and the first root information may include a first message.
[0316] Furthermore, the sending of the first root information to the first target end through the first data channel may include: the terminal sending the first root information to the first target end through the first data channel.
[0317] It should be noted that the first communication device, such as DS-TT, can also obtain the second root information and perform the third operation according to the second root information. The detailed process of this can be found in the embodiment shown in Figure 4 and will not be repeated here.
[0318] It is not difficult to understand that in this embodiment, the NW-TT can serve as the central node. After receiving the first message (such as a notification message related to the master clock or a configuration message related to the root bridge) on the DS-TT port, it is sent to the NW-TT. Based on the root object information collected on the DS-TT port and the NW-TT port, as well as the root object of the system, the NW-TT determines the optimal root object (such as the master clock or root bridge) and the second message to be sent to the next hop (such as a notification message related to the master clock or a configuration message related to the root bridge). Furthermore, the DS-TT port can generate a message priority vector and send it to the AF, which forwards it to the NW-TT; or the DS-TT can send the first message to the UE, which then sends it to the UPF / NW-TT via a PDU session. The UE can choose to send the PDU session of the receiving port so that the NW-TT can generate a message priority vector or a path priority vector. The next hop message, that is, the second message, can be generated directly by the NW-TT; or the NW-TT can generate a second priority vector (such as a primary priority vector or a designated priority vector) and send it to the target port. The target port compares the port priority vector and the second priority vector and generates the second message. In this way, it can support the selection and acquisition of the best root object clock in the distributed TT structure of 5G bridges.
[0319] Referring to FIG3 , an embodiment of the present application provides an information control method, which is applied to a second communication device. The second communication device includes, but is not limited to, an NW-TT. In another embodiment, the second communication device may also be one of the following: a DS-TT, an AF. The method includes:
[0320] Step 31: Receive the first message.
[0321] In this embodiment, the first root information may include at least one of the following: a first message, a message priority vector, a port priority vector for a first port, a path priority vector for a first root object, information about the first port, and a path cost for a receiving port. The details are as described in the embodiment of Figure 2 and are not further described here. The first root object may include at least one of the following: a first master clock and a first root bridge.
[0322] Furthermore, the first root bridge may be a bridge that provides a first master clock.
[0323] Optionally, the first message is a message containing information about the first root object.
[0324] The first port includes a port for receiving a first message.
[0325] Step 32: Execute a second operation according to the first root information.
[0326] Optionally, the second operation may include at least one of the following:
[0327] generating a message priority vector according to the first message and / or the first port;
[0328] Generate a path priority vector of the first root object based on the first port, the first message, and / or the path cost of the receiving port; or generate a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port (it is understood that the message priority vector may be received or generated); or generate a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port (it is understood that the receiving port here is the first port);
[0329] The second type of operation in the second operation.
[0330] Furthermore, the second type of operation in the second operation may include at least one of the following:
[0331] Determine the best root object; for example, the best root object can be the best master clock or the best root bridge;
[0332] Determine the second root information;
[0333] Send a second message to the second destination.
[0334] Optionally, the second target end may include but is not limited to at least one of the following: terminal, UPF, DS-TT, AF.
[0335] Optionally, the second root information may include at least one of the following: a second message, a second priority vector, information about a second port, and configuration information about a port status.
[0336] Optionally, the second message is a message including information about the best root object, for example, the best root object is a best master clock or a best root bridge.
[0337] Optionally, the second port may include at least one of the following: a port for sending a second message, a port for sending a second priority vector, a port for sending a second root message, a port whose port status is a master port, a designated port, or a sending port. The master port is a port for sending the second message.
[0338] In one implementation, the second communication device may designate a port whose port status is a master port, a designated port, or a sending port as the second port.
[0339] Optionally, the second priority vector is a priority vector containing information about the best root object.
[0340] In one embodiment, determining the optimal root object may include: when the path priority vector of the first root object is superior to or equal to the system priority vector and / or the message priority vector is superior to or equal to the port priority vector of the first port, adopting the first root object as the optimal root object. When multiple first root objects have path priority vectors superior to or equal to the system priority vector, selecting the optimal one from the multiple path priority vectors.
[0341] Optionally, the path priority vector of the first root object is a priority vector corresponding to a path between a system or a bridge and the first root object, for example, a priority vector corresponding to a path between system B and the first root object, where system B is the system to which the second communication device belongs.
[0342] Optionally, the system priority vector may be a priority vector of a system to which the second communication device belongs or a priority vector of a bridge to which the second communication device belongs.
[0343] Alternatively, when the system priority vector is superior to or equal to the path priority vector, the root object currently used by the current system or bridge (such as the system (such as system B) to which the second communication device belongs or the bridge to which the second communication device belongs) is used as the optimal root object.
[0344] It is easy to understand that the NW-TT may receive multiple first messages, multiple message priority vectors, multiple port priority vectors of first ports, or multiple path priority vectors of first root objects from the DS-TT and the NW-TT.
[0345] When the second message has multiple outgoing ports, in one embodiment, the second communication device may generate a second message for each outgoing port; each second message includes information about the corresponding outgoing port. Alternatively, the second message generated by the second communication device does not include outgoing port information, but instead sends the second message and second port information. The second port information may be port identification information for the multiple outgoing ports.
[0346] When the second message is sent to multiple outbound ports, in another embodiment, the second communication device may generate multiple second priority vectors for each outbound port. Each second priority vector includes information about the corresponding outbound port. Alternatively, the second priority vector generated by the second communication device does not include outbound port information, but instead includes the second priority vector and second port information. The second port information may be port identification information for the multiple outbound ports.
[0347] In one implementation, the second communication device may designate a port whose port status is a master port, a designated port, or a sending port as the second port.
[0348] Optionally, the information of the second message may include at least one of the following: information of the best root object, path cost of the best root object, and information of the egress port.
[0349] Optionally, the second priority vector may include at least one of the following: information about the best root object, a path cost of the best root object, information about the egress port, information about the ingress port, and a bridge identifier of the transmitting bridge. The egress port and the ingress port in the second priority vector may be the same.
[0350] Optionally, the path cost of the best root object may represent the path cost to the best root object.
[0351] Optionally, the second priority vector may be embodied as at least one of the following: a main priority vector, a designated priority vector, a priority vector capable of being derived from the second message, or a priority vector capable of deriving the second message.
[0352] In one implementation, when both the egress port and the ingress port in the second priority vector are port Q, the second priority vector may also be referred to as the second priority vector of port Q.
[0353] In an embodiment of the present application, the second communication device can perform the second type of operation of the second operation if the first condition is met; wherein, the first condition includes at least one of the following: the path priority vector of the first root object is better than or equal to the system priority vector; the message priority vector is better than or equal to the port priority vector of the first port.
[0354] And / or, the second communication device may perform an operation of determining information of the second port when a second condition is satisfied; wherein the second condition includes: a second priority vector of the second port is better than or equal to a port priority vector of the second port.
[0355] And / or, the second communication device may send the second root information to the second target end when a third condition is met, wherein the third condition includes: the second port is a port on DS-TT.
[0356] And / or, when the second priority vector of the port is greater than or equal to the port priority vector of the port, the second communications device may configure the state of the port as a primary port state, a designated port state, or a sending port state. The port configured as the primary port state, the designated port state, or the sending port state may be the second port.
[0357] In one implementation, the root object currently used by the system may include a master clock or a root bridge currently used by the system.
[0358] In one embodiment, the first root object may be selected as the optimal root object of the system when a first condition is met. The first condition includes at least one of the following: a path priority vector of the first root object is greater than or equal to a system priority vector; and a message priority vector is greater than or equal to a port priority vector of the first port.
[0359] In the embodiment of the present application, the second root information may be included in a second container and sent. The second container includes one of the following: an NW-TT management information container and a bridge management information container.
[0360] In an embodiment in which the second root message is sent via the second container, the second destination may be an AF, and the second root message may include a second priority vector. After the AF receives the second root message from the second container, the AF may include the second root message in the first container and send it, as specifically described in the embodiment of FIG4 .
[0361] Optionally, the second root information may be sent to the second target end via a second data channel. The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port. It is easy to understand that the second port in this case is a DS-TT port.
[0362] In the implementation manner of sending the second root information through the second data channel, the second target end may be a terminal and / or a DS-TT; and the second root information may include a second message.
[0363] Furthermore, the second root information is sent to the second target end through the second data channel, which may include: the UPF selects to send the second root information to the second target end through the second data channel.
[0364] This embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0365] Referring to FIG4 , an embodiment of the present application provides an information control method, which is applied to a third communication device; the second communication device includes but is not limited to one of the following: DS-TT, NW-TT; the method includes:
[0366] Step 41: Get the second root information.
[0367] In this embodiment, the second root information may include at least one of the following: a second message or a second priority vector, information about the second port, and configuration information about the port status.
[0368] The second message is a message containing information about the best root object, for example, the best root object is a best master clock or a best root bridge.
[0369] The second port may include at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0370] Step 42: Perform a third operation according to the second root information.
[0371] Optionally, the third operation may include at least one of the following:
[0372] Adding outbound port information to the acquired second message;
[0373] generating a second message;
[0374] Sending a second message to the target port;
[0375] generating a second priority vector;
[0376] The port priority vector of the target port is replaced with a second priority vector, where the second priority vector is a generated second priority vector or an obtained second priority vector.
[0377] Optionally, when the second root information includes a second priority vector, the operation of generating the second message may include at least one of the following:
[0378] generating the second message according to the second priority vector;
[0379] generating the second message according to the second priority vector and configuration information of the port state;
[0380] generating the second message according to the second priority vector and the port state;
[0381] generating the second message according to information of the second priority vector and the second port;
[0382] The second message is generated according to the second priority vector, wherein the egress port of the second message satisfies a condition that the second priority vector is superior to or equal to the port priority vector of the egress port.
[0383] In one implementation, the second priority vector includes information about the egress port, and the second message may be generated directly according to the second priority vector.
[0384] In another embodiment, the second priority vector does not include port information. A second message can be generated based on the second priority vector and configuration information of the port status, and a port whose port status is a master port, a designated port, or a sending port is designated as the outgoing port of the second message.
[0385] In another embodiment, the second priority vector does not include port information, and a second message can be generated based on the second priority vector and the port status (such as the current status of the port), and the port whose port status is the main port, designated port or sending port is designated as the output port of the second message.
[0386] In another implementation, the second priority vector does not include port information, and the second message may be generated according to the second priority vector and the second port information.
[0387] In this embodiment of the present application, when the second root information includes a second message, the operation of generating the second priority vector may include at least one of the following:
[0388] generating a second priority vector according to the second message;
[0389] generating the second priority vector according to the second message and configuration information of the port state;
[0390] generating the second priority vector according to the second message and the port state;
[0391] generating the second priority vector according to information of the second message and the second port;
[0392] A second priority vector corresponding to each port is generated according to the second message and information about the port on the third communication device.
[0393] In one implementation, the second message includes information about the egress port, and the second priority vector can be generated directly according to the second message.
[0394] In another embodiment, the second message does not include port information, and a second priority vector can be generated based on the second message and configuration information of the port status; a port whose port status is a master port, a designated port, or a sending port is designated as the outgoing port of the second message.
[0395] In another embodiment, the second message does not include port information, and a second priority vector can be generated based on the second message and the port status (such as the current status of the port); the port whose port status is a master port, a designated port or a sending port is designated as the outgoing port of the second message.
[0396] In another implementation, the second message does not include port information, and a second priority vector may be generated based on the second message and the second port information.
[0397] Optionally, the target port may include one of the following: an egress port in the second priority vector, an egress port in the second message, a port specified by the information of the second port, a port whose port status is a master port, a designated port or a sending port, and a port whose second priority vector is better than or equal to the port priority vector.
[0398] Optionally, when the second root information includes a second message and the second message does not include outbound port information, the operation of adding the outbound port information to the obtained second message may include at least one of the following:
[0399] Adding the information of the second port as outgoing port information to the second message;
[0400] Add information of the port, which is a main port, a designated port, or a sending port, as outgoing port information to the second message;
[0401] The port information of the ports whose second priority vectors are superior to or equal to the port priority vectors is added to the second message.
[0402] Optionally, the third communication device may send the second message to the target port and / or replace the port priority vector of the target port with the second priority vector if a second condition is met, wherein the second condition includes: the second priority vector is better than or equal to the port priority vector of the target port.
[0403] In one implementation, the second priority vector is a second priority vector of a target port.
[0404] It is not difficult to understand that this embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0405] Referring to FIG4 , an embodiment of the present application provides an information control method, which is applied to a fourth communication device; the fourth communication device includes but is not limited to: a UE; the method includes:
[0406] Step 51: Receive the first message.
[0407] In this embodiment, the first root information may include at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, a path overhead of a receiving port, and a path priority vector of a first root object.
[0408] Step 52: Execute a fourth operation according to the first root information.
[0409] Optionally, the fourth operation may include at least one of the following:
[0410] Sending a first message through a first data channel;
[0411] sending a first piece of information other than the information of the first port through the first data channel;
[0412] One of the following is sent through the first data channel: a first message, a message priority vector, a port priority vector of the first port, a path priority vector of the first root object, the first message and the path overhead of the receiving port, the message priority vector and the path overhead of the receiving port, the port priority vector of the first port and the path overhead of the receiving port, the path priority vector of the first root object and the path overhead of the receiving port.
[0413] In one embodiment, the fourth operation includes sending the first root information in addition to the first port information via the first data channel. It is readily understood that the first port information is used to associate the fourth communication device with the first data channel. The fourth communication device may not need to send the first port information.
[0414] Optionally, the first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0415] Optionally, the first port includes a port for receiving a first message.
[0416] Optionally, the first message is a message including information about a first root object. For example, the first root object may include at least one of the following: a first master clock, a first network bridge.
[0417] In the embodiment of the present application, the fourth communication device may further: receive a second piece of information from the second data channel, and perform a seventh operation according to the second piece of information.
[0418] Optionally, the second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port.
[0419] Optionally, the second root information may include at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port status.
[0420] Optionally, the second port may include at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0421] Optionally, the seventh operation may include at least one of the following:
[0422] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0423] Send the second root information and / or the second port information to the DS-TT.
[0424] It is not difficult to understand that this embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0425] Referring to FIG6 , an embodiment of the present application provides an information control method, which is applied to a fifth communication device; the fifth communication device includes but is not limited to: a UPF; the method includes:
[0426] Step 61: Receive the second message.
[0427] Optionally, the second root information may include at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port status.
[0428] Optionally, the second port may include at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port.
[0429] Optionally, the second message is a message containing information about a best root object. The best root object may include at least one of the following: a best master clock, a best root bridge.
[0430] Step 62: Execute a fifth operation according to the second root information.
[0431] Optionally, the fifth operation includes at least one of the following:
[0432] sending the second root information through a second data channel;
[0433] sending a second piece of information in addition to the information of the second port through a second data channel;
[0434] One of the following is sent through the second data channel: the second message, the second priority vector, the second message and configuration information of the port state, or the second priority vector and configuration information of the port state.
[0435] Optionally, the second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port.
[0436] In one embodiment, the fifth operation includes sending a second root of information in addition to the second port information via the second data channel. It is readily understood that the second port information is used to associate the fifth communication device with the second data channel. The fifth communication device may not need to send the second port information.
[0437] In one implementation, the information of the second port includes an identifier of the second port, such as a port number of the second port.
[0438] In one implementation, the second message includes at least one of the following information: information of the best root object, path cost of the best root object, and information of an egress port.
[0439] Optionally, the path cost of the best root object may represent the path cost to the best root object.
[0440] It should be noted that, although the second port can be multiple ports, one second message can only carry information of one outgoing port, that is, it carries information of one second port.
[0441] In one implementation, when a plurality of different second messages are generated, each second message may include information of a different egress port, and further, the different second messages may be sent to the second data channels corresponding to different egress ports, respectively.
[0442] In another embodiment, the second message does not include the outbound port information, but instead sends a second port information list, which may include information about multiple second ports. The UPF can copy the second message based on the second port information list and send it. After the second target end receives the second message that does not carry the outbound port information, it can add the outbound port information to the second message based on the current state of the port or the configuration information of the port state and send it. For example, for a port in the master port state, the designated port state, or the sending port state, the port information can be added to the second message and sent through the port.
[0443] It is not difficult to understand that this embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0444] Referring to FIG. 7 , an embodiment of the present application provides an information control method, which is applied to a sixth communication device; the sixth communication device includes but is not limited to: AF; the method includes:
[0445] Step 71: Receive the first container or the second container.
[0446] The first container includes: first root information. The first root information may include at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information about the first port, a path cost of a receiving port, and a path priority vector of the first root object. The second container includes: second root information. The second root information may include at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about the port status.
[0447] Optionally, the first container may include one of the following: a port management information container, a DS-TT management information container.
[0448] Optionally, the second container may include one of the following: an NW-TT management information container and a bridge management information container.
[0449] Optionally, the configuration information of the port status is used to configure the status of the port.
[0450] Step 72: Execute a sixth operation according to the first root information or the second root information.
[0451] Optionally, the sixth operation may include at least one of the following:
[0452] Sending the first root information in a second container;
[0453] The second root information is included in a first container and sent.
[0454] It should be noted that the second priority vector may be referred to as a designated priority vector or a master priority vector. The second priority vector is a priority vector sent externally.
[0455] Optionally, the port status configuration information or port status information may include any one of the following: port identification information, port status. The port status includes one of the following: master port status (Master), designated port status or sending port status, slave port status (Slave) or receiving port status, passive port status, and unavailable port status.
[0456] It is not difficult to understand that this embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0457] Referring to FIG8 , an embodiment of the present application provides an information control method, which is applied to a seventh communication device; the seventh communication device includes but is not limited to: a UE; the method includes:
[0458] Step 81: Receive a second message from a second data channel.
[0459] In this embodiment, the second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port.
[0460] Optionally, the second root information may include at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port status.
[0461] Optionally, the second port may include at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0462] Step 82: Execute a seventh operation according to the second root information.
[0463] Optionally, the seventh operation may include at least one of the following:
[0464] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0465] Send the second root information and / or the second port information to the DS-TT.
[0466] It is not difficult to understand that this embodiment can support the selection and acquisition of the best root object (such as the best master clock or the best root bridge) in a distributed TT structure of a 5G bridge, for example.
[0467] The method provided in the embodiment of the present application is described below in conjunction with specific application scenarios.
[0468] In this application scenario 1, as shown in FIG9 , the process of determining the optimal clock may include:
[0469] Step 91: DS-TT receives a first message. Optionally, the first message is a message containing information about a first root object, and the first root object includes at least one of the following: a first master clock, a first root bridge.
[0470] In one implementation, the first message may include at least one of the following: information about the first root object, path overhead of the first root object (such as the path overhead between the system sending the first message and the first root object), and information about the egress port.
[0471] Step 92: DS-TT sends a first message and / or information of a first port to the UE. Optionally, the first port includes a port for receiving the first message.
[0472] Step 93: The UE sends a first message to the UPF / NW-TT through the first data channel.
[0473] Optionally, the first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0474] Step 94: The UPF / NW-TT determines the best root object based on the received first message and generates a second message. Optionally, the second message includes information about the best root object, where the best root object includes at least one of the following: best master clock information and best root bridge information.
[0475] Step 95: The UPF / NW-TT sends a second message to the UE through the second data channel.
[0476] Optionally, the second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port. The second port includes one of the following: a port that sends the second message, and a port that is a master port.
[0477] Step 96: The UE sends the second message and / or the second port information to the DS-TT. The DS-TT sends the second message to the target port. The specific operation is as described in the embodiment of FIG4 and will not be repeated here.
[0478] In the second application scenario, as shown in FIG10 , the process of determining the optimal clock may include:
[0479] Step 101: DS-TT receives a first message. Optionally, the first message is a message containing information about a first root object, and the first root object includes at least one of the following: a first master clock, a first root bridge.
[0480] In one implementation, the first message may include at least one of the following: information about the first root object, path overhead of the first root object (such as the path overhead between the system sending the first message and the first root object), and information about the egress port.
[0481] Step 102: DS-TT sends the first container to AF.
[0482] Optionally, the first container includes: first root information. The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information about the first port, a path overhead of a receiving port, and a path priority vector of a first root object. The first container includes one of the following: a port management information container and a DS-TT management information container.
[0483] Step 103: The AF sends the second container to the UPF / NW-TT.
[0484] Optionally, the second container includes: the first message, a message priority vector, and one of the following: an NW-TT management information container and a bridge management information container.
[0485] Step 104: The UPF / NW-TT determines a main priority vector according to the received first message and / or message priority vector.
[0486] Step 105: The UPF / NW-TT sends the second container to the AF.
[0487] Optionally, the second container includes: a main priority vector.
[0488] Step 106: The AF sends the first container to the DS-TT.
[0489] Optionally, the first container includes: a main priority vector.
[0490] In this application scenario three, as shown in FIG11 , the process of determining the optimal clock may include:
[0491] Step 111: DS-TT receives a first message. Optionally, the first message is a message containing information about a first root object, and the first root object includes at least one of the following: a first master clock, a first root bridge.
[0492] In one implementation, the first message may include at least one of the following: information about the first root object, path overhead of the first root object (such as the path overhead between the system sending the first message and the first root object), and information about the egress port.
[0493] Step 112: DS-TT sends a first message and / or information of a first port to the UE. Optionally, the first port includes a port for receiving the first message.
[0494] Step 113: The UE sends a first message to the UPF / NW-TT through the first data channel.
[0495] Optionally, the first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0496] Step 114: The UPF / NW-TT determines the best root object based on the received first message and generates a second message. Optionally, the second message includes information about the best root object, where the best root object includes at least one of the following: best master clock information and best root bridge information.
[0497] Step 115: The UPF / NW-TT sends a second message to the UE through the second data channel.
[0498] Optionally, the second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port. The second port includes one of the following: a port that sends the second message, and a port that is a master port.
[0499] Step 116: The UE sends the second message and / or information of the second port to the DS-TT.
[0500] Step 117: UPF / NW-TT sends the second container to AF.
[0501] Optionally, the second container includes: port status information. The second container includes one of the following: an NW-TT management information container and a bridge management information container.
[0502] Step 118: The AF sends a second container to the DS-TT. Optionally, the second container includes: port status information.
[0503] Referring to FIG. 12 , an embodiment of the present application provides an information control apparatus, which is applied to a first communication device. As shown in FIG. 12 , the information control apparatus 120 includes:
[0504] A first receiving module 121 is configured to receive a first message, where the first message is a message containing information about a first root object;
[0505] A first execution module 122, configured to execute a first operation;
[0506] The first operation includes at least one of the following:
[0507] generating a message priority vector according to the first port and / or the first message;
[0508] discarding the first message;
[0509] The second type of operation in the first operation;
[0510] The second type of operation in the first operation includes at least one of the following:
[0511] generating a path priority vector of the first root object according to the first port, the first message and / or the path cost of the receiving port, or generating a path priority vector of the first root object according to the message priority vector and / or the path cost of the receiving port;
[0512] Sending a first message to a first target end;
[0513] Replacing the port priority vector of the first port with the message priority vector;
[0514] Wherein, the first port includes a port for receiving the first message;
[0515] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port.
[0516] Optionally, the first execution module 122 is specifically configured to:
[0517] When the first condition is met, the second type of operation in the first operation is performed.
[0518] The first condition includes: the message priority vector is better than or equal to the port priority vector of the first port.
[0519] Optionally, the first execution module 122 is specifically configured to:
[0520] If the second condition is met, discard the first message;
[0521] and / or,
[0522] If the second condition is met, the second type of operation in the first operation is not performed;
[0523] The second condition includes: the port priority vector of the first port is better than or equal to the message priority vector.
[0524] Optionally, the first root information is included in a first container and sent;
[0525] The first container includes one of the following: a port management information container of the first port, and a management information container of a device-side time-sensitive network adapter DS-TT.
[0526] Optionally, the first root information is sent to the first target end through a first data channel;
[0527] The first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0528] Optionally, the first target end includes at least one of the following: a terminal, a user plane function UPF, a network-side time-sensitive network adapter NW-TT, and an access function AF.
[0529] Optionally, the first receiving module 121 is further configured to: obtain second root information; wherein the second root information includes at least one of the following: a second message or a second priority vector, information of a second port, and configuration information of a port state;
[0530] The first execution module 122 is specifically configured to: execute a third operation according to the second root information;
[0531] The third operation includes at least one of the following:
[0532] Adding outbound port information to the acquired second message;
[0533] generating a second message;
[0534] Sending a second message to the target port;
[0535] generating a second priority vector;
[0536] Replacing the port priority vector of the target port with a second priority vector, where the second priority vector is the generated second priority vector or the obtained second priority vector;
[0537] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose status is a master port, a designated port, or a sending port;
[0538] The second message is a message containing information about the best root object.
[0539] In this embodiment, the information control device 120 can implement each process implemented in the method embodiment shown in Figure 2 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0540] Referring to FIG. 13 , an embodiment of the present application provides an information control apparatus, which is applied to a second communication device. As shown in FIG. 13 , the information control apparatus 130 includes:
[0541] The second receiving module 131 is used to receive the first piece of information;
[0542] A second execution module 132, configured to execute a second operation according to the first root information;
[0543] The second operation includes at least one of the following:
[0544] generating a message priority vector according to the first message and / or the first port;
[0545] Generate a path priority vector of the first root object based on the first port, the first message and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port, or generate a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port;
[0546] The second type of operation in the second operation;
[0547] The second type of operation in the second operation includes at least one of the following:
[0548] Determine the best root object;
[0549] Determine the second root information;
[0550] Sending a second message to a second target end;
[0551] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0552] The first message is a message including information of the first root object;
[0553] The first port includes a port for receiving a first message;
[0554] The second root information includes at least one of the following: a second message, a second priority vector, information about a second port, and configuration information about a port state;
[0555] The second message is a message containing information about the best root object;
[0556] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose status is a master port, a designated port, or a sending port;
[0557] The second priority vector is a priority vector including information of the best root object.
[0558] Optionally, the second execution module 132 is further configured to:
[0559] When a first condition is met, performing the second type of operation of the second operation; wherein the first condition includes at least one of the following: the path priority vector of the first root object is better than or equal to the system priority vector; the message priority vector is better than or equal to the port priority vector of the first port;
[0560] and / or, if a second condition is met, performing an operation of determining information of the second port; wherein the second condition includes: the second priority vector of the second port is better than or equal to the port priority vector of the second port;
[0561] and / or, when the second priority vector of the port is better than or equal to the port priority vector of the port, configuring the state of the port as a master port state, a designated port state, or a sending port state;
[0562] And / or, when a third condition is met, sending the second root information to the second target end; wherein the third condition includes: the second port is a port on the DS-TT.
[0563] Optionally, the second root information is included in a second container and sent;
[0564] The second container includes one of the following: an NW-TT management information container and a bridge management information container.
[0565] Optionally, the second root information is sent to the second target end through a second data channel;
[0566] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port.
[0567] Optionally, the second target end includes at least one of the following: terminal, UPF, DS-TT, AF.
[0568] In this embodiment, the information control device 130 can implement each process implemented in the method embodiment shown in Figure 3 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0569] Referring to FIG. 14 , an embodiment of the present application provides an information control apparatus, which is applied to a third communication device. As shown in FIG. 14 , the information control apparatus 140 includes:
[0570] The acquisition module 141 is configured to acquire a second root information; wherein the second root information includes at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about a port state;
[0571] A third execution module 142, configured to execute a third operation according to the second root information;
[0572] The third operation includes at least one of the following:
[0573] Adding outbound port information to the acquired second message;
[0574] generating a second message;
[0575] Sending a second message to the target port;
[0576] generating a second priority vector;
[0577] Replacing the port priority vector of the target port with a second priority vector, where the second priority vector is the generated second priority vector or the obtained second priority vector;
[0578] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose port status is a master port, a designated port, or a sending port;
[0579] The second message is a message containing information about the best root object.
[0580] Optionally, when the second root information includes a second priority vector, the third execution module 142 is further configured to execute one of the following:
[0581] generating the second message according to the second priority vector;
[0582] generating the second message according to the second priority vector and configuration information of the port state;
[0583] generating the second message according to the second priority vector and the port state;
[0584] generating the second message according to information of the second priority vector and the second port;
[0585] The second message is generated according to the second priority vector, wherein an egress port of the second message satisfies a condition that the second priority vector is superior to or equal to a port priority vector of the egress port.
[0586] Optionally, when the second root information includes a second message, the third execution module 142 is further configured to execute one of the following:
[0587] generating a second priority vector according to the second message;
[0588] generating the second priority vector according to the second message and configuration information of the port state;
[0589] generating the second priority vector according to the second message and the port state;
[0590] generating the second priority vector according to information of the second message and the second port;
[0591] The second priority vector corresponding to each port is generated according to the second message and information about the port on the third communication device.
[0592] Optionally, the target port includes one of the following: an egress port in the second priority vector, an egress port in the second message, a port specified by the second port information, a port whose port status is a master port, a designated port or a sending port, and a port whose second priority vector is better than or equal to the port priority vector.
[0593] Optionally, when the second root information includes a second message, and the second message does not include outbound port information, the third execution module 142 is further configured to execute at least one of the following:
[0594] Adding the information of the second port as outgoing port information to the second message;
[0595] Add information of the port, which is a main port, a designated port, or a sending port, as outgoing port information to the second message;
[0596] The port information of the ports whose second priority vectors are superior to or equal to the port priority vectors is added to the second message.
[0597] Optionally, the third execution module 142 is further configured to: when a second condition is met, send the second message to the target port and / or replace the port priority vector of the target port with a second priority vector;
[0598] The second condition includes: the second priority vector is better than or equal to the port priority vector of the target port.
[0599] In this embodiment, the information control device 140 can implement each process implemented in the method embodiment shown in Figure 4 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0600] Referring to FIG. 15 , an embodiment of the present application provides an information control apparatus, which is applied to a fourth communication device. As shown in FIG. 15 , the information control apparatus 150 includes:
[0601] The third receiving module 151 is used to receive the first piece of information;
[0602] A fourth execution module 152, configured to execute a fourth operation according to the first root information;
[0603] The fourth operation includes at least one of the following:
[0604] Sending the first root information through a first data channel;
[0605] sending a first piece of information other than the information of the first port through the first data channel;
[0606] Sending one of the following through the first data channel: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, a path cost of the first message and / or a receiving port, a message priority vector and a path cost of a receiving port, a port priority vector of the first port and a path cost of a receiving port, a path priority vector of the first root object and a path cost of a receiving port;
[0607] The first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information of the first port, and a path cost of a receiving port;
[0608] The first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
[0609] Wherein, the first port includes a port for receiving a first message;
[0610] The first message is a message containing information about the first root object.
[0611] Optionally, the third receiving module 151 is further configured to: receive a second root message from a second data channel
[0612] The fourth execution module 152 is further configured to: perform a seventh operation according to the second root information;
[0613] The seventh operation includes at least one of the following:
[0614] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0615] Sending the second root information and / or the second port information to the DS-TT;
[0616] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0617] The second root information includes at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port state;
[0618] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port that is a master port, a designated port, or a sending port.
[0619] In this embodiment, the information control device 150 can implement each process implemented in the method embodiment shown in Figure 5 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0620] Referring to FIG. 16 , an embodiment of the present application provides an information control apparatus, which is applied to a fifth communication device. As shown in FIG. 16 , the information control apparatus 160 includes:
[0621] The fourth receiving module 161 is used to receive the second message;
[0622] a fifth execution module 162, configured to execute a fifth operation according to the second root information;
[0623] The performing of the fifth operation includes at least one of the following:
[0624] sending the second root information through a second data channel;
[0625] sending a second piece of information in addition to the information of the second port through a second data channel;
[0626] Sending one of the following through the second data channel: a second message, a second priority vector, a second message and configuration information of a port state, or a second priority vector and configuration information of a port state;
[0627] The second root information includes at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about a port status;
[0628] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root message, and a port whose status is a master port, a designated port, or a sending port;
[0629] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0630] The second message is a message containing information about the best root object.
[0631] Optionally, the configuration information of the port status or the port status information includes any one of the following: identification information of the port, status of the port;
[0632] The port status includes one of the following: primary port status, designated port status or sending port status, auxiliary port status or receiving port status, passive port status, and unavailable port status.
[0633] In this embodiment, the information control device 160 can implement each process implemented in the method embodiment shown in Figure 6 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0634] Referring to FIG. 17 , an embodiment of the present application provides an information control apparatus, which is applied to a sixth communication device. As shown in FIG. 17 , the information control apparatus 170 includes:
[0635] A fifth receiving module 171 is configured to receive a first container or a second container; wherein the first container includes: first root information; the first root information includes at least one of the following: a first message, a message priority vector, a port priority vector of a first port, a path priority vector of a first root object, information about the first port, and a path cost of a receiving port; and the second container includes: second root information; the second root information includes at least one of the following: a second message or a second priority vector, information about a second port, and configuration information about a port state.
[0636] A sixth execution module 171, configured to execute a sixth operation according to the first root information or the second root information;
[0637] The sixth operation includes at least one of the following:
[0638] Sending the first root information in a second container;
[0639] Sending the second root information included in the first container;
[0640] The first container includes one of the following: a port management information container and a DS-TT management information container;
[0641] The second container includes one of the following: an NW-TT management information container and a bridge management information container;
[0642] The configuration information of the port status is used to configure the status of the port.
[0643] In this embodiment, the information control device 170 can implement each process implemented in the method embodiment shown in Figure 7 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0644] Referring to FIG. 18 , an embodiment of the present application provides an information control device, which is applied to a seventh communication device. As shown in FIG. 18 , the information control device 180 includes:
[0645] The sixth receiving module 181 is used to receive the second information from the second data channel.
[0646] a seventh execution module 182, configured to execute a seventh operation according to the second root information;
[0647] The seventh operation includes at least one of the following:
[0648] Determining information of the second port according to information of the DS-TT port associated with the second data channel;
[0649] Sending the second root information and / or the second port information to the DS-TT;
[0650] The second data channel is a data channel associated with the second port, or a data channel associated with any DS-TT port;
[0651] The second root information includes at least one of the following: a second message, a second priority vector, information of a second port, and configuration information of a port state;
[0652] The second port includes at least one of the following: a port that sends a second message, a port that sends a second priority vector, a port that sends a second root information, and a port whose port status is a master port, a designated port, or a sending port.
[0653] In this embodiment, the information control device 180 can implement each process implemented in the method embodiment shown in Figure 8 of this application, and achieve the same beneficial effects. To avoid repetition, they will not be described here.
[0654] Refer to Figure 19, which is a structural diagram of another communication device provided in an embodiment of the present application. As shown in Figure 19, the communication device 190 includes: a processor 191, a memory 192, and a computer program stored in the memory 192 and capable of running on the processor. The various components in the communication device 190 are coupled together through a bus interface 193. When the computer program is executed by the processor 191, it can implement the various processes implemented in the method embodiments shown in any of Figures 2 to 8 above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0655] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program implements the various processes implemented in any of the method embodiments shown in Figures 2 to 8 above, and can achieve the same technical effects. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0656] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0657] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0658] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. Methods of information control, applied to the first communication instrument and comprising: receiving the first message, where the first message contains information about the first root object; and performing the first operation, where the first operation comprises at least one of the following: creating a message priority vector based on the first port and / or the first message; discarding the first message; and performing a second type of operation of the first operation, where the second type of operation of the first operation comprises at least one of the following: creating a path priority vector of the first root object based on the first port, the first message, and / or the path cost of the receiving port.Or the creation of a path priority vector of the first root object based on the message priority vector and / or the routing cost of the receiving port; the transmission of the first root information to the first target endpoint; and the replacement of the port priority vector of the first port with the message priority vector: where the first port includes the port for receiving the first message: and the first root information includes at least one of the following: the first message, the message priority vector, the port priority vector of the first port, the path priority vector of the first root object, the information about the first port, and the routing cost of the receiving port.
2. Method according to claim 1, where the first operation includes: in the event that condition one is met, the second type of operation of the first operation: where condition one includes that the message priority vector is higher than or equal to the port priority vector of the first port.
3. Method according to claim 1.,Where the first message is discarded: if the second condition is met, the first message is discarded: and / or, additional assembly method: if the second condition is met, skipping the second type of operation of the first operation: where the second condition is met that the port priority vector of the first port is superior to or equal to the priority vector of message 4. Method according to claim 1, where the information of the first root is included in the first container for transmission: and the first container includes one of the following: the port administration information container of the first port and the administration information container of the DS-TT time-side sensitive network adapter.
5. Method according to claim 1, where the information of the first root is transmitted to the first target endpoint through the first data channel; and the first data channel is a data channel associated with the first port, or a data channel associated with any DS-TT port.
6. Method according to claim 1, where the first target endpoint includes at least one of the following: terminal,The PF user plane function, the NW-TT time-side sensitive network-defining adapter, and the AF7 access function. The method according to claim 1, which includes the following additionally: obtaining information of the second root, where the information of the second root includes at least one of the following: the second message or the second priority vector, information about the second port, and port state customization information; and performing a third operational operation based on the information of the second root: where the third operation includes at least one of the following: adding outgoing port information to the received second message; creating the second message; sending the second message to the target port; creating the second priority vector; and replacing the port priority vector of the target port with the second priority vector, where the second priority vector is the created or received second priority vector: where the second port includes at least one of the following: the port for sending the second message,The port for transmitting the second priority vector, the port for transmitting the second root information, and the port whose status is the primary port, the designated port, or the transmitting port: and the second message is a message containing information about the optimal root object.
8. Information control methods, applied to the second communication instrument and which include: receiving the information of the first root: and performing the second operation based on the information of the first root; where the second operation includes at least one of the following: creating a message priority vector based on the first message and / or the first port; creating a path priority vector of the first root object based on the first port, the first message, and / or the routing cost of the receiving port, or creating a path priority vector of the first root object based on the message priority vector and / or the routing cost of the receiving port.Or the creation of a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port: and the execution of a second type of operation of the second operation: where the second type of operation of the second operation includes at least one of the following: optimal root object configuration; configuration of the second root information; and transmission of the second root information to the second target endpoint: where the first root information includes at least one of the following: message one, message priority vector, port priority vector of the first port, path priority vector of the first root object, information about the first port, and path cost of the receiving port: message one is a message containing information about the first root object: port one contains the port for receiving message one: information of the second root includes at least one of the following: message two, second priority vector,Information concerning the second port, and port state customization information: The second message is a message containing information about the optimal root object: The second port contains at least one of the following: a port for sending the second message, a port for sending the second priority vector, a port for sending the second root information, and a port whose port state is the primary port, the designated port, or the sending port: and the second priority vector is a priority vector containing information about the optimal root object.
9. Method according to claim 8, whereby the second operational operation contains: In the event that the first condition is met, the second operational operation of the second operation, whereby the first condition contains at least one of the following: the priority vector of the first root object's path is superior to or equal to the system priority vector, and the message priority vector is superior to or equal to the port priority vector of the first port: and / or in the event that the second condition is met,The operation of configuring the information about the second port, where the second condition is comprised: the second priority vector of the second port is superior to or equal to the priority vector of the second port; and / or, in the case where the second priority vector of the second port is superior to or equal to the priority vector of the second port, the port's state is set to primary port state, assigned port state, or transmit port state; and / or, in the case where the third condition is met, the information of the second root is transmitted to the second target endpoint: where the third condition is comprised: the second port is the port on DS-TT10. Method according to claim 8, where the information of the second root is incorporated in the second container for transmission: and the second container contains one of the following: the NW-TT administration information container and the BRIG administration information container. Method according to claim r, where the information of the second root is transmitted to the second target endpoint through the second data channel; and the second data channel is the data channel associated with the second port.or any data channel associated with any DS-TT port.
12. Methods based on claim 8, where the second target endpoint comprises at least one of the following: terminal, UPF, DS-TT, and AF.
13. Information control methods, applied to a third communication instrument, which comprise: receiving information of the second root, where the information of the second root comprises at least one of the following: a second message or a second priority vector, information about the second port, and information on port status adjustment; and performing a third operation based on the information of the second root: where the third operation comprises at least one of the following: adding outgoing port information to the received second message; creating a second message; sending the second message to the target port; creating a second priority vector; and replacing the port priority vector of the target port with a second priority vector.Where the second priority vector is the generated or acquired second priority vector: where the second port contains at least one of the following: the port for sending the second message, the port for sending the second priority vector, the port for sending the second root information. and the port whose port status is the primary port, the designated port, or the sending port: and the second message is the message which contains the information about the most appropriate root object.
14. Method according to claim13, where in the case where the second root information contains the second priority vector,The operation of constructing a second message involves at least one of the following: constructing a second message based on the second priority vector; constructing a second message based on the second priority vector and port status tuning information; constructing a second message based on the second priority vector and port status; constructing a second message based on the second priority vector and information about the second port; and constructing a second message based on the second priority vector, whereby the outgoing port of the second message meets the condition that the second priority vector is higher than or equal to the priority vector of the outgoing port.
15. The method according to claim13, whereby in the case where the root second information is included with the second message,The operation of constructing a second priority vector involves one of the following: constructing a second priority vector based on a second message; constructing a second priority vector based on a second message and port status configuration information; constructing a second priority vector based on a second message and port status; constructing a second priority vector based on a second message and information about the second port; and constructing, based on the second message and information about the port on a third communication device, a second priority vector relative to each port.
16. Claim 13 method, where the target port consists of one of the following: an outgoing port in the second priority vector, an outgoing port in the second message, a port specified in the information about the second port, a port with the port status of a primary port, a designated port, or a transmitting port, and a port with a second priority vector that is higher than or equal to the priority vector of the port.
17. Claim 13 method,Where the second root information contains the second message and the second message contains no outgoing port information, the operation of adding outgoing port information to the second message includes at least one of the following: adding the second port information to the second message as outgoing port information; adding information about the port whose status is primary, assigned, or forwarded to the second message as outgoing port information; and adding the port information of the port with a second priority vector that is higher than or equal to the port priority vector to the second message.
18. Method according to claim 13, where the operation of sending the second message to the target port and / or replacing the target port's port priority vector with a second priority vector includes: in the event that the second condition is met,Sending a second message to the target port and / or replacing the target port's port priority vector with a second priority vector: where the second condition includes that the second priority vector is higher than or equal to the target port's port priority vector.
19. Information control methods, applied to the fourth communication instrument and which include: receiving information of the first root: and performing the fourth operation based on the information of the first root: where the fourth operation includes at least one of the following: sending information of the first root through the first data channel: sending information of the first root in addition to information about the first port through the first data channel: and sending one of the following through the first data channel: the first message, the message priority vector, the first port's port priority vector, the first root object's path priority vector, the first message and / or the receiving port's path cost, the message priority vector and the receiving port's path cost.The port priority vector of the first port and the path cost of the receiving port, and the path priority vector of the first root object and the path cost of the receiving port: where the information of the first root contains at least one of the following: message one, the message priority vector, the port priority vector of the first port, the path priority vector of the first root object, the information about the first port, and the path cost of the receiving port: the first channel is the channel associated with the first port, or the channel associated with any DS-TT port: the first port contains the port for receiving message one: and message one is the message which contains the information about the first root object.
20. Method according to claim 19,This includes, in addition: receiving the second root information from the second data channel; and performing the seventh operation based on the second root information: where the seventh operation includes at least one of the following: configuring the information about the second port based on the DS-TT port information associated with the second data channel; and sending the second root information and / or information about the second port to DS-TT: where the second data channel is the data channel associated with the second port, or any data channel associated with any DS-TT port; the second root information includes at least one of the following: the second message, the second priority vector, information about the second port, and port state customization information; and the second port includes at least one of the following: the port for sending the second message, the port for sending the second priority vector, the port for sending the second root information, and the port whose port state is the primary port, the assigned port, or the sending port.
21. Information Control Methods,Applied to the fifth communication instrument and which includes: receiving the square root information; and performing operations based on the square root information: where the fifth operation includes at least one of the following: transmitting the square root information through the second data channel; transmitting the square root information in addition to information about the second port through the second data channel; and transmitting one of the following through the second data channel: the second message, the second priority vector, the second message and port state customization information, and the second priority vector and port state customization information; where the square root information includes at least one of the following: the second message or the second priority vector, information about the second port, and port state customization information; the second port includes at least one of the following: the port for transmitting the second message, the port for transmitting the second priority vector, the port for transmitting the square root information, and the port with the port state as the primary port, the designated port,Or the sending port: The second data channel is the data channel associated with the second port, or the data channel associated with any DS-TT port; and the second message is a message which contains information about the optimal root object.
22. Information control method, applied to the sixth communication instrument and which includes: The first or second receiving container, where the first container contains information of the first root. The information of the first root includes at least one of the following: the first message, the message priority vector, the port priority vector of the first port, the path priority vector of the first root object, information about the first port, and the path cost of the receiving port; the second container contains information of the second root, and the information of the second root includes at least one of the following: the second message or the second priority vector, information about the second port,and port state customization information: and the sixth operation based on the first root information and / or second root information: where the sixth operation includes at least one of the following: adding the first root information to the second container for transmission; and adding the second root information to the first container for transmission; where the first container includes one of the following: the port administration information container and the DS-TT administration information container; the second container includes one of the following: the NW-TT administration information container and the Bridge administration information container; and the port state customization information is used for port state customization.23.Method under claim 22, where the port state customization information or port state information includes one of the following: port identification information and port state; and the port state includes one of the following: primary port state, assigned port state, or transmission port state; and client port state or receiving port state, passive port state,and the port status is unavailable.
24. Methods of information control, applied to the seventh communication instrument and which include: receiving the square root information from the second data channel; and performing the seventh operation based on the square root information: where the seventh operation consists of at least one of the following: configuring information about the second port based on the DS-TT port information associated with the second data channel; and transmitting the square root information and / or information about the second port to the DS-TT: where the second data channel is the data channel associated with the second port, or the data channel associated with any DS-TT port; the square root information consists of at least one of the following: the second message, the second priority vector, information about the second port, and port status configuration information; and the second port consists of at least one of the following: the port for transmitting the second message, the port for transmitting the second priority vector, the port for transmitting the square root information, and the port whose port status is the primary port, the assigned port,Or, the transmitting port 25. The information control device, applied to the first communication instrument, consists of: the first receiving module, configured to receive the first message, where the first message contains information about the first root object; and: the first execution module, configured to execute the first operation; where the first operation consists of at least one of the following: creating a message priority vector based on the first port and / or the first message being abandoned; and executing a second type of operation of the first operation; where the second type of operation of the first operation consists of at least one of the following: creating a path priority vector of the first root object based on the first port, the first message, and / or the path simplified value of the receiving port.Or the creation of a path priority vector for the root one object based on the message path priority vector and / or the receiving port path cost: the transmission of root one information to the first target endpoint: and the replacement of the port priority vector of the first port with the message path priority vector: where the first port includes the port for receiving the first message: and the root one information includes at least one of the following: the first message, the message path priority vector, the port priority vector of the first port, the path priority vector of the root one object, the information about the first port, and the receiving port path cost.
26. Information control device, applied to the second communication device and which includes: a second receiving module, which is configured to receive root one information; and a second acting module,The program is customized to perform a second operation based on the information of the first root: where the second operation includes at least one of the following: creating a message priority vector based on the first message and / or the first port; creating a path priority vector of the first root object based on the first port, the first message, and / or the path cost of the receiving port; or creating a path priority vector of the first root object based on the message priority vector and / or the path cost of the receiving port.Or the creation of a path priority vector of the first root object based on the port priority vector of the first port and / or the path cost of the receiving port; and the execution of the second type operation of the second operation: where the second type operation of the second operation includes at least one of the following: optimal root object configuration; configuration of the second root information; and the transmission of the second root information to the second target endpoint: where the first root information includes at least one of the following: message one, message priority vector, port priority vector of the first port, path priority vector of the first root object, information about the first port, and path cost of the receiving port: message one is the message containing information about the first root object; port one contains the port for receiving message one: the second root information includes at least one of the following: message two, second priority vector,Information about the second port, and port state configuration information: The second message is a message containing information about the optimal root object: The second port contains at least one of the following: a port for sending the second message, a port for sending the second priority vector, a port for sending the second root information, and a port whose port state is the primary port, the designated port, or the sending port: and the second priority vector is a priority vector containing information about the optimal root object.
27. Information control device, applied to the third communication device and which contains: a receiving module, which is configured to receive the second root information, where the second root information contains at least one of the following: the second message or the second priority vector. Information about the second port, and port state configuration information: and the third action module,The device is customized to perform a third operation based on the information of the second root: where the third operation consists of at least one of the following: adding outgoing port information to the second received message; creating the second message; sending the second message to the target port; creating the second priority vector; and replacing the port priority vector of the target port with a second priority vector, where the second priority vector is either the created or received second priority vector: where the second port consists of at least one of the following: the port for sending the second message, the port for sending the second priority vector, the port for sending the information of the second root, and the port whose port status is the primary port, the designated port, or the sending port: and the second message is a message which contains the information about the optimal root object.
28. Information control device, applied to the fourth communication device and which consists of: the third receiving module,The module is configured to receive information about the first root; and the module performs a fourth operation based on the information about the first root; where the fourth operation consists of at least one of the following: sending the information about the first root through channel one; sending the information about the first root in addition to information about port one through channel one; and sending one of the following through channel one: message one, message priority vector, port priority vector of port one, path priority vector of the first root object, message one and / or receiving port path cost, message priority vector and receiving port path cost, port priority vector of port one and receiving port path cost, and path priority vector of the first root object and receiving port path cost; where the information about the first root consists of at least one of the following: message one, message priority vector,The priority vector of the first port, the path priority vector of the first root object, information about the first port, and the path cost of the receiving port: with: the first channel being the channel associated with the first port, or the channel associated with any DS-TT port; the first port being the port for receiving the first message; and the first message being the message containing information about the first root object.
29. The information control device, applied to the fifth communication device and incorporating a fourth receiving module, which is configured to receive information about the second root; and a fifth action module, which is configured to perform the fifth operation based on information about the second root: where the fifth operation consists of at least one of the following: sending information about the second root through the second channel; sending information about the second root in addition to information about the second port through the second channel; and sending one of the following through the second channel: the second message, the second priority vector, the second message and port state configuration information.And the second priority vector and port state configuration information: where the second root information includes at least one of the following: the second message or second priority vector, information about the second port, and port state configuration information: the second port includes at least one of the following: the port for sending the second message, the port for sending the second priority vector, the port for sending the second root information, and the port whose port state is the primary port, the designated port, or the sending port: the second data channel is the data channel associated with the second port, or the data channel associated with any DS-TT port; and the second message is a message which includes information about the optimal root object.
30. Information control device, applied to the sixth communication device and which includes: the fifth receiving module, which is configured to receive the first or second container, where the first container includes the first root information, the first root information includes at least one of the following: the first message,The message priority vector, the port priority vector of port one, the path priority vector of the root object one, information about port one, and the path overhead of the receiving port; the second container incorporating information about the second root; and the information about the second root incorporating at least one of the following: the second message or the second priority vector, information about the second port, and port state customization information; and the sixth action module.The device is configured to perform the sixth operation based on the information of the first root and / or the information of the second root: where the sixth operation consists of at least one of the following: adding the information of the first root to the second container for transmission; and adding the information of the second root to the first container for transmission: where the first container consists of one of the following: the port administration information container and the DS-TT administration information container; the second container consists of one of the following: the NW-TT administration information container and the Bridge administration information container; and the port status adjustment information is used for adjusting the port status.
31. The information control device, applied to the seventh communication device and which includes the sixth receiving module, is configured to receive the information of the second root from the second data channel; and the seventh action module,The device is configured to perform the seventh operation based on the second root information: where the seventh operation includes at least one of the following: configuring information about the second port based on the DS-TT port information associated with the second data channel; and transmitting the second root information and / or information about the second port to the DS-TT: where the second data channel is the data channel associated with the second port, or any data channel associated with any DS-TT port; the second root information includes at least one of the following: the second message, the second priority vector, information about the second port, and port state configuration information; and the second port includes at least one of the following: the port for sending the second message, the port for sending the second priority vector, the port for sending the second root information, and the port whose port state is the primary port, the assigned port, or the transmitting port 32. The communication device, which includes the processor, memory, and computer programs stored in memory and capable of running on the processor,Whereby when a computer program is executed by a processor, any information control procedure under Claims 1 through 7 is implemented, or any information control procedure under Claims 8 through 12 is implemented, or any information control procedure under Claims 13 through 1: is implemented, or any information control procedure under Claims 1 or 20 is implemented, or any information control procedure under Claims 21 is implemented, or any information control procedure under Claims 22 or 23 is implemented, or any information control procedure under Claims 24 is implemented.
33. Computer-Readable storage media, whereby computer-readable storage media stores a computer program, and when a computer program is executed by a processor, any information control procedure under Claims 1 through 7 is implemented, or any information control procedure under Claims 8 through 12 is implemented, or any information control procedure under Claims 3 through 18 is implemented.Or the information control procedure under Claim 19 or 20 is implemented, or the information control procedure under Claim 21 is implemented, or the information control procedure under Claim 22 or 23 is implemented, or the information control procedure under Claim 24 is implemented.
34. Computer program products, whereby the computer program product is executed by at least one processor to perform any information control procedure under Claim 1 through 7, or any information control procedure under Claim 5 through 12, or any information control procedure under Claim 13 through 18, or any information control procedure under Claim 19 or 20, or any information control procedure under Claim 21, or any information control procedure under Claim 22 or 23, or any information control procedure under Claim 24. 3r. Communication devices, which are modified to perform any information control procedure under Claim 7 through 7.Or the procedures for information control methods as specified in any of Claims 8 to 12, or the procedures for information control methods as specified in any of Claims 13 to 18, or the procedures for information control methods as specified in Claims 19 or 20, or the procedures for information control methods as specified in Claims 21, or the procedures for information control methods as specified in Claims 22 or 23, or the procedures for information control methods as specified in Claims 24;