Communication method and communication apparatus

By sending instruction information from the terminal device to the first device to control data transmission, the problem of data privacy leakage in wireless communication systems is solved, and the protection of data privacy and privacy is achieved.

WO2026021200A1PCT designated stage Publication Date: 2026-01-29HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105853
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-22
Filing Date
2025-06-30
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

In wireless communication systems, the data reported by terminal devices is at risk of privacy and data privacy leakage. How can we ensure the privacy and privacy of the data while obtaining permission from the device manufacturer?

Method used

The terminal device sends an instruction message to the first device to notify whether it is allowed to send measurement data to the second device, thus restricting the data access rights of unauthorized devices. Specifically, the data transmission is controlled by indicating the data type or device identifier.

Benefits of technology

It effectively protects the privacy and privacy of data reported by terminal devices, prevents unauthorized devices from obtaining sensitive data, and ensures the security and privacy of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105853_29012026_PF_FP_ABST
    Figure CN2025105853_29012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus. The method comprises: acquiring first data, the first data being measurement data of a terminal device, and the measurement data being used for a second device to train a model; and sending first indication information to a first device, the first indication information being used for indicating whether the first device is allowed to send the first data to the second device, and the first device being different from the second device. In the present application, the first indication information sent by the terminal device enables the first device to know whether the first device is allowed to send the first data to the second device, such that the terminal device can send the first data to the licensed second device, thereby ensuring confidentiality and privacy of the data sent by the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] The present application claims priority to the Chinese patent application No. 202410987217.X, filed on July 22, 2024, entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] In a wireless communication system, a terminal device reports data to a cloud server, so that the cloud server trains the data to obtain a training model. The data reported by the terminal device, such as air interface measurement data and network configuration associated with the air interface measurement data, has privacy and privacy. In order to ensure the privacy and privacy of the data reported by the terminal device.

[0004] Therefore, how to avoid the leakage of the data reported by the terminal device and ensure the privacy and privacy of the data reported by the terminal device is a problem worth considering. SUMMARY

[0005] The present application provides a communication method and a communication apparatus to ensure the privacy and privacy of the data obtained by the terminal device while obtaining more device manufacturer permissions.

[0006] In a first aspect, a communication method is provided, which is applied to a terminal device side, that is, the method can be executed by the terminal device or the components (such as chips or chip systems or circuits) of the terminal device, and the present application does not limit this.

[0007] The method can include: obtaining first data, the first data being measurement data of the terminal device, the measurement data being used for training a model by a second device; and sending first indication information to a first device, the first indication information being used to indicate whether the first device is allowed to send the first data to the second device, the first device being different from the second device.

[0008] Based on the above scheme, the terminal device obtains first data, and the first device is informed by the first indication information whether the terminal device is allowed to send the first data obtained by the terminal device to the second device. In this way, in the case that the terminal device refuses the first device to send the first data to the second device, the second device can be limited in the access right to the first data reported by the terminal device to the first device, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without permission of the terminal manufacturer or the chip manufacturer can be prevented from obtaining the first data, so as to ensure the privacy and privacy of the data reported by the terminal device.

[0009] In combination with the first aspect, in some implementations of the first aspect, the first indication information is specifically used to indicate the type of the first data, the type of the first data includes first data and / or second data, the first data is data that the terminal device only allows the first device to send to the second device, and the second data is data that the terminal device only allows the first device to send to a third device, the third device being different from the second device.

[0010] In combination with the first aspect, in some implementations of the first aspect, the first indication information is specifically used to indicate the type of the first data, the type of the first data includes first data and / or second data, the first data is data that the terminal device only allows the first device to send to the second device, and the second data is data that the terminal device only allows the first device to send to a third device, the third device being different from the second device.

[0011] Based on the above scheme, the first indication information informs the first device of the type of the first data, and the first device determines whether it is allowed to send the first data to the second device according to the type of the first data. In this way, the second device can be limited in the access right to the first data reported by the terminal device to the first device, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without permission of the terminal manufacturer or the chip manufacturer can be prevented from obtaining the first data, so as to ensure the privacy and privacy of the data reported by the terminal device.

[0012] In combination with the first aspect, in some implementations of the first aspect, the first indication information is specifically used to indicate at least one device identifier, the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier is a target device that the terminal device allows the first device to send the first data, and the device associated with the second type identifier is a target device that the terminal device allows the first device to send second data, the second data being different from the first data.

[0013] In some implementations of the first aspect, the first indication information is specifically used to indicate at least one device identifier, the at least one device identifier including at least one first type of identifier and / or at least one second type of identifier, the first type of identifier being associated with a target device of the terminal device that allows the first device to send the first data, and the second type of identifier being associated with a target device of the terminal device that refuses the first device to send the first data.

[0014] According to the above scheme, the first indication information informs the first device of the cloud server identifier (e.g., the first type of identifier and / or the second type of identifier), and the first device determines whether it is allowed to send the first data to the second device according to the cloud server identifier. In this way, the second device can be limited in the access right to the first data reported by the terminal device to the first device, and in the case where the first data belongs to the terminal manufacturer or the chip manufacturer, the second device that does not obtain the permission of the terminal manufacturer or the chip manufacturer can be prevented from obtaining the first data, thereby ensuring the privacy of the data reported by the terminal device.

[0015] Optionally, when the at least one device identifier includes a second device identifier, and the second device identifier is the first type of identifier, the first indication information is used to indicate that the first device is allowed to send the first data to the second device, and the second device identifier is associated with the second device; or when the at least one device identifier includes a second device identifier, and the second device identifier is the second type of identifier, the first indication information is used to indicate that the first device is refused to send the first data to the second device, and the second device identifier is associated with the second device.

[0016] Optionally, the first indication information is specifically used to indicate at least one device identifier, including that the first indication information includes at least one first value, and the at least one first value is associated with the at least one second device identifier.

[0017] Optionally, the sending of the first indication information to the first device includes: sending capability information of the terminal device to the first device, and / or sending terminal device assistance information (UAI) to the first device, wherein the capability information includes the first indication information, and the UAI includes the first indication information. In this way, the terminal device can dynamically update the content indicated by the first indication information according to the UAI, so as to convey to the first device in real time whether the first device is allowed to send the first data to the second device.

[0018] In some implementations of the first aspect, when the first indication information indicates that the first device is allowed to send the first data to the second device, the method further includes: sending the first data to the first device.

[0019] In a second aspect, a communication method is provided, which is applied to a first device side, i.e., the method can be executed by the first device or a component (e.g., a chip or a chip system or a circuit) of the first device, and the present application does not limit this.

[0020] The method can include: receiving first indication information from a terminal device, the first indication information being used to indicate whether the first device is allowed to send the first data to a second device, the first device being different from the second device; and determining whether to send the first data to the second device based on the first indication information, wherein the first data is measurement data of the terminal device, and the measurement data is used for the second device to train a model.

[0021] With reference to the second aspect, in some implementations of the second aspect, the first indication information is specifically used to indicate a type of the first data, the type of the first data including first type data and / or second type data, the first type data being data that the terminal device allows the first device to send to the second device, and the second type data being data that the terminal device allows the first device to send to a third device, the third device being different from the second device.

[0022] With reference to the second aspect, in some implementations of the second aspect, the first indication information is specifically used to indicate a type of the first data, the type of the first data including first type data and / or second type data, the first type data being data that the terminal device allows the first device to send to the second device, and the second type data being data that the terminal device refuses the first device to send to the second device.

[0023] With reference to the second aspect, in some implementations of the second aspect, the first indication information is specifically used to indicate at least one device identifier, the at least one device identifier including at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier being a target device that the terminal device allows the first device to send the first data, and the device associated with the second type identifier being a target device that the terminal device allows the first device to send second data, the second data being different from the first data.

[0024] With reference to the second aspect, in some implementations of the second aspect, the first indication information is specifically used to indicate at least one device identifier, the at least one device identifier including at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier being a target device that the terminal device allows the first device to send the first data, and the device associated with the second type identifier being a target device that the terminal device refuses the first device to send the first data.

[0025] With reference to the second aspect, in some implementations of the second aspect, based on the first indication information, determining whether to send the first data to the second device comprises: when the first indication information indicates that the type of the first data is the first type of data, determining to send the first data to the second device; or when the first indication information indicates that the at least one device identifier is the first type of identifier, determining to send the first data to the second device; or when the first indication information indicates that the second device is associated with the first data, determining to send the first data to the second device, wherein the type of the first data is the first type of data, and the second device is a device associated with the first type of identifier.

[0026] Optionally, the first indication information comprises at least one first value associated with the at least one second device identifier.

[0027] Optionally, the receiving the first indication information from the terminal device comprises: receiving capability information from the terminal device, and / or receiving terminal device assistance information (UAI), wherein the first indication information is included in the capability information and / or the UAI.

[0028] With reference to the second aspect, in some implementations of the second aspect, when the first indication information indicates that the first device is allowed to send the first data to the second device, the method further comprises: receiving the first data from the terminal device.

[0029] The advantages and possible designs of the second aspect can be refer to the related description in the first aspect, and will not be repeated here.

[0030] In a third aspect, a communication method is provided, which is applied to a terminal device side, i.e., the method can be executed by a terminal device, or can be executed by a component (such as a chip or a chip system or a circuit) of the terminal device, and the present application does not limit this.

[0031] The method can comprise: receiving first request information, the first request information being used to request the terminal device to provide first data to a second device, the first data being measurement data of the terminal device, and the measurement data being used for the second device to train a model; determining whether to allow the first device to send the first data to the second device; and sending first response information, the first response information being used to indicate that the first device is allowed to provide the first data to the second device, or the first response information being used to indicate that the first device is refused to provide the first data to the second device.

[0032] Based on the above scheme, the terminal device determines whether the first device is allowed to send the first data to the second device according to the request of the first request information, and notifies the first device whether it is allowed to send the first data to the second device through the indication of the first response information. In this way, the acquisition permission of the second device to the first data reported by the terminal device to the first device can be limited, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, thereby ensuring the privacy and privacy of the data reported by the terminal device.

[0033] Optionally, the determination of whether the first device is allowed to send the first data to the second device comprises: determining whether to send the first data to the second device according to the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device. In this way, the terminal device can determine whether the first device is allowed to send data to the second device according to its own conditions.

[0034] In combination with the third aspect, in some implementations of the third aspect, the determination of whether the first device is allowed to send the first data to the second device comprises: the first request information comprises a second device identifier, the second device identifier being associated with the second device; and the determination of whether the first device is allowed to send the first data to the second device is based on the second device identifier.

[0035] Based on the above scheme, the terminal device determines whether the first device is allowed to send the first data to the second device according to the request of the first request information, and notifies the first device whether it is allowed to send the first data to the second device through the indication of the first response information. In this way, the acquisition permission of the second device to the first data reported by the terminal device to the first device can be limited, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, thereby ensuring the privacy and privacy of the data reported by the terminal device.

[0036] In combination with the third aspect, in some implementations of the third aspect, the method further comprises: sending second indication information, the second indication information being used to indicate a second device identifier, the second device identifier being associated with the second device, and the second device being a device allowed by the terminal device for the first device to send the first data.

[0037] The fourth aspect provides a communication method, which is applied to the first device side, that is, the method can be executed by the first device, or can be executed by a component (such as a chip or a chip system or a circuit) of the first device, and the present application does not limit this.

[0038] The method can comprise: sending first request information, the first request information being used to request a terminal device to provide first data to a second device, the first data being measurement data of the terminal device, the measurement data being used by the second device to train a model; and receiving first response information, the first response information being used to indicate that the first device is allowed to provide the first data to the second device, or the first response information being used to indicate that the first device is rejected to provide the first data to the second device.

[0039] With reference to the fourth aspect, in some implementations of the fourth aspect, when the first response information is used to indicate that the first device is rejected to provide the first data to the second device, the first device no longer sends the first request information within a first time length.

[0040] With reference to the fourth aspect, in some implementations of the fourth aspect, the first request information comprises a second device identifier, the second device identifier being associated with the second device.

[0041] With reference to the fourth aspect, in some implementations of the fourth aspect, the method further comprises: receiving second indication information, the second indication information being used to indicate a second device identifier, the second device identifier being associated with a second device, the second device being a device that allows the first device to send the first data.

[0042] With reference to the fourth aspect, in some implementations of the fourth aspect, the method further comprises: sending third indication information, the third indication information being used to indicate whether to provide second data to the second device, the second data being associated with the first data.

[0043] The beneficial effects and possible designs with reference to the fourth aspect can be referred to the related description in the third aspect, and will not be described here again.

[0044] In a fifth aspect, a communication method is provided, the method being applied to a first device side, that is, the method can be executed by the first device, or can be executed by a component (for example, a chip or a chip system or a circuit) of the first device, and the present application does not limit this.

[0045] The method can comprise: receiving second request information from a second device, the second request information being used to request to send a first parameter to a terminal device, the first parameter being a parameter of a first model associated with the second device; and determining whether to send the first parameter to the terminal device.

[0046] Based on the above scheme, after the first device receives the first request information sent by the second device, it is determined whether to send the first parameter to the terminal device. When it is determined to send the first parameter to the terminal device, it can be ensured that the first parameter allowed to be received by the terminal device is the parameter sent by the second device, so as to avoid that the model parameter of the second device allowed to be received by the terminal device is sent to other devices, or avoid that the model parameter of the second device rejected to be received by the terminal device is sent to the terminal device. In this way, the model parameter on the chip can be prevented from being maliciously tampered with, thereby ensuring the privacy and security of the model parameter associated with the second device corresponding to the terminal device.

[0047] With reference to the fifth aspect, in some implementations of the fifth aspect, when it is determined to send the first parameter to the terminal device, the method further includes: receiving the first parameter from the second device; and sending the first parameter to the terminal device.

[0048] With reference to the fifth aspect, in some implementations of the fifth aspect, the determination of whether to send the first parameter to the terminal device includes: determining to send the first parameter to the terminal device according to the first information, the first information including a second device identifier and / or a first model identifier associated with the second device, the second device identifier being associated with the second device, and the first model identifier being associated with the first model.

[0049] Based on the above scheme, the first device determines to send the first parameter to the terminal device based on the second device identifier included in the first information. That is, when the first information also includes the second device identifier, it can be ensured that the first parameter allowed to be received by the terminal device is the model parameter sent by the second device, so as to avoid that the model parameter of the second device allowed to be received by the terminal device is sent to other devices, or avoid that the model parameter of the second device rejected to be received by the terminal device is sent to the terminal device. In this way, the model parameter on the chip can be prevented from being maliciously tampered with, thereby ensuring the privacy and security of the model parameter associated with the second device corresponding to the terminal device.

[0050] With reference to the fifth aspect, in some implementations of the fifth aspect, the method further includes: receiving the first information from the terminal device.

[0051] With reference to the fifth aspect, in some implementations of the fifth aspect, the determination of whether to send the first parameter to the terminal device includes: determining to send the first parameter to the terminal device according to fourth indication information, the fourth indication information being used to indicate that the first device receives the first parameter from the second device, and the fourth indication information being from the terminal device.

[0052] Based on the above scheme, the first device determines to send the first parameter to the terminal device based on the indication of the fourth indication information, so that the first device can know that the terminal device is allowed to receive the first parameter, and can ensure that the first parameter allowed to be received by the terminal device is the model parameter sent by the second device, so as to avoid that the model parameter of the second device allowed to be received by the terminal device is sent to other devices, or avoid that the model parameter of the second device rejected to be received by the terminal device is sent to the terminal device, so as to prevent the model parameter on the chip from being maliciously tampered with, thereby ensuring the privacy and security of the model parameter associated with the second device corresponding to the terminal device.

[0053] With reference to the fifth aspect, in some implementations of the fifth aspect, the method further includes: sending, to the terminal device, second information, the second information including a second device identifier and / or a first model identifier associated with the second device, the second device identifier being associated with the second device, and the first model identifier being associated with the first model.

[0054] The sixth aspect provides a communication method, which is applied to a terminal device side, that is, the method can be executed by a terminal device, or can be executed by a component (for example, a chip or a chip system or a circuit) of the terminal device, and the present application does not limit this.

[0055] The method can include: receiving second information from a first device, the second information including a second device identifier and / or a first model identifier associated with the second device, the second device identifier being associated with the second device, and the first model identifier being associated with a first model, the first model being a model trained by the second device; and determining, according to the second information, whether to receive a first parameter, the first parameter being a parameter of the first model.

[0056] Based on the above scheme, the terminal device determines whether to send the first parameter to the terminal device according to the second information sent by the first device, so that the first parameter allowed to be received by the terminal device is the model parameter sent by the second device, so as to avoid that the model parameter of the second device allowed to be received by the terminal device is sent to other devices, or avoid that the model parameter of the second device rejected to be received by the terminal device is sent to the terminal device, so as to prevent the model parameter on the chip from being maliciously tampered with, thereby ensuring the privacy and security of the model parameter associated with the second device corresponding to the terminal device.

[0057] With reference to the sixth aspect, in some implementations of the sixth aspect, the determining, according to the second information, whether to receive the first parameter includes: determining, according to third information and the second information, to receive the first parameter, the third information including the second device identifier, and / or the first model identifier associated with the second device.

[0058] Optionally, the third information comprises power of the terminal device and / or storage space of the terminal device and / or computing capability of the terminal device. The terminal device determines whether to receive the first parameter according to the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device.

[0059] Based on the above scheme, the terminal device determines to send the first parameter to the terminal device according to the third information and the second information of the terminal device, that is, when the third information comprises the second device identifier, the terminal device knows that the second device is allowed to send the first parameter, so that the terminal device can receive the model parameter associated with the second device which is allowed to be sent via the first device, so as to avoid that the model parameter of the second device which is allowed to be received by the terminal device is sent to other devices, or avoid that the model parameter of the second device which is rejected to be received by the terminal device is sent to the terminal device, thereby ensuring the privacy of the model parameter associated with the second device corresponding to the terminal device.

[0060] With reference to the sixth aspect, in some implementations of the sixth aspect, the method further comprises: sending fourth indication information to the first device, the fourth indication information being used to indicate that the first device receives the first parameter from the second device; and receiving the first parameter from the first device.

[0061] With reference to the sixth aspect, in some implementations of the sixth aspect, the method further comprises: sending first information to the first device, the first information comprising the second device identifier and / or the first model identifier associated with the second device.

[0062] The beneficial effects and possible designs of the sixth aspect can be referred to the related description of the fifth aspect, and will not be repeated here.

[0063] The seventh aspect provides a communication apparatus, which is configured to execute the method in any of the first aspect to the sixth aspect and any possible implementation thereof. Specifically, the apparatus can comprise units and / or modules for executing the method in any of the first aspect to the sixth aspect and any possible implementation thereof, such as a processing unit and / or a communication unit.

[0064] In an implementation, the apparatus is a communication device (such as a terminal device, and such as a first device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0065] In another implementation, the apparatus is a chip, chip system or circuit or communication module for a communication device (e.g., a terminal device, e.g., the first device). When the apparatus is a chip, chip system or circuit for a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit, etc.; and the processing unit can be at least one processor, processing circuit or logic circuit, etc.

[0066] In an eighth aspect, a communication apparatus is provided, which comprises at least one processor configured to cause the apparatus to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0067] Optionally, the at least one processor is configured to execute computer programs or instructions to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0068] Optionally, the apparatus further comprises a memory configured to store the computer programs or instructions.

[0069] Optionally, the at least one processor is coupled with the memory configured to store the computer programs or instructions. The memory can be disposed outside the apparatus.

[0070] Optionally, the apparatus further comprises a communication interface through which the processor reads the instructions on the memory. It can be understood that the communication interface is coupled with the processor and can be used to input the computer programs or instructions to the processor or output the information in the processor.

[0071] For the operations of sending, obtaining / receiving, etc. involved, if not specially stated, or if not contrary to the actual role or inherent logic in the related description, it can be understood as output, input, etc. operations, or as sending and receiving operations performed by the radio frequency circuit and the antenna, which are not limited in the present application.

[0072] In an implementation, the apparatus is a communication device (e.g., a terminal device, e.g., the first device).

[0073] In another implementation, the apparatus is a chip, chip system or circuit or communication module for a communication device (e.g., a terminal device, e.g., the first device). Optionally, the chip is a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core.

[0074] In a ninth aspect, a computer-readable storage medium is provided, the computer-readable medium having stored thereon computer programs (for example, program codes) or instructions, which, when executed on a communication apparatus, cause the communication apparatus to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0075] In a tenth aspect, a computer program product is provided, which contains instructions, when the computer program product is executed on a computer, causes the computer to perform the method in any one of the first aspect to the sixth aspect and any possible implementation thereof.

[0076] In an eleventh aspect, a communication system is provided, which includes a terminal device and a first device. The terminal device is configured to perform the method provided in any one of the first aspect or the third aspect or the sixth aspect, and the first device is configured to perform the method provided in any one of the second aspect or the fourth aspect or the fifth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0077] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0078] FIG. 2 is a schematic diagram of a communication method 200 provided by embodiments of the present application.

[0079] FIG. 3 is a schematic diagram of another communication method 300 provided by embodiments of the present application.

[0080] FIG. 4 is a schematic diagram of another communication method 400 provided by embodiments of the present application.

[0081] FIG. 5 is a schematic diagram of another communication method 500 provided by embodiments of the present application.

[0082] FIG. 6 is a schematic diagram of another communication method 600 provided by embodiments of the present application.

[0083] FIG. 7 is a schematic block diagram of a communication apparatus 1000 provided by embodiments of the present application.

[0084] FIG. 8 is a schematic diagram of another communication apparatus 2000 provided by embodiments of the present application.

[0085] FIG. 9 is a schematic diagram of a chip system 3000 provided by embodiments of the present application. DETAILED DESCRIPTION

[0086] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0087] Before introducing the solutions of the present application, the following points are explained.

[0088] (1) In this application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, etc. When describing that certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having an association relationship with A, carries an identifier of B having an association relationship with A, etc. In other words, if the receiving side of certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".

[0089] In this application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, wherein the other information has an association relationship with the to-be-indicated information. The to-be-indicated information can also be only indicated a part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be realized by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.

[0090] (2) In this application, the expression " / " is used to represent that the objects before and after the association are in an "or" relationship; for example, A / B can represent A or B. The expression "and / or" is used to represent that the objects before and after the association can be in an "and" association relationship or an "or" association relationship; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B and C can be single or multiple.

[0091] (3) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0092] (4) In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0093] (5) In the present application, "first", "second", and "#1", "#2", "#A" are only for convenience of description, used for distinguishing objects, and do not limit the scope of the embodiments of the present application. They are not used to describe the order or sequence of features. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.

[0094] (6) In the present application, words such as "exemplarily" and "such as" are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. On the contrary, the word "example" is intended to present the concept in a specific way. In the embodiments of the present application, "of", "corresponding" and "corresponding" can be used interchangeably at times, and it should be pointed out that when their differences are not emphasized, the meanings they express are consistent.

[0095] First, introduce the communication system applicable to the present application.

[0096] The technical solutions provided in the present application can be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, and the like. The technical solutions provided in the present application can also be applied to future communication systems. The technical solutions provided in the present 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 internet of things (IoT) communication systems. The technical solutions provided in the present application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.

[0097] As an example, a satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a base station. The satellite can act as a base station or a terminal device. The satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, and the like. The satellite can also refer to a non-ground base station or a non-ground device, and the like.

[0098] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0099] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, or data, and the like. The device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, and the like. The device is described as an example in the embodiments of the present application.

[0100] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart traffic, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0101] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity, which provides sidelink signals between UEs in V2X, D2D or peer to peer scenarios, etc.

[0102] In the embodiments of the present application, the device for implementing the function of the terminal device, i.e., the terminal device, can be a terminal device or a device capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, the device can also be configured with program instructions for performing corresponding communication functions.

[0103] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, motor slide retainer (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), positioning node, etc. The 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. The base station can also refer to a communication module, a modem or a chip for being arranged in the foregoing device or apparatus. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a network side device in a future communication network, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0104] A base station can be fixed, or mobile. For example, a helicopter or an unmanned aerial vehicle (UAV) can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or an unmanned aerial vehicle can be configured to act as a device that communicates with another base station.

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

[0106] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, 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 an RRU, an AAU, or an RRH.

[0107] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and 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.

[0108] In the embodiments of this application, the apparatus for implementing the function of the network device can be a network device, or an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In the embodiments of this application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus. In the embodiments of this application, only the apparatus for implementing the function of the network device is taken as an example for description, and the scheme of the embodiments of this application is not limited.

[0109] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; and can also be deployed on aircraft, balloons and satellites in the air. The scenarios where the network device and the terminal device are located are not limited in the embodiments of this application.

[0110] In combination with FIG. 1, a communication system suitable for the embodiments of this application is briefly introduced as follows.

[0111] Referring to FIG. 1, FIG. 1 is a schematic diagram of a wireless communication system suitable for the embodiments of this application. As shown in FIG. 1, the wireless communication system includes a network device 110 and a terminal device 120, and the terminal device 120 is connected to the network device 110 in a wireless manner. The network device can be a sending end or a receiving end, and the terminal device can also be a receiving end and a sending end. When the network device is a receiving end, the terminal device is a sending end; when the network device is a sending end, the terminal device is a receiving end. The terminal device can be fixed in position or movable.

[0112] When the network device and the terminal device communicate, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.

[0113] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as a core network (CN) device, a wireless relay device and / or a wireless backhaul device, etc., which are not shown in FIG. 1. The number of network devices and terminal devices included in the wireless communication system is not limited in the embodiments of this application.

[0114] For the purpose of understanding the embodiments of this application, the terms involved in this application are briefly described. In addition, for the purpose of description, the terminal device is taken as an example for description hereinafter.

[0115] 1) Air interface measurement data

[0116] The air interface measurement data refers to the measurement of signals and performance transmitted through the wireless interface (i.e., air interface). The air interface measurement data can be L1-RSRP obtained by measuring synchronization signal block (SSB) in beam measurement, compressed bit stream corresponding to the precoding matrix obtained in channel state information (CSI) measurement, L3-RSRP of the current cell and adjacent cells, L1-SINR of the current cell, etc. Further, the UE reports the air interface measurement data, i.e., the UE sends an air interface measurement report, which includes but is not limited to the following: signal strength, signal quality, transmission delay. The signal strength is evaluated by reference signal power (RSRP), and the signal quality is evaluated by signal to interference plus noise ratio (SINR). In practice, the UE performs different measurements at the L1 layer (i.e., the physical layer) and the L3 layer (i.e., the radio resource control (RRC) layer) and reports the measurement results. Among them, the L1 layer report includes L1-RSRP, and the L3 layer report includes L3-RSRP.

[0117] Introducing L1 and L3 measurement reports in the protocol can ensure the air interface service quality of the UE reporting these measurements. When these measurement reports are used for server training models, the overhead of UE measurement power consumption and transmission power consumption is increased, which affects the user experience. At this time, the increased overhead is useful when the data reported by the UE is used for its own model training. If it is not used for the UE's own model training, the increased overhead is a waste of overhead. Therefore, the data reported by the UE has privacy. In addition, when the UE reports data to the server for training models, the data reported by the UE implicitly associates the technology and implementation of the chip or terminal, etc. Therefore, these data have privacy, and if other manufacturers obtain these data, it will cause technology leakage.

[0118] 2) Network configuration

[0119] In some possible implementation manners, the data reported by the UE is associated with different network configurations, and the network configurations facilitate the cloud server to classify the training data and further determine an optimal model design strategy. For example, for network configuration 1 and network configuration 2, when the approximation degree of data features of the network configuration 1 and the network configuration 2 is greater than a preset threshold, a model that is used for both the network configuration 1 and the network configuration 2 can be trained; when the approximation degree of data features of the network configuration 1 and the network configuration 2 is less than or equal to the preset threshold, a model that is suitable for the network configuration 1 and a model that is suitable for the network configuration 2 are respectively designed for the network configuration 1 and the network configuration 2. The network configuration implicitly associates with a network scheduling strategy and the like, and therefore, the data reported by the UE has privacy, and if other manufacturers obtain the measurement, the risk of leakage of the network configuration technology is increased.

[0120] It should be noted that in the embodiments of the present application, the network configuration can be understood as some data or information configured by a CN device or an operations administration and maintenance (OAM) device or a base station. The following is described by taking the network configuration as an example.

[0121] To protect the privacy of the data reported by the UE and avoid the data reported by the UE being leaked to manufacturers without permission, the data reported by the UE is packaged into application layer data and transmitted to the cloud server, at this time, other manufacturers need to negotiate with the terminal manufacturer to obtain permission qualification to obtain the data reported by the UE, in the method, the cloud server can only obtain the permission of the terminal manufacturer; or the UE reports the data to the network device, and determines whether to send the data to the cloud server through the network device, at this time, the cloud server can only obtain the permission of the base station manufacturer or the core network manufacturer or the operations administration and maintenance device manufacturer and the operator, and other manufacturers need to negotiate with the network device manufacturer and the terminal manufacturer to obtain permission qualification to obtain the data reported by the UE. The above-mentioned method cannot guarantee to obtain all permissions of the chip manufacturer, the operation manufacturer, the terminal manufacturer and the network device manufacturer, and therefore, the data reported by the UE may be leaked to the cloud server without the permission of the chip manufacturer, the operation manufacturer, the terminal manufacturer or the network device manufacturer, and thus the privacy of the data reported by the UE cannot be guaranteed.

[0122] Therefore, the present application proposes that whether the first device is allowed to send the measurement data of the UE to the second device is indicated by the UE, to limit the permission of the second device to obtain the data sent by the UE, avoid the device without the permission of the terminal manufacturer or the chip manufacturer obtaining the data sent by the UE from the terminal device associated with the terminal manufacturer or the chip manufacturer, and further guarantee the privacy of the data.

[0123] The method provided by the embodiments of the present application will be described in detail below with reference to the drawings. The embodiments provided by the present application can be applied to the scenario shown in the above figures, without limitation.

[0124] Referring to FIG. 2, as an example, FIG. 2 is a schematic diagram of a communication method 200 provided by an embodiment of the present application. For ease of description, the terminal device and the first device are exemplarily described below. The terminal device can be replaced by a terminal or a component (for example, a chip or a chip system or a circuit or a communication module) of the terminal device, and the first device can be replaced by a component (for example, a chip or a chip system or a circuit or a communication module) of the first device. In addition, the steps described below as executed by a single execution subject can also be divided into being executed by multiple execution subjects, which can be logically and / or physically separated. The method 200 shown in FIG. 2 can include the following steps.

[0125] 210, obtaining first data.

[0126] The first data is measurement data of the terminal device, and the measurement data is used for training a model by the second device.

[0127] Optionally, the first data is data generated by the terminal device itself, that is, the terminal device obtains the first data in a manner of generating by itself.

[0128] Exemplarily, the measurement data can be air interface measurement data, and the description of the air interface measurement data is referred to the above description of the terms, which is not repeated here.

[0129] As an example, the second device is a server or a server. Taking the second device as a server as an example, the server can be a single server, or can also be a server cluster composed of multiple servers. In some implementations, the server cluster can be a distributed cluster. The server can also be a chip server for providing services for a chip. For ease of description, the second device is described below as a cloud server.

[0130] As another example, the second device is a first network element in a CN.

[0131] It should be noted that the model involved in the embodiments of the present application can be described as a function (such as an artificial intelligence (AI) function or a machine learning (ML) function), a feature or an algorithm, etc. The model includes an AI model or an ML model, etc.

[0132] It should be further explained that the measurement data is used for the second device to train the model, which can be understood as that the measurement data is used for the second device to train the AI model, that is, the measurement data can be used as the training data of the second device to train the AI model or the ML model.

[0133] 220. The terminal device sends the first indication information to the first device. Correspondingly, the first device receives the first indication information from the terminal device.

[0134] The first indication information is used to indicate whether the first device is allowed to send the first data to the second device, the first device being different from the second device.

[0135] It should be noted that the first device can be a base station or a CN device or an OAM device. The first indication information is used to indicate whether the first device is allowed to send the first data to the second device, and it can also be understood that the first indication information is used to indicate whether the first device is allowed to send the first data to the second device.

[0136] Optionally, the first indication information is specifically used to indicate the type of the first data, and the type of the first data includes first type data and / or second type data.

[0137] In an implementation manner, the first type data is data that the terminal device allows the first device to send to the second device only, and the second type data is data that the terminal device allows the first device to send to a third device only, the third device being different from the second device. Specifically, the terminal device allows the first device to send the first type data to the second device only, and the terminal device allows the first device to send the second type data to the third device only. The third device can also be a cloud server, but the second device and the third device are different cloud servers. The third device can also be a first network element in the CN.

[0138] It should be noted that in the embodiments of the present application, the terminal device only allows the first device to send the first type of data to the second device, and does not allow the first device to send the first type of data to other devices; the terminal device only allows the first device to send the second type of data to the third device, and does not allow the first device to send the second type of data to other devices. In other words, for the second device, the first device can send the first type of data to the second device (for example, cloud server #1), but cannot send the second type of data to the second device. For the third device, the first device can send the second type of data to the third device (for example, cloud server #2), but cannot send the first type of data to the third device. For example, the first type of data is L3-RSRP, and the second type of data can be data obtained in CSI measurement and L1-RSRP. The terminal device only allows the first device to send L3-RSRP to cloud server #1, and does not allow the first device to send L3-RSRP to cloud server #2. The terminal device only allows the first device to send data obtained in CSI measurement and L1-RSRP to cloud server #2, and does not allow the first device to send data obtained in CSI measurement and L1-RSRP to cloud server #1. Further, cloud server #1 can use L3-RSRP for AI model or ML model training, and cloud server #2 can use L1-RSRP and data obtained in CSI measurement for AI model or ML model training.

[0139] In another implementation manner, the first type of data is data that the terminal device allows the first device to send to the second device, and the second type of data is data that the terminal device refuses the first device to send to the second device.

[0140] For example, taking the second device as a cloud server as an example, the terminal device allows the first device to send the first type of data to the cloud server, and does not allow the first device to send the second type of data to the cloud server. That is, the first type of data is data that the first device is allowed to send to all cloud servers, and the second type of data is data that the first device is refused to send to all cloud servers. For example, the first type of data is L3-RSRP, and the second type of data can be data obtained in CSI measurement and L1-RSRP. The terminal device allows the first device to send L3-RSRP to cloud server #1 and cloud server #2, and the terminal device refuses the first device to send data obtained in CSI measurement and L1-RSRP to cloud server #1 and cloud server #2.

[0141] Further, the terminal device sends the L3-RSRP to the first device, the first device sends the L3-RSRP to the cloud server #1 and the cloud server #2, and the cloud server #1 and the cloud server #2 can use the L3-RSRP for AI model or ML model training, but the cloud server #1 and the cloud server #2 cannot use the data obtained by the CSI measurement and the L1-RSRP for AI model or ML model training.

[0142] Optionally, the first indication information is specifically used for indicating at least one device identifier, the at least one device identifier including at least one first-type identifier and / or at least one second-type identifier.

[0143] In an implementation manner, the device associated with the first-type identifier is a target device allowed by the terminal device to send the first data by the first device, and the device associated with the second-type identifier is a target device allowed by the terminal device to send second data by the first device, the second data being different from the first data.

[0144] It should be noted that the device associated with the first-type identifier can be understood as a device corresponding to the first-type identifier, and the device associated with the second-type identifier can be understood as a device corresponding to the second-type identifier.

[0145] It should be further noted that, in the embodiments of the present application, taking the second device as an example, the first-type identifier can also be referred to as a first-type cloud server identifier, and the second-type identifier can also be referred to as a second-type cloud server identifier. Taking the first-type identifier as a first-type cloud server identifier and the second-type identifier as a second-type cloud server identifier as an example, the cloud server associated with the first-type cloud server identifier is a cloud server to which the terminal device allows the first device to send the first data, and the cloud server associated with the first-type cloud server identifier is a cloud server to which the terminal device refuses the first device to send the second data. The cloud server associated with the second-type cloud server identifier is a cloud server to which the terminal device allows the first device to send the second data, and the cloud server associated with the second-type cloud server identifier is a cloud server to which the terminal device refuses the first device to send the first data. That is, for the first-type cloud server identifier, the terminal device allows the first device to send the first data to the cloud server associated with the first-type cloud server identifier, but does not allow the first device to send the second data to the cloud server associated with the first-type cloud server identifier. For the second-type cloud server identifier, the terminal device allows the first device to send the second data to the cloud server associated with the second-type cloud server identifier, but does not allow the first device to send the first data to the cloud server associated with the second-type cloud server identifier. Or, the cloud server associated with the first-type cloud server identifier can obtain the first data of the terminal device, but cannot obtain the second data of the terminal device; the cloud server associated with the second-type cloud server identifier can obtain the second data of the terminal device, but cannot obtain the first data of the terminal device.

[0146] For example, the first type of cloud server identity is server identity (server ID) #1 and server ID #2, server ID #1 is associated with cloud server #1, server ID #2 is associated with cloud server #2, the second type of cloud server identity is server ID #3, server ID #3 is associated with cloud server #3, the first data is L3-RSRP, and the second data is L1-RSRP. The terminal device allows the first device to send L3-RSRP to cloud server #1 and cloud server #2, and rejects the first device to send L1-RSRP to cloud server #1 and cloud server #2. The terminal device allows the first device to send L1-RSRP to cloud server #3, and rejects the first device to send L3-RSRP to cloud server #3.

[0147] Further, the terminal device sends L3-RSRP to the first device, the first device sends L3-RSRP to cloud server #1 and cloud server #2, and cloud server #1 and cloud server #2 can use L3-RSRP for AI model or ML model training; the terminal device sends L1-RSRP to the first device, the first device sends L1-RSRP to cloud server #3, and cloud server #3 can use L1-RSRP for AI model or ML model training.

[0148] In another implementation manner, the device corresponding to the first type of identity is a target device for which the terminal device allows the first device to send the first data, and the device corresponding to the second type of identity is a target device for which the terminal device rejects the first device to send the first data.

[0149] For example, the second device is a cloud server, the first type of identity can also be referred to as a first type of cloud server identity, and the second type of identity can also be referred to as a second type of cloud server identity. For example, the first type of identity is a first type of cloud server identity, and the second type of identity is a second type of cloud server identity. The cloud server associated with the first type of cloud server identity is a cloud server to which the terminal device allows the first device to send the first data. The cloud server associated with the second type of cloud server identity is a cloud server to which the terminal device rejects the first device to send the first data. That is, for the first type of cloud server identity, the terminal device allows the first device to send all data obtained by the terminal device to the cloud server associated with the first type of cloud server identity, but does not allow the first device to send all data obtained by the terminal device to the cloud server associated with the second type of cloud server identity. In other words, the cloud server associated with the first type of cloud server identity can obtain the measurement data of the terminal device, and the cloud server associated with the second type of cloud server identity cannot obtain the measurement data of the terminal device.

[0150] For example, the first type of cloud server identity is server identity (server ID) #1 and server ID #2, server ID #1 is associated with cloud server #1, server ID #2 is associated with cloud server #2, the second type of cloud server identity is server ID #3, server ID #3 is associated with cloud server #3, and the first data is data obtained by L1-RSRP, L3-RSRP and CSI measurement. The terminal device allows the first device to send the data obtained by L1-RSRP, L3-RSRP and CSI measurement to cloud server #1 and cloud server #2, and the terminal device refuses the first device to send the data obtained by L1-RSRP, L3-RSRP and CSI measurement to cloud server #3.

[0151] Further, the terminal device sends the data obtained by L1-RSRP, L3-RSRP and CSI measurement to the first device, the first device sends the data obtained by L1-RSRP, L3-RSRP and CSI measurement to cloud server #1 and cloud server #2, and cloud server #1 and cloud server #2 can use the data obtained by L1-RSRP, L3-RSRP and CSI measurement for AI model or ML model training. Cloud server #3 cannot use the data obtained by L1-RSRP, L3-RSRP and CSI measurement for AI model or ML model training.

[0152] In an implementation manner, when the first indication information is used to indicate the first type of identity, the first indication information is also used to indicate the first type of data and / or the second type of data. Taking the first type of identity as the first type of cloud server identity as an example, the terminal device allows the first device to send the first data to the cloud server associated with the first type of cloud server identity. Further, the terminal device allows the first device to send the first type of data to the cloud server associated with the first type of cloud server identity. The terminal device does not allow the first device to send the second type of data to the cloud server associated with the first type of cloud server identity. For example, the first type of cloud server identity is server ID #1, server ID #1 is associated with cloud server #1, the first type of data is L3-RSRP, and the second type of data is L1-RSRP and CSI measurement data. The terminal device allows the first device to send L3-RSRP to cloud server #1, that is, cloud server #1 can use L3-RSRP for AI model or ML model training.

[0153] It should be understood that before the first indication information is specifically used to indicate the type of the first data, or before the first indication information is specifically used to indicate the at least one device identity, the terminal device determines the type of the first data, or the terminal device determines the first type of identity and / or the second type of identity included in the at least one device identity.

[0154] As an example, when the first indication information is specifically used to indicate the at least one device identity, the first indication information indicates at least one first type of identity and / or at least one second type of identity, for example, the first indication information indicates an internet protocol (IP) address of a device associated with the first type of identity.

[0155] As another example, the first indication information implicitly indicates the at least one first type of identity and / or the at least one second type of identity. Optionally, the first indication information is specifically used to indicate the at least one device identity, including that the first indication information includes at least one first value associated with the at least one second device identity. The first value can be an index value or a bit value of a device associated with the device identity. For example, the first indication information indicates an index or bit stream information of a device associated with the first type of identity and / or the second type of identity, the first indication information notifies the first device of the index or the bit stream information of the device associated with the first type of identity and / or the second type of identity, and the first device determines the device associated with the index or the bit stream information according to the index or the bit stream information of the device associated with the first type of identity and / or the second type of identity.

[0156] Optionally, the terminal device sends the first indication information to the first device, including that the terminal device sends capability information of the terminal device to the first device, and / or sends UE assistance information (UAI) to the first device, wherein the first indication information is included in the capability information and / or the UAI. The UAI signaling can carry power of the terminal device and / or storage space of the terminal device and / or computing capability of the terminal device.

[0157] It should be noted that the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device are dynamically changed, and therefore, the content indicated by the first indication information changes. For example, the first indication information indicates that the first device is allowed to send the first data to the second device, but due to the change of the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device at the next moment, the first indication information indicates that the first device is refused to send the first data to the second device.

[0158] It should also be noted that in some possible implementation manners, the steps 210 and 220 have no sequence, that is, the step 210 can occur before the step 220 or after the step 220, and the present application does not limit this.

[0159] 230. The first device determines, based on the first indication information, whether to send the first data to the second device.

[0160] The first device determines, based on the first indication information, whether to send the first data to the second device, which can be that the first device determines, based on the first indication information, to send the first data to the second device, or that the first device determines, based on the first indication information, to refuse to send the first data to the second device.

[0161] Optionally, determining, based on the first indication information, whether to send the first data to the second device includes:

[0162] when the first indication information indicates that the type of the first data is a first type of data, determining to send the first data to the second device; or

[0163] when the first indication information indicates that at least one device identifier is a first type of identifier, determining to send the first data to the second device; or

[0164] when the first indication information indicates that the second device is associated with the first data, determining to send the first data to the second device, wherein the type of the first data is a first type of data, and the second device is a device associated with the first type of identifier.

[0165] Further, when the first device determines, based on the first indication information, to send the first data to the second device, the method 200 further includes:

[0166] The first device sends the first data to the second device. The second device uses the first data to train an AI model or an ML model to obtain the AI model or the ML model. Optionally, the second device sends parameters of the AI model or the ML model to a terminal device, so that the terminal device uses the AI model or the ML model for inference. For example, the AI model is used for channel estimation.

[0167] It should be noted that the terminal device can send the first data to the first device before sending the first indication information to the first device, and the first device determines whether to send to the second device according to the first indication information. Alternatively, the terminal device sends the first data to the first device when the first indication information indicates that the first device is allowed to send the first data to the second device, and the first device sends to the second device.

[0168] In the embodiments of the present application, the terminal device acquires first data, and informs the first device whether the first device is allowed to send the first data acquired by the terminal device to the second device through first indication information. In this way, in the case that the terminal device refuses the first device to send the first data to the second device, the acquisition permission of the second device for the first data reported by the terminal device to the first device can be limited, and in the case that the first data belongs to a terminal manufacturer or a chip manufacturer, the second device without permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, so as to ensure the privacy and privacy of the data reported by the terminal device.

[0169] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of another communication method 300 provided by the embodiments of the present application. For ease of description, the terminal device and the first device are exemplarily described below. The terminal device can be replaced by a terminal or a component of the terminal device (for example, a chip or a chip system or a circuit or a communication module), and the first device can be replaced by a component of the first device (for example, a chip or a chip system or a circuit or a communication module). In addition, the steps described below executed by a single execution subject can also be divided into being executed by multiple execution subjects, which can be logically and / or physically separated. The method 300 shown in FIG. 3 can include the following steps.

[0170] 310. The first device sends first request information to the terminal device. Correspondingly, the terminal device receives the first request information from the first device.

[0171] The first request information is used to request the terminal device to provide first data to the second device, and the first data is measurement data of the terminal device, which is used for the second device to train a model.

[0172] The description of the second device and the measurement data is described in the above step 210, which will not be repeated here.

[0173] Exemplarily, the first request information can be carried in radio resource control (RRC) signaling, medium access control-control element (MAC-CE) signaling or downlink control information (DCI).

[0174] Exemplarily, when the first request information requests the terminal device to provide the first data to the second device, the first request information also informs the terminal device that the first data is used by the second device to train an AI model.

[0175] It should be noted that the first data can also be data serving the air interface, or the first data is data serving the air interface and data used by the second device for AI model training, which is not limited in the present application.

[0176] For example, the first device sends the first request information to the terminal device, or the second device sends the first request information to the CN or OAM, and the CN or OAM sends the first request information to the terminal device via a network device (e.g., a base station).

[0177] Optionally, before the first device sends the first request information to the terminal device, the method 300 further includes step 301, specifically as follows:

[0178] 301. The terminal device sends second indication information to the first device. Correspondingly, the first device receives the second indication information from the terminal device.

[0179] The second indication information is used to indicate a second device identifier, the second device identifier is associated with a second device, and the second device is a device that allows the terminal device to send the first device the first data.

[0180] It should be noted that taking the second device as a cloud server as an example, the second device is a device that allows the terminal device to send the first device the first data, which can be understood as that the second device is a cloud server supported by the terminal device. The second indication information can be capability information of the terminal device, and the capability information includes a cloud server identifier that can be supported by the terminal device.

[0181] For example, the second indication information is used to indicate at least one device identifier, the at least one device identifier is associated with at least one device, and the at least one device is a device that allows the terminal device to send the first device the first data. The second device is one of the at least one device. For example, the second indication information is used to indicate at least one cloud server identifier, the at least one cloud server identifier is associated with at least one cloud server, and the at least one cloud server is a cloud server that allows the terminal device to send the first device the first data. The second device is one of the at least one cloud server.

[0182] 320. Determine whether to allow the first device to send the first data to the second device.

[0183] As an example, determining whether to allow the first device to send the first data to the second device comprises: determining whether to allow the first device to send the first data to the second device according to the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device. For example, in the case that the power of the terminal device is sufficient, the terminal device allows the first device to send the first data to the second device; for another example, in the case that the storage space of the terminal device is sufficient, the terminal device allows the first device to send the first data to the second device; for yet another example, in the case that the terminal device has the computing capability, the terminal device allows the first device to send the first data to the second device.

[0184] As another example, determining whether to allow the first device to send the first data to the second device comprises: the first request information comprises a second device identifier, the second device identifier being associated with the second device; and determining whether to allow the first device to send the first data to the second device according to the second device identifier.

[0185] For example, the second device identifier is associated with the second device that is allowed to receive the first data by the terminal device, the terminal device determines to allow the first device to send the first data to the second device, and in this case, the terminal device can send the first data to the first device, and then the first device sends the first data to the second device. For another example, the second device identifier is associated with the second device that is refused to receive the first data by the terminal device, the terminal device determines to refuse the first device to send the first data to the second device.

[0186] It should be noted that, taking the second device as a cloud server and the second device identifier as a cloud server identifier as an example, the cloud server associated with the cloud server identifier is the cloud server that is allowed to receive the first data by the terminal device, which can also be referred to as the cloud server associated with the cloud server identifier being an authorized cloud server; the cloud server associated with the cloud server identifier is the cloud server that is refused to receive the first data by the terminal device, which can also be referred to as the cloud server associated with the cloud server identifier being an unauthorized cloud server. For example, when the cloud server #1 associated with the server ID #1 is an authorized server, the terminal device determines to allow the first device to send the first data to the cloud server #1, and in this case, the terminal device sends the first data to the first device, and then the first device sends the first data to the cloud server #1. For another example, when the cloud server #1 associated with the server ID #1 is an unauthorized cloud server, the terminal device determines to refuse the first device to send the first data to the cloud server #1. Wherein, the authorized cloud server can also be understood as whether the cloud server is a cloud server supported by the terminal device.

[0187] It should be noted that the terminal device sending the first data to the first device can also be understood as the terminal device reporting the first data to the first device. The first request information includes the second device identifier, and can also be understood as the first request information indicating the second device identifier. At this time, the first request information can be explicit indication of the second device identifier, or implicit indication of the second device identifier.

[0188] As an example, the first request information explicitly indicates the second device identifier. For example, the first request information indicates an IP address of the second device associated with the second device identifier.

[0189] As another example, the first request information implicitly indicates the second device identifier. Optionally, the first request information includes at least one first value associated with the second device identifier. The first value can be an index value or a bit value of a device associated with the second device identifier. For example, the first request information indicates an index or bit stream information of the second device associated with the second device identifier. The first request information notifies the terminal device of the index or bit stream information of the second device associated with the second device identifier. The terminal device determines the second device associated with the index or bit stream information according to the index or bit stream information of the second device associated with the second device identifier.

[0190] Optionally, the method further includes obtaining the first data.

[0191] It should be noted that in the embodiments of the present application, the terminal device can obtain the first data and then send it to the first device when it is determined that the first device is allowed to send the first data to the second device. The terminal device can also obtain the first data before determining whether the first device is allowed to send the first data to the second device, and then send the first data to the first device after it is determined that the first device is allowed to send the first data to the second device. The present application does not limit this.

[0192] 330、The terminal device sends first response information to the first device. Correspondingly, the first device receives the first response information from the terminal device.

[0193] The first response information is used to indicate that the first device is allowed to provide the first data to the second device, or the first response information is used to indicate that the first device is refused to provide the first data to the second device.

[0194] As an example, when the first response information is used to indicate that the first device is allowed to provide the first data to the second device, the first response information is an acknowledgment (ACK).

[0195] As another example, the first response information is a negative-acknowledgment (NACK) when the first response information is used to indicate that the first device is rejected to provide the first data to the second device. For example, the first device receives the NACK fed back by the terminal device, which indicates that the terminal device rejects the first device to send the first data to the second device.

[0196] Optionally, when the first response information is used to indicate that the first device is rejected to provide the first data to the second device, the first device no longer sends the first request information. Specifically, when the first request information includes the second device identifier, and the terminal device determines to reject the first device to provide the first data to the second device, the first device no longer sends the first request information to the terminal device, i.e., the first device no longer requests the terminal device to provide the first data.

[0197] Optionally, when the first response information is used to indicate that the first device is rejected to provide the first data to the second device, the first device no longer sends the first request information within a first time length. Specifically, when the first request information includes the second device identifier, and the terminal device determines to reject the first device to provide the first data to the second device, the first device no longer sends the first request information to the terminal device within a time length (e.g., within a time window T, T≥0). That is, after the time window T, the first device can again send the first request information to the terminal device to request the terminal device to provide the first data to the second device.

[0198] In an implementation manner, the first data requested by the first request information to be provided by the terminal device is used for a service air interface. In this case, the terminal device can send the first data to the first device after receiving the first request information, and then the first device sends the first data to the second device.

[0199] In another implementation manner, the first data requested by the first request information to be provided by the terminal device is used for sending to the second device, or the first data requested by the first request information to be provided by the terminal device is used for sending to the second device for model training. In this case, the terminal device needs to determine whether to allow the first device to send the first data to the second device, and then indicates, by the first response information, to allow the first device to send the first data to the second device, or indicates, by the first response information, to reject the first device to send the first data to the second device.

[0200] In another implementation, the first request information requests the first data provided by the terminal device to be used for serving an air interface and for training a model of the second device, and the terminal device sends the first data to the first device, and the first device needs to further determine whether to send the first data to the second device. For example, the terminal device sends the first data to the first device, and also sends a NACK to the first device, where the NACK is used to indicate that the first device does not send the received first data to the second device.

[0201] Optionally, the terminal device can dynamically update the content indicated by the first response information according to a condition of the terminal device itself, for example, the terminal device dynamically updates the content according to a power of the terminal device itself and / or a storage space of the terminal device and / or a computing condition of the terminal device. For example, the first response information indicates that the first device is allowed to provide the first data to the second device, and because the condition of the terminal device itself changes at the next moment, the first response information indicates that the first device is refused to provide the first data to the second device.

[0202] For example, the terminal device is updated from allowing the first device to provide the first data to the second device to refusing the first device to provide the first data to the second device, or the terminal device is updated from refusing the first device to provide the first data to the second device to allowing the first device to provide the first data to the second device. The terminal device dynamically updates the above process according to a power of the terminal device itself and / or a storage space of the terminal device and / or a computing condition of the terminal device.

[0203] Optionally, the terminal device dynamically updates the content indicated by the first response information according to the UAI. Specifically, the UAI dynamically updates the power condition of the terminal device, so that the content indicated by the first response information changes. For example, the first response information indicates that the first device is allowed to provide the first data to the second device, and when the UAI updates the power of the terminal device from power #1 to power #2, and the power #2 is less than a threshold a, where a is a number greater than zero, the first response information is updated to indicate that the first device is refused to provide the first data to the second device.

[0204] Optionally, the method further includes: the first device sends third indication information to the second device, where the third indication information is used to indicate whether to provide second data to the second device, and the second data is associated with the first data. The second data can be a network configuration, and the description of the network configuration is referred to the above description, which is not repeated here.

[0205] It should be noted that when the terminal device allows the first device to send the first data to the second device, the third indication information indicates that the second data is provided to the second device. Further, the second device determines whether to continue to instruct the first device to request the terminal device to provide the first data according to the second data.

[0206] In the embodiment of the present application, the terminal device determines whether the first device is allowed to send the first data to the second device according to the request of the first request information, and notifies the first device whether it is allowed to send the first data to the second device through the indication of the first response information. In this way, in the case that the terminal device refuses the first device to send the first data to the second device, the acquisition permission of the second device to the first data reported by the terminal device to the first device can be limited, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without the permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, so as to ensure the privacy and privacy of the data reported by the terminal device.

[0207] Referring to FIG. 4, as an example, FIG. 4 is a schematic diagram of another communication method 400 provided by the embodiment of the present application. In order to facilitate description, the terminal device, the first device and the second device are exemplarily described below. Wherein, the terminal device can be replaced by a terminal or a component of the terminal device (such as a chip or a chip system or a circuit or a communication module), the first device can be replaced by a component of the first device (such as a chip or a chip system or a circuit or a communication module), and the second device can be replaced by a component of the second device (such as a chip or a chip system or a circuit or a communication module). In addition, the steps described below can also be divided into steps executed by multiple execution subjects, which can be logically and / or physically separated. The method 400 shown in FIG. 4 can include the following steps.

[0208] 410, the second device sends second request information to the first device. Correspondingly, the first device receives the second request information from the second device.

[0209] Wherein, the second request information is used to request to send the first parameter to the terminal device, and the first parameter is a parameter of the first model associated with the second device.

[0210] It should be noted that the first parameter is a parameter of the first model associated with the second device, which can be understood as a parameter of an AI model or an ML model obtained by the second device after using the measurement data for model training, wherein the measurement data can be from the terminal device which allows the first device to send the data measured by itself to the second device, or can be the measurement data of other terminal devices.

[0211] For the description of the second device and the measurement data, refer to the above step 210, and for the description of the first device, refer to the above step 220, which will not be described here.

[0212] 420, determine whether to send the first parameter to the terminal device.

[0213] It should be noted that the first device determines whether to send the first parameter to the terminal device, which can be that the first device has received the first parameter from the second device, and further, the first device determines whether to send to the terminal device. Alternatively, it can be that the first device has not received the first parameter from the second device, the first device determines whether to receive the first parameter, and determines whether to send the first parameter to the terminal device.

[0214] As an example, the first device first receives the first parameter, and then determines whether to send to the terminal device in combination with the first request information and the first information sent by the terminal device or the fourth indication information. In the case where the first device determines to send the first parameter to the terminal device, the first device sends the first parameter to the terminal device; in the case where the first device determines not to send the first parameter to the terminal device, the first device does not send the first parameter to the terminal device.

[0215] As another example, the first device does not receive the first parameter, but determines whether to receive the first parameter and determines whether to send the first parameter to the terminal device in combination with the first request information and the first information sent by the terminal device or the fourth indication information, and in the case where it is determined to send the first parameter to the terminal device, it is determined to receive the first parameter from the second device and send to the terminal device. Wherein, the description of the first information and the fourth indication information is described below in steps 411a and 422c, which will not be described here.

[0216] It should be noted that the first information and the fourth indication information can be carried in the same signaling.

[0217] The first device determines whether to send the first parameter to the terminal device, including mode one and mode two.

[0218] Mode one: according to the first information, determine whether to send the first parameter to the terminal device. Including step 411a.

[0219] 411a, the terminal device sends the first information to the first device. Correspondingly, the first device receives the first information from the terminal device.

[0220] Exemplarily, the first information includes at least one of the following:

[0221] At least one device identifier, the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the first type identifier is associated with a device allowed by the terminal device to receive the first parameter, and the second type identifier is associated with a device refused by the terminal device to receive the first parameter;

[0222] The at least one model identifier includes at least one first type of model identifier and / or at least one second type of model identifier, the first type of model identifier corresponding to a model parameter of a model associated with the first type of model identifier being a parameter allowed to be received by the terminal device, and the second type of model identifier corresponding to a model parameter of a model associated with the second type of model identifier being a parameter refused to be received by the terminal device.

[0223] As an example, the first device determines to send the first parameter to the terminal device according to the first information. At this time, the first information includes a second device identifier associated with the second device and / or a first model identifier associated with the second device, the second device identifier being associated with the second device, and the first model identifier being associated with the first model. The second device identifier belongs to the first type of identifier, and the first model identifier belongs to the first type of model. Alternatively, the first device determines to refuse to send the first parameter to the terminal device according to the first information. At this time, the first information includes a second device identifier associated with the second device and / or a first model identifier associated with the second device, the second device identifier being associated with the second device, and the first model identifier being associated with the first model. The second device identifier belongs to the second type of identifier, and the first model identifier belongs to the second type of model.

[0224] As another example, the first device determines to send the first parameter to the terminal device according to the first information. At this time, the first information includes at least one second type of identifier and / or at least one second type of model identifier, the at least one second type of identifier not including the second device identifier, and the at least one second type of model identifier not including the first model identifier. For example, the first information includes a third device identifier and / or a second model identifier associated with the third device, the third device identifier belonging to the second type of identifier, and the second model identifier belonging to the second type of model identifier. The second device and the third device are different devices. That is, the first information does not include the second device identifier and / or the first model identifier associated with the second device. Alternatively, the first device determines to refuse to send the first parameter to the terminal device according to the first information. At this time, the first information includes at least one second type of identifier and / or at least one second type of model identifier, the at least one second type of identifier including the second device identifier, and the at least one second type of model identifier including the first model identifier.

[0225] For example, taking the first type of identifier as a first type of cloud server identifier and the second type of identifier as a second type of cloud server identifier as an example, when the first information includes the first type of cloud server identifier including the second device identifier and / or the first type of model identifier including the first model identifier associated with the second device, the first device can determine to send the first parameter to the terminal device according to the first information.

[0226] For example, taking the first type of identification as the first type of cloud server identification and the second type of identification as the second type of cloud server identification as an example, when the first information does not include the second device identification in the at least one second type of cloud server identification and / or does not include the first model identification associated with the second device in the at least one second type of model identification, the first device can determine to send the first parameter to the terminal device according to the first information. Alternatively, the first device initiates a request to the terminal device to inquire whether the terminal device allows to receive the first parameter, and in the case that the terminal device allows to receive the first parameter, the first device determines to send the first parameter to the terminal device.

[0227] For example, taking the first type of identification as the first type of cloud server identification and the second type of identification as the second type of cloud server identification as an example, when the first information does not include the second device identification in the at least one second type of cloud server identification and / or does not include the first model identification associated with the second device in the at least one second type of model identification, and / or does not include the second device identification in the at least one first type of cloud server identification and / or does not include the first model identification associated with the second device in the at least one first type of model identification, the first device needs to initiate a request to the terminal device to inquire whether the terminal device allows to receive the first parameter, and in the case that the terminal device allows to receive the first parameter, the first device determines to send the first parameter to the terminal device.

[0228] It should be noted that in the embodiments of the present application, the third device can be a server or a server, and the third device can also be a first network element in the CN.

[0229] For example, when the first device determines to send the first parameter to the terminal device, the method further includes: receiving the first parameter from the second device and sending the first parameter to the terminal device.

[0230] Mode two: determining to send the first parameter to the terminal device according to the fourth indication information. Including steps 422a to 422c.

[0231] 422a, the first device sends second information to the terminal device. Correspondingly, the terminal device receives the second information from the first device.

[0232] The second information includes the second device identification and / or the first model identification associated with the second device, the second device identification is associated with the second device, and the first model identification is associated with the first model, which is a model trained by the second device.

[0233] 422b, determining whether to receive the first parameter according to the second information.

[0234] Optionally, the terminal device determines whether to receive the first parameter according to the third information and the second information, and the third information includes at least one of the following:

[0235] at least one device identifier, the at least one device identifier comprising a first type of identifier and / or a second type of identifier, the first type of identifier being associated with a device that is allowed to receive the first parameter by the terminal device, and the second type of identifier being associated with a device that is refused to receive the first parameter by the terminal device;

[0236] at least one model identifier, the at least one model identifier comprising a first type of model identifier and / or a second type of model identifier, the first type of model identifier being associated with a model parameter corresponding to a model that is allowed to receive by the terminal device, and the second type of model identifier being associated with a model parameter corresponding to a model that is refused to receive by the terminal device.

[0237] As an example, the terminal device determines to receive the first parameter according to the third information and the second information. At this time, the third information comprises a second device identifier associated with the second device and / or a first model identifier associated with the first model, the second device identifier belongs to the first type of identifier, and the first model identifier belongs to the first type of model identifier. Alternatively, the terminal device determines to refuse to receive the first parameter according to the third information and the second information. At this time, the third information comprises a second device identifier associated with the second device and / or a first model identifier associated with the first model, the second device identifier belongs to the second type of identifier, and the first model identifier belongs to the second type of model identifier.

[0238] As another example, the terminal device determines to receive the first parameter according to the third information and the second information. At this time, the third information comprises at least one second type of identifier and / or at least one second type of model identifier, the at least one second type of identifier does not comprise the second device identifier, and the at least one second type of model identifier does not comprise the first model identifier. For example, the third information comprises a third device identifier and / or a second model identifier associated with a third device, the third device identifier belongs to the second type of identifier, and the second model identifier belongs to the second type of model identifier. Alternatively, the terminal device determines to refuse to receive the first parameter according to the third information and the second information. At this time, the third information comprises at least one second type of identifier and / or at least one second type of model identifier, the at least one second type of identifier comprises the second device identifier, and the at least one second type of model identifier comprises the first model identifier.

[0239] For example, taking the first type of identifier as a first type of cloud server identifier and the second type of identifier as a second type of cloud server identifier as an example, when the third information comprises at least one first type of cloud server identifier comprising the second device identifier and / or at least one first type of model identifier comprising the first model identifier associated with the second device, the terminal device determines to receive the first parameter according to the third information and the second information, and can determine to send the first parameter to the terminal device.

[0240] For example, the first type of identifier is a first type of cloud server identifier, and the second type of identifier is a second type of cloud server identifier. When the third information does not include the second device identifier in the at least one first type of cloud server identifier and / or the second device associated first model identifier in the at least one first type of model identifier, and includes the second device identifier in the at least one second type of cloud server identifier and / or the second device associated first model identifier in the at least one second type of model identifier, the terminal device determines to receive the first parameter according to the third information and the second information. Alternatively, the first device initiates a request to the terminal device to inquire whether the terminal device allows to receive the first parameter. When the terminal device allows to receive the first parameter, the first device determines to send the first parameter to the terminal device.

[0241] For example, the first type of identifier is a first type of cloud server identifier, and the second type of identifier is a second type of cloud server identifier. When the third information does not include the second device identifier in the at least one first type of cloud server identifier and / or the second device associated first model identifier in the at least one first type of model identifier, and includes the second device identifier in the at least one second type of cloud server identifier and / or the second device associated first model identifier in the at least one second type of model identifier, the first device needs to initiate a request to the terminal device to inquire whether the terminal device allows to receive the first parameter. When the terminal device allows to receive the first parameter, the first device determines to send the first parameter to the terminal device.

[0242] In a possible implementation, the third information includes the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device. The terminal device determines whether to receive the first parameter according to the power of the terminal device and / or the storage space of the terminal device and / or the computing capability of the terminal device. For example, when the power of the terminal device is sufficient, the terminal device determines to receive the first parameter. For another example, when the storage space of the terminal device is sufficient, the terminal device determines to receive the first parameter. For another example, when the terminal device has the computing capability, the terminal device determines to receive the first parameter.

[0243] 422c, the terminal device sends fourth indication information to the first device. Correspondingly, the first device receives the fourth indication information from the terminal device.

[0244] For example, when the terminal device determines to receive the first parameter, the fourth indication information is used to instruct the first device to receive the first parameter from the second device.

[0245] Further, the first device receives the first parameter from the second device and sends the first parameter to the terminal device.

[0246] For example, when the terminal device determines to reject to receive the first parameter, the fourth indication information is used to instruct to reject the first device to receive the first parameter from the second device.

[0247] In the embodiments of the present application, after the first device receives the first request information sent by the second device, it is determined whether to send the first parameter to the terminal device, so as to ensure that the first parameter allowed to be received by the terminal device is the parameter sent by the second device, so as to avoid that the model parameter of the second device allowed to be received by the terminal device is sent to other devices, or to avoid that the model parameter of the second device rejected to be received by the terminal device is sent to the terminal device, so as to prevent the model parameter on the chip from being maliciously tampered with, thereby ensuring the privacy and security of the model parameter associated with the second device corresponding to the terminal device.

[0248] In a possible implementation manner, the method 200 and the method 400 can be combined. Specifically, in the method 200, when the first indication information indicates that the first device is allowed to send the first data to the second device, the second device performs model training by taking the first data as training data, and obtains a trained model, such as an AI model or an ML model. Further, the second device initiates a request to the first device for sending the model parameter to the terminal device, and the first device and the terminal device determine whether to receive the parameter of the model associated with the second device by using the method 400.

[0249] In another possible implementation manner, the method 300 and the method 400 can be combined. Specifically, in the method 300, when the first response information indicates that the first device is allowed to send the first data to the second device, the second device performs model training by taking the first data as training data, and obtains a trained model, such as an AI model or an ML model. Further, the second device initiates a request to the first device for sending the model parameter to the terminal device, and the first device and the terminal device determine whether to receive the parameter of the model associated with the second device by using the method 400.

[0250] Referring to FIG. 5, FIG. 5 is a schematic diagram of another communication method 500 provided by the embodiments of the present application. For ease of description, the terminal device is taken as an example of UE, the first device is taken as an example of a base station or a CN or an OAM, and the second device is taken as an example of a server. The method 500 shown in FIG. 5 can include the following steps.

[0251] 510, the UE obtains the first data.

[0252] 520, the UE sends first indication information to the base station / CN / OAM. Correspondingly, the base station / CN / OAM receives the first indication information from the UE.

[0253] The detailed description of steps 510 and 520 can be referred to the above steps 210 and 220, and will not be described here.

[0254] Optionally, before the UE sends the first indication information to the base station / CN / OAM, the method 500 further comprises step 511 or step 512. That is, the specific content indicated by the first indication information can be determined by the following mode one and mode two, wherein mode one specifically comprises step 511, and mode two specifically comprises step 512.

[0255] Mode one:

[0256] 511. The UE determines the first type of data and / or the second type of data.

[0257] For example, the UE can determine the first type of data and / or the second type of data based on its own conditions. When the method 500 comprises step 511 before the UE sends the first indication information to the base station / CN / OAM, there is no order between step 511 and step 510, step 511 can be sent after step 510, or it can occur before step 510, which is not limited by the present application.

[0258] Mode two:

[0259] 512. The UE determines the first type of identifier and / or the second type of identifier.

[0260] For example, the UE can determine the first type of identifier and / or the second type of identifier based on its own conditions. When the method 500 comprises step 512 before the UE sends the first indication information to the base station / CN / OAM, there is no order between step 512 and step 510, step 512 can be sent after step 510, or it can occur before step 510, which is not limited by the present application.

[0261] 530. The base station / CN / OAM determines whether to send the first data to the cloud server based on the first indication information.

[0262] For details of step 530, see step 230, which will not be repeated here.

[0263] Further, when the base station / CN / OAM determines to send the first data to the cloud server, the method 500 further comprises step 531.

[0264] 531. The base station / CN / OAM sends the first data to the cloud server. Correspondingly, the cloud server receives the first data from the base station / CN / OAM.

[0265] For example, the cloud server uses the first data to train the model. For example, training AI model and ML model to obtain the parameters of AI model or ML model.

[0266] In the embodiment of the present application, the terminal device acquires first data, and informs the first device whether the terminal device is allowed to send the first data acquired by the terminal device to the second device through first indication information. In this way, in the case that the terminal device refuses the first device to send the first data to the second device, the second device can be limited in the access right to the first data reported by the terminal device to the first device, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without the permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, so as to ensure the privacy and the privacy of the data reported by the terminal device.

[0267] Referring to FIG. 6, FIG. 6 is a schematic diagram of another communication method 600 provided by the embodiment of the present application, as an example. For ease of description, the terminal device is taken as UE, the first device is taken as a base station or a CN or an OAM, and the second device is taken as a server, which are exemplarily described. The method 600 shown in FIG. 6 can include the following steps.

[0268] 610. The base station / CN / OAM sends first request information to the UE. Accordingly, the UE receives the first request information from the base station / CN / OAM.

[0269] The detailed description of step 610 can be referred to the above step 310, which is not described herein again.

[0270] Optionally, before the base station / CN / OAM sends the first request information to the UE, the method 600 further includes steps 601 and 602.

[0271] 601. The UE sends second indication information to the base station / CN / OAM. Accordingly, the base station / CN / OAM receives the second indication information from the UE.

[0272] The detailed description of step 601 can be referred to the above step 301, which is not described herein again.

[0273] 602. The cloud server sends third request information to the base station / CN / OAM. Accordingly, the base station / CN / OAM receives the third request information from the cloud server.

[0274] The third request information is used to request the terminal device to provide the first data. The third request information and the first request information in the above step 310 achieve the same function, which can be understood that the cloud server sends the first request information to the UE via the base station / CN / OAM.

[0275] It should be noted that steps 601 and 602 have no sequence, step 601 can be before step 602, or can be after step 602, which is not limited in the embodiment of the present application.

[0276] 620. The UE determines whether the base station / CN / OAM is allowed to send the first data to the cloud server.

[0277] The detailed description of step 620 can be found in step 320 described above, and thus is not described here again.

[0278] It should be noted that, before step 620, the UE first acquires the first data, or after the UE determines that the base station / CN / OAM is allowed to send the first data to the cloud server, the UE acquires the first data.

[0279] 630. The UE sends first response information to the base station / CN / OAM. Correspondingly, the base station / CN / OAM receives the first response information from the UE.

[0280] The detailed description of step 630 can be found in step 330 described above, and thus is not described here again.

[0281] Further, when the first response information indicates that the base station / CN / OAM is allowed to send the first data to the cloud server, the method 600 further includes step 631.

[0282] 631. The base station / CN / OAM sends the first data to the cloud server. Correspondingly, the cloud server receives the first data from the base station / CN / OAM.

[0283] Illustratively, the cloud server uses the first data to train a model. For example, the AI model and the ML model are trained to obtain the parameters of the AI model or the ML model.

[0284] In the embodiments of the present application, the terminal device determines whether the first device is allowed to send the first data to the second device according to the request of the first request information, and notifies the first device whether it is allowed to send the first data to the second device through the indication of the first response information. In this way, in the case that the terminal device refuses the first device to send the first data to the second device, the acquisition permission of the second device to the first data reported by the terminal device to the first device can be limited, and in the case that the first data belongs to the terminal manufacturer or the chip manufacturer, the second device without the permission of the terminal manufacturer or the chip manufacturer can be prevented from acquiring the first data, so as to ensure the privacy and the privacy of the data reported by the terminal device.

[0285] The above describes the method provided by the embodiments of the present application in detail in combination with FIG. 2 to FIG. 6. The following describes the apparatus provided by the embodiments of the present application in combination with FIG. 7 to FIG. 9. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and thus the content not described in detail can be found in the method embodiments described above, and thus is not described here again for the sake of brevity.

[0286] Referring to FIG. 7, FIG. 7 is a schematic diagram of a communication apparatus 1000 provided by the embodiments of the present application, as an example. The communication apparatus 1000 includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 can be configured to implement corresponding communication functions. The transceiver unit 1010 can also be referred to as a communication interface or a communication unit. The processing unit 1020 can be configured to perform processing.

[0287] Optionally, the apparatus 1000 can further include a storage unit, which can be configured to store instructions and / or data. The processing unit 1020 can read the instructions and / or data in the storage unit, so that the apparatus implements the foregoing method embodiments.

[0288] In a first possible design, the apparatus 1000 can be a terminal device in the foregoing embodiments, and the apparatus 1200 can implement steps or procedures corresponding to operations performed by the terminal device in the foregoing method embodiments. Specifically, the transceiver unit 1010 can be configured to perform operations related to transceiving (e.g., operations of transmitting and / or receiving data or messages) of the terminal device in the foregoing method embodiments, and the processing unit 1020 can be configured to perform operations related to processing (or operations other than transceiving, e.g., operations other than transmitting and / or receiving data or messages) of the terminal device in the foregoing method embodiments.

[0289] In a possible implementation, the transceiver unit 1010 is configured to transmit first indication information, where the first indication information is used to indicate whether a first device is allowed to transmit first data to a second device, and the first device is different from the second device; and the processing unit 1020 is configured to obtain the first data, where the first data is measurement data of a terminal device, and the measurement data is used for the second device to train a model.

[0290] In another possible implementation, the transceiver unit 1010 is configured to receive first request information, where the first request information is used to request the terminal device to provide first data to the second device, and the first data is measurement data of the terminal device, and the measurement data is used for the second device to train a model; the transceiver unit 1010 is further configured to transmit first response information, where the first response information is used to indicate that the first device is allowed to provide the first data to the second device, or the first response information is used to indicate that the first device is rejected to provide the first data to the second device; and the processing unit 1020 is configured to determine whether the first device is allowed to transmit the first data to the second device.

[0291] In yet another possible implementation, the transceiver unit 1010 is configured to receive second information, where the second information includes a second device identifier associated with the second device and / or a first model identifier associated with a first model, and the first model is a model trained by the second device; and the processing unit 1020 is configured to determine whether to receive a first parameter according to the second information.

[0292] In a second possible design, the apparatus 1000 can be the first device in the foregoing embodiments, and the apparatus 1000 can implement steps or procedures corresponding to those performed by the first device in the foregoing method embodiments. In this case, the transceiver 1010 can be configured to perform transceiver-related operations (e.g., operations of sending and / or receiving data or messages) of the first device in the foregoing method embodiments, and the processing unit 1020 can be configured to perform processing-related operations or operations other than transceiving (e.g., operations other than sending and / or receiving data or messages) of the first device in the foregoing method embodiments.

[0293] In one possible implementation, the transceiver 1010 is configured to receive first indication information, where the first indication information is used to indicate whether the first device is allowed to send first data to a second device, and the first device is different from the second device. The processing unit 1020 is configured to determine whether to send the first data to the second device based on the first indication information.

[0294] In another possible implementation, the transceiver 1010 is configured to send first request information, where the first request information is used to request a terminal device to provide first data to a second device, and the first data is measurement data of the terminal device, and the measurement data is used by the second device to train a model. The transceiver 1010 is further configured to receive first response information, where the first response information is used to indicate that the first device is allowed to provide the first data to the second device, or the first response information is used to indicate that the first device is rejected to provide the first data to the second device.

[0295] In yet another possible implementation, the transceiver 1010 is configured to receive second request information, where the second request information is used to request to send a first parameter to a terminal device, and the first parameter is a parameter of a first model associated with the second device. The processing unit 1020 is configured to determine whether to send the first parameter to the terminal device.

[0296] It should be understood that the specific processes by which the units perform the corresponding steps described above have been described in detail in the foregoing method embodiments, and thus will not be described again here for brevity.

[0297] It should also be understood that the apparatus 1000 is embodied in the form of a functional block diagram. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuitry and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the apparatus 1000 can be embodied in the communication device in the above-mentioned embodiments, and can be used to execute the processes and / or steps corresponding to the communication device in the above-mentioned method embodiments. To avoid repetition, details are not described here.

[0298] The apparatus 1000 of each of the above-mentioned schemes has a function of implementing the corresponding steps performed by the communication device (for example, the terminal device, and for example, the first device) in the above-mentioned methods. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operation and the related processing operation in each of the method embodiments.

[0299] In addition, the above-mentioned transceiver unit 1010 can also be a transceiver circuit (for example, which can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.

[0300] It should be noted that the apparatus in FIG. 7 can be a communication device (for example, a terminal device, and for example, a first device) in the above-mentioned embodiments, or a chip or a chip system, for example, a system on chip (SoC). The transceiver unit can be an input / output circuit, a communication interface; and the processing unit can be a processor or a microprocessor or an integrated circuit integrated on the chip. Here, no limitation is made.

[0301] Referring to FIG. 8, as an example, FIG. 8 is a schematic diagram of another communication apparatus 2000 provided by the embodiments of the present application. The apparatus 2000 includes a processor 2010, and the processor 2010 is coupled with a memory 2020, the memory 2020 is used to store computer programs or instructions and / or data, and the processor 2010 is used to execute the computer programs or instructions stored in the memory 2020, or read the data stored in the memory 2020, to execute the methods in the above-mentioned method embodiments.

[0302] Optionally, the processor 2010 is one or more.

[0303] Optionally, the memory 2020 is one or more.

[0304] Optionally, the memory 2020 is integrated with the processor 2010, or is separately arranged.

[0305] Optionally, as shown in FIG. 8, the apparatus 2000 further includes a transceiver 2030, configured to receive and / or send signals. For example, the processor 2010 is configured to control the transceiver 2030 to receive and / or send signals.

[0306] For example, the processor 2010 can have the functions of the processing unit 1020 shown in FIG. 7, the memory 2020 can have the functions of a storage unit, and the transceiver 2030 can have the functions of the transceiving unit 1010 shown in FIG. 7.

[0307] As an example, the apparatus 2000 is configured to implement operations performed by a communication apparatus (e.g., a terminal device, or a first device) in the various method embodiments.

[0308] For example, the processor 2010 is configured to execute computer programs or instructions stored in the memory 2020, to implement the related operations of the communication apparatus in the various method embodiments.

[0309] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor.

[0310] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0311] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0312] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0313] Referring to Figure 9, as an example, Figure 9 is a schematic diagram of a chip system 3000 provided in an embodiment of this application. The chip system 3000 (or may also be called a processing system) includes logic circuitry 3010 and an input / output interface 3020.

[0314] The logic circuit 3010 can be a processing circuit in the chip system 3000. The logic circuit 3010 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 3000 to implement the methods and functions of the embodiments of this application. The input / output interface 3020 can be an input / output circuit in the chip system 3000, outputting processed information from the chip system 3000, or inputting data or signaling information to be processed into the chip system 3000 for processing.

[0315] As one approach, the chip system 3000 is used to implement the operations performed by the communication device (such as a terminal device, or the first device) in the various method embodiments described above.

[0316] For example, logic circuit 3010 is used to implement processing-related operations performed by a communication device (such as a terminal device, or the first device) in the above method embodiments; input / output interface 3020 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device, or the first device) in the above method embodiments.

[0317] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a communication device (such as a terminal device, or a first device) in the above-described method embodiments. For example, when the computer program or instructions are run on the communication device, they cause the communication device (such as a terminal device, or a first device) to execute the above-described methods (such as methods 200 to 400).

[0318] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods described above, which are performed by a communication device (such as a terminal device, or a first device). For example, when the computer program or instructions are run on the communication device, the communication device (such as a terminal device, or a first device) performs the methods described above (such as methods 200 to 400).

[0319] This application also provides a communication system, which includes the terminal device and / or the first device in the embodiments described above. For example, the system includes the terminal device and the first device in the embodiments of FIG2 to FIG4.

[0320] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0321] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0322] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0323] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method characterized by comprising: Applied to a terminal device, comprising: obtaining first data, the first data being measurement data of the terminal device, the measurement data being used for a second device to train a model; sending first indication information to a first device, the first indication information being used to indicate whether the first device is allowed to send the first data to the second device, the first device being different from the second device.

2. The method of claim 1, wherein, The first indication information is specifically used to indicate the type of the first data, and the type of the first data includes first type data and / or second type data, the first type data being data that the terminal device only allows the first device to send to the second device, and the second type data being data that the terminal device only allows the first device to send to a third device, the third device being different from the second device.

3. The method of claim 1, wherein, The first indication information is specifically used to indicate the type of the first data, and the type of the first data includes first type data and / or second type data, the first type data being data that the terminal device allows the first device to send to the second device, and the second type data being data that the terminal device refuses the first device to send to the second device.

4. The method of claim 1, wherein, The first indication information is specifically used to indicate at least one device identifier, and the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier being a target device that the terminal device allows the first device to send the first data, and the device associated with the second type identifier being a target device that the terminal device allows the first device to send second data, the second data being different from the first data.

5. The method of claim 1, wherein, The first indication information is specifically used to indicate at least one device identifier, and the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier being a target device that the terminal device allows the first device to send the first data, and the device associated with the second type identifier being a target device that the terminal device refuses the first device to send the first data.

6. A communication method characterized by comprising: Applied to a first device, comprising: receiving first indication information from a terminal device, the first indication information being used to indicate whether the first device is allowed to send first data to a second device, the first device being different from the second device; determining whether to send the first data to the second device based on the first indication information, wherein the first data is measurement data of the terminal device, and the measurement data is used for the second device to train a model.

7. The method of claim 6, wherein, The first indication information is specifically used to indicate the type of the first data, and the type of the first data includes first type data and / or second type data, the first type data being data that the terminal device only allows the first device to send to the second device, and the second type data being data that the terminal device only allows the first device to send to a third device, the third device being different from the second device.

8. The method of claim 6, wherein, The first indication information is specifically used for indicating a type of the first data, the type of the first data includes first type data and / or second type data, the first type data is data allowed by the terminal device to be sent by the first device to the second device, and the second type data is data rejected by the terminal device to be sent by the first device to the second device.

9. The method of claim 6, wherein, The first indication information is specifically used for indicating at least one device identifier, the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier is a target device allowed by the terminal device to send the first data by the first device, and the device associated with the second type identifier is a target device allowed by the terminal device to send second data by the first device, the second data being different from the first data.

10. The method of claim 6, wherein, The first indication information is specifically used for indicating at least one device identifier, the at least one device identifier includes at least one first type identifier and / or at least one second type identifier, the device associated with the first type identifier is a target device allowed by the terminal device to send the first data by the first device, and the device associated with the second type identifier is a target device rejected by the terminal device to send the first data by the first device.

11. The method according to any one of claims 7-10, characterized in that, Based on the first indication information, it is determined whether to send the first data to the second device, including: When the first indication information indicates that the type of the first data is the first type data, it is determined to send the first data to the second device; or When the first indication information indicates that the at least one device identifier is the first type identifier, it is determined to send the first data to the second device; or When the first indication information indicates that the second device is associated with the first data, it is determined to send the first data to the second device, wherein the type of the first data is the first type data, and the second device is the device associated with the first type identifier.

12. A communication method characterized by comprising: Applied to a terminal device, including: Receiving first request information, the first request information is used for requesting the terminal device to provide first data to a second device, the first data is measurement data of the terminal device, and the measurement data is used for training a model by the second device; Determining whether to allow the first device to send the first data to the second device; Sending first response information, the first response information is used for indicating to allow the first device to provide the first data to the second device, or the first response information is used for indicating to reject the first device to provide the first data to the second device.

13. The method of claim 12, wherein, The determination of whether to allow the first device to send the first data to the second device includes: The first request information includes a second device identifier associated with the second device; According to the second device identifier, it is determined whether to allow the first device to send the first data to the second device.

14. The method according to claim 12 or 13, characterized in that, The method further includes: transmitting second indication information, the second indication information being used for indicating a second device identifier, the second device identifier being associated with a second device, the second device being a device that allows the first device to transmit the first data.

15. A method of communication, comprising: Applied to a first device, comprising: transmitting first request information, the first request information being used for requesting a terminal device to provide first data to a second device, the first data being measurement data of the terminal device, the measurement data being used for the second device to train a model; receiving first response information, the first response information being used for indicating that the first device is allowed to provide the first data to the second device, or the first response information being used for indicating that the first device is rejected to provide the first data to the second device.

16. The method of claim 15, wherein, When the first response information is used for indicating that the first device is rejected to provide the first data to the second device, the first device no longer transmits the first request information within a first time length.

17. The method of claim 15 or 16, wherein the first request information comprises a second device identifier, the second device identifier being associated with the second device.

18. The method according to any one of claims 15-17, characterized by, The method further comprises: transmitting third indication information, the third indication information being used for indicating whether to provide second data to the second device, the second data being associated with the first data.

19. A method of communication, comprising: Applied to a first device, comprising: receiving second request information from a second device, the second request information being used for requesting to transmit a first parameter to a terminal device, the first parameter being a parameter of a first model associated with the second device; determining whether to transmit the first parameter to the terminal device.

20. The method of claim 19, wherein, When it is determined to transmit the first parameter to the terminal device, the method further comprises: receiving the first parameter from the second device; transmitting the first parameter to the terminal device.

21. The method of claim 19 or 20, wherein, The determination of whether to transmit the first parameter to the terminal device comprises: determining to transmit the first parameter to the terminal device according to first information, the first information comprising a second device identifier and / or a first model identifier associated with a first model, the second device identifier being associated with the second device, the first model identifier being associated with the first model.

22. The method of claim 21, wherein, The method further comprises: receiving the first information from the terminal device.

23. The method of claim 22, wherein, The method further comprises: transmitting second information to the terminal device, the second information comprising a second device identifier and / or a first model identifier associated with a first model, the second device identifier being associated with the second device, the first model identifier being associated with the first model.

24. A method of communication, comprising: Applied to a terminal device, comprising: receiving second information from a first device, the second information comprising a second device identifier and / or a first model identifier associated with a first model, the second device identifier being associated with the second device, the first model identifier being associated with the first model, the first model being a model trained by the second device; determining whether to receive a first parameter according to the second information, the first parameter being a parameter of the first model.

25. The method of claim 24, wherein, The determination of whether to receive a first parameter according to the second information comprises: According to the third information and the second information, it is determined to receive the first parameter, and the third information comprises the second device identifier and / or the first model identifier associated with the second device.

26. The method of claim 24 or 25, wherein, The method further comprises: sending first information to the first device, wherein the first information comprises the second device identifier and / or the first model identifier associated with the second device.

27. A communications device, characterized by comprising a module or unit for performing the method of any one of claims 1-5; or comprising a module or unit for performing the method of any one of claims 6-11; or comprising a module or unit for performing the method of any one of claims 12-14; or comprising a module or unit for performing the method of any one of claims 15-18; or comprising a module or unit for performing the method of any one of claims 19-23; or comprising a module or unit for performing the method of any one of claims 24-26.

28. A communications device, characterized by comprising a processor configured to cause the communication apparatus to perform the method of any one of claims 1-5; or configured to cause the communication apparatus to perform the method of any one of claims 6-11; or configured to cause the communication apparatus to perform the method of any one of claims 12-14; or configured to cause the communication apparatus to perform the method of any one of claims 15-18; or configured to cause the communication apparatus to perform the method of any one of claims 19-23; or configured to cause the communication apparatus to perform the method of any one of claims 24-26.

29. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon computer programs or instructions, which, when executed on a communication apparatus, cause the communication apparatus to perform the method of any one of claims 1-5; or cause the communication apparatus to perform the method of any one of claims 6-11; or cause the communication apparatus to perform the method of any one of claims 12-14; or cause the communication apparatus to perform the method of any one of claims 15-18; or cause the communication apparatus to perform the method of any one of claims 19-23; or cause the communication apparatus to perform the method of any one of claims 24-26.

30. A computer program product, characterised in that, The computer program product comprises computer programs or instructions, which, when executed on a communication apparatus, cause the communication apparatus to perform the method of any one of claims 1-5; or cause the communication apparatus to perform the method of any one of claims 6-11; or cause the communication apparatus to perform the method of any one of claims 12-14; or cause the communication apparatus to perform the method of any one of claims 15-18; or cause the communication apparatus to perform the method of any one of claims 19-23; or cause the communication apparatus to perform the method of any one of claims 24-26.

Citation Information

Patent Citations

  • Communication method and device

    CN118118133A

  • Communication method and device, terminal equipment, network equipment and chip

    CN118353582A

  • Data transmission method and apparatus

    US20230262490A1

  • Data transmission method and apparatus

    WO2022048546A1