Task indication method, task request method, session establishment method, and apparatus

By transmitting configuration and indication information in a wireless network, efficient data acquisition is achieved between terminal equipment and network equipment, the configuration and scheduling problems of data acquisition tasks are solved, and the efficiency and security of AI services are improved.

WO2025113233A1PCT designated stage expired Publication Date: 2025-06-05HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2024/132833
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-27
Filing Date
2024-11-19
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In wireless networks, how to efficiently collect data between terminal devices and network devices has become a key challenge in realizing intelligent and AI services.

Method used

Target data acquisition is achieved by transmitting the first configuration information and the first indication information between the terminal device and the network device, and configuring and indicating data acquisition tasks. The first configuration information includes identification, priority, location information, data accuracy, type, total amount and time information of the data acquisition task. The first indication information is used to activate the target data acquisition task.

Benefits of technology

It realizes flexible configuration and scheduling of terminal devices, improves the efficiency and accuracy of data collection, and supports universal, real-time and high-security AI services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132833_05062025_PF_FP_ABST
    Figure CN2024132833_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a task indication method, a task request method, a session establishment method, and an apparatus. The task indication method comprises: a terminal device receiving first configuration information from a network device, wherein the first configuration information is used for configuring one or more data acquisition tasks; and the terminal device receiving first indication information from the network device, wherein the first indication information is used for indicating that the terminal device executes a target data acquisition task, and the target data acquisition task belongs to the one or more data acquisition tasks. Thus, the terminal device can conveniently execute the target data acquisition task on the basis of the first configuration information and the first indication information, and data acquisition is implemented.
Need to check novelty before this filing date? Find Prior Art

Description

Task indication method, task request method, session establishment method and device thereof

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 27, 2023, with application number 202311602471.5 and application name “Task indication method, task request method, session establishment method and device thereof”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a task indication method, a task request method, a session establishment method and a device thereof. Background Art

[0003] To meet the vision of intelligent and inclusive future, intelligence will further evolve at the wireless network architecture level. Artificial intelligence (AI) will be further integrated with wireless networks, enabling endogenous network intelligence. This will also include intelligent terminal devices. For example, terminal types will be diversified, and terminal device connections will be more flexible and intelligent. Terminal devices will also possess certain AI capabilities. In addition to providing traditional communication and connectivity services, the network will also provide computing and AI services to better support inclusive, real-time, and highly secure AI services.

[0004] The integration of AI and communications technologies relies on deploying neural network models within wireless networks and implementing corresponding lifecycle management. This model lifecycle management involves extensive data collection. Therefore, how to collect data between terminal devices and network equipment is a question worth considering. Summary of the Invention

[0005] The present application provides a task indication method, a task request method, a session establishment method, and apparatus thereof, for a terminal device to receive first configuration information from a network device, the first configuration information being used to configure one or more data collection tasks. The terminal device receives the first indication information from the network device, the first indication information being used to instruct the terminal device to execute a target data collection task, which is one of the one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first indication information, thereby achieving data collection.

[0006] In a first aspect, the present application provides a task indication method, which is performed by a terminal device. The terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned devices or apparatuses, and the present application does not limit this. It should be noted that, in the present application, reference to a terminal device may refer to the terminal device itself, or to a chip, functional module, integrated circuit, etc. within the terminal device that implements the method provided by the present application, and the present application does not limit this. In the first aspect and its possible implementations, the method is described as being performed by a terminal device. The method includes: the terminal device receiving first configuration information from a network device, the first configuration information being used to configure one or more data collection tasks; and the terminal device receiving first indication information from the network device, the first indication information being used to instruct the terminal device to execute a target data collection task, the target data collection task being one of the one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first indication information, thereby achieving data collection. This enables the network device to flexibly configure and schedule the terminal device to execute data collection tasks.

[0007] A second aspect of the present application provides a task indication method, which is performed by a network device. The network device may be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned devices or apparatuses, and the present application does not limit this. It should be noted that, in the present application, reference to a network device may refer to the network device itself, or to a chip, functional module, integrated circuit, etc. within the network device that implements the method provided by the present application, and the present application does not limit this. In the second aspect and its possible implementations, the method is described as being performed by a network device. The method includes: the network device sending first configuration information to a terminal device, the first configuration information being used to configure one or more data collection tasks; and the network device sending first indication information to the terminal device, the first indication information being used to instruct the terminal device to execute a target data collection task, where the target data collection task belongs to one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first indication information, thereby achieving data collection. This enables the network device to flexibly configure and schedule the terminal device to execute data collection tasks.

[0008] Based on the first aspect or the second aspect, in a possible implementation, the first configuration information includes at least one of the following: an identifier of each data collection task in one or more data collection tasks, a priority of one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy, data type, total amount of data, or time information corresponding to one or more data collection tasks; wherein the location information corresponding to one or more data collection tasks is used to identify the data collection range corresponding to one or more data collection tasks, the data accuracy is used to indicate the accuracy of the data corresponding to the one or more data collection tasks reported by the terminal device, the data type is the data type corresponding to one or more data collection tasks, the total amount of data is the amount of data corresponding to one or more data collection tasks, and the time information is the duration corresponding to one or more data collection tasks. In this implementation, the specific content contained in the first configuration information is shown, so that the terminal device can execute the target data collection task based on the first configuration information. This is conducive to the network device collecting the corresponding data.

[0009] Based on the first aspect, in one possible implementation, the method further includes: the terminal device receiving second indication information from the network device, the second indication information being used to activate at least one data collection task from one or more data collection tasks, and the target data collection task indicated by the first indication information belonging to the at least one data collection task activated by the second indication information. In this implementation, the terminal device may first receive at least one data collection task from the one or more data collection tasks activated by the network device. Then, the terminal device receives the target data collection task indicated by the network device. This enables the network device to flexibly configure and schedule the terminal device to execute the target data collection task.

[0010] Based on the second aspect, in one possible implementation, the method further includes: the network device sending second indication information to the terminal device, where the second indication information is used to activate at least one data collection task from one or more data collection tasks, and the target data collection task indicated by the first indication information belongs to the at least one data collection task activated by the second indication information. In this implementation, the network device may first activate at least one of the one or more data collection tasks for the terminal device. Then, the network device sends the indicated target data collection task to the terminal device. This allows the network device to flexibly configure and schedule the terminal device to execute the target data collection task.

[0011] Based on the first aspect or the second aspect, in a possible implementation method, the first configuration information is carried in a radio resource control (RRC) message, the second indication information is carried in a media access control control element (MAC CE), and the first indication information is carried in downlink control information (DCI).

[0012] Based on the first aspect or the second aspect, in one possible implementation, the first indication information includes at least one of the following: a user group identifier, a data collection request, or a reporting configuration identifier; wherein the user group identifier is the identifier of the user group that performs the target data collection task, and the terminal device belongs to the user group; the data collection request is used to request the execution of the target data collection task, and the reporting configuration identifier is used to indicate the data reporting method and / or data reporting parameters. In this implementation, the content included in the first indication information is shown, thereby facilitating the terminal device to execute the target data collection task and report data according to the content included in the first indication information. This facilitates the network device to collect the corresponding data.

[0013] Based on the first aspect or the second aspect, in a possible implementation, the data reporting method includes: periodic reporting, semi-static reporting, dynamic scheduling reporting, or event-triggered reporting, thereby enriching the implementation of the solution.

[0014] Based on the first aspect or the second aspect, in a possible implementation manner, the first configuration information is carried in a first RRC message, and the first indication information is carried in a second RRC message or a MAC CE.

[0015] Based on the first aspect, in one possible implementation, the method further includes: the terminal device executing a target data collection task according to the first configuration information and the first instruction information to obtain target data; and the terminal device sending a data report to the network device, the data report including the target data, thereby enabling the network device to collect the target data.

[0016] Based on the second aspect, in one possible implementation, the method further includes: the network device receiving a data report from the terminal device, the data report including target data, the target data being obtained by the terminal device performing a target data collection task according to the first configuration information and the first instruction information, thereby enabling the network device to collect the target data.

[0017] The third aspect of the present application provides a task request method, which is executed by a terminal device. The terminal device can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned device or apparatus, and the specific application does not limit it. It should be noted that in the present application, when referring to a terminal device, it can refer to the terminal device itself, or to a chip, functional module, or integrated circuit in the terminal device that performs the method provided by the present application, and the specific application does not limit it. In the third aspect and its possible implementation, the method is described as being executed by a terminal device. The method includes: the terminal device receives a first request from a network device, the first request is used to request data collection requirements corresponding to one or more data collection tasks; the terminal device sends a confirmation message to the network device, the confirmation message is used to confirm the first request. This facilitates the terminal device to execute the corresponding data collection task and realizes data collection. It is conducive to meeting the needs of the network device to publish data collection tasks and scheduling the terminal device to execute the data collection task based on the response of the terminal device.

[0018] The fourth aspect of the present application provides a task request method, which is performed by a network device. The network device can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned device or apparatus, and the specific application does not limit it. It should be noted that in the present application, when referring to a network device, it can refer to the network device itself, or it can refer to a chip, functional module, or integrated circuit in the network device that performs the method provided by the present application, and the specific application does not limit it. In the fourth aspect and its possible implementation, the method is described as being performed by a network device. The method includes: the network device sends a first request to a terminal device, the first request is used to request data collection requirements corresponding to one or more data collection tasks; the network device receives a confirmation message from the terminal device, the confirmation message is used to confirm the first request. This facilitates the terminal device to execute the corresponding data collection task and realizes data collection. It is conducive to realizing the demand of the network device to publish data collection tasks, and scheduling the terminal device to execute the data collection task based on the response of the terminal device.

[0019] Based on the third aspect or the fourth aspect, in a possible implementation, the first request includes at least one of the following: an identifier of each data collection task in one or more data collection tasks, a priority of each data collection task in one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy, data type, total amount of data, or time information corresponding to one or more data collection tasks; wherein the location information corresponding to one or more data collection tasks is used to identify the data collection range corresponding to one or more data collection tasks, the data accuracy is used to instruct the terminal device to report the data collection accuracy corresponding to the one or more data collection tasks, the data type is the data type corresponding to one or more data collection tasks, the total amount of data is the amount of data corresponding to one or more data collection tasks, and the time information is the execution duration corresponding to one or more data collection tasks. In this implementation, the specific content included in the first request is shown, so that the terminal device can execute the target data collection task based on the first request. This is conducive to the network device collecting the corresponding data.

[0020] Based on the third aspect or the fourth aspect, in a possible implementation manner, the first request is carried in a system information block (SIB).

[0021] Based on the third aspect or the fourth aspect, in a possible implementation manner, the confirmation message is carried in a random access message or a scheduling request (SR) signaling.

[0022] Based on the third aspect, in one possible implementation, the method further includes: a terminal device receiving first instruction information from a network device, the first instruction information being used to instruct the terminal device to execute a target data collection task, where the target data collection task is one of one or more data collection tasks. Thus, the terminal device executes the target data collection task based on the first instruction information, thereby achieving data collection.

[0023] Based on the fourth aspect, in one possible implementation, the method further includes: the network device sending first instruction information to the terminal device, the first instruction information being used to instruct the terminal device to execute a target data collection task, where the target data collection task is one of one or more data collection tasks. In this way, the network device instructs the terminal device to execute the target data collection task, thereby enabling data collection.

[0024] Based on the third aspect or the fourth aspect, in a possible implementation, the first indication information includes at least one of the following: a user group identifier, a data collection request, or a reporting configuration identifier; wherein the user group identifier is the identifier of the user group that performs the target data collection task, and the terminal device belongs to the user group; the data collection request is used to request the execution of the target data collection task, and the reporting configuration identifier is used to indicate the data reporting method corresponding to the target data collection task and / or the data reporting parameters corresponding to the target data collection task. In this implementation, the content contained in the first indication information is shown, so that the terminal device can execute the target data collection task and report data according to the content contained in the first indication information. This is beneficial for the network device to collect the corresponding data.

[0025] Based on the third aspect, in one possible implementation, the method further includes: the terminal device executing the target data collection task according to the first request and the first instruction information to obtain the first data; and the terminal device sending a data report to the network device, the data report including the first data, thereby enabling the network device to collect the target data.

[0026] Based on the fourth aspect, in one possible implementation, the method further includes: the network device receiving a data report from the terminal device, the data report including first data, the first data being obtained by executing the target data collection task according to the first request and the first instruction information, thereby enabling the network device to collect the first data.

[0027] Based on the third aspect, in a possible implementation, the method further includes: the terminal device receiving second instruction information from the network device, the second instruction information being used to instruct the terminal device to stop executing the target data collection task, thereby avoiding unnecessary task execution overhead for the terminal device.

[0028] Based on the fourth aspect, in one possible implementation, the method further includes: when the amount of the first data reaches a preset threshold, the network device sending second indication information to the terminal device, the second indication information being used to instruct the terminal device to stop executing the target data collection task, thereby avoiding unnecessary task execution overhead for the terminal device.

[0029] Based on the third aspect, in one possible implementation, the first request also includes response window information, and the terminal device sends a confirmation message to the network device, including: the terminal device sends the confirmation message to the network device within the response window indicated by the response window information. This facilitates the network device to collect the corresponding data in a timely manner, thereby improving data collection efficiency.

[0030] Based on the fourth aspect, in one possible implementation, the first request further includes response window information, and the network device receives a confirmation message from the terminal device, including: the network device receives the confirmation message from the terminal device within a response window indicated by the response window information. This facilitates the network device to collect the corresponding data in a timely manner, thereby improving data collection efficiency.

[0031] Based on the third aspect or the fourth aspect, in one possible implementation, the first request further includes at least one of the following: unauthorized transmission resources for data reporting associated with one or more data collection tasks, a data reporting format matching the unauthorized transmission resources, or one or more sets of data collection parameters. This further configures resources, facilitating the terminal device to use the configured resources to upload data.

[0032] Based on the third aspect, in one possible implementation, the first request further includes unauthorized transmission resources for data reporting associated with one or more data collection tasks; the method further includes: the terminal device executing the one or more data collection tasks according to the first request to obtain second data; and the terminal device sending the second data to the network device via a target unauthorized transmission resource selected from the unauthorized transmission resources for data reporting. This enables the terminal device to report data.

[0033] Based on the fourth aspect, in one possible implementation, the first request further includes an unauthorized transmission resource for data reporting associated with one or more data collection tasks; the method further includes: the network device receiving second data from the terminal device via a target unauthorized transmission resource, where the second data is obtained by executing the one or more data collection tasks according to the first request, and the target unauthorized transmission resource is selected from the unauthorized transmission resources for data reporting. Data collection by the network device is implemented.

[0034] Based on the third aspect, in one possible implementation, the method further includes: the terminal device receiving third instruction information from the network device, the third instruction information being used to instruct the terminal device to stop executing one or more data collection tasks, thereby avoiding unnecessary task execution overhead for the terminal device.

[0035] Based on the fourth aspect, in one possible implementation, the method further includes: when the amount of the second data reaches a preset threshold, the network device sending third indication information to the terminal device, where the third indication information is used to instruct the terminal device to stop executing one or more data collection tasks, thereby avoiding unnecessary task execution overhead for the terminal device.

[0036] In a fifth aspect, the present application provides a session establishment method, which is performed by a first network device. The first network device may be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned device or apparatus, and the present application does not limit this. It should be noted that, in the present application, when referring to the first network device, it may refer to the first network device itself, or to a chip, functional module, or integrated circuit in the first network device that performs the method provided by the present application, and the present application does not limit this. In the fifth aspect and its possible implementation, the method is described as being performed by the first network device. The method includes: the first network device sends a session establishment request to the second network device, the session establishment request is used to request the establishment of a data acquisition session corresponding to a data acquisition task; the first network device receives a session establishment response from the second network device, the session establishment response is used to indicate that the data acquisition session is established, and the session establishment response includes information about a shared channel corresponding to the data acquisition session, and the shared channel is used to feed back data corresponding to the data acquisition task to the second network device. This enables the first network device to establish a shared channel for the data collection task, and data collected by different users participating in the same data collection task can be uploaded through the shared channel, avoiding the signaling overhead of user-level session establishment and maintenance.

[0037] Based on the fifth aspect, in one possible implementation, the method further includes: a first network device receiving an application request from a terminal device, the application request being used to apply to join a data collection task; and the first network device sending configuration information to the terminal device, the configuration information being used to configure a radio bearer, the radio bearer being associated with a shared channel. This enables the first network device to configure the radio bearer for the terminal device, facilitating data upload by the terminal device via the radio bearer.

[0038] Based on the fifth aspect, in one possible implementation, the application request includes an identifier of the data collection session; and before the first network device receives the application request from the terminal device, the method further includes: the first network device sending session parameters of the data collection session to the terminal device, the session parameters including the identifier of the data collection session, to facilitate the terminal device's application to join the data collection task.

[0039] Based on the fifth aspect, in one possible implementation, the method further includes: receiving, by a first network device, first data sent by a terminal device via a radio bearer, where the first data is obtained by the terminal device performing a data collection task; and transmitting the first data to a second network device via a shared channel. This enables the first network device to collect data and upload the data via the shared channel, thereby achieving data collection.

[0040] Based on the fifth aspect, in a possible implementation manner, the application request is carried in a random access message, a scheduling request, a MAC CE, or an RRC message.

[0041] In the sixth aspect of the present application, a session establishment method is provided, which is performed by a second network device. The second network device may be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module, or control unit in the aforementioned device or apparatus, and the present application does not limit this. It should be noted that in the present application, when referring to the second network device, it may refer to the second network device itself, or to a chip, functional module, or integrated circuit in the second network device that performs the method provided by the present application, and the present application does not limit this. In the sixth aspect and its possible implementation, the method is described as being performed by the second network device. The method includes: the second network device receives a session establishment request from the first network device, the session establishment request is used to request the establishment of a data acquisition session corresponding to a data acquisition task; the second network device sends a session establishment response to the first network device, the session establishment response is used to indicate that the data acquisition session is established, and the session establishment response includes information about a shared channel corresponding to the data acquisition session, and the shared channel is used to feed back data corresponding to the data acquisition task to the second network device. This enables the first network device to establish a shared channel for the data collection task, and data collected by different users participating in the same data collection task can be uploaded through the shared channel, avoiding the signaling overhead of user-level session establishment and maintenance.

[0042] Based on the sixth aspect, in one possible implementation, the method further includes: the second network device receiving first data from the first network device via a shared channel, where the first data is obtained by the terminal device performing a data collection task, thereby enabling the second network device to collect data.

[0043] In a seventh aspect, the present application provides a session establishment method, which is performed by a terminal device. The terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the aforementioned devices or apparatuses, and the present application does not limit this. It should be noted that, in the present application, reference to a terminal device may refer to the terminal device itself, or to a chip, functional module, integrated circuit, etc. within the terminal device that implements the method provided by the present application, and the present application does not limit this. In the seventh aspect and its possible implementations, the method is described as being performed by a terminal device. The method includes: the terminal device sends an application request to a first network device, the application request being used to apply to join a data collection task; the terminal device receives configuration information from the first network device, the configuration information being used to configure a radio bearer, the radio bearer being associated with a shared channel corresponding to a data collection session corresponding to the data collection task, the shared channel being used to feed data corresponding to the data collection task back to a second network device; the terminal device sends first data to the first network device via the radio bearer, the first data being obtained by executing the data collection task. This enables the first network device to configure a radio bearer for the terminal device, facilitating data upload by the terminal device via the radio bearer.

[0044] Based on the seventh aspect, in one possible implementation, the application request includes an identifier of the data collection session; and before the terminal device sends the application request to the first network device, the method further includes: the terminal device receiving session parameters of the data collection session from the first network device, the session parameters including the identifier of the data collection session. This facilitates the terminal device's application to join the data collection task.

[0045] Based on the seventh aspect, in a possible implementation manner, the application request is carried in a random access message, a scheduling request, a MAC CE, or an RRC message.

[0046] In an eighth aspect of the present application, a first communication device is provided, comprising: a transceiver module for receiving first configuration information from a second communication device, the first configuration information being used to configure one or more data acquisition tasks; and receiving first indication information from the second communication device, the first indication information being used to instruct the first communication device to perform a target data acquisition task, the target data acquisition task belonging to one or more data acquisition tasks.

[0047] In the ninth aspect of the present application, a second communication device is provided, which includes: a transceiver module, used to send first configuration information to the first communication device, the first configuration information is used to configure one or more data acquisition tasks; and send first indication information to the first communication device, the first indication information is used to instruct the first communication device to perform a target data acquisition task, and the target data acquisition task belongs to one or more data acquisition tasks.

[0048] Based on the eighth aspect or the ninth aspect, in a possible implementation method, the first configuration information includes at least one of the following: an identifier of each data collection task in one or more data collection tasks, a priority of one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy, data type, total data amount, or time information corresponding to one or more data collection tasks; wherein, the location information corresponding to one or more data collection tasks is used to identify the data collection range corresponding to one or more data collection tasks, the data accuracy is used to indicate the accuracy of the data corresponding to the one or more data collection tasks reported by the first communication device, the data type is the data type corresponding to one or more data collection tasks, the total data amount is the data amount corresponding to one or more data collection tasks, and the time information is the duration corresponding to one or more data collection tasks.

[0049] Based on the eighth aspect, in a possible implementation method, the transceiver module is used to receive second indication information from a second communication device, the second indication information is used to activate at least one data collection task among one or more data collection tasks, and the target data collection task indicated by the first indication information belongs to at least one data collection task activated by the second indication information.

[0050] Based on the ninth aspect, in a possible implementation method, the transceiver module is used to send a second indication information to the first communication device, the second indication information is used to activate at least one data collection task among one or more data collection tasks, and the target data collection task indicated by the first indication information belongs to at least one data collection task activated by the second indication information.

[0051] Based on the eighth aspect or the ninth aspect, in a possible implementation manner, the first configuration information is carried in an RRC message, the second indication information is carried in a MAC CE, and the first indication information is carried in a DCI.

[0052] Based on the eighth aspect or the ninth aspect, in a possible implementation method, the first indication information includes at least one of the following: a user group identifier, a data collection request, or a reporting configuration identifier; wherein the user group identifier is the identifier of the user group that performs the target data collection task, and the first communication device belongs to the user group; the data collection request is used to request the execution of the target data collection task, and the reporting configuration identifier is used to indicate the data reporting method and / or data reporting parameters.

[0053] Based on the eighth aspect or the ninth aspect, in a possible implementation method, the data reporting method includes: periodic reporting, semi-static reporting, dynamic scheduling reporting, or event-triggered reporting.

[0054] Based on the eighth aspect or the ninth aspect, in a possible implementation manner, the first configuration information is carried in a first RRC message, and the first indication information is carried in a second RRC message or MAC CE.

[0055] Based on the eighth aspect, in a possible implementation method, the first communication device also includes a processing module; the processing module is used to execute the target data collection task according to the first configuration information and the first indication information to obtain the target data; the transceiver module is also used to: send a data report to the second communication device, and the data report includes the target data.

[0056] Based on the ninth aspect, in a possible implementation method, the transceiver module is also used to: receive a data report from the first communication device, the data report includes target data, and the target data is obtained by the first communication device performing a target data collection task according to the first configuration information and the first indication information.

[0057] In the tenth aspect of the present application, a first communication device is provided, which includes: a transceiver module for receiving a first request from a second communication device, the first request being used to request data collection requirements corresponding to one or more data collection tasks; and sending a confirmation message to the second communication device, the confirmation message being used to confirm the first request.

[0058] In the eleventh aspect of the present application, a second communication device is provided, which includes: a transceiver module for sending a first request to the first communication device, the first request being used to request data collection requirements corresponding to one or more data collection tasks; and receiving a confirmation message from the first communication device, the confirmation message being used to confirm the first request.

[0059] Based on the tenth aspect or the eleventh aspect, in a possible implementation method, the first request includes at least one of the following: an identifier of each data collection task in one or more data collection tasks, a priority of each data collection task in one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy, data type, total data amount, or time information corresponding to one or more data collection tasks; wherein, the location information corresponding to one or more data collection tasks is used to identify the data collection range corresponding to one or more data collection tasks, the data accuracy is used to indicate that the first communication device reports the data collection accuracy corresponding to the one or more data collection tasks, the data type is the data type corresponding to one or more data collection tasks, the total data amount is the data amount corresponding to one or more data collection tasks, and the time information is the execution duration corresponding to one or more data collection tasks.

[0060] Based on the tenth aspect or the eleventh aspect, in a possible implementation, the first request is carried in the SIB.

[0061] Based on the tenth aspect or the eleventh aspect, in a possible implementation manner, the confirmation message is carried in a random access message or SR signaling.

[0062] Based on the tenth aspect, in a possible implementation method, the transceiver module is also used to: receive first indication information from the second communication device, the first indication information is used to instruct the first communication device to perform a target data collection task, and the target data collection task belongs to one or more data collection tasks.

[0063] Based on the eleventh aspect, in a possible implementation method, the transceiver module is further used to: send first indication information to the first communication device, the first indication information is used to instruct the first communication device to perform a target data collection task, and the target data collection task belongs to one or more data collection tasks.

[0064] Based on the tenth aspect or the eleventh aspect, in a possible implementation method, the first indication information includes at least one of the following: a user group identifier, a data collection request, or a reporting configuration identifier; wherein the user group identifier is the identifier of the user group that performs the target data collection task, and the first communication device belongs to the user group; the data collection request is used to request the execution of the target data collection task, and the reporting configuration identifier is used to indicate the data reporting method corresponding to the target data collection task and / or the data reporting parameters corresponding to the target data collection task.

[0065] Based on the tenth aspect, in a possible implementation method, the first communication device also includes a processing module, which is used to execute the target data collection task according to the first request and the first indication information to obtain the first data; the transceiver module is also used to: send a data report to the second communication device, and the data report includes the first data.

[0066] Based on the eleventh aspect, in a possible implementation, the transceiver module is further used to: receive a data report from the first communication device, the data report includes first data, and the first data is obtained by executing the target data collection task according to the first request and the first indication information.

[0067] Based on the tenth aspect, in a possible implementation, the transceiver module is further used to: receive second indication information from the second communication device, where the second indication information is used to instruct the first communication device to stop executing the target data collection task.

[0068] Based on the eleventh aspect, in a possible implementation method, the transceiver module is also used to: when the data volume of the first data reaches a preset threshold, send second indication information to the first communication device, and the second indication information is used to instruct the first communication device to stop executing the target data collection task.

[0069] Based on the tenth aspect, in a possible implementation manner, the first request also includes response window information, and the transceiver module is specifically used to: send a confirmation message to the second communication device in the response window indicated by the response window information.

[0070] Based on the eleventh aspect, in a possible implementation manner, the first request further includes response window information, and the transceiver module is specifically configured to: receive a confirmation message from the first communication device in a response window indicated by the response window information.

[0071] Based on the tenth aspect or the eleventh aspect, in a possible implementation method, the first request also includes at least one of the following: an unauthorized transmission resource for data reporting associated with one or more data collection tasks, a data reporting format matching the unauthorized transmission resource, or one or more sets of data collection parameters.

[0072] Based on the tenth aspect, in a possible implementation method, the first request also includes an unauthorized transmission resource for data reporting associated with one or more data collection tasks; the first communication device also includes a processing module, which is used to execute one or more data collection tasks according to the first request to obtain second data; the transceiver module is also used to: send the second data to the second communication device through the target unauthorized transmission resource, and the target unauthorized transmission resource is selected from the unauthorized transmission resources used for data reporting.

[0073] Based on the eleventh aspect, in a possible implementation method, the first request also includes an unauthorized transmission resource for data reporting associated with one or more data collection tasks; the second communication device also includes a processing module, the processing module is used to receive second data from the first communication device through the target unauthorized transmission resource, the second data is obtained by executing one or more data collection tasks according to the first request, and the target unauthorized transmission resource is selected from the unauthorized transmission resources used for data reporting.

[0074] Based on the tenth aspect, in a possible implementation, the transceiver module is further used to: receive third indication information from the second communication device, where the third indication information is used to instruct the first communication device to stop executing one or more data collection tasks.

[0075] Based on the eleventh aspect, in a possible implementation method, the transceiver module is also used to: when the data volume of the second data reaches a preset threshold, send a third indication information to the first communication device, and the third indication information is used to instruct the first communication device to stop executing one or more data collection tasks.

[0076] A twelfth aspect of the present application provides a communication device, the communication device comprising:

[0077] The transceiver module is used to send a session establishment request to the second network device, where the session establishment request is used to request the establishment of a data collection session corresponding to the data collection task; and receive a session establishment response from the second network device, where the session establishment response is used to indicate that the establishment of the data collection session is complete. The session establishment response includes information about a shared channel corresponding to the data collection session, where the shared channel is used to feed back data corresponding to the data collection task to the second network device.

[0078] Based on the twelfth aspect, in a possible implementation method, the transceiver module is also used to: receive an application request from a terminal device, the application request is used to apply to join a data collection task; send configuration information to the terminal device, the configuration information is used to configure a wireless bearer, and the wireless bearer is associated with a shared channel.

[0079] Based on the twelfth aspect, in a possible implementation, the application request includes an identifier of the data collection session; the transceiver module is further used to: send session parameters of the data collection session to the terminal device, where the session parameters include the identifier of the data collection session.

[0080] Based on the twelfth aspect, in a possible implementation method, the transceiver module is also used to: receive first data sent by the terminal device through the wireless bearer, the first data is obtained by the terminal device performing a data collection task; and send the first data to the second network device through a shared channel.

[0081] Based on the twelfth aspect, in a possible implementation manner, the application request is carried in a random access message, a scheduling request, a MAC CE, or an RRC message.

[0082] A twelfth aspect of the present application provides a communication device, the communication device comprising:

[0083] The transceiver module is used to receive a session establishment request from the first network device, where the session establishment request is used to request the establishment of a data collection session corresponding to the data collection task; and send a session establishment response to the first network device, where the session establishment response is used to indicate that the establishment of the data collection session is complete. The session establishment response includes information about a shared channel corresponding to the data collection session, where the shared channel is used to feed back data corresponding to the data collection task to the communication device.

[0084] Based on the twelfth aspect, in a possible implementation, the transceiver module is further used to: receive first data from the first network device through a shared channel, where the first data is obtained by the terminal device performing a data collection task.

[0085] A thirteenth aspect of the present application provides a communication device, the communication device including:

[0086] The transceiver module is used to send an application request to the first network device, where the application request is used to apply to join the data collection task; receive configuration information from the first network device, where the configuration information is used to configure a wireless bearer, where the wireless bearer is associated with a shared channel corresponding to a data collection session corresponding to the data collection task, where the shared channel is used to feed back data corresponding to the data collection task to the second network device; and send first data to the first network device via the wireless bearer, where the first data is obtained by executing the data collection task.

[0087] Based on the thirteenth aspect, in a possible implementation, the application request includes an identifier of the data collection session; the transceiver module is further used to: receive session parameters of the data collection session from the first network device, the session parameters including the identifier of the data collection session.

[0088] Based on the thirteenth aspect, in a possible implementation method, the application request is carried in a random access message, a scheduling request, a MAC CE, or an RRC message.

[0089] In a fourteenth aspect, the present application provides a communication device, comprising: a processor and a memory. The memory stores a computer program or computer instructions, and the processor is configured to call and execute the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementations of any one of the first to seventh aspects.

[0090] Optionally, the communication device further includes a transceiver, and the processor is used to control the transceiver to transmit and receive signals.

[0091] In a fifteenth aspect, the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute the method described in any one of the first to seventh aspects. The processor comprises one or more.

[0092] In a sixteenth aspect, the present application provides a communication device, comprising a processor, connected to a memory, configured to call a program stored in the memory to execute the method described in any one of aspects one to seven. The memory may be located within or outside the communication device. The processor may include one or more processors.

[0093] In one implementation, the terminal device of the first aspect, the network device of the second aspect, the terminal device of the third aspect, the network device of the fourth aspect, the first network device of the fifth aspect, the second network device of the sixth aspect, and the terminal device of the seventh aspect may be a chip or a chip system.

[0094] In aspect 17 of the present application, a computer program product is provided comprising computer instructions, characterized in that when the computer program product is run on a computer, the computer is enabled to execute any one of the implementation methods of any one of aspects 1 to 7.

[0095] In an eighteenth aspect, the present application provides a computer-readable storage medium comprising computer instructions, which, when executed on a computer, enables the computer to execute any one of the implementation methods in any one of the first to seventh aspects.

[0096] In the nineteenth aspect of the present application, a chip device is provided, comprising a processor for calling a computer program or computer instruction in a memory so that the processor executes any one of the implementation methods of any one of the first to seventh aspects mentioned above.

[0097] Optionally, the processor is coupled to the memory via an interface.

[0098] In a twentieth aspect of the present application, a communication system is provided, comprising a terminal device and a network device, wherein the terminal device is configured to execute the method as described in the first or third aspect, and the network device is configured to execute the method as described in the second or fourth aspect; alternatively, the communication system comprises a first network device and a second network device, wherein the first network device is configured to execute the method as described in the fifth aspect, and the second network device is configured to execute the method as described in the sixth aspect. Optionally, the communication system further comprises a terminal device, wherein the terminal device is configured to execute the method as described in the seventh aspect.

[0099] As can be seen from the above technical solution, a terminal device receives first configuration information from a network device, the first configuration information being used to configure one or more data collection tasks. The terminal device then receives first instruction information from the network device, the first instruction information being used to instruct the terminal device to execute a target data collection task, which is one of the one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first instruction information, thereby achieving data collection. BRIEF DESCRIPTION OF THE DRAWINGS

[0100] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application;

[0101] FIG2 is a schematic diagram of an embodiment of a task instruction method according to an embodiment of the present application;

[0102] FIG3 is a schematic diagram of an embodiment of a task request method according to an embodiment of the present application;

[0103] FIG4 is a schematic diagram of a scenario of a task request method according to an embodiment of the present application;

[0104] FIG5 is a schematic diagram of an embodiment of a method for establishing a session according to an embodiment of the present application;

[0105] FIG6 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0106] FIG7 is another schematic structural diagram of a communication device according to an embodiment of the present application;

[0107] FIG8 is a schematic structural diagram of a terminal device according to an embodiment of the present application;

[0108] FIG9 is a schematic structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION

[0109] Embodiments of the present application provide a task indication method, a task request method, a session establishment method, and apparatus thereof, configured for a terminal device to receive first configuration information from a network device, the first configuration information being used to configure one or more data collection tasks. The terminal device then receives first indication information from the network device, the first indication information being used to instruct the terminal device to execute a target data collection task, which is one of the one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first indication information, thereby achieving data collection.

[0110] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0111] References to "one embodiment" or "some embodiments" in this application mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0112] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.

[0113] It is understood that in this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0114] The technical solution of the present application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, the 4th generation (4G) communication system, the 5th generation (5G) communication system, and the communication system after the 5th generation communication system. For example, the 6th generation communication system. For example, the 4th generation communication system may include the long term evolution (LTE) communication system. The 5th generation communication system may include the new radio (NR) communication system. The technical solution of the present application can also be applied to wireless fidelity (WiFi) systems, communication systems that support the integration of multiple wireless technologies, device-to-device (D2D) systems, vehicle to everything (V2X) communication systems, or satellite communication systems, etc. The wireless communication systems involved in the present application also include but are not limited to: narrowband Internet of Things (NB-IoT) systems.

[0115] The communication system to which the technical solution of the present application is applicable includes terminal equipment and network equipment. The technical solution of the present application can be executed between the terminal equipment and the network equipment.

[0116] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in Figure 1 , the technical solution of the present application can be implemented between terminal device 101 and base station 103, or between terminal device 102 and base station 103. As shown in Figure 1 , the communication system also includes an independent AI network element 104, or AI modules are present in the base station and terminal device, respectively, to provide AI services.

[0117] The following introduces the terminal equipment and network equipment involved in this application.

[0118] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), or customer premise equipment (CPE), is a device that includes wireless communication capabilities (providing voice and data connectivity to users). Examples include handheld devices, in-vehicle devices, and machine-type communication (MTC) terminals with wireless connectivity. Currently, terminal equipment can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals used in industrial control, self-driving vehicles, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes. For example, wireless terminals in unmanned driving can be drones, helicopters, or airplanes. For example, wireless terminals in the Internet of Vehicles can be onboard equipment, complete vehicle equipment, onboard modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, vacuum cleaners, speakers, or set-top boxes.

[0119] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, module or control unit in the device or apparatus shown above, and this application does not limit this specifically.

[0120] A network device is a device deployed in a radio access network (RAN) to provide wireless communication capabilities for terminal devices. A network device can also be called an access network (RAN) entity, access node, network node, or communication device.

[0121] Specifically, the network device may be an access network device of a cellular system related to the 3rd Generation Partnership Project (3GPP). For example, a fourth-generation (4G) mobile communication system or a 5G mobile communication system. The network device may also be an access network device in an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). Alternatively, the network device may be an access network device in a communication system obtained by integrating two or more of the above communication systems.

[0122] The network equipment includes, but is not limited to, evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in CRAN scenario, wireless backhaul node, transmission point (TP) or transmission and receiving point (TRP). The network equipment can also be an access network equipment in a 5G mobile communication system. For example, a next generation NodeB (gNB) in a new radio (NR) system, a TRP, a TP, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, the network device may also be a network node constituting a gNB or a transmission point. For example, a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element. For example, a BBU. The RU may be included in a radio frequency device or radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, the network device may also be a server, a wearable device, a vehicle, or an on-board device. For example, in V2X technology, the network device may be a road side unit (RSU).

[0123] It should be noted that in different systems, CU (or CU-CP and CU-UP), DU or RU may have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open centralized unit (O-CU) or an open CU, DU may also be called an open distributed unit (O-DU), a centralized unit control plane (CU-CP) may also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, a centralized unit user plane (CU-UP) may also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU may also be called an open radio unit (O-RU). This application does not limit this. Any of the CU, CU-CP, CU-UP, DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0124] Optionally, for network elements in the ORAN system, each network element may implement the protocol layer functions shown in Table 1 below.

[0125] Table 1

[0126] It should be noted that the network device can be one or more network elements shown in Table 1 above, and this application does not make any specific limitations.

[0127] It should be noted that Table 1 above is merely an example. In actual applications, the protocol layer functions supported by each network element are not limited. For example, each network element may support more protocol layer functions, or the protocol layer functions supported by each network element may be specifically configured based on actual conditions. This application does not impose any specific limitations.

[0128] The following describes the architecture of the CU and DU of an access network device. The access network device includes at least one CU and at least one DU. Optionally, the access network device also includes at least one RU.

[0129] The following is an introduction using the example of an access network device including a CU and a DU. The CU has some functions of the core network, and the CU may include a CU-CP and a CU-UP. The CU and the DU may be configured according to the protocol layer functions of the wireless network they implement. For example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (for example, the RRC layer and / or the SDAP layer). The DU is configured to implement the functions of the protocol layers below the PDCP layer (for example, the RLC layer, the MAC layer, and / or the physical (PHY) layer). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (for example, the RLC layer, the MAC layer, and / or the PHY layer, etc.).

[0130] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.

[0131] The CU-CP can interact with the network elements in the core network for implementing control plane functions. The network elements in the core network for implementing control plane functions may be access and mobility function network elements, such as the access and mobility management function (AMF) in the 5G mobile communication system. The access and mobility function network element is responsible for mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, switching of the terminal device, etc. The CU-UP can interact with the network elements in the core network for implementing user plane functions. The network elements in the core network for implementing user plane functions, such as the user plane function (UPF) in the 5G mobile communication system, are responsible for forwarding and receiving data in the terminal device.

[0132] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements. For example, according to the delay, the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.

[0133] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.

[0134] Optionally, the network device may also be a core network device. The core network device is responsible for access control, registration management, service management, mobility management, etc. for terminal devices accessing the network. For example, the core network device is an AMF.

[0135] It should be noted that the network device can be the device or apparatus shown above, or it can be a component (for example, a chip), module, or unit in the device or apparatus shown above, and this application does not limit it specifically.

[0136] The integration of AI and communication technologies relies on deploying neural network models in wireless networks and performing corresponding lifecycle management. Model lifecycle management involves a significant amount of data collection. Therefore, how to conduct data collection between terminal devices and network devices is a question worth considering. This application provides a corresponding technical solution, and for details, please refer to the relevant description of the embodiments below.

[0137] The technical solution of this application is introduced below in conjunction with specific embodiments.

[0138] FIG2 is a schematic diagram of an embodiment of a task instruction method according to an embodiment of the present application. Referring to FIG2 , the method includes:

[0139] 201. A network device sends first configuration information to a terminal device. The first configuration information is used to configure one or more data collection tasks. Correspondingly, the terminal device receives the first configuration information from the network device.

[0140] Optionally, the first configuration information includes at least one of the following:

[0141] 1. Identification of each data collection task in one or more data collection tasks;

[0142] Specifically, each data collection task has a corresponding identifier, which is used to uniquely identify the data collection task. Different data collection tasks correspond to different identifiers.

[0143] 2. The priority of one or more data collection tasks;

[0144] Optionally, when the first configuration information is used to configure multiple data collection tasks, the first configuration information includes the priority of each data collection task in the multiple data collection tasks.

[0145] 3. Location information corresponding to one or more data collection tasks;

[0146] The location information corresponding to the one or more data collection tasks is used to identify the data collection range corresponding to the one or more data collection tasks. That is, each data collection task has a corresponding data collection range. Optionally, the data collection range can be represented by geographic coordinates, cell identifiers, or beam identifiers.

[0147] 4. Data accuracy corresponding to one or more data collection tasks;

[0148] The data precision corresponding to the one or more data collection tasks is used to indicate the precision of the data corresponding to the one or more data collection tasks reported by the terminal device. For example, the data precision includes the number of bits representing a numerical value.

[0149] 5. The data type corresponding to one or more data collection tasks;

[0150] Optionally, the data type is test data, inference output data, or training data.

[0151] 6. The total amount of data corresponding to one or more data collection tasks;

[0152] The total amount of data corresponding to the one or more data collection tasks is the data volume corresponding to the one or more data collection tasks. The total amount of data is used to indicate the total amount of data required to be collected by the one or more data collection tasks. Specifically, the network device can indicate to the terminal device the amount of data required to be collected for each data collection task, and the amount of data required to be collected for different data collection tasks can be different.

[0153] 7. Time information corresponding to one or more data collection tasks;

[0154] The time information is the duration of the one or more data collection tasks. For example, it is a period of time relative to a certain time reference point. For example, it is a period of time after the network device sends the first configuration information. In other words, the terminal device executes the one or more data collection tasks and reports the obtained data during this duration.

[0155] Optionally, the first configuration information is carried in an RRC message.

[0156] It should be noted that some of the parameters in the content of the first configuration information shown above can also be carried in other signaling. For example, the priority, location information, total data volume, and time information of one or more data collection tasks can also be carried by MAC CE or DCI. These parameters can be associated with the one or more data collection tasks.

[0157] 202. The network device sends first instruction information to the terminal device. The first instruction information is used to instruct the terminal device to perform the target data collection task. Correspondingly, the terminal device receives the first instruction information from the network device.

[0158] The target data collection task belongs to one or more data collection tasks configured by the first configuration information. Optionally, the target data collection task includes one or more data collection tasks.

[0159] Optionally, the first indication information includes at least one of the following: a user group identifier (UE_Group_ID), a data collection request (Data_collection_request), or a reporting configuration identifier (Report_config_ID).

[0160] The user group identifier is the identifier of the user group that will perform the target data collection task, and the terminal device belongs to this user group. The data collection request is used to request the execution of the target data collection task. For example, the data collection request occupies Y bits, and the Y bits are used to indicate the target data collection task.

[0161] The reporting configuration identifier is used to indicate the data reporting mode and / or data reporting parameters. Optionally, the data reporting mode includes: periodic reporting, semi-static reporting, dynamic scheduling reporting, or event-triggered reporting.

[0162] Optionally, the event type corresponding to the event trigger report includes at least one of the following:

[0163] 1. The amount of data corresponding to the target data collection task cached locally on the terminal device is greater than or equal to a first threshold;

[0164] 2. The terminal device collects specific types of data.

[0165] Optionally, the specific type of data includes at least one of the following: data from a specific geographic location, or data collected by a certain type of sensor, or data collected in a specific communication scenario, or data collected by a terminal device that has a high degree of similarity to certain sample data and / or sample parameters, or data collected by the terminal device and the result output by the agreed test method reaches the threshold requirement.

[0166] Optionally, the first indication information is carried in an RRC message, MAC CE or DCI.

[0167] Optionally, the embodiment shown in FIG2 further includes step 202a. Step 202a can be performed after step 201 and before step 202.

[0168] 202a. The network device sends second instruction information to the terminal device. The second instruction information is used to activate at least one data collection task among the one or more data collection tasks. Correspondingly, the terminal device receives the second instruction information from the network device.

[0169] The target data collection task indicated by the first indication information belongs to at least one data collection task activated by the second indication information. One or more data collection tasks activated by the second indication information are in a candidate state. The network device can schedule the terminal device to execute the target data collection task based on the first indication information in step 202.

[0170] In this implementation, the first configuration information is carried in an RRC message, the second indication information is carried in a MAC CE, and the first indication information is carried in a DCI. The DCI can be obtained by scrambling a cyclic redundancy check (CRC) using a public radio network temporary identifier (RNTI). After the terminal device completes the DCI detection, it determines whether to execute the target data collection task.

[0171] Optionally, the first indication information is a bitmap, and the bits in the bitmap correspond to data collection tasks. The bits in the bitmap are used to indicate whether the data collection task corresponding to the bit is activated. For example, one bit in the bitmap corresponds to one data collection task, and different bits correspond to different data collection tasks. When the value of a bit in the bitmap is 0, it indicates that the data collection task corresponding to the bit is not activated; when the value of a bit in the bitmap is 1, it indicates that the data collection task corresponding to the bit is activated. Alternatively, when the value of a bit in the bitmap is 1, it indicates that the data collection task corresponding to the bit is not activated; when the value of a bit in the bitmap is 0, it indicates that the data collection task corresponding to the bit is activated.

[0172] Optionally, the embodiment shown in FIG2 further includes step 203. Step 203 may be performed after step 202.

[0173] 203. The terminal device executes the target data collection task according to the first configuration information and the first instruction information to obtain target data.

[0174] For example, the first configuration information includes the data accuracy, data type, total data volume, and time information of one or more data acquisition tasks. The terminal device determines the target data acquisition task based on the first indication information. Then, the terminal device determines the data accuracy, data type, total data volume, and time information of the target data acquisition task based on the first configuration information. The terminal device executes the data acquisition task according to the data accuracy, data type, total data volume, and time information of the target data acquisition task to obtain the target data. The data accuracy of the target data is the data accuracy of the target data acquisition task configured by the first configuration information. The type of the target data is the data type of the target data acquisition task configured by the first configuration information. The target data can be obtained within the duration indicated by the time information of the target data acquisition task.

[0175] Optionally, the embodiment shown in FIG2 further includes step 204. Step 204 may be performed after step 203.

[0176] 204. The terminal device sends a data report to the network device, where the data report includes the target data. Correspondingly, the network device receives the data report from the terminal device.

[0177] Optionally, the first indication information includes a data reporting method, and the terminal device reports the data report to the network device according to the data reporting method.

[0178] In an embodiment of the present application, a terminal device receives first configuration information from a network device, the first configuration information being used to configure one or more data collection tasks. The terminal device then receives first instruction information from the network device, the first instruction information being used to instruct the terminal device to execute a target data collection task, which is one of the one or more data collection tasks. This facilitates the terminal device to execute the target data collection task based on the first configuration information and the first instruction information, thereby achieving data collection. This provides the network device with the ability to flexibly configure and schedule terminal devices to execute data collection tasks.

[0179] The present application also provides another embodiment, which is similar to the embodiment shown in Figure 2, except that: the above-mentioned step 202 is replaced by: the network device sends an RRC release (RRC release) message to the terminal device. The RRC release message includes a first indication information, and the first indication information is used to instruct the terminal device to perform the target data acquisition task in the idle state. This embodiment does not include the process of the above-mentioned step 202a. The above-mentioned step 203 can be replaced by: the terminal device performs the target data acquisition task according to the first configuration information and the first indication information. The above-mentioned step 204 can be replaced by: the terminal device sends a data report to the network device through a random access message, and the data report includes the target data.

[0180] FIG3 is a schematic diagram of an embodiment of a task request method according to an embodiment of the present application. Referring to FIG3 , the method includes:

[0181] 301. A network device sends a first request to a terminal device, where the first request is used to request data collection requirements corresponding to one or more data collection tasks. Correspondingly, the terminal device receives the first request from the network device.

[0182] Optionally, the first request includes at least one of the following: an identifier of each data collection task in the one or more data collection tasks, a priority of each data collection task in the one or more data collection tasks, location information corresponding to the one or more data collection tasks, data accuracy, data type, total amount of data, or time information corresponding to the one or more data collection tasks;

[0183] Regarding the priority of each data acquisition task in the one or more data acquisition tasks, the location information corresponding to the one or more data acquisition tasks, the data accuracy, data type, total amount of data, and time information corresponding to the one or more data acquisition tasks, please refer to the relevant introduction in the embodiment shown in Figure 2 above, and no further details will be given here.

[0184] Optionally, the first request may also be referred to as a data collection request. Optionally, the first request is carried in a SIB.

[0185] Optionally, the network device sends the first request to the terminal device via broadcasting.

[0186] Optionally, the network device is a first access network device, and before step 301, the first access network device receives a data collection request from a second access network device, a core network device, or an application layer server. The first access network device may then determine a first request based on the data collection request and broadcast the first request.

[0187] 302. The terminal device sends a confirmation message to the network device, where the confirmation message is used to confirm the first request. Correspondingly, the network device receives the confirmation message from the terminal device.

[0188] In other words, when the terminal device sends a confirmation message to the network device, it indicates that the terminal device can execute the one or more data collection tasks. Optionally, the terminal device can determine whether to feed back the confirmation message based on the hardware capabilities of the terminal device.

[0189] It should be noted that if the terminal device does not support the execution of the one or more data collection tasks, the terminal device may not make any feedback for the first request.

[0190] In one possible implementation, the terminal device is in an idle state. The terminal device may send the confirmation message to the terminal device via a random access message. For example, the terminal device sends the confirmation message in message 3. Furthermore, in order to reduce the concentration of random access by terminal devices in an idle state, the network device may configure multiple access opportunity (RACHoccasion, random access channeloccasion, RO) resources in the broadcast message. The terminal device selects the corresponding RO resource according to methods such as RNTI modulo and initiates random access to the network device. This reduces the probability of collision between multiple terminal devices.

[0191] In another possible implementation, the terminal device is in a connected state, and the terminal device sends a confirmation message to the terminal device through SR signaling.

[0192] Optionally, the first request also includes response window information. The response window information is used to indicate the response window. The above step 302 specifically includes: the terminal device sends a confirmation message to the network device in the response window. Correspondingly, the network device receives the confirmation message from the terminal device in the response window.

[0193] In one possible implementation, the network device may instruct the terminal device to perform the target data collection task. This will be described below in conjunction with step 303. Optionally, the embodiment shown in FIG3 further includes step 303. Step 303 may be performed after step 302.

[0194] 303. The network device sends first instruction information to the terminal device. The first instruction information is used to instruct the terminal device to perform the target data collection task. Correspondingly, the terminal device receives the first instruction information from the network device.

[0195] Step 303 is similar to step 202 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of step 202 in the embodiment shown in FIG. 2 , which will not be repeated here.

[0196] Optionally, the embodiment shown in FIG3 further includes steps 304 and 305. Steps 304 and 305 may be performed after step 303.

[0197] 304. The terminal device executes the target data collection task according to the first request and the first instruction information to obtain the first data.

[0198] 305. The terminal device sends a data report to the network device, where the data report includes the first data. Correspondingly, the network device receives the data report from the terminal device.

[0199] Steps 304 to 305 are similar to steps 203 to 204 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of steps 203 to 204 in the embodiment shown in FIG. 2 , which will not be repeated here.

[0200] Optionally, the embodiment shown in FIG3 further includes step 306. Step 306 may be performed after step 305.

[0201] 306. The network device sends second instruction information to the terminal device. The second instruction information is used to instruct the terminal device to stop executing the target data collection task. Correspondingly, the terminal device receives the second instruction information from the network device.

[0202] Optionally, when the data volume of the first data reaches a preset threshold, the network device sends a second indication message to the terminal device.

[0203] In one possible implementation, the first request further includes at least one of the following: unauthorized transmission resources for data reporting associated with the one or more data collection tasks, a data reporting format matching the unauthorized transmission resources, or one or more sets of data collection parameters.

[0204] For example, as shown in Figure 4, the first request is carried in a SIB, and the network device broadcasts the SIB. The SIB includes unlicensed transmission resources for data reporting associated with the one or more data collection tasks, a data reporting format matching the unlicensed transmission resources, or one or more sets of data collection parameters.

[0205] Based on this implementation, optionally, the embodiment shown in FIG3 further includes steps 307 and 308. Steps 307 and 308 may be performed after step 302.

[0206] 307. The terminal device executes one or more data collection tasks according to the first request to obtain second data.

[0207] Step 307 is similar to step 203 in the embodiment shown in FIG. 2 . For details, please refer to the relevant introduction of step 203 in the embodiment shown in FIG. 2 , which will not be repeated here.

[0208] Optionally, the first request includes one or more sets of data collection parameters. The terminal device may execute one or more data collection tasks according to the one or more sets of data collection parameters to obtain the second data.

[0209] 308. The terminal device sends the second data to the network device via the target unauthorized transmission resource. Correspondingly, the network device receives the second data from the terminal device via the target unauthorized transmission resource.

[0210] The target unlicensed transmission resource is selected by the terminal device from the unlicensed transmission resources for data reporting associated with the one or more data collection tasks. For example, as shown in FIG4 , the terminal device is UE1, and UE1 selects the target unlicensed transmission resource and sends the second data through the target unlicensed transmission resource.

[0211] Optionally, the first request includes a data reporting format that matches the target authorization-free transmission resource for data reporting associated with the one or more data collection tasks. The terminal device determines a data reporting format that matches the target authorization-free transmission resource. The terminal device sends the second data to the network device according to the data reporting format.

[0212] Optionally, the embodiment shown in FIG3 further includes step 309 , which may be performed after step 308 .

[0213] 309. The network device sends third instruction information to the terminal device. The third instruction information is used to instruct the terminal device to stop executing one or more data collection tasks. Correspondingly, the terminal device receives the third instruction information from the network device.

[0214] Optionally, when the data volume of the second data reaches a preset threshold, the network device sends a third indication message to the terminal device.

[0215] In an embodiment of the present application, a terminal device receives a first request from a network device, the first request being a request for data collection corresponding to one or more data collection tasks. The terminal device then sends a confirmation message to the network device, confirming the first request. This facilitates the terminal device executing the corresponding data collection task and achieving data collection. This facilitates the network device issuing data collection tasks and scheduling the terminal device to execute the data collection task based on the terminal device's response.

[0216] FIG5 is a schematic diagram of an embodiment of a method for establishing a session according to an embodiment of the present application. Referring to FIG5 , the method includes:

[0217] 501. A first network device sends a session establishment request to a second network device. Correspondingly, the second network device receives the session establishment request from the first network device.

[0218] The session establishment request is used to request the establishment of a data collection session corresponding to the data collection task. Optionally, the session establishment request includes a data collection session identifier (Data-collection-session-ID).

[0219] 502. The second network device sends a session establishment response to the first network device. Correspondingly, the first network device receives the session establishment response from the second network device.

[0220] The session establishment response is used to indicate that the establishment of the data collection session is complete. The session establishment response includes information about the shared channel corresponding to the data collection session. The shared channel is used to feed back data corresponding to the data collection task to the second network. Optionally, the session establishment response also includes session parameters of the data collection session. For example, the data collection session identifier. It can be seen that the shared channel is a task-level shared channel. In a distributed training scenario, such as federated learning, a large number of users upload data obtained by locally executing data collection tasks to the first network device as clients. The first network device can transmit the data sent by these clients to the second network device through the shared channel. There is no need to establish a dedicated session for each client.

[0221] Optionally, the first network device is a first access network device, and the second network device is a second access network device. The shared channel can be characterized as a session carried on an Xn interface.

[0222] Optionally, the first network device is a first access network device, and the second network device is a core network device. The shared channel can be characterized as a session on a bearer and an NG interface.

[0223] Optionally, the embodiment shown in FIG5 further includes steps 503 and 504. Steps 503 and 504 may be performed after step 502.

[0224] 503. The terminal device sends an application request to the first network device. The application request is used to apply to join the data collection task. Correspondingly, the first network device receives the application request from the terminal device.

[0225] Optionally, the application request includes a data collection field, which is used to apply to join the data collection task.

[0226] In one possible implementation, the terminal device is in an idle state, and the application request is carried in a random access message. For example, the random access message may be message 3, the format of which is as follows: a data collection field is added to the establishment cause field carried in message 3.

[0227] RRCSetupRequest-IEs::=SEQUENCE{

[0228] ue-IdentityInitialUE-Identity,

[0229] establishmentCauseEstablishmentCause,

[0230] spare BITSTRING(SIZE(1))

[0231] }

[0232] EstablishmentCause::=ENUMERATED{

[0233] emergency,highPriorityAccess,mt-Access,mo-Signalling,mo-Data,mo-VoiceCall,mo-VideoCall,mo-SMS,mps-PriorityAccess,mcs-PriorityAccess,Data-collection,spare6,spare5,spare4,spare3,spare2,spare1}

[0234] Optionally, the application request also includes a data collection session identifier.

[0235] In another possible implementation, the terminal device is in a connected state. The application request is carried in a scheduling request, a MAC CE or an RRC message.

[0236] 504. The first network device sends configuration information to the terminal device. The configuration information is used to configure the radio bearer. Correspondingly, the terminal device receives the configuration information from the first network device.

[0237] The radio bearer is associated with the shared channel. It should be noted that steps 503 to 504 above are only one possible implementation. In actual applications, the terminal device may also directly send the application request to the second network device. The second network device then instructs the first network device to configure a radio bearer for the terminal device. The radio bearer is associated with the shared channel.

[0238] Optionally, the embodiment shown in FIG5 further includes step 503a. Step 503a may be performed before step 503.

[0239] 503a. The first network device sends session parameters of the data collection session to the terminal device. Correspondingly, the terminal device receives the session parameters of the data collection session from the first network device.

[0240] Based on the above step 503a, optionally, the terminal device sends an application request to the first network device based on the session parameters.

[0241] Optionally, the embodiment shown in FIG5 further includes steps 505 to 507. Steps 505 to 507 may be performed after step 504.

[0242] 505. The terminal device executes the data collection task to obtain first data.

[0243] 506. The terminal device sends the first data to the first network device via the radio bearer. Correspondingly, the first network device receives the first data from the terminal device via the radio bearer.

[0244] 507. The first network device sends the first data to the second network device via the shared channel. Correspondingly, the second network device receives the first data from the first network device via the shared channel.

[0245] Specifically, after the first network device receives the first data through the radio bearer, the radio bearer is associated with the shared channel corresponding to the data collection session, so the first network device can send the first data to the second network device through the shared channel.

[0246] In the embodiment of the present application, the first network device establishes a shared channel for the data collection task. Data collected by different users participating in the same data collection task can be uploaded through the shared channel, avoiding the signaling overhead of user-level session establishment and maintenance.

[0247] The following is a schematic diagram of the structure of a communication device according to an embodiment of the present application. Referring to FIG6 , the communication device can be used to execute the processes executed by the terminal device or network device in the embodiments shown in FIG2 and FIG3 , or to execute the processes executed by the terminal device, the first network device, or the second network device in the embodiment shown in FIG5 . For details, please refer to the relevant description of the aforementioned method embodiment.

[0248] The communication device 600 includes a transceiver module 601. Optionally, the communication device 600 further includes a processing module 602.

[0249] The processing module 602 is used to process data. The transceiver module 601 can implement corresponding communication functions. The transceiver module 601 can also be called a communication interface or a communication module.

[0250] Optionally, the communication device 600 may further include a storage module, which may be used to store instructions and / or data. The processing module 602 may read the instructions and / or data in the storage module so that the communication device 600 implements the aforementioned method embodiment.

[0251] In one possible implementation, a communication device 600 can be used to perform the actions performed by the terminal device in the above method embodiments. The communication device 600 can be a terminal device or a component configurable in a terminal device. The processing module 602 is used to perform processing-related operations on the terminal device side in the above method embodiments. The transceiver module 601 is used to perform reception-related operations on the terminal device side in the above method embodiments.

[0252] In another possible implementation, the communication device 600 can be used to perform the actions performed by the network device in the above method embodiments. The communication device 600 can be a network device or a component configurable on a network device. The processing module 602 is used to perform the processing-related operations on the network device side in the above method embodiments. The transceiver module 601 is used to perform the reception-related operations on the network device side in the above method embodiments.

[0253] In another possible implementation, communication device 600 can be used to perform the actions performed by the first network device in the above method embodiment. Communication device 600 can be the first network device or a component configurable on the first network device. Processing module 602 is used to perform processing-related operations on the first network device side in the above method embodiment. Transceiver module 601 is used to perform reception-related operations on the first network device side in the above method embodiment.

[0254] In another possible implementation, communication device 600 can be used to perform the actions performed by the second network device in the above method embodiment. Communication device 600 can be a second network device or a component configurable on the second network device. Processing module 602 is used to perform processing-related operations on the second network device side in the above method embodiment. Transceiver module 601 is used to perform reception-related operations on the second network device side in the above method embodiment.

[0255] Optionally, the transceiver module 601 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.

[0256] It should be noted that the communication device 600 may include a sending module but not a receiving module. Alternatively, the communication device 600 may include a receiving module but not a sending module. The specific implementation depends on whether the above solution executed by the communication device 600 includes a sending action and a receiving action.

[0257] For example, the communication device 600 is used to perform the actions performed by the terminal device in the embodiments shown in Figures 2, 3, and 5 above. For details, please refer to the relevant introductions of the embodiments shown in Figures 2, 3, and 5 above, which will not be expanded in detail here. For example, the communication device 600 is used to perform the following scheme:

[0258] The transceiver module 601 is used to receive first configuration information from the network device, the first configuration information is used to configure one or more data collection tasks; receive first indication information from the network device, the first indication information is used to instruct the communication device 600 to perform the target data collection task, the target data collection task belongs to one or more data collection tasks.

[0259] For another example, the communication device 600 is used to execute the following solution:

[0260] The transceiver module 601 is configured to receive a first request from a network device, the first request being used to request data collection requirements corresponding to one or more data collection tasks; and send a confirmation message to the network device, the confirmation message being used to confirm the first request.

[0261] For another example, the communication device 600 is used to execute the following solution:

[0262] The transceiver module 601 is used to send an application request to the first network device, where the application request is used to apply to join the data collection task; receive configuration information from the first network device, where the configuration information is used to configure a wireless bearer, where the wireless bearer is associated with a shared channel corresponding to a data collection session corresponding to the data collection task, where the shared channel is used to feed back data corresponding to the data collection task to the second network device; and send first data to the first network device via the wireless bearer, where the first data is obtained by executing the data collection task.

[0263] For other implementations, please refer to the relevant introductions in the embodiments shown in Figures 2, 3 and 5 above, and no further details will be given here.

[0264] For example, the communication device 600 is used to perform the actions performed by the network device in the embodiments shown in Figures 2 and 3 above. For details, please refer to the relevant introduction of the embodiments shown in Figures 2 and 3 above, which will not be expanded in detail here. For example, the communication device 600 is used to perform the following scheme:

[0265] The transceiver module 601 is used to send first configuration information to the terminal device, the first configuration information is used to configure one or more data collection tasks; send first indication information to the terminal device, the first indication information is used to instruct the terminal device to execute the target data collection task, the target data collection task belongs to one or more data collection tasks.

[0266] For another example, the communication device 600 is used to execute the following solution:

[0267] The transceiver module 601 is configured to send a first request to a terminal device, the first request being used to request data collection requirements corresponding to one or more data collection tasks; and receive a confirmation message from the terminal device, the confirmation message being used to confirm the first request.

[0268] For other implementations, please refer to the relevant introduction in the embodiments shown in Figures 2 and 3 above, and no further details will be given here.

[0269] For example, the communication device 600 is used to perform the actions performed by the first network device or the second network device in the embodiment shown in FIG5 above. For details, please refer to the relevant introduction of the embodiment shown in FIG5 above, which will not be expanded in detail here. For example, the communication device 600 is used to perform the following scheme:

[0270] The transceiver module 601 is used to send a session establishment request to the second network device, where the session establishment request is used to request the establishment of a data collection session corresponding to the data collection task; and receive a session establishment response from the second network device, where the session establishment response is used to indicate that the establishment of the data collection session is complete. The session establishment response includes information about a shared channel corresponding to the data collection session, where the shared channel is used to feed back data corresponding to the data collection task to the second network device.

[0271] For other implementations, please refer to the relevant introduction in the embodiment shown in FIG5 , which will not be described in detail here.

[0272] For another example, the communication device 600 is used to execute the following solution:

[0273] The transceiver module 601 is used to receive a session establishment request from the first network device, where the session establishment request is used to request the establishment of a data collection session corresponding to the data collection task; and to send a session establishment response to the first network device, where the session establishment response is used to indicate that the establishment of the data collection session is complete. The session establishment response includes information about a shared channel corresponding to the data collection session, where the shared channel is used to feed back data corresponding to the data collection task to the second network device.

[0274] For other implementations, please refer to the relevant introduction in the embodiment shown in FIG5 , which will not be described in detail here.

[0275] It should be understood that the specific process of each module executing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0276] The processing module 602 in the above embodiment can be implemented by at least one processor or processor-related circuits. The transceiver module 601 can be implemented by a transceiver or transceiver-related circuits. The transceiver module 601 can also be called a communication module or communication interface. The storage module can be implemented by at least one memory.

[0277] The present application also provides a communication device 700. Referring to Figure 7 , the communication device 700 includes a processor 710 coupled to a memory 720. The memory 720 is configured to store computer programs, instructions, and / or data. The processor 710 is configured to execute the computer programs, instructions, and / or data stored in the memory 720, thereby executing the method described in the method embodiment described above. The communication device 700 is configured to implement the operations performed by the terminal device, network device, first network device, or second network device described in the method embodiment described above.

[0278] Optionally, the communication device 700 includes one or more processors 710.

[0279] Optionally, as shown in FIG7 , the communication device 700 may further include a memory 720 .

[0280] Optionally, the communication device 700 may include one or more memories 720 .

[0281] Optionally, the memory 720 may be integrated with the processor 710 or provided separately.

[0282] Optionally, as shown in Figure 7, the communication device 700 may further include a transceiver 730, which is used to receive and / or send signals. For example, the processor 710 is used to control the transceiver 730 to receive and / or send signals.

[0283] The present application further provides a communication device 800, which may be a terminal device, a processor in the terminal device, or a chip. The communication device 800 may be used to execute the operations executed by the terminal device in the above method embodiment.

[0284] When the communication device 800 is a terminal device, FIG8 shows a simplified schematic diagram of the terminal device structure. As shown in FIG8, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 831, a receiver 832, a radio frequency circuit (not shown), an antenna 833, and input / output devices (not shown).

[0285] The processor is mainly used to process communication protocols and communication data; control terminal devices, execute software programs and process software program data, etc.

[0286] Memory is mainly used to store software programs and data.

[0287] Radio frequency circuits are mainly used for conversion between baseband signals and radio frequency signals and for processing radio frequency signals.

[0288] Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.

[0289] The input and output device may include a touch screen, a display screen, or a keyboard. The input and output device is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.

[0290] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 8 shows only one memory, processor, and transceiver. In actual terminal device products, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor, and this embodiment of the application does not limit this.

[0291] In the embodiment of the present application, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0292] As shown in FIG8 , the terminal device includes a processor 810, a memory 820, and a transceiver 830. The processor 810 may also be referred to as a processing unit, a processing board, a processing module, or a processing device. The transceiver 830 may also be referred to as a transceiver unit, a transceiver, or a transceiver device.

[0293] Optionally, the device used to implement the receiving function in transceiver 830 is considered a receiving module, and the device used to implement the transmitting function in transceiver 830 is considered a transmitting module. That is, transceiver 830 includes a receiver and a transmitter. A transceiver may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit. A receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be sometimes referred to as a transmitter, a transmitting module, or a transmitting circuit.

[0294] The processor 810 is used to execute the processing actions on the terminal device side in the embodiments shown in Figures 2, 3 and 5. The transceiver 830 is used to execute the transceiver actions on the terminal device side in the embodiments shown in Figures 2, 3 and 5.

[0295] It should be understood that FIG8 is merely an example and not a limitation, and the terminal device including the transceiver module and the processing module may not rely on the structure shown in FIG6 or FIG8.

[0296] When the communication device 800 is a chip, the chip includes a processor, a memory, and a transceiver. The transceiver may be an input / output circuit or a communication interface. The processor may be a processing module, a microprocessor, or an integrated circuit integrated on the chip. The sending operation of the terminal device in the above method embodiment can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiment can be understood as the input of the chip.

[0297] The present application also provides a communication device 900, which can be a network device or a chip. The communication device 900 can be used to perform the operations performed by the network device, the first network device, or the second network device in the embodiments shown in Figures 2, 3, and 5 above.

[0298] When the communication device 900 is a network device, such as a base station, Figure 9 shows a simplified schematic diagram of a base station structure. The base station includes parts 910, 920, and 930.

[0299] Part 910 is mainly used for baseband processing, controlling the base station, etc.; Part 910 is usually the control center of the base station, which can usually be called a processor, used to control the base station to execute the processing operations on the network device, the first network device or the second network device side in the above method embodiment.

[0300] Part 920 is mainly used to store computer program code and data.

[0301] Part 930 is primarily used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals. Part 930 can generally be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module in part 930, which can also be referred to as a transceiver or transceiver, includes an antenna 933 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is primarily used for radio frequency processing. Optionally, the device used to implement the receiving function in part 930 can be considered a receiver, and the device used to implement the transmitting function can be considered a transmitter, that is, part 930 includes a receiver 932 and a transmitter 931. A receiver can also be referred to as a receiving module, a receiver, or a receiving circuit, and a transmitter can be referred to as a transmitting module, a transmitter, or a transmitting circuit.

[0302] Sections 910 and 920 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0303] For example, in one implementation, the transceiver module in section 930 is used to execute the transceiver-related processes performed by the network device, the first network device, or the second network device in the embodiments shown in Figures 2, 3, and 5. The processor in section 910 is used to execute the processing-related processes performed by the network device, the first network device, or the second network device in the embodiments shown in Figures 2, 3, and 5.

[0304] It should be understood that FIG9 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structures shown in FIG7 or FIG9 .

[0305] When communication device 900 is a chip, the chip includes a transceiver, memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the sending operation of the network device, the first network device, or the second network device can be understood as an output of the chip, and the receiving operation of the network device, the first network device, or the second network device in the above method embodiments can be understood as an input of the chip.

[0306] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the terminal device, the network device, the first network device or the second network device in the above method embodiment.

[0307] For example, when the computer program is executed by a computer, the computer can implement the method performed by the terminal device, the network device, the first network device or the second network device in the above method embodiment.

[0308] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by the terminal device, the network device, the first network device or the second network device in the above method embodiment.

[0309] An embodiment of the present application also provides a communication system, which includes the terminal device in the above embodiment and the network device in the above embodiment; the terminal device is used to execute part or all of the operations executed by the terminal device in the above method embodiment, and the network device is used to execute part or all of the operations of the network device in the above method embodiment.

[0310] An embodiment of the present application also provides a communication system, which includes the first network device in the above embodiment and the second network device in the above embodiment, the first network device is used to execute part or all of the operations executed by the first network device in the above method embodiment, and the second network device is used to execute part or all of the operations executed by the second network device in the above method embodiment.

[0311] Optionally, the communication system further includes a terminal device, which is configured to execute part or all of the operations executed by the terminal device in the above method embodiment.

[0312] An embodiment of the present application also provides a chip device, including a processor, for calling computer programs or computer instructions stored in the memory so that the processor executes the methods provided in the embodiments shown in Figures 2, 3 and 5 above.

[0313] In one possible implementation, the input of the chip device corresponds to the receiving operation in any one of the embodiments shown in Figures 2, 3 and 5 above, and the output of the chip device corresponds to the sending operation in any one of the embodiments shown in Figures 2, 3 and 5 above.

[0314] Optionally, the processor is coupled to the memory via an interface.

[0315] Optionally, the chip device further includes a memory, in which computer programs or computer instructions are stored.

[0316] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in any of the embodiments shown in Figures 2, 3, and 5. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.

[0317] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0318] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0319] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0320] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0321] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0322] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A task instruction method, characterized in that: The method comprises: The terminal device receives first configuration information from the network device, where the first configuration information is used to configure one or more data collection tasks; The terminal device receives first indication information from the network device, where the first indication information is used to instruct the terminal device to execute a target data collection task, where the target data collection task belongs to the one or more data collection tasks.

2. A task instruction method, characterized in that: The method comprises: The network device sends first configuration information to the terminal device, where the first configuration information is used to configure one or more data collection tasks; The network device sends first indication information to the terminal device, where the first indication information is used to instruct the terminal device to execute a target data collection task, where the target data collection task belongs to the one or more data collection tasks.

3. The method according to claim 1 or 2, characterized in that: The first configuration information includes at least one of the following: an identifier of each data collection task in the one or more data collection tasks, a priority of the one or more data collection tasks, location information corresponding to the one or more data collection tasks, data accuracy, data type, total data amount, or time information corresponding to the one or more data collection tasks; wherein the location information corresponding to the one or more data collection tasks is used to identify the data collection range corresponding to the one or more data collection tasks, the data accuracy is used to indicate the accuracy of the data reported by the terminal device corresponding to the one or more data collection tasks, the data type is the data type corresponding to the one or more data collection tasks, the total data amount is the data amount corresponding to the one or more data collection tasks, and the time information is the duration corresponding to the one or more data collection tasks.

4. The method according to claim 1 or 3, characterized in that: The method further comprises: The terminal device receives second indication information from the network device, the second indication information is used to activate at least one data collection task among the one or more data collection tasks, and the target data collection task indicated by the first indication information belongs to at least one data collection task activated by the second indication information.

5. The method according to claim 2 or 3, characterized in that: The method further comprises: The network device sends second indication information to the terminal device, the second indication information is used to activate at least one data collection task among the one or more data collection tasks, and the target data collection task indicated by the first indication information belongs to the at least one data collection task activated by the second indication information.

6. The method according to claim 4 or 5, characterized in that: The first configuration information is carried in a radio resource control RRC message, the second indication information is carried in a media access control element MAC CE, and the first indication information is carried in downlink control information DCI.

7. The method according to any one of claims 1 to 6, characterized in that The first indication information includes at least one of the following: a user group identifier, a data collection request, or a reporting configuration identifier; wherein the user group identifier is the identifier of the user group that executes the target data collection task, and the terminal device belongs to the user group; the data collection request is used to request the execution of the target data collection task, and the reporting configuration identifier is used to indicate the data reporting method and / or data reporting parameters.

8. The method according to claim 7, characterized in that The data reporting method includes: periodic reporting, semi-static reporting, dynamic scheduling reporting, or event-triggered reporting.

9. The method according to any one of claims 1 to 3, characterized in that The first configuration information is carried in a first radio resource control RRC message, and the first indication information is carried in a second RRC message or MAC CE.

10. The method according to any one of claims 1, 3, 4, 6 to 9, characterized in that: The method further comprises: The terminal device executes the target data collection task according to the first configuration information and the first indication information to obtain the target data; The terminal device sends a data report to the network device, where the data report includes the target data.

11. The method according to any one of claims 2, 3, 5, 6 to 9, characterized in that: The method further comprises: The network device receives a data report from the terminal device, where the data report includes target data, and the target data is obtained by the terminal device performing the target data collection task according to the first configuration information and the first indication information.

12. A communication device, characterized in that: The communication device includes a transceiver module, which is used to perform the transceiver operation of the method as described in any one of claims 1, 3, 4, 6 to 10; or, the transceiver module is used to perform the transceiver operation of the method as described in any one of claims 2, 3, 5 to 9, 10.

13. The communication device according to claim 1, characterized in that: The communication device further comprises a processing module, which is used to perform the processing operation of the method as claimed in any one of claims 1, 3, 4, 6 to 10, or the processing module is used to perform the processing operation of the method as claimed in any one of claims 2, 3, 5 to 9, 11.

14. A communication device, characterized in that: The communication device comprises a processor, and the processor is used to execute a computer program or computer instructions in a memory to perform the method according to any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a communication device, the communication device executes the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • AI endogenesis implementation method, terminal and base station

    CN115696376A

  • Data acquisition method and equipment

    CN116684296A

  • Communication method and apparatus

    US20220322111A1

  • Intelligent Radio Access Network

    US20230209390A1

Cited By

  • Data acquisition system and data acquisition method

    CN122470321A