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

By transmitting configuration and indication information between terminal equipment and network equipment, the efficiency and accuracy of data acquisition in wireless networks are solved, and flexible configuration and scheduling of terminal equipment is realized, and flexible scheduling of network equipment and data acquisition tasks are supported.

CN120050196APending Publication Date: 2025-05-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311602471.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In wireless networks, how to efficiently collect data between terminal devices and network devices has become a key issue in realizing endogenous intelligence and supporting real-time and high-security AI services.

Method used

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

Benefits of technology

This method realizes flexible configuration and scheduling of terminal devices, improves the efficiency and accuracy of data acquisition, and supports network equipment to flexibly schedule terminal devices to perform data acquisition tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050196A_ABST
    Figure CN120050196A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a task indication method, a task request method and a session establishment method and device. The method comprises the following steps: the terminal equipment receives first configuration information from network equipment, wherein the first configuration information is used for configuring one or more data acquisition tasks; the terminal equipment receives first indication information from the network equipment, the first indication information is used for indicating the terminal equipment to execute a target data acquisition task, and the target data acquisition task belongs to the one or more data acquisition tasks. Therefore, the terminal equipment can execute the target data acquisition task based on the first configuration information and the first indication information, and data acquisition is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a task indication method, a task request method, a session establishment method, and apparatuses thereof. Background Art

[0002] In order to cope with the vision of future intelligent inclusiveness, intelligentization will further evolve at the wireless network architecture level. Artificial intelligence (AI) will be further deeply integrated with the wireless network to achieve network-intrinsic intelligence, and at the same time, it also includes the intelligentization of terminal devices. For example, the types of terminals are diverse, and the connection of terminal devices is more flexible and intelligent. Terminal devices themselves have certain AI capabilities. In addition to providing traditional communication connection services, the network will further provide computing and AI services to better support inclusive, real-time, and highly secure AI services.

[0003] The combination of AI technology and communication technology depends on deploying neural network models in the wireless network and performing corresponding life cycle management. And a large amount of data collection work is involved in model life cycle management. Therefore, how to perform data collection between terminal devices and network devices is a problem worthy of consideration. Summary of the Invention

[0004] This application provides a task indication method, a task request method, a session establishment method, and apparatuses thereof. The terminal device is used to receive first configuration information from a network device, and 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, and the first indication information is used to instruct the terminal device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and achieve data collection.

[0005] In a first aspect of the present application, a task indication method is provided. This method is executed by a terminal device, which can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make a limitation. It should be noted that in the present application, when referring to the terminal device, it can refer to the terminal device itself, or a chip, functional module, or integrated circuit in the terminal device that completes the method provided in the present application. Specifically, the present application does not make a limitation. In the first aspect and its possible implementation manners, this method is described by taking the execution of the method by the terminal device as an example. The method includes: The terminal device receives first configuration information from a 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, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and realize the collection of data. It realizes the flexible configuration and scheduling of the network device to the terminal device to execute the data collection task.

[0006] In a second aspect of the present application, a task indication method is provided. This method is executed by a network device, which can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make a limitation. It should be noted that in the present application, when referring to the network device, it can refer to the network device itself, or a chip, functional module, or integrated circuit in the network device that completes the method provided in the present application. Specifically, the present application does not make a limitation. In the second aspect and its possible implementation manners, this method is described by taking the execution of the method by the network device as an example. The method includes: 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, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and realize the collection of data. It realizes the flexible configuration and scheduling of the network device to the terminal device to execute the data collection task.

[0007] Based on the first aspect or the second aspect, in a possible implementation, the first configuration information includes at least one of the following: the identifiers of each data collection task among one or more data collection tasks, the priorities of one or more data collection tasks, the location information corresponding to one or more data collection tasks, the data precision corresponding to one or more data collection tasks, the data type, the total amount of data, or the time information; wherein, the location information corresponding to one or more data collection tasks is used to identify the data collection scope corresponding to one or more data collection tasks, the data precision is used to indicate the precision of the data reported by the terminal device for 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 data volume 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 included in the first configuration information is shown, so as to facilitate the terminal device to perform the target data collection task based on the first configuration information. Thus, it is beneficial for the network device to collect the corresponding data.

[0008] Based on the first aspect, in a possible implementation, the method further includes: the terminal device receives second indication information from the network device, and 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 the at least one data collection task activated by the second indication information. In this implementation, the terminal device can first receive at least one data collection task among 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. Thus, the network device can flexibly configure and schedule the terminal device to perform the target data collection task.

[0009] Based on the second aspect, in a possible implementation, the method further includes: the network device sends second indication information to the terminal device, and 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 the at least one data collection task activated by the second indication information. In this implementation, the network device can first activate at least one data collection task among the one or more data collection tasks for the terminal device. Then, the network device indicates the target data collection task to the terminal device. Thus, the network device can flexibly configure and schedule the terminal device to perform the target data collection task.

[0010] Based on the first aspect or the second aspect, in a possible implementation, 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).

[0011] Based on the first aspect or the second 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 and / or data reporting parameters. In this implementation, the content included in the first indication information is shown, so that it is convenient for the terminal device to perform the target data collection task and report data according to the content included in the first indication information. It is beneficial for the network device to collect the corresponding data.

[0012] 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. Thus, the implementation of the solution is enriched.

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

[0014] Based on the first aspect, in a possible implementation, the method further includes: the terminal device performs a target data collection task according to the first configuration information and the first indication information to obtain target data; the terminal device sends a data report to the network device, and the data report includes the target data. Thus, the network device can collect the target data.

[0015] Based on the second aspect, in a possible implementation, the method further includes: the network device receives a data report from the terminal device, the data report includes the target data, and the target data is obtained by the terminal device performing a target data collection task according to the first configuration information and the first indication information. Thus, the network device can collect the target data.

[0016] A 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 integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make any limitations. It should be noted that in the present application, when referring to the terminal device, it can refer to the terminal device itself, or a chip, functional module, or integrated circuit in the terminal device that completes the method provided in the present application. Specifically, the present application does not make any limitations. In the third aspect and its possible implementation manners, the method is described by taking the execution of the method by the terminal device as an example. The method includes: The terminal device receives a first request from a network device, and the first request is used to request the data acquisition requirements corresponding to one or more data acquisition tasks; The terminal device sends an acknowledgment message to the network device, and the acknowledgment message is used to confirm the first request. Thereby, it is convenient to implement the terminal device to execute the corresponding data acquisition task and realize the acquisition of data. It is beneficial to realize the requirement of the network device to publish data acquisition tasks and schedule the terminal device to execute data acquisition tasks in combination with the response situation of the terminal device.

[0017] A fourth aspect of the present application provides a task request method, which is executed by a network device. The network device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make any limitations. It should be noted that in the present application, when referring to the network device, it can refer to the network device itself, or a chip, functional module, or integrated circuit in the network device that completes the method provided in the present application. Specifically, the present application does not make any limitations. In the fourth aspect and its possible implementation manners, the method is described by taking the execution of the method by the network device as an example. The method includes: The network device sends a first request to the terminal device, and the first request is used to request the data acquisition requirements corresponding to one or more data acquisition tasks; The network device receives an acknowledgment message from the terminal device, and the acknowledgment message is used to confirm the first request. Thereby, it is convenient to implement the terminal device to execute the corresponding data acquisition task and realize the acquisition of data. It is beneficial to realize the requirement of the network device to publish data acquisition tasks and schedule the terminal device to execute data acquisition tasks in combination with the response situation of the terminal device.

[0018] Based on the third aspect or the fourth aspect, in a possible implementation, the first request includes at least one of the following: identifiers of each data collection task among one or more data collection tasks, priorities of each data collection task among one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy corresponding to one or more data collection tasks, data type, data volume, or time information; wherein, the location information corresponding to one or more data collection tasks is used to identify the data collection scope corresponding to one or more data collection tasks, the data accuracy is used to indicate the data collection accuracy 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 data volume 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. In this implementation, the specific content included in the first request is shown, so as to facilitate the terminal device to execute the target data collection task based on the first request. Thus, it is beneficial for the network device to collect the corresponding data.

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

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

[0021] Based on the third aspect, in a possible implementation, the method further includes: the terminal device receives first indication information from the network device, and the first indication information is used to instruct the terminal device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks. Thus, the terminal device executes the target data collection task based on the first indication information. The collection of data is realized.

[0022] Based on the fourth aspect, in a possible implementation, the method further includes: the network device sends first indication information to the terminal device, and the first indication information is used to instruct the terminal device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks. Thus, the network device instructs the terminal device to execute the target data collection task. The collection of data is realized.

[0023] 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 to perform 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 included in the first indication information is shown, so that it is convenient for the terminal device to perform the target data collection task and report data according to the content included in the first indication information. It is beneficial for the network device to collect the corresponding data.

[0024] Based on the third aspect, in a possible implementation, the method further includes: the terminal device performs the target data collection task according to the first request and the first indication information to obtain first data; the terminal device sends a data report to the network device, and the data report includes the first data. Thus, the network device can collect the target data.

[0025] Based on the fourth aspect, in a possible implementation, the method further includes: the network device receives a data report from the terminal device, the data report includes the first data, and the first data is obtained by performing the target data collection task according to the first request and the first indication information. Thus, the network device can collect the first data.

[0026] Based on the third aspect, in a possible implementation, the method further includes: the terminal device receives second indication information from the network device, and the second indication information is used to instruct the terminal device to stop performing the target data collection task. Thus, the unnecessary task execution overhead of the terminal device can be avoided.

[0027] Based on the fourth aspect, in a possible implementation, the method further includes: when the data volume of the first data reaches a preset threshold, the network device sends second indication information to the terminal device, and the second indication information is used to instruct the terminal device to stop performing the target data collection task. Thus, the unnecessary task execution overhead of the terminal device can be avoided.

[0028] Based on the third aspect, in a possible implementation, the first request further includes response window information, and the terminal device sends an acknowledgment message to the network device, including: the terminal device sends an acknowledgment message to the network device within the response window indicated by the response window information. Thus, it is convenient for the network device to collect the corresponding data in a timely manner. The data collection efficiency is improved.

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

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

[0031] Based on the third aspect, in a possible implementation, the first request further includes grant-free transmission resources for data reporting associated with one or more data collection tasks; the method further includes: the terminal device performs one or more data collection tasks according to the first request to obtain second data; the terminal device sends the second data to the network device through the target grant-free transmission resource, and the target grant-free transmission resource is selected from the grant-free transmission resources for data reporting. This realizes the data reporting of the terminal device.

[0032] Based on the fourth aspect, in a possible implementation, the first request further includes grant-free transmission resources for data reporting associated with one or more data collection tasks; the method further includes: the network device receives the second data from the terminal device through the target grant-free transmission resource, and the second data is obtained by performing one or more data collection tasks according to the first request, and the target grant-free transmission resource is selected from the grant-free transmission resources for data reporting. This realizes the data collection of the network device.

[0033] Based on the third aspect, in a possible implementation, the method further includes: the terminal device receives third indication information from the network device, and the third indication information is used to instruct the terminal device to stop performing one or more data collection tasks. This avoids unnecessary task execution overhead of the terminal device.

[0034] Based on the fourth aspect, in a possible implementation, the method further includes: when the data volume of the second data reaches a preset threshold, the network device sends third indication information to the terminal device, and the third indication information is used to instruct the terminal device to stop performing one or more data collection tasks. This avoids unnecessary task execution overhead of the terminal device.

[0035] A fifth aspect of the present application provides a session establishment method, which is executed by a first network device. The first network device may be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make any limitations. 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 a chip, functional module, or integrated circuit in the first network device that completes the method provided by the present application. Specifically, the present application does not make any limitations. In the fifth aspect and its possible implementation manners, the description is given by taking the method being executed by the first network device as an example. 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 collection session corresponding to a data collection 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 collection session has been established. The session establishment response includes information about a shared channel corresponding to the data collection session. The shared channel is used to feedback data corresponding to the data collection task to the second network device. Thus, the first network device establishes 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 session establishment and maintenance at the user level.

[0036] Based on the fifth aspect, in a possible implementation manner, the method further includes: The first network device receives an application request from a terminal device. The application request is used to apply to join the data collection task; The first network device sends configuration information to the terminal device. The configuration information is used to configure a radio bearer, and the radio bearer is associated with the shared channel. Thus, the first network device configures a radio bearer for the terminal device, facilitating the terminal device to upload data through the radio bearer.

[0037] Based on the fifth aspect, in a possible implementation manner, the application request includes an identifier of the data collection session; Before the first network device receives the application request from the terminal device, the method further includes: The first network device sends session parameters of the data collection session to the terminal device. The session parameters include the identifier of the data collection session. This facilitates the terminal device to apply to join the data collection task.

[0038] Based on the fifth aspect, in a possible implementation manner, the method further includes: The first network device receives first data sent by the terminal device through the radio bearer. The first data is obtained by the terminal device executing the data collection task; The first network device sends the first data to the second network device through the shared channel. Thus, the first network device collects data and uploads the data through the shared channel, achieving the collection of data.

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

[0040] A sixth aspect of the present application provides a session establishment method, which is executed by a second network device. The second network device may be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, a chip system, a module, or a control unit in the device or apparatus shown above. Specifically, the present application does not make any limitations. 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 a chip, a functional module, or an integrated circuit in the second network device that completes the method provided in the present application. Specifically, the present application does not make any limitations. In the sixth aspect and its possible implementations, the method is described by taking the execution of the method by the second network device as an example. The method includes: The second network device receives a session establishment request from the first network device, and the session establishment request is used to request the establishment of a data collection session corresponding to a data collection task; The second network device sends a session establishment response to the first network device, and the session establishment response is used to indicate that the data collection session is established. The session establishment response includes information about a shared channel corresponding to the data collection session, and the shared channel is used to feed back data corresponding to the data collection task to the second network device. Thus, the first network device establishes 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 session establishment and maintenance at the user level.

[0041] In a possible implementation based on the sixth aspect, the method further includes: The second network device receives first data from the first network device through the shared channel, and the first data is obtained by the terminal device executing the data collection task. Thus, the second network device can collect data.

[0042] The seventh aspect of the present application provides a session establishment 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 integrated with a circuit, or a chip, chip system, module, or control unit in the device or apparatus shown above. Specifically, the present application does not make any limitations. It should be noted that in the present application, when referring to the terminal device, it can refer to the terminal device itself, or a chip, functional module, or integrated circuit in the terminal device that completes the method provided by the present application. Specifically, the present application does not make any limitations. In the seventh aspect and its possible implementation manners, the description is given by taking the method being executed by the terminal device as an example. The method includes: The terminal device sends an application request to a first network device, and the application request is used to apply to join a data collection task; The terminal device receives configuration information from the first network device, and the configuration information is used to configure a radio bearer, and the radio bearer is associated with a shared channel corresponding to a data collection session corresponding to the data collection task, and the shared channel is used to feedback data corresponding to the data collection task to a second network device; The terminal device sends first data to the first network device through the radio bearer, and the first data is obtained by executing the data collection task. Thus, the first network device configures a radio bearer for the terminal device, which facilitates the terminal device to upload data through the radio bearer.

[0043] Based on the seventh aspect, in a possible implementation manner, the application request includes an identifier of the data collection session; Before the terminal device sends the application request to the first network device, the method further includes: The terminal device receives session parameters of the data collection session from the first network device, and the session parameters include an identifier of the data collection session. Thus, it is convenient for the terminal device to apply to join the data collection task.

[0044] 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.

[0045] The eighth aspect of the present application provides a first communication device, which includes: a transceiver module, configured to receive first configuration information from a second communication device, where the first configuration information is used to configure one or more data collection tasks; and receive first indication information from the second communication device, where the first indication information is used to instruct the first communication device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks.

[0046] The ninth aspect of the present application provides a second communication device, which includes: a transceiver module, configured to send first configuration information to the first communication device, where the first configuration information is used to configure one or more data collection tasks; and send first indication information to the first communication device, where the first indication information is used to instruct the first communication device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks.

[0047] Based on the eighth aspect or the ninth aspect, in a possible implementation, the first configuration information includes at least one of the following: identifiers of each data collection task in one or more data collection tasks, priorities of one or more data collection tasks, location information corresponding to one or more data collection tasks, data precision corresponding to one or more data collection tasks, data type, data volume, or time information; wherein, the location information corresponding to one or more data collection tasks is used to identify the data collection scope corresponding to one or more data collection tasks, the data precision is used to indicate the precision of the data reported by the first communication device for the one or more data collection tasks, the data type is the data type corresponding to one or more data collection tasks, the data volume is the data volume corresponding to one or more data collection tasks, and the time information is the duration corresponding to one or more data collection tasks.

[0048] Based on the eighth aspect, in a possible implementation, the transceiver module is configured to receive second indication information from a second communication device, where the second indication information is used to activate at least one data collection task in 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.

[0049] Based on the ninth aspect, in a possible implementation, the transceiver module is configured to send second indication information to the first communication device, where the second indication information is used to activate at least one data collection task in 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.

[0050] Based on the eighth aspect or the ninth aspect, in a possible 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.

[0051] Based on the eighth aspect or the ninth 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 executes 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.

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

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

[0054] Based on the eighth aspect, in a possible implementation, the first communication device further includes a processing module; the processing module is configured to perform a target data collection task according to the first configuration information and the first indication information to obtain target data; the transceiver module is further configured to: send a data report to the second communication device, where the data report includes the target data.

[0055] Based on the ninth aspect, in a possible implementation, the transceiver module is further configured to: receive a data report from the first communication device, where the data report includes the 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.

[0056] A tenth aspect of the present application provides a first communication device, where the first communication device includes: a transceiver module, configured to receive a first request from a second communication device, where the first request is used to request data collection requirements corresponding to one or more data collection tasks; and send an acknowledgment message to the second communication device, where the acknowledgment message is used to acknowledge the first request.

[0057] An eleventh aspect of the present application provides a second communication device, where the second communication device includes: a transceiver module, configured to send a first request to the first communication device, where the first request is used to request data collection requirements corresponding to one or more data collection tasks; and receive an acknowledgment message from the first communication device, where the acknowledgment message is used to acknowledge the first request.

[0058] Based on the tenth aspect or the eleventh aspect, in a possible implementation, the first request includes at least one of the following: identifiers of each data collection task in one or more data collection tasks, priorities of each data collection task in one or more data collection tasks, location information corresponding to one or more data collection tasks, data accuracy corresponding to one or more data collection tasks, data type, data volume, or time information; where 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 data collection accuracy reported by the first communication device for the one or more data collection tasks, the data type is the data type corresponding to one or more data collection tasks, the data volume is the data volume corresponding to one or more data collection tasks, and the time information is the execution duration corresponding to one or more data collection tasks.

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

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

[0061] Based on the tenth aspect, in a possible implementation, the transceiver module is further configured to: receive first indication information from a second communication device, where 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.

[0062] Based on the eleventh aspect, in a possible implementation, the transceiver module is further configured to: send first indication information to the first communication device, where 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 tenth aspect or the eleventh 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; where 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.

[0064] Based on the tenth aspect, in a possible implementation, the first communication device further includes a processing module, and the processing module is configured to perform a target data collection task according to the first request and the first indication information to obtain first data; the transceiver module is further configured to: send a data report to the second communication device, where the data report includes the first data.

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

[0066] Based on the tenth aspect, in a possible implementation, the transceiver module is further configured 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 performing the target data collection task.

[0067] Based on the eleventh aspect, in a possible implementation, the transceiver module is further configured to: when the data volume of the first data reaches a preset threshold, send second indication information to the first communication device, where the second indication information is used to instruct the first communication device to stop performing the target data collection task.

[0068] Based on the tenth aspect, in a possible implementation, the first request further includes response window information, and the transceiver module is specifically configured to: send an acknowledgment message to the second communication device within the response window indicated by the response window information.

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

[0070] Based on the tenth aspect or the eleventh aspect, in a possible implementation, the first request further includes at least one of the following: grant-free transmission resources for data reporting associated with one or more data collection tasks, a data reporting format matching the grant-free transmission resources, or one or more sets of data collection parameters.

[0071] Based on the tenth aspect, in a possible implementation, the first request further includes grant-free transmission resources for data reporting associated with one or more data collection tasks; the first communication device further includes a processing module, and the processing module is configured to perform one or more data collection tasks according to the first request to obtain second data; the transceiver module is further configured to: send the second data to the second communication device through the target grant-free transmission resources, and the target grant-free transmission resources are selected from the grant-free transmission resources for data reporting.

[0072] Based on the eleventh aspect, in a possible implementation, the first request further includes grant-free transmission resources for data reporting associated with one or more data collection tasks; the second communication device further includes a processing module, and the processing module is configured to receive the second data from the first communication device through the target grant-free transmission resources, and the second data is obtained by performing one or more data collection tasks according to the first request, and the target grant-free transmission resources are selected from the grant-free transmission resources for data reporting.

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

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

[0075] A twelfth aspect of the present application provides a communication device, and the communication device includes:

[0076] A transceiver module, configured to send a session establishment request to a second network device, where the session establishment request is used to request the establishment of a data collection session corresponding to a 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 data collection session has been established, and the session establishment response includes information about a shared channel corresponding to the data collection session, and the shared channel is used to feedback data corresponding to the data collection task to the second network device.

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

[0078] Based on the twelfth aspect, in a possible implementation, the application request includes an identifier of a data collection session; the transceiver module is further configured 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.

[0079] Based on the twelfth aspect, in a possible implementation, the transceiver module is further configured to: receive first data sent by the terminal device through the radio bearer, where the first data is obtained by the terminal device executing a data collection task; and send the first data to the second network device through the shared channel.

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

[0081] The twelfth aspect of the present application provides a communication device, where the communication device includes:

[0082] A transceiver module, configured to receive a session establishment request from a first network device, where the session establishment request is used to request the establishment of a data collection session corresponding to a 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 data collection session has been established, and the session establishment response includes information about a shared channel corresponding to the data collection session, and the shared channel is used to feedback data corresponding to the data collection task to the communication device.

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

[0084] The thirteenth aspect of the present application provides a communication device, where the communication device includes:

[0085] A transceiver module, configured to send an application request to a first network device, where the application request is used to apply for joining a data collection task; receive configuration information from the first network device, where the configuration information is used to configure a radio bearer, and the radio bearer is associated with a shared channel corresponding to a data collection session corresponding to the data collection task, and the shared channel is used to feedback data corresponding to the data collection task to a second network device; and send first data to the first network device through the radio bearer, where the first data is obtained by executing the data collection task.

[0086] 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 configured to: receive session parameters of the data collection session from the first network device, where the session parameters include an identifier of the data collection session.

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

[0088] A fourteenth aspect of the present application provides a communication device, including: a processor and a memory. A computer program or computer instructions are stored in the memory, and the processor is configured to call and run the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementations in any one of the first aspect to the seventh aspect.

[0089] Optionally, the communication device further includes a transceiver, and the processor is configured to control the transceiver to send and receive signals.

[0090] A fifteenth aspect of the present application provides a communication device, including a processor and an interface circuit, where the processor is configured to communicate with other devices through the interface circuit and execute the method described in any one of the first aspect to the seventh aspect. The processor includes one or more.

[0091] A sixteenth aspect of the present application provides a communication device, including a processor, configured to be connected to a memory, and configured to call a program stored in the memory to execute the method described in any one of the first aspect to the seventh aspect. The memory may be located inside the communication device or outside the communication device. And the processor includes one or more.

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

[0093] A seventeenth aspect of the present application provides a computer program product including computer instructions, characterized in that when it runs on a computer, it causes the computer to execute any implementation manner of any one of the first aspect to the seventh aspect.

[0094] An eighteenth aspect of the present application provides a computer-readable storage medium including computer instructions, which when running on a computer, cause the computer to execute any implementation manner of any one of the first aspect to the seventh aspect.

[0095] A nineteenth aspect of the present application provides a chip device including a processor for calling a computer program or computer instructions in a memory to cause the processor to execute any implementation manner of any one of the above first aspect to the seventh aspect.

[0096] Optionally, the processor is coupled to the memory through an interface.

[0097] A twentieth aspect of the present application provides a communication system. The communication system includes a terminal device and a network device. The terminal device is used to execute the method shown in the first aspect or the third aspect, and the network device is used to execute the method shown in the second aspect or the fourth aspect; or, the communication system includes a first network device and a second network device. The first network device is used to execute the method shown in the fifth aspect, and the second network device is used to execute the method shown in the sixth aspect. Optionally, the communication system further includes a terminal device, and the terminal device is used to execute the method shown in the seventh aspect.

[0098] It can be seen from the above technical solutions that the terminal device receives first configuration information from the network device, and the first configuration information is used to configure one or more data collection tasks. Then, the terminal device receives first indication information from the network device, and the first indication information is used to instruct the terminal device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and realize the collection of data. BRIEF DESCRIPTION OF THE DRAWINGS

[0099] Figure 1 It is a schematic diagram of a communication system according to an embodiment of the present application;

[0100] Figure 2 It is a schematic diagram of an embodiment of a task indication method according to an embodiment of the present application;

[0101] Figure 3 It is a schematic diagram of an embodiment of a task request method according to an embodiment of the present application;

[0102] Figure 4 It is a schematic diagram of a scenario of a task request method according to an embodiment of the present application;

[0103] Figure 5 This is a schematic diagram of an embodiment of the method for establishing a session in the embodiment of the present application;

[0104] Figure 6 This is a schematic structural diagram of a communication device in the embodiment of the present application;

[0105] Figure 7 This is another schematic structural diagram of a communication device in the embodiment of the present application;

[0106] Figure 8 This is a schematic structural diagram of a terminal device in the embodiment of the present application;

[0107] Figure 9 This is a schematic structural diagram of a network device in the embodiment of the present application. Detailed implementation manners

[0108] The embodiments of the present application provide a task indication method, a task request method, a session establishment method and their devices, which are used for a terminal device to receive first configuration information from a network device, and the first configuration information is used to configure one or more data collection tasks. Then, the terminal device receives first indication information from the network device, and the first indication information is used to instruct the terminal device to execute a target data collection task, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and realize the collection of data.

[0109] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of the present application.

[0110] The reference to "an embodiment" or "some embodiments" etc. described in the present application means that specific features, structures or characteristics described in conjunction with the embodiment are included in one or more embodiments of the present application. Thus, the statements "in an embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0111] In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may mean A or B. The "and / or" herein is merely a relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B may mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item or plural items. For example, at least one of a, b, or c may mean: a, b, c; a and b; a and c; b and c; or a, b, and c. Wherein a, b, and c can be single or multiple.

[0112] It can be understood that in the present application, "indicating" may include direct indication, indirect indication, display 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.

[0113] The technical solution of the present application can be applied to a cellular communication system 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 a wireless fidelity (WiFi) system, a communication system supporting the integration of multiple wireless technologies, a device-to-device (D2D) system, a vehicle to everything (V2X) communication system, or a satellite communication system, etc. The wireless communication system involved in the present application further includes but is not limited to: a narrow band-internet of things (NB-IoT) system.

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

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

[0116] The terminal device and the network device involved in this application are introduced below.

[0117] A terminal device, also known as a user equipment (UE), mobile station (MS), mobile terminal (MT), customer premise equipment (CPE), etc. A terminal device is a device that includes a wireless communication function (providing voice / data connectivity to users). For example, a handheld device, in-vehicle device, machine type communication (MTC) terminal, etc. with a wireless connection function. Currently, terminal devices can include: mobile phones, tablet computers, laptop computers, handheld computers, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, etc. For example, the wireless terminal in self-driving can be a drone, helicopter, or airplane, etc. For example, the wireless terminal in the vehicle network can be an in-vehicle device, a whole vehicle device, an in-vehicle module, a vehicle, or a ship, etc. The wireless terminal in industrial control can be a camera, a robot, or a robotic arm, etc. The wireless terminal in a smart home can be a TV, an air conditioner, a floor sweeper, a speaker, or a set-top box, etc.

[0118] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, module, or control unit in the devices or apparatuses shown above. Specifically, this application does not make any limitations.

[0119] A network device is a device deployed in a radio access network to provide wireless communication functions for terminal devices. The network device can also be referred to as a radio access network (RAN) entity, an access node, a network node, or a communication device, etc.

[0120] Specifically, the network device can be an access network device for 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 can also be an access network device in an open RAN (O-RAN or ORAN) or a cloud radio access network (CRAN). Or, the network device can also be an access network device in a communication system obtained by integrating two or more of the above communication systems.

[0121] Network devices include, but are 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 a wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, wireless controller in a CRAN scenario, wireless backhaul node, transmission point (TP) or transmission and receiving point (TRP). The network device can also be an access network device in a 5G mobile communication system. For example, the next generation base station (gNB) in a new radio (NR) system, TRP, TP, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G mobile communication system. Or, the network device can also be a network node that constitutes 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), etc. The CU and the DU can be set separately, or can also be included in the same network element. For example, the BBU. The RU can be included in a radio frequency device or a radio frequency unit. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Or, the network device can also be a server, a wearable device, a vehicle or an in-vehicle device, etc. For example, in V2X technology, the network device can be a road side unit (RSU).

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

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

[0124] Table 1

[0125]

[0126] It should be noted that the network device may be one or more of the network elements shown in Table 1 above. Specifically, the present application does not make any 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 specifically configure the protocol layer functions supported by each network element according to the actual situation. Specifically, the present application does not make any limitations.

[0128] The architectures of the CU and DU of the access network device are introduced below. The access network device includes at least one CU and at least one DU. Optionally, the access network device further includes at least one RU.

[0129] The following takes the access network device including a CU and a DU as an example for introduction. The CU has some functions of the core network. The CU may include a CU-CP and a CU-UP. The CU and the DU can 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 (such as the RRC layer and / or the SDAP layer). The DU is configured to implement the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the physical (PHY) layer). Another example is that the CU is configured to implement 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 protocol layers at and below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).

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

[0131] The CU-CP can interact with the network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, 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 of the terminal device to the network, handover of the terminal device, etc. The CU-UP can interact with the network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, the user plane function (UPF) in the 5G mobile communication system, is responsible for forwarding and receiving data in the terminal device.

[0132] The above configurations of the CU and DU are merely examples, and the functions of the 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 layers. For example, some functions of the RLC layer and the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the protocol layers below the RLC layer are set in the DU. Another example is that the functions of the CU or DU can be divided according to the service type or other system requirements. For example, divided by latency, the functions that require meeting relatively low latency requirements for processing time are set in the DU, and the functions that do not need to meet this latency requirement are set in the CU.

[0133] The DU and RU can cooperate to jointly implement the functions of the PHY layer. One 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. Another example is that 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 implement the low-layer functions and the RF function. The high-layer functions in the physical layer can include a part of the functions of the physical layer, and this part of the functions is closer to the MAC layer. The low-layer functions in the physical layer can include another part of the functions of the physical layer, and this part of the functions is closer to the mid-RF side.

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

[0135] It should be noted that the network device can be the devices or apparatuses shown above, or components (such as chips), modules, or units in the devices or apparatuses shown above. Specifically, this application does not make a limitation.

[0136] The combination of AI technology and communication technology depends on deploying neural network models in the wireless network and performing corresponding life cycle management. And in the model life cycle management, a large amount of data collection work is involved. Therefore, how to perform data collection between the terminal device and the network device is a problem worthy of consideration. This application provides corresponding technical solutions, and specific details can refer to the relevant introductions in the following embodiments.

[0137] The technical solutions of this application will be introduced below in combination with specific embodiments.

[0138] Figure 2 This is a schematic diagram of an embodiment of the task indication method in the embodiments of this application. Please refer to Figure 2 , The method includes:

[0139] 201. The network device sends first configuration information to the 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. Identifiers of each data collection task among 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. Priorities 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 priorities of each data collection task among 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 scope corresponding to the one or more data collection tasks. That is, each data collection task has a corresponding data collection scope. Optionally, the data collection scope can be characterized by geographical coordinates, cell identifiers, beam identifiers, etc.

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

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

[0149] 5. Data types corresponding to one or more data collection tasks;

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

[0151] 6. Total data volume corresponding to one or more data collection tasks;

[0152] The total data volume corresponding to the one or more data collection tasks is the data volume corresponding to the one or more data collection tasks. The total data volume is used to indicate the total amount of data required to be collected for the one or more data collection tasks. Specifically, the network device can indicate the amount of data required to be collected for each data collection task by the terminal device, 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 corresponding to the one or more data collection tasks. For example, a period of time after a certain time reference point. For example, a period of time starting from the transmission moment when the network device sends the first configuration information. That is, the terminal device executes the one or more data collection tasks within this duration and reports the obtained data.

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

[0156] It should be noted that some parameters in the content of the first configuration information shown above can also be carried and sent 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 the 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. Correspondingly, the terminal device receives the first indication information from the network device.

[0158] Among them, 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: User Group ID (UE_Group_ID), Data_collection_request, or Report_config_ID.

[0160] Among them, the User Group ID is the identifier of the user group that executes 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 these Y bits are used to indicate the target data collection task.

[0161] The Report_config_ID is used to indicate the data reporting method and / or data reporting parameters. Optionally, the data reporting methods include: periodic reporting, semi-static reporting, dynamic scheduling reporting, or event-triggered reporting.

[0162] Optionally, the event types corresponding to event-triggered reporting include at least one of the following:

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

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

[0165] Optionally, the specific type of data includes at least one of the following: data of a specific geographical location, or data collected by a certain type of sensor, or data collected in a specific communication scenario, or data collected by the terminal device with a high similarity to a certain sample data and / or sample parameter, or the result output by the terminal device through a predefined test method reaches the threshold requirement.

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

[0167] Optionally, Figure 2 The illustrated embodiment further includes step 202a. Step 202a can be executed after step 201 and before step 202.

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

[0169] The target data collection task indicated by the first indication information belongs to at least one of the data collection tasks 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 through the first indication information in step 202 above.

[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. This DCI can be obtained by scrambling the cyclic redundancy check (CRC) using a common 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 to activate the data collection task corresponding to the bit. 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 one bit in the bitmap is 0, it indicates that the data collection task corresponding to the bit is not activated; when the value of one bit in the bitmap is 1, it indicates that the data collection task corresponding to the bit is activated. Alternatively, when the value of one bit in the bitmap is 1, it indicates that the data collection task corresponding to the bit is not activated; when the value of one bit in the bitmap is 0, it indicates that the data collection task corresponding to the bit is activated.

[0172] Optionally, Figure 2 The illustrated embodiment further includes step 203. Step 203 may be executed after step 202.

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

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

[0175] Optionally, Figure 2 The illustrated embodiment further includes step 204. Step 204 may be executed after step 203.

[0176] 204. The terminal device sends a data report to the network device, and 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. 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, the terminal device receives first configuration information from a network device, where the first configuration information is used to configure one or more data collection tasks. Then, 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, and the target data collection task belongs to one or more data collection tasks. Thus, it is convenient for the terminal device to execute the target data collection task based on the first configuration information and the first indication information, and realize data collection. For the network device, it has the ability to flexibly configure and schedule the terminal device to execute data collection tasks.

[0179] The present application also provides another embodiment, which is similar to the Figure 2 shown embodiment. The difference is that: the above step 202 is replaced with: the network device sends an RRC release message to the terminal device. The RRC release message includes first indication information, which is used to instruct the terminal device to execute the target data collection task in the idle state. This embodiment does not include the process of the above step 202a. The above step 203 can be replaced with: the terminal device executes the target data collection task according to the first configuration information and the first indication information. The above step 204 can be replaced with: 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] Figure 3 It is a schematic diagram of an embodiment of the task request method in the embodiment of the present application. Please refer to Figure 3 , the method includes:

[0181] 301. The network device sends a first request to the terminal device, and the first request is used to request the 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: the identifier of each data collection task in one or more data collection tasks, the priority of each data collection task in one or more data collection tasks, the location information corresponding to one or more data collection tasks, the data accuracy corresponding to one or more data collection tasks, the data type, the total amount of data, or the time information;

[0183] Regarding the priority of each data collection task in the one or more data collection tasks, the location information corresponding to the one or more data collection tasks, the data accuracy corresponding to the one or more data collection tasks, the data type, the total amount of data, and the time information, please refer to the relevant introduction in the Figure 2 shown embodiment above, and details are not described here again.

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

[0185] Optionally, the network device sends the first request to the terminal device in a broadcast manner.

[0186] Optionally, the network device is a first access network device. 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. Then, the first access network device can determine the first request based on this data collection request and broadcast the first request.

[0187] 302. The terminal device sends a confirmation message to the network device, and 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 means that the terminal device can execute the one or more data collection tasks. Optionally, the terminal device can determine whether to feedback the confirmation message in combination with the hardware capabilities of the terminal device.

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

[0190] In a possible implementation, the terminal device is in the idle state. The terminal device can send the confirmation message to the network device through a random access message. For example, the terminal device sends the confirmation message in Message 3. Further, in order to reduce the centralized random access of terminal devices in the idle state, the network device can configure multiple random access occasion (RO) resources in the broadcast message. The terminal device selects the corresponding RO resources in a manner such as taking the modulo of the RNTI and initiates a random access to the network device. Thereby reducing the collision probability between multiple terminal devices.

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

[0192] Optionally, the first request further 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 the confirmation message to the network device within the response window. Correspondingly, the network device receives the confirmation message from the terminal device within the response window.

[0193] In a possible implementation, the network device can instruct the terminal device to execute a target data collection task. This will be introduced in combination with step 303. Optionally, Figure 3The illustrated embodiment further includes step 303. Step 303 can be executed after step 302.

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

[0195] Step 303 is similar to step 202 in the Figure 2 illustrated embodiment described above. For details, reference can be made to the relevant description of step 202 in the Figure 2 illustrated embodiment described above, which will not be elaborated here.

[0196] Optionally, Figure 3 the illustrated embodiment further includes steps 304 to 305. Steps 304 to 305 can be executed after step 303.

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

[0198] 305. The terminal device sends a data report to the network device. 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 Figure 2 illustrated embodiment described above. For details, reference can be made to the relevant description of steps 203 to 204 in the Figure 2 illustrated embodiment described above, which will not be elaborated here.

[0200] Optionally, Figure 3 the illustrated embodiment further includes step 306. Step 306 can be executed after step 305.

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

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

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

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

[0205] Based on this implementation, optionally, Figure 3 The embodiment shown further includes steps 307 to 308. Steps 307 to 308 can be executed after step 302.

[0206] 307. The terminal device performs 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 Figure 2 embodiment shown above. For details, reference can be made to the relevant introduction of step 203 in the Figure 2 embodiment shown above, which will not be elaborated here.

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

[0209] 308. The terminal device sends the second data to the network device through the target grant-free transmission resource. Correspondingly, the network device receives the second data from the terminal device through the target grant-free transmission resource.

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

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

[0212] Optionally, Figure 3 The embodiment shown further includes step 309, and step 309 can be executed after step 308.

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

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

[0215] In the embodiments of this application, the terminal device receives a first request from the network device. The first request is used to request the data collection requirements corresponding to one or more data collection tasks. Then, 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 tasks and realize the collection of data. It is beneficial to realize the requirement of the network device to issue data collection tasks and schedule the terminal device to execute data collection tasks in combination with the response situation of the terminal device.

[0216] Figure 5 This is a schematic diagram of an embodiment of the session establishment method in the embodiments of this application. Please refer to Figure 5 , the method includes:

[0217] 501. The first network device sends a session establishment request to the 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 a 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 data collection session is established. The session establishment response includes information about the shared channel corresponding to the data collection session. The shared channel is used to feedback the data corresponding to the data collection task to the second network. Optionally, the session establishment response further includes session parameters of the data collection session. For example, the data collection session identifier. It can be seen that this shared channel is a task - level shared channel. In a distributed training scenario, such as federated learning, a large number of users, each acting as a client, upload the data obtained by locally executing data collection tasks to the first network device. The first network device can transmit the data sent by these clients to the second network device through this shared channel without establishing a dedicated session for each client.

[0221] Optionally, the first network device is the first access network device, and the second network device is the second access network device. This shared channel can be characterized as a session carried on the 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 bearer and a session on the NG interface.

[0223] Optionally, Figure 5 The illustrated embodiment further includes steps 503 to 504. Steps 503 to 504 can be executed 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, and the data collection field is used to apply to join the data collection task.

[0226] In a possible implementation, the terminal device is in the idle state, and the application request is carried in a random access message. For example, the random access message can be message 3, and the format of message 3 is as shown below. A new data collection field is added to the establishment cause field carried in message 3.

[0227]

[0228] 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}

[0229] Optionally, the application request further includes a data collection session identifier.

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

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

[0232] This radio bearer is associated with the shared channel. It should be noted that the above steps 503 to 504 are merely a possible implementation. In practical applications, the terminal device may also directly send the application request to the second network device. Then, the second network device instructs the first network device to configure a radio bearer for the terminal device. This radio bearer is associated with the shared channel.

[0233] Optionally, Figure 5 The illustrated embodiment further includes step 503a. Step 503a may be executed before step 503.

[0234] 503a. The first network device sends the 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.

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

[0236] Optionally, Figure 5 The illustrated embodiment further includes steps 505 to 507. Steps 505 to 507 may be executed after step 504.

[0237] 505. The terminal device performs a data collection task to obtain first data.

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

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

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

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

[0242] The following is a schematic structural diagram of a communication device in the embodiments of the present application. Please refer to Figure 6 , and the communication device can be used to execute Figure 2 and Figure 3The processes performed by the terminal device or the network device in the embodiments shown, or for performing Figure 5 The processes performed by the terminal device, the first network device, or the second network device in the embodiments shown can be specifically referred to the relevant descriptions in the foregoing method embodiments.

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

[0244] The processing module 602 is used for data processing. The transceiver module 601 can implement corresponding communication functions. The transceiver module 601 can also be referred to as a communication interface or a communication module.

[0245] Optionally, the communication device 600 may further include a storage module, which can be used to store instructions and / or data. The processing module 602 can read the instructions and / or data in the storage module so that the communication device 600 can implement the foregoing method embodiments.

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

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

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

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

[0250] Optionally, the transceiver module 601 can include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0251] It should be noted that the communication device 600 can include a sending module but not a receiving module. Or, the communication device 600 can include a receiving module but not a sending module. Specifically, it depends on whether the above scheme executed by the communication device 600 includes a sending action and a receiving action.

[0252] For example, the communication device 600 is used to perform the actions executed by the terminal device in the above Figure 2 、 Figure 3 and Figure 5 illustrated embodiments. Specifically, reference can be made to the relevant introductions in the above Figure 2 、 Figure 3 and Figure 5 illustrated embodiments, which will not be elaborated here in detail. For example, the communication device 600 is used to perform the following scheme:

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

[0254] For another example, the communication device 600 is used to perform the following scheme:

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

[0256] For another example, the communication device 600 is used to perform the following scheme:

[0257] ​​A transceiver module 601, configured to send an application request to a first network device, where the application request is used to apply for joining a data collection task; receive configuration information from the first network device, where the configuration information is used to configure a radio bearer, and the radio bearer is associated with a shared channel corresponding to a data collection session corresponding to the data collection task, and the shared channel is used to feedback data corresponding to the data collection task to a second network device; send first data to the first network device through the radio bearer, where the first data is obtained by executing the data collection task.

[0258] For other implementation manners, please refer to the relevant introductions in the foregoing Figure 2 、 Figure 3 and Figure 5 illustrated embodiments, which will not be elaborated here.

[0259] For example, the communication device 600 is configured to execute the actions performed by the network device in the foregoing Figure 2 and Figure 3 illustrated embodiments. Specifically, please refer to the relevant introductions in the foregoing Figure 2 and Figure 3 illustrated embodiments, which will not be detailed here. For example, the communication device 600 is configured to execute the following scheme:

[0260] A transceiver module 601, configured to send first configuration information to a terminal device, where the first configuration information is used to configure one or more data collection tasks; send 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, and the target data collection task belongs to one or more data collection tasks.

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

[0262] A transceiver module 601, configured to send 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; receive a confirmation message from the terminal device, where the confirmation message is used to confirm the first request.

[0263] For other implementation manners, please refer to the relevant introductions in the foregoing Figure 2 and Figure 3 illustrated embodiments, which will not be elaborated here.

[0264] For example, the communication device 600 is configured to execute the actions performed by the first network device or the second network device in the foregoing Figure 5 illustrated embodiment. Specifically, please refer to the relevant introductions in the foregoing Figure 5 illustrated embodiment, which will not be detailed here. For example, the communication device 600 is configured to execute the following scheme:

[0265] A transceiver module 601, configured to send a session establishment request to a second network device, where the session establishment request is used to request to establish a data collection session corresponding to a 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 data collection session is established, and the session establishment response includes information about a shared channel corresponding to the data collection session, and the shared channel is used to feed back data corresponding to the data collection task to the second network device.

[0266] For other implementation manners, please refer to the relevant descriptions in the foregoing Figure 5 illustrated embodiments and will not be elaborated herein.

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

[0268] A transceiver module 601, configured to receive a session establishment request from a first network device, where the session establishment request is used to request to establish a data collection session corresponding to a 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 data collection session is established, and the session establishment response includes information about a shared channel corresponding to the data collection session, and the shared channel is used to feed back data corresponding to the data collection task to the second network device.

[0269] For other implementation manners, please refer to the relevant descriptions in the foregoing Figure 5 illustrated embodiments and will not be elaborated herein.

[0270] It should be understood that the specific processes for each module to execute the above corresponding processes have been described in detail in the foregoing method embodiments. For the sake of brevity, they will not be elaborated herein.

[0271] The processing module 602 in the foregoing embodiments may be implemented by at least one processor or processor-related circuits. The transceiver module 601 may be implemented by a transceiver or transceiver-related circuits. The transceiver module 601 may also be referred to as a communication module or a communication interface. The storage module may be implemented by at least one memory.

[0272] The embodiments of the present application further provide a communication device 700. Please refer to Figure 7 , the communication device 700 includes a processor 710, the processor 710 is coupled to a memory 720, the memory 720 is configured to store computer programs or instructions and / or data, and the processor 710 is configured to execute the computer programs or instructions and / or data stored in the memory 720, so that the methods in the foregoing method embodiments are executed. The communication device 700 is configured to implement the operations performed by the terminal device, the network device, the first network device, or the second network device in the foregoing method embodiments.

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

[0274] Optionally, as Figure 7 shown, the communication device 700 may further include a memory 720.

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

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

[0277] Optionally, as Figure 7 shown, the communication device 700 may further include a transceiver 730, and the transceiver 730 is used for receiving and / or transmitting signals. For example, the processor 710 is used to control the transceiver 730 to receive and / or transmit signals.

[0278] This application also provides a communication device 800. The communication device 800 may be a terminal device, a processor in the terminal device, or a chip. The communication device 800 may be used to perform the operations performed by the terminal device in the above method embodiments.

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

[0280] The processor is mainly used to process communication protocols and communication data; control the terminal device, execute software programs, and process data of software programs, etc.

[0281] The memory is mainly used to store software programs and data.

[0282] The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals.

[0283] The antenna is mainly used to receive and transmit radio frequency signals in the form of electromagnetic waves.

[0284] The input / output device may include a touch screen, a display screen, or a keyboard, etc. The input / 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 an input / output device.

[0285] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. Then, the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna. The radio frequency circuit converts the radio frequency 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 only one memory, processor, and transceiver are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or storage device, etc. The memory can be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.

[0286] In the embodiments 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 functions can be regarded as the processing module of the terminal device.

[0287] As Figure 8 shown, the terminal device includes a processor 810, a memory 820, and a transceiver 830. The processor 810 can also be referred to as a processing unit, processing board, processing module, or processing device, etc. The transceiver 830 can also be referred to as a transceiver unit, transceiver, or transceiver device, etc.

[0288] Optionally, the devices in the transceiver 830 for implementing the receiving function are regarded as the receiving module, and the devices in the transceiver 830 for implementing the sending function are regarded as the sending module, that is, the transceiver 830 includes a receiver and a transmitter. The transceiver can sometimes also be referred to as a transceiver, transceiver module, or transceiver circuit, etc. The receiver can sometimes also be referred to as a receiver, receiving module, or receiving circuit, etc. The transmitter can sometimes also be referred to as a transmitter, transmitting module, or transmitting circuit, etc.

[0289] The processor 810 is used to execute the processing actions on the terminal device side in the embodiments shown above Figure 2 、 Figure 3 and Figure 5 The transceiver 830 is used to execute the transceiver actions on the terminal device side in the embodiments shown above Figure 2 、 Figure 3 and Figure 5 shown.

[0290] It should be understood that Figure 8 only for example and not limitation, the above terminal device including a transceiver module and a processing module may not depend on Figure 6 or Figure 8 shown structure.

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

[0292] This 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 executed by the network device, the first network device, or the second network device in the above Figure 2 , Figure 3 and Figure 5 illustrated embodiments.

[0293] When the communication device 900 is a network device, for example, it is a base station. Figure 9 A simplified schematic diagram of the base station structure is shown. The base station includes a part 910, a part 920, and a part 930.

[0294] The part 910 is mainly used for baseband processing and controlling the base station, etc.; the part 910 is usually the control center of the base station and can usually be called a processor, which is used to control the base station to perform the processing operations on the network device, the first network device, or the second network device side in the above method embodiments.

[0295] The part 920 is mainly used for storing computer program codes and data.

[0296] The part 930 is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals; the part 930 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The transceiver module of the part 930 can also be called a transceiver or a transceiver, etc., and it includes an antenna 933 and a radio frequency circuit (not shown in the figure), where the radio frequency circuit is mainly used for radio frequency processing. Optionally, the devices used to implement the receiving function in the part 930 can be regarded as a receiver, and the devices used to implement the sending function can be regarded as a transmitter, that is, the part 930 includes a receiver 932 and a transmitter 931. The receiver can also be called a receiving module, a receiver, or a receiving circuit, etc., and the transmitter can be called a transmitting module, a transmitter, or a transmitting circuit, etc.

[0297] The 910 part and the 920 part may include one or more single boards, and each single board may include one or more processors and one or more memories. The processor is used to read and execute the programs in the memory to implement baseband processing functions and the control of the base station. If there are multiple single boards, they can be interconnected to enhance the processing capacity. As an alternative implementation, it is also possible that multiple single boards share one or more processors, or multiple single boards share one or more memories, or multiple single boards simultaneously share one or more processors.

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

[0299] It should be understood that Figure 9 only by way of example and not limitation, the above network device including a processor, a memory, and a transceiver may not depend on the Figure 7 , or Figure 9 structures shown.

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

[0301] The embodiments of the present application also provide a computer-readable storage medium, on which computer instructions for implementing the methods executed by the terminal device, the network device, the first network device, or the second network device in the above method embodiments are stored.

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

[0303] The embodiments of the present application also provide a computer program product containing instructions, and when the instructions are executed by a computer, the computer implements the methods executed by the terminal device, the network device, the first network device, or the second network device in the above method embodiments.

[0304] 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.

[0305] 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.

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

[0307] The present application also provides a chip device, including a processor, configured to call a computer program or computer instruction stored in the memory, so that the processor executes the above Figure 2 , Figure 3 and Figure 5 The illustrated embodiments provide methods.

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

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

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

[0311] 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 processors for controlling the above Figure 2 , Figure 3 and Figure 5An integrated circuit for executing a program of the method provided by any one of the illustrated embodiments. The memory mentioned anywhere above may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0312] Those skilled in the art can clearly understand that for the sake of convenience and conciseness of description, the explanations and beneficial effects of the relevant content in any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be elaborated here.

[0313] In several embodiments provided in the present 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 illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

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

[0315] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0316] When 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 this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs.

[0317] As described above, the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of various embodiments of this application.

Claims

1. A task instruction method, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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, It is 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.