Data measurement method and apparatus
By receiving and processing the control information and service data of the wireless network in the transmission device of the bearer network, the conversion of flow identification information and reporting of measurement results is realized, the problem of inability to automatically measure between the wireless network and the bearer network is solved, and end-to-end automatic measurement is realized.
Patent Information
- Application Number
- PCT/CN2024/133199
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-04
- Filing Date
- 2024-11-20
- Publication Date
- 2025-06-12
AI Technical Summary
The prior art cannot realize end-to-end automatic transmission measurements on wireless networks and bearer networks, mainly due to the inconsistent definition of service data packaging format and stream identification, which leads to inability to communicate.
By receiving control information and service data from the wireless network in the transmission device in the bearer network, the measurement is automatically performed using this information, and the measurement results are reported to the network management device. The method includes converting the flow identification information in the transmission device to communicate between the wireless network and the bearer network.
It realizes end-to-end automatic measurements on wireless networks and bearer networks, reduces the need for maintenance personnel to manually input stream identification information, and improves measurement efficiency and accuracy.
Smart Images

Figure CN2024133199_12062025_PF_FP_ABST
Abstract
Description
Data measurement method and device
[0001] This application claims priority to the Chinese patent application filed with the Intellectual Property Office of the People's Republic of China on December 4, 2023, with application number 202311652181.1 and application name "Method and Device for Data Measurement", the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and more particularly, to a method and apparatus for data measurement. Background Art
[0003] In wireless network quality of service (QoS) monitoring, wireless network maintenance personnel need to manually obtain the flow identification information of the service data to be measured and manually control the start of flow measurement. After the communication equipment in the wireless network measures the service data, it reports the measurement results to the wireless network's network management equipment, which then determines the wireless network's QoS based on the measurement results. In bearer network QoS monitoring, bearer network maintenance personnel also need to manually obtain the flow identification information of the service data to be measured and manually control the start of flow measurement. After the communication equipment in the bearer network measures the service data, it reports the measurement results to the bearer network's network management equipment, which then determines the bearer network's QoS based on the measurement results.
[0004] When the transmission of business data needs to pass through wireless networks and bearer networks, due to the inconsistent encapsulation format and flow identifier definition of business data in wireless networks and bearer networks, different networks cannot communicate with each other, and therefore it is impossible to achieve end-to-end (device-to-device) automatic transmission measurement on wireless networks and bearer networks. Summary of the Invention
[0005] The present application provides a data measurement method and apparatus, which can implement end-to-end (device-to-device) automatic measurement on wireless networks and bearer networks.
[0006] On the first aspect, a method for data measurement is provided, which can be applied to a first transmission device in a bearer network. For example, it can be executed by the first transmission device, or it can be executed by a component configured in the first transmission device (such as a chip, a chip system, etc.), or it can be implemented by a logic module or software that can realize all or part of the functions of the first transmission device. This application does not limit this.
[0007] Exemplarily, the method includes: a first transmission device receives control information and service data, the control information includes at least one of first flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, and the first flow identification information is the flow identification information of the service data in the wireless network; the first transmission device measures the service data according to the control information to obtain first measurement result information; the first transmission device sends the first measurement result information to the first network management device.
[0008] Based on the above technical solution, the wireless access network device or core network device in the wireless network can send control information for measuring service data to the transmission device (first transmission device) in the bearer network, and the transmission device in the bearer network can automatically measure the service data from the wireless network based on the control information. Compared with the transmission measurement solution in which wireless network maintenance personnel and bearer network maintenance personnel manually input flow identification information, the present application can realize end-to-end (device-to-device) automatic measurement on the wireless network and the bearer network.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first transmission device converts the first flow identification information into second flow identification information, the second flow identification information being the flow identification information of the service data in the bearer network, wherein the first measurement result information includes a mapping relationship between the first flow identification information and the second flow identification information.
[0010] Optionally, a unified network management device can assign unified flow identification information, and the flow identification information of service data in the wireless network and the bearer network is the same. In this optional solution, the first transmission device does not need to convert the flow identification information of the service data. The wireless access network equipment, core network equipment, and transmission equipment in the bearer network (including the first transmission device) can measure the service data based on this unified flow identification information. The unified network management device can be understood as a device that uniformly manages the network management equipment of the wireless network and the network management equipment of the bearer network.
[0011] With reference to the first aspect, in certain implementations of the first aspect, the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
[0012] In combination with the first aspect, in some implementations of the first aspect, the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the control information and the service data are carried in a user plane message.
[0014] In conjunction with the first aspect, in certain implementations of the first aspect, the control information is carried in an Internet Protocol (IP) extension header, a User Datagram Protocol (UDP) extension header, or a General Packet Radio Service User Tunneling Protocol (GTPU) extension header of the user plane message. In this implementation, after receiving the user plane message, the first transmission device performs a snooping operation on the user plane message to obtain the control information.
[0015] In conjunction with the first aspect, in certain implementations of the first aspect, the control information is carried in a control plane message, and the service data is carried in a user plane message. In this implementation, the control information and service data are sent to the first transmission device via different information / messages.
[0016] In conjunction with the first aspect, in certain implementations of the first aspect, the control information is carried in an IP extension header, a Transmission Control Protocol (TCP) extension header, a UDP extension header, or a GTPU extension header of the control plane message, and the destination address of the control plane message is address information of a radio access network device or a core network device. In this implementation, after receiving the control plane message, the first transmission device performs a sniffing operation on the control plane message to obtain the control information.
[0017] With reference to the first aspect, in certain implementations of the first aspect, the control plane message includes a GTPU ECHO message, an Internet Control Message Protocol ICMP message, a Bidirectional Active Measurement Protocol TWAMP message, or a UDP message.
[0018] In conjunction with the first aspect, in certain implementations of the first aspect, the control information is carried in an IP extension header or an IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device. In this implementation, the radio access network device and the core network device do not send the control information via an extended existing message, but instead send the control information via a specific / newly constructed control plane message. Because the destination address of the control plane message is the address information of the first transmission device, after receiving the control plane message, the first transmission device can directly parse the control plane message to obtain the control information.
[0019] In combination with the first aspect, in some implementations of the first aspect, the control plane message includes an ICMP message, a TCP message, a UDP message, a Stream Control Transmission Protocol (SCTP) message, or other IP messages.
[0020] On the second aspect, a method for data measurement is provided, which can be applied to a wireless access network device or a core network device. For example, it can be executed by a wireless access network device or a core network device, or it can be executed by a component configured in the wireless access network device or the core network device (such as a chip, a chip system, etc.), or it can be implemented by a logic module or software that can realize all or part of the functions of the wireless access network device or the core network device. This application does not limit this.
[0021] The method includes: sending control information and service data to a first transmission device, the control information including at least one of flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, the control information being used to control at least one transmission device in a bearer network to measure the service data, the at least one transmission device including the first transmission device; and sending second measurement result information to a second network management device, the second measurement result information being obtained by measuring the service data based on the control information.
[0022] The method provided in the second aspect is a method on the wireless access network device or core network device side corresponding to the first aspect, and its beneficial effects can refer to the first aspect.
[0023] With reference to the second aspect, in certain implementations of the second aspect, the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
[0024] In combination with the second aspect, in some implementations of the second aspect, the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
[0025] In combination with the second aspect, in certain implementations of the second aspect, the control information and the service data are carried in a user plane message.
[0026] In combination with the second aspect, in certain implementations of the second aspect, the control information is carried in an IP extension header, a UDP extension header, or a GTPU extension header of the user plane message.
[0027] In combination with the second aspect, in certain implementations of the second aspect, the control information is carried in a control plane message, and the service data is carried in a user plane message.
[0028] In combination with the second aspect, in certain implementations of the second aspect, the control information is carried in the IP extension header, TCP extension header, UDP extension header, or GTPU extension header of the control plane message, and the destination address of the control plane message is the address information of the wireless access network device or the core network device.
[0029] In combination with the second aspect, in some implementations of the second aspect, the control plane message includes a GTPU ECHO message, an ICMP message, a TWAMP message, or a UDP message.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the control information is carried in the IP extension header or IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device.
[0031] In combination with the second aspect, in some implementations of the second aspect, the control plane message includes an ICMP message, a TCP message, a UDP message, an SCTP message, or other IP messages.
[0032] In the third aspect, a communication device is provided, which can be applied to the first transmission device described in the first aspect. The device includes: a transceiver unit for implementing the receiving and sending functions of the method described in the first aspect; and a processing unit for implementing the processing functions such as measuring business data of the method described in the first aspect.
[0033] In a fourth aspect, a communication device is provided, which can be applied to the wireless access network equipment or core network equipment described in the second aspect. The device includes: a transceiver unit for implementing the receiving and sending functions of the method described in the second aspect; and a processing unit for implementing the processing functions such as measuring service data of the method described in the second aspect.
[0034] In a fifth aspect, a communication device is provided, comprising: a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor implements the method in the first and second aspects or any possible implementation of the first and second aspects through logic circuits or execution code instructions.
[0035] In a sixth aspect, a communication system is provided, comprising: the first transmission device in the method described in the first aspect, and the wireless access network device or core network device in the method described in the second aspect.
[0036] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program; when the computer program runs on a computer, the method in the above-mentioned first aspect and second aspect and any possible implementation of the first aspect and second aspect is executed.
[0037] In an eighth aspect, a computer program product is provided, comprising a computer program, which, when executed, enables the methods in the above-mentioned first and second aspects and any possible implementation of the first and second aspects to be implemented.
[0038] The solutions provided in the third to eighth aspects are used to implement or cooperate with the methods provided in the first and second aspects, and therefore can achieve the same or corresponding beneficial effects as the first and second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a schematic diagram of the architecture of a communication system to which an embodiment of the present application is applicable.
[0040] FIG2 is a schematic flow chart of a QoS monitoring solution in a wireless network.
[0041] FIG3 is a schematic diagram of a flow measurement solution in a bearer network.
[0042] FIG4 is a schematic diagram of end-to-end transmission measurement on a wireless network and a bearer network.
[0043] FIG5 is a schematic flowchart of a data measurement method according to an embodiment of the present application.
[0044] FIG6 is a schematic diagram of adding an Internet Protocol (IP) extension header to a General Packet Radio Service (GPRS) user plane tunneling protocol (GTPU) user plane service message.
[0045] FIG7 is a schematic diagram of adding a user datagram protocol (UDP) extension header to a GTPU user plane service message.
[0046] FIG8 is a schematic diagram of a newly added GTPU extension header in a GTPU ECHO message.
[0047] FIG9 is a schematic block diagram of a communication device according to an embodiment of the present application.
[0048] FIG10 is a schematic block diagram of another communication device according to an embodiment of the present application.
[0049] FIG11 is a schematic block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solution in this application will be described below with reference to the accompanying drawings.
[0051] The embodiments of the present application can be applied to various communication systems, such as wireless local area network (WLAN), narrowband Internet of Things (NB-IoT), global system for mobile communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), code division multiple access 2000 (CDMA2000), time division-synchronization code division multiple access (TD-SCDMA), long term evolution (LTE), satellite communication, sidelink (SL), fourth generation (4G) system, fifth generation (5G) system, sixth generation (6G) system, or new communication systems that will appear in the future. In the communication system, including communication equipment, the communication equipment can use air interface resources for wireless communication. The communication equipment may include terminal equipment, wireless access network equipment and core network equipment. The wireless access network equipment may also be referred to as base station equipment. The air interface resources may include at least one of time domain resources, frequency domain resources, code resources and space resources.
[0052] The terminal devices involved in the embodiments of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions. The terminal device may be a subscriber unit, user equipment (UE), a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA), a tablet computer, a wireless modem (modulator demodulator, modem), a laptop computer, a machine type communication (MTC) terminal, and a wireless terminal in a self-driving vehicle. Among them, the user device includes a vehicle user device. With the rise of the Internet of Things (IoT) technology, more and more devices that did not previously have communication functions, such as but not limited to household appliances, vehicles, tools and equipment, service equipment, and service facilities, have begun to obtain wireless communication functions by configuring wireless communication units, so that they can access wireless communication networks and accept remote control. Such devices have wireless communication functions because they are configured with wireless communication units, and therefore also fall into the category of wireless communication devices. In addition, the terminal device can also be called a mobile station (MS), a mobile device, a mobile terminal, a wireless terminal, a handheld device (handset), a client, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In the embodiment of the present application, the device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system, which can be installed in the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal device as a terminal device, and the terminal device as a UE as an example.
[0053] The radio access network device in this application can be a device for communicating with a terminal device, or it can be a device for connecting a terminal device to a wireless network. The radio access network device can be a node in the radio access network. The radio access network device can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a Wi-Fi access point (AP), a mobile switching center, a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, or a base station in a future mobile communication system. The radio access network device can also be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), an RRU, or a baseband unit (BBU). The radio access network device can also be a device that performs base station functions in a D2D communication system, a V2X communication system, an M2M communication system, and an IoT communication system. The radio access network equipment can also be radio access network equipment in a non-terrestrial network (NTN), that is, the radio access network equipment can be deployed on a high-altitude platform or satellite. The radio access network equipment can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc. Of course, the radio access network equipment can also be a node in the core network.
[0054] The radio access network equipment provides services for the cell. The terminal device communicates with the cell through the transmission resources (for example, frequency domain resources, or spectrum resources) allocated by the radio access network equipment. The cell can belong to a macro base station (for example, macro eNB or macro gNB, etc.) or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0055] The terminal device in this application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0056] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices may include: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, drones, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). Mobile network, PLMN) terminal equipment, etc.
[0057] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0058] Furthermore, terminal devices can also be end devices in the Internet of Things (IoT) system. IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the Internet through communications technology, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. IoT technology, for example, utilizes narrowband (NB) technology to achieve massive connectivity, deep coverage, and power-saving terminals.
[0059] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (part of the terminal devices), receiving control information and downlink data from wireless access network devices, and sending electromagnetic waves to transmit uplink data to wireless access network devices.
[0060] The present application also provides a core network device, which may include one or more core network elements. Taking the 5G core network as an example, the 5G core network includes an access and mobility management function (AMF) network element responsible for services such as mobility management and access management, a session management function (SMF) network element responsible for session management, a user plane function (UPF) network element responsible for data packet routing and forwarding and QoS control on the user plane, a policy control function (PCF) network element, etc. The above-mentioned core network elements can work independently or be combined to implement certain control functions, such as AMF, SMF and PCF can be combined together as a core network device.
[0061] The AMF network element is mainly responsible for mobility management in the mobile network, such as user location update, user registration network, and user switching. The UPF network element is mainly responsible for forwarding and receiving user data in the terminal device; the UPF network element can receive user data from the data network and transmit it to the terminal device through the wireless access network equipment; the UPF network element can also receive user data from the terminal device through the wireless access network equipment and forward it to the data network; the transmission resources and scheduling functions provided by the UPF network element to the terminal device are managed and controlled by the SMF network element.
[0062] Figure 1 is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application. The communication system includes a terminal device, a base station, an AMF, and a UPF in a wireless network, as well as transmission devices 1 and 2 in a bearer network; the bearer network can be referred to as a wired network, and the transmission device can be referred to as a bearer device, a bearer node, or a gateway device. In uplink transmission, the transmission path of service data is: terminal device - base station - transmission device 1 - transmission device 2 - UPF; in downlink transmission, the transmission path of service data is: UPF - transmission device 2 - transmission device 1 - base station - terminal device.
[0063] In order to facilitate understanding of the technical solutions of the embodiments of the present application, before introducing the solutions of the embodiments of the present application, the terms or concepts that may be involved in the embodiments of the present application are first introduced.
[0064] 1. Protocol Data Unit (PDU) session: A logical connection between a terminal device and a data network (DN), used to provide the terminal device with a user plane connection to the DN.
[0065] 2. Bearer network: The bearer network is the basic network that provides network connectivity for the radio access network (wireless network) and the core network. It consists of access routers, edge routers, and core routers. To meet the needs of 5G application scenarios, the 5G bearer network continues to evolve towards large bandwidth, low latency, network slicing, and intelligence, providing 5G networks with ultra-large bandwidth, ultra-low latency, flexible and intelligent connection services.
[0066] To facilitate understanding of the embodiments of the present application, the following briefly introduces the technical solutions related to the embodiments of the present application.
[0067] 1. Wireless Network Measurement Technology
[0068] FIG2 is a schematic flow chart of a QoS monitoring solution in a wireless network, and the specific process is as follows.
[0069] 1. Manually issue a man-machine language (MML) command in the SMF to start slice monitoring; the SMF adds an MML configuration, which includes a slice identifier (ID), a maximum number of sessions, and measurement start / measurement stop. The slice ID indicates which services of which slices are measured, the maximum number of sessions indicates the specifications of the measured services, the measurement start indicates when to start measurement, and the measurement stop indicates when to stop measurement.
[0070] 2. Manually start the key performance indicator (KPI) statistics of the traffic statistics in the element management system (EMS).
[0071] 3. The SMF samples based on the number of users in the slice and initiates latency monitoring when a session is created. Specifically, the response message sent by the AMF to the base station during session creation includes an indication to initiate latency monitoring. The SMF manages latency monitoring for Quality of Service (QoS) flows and assesses the impact of QoS flow latency on system memory.
[0072] Among them, the network slice subnet management function (NSSMF) on the core network (CN) sends the maximum number of sessions of the slice to SMF, and SMF needs to calculate it into the number of QoS flows according to the product's default traffic model.
[0073] 4. SMF controls UPF to enable latency monitoring. For example, when there are fewer slices, sampling can be fixed at 1%, and the minimum number of users can be limited, for example, the number of users cannot be less than 10.
[0074] 5. The base station starts sampling the air interface delay.
[0075] 6. The base station calculates the air interface delay between the base station and the terminal device, such as uplink delay X1 / downlink delay X2.
[0076] 7. UPF starts sampling. The GTPU packet header carries a QoS monitoring packet (QMP) tag. UPF can sample at a rate of 1 packet / 10ms. The sampling specification on UPF cannot exceed 1% of the QoS flow number specification.
[0077] 8. The base station reports delay statistics to the UPF;
[0078] 9. UPF calculates round trip time (RTT) = X1 + X2 + (t6 - t1) - (t5 - t2);
[0079] 10. UPF generates the average delay, minimum delay, maximum delay and statistical times of base station-UPF / terminal equipment-UPF according to the statistical period of the call statistics (for example, 5 minutes / 15 minutes), and reports the delay statistical results to EMS.
[0080] 11. EMS reports latency statistics to CN NSSMF, which implements performance statistics and monitoring of slice-level latency KPIs.
[0081] 2. Bearer Network Measurement Technology
[0082] Figure 3 is a schematic diagram of a flow measurement solution in a bearer network. The flow measurement process for a bearer network-initiated service flow includes:
[0083] 1. The ingress device initiates hop-by-hop detection of the service flow and periodically reports measurement data (measurement result information) such as packet loss rate, latency, and jitter to the network management device of the bearer network. The ingress device is understood to be the head node connected to the radio access network device in the bearer network. The network management device of the bearer network can be the network cloud engine (NCE);
[0084] 2. The transit device initiates hop-by-hop detection of the service flow and periodically reports measurement data such as packet loss rate, latency, and jitter to the network management device of the bearer network;
[0085] 3. The egress device initiates hop-by-hop detection of the service flow and periodically reports measurement data such as packet loss rate, latency, and jitter to the network management device of the bearer network;
[0086] 4. The network management equipment collects the measurement data reported by the ingress, intermediate, and egress devices in the bearer network, and performs segmented calculations to present the packet loss rate, latency, and jitter of each device (node) / link in the bearer network, facilitating troubleshooting by operation and maintenance personnel.
[0087] Here, ETH refers to Ethernet, and MPLS LABEL refers to multi-protocol label switching. It should be noted that the ingress device, intermediate device, and egress device in the embodiments of the present application can be collectively referred to as transmission devices, bearer devices, bearer nodes, or gateway devices, without limitation.
[0088] 3. End-to-end measurement technology on wireless networks and bearer networks
[0089] Figure 4 is a schematic diagram of end-to-end transmission measurement on wireless networks and bearer networks. The specific process includes:
[0090] 1. The AMF controls the terminal device, base station, and UPF to start QoS monitoring and uniformly reports the measurement data to the network management device of the wireless network, where the network management device of the wireless network can be the EMS;
[0091] 2. The wireless network maintenance personnel manually obtains the flow identification information to be measured and informs the bearer network maintenance personnel. The bearer network maintenance personnel manually inputs the flow identification information and controls the transmission equipment in the bearer network to start hop-by-hop flow detection of the service flow. The transmission equipment in the bearer network reports the measurement data to the bearer network network management equipment, where the bearer network network management equipment can be the NCE.
[0092] 3. If the flow identification information to be measured changes, repeat step 2.
[0093] Since the encapsulation format and flow identifier definitions of service data in wireless networks and bearer networks are inconsistent, different networks cannot communicate with each other, making it impossible to implement end-to-end automatic transmission measurement on wireless networks and bearer networks.
[0094] To this end, an embodiment of the present application proposes a data measurement method, which can implement end-to-end (device-to-device) automatic measurement on a wireless network and a bearer network.
[0095] Figure 5 is a schematic flow chart of a data measurement method 500 according to an embodiment of the present application. In the embodiment of the present application, the first transmission device may be an ingress device or an egress device in the bearer network, the wireless access network device may be a base station, the core network device may be a UPF, and the terminal device may be a UE.
[0096] At step 510, a radio access network device or a core network device sends control information and service data to a first transmission device. The control information includes at least one of first flow identification information, measurement mode information, measurement period information, or measurement type information of the service data. The first flow identification information is flow identification information of the service data in the wireless network. Correspondingly, the first transmission device receives the control information and service data. The control information is used to control at least one transmission device in the bearer network to measure the service data. The at least one transmission device includes the first transmission device.
[0097] In an exemplary embodiment, a wireless access network device sends control information and service data to a first transmission device; correspondingly, the first transmission device receives control information and service data from the wireless access network device. The first transmission device is an ingress device in the bearer network. This example illustrates uplink transmission of service data.
[0098] Exemplarily, a core network device sends control information and service data to a first transmission device; correspondingly, the first transmission device receives control information and service data from the core network device. The first transmission device is an egress device in the bearer network. This example illustrates downlink transmission of service data.
[0099] Optionally, the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
[0100] Optionally, the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
[0101] Optionally, the control information and service data are carried in user plane messages.
[0102] In one implementation, the control information is carried in an IP extension header, a UDP extension header, or a GTPU extension header of a user plane message. In this implementation, after receiving the user plane message, the first transmission device performs a snooping operation on the user plane message to obtain the control information.
[0103] For example, taking a GTPU user plane service message as an example, an IP extension header is added to the GTPU user plane service message. Control information is carried in this newly added IP extension header, and this control information is sent to the first transmission device along with the service data. Figure 6 shows a schematic diagram of adding an IP extension header to a GTPU user plane service message. The left side corresponds to the IPv4 header format, and the right side corresponds to the IPv6 header format. IHL stands for Internet Header Length.
[0104] For another example, taking a GTPU user plane service message as an example, a UDP extension header is added to the GTPU user plane service message, and control information is carried in the added UDP extension header. This control information is then sent to the first transmission device along with the service data. Figure 7 illustrates adding a UDP extension header to a GTPU user plane service message; specifically, a magic number (probe marker) and a UDP extended measurement header are added after the UDP header.
[0105] Optionally, the control information is carried in a control plane message, and the service data is carried in a user plane message. In this optional solution, the control information and the service data are sent to the first transmission device via different information / messages.
[0106] In one implementation, control information is carried in an IP extension header, a Transmission Control Protocol (TCP) extension header, a UDP extension header, or a GTPU extension header of a control plane message. The destination address of the control plane message is the address information of a radio access network device or a core network device. Specifically, when the first transmission device is an ingress device in the bearer network / for uplink transmission, the destination address of the control plane message is the address information of the core network device; when the first transmission device is an egress device in the bearer network / for downlink transmission, the destination address of the control plane message is the address information of the radio access network device. In this implementation, after receiving the control plane message, the first transmission device performs a sniffing operation on the control plane message to obtain the control information.
[0107] Illustratively, the control plane message includes a GTPU ECHO message, an Internet Control Message Protocol (ICMP) message, a Two Way Active Measurement Protocol (TWAMP) message, or a UDP message. The control plane message may also include other existing control plane messages, which are not limited in this application.
[0108] For example, taking the control plane message as a GTPU ECHO message, a GTPU extension header is added to the GTPU ECHO message, and the control information is carried in the added GTPU extension header. Figure 8 is a schematic diagram of adding a GTPU extension header to the GTPU ECHO message.
[0109] In one implementation, the control information is carried in an IP extension header or IP message payload of a control plane message. The destination address of the control plane message is the address information of the first transmission device. In this implementation, the radio access network device and the core network device do not send the control information via an extended existing message, but instead send the control information via a specific / newly constructed control plane message. Because the destination address of the control plane message is the address information of the first transmission device, upon receiving the control plane message, the first transmission device can directly parse the control plane message to obtain the control information.
[0110] Illustratively, the control plane message includes an ICMP message, a TCP message, a UDP message, a stream control transmission protocol (SCTP) message, or other IP messages. For example, if the control plane message is an IP message, the control information can be carried in an IP extension header or an IP message payload. The control plane message can also be any other specific or newly constructed control plane message, which is not limited in this application.
[0111] Optionally, before the wireless access network device or the core network device sends control information and service data to the first transmission device, the AMF controls the terminal device, the wireless access network device, and the core network device in the wireless network to start QoS monitoring, and uniformly reports the respective measurement result information to the core network device. The flow identification information of the service data in the wireless network may include: a tunnel endpoint identifier (TEID), a quality of service flow identifier (QoS flow identifier), a flow protocol type of the service data, a protocol port number of the wireless access network device, a protocol port number of the core network device, an IP address of the wireless access network device, an IP address of the core network device, or an IPv6 flow label (flow label) of the wireless access network device.
[0112] At 520, the first transmission device measures the service data according to the control information to obtain first measurement result information. For example, the first transmission device performs in-situ flow information telemetry (iFiT), in-band operation administration and maintenance (IOAM), or other flow measurement methods on the service data according to the control information to obtain the first measurement result information.
[0113] Optionally, before the first transmission device measures the service data according to the control information, the first transmission device converts the first flow identification information into second flow identification information, and saves the mapping relationship between the first flow identification information and the second flow identification information, where the second flow identification information is the flow identification information of the service data in the bearer network; the first measurement result information includes the mapping relationship between the first flow identification information and the second flow identification information.
[0114] Optionally, a unified network management device can assign unified flow identification information, and the flow identification information of service data in the wireless network and the bearer network is the same. In this optional solution, the first transmission device does not need to convert the flow identification information of the service data. The wireless access network equipment, core network equipment, and transmission equipment in the bearer network (including the first transmission device) can measure the service data based on this unified flow identification information. The unified network management device can be understood as a device that uniformly manages the network management equipment of the wireless network and the network management equipment of the bearer network.
[0115] 530. The first transmission device sends first measurement result information to the first network management device. Correspondingly, the first network management device receives the first measurement result information.
[0116] It should be noted that the transmission devices in the bearer network measure the service data according to the control information and send respective first measurement result information to the first network management device; the first network management device receives the first measurement result information corresponding to each transmission device.
[0117] At 540, the radio access network device and the core network device each send second measurement result information to the second network management device. The second measurement result information is obtained by measuring the service data based on the control information. Exemplarily, the radio access network device measures the service data based on the control information to obtain the second measurement result information, and sends the second measurement result information to the second network management device. The core network device measures the service data based on the control information to obtain the second measurement result information, and sends the second measurement result information to the second network management device. Correspondingly, the second network management device receives the second measurement result information sent respectively by the radio access network device and the core network device in the wireless network. In this embodiment of the present application, the network management devices of the wireless network may be collectively referred to as the second network management device. For example, the network management devices of the radio access network device and the core network device may be collectively referred to as the second network management device.
[0118] Optionally, the terminal device measures the service data according to the control information, obtains second measurement result information, and sends the second measurement result information obtained by the terminal device to the wireless access network device; the wireless access network device can report the second measurement result information obtained by the terminal device directly to the network management device of the wireless access network device, and the wireless access network device can also report the second measurement result information obtained by the terminal device to the core network device, and the core network device reports it to the network management device of the core network device.
[0119] Among them, step 540 can be executed before step 510, and step 540 can be executed at any time between step 510 and step 530, which is not limited in the embodiment of the present application.
[0120] In the technical solution provided in the embodiments of the present application, a wireless access network device or a core network device in a wireless network can send control information for measuring service data to a transmission device (first transmission device) in a bearer network, and the transmission device in the bearer network can automatically measure the service data from the wireless network based on the control information. Compared to the transmission measurement solution in which wireless network maintenance personnel and bearer network maintenance personnel manually input flow identification information, the present application can achieve end-to-end (device-to-device) automatic measurement on wireless networks and bearer networks.
[0121] Optionally, the first network management device is a network management device of a bearer network, for example, the first network management device is an NCE; the second network management device is a network management device of a wireless network, for example, the second network management device is an EMS. Optionally, the first network management device sends first measurement result information to a unified network management device, and the second network management device sends second measurement result information to the unified network management device; correspondingly, the unified network management device receives the first measurement result information and the second measurement result information, and determines at least one of the packet loss rate, latency, throughput, or jitter of the service data on the transmission path based on the first measurement result information and the second measurement result information. The transmission path of the service data includes: terminal device → wireless access network device → transmission device in the bearer network (for example, the first transmission device) → core network device, or, core network device → transmission device in the bearer network (for example, the first transmission device) → wireless access network device → terminal device.
[0122] Optionally, the first network management device and the second network management device are the same network management device. For example, the first network management device is the unified network management device described above, and the unified network management device determines at least one of a packet loss rate, a delay, a throughput, or a jitter of the service data on the transmission path based on the first measurement result information and the second measurement result information.
[0123] The data measurement method provided by the embodiment of the present application is described below with reference to a specific example. In this example, the transmission path of service data is as follows: terminal device → wireless access network device → transmission device in the bearer network (e.g., first transmission device) → core network device.
[0124] Step 1: AMF controls the terminal devices, wireless access network devices and core network devices in the wireless network to start QoS monitoring, and uniformly reports their respective measurement results to the core network devices.
[0125] Step 2: The wireless access network device in the wireless network initiates measurement of service data whose flow identification information is the first flow identification information, and obtains second measurement result information; wherein, the wireless access network device measures the service data in a packet-by-packet measurement manner or a sampling measurement manner, the measured parameter or type is at least one of packet loss rate, delay, throughput, or jitter, and the measurement period is T.
[0126] It should be noted that the terminal device and the core network device in the wireless network will also start measuring the service data whose flow identification information is the first flow identification information, and obtain respective second measurement result information.
[0127] Step 3: The wireless access network device sends control information and service data to the first transmission device in the bearer network. The control information includes first flow identification information, measurement mode information, measurement period information, and measurement type information of the service data, wherein the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode, the measurement period information indicates that the measurement period is T, and the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement. The first transmission device is an ingress device in the bearer network; correspondingly, the first transmission device receives the control information and service data from the wireless access network device.
[0128] Step 4: The first transmission device converts the first flow identification information into second flow identification information and saves the mapping relationship between the first flow identification information and the second flow identification information. The second flow identification information is the flow identification information of the service data in the bearer network.
[0129] Step 5: The first transmission device measures the service data based on the control information to obtain first measurement result information. Exemplarily, the first transmission device performs in-stream detection, IOAM, or other flow measurement on the service data based on the control information to obtain the first measurement result information. The first measurement result information includes a mapping relationship between the first flow identification information and the second flow identification information.
[0130] It should be noted that the transmission equipment in the bearer network will measure the service data according to the control information to obtain first measurement result information of each measurement.
[0131] Step 6: The transmission devices in the bearer network each send their respective first measurement result information to a first network management device. Accordingly, the first network management device receives the first measurement result information. The first network management device is the network management device of the bearer network, for example, the first network management device is an NCE. The radio access network device and the core network device in the wireless network each send their respective second measurement result information to a second network management device. Accordingly, the second network management device receives the second measurement result information. The network management devices of the wireless network can be collectively referred to as second network management devices. For example, the network management devices of the radio access network devices and the core network devices can be collectively referred to as second network management devices.
[0132] Optionally, the terminal device measures the service data according to the control information, obtains second measurement result information, and sends the second measurement result information obtained by the terminal device to the wireless access network device; the wireless access network device can report the second measurement result information obtained by the terminal device directly to the network management device of the wireless access network device, and the wireless access network device can also report the second measurement result information obtained by the terminal device to the core network device, and the core network device reports it to the network management device of the core network device.
[0133] Step 7: The first network management device sends the first measurement result information to the unified network management device (or third-party service device), and the second network management device sends the second measurement result information to the unified network management device (or third-party service device). The unified network management device (or third-party service device) can be understood as a device that uniformly manages the wireless network and the bearer network. Correspondingly, the unified network management device receives the first measurement result information from the first network management device and the second measurement result information from the second network management device.
[0134] Step 8: The unified network management device (or third-party service device) determines at least one of the packet loss rate, delay, throughput, or jitter of the service data on the transmission path based on the first measurement result information and the second measurement result information.
[0135] The above describes the data measurement method provided in the embodiments of the present application. The following describes the execution entity for executing the above data measurement method.
[0136] FIG9 is a schematic block diagram of a communication device 900 according to an embodiment of the present application. The device can be applied to or deployed in the first transmission device in the method embodiment of the present application. The communication device 900 includes:
[0137] The transceiver unit 910 is configured to receive control information and service data, where the control information includes at least one of first flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, where the first flow identification information is flow identification information of the service data in the wireless network;
[0138] The processing unit 920 is configured to measure the service data according to the control information to obtain first measurement result information;
[0139] The transceiver unit 910 is further configured to send the first measurement result information to the first network management device.
[0140] Optionally, the processing unit 920 is also used to convert the first flow identification information into second flow identification information, where the second flow identification information is the flow identification information of the service data in the bearer network, wherein the first measurement result information includes a mapping relationship between the first flow identification information and the second flow identification information.
[0141] Optionally, the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
[0142] Optionally, the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
[0143] Optionally, the control information and the service data are carried in a user plane message.
[0144] Optionally, the control information is carried in an Internet Protocol (IP) extension header, a User Datagram Protocol (UDP) extension header, or a General Packet Radio Service User Plane Tunneling Protocol (GTPU) extension header of the user plane message.
[0145] Optionally, the control information is carried in a control plane message, and the service data is carried in a user plane message.
[0146] Optionally, the control information is carried in an IP extension header, a Transmission Control Protocol TCP extension header, a UDP extension header, or a GTPU extension header of the control plane message, and the destination address of the control plane message is the address information of a wireless access network device or a core network device.
[0147] Optionally, the control plane message includes a GTPU ECHO message, an Internet Control Message Protocol ICMP message, a Bidirectional Active Measurement Protocol TWAMP message, or a UDP message.
[0148] Optionally, the control information is carried in an IP extension header or an IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device.
[0149] Optionally, the control plane message includes an ICMP message, a TCP message, a UDP message, an SCTP message, or other IP messages.
[0150] FIG10 is a schematic block diagram of another communication device 1000 according to an embodiment of the present application. The device can be applied to or deployed in a wireless access network device or a core network device in an embodiment of the present application. The communication device 1000 includes:
[0151] The transceiver unit 1010 is configured to send control information and service data to a first transmission device, where the control information includes at least one of flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, and the control information is used to control at least one transmission device in the bearer network to measure the service data, where the at least one transmission device includes the first transmission device.
[0152] The transceiver unit 1010 is further configured to send second measurement result information to a second network management device, where the second measurement result information is obtained by measuring the service data according to the control information. Optionally, the communication device 1000 further includes a processing unit 1020 configured to measure the service data according to the control information.
[0153] Optionally, the measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
[0154] Optionally, the measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
[0155] Optionally, the control information and the service data are carried in a user plane message.
[0156] Optionally, the control information is carried in an IP extension header, a UDP extension header, or a GTPU extension header of the user plane message.
[0157] Optionally, the control information is carried in a control plane message, and the service data is carried in a user plane message.
[0158] Optionally, the control information is carried in an IP extension header, a TCP extension header, a UDP extension header, or a GTPU extension header of the control plane message, and the destination address of the control plane message is the address information of a wireless access network device or a core network device.
[0159] Optionally, the control plane message includes a GTPU ECHO message, an ICMP message, a TWAMP message, or a UDP message.
[0160] Optionally, the control information is carried in an IP extension header or an IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device.
[0161] Optionally, the control plane message includes an ICMP message, a TCP message, a UDP message, an SCTP message, or other IP messages.
[0162] Figure 11 is a schematic block diagram of another communication device 1100 according to an embodiment of the present application. The communication device 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 may be a transceiver or an input / output interface.
[0163] Optionally, the communication device 1100 may further include a memory 1130 for storing instructions executed by the processor 1110 or storing input data required by the processor 1110 to run instructions or storing data generated after the processor 1110 runs instructions.
[0164] When the communication device 1100 is applied to a first transmission device, the communication device 1100 can implement the functions of the first transmission device in the above method embodiment. When the communication device 1100 is applied to a wireless access network device or a core network device, the communication device 1100 can implement the functions of the wireless access network device or the core network device in the above method embodiment.
[0165] The processor 1110 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-described method embodiment may be completed by hardware integrated logic circuits within the processor or by software instructions. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The methods, steps, and logic block diagrams disclosed in the embodiments of this application may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The software module may be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in a memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above-described method.
[0166] Optionally, an embodiment of the present application also provides a communication device, which includes an input and output interface and a logic circuit, wherein the input and output interface is used to obtain input information and / or output information; the logic circuit is used to execute the method in any of the above method embodiments, and process and / or generate output information based on the input information.
[0167] An embodiment of the present application also provides a communication system, including the first transmission device in the data measurement method provided in the embodiment of the present application and other communication devices communicating with the first transmission device, a wireless access network device and other communication devices communicating with the wireless access network device, a core network device and other communication devices communicating with the core network device.
[0168] The present application also provides a computer-readable storage medium storing a computer program for implementing the method in the above method embodiment. When the computer program is executed on a computer, the method in the above method embodiment is implemented.
[0169] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program runs on a computer, the method in the above method embodiment is executed.
[0170] An embodiment of the present application also provides a chip, including a processor, wherein the processor is connected to a memory, the memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory, so that the chip executes the method in the above method embodiment.
[0171] It should be understood that in the embodiments of the present application, the numbers "first", "second", etc. are only for distinguishing different objects, such as for distinguishing different flow identification information or measurement result information, and do not constitute a limitation on the scope of the embodiments of the present application. The embodiments of the present application are not limited to this.
[0172] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0173] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0174] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0175] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0176] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0177] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A method for data measurement, characterized in that: Applied to a first transmission device in a bearer network, the method comprises: receiving control information and service data, wherein the control information includes at least one of first flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, and the first flow identification information is flow identification information of the service data in the wireless network; Measuring the service data according to the control information to obtain first measurement result information; Send the first measurement result information to the first network management device.
2. The method according to claim 1, characterized in that The method further comprises: The first flow identification information is converted into second flow identification information, where the second flow identification information is flow identification information of the service data in the bearer network, wherein the first measurement result information includes a mapping relationship between the first flow identification information and the second flow identification information.
3. The method according to claim 1 or 2, characterized in that: The measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
4. The method according to any one of claims 1 to 3, characterized in that The measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
5. The method according to any one of claims 1 to 4, characterized in that The control information and the service data are carried in a user plane message.
6. The method according to claim 5, characterized in that The control information is carried in an Internet Protocol (IP) extension header, a User Datagram Protocol (UDP) extension header, or a General Packet Radio Service User Plane Tunneling Protocol (GTPU) extension header of the user plane message.
7. The method according to any one of claims 1 to 4, characterized in that The control information is carried in a control plane message, and the service data is carried in a user plane message.
8. The method according to claim 7, characterized in that The control information is carried in the IP extension header, the Transmission Control Protocol TCP extension header, the UDP extension header, or the GTPU extension header of the control plane message, and the destination address of the control plane message is the address information of the wireless access network device or the core network device.
9. The method according to claim 8, characterized in that The control plane message includes a GTPU ECHO message, an Internet Control Message Protocol ICMP message, a Two-Way Active Measurement Protocol TWAMP message, or a UDP message.
10. The method according to claim 7, characterized in that The control information is carried in an IP extension header or an IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device.
11. The method according to claim 10, characterized in that The control plane message includes an ICMP message, a TCP message, a UDP message, or a Stream Control Transmission Protocol (SCTP) message.
12. A method for data measurement, characterized in that: Applied to a wireless access network device or a core network device, the method comprises: Sending control information and service data to a first transmission device, wherein the control information includes at least one of flow identification information, measurement mode information, measurement period information, or measurement type information of the service data, and the control information is used to control at least one transmission device in a bearer network to measure the service data, wherein the at least one transmission device includes the first transmission device; Sending second measurement result information to the second network management device, where the second measurement result information is obtained by measuring the service data according to the control information.
13. The method according to claim 12, characterized in that The measurement mode information indicates a packet-by-packet measurement mode or a sampling measurement mode.
14. The method according to claim 12 or 13, characterized in that The measurement type information indicates at least one of packet loss rate measurement, packet loss number measurement, delay measurement, throughput measurement, or jitter measurement.
15. The method according to any one of claims 12 to 14, characterized in that The control information and the service data are carried in a user plane message.
16. The method according to claim 15, characterized in that The control information is carried in the IP extension header, UDP extension header, or GTPU extension header of the user plane message.
17. The method according to any one of claims 12 to 14, characterized in that The control information is carried in a control plane message, and the service data is carried in a user plane message.
18. The method according to claim 17, characterized in that The control information is carried in an IP extension header, a TCP extension header, a UDP extension header, or a GTPU extension header of the control plane message, and the destination address of the control plane message is the address information of a wireless access network device or a core network device.
19. The method according to claim 18, characterized in that The control plane message includes a GTPU ECHO message, an ICMP message, a TWAMP message, or a UDP message.
20. The method according to claim 17, characterized in that The control information is carried in an IP extension header or an IP message payload of the control plane message, and the destination address of the control plane message is the address information of the first transmission device.
21. The method according to claim 20, characterized in that The control plane message includes an ICMP message, a TCP message, a UDP message, or a SCTP message.
22. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 11.
23. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 12 to 21.
24. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 21 through a logic circuit or executing code instructions.
25. A computer-readable storage medium, characterized in that: include: The computer readable medium stores a computer program; When the computer program is executed by a processor, the method according to any one of claims 1 to 21 is performed.
26. A computer program product, characterized in that A computer program is included which, when executed, causes the method according to any one of claims 1 to 21 to be implemented.
27. A communication system comprising: A first transmission device and a first communication apparatus, wherein the first communication apparatus is a wireless access network apparatus or a core network apparatus, the first transmission device is used to execute the method as described in any one of claims 1 to 11, and the first communication apparatus is used to execute the method as described in any one of claims 12 to 21.
Citation Information
Patent Citations
Data measurement method and device
CN120111550A
A network performance measurement method and system
CN101056215A
Method and apparatus for measuring quality of network service
CN101312407A
Method, device and system of IP (Internet Protocol) network performance measurement as well as method, device and system of IP network service quality control
CN101854268A
Stream-following detection method and related equipment
CN113949650A