Data collection method, apparatus, and communication device

CN117640726BActive Publication Date: 2026-10-09VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210951969.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-09
Publication Date
2026-10-09
Estimated Expiration
2042-08-09

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种数据收集方法、装置及通信设备,能够解决现有技术中需要将多个节点收集的数据关联使用的场景下,数据收集时间长和关联时间戳开销大的问题

Benefits of technology

[0030] In a fourteenth aspect, a computer program/program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the data collection method as described in the first, second, or third aspect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117640726B_ABST
    Figure CN117640726B_ABST
Patent Text Reader

Abstract

The application discloses a data collection method, device and communication equipment, and belongs to the technical field of wireless communication. The data collection method comprises the following steps: a first function node sends associated data collection configuration information to a third function node, wherein the associated data collection configuration information is used for indicating the third function node to instruct a second function node to collect associated data in the case that a first trigger condition of associated data collection is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of wireless communication technology, specifically relating to a data collection method, apparatus, and communication equipment. Background Technology

[0002] In existing networks, data collection by different nodes is independent of each other. When it is necessary to associate data collected by multiple nodes, the network management system, core network functions, or base stations typically associate the collected data based on node identifiers or timestamps.

[0003] When the timing of a data collection event is unpredictable, such as the time for initiating a sensing or computation request, the time for collecting sensing or computation service quality information, or the time for scheduling air interface sensing time and frequency resources, existing technologies suffer from long data collection times, resulting in problems such as long data collection time and high overhead associated timestamps. Summary of the Invention

[0004] This application provides a data collection method, apparatus, and communication device, which can solve the problems of long data collection time and high overhead of association timestamps in scenarios where data collected from multiple nodes needs to be associated and used in the prior art.

[0005] Firstly, a data collection method is provided, including:

[0006] The first functional node sends associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met.

[0007] Secondly, a data collection method is provided, including:

[0008] The third functional node receives the associated data collection configuration information sent by the first functional node;

[0009] The third functional node generates associated data collection instruction information based on the associated data collection configuration information;

[0010] The third functional node sends the associated data collection instruction information to the second functional node, and the associated data collection instruction information is used to instruct the second functional node to collect associated data.

[0011] Thirdly, a data collection method is provided, including:

[0012] The second functional node receives the associated data collection instruction information sent by the third functional node;

[0013] The second functional node collects and reports related data according to the related data collection instruction information.

[0014] Fourthly, a data collection device is provided, comprising:

[0015] The first sending module is used to send associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met.

[0016] Fifthly, a data collection device is provided, comprising:

[0017] The first receiving module is used to receive the associated data collection configuration information sent by the first functional node;

[0018] The generation module is used to generate associated data collection instruction information based on the associated data collection configuration information;

[0019] The first sending module is used to send the associated data collection instruction information to the second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data.

[0020] Sixthly, a data collection device is provided, comprising:

[0021] The first receiving module is used to receive the associated data collection instruction information sent by the third functional node;

[0022] The processing module is used to collect and report the associated data according to the associated data collection instruction information.

[0023] In a seventh aspect, a communication device is provided, the communication device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the data collection method as described in the first, second, or third aspect.

[0024] Eighthly, a communication device is provided, including a processor and a communication interface, wherein the communication interface is used to send associated data collection configuration information to a third functional node, the associated data collection configuration information being used to instruct the third functional node to instruct a second functional node to collect associated data when a first triggering condition for associated data collection is met.

[0025] In a ninth aspect, a communication device is provided, including a processor and a communication interface, wherein the communication interface is configured to receive associated data collection configuration information sent by a first functional node; the processor is configured to generate associated data collection instruction information according to the associated data collection configuration information; and the communication interface is configured to send the associated data collection instruction information to a second functional node, wherein the associated data collection instruction information is configured to instruct the second functional node to collect associated data.

[0026] In a tenth aspect, a communication device is provided, including a processor and a communication interface, wherein the communication interface is used to receive associated data collection instruction information sent by a third functional node; the processor is used to collect associated data according to the associated data collection instruction information, and the communication interface is used to report the associated data.

[0027] Eleventhly, a communication system is provided, comprising: a first functional node, a second functional node, and a third functional node, wherein the first functional node is configured to perform the steps of the data collection method as described in the first aspect, the second functional node is configured to perform the steps of the data collection method as described in the third aspect, and the third functional node is configured to perform the steps of the data collection method as described in the second aspect.

[0028] In a twelfth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the data collection method as described in the first, second, or third aspect.

[0029] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the data collection method as described in the first, second or third aspect.

[0030] In a fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the data collection method as described in the first, second, or third aspect.

[0031] In this embodiment, the first functional node sends associated data collection configuration information to the third functional node, enabling the third functional node to know the triggering conditions for data collection in a timely manner. When the triggering conditions for data collection are met, the third functional node sends associated data collection instruction information to the second functional node that needs to collect associated data. Based on the associated data collection instruction information, the second functional node can collect data at a more precise time, which helps to shorten the data collection time. At the same time, compared with the existing timestamp-based associated data method, since the data collection is carried out at a more precise time, timestamps do not need to be added when reporting data, or only a small number of timestamps need to be added, thereby saving the overhead of timestamps. Attached Figure Description

[0032] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0033] Figure 2 This is one of the flowcharts illustrating the data collection method according to an embodiment of this application;

[0034] Figure 3 This is a second schematic flowchart of the data collection method according to an embodiment of this application;

[0035] Figure 4 This is the third flowchart illustrating the data collection method according to an embodiment of this application;

[0036] Figure 5 This is one of the structural schematic diagrams of the data collection device according to an embodiment of this application;

[0037] Figure 6 This is a second schematic diagram of the structure of the data collection device according to an embodiment of this application;

[0038] Figure 7 This is the third schematic diagram of the structure of the data collection device according to an embodiment of this application;

[0039] Figure 8 This is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0040] Figure 9 This is a schematic diagram of the hardware structure of the terminal according to an embodiment of this application;

[0041] Figure 10 This is one of the hardware structure diagrams of the network-side device according to an embodiment of this application;

[0042] Figure 11 This is the second schematic diagram of the hardware structure of the network-side device in this application embodiment. Detailed Implementation

[0043] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0044] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0045] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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 this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0046] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.

[0047] The relevant technical points involved in this application will be explained below.

[0048] 1. Correlation between 5G Quality of Experience (QoE) and Minimization of drive tests (MDT)

[0049] When the User Equipment (UE, also known as the terminal) application layer measures configuration information, it indicates that the QoE is associated with a certain Trace ID's MDT (Multi-Target Dataset). The association requirement between the MDT and QoE lies in the fact that the QoE collection time is uncontrollable by the base station because it's uncertain when the terminal will have the corresponding service. If efficiency is not a concern, the base station would continuously perform MDT measurements regardless of whether the UE is collecting QoE data, and ultimately both information would be reported to the Trace Collection Entity (TCE) and associated based on the UE ID and trace ID.

[0050] Regarding data collection time alignment, Release 17 introduced an enhancement where QoE informs the base station after startup, allowing the base station to begin configuring MDT. Once QoE reports to the base station, the base station can stop MDT, thus achieving time alignment between the two.

[0051] 2. Potential data association scenarios

[0052] The system configures a first functional node for data collection, and configures data collection configuration information for one or more second functional nodes. This configured data collection configuration information may require associated processing in certain situations. Furthermore, depending on whether the first functional node is aware of the second functional nodes when configuring the data collection configuration information, the system can be divided into two cases: the first functional node directly configures all second functional nodes, and the first functional node indirectly configures some second functional nodes.

[0053] 2.1 Scenario 1: The first functional node for configuring data collection and configuration information directly configures all second functional nodes.

[0054] In sensing, sensing measurement data is collected through inter-UE and / or base station transmission and reception (e.g., UE self-transmission and reception, inter-UE transmission and reception, UE transmission to base station reception, base station transmission to UE reception, base station self-transmission and reception, inter-base station transmission and reception). In some scenarios, additional sensing auxiliary data (such as camera information, channel state information of non-3GPP access nodes, etc.) is required simultaneously with the above transmission and reception and measurement. When the Sensing Function (SF) determines the required UE, base station, and / or sensing auxiliary data nodes and directly configures the data collection configuration information, this scenario is one where the first functional node configuring data collection knows all the second functional nodes. If the aforementioned UE or base station sensing measurement data and sensing auxiliary data are collected completely independently, the nodes providing sensing auxiliary data typically need to provide data for a relatively long period. If correlation is based on timestamps, the overhead of adding timestamp information to the data at each time point is also significant.

[0055] The following example illustrates this.

[0056] Example 1: When the vehicle is a UE with 3GPP access capabilities, the perception function configures roadside units (such as base stations or stationary UEs) and base stations for the vehicle to assist in intelligent driving. Normally, the vehicle relies on its own radar and cameras for information perception and intelligent driving decisions. However, in special circumstances (such as heavy fog, terrain rendering cameras and / or radar ineffective, or unexplained traffic congestion), the perception function needs to quickly acquire perception measurement data from nearby roadside units and base stations, and / or perception data from the vehicle's own radar and / or cameras, perform correlation processing, and generate high-precision perception results. In this scenario, the perception function has difficulty predicting when the vehicle will need roadside units or base stations to cooperate in perception. If the vehicle's own radar and / or camera information is not considered, continuous perception by roadside units or base stations will waste air interface resources and perception data transmission resources.

[0057] Example 2: Based on the sensing function and base station configuration, the UE sends a sensing signal. When the base station receives the sensing signal and performs measurements, it collects the sensing measurement data and provides it to the sensing function. Correspondingly, when the base station configures the UE to send a sensing signal, other sensing auxiliary data nodes (such as nodes in 3GPP or non-3GPP access methods) need to provide sensing auxiliary data to the sensing function at the corresponding time. Here, it is assumed that the sensing function knows the non-3GPP access nodes that can provide sensing auxiliary information (e.g., the non-3GPP access node has previously registered with the sensing function, so the sensing function can select and configure it). Because real-time air interface resource scheduling is handled by the base station, not the sensing function, it is difficult for the sensing function to configure precise auxiliary information collection times. The base station's sensing measurement data and sensing auxiliary data are collected completely independently, and the nodes providing sensing auxiliary data typically need to provide data for a relatively long period. If the sensing measurement data and sensing auxiliary data are associated based on timestamps, the overhead of adding timestamp information to the data at each time point is also significant.

[0058] It should be noted that the sensing assistance data can be transmitted through the access methods defined by 3GPP (such as other Wi-Fi nodes reporting to the sensing function via the UE) or through non-3GPP access methods (such as other Wi-Fi nodes reporting directly to the sensing function).

[0059] 2.2 Scenario 2: The first functional node for configuring data collection and configuration information directly configures all second functional nodes.

[0060] Distributed collaborative computing typically requires different nodes to perform collaborative computation processing with similar latency (transmission latency plus computation latency). The service experience of computing services is determined by the collaborative computing performance of different computing nodes. Therefore, for computing services with high service experience requirements, when the UE or Application Function (AF) provides feedback on computing service experience data (such as QoE or Quality of Service (QoS)), each computing node needs to collect corresponding performance data such as transmission latency and computation latency. Correlating computing service experience data and performance data can be used to analyze and predict computing service experience or optimize network configuration to ensure computing service quality. If the computing service experience data of computing-demanding nodes and the latency and other performance data of each computing node are collected independently, there will also be problems with the need for continuous collection over a long period of time and the high overhead of timestamp association.

[0061] 2.3 Scenario 1: Indirect configuration of the second functional node in the first functional node for configuring data collection and configuration information.

[0062] In the sensing process, sensing measurement data is collected through sensing signals and measurements transmitted and received between the UE and / or base station (e.g., UE self-transmission and reception, UE-to-UE transmission and reception, UE transmission to base station reception, base station transmission to UE reception, base station self-transmission and reception, and base station-to-base station transmission and reception). In some scenarios, additional sensing auxiliary data (such as camera information, channel state information of non-3GPP access nodes, etc.) is required simultaneously with the above transmission and reception and measurements. When the sensing function determines the required UE, base station, and / or sensing auxiliary data nodes and directly or indirectly configures the data collection configuration information, this scenario involves the first functional node configuring the data collection configuration information indirectly configuring a portion of the second functional node. If the aforementioned UE or base station sensing measurement data and sensing auxiliary data are collected completely independently, the node providing the sensing auxiliary data typically needs to provide data for a relatively long period. If correlation is based on timestamps, the overhead of adding timestamp information to the data at each time point is also significant.

[0063] The following example illustrates this.

[0064] Example 1: Based on the sensing function and base station configuration, the UE sends a sensing signal. When the base station receives the sensing signal and performs measurements, it collects the sensing measurement data from the base station and provides it to the sensing function. Accordingly, considering requirements such as sensing accuracy and UE capability information, the sensing function configures the UE to assist in providing sensing auxiliary data. For example, in a home scenario, 3GPP access devices or non-3GPP access devices (such as smart lamps, smart speakers, wristbands, and watches) connected to the UE via sidelinks, WiFi, and Bluetooth can assist in providing sensing auxiliary data such as channel status and blood oxygen saturation. Therefore, when the base station configures the UE to send a sensing signal, other sensing auxiliary data nodes (which can be 3GPP or non-3GPP access nodes) need to provide sensing auxiliary data to the sensing function at the corresponding time. Here, the sensing function focuses more on the sensing auxiliary data and not on who provides the data; therefore, the sensing function only needs to configure the sensing auxiliary data information and does not need to know the information of other sensing auxiliary data providing nodes connected to the UE. If the perception measurement data and perception auxiliary data of the aforementioned UE or base station are collected completely independently, the nodes that provide auxiliary information usually need to provide data for a long period of time. If the association is based on timestamps, the overhead of adding timestamp information to the data at each time point is also large.

[0065] As can be seen from the above, when the timing of a data collection event is unpredictable, such as the time for initiating a sensing or computation request, the time for collecting sensing or computation service quality information, or the time for scheduling air interface sensing time and frequency resources, existing technologies suffer from long data collection times, resulting in problems such as long data collection time and high overhead associated timestamps.

[0066] In this embodiment of the application, the so-called associated data refers to data that has a relationship. For example, if the perception measurement data uploaded by a certain node at a certain time has a relationship with the perception auxiliary data uploaded by other nodes, then the aforementioned perception measurement data and perception auxiliary data are associated data.

[0067] The data collection method, apparatus, and communication equipment provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0068] Please refer to Figure 2 This application provides a data collection method, including:

[0069] Step 21: The first functional node sends associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met.

[0070] In this embodiment, the first functional node sends associated data collection configuration information to the third functional node, enabling the third functional node to know the triggering conditions for data collection in a timely manner. When the triggering conditions for data collection are met, the third functional node sends associated data collection instruction information to the second functional node that needs to collect associated data, so as to instruct the second functional node to collect data at a more precise time, which helps to shorten the data collection time and saves the timestamp overhead in the timestamp-based association method.

[0071] In this embodiment of the application, optionally, the associated data collection configuration information includes at least one of the following:

[0072] 1) A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0073] In other words, the first triggering condition is a triggering condition that needs to be monitored by the third functional node. When the third functional node determines that the first triggering condition is met, it instructs the second functional node to collect related data.

[0074] Optionally, the first triggering condition includes at least one of the following: the third functional node collects perception assistance data, the third functional node sends or receives perception signals, and the third functional node collects QoE data. The QoE data may, for example, include computational service experience data, video streams in a single UE QoE, etc.

[0075] 2) The identifier of the second functional node; the identifier of the second functional node is a node identifier that the third functional node can recognize, so that the third functional node can send instructions to the second functional node.

[0076] 3) Identification of the collected data; for example, tracking ID or data subscription ID.

[0077] 4) Association identifier, which is used to associate data collected by multiple second functional nodes.

[0078] When the second and / or third functional nodes report data, they can carry this association identifier, allowing the data receiver to associate the data reported by the second and / or third functional nodes based on this association identifier. Association via the association identifier achieves precise association and reduces association overhead compared to timestamp methods.

[0079] In this embodiment of the application, optionally, the first functional node may be the recipient of associated data, and the data collection method further includes: the first functional node associating the data reported by the second functional node and / or the third functional node according to the association identifier.

[0080] In this embodiment of the application, optionally, the first functional node may be a functional node for collecting configuration information for configuration data.

[0081] In this embodiment of the application, optionally, the second functional node is a node that performs associated data collection, and the number of the second functional nodes is one or more.

[0082] In this embodiment, optionally, the third functional node is a node that can promptly know the data collection start information and trigger the second functional node to perform associated data collection, and it may not generate the data to be collected itself; in some embodiments, optionally, the third functional node may also be a second functional node. The third functional node is capable of sending and receiving messages with the second functional node associated with data collection.

[0083] In this embodiment of the application, optionally, the data collection method further includes: the first functional node sending data collection configuration information to the third functional node, the data collection configuration information including at least one of the following:

[0084] 1) Identification of the collected data; for example, tracking ID or data subscription ID.

[0085] 2) Information about the collected data; in this embodiment of the application, the collected data may also be referred to as collected parameters or measurement data, etc.

[0086] In this embodiment of the application, optionally, the information in the collected data includes at least one of the following:

[0087] 2a) The list of data to be collected; this list of data can be represented by characters (e.g., the list of data to be collected is Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), etc.), or it can be represented by predefined parameters or parameter list identifiers (e.g., the list of data to be collected is 10 and 11, where 10 represents RSRP and 11 represents RSRQ).

[0088] 2b) A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0089] 2c) Data collection frequency. If data is collected periodically, the collection frequency, or sampling rate, indicates how often a sampling point is generated.

[0090] 3) Data report information.

[0091] In this embodiment of the application, optionally, the data reporting information includes at least one of the following:

[0092] 3a) Instruction information from the data report receiving node;

[0093] 3b) Indication information for the data report transmission path;

[0094] 3c) Instructions on how to submit data reports.

[0095] Optionally, after the first functional node sends the data collection configuration information to the third functional node, the third functional node can forward the data collection configuration information to the second functional node, which is applicable to scenarios where the first functional node cannot directly configure the second functional node.

[0096] Optionally, the first functional node can send the data collection configuration information and the associated data collection configuration information to the third functional node through the same message.

[0097] In this embodiment of the application, optionally, the data collection method further includes: the first functional node sending data collection configuration information to the second functional node, the data collection configuration information including at least one of the following:

[0098] 1) Identification of the collected data; for example, tracking ID or subscription ID.

[0099] 2) Information from the collected data;

[0100] In this embodiment of the application, optionally, the information in the collected data includes at least one of the following:

[0101] 2a) List of data to be collected;

[0102] 2b) A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0103] 2c) Data collection frequency. If data is collected periodically, the collection frequency, or sampling rate, indicates how often a sampling point is generated.

[0104] 3) Data report information.

[0105] In this embodiment of the application, optionally, the data reporting information includes at least one of the following:

[0106] 3a) Instruction information from the data report receiving node;

[0107] 3b) Indication information for the data report transmission path;

[0108] 3c) Instructions on how to submit data reports.

[0109] In other words, the first functional node can also directly send the data collection configuration information to the second functional node without forwarding it through the third functional node.

[0110] In this embodiment of the application, optionally, the first functional node includes at least one of the following:

[0111] 1) Perception function nodes in the perception scene;

[0112] 2) Network functional nodes responsible for collecting data from computing nodes in the computing scenario;

[0113] 3) Data plane functional node, wherein the data plane is a protocol functional plane used to support at least one of data collection, data distribution, data security, data privacy, data analysis and data preprocessing.

[0114] Please refer to Figure 3 This application also provides a data collection method, including:

[0115] Step 31: The third functional node receives the associated data collection configuration information sent by the first functional node;

[0116] Step 32: The third functional node generates associated data collection instruction information based on the associated data collection configuration information;

[0117] Step 33: The third functional node sends the associated data collection instruction information to the second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data.

[0118] In this embodiment, the first functional node sends associated data collection configuration information to the third functional node. The third functional node can know the triggering conditions for data collection in a timely manner. When the triggering conditions for data collection are met, the third functional node sends associated data collection instruction information to the second functional node that needs to collect associated data, so as to instruct the second functional node to collect data in a more precise time. This helps to shorten the data collection time and saves the timestamp overhead in the timestamp-based association method.

[0119] In this embodiment of the application, optionally, the associated data collection configuration information includes at least one of the following:

[0120] 1) A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0121] In other words, the first triggering condition is a triggering condition that needs to be monitored by the third functional node. When the third functional node determines that the first triggering condition is met, it instructs the second functional node to collect related data.

[0122] Optionally, the first triggering condition includes at least one of the following: the third functional node collects sensing assistance data, the third functional node sends or receives sensing signals, and the third functional node collects QoE data.

[0123] 2) The identifier of the second functional node; the identifier of the second functional node is a node identifier that the third functional node can recognize, so that the third functional node can send instructions to the second functional node.

[0124] 3) Identification of the collected data; for example, tracking ID or data subscription ID, etc. The second functional node collects the corresponding data based on the identification of the collected data.

[0125] 4) Association identifier, which is used to associate data collected by multiple second functional nodes.

[0126] When the second and / or third functional nodes report data, they can carry this association identifier, so that the data receiver can associate the data reported by the second and / or third functional nodes based on the association identifier.

[0127] In this embodiment of the application, optionally, the associated data collection indication information includes at least one of the following:

[0128] 1) Identification of collected data;

[0129] 2) Association identifier, which is used to associate the data collected by each of the second functional nodes;

[0130] 3) Instructions for starting data collection;

[0131] 4) Instructions indicating the termination of data collection;

[0132] 5) Frequency of data collection;

[0133] 6) Instruction information from the data report receiving node.

[0134] In this embodiment of the application, optionally, the first functional node can indirectly configure the second functional node to collect data through the third functional node. In this case, the data collection method further includes: the third functional node receiving data collection configuration information sent by the first functional node, the data collection configuration information including at least one of the following:

[0135] 1) Identification of the collected data; for example, tracking ID or data subscription ID.

[0136] 2) Information about the collected data; in this embodiment of the application, the collected data may also be referred to as collected parameters or measurement data, etc.

[0137] In this embodiment of the application, optionally, the information in the collected data includes at least one of the following:

[0138] 2a) The list of data to be collected; this list of data can be represented by characters (e.g., the list of data to be collected is Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), etc.), or it can be represented by predefined parameters or parameter list identifiers (e.g., the list of data to be collected is 10 and 11, where 10 represents RSRP and 11 represents RSRQ).

[0139] 2b) A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0140] 2c) Data collection frequency. If data is collected periodically, the collection frequency, or sampling rate, indicates how often a sampling point is generated.

[0141] 3) Data report information.

[0142] In this embodiment of the application, optionally, the data reporting information includes at least one of the following:

[0143] 3a) Instruction information from the data report receiving node;

[0144] 3b) Indication information for the data report transmission path;

[0145] 3c) Instructions on how to submit data reports.

[0146] In this embodiment of the application, optionally, the data collection configuration information and the associated data collection configuration information are carried in the same message.

[0147] In this embodiment of the application, optionally, after the third functional node receives the data collection configuration information sent by the first functional node, the method further includes: the third functional node sending the data collection configuration information to the second functional node.

[0148] Please refer to Figure 4 This application also provides a data collection method, including:

[0149] Step 41: The second functional node receives the associated data collection instruction information sent by the third functional node; Step 42: The second functional node collects and reports the associated data according to the associated data collection instruction information.

[0150] In this embodiment of the application, the second functional node can collect data at a more precise time according to the instructions of the third functional node, which helps to shorten the data collection time and saves the timestamp overhead in the timestamp-based association method.

[0151] In this embodiment of the application, optionally, the associated data collection indication information includes at least one of the following:

[0152] 1) Identification of the collected data; for example, a tracking ID or subscription ID. The second functional node collects the corresponding data based on the identification of the collected data.

[0153] 2) Association identifier, which is used to associate the data collected by each of the second functional nodes;

[0154] 3) Data collection start instruction information; the data collection start instruction information may instruct the second functional node to start collecting data immediately, or it may instruct the second functional node to start collecting data from a certain time.

[0155] 4) Data collection termination indication information; the data collection termination indication information may instruct the second functional node to immediately terminate data collection, or it may instruct the second functional node to terminate data collection from a certain time.

[0156] 5) Data collection frequency; if it is periodic data collection, the period can be indicated.

[0157] 6) Data report receiving node indication information. For example, network function ID, or transport layer address (such as IP address or media access control (MAC) address), or address plus port number.

[0158] In this embodiment of the application, optionally, the data collection method further includes: the second functional node receiving data collection configuration information sent by the first functional node or the third functional node, the data collection configuration information including at least one of the following:

[0159] 1) Identification of the collected data; for example, a tracking ID or subscription ID. The second functional node collects the corresponding data based on the identification of the collected data.

[0160] 2) Information from the collected data;

[0161] In this embodiment of the application, optionally, the information in the collected data includes at least one of the following:

[0162] 2a) List of data to be collected;

[0163] 2b) A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0164] 2c) Data collection frequency. If data is collected periodically, the collection frequency, or sampling rate, indicates how often a sampling point is generated.

[0165] 3) Data report information.

[0166] In this embodiment of the application, optionally, the data reporting information includes at least one of the following:

[0167] 3a) Instruction information from the data report receiving node;

[0168] Such as the data report receiving node ID, or the data report receiving node's transport layer address, or the address plus port number.

[0169] 3b) Indication information for the data report transmission path;

[0170] For example, the indication information for the data report transmission path is SRB4, or it is a network function ID (one or more nodes can be specified on the transmission path). For example, the data report transmission path is: Data Providing Function to Network Function ID1 to Network Function ID2. Alternatively, the indication information for the data report transmission path can also be a transport layer address or an address plus a port number.

[0171] 3c) Instructions on how to submit data reports.

[0172] In this embodiment of the application, optionally, the second functional node collects and reports related data according to the related data collection instruction information, including: the second functional node determines the data report receiving node using one of the following methods:

[0173] 1) The node that sends the data collection configuration information shall be designated as the data report receiving node;

[0174] The method for determining this type of data reporting node is an implicit method.

[0175] 2) Determine the data report receiving node based on the indication information of the data report receiving node in the data collection configuration information;

[0176] This method of determining data reporting nodes is an explicit method. For example, the data reporting receiving node indication information in the data collection configuration information indicates the data reporting node ID, or the transport layer address of the data reporting receiving node, or the address plus port number of the data reporting receiving node.

[0177] 3) Determine the data report receiving node based on the first parameter.

[0178] The method for determining this type of data reporting node is an implicit method.

[0179] Optionally, the first parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0180] In this embodiment of the application, optionally, the second functional node collects and reports associated data according to the associated data collection instruction information, including: the second functional node determines the data report transmission path using one of the following methods:

[0181] 1) Use the transmission path of the data collection configuration information as the transmission path of the data report;

[0182] The method for determining the data report transmission path is an implicit method.

[0183] 2) Determine the data report transmission path based on the data report transmission path indication information in the data collection configuration information;

[0184] The method for determining the data report transmission path is an explicit method.

[0185] The data report transmission path indication information in the data collection configuration information is SRB4, or a network function ID (one or more nodes can be specified on the transmission path). For example, the data report transmission path is: data providing function to network function ID1 to network function ID2. Alternatively, the data report transmission path indication information can also be a transport layer address or an address plus a port number.

[0186] 3) Determine the data report transmission path based on the second parameter.

[0187] In this embodiment of the application, optionally, the second parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0188] In this embodiment of the application, optionally, the second functional node collects and reports related data according to the related data collection instruction information, including: the second functional node determines the data report reporting method using one of the following methods:

[0189] 1) Determine the data report reporting method based on the data report reporting method indication information in the data collection configuration information;

[0190] The method for determining the data report transmission path is an explicit method.

[0191] 2) Determine the reporting method of the data report based on the third parameter.

[0192] In this embodiment of the application, optionally, the third parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the type of the recipient of the data report.

[0193] For example, if the type of the recipient of the data report is a core network function, periodic reporting is used, for example, with a period of Xms. If the type of the recipient of the data report is a base station, then the report is sent at the fastest frequency supported by the second functional node.

[0194] The data collection method of this application embodiment will be illustrated below with specific application scenarios.

[0195] Example 1 of this application:

[0196] The embodiments in this application are schemes when the first functional node knows all the second functional nodes.

[0197] This application's embodiments are geared towards perception scenarios, assuming the perception function is the first functional node, and the UE, base station, or other nodes providing perception auxiliary data are the second functional nodes. For intelligent driving scenarios, the vehicle is the third functional node. The data collection method in this application's embodiments includes:

[0198] Step 1: The first functional node determines the sensing signal sending node and receiving node (UE or base station) and the sensing auxiliary data providing node according to the sensing request;

[0199] The perception request includes at least one of the following:

[0200] 1) Target area for perception: refers to the area where the perceived object may exist, or the area where imaging or 3D reconstruction is required;

[0201] 2) Sensing object type: Sensing objects are classified according to their possible motion characteristics. Each sensing object type includes information such as the motion velocity, motion acceleration and / or typical radar cross-section (RCS) of a typical sensing object.

[0202] 3) Perceive target objects: When sensing one or more target objects, provide identification information of the perceived objects. Potential identification methods include: feature identification on the distance, velocity, angle spectrum or UEID identification based on the network.

[0203] 4) Perception QoS: Performance indicators for perceiving target areas or objects, including at least one of the following: perception resolution (further including: ranging resolution, angle measurement resolution, velocity measurement resolution and / or imaging resolution), perception accuracy (further including: ranging accuracy, angle measurement accuracy, velocity measurement accuracy and / or positioning accuracy), perception range (further including: ranging range, velocity measurement range, angle measurement range and / or imaging range), perception latency (the time interval from sending the perception signal to obtaining the perception result, or the time interval from initiating the perception request to obtaining the perception result), perception update rate (the time interval between two adjacent perception operations and obtaining the perception result), detection probability (the probability of correctly detecting the object when it exists), and false alarm probability (the probability of incorrectly detecting the target when it does not exist).

[0204] Step 2: The first functional node sends data collection configuration information to the determined second functional node. The data collection configuration information includes at least one of the following: the identifier of the collected data; the information of the collected data; and data report information. The information of the collected data may include at least one of the following: the sensing measurement data to be collected, the sensing auxiliary data to be collected, and a second triggering condition that triggers the second functional node to collect data. The second triggering condition includes collecting data according to the instruction of the third functional node.

[0205] Step 3: The first functional node sends the associated data collection configuration information to the third functional node. The associated data collection configuration information includes at least one of the following:

[0206] 1) A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0207] The first triggering condition is that the third functional node needs to send perception auxiliary data to the perception function.

[0208] 2) The identifier of the second functional node; that is, the identifier of the second functional node such as the UE and base station determined above, which needs to be recognizable by the third functional node.

[0209] 3) Identification of collected data; the second functional node can collect data based on the identification of the collected data;

[0210] 4) Association identifier, which is used to associate the data collected by the second functional node and / or the third functional node. The second functional node and / or the third functional node carry this association identifier when reporting data, so that the sensing capability can use this association identifier to associate data.

[0211] It should be noted that in the intelligent driving scenario, the third functional node is a vehicle with communication capabilities. In perception, the vehicle can also participate in perception as a UE. Therefore, if the vehicle is both a node that provides perception assistance data and a UE node that participates in perception, the data collection configuration information and associated data collection configuration information in steps 2 and 3 above can also be sent through a single message.

[0212] Step 4: When the third functional node needs network assistance for perception and determines to report perception assistance data (such as camera images and / or radar point cloud data) to the perception function (first functional node), it sends associated data collection instruction information to the second functional node according to the associated data collection configuration information. If the third functional node has not yet established a connection with the second functional node, it can establish a connection with the second functional node before sending the associated data collection instruction information.

[0213] Optionally, the associated data collection indication information includes at least one of the following:

[0214] Identification of collected data;

[0215] The association identifier is used to associate the data collected by each of the second functional nodes;

[0216] Instructions to initiate data collection;

[0217] Instructions indicating the termination of data collection;

[0218] The frequency of data collection;

[0219] The data report receives instructions from the receiving node.

[0220] Step 5: The second functional node collects and reports data based on the received associated data collection instruction information.

[0221] Step 6: Based on the association identifier, the first functional node associates the data of the third functional node and the second functional node, and after processing, generates the perception results required by the intelligent driving vehicle.

[0222] The sensing measurement data in this application embodiment is the result of measuring the received sensing signals, and can be divided into the following four categories:

[0223] 1) First-level measurement quantities (received signal or raw channel information), including: complex results of received signal / channel response, amplitude / phase, I-channel / Q-channel and their operation results (operations include addition, subtraction, multiplication, division, matrix addition, subtraction, multiplication, matrix transpose, trigonometric operations, square root operations and power operations, as well as threshold detection results, maximum / minimum value extraction results, etc. of the above operation results; operations also include Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform and digital filtering, as well as threshold detection results, maximum / minimum value extraction results, etc. of the above operation results);

[0224] 2) Second-level measurement quantities (basic measurement quantities), including: time delay, Doppler, angle, signal strength, and their multidimensional combination representations;

[0225] 3) Third-level measurement quantities (basic attributes / states), including: distance, velocity, angle / orientation, RCS, and acceleration;

[0226] 4) Fourth-level measurement quantities (advanced attributes / states), including: spatial location, presence of target, trajectory, action, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.

[0227] Optionally, the aforementioned perceived measurement also includes corresponding label information, wherein the label information includes at least one of the following:

[0228] Sensing signal identification information;

[0229] Sensing measurement configuration identification information;

[0230] Perceive business information (e.g., perceive business ID);

[0231] Data subscription ID;

[0232] Applications of measurement (communication, sensing, synesthesia);

[0233] Time information;

[0234] Sensing node information (e.g., UE ID, node location, device orientation);

[0235] Sensing link information (e.g., sensing link sequence number, transceiver node identifier);

[0236] Measurement description information (in the form of amplitude, phase, complex number; resource information such as antenna / antenna pair / antenna group, PRB, symbol);

[0237] Measurement metrics (e.g., SNR, perceived SNR).

[0238] In this application embodiment, the perception auxiliary data refers to data other than the aforementioned perception measurement data that helps generate the desired perception result, such as camera image information, radar point cloud information, GPS location information, WiFi channel status information, etc.

[0239] In some other embodiments, sensing measurements are performed on the UE and / or base station, and other nodes (nodes with 3GPP access or non-3GPP access) provide sensing auxiliary data during the sensing signal transmission time. The first functional node is still the sensing function, and the second functional node is the UE, base station, and sensing auxiliary data provider node determined by the sensing function to perform signal transmission and reception. If the node providing sensing auxiliary data is a node supporting 3GPP access, then the base station that determines the sensing signal transmission time resource is the third functional node (if the base station is responsible for transmitting the sensing signal but not for receiving and measuring, then the base station is not the second functional node; correspondingly, if the base station is responsible for receiving the sensing signal and measuring, then the base station is both the second functional node providing data collection and the third functional node triggering data collection). After the base station determines the sensing signal transmission time resource, it sends associated data collection instruction information to the second functional node providing sensing auxiliary data based on the time resource information, for the sensing auxiliary data provider node to start and / or terminate auxiliary data collection and reporting. If the node providing sensing assistance data is a non-3GPP access node, assuming the UE transmitting or receiving sensing signals can interact with the sensing assistance data providing node, then the UE is a third functional node (if the UE is responsible for transmitting sensing signals but not for receiving and measuring, then the UE is not a second functional node; correspondingly, if the UE is responsible for receiving sensing signals and measuring, then the UE is both a second functional node providing data collection and a third functional node triggering data collection). When the UE receives the base station's configuration information for the sensing signals, it sends associated data collection instruction information to the second functional node providing sensing assistance data based on the configuration information, for the sensing assistance data providing node to initiate and / or terminate auxiliary data collection and reporting. Therefore, the main difference between this example and the aforementioned intelligent driving scenario is that the third functional node is not the node providing sensing assistance data but rather the base station that determines the time-domain resources for transmitting sensing signals or the UE receiving the sensing signal configuration information.

[0240] Similarly, in collaborative computing scenarios, the network function responsible for collecting data from computing nodes is the first functional node, while the computing demand node and the computing node are the second functional nodes that need to be associated for data collection. The computing demand node is also a third functional node. The first functional node configures the data to be collected to the second functional node. For example, the computing demand node collects computing service experience data (such as video stuttering information, buffer status, etc.), and the computing node collects data such as data reception time and computing latency. The first functional node sends associated data collection configuration information to the third functional node, indicating that the first trigger condition is for the third functional node to collect computing service experience data. Considering that this solution mainly addresses the transmission of computing data between the computing demand node and the computing node, when a certain computing service of the third functional node has high computing performance requirements (such as a virtual digital human), the third functional node can decide to collect computing service experience data, specifying the collection time interval and frequency. Based on the configuration of the first functional node, the third functional node sends associated data collection instruction information to the computing node (second functional node), and the computing node collects and reports associated data based on the received associated data collection instruction information.

[0241] Example 2 of this application:

[0242] The embodiments in this application are schemes for indirectly configuring some second functional nodes in a first functional node.

[0243] This application embodiment is geared towards a sensing scenario. It assumes the sensing function is the first functional node, and the UE, base station, or other nodes providing sensing auxiliary data are the second functional nodes. Considering that other non-3GPP devices of the user are only connected to the UE, the sensing function mainly focuses on sensing auxiliary information and does not need to know the identifier of the device providing the sensing auxiliary information. Therefore, the UE connected to the non-3GPP device providing auxiliary information is the third functional node. The data collection method of this application embodiment includes:

[0244] Step 1: The first functional node determines the sensing signal sending and receiving nodes (UE or base station) and the sensing auxiliary data triggering nodes based on the sensing request;

[0245] The perception request includes at least one of the following:

[0246] 1) Target area for perception: refers to the area where the perceived object may exist, or the area where imaging or 3D reconstruction is required;

[0247] 2) Sensing object type: Sensing objects are classified according to their possible motion characteristics. Each sensing object type includes information such as the motion velocity, motion acceleration and / or typical radar cross-section (RCS) of a typical sensing object.

[0248] 3) Perceive target objects: When sensing one or more target objects, provide identification information of the perceived objects. Potential identification methods include: feature identification on the distance, velocity, angle spectrum or UEID identification based on the network.

[0249] 4) Perception QoS: Performance indicators for perceiving target areas or objects, including at least one of the following: perception resolution (further including: ranging resolution, angle measurement resolution, velocity measurement resolution and / or imaging resolution), perception accuracy (further including: ranging accuracy, angle measurement accuracy, velocity measurement accuracy and / or positioning accuracy), perception range (further including: ranging range, velocity measurement range, angle measurement range and / or imaging range), perception latency (the time interval from sending the perception signal to obtaining the perception result, or the time interval from initiating the perception request to obtaining the perception result), perception update rate (the time interval between two adjacent perception operations and obtaining the perception result), detection probability (the probability of correctly detecting the object when it exists), and false alarm probability (the probability of incorrectly detecting the target when it does not exist).

[0250] Step 2: The first functional node sends data collection configuration information to the determined second functional node. The data collection configuration information includes at least one of the following: the identifier of the collected data; the information of the collected data; and data report information. The information of the collected data may include at least one of the following: the sensing measurement data to be collected, the sensing auxiliary data to be collected, and a second triggering condition that triggers the second functional node to collect data. The second triggering condition includes collecting data according to the instruction of the third functional node.

[0251] Step 3: The first functional node sends the associated data collection configuration information and data collection configuration information to the third functional node;

[0252] The associated data collection configuration information includes at least one of the following:

[0253] 1) A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0254] The first triggering condition is the configuration information for the third functional node to send or receive sensing signals or measure sensing signals.

[0255] 2) The identifier of the second functional node; that is, the identifier of the second functional node such as the UE and base station determined above, which needs to be recognizable by the third functional node.

[0256] 3) Identification of collected data; the second functional node can collect data based on the identification of the collected data;

[0257] 4) Association identifier, which is used to associate the data collected by the second functional node and / or the third functional node. The second functional node and / or the third functional node carry this association identifier when reporting data, so that the sensing capability can use this association identifier to associate data.

[0258] The data collection configuration information includes at least one of the following:

[0259] 1) Identification of the collected data; if it is already included in the associated data collection configuration information, it may not be included in the data collection configuration information.

[0260] 2) Information from the collected data; such as Wi-Fi channel status information.

[0261] 3) Data report information. This may include:

[0262] The data report receives indication information from the receiving node, such as the IP address and port number of the sensing capability;

[0263] Indication information for the data report transmission path, such as sending it directly to the sensing function or sending it to the sensing function via the UE.

[0264] The associated data collection configuration information and the data collection configuration information are sent through a single message.

[0265] Step 4: The third functional node sends the associated data collection instruction information and data collection configuration information to the second functional node that provides perception auxiliary data, based on the associated data collection configuration information.

[0266] The associated data collection instruction information includes at least one of the following:

[0267] Identification of collected data;

[0268] The association identifier is used to associate the data collected by each of the second functional nodes;

[0269] Instructions to initiate data collection;

[0270] Instructions indicating the termination of data collection;

[0271] The frequency of data collection;

[0272] The data report receives instructions from the receiving node.

[0273] Step 5: The second functional node that provides perception assistance data collects data based on the received associated data collection instruction information and reports it to the data receiver.

[0274] Step 6: The first functional node associates the data of all the second functional nodes based on the association identifier, and after processing, generates the required perception result.

[0275] Optionally, when the data report information indicates that the data report transmission path is via the UE to the sensing function, the second functional node providing sensing auxiliary data will send the data to the third functional node UE. The UE can report data to the sensing function via 3GPP access.

[0276] Example 3 of this application:

[0277] The embodiments of this application are based on a data plane approach.

[0278] The data plane is a protocol plane added on top of the control plane (CP) and user plane (UP). It supports protocol functions for at least one of data collection, data distribution, data security, data privacy, data analysis, and data preprocessing. This data plane can also be called by other names; for now, we will refer to it as the data plane. This data plane can terminate either the core network data plane function or the radio access network data plane function.

[0279] In some scenarios, the sensing function or the network function responsible for processing the collected computation-related data can send the required data requests to the data plane function. The data plane then configures data collection uniformly based on the needs of multiple parties (such as the sensing function and the network function responsible for processing the collected computation-related data). Therefore, in this embodiment, the data plane function is the first functional node, and the node providing the data is the second functional node. Based on the relationships between the parties, the first functional node determines a third functional node and sends associated data collection configuration information to the third functional node. The third functional node sends associated data collection instruction information to the second functional node based on the associated data collection configuration information. The second functional node then collects data according to the received associated data collection instruction information and reports it to the first functional node (data plane function). Finally, the data plane function sends the associated data to the corresponding requesting party.

[0280] Therefore, based on the data association scheme, optionally, the first functional node receives data collection request information. Correspondingly, after completing the data association, the first functional node sends the required data to the requester. The data collection request information is related to the content of the data collection configuration information sent by the first functional node to the second functional node that needs to collect data. The first functional node can synthesize multiple data collection request information to generate the data collection configuration information to be sent to the second functional node. For example, it can remove duplicate data items from multiple data collection request information, or trigger only the item with the highest collection frequency in cases of different collection frequencies for the same data.

[0281] The data collection method provided in this application can be executed by a data collection device. This application uses an example of a data collection device executing the data collection method to illustrate the data collection device provided in this application.

[0282] Please refer to Figure 5 This application provides a data collection device 50, comprising:

[0283] The first sending module 51 is used to send associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met.

[0284] In this embodiment of the application, by sending associated data collection configuration information to the third functional node, the third functional node can know the triggering conditions for data collection in a timely manner. When the triggering conditions for data collection are met, associated data collection instruction information is sent to the second functional node that needs to collect associated data, so as to instruct the second functional node to collect data at a more precise time, which helps to shorten the data collection time. At the same time, it can save the timestamp overhead in the timestamp-based association method.

[0285] Optionally, the associated data collection configuration information includes at least one of the following:

[0286] A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0287] The identifier of the second functional node;

[0288] Identification of collected data;

[0289] The association identifier is used to associate data collected by multiple second functional nodes.

[0290] Optionally, the first triggering condition includes at least one of the following: the third functional node collects sensing assistance data, the third functional node sends or receives sensing signals, and the third functional node collects QoE data.

[0291] Optionally, the data collection device 50 further includes:

[0292] The association module is used to associate the data reported by the second functional node and / or the third functional node according to the association identifier.

[0293] Optionally, the first sending module 51 is configured to send data collection configuration information to the third functional node, the data collection configuration information including at least one of the following:

[0294] Identification of collected data;

[0295] Information from the collected data;

[0296] Data report information.

[0297] Optionally, the first sending module 51 sends the data collection configuration information and the associated data collection configuration information to the third functional node through the same message.

[0298] Optionally, the data collection device 50 further includes:

[0299] The second sending module is used to send data collection configuration information to the second functional node, wherein the data collection configuration information includes at least one of the following:

[0300] Identification of collected data;

[0301] Information from the collected data;

[0302] Data report information.

[0303] Optionally, the information in the collected data includes at least one of the following:

[0304] List of data to be collected;

[0305] A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0306] The frequency of data collection.

[0307] Optionally, the data reporting information includes at least one of the following:

[0308] Instructions from the data report receiving node;

[0309] Indication information for the data report transmission path;

[0310] Instructions on how to submit data reports.

[0311] The data collection device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip.

[0312] The data collection device provided in this application embodiment can achieve... Figure 2The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0313] Please refer to Figure 6 This application provides a data collection device 60, comprising:

[0314] The first receiving module 61 is used to receive the associated data collection configuration information sent by the first functional node;

[0315] The generation module 62 is used to generate associated data collection instruction information based on the associated data collection configuration information;

[0316] The first sending module 63 is used to send the associated data collection instruction information to the second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data.

[0317] In this embodiment of the application, by receiving the associated data collection configuration information sent by the first functional node, the triggering conditions for data collection can be known in a timely manner. When the triggering conditions for data collection are met, associated data collection instruction information is sent to the second functional node that needs to collect associated data, so as to instruct the second functional node to collect data in a more precise time, which helps to shorten the data collection time. At the same time, it can save the timestamp overhead in the timestamp-based association method.

[0318] Optionally, the associated data collection configuration information includes at least one of the following:

[0319] A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0320] The identifier of the second functional node;

[0321] Identification of collected data;

[0322] The association identifier is used to associate the data collected by each of the second functional nodes.

[0323] Optionally, the first triggering condition includes at least one of the following: the third functional node collects sensing assistance data, the third functional node sends or receives sensing signals, and the third functional node collects QoE data.

[0324] Optionally, the associated data collection indication information includes at least one of the following:

[0325] Identification of collected data;

[0326] The association identifier is used to associate the data collected by each of the second functional nodes;

[0327] Instructions to initiate data collection;

[0328] Instructions indicating the termination of data collection;

[0329] The frequency of data collection;

[0330] The data report receives instructions from the receiving node.

[0331] Optionally, the data collection device 60 further includes:

[0332] The second receiving module is configured to receive data collection configuration information sent by the first functional node, wherein the data collection configuration information includes at least one of the following:

[0333] Identification of collected data;

[0334] Information from the collected data;

[0335] Data report information.

[0336] Optionally, the data collection configuration information and the associated data collection configuration information are carried in the same message.

[0337] Optionally, the information in the collected data includes at least one of the following:

[0338] List of data to be collected;

[0339] A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0340] The frequency of data collection.

[0341] Optionally, the data reporting information includes at least one of the following:

[0342] Instructions from the data report receiving node;

[0343] Indication information for the data report transmission path;

[0344] Instructions on how to submit data reports.

[0345] Optionally, the data collection device 60 further includes:

[0346] The second sending module is used to send the data collection configuration information to the second functional node.

[0347] The data collection device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.

[0348] The data collection device provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0349] Please refer to Figure 7 This application provides a data collection device 70, comprising:

[0350] The first receiving module 71 is used to receive the associated data collection instruction information sent by the third functional node;

[0351] The processing module 72 is used to collect and report the associated data according to the associated data collection instruction information.

[0352] In this embodiment of the application, data can be collected at a more precise time according to the instructions of the third functional node, which helps to shorten the data collection time and saves the timestamp overhead in the timestamp-based association method.

[0353] Optionally, the associated data collection indication information includes at least one of the following:

[0354] Identification of collected data;

[0355] The association identifier is used to associate the data collected by each of the second functional nodes;

[0356] Instructions to initiate data collection;

[0357] Instructions indicating the termination of data collection;

[0358] The frequency of data collection;

[0359] The data report receives instructions from the receiving node.

[0360] Optionally, the data collection device 70 further includes:

[0361] The second receiving module is configured to receive data collection configuration information sent by the first functional node or the third functional node, wherein the data collection configuration information includes at least one of the following:

[0362] Identification of collected data;

[0363] Information from the collected data;

[0364] Data report information.

[0365] Optionally, the information in the collected data includes at least one of the following:

[0366] List of data to be collected;

[0367] A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0368] The frequency of data collection.

[0369] Optionally, the data reporting information includes at least one of the following:

[0370] Instructions from the data report receiving node;

[0371] Indication information for the data report transmission path;

[0372] Instructions on how to submit data reports.

[0373] Optionally, the processing module 72 is configured to determine the data report receiving node using one of the following methods:

[0374] The node that sends the data collection configuration information shall be used as the data report receiving node;

[0375] The data report receiving node is determined based on the indication information of the data report receiving node in the data collection configuration information;

[0376] The data report receiving node is determined based on the first parameter.

[0377] Optionally, the first parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0378] Optionally, the processing module 72 is configured to determine the data report transmission path using one of the following methods:

[0379] The transmission path of the data collection configuration information shall be used as the transmission path of the data report.

[0380] The data report transmission path is determined based on the data report transmission path indication information in the data collection configuration information;

[0381] The data report transmission path is determined based on the second parameter.

[0382] Optionally, the second parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0383] Optionally, the processing module 72 is configured to determine the data report transmission path using one of the following methods:

[0384] The reporting method of the data report is determined according to the indication information of the data report reporting method in the data collection configuration information;

[0385] The reporting method of the data report is determined based on the third parameter.

[0386] Optionally, the third parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the type of recipient of the data report.

[0387] The data collection device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.

[0388] The data collection device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0389] Optional, such as Figure 8 As shown, this application embodiment also provides a communication device 80, including a processor 81 and a memory 82. The memory 82 stores a program or instructions that can run on the processor 81. For example, when the communication device 80 is a first functional node, when the program or instructions are executed by the processor 81, they implement the various steps of the data collection method embodiment executed by the first functional node, and achieve the same technical effect. When the communication device 80 is a second functional node, when the program or instructions are executed by the processor 81, they implement the various steps of the data collection method embodiment executed by the second functional node, and achieve the same technical effect. When the communication device 80 is a third functional node, when the program or instructions are executed by the processor 81, they implement the various steps of the data collection method embodiment executed by the third functional node, and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0390] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive associated data collection configuration information sent by a first functional node; the processor is used to generate associated data collection instruction information according to the associated data collection configuration information; the communication interface is also used to send the associated data collection instruction information to a second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data. This terminal embodiment corresponds to the method embodiment executed by the third functional node described above. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and can achieve the same technical effects.

[0391] This application also provides a terminal, including a processor and a communication interface. The communication interface is used to receive associated data collection instruction information sent by a third functional node. The processor is used to collect and report associated data according to the associated data collection instruction information. This terminal embodiment corresponds to the method embodiment executed by the second functional node described above. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and can achieve the same technical effect.

[0392] Specifically, Figure 9 This is a schematic diagram of the hardware structure of a terminal according to an embodiment of this application. The terminal 90 includes, but is not limited to, at least some of the following components: a radio frequency unit 91, a network module 92, an audio output unit 93, an input unit 94, a sensor 95, a display unit 96, a user input unit 97, an interface unit 98, a memory 99, and a processor 910.

[0393] Those skilled in the art will understand that the terminal 90 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0394] It should be understood that, in this embodiment, the input unit 94 may include a graphics processing unit (GPU) 941 and a microphone 942. The GPU 941 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 96 may include a display panel 961, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 97 includes a touch panel 971 and at least one of other input devices 972. The touch panel 971 is also called a touch screen. The touch panel 971 may include a touch detection device and a touch controller. Other input devices 972 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0395] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 91 can transmit it to the processor 910 for processing; in addition, the radio frequency unit 91 can send uplink data to the network-side device. Typically, the radio frequency unit 91 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0396] The memory 99 can be used to store software programs or instructions, as well as various data. The memory 99 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 99 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 99 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0397] Processor 910 may include one or more processing units; optionally, processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.

[0398] In some embodiments:

[0399] Radio frequency unit 91 is used to receive associated data collection configuration information sent by the first functional node;

[0400] Processor 910 is configured to generate associated data collection instruction information based on the associated data collection configuration information;

[0401] The radio frequency unit 91 is also used to send the associated data collection instruction information to the second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data.

[0402] In this embodiment of the application, by receiving the associated data collection configuration information sent by the first functional node, the triggering conditions for data collection can be known in a timely manner. When the triggering conditions for data collection are met, associated data collection instruction information is sent to the second functional node that needs to collect associated data, so as to instruct the second functional node to collect data in a more precise time, which helps to shorten the data collection time. At the same time, it can save the timestamp overhead in the timestamp-based association method.

[0403] Optionally, the associated data collection configuration information includes at least one of the following:

[0404] A first triggering condition that instructs the third functional node to instruct the second functional node to collect associated data;

[0405] The identifier of the second functional node;

[0406] Identification of collected data;

[0407] The association identifier is used to associate the data collected by each of the second functional nodes.

[0408] Optionally, the first triggering condition includes at least one of the following: the third functional node collects sensing assistance data, the third functional node sends or receives sensing signals, and the third functional node collects QoE data.

[0409] Optionally, the associated data collection indication information includes at least one of the following:

[0410] Identification of collected data;

[0411] The association identifier is used to associate the data collected by each of the second functional nodes;

[0412] Instructions to initiate data collection;

[0413] Instructions indicating the termination of data collection;

[0414] The frequency of data collection;

[0415] The data report receives instructions from the receiving node.

[0416] Optionally, the radio frequency unit 91 is further configured to receive data collection configuration information sent by the first functional node, the data collection configuration information including at least one of the following:

[0417] Identification of collected data;

[0418] Information from the collected data;

[0419] Data report information.

[0420] Optionally, the data collection configuration information and the associated data collection configuration information are carried in the same message.

[0421] Optionally, the information in the collected data includes at least one of the following:

[0422] List of data to be collected;

[0423] A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0424] The frequency of data collection.

[0425] Optionally, the data reporting information includes at least one of the following:

[0426] Instructions from the data report receiving node;

[0427] Indication information for the data report transmission path;

[0428] Instructions on how to submit data reports.

[0429] Optionally, the radio frequency unit 91 is also used to send the data collection configuration information to the second functional node.

[0430] In another embodiment:

[0431] Radio frequency unit 91 is used to receive associated data collection instruction information sent by the third functional node;

[0432] The processor 910 is used to collect and report associated data according to the associated data collection instruction information.

[0433] In this embodiment of the application, data can be collected at a more precise time according to the instructions of the third functional node, which helps to shorten the data collection time and saves the timestamp overhead in the timestamp-based association method.

[0434] Optionally, the associated data collection indication information includes at least one of the following:

[0435] Identification of collected data;

[0436] The association identifier is used to associate the data collected by each of the second functional nodes;

[0437] Instructions to initiate data collection;

[0438] Instructions indicating the termination of data collection;

[0439] The frequency of data collection;

[0440] The data report receives instructions from the receiving node.

[0441] Optionally, the radio frequency unit 91 is configured to receive data collection configuration information sent by the first functional node or the third functional node, the data collection configuration information including at least one of the following:

[0442] Identification of collected data;

[0443] Information from the collected data;

[0444] Data report information.

[0445] Optionally, the information in the collected data includes at least one of the following:

[0446] List of data to be collected;

[0447] A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node;

[0448] The frequency of data collection.

[0449] Optionally, the data reporting information includes at least one of the following:

[0450] Instructions from the data report receiving node;

[0451] Indication information for the data report transmission path;

[0452] Instructions on how to submit data reports.

[0453] Optionally, the processor 910 is further configured to determine the data report receiving node using one of the following methods:

[0454] The node that sends the data collection configuration information shall be used as the data report receiving node;

[0455] The data report receiving node is determined based on the indication information of the data report receiving node in the data collection configuration information;

[0456] The data report receiving node is determined based on the first parameter.

[0457] Optionally, the first parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0458] Optionally, the processor 910 is further configured to determine the data report transmission path using one of the following methods:

[0459] The transmission path of the data collection configuration information shall be used as the transmission path of the data report.

[0460] The data report transmission path is determined based on the data report transmission path indication information in the data collection configuration information;

[0461] The data report transmission path is determined based on the second parameter.

[0462] Optionally, the second parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

[0463] Optionally, the processor 910 is further configured to determine the data report transmission path using one of the following methods:

[0464] The reporting method of the data report is determined according to the indication information of the data report reporting method in the data collection configuration information;

[0465] The reporting method of the data report is determined based on the third parameter.

[0466] Optionally, the third parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the type of recipient of the data report.

[0467] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to receive associated data collection configuration information sent by a first functional node. The processor is used to generate associated data collection instruction information according to the associated data collection configuration information. The communication interface is also used to send the associated data collection instruction information to a second functional node, wherein the associated data collection instruction information is used to instruct the second functional node to collect associated data. This network-side device embodiment corresponds to the above-described third functional node method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0468] This application also provides a network-side device, including a processor and a communication interface. The communication interface is used to receive associated data collection instruction information sent by a third functional node. The processor is used to collect and report associated data according to the associated data collection instruction information. This network-side device embodiment corresponds to the above-described second functional node method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0469] Specifically, embodiments of this application also provide a network-side device. For example... Figure 10 As shown, the network-side device 100 includes: an antenna 101, a radio frequency (RF) device 102, a baseband device 103, a processor 104, and a memory 105. The antenna 101 is connected to the RF device 102. In the uplink direction, the RF device 102 receives information through the antenna 101 and transmits the received information to the baseband device 103 for processing. In the downlink direction, the baseband device 103 processes the information to be transmitted and sends it to the RF device 102. The RF device 102 processes the received information and transmits it through the antenna 101.

[0470] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 103, which includes a baseband processor.

[0471] The baseband device 103 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 10 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 105 via a bus interface to call the program in the memory 105 and execute the network device operation shown in the above method embodiment.

[0472] The network-side device may also include a network interface 106, such as a common public radio interface (CPRI).

[0473] Specifically, the network-side device 100 in this embodiment further includes: instructions or programs stored in memory 105 and executable on processor 104, wherein processor 104 calls the instructions or programs in memory 105 to execute. Figure 6 or Figure 7 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0474] Specifically, embodiments of this application also provide a network-side device. For example... Figure 11 As shown, the network-side device 110 includes a processor 111, a network interface 112, and a memory 113. The network interface 112 is, for example, a common public radio interface (CPRI).

[0475] Specifically, the network-side device 110 in this application embodiment further includes: instructions or programs stored in memory 113 and executable on processor 111, wherein processor 111 calls the instructions or programs in memory 113 to execute. Figure 5The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0476] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described data collection method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0477] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0478] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above data collection method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0479] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0480] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described data collection method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0481] This application also provides a communication system, including: a first functional node, a second functional node, and a third functional node. The first functional node can be used to perform the steps of the data collection method performed by the first functional node as described above. The second functional node can be used to perform the steps of the data collection method performed by the second functional node. The third functional node can be used to perform the steps of the data collection method performed by the third functional node.

[0482] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0483] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they 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 this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0484] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A data collection method, characterized in that, include: The first functional node sends associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met. The associated data collection configuration information includes: a first triggering condition that triggers the third functional node to instruct the second functional node to collect associated data; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

2. The method according to claim 1, characterized in that, The associated data collection configuration information includes at least one of the following: The identifier of the second functional node; Identification of collected data; The association identifier is used to associate data collected by multiple second functional nodes.

3. The method according to claim 1 or 2, characterized in that, The first triggering condition includes at least one of the following: the third functional node collects perception assistance data, the third functional node sends or receives perception signals, and the third functional node collects quality of experience (QoE) data.

4. The method according to claim 2, characterized in that, Also includes: The first functional node associates the data reported by the second functional node and / or the third functional node with the association identifier.

5. The method according to claim 1, characterized in that, Also includes: The first functional node sends data collection configuration information to the third functional node, the data collection configuration information including at least one of the following: Identification of collected data; Information from the collected data; Data report information.

6. The method according to claim 5, characterized in that, The first functional node sends the data collection configuration information and the associated data collection configuration information to the third functional node through the same message.

7. The method according to claim 1, characterized in that, Also includes: The first functional node sends data collection configuration information to the second functional node, the data collection configuration information including at least one of the following: Identification of collected data; Information from the collected data; Data report information.

8. The method according to claim 5 or 7, characterized in that, The information in the collected data includes at least one of the following: List of data to be collected; A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node; The frequency of data collection.

9. The method according to claim 5 or 7, characterized in that, The data report information includes at least one of the following: The data report receives the node's indication information; Indication information for the data report transmission path; Instructions on how to submit data reports.

10. The method according to claim 1, characterized in that, The first functional node includes at least one of the following: Perception function nodes in a perception scenario; In a computing scenario, a network functional node responsible for collecting data from computing nodes; Data plane functional node, wherein the data plane is a protocol functional plane used to support at least one of data collection, data distribution, data security, data privacy, data analysis and data preprocessing.

11. A data collection method, characterized in that, include: The third functional node receives the associated data collection configuration information sent by the first functional node; The associated data collection configuration information includes: a first triggering condition that triggers the third functional node to instruct the second functional node to collect associated data; The third functional node generates associated data collection instruction information based on the associated data collection configuration information; The third functional node sends the associated data collection instruction information to the second functional node, and the associated data collection instruction information is used to instruct the second functional node to collect associated data; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

12. The method according to claim 11, characterized in that, The associated data collection configuration information includes at least one of the following: The identifier of the second functional node; Identification of collected data; The association identifier is used to associate the data collected by each of the second functional nodes.

13. The method according to claim 12, characterized in that, The first triggering condition includes at least one of the following: the third functional node collects sensing assistance data, the third functional node sends or receives sensing signals, and the third functional node collects QoE data.

14. The method according to claim 11, characterized in that, The associated data collection instruction information includes at least one of the following: Identification of collected data; The association identifier is used to associate the data collected by each of the second functional nodes; Instructions to initiate data collection; Instructions indicating the termination of data collection; The frequency of data collection; The data report receives instructions from the receiving node.

15. The method according to claim 11, characterized in that, Also includes: The third functional node receives data collection configuration information sent by the first functional node, the data collection configuration information including at least one of the following: Identification of collected data; Information from the collected data; Data report information.

16. The method according to claim 15, characterized in that, The data collection configuration information and the associated data collection configuration information are carried in the same message.

17. The method according to claim 15, characterized in that, The information in the collected data includes at least one of the following: List of data to be collected; A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node; The frequency of data collection.

18. The method according to claim 15, characterized in that, The data report information includes at least one of the following: The data report receives the node's indication information; Indication information for the data report transmission path; Instructions on how to submit data reports.

19. The method according to claim 15, characterized in that, After receiving the data collection configuration information sent by the first functional node, the third functional node also includes: The third functional node sends the data collection configuration information to the second functional node.

20. A data collection method, characterized in that, include: The second functional node receives the associated data collection instruction information sent by the third functional node; The associated data collection instruction information is generated by the third functional node based on the associated data collection configuration information, and the associated data collection configuration information is sent from the first functional node to the third functional node. The second functional node collects and reports related data according to the related data collection instruction information; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

21. The method according to claim 20, characterized in that, The associated data collection instruction information includes at least one of the following: Identification of collected data; The association identifier is used to associate the data collected by each of the second functional nodes; Instructions to initiate data collection; Instructions indicating the termination of data collection; The frequency of data collection; The data report receives instructions from the receiving node.

22. The method according to claim 20, characterized in that, Also includes: The second functional node receives data collection configuration information sent by the first functional node or the third functional node, the data collection configuration information including at least one of the following: Identification of collected data; Information from the collected data; Data report information.

23. The method according to claim 22, characterized in that, The information in the collected data includes at least one of the following: List of data to be collected; A second triggering condition that triggers the second functional node to collect data, the second triggering condition including collecting data according to the instruction of the third functional node; The frequency of data collection.

24. The method according to claim 22, characterized in that, The data report information includes at least one of the following: The data report receives the node's indication information; Indication information for the data report transmission path; Instructions on how to submit data reports.

25. The method according to claim 22, characterized in that, The second functional node, based on the associated data collection instruction information, performs the collection and reporting of associated data, including: The second functional node determines the data report receiving node using one of the following methods: The node that sends the data collection configuration information shall be used as the data report receiving node; The data report receiving node is determined based on the indication information of the data report receiving node in the data collection configuration information; The data report receiving node is determined based on the first parameter.

26. The method according to claim 25, characterized in that, The first parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

27. The method according to claim 22, characterized in that, The second functional node, based on the associated data collection instruction information, performs the collection and reporting of associated data, including: The second functional node determines the data report transmission path using one of the following methods: The transmission path of the data collection configuration information shall be used as the transmission path of the data report. The data report transmission path is determined based on the data report transmission path indication information in the data collection configuration information; The data report transmission path is determined based on the second parameter.

28. The method according to claim 27, characterized in that, The second parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the location information of the second functional node.

29. The method according to claim 22, characterized in that, The second functional node, based on the associated data collection instruction information, performs the collection and reporting of associated data, including: The second functional node determines the data report transmission path using one of the following methods: The reporting method of the data report is determined according to the indication information of the data report reporting method in the data collection configuration information; The reporting method of the data report is determined based on the third parameter.

30. The method according to claim 29, characterized in that, The third parameter includes at least one of the following: the list of data to be collected in the data collection configuration information, and the type of recipient of the data report.

31. A data collection device, applied to a first functional node, characterized in that, include: The first sending module is used to send associated data collection configuration information to the third functional node. The associated data collection configuration information is used to instruct the third functional node to instruct the second functional node to collect associated data when the first triggering condition for associated data collection is met. The associated data collection configuration information includes: a first triggering condition that triggers the third functional node to instruct the second functional node to collect associated data; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

32. A data collection device, applied to a third functional node, characterized in that, include: The first receiving module is used to receive the associated data collection configuration information sent by the first functional node; The associated data collection configuration information includes: a first triggering condition that triggers the third functional node to instruct the second functional node to collect associated data; The generation module is used to generate associated data collection instruction information based on the associated data collection configuration information; The first sending module is used to send the associated data collection instruction information to the second functional node, the associated data collection instruction information being used to instruct the second functional node to collect associated data; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

33. A data collection device, applied to a second functional node, characterized in that, include: The first receiving module is used to receive the associated data collection instruction information sent by the third functional node; The associated data collection instruction information is generated by the third functional node based on the associated data collection configuration information, and the associated data collection configuration information is sent from the first functional node to the third functional node. The processing module is used to collect and report the associated data according to the associated data collection instruction information; The first functional node is the receiver of associated data, while the second and third functional nodes are nodes that collect associated data.

34. A communication device, characterized in that, The method includes a processor and a memory, the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the data collection method as described in any one of claims 1 to 10; or, the program or instructions, when executed by the processor, implement the steps of the data collection method as described in any one of claims 11 to 19; or, the program or instructions, when executed by the processor, implement the steps of the data collection method as described in any one of claims 20 to 30.

35. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the data collection method as described in any one of claims 1 to 10; or, implement the steps of the data collection method as described in any one of claims 11 to 19; or, implement the steps of the data collection method as described in any one of claims 20 to 30.

Citation Information

Patent Citations

  • Measurement method and device

    US20220225142A1