Communication method and communication device

By configuring the data collection parameters of the terminal equipment, the problem that terminal equipment in the prior art is difficult to support multi-time and multi-sample AI data collection, and efficient data reporting and flexible data collection are achieved.

CN120076015APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
CN202410574411.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-28
Filing Date
2024-05-09
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The prior art is difficult to enable connected user equipment to support multi-time and multi-sample AI data collection and reporting, and frequent reporting increases signaling overhead.

Method used

Data collection parameters are configured to the terminal device through network equipment, including duration or area, and the terminal device reports data after completing the data collection of the specified duration or area.

Benefits of technology

It realizes that the terminal device supports multi-time and multi-sample AI data collection and reporting in the connected state, reducing signaling overhead and improving the flexibility of data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120076015A_ABST
    Figure CN120076015A_ABST
Patent Text Reader

Abstract

Provided are a communication method and a communication device, the method comprising: receiving first information from a network device, the first information comprising a first parameter, the first parameter comprising at least one of a first duration or a first region, the first duration being a duration in which a terminal device is expected to perform data collection, the first area is an area in which the terminal equipment is expected to perform data collection; and sending first data, wherein the first data is part or all of data collected by the terminal device based on the first parameter. Based on the method, the terminal device can perform data collection according to the first information, thereby supporting the terminal device to realize multi-time and multi-sample recording and reporting for AI data collection.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of a Chinese patent application with the application number 202311623623.X and the invention title "Communication Method and Communication Device", which was filed with the China National Intellectual Property Administration on November 28, 2023. The entire content of this Chinese patent application is incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art

[0003] Artificial intelligence (AI) is a technology that performs complex calculations by simulating the human brain. With the improvement of data storage and computing capabilities, the 3rd Generation Partnership Project (3GPP) has proposed to apply AI to wireless communication networks in order to improve network performance and user experience. For example, AI can be applied to the following scenarios: network energy saving, load balancing, and mobility optimization. rd generationpartnership project, 3GPP) has proposed to apply AI to wireless communication networks in order to improve network performance and user experience. For example, AI can be applied to the following scenarios: network energy saving, load balancing, and mobility optimization.

[0004] The training of AI models requires collecting a large amount of data. In the Immediate Minimization of Drive Tests (MDT) technology applicable to user equipment (UE) in the connected state, the UE reports the collected data to the network immediately after collection. On the one hand, this causes the UE to be unable to support the recording of multiple times and multiple samples for AI data collection. On the other hand, the frequent reporting by the UE will increase the signaling overhead.

[0005] Therefore, how to enable the UE in the connected state to support the recording and reporting of multiple times and multiple samples for AI data collection through additional methods is an urgent problem to be solved currently. Summary of the Invention

[0006] This application provides a communication method and a communication device, which can support a terminal device to achieve the recording and reporting of multiple times and multiple samples for AI data collection.

[0007] In a first aspect, a communication method is provided, including: receiving first information from a network device, where the first information includes a first parameter, and the first parameter includes at least one of a first duration or a first area. The first duration is the duration for which the terminal device is expected to collect data, and the first area is the area for which the terminal device is expected to collect data; sending first data, where the first data is part or all of the data collected by the terminal device based on the first parameter.

[0008] In the first aspect, the execution entity of the solution can be a terminal device, or a chip or integrated circuit for implementing the functions of the terminal device, etc., which is not limited herein. For ease of description, the terminal device is taken as an example for description hereinafter.

[0009] Specifically, the terminal device can receive first information from a network device, where the first information is used to configure first parameters for the terminal device to perform data collection. Correspondingly, the terminal device will perform data collection based on the first parameters. Among them, when the first parameters include a first duration, the terminal device needs to send the collected data to the network device after completing data collection for the first duration; when the first parameters include a first area, the terminal device needs to send the collected data to the network device after completing data collection for the first area. The above solution can configure the first parameters for the terminal device through the network device, so that the terminal device performs data collection based on the first parameters, thereby supporting the terminal device to achieve multi-time and multi-sample recording and reporting for AI data collection.

[0010] It should be understood that the specific operations of the above terminal device for data collection correspond to the specific use cases of the AI model that the network device expects to train, which is not limited in this application. Exemplarily, the above terminal device for data collection can be understood as the terminal device using a Channel State Information-Reference Signal (CSI-RS) for channel measurement, or the terminal device performing beam scanning, which is not limited in the embodiments of this application.

[0011] It should be understood that the embodiments of this application do not limit the content of data collection by the terminal device. Exemplarily, the content of data collection by the above terminal device can include one or more of the following: Layer 1-Reference Signal Receiving Power (L1-RSRP), L1-Reference Signal Receiving Quality (RSRQ), L1-Signal to Interference plus Noise Ratio (SINR), beam-ID, phase information of the reference signal, time information of the reference signal, power information of the reference signal, location information of data collection, and paired information of time and power.

[0012] It should be understood that the content collected by the above terminal device can be indicated by the above first information or by separate configuration information, which is not limited in the embodiments of this application.

[0013] It should be understood that the first duration can be understood as the time during which the terminal device continuously collects data after receiving the first information.

[0014] It should be understood that the above-mentioned area can be in terms of cells, or the above-mentioned area can be in terms of a tracking area (TA), or the above-mentioned area can be in terms of a geographical location range (such as a longitude and latitude range). The embodiments of the present application do not limit this.

[0015] In the embodiments of the present application, the area is taken as an example of a cell for illustration, that is, the first area may include one or more cells. Among them, the first area may include a plurality of consecutive cells, or the first area may include a plurality of non-consecutive cells. The embodiments of the present application do not limit this.

[0016] It should be understood that when the first area includes a plurality of consecutive cells, the network device can indicate the first area by indicating the start cell and the end cell among the plurality of consecutive cells.

[0017] It should be understood that the embodiments of the present application do not limit the specific indication method of the cell.

[0018] Exemplarily, the network device can indicate the cells in the first area through a Cell Global Identifier (CGI).

[0019] Exemplarily, the network device can indicate the cells in the first area through a Physical Cell Identifier (PCI).

[0020] Combined with the first aspect, in some implementation manners of the first aspect, the first data is the data collected by the terminal device in the connected state.

[0021] Combined with the first aspect, in some implementation manners of the first aspect, the first information further includes first indication information, and the first indication information is used to indicate that the terminal device collects data based on the above first parameter in the idle state and / or the inactive state.

[0022] In this implementation manner, the first data includes the data collected by the terminal device in at least one of the connected state, the idle state, and the inactive state.

[0023] Based on the above solution, the terminal device can collect data based on the first parameter in the idle state or the inactive state and report it to the network device after entering the connected state, which can improve the flexibility of data collection.

[0024] In combination with the first aspect, in some implementations of the first aspect, the first parameter further includes at least one of a first time interval or a first threshold, where the first time interval is the time interval for the terminal device to collect data, and the first threshold is the upper limit value of the number of times for the terminal device to collect data.

[0025] Based on the above solution, the first parameter configured by the network device for the terminal device may further include at least one of a first time interval or a first threshold, so as to reduce the energy consumption of the terminal device for data collection.

[0026] In combination with the first aspect, in some implementations of the first aspect, the first information further includes at least one of a second threshold or a second duration; and, sending the first data includes: when the amount of data collected by the terminal device based on the first parameter is greater than the second threshold, sending the first data, and / or when the duration of data collection by the terminal device based on the first parameter is greater than the second duration, sending the first data.

[0027] It should be understood that the second threshold is the upper limit value of the amount of data obtained (or stored) by the terminal device for data collection based on the first parameter, and the second duration is the maximum duration for the terminal device to collect data based on the first parameter.

[0028] It is easy to understand that when the amount of data obtained by the terminal device based on the first parameter reaches the second threshold, the terminal device will stop data collection and report the data. Among them, the specific value of the second threshold in this application is not limited.

[0029] Exemplarily, the second threshold is 2000 bytes, that is, after the amount of data collected by the terminal device based on the first parameter reaches 2000 bytes, the terminal device stops collecting data.

[0030] Exemplarily, the second threshold is the size of the maximum packet data convergence protocol (PDCP) service data unit (SDU), which is 9000 bytes in the NR system, that is, when the amount of data collected by the terminal device based on the first parameter reaches the maximum PDCP SDU length, the terminal device stops collecting data.

[0031] It is easy to understand that when the duration of data collection by the terminal device based on the first parameter reaches the second duration, the terminal device will stop data collection and perform subsequent steps to report the data.

[0032] It should be understood that the specific duration of the second duration and the size relationship between the second duration and the first duration in the embodiments of this application are not limited.

[0033] Exemplarily, the second duration is greater than the first duration. After the terminal device completes data collection according to the first duration, it performs subsequent steps when the second duration arrives.

[0034] Exemplarily, the second duration is equal to the first duration. After the terminal device completes data collection according to the first duration, it immediately performs subsequent steps.

[0035] In a possible implementation, the second duration can be indicated by a first timer. Wherein, the embodiment of the present application does not limit the start time of the first timer.

[0036] As an example rather than a limitation, the start time of the first timer can be the time when the terminal device applies the first parameter for data collection.

[0037] As an example rather than a limitation, the start time of the first timer can be the time when the terminal device stores the data set collected based on the first parameter.

[0038] It should be understood that if the network device sends a request message to the terminal device before the end of the second duration to request the data collected by the terminal device based on the first parameter, the terminal device can report the data collected based on the first parameter before this moment in response to the request message, without waiting until after the end of the second duration to report the collected data.

[0039] Based on the above solution, the first information configured by the network device for the terminal device may further include a reporting trigger condition such as a second duration or a second threshold. When the data collected by the terminal device based on the first parameter meets the reporting trigger condition, it reports the collected data to the network device, thereby supporting the terminal device to achieve multi-time and multi-sample recording and reporting for AI data collection.

[0040] Combined with the first aspect, in some implementations of the first aspect, the first information further includes a reporting interval and a reporting number. The reporting interval is the interval time at which it is expected that the terminal device reports the collected data, and the reporting number is the number of times at which it is expected that the terminal device reports the collected data. The sending of the first data includes: the terminal device sends the first data based on the reporting interval and the reporting number.

[0041] In combination with the first aspect, in some implementations of the first aspect, the first information may include one of the above-mentioned second threshold and second duration, and the above-mentioned reporting interval and reporting times. In other words, after the above-mentioned triggering condition is met, the terminal device may periodically report the data collected based on the first parameter to the network device. Specifically, when the amount of data obtained by the terminal device based on the first parameter reaches the second threshold, or when the duration of data collection by the terminal device based on the first parameter reaches the second duration, the terminal device periodically collects the data according to the reporting interval. The specific implementation method can refer to the above description and will not be elaborated here.

[0042] In combination with the first aspect, in some implementations of the first aspect, the first parameter further includes at least one of the height range or speed range in which it is desired that the terminal device performs data collection.

[0043] It should be understood that the height range can be understood as the height range where the terminal device is located, that is, the network device expects the terminal device to perform data collection when it is within this height range.

[0044] It should be understood that the speed range can be understood as the range of the movement speed of the terminal device, that is, the network device expects the movement speed of the terminal device to be within this speed range when performing data collection.

[0045] Based on the above solution, the first parameter configured by the network device for the terminal device may further include at least one of the height range or speed range of the terminal device, so that the terminal device performs data collection when it is within this height range or speed range, thereby improving the pertinence of data collection.

[0046] In combination with the first aspect, in some implementations of the first aspect, before sending the first data, the method further includes: sending second information, which is used to indicate that the data collected by the terminal device based on the first parameter is in an available state; receiving third information, which is used to request the terminal device to send the data collected based on the first parameter; and, the sending of the first data includes: sending the first data according to the third information.

[0047] Based on the above solution, after the terminal device notifies the network device that it has completed data collection based on the first parameter by sending the second information, and reports the data collected based on the first parameter according to the third information sent by the network device, thereby improving the efficiency of data reporting.

[0048] In combination with the first aspect, in some implementations of the first aspect, the second information is further used to indicate the data volume of the data collected by the terminal device based on the first parameter, and / or, the data collected by the terminal device based on the first parameter includes at least one data set, and the second information is further used to indicate a second parameter, where the second parameter includes at least one of the following: the acquisition time range corresponding to each data set in the at least one data set, the acquisition area corresponding to each data set in the at least one data set, the acquisition height range corresponding to each data set in the at least one data set, or the acquisition speed range corresponding to each data set in the at least one data set.

[0049] Based on the above solution, the second information sent by the terminal device to the network device may include the data volume of the data collected based on the first parameter, and / or, the second parameter of each data set collected based on the first parameter to indicate the applicable conditions of each data set, so that the network device can determine the data sets that need to be reported according to the applicable conditions of each data set, thereby improving the efficiency of data reporting.

[0050] In combination with the first aspect, in some implementations of the first aspect, the third information includes a first identifier, and the first identifier is used to indicate the data set expected to be reported by the terminal.

[0051] In combination with the first aspect, in some implementations of the first aspect, the first identifier includes at least one of the following: the identifier of the data set expected to be reported by the terminal device, the identifier of the acquisition area corresponding to the data set expected to be reported by the terminal device, the identifier of the acquisition time range corresponding to the data set expected to be reported by the terminal device, the identifier of the acquisition height range corresponding to the data set expected to be reported by the terminal device, or the identifier of the acquisition speed range corresponding to the data set expected to be reported by the terminal device.

[0052] Based on the above solution, the third information sent by the network device to the terminal device may include a first identifier to indicate the data set expected to be reported by the network device to the terminal device, so that the terminal device can preferentially report the data set indicated by the first identifier, thereby improving the efficiency of data reporting.

[0053] In combination with the first aspect, in some implementations of the first aspect, the third information includes a first condition, and the first data is all or part of the data collected by the terminal device based on the first parameter that meets the first condition, where the first condition includes one of the following: the acquisition time range corresponding to the data expected to be reported, the acquisition area corresponding to the data expected to be reported, the height range corresponding to the data expected to be reported, the speed range corresponding to the data expected to be reported, the data volume of the data expected to be reported.

[0054] It should be understood that in this implementation manner, the second parameter may not be included in the above-mentioned second information, and the above-mentioned first data is all or part of the data that satisfies the first condition.

[0055] Based on the above solution, the first condition may be included in the third information sent by the network device to the terminal device to indicate the data set that the network device expects the terminal device to report, so that the terminal device can preferentially report the data set that satisfies the first condition, thereby improving the efficiency of data reporting.

[0056] In combination with the first aspect, in some implementation manners of the first aspect, the method further includes: sending fourth information, where the fourth information is used to indicate that the second data is in an available state, and the second data is part or all of the data collected by the terminal device based on the first parameter except the first data.

[0057] It should be understood that the fourth information may further include the second parameter corresponding to each data set in the data collected by the terminal device based on the first parameter except the first data, which will not be elaborated here.

[0058] It should be understood that the embodiments of the present application do not limit the timing for the terminal device to send the fourth information. As an example, the terminal device may send the fourth information at the same time as sending the first data. As another example, the terminal device may send the fourth information after sending the first data, and the embodiments of the present application do not limit this.

[0059] Based on the above solution, the terminal device may send fourth information to the network device to indicate that the second data is in an available state, and the second data includes all or part of the data collected by the terminal device based on the first parameter except the first data, thereby improving the flexibility of data reporting.

[0060] In combination with the first aspect, in some implementation manners of the first aspect, the first data includes at least one of the following: layer 1-reference signal received power, layer 1-reference signal received quality, layer 1-signal-to-interference-plus-noise ratio, beam identifier, phase information of the reference signal, time information of the reference signal, power information of the reference signal, location information of data collection, time and power pairing information, second identifier or third identifier, where the second identifier is used to indicate line-of-sight transmission or non-line-of-sight transmission, and the third identifier is used to indicate the quality of the label of the first data.

[0061] In a second aspect, a communication method is provided, including: sending first information to a terminal device, where the first information includes a first parameter, and the first parameter includes at least one of a first duration or a first area, the first duration is the duration for which the terminal device is expected to collect data, and the first area is the area for which the terminal device is expected to collect data; receiving first data, where the first data is part or all of the data collected by the terminal device based on the first parameter.

[0062] In the second aspect, the execution entity of the solution may be a network device, or a chip or integrated circuit for implementing the functions of a network device, etc., which is not limited herein. For ease of description, the following uses a network device as an example for description.

[0063] In combination with the second aspect, in some implementation manners of the second aspect, the first data is data collected by the terminal device in the connected state.

[0064] In combination with the second aspect, in some implementation manners of the second aspect, the first information further includes first indication information, and the first indication information is used to indicate that the terminal device collects data based on the first parameter in the idle state and / or the inactive state.

[0065] In combination with the second aspect, in some implementation manners of the second aspect, the first parameter further includes at least one of a first time interval or a first threshold, where the first time interval is the time interval for the terminal device to collect data, and the first threshold is the upper limit of the number of times for the terminal device to collect data.

[0066] In combination with the second aspect, in some implementation manners of the second aspect, the first information further includes a reporting interval and a reporting number. The reporting interval is the interval time for expecting the terminal device to report the collected data, and the reporting number is the number of times for expecting the terminal device to report the collected data.

[0067] In combination with the second aspect, in some implementation manners of the second aspect, the triggering condition may include one of the above-mentioned second threshold and second duration, and the above-mentioned reporting interval and reporting number. In this implementation manner, when the amount of data obtained by the terminal device based on the first parameter reaches the second threshold, or when the duration for the terminal device to collect data based on the first parameter reaches the second duration, the terminal device reports the collected data according to the reporting interval. The specific implementation manner may refer to the above description and will not be elaborated here.

[0068] In combination with the second aspect, in some implementation manners of the second aspect, the first parameter further includes at least one of the height range or speed range for the terminal device to collect data.

[0069] In combination with the second aspect, in some implementation manners of the second aspect, before receiving the first data, the method further includes: receiving second information, where the second information is used to indicate that the data collected by the terminal device based on the first parameter is in an available state; sending third information, where the third information is used to request the terminal device to send the data collected based on the first parameter.

[0070] In combination with the second aspect, in some implementations of the second aspect, the second information is further used to indicate the amount of data collected by the terminal device based on the first parameter, and / or, the data collected by the terminal device based on the first parameter includes at least one data set, and the second information is further used to indicate a second parameter, where the second parameter includes at least one of the following: the acquisition time range corresponding to each data set in the at least one data set, the acquisition area corresponding to each data set in the at least one data set, the acquisition height range corresponding to each data set in the at least one data set, or the acquisition speed range corresponding to each data set in the at least one data set.

[0071] In combination with the second aspect, in some implementations of the second aspect, the third information includes a first identifier, and the first identifier is used to indicate the data set expected to be reported by the terminal.

[0072] In combination with the second aspect, in some implementations of the second aspect, the first identifier includes at least one of the following: the identifier of the data set expected to be reported by the terminal device, the identifier of the acquisition area corresponding to the data set expected to be reported by the terminal device, the identifier of the acquisition time range corresponding to the data set expected to be reported by the terminal device, the identifier of the acquisition height range corresponding to the data set expected to be reported by the terminal device, or the identifier of the acquisition speed range corresponding to the data set expected to be reported by the terminal device.

[0073] In combination with the second aspect, in some implementations of the second aspect, the third information includes a first condition, and the first data is all or part of the data collected by the terminal device based on the first parameter that satisfies the first condition, where the first condition includes one of the following: the acquisition time range corresponding to the data expected to be reported, the acquisition area corresponding to the data expected to be reported, the height range corresponding to the data expected to be reported, the speed range corresponding to the data expected to be reported, the amount of data expected to be reported.

[0074] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending a fourth information, where the fourth information is used to indicate that the second data is in an available state, and the second data is part or all of the data collected by the terminal device based on the first parameter except the first data.

[0075] In combination with the second aspect, in some implementations of the second aspect, the first data includes at least one of the following: layer 1-reference signal received power, layer 1-reference signal received quality, layer 1-signal-to-interference-plus-noise ratio, beam identifier, phase information of the reference signal, time information of the reference signal, power information of the reference signal, location information of data collection, paired information of time and power, a second identifier or a third identifier, where the second identifier is used to indicate line-of-sight transmission or non-line-of-sight transmission, and the third identifier is used to indicate the quality of the label of the first data.

[0076] In a third aspect, a communication device is provided, which can be a terminal device, or a device or module for performing the functions of a terminal device, etc.

[0077] In a possible implementation, the communication device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the first aspect, and the modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0078] In a fourth aspect, a communication device is provided, which can be a network device, or a device or module for performing the functions of a network device, etc.

[0079] In a possible implementation, the communication device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the second aspect, and the modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0080] In a fifth aspect, a communication device is provided, including a processor, which is configured to cause the communication device to execute the methods described in the first aspect and any possible implementation of the first aspect, or cause the communication device to execute the methods described in the second aspect and any possible implementation of the second aspect, by executing computer programs or instructions, or by means of a processing circuit.

[0081] In a possible implementation, the communication device further includes a memory for storing the computer programs or instructions.

[0082] In a possible implementation, the communication device further includes a communication interface for inputting and / or outputting signals.

[0083] In a sixth aspect, a communication device is provided, including a processing circuit and an input / output interface, where the input / output interface is used for inputting and / or outputting signals, and the processing circuit is configured to execute the methods described in the first aspect and any possible implementation of the first aspect, or the processing circuit is configured to execute the methods described in the second aspect and any possible implementation of the second aspect.

[0084] In a seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction runs on a computer, the method described in the first aspect and any possible implementation of the first aspect is executed; or, the method described in the second aspect and any possible implementation of the second aspect is executed.

[0085] In an eighth aspect, a computer program product is provided, which includes instructions. When the instructions run on a computer, the method described in the first aspect and any possible implementation of the first aspect is executed; or, the method described in the second aspect and any possible implementation of the second aspect is executed.

[0086] For the description of the beneficial effects of any aspect among the second aspect to the eighth aspect and the like, reference may be made to the description of the beneficial effects of the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] Figure 1 is a schematic diagram of an application framework 100 in a communication system according to an embodiment of the present application;

[0088] Figure 2 is a schematic diagram of a suitable communication system 200 according to an embodiment of the present application;

[0089] Figure 3 is a schematic diagram of a suitable communication system 300 according to an embodiment of the present application;

[0090] Figure 4 is a schematic diagram of an AI application framework provided by an embodiment of the present application;

[0091] Figure 5 is a schematic flowchart of a communication method 500 provided by an embodiment of the present application;

[0092] Figure 6 is a schematic flowchart of another communication method 600 provided by an embodiment of the present application;

[0093] Figure 7 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application;

[0094] Figure 8 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0095] To facilitate the understanding of the embodiments of the present application, the following explanations are made first.

[0096] First, in the present application, unless otherwise specified, "a plurality of" means two or more.

[0097] Second, in each embodiment of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0098] Third, the various digital numbers involved in the present application are only for the convenience of description and are not used to limit the protection scope of the present application. The magnitude of the serial numbers involved in the present application does not mean the order of execution. The execution order of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various term labels (if any) in the specification, claims and drawings of the present application are used to distinguish similar objects and do not necessarily describe a specific order or sequence. Among them, such data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order other than that illustrated or described here.

[0099] At the same time, any embodiment or design solution described in the present application as "exemplary" or "for example" should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner for easy understanding.

[0100] Fourth, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0101] Fifth, in the present application, "for indicating" can be understood as "enabling", and "enabling" can include direct enabling and indirect enabling. When describing that a certain piece of information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not mean that A must be carried in the information.

[0102] The information enabled by the information is called the information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled. For example, but not limited to, the information to be enabled can be directly enabled, such as the information to be enabled itself or the index of the information to be enabled, etc. It is also possible to indirectly enable the information to be enabled by enabling other information, where there is an association relationship between the other information and the information to be enabled. It is also possible to only enable a part of the information to be enabled, while the other parts of the information to be enabled are known or pre-agreed. For example, it is also possible to use the arrangement order of each piece of information pre-agreed (such as protocol regulations) to enable specific information, thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.

[0103] VI. In this application, "pre-configuration" may include pre-definition. For example, protocol definition. Among them, "pre-definition" can be achieved by pre-saving corresponding codes, tables or other ways that can be used to indicate relevant information in devices (such as including each network element). This application does not limit its specific implementation method.

[0104] VII. The "storage" or "saving" involved in this application may refer to being saved in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, and this is not limited.

[0105] VIII. The "protocol" involved in this application may refer to the standard protocol in the communication field. For example, it may include the fourth generation (4G) network, the fifth generation (5G) network protocol, the new radio (NR) protocol, the 5.5G network protocol, the sixth generation (6 th generation, 6G) network protocol, and related protocols applied to future communication systems. This application does not limit this.

[0106] IX. In the schematic diagrams in the attached drawings of this application specification, the arrows or boxes shown by the dotted lines represent optional steps or optional modules.

[0107] X. In this application, unless otherwise specified, " / " means that the objects associated before and after are in an "or" relationship. For example, A / B may represent A or B. The "and / or" in this application is merely a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural.

[0108] First, an example description is given for the communication system applicable to the embodiments of this application.

[0109] The technical solutions provided in this application can be applied to various communication systems, such as: the fifth generation (5G) or new radio (NR) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the wireless local area network (WLAN) system, the satellite communication system, future communication systems, such as the sixth generation (6 th generation, 6G) mobile communication system, or a fusion system of multiple systems, etc. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and the Internet of Things (IoT) communication system or other communication systems.

[0110] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal can include information, signaling, data, etc. Herein, the network element can also be replaced with an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, a core network device, etc. The embodiments of this application are described by taking the network element as an example. For example, a communication system may include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device. It can be understood that the terminal device in the embodiments of this application can be replaced with a first network element, and the network device can be replaced with a second network element, and the two execute the corresponding communication methods in the embodiments of this application.

[0111] In the embodiments of the present application, the terminal device may also be referred to as a user equipment (UE), access terminal, user unit, user station, mobile station, mobile terminal, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0112] The terminal device may be a device that provides voice / data. For example, it can be a handheld device with wireless connection function, in-vehicle device, etc. Currently, some examples of terminals are: mobile phone, tablet computer, laptop, palmtop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.

[0113] By way of example and not limitation, the terminal device may also be a wearable device. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technologies to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that can be directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can realize complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets and smart jewelry for physical sign monitoring.

[0114] In the embodiments of the present application, the device for realizing the functions of the terminal device may be the terminal device itself or a device capable of supporting the terminal device to realize such functions, such as a chip system. This device may be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system may be composed of chips or may include chips and other discrete devices. In the embodiments of the present application, only the case where the device for realizing the functions of the terminal device is the terminal device itself is taken as an example for illustration, which does not limit the solutions of the embodiments of the present application.

[0115] The network device in the embodiments of the present application can be a device used to communicate with a terminal device. This network device can also be referred to as an access network device or a radio access network device. For example, the network device can be a base station or a core network element (such as a Location Management Function (LMF) or an element that can implement this function). The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can generally cover various names as follows, or be replaced with the following names, such as: Node B, evolved Node B (eNB), next-generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, slave station, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station can also refer to a communication module, a modem, or a chip disposed in the foregoing device or apparatus. A base station can also be a mobile switching center and a device that undertakes the function of a base station in D2D, V2X, M2M communications, a network-side device in a 6G network, a device that undertakes the function of a base station in a future communication system, etc. A base station can support networks with the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle, or a vehicle-mounted device, etc. For example, the access network device in vehicle-to-everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0116] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the position of the mobile base station. In other examples, a helicopter or a drone can be configured to be used as a device for communicating with another base station.

[0117] In some deployments, the network device mentioned in the embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (Central Unit Control Plane (CU-CP)) and a user plane CU node (Central Unit User Plane (CU-UP)) and a DU node. For example, the network device can include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0118] In some deployments, multiple RAN nodes cooperate to assist a terminal in achieving wireless access, and different RAN nodes respectively implement partial functions of the base station. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or an RU, etc. The CU and the DU can be separately provided, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as included in an RRU, an AAU, or an RRH.

[0119] In a possible design, the processing unit used to implement the baseband function in the BBU is called a baseband high (BBH) unit, and the processing unit used to implement the baseband function in the RRU / AAU / RRH is called a baseband low (BBL) unit.

[0120] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called an O-CU (Open CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. Any one of the CU (or CU-CP, CU-UP), the DU, and the RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0121] In the embodiments of the present application, the device for implementing the functions of a network device may be a network device; or it may be a device capable of supporting the network device to implement such functions, such as a chip system, a hardware circuit, a software module, or a combination of a hardware circuit and a software module. This device may be installed in the network device or used in matching with the network device. In the embodiments of the present application, only the case where the device for implementing the functions of the network device is a network device is taken as an example for illustration, which does not limit the solutions of the embodiments of the present application.

[0122] The network device and / or the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or may be deployed on water; or may also be deployed on airplanes, balloons, and satellites in the air. In the embodiments of the present application, the scenarios where the network device and the terminal device are located are not limited. In addition, the terminal device and the network device may be hardware devices, or may be software functions running on dedicated hardware or software functions running on general hardware. For example, they may be virtualized functions instantiated on a platform (such as a cloud platform), or may be entities including dedicated or general hardware devices and software functions. The present application does not limit the specific forms of the terminal device and the network device.

[0123] In a wireless communication network, for example, in a mobile communication network, the services supported by the network are becoming more and more diverse, so the requirements to be met are becoming more and more diverse. For example, the network needs to be able to support ultra-high speed, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling more and more complex. In addition, due to the increasing powerful functions of the network, such as supporting higher and higher frequencies, supporting high-order multiple input multiple output (MIMO) technology, supporting beamforming, and / or supporting new technologies such as beam management, network energy saving has become a hot research topic. These new requirements, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. To meet this challenge, artificial intelligence technology can be introduced into the wireless communication network to achieve network intelligence.

[0124] In order to support AI technology in the wireless network, AI nodes may also be introduced into the network.

[0125] Optionally, the AI node may be deployed at one or more of the following positions in the communication system: an access network device, a terminal device, or a core network device, etc. Or, the AI node may also be deployed separately. For example, it may be deployed at a position outside any of the above devices, such as the host of an over the top (OTT) system or a cloud server. The AI node can communicate with other devices in the communication system. Other devices may be, for example, one or more of the following: a network device, a terminal device, or a network element of the core network.

[0126] It can be understood that the number of AI nodes in the embodiments of the present application is not limited. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes being responsible for different functions.

[0127] It can also be understood that the AI nodes can be separate devices, or can be integrated in the same device to implement different functions, can also be network elements in hardware devices, can also be software functions running on dedicated hardware, or virtualized functions instantiated on a platform (such as a cloud platform). The present application does not limit the specific form of the AI nodes. Among them, the AI nodes can be AI network elements or AI modules.

[0128] Figure 1 is a schematic diagram of the application framework 100 in the communication system of the embodiments of the present application. As Figure 1 shown, the network elements in the communication system are connected through interfaces (such as NG, Xn), or the air interface. One or more AI modules are provided in one or more of these network element nodes, such as core network devices, access network nodes (RAN nodes), terminals, or operation administration and maintenance (OAM) devices. (For clarity, Figure 1 only 1 is shown). The access network node can be a separate RAN node, or can include multiple RAN nodes. For example, it includes a CU and a DU. One or more AI modules can also be provided in the CU and / or the DU. Optionally, the CU can also be split into a CU-CP and a CU-UP. One or more AI models are provided in the CU-CP and / or the CU-UP.

[0129] The AI module is used to implement the corresponding AI function. The AI modules deployed in different network elements can be the same or different. The models of the AI modules can be configured according to different parameters, and the AI modules can implement different functions. The models of the AI modules can be configured based on one or more of the following parameters: structural parameters (such as at least one of the number of neural network layers, the width of the neural network, the connection relationship between layers, the weights of neurons, the activation function of neurons, or the bias in the activation function), input parameters (such as the type and / or dimension of the input parameters), or output parameters (such as the type and / or dimension of the output parameters). Among them, the bias in the activation function can also be referred to as the bias of the neural network.

[0130] An AI module can have one or more models. One model can infer an output, and the output includes one parameter or multiple parameters. The learning process, training process, or inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.

[0131] Figure 2 is a schematic diagram of the applicable communication system 200 according to an embodiment of the present application. As Figure 2 shown, the communication system 200 includes at least one network device, for example, the network device 110; the communication system 100 may further include at least one terminal device, for example, the terminal device 120 and the terminal device 130. The network device 110 and the terminal devices (such as the terminal device 120 and the terminal device 130) can communicate via a wireless link. Among the communication devices in this communication system, for example, between the network device 110 and the terminal device 120, communication can be carried out via multi-antenna technology.

[0132] Figure 3 is a schematic diagram of the applicable communication system 300 according to an embodiment of the present application. Compared with the communication system 200, the communication system 300 further includes an AI network element 140. The AI network element 140 is used to perform AI-related operations, for example, constructing a training data set or training an AI model, etc.

[0133] In a possible implementation manner, the network device 110 may send data related to the training of the AI model to the AI network element 140, and the AI network element 140 constructs a training data set and trains the AI model. For example, the data related to the training of the AI model may include the data reported by the terminal device. The AI network element 140 may send the results of the operations related to the AI model to the network device 110, and forward them to the terminal device through the network device 110. For example, the results of the operations related to the AI model may include at least one of the following: the AI model that has completed training, the evaluation result of the model, or the test result, etc. Exemplarily, a part of the AI model that has completed training may be deployed on the network device 110, and another part may be deployed on the terminal device. Alternatively, the AI model that has completed training may be deployed on the network device 110. Or, the AI model that has completed training may be deployed on the terminal device.

[0134] Among them, Figure 3 only taking the direct connection between the AI network element 140 and the network device 110 as an example for illustration, in other scenarios, the AI network element 140 may also be connected to the terminal device. Or, the AI network element 140 may be connected to both the network device 110 and the terminal device at the same time. Or, the AI network element 140 may also be connected to the network device 110 through a third-party network element. The present application does not limit the connection relationship between the AI network element and other network elements.

[0135] The AI network element 140 may also be set as a module in the network device and / or the terminal device, for example, set in Figure 2 the network device 110 or the terminal device shown.

[0136] It should be noted that, Figure 2 and Figure 3A simplified schematic diagram shown for ease of understanding. For example, other devices may also be included in the communication system, such as wireless relay devices and / or wireless backhaul devices, etc. Figure 2 and Figure 3 are not drawn in the figure. In actual applications, the communication system may include multiple network devices (such as network device 110 and network device 150 ( Figure 2 not shown)), and may also include multiple terminal devices. The present application does not limit the number of network devices and terminal devices included in the communication system.

[0137] Figure 4 is a schematic diagram of an AI application framework provided by an embodiment of the present application. As Figure 4 shown, the AI application framework includes a data collection entity, a model training entity, a model inference entity, and an execution entity (Actor).

[0138] Among them, the model training entity and the model inference entity are examples of AI entities. The data collection entity can store data inputs from including gNB, gNB-CU, gNB-DU, UE, or other management entities as a database for AI model training and data analysis and inference. The model training entity analyzes the training data provided by the data collection entity to give the optimal AI model. The model inference entity uses the AI model and, based on the data provided by the data collection entity, gives a reasonable AI-based prediction for network operation or guides the network to make policy adjustments. The relevant policy adjustments are uniformly planned by the action entity and sent to multiple network entities for operation. At the same time, after applying the relevant policies, the specific performance of the network will be input into the database and stored again.

[0139] For ease of understanding the embodiments of the present application, several basic concepts involved in the embodiments of the present application are briefly described. It should be understood that the basic concepts introduced below are briefly described by taking the basic concepts specified in the current protocol as examples, but do not limit that the embodiments of the present application can only be applied to the existing systems currently. Therefore, the names that appear when describing with the existing systems as examples are all functional descriptions, and the specific names are not limited, only representing functions, and can be correspondingly extended to other systems, such as 6G or future communication systems.

[0140] 1. AI-based use case

[0141] The 3rd generation partnership project (3GPP) has introduced multiple AI application scenarios on the radio access network (RAN) side. The applications of AI on the RAN side include, but are not limited to, the following scenarios: energy saving, load balancing, mobility optimization, enhanced channel state information-reference signal (CSI-RS) feedback, beam management enhance (BME), and enhanced positioning. These application scenarios can also be referred to as AI use cases.

[0142] Exemplarily, AI can be applied to the energy-saving scenario. That is, the base station collects the load, energy consumption, energy efficiency information of itself and neighboring cells, as well as the trajectory information and measurement results of the user equipment (UE), predicts the trend of its own load, and combines the cell usage, key performance indicator (KPI) requirements, etc. Without affecting network coverage and user access, energy-saving measures are taken appropriately and timely. The simplest energy-saving strategy includes directly deactivating the cell. Other energy-saving strategies include carrier shutdown, channel shutdown, time slot shutdown, transmit power reduction, etc. More complex energy-saving strategies also include combining the above energy-saving measures. When network coverage is affected, or the UE access and service requirements cannot be met, the current energy-saving strategy needs to be modified, or directly restored to the normal working state, and re-prediction of the load or changing the used AI model for re-inference is considered.

[0143] Exemplarily, AI can be applied to the load-balancing scenario. That is, the base station collects the load, energy consumption, energy efficiency information of itself and neighboring cells, as well as the trajectory information and measurement results of the UE, predicts the trend of its own load, and combines the cell usage, KPI requirements, etc. Some UEs are reasonably selected to be switched to neighboring cells or receive UEs from neighboring cells, so that the load levels among the base stations in the entire network are close, reducing the situation where some base stations are overloaded and affect normal services while some base station resources are idle. However, due to the accuracy of prediction not being 100%, it may lead to unreasonable UE selection or unreasonable handover target cells, resulting in handover failures or UE services being affected, or inaccurate load prediction leading to poor load-balancing effects, or temporarily abnormal load changes making the original load-balancing strategy no longer applicable. At this time, the current load-balancing strategy needs to be exited or modified, and re-prediction of the load or changing the used AI model for re-inference is considered.

[0144] Exemplarily, AI can be applied to the mobility optimization scenario, that is, by collecting the historical trajectory information of the UE by the base station, combining the measurement information of the UE, and making a prediction on the future trajectory of the UE. Based on the predicted trajectory, it is judged in advance whether the UE will switch, and the handover configuration is sent in advance and the target cell is informed to prepare access resources, reducing the delay of the UE during the handover process and reducing the probability of handover and access failure. However, since the accuracy of trajectory prediction is not 100%, when the predicted trajectory is incorrect, it will cause the UE handover to fail and the service to be interrupted. In response to this situation, it is necessary to consider retraining the model and reasoning in combination with abnormal situations, or consider replacing the model to avoid similar abnormal situations from occurring to the UE again in the future.

[0145] Exemplarily, AI can be used for CSI feedback enhancement. CSI is the channel attribute of the communication link. The UE reports the downlink channel quality information to the gNB so that the base station can select a more suitable modulation and coding scheme (Modulation and Coding Scheme, MCS) for the UE. According to the latest progress of the RAN1 meeting, two sub-use cases based on AI, namely CSI compression and CSI prediction (low priority), have been passed. Among them, CSI compression is based on a bilateral model (there is an encoder (and quantizer) on the UE side for compressing CSI, and a decoder (and de-quantizer) on the gNB side for decompressing; the AI-based codec can be implemented by AI models such as convolutional neural network (Convolutional Neural Network, CNN), and the AI model (Transformer) that uses the attention mechanism to improve the model training speed).

[0146] Exemplarily, AI can be used for beam management (BM). BM mainly aims to discover the strongest transmit / receive beam pair. Based on AI / ML-based sparse beam prediction, the goal is to improve the accuracy of optimal beam prediction. During the training phase, the network scans all possible beams, and then the network needs to tell the UE the transmit beam pattern. When the model training is completed, the network only needs to scan a small part of the beams, and then the UE feeds back the top-K (such as the K beams with the best received power) narrow beams inferred to the network.

[0147] Exemplarily, AI can also be used for positioning accuracy enhancements. Specifically, the network uses a reference UE controlled by the operator to collect raw data, and the Location Management Function (LMF) and gNB train models respectively. The LMF model can infer the final location (latitude, longitude, etc.), and the gNB model can infer the line of sight (LOS) or non-line of sight (NLOS) judgment result.

[0148] 2. Model Application Environment

[0149] For different AI-based use cases, the UE side can be configured to perform different functions. For example, for the use case of CSI feedback enhancement, the UE side can be configured to perform the function of CSI channel prediction. For how to specifically implement a particular function, the UE can select from multiple models with the same function (referring to those that can all provide the output results required by the function). The selection method can be configured by the network side or the UE can select based on its internal implementation. The selection basis is usually based on the model's application environment.

[0150] In the current discussion, the typical classification of the model's application environment includes the following aspects: classification based on the macroscopic physical attributes of the UE, such as the UE's speed, moving direction, geographical location, height, etc.; classification based on the software and hardware attributes of the UE, such as the UE's available battery power, computing power, storage space, the compilation environment of the supported AI model, etc.; classification based on the channel environment where the UE is located, such as Urban Macro, Urban Micro, Indoor Hotspot, etc.; classification based on the communication configuration between the UE and the base station, such as the number of receiving antennas of the UE, the number of transmitting ports of the base station, etc.; classification based on the time-frequency domain resources of the air interface communication, such as carrier frequency point, subcarrier spacing, bandwidth, etc.

[0151] In different model application environments, even for models that can achieve the same function, their achievable performance may be different. Therefore, it is usually necessary to select the most suitable model in combination with the actual model application environment of the UE.

[0152] 3. Minimization of Drive Tests (MDT)

[0153] This includes immediate MDT and logged MDT. Among them, immediate MDT is applicable to UEs in the connected state, and logged MDT is applicable to UEs in the idle state and inactive state.

[0154] For immediate MDT, RAN measurements and UE measurements can be configured. The configuration of UE measurements is based on the existing RRC measurement process and some extensions are made to the location information. When reporting, the UE provides detailed location information (such as Global Navigation Satellite System (GNSS) location information), etc.

[0155] For Logged MDT, the network initiates the logged MDT process to the connected UE by sending a LoggedMeasurementConfiguration message, which is used to transmit the configuration parameters of Logged MDT. In response to this message, the UE performs logging according to the recorded measurement configuration in the normal resident state. Further, when the UE enters the connected state, it sends a Logged MDT measurement available message through the RRCConfigurationComplete message. Among them, during the MDT report, if the UE does not transmit the total log in an RRC message, it can also include indication information in the UEInformationResponse message to indicate the remaining data availability.

[0156] Among them, the training of the AI model requires collecting a large amount of data, and the UE in the connected state needs to record and report multiple times and multiple samples. However, in the Immediate MDT mechanism applicable to UEs in the connected state, the UE reports the collected data to the network immediately after collecting it. On the one hand, this causes the UE to be unable to support the recording of multiple times and multiple samples, and on the other hand, the frequent reporting of the UE will also increase the signaling overhead.

[0157] In view of this, the embodiments of this application propose a communication method and a communication device. The network device enables the terminal device to implement the recording and reporting of multiple times and multiple samples for AI data collection by configuring the data collection method for the terminal device.

[0158] In the embodiments of the present application, an indication includes a direct indication (also known as an explicit indication) and an implicit indication. Among them, the direct indication of information A means including the information A; the implicit indication of information A means indicating information A through the correspondence between information A and information B and the direct indication of information B. Among them, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0159] In the embodiments of the present application, information C is used for the determination of information D, which includes both the case where information D is determined only based on information C and the case where it is determined based on information C and other information. In addition, when information C is used for the determination of information D, there may also be an indirect determination case. For example, information D is determined based on information E, and information E is determined based on information C.

[0160] In addition, in the embodiments of the present application, "network element A (which can be device A) sends information A to network element B (which can be device B)" can be understood as: the destination end of information A or an intermediate network element in the transmission path between the destination ends can be network element B, which can include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as: the source end of information A or an intermediate network element in the transmission path between the source ends can be network element A, which can include directly or indirectly receiving information from network element A. Necessary processing may be performed on the information between the source end and the destination end of the information transmission, such as format change, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be elaborated here.

[0161] Figure 5 It is a schematic flowchart of a communication method 500 provided by the embodiments of the present application. The method 500 can be executed by a terminal device and a network device, or by modules and / or devices (such as chips or integrated circuits, etc.) with corresponding functions installed in the terminal device and the network device, which is not limited. The following takes the terminal device and the network device as examples for illustration. As Figure 5 shown, the method includes the following steps:

[0162] S510, the network device sends the first information to the terminal device. Correspondingly, the terminal device receives the first information.

[0163] Among them, the first information is used to indicate a first parameter, and the first parameter includes at least one of a first duration or a first area. The first duration is the duration for which it is desired that the terminal device performs data collection, and the first area is the area for which it is desired that the terminal device performs data collection.

[0164] It should be understood that the first duration can be understood as the time for which the terminal device continuously performs data collection after receiving the first information.

[0165] By way of example and not limitation, the first duration is 5 s, that is, the network device expects the terminal device to perform data collection for a duration of 5 s after receiving the first information.

[0166] By way of example and not limitation, if the first area includes Area #1 and Area #2, the network device expects the terminal device to perform data collection on Area #1 and Area #2.

[0167] It should be understood that the above area can be in terms of cells, or the above area can be in terms of a tracking area (TA), or the above area can be in terms of a geographical location range (such as a longitude and latitude range), and the embodiments of the present application do not make any limitations thereto.

[0168] In the embodiments of the present application, the area is taken as an example of a cell for illustration, that is, the first area may include one or more cells. Among them, the first area may include a plurality of consecutive cells, or the first area may include a plurality of non - consecutive cells, and the embodiments of the present application do not make any limitations thereto.

[0169] By way of example and not limitation, the first area includes Cell #1, Cell #2, and Cell #3, and the three cells are three consecutive cells.

[0170] By way of example and not limitation, the first area includes Cell #1, Cell #2, and Cell #4, and Cell #2 and Cell #4 are not adjacent.

[0171] By way of example and not limitation, the first area includes Cell #1, Cell #3, and Cell #5, and any two of the three cells are not adjacent.

[0172] It should be understood that when the first area includes a plurality of consecutive cells, the network device can indicate the first area by indicating the starting cell and the ending cell among the plurality of consecutive cells.

[0173] By way of example and not limitation, when the first area includes consecutive Cell #1, Cell #2, and Cell #3, the network device can indicate Cell #1 and Cell #3 in the first parameter to indicate that the terminal device performs data collection in Cell #1, Cell #2, and Cell #3.

[0174] It should be understood that the embodiments of the present application do not make any limitations on the specific indication method of the cell.

[0175] Exemplarily, the network device can indicate the cells in the first area by using a Cell Global Identifier (CGI).

[0176] Exemplarily, the network device may indicate the cells in the first area by using the Physical Cell Identifier (PCI).

[0177] In a possible implementation, the first parameter further includes a first time interval, which is the time interval for the terminal device to collect data.

[0178] It should be understood that when the first parameter includes a first duration and a first time interval, it means that the network device expects the terminal device to collect data according to the first time interval within the first duration.

[0179] As an example but not a limitation, if the first duration is 10 s and the first time interval is 2 s, it means that the network device expects the terminal device to collect data at intervals of 2 s for a duration of 10 s.

[0180] It should be understood that when the first parameter includes a first area and a first time interval, it means that the network device expects the terminal device to collect data according to the first time interval within the first area.

[0181] As an example but not a limitation, if the first area includes cell #1 and the first time interval is 5 s, it means that the network device expects the terminal device to collect data at intervals of 5 s within cell #1.

[0182] In another possible implementation, the first parameter further includes a first threshold, which is the upper limit of the number of times for the terminal device to collect data.

[0183] It should be understood that when the first parameter includes a first duration and a first threshold, it means that the network device expects the terminal device to collect data the number of times corresponding to the first threshold within the first duration.

[0184] As an example but not a limitation, if the first duration is 5 s and the first threshold is 5, it means that the network device expects the terminal device to collect data 5 times within 5 s.

[0185] It should be understood that the embodiments of the present application do not limit the time interval for the terminal device to collect data within the first duration, as long as the number of times of data collection corresponding to the first threshold can be achieved.

[0186] It should be understood that when the first parameter includes a first area and a first threshold, it means that the network device expects the terminal device to collect data the number of times corresponding to the first threshold within the first area.

[0187] By way of example and not limitation, when the first region includes region #1, region #2, and region #3 and the first threshold is 3, it means that the network device expects the terminal device to perform data collection on region #1, region #2, and region #3 three times.

[0188] It should be understood that the specific operations of the above terminal device for data collection correspond to the specific use cases of the AI model that the network device expects to train, and this application does not limit this.

[0189] Exemplarily, the data collection performed by the above terminal device may be that the terminal device collects the reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0190] Exemplarily, the data collection performed by the above terminal device may also be that the terminal device collects the accuracy of the AI model, or collects data related to the AI model such as the power consumption of the terminal device when executing the AI model and the complexity of the AI model, or the data set for AI model training, such as the training set and the test set, etc.

[0191] It should be understood that this application embodiment does not limit the content of data collection by the terminal device. Exemplarily, the content of data collection by the above terminal device may include one or more of the following: layer 1-reference signal receiving power (L1-RSRP), L1-reference signal receiving quality (RSRQ), L1-signal to interference plus noise ratio (SINR), beam ID, phase information of the reference signal, time information of the reference signal, power information of the reference signal, location information of data collection, and paired information of time and power.

[0192] It should be understood that the content collected by the above terminal device may be indicated by the above first information or by separate configuration information, and this application embodiment does not limit this.

[0193] It should be understood that the terminal device is in a connected state, that is, the terminal device can perform data collection according to the above first parameter in the connected state.

[0194] Optionally, the first information further includes first indication information, which is used to indicate that the terminal device performs data collection based on the above first parameter in the idle state or the inactive state.

[0195] Optionally, the above first parameter may further include a trigger condition for the terminal device to report the data collected based on the first parameter.

[0196] In a possible implementation, the trigger condition includes one of a second threshold and a second duration. Wherein, the second threshold is the upper limit value of the data volume obtained (or stored) by the terminal device for data collection based on the first parameter, and the second duration is the maximum duration for the terminal device to perform data collection based on the first parameter.

[0197] It is easy to understand that when the data volume obtained by the terminal device based on the first parameter reaches the second threshold, the terminal device will stop data collection and report the data. Wherein, the specific value of the second threshold in this application is not limited.

[0198] Exemplarily, the second threshold is 2000 bytes, that is, the terminal device stops collecting data after the data volume of the data collected based on the first parameter reaches 2000 bytes.

[0199] Exemplarily, the second threshold is the size of the maximum Packet Data Convergence Protocol (PDCP) service data unit (SDU), which is 9000 bytes in the NR system. That is, the terminal device stops collecting data when the data volume of the data collected based on the first parameter reaches the maximum PDCP SDU length.

[0200] It is easy to understand that when the duration for the terminal device to perform data collection based on the first parameter reaches the second duration, the terminal device will stop data collection and perform subsequent steps to report the data.

[0201] It should be understood that the specific duration of the second duration and the size relationship between the second duration and the first duration in the embodiments of this application are not limited.

[0202] Exemplarily, if the second duration is greater than the first duration, after the terminal device completes data collection according to the first duration, it performs subsequent steps when the second duration arrives.

[0203] Exemplarily, if the second duration is equal to the first duration, after the terminal device completes data collection according to the first duration, it immediately performs subsequent steps.

[0204] In a possible implementation, the second duration may be indicated by a first timer. Wherein, the start time of the first timer in the embodiments of this application is not limited.

[0205] As an example but not a limitation, the start time of the first timer may be the time when the terminal device applies the first parameter for data collection.

[0206] As an example but not a limitation, the start time of the first timer may be the time when the terminal device stores the data set collected based on the first parameter.

[0207] It should be understood that if the network device sends a request message to the terminal device before the end of the second duration to request the data collected by the terminal device based on the first parameter, the terminal device may report the data collected based on the first parameter before this time in response to the request message, without waiting until after the end of the second duration to report the collected data.

[0208] In some possible implementation manners, the above first information may further include a reporting interval, which is the interval time at which it is desired for the terminal device to report the collected data. In other words, the terminal device may periodically report the data collected based on the first parameter to the network device based on this reporting interval.

[0209] Optionally, the above first information may further include a reporting number, indicating the number of times the terminal device needs to collect data based on the first parameter and report it periodically. Among them, when the terminal device reports data, it may report the data collected based on the first parameter within this reporting interval, or report all the data collected based on the first parameter at the end of this reporting interval. The embodiments of the present application do not make limitations in this regard.

[0210] In one possible implementation manner, the first information may include one of the above second threshold and second duration, and the above reporting interval and reporting number. In other words, after the above trigger condition is satisfied, the terminal device may periodically report the data collected based on the first parameter to the network device. Specifically, when the amount of data obtained by the terminal device based on the first parameter reaches the second threshold, or when the duration of data collection by the terminal device based on the first parameter reaches the second duration, the terminal device periodically collects the data according to the reporting interval. The specific implementation manner may refer to the above description and will not be elaborated here.

[0211] It should be understood that the above first parameter may further include at least one of a height range and a speed range, that is, the height range or speed range corresponding to the data collection that the network device expects the terminal device to perform. Correspondingly, the terminal device performs data collection within this first range.

[0212] It should be understood that the height range may be understood as the height range where the terminal device is located, that is, the network device expects the terminal device to perform data collection when it is within this height range.

[0213] It should be understood that this speed range can be understood as the range of the movement speed of the terminal device, that is, when the network device expects the movement speed of the terminal device to be within this speed range, data collection is performed.

[0214] S520. The terminal device sends first data to the network device. Correspondingly, the network device receives the first data. Wherein, the first data is part or all of the data collected by the terminal device based on a first parameter.

[0215] Specifically, the data collected by the terminal device based on the first parameter may include M data sets, and the first data may include N data sets out of the M data sets, where M≥N≥1.

[0216] It should be understood that the embodiments of the present application do not limit the specific manner in which the terminal device determines the first data.

[0217] By way of example and not limitation, the first data may be determined by the internal implementation of the terminal device. For example, the first data may be the first N data sets among the M data sets collected by the terminal device. The embodiments of the present application do not limit this.

[0218] In a possible implementation, if the amount of data collected by the terminal device based on the first parameter is greater than the maximum PDCP SDU size, the terminal device will use the segmented reporting method to send the data collected based on the above first parameter. Specifically, the terminal device sends an uplink dedicated information segment (ULDedicatedMessageSegment) message to the network device to initiate segmented transmission, and segments and transmits the data collected based on the first parameter according to the maximum PDCP SDU size.

[0219] By way of example and not limitation, the terminal device divides the data collected based on the first parameter into data segment #1, data segment #2, and data segment #3, and sends an RRC message #1 including data segment #1, an RRC message #2 including data segment #2, and an RRC message #3 including data segment #3 to the network device. In this implementation, the first data may be any one of data segment #1, data segment #2, and data segment #3.

[0220] It should be understood that the embodiments of the present application do not limit the number of data sets included in each data segment.

[0221] Optionally, before step S520, the method 500 may further include the following steps:

[0222] S515. The network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information. Wherein, the second indication information is used to instruct the terminal device to perform segmented transmission on the data collected based on the first parameter.

[0223] It should be understood that the embodiments of the present application do not limit the specific content of the first data.

[0224] By way of example and not limitation, the first data may include at least one of the following: L1-RSRP, L1-RSRQ, L1-SINR, beam-ID, phase information of the reference signal, time information of the reference signal, power information of the reference signal, location information of data collection, pairing information of time and power.

[0225] Optionally, the first data may further include a second identifier for indicating good line-of-sight (LOS) transmission or non-line-of-sight (NLOS) transmission.

[0226] Optionally, the first data may further include a third identifier for indicating the quality of the label of the first data. For example, in a positioning scenario, the label of the first data may be understood as the actual location of the terminal device, and in this case, the quality of the label of the first data is the accuracy of the foregoing actual location.

[0227] It should be understood that the embodiments of the present application do not limit the specific form of transmitting the first data.

[0228] By way of example and not limitation, the terminal device may include the above-reported content (i.e., the first data) in a container. Among them, the container may be a container included in the measurement report or the UE information response.

[0229] By way of example and not limitation, the terminal device may include the above-reported content (i.e., the first data) in the measurement report or the UE information response and indicate it as the measurement result of L1 by name, such as L1-RSRP, L1-RSRQ, etc.

[0230] By way of example and not limitation, the terminal device may include the above-reported content (i.e., the first data) in the measurement report or the UE information response, indicate the first data by a specific identifier (such as L1-MeasQuantityResults), and carry the specific content carried in the first data at the next level. An example of its specific form is as follows: L1-MeasQuantityResults::= SEQUENCE{

[0231] rsrp RSRP-Range

[0232] OPTIONAL,

[0233] rsrq RSRQ-Range

[0234] OPTIONAL,

[0235] sinr SINR-Range

[0236] OPTIONAL

[0237] }

[0238] It should be understood that when the first data is included in the UE information response, the terminal device needs to report the UE information response based on the indication of the network device. For example, the network device sends a UE information request to the terminal device to request the terminal device to report the UE information response carrying the first data.

[0239] In an embodiment of the present application, the network device can make the connected terminal device report the first data after completing the data collection corresponding to the first parameter by indicating the first parameter. Alternatively, the network device can make the connected terminal device report the first data when the data collection corresponding to the first parameter is completed and the reporting trigger condition is satisfied by indicating the first parameter and the reporting trigger condition. Through the above solutions, the terminal device can record and report multi-time and multi-sample AI data collection.

[0240] Figure 6 is a schematic flowchart of another communication method 600 provided by an embodiment of the present application. The method 600 can be executed by the terminal device and the network device, or by modules and / or devices (such as chips or integrated circuits, etc.) with corresponding functions installed in the terminal device and the network device, which is not limited. The following takes the terminal device and the network device as examples for illustration. As Figure 6 shown, the method includes the following steps:

[0241] S610, the network device sends the first information to the terminal device, and correspondingly, the terminal device receives the first information.

[0242] For the specific description of the first information, reference can be made to Figure 5 the relevant content, which will not be elaborated here.

[0243] S620, the terminal device sends the second information to the network device, and correspondingly, the network device receives the second information. Wherein, the second information is used to indicate that the data collected by the terminal device is available.

[0244] In an embodiment of the present application, the second information can be used to indicate that the data collected by the terminal device based on the first information is available, or the second information can be used to indicate that the data collected by the terminal device based on the first parameter is available.

[0245] In a possible implementation manner, the second information is further used to indicate the data volume of the data collected by the terminal device based on the first parameter.

[0246] In another possible implementation, the data collected by the terminal device based on the first parameter includes M data sets, where M≥1. The second information includes a second parameter, and the second parameter includes at least one of the following:

[0247] The time range corresponding to each of the above M data sets, that is, the time range when the terminal device collects each data set;

[0248] The area corresponding to each of the above M data sets, that is, the area where the terminal device collects each data set;

[0249] The height range corresponding to each of the above M data sets, that is, the height range when the terminal device collects each data set;

[0250] The speed range corresponding to each of the above M data sets, that is, the speed range when the terminal device collects each data set.

[0251] S630. The network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information. Among them, the third information is used to request the terminal device to send the collected data.

[0252] In the embodiments of the present application, the third information may be used to instruct the terminal device to send the data collected based on the first information, or the second information may be used to instruct the terminal device to send the data collected based on the first parameter.

[0253] In a possible way, when the second information includes the above second parameter, the third information further includes a first identifier, and the first identifier is used to indicate the data set that the network device expects the terminal device to report. In this implementation, the third information is used to request the terminal device to report data according to the first identifier.

[0254] As an example but not a limitation, the first identifier includes at least one of the following: the identifier of the data set that the terminal device is expected to report, the identifier of the collection area corresponding to the data set that the terminal device is expected to report, the identifier of the duration of the collection time range corresponding to the data set that the terminal device is expected to report, the identifier of the collection height range corresponding to the data set that the terminal device is expected to report, or the identifier of the collection data speed range corresponding to the data set that the terminal device is expected to report.

[0255] It should be understood that in this implementation, the above first data is all or part of the data indicated by the first identifier.

[0256] In another possible implementation, the third information includes a first condition, and the first condition includes one of the following: the acquisition time range corresponding to the data to be reported, the acquisition area corresponding to the data to be reported, the height range corresponding to the data to be reported, the speed range corresponding to the data to be reported, and the data volume of the data to be reported.

[0257] It is easy to understand that in this implementation, the second parameter may not be included in the second information.

[0258] It should be understood that in this implementation, the first data is all or part of the data that meets the first condition.

[0259] S640, the terminal device sends the first data to the network device according to the third information. Correspondingly, the network device receives the first data.

[0260] It should be understood that the embodiments of the present application do not limit the specific content of the first data, and the specific content can refer to Figure 5 the relevant description, which will not be elaborated here.

[0261] In a possible implementation, the first data is all or part of the data indicated by the first identifier in the third information.

[0262] In another possible implementation, the first data is all or part of the data that meets the first condition in the third information.

[0263] It should be understood that when the terminal device sends the first data according to the first identifier or the first condition, it can also report the range information corresponding to each data set of the first data at the same time.

[0264] Table 1 is a data reporting format provided by the embodiments of the present application. As shown in Table 1, the data reported by the terminal device may include multiple entries, and each entry includes one or more data sets, and the range information corresponding to the one or more data sets. For example, entry 1 includes data set #1 and range information #1 corresponding to data set #1, entry 2 includes data set #2 and data set #3 and range information #2 corresponding to data set #2 and data set #3, and entry #3 includes data set #3 and range information #3 corresponding to data set #3.

[0265] Table 1 A data reporting format

[0266] Data list Content Item 1 Data set #1, Range information #1 Item 2 Data set #2, Data set #3, Range information #2 Item 3 Data set #4, Range information #3

[0267] The range information includes at least one of the following: the acquisition time range corresponding to each data set, the acquisition area corresponding to each data set, the height range corresponding to each data set, and the speed range corresponding to each data set.

[0268] As an example and not by way of limitation, the first data reported by the terminal device includes 3 entries. Entry 1 includes data set #1 and the identifier of the collection area #1 corresponding to the data set #1. Entry 2 includes data set #2 and the identifier of the collection area #2 corresponding to the data set #2. Entry 3 includes data sets #3 and #4 and the identifier of the collection area #3 corresponding to the data sets #3 and #4.

[0269] As an example and not by way of limitation, the first data reported by the terminal device includes 2 entries. Entry 1 includes data set #5, the identifier of the collection area #1 corresponding to the data set #5, and the identifier of the height range #1 corresponding to the data set #5. Entry 2 includes data set #6, the identifier of the collection area #2 corresponding to the data set #6, and the identifier of the height range #2 corresponding to the data set #6.

[0270] It should be understood that the terminal device can perform segmented transmission of the above first data.

[0271] In a possible implementation, the terminal device can perform segmented transmission of the first data by itself. Specifically, when the data volume of the above first data is greater than the maximum PDCP SDU size, the terminal device can use the segmented transmission method to send the above first data to the network device. The specific method can refer to the relevant content in step S520 and will not be elaborated here.

[0272] In another possible implementation, the terminal device can transmit the first data according to the indication of the network device. In this implementation, before the above step S640, the method 600 further includes the following steps (not shown in the figure):

[0273] S635, the network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information. The second indication information is used to instruct the terminal device to perform segmented transmission of the collected data.

[0274] In this implementation, the terminal device can perform segmented transmission of the above first data based on the second indication information and the third information. The specific method for the terminal device to perform segmented transmission can refer to the relevant content in step S520 and will not be elaborated here.

[0275] Optionally, the method 600 further includes the following steps (not shown in the figure):

[0276] S645, the terminal device sends fourth information to the network device. Correspondingly, the network device receives the fourth information.

[0277] In a possible implementation, the fourth information is used to indicate that the data collected by the terminal device is available.

[0278] In another possible implementation, the fourth information is used to indicate that the second data is available, where the second data is all or part of the data collected by the terminal device except the first data.

[0279] In the embodiments of the present application, the data collected by the above terminal device may be data collected by the terminal device based on the first information, or data collected by the terminal device based on the first parameter.

[0280] It should be understood that the fourth information may further include a second parameter corresponding to each data set collected by the terminal device, or a second parameter corresponding to each data set collected by the terminal device except the first data, which will not be elaborated here.

[0281] It should be understood that the embodiments of the present application do not limit the timing for the terminal device to send the fourth information. As an example, the terminal device may send the fourth information at the same time as sending the first data. As another example, the terminal device may send the fourth information after sending the first data, and the embodiments of the present application do not limit this.

[0282] Based on the above solution, on the basis of method 500, the terminal device may send second information to the network device, so that the network device determines that the data collected by the terminal device based on the first parameter is in an available state, and / or the second parameter of each data set therein. Further, the network device may request the terminal device to send the data collected based on the first parameter, and may also request the terminal device to send a specific data set therein. Through the above solution, the terminal device can implement multi-time and multi-sample recording and reporting for AI data collection.

[0283] It should be noted that method 500 and method 600 may be used as independent embodiments, or may be combined to form a new embodiment, and the embodiments of the present application do not limit this.

[0284] The corresponding apparatus embodiments of the method embodiments of the present application are introduced below. Only a brief introduction to the apparatus is given below, and the specific implementation steps and details of the solution can refer to the foregoing method embodiments.

[0285] To implement each function in the method provided by the present application, both the terminal device and the network device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraint conditions of the technical solution.

[0286] Figure 7It is a schematic block diagram of the communication device 1000 according to an embodiment of the present application. The communication device 1000 includes a processor 1010 and a communication interface 1020, and the processor 1010 and the communication interface 1020 can be connected to each other through a bus 1030. The communication device 1000 can be a first device or a second device.

[0287] Optionally, the communication device 1000 may further include a memory 1040. The memory 1040 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM), and this memory 1040 is used for relevant instructions and data.

[0288] The processor 1010 can be one or more central processing units (CPUs). When the processor 1010 is a single CPU, the CPU can be a single-core CPU or a multi-core CPU. Among them, the processor 1010 can be a signal processor, a chip, or other integrated circuits that can implement the method of the present application, or a partial circuit for processing functions in the foregoing processor, chip, or integrated circuit. In addition, the communication interface 1020 can also be an input / output interface, and the input / output interface is used for input or output of signals or data, and can also be an input / output circuit.

[0289] When the communication device 1000 is a terminal device, exemplarily, the processor 1010 is used to perform the following operations: receiving first information from a network device; sending first data, etc.

[0290] When the communication device 1000 is a network device, exemplarily, the processor 1010 is used to perform the following operations: sending first information to a terminal device; receiving first data, etc.

[0291] The above content is only described as an example. When the communication device 1000 is a terminal device or a network device, it will be responsible for executing the methods or steps related to the terminal device or the network device in the foregoing method embodiments.

[0292] It can be understood that when the communication device 1000 is a terminal device or a network device, the communication interface 1020 can also be called a transceiver. The above description is only an exemplary description. For specific content, reference can be made to the content shown in the foregoing method embodiments. Figure 7 The implementation of each operation in can also correspond to referenceFigure 5 or Figure 6 the corresponding description of the method embodiments shown.

[0293] Figure 8 is a schematic block diagram of the communication device 1100 according to an embodiment of the present application. The communication device 1100 can be a terminal device or a network device, or can be a chip or module in a terminal device or a network device, and is used to implement the method involved in the above embodiments. The communication device 1100 includes a transceiver unit 1110. The transceiver unit 1110 will be exemplarily introduced below.

[0294] The transceiver unit 1110 can include a sending unit and a receiving unit. The sending unit is used to perform the sending action of the communication device, and the receiving unit is used to perform the receiving action of the communication device. For ease of description, in the embodiments of the present application, the sending unit and the receiving unit are combined into one transceiver unit. A unified description is made here and will not be repeated later.

[0295] When the communication device 1100 is a network device, exemplarily, the transceiver unit 1110 is used to receive first information from the network device. The transceiver unit 1110 is also used to send first data, etc.

[0296] Optionally, the communication device 1100 may further include a processing unit 1120, which is used to execute the content related to processing, coordination, etc. of the terminal device.

[0297] When the communication device 1100 is a network device, exemplarily, the transceiver unit 1110 is used to send first information to the terminal device. The transceiver unit 1110 is also used to receive first data, etc.

[0298] Optionally, the communication device 1100 may further include a processing unit 1120, which is used to execute the content related to processing, coordination, etc. of the second device.

[0299] The above content is only for exemplary description. When the communication device 1100 is a terminal device or a network device, it will be responsible for executing the methods or steps related to the terminal device or the network device in the foregoing method embodiments.

[0300] Optionally, the communication device 1100 further includes a storage unit 1130, and the storage unit 1130 is used to store the program or code for executing the foregoing method.

[0301] Figure 7 and Figure 8 the device embodiments shown are for implementing Figures 5 to 6 the content described above. Figure 7 and Figure 8 The specific execution steps and methods of the device shown can refer to the content described in the foregoing method embodiments.

[0302] The present application also provides a chip, including a processor, which is configured to call and run instructions stored in a memory, so that a communication device installed with the chip executes the methods in the above examples.

[0303] The present application also provides another chip, including: an input interface, an output interface, and a processor. The input interface, the output interface, and the processor are connected through an internal connection path. The processor is configured to execute code in a memory. When the code is executed, the processor is configured to execute the methods in the above examples. Optionally, the chip further includes a memory, which is configured to store a computer program or code.

[0304] The present application also provides a processor, which is configured to be coupled with a memory and execute the methods and functions related to a network device or a terminal device in any one of the above embodiments.

[0305] In another embodiment of the present application, there is provided a computer program product containing instructions. When the computer program product runs on a computer, the methods in the foregoing embodiments are implemented.

[0306] The present application also provides a computer program. When the computer program runs in a computer, the methods in the foregoing embodiments are implemented.

[0307] In another embodiment of the present application, there is provided a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the methods described in the foregoing embodiments are implemented.

[0308] Another embodiment of the present application further provides a communication system, which includes a terminal device and a network device. The terminal device is responsible for executing the methods or steps related to the terminal device in the foregoing method embodiments, and the network device is responsible for executing the methods or steps related to the network device in the foregoing method embodiments.

[0309] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0310] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0311] In several embodiments provided in this application, 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 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. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0312] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or 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.

[0313] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0314] If the function 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 technical solution of the embodiment of this application, in essence, or the part that contributes to the prior art, or a part of this 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 to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0315] The above is only the specific implementation manner of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the embodiments of this application can easily think of changes or substitutions, which should all be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method is applied to a terminal device, and the method comprises: receiving first information from a network device, the first information including a first parameter, the first parameter including at least one of a first duration or a first area, the first duration being a duration during which the terminal device is expected to collect data, and the first area being an area during which the terminal device is expected to collect data; Sending first data, where the first data is part or all of the data collected by the terminal device based on the first parameter.

2. The method according to claim 1, characterized in that The first data is data collected by the terminal device in a connected state.

3. The method according to claim 1 or 2, characterized in that: The first parameter also includes at least one of a first time interval or a first threshold, wherein the first time interval is the time interval for the terminal device to collect data, and the first threshold is the upper limit of the number of times the terminal device collects data.

4. The method according to any one of claims 1 to 3, characterized in that The first information further includes at least one of a second threshold value or a second duration; as well as The sending the first data comprises: When the amount of data collected by the terminal device based on the first parameter is greater than a second threshold, sending the first data, and / or When the duration for which the terminal device collects data based on the first parameter is greater than the second duration, the first data is sent.

5. The method according to any one of claims 1 to 4, characterized in that The first information further includes a reporting interval and a reporting number, wherein the reporting interval is an interval time at which the terminal device is expected to report the collected data, and the reporting number is a number of times the terminal device is expected to report the collected data, and the sending of the first data includes: The terminal device sends the first data based on the reporting interval and the reporting number.

6. The method according to any one of claims 1 to 5, characterized in that The first parameter further includes at least one of a height range or a speed range within which the terminal device is expected to collect data.

7. The method according to any one of claims 1 to 6, characterized in that Before sending the first data, the method further includes: Sending second information, where the second information is used to indicate that data collected by the terminal device based on the first parameter is in an available state; receiving third information, wherein the third information is used to request the terminal device to send data collected based on the first parameter; and The sending of the first data comprises: The first data is sent according to the third information.

8. The method according to claim 7, characterized in that The second information is further used to indicate the amount of data collected by the terminal device based on the first parameter, and / or, The data collected by the terminal device based on the first parameter includes at least one data set, and the second information is also used to indicate a second parameter, and the second parameter includes at least one of the following: a collection time range corresponding to each data set in the at least one data set, a collection area corresponding to each data set in the at least one data set, a collection height range corresponding to each data set in the at least one data set, or a collection speed range corresponding to each data set in the at least one data set.

9. The method according to claim 8, characterized in that The third information includes a first identifier, where the first identifier is used to indicate a data set that the terminal is expected to report.

10. The method according to claim 9, characterized in that The first identifier includes at least one of the following: An identifier of the data set expected to be reported by the terminal device, an identifier of the collection area corresponding to the data set expected to be reported by the terminal device, an identifier of the collection time range corresponding to the data set expected to be reported by the terminal device, an identifier of the collection height range corresponding to the data set expected to be reported by the terminal device, or an identifier of the collection speed range corresponding to the data set expected to be reported by the terminal device.

11. The method according to claim 7, characterized in that The third information includes a first condition, and the first data is all or part of the data collected by the terminal device based on the first parameter that meets the first condition, wherein the first condition includes one of the following: The collection time range corresponding to the expected data, the collection area corresponding to the expected data, the height range corresponding to the expected data, and the speed range corresponding to the expected data.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: Send fourth information, where the fourth information is used to indicate that second data is available, where the second data is part or all of the data collected by the terminal device based on the first parameter except the first data.

13. The method according to any one of claims 1 to 11, characterized in that The first data includes at least one of the following: Layer 1 - reference signal received power, layer 1 - reference signal received quality, layer 1 - signal to interference and noise ratio, beam identifier, phase information of reference signal, time information of reference signal, power information of reference signal, location information of data collection, pairing information of time and power, second identifier or third identifier, wherein the second identifier is used to indicate line-of-sight transmission or non-line-of-sight transmission, and the third identifier is used to indicate the quality of the label of the first data.

14. A communication method, characterized in that: The method is applied to a network device, and the method comprises: Sending first information to a terminal device, the first information including a first parameter, the first parameter including at least one of a first duration or a first area, the first duration being a duration during which the terminal device is expected to collect data, and the first area being an area during which the terminal device is expected to collect data; Receive first data, where the first data is part or all of the data collected by the terminal device based on the first parameter.

15. The method according to claim 14, characterized in that The first data is data collected by the terminal device in a connected state.

16. The method according to claim 14 or 15, characterized in that: The first parameter also includes at least one of a first time interval or a first threshold, wherein the first time interval is the time interval for the terminal device to collect data, and the first threshold is the upper limit of the number of times the terminal device collects data.

17. The method according to any one of claims 14 to 16, characterized in that The first information also includes at least one of a second threshold value or a second duration, wherein the second threshold value is an upper limit value of the amount of data collected by the terminal device based on the first parameter, and the second duration is a maximum duration for the terminal device to collect data based on the first parameter.

18. The method according to any one of claims 14 to 17, characterized in that The first information also includes a reporting interval and a reporting number, wherein the reporting interval is an interval time at which the terminal device is expected to report the collected data, and the reporting number is a number of times the terminal device is expected to report the collected data.

19. The method according to any one of claims 14 to 18, characterized in that The first parameter also includes at least one of a height range or a speed range for data collection by the terminal device.

20. The method according to any one of claims 14 to 19, characterized in that Before receiving the first data, the method further includes: receiving second information, where the second information is used to indicate that data collected by the terminal device based on the first parameter is in an available state; Sending third information, where the third information is used to request the terminal device to send data collected based on the first parameter.

21. The method according to claim 20, characterized in that The second information is further used to indicate the amount of data collected by the terminal device based on the first parameter, and / or, The data collected by the terminal device based on the first parameter includes at least one data set, and the second information is also used to indicate a second parameter, and the second parameter includes at least one of the following: a collection time range corresponding to each data set in the at least one data set, a collection area corresponding to each data set in the at least one data set, a collection height range corresponding to each data set in the at least one data set, or a collection speed range corresponding to each data set in the at least one data set.

22. The method according to claim 21, characterized in that The third information includes a first identifier, where the first identifier is used to indicate a data set that the terminal is expected to report.

23. The method according to claim 22, characterized in that The first identifier includes at least one of the following: An identifier of the length of the data set expected to be reported by the terminal device, an identifier of the collection area corresponding to the data set expected to be reported by the terminal device, an identifier of the collection time range corresponding to the data set expected to be reported by the terminal device, an identifier of the collection altitude range corresponding to the data set expected to be reported by the terminal device, or an identifier of the collection data range corresponding to the data set expected to be reported by the terminal device.

24. The method according to claim 20, characterized in that The third information includes a first condition, and the first data is all or part of the data collected by the terminal device based on the first parameter that meets the first condition, wherein the first condition includes one of the following: The collection time range corresponding to the expected data, the collection area corresponding to the expected data, the height range corresponding to the expected data, and the speed range corresponding to the expected data.

25. The method according to any one of claims 14 to 24, characterized in that The method further comprises: Receive fourth information, where the fourth information is used to indicate that second data is in an available state, where the second data is data collected by the terminal device based on the first parameter except the first data.

26. The method according to any one of claims 14 to 25, characterized in that The first data includes at least one of the following: Layer 1 - reference signal received power, layer 1 - reference signal received quality, layer 1 - signal to interference and noise ratio, beam identifier, phase information of reference signal, time information of reference signal, power information of reference signal, location information of data collection, pairing information of time and power, second identifier or third identifier, wherein the second identifier is used to indicate line-of-sight transmission or non-line-of-sight transmission, and the third identifier is used to indicate the quality of the label of the first data.

27. A communication device, characterized in that: Used to implement the method according to any one of claims 1 to 13, or used to implement the method according to any one of claims 14 to 26.

28. A communication device, characterized in that: comprising a processor configured to, by executing a computer program or instructions, or, by means of a logic circuit, The communication device is caused to perform the method according to any one of claims 1 to 13, or The communication device is enabled to execute the method according to any one of claims 14 to 26.

29. The device according to claim 28, characterized in that The communication device further comprises a memory for storing the computer program or instructions.

30. The device according to claim 28 or 29, characterized in that The communication device further comprises a communication interface, and the communication interface is used for inputting and / or outputting signals.

31. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method of any one of claims 1 to 13 is performed, or, The method according to any one of claims 14 to 26 is performed.

32. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 13 is performed, or, The method according to any one of claims 14 to 26 is performed.

33. A communication system, characterized in that: Including terminal equipment and network equipment, among which, The terminal device is used to perform the method according to any one of claims 1 to 13; The network device is configured to execute the method according to any one of claims 14 to 26.

Citation Information

Cited By

  • Communication method and communication apparatus

    EP4804676A1

  • Communication method and communication apparatus

    WO2025113430A1

  • Communication method and apparatus

    WO2026098358A1

  • Support of data plane protocol

    WO2026157293A1