Wireless communication method and communication device

By processing sensitive device information to generate mapping or fuzzy information for model input and selection, the privacy and security issues of information transmission in wireless communication systems are solved, improving model performance and ensuring information security.

WO2025251323A1PCT designated stage Publication Date: 2025-12-11GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/098279
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-07
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

In wireless communication systems, the transmission of auxiliary information between devices raises privacy and security concerns, leading information providers to be unwilling to provide sensitive information and impacting model performance.

Method used

After processing the sensitive information of the device, mapping information or obfuscated information that does not directly expose the original information is generated and sent to the device that needs the information for model input and selection, thus avoiding the direct transmission of sensitive information.

Benefits of technology

This improved the model's performance while enhancing the privacy and security of data transmission, thus avoiding the risk of sensitive information leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024098279_11122025_PF_FP_ABST
    Figure CN2024098279_11122025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a wireless communication method and a communication device. The wireless communication method comprises: a first device sending first information to a second device, the first information being used for model input and / or model selection, wherein the first information is acquired by processing second information, and the second information comprises information that the first device does not expect the second device to acquire.
Need to check novelty before this filing date? Find Prior Art

Description

Method and communication device for wireless communication TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and more particularly, to a method and a communication device for wireless communication. BACKGROUND

[0002] In some communication systems (such as a new radio (NR) system), a device running a model (such as an artificial intelligence (AI) / machine learning (ML) model) can need other devices to provide auxiliary information to improve the performance of the model. However, considering the privacy and security of the information, the other devices can not be willing to provide the auxiliary information.

[0003] SUMMARY

[0004] The present application provides a method and a communication device for wireless communication. The various aspects involved in the present application are introduced below.

[0005] In a first aspect, a method for wireless communication is provided, comprising: sending, by a first device, first information to a second device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information including information that the first device does not expect the second device to obtain.

[0006] In a second aspect, a method for wireless communication is provided, comprising: receiving, by a second device, first information sent by a first device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information including information that the first device does not expect the second device to obtain.

[0007] In a third aspect, a communication device is provided, the communication device being a first device, the communication device comprising: a sending module configured to send first information to a second device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information including information that the first device does not expect the second device to obtain.

[0008] In a fourth aspect, a communication device is provided, the communication device being a second device, the communication device comprising: a receiving module configured to receive first information sent by a first device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information including information that the first device does not expect the second device to obtain.

[0009] In a fifth aspect, a communication device is provided, which includes a processor, a memory, and a communication interface. The memory is configured to store one or more computer programs. The processor is configured to invoke the computer programs in the memory to cause the communication device to perform some or all of the steps in the methods of the various aspects described above.

[0010] In a sixth aspect, a communication system is provided, which includes the communication device described above. In another possible design, the system can further include other devices interacting with the communication device in the solutions provided by the embodiments.

[0011] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program. The computer program causes a computer to perform some or all of the steps in the methods of the various aspects described above.

[0012] In an eighth aspect, a computer program product is provided, which includes a non-transitory computer-readable storage medium storing a computer program. The computer program is operable to cause a computer to perform some or all of the steps in the methods of the various aspects described above. In some implementations, the computer program product can be a software installation package.

[0013] In a ninth aspect, a chip is provided, which includes a memory and a processor. The processor can invoke and run a computer program from the memory to implement some or all of the steps described in the methods of the various aspects described above.

[0014] In the embodiments, the first device can process the second information (including information that the first device does not expect the second device to obtain), and then send the processed information (i.e., the first information) to the second device. In this way, the second device can use the processed information for model input and / or model selection, which is beneficial for improving the running performance of the model and avoiding privacy and security problems caused by directly transmitting the second information. BRIEF DESCRIPTION OF DRAWINGS

[0015] FIG. 1 is an example of a system architecture of a wireless communication system to which embodiments of the present application can be applied.

[0016] FIG. 2 is a flow diagram of a wireless communication method provided by an embodiment of the present application.

[0017] FIG. 3 is a schematic diagram of the structure of a communication device provided by an embodiment of the present application.

[0018] FIG. 4 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application.

[0019] FIG. 5 is a schematic structural diagram of a communication apparatus provided in an embodiment of the present application. DETAILED DESCRIPTION

[0020] Communication system architecture

[0021] FIG. 1 is an example diagram of a system architecture of a wireless communication system 100 to which embodiments of the present application can be applied. The wireless communication system 100 can include a network device 110 and a terminal device 120. The network device 110 can be a device that communicates with the terminal device 120. The network device 110 can provide communication coverage for a specific geographic area and can communicate with the terminal device 120 located in the coverage area.

[0022] FIG. 1 exemplarily shows one network device and two terminal devices. Alternatively, the wireless communication system 100 can include a plurality of network devices and each network device can include other numbers of terminal devices within its coverage, which is not limited in the embodiments of the present application.

[0023] Alternatively, the wireless communication system 100 can further include a network controller, a mobile management entity, and other network entities, which are not limited in the embodiments of the present application.

[0024] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a 5th generation (5G) system or new radio (NR), 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, such as a 6th generation mobile communication system, a satellite communication system, and the like.

[0025] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user apparatus. The terminal device in the embodiments of the present application can refer to a device providing voice and / or data connectivity for a user, and can be used to connect people, things and machines, for example, handheld devices with wireless connection functions, vehicle-mounted devices, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity, which provides a sidelink signal between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. The cellular phone and the smart home device communicate with each other without relaying the communication signal through the base station.

[0026] The network device in the embodiments of the present application can be a device for communicating with the terminal device, which can be a network element in the core network or an access network device.

[0027] For example, the network device 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) that accesses a terminal device to a wireless network. The base station can cover various names in the following or be replaced by the following names in a broad sense, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), 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, modem or chip used in the above-mentioned devices or apparatuses. The base station can also be a mobile switching center and a device that undertakes the function of a base station in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication, network side device in 6G network, device that undertakes the function of a base station in 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 technology and specific device form adopted by the network device.

[0028] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to act as a device that communicates with another base station.

[0029] In some deployments, the network device in the embodiments of the present application can refer to a CU or a DU, or the network device includes a CU and a DU. The gNB can also include an AAU.

[0030] 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 in which the network device and the terminal device are located are not limited in the embodiments of the present application.

[0031] It should be understood that all or part of the functions of the communication device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform).

[0032] AI / ML model

[0033] The 3rd generation partnership project (3GPP) studied in the 18th release (Rel 18) whether AI / ML models (or AI / ML algorithms) can help improve the performance of the physical layer, and the relevant research results are recorded in the technical report TR38.843. In addition to recording the evaluation methods and results related to AI / ML models, the technical report also records the steps and content of how to manage AI / ML on the network side or the terminal device side or both sides. These related contents constitute the content of life cycle management (LCM) in the technical report. It should be noted that LCM is a relatively broad term, and its content includes data collection, model training, function / model identification, model transmission, model inference, selection, activation, deactivation, replacement and fallback of function / model, monitoring of function / model, model update, and reporting of terminal device capabilities.

[0034] In some embodiments, the AI / ML model can be used for beam measurement prediction for beam management. As an example, the AI / ML model can be applied to spatial domain beam prediction, that is, the best beam (such as the beam with the strongest wireless signal) in the full set of beams can be predicted by measuring a subset of beams in a set, using the spatial correlation between beams. For example, the AI / ML model can be used to predict the beam with the strongest wireless signal or a pair of beams in the full set of beams, which can be used for downlink transmission and reception. As another example, the AI / ML model can be applied to time domain beam prediction, that is, the measurement result of the beam in the current time slot can be predicted according to the measurement results of the historically measured beams and / or the already predicted beams, using the correlation of the beams over time. The AI / ML model for beam prediction in the spatial domain and the time domain is not only technically feasible, but also can provide higher performance improvement.

[0035] In some embodiments, the techniques of beam measurement prediction using AI / ML model can be applied to other scenarios, for example, to RRM measurement, so that the network can make further handover decisions as early as possible according to the predicted RRM measurement results, the essence of which is to apply the principles for beam management to the prediction or speculation of mobility measurement and / or mobility events. As an example, 3GPP has studied the application of techniques for beam measurement prediction to RRM measurement through a standing item (RP-234055) at RAN#102 meeting.

[0036] In some embodiments, the AI / ML model (such as the AI / ML model applied in the RRM measurement scenario, the AI / ML model applied in the beam management scenario, etc.) can be deployed on the terminal device side or on the network device side.

[0037] In some embodiments, the device running the model can need other devices to provide some auxiliary information to improve the performance of the model, such as the need for other devices to provide auxiliary information to improve the prediction accuracy of the model, or the need for other devices to provide auxiliary information to select (choose) a model that can obtain better prediction results. Taking the terminal device as an example, the model running on the terminal device side can need the network device to provide auxiliary information (such as real-time load information on the network side) to improve the performance of the model. Taking the network device as an example, the network device can need the terminal device to provide auxiliary information (such as the location information of the terminal device) to improve the performance of the model.

[0038] The following describes how to use auxiliary information to improve the performance of the model.

[0039] In some embodiments, the performance of the model can be limited by many factors, such as the configuration on the network device side, the state on the terminal device side, etc. For example, if the training data used by a model is obtained when the speed of the terminal device is 30 km / h, but it is applied to a terminal device with a speed of 60 km / h for inference, the inference result is likely to be poor, or even completely unacceptable. In this case, in order to guarantee the performance of the model, auxiliary information can be provided in the running process of the model (such as the training, inference, supervision, etc. of the model) to improve the performance of the model.

[0040] As an implementation, it can be explicitly indicated in the training process of the model which data is collected when the speed of the terminal device is 30 km / h and which data is collected when the speed of the terminal device is 60 km / h. In this way, when the model is inferred, the current speed of the terminal device can be explicitly informed, and a more accurate model prediction result can be obtained.

[0041] That is, the auxiliary information can have multiple uses in the running of the model. For example, the auxiliary information can be used as input information of the model to improve the prediction accuracy of the model. For another example, the auxiliary information can be used as selection information of the model to select a model that can obtain better prediction effect.

[0042] Taking the speed information of the terminal device as an example, the speed information of the terminal device (for example, the speed of the terminal device is 30 km / h) can be used as input information of the model during model training, and the model may not be able to train or infer without this information.

[0043] Taking the speed information of the terminal device as an example, assuming that the device side running the model contains multiple models corresponding to terminal devices with different speeds, the speed information of the terminal device can be used as selection information of the model to select a suitable model for inference. For example, the multiple models include three models, model A is used for inference at a speed of 30 km / h, model B is used for inference at a speed of 60 km / h, and model C is used for inference at a speed of 90 km / h. If the device running the model learns that the current speed of the terminal device is 60 km / h, it can select model B for inference.

[0044] Taking the antenna configuration information of the cell as an example, assuming that in the beam management scenario, the terminal device side needs to train a model for beam measurement prediction. Considering the generalization ability of the model, the model needs to support the terminal device to perform beam measurement prediction under multiple different cell coverage. However, the antenna configurations of different cells may be different, and the channel coverage corresponding to different antenna configurations may differ greatly. In this case, if the model is trained only based on the beam measurement result, the prediction performance of the finally trained model may be poor. However, if the antenna configuration information of the cell can be used as input information of the model for model training, and the antenna configuration of the current cell is used for model selection during model inference, the prediction performance of the model can be greatly improved.

[0045] However, the above-mentioned auxiliary information can be relatively sensitive information for the information provider, and the device running the model usually does not want to obtain. For example, the terminal device can not want the network device to obtain its accurate position information, the network device can not want to inform the terminal device of the antenna configuration information of the cell, and the like. The reason why the information provider does not want to provide these auxiliary information is that, on the one hand, the privacy and security of the information are considered, and on the other hand, various manufacturers (such as terminal, network, chip manufacturers) and operators are concerned that if these information is leaked, there can be a risk of leaking core intellectual property rights. Taking the auxiliary information including the antenna configuration information of the cell as an example, the antenna configuration information belongs to the trade secret of the network manufacturer or operator (may disclose the reason why the signal coverage is good in a certain area), and the network manufacturer or operator certainly does not want to provide the antenna configuration information to the third party (such as the terminal device manufacturer), and there can be a security risk if these information is provided to the third party, for example, the hacker knows and performs a specific network attack.

[0046] To solve the above-mentioned problem, the embodiments of the present application provide a wireless communication method and a communication device, which can process the sensitive information (i.e. the second information below) of the device to obtain the first information, and then send the first information to the device running the model, so as to improve the running performance of the model while avoiding directly transmitting the sensitive information of the device, which is beneficial to improve the privacy and security of data transmission.

[0047] Hereinafter, the first information and the second information mentioned in the embodiments of the present application are introduced.

[0048] In some embodiments, the second information includes information that the information provider (i.e. the provider of the second information, hereinafter referred to as the first device) does not expect the model running party (hereinafter referred to as the second device) to obtain. Or in other words, the second information includes information that the first device does not want (or does not expect) the second device to obtain. In other words, the first device does not want to provide the second information to the second device.

[0049] In some embodiments, the second information includes information that the first device does not expect the second device to obtain can be understood or replaced as the second information includes information that the first device does not expect the second device to directly obtain. Or in other words, the first device does not want to directly provide the second information to the second device. In some embodiments, the first device does not want to directly provide the second information to the second device can be understood as the first device does not want to provide the second information to the second device without processing the second information.

[0050] In some embodiments, the second information includes sensitive information of the first device. In some embodiments, the first device does not want to provide its sensitive information to the second device.

[0051] In some embodiments, the sensitive information of the first device can comprise privacy information of the first device.

[0052] In some embodiments, the second information can be applied in the model. For example, the second information can be used in one or more of the following: model training, model inference (usage), model monitoring, model selection.

[0053] Embodiments of the present application do not limit the model running on the second device side. Illustratively, the model running on the second device side can be an AI / ML model. As an example, the model running on the second device side can be an AI / ML model for beam management, RRM measurement, channel estimation, etc.

[0054] Embodiments of the present application do not limit the specific content of the second information, as long as the second information contains information that the first device does not want to provide to the second device. Illustratively, the second information is associated with one or more of the following: the location of the first device, the configuration of the first device, the high layer data of the first device.

[0055] In some embodiments, the second information comprises one or more of the following: location information of the first device, network configuration information of the first device, high layer data of the first device, hardware configuration information of the first device.

[0056] Embodiments of the present application do not limit the indication manner of the location information of the first device. As a possible implementation manner, the location information of the first device can be indicated by absolute position, for example, the location information of the first device can comprise the latitude and longitude coordinates of the first device. As another possible implementation manner, the location information of the first device can be indicated by relative position, for example, the location information of the first device can comprise the direction and distance of the first device relative to the base station to which the first device belongs, etc.

[0057] Embodiments of the present application do not limit the acquisition manner of the location information of the first device. For example, the location information of the first device is acquired by global navigation satellite system (GNSS) positioning. Alternatively, the location information of the first device is acquired by Beidou positioning.

[0058] The network configuration information of the first device can comprise any information related to the network configuration of the first device. Illustratively, the network configuration information of the first device can comprise one or more of the following: the electric tilt angle corresponding to the first device, the modulation mode of the first device, the network load information of the first device, the network topology structure of the first device, etc.

[0059] The high-layer data of the first device may, for example, comprise application layer data of the first device. Of course, the embodiments of the present application are not limited thereto, for example, the high-layer data of the first device may comprise packet data convergence protocol (PDCP) layer data of the first device, etc.

[0060] The high-layer data of the first device may, for example, comprise one or more of the following: attitude information of the first device, position information of the first device, environment information in which the first device is located, information collected by a sensor of the first device, etc.

[0061] The attitude information of the first device may, for example, comprise angle information (such as gyroscope angle) of the first device, angular velocity information of the first device, etc.

[0062] The environment information in which the first device is located may, for example, comprise information of an environment identified by the first device (such as an identified environment picture), temperature and humidity information of an environment in which the first device is located, etc.

[0063] The information collected by the sensor of the first device is not limited in the present application. For example, the information collected by the sensor of the first device may comprise one or more of the following: temperature information, humidity information, speed information, acceleration information, angle information, pressure information, etc.

[0064] The hardware configuration information of the first device may, for example, comprise antenna configuration information, modem module configuration information, power amplifier module configuration information, etc. of the first device. However, the embodiments of the present application are not limited thereto, and the hardware configuration information of the first device may also comprise other information, such as transceiver configuration information of the first device, etc.

[0065] In some embodiments, the first information is obtained by processing the second information, for example, by the first device processing the second information. In other words, the first information is the processed second information, or the first information is the processed sensitive information.

[0066] In some embodiments, the first information implies the second information. For example, the second information can be approximately known from the first information, but cannot be accurately known from the first information. Taking the speed information of the terminal device as an example, assuming that the second information is that the speed of the terminal device is 40 km / h, the first information can be that the speed of the terminal device is 30-60 km / h, or the first information can be an identifier indicating that the speed of the terminal device is 30-60 km / h. Taking the location information of the terminal device as an example, assuming that the second information is that the terminal device is 103.795 meters away from the base station 103, the first information can be that the terminal device is 100-200 meters away from the base station 103, or the first information can be an identifier indicating that the terminal device is 100-200 meters away from the base station 103, and the like. How to process the second information to obtain the first information will be described in detail later, which will not be described here.

[0067] In some embodiments, the first information can be applied to different stages of the model. For example, the second information can be applied to the training stage of the model and / or the inference stage of the model.

[0068] In some embodiments, the first information can be used for model input, for example, the first information can be used as input information when the second device trains and / or infers the model, so as to improve the prediction accuracy of the model.

[0069] In some embodiments, the first information can be used for model selection, for example, the first information can be used as auxiliary information for model selection to assist in selecting a model with better prediction effect. When the first information is A, the corresponding model is model 1, and when the first information is B, the corresponding model is model 2, then the second device can select model 1 for inference after learning that the first information is A. In some embodiments, the first information used for model selection can also be understood or replaced as: the first information is used as input information of the model during model inference.

[0070] The embodiments of the present application do not limit the specific content of the first information, and exemplarily, the first information is associated with one or more of the following: the location of the first device, the configuration of the first device, and the high-layer data of the first device.

[0071] In some embodiments, the first information includes one or more of the following: the location information of the first device, the network configuration information of the first device, the high-layer data of the first device, and the hardware configuration information of the first device.

[0072] In some embodiments, the type of information indicated by the first information is the same as the type of information indicated by the second information. For example, if the second information is used to indicate the location information of the first device, the first information is also used to indicate the location information of the first device. For another example, if the second information is used to indicate the speed information of the first device, the first information is also used to indicate the speed information of the first device.

[0073] The detailed content of the various information included in the first information is similar to the information included in the second information, and can be referred to the introduction of the second information above. For brevity, details are not repeated here.

[0074] It is mentioned above that the first information is obtained by processing the second information. How to process the second information to obtain the first information is introduced below.

[0075] In some embodiments, the processing of the second information is used to generalize (or fuzz) the second information, or the purpose of the processing of the second information is to generalize or fuzz the second information, so as to avoid the second information being directly acquired by the second device.

[0076] Embodiments of the present application do not limit the manner of processing the second information. Several implementation manners of obtaining the first information by processing the second information are exemplarily introduced below.

[0077] Implementation manner 1: mapping the second information according to a mapping relationship

[0078] In some implementation manners, there is a mapping relationship between the first information and the second information, and the second information can be mapped according to the mapping relationship between the two to obtain the first information.

[0079] In some implementation manners, the first information can be represented as a mapping identifier (ID). Embodiments of the present application do not limit the implementation form of the mapping ID. For example, the mapping ID can be a character, such as a number, a letter, a symbol, etc.

[0080] In some implementation manners, the first information can correspond to a type of second information, or in other words, the first information can correspond to a type of sensitive information. For example, the first information can correspond to the speed information of the terminal device. For another example, the first information can correspond to the acceleration information of the terminal device. For another example, the first information can correspond to the antenna configuration information of the network device, etc. An example is given below in combination with Table 1.

[0081] Table 1

[0082] The example of Table 1 is introduced taking the speed information of the terminal device as an example of the second information. As shown in Table 1, when the first information is 0, it indicates that the second information is the speed of the terminal device below 15 km / h; when the first information is 1, it indicates that the second information is the speed of the terminal device between 15-30 km / h; and when the first information is 2, it indicates that the second information is the speed of the terminal device between 30-60 km / h.

[0083] In some implementations, the first information can correspond to multiple types of second information, or in other words, the first information can correspond to multiple types of sensitive information. For example, the first information can correspond to speed information and acceleration information of the terminal device. For another example, the first information can correspond to speed information and angle information of the terminal device. For yet another example, the first information can correspond to antenna configuration information and power amplifier module configuration information of the terminal device, and so on. An example is given below in Table 2.

[0084] Table 2

[0085] The example of Table 2 is introduced by taking the speed information and the acceleration information of the terminal device as the second information. As shown in Table 2, when the first information is 0010, it indicates that the second information is that the speed of the terminal device is 15-30 km / h and the acceleration is 0-1 m / s 2 ; when the first information is 0100, it indicates that the second information is that the speed of the terminal device is 15-30 km / h and the acceleration is 1-2 m / s 2 ; when the first information is 0110, it indicates that the second information is that the speed of the terminal device is 30-60 km / h and the acceleration is 0-1 m / s 2 ; and when the first information is 1000, it indicates that the second information is that the speed of the terminal device is 30-60 km / h and the acceleration is 1-2 m / s 2 .

[0086] It should be noted that the mapping manner of Table 1 and Table 2 is only an example. For example, the first information can be identified from 0, or can be identified from 1, or can be identified by using characters, and so on. For another example, Table 1 and Table 2 only show the mapping relationship when the speed of the terminal device is lower than 60 km / h, and the mapping relationship of other speeds can be mapped according to actual needs.

[0087] The configuration manner of the mapping relationship between the first information and the second information is not limited in the embodiments of the present application. In some embodiments, the mapping relationship is pre-defined by a protocol. In some embodiments, the mapping relationship can be configured by a network device, for example, configured by high layer signaling (such as radio resource control (RRC) signaling).

[0088] The mapping manner of mapping the second information according to the mapping relationship to obtain the first information is simple and easy to operate.

[0089] Implementation 2: Character masking on the second information

[0090] In some implementations, part of the characters in the second information can be character-masked to obtain the first information.

[0091] In some implementations, if the string of the second information is long, part of the characters in the second information can be considered for character masking.

[0092] Embodiments of the present application do not limit the part of the characters that are masked. For example, the last few characters of the second information can be masked; or the first few characters of the second information can be masked; or the middle few characters of the second information can be masked, etc. Taking an example where the second information includes the network topology information of the first device, assuming the second information is 010000101, the character masking of the second information can include masking the second information as 0100xx101, where xx can be 00, 01, 10, 11, so as to ensure that the second information is not directly transmitted. Of course, the present application is not limited thereto, for example, the second information after masking (i.e. the first information) can also be 0100001xx, xx0000101, 01xxx0101, xxx000101, 01000xxxx, etc.

[0093] The character masking of the second information is advantageous in generalizing or blurring the second information, avoiding the second information being directly acquired, and avoiding the second information being reverse cracked, improving the security of the data.

[0094] Implementation 3: Truncating the second information

[0095] In some implementations, the second information can be truncated (e.g. the information bits of the second information are truncated) to obtain the first information.

[0096] In some embodiments, the truncating of the second information can include truncating the last few characters of the second information. Taking an example where the second information includes the location information of the first device, assuming the second information is the distance of the first device from the base station, which is 103.795 meters, the first information obtained after truncating the second information can be 103 meters, or can be 103.7 meters.

[0097] The truncating of the second information is advantageous in generalizing or blurring the second information, avoiding the second information being directly acquired, and avoiding the second information being reverse cracked, improving the security of the data.

[0098] It should be noted that the implementation manners of processing the second information mentioned in the embodiments of the present application can be used alone or in combination. As an example, the first information can be obtained by mapping the second information according to a mapping relationship and then performing character masking. Taking the speed information of the terminal device as the second information as an example, assuming that the speed of the terminal device is 60 km / h, the mapping ID after mapping according to the mapping relationship is 000010, and the first information obtained after performing character masking on the mapping ID is 000xx0. As another example, the first information can be obtained by mapping the second information according to a mapping relationship and then performing truncation processing. Still taking the speed information of the terminal device as the second information as an example, assuming that the speed of the terminal device is 60 km / h, the mapping ID after mapping according to the mapping relationship is 000010, and the first information obtained after performing truncation processing on the mapping ID is 0000 (the last two bits after truncation).

[0099] The embodiments of the present application are not limited to the above-mentioned several implementation manners of processing the second information, as long as the processing of the second information can generalize or fuzz the second information. As an example, the embodiments of the present application can fill (such as character filling) the second information to obtain the first information. Taking the network topology information of the first device as the second information as an example, assuming that the second information is 010000101, the first information obtained after filling the second information is 010000101001, 010000101010, etc. Taking the position information of the first device as the second information as an example, assuming that the second information is the distance of the first device from the base station, which is 103.795 meters, the first information obtained after filling the second information is 1103.795 meters, 1031.795 meters, 10301.795 meters, etc. As another example, the embodiments of the present application can process the second information in a manner similar to rounding (such as rounding, rounding down, rounding up, etc.), for example, assuming that the second information is the distance of the first device from the base station, which is 113.795 meters, the first information obtained after processing in a manner similar to rounding can be 100 meters, 110 meters, etc.

[0100] The embodiments of the present application utilize the generalization ability of the model, and use the processed second information (i.e., the first information) for model input and / or model selection to improve the running performance of the model. Specifically, the embodiments of the present application can use the second information as the input information of the model during model training, which makes the model tolerate the fuzzed second information to a certain extent; and subsequently, during model inference, the first information can be used as the model input or model selection, without inputting the original sensitive information (the second information).

[0101] For ease of understanding, an example is given below taking the application of the model in the RRM measurement scenario as an example.

[0102] In the RRM measurement scenario, the moving speed of the terminal device has a great influence on the result of the RRM measurement prediction. If a model running on the network device side is trained by data (such as measured reference signal receiving power (RSRP) values) of a terminal device with a speed of 30 km / h, when the model is used on a terminal device with a speed of 60 km / h, the result of the RRM measurement prediction can be very poor.

[0103] To solve the above problem, a feasible method is to simultaneously use the speeds of terminal devices corresponding to multiple groups of RSRP values (for example, RSRP values measured at 30 km / h, RSRP values measured at 60 km / h, and RSRP values measured at 90 km / h) as input information of the model for model training, and use the RSRP values and the speeds of the terminal devices as model inputs for model inference to obtain the result of the RRM measurement prediction.

[0104] For the model on the network device side, the speed of the terminal device is a non-mandatory reporting item in the current protocol, and generally the network device cannot obtain the speed information of the terminal device. In other words, the speed information of the terminal device is sensitive information (the second information mentioned above), and the terminal device generally does not want to provide it to the network device (involving user privacy issues). The above-mentioned processing of the second information into the first information can well solve this problem, for example: the speed of the terminal device is 40 km / h, and the terminal device only needs to report a value 2 (indicating that the speed is between 30 km / h and 60 km / h) to the network device, and does not need to report 40 km / h. In this case, the model on the network device side can use the first information (such as the mapping ID corresponding to the speed of the terminal device) during training and inference, rather than the specific speed of the terminal device.

[0105] The above describes the first information, the second information, and how to process the second information, and the following describes the flow of the method of the present application in combination with FIG. 2.

[0106] FIG. 2 is a flow diagram of a method of wireless communication provided by an embodiment of the present application. The method shown in FIG. 2 includes step S220, which is described below.

[0107] In step S220, the first device sends the first information to the second device.

[0108] In the embodiment of the present application, the first device is the provider of the first information. In some embodiments, the first device has control over the transmission of the second information. The first device is not specifically limited in the embodiment of the present application. Illustratively, the first device can be a terminal device or a network device.

[0109] In an embodiment of the present application, the second device is a receiver of the first information. In some embodiments, the second device is deployed with a model which requires the first information (or the second information) as input information of the model and / or selection information of the model. The second device is not limited in the embodiments of the present application. For example, the second device can be a terminal device or a network device.

[0110] As an example, the first device is a terminal device, and the second device is a network device.

[0111] As another example, the first device is a network device, and the second device is a terminal device.

[0112] It should be noted that, in the embodiments of the present application, the network device can be a network element in a core network or an access network device, which is not limited in the embodiments of the present application.

[0113] The transmission of the first information is introduced below.

[0114] The embodiments of the present application do not limit the bearing manner of the first information. For example, the first information can be borne in one or more of the following: non access stratum (NAS) signaling, RRC signaling, medium access control control element (MAC CE). Taking the first device and the second device as a terminal device and a network element in a core network respectively, the first information can be borne in the NAS signaling. Taking the first device and the second device as a terminal device and an access network device respectively, the first information can be borne in the RRC signaling and / or the MAC CE. However, the embodiments of the present application are not limited thereto, for example, the first information can also be sent in one or more of the following: downlink control information (DCI), uplink control information (UCI), service interface (for example, a service interface provided by a network element in a core network, a service interface provided by an access network device, a service interface provided by a terminal device) and the like.

[0115] In some embodiments, the sending of the first information is based on a period and / or an event. As an example, the sending of the first information is based on a period, that is, the first information is sent periodically. As another example, the sending of the first information is based on an event, that is, the first information is sent based on an event. As yet another example, the sending of the first information is based on a period and an event, for example, the first information is sent periodically after being triggered based on an event.

[0116] The embodiments of the present application do not limit the event triggering the sending of the first information. For example, the event triggering the sending of the first information can be associated with one or more of the following: a request of the second device, a location of the first device, a state of the first device, a configuration of the first device.

[0117] In some embodiments, the event triggering the sending of the first information can include one or more of the following: a request of the second device, a location change of the first device, a state change of the first device, a configuration change of the first device.

[0118] In some embodiments, the second device can request the first device to send the first information, for example, when the second device needs to train or infer a certain model, the model needs the first information as input information or selection information, the second device can request the first device to send the first information. However, the embodiments of the present application are not limited thereto, for example, the second device requesting the first device to send the first information can also be triggered based on one or more of the following: a location change of the first device, a state change of the first device, a configuration change of the first device, etc.

[0119] In some embodiments, the location change of the first device can include a cell change of the first device, such as the first device switching from one cell to another cell. In some embodiments, the location change of the first device can include a tracking area change of the first device, such as the first device entering from one tracking area to another tracking area. In some embodiments, the location change of the first device can include a cell cluster change of the first device, such as the first device entering from one cell cluster to another cell cluster. However, the embodiments of the present application are not limited thereto, for example, the location change of the first device can include that the first device moves a distance greater than a certain threshold within a period of time, etc.

[0120] In some embodiments, the state change of the first device can include a movement state change of the first device. For example, a change in the moving speed of the first device, such as the moving speed of the first device rising from 30km / h to 60km / h, the first device changing from a stationary state to a moving state. For example, a change in the moving direction of the first device, such as the first device turning or U-turning during movement. For example, a change in the moving acceleration of the first device, such as the moving acceleration of the first device rising from 1m / s 2 to 2m / s 2 , etc.

[0121] In some embodiments, the state change of the first device can include an environmental state change of the first device. For example, a change in the temperature, humidity, etc. of the environment in which the first device is located. As an example, the first device enters a dry area from a high humidity area. As another example, the first device enters a high temperature environment from a low temperature environment.

[0122] In some embodiments, the configuration change of the first device can comprise a network configuration change of the first device, or in other words, the configuration change of the first device can comprise a network environment state change of the first device. For example, a network load change of the first device, such as a sudden increase of the network load. For another example, an electrical tilt adjustment of the first device. For another example, a modulation mode change of the first device, and the like.

[0123] In some embodiments, the configuration change of the first device can comprise a hardware configuration change of the first device. For example, an antenna number change of the first device, such as an increase of the antenna number. For another example, a power amplifier module configuration change of the first device, and the like.

[0124] In some embodiments, the event is configured by the network device. For example, the network device can configure the terminal device to send the first information after the handover by high layer signaling (such as RRC signaling).

[0125] In some embodiments, the event is implemented based on the terminal device. For example, the terminal device determines to send the first information when the moving speed of the terminal device is greater than a preset threshold.

[0126] In some embodiments, the event is predefined by the protocol.

[0127] Other related descriptions about the first information can be referred to the foregoing, and will not be described here for brevity.

[0128] Continuing to refer to FIG. 2, in some embodiments, the method shown in FIG. 2 can further comprise step S210. In step S210, the second device sends a request to the first device, and the request is used to request the first information.

[0129] In some embodiments, after the first device receives the request sent by the second device, the first device can send the first information and / or a command to the second device. Or in other words, after the first device receives the request sent by the second device, the first device can respond to the request by sending the first information and / or the command to the second device. As an example, after the first device receives the request sent by the second device, the first device can send the first information to the second device. As an example, after the first device receives the request sent by the second device, the first device can send a command to the second device. As an example, after the first device receives the request sent by the second device, the first device can send a command and the first information to the second device.

[0130] The command sent by the first device to the second device will be described below.

[0131] In some embodiments, the above command can be used to instruct one or more of the following: to reject to provide the first information, to deactivate one or more models that require the first information as model input and / or model selection, to update one or more models that require the first information as model input and / or model selection, to switch a current model that requires the first information as model input and / or model selection to another model.

[0132] In some embodiments, the above command can be used to explicitly reject to provide the first information. For example, in the case that the first device is unwilling (unexpecting) to provide the first information, the first device can send a command explicitly rejecting to provide the first information.

[0133] In some embodiments, the first device sends a command to the second device, the command being used to deactivate one or more models that require the first information as model input and / or model selection, in which case it can be understood that the first device considers that the models on the second device side that require the first information as model input and / or model selection are no longer applicable.

[0134] The number of models deactivated by the above command is not limited in the embodiments of the present application. For example, the first device can send a command to the second device, the command being used to deactivate a current model that requires the first information as model input and / or model selection. Alternatively, the first device can send a command to the second device, the command being used to deactivate all models that require the first information as model input and / or model selection.

[0135] In some embodiments, the first device sends a command to the second device, the command being used to update one or more models that require the first information as model input and / or model selection, in which case it can be understood that the first device considers that the models on the second device side that require the first information as model input and / or model selection need to be updated to maintain normal functions.

[0136] The number of models updated by the above command is not limited in the embodiments of the present application. For example, the first device can send a command to the second device, the command being used to update a current model that requires the first information as model input and / or model selection. Alternatively, the first device can send a command to the second device, the command being used to update all models that require the first information as model input and / or model selection.

[0137] In some embodiments, the first device sends a command to the second device, the command being used to switch a current model that requires the first information as model input and / or model selection, in which case it can be understood that the first device considers that the current model on the second device side that requires the first information as model input and / or model selection is not applicable and needs to be switched to another model.

[0138] The embodiment of the present application does not limit the model after switching. For example, the model after switching can be a model that needs the first information as model input and / or model selection, or a model that does not need the first information as model input and / or model selection.

[0139] It should be noted that after the first device receives the request sent by the second device, the first device can send the first information and / or a command to the second device to respond in different ways. The following gives some examples of responses.

[0140] As an example, the first device can send the first information to the second device.

[0141] As an example, the first device can send a command to the second device, which is used to refuse to send the first information.

[0142] As an example, the first device can send a command to the second device, which is used to deactivate one or more models that need the first information as model input and / or model selection.

[0143] As an example, the first device can send a command to the second device, which is used to update one or more models that need the first information as model input and / or model selection.

[0144] As an example, the first device can send a command to the second device, which is used to switch the current model that needs the first information as model input and / or model selection to other models.

[0145] As an example, the first device can send a command to the second device, which is used to refuse to send the first information and deactivate one or more models that need the first information as model input and / or model selection.

[0146] As an example, the first device can send a command to the second device, which is used to refuse to send the first information and update one or more models that need the first information as model input and / or model selection.

[0147] As an example, the first device can send a command to the second device, which is used to refuse to send the first information, and deactivate and update one or more models that need the first information as model input and / or model selection. For example, the first device can instruct the second device to temporarily deactivate the model in the update during the update of the model.

[0148] As an example, the first device can send the first information and a command to the second device, which is used to update one or more models that need the first information as model input and / or model selection.

[0149] As an example, the first device can send the first information and a command to the second device, the command being used to switch a current model requiring the first information as model input and / or model selection to another model, e.g., to another model requiring the first information as model input and / or model selection.

[0150] As an example, the first device can send the first information and a command to the second device, the command being used to switch a current model requiring the first information as model input and / or model selection to another model, e.g., to another model not requiring the first information as model input and / or model selection.

[0151] As an example, the first device can send the first information and a command to the second device, the command being used to switch a current model requiring the first information as model input and / or model selection to another model, e.g., to another model not requiring the first information as model input and / or model selection.

[0152] As an example, the first device can send the first information and a command to the second device, the command being used to switch a current model requiring the first information as model input and / or model selection to another model, e.g., to another model not requiring the first information as model input and / or model selection.

[0153] Continuing to refer to FIG. 2, in some embodiments, the method shown in FIG. 2 can further include step S230. In step S230, the second device adds or modifies a local configuration of the second device according to the first information.

[0154] In some embodiments, the purpose of the second device adding or modifying the local configuration of the second device according to the first information is to store the first information locally in the second device for later use. However, embodiments of the present application are not limited thereto, in some embodiments, the second device can use the first information as model input or model selection information only once after receiving the first information.

[0155] In some embodiments, the local configuration of the second device can include information of the first device. For example, the local configuration of the second device can include the first information of the first device. That is, the local configuration of the second device can store the first information of the first device. However, the embodiments of the present application are not limited thereto, and in some embodiments, the local configuration of the second device can also include other information in addition to the first information of the first device. For example, the local configuration of the second device can also include the identity of the first device, the signal quality of the first device, and the like.

[0156] In some embodiments, when the local configuration of the second device does not store the first information, the second device can add the first information to the local configuration of the second device.

[0157] In some embodiments, when the local configuration of the second device stores the first information, the second device can add the first information to the local configuration of the second device or modify the local configuration of the second device according to the first information.

[0158] For example, when the local configuration of the second device allows multiple groups of first information to coexist, the second device can add the first information to the local configuration of the second device. As an example, the local configuration of the second device allows multiple groups of first information to coexist, and the local configuration of the second device previously only includes the position information of the first device. When the first information sent by the first device includes the speed information of the first device, the second device can add the speed information of the first device to the local configuration of the second device.

[0159] For another example, when the local configuration of the second device stores the first information, after the second device receives the first information, the second device can replace (completely modify) the first information stored in the local configuration of the second device with the received first information. As an example, the local configuration of the second device previously stores the speed information of the first device, and the first information received by the second device also includes the speed information of the first device. The second device can replace the speed information of the first device stored in the local configuration with the received speed information of the first device.

[0160] For example, when the local configuration of the second device stores the first information, and the second device receives the first information, the received first information partially overlaps with the first information stored in the local configuration, in this case, the second device can use the received first information to partially modify the first information stored in the local configuration of the second device. As an example, the local configuration of the second device previously stores the speed information and the acceleration information of the first device, and the second device receives the first information containing the position information and the speed information of the first device (partially or entirely the same as the speed information stored in the local configuration), then the second device can partially modify according to the first information, for example, the modified local configuration includes the position information, the speed information and the acceleration information of the first device, wherein the speed information is the same as the speed information in the received first information. As another example, the local configuration of the second device previously stores the reference information of the speed information of the first device, and the second device receives the first information containing the incremental information of the speed of the first device, then the second device can determine the speed information of the first device according to the reference information and the incremental information, and modify.

[0161] In some embodiments, the purpose of storing the first information of the first device in the local configuration of the second device is to run a model using the first information, such as model training, model inference, etc.

[0162] The method embodiments of the present application are described in detail above in combination with FIG. 1 and FIG. 2, and the device embodiments of the present application are described in detail below in combination with FIG. 3 to FIG. 5. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, and therefore, the parts not described in detail can be referred to the foregoing method embodiments.

[0163] FIG. 3 is a structural schematic diagram of a communication device according to an embodiment of the present application. The communication device 300 shown in FIG. 3 is any of the first devices described above. The communication device 300 includes a sending module 310.

[0164] The sending module 310 is configured to send first information to a second device, wherein the first information is used for model input and / or model selection; and wherein the first information is obtained by processing second information, and the second information includes information that the first device does not expect the second device to obtain.

[0165] Optionally, the processing is configured to generalize the second information.

[0166] Optionally, the processing includes one or more of the following: mapping the second information according to a mapping relationship; character masking the second information; and truncating the second information.

[0167] Optionally, the first information and / or the second information comprises one or more of the following: location information of the first device; network configuration information of the first device; high layer data of the first device; hardware configuration information of the first device.

[0168] Optionally, the sending of the first information is based on a period and / or an event trigger.

[0169] Optionally, the event is associated with one or more of the following: a request of the second device, a location of the first device, a status of the first device, a configuration of the first device.

[0170] Optionally, the event comprises one or more of the following: a request of the second device; a location change of the first device; a movement status change of the first device; an environmental status change of the first device; a configuration change of the first device.

[0171] Optionally, the first information is carried in one or more of the following: NAS signaling, RRC signaling, MAC CE.

[0172] Optionally, the communication device further comprises a receiving module 320 configured to receive a request sent by the second device, the request being used to request the first information; and the sending module is configured to send a command and / or the first information to the second device, the command being used to instruct one or more of the following: explicitly reject to provide the first information, deactivate one or more models which need the first information as model input and / or model selection, update one or more models which need the first information as model input and / or model selection, switch a current model which needs the first information as model input and / or model selection to another model.

[0173] Optionally, the first device is a terminal device, and the second device is a network device; or, the first device is a network device, and the second device is a terminal device.

[0174] Optionally, the sending module 310 can be a transceiver 530. The communication device 300 can further comprise a processor 510 and a memory 520, as shown in FIG. 5.

[0175] FIG. 4 is a structural schematic diagram of a communication device according to another embodiment of the present application. The communication device 400 shown in FIG. 4 can be any of the second devices described above. The communication device 400 can comprise a receiving module 410.

[0176] The receiving module 410 can be configured to receive first information sent by the first device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information including information that the first device does not expect the second device to obtain.

[0177] Optionally, the processing is used for generalizing the second information.

[0178] Optionally, the processing includes one or more of the following: mapping the second information according to a mapping relationship; character masking the second information; truncating the second information.

[0179] Optionally, the first information and / or the second information includes one or more of the following: position information of the first device; network configuration information of the first device; high-layer data of the first device; hardware configuration information of the first device.

[0180] Optionally, the sending of the first information is based on a period and / or an event trigger.

[0181] Optionally, the event is associated with one or more of the following: a request of the second device, a position of the first device, a state of the first device, a configuration of the first device.

[0182] Optionally, the event includes one or more of the following: a request of the second device; a position change of the first device; a movement state change of the first device; an environmental state change of the first device; a configuration change of the first device.

[0183] Optionally, the first information is carried in one or more of the following: NAS signaling, RRC signaling, MAC CE.

[0184] Optionally, the communication device further includes a sending module 420 configured to send a request to the first device, the request being used to request the first information; and the receiving module is configured to receive a command and / or the first information sent by the first device, the command being used to indicate one or more of the following: explicitly refusing to provide the first information, deactivating one or more models that need the first information as model input and / or model selection, updating one or more models that need the first information as model input and / or model selection, switching a current model that needs the first information as model input and / or model selection to another model.

[0185] Optionally, the communication device further includes a processing module configured to update, add or modify a local configuration of the second device according to the first information, the local configuration of the second device including information of the first device.

[0186] Optionally, the first device is a terminal device, and the second device is a network device; or the first device is a network device, and the second device is a terminal device.

[0187] Optionally, the receiving module 410 can be a transceiver 530. The communication device 400 can further include a processor 510 and a memory 520, as shown in FIG. 5.

[0188] FIG. 5 is a schematic structural diagram of a communication device according to an embodiment of the present application. The dashed line in FIG. 5 indicates that the unit or module is optional. The device 500 can be used to implement the method described in the above method embodiments. The device 500 can be a chip, a terminal device or a network device.

[0189] The device 500 can include one or more processors 510. The processor 510 can support the device 500 to implement the method described in the above method embodiments. The processor 510 can be a general purpose processor or a dedicated processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor 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 components, discrete hardware components, etc. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0190] The device 500 can further include one or more memories 520. The memory 520 stores a program, which can be executed by the processor 510, so that the processor 510 performs the method described in the above method embodiments. The memory 520 can be independent of the processor 510 or integrated in the processor 510.

[0191] The device 500 can further include a transceiver 530. The processor 510 can communicate with other devices or chips through the transceiver 530. For example, the processor 510 can perform data transceiving with other devices or chips through the transceiver 530.

[0192] The embodiment of the present application further provides a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the terminal device or the network device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.

[0193] The embodiment of the present application further provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or the network device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.

[0194] The embodiment of the present application further provides a computer program. The computer program can be applied to the terminal device or the network device provided by the embodiment of the present application, and the computer program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.

[0195] It should be understood that the terms "system" and "network" can be used interchangeably in the present application. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0196] In the embodiments of the present application, the "indication" mentioned can be direct indication, or indirect indication, or can be an indication with an associated relationship. For example, A indicates B, which can mean that B can be obtained by A; or A indirectly indicates B, for example, A indicates C, and B can be obtained by C; or A and B have an associated relationship.

[0197] In the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.

[0198] In the embodiments of the present application, the term "corresponding" can mean that there is a direct or indirect corresponding relationship between the two, or can mean that there is an associated relationship between the two, or can mean an indication and being indicated, configuration and being configured, and the like.

[0199] The "comprising" mentioned in the embodiments of the present application can mean direct inclusion or indirect inclusion. Alternatively, the "comprising" mentioned in the embodiments of the present application can be replaced by "indicating" or "used for determining". For example, A comprising B can be replaced by A indicating B, or A used for determining B.

[0200] In the embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables or other means for indicating related information in devices (for example, including terminal devices and network devices), and the specific implementation manner is not limited in the present application. For example, the predefinition can refer to the definition in a protocol.

[0201] In the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, for example, can include the LTE protocol, the NR protocol and the related protocol applied to the future communication system, and the present application is not limited to this.

[0202] In the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in the present application generally represents an "or" relationship between the front and rear associated objects.

[0203] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0204] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other ways. For example, the device embodiments described above are only schematic, and the division of the units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0205] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.

[0206] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0207] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented 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 the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, digital video disc (DVD)) or semiconductor media (for example, solid state disk (SSD)) and the like.

[0208] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of wireless communication, comprising: The method comprises: a first device sending first information to a second device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information comprising information that the first device does not expect the second device to obtain.

2. The method of claim 1, wherein, The processing is used to generalize the second information.

3. The method according to claim 1 or 2, characterized in that, The processing comprises one or more of the following: mapping the second information according to a mapping relationship; character masking of the second information; truncation of the second information.

4. The method according to any one of claims 1 to 3, characterized in that, The first information and / or the second information comprises one or more of the following: location information of the first device; network configuration information of the first device; high-layer data of the first device; hardware configuration information of the first device.

5. The method according to any one of claims 1-4, characterized in that, The sending of the first information is based on a period and / or an event.

6. The method of claim 5, wherein, The event is associated with one or more of the following: a request of the second device, a location of the first device, a state of the first device, a configuration of the first device.

7. The method according to claim 5 or 6, characterized in that, The event comprises one or more of the following: a request of the second device; a change in location of the first device; a change in movement state of the first device; a change in environmental state of the first device; a change in configuration of the first device.

8. The method according to any one of claims 1 to 7, characterized in that, The first information is carried in one or more of the following: non-access stratum (NAS) signaling, radio resource control (RRC) signaling, and medium access control control element (MAC CE).

9. The method according to any one of claims 1-8, characterized in that, The method further comprises: the first device receiving a request sent by the second device, the request being used to request the first information; the first device sending a command and / or the first information to the second device, the command being used to indicate one or more of the following: explicit rejection of providing the first information, deactivation of one or more models that require the first information as model input and / or model selection, updating of one or more models that require the first information as model input and / or model selection, switching of a current model that requires the first information as model input and / or model selection to another model.

10. The method according to any one of claims 1-9, characterized in that, The first device is a terminal device, and the second device is a network device; or the first device is a network device, and the second device is a terminal device.

11. A method of wireless communication, comprising: The method comprises: a second device receiving first information sent by a first device, the first information being used for model input and / or model selection; wherein the first information is obtained by processing second information, the second information comprising information that the first device does not expect the second device to obtain.

12. The method of claim 11, wherein, The processing is used to generalize the second information.

13. The method according to claim 11 or 12, characterized in that, The processing comprises one or more of the following: mapping the second information according to a mapping relationship; character masking of the second information; truncation of the second information.

14. The method of any one of claims 11-13, wherein, The first information and / or the second information comprises one or more of the following: location information of the first device; network configuration information of the first device; high-layer data of the first device; hardware configuration information of the first device.

15. The method according to any one of claims 11-14, characterized in that, The sending of the first information is based on a period and / or an event.

16. The method of claim 15, wherein, The event is associated with one or more of the following: a request of the second device, a location of the first device, a status of the first device, a configuration of the first device.

17. The method according to claim 15 or 16, characterized in that The event comprises one or more of the following: a request of the second device; a change of location of the first device; a change of movement status of the first device; a change of environmental status of the first device; a change of configuration of the first device.

18. The method according to any one of claims 11-17, characterized by, The first information is carried in one or more of the following: non-access stratum (NAS) signaling, radio resource control (RRC) signaling, medium access control (MAC) control element (CE).

19. The method according to any one of claims 11-18, characterized in that, The method further comprises: the second device sending a request to the first device, the request being for requesting the first information; the second device receiving a command and / or the first information sent by the first device, the command being for indicating one or more of the following: explicitly rejecting to provide the first information, deactivating one or more models requiring the first information as model input and / or model selection, updating one or more models requiring the first information as model input and / or model selection, switching a current model requiring the first information as model input and / or model selection to another model.

20. The method of any one of claims 11-19, wherein, The method further comprises: the second device adding or modifying a local configuration of the second device according to the first information.

21. The method of claim 20, wherein, The second device adding or modifying a local configuration of the second device according to the first information comprises: if the local configuration of the second device does not store the first information, the second device adding the first information to the local configuration of the second device; and / or if the local configuration of the second device stores the first information, the second device adding the first information to the local configuration of the second device or modifying the local configuration of the second device according to the first information.

22. The method of any one of claims 11-21, wherein, The first device is a terminal device and the second device is a network device, or the first device is a network device and the second device is a terminal device.

23. A communications device, characterized by The communication device is a first device, and the communication device comprises: a sending module configured to send first information to a second device, the first information being for model input and / or model selection; wherein the first information is obtained by processing second information, the second information comprising information that the first device does not expect the second device to obtain.

24. The communication device of claim 23, wherein, The processing is for generalizing the second information.

25. The communication device of claim 23 or 24, wherein, The processing comprises one or more of the following: mapping the second information according to a mapping relationship; character masking the second information; truncating the second information.

26. The communication device of any of claims 23-25, wherein, The first information and / or the second information comprises one or more of the following: location information of the first device; network configuration information of the first device; high-layer data of the first device; hardware configuration information of the first device.

27. The communication device of any of claims 23-26, wherein, The sending of the first information is based on a period and / or an event.

28. The communication device of claim 27, wherein, The event is associated with one or more of the following: a request of the second device, a location of the first device, a status of the first device, a configuration of the first device.

29. The communication device of claim 27 or 28, wherein, The event comprises one or more of the following: a request of the second device; a location change of the first device; a movement state change of the first device; an environment state change of the first device; a configuration change of the first device.

30. The communication device of any of claims 23-29, wherein, The first information is carried in one or more of the following: non-access stratum (NAS) signaling, radio resource control (RRC) signaling, and medium access control (MAC) control element (CE).

31. The communication device of any of claims 23-30, wherein, The communication device further comprises: a receiving module configured to receive a request sent by the second device, the request being used to request the first information; The sending module is configured to send a command and / or the first information to the second device, the command being used to indicate one or more of the following: explicitly rejecting to provide the first information, deactivating one or more models that need the first information as model input and / or model selection, updating one or more models that need the first information as model input and / or model selection, switching a current model that needs the first information as model input and / or model selection to another model.

32. The communication device of any of claims 23-31, wherein, The first device is a terminal device, and the second device is a network device; or, the first device is a network device, and the second device is a terminal device.

33. A communications device, characterized by The communication device is a second device, and the communication device comprises: a receiving module configured to receive first information sent by a first device, the first information being used for model input and / or model selection; The first information is obtained by processing second information, and the second information comprises information that the first device does not expect the second device to obtain.

34. The communication device of claim 33, wherein, The processing is used to generalize the second information.

35. The communication device of claim 33 or 34, wherein, The processing comprises one or more of the following: mapping the second information according to a mapping relationship; character masking the second information; truncating the second information.

36. The communication device of any one of claims 33-35, wherein, The first information and / or the second information comprises one or more of the following: location information of the first device; network configuration information of the first device; high-layer data of the first device; hardware configuration information of the first device.

37. The communication device of any of claims 33-36, wherein, The sending of the first information is based on a period and / or an event trigger.

38. The communication device of claim 37, wherein, The event is associated with one or more of the following: a request of the second device, a location of the first device, a state of the first device, and a configuration of the first device.

39. The communication device of claim 37 or 38, wherein, The event comprises one or more of the following: a request of the second device; a location change of the first device; a movement state change of the first device; an environment state change of the first device; a configuration change of the first device.

40. The communication device of any of claims 33-39, wherein, The first information is carried in one or more of the following: non-access stratum (NAS) signaling, radio resource control (RRC) signaling, and medium access control (MAC) control element (CE).

41. The communication device of any of claims 33-40, wherein, The communication device further comprises: a sending module configured to send a request to the first device, the request being used to request the first information; The receiving module is configured to receive a command and / or the first information sent by the first device, the command being used to indicate one or more of the following: explicitly rejecting to provide the first information, deactivating one or more models requiring the first information as model input and / or model selection, updating one or more models requiring the first information as model input and / or model selection, and switching a current model requiring the first information as model input and / or model selection to another model.

42. The communication device of any of claims 33-41, wherein, The communication device further comprises: The processing module is configured to add or modify the local configuration of the second device according to the first information.

43. The communication device of claim 42, wherein, The processing module is further configured to: add the first information to the local configuration of the second device if the local configuration of the second device does not store the first information; and / or add the first information to the local configuration of the second device or modify the local configuration of the second device according to the first information if the local configuration of the second device stores the first information.

44. The communication device of any of claims 33-43, wherein, The first device is a terminal device, and the second device is a network device; or the first device is a network device, and the second device is a terminal device.

45. A communications device, characterized by The communication device comprises a transceiver, a memory, and a processor, the memory is configured to store a program, the processor is configured to invoke the program in the memory and control the transceiver to receive or send a signal, so that the communication device performs the method in any one of claims 1-10 or 11-22.

46. An apparatus comprising: The apparatus comprises a processor configured to invoke a program from a memory, so that the apparatus performs the method in any one of claims 1-10 or 11-22.

47. A chip, comprising: The chip comprises a processor configured to invoke a program from a memory, so that the device installed with the chip performs the method in any one of claims 1-10 or 11-22.

48. A computer-readable storage medium, characterized in that, The computer program is stored on the computer readable medium, and the computer program causes the computer to perform the method in any one of claims 1-10 or 11-22.

49. A computer program product, characterised in that, The computer program causes the computer to perform the method in any one of claims 1-10 or 11-22.

50. A computer program, characterized in that, The computer program causes the computer to perform the method in any one of claims 1-10 or 11-22.

Citation Information

Patent Citations

  • Communication method and device

    CN116017422A

  • Beam scheduling method and device, equipment, storage medium and program product

    CN117544216A

  • Method for switching or updating AI model and communication device

    CN118042476A

  • Data transmission method and related apparatus

    WO2024067351A1

  • Ai model reasoning method, device and readable storage medium

    WO2024067438A1