Data acquisition method, data acquisition device and server

By acquiring terminal data and network data collected by wireless access network nodes on the terminal side, the model performance problems caused by thin data types in the prior art are solved, and more efficient model training and deployment are achieved.

CN120128909APending Publication Date: 2025-06-10VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311691106.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-08
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

When the prior art performs model training on the terminal side, due to the thin data type, the product performance of the model may be negatively affected, such as overfitting, underfitting or inability to generalize.

Method used

The server sends a data acquisition request and receives the corresponding data acquisition response, including terminal data and the network data associated with it. The network data is collected by the wireless access network node, thereby enriching the training data types of the model.

Benefits of technology

By obtaining rich terminal and network data, the product performance of the model is improved, and the problems of overfitting, underfitting and inability to generalize are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120128909A_ABST
    Figure CN120128909A_ABST
Patent Text Reader

Abstract

The invention provides a data acquisition method, a data acquisition device and a server, and belongs to the technical field of communication, and the method comprises the steps that the server sends a first data acquisition request; the server receives a first data acquisition response corresponding to the first data acquisition request; wherein the first data acquisition response comprises acquisition data of the first terminal, the acquisition data comprises terminal data acquired by the first terminal and network data associated with the terminal data, and the network data is data acquired by the first wireless access network node serving the first terminal. According to the data acquisition method, the types of the training data of the model are enriched, so that the product performance of the model can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to a data collection method, a data collection device, and a server. Background Art

[0002] With the improvement of terminal capabilities, it has become possible to perform model inference on the terminal side. One way of model training and deployment is that the server of the terminal / chip manufacturer is responsible for collecting data and training the model, and deploying the model on the terminal side for model inference.

[0003] Specifically, the terminal / chip manufacturer can use an over-the-top (OTT) server deployed by a non-network operator for data collection and model training, which can ensure the adaptability of the model and the terminal and improve the product performance of the model. Among them, OTT means that the content or service is built on top of the basic telecommunication network without the need for additional support from the network operator, and the content or service is provided by a third party outside the operator.

[0004] Normally, the OTT server and a specific terminal can interact based on data, and then model training is performed based on the terminal data obtained from the interaction. However, in the solution of training the model only using the terminal data obtained from the interaction between the OTT server and the specific terminal, since the data type is too thin, it may have a negative impact on the product performance of the model. For example, there may be problems such as overfitting, underfitting, or inability to generalize. Summary of the Invention

[0005] Embodiments of this application provide a data collection method, a data collection device, and a server, which help to enrich the type of training data of the model, and thus can improve the product performance of the model.

[0006] In a first aspect, a data collection method is provided, which is executed by a server. The method includes:

[0007] The server sends a first data collection request;

[0008] The server receives a first data collection response corresponding to the first data collection request;

[0009] Among them, the first data collection response includes the collection data of a first terminal, and the collection data includes the terminal data collected by the first terminal and network data associated with the terminal data. The network data is the data collected by a first radio access network node serving the first terminal.

[0010] In a second aspect, a data collection method is provided, which is executed by a first network device. The method includes:

[0011] The first network device receives a first data collection request from the server;

[0012] The first network device sends a second data collection request to a first radio access network node serving a first terminal based on the first data collection request;

[0013] The first network device receives a second data collection response corresponding to the second data collection request from the first radio access network node, and uses the second data collection response as a first data collection response corresponding to the first data collection request, and sends the first data collection response to the server;

[0014] Wherein, the first data collection response includes collection data of the first terminal, and the collection data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by the first radio access network node.

[0015] In a third aspect, a data collection method is provided, which is executed by a first radio access network node, and the method includes:

[0016] The first radio access network node sends network data collected by the first radio access network node, and the network data is used to be associated with terminal data collected by a first terminal.

[0017] In a fourth aspect, a data collection method is provided, which is executed by a first terminal, and the method includes:

[0018] The first terminal sends terminal data collected by the first terminal, and the terminal data is used to be associated with network data collected by a first radio access network node serving the first terminal.

[0019] In a fifth aspect, a data collection device is provided, including:

[0020] A sending unit, configured to send a first data collection request;

[0021] A receiving unit, configured to receive a first data collection response corresponding to the first data collection request;

[0022] Wherein, the first data collection response includes collection data of the first terminal, and the collection data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by a first radio access network node serving the first terminal.

[0023] In a sixth aspect, a data collection device is provided, including:

[0024] A receiving unit, configured to receive a first data collection request from a server;

[0025] A sending unit, configured to send a second data collection request to a first radio access network node serving a first terminal based on the first data collection request;

[0026] The receiving unit is further configured to receive a second data collection response corresponding to the second data collection request from the first radio access network node, and the sending unit is further configured to use the second data collection response as a first data collection response corresponding to the first data collection request, and send the first data collection response to the server;

[0027] Wherein, the first data collection response includes collection data of the first terminal, and the collection data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by the first radio access network node.

[0028] In a seventh aspect, a data collection device is provided, including:

[0029] A sending unit, configured to send network data collected by a first radio access network node, where the network data is used to be associated with terminal data collected by a first terminal.

[0030] In an eighth aspect, a data collection device is provided, including:

[0031] A sending unit, configured to send terminal data collected by a first terminal, where the terminal data is used to be associated with network data collected by a first radio access network node serving the first terminal.

[0032] In a ninth aspect, a server is provided, where the server includes a processor and a memory, and the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0033] In a tenth aspect, a server is provided, including a processor and a communication interface, where the communication interface is configured to:

[0034] Send a first data collection request;

[0035] Receive a first data collection response corresponding to the first data collection request;

[0036] Wherein, the first data collection response includes collection data of the first terminal, and the collection data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by a first radio access network node serving the first terminal.

[0037] In the eleventh aspect, a first network device is provided. The first network device includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.

[0038] In the twelfth aspect, a first network device is provided, including a processor and a communication interface. Wherein, the communication interface is used for:

[0039] Receiving a first data collection request from a server;

[0040] The first network device sends a second data collection request to a first radio access network node serving a first terminal based on the first data collection request;

[0041] Receiving a second data collection response corresponding to the second data collection request from the first radio access network node, and using the second data collection response as a first data collection response corresponding to the first data collection request, and sending the first data collection response to the server;

[0042] Wherein, the first data collection response includes collection data of the first terminal. The collection data includes terminal data collected by the first terminal and network data associated with the terminal data. The network data is data collected by the first radio access network node.

[0043] In the thirteenth aspect, a first radio access network node is provided. The first radio access network node includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.

[0044] In the fourteenth aspect, a first radio access network node is provided, including a processor and a communication interface. Wherein, the communication interface is used for sending network data collected by the first radio access network node, and the network data is used to be associated with terminal data collected by a first terminal.

[0045] In the fifteenth aspect, a first terminal is provided. The first terminal includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the fourth aspect are implemented.

[0046] In the sixteenth aspect, a first terminal is provided, including a processor and a communication interface. Wherein, the communication interface is used for sending terminal data collected by the first terminal, and the terminal data is used to be associated with network data collected by a first radio access network node serving the first terminal.

[0047] In a seventeenth aspect, a readable storage medium is provided. A program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect are implemented.

[0048] In an eighteenth aspect, a wireless communication system is provided, including: a server, a first network device, a first radio access network node, and a first terminal. The server can be used to execute the steps of the method described in the first aspect, the first network device can be used to execute the steps of the method described in the second aspect, the first radio access network node can be used to execute the steps of the method described in the third aspect, and the first terminal can be used to execute the steps of the method described in the fourth aspect.

[0049] In a nineteenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instructions to implement the method described in the first aspect, or the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.

[0050] In a twentieth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.

[0051] In an embodiment of the present application, the server sends a first data collection request; the server receives a first data collection response corresponding to the first data collection request; wherein, the first data collection response includes the collection data of the first terminal, and the collection data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by the first radio access network node serving the first terminal. The collection data obtained by using the data collection method provided in the embodiment of the present application helps to enrich the types of training data of the model, and thus can improve the product performance of the model. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for describing the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0053] Figure 1 is an example of the wireless communication system provided by the embodiments of the present application.

[0054] Figure 2 is a schematic flowchart of a data acquisition method provided by the embodiments of the present application.

[0055] Figure 3 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0056] Figure 4 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0057] Figure 5 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0058] Figure 6 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0059] Figure 7 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0060] Figure 8 is a schematic flowchart of another data acquisition method provided by the embodiments of the present application.

[0061] Figure 9 is a schematic block diagram of a data acquisition device provided by the embodiments of the present application.

[0062] Figure 10 is a schematic block diagram of another data acquisition device provided by the embodiments of the present application.

[0063] Figure 11 is a schematic block diagram of another data acquisition device provided by the embodiments of the present application.

[0064] Figure 12 is a schematic block diagram of another data acquisition device provided by the embodiments of the present application.

[0065] Figure 13 is a schematic block diagram of a communication device provided by the embodiments of the present application.

[0066] Figure 14 is a schematic block diagram of a server provided by the embodiments of the present application.

[0067] Figure 15 is a schematic block diagram of a first network device provided by the embodiments of the present application.

[0068] Figure 16It is a schematic block diagram of a first wireless access node provided by an embodiment of the present application.

[0069] Figure 17 It is a schematic block diagram of a first terminal provided by an embodiment of the present application. Detailed implementation manners

[0070] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art shall fall within the protection scope of the present application.

[0071] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.

[0072] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0073] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and 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), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably. The described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR terminology is used in most of the following descriptions. However, these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system.

[0074] Figure 1 is an example of the wireless communication system provided by the embodiments of this application.

[0075] As Figure 1 shown, the wireless communication system includes a terminal 11, a network-side device 12, and a server 13.

[0076] Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.

[0077] The network-side device 12 may include an access network device or a core network device.

[0078] Among them, the access network device may also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc. Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0079] The core network device 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 (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.but 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 (L-NEF), Binding Support Function (BSF), Application Function (AF), Operation and Maintenance (OAM) network element, etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.

[0080] Server 13 may be a server of a terminal / chip manufacturer, such as an over-the-top (OTT) server deployed by a non-network operator. Server 13 may also be replaced by a third-party platform, etc.

[0081] To facilitate a better understanding of the embodiments of this application, the related technologies of this application are described.

[0082] (1) Minimization of Drive Tests (MDT).

[0083] To ensure network quality, operators need to adopt drive tests (DT) technology to test network quality.

[0084] The traditional DT method requires operators to send specialized personnel with dedicated instruments to the actual network to test the signal quality at various locations to check for network coverage issues. However, this method not only consumes a large amount of manpower and material resources, but also, in general, it is not very convenient for staff to access all locations to test the network signal quality. Therefore, the actual effect of this method may not be very good.

[0085] To solve this problem, the 3rd Generation Partnership Project (3GPP) proposed MDT. The characteristics of MDT are: directly using the user equipment (UE) in the network to measure and report the network coverage. The advantage of this technical solution is that it can directly utilize the UE to test the network coverage, avoiding a large amount of manpower and material resource expenses for operators. At the same time, it can cover any location within the network, and the coverage range is more effective than the traditional DT method.

[0086] MDT has advantages such as low overhead and short optimization cycle, which can greatly reduce the costs of mobile communication operators for network optimization and maintenance and improve the efficiency of network optimization. At the same time, MDT can collect network information in places that the traditional DT method cannot reach (such as indoors, narrow roads, etc.). Therefore, MDT can provide more powerful support for evaluating network performance and improving network quality, thus bringing higher satisfaction to users.

[0087] From the perspective of the MDT measurement method, MDT can be divided into Immediate MDT and Logged MDT.

[0088] The characteristic of Immediate MDT is that the UE measures in the Radio Resource Control (RRC) connected state, and the measurement method is to multiplex the existing Radio Resource Management (RRM) measurements in the protocol. If the configured reporting conditions are met, the UE will report the MDT measurement results to the base station. When the UE switches to other cells or enters the RRC idle state, the MDT measurement configuration will be deleted.

[0089] The characteristic of the logged MDT is that the base station configures the logged MDT for the UE when the UE is in the RRC connected state. The UE can only perform measurements and record the measurement results in the RRC idle state / inactive state. The UE can report the results to the base station only after it returns to the RRC connected state. The logged MDT will continue until the configured duration of the measurement is reached after it is configured.

[0090] From the perspective of the MDT collection object, MDT can be divided into management-based MDT and signaling-based MDT.

[0091] The management-based MDT collects the MDT data of UEs within a specific area (such as a tracking area, a cell). The requests and configurations of the MDT are directly sent from the Operation and Maintenance (OAM) network element to the base station.

[0092] The signaling-based MDT collects the MDT data of a specific UE, which can be specified by the user identifier / device identifier.

[0093] It should be noted that the MDT data is a network data collection solution, and the network data is used within the operator's network without considering how to open it to external OTT servers.

[0094] (2) Collection of terminal data.

[0095] The baseline solution for the OTT server to collect terminal data is based on implementation, that is, the OTT server directly interacts with the terminal to obtain terminal data, such as transmitting it as a data packet through the user plane or Wireless-Fidelity (WiFi). Since the terminal / user is not very willing to send terminal data to the operator considering the data asset attributes, the terminal data exchanged between the OTT server and the terminal is not visible to the operator.

[0096] It should be noted that with the improvement of terminal capabilities, it has become possible to perform model inference on the terminal side. One way of model training and deployment is that the servers of terminal / chip manufacturers are responsible for collecting data and training models, and deploying the models on the terminal side for model inference. Specifically, terminal / chip manufacturers can use over-the-top (OTT) servers deployed by non-network operators for data collection and model training, which can ensure the adaptability of the model to the terminal and improve the product performance of the model. Among them, OTT means that the content or service is built on top of the basic telecommunication network without the need for additional support from the network operator, and the content or service is provided by a third party outside the operator. Usually, the data to be collected for model training includes terminal data and network data of a specific terminal. The OTT server and the specific terminal can interact based on data, but this solution does not consider how to obtain network data. Therefore, how to collect and associate these two types of data is an urgent problem to be solved in this field.

[0097] In view of this, the embodiments of the present application provide a data collection method, a data collection device, and a server, which can enrich the types of training data of the model, and thus can improve the product performance of the model.

[0098] The following will combine the accompanying drawings and explain in detail the data collection method provided by the embodiments of the present application through some embodiments and their application scenarios.

[0099] Figure 2 It is a schematic flowchart of a data collection method 210 provided by an embodiment of the present application.

[0100] As Figure 2 shown, the data collection method 210 may include the following parts or all of the content:

[0101] S211, the server sends a first data collection request.

[0102] Exemplarily, the first data collection request is used to request data collection.

[0103] S212, the server receives a first data collection response corresponding to the first data collection request.

[0104] Among them, the first data collection response includes the collection data of the first terminal, and the collection data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by the first radio access network node serving the first terminal.

[0105] Exemplarily, the collection data is data for training a model.

[0106] In some embodiments, the first data collection request includes at least one of the following: a session identifier for identifying the first data collection request, the Internet Protocol (IP) address of the server, information for identifying a regional scope, configuration information; the configuration information includes at least one of the following: information for configuring a parameter type, information for configuring a feedback type.

[0107] In some embodiments, the data type includes at least one of the following: the type of the terminal data, the type of the network data.

[0108] In some embodiments, the type of the terminal data includes at least one of the following: a standard data type, a non-standard data type. Of course, the type of the network data may also include at least one of the following: a standard data type, a non-standard data type.

[0109] Exemplarily, the information for identifying a regional scope may be information for identifying the scope of a specific region (such as a tracking area, a cell).

[0110] Exemplarily, the configuration information includes information for configuring at least one of a parameter type (such as Reference Signal Receiving Power (RSRP)) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an identifier (ID) to support the collection of non-standardized data by a terminal or a radio access network node. In particular, the parameter type may include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0111] In this embodiment, the server sends a first data collection request; the server receives a first data collection response corresponding to the first data collection request; wherein, the first data collection response includes the collection data of a first terminal, the collection data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by a first radio access network node serving the first terminal. The collection data obtained by using the data collection method provided by the embodiments of the present application helps to enrich the type of training data of the model, and thus can improve the product performance of the model.

[0112] In some embodiments, S211 may include:

[0113] The server sends the first data collection request to a first network device, and the first data collection request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal;

[0114] Wherein, S212 may include:

[0115] The server receives the first data collection response from the first network device or the first radio access network node.

[0116] Exemplarily, the first network device is an OAM network element or a device with the function of an OAM network element.

[0117] Exemplarily, the first data collection request includes at least one of the following:

[0118] The first classification identifier, which is used to screen terminals of a specific terminal type. When the classification identifier of the first terminal is the first classification identifier, the first classification identifier can be sent to the first terminal by the server based on implementation. Optionally, the server can also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier. The remaining activation duration can also be referred to as the effective duration.

[0119] The session identifier, which is used to uniquely identify the first data collection request.

[0120] The IP address, that is, the IP address of the server.

[0121] The information for identifying the area range, such as the information for identifying the range of a specific area (such as a tracking area, a cell).

[0122] The configuration information includes the information for configuring at least one of the parameter type (such as RSRP) and the feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the terminal or the radio access network node to collect non-standardized data. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0123] For the first network device, after receiving the first data collection request, the first network device can determine the first radio access network node based on the information in the first data collection request. For example, the first network device can select the radio access network node within the area range as the first radio access network node based on the information for identifying the area range in the first data collection request. After determining the first radio access network node, the first network device can determine the second data collection request based on the first data collection request and send the second data collection request to the first radio access network node.

[0124] For example, the information included in the second data collection request is the same as the information included in the first data collection request.

[0125] For example, the second data collection request includes at least one of the following:

[0126] The first classification identifier is used to screen terminals of a specific terminal type. When the classification identifier of the first terminal is the first classification identifier, the first classification identifier can be sent to the first terminal by the server based on implementation. Optionally, the server can also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier.

[0127] The session identifier is used to uniquely identify the first data collection request.

[0128] The IP address, i.e., the IP address of the server.

[0129] Information for identifying a regional scope, such as information for identifying the scope of a specific region (e.g., a tracking area, a cell).

[0130] The configuration information includes information for configuring at least one of a parameter type (e.g., RSRP) and a feedback type (e.g., periodic feedback). In particular, the parameter type can be represented by an ID, thereby supporting the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0131] For the first radio access network node, after receiving the second data collection request, the first radio access network node can select the first terminal based on the information in the second data collection request. For example, the first radio access network node determines, based on the first classification identifier in the second data collection request, a terminal whose terminal type is the terminal type identified by the first classification identifier as the first terminal. For another example, the first radio access network node determines, based on the first classification identifier and the information for identifying the regional scope in the second data collection request, a terminal that is located within the regional scope and whose terminal type is the terminal type identified by the first classification identifier as the first terminal. After determining the first terminal, the first radio access network node can determine a third data collection request based on the received second data collection request and send the third data collection request to the first terminal.

[0132] For example, the third data collection request includes the information in the second data collection request other than the first classification identifier. For another example, the third data collection request includes the information in the second data collection request other than the first classification identifier and the information for configuring the data type of the network data to be collected (e.g., the network configuration parameters to be collected) in the configuration information.

[0133] For example, the third data collection request includes at least one of the following:

[0134] The session identifier is used to uniquely identify the first data collection request.

[0135] The IP address, i.e., the IP address of the server.

[0136] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0137] Configuration information, including information for configuring at least one of a parameter type (such as RSRP) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node to collect non-standardized data.

[0138] For a first terminal, after receiving a third data collection request, the first terminal can collect data of the first terminal to obtain the terminal data of the first terminal; and then send a third data collection response to a first radio access network node.

[0139] Among them, the third data collection response includes at least one of the following:

[0140] Terminal data, that is, the data collected by the first terminal. For example, it includes a parameter type (such as RSRP) and corresponding values; in particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node to collect non-standardized data.

[0141] Session identifier, used to uniquely identify the first data collection request.

[0142] It should be noted that the session identifier can be sent to the first terminal by the server based on implementation, so that when the first terminal receives the third data collection request, it can determine whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request.

[0143] Based on this, after the first radio access network node receives the third data collection response, it associates the terminal data in the third data collection response with the network data collected by the first radio access network node to obtain the collected data. Among them, after the first radio access network node receives the second data collection request, it can perform data collection based on the information in the configuration information for configuring the data type of the network data to be collected (such as the network configuration parameters to be collected) to obtain the network data. After the first radio access network node obtains the collected data, it can send a second data collection response to the first network device. For example, the first radio access network node sends a second data collection response to the first network device based on the IP address of the server. After the first network device receives the second data collection response, it can determine the first data collection response based on the second data collection response and send the first data collection response to the server. For example, after the first network device receives the second data collection response sent by the first radio access network node, it uses it as the first data collection response and sends the first data collection response to the server based on the IP address of the server.

[0144] In this embodiment, by introducing the first classification identifier, it is possible to associate the network data collected by the first radio access network node with the terminal data collected by the terminals of the same terminal type (i.e., the first terminals whose terminal type is the terminal type identified by the first classification identifier), which helps to enrich the types of training data of the model and improve the product performance of the model.

[0145] In some embodiments, before S211, the method 210 may further include:

[0146] The server sends the first classification identifier to the first terminal.

[0147] Exemplarily, the server sends the terminal type information of the first terminal to the first terminal, and the terminal type information includes the first classification identifier.

[0148] In some embodiments, the server sending the first classification identifier to the first terminal may be implemented as:

[0149] The server sends the first classification identifier and the activation duration of the first classification identifier to the first terminal.

[0150] Exemplarily, the server sends the terminal type information of the first terminal to the first terminal, and the terminal type information includes the first classification identifier. The terminal type information may further include the activation duration of the first classification identifier.

[0151] Exemplarily, the first classification identifier may be an identifier that is dynamically sent by the server to the first terminal for indicating the terminal type of the first terminal. Optionally, the server may also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier.

[0152] For the first radio access network node, before selecting the first terminal, the first radio access network node may obtain the first classification identifier reported by the first terminal.

[0153] For example, the first terminal may report the first classification identifier through at least one of the following methods:

[0154] Method 1:

[0155] The first terminal may report the first classification identifier to the first radio access network node through the capability reporting process of the first terminal. For example, the first terminal may report the first classification identifier of the first terminal device to the first radio access network node through the capability reporting process during the initial access procedure.

[0156] It should be noted that this indication method may cause the first classification identifier to be not flexible enough and there is a risk of exposing the capabilities of the first terminal to the first radio access network node.

[0157] Method 2:

[0158] The first terminal does not report the first classification identifier to the first radio access network node through the capability reporting process.

[0159] For example, the first terminal indicates to the first radio access network node that the first terminal supports collecting terminal data according to the classification identifier.

[0160] The first radio access network node sends a first request (also referred to as a type information reporting permission) to the first terminal, for requesting the first terminal to report the first classification identifier of the first terminal. Optionally, the first request may further include a duration threshold; when the remaining activation duration of the first classification identifier exceeds the duration threshold, the first device reports the first classification identifier to the first radio access network node, otherwise, it does not report the first classification identifier to the first radio access network node, so as to avoid the situation that the remaining activation duration of the first classification identifier is too short and causes the first radio access network node to receive the first classification identifier and then quickly become invalid.

[0161] Specifically, the first radio access network node may send the first request to the first terminal device through a user equipment information request (UEInformationRequest) or other configuration in a radio resource control (RRC) reconfiguration (RRCReconfiguration with OtherConfig).

[0162] After the first terminal receives the first request sent by the first radio access network node, it feeds back the first classification identifier to the first radio access network node. Optionally, the first terminal may also feed back the remaining activation duration of the first classification identifier to the first radio access network node, so that the first radio access network node associates the first classification identifier with the remaining activation duration of the first classification identifier.

[0163] Specifically, the first device may feed back the first classification identifier and the remaining activation duration of the first classification identifier to the first radio access network node through User Equipment Information Response (UEInformationResponse) or User Equipment Assistance Information (UEAssistanceInformation).

[0164] In some embodiments, S211 may include:

[0165] The server sends the first data collection request to the first network device. The first data collection request includes a first identifier and a second identifier. The first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal.

[0166] Wherein, S212 may include:

[0167] The server receives the first data collection response from the first network device or the first radio access network node.

[0168] Exemplarily, the server sends a first data collection request to the first network device.

[0169] Wherein, the first data collection request includes at least one of the following:

[0170] The first identifier.

[0171] The second identifier.

[0172] A session identifier, which is used to uniquely identify the first data collection request.

[0173] An IP address, that is, the IP address of the server.

[0174] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0175] Configuration information, including information for configuring at least one of parameter types (such as RSRP) and feedback types (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0176] For the first network device, after receiving the first data collection request, the first network device may send a second data collection request to the first radio access network node based on the first data collection request.

[0177] For example, the second data collection request includes the information in the first data collection request except the second identifier.

[0178] For example, the second data collection request includes at least one of the following:

[0179] The first identifier.

[0180] Session identifier, used to uniquely identify the first data collection request.

[0181] IP address, that is, the IP address of the server.

[0182] Information for identifying the area range, such as information for identifying the range of a specific area (such as a tracking area, a cell).

[0183] Configuration information, including information for configuring at least one of parameter types (such as RSRP) and feedback types (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0184] For the first radio access network node, after receiving the second data collection request, the first radio access network node may send a third data collection request to the first terminal based on the second data collection request.

[0185] For example, the third data collection request includes the information in the second data collection request except the first identifier. Again, for example, the third data collection request includes the information in the second data collection request except the first identifier and the information in the configuration information for configuring the data type of the network data to be collected (such as the network configuration parameters to be collected).

[0186] For example, the third data collection request includes at least one of the following:

[0187] A session identifier, used to uniquely identify the first data collection request.

[0188] The IP address, i.e., the IP address of the server.

[0189] Information for identifying a regional scope, such as information for identifying the scope of a specific area (e.g., a tracking area, a cell).

[0190] Configuration information, including information for configuring at least one of a parameter type (e.g., RSRP) and a feedback type (e.g., periodic feedback). In particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node in collecting non-standardized data.

[0191] For the first terminal, after receiving the third data request, the first terminal can collect data of the first terminal to obtain the terminal data of the first terminal; and then send a third data collection response to the first radio access network node.

[0192] Among them, the third data collection response includes at least one of the following:

[0193] Terminal data, i.e., the data collected by the first terminal. For example, it includes a parameter type (e.g., RSRP) and a corresponding value; in particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node in collecting non-standardized data.

[0194] A session identifier, used to uniquely identify the first data collection request.

[0195] It should be noted that the session identifier can be sent by the server to the first terminal based on implementation, so that when the first terminal receives the third data collection request, it can determine whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request.

[0196] Based on this, after the first radio access network node receives the third data collection response, it associates the terminal data in the third data collection response with the network data collected by the first radio access network node to obtain the collected data. Among them, after the first radio access network node receives the second data collection request, it can perform data collection based on the information in the configuration information for configuring the data type of the network data to be collected (for example, the network configuration parameters to be collected) to obtain network data. After the first radio access network node obtains the collected data, it can send a second data collection response to the first network device. For example, the first radio access network node sends a second data collection response to the first network device based on the IP address of the server. After the first network device receives the second data collection response, it can determine the first data collection response based on the second data collection response and send the first data collection response to the server. For example, after the first network device receives the second data collection response sent by the first radio access network node, it uses it as the first data collection response and sends the first data collection response to the server based on the IP address of the server.

[0197] In some embodiments, before S211, the method 210 may further include:

[0198] The server obtains the first identifier and the second identifier from the first terminal.

[0199] Exemplarily, the server receives terminal information from the first terminal, and the terminal information includes the first identifier and the second identifier.

[0200] Exemplarily, the first terminal sends terminal information to the server.

[0201] Among them, the terminal information includes a first identifier and a second identifier. The first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal. For example, the first identifier is a Cell Radio Network Temporary Identifier (C-RNTI), and the second identifier is a cell ID or a New Radio Cell Global Identifier (NCGI).

[0202] In some embodiments, S211 may include:

[0203] The server sends the first data collection request to the first terminal;

[0204] Among them, S212 may include:

[0205] The server receives a first response from the first radio access network node, and the first response includes the network data;

[0206] The server receives a second response from the first terminal, and the second response includes the terminal data; the first data collection response includes the first response and the second response;

[0207] The server obtains the collected data by correlating the network data and the terminal data.

[0208] Exemplarily, the server sends a first data collection request to the first terminal.

[0209] Wherein, the first data collection request includes at least one of the following:

[0210] A session identifier, which is used to uniquely identify the first data collection request.

[0211] An IP address, that is, the IP address of the server.

[0212] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0213] Configuration information, including information for configuring at least one of a parameter type (such as RSRP) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0214] For the first terminal, after receiving the first data collection request, the first terminal sends a fourth data collection request to the first radio access network node based on the first data collection request.

[0215] For example, the fourth data collection request includes the information in the first data collection request except the information for identifying the regional scope.

[0216] For example, the fourth data collection request may include at least one of the following:

[0217] A session identifier, which is used to uniquely identify the first data collection request.

[0218] An IP address, that is, the IP address of the server.

[0219] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0220] Configuration information, including information for configuring at least one of parameter types (such as RSRP) and feedback types (such as periodic feedback). In particular, the parameter type can be represented by an ID, thereby supporting the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type can include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0221] In addition, after receiving the first data request, the first terminal can collect data of the first terminal to obtain the terminal data of the first terminal; and then send a second response to the server.

[0222] Wherein, the second response includes at least one of the following:

[0223] Terminal data, that is, the data collected by the first terminal. For example, it includes a parameter type (such as RSRP) and the corresponding value; in particular, the parameter type can be represented by an ID, thereby supporting the collection of non-standardized data by the terminal or the radio access network node.

[0224] Session identifier, used to uniquely identify the first data collection request.

[0225] For example, the first terminal can start collecting the terminal data of the first terminal after receiving the data collection confirmation, so as to avoid collecting invalid data (such as terminal data that cannot be associated with network data, which cannot be classified and affects the model training effect).

[0226] It should be noted that the session identifier can be sent by the server to the first terminal based on the implementation, so that when the first terminal receives the third data collection request, it can judge whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request.

[0227] For the first radio access network node, after receiving the fourth data collection request, it can collect data to obtain network data, and then send a first response to the server.

[0228] Wherein, the first response includes at least one of the following:

[0229] Session identifier, used to uniquely identify the first data collection request.

[0230] Network data, that is, the data collected by the first radio access network node.

[0231] Based on this, after the server receives the first response and the second response, it associates the network data in the first response and the terminal data in the second response to obtain the collected data.

[0232] In some embodiments, the server obtains the collected data by associating the network data and the terminal data, which can be implemented as:

[0233] If the session identifiers in the first response and the second response are both session identifiers for identifying the first data collection request, the server obtains the collected data by associating the network data and the terminal data.

[0234] Exemplarily, if the session identifiers in the first response and the second response are both session identifiers for identifying the first data collection request, it indicates that the first response and the second response are responses received for the same data collection request initiated by the server, that is, the server obtains the collected data by associating the network data and the terminal data.

[0235] Next, in conjunction with Figure 3 , a data collection method according to an embodiment of the present application will be described from the perspective of the first network device.

[0236] Figure 3 is a schematic flowchart of a data collection method 220 according to an embodiment of the present application.

[0237] As Figure 3 shown, the data collection method 220 may include the following parts or all of the content:

[0238] S221, the first network device receives a first data collection request from the server;

[0239] S222, the first network device sends a second data collection request to the first radio access network node serving the first terminal based on the first data collection request;

[0240] S223, the first network device receives a second data collection response corresponding to the second data collection request from the first radio access network node, and uses the second data collection response as the first data collection response corresponding to the first data collection request, and sends the first data collection response to the server;

[0241] Among them, the first data collection response includes the collected data of the first terminal, and the collected data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by the first radio access network node.

[0242] In some embodiments, the first data collection request includes information for identifying a regional scope;

[0243] Before S222, the method 220 may further include:

[0244] The first network device determines a radio access network node within the area range as the first radio access network node; the second data collection request includes information for identifying the area range.

[0245] In some embodiments, the first data collection request includes a second identifier;

[0246] Before S222, the method 220 may further include:

[0247] Determine the radio access network node where the serving cell identified by the second identifier is located as the first radio access network node; the second data collection request does not include the second identifier.

[0248] It should be understood that the steps in the data collection method 220 can refer to the corresponding steps in the data collection method 210. For the sake of brevity, they will not be elaborated here.

[0249] Next, in conjunction with Figure 4 , a data collection method according to an embodiment of the present application will be described from the perspective of the first radio access network node.

[0250] Figure 4 is a schematic flowchart of a data collection method 230 according to an embodiment of the present application.

[0251] As Figure 4 shown, the data collection method 230 may include the following parts or all of the content:

[0252] S231, the first radio access network node sends network data collected by the first radio access network node, and the network data is used to be associated with terminal data collected by a first terminal.

[0253] In some embodiments, before S231, the method 230 may further include:

[0254] The first radio access network node receives a second data collection request from a first network device;

[0255] The first radio access network node sends a third data collection request to a first terminal based on the second data collection request;

[0256] The first radio access network node receives a third data collection response corresponding to the third data collection request from the first terminal, and the third data collection response includes the terminal data;

[0257] The first radio access network node obtains the collected data of the first terminal by associating the terminal data and the network data;

[0258] Wherein, S231 may include:

[0259] The first radio access network node sends a second data collection response corresponding to the second data collection request to the first network device or server, and the second data collection response includes the collected data.

[0260] In some embodiments, the second data collection request includes a first classification identifier;

[0261] Before the first radio access network node sends a third data collection request to the first terminal based on the second data collection request, method 230 may further include:

[0262] The first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal; the third data collection request does not include the first classification identifier.

[0263] In some embodiments, before the first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal, method 230 may further include:

[0264] The first radio access network node receives terminal capability information from the first terminal, and the terminal capability information includes the first classification identifier.

[0265] In some embodiments, before the first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal, method 230 may further include:

[0266] The first radio access network node sends a first request to the first terminal, and the first request is used to request the classification identifier of the first terminal.

[0267] The first radio access network node receives a response to the first request from the first terminal, and the response to the first request includes the first classification identifier.

[0268] In some embodiments, when the first request includes a duration threshold, the response to the first request further includes the remaining activation duration of the first classification identifier, and the remaining activation duration is greater than or equal to the duration threshold.

[0269] In some embodiments, the second data collection request includes a first identifier;

[0270] Before the first radio access network node sends a third data collection request to the first terminal based on the second data collection request, the method 230 further includes:

[0271] The first radio access network node determines the terminal identified by the first identifier as the first terminal; the third data collection request configuration does not include the first identifier.

[0272] In some embodiments, before the first radio access network node sends network data collected by the first radio access network node, the method 230 may further include:

[0273] The first radio access network node receives a fourth data collection request from the first terminal;

[0274] Wherein, S231 may include:

[0275] The first radio access network node sends a first response to the server, and the first response includes the network data.

[0276] In some embodiments, before the first radio access network node receives a fourth data collection request from the first terminal, the method 230 may further include:

[0277] The first radio access network node sends a data collection permission to the first terminal.

[0278] In some embodiments, the method 230 may further include:

[0279] The first radio access network node sends a data collection confirmation to the first terminal.

[0280] It should be understood that the steps in the data collection method 230 may refer to the corresponding steps in the data collection method 210. For the sake of brevity, they are not described herein again.

[0281] Next, in conjunction with Figure 5 , a data collection method according to an embodiment of the present application will be described from the perspective of the first terminal.

[0282] Figure 5 is a schematic flowchart of a data collection method 240 according to an embodiment of the present application.

[0283] As Figure 5 shown, the data collection method 240 may include the following parts or all of the content:

[0284] S241, the first terminal sends terminal data collected by the first terminal, and the terminal data is used to be associated with network data collected by the first radio access network node serving the first terminal.

[0285] In some embodiments, before S241, the method 240 may further include:

[0286] The first terminal receives a third data collection request from the first radio access network node;

[0287] Wherein, S241 may include:

[0288] The first terminal sends a third data collection response corresponding to the third data collection request to the first radio access network node, and the third data collection response includes the terminal data.

[0289] In some embodiments, before the first terminal receives the third data collection request from the first radio access network node, the method 240 may further include:

[0290] The first terminal sends terminal capability information to the first radio access network node, the terminal capability information includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal; or

[0291] The first terminal sends a first identifier and a second identifier to the server, the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal.

[0292] In some embodiments, before the first terminal receives the third data collection request from the first radio access network node, the method further includes:

[0293] The first terminal receives a first request from the first radio access network node, and the first request is used to request the classification identifier of the first terminal;

[0294] The first terminal sends a response to the first request to the first radio access network node, and the response to the first request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal.

[0295] In some embodiments, when the first request includes a duration threshold, the response to the first request further includes the remaining activation duration of the first classification identifier, and the remaining activation duration is greater than or equal to the duration threshold.

[0296] In some embodiments, before the first terminal sends the response to the first request to the first radio access network node, the method 240 may further include:

[0297] The first terminal obtains the first classification identifier from the server.

[0298] In some embodiments, the first terminal obtaining the first classification identifier from the server may be implemented as:

[0299] The first terminal obtains the first classification identifier and the activation duration of the first classification identifier from the server.

[0300] In some embodiments, before S241, the method 240 may further include:

[0301] The first terminal receives a first data collection request from the server;

[0302] The first terminal sends a fourth data collection request to the first radio access network node based on the first data collection request;

[0303] Wherein, S241 may include:

[0304] The first terminal sends a second response to the server, and the second response includes the terminal data.

[0305] In some embodiments, the method 240 may further include:

[0306] The first terminal receives a data collection permission from the first radio access network node.

[0307] In some embodiments, the method 240 may further include:

[0308] The first terminal receives a data collection confirmation from the first radio access network node.

[0309] It should be understood that the steps in the data collection method 240 may refer to the corresponding steps in the data collection method 210. For the sake of brevity, they will not be elaborated here.

[0310] The technical solution of the present application will be described below through Embodiment 1 - Embodiment 3.

[0311] Embodiment 1:

[0312] In this embodiment, by introducing the first classification identifier, the first radio access network node can associate the collected network data with the terminal data collected by terminals of the same terminal type (i.e., the first terminal whose terminal type is the terminal type identified by the first classification identifier) to obtain the collected data.

[0313] Figure 6 It is a schematic flowchart of a data collection method 310 according to an embodiment of the present application.

[0314] As Figure 6 shown, the data collection method 310 may include the following parts or all of the content:

[0315] S311, the first terminal indicates a first classification identifier to the first radio access network node.

[0316] Exemplarily, the first classification identifier may be an identifier dynamically sent by the server to the first terminal for indicating the terminal type of the first terminal. Optionally, the server may also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier. The first terminal may indicate the first classification identifier to the first radio access network node by at least one of the following methods:

[0317] Method 1:

[0318] The first terminal may report the first classification identifier to the first radio access network node through the capability reporting process of the first terminal. For example, the first terminal may report the first classification identifier of the first terminal device to the first radio access network node through the capability reporting process during the initial access process.

[0319] It should be noted that this indication method may lead to inflexibility of the first classification identifier and the risk of exposing the capabilities of the first terminal to the first radio access network node.

[0320] Method 2:

[0321] The first terminal does not report the first classification identifier to the first radio access network node through the capability reporting process.

[0322] For example, the first terminal indicates to the first radio access network node that the first terminal supports collecting terminal data according to the classification identifier.

[0323] The first radio access network node sends a first request (also referred to as type information reporting permission) to the first terminal, for requesting the first terminal to report the first classification identifier of the first terminal. Optionally, the first request may further include a duration threshold; when the remaining activation duration of the first classification identifier exceeds the duration threshold, the first device reports the first classification identifier to the first radio access network node, otherwise, it does not report the first classification identifier to the first radio access network node, so as to avoid the situation that the remaining activation duration of the first classification identifier is too short and causes the first radio access network node to receive the first classification identifier and then quickly become invalid.

[0324] Specifically, the first radio access network node may send the first request to the first terminal device through a user equipment information request (UEInformationRequest) or other configuration in a radio resource control (RRC) reconfiguration (RRCReconfiguration with OtherConfig).

[0325] After the first terminal receives the first request sent by the first radio access network node, it feeds back the first classification identifier to the first radio access network node. Optionally, the first terminal may also feed back the remaining activation duration of the first classification identifier to the first radio access network node, so that the first radio access network node can associate the first classification identifier with the remaining activation duration of the first classification identifier.

[0326] Specifically, the first device may feed back the first classification identifier and the remaining activation duration of the first classification identifier to the first radio access network node through a User Equipment Information Response (UEInformationResponse) or User Equipment Assistance Information (UEAssistanceInformation).

[0327] It should be noted that S311 only needs to occur before S315, and its specific location is not limited in this application.

[0328] S312, the server sends a first data collection request to the first network device.

[0329] Among them, the first data collection request includes at least one of the following:

[0330] The first classification identifier, which is used to screen terminals of a specific terminal type. When the classification identifier of the first terminal is the first classification identifier, the first classification identifier can be sent to the first terminal by the server based on implementation. Optionally, the server can also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier.

[0331] The session identifier, which is used to uniquely identify the first data collection request.

[0332] The IP address, that is, the IP address of the server.

[0333] Information for identifying the area range, such as information for identifying the range of a specific area (such as a tracking area, a cell).

[0334] Configuration information, including information for configuring at least one of the parameter type (such as RSRP) and the feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type may include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0335] S313, the first network device selects the first radio access network node.

[0336] For example, the first network device may select a radio access network node within the area range as the first radio access network node based on the information for identifying the area range in the first data collection request.

[0337] S314. The first network device sends a second data collection request to the first radio access network node.

[0338] For example, the information included in the second data collection request is the same as the information included in the first data collection request.

[0339] For example, the second data collection request includes at least one of the following:

[0340] The first classification identifier, which is used to screen terminals of a specific terminal type. In the case where the classification identifier of the first terminal is the first classification identifier, the first classification identifier may be sent to the first terminal by the server based on implementation. Optionally, the server may also dynamically update the first classification identifier based on the remaining activation duration of the first classification identifier.

[0341] The session identifier, which is used to uniquely identify the first data collection request.

[0342] The IP address, i.e., the IP address of the server.

[0343] The information for identifying the area range, such as the information for identifying the range of a specific area (such as a tracking area, a cell).

[0344] The configuration information includes the information for configuring at least one of the parameter type (such as RSRP) and the feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by the terminal or the radio access network node. In particular, the parameter type may include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0345] S316. The first radio access network node selects the first terminal.

[0346] For example, the first radio access network node determines a terminal of the terminal type identified by the first classification identifier in the second data collection request as the first terminal based on the first classification identifier. For example, the first radio access network node determines a terminal that is within the area range and of the terminal type identified by the first classification identifier in the second data collection request as the first terminal based on the first classification identifier and the information for identifying the area range in the second data collection request.

[0347] S317. The first radio access network node sends a third data collection request to the first terminal.

[0348] For example, the third data collection request includes the information in the second data collection request except the first classification identifier. Another example is that the third data collection request includes the information in the second data collection request except the first classification identifier and the information in the configuration information for configuring the data type of the network data to be collected (such as the network configuration parameters to be collected).

[0349] For example, the third data collection request includes at least one of the following:

[0350] A session identifier for uniquely identifying the first data collection request.

[0351] An IP address, i.e., the IP address of the server.

[0352] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0353] Configuration information including information for configuring at least one of a parameter type (such as RSRP) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the terminal or the radio access network node to collect non-standardized data.

[0354] S317. The first terminal sends a third data collection response to the first radio access network node.

[0355] Wherein, the third data collection response includes at least one of the following:

[0356] Terminal data, i.e., the data collected by the first terminal. For example, it includes a parameter type (such as RSRP) and a corresponding value. In particular, the parameter type can be represented by an ID, so as to support the terminal or the radio access network node to collect non-standardized data.

[0357] A session identifier for uniquely identifying the first data collection request.

[0358] It should be noted that the session identifier can be sent by the server to the first terminal based on the implementation, so that when the first terminal receives the third data collection request, it can determine whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request.

[0359] S318. The first radio access network node obtains the collected data.

[0360] For example, after receiving the third data collection response, the first radio access network node associates the terminal data in the third data collection response with the network data collected by the first radio access network node to obtain the collected data. Among them, after receiving the second data collection request, the first radio access network node may perform data collection based on the information in the configuration information for configuring the data type of the network data to be collected (for example, the network configuration parameters to be collected) to obtain the network data.

[0361] S319. The first radio access network node sends a second data collection response to the first network device.

[0362] For example, the first radio access network node sends a second data collection response to the first network device based on the IP address of the server.

[0363] S3110. The first network device sends a first data collection response to the server.

[0364] For example, after receiving the second data collection response sent by the first radio access network node, the first network device uses it as the first data collection response and sends the first data collection response to the server based on the IP address of the server.

[0365] In this embodiment, by introducing the first classification identifier, it is possible to associate the network data collected by the first radio access network node with the terminal data collected by the terminals of the same terminal type (i.e., the first terminals whose terminal type is the terminal type identified by the first classification identifier), which helps to enrich the types of training data of the model and improve the product performance of the model.

[0366] Embodiment 2:

[0367] In this embodiment, the first radio access network node associates the collected network data with the terminal data collected by the first terminal to obtain the collected data.

[0368] Figure 7 It is a schematic flowchart of a data collection method 330 provided according to an embodiment of the present application.

[0369] As Figure 7 shown, the data collection method 330 may include the following parts or all of the content:

[0370] S321. The first terminal sends terminal information to the server.

[0371] Among them, the terminal information includes a first identifier and a second identifier. The first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal. For example, the first identifier is a Cell Radio Network Temporary Identifier (C-RNTI), and the second identifier is a cell ID or a New Radio Cell Global Identifier (NCGI).

[0372] S322, the server sends a first data collection request to the first network device.

[0373] Among them, the first data collection request includes at least one of the following:

[0374] The first identifier.

[0375] The second identifier.

[0376] A session identifier, which is used to uniquely identify the first data collection request.

[0377] An IP address, that is, the IP address of the server.

[0378] Information for identifying a regional scope, such as information for identifying the scope of a specific area (such as a tracking area, a cell).

[0379] Configuration information, including information for configuring at least one of a parameter type (such as RSRP) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the collection of non-standardized data by a terminal or a radio access network node. In particular, the parameter type can include the data type of network data to be collected, such as network configuration parameters to be collected.

[0380] S323, the first network device sends a second data collection request to the first radio access network node.

[0381] For example, the second data collection request includes the information in the first data collection request except the second identifier.

[0382] For example, the second data collection request includes at least one of the following:

[0383] The first identifier.

[0384] A session identifier, which is used to uniquely identify the first data collection request.

[0385] An IP address, that is, the IP address of the server.

[0386] Information for identifying a regional scope, such as information for identifying the scope of a specific area (e.g., a tracking area, a cell).

[0387] Configuration information, including information for configuring at least one of a parameter type (e.g., RSRP) and a feedback type (e.g., periodic feedback). In particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node in collecting non-standardized data. In particular, the parameter type can include the data type of network data to be collected, such as network configuration parameters to be collected.

[0388] S324, the first radio access network node sends a third data collection request to the first terminal.

[0389] For example, the third data collection request includes information other than the first identifier in the second data collection request. Again, for example, the third data collection request includes information other than the first identifier and the information in the configuration information for configuring the data type of network data to be collected (e.g., network configuration parameters to be collected) in the second data collection request.

[0390] For example, the third data collection request includes at least one of the following:

[0391] A session identifier for uniquely identifying the first data collection request.

[0392] An IP address, i.e., the IP address of the server.

[0393] Information for identifying a regional scope, such as information for identifying the scope of a specific area (e.g., a tracking area, a cell).

[0394] Configuration information, including information for configuring at least one of a parameter type (e.g., RSRP) and a feedback type (e.g., periodic feedback). In particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node in collecting non-standardized data.

[0395] S325, the first terminal sends a third data collection response to the first radio access network node.

[0396] Wherein, the third data collection response includes at least one of the following:

[0397] Terminal data, i.e., data collected by the first terminal. For example, it includes a parameter type (e.g., RSRP) and corresponding values; in particular, the parameter type can be represented by an ID, so as to support a terminal or a radio access network node in collecting non-standardized data.

[0398] A session identifier for uniquely identifying the first data collection request.

[0399] It should be noted that the session identifier can be sent by the server to the first terminal for the first terminal to determine whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request when receiving the third data collection request.

[0400] S326, the first radio access network node obtains the collected data.

[0401] For example, after the first radio access network node receives the third data collection response, it associates the terminal data in the third data collection response with the network data collected by the first radio access network node to obtain the collected data. Among them, after the first radio access network node receives the second data collection request, it can perform data collection based on the information in the configuration information for configuring the data type of the network data to be collected (such as the network configuration parameters to be collected) to obtain the network data.

[0402] S327, the first radio access network node sends a second data collection response to the first network device.

[0403] For example, the first radio access network node sends a second data collection response to the first network device based on the IP address of the server.

[0404] S328, the first network device sends a first data collection response to the server.

[0405] For example, after the first network device receives the second data collection response sent by the first radio access network node, it uses it as the first data collection response and sends the first data collection response to the server based on the IP address of the server.

[0406] In this embodiment, by introducing the first identifier and the second identifier, it is possible to associate the network data collected by the first radio access node and the terminal data collected by the first terminal, which helps to enrich the types of training data of the model and improve the product performance of the model.

[0407] Embodiment 3:

[0408] In this embodiment, the server obtains the network data collected by the first radio access network node from the first radio access network node, and the terminal data collected by the first terminal from the first terminal, and associates the network data and the terminal data to obtain the collected data.

[0409] Figure 8 It is a schematic flowchart of a data collection method 330 provided according to an embodiment of the present application.

[0410] As Figure 8As shown, the data collection method 330 may include some or all of the following:

[0411] S331, the server sends a first data collection request to the first terminal.

[0412] Among them, the first data collection request includes at least one of the following:

[0413] Session identifier, used to uniquely identify the first data collection request.

[0414] IP address, that is, the IP address of the server.

[0415] Information for identifying the area range, such as information for identifying the range of a specific area (such as a tracking area, a cell).

[0416] Configuration information, including information for configuring at least one of the parameter type (such as RSRP) and the feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, so as to support the terminal or the radio access network node to collect non-standardized data. In particular, the parameter type may include the data type of the network data to be collected, such as the network configuration parameters to be collected.

[0417] S332, the first radio access node sends a data collection permission to the first terminal device.

[0418] Among them, the data collection permission is used to notify the first terminal to send a collection request for network data to the first radio access network node.

[0419] S333, the first terminal sends a fourth data collection request to the first radio access network node.

[0420] For example, the fourth data collection request includes the information in the first data collection request except the information for identifying the area range.

[0421] For example, the fourth data collection request may include at least one of the following:

[0422] Session identifier, used to uniquely identify the first data collection request.

[0423] IP address, that is, the IP address of the server.

[0424] Information for identifying the area range, such as information for identifying the range of a specific area (such as a tracking area, a cell).

[0425] Configuration information, including information for configuring at least one of a parameter type (such as RSRP) and a feedback type (such as periodic feedback). In particular, the parameter type can be represented by an ID, thereby supporting the collection of non-standardized data by a terminal or a radio access network node. In particular, the parameter type can include the data type of network data to be collected, such as network configuration parameters to be collected.

[0426] S334a, the first radio access network node sends a first response to the server.

[0427] Wherein, the first response includes at least one of the following:

[0428] A session identifier, used to uniquely identify the first data collection request.

[0429] Network data, that is, the data collected by the first radio access network node.

[0430] S334b, the first radio access network node sends a data collection confirmation to the terminal device.

[0431] Wherein, the data collection confirmation may include a session identifier.

[0432] S335, the first terminal sends a second response to the server.

[0433] Wherein, the second response includes at least one of the following:

[0434] Terminal data, that is, the data collected by the first terminal. For example, it includes a parameter type (such as RSRP) and corresponding values; in particular, the parameter type can be represented by an ID, thereby supporting the collection of non-standardized data by a terminal or a radio access network node.

[0435] A session identifier, used to uniquely identify the first data collection request.

[0436] For example, the first terminal can start collecting the terminal data of the first terminal after receiving the data collection confirmation, so as to avoid collecting invalid data (such as terminal data that cannot be associated with network data, which cannot be classified and affects the model training effect)

[0437] It should be noted that the session identifier can be sent by the server to the first terminal based on the implementation, so that when the first terminal receives the third data collection request, it can judge whether the third data collection request comes from a data collection request sent by a server it trusts based on the session identifier sent by the server and the session identifier carried in the third data collection request.

[0438] S336, the server obtains the collected data.

[0439] For example, after the server receives the first response and the second response, it correlates the network data in the first response with the terminal data in the second response to obtain the collected data.

[0440] It should be noted that in this embodiment, S332 or S334b may be an optional step. That is, after the first terminal receives the first data collection request, it can directly send a fourth data collection request to the first radio access network node and send a second response to the server.

[0441] In this embodiment, after the server obtains the network data from the first radio access network node and the terminal data from the first terminal, it can correlate the network data and the terminal data, which helps to enrich the types of training data for the model and improve the product performance of the model.

[0442] In the data collection method provided by the embodiments of the present application, the execution subject may be a data collection device. In the embodiments of the present application, taking the data collection device executing the data collection method as an example, the data collection device provided by the embodiments of the present application is described.

[0443] Figure 9 Fig. shows a schematic block diagram of a data collection device 410 according to an embodiment of the present application.

[0444] As Figure 9 shown, the data collection device 410 includes:

[0445] A sending unit 411, configured to send a first data collection request;

[0446] A receiving unit 412, configured to receive a first data collection response corresponding to the first data collection request;

[0447] Wherein, the first data collection response includes the collected data of the first terminal, and the collected data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by the first radio access network node serving the first terminal.

[0448] In some embodiments, the sending unit 411 is specifically configured to:

[0449] Send the first data collection request to a first network device, where the first data collection request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal;

[0450] Wherein, the receiving unit 412 is specifically configured to:

[0451] Receive the first data collection response from the first network device or the first radio access network node.

[0452] In some embodiments, before the sending unit 411 sends the first data collection request, it is further configured to:

[0453] Send the first classification identifier to the first terminal.

[0454] In some embodiments, the sending unit 411 is specifically configured to:

[0455] Send the first classification identifier and the activation duration of the first classification identifier to the first terminal.

[0456] In some embodiments, the sending unit 411 is specifically configured to:

[0457] Send the first data collection request to a first network device, where the first data collection request includes a first identifier and a second identifier, the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal;

[0458] Wherein, the receiving unit 412 is specifically configured to:

[0459] Receive the first data collection response from the first network device or the first radio access network node.

[0460] In some embodiments, before the sending unit 411 sends the first data collection request, it is further configured to:

[0461] Obtain the first identifier and the second identifier from the first terminal.

[0462] In some embodiments, the sending unit 411 is specifically configured to:

[0463] Send the first data collection request to the first terminal;

[0464] Wherein, the receiving unit 412 is specifically configured to:

[0465] Receive a first response from the first radio access network node, where the first response includes the network data;

[0466] Receive a second response from the first terminal, where the second response includes the terminal data; the first data collection response includes the first response and the second response;

[0467] Obtain the collected data by associating the network data and the terminal data.

[0468] In some embodiments, the receiving unit 412 is specifically configured to:

[0469] If the session identifiers in the first response and the second response are both session identifiers for identifying the first data collection request, the collected data is obtained by associating the network data and the terminal data.

[0470] In some embodiments, the first data collection request includes at least one of the following: a session identifier for identifying the first data collection request, the Internet Protocol (IP) address of the server, information for identifying a regional scope, configuration information; the configuration information includes at least one of the following: information for configuring a parameter type, information for configuring a feedback type.

[0471] In some embodiments, the data type includes at least one of the following: the type of the terminal data, the type of the network data.

[0472] In some embodiments, the type of the terminal data includes at least one of the following: a standard data type, a non-standard data type.

[0473] It should be understood that the data collection device 410 provided in the embodiments of the present application may correspond to the server in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the data collection device 410 are respectively for implementing Figure 2 、 Figures 6 to 8 the corresponding processes executed by the server in the method embodiments shown, and for the sake of brevity, they will not be described in detail here.

[0474] Figure 10 FIG. shows a schematic block diagram of a data collection device 420 according to an embodiment of the present application.

[0475] As Figure 10 shown, the data collection device 420 includes:

[0476] A receiving unit 421, configured to receive a first data collection request from a server;

[0477] A sending unit 422, configured to send a second data collection request to a first radio access network node serving a first terminal based on the first data collection request;

[0478] The receiving unit 421 is further configured to receive a second data collection response corresponding to the second data collection request from the first radio access network node, and the sending unit 422 is further configured to send the second data collection response as a first data collection response corresponding to the first data collection request to the server;

[0479] Among them, the first data collection response includes the collected data of the first terminal, and the collected data includes the terminal data collected by the first terminal and the network data associated with the terminal data, where the network data is the data collected by the first radio access network node.

[0480] In some embodiments, the first data collection request includes information for identifying a regional scope;

[0481] Among them, before the sending unit 422 sends a second data collection request to the first radio access network node serving the first terminal based on the first data collection request, it is further configured to:

[0482] Determine the radio access network nodes within the regional scope as the first radio access network node; the second data collection request includes the information for identifying the regional scope.

[0483] In some embodiments, the first data collection request includes a second identifier;

[0484] Among them, before the sending unit 422 sends a second data collection request to the first radio access network node serving the first terminal based on the first data collection request, it is further configured to:

[0485] Determine the radio access network node where the serving cell identified by the second identifier is located as the first radio access network node; the second data collection request does not include the second identifier.

[0486] It should be understood that the data collection device 420 provided in the embodiments of the present application may correspond to the first network device in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the data collection device 420 are respectively for implementing Figure 3 the corresponding processes of the first network device in the method embodiments, and for the sake of brevity, they will not be elaborated here.

[0487] Figure 11 The schematic block diagram of a data collection device 430 according to an embodiment of the present application is shown.

[0488] As Figure 11 shown, the data collection device 430 includes:

[0489] A sending unit 431, configured to send the network data collected by the first radio access network node, where the network data is used to be associated with the terminal data collected by the first terminal.

[0490] In some embodiments, the sending unit 431 is specifically configured to:

[0491] Before sending the network data, receive a second data collection request from the first network device;

[0492] Send a third data collection request to the first terminal based on the second data collection request;

[0493] Receive a third data collection response corresponding to the third data collection request from the first terminal, where the third data collection response includes the terminal data;

[0494] Obtain the collected data of the first terminal by associating the terminal data and the network data;

[0495] Send a second data collection response corresponding to the second data collection request to the first network device or the server, where the second data collection response includes the collected data.

[0496] In some embodiments, the second data collection request includes a first classification identifier;

[0497] Wherein, before the sending unit 431 sends a third data collection request to the first terminal based on the second data collection request, it is further configured to:

[0498] Determine the terminal of the terminal type identified by the first classification identifier as the first terminal; the third data collection request does not include the first classification identifier.

[0499] In some embodiments, before the sending unit 431 determines the terminal of the terminal type identified by the first classification identifier as the first terminal, it is further configured to:

[0500] Receive terminal capability information from the first terminal, where the terminal capability information includes the first classification identifier.

[0501] In some embodiments, before the sending unit 431 determines the terminal of the terminal type identified by the first classification identifier as the first terminal, it is further configured to:

[0502] Send a first request to the first terminal, where the first request is used to request the classification identifier of the first terminal;

[0503] Receive a response to the first request from the first terminal, where the response to the first request includes the first classification identifier.

[0504] In some embodiments, when the first request includes a duration threshold, the response to the first request further includes the remaining activation duration of the first classification identifier, and the remaining activation duration is greater than or equal to the duration threshold.

[0505] In some embodiments, the second data collection request includes a first identifier;

[0506] Before the sending unit 431 sends a third data collection request to the first terminal based on the second data collection request, it is further configured to:

[0507] Determine the terminal identified by the first identifier as the first terminal; the third data collection request does not include the first identifier.

[0508] In some embodiments, the sending unit 431 is specifically configured to:

[0509] Before sending the network data, receive a fourth data collection request from the first terminal;

[0510] Send a first response to the server, where the first response includes the network data.

[0511] In some embodiments, before the sending unit 431 receives a fourth data collection request from the first terminal, the method 230 may further include:

[0512] Send a data collection permission to the first terminal.

[0513] In some embodiments, the sending unit 431 is further configured to:

[0514] Send a data collection confirmation to the first terminal.

[0515] It should be understood that the data collection device 430 provided in the embodiments of the present application may correspond to the first radio access network node in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the data collection device 430 are respectively for implementing Figure 3 、 Figures 6 to 8 The corresponding processes of the first radio access network node in the method embodiments shown, for the sake of brevity, will not be repeated here.

[0516] Figure 12 Fig. shows a schematic block diagram of a data collection device 440 according to an embodiment of the present application.

[0517] As Figure 12 shown, the data collection device 440 includes:

[0518] A sending unit 441, configured to send terminal data collected by a first terminal, where the terminal data is used to be associated with network data collected by a first radio access network node serving the first terminal.

[0519] In some embodiments, the sending unit 441 is specifically configured to:

[0520] Before sending the terminal data, receive a third data collection request from the first radio access network node;

[0521] Send a third data collection response corresponding to the third data collection request to the first radio access network node, where the third data collection response includes the terminal data.

[0522] In some embodiments, before the sending unit 441 receives a third data collection request from the first radio access network node, it is further configured to:

[0523] Send terminal capability information to the first radio access network node, where the terminal capability information includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal; or

[0524] Send a first identifier and a second identifier to a server, where the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal.

[0525] In some embodiments, before the sending unit 441 receives a third data collection request from the first radio access network node, it is further configured to:

[0526] Receive a first request from the first radio access network node, where the first request is used to request a classification identifier of the first terminal;

[0527] Send a response to the first request to the first radio access network node, where the response to the first request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal.

[0528] In some embodiments, when the first request includes a duration threshold, the response to the first request further includes a remaining activation duration of the first classification identifier, and the remaining activation duration is greater than or equal to the duration threshold.

[0529] In some embodiments, before the sending unit 441 sends a response to the first request to the first radio access network node, it is further configured to:

[0530] Obtain the first classification identifier from a server.

[0531] In some embodiments, the sending unit 441 is specifically configured to:

[0532] Obtain the first classification identifier and an activation duration of the first classification identifier from the server.

[0533] In some embodiments, the sending unit 441 is specifically configured to:

[0534] Before sending the terminal data, receive a first data collection request from a server;

[0535] Send a fourth data collection request to the first radio access network node based on the first data collection request;

[0536] Send a second response to the server, where the second response includes the terminal data.

[0537] In some embodiments, the sending unit 441 is further configured to:

[0538] Receive a data collection permission from the first radio access network node.

[0539] In some embodiments, the sending unit 441 is further configured to:

[0540] Receive a data collection confirmation from the first radio access network node.

[0541] It should be understood that the data collection device 440 provided in the embodiments of the present application may correspond to the first terminal in the method embodiments of the present application, and the above (or other) operations or functions of each unit in the data collection device 440 are respectively for implementing Figure 4 、 Figures 6 to 8 the corresponding processes of the first terminal in the method embodiments shown, and for the sake of brevity, they will not be elaborated here.

[0542] The data collection device in the embodiments of the present application may 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 may be a server, a first network device, a first radio access network node, and a first terminal or other devices. Exemplarily, the server may be the server 13 listed above, the first network device may be the core network device in the network side device 12 listed above, the first radio access network node may be the access network device in the network side device 12 listed above, the first terminal may be the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0543] The data collection device provided in the embodiments of the present application can implement Figures 2 to 8 each process involved in the method embodiments, and achieve the same technical effects. For the sake of avoiding repetition, they will not be elaborated here.

[0544] Figure 13 is an example of the communication device 500 provided in the embodiments of the present application.

[0545] As Figure 13As shown in the figure, the communication device 500 includes a processor 501 and a memory 502. A program or instruction that can run on the processor 501 is stored on the memory 502. When the program or instruction is executed by the processor 501, each step of the data collection method embodiment described above is implemented. For example, when the program or instruction is executed by the processor 501, each step implemented by the server, the first network device, the first radio access network node, or the first terminal in the data collection method embodiment described above is implemented, and the same technical effect can be achieved. To avoid repetition, details are not described herein again.

[0546] An embodiment of the present application further provides a server, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement the steps of the method embodiment as Figure 2 shown. This server embodiment corresponds to the above server method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this server embodiment, and the same technical effect can be achieved.

[0547] Figure 14 FIG. [9] is an example of the server 600 provided by an embodiment of the present application.

[0548] As Figure 14 shown, the server 600 includes: a processor 601, a network interface 602, and a memory 603. Among them, the network interface 602 is, for example, a common public radio interface (CPRI).

[0549] Specifically, the server 600 according to an embodiment of the present invention further includes: instructions or programs stored on the memory 603 and executable on the processor 601. The processor 601 calls the instructions or programs in the memory 603 to execute Figure 9 the methods executed by the respective modules shown, and the same technical effect is achieved. To avoid repetition, details are not described herein.

[0550] An embodiment of the present application further provides a first network device, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement the steps of the method embodiment as Figure 3 shown. This first network device embodiment corresponds to the first network device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this first network device embodiment, and the same technical effect can be achieved.

[0551] Figure 15 FIG.

[28] is an example of the first network device 700 provided by an embodiment of the present application.

[0552] As Figure 15As shown, the first network device 700 includes: a processor 701, a network interface 702, and a memory 703. Among them, the network interface 702 is, for example, a common public radio interface (CPRI).

[0553] Specifically, the first network device 700 in the embodiment of the present invention further includes: instructions or programs stored on the memory 703 and executable on the processor 701. The processor 701 calls the instructions or programs in the memory 703 to execute Figure 10 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, it will not be elaborated here.

[0554] The embodiment of the present application further provides a first radio access network node, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement Figure 4 the steps of the method embodiment shown. The embodiment of the first radio access network node corresponds to the method embodiment of the first radio access network node. Each implementation process and implementation manner of the above method embodiment can be applied to the embodiment of the first radio access network node, and the same technical effects can be achieved.

[0555] Figure 16 is an example of the first radio access network node 800 provided by the embodiment of the present application.

[0556] As Figure 16 shown, the first radio access network node 800 includes: an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. The antenna 81 is connected to the radio frequency device 82. In the uplink direction, the radio frequency device 82 receives information through the antenna 81 and sends the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be sent and sends it to the radio frequency device 82. After processing the received information, the radio frequency device 82 sends it out through the antenna 81.

[0557] The method executed by the first radio access network node in the above embodiments can be implemented in the baseband device 83, and the baseband device 83 includes a baseband processor.

[0558] The baseband device 83 may, for example, include at least one baseband board, and at least two chips are provided on the baseband board. As Figure 9 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call the program in the memory 85 and execute the corresponding process of the first radio access network node in the above method embodiment.

[0559] The first radio access network node may further include a network interface 86, such as a Common Public Radio Interface (CPRI).

[0560] Specifically, the first radio access network node 800 according to the embodiment of the present application further includes: instructions or programs stored in the memory 85 and executable on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute Figure 11 the steps performed by each unit in the data acquisition device shown, and achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0561] The embodiment of the present application further provides a first terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement Figure 5 the steps in the method embodiment shown. The first terminal embodiment corresponds to the method embodiment on the first terminal side. Each implementation process and implementation manner of the above method embodiment can be applied to the first terminal embodiment, and the same technical effects can be achieved.

[0562] Figure 17 It is a schematic diagram of the hardware structure of a first terminal according to an embodiment of the present application.

[0563] As Figure 17 shown, the first terminal 900 includes but is not limited to at least some components such as a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 906, a memory 909, and a processor 910.

[0564] Those skilled in the art can understand that the first terminal 900 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 910 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 17 The first terminal structure shown in

[0565] It should be understood that in the embodiments of the present application, the input unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042. The graphics processor 9041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also referred to as a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. The other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.

[0566] In the embodiments of the present application, after receiving downlink data from a network side device, the radio frequency unit 901 may transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 may send uplink data to the network side device. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0567] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 may include volatile memory or non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 909 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0568] The processor 910 may include one or at least two processing units; optionally, the processor 910 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 910.

[0569] Among them, the radio frequency unit 901 is used to send terminal data collected by the first terminal, and the terminal data is used to be associated with network data collected by the first radio access network node serving the first terminal.

[0570] In this embodiment, the terminal data is used to be associated with network data collected by the first radio access network node serving the first terminal, which helps to enrich the types of training data of the model, and thus can improve the product performance of the model.

[0571] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0572] The embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above data collection method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0573] Among them, the processor is the processor in the server, the first network device, the first radio access network node or the first terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disc, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0574] The embodiment of the present application further 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 a program or instruction to implement each process of the above data collection method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

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

[0576] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above data collection method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0577] The embodiment of the present application further provides a communication system, including: a server, a first network device, a first radio access network node and a first terminal. The server can be used to execute the steps executed by the server in the above data collection method, the first network device can be used to execute the steps executed by the first network device in the above data collection method, the first radio access network node can be used to execute the steps executed by the first radio access network node in the above data collection method, and the first terminal can be used to execute the steps executed by the first terminal in the above data collection method.

[0578] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0579] From the description of the above embodiments, those skilled in the art can clearly understand that the above method-related embodiments can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a server, a first network device, a first radio access network node or a first terminal to execute the methods described in various embodiments of the present application.

[0580] The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A data collection method, characterized in that, it includes: The server sends a first data collection request; The server receives a first data collection response corresponding to the first data collection request; Wherein, the first data collection response includes the collection data of the first terminal, and the collection data includes the terminal data collected by the first terminal and the network data associated with the terminal data, and the network data is the data collected by the first radio access network node serving the first terminal.

2. The method according to claim 1, characterized in that, The server sending the first data collection request includes: The server sends the first data collection request to a first network device, and the first data collection request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal; Wherein, the server receiving the first data collection response corresponding to the first data collection request includes: The server receives the first data collection response from the first network device or the first radio access network node.

3. The method according to claim 2, characterized in that, Before the server sends the first data collection request to the first network device, the method further includes: The server sends the first classification identifier to the first terminal.

4. The method according to claim 3, characterized in that, The server sending the first classification identifier to the first terminal includes: The server sends the first classification identifier and the activation duration of the first classification identifier to the first terminal.

5. The method according to claim 1, characterized in that, The server sending the first data collection request includes: The server sends the first data collection request to a first network device, and the first data collection request includes a first identifier and a second identifier, the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal; Wherein, the server receiving the first data collection response corresponding to the first data collection request includes: The server receives the first data collection response from the first network device or the first radio access network node.

6. The method according to claim 5, characterized in that, Before the server sends the first data collection request, the method further includes: The server obtains the first identifier and the second identifier from the first terminal.

7. The method according to claim 1, characterized in that, The server sending the first data collection request includes: The server sends the first data collection request to the first terminal; Wherein, the server receiving the first data collection response corresponding to the first data collection request includes: The server receives a first response from the first radio access network node, and the first response includes the network data; The server receives a second response from the first terminal, and the second response includes the terminal data; the first data collection response includes the first response and the second response; The server obtains the collected data by associating the network data and the terminal data.

8. The method according to claim 7, wherein, the server obtains the collected data by associating the network data and the terminal data, including: If the session identifier in the first response and the session identifier in the second response are both session identifiers for identifying the first data collection request, the server obtains the collected data by associating the network data and the terminal data.

9. The method according to any one of claims 1 to 6, wherein, the first data collection request includes at least one of the following: a session identifier for identifying the first data collection request, the Internet Protocol (IP) address of the server, information for identifying a regional scope, configuration information; the configuration information includes at least one of the following: information for configuring a parameter type, information for configuring a feedback type.

10. The method according to claim 9, wherein, the data type includes at least one of the following: the type of the terminal data, the type of the network data.

11. The method according to claim 10, wherein, the type of the terminal data includes at least one of the following: a standard data type, a non-standard data type.

12. A data collection method, wherein, comprising: A first network device receives a first data collection request from a server; The first network device sends a second data collection request to a first radio access network node serving a first terminal based on the first data collection request; The first network device receives a second data collection response corresponding to the second data collection request from the first radio access network node, and uses the second data collection response as a first data collection response corresponding to the first data collection request, and sends the first data collection response to the server; wherein, the first data collection response includes collected data of the first terminal, and the collected data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by the first radio access network node.

13. The method according to claim 12, wherein, the first data collection request includes information for identifying a regional scope; wherein, before the first network device sends the second data collection request to the first radio access network node serving the first terminal based on the first data collection request, the method further includes: The first network device determines the radio access network nodes within the regional scope as the first radio access network node; the second data collection request includes the information for identifying the regional scope.

14. The method according to claim 12, wherein, the first data collection request includes a second identifier; wherein, before the first network device sends the second data collection request to the first radio access network node based on the first data collection request, the method further includes: The first network device determines the first radio access network node as the radio access network node where the serving cell identified by the second identifier is located; the second data collection request does not include the second identifier.

15. A data collection method, characterized in that, it includes: The first radio access network node sends network data collected by the first radio access network node, and the network data is used to be associated with terminal data collected by a first terminal.

16. The method according to claim 15, characterized in that, before the first radio access network node sends the network data collected by the first radio access network node, the method further includes: The first radio access network node receives a second data collection request from a first network device; The first radio access network node sends a third data collection request to the first terminal based on the second data collection request; The first radio access network node receives a third data collection response corresponding to the third data collection request from the first terminal, and the third data collection response includes the terminal data; The first radio access network node obtains the collection data of the first terminal by associating the terminal data and the network data; wherein, the first radio access network node sending the network data collected by the first radio access network node includes: The first radio access network node sends a second data collection response corresponding to the second data collection request to the first network device or a server, and the second data collection response includes the collection data.

17. The method according to claim 16, characterized in that, the second data collection request includes a first classification identifier; wherein, before the first radio access network node sends a third data collection request to the first terminal based on the second data collection request, the method further includes: The first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal; the third data collection request does not include the first classification identifier.

18. The method according to claim 17, characterized in that, before the first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal, the method further includes: The first radio access network node receives terminal capability information from the first terminal, and the terminal capability information includes the first classification identifier.

19. The method according to claim 17, characterized in that, before the first radio access network node determines the terminal of the terminal type identified by the first classification identifier as the first terminal, the method further includes: The first radio access network node sends a first request to the first terminal, and the first request is used to request the classification identifier of the first terminal; The first radio access network node receives a response to the first request from the first terminal, and the response to the first request includes the first classification identifier.

20. The method according to claim 19, characterized in that, The first request includes a duration threshold, and the response to the first request further includes the remaining activation duration of the first classification identifier, where the remaining activation duration is greater than or equal to the duration threshold.

21. The method according to claim 16, wherein, the second data collection request includes a first identifier; wherein, before the first radio access network node sends a third data collection request to the first terminal based on the second data collection request, the method further includes: the first radio access network node determines the terminal identified by the first identifier as the first terminal; the third data collection request does not include the first identifier.

22. The method according to claim 15, wherein, before the first radio access network node sends the network data collected by the first radio access network node, the method further includes: the first radio access network node receives a fourth data collection request from the first terminal; wherein, the first radio access network node sending the network data collected by the first radio access network node includes: the first radio access network node sends a first response to the server, and the first response includes the network data.

23. The method according to claim 22, wherein, before the first radio access network node receives a fourth data collection request from the first terminal, the method further includes: the first radio access network node sends a data collection permission to the first terminal.

24. The method according to claim 22 or 23, wherein, the method further includes: the first radio access network node sends a data collection confirmation to the first terminal.

25. A data collection method, wherein, including: the first terminal sends the terminal data collected by the first terminal, and the terminal data is used to be associated with the network data collected by the first radio access network node serving the first terminal.

26. The method according to claim 25, wherein, before the first terminal sends the terminal data collected by the first terminal, the method further includes: the first terminal receives a third data collection request from the first radio access network node; wherein, the first terminal sending the terminal data collected by the first terminal includes: the first terminal sends a third data collection response corresponding to the third data collection request to the first radio access network node, and the third data collection response includes the terminal data.

27. The method according to claim 26, wherein, before the first terminal receives a third data collection request from the first radio access network node, the method further includes: the first terminal sends terminal capability information to the first radio access network node, the terminal capability information includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal; or the first terminal sends a first identifier and a second identifier to the server, the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal.

28. The method according to claim 26, wherein, Before the first terminal receives a third data collection request from the first radio access network node, the method further includes: The first terminal receives a first request from the first radio access network node, where the first request is used to request a classification identifier of the first terminal; The first terminal sends a response to the first request to the first radio access network node, where the response to the first request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal.

29. The method according to claim 28, wherein, When the first request includes a duration threshold, the response to the first request further includes a remaining activation duration of the first classification identifier, and the remaining activation duration is greater than or equal to the duration threshold.

30. The method according to claim 28 or 29, wherein, Before the first terminal sends a response to the first request to the first radio access network node, the method further includes: The first terminal obtains the first classification identifier from a server.

31. The method according to claim 30, wherein, The first terminal obtaining the first classification identifier from a server includes: The first terminal obtains the first classification identifier and an activation duration of the first classification identifier from the server.

32. The method according to claim 25, wherein, Before the first terminal sends terminal data collected by the first terminal, the method further includes: The first terminal receives a first data collection request from a server; The first terminal sends a fourth data collection request to the first radio access network node based on the first data collection request; wherein, the first terminal sending the terminal data collected by the first terminal includes: The first terminal sends a second response to the server, and the second response includes the terminal data.

33. The method according to claim 32, wherein, The method further includes: The first terminal receives a data collection permission from the first radio access network node.

34. The method according to claim 32 or 33, wherein, The method further includes: The first terminal receives a data collection confirmation from the first radio access network node.

35. A data collection device, wherein, includes: A sending unit, configured to send a first data collection request; A receiving unit, configured to receive a first data collection response corresponding to the first data collection request; wherein, the first data collection response includes collection data of a first terminal, and the collection data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by a first radio access network node serving the first terminal.

36. The device according to claim 35, wherein, The sending unit is specifically configured to: Send the first data collection request to a first network device, where the first data collection request includes a first classification identifier, and the terminal type identified by the first classification identifier is the terminal type of the first terminal; wherein, the receiving unit is specifically configured to: Receive the first data collection response from the first network device or the first radio access network node.

37. The apparatus according to claim 35, wherein, the sending unit is specifically configured to: Send the first data collection request to the first network device, the first data collection request includes a first identifier and a second identifier, the first identifier is used to identify the first terminal, and the second identifier is used to identify the serving cell of the first terminal; wherein, the receiving unit is specifically configured to: Receive the first data collection response from the first network device or the first radio access network node.

38. The apparatus according to claim 35, wherein, the sending unit is specifically configured to: Send the first data collection request to the first terminal; wherein, the receiving unit is specifically configured to: Receive a first response from the first radio access network node, the first response includes the network data; Receive a second response from the first terminal, the second response includes the terminal data; the first data collection response includes the first response and the second response; Obtain the collected data by associating the network data and the terminal data.

39. A data collection apparatus, wherein, comprises: A receiving unit, configured to receive a first data collection request from a server; A sending unit, configured to send a second data collection request to a first radio access network node serving a first terminal based on the first data collection request; The receiving unit is further configured to receive a second data collection response corresponding to the second data collection request from the first radio access network node, and the sending unit is further configured to use the second data collection response as a first data collection response corresponding to the first data collection request, and send the first data collection response to the server; wherein, the first data collection response includes collected data of a first terminal, the collected data includes terminal data collected by the first terminal and network data associated with the terminal data, and the network data is data collected by the first radio access network node.

40. The apparatus according to claim 39, wherein, The first data collection request includes information for identifying a regional scope; wherein, before the sending unit sends a second data collection request to a first radio access network node serving a first terminal based on the first data collection request, it is further configured to: Determine the radio access network nodes within the regional scope as the first radio access network node; the second data collection request includes the information for identifying the regional scope.

41. The apparatus according to claim 39, wherein, The first data collection request includes a second identifier; wherein, before the sending unit sends a second data collection request to a first radio access network node serving a first terminal based on the first data collection request, it is further configured to: Determine the radio access network node where the serving cell identified by the second identifier is located as the first radio access network node; the second data collection request does not include the second identifier.

42. A data collection apparatus, wherein, comprises: A sending unit, configured to send network data collected by a first radio access network node, where the network data is used to be associated with terminal data collected by a first terminal.

43. The apparatus according to claim 42, wherein, the sending unit is specifically configured to: before sending the network data, receive a second data collection request from a first network device; send a third data collection request to the first terminal based on the second data collection request; receive a third data collection response corresponding to the third data collection request from the first terminal, where the third data collection response includes the terminal data; obtain the collection data of the first terminal by associating the terminal data and the network data; send a second data collection response corresponding to the second data collection request to the first network device or the server, where the second data collection response includes the collection data.

44. The apparatus according to claim 42, wherein, the sending unit is specifically configured to: before sending the network data, receive a fourth data collection request from the first terminal; send a first response to the server, where the first response includes the network data.

45. A data collection apparatus, wherein, comprising: a sending unit, configured to send terminal data collected by a first terminal, where the terminal data is used to be associated with network data collected by a first radio access network node that serves the first terminal.

46. The apparatus according to claim 45, wherein, the sending unit is specifically configured to: before sending the terminal data, receive a third data collection request from the first radio access network node; send a third data collection response corresponding to the third data collection request to the first radio access network node, where the third data collection response includes the terminal data.

47. The apparatus according to claim 45, wherein, the sending unit is specifically configured to: before sending the terminal data, receive a first data collection request from a server; send a fourth data collection request to the first radio access network node based on the first data collection request; the first terminal sends a second response to the server, where the second response includes the terminal data.

48. A server, wherein, comprising a transceiver, a processor, and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps in the data collection method according to any one of claims 1 to 11 are implemented.

49. A first network device, wherein, comprising a transceiver, a processor, and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps in the data collection method according to any one of claims 12 to 14 are implemented.

50. A first radio access network node, wherein, Comprising a transceiver, a processor, and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps in the data acquisition method according to any one of claims 15 to 24 are implemented.

51. A first terminal, Characterized in that Comprising a transceiver, a processor, and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps in the data acquisition method according to any one of claims 25 to 34 are implemented.

52. A readable storage medium, Characterized in that Programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by a processor, the steps in the data acquisition method according to any one of claims 1 to 11 are implemented, or the steps in the data acquisition method according to any one of claims 12 to 14 are implemented, or the steps in the data acquisition method according to any one of claims 15 to 24 are implemented, or the steps in the data acquisition method according to any one of claims 25 to 34 are implemented.