INFORMATION PROCESSING METHOD AND APPARATUS, TERMINAL, AND NETWORK SIDE DEVICE

A method for information processing is disclosed. The method includes: receiving, by a terminal, first information sent by a first device entity; and performing, by the terminal, a first operation according to the first information, where the first information includes at least one of the following: a service feature extraction request used to indicate the terminal to perform the first operation based on a first processing method; first sub-information used to indicate the first processing method; first assistance information used for the first processing method; result information obtained by performing processing based on a second processing method; an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; and an indication used to request third sub-information, where the third sub-information is used to update a third processing method.

TECHNICAL FIELD

This application relates to the field of communication technologies, and in particular, relates to an information processing method and apparatus, a terminal, and a network side device.

BACKGROUND

In a communication system, a network side device generally determines a communication state of a terminal. For example, the network side device generally implements a handover policy and/or decision, and the like according to only related information of a base station, resulting in poor communication reliability of the terminal.

SUMMARY

Embodiments of this application provide an information processing method and apparatus, a terminal, and a network side device.

According to a first aspect, an information processing method is provided, including:receiving, by a terminal, first information sent by a first device entity; andperforming, by the terminal, a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

According to a second aspect, an information processing method is provided, including:sending, by a first device entity, first information to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing, information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

According to a third aspect, an information processing method is provided, including:sending, by a second device entity, first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; orresult information obtained by performing processing based on a second processing method.

According to a fourth aspect, an information processing apparatus is provided, including:a first receiving module, configured to receive first information sent by a first device entity; andan execution module, configured to perform a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

According to a fifth aspect, an information processing apparatus is provided, including:a second sending module, configured to send first information to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

According to a sixth aspect, an information processing apparatus is provided, including:a third sending module, configured to send first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; orresult information obtained by performing processing based on a second processing method.

According to a seventh aspect, a terminal is provided. The terminal includes a processor, a memory, and a program or an instruction that is stored in the memory and that can be run on the processor, where the program or the instruction is executed by the processor to implement the steps of the method in the first aspect.

According to an eighth aspect, a terminal is provided, including a processor and a communication interface, wherethe communication interface is configured to receive first information sent by a first device entity; andthe processor is configured to perform a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

According to a ninth aspect, a network side device is provided. The network side device includes a processor, a memory, and a program or an instruction that is stored in the memory and that can be run on the processor, where the program or the instruction is executed by the processor to implement the steps of the method in the second aspect or the steps of the method in the third aspect.

According to a tenth aspect, a network side device is provided, including a processor and a communication interface, wherethe communication interface is configured to send first information to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the communication interface is configured to send first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; orresult information obtained by performing processing based on a second processing method.

According to an eleventh aspect, a readable storage medium is provided. The readable storage medium stores a program or an instruction, and the program or the instruction is executed by a processor to implement the steps of the method in the first aspect, or the steps of the method in the second aspect, or the steps of the method in the third aspect.

According to a twelfth aspect, an embodiment of this application provides a chip. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the steps of the method in the first aspect, or the steps of the method in the second aspect, or the steps of the method in the third aspect.

According to a thirteenth aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the method in the first aspect, or the method in the second aspect, or the steps of the method in the third aspect.

In the embodiments of this application, a terminal receives first information sent by a first device entity; and the terminal performs a first operation according to the first information, where the first information includes at least one of the following: a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method; first sub-information used to indicate the first processing method; first assistance information used for the first processing method; result information obtained by performing processing based on a second processing method; an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information, or an indication used to request third sub-information, where the third sub-information is used to update a third processing method. Because the terminal performs the first operation according to the first information, a handover policy and/or decision may be implemented by using the terminal-related information. In the embodiments of this application, communication reliability of the terminal is improved.

DETAILED DESCRIPTION

It should be noted that, the technologies described in the embodiments of this application are not limited to a Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and another system. The terms “system” and “network” in the embodiments of this application may be used interchangeably. The technologies described can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. The following descriptions describe a New Radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to an application other than an NR system application, for example, a 6thgeneration (6G) communication system.

FIG.1is a block diagram of a wireless communication system to which embodiments of this application can be applied. The wireless communication system includes a terminal11and a network side device12. The terminal11may also be referred to as a terminal device or User Equipment (UE). The terminal11may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, vehicle user equipment (VUE), or pedestrian user equipment (PUE). The wearable device includes a smart watch, a bracelet, a headset, glasses, and the like. It should be noted that a specific type of the terminal11is not limited in the embodiments of this application. The network side device12may be a base station or a core network device. The base station may be referred to as a NodeB, an evolved NodeB, an access point, a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a NodeB, an evolved NodeB (eNB), a home NodeB, a home evolved NodeB, a WLAN access point, a Wi-Fi node, a Transmitting Receiving Point (TRP), or another appropriate term in the art. As long as a same technical effect is achieved, the base station is not limited to a specified technical term. It should be noted that, in the embodiments of this application, only a base station in an NR system is used as an example, but a specific type of the base station is not limited.

With reference to the accompanying drawings, an information processing method provided in the embodiments of this application is described in detail by using some embodiments and application scenarios thereof

Referring toFIG.2,FIG.2is a flowchart of an information processing method according to an embodiment of this application. As shown inFIG.2, the method includes the following steps:Step201: A terminal receives first information sent by a first device entity.Step202: The terminal performs a first operation according to the first information.

The first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

Operation behavior of the first operation may be set according to an actual requirement. For example, in some embodiments, the first operation may include but is not limited to the following operation behavior: a service feature extraction-related operation, a beam measurement-related operation, beam or channel measurement reporting, a beam or channel prediction-related operation, and a positioning-related operation.

It should be understood that the first information may include one or more of the first sub-information, the first assistance information, the result information, the indication used to request the second sub-information, and the indication used to request the third sub-information. When the first information includes a plurality of pieces of information, the plurality of pieces of information may be transmitted by using one or more pieces of signaling.

In this embodiment of this application, the first processing method may include a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network. Specifically, the terminal-related information may be inferred by using the first processing method to implement the first operation. Because the terminal performs the first operation by using the first processing method, the first operation may be performed by using the terminal-related information. The neural network-related information may include at least one of a structure of the neural network or a parameter of the neural network. Reporting is performed based on an execution result of the first operation, so that accuracy of implementing a handover policy and/or decision can be improved, and communication reliability of the terminal can be improved. It should be noted that in this embodiment of this application, the first information may directly carry content of the first assistance information, or may implicitly indicate the first assistance information by using a network parameter of the first neural network. For example, in a case that the first sub-information of the first processing method includes neural network-related information of a first neural network and the first assistance information is obtained after first preset processing is performed on the first target information, the first assistance information is implied in a network parameter of the first neural network.

In some embodiments, the first entity device and the second entity device may he understood as entity devices on a network side, or may be network side devices. Specifically, the first entity device and the second entity device may be a same entity device, or may be different entity devices. In some embodiments, the first device entity is one or more network elements that collect and distribute information. For example, the first device entity includes one or at least two of the following: a base station, a Location Management Function (LMF), a Network Data Analytics Function (NWDAF), a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, or performing information calculation on the information required by the second processing method. The second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

It should be understood that the first processing method may be stipulated in advance in a protocol, or may be indicated by the first device entity by using the first sub-information. When the first information includes the first assistance information used for the first processing method, the terminal-related information and the related information of the second entity device may be inferred based on the first processing method indicated by the first sub-information or the first processing method stipulated in the protocol.

The second processing method may be understood as a method in which the second device entity is configured to infer the terminal-related information or the terminal-related information and the related information of the second entity device. The second device entity may infer the terminal-related information or the terminal-related information and the related information of the second entity device by using the second processing method, to implement related processing. The terminal may report the terminal-related information to the first device entity through exchange in advance, or report the terminal-related information by using the second sub-information, and the first device entity obtains corresponding result information based on the terminal-related information by using the second processing method. The result information may be used to assist in accuracy of a handover policy and/or decision, and improve communication reliability of the terminal.

The first processing method and the second processing method may be the same, or may be mutually matched methods. Mutual matching may be understood as: an input of the first processing method may include at least a part of an output of the second processing method, and a corresponding result is obtained by using the first processing method.

It should be understood that the third processing method may be the first processing method or the second processing method. The third processing method may be understood as another processing method in another embodiment, for example, a processing method used to perform information feature hiding. When the third processing method is the first processing method, the first device entity may perform corresponding processing according to third sub-information reported by each terminal, for example, update information of the first processing method, and then send the update information to the terminal, so that the terminal updates the first processing method. It is assumed that when the third processing method is the second processing method, the first device entity may update the second processing method according to third information reported by each terminal.

In some embodiments, when the first information includes the indication used to request the third sub-information, the terminal may determine the third sub-information according to a beam measurement result of the terminal and the terminal-related information. Specifically, the beam measurement result and the terminal-related information may be used as the third sub-information, or the third processing method may be trained by using the beam measurement result and the terminal-related information, to obtain parameter information used to update the third processing method as the third sub-information. In this way, accuracy of the result information obtained through inference by using the third processing method can be improved.

In this embodiment of this application, a terminal receives first information sent by a first device entity; and the terminal performs a first operation according to the first information, where the first information includes at least one of the following: a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method; first sub-information used to indicate the first processing method; first assistance information used for the first processing method; result information obtained by performing processing based on a second processing method; an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; or an indication used to request third sub-information, where the third sub-information is used to update a third processing method. Because the terminal performs the first operation according to the first information, a handover policy and/or decision may be implemented by using the terminal-related information. In this embodiment of this application, communication reliability of the terminal is improved.

The following uses an example in which the first operation is a service feature extraction-related operation for description. The performing, by the terminal, a first operation according to the first information includes any one of the following:performing, by the terminal, the service feature extraction-related operation based on the first processing method;sending, by the terminal, the second sub-information or the third sub-information to the first device entity; orperforming, by the terminal, service feature extraction based on at least a part of information in the result information.

In this embodiment of this application, when the first information includes at least one of the service feature extraction request, the first sub-information used to indicate the first processing method, and the first assistance information for the first processing method, the first operation may include a service feature extraction-related operation and/or sending the second sub-information to the first device entity. When the first information includes the result information obtained performing processing based on the second processing method, the first operation may include: performing service feature extraction based on at least a part of information in the result information. When the first information includes the indication used to request the third sub-information, the first operation may include sending the third sub-information to the first device entity.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, or service experience statistics.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; orthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In this embodiment of this application, the first device entity and the second device entity may be a same device entity, or may be different device entities. When the first device entity is different from the second device entity, the first device entity may first obtain the first target information. The following provides detailed description based on a case that the first device entity is different from the second device entity.

For example, the first device entity is a core network device, and the second device entity is a base station. The first device entity may send request information to the second device entity, to request the related information of the second device entity. The second device entity may directly send the related information of the second device entity to the first device entity, or may send the information to the first device entity after second preset processing is performed on the second device entity. In other words, the first device entity may send the first target information learned from the second device entity to the terminal, and may further process the first target information learned from the second device entity and send the processed information to the terminal.

The second preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

It should be understood that a processing manner of the second preset processing may be stipulated in the protocol or indicated by the first device entity. For example, the processing manner of the second preset processing may be indicated in the request information, or the processing manner of the second preset processing may be configured for the second device entity in advance before sending the request.

After receiving the first target information, the first device entity may send the first target information to the terminal as the first assistance information. In a case that the terminal performs authentication with the first device entity through a preset interaction procedure, the first target information may be sent to the terminal as the first assistance information. After the first preset processing is performed on the first target information, the first assistance information may be obtained, and then the first assistance information is sent to the terminal.

The processing manner of the first preset processing may be stipulated in the protocol, indicated by the terminal, or determined by the first device entity. This is not further limited herein. Specifically, in this embodiment of this application, the first preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, or statistics information of the second device entity.

In this embodiment of this application, the implementation information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, or location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

The terminal location information is highly correlated with a Channel State Information (CSI) result, a beam measurement result, and a radio resource management (RRM) measurement result, and can effectively assist in CSI prediction, motion track prediction, and the like.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; or statistics information of a plurality of terminals.

In some embodiments, the method further includes:reporting, by the terminal, second assistance information to the first device entity, where the second assistance information includes at least one of a public key of the encryption processing or recommendation information of a network parameter of the preset neural network,

In this embodiment of this application, the first information includes the indication used to request the second sub-information, and the second sub-information is the information obtained by performing information feature hiding on the terminal-related information. After obtaining the second assistance information, the first device entity may send the second assistance information to the second device entity. In some embodiments, the terminal may further directly send the second assistance information to the second device entity. The second device entity may perform a corresponding processing operation based on the second assistance information. For example, after performing the second preset processing (for example, encryption processing) on the related information of the second device entity, the second device entity sends the processed first target information to the first device entity.

In some embodiments, the method further includes:communicating, by the terminal, with the first device entity to determine at least one of the following:whether the terminal has a capability of performing a service prediction operation based on the first processing method;available terminal-related information when the terminal performs the service prediction operation; ora probability of performing different types of service transmission within a preset time period.

In this embodiment of this application, the first device entity may communicate with the terminal to determine specific content of the first information. For example, the terminal may directly send related information, or the first device entity sends a request, and the terminal feeds back the related information to the first device entity based on the request.

In some embodiments, the terminal-related information includes at least one of the following: location information, occupational or social state information, social relationship network information, historical service information, current service state information, or physiological indicator information. The social relationship network information, the historical service information, the current service state information, and the physiological indicator information may be understood as terminal local information or terminal privacy information. Because this information is added, prediction is assisted, and transmission reliability of the terminal is further improved.

The preset time period may be understood as a future time period. The different types of services may be determined based on features such as an average rate, a delay, and a periodicity of a service, or may be determined based on another specific identifier, such as an XR service, a video service, and an audio service.

In some embodiments, a manner of performing information feature hiding includes at least one of the following:performing encryption processing or performing feature abstraction processing by using a preset neural network.

In this embodiment of this application, the terminal-related information on which information feature hiding is performed does not support restoration or cannot recover original information within a predefined time, or whether the terminal-related information on which information feature hiding is performed supports restoration is stipulated in the protocol, or indicated by the first device entity or the terminal.

In some embodiments, in a case that the first information includes the result information obtained by performing processing based on the second processing method, the method further includes:sending, by the terminal, second information to the first device entity, where the second information includes at least one of the following:information used to determine the second processing method; orrecommendation information of a network parameter of a second neural network in a case that the second processing method is a method for processing by using the second neural network.

In this embodiment of this application, the first device entity may perform corresponding inference based on the second information sent by the terminal, the information obtained after feature hiding is performed on the terminal-related information, and at least a part of information in the related information of the second device entity as the input of the second processing method, to obtain the foregoing result information,

After receiving the result information, the terminal may perform further processing in a predefined manner, and send a corresponding processing result to the first device entity or the second device entity. For example, the first device entity performs processing on encrypted data, and cannot interpret the processing result. The terminal only knows private key information, and decrypts the processed data.

In some embodiments, the second sub-information includes information obtained by aggregating the terminal-related information with related information of a second device entity, or information obtained by performing information feature hiding on the information obtained by aggregating the terminal-related information with the related information of the second device entity.

In this embodiment, the terminal may obtain the related information of the second device entity in advance. In this case, the related information of the second device entity may be information on which information feature hiding is not performed, or may be information on which information feature hiding is performed. This is not further limited herein. In a case that the terminal receives the indication used to request the second sub-information, the terminal may aggregate the related information of the second device entity and the terminal-related information to obtain the second sub-information, and then send the second sub-information to the first device entity, so that the first device entity performs corresponding processing, for example, performs inference by using the second processing method.

In a case that the third processing method includes a method for processing by using a third neural network and the first information is the indication used to request the third sub-information, after the receiving, by a terminal, first information sent by a first device entity, the method further includes:sending, by the terminal, the third sub-information to the first device entity, where the third sub-information is network parameter update information of the third neural network.

In this embodiment of this application, when the third processing method is the first processing method, the third neural network may be understood as the first neural network. In this case, the first device entity may perform corresponding processing according to third sub-information reported by each terminal to obtain network parameter update information, and send the network parameter update information to the terminal for updating. In this case, the network parameter update information may be carried in the first sub-information.

When the third processing method is the second processing method, the third neural network may be understood as a second neural network associated with the second processing method, and the first device entity may update the second neural network according to third information reported by each terminal.

In some embodiments, the network parameter update information is obtained by training the third neural network based on terminal association information and terminal implementation.

To better understand this application, the following is described in detail by using some specific examples by assuming that the first device entity is different from the second device, and the second device entity is a base station,

Embodiment 1: including the following procedures:

Step 1: A first device entity requests service prediction data from a terminal, and performs the following behavior before this or at the same time:

The terminal exchanges, by using signaling, with the first device entity whether there is a corresponding capability.

The terminal may exchange “privacy information used for calculation when the terminal locally performs service prediction” with the first device entity by using signaling, which may include information such as location information, personal service data history information (including information such as personal service browsing), occupational/social state information, a social network, and a physiological indicator

The terminal exchanges an expected output with the first device entity by using signaling. The possible outputs include a probability of performing different types of services in a future predefined time period, where a corresponding service type includes features such as an average rate, a delay, and a periodicity of a service. A specific service type may also provide another specific identifier, such as an XR service, a video service, and an audio service.

The first device entity sends, to the terminal by using signaling, corresponding neural network information (that is, the foregoing first sub-information) used for prediction,

Step 2: The terminal performs service prediction based on local information by using the neural network information sent by the first device entity.

Step 3: The terminal reports a service prediction result.

Embodiment 2: including the following procedures:

Step 1: A first device entity requests service prediction data from a terminal, and performs the following behavior before this or at the same time:

The first device entity proposes corresponding requirement data information to the terminal, where the information may include information such as location information, personal service data history information (including information such as personal service browsing), occupational/social state information, a social network, and a physiological indicator.

The first device entity may send, to the terminal, some predefined representative information of a type of an abstract feature obtained after the foregoing information is combined, and it is difficult for the abstract representative information to directly restore corresponding original information.

The representative information of the abstract feature may be information formed after the original information is processed by a predetermined neural network. The first device entity knows that the neural network exists, but cannot learn details of the neural network. Thus, the original information cannot be recovered from the abstract data.

Step 2: The terminal performs information feature hiding on corresponding information and then sends the information to the first device entity, and/or a base station sends corresponding assistance information to the first device entity.

Information feature hiding includes encryption, performing a complex operation on information, information abstraction, and the like, and therefore it is impossible or it is expensive to recover corresponding original data.

In some embodiments, the assistance information includes: how to process data on which information hiding is performed and/or how to perform processing in combination with other data.

For example, the assistance information may be a public key used for encryption. To facilitate homomorphic encryption processing, the first device entity needs to perform same encryption processing on other information when jointly processing terminal feedback information and the other information. In addition, the assistance information may be neural network parameter recommendation information that needs to be further processed.

Step 3: The first device entity performs processing according to the assistance information sent by the terminal, information on which information feature hiding is performed, and/or other information (for example, information obtained from an entity 3).

Step 4: The first device entity may send further processed information to the terminal. After performing further processing in a predefined manner, the terminal sends the corresponding processed information to the first device entity or the base station. For example, the first device entity performs processing on encrypted data, and cannot interpret the processing result. The terminal only knows private key information, and decrypts the processed data.

Referring toFIG.3,FIG.3is a flowchart of another information processing method according to an embodiment of this application. As shown inFIG.3, the method includes the following steps:

Step301: A first device entity sends first information to a terminal.

The first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; oran indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, or service experience statistics.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; orthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, where the first target information includes related information of a second device entity orinformation obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, or statistics information of the second device entity.

In some embodiments, the implementation information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, or location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; or statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the method further includes:receiving, by the first device entity, second assistance information reported by the terminal, where the second assistance information includes at least one of a public key of the encryption processing or recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network or a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, or performing information calculation on the information required by the second processing method.

In some embodiments, the method further includes:communicating, by the first device entity, with the terminal to determine at least one of the following:whether the terminal has a capability of performing a service prediction operation based on the first processing method;available terminal-related information when the terminal performs the service prediction operation; ora probability of performing different types of service transmission within a preset time period.

In some embodiments, a manner of performing information feature hiding includes at least one of the following:performing encryption processing or performing feature abstraction processing by using a preset neural network.

In a case that the first information includes the result information obtained by performing processing based on the second processing method, the method further includes:receiving, by the first device entity, second information sent by the terminal, where the second information includes at least one of the following:information used to determine the second processing method; orrecommendation information of a network parameter of a second neural network in a case that the second processing method is a method for processing by using the second neural network.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the method further includes:receiving, by the first device entity, second assistance information sent by the terminal, where the second assistance information includes at least one of a public key of the encryption processing or recommendation information of a network parameter of the preset neural network.

In some embodiments, after the receiving, by the first device entity, second assistance information sent by the terminal, the method further includes:sending, by the first device entity, the second assistance information to a second device entity.

In some embodiments, the terminal-related information includes at least one of the following: location information, occupational or social state information, social relationship network information, historical service information, current service state information, or physiological indicator information.

In some embodiments, the second sub-information includes information obtained by aggregating the terminal-related information with related information of a second device entity, or information obtained by performing information feature hiding on the information obtained by aggregating the terminal-related information with the related information of the second device entity.

In a case that the third processing method includes a method for processing by using a third neural network and the first information is the indication used to request the third sub-information, after the sending, by a first device entity, first information to a terminal, the method further includes:receiving, by the first device entity, the third sob-information sent by the terminal, where the third sub-information is network parameter update information of the third neural network.

In some embodiments, the network parameter update information is obtained by training the third neural network based on terminal association information and terminal implementation.

It should be noted that this embodiment is used as an implementation of the first device entity corresponding to the embodiment shown inFIG.2. For a specific implementation of this embodiment, refer to the related descriptions of the embodiment shown inFIG.2. A same effect can also be achieved. To avoid repeated descriptions, details are not described again herein.

Referring toFIG.4,FIG.4is a flowchart of another information processing method according to an embodiment of this application. As shown inFIG.4, the method includes the following steps:

Step401: A second device entity sends first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal,

The first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; orresult information obtained by performing processing based on a second processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, or service experience statistics.

In some embodiments, before the sending, by a second device entity, first target information to a first device entity, the method further includes:receiving, by the second device entity, a first request sent by the first device entity, where the first request is used to obtain the related information of the second device entity.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; orthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, or statistics information of the second device entity.

In some embodiments, the implementation. information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, or location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; or statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the method further includes:receiving, by the second device entity, second assistance information sent by the first device entity or the terminal, where the second assistance information includes at least one of a public key of the encryption processing or recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing or performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network or a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, or performing information calculation on the information required by the second processing method.

It should be noted that this embodiment is used as an implementation of the second device entity corresponding to the embodiment shown inFIG.2. For a specific implementation of this embodiment, refer to the related descriptions of the embodiment shown inFIG.2. A same effect can also be achieved. To avoid repeated descriptions, details are not described again herein.

It should be noted that the information processing method provided in the embodiments of this application may be performed by an information processing apparatus, or a control module that is in the information processing apparatus and that is configured to perform the information processing method, in the embodiments of this application, that the information processing apparatus performs the information processing method is used as an example to describe the information processing apparatus provided in the embodiments of this application.

Referring toFIG.5,FIG.5is a structural diagram of an information processing apparatus according to an embodiment of this application. As shown inFIG.5, an information processing apparatus500includes:a first receiving module501, configured to receive first information sent by a first device entity; andan execution module502, configured to perform a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate a terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; andan indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the execution module502is configured to perform any one of the following:performing the service feature extraction-related operation based on the first processing method;sending the second sub-information or the third sub-information to the first device entity; andperforming service feature extraction based on at least a part of information in the result information.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, and service experience statistics.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; andthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, and statistics information of the second device entity.

In some embodiments, the implementation. information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, and location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; and statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the information processing apparatus500further includes:a first sending module, configured to report second assistance information to the first device entity, where the second assistance information includes at least one of a public key of the encryption processing and recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network and a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, and performing information calculation on the information required by the second processing method.

In some embodiments, the information processing apparatus500further includes:a first interaction module, configured to communicate with the first device entity to determine at least one of the following:whether the terminal has a capability of performing a service prediction operation based on the first processing method;available terminal-related information when the terminal performs the service prediction operation; anda probability of performing different types of service transmission within a preset time period.

In some embodiments, a trimmer of performing information feature hiding includes at least one of the following:performing encryption processing and performing feature abstraction processing by using a preset neural network.

In a case that the first information includes the result information obtained by performing processing based on the second processing method, the information processing apparatus500further includes:a first sending module, configured to send second information to the first device entity, where the second information includes at least one of the following:information used to determine the second processing method; andrecommendation information of a network parameter of a second neural network in a case that the second processing method is a method for processing by using the second neural network.

In some embodiments, the terminal-related information includes at least one of the following: location information, occupational or social state information, social relationship network information, historical service information, current service state information, and physiological indicator information.

In some embodiments, the second sub-information includes information obtained by aggregating the terminal-related information with related information of a second device entity, or information obtained by performing information feature hiding on the information obtained by aggregating the terminal-related information with the related information of the second device entity.

In a case that the third processing method includes a method for processing by using a third neural network and the first information is the indication used to request the third sub-information, the information processing apparatus further includes:a first sending module, configured to send the third sub-information to the first device entity, where the third sub-information is network parameter update information of the third neural network.

In some embodiments, the network parameter update information is obtained by training the third neural network based on terminal association information and terminal implementation.

The information processing apparatus provided in this embodiment of this application can implement the processes in the method embodiment inFIG.2. To avoid repetition, details are not described herein again.

Referring toFIG.6,FIG.6is a structural diagram of an information processing apparatus according to an embodiment of this application. As shown inFIG.6, an information processing apparatus600includes:a second sending module601, configured to send first information to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; andan indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, and service experience statistics.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information andthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, and statistics information of the second device entity.

In some embodiments, the implementation information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, and location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; and statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the information processing apparatus600further includes:a second receiving module, configured to receive second assistance information reported by the terminal, where the second assistance information includes at least one of a public key of the encryption processing and recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network and a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, and performing information calculation on time information required by the second processing method.

In some embodiments, the information processing apparatus600further includes:a second interaction module, configured to communicate with the terminal to determine at least one of the following:whether the terminal has a capability of performing a service prediction operation based on the first processing method;available terminal-related information when the terminal performs the service prediction operation; anda probability of performing different types of service transmission within a preset time period.

In some embodiments, a manner of performing information feature hiding includes at least one of the following:performing encryption processing and performing feature abstraction processing by using a preset neural network.

In a case that the first information includes the result information obtained by performing processing based on the second processing method, the information processing apparatus further includes:a second receiving module, configured to receive second information sent by the terminal, where the second information includes at least one of the following:information used to determine the second processing method; andrecommendation information of a network parameter of a second neural network in a case that the second processing method is a method for processing by using the second neural network.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the information processing apparatus600further includes:a second receiving module, configured to receive second assistance information sent by the terminal, where the second assistance information includes at least one of a public key of the encryption processing and recommendation information of a network parameter of the preset neural network.

In some embodiments, after the receiving, by the first device entity, second assistance information sent by the terminal, the second sending module is further configured to send the second assistance information to a second device entity.

In some embodiments, the terminal-related information includes at least one of the following: location information, occupational or social state information, social relationship network information, historical service information, current service state information, and physiological indicator information.

In some embodiments, the second sub-information includes information obtained by aggregating the terminal-related information with related information of a second device entity, or information obtained by performing information feature hiding on the information obtained by aggregating the terminal-related information with the related information of the second device entity.

In a case that the third processing method includes a method for processing by using a third neural network and the first information is the indication used to request the third sub-information, other the sending, by a first device entity, first information to a terminal, the information processing apparatus600further includes:a second receiving module, configured to receive the third sub-information sent by the terminal, where the third sub-information is network parameter update information of the third neural network.

In some embodiments, the network parameter update information is obtained by training the third neural network based on terminal association information and terminal implementation.

The information processing apparatus provided in this embodiment of this application can implement the processes in the method embodiment inFIG.3. To avoid repetition, details are not described herein again.

Referring toFIG.7,FIG.7is a structural diagram of an information processing apparatus according to an embodiment of this application. As shown inFIG.7, an information processing apparatus700includes:a third sending module701, configured to send first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; andresult information obtained by performing processing based on a second processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, and service experience statistics.

In some embodiments, the information processing apparatus700further includes:a third receiving module, configured to receive a first request sent by the first device entity, where the first request is used to obtain the related information of the second device entity.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; andthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, and statistics information of the second device entity.

In some embodiments, the implementation information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, and location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; and statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the information processing apparatus further includes:a third receiving module, configured to receive second assistance information sent by the first device entity or the terminal, where the second assistance information includes at least one of a public key of the encryption processing and recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network and a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, and performing information calculation on the information required by the second processing method.

The information processing apparatus provided in this embodiment of this application can implement the processes in the method embodiment inFIG.4. To avoid repetition, details are not described herein again.

The information processing apparatus in this embodiment of this application may be an apparatus, an apparatus or an electronic device with an operating system, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus may be a mobile terminal, or a non-mobile terminal. For example, the mobile device may include but is not limited to the types of the terminal11listed above, and the non-mobile terminal may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), an automated teller machine, or a self-service machine. This is not specifically limited in the embodiments of this application.

The information processing apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiments inFIG.2toFIG.4, and achieve a same technical effect. To avoid repetition, details are not described herein again.

In some embodiments, as shown inFIG.8, an embodiment of this application further provides a communication device800, including a processor801, a memory802, and a program or an instruction that is stored in the memory802and that can be run on the processor801, where the program or the instruction is executed by the processor801to implement the processes of the foregoing information processing method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.

An embodiment of this application further provides a terminal, including a processor and a communication interface. The communication interface is configured to receive first information sent by a first device entity.

The processor is configured to perform a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; andan indication used to request third sub-information, where the third sub-information is used to update a third processing method. This terminal embodiment corresponds to the foregoing method embodiment on the terminal side. Each implementation process and implementation of the foregoing method embodiment may be applicable to this terminal embodiment, and a same technical effect can be achieved.FIG.9is a schematic structural diagram of hardware of a terminal according to the embodiments of this application.

A terminal900includes but is not limited to at least a part of components such as a radio frequency unit901, a network module902, an audio output unit903, an input unit904, a sensor905, a display unit906, a user input unit907, an interface unit908, a memory909, and a processor910.

A person skilled in the art can understand that the terminal900may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor910by using a power supply management system, to implement functions such as charging and discharging management, and power consumption management by using the power supply management system. The terminal structure shown inFIG.9constitutes no limitation on the terminal, and the terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements. Details are not described herein.

It should be understood that, in this embodiment of this application, the input unit904may include a Graphics Processing Unit (GPU)9041and a microphone9042, and the graphics processing unit9041processes image data of a still picture or a video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit906may include a display panel9061. In some embodiments, the display panel9061may be configured in a form such as a liquid crystal display or an organic light-emitting diode. The user input unit907includes a touch panel9071and another input device9072. The touch panel9071is also referred to as a touchscreen. The touch panel9071may include two parts: a touch detection apparatus and a touch controller. The another input device9072may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.

In this embodiment of this application, the radio frequency unit901receives downlink data from a network side device and then sends the downlink data to the processor910for processing; and sends uplink data to the network side device. Usually, the radio frequency unit901includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.

The memory909may be configured to store a software program or an instruction and various data. The memory109may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, and an application or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory909may include a high-speed random access memory, and may further include a non-transient memory. The non-transient memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory, for example, at least one disk storage component, a flash memory component, or another non-transient solid-state storage component.

The processor910may include one or more processing units. In some embodiments, an application processor and a modem processor may be integrated into the processor910. The application processor mainly processes an operating system, a user interface, an application, an instruction, or the like. The modem processor mainly processes wireless communication, for example, a baseband processor. It can be understood that, the modem processor may not be integrated into the processor910.

The radio frequency unit901is configured to receive first information sent by a first device entity.

The processor910is configured to perform a first operation according to the first information, wherethe first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate a terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;

first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; andan indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the first operation is a service feature extraction-related operation.

In some embodiments, the processor910is configured to perform any one of the following:performing the service feature extraction-related operation based on the first processing method:sending the second sub-information or the third sub-information to the first device entity; andperforming service feature extraction based on at least a part of information in the result information.

In some embodiments, the service feature extraction-related operation includes at least one of service prediction, service feature statistics, service feature key indicator extraction, and service experience statistics.

In some embodiments, an input of the second processing method includes the terminal-related information.

In some embodiments, the first assistance information meets any one of the following:the first assistance information is obtained by performing first preset processing on first target information;the first assistance information is the first target information; andthe first assistance information is the first target information in a case that the terminal performs authentication with the first device entity through a preset interaction authentication procedure, wherethe first target information includes related information of a second device entity or information obtained by performing second preset processing on the related information of the second device entity.

In some embodiments, the related information of the second device entity includes at least one of measurement information of the second device entity, implementation information of the second device entity, and statistics information of the second device entity.

In some embodiments, the implementation information of the second device entity includes at least one of antenna configuration information of the second device entity, beam direction information of the second device entity, and location coordinate information of the second device entity; orthe measurement information of the second device entity includes measurement information obtained by the second device entity on an air interface; orthe statistics information of the second device entity includes statistics information obtained by performing long-term measurement on an air interface by the second device entity.

In some embodiments, the related information of the second device entity includes at least one of the following: information about the terminal on a corresponding carrier or bandwidth part; statistics information of one terminal on a plurality of carriers or bandwidth parts; and statistics information of a plurality of terminals.

In some embodiments, the first preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the radio frequency unit901is further configured to report second assistance information to the first device entity, where the second assistance information includes at least one of a public key of the encryption processing and recommendation information of a network parameter of the preset neural network.

In some embodiments, the second preset processing includes at least one of the following: performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the second device entity is configured to provide a network service for the terminal, and the second device entity is a base station, a core network device, or another network element other than the base station and the core network device.

In some embodiments, the first processing method includes a method for processing by using a first neural network, and the first sub-information includes neural network-related information of the first neural network.

In some embodiments, the neural network-related information includes at least one of a structure of the neural network and a parameter of the neural network.

In some embodiments, the first device entity includes one or at least two of the following: a base station, a local management function LMF, a network data analytics function NWDAF, a first network element, and a second network element, where the first network element is a network element configured to perform the second processing method, and the second network element is configured to perform at least one of the following: performing information collection on information required by the second processing method, and performing information calculation on the information required by the second processing method.

In some embodiments, the radio frequency unit901is further configured to communicate with the first device entity to determine at least one of the following:whether the terminal has a capability of performing a service prediction operation based on the first processing method;available terminal-related information when the terminal performs the service prediction operation; anda probability of performing different types of service transmission within a preset time period.

In some embodiments, a manner of performing information feature hiding includes at least one of the following:performing encryption processing and performing feature abstraction processing by using a preset neural network.

In some embodiments, the radio frequency unit901is further configured to: in a case that the first information includes the result information obtained by performing processing based on the second processing method, send second information to the first device entity, where the second information includes at least one of the following:information used to determine the second processing method; andrecommendation information of a network parameter of a second neural network in a case that the second processing method is a method for processing by using the second neural network.

In some embodiments, the terminal-related information includes at least one of the following: location information, occupational or social state information, social relationship network information, historical service information, current service state information, and physiological indicator information.

In some embodiments, the second sub-information includes information obtained by aggregating the terminal-related information with related information of a second device entity, or information obtained by performing information feature hiding on the information obtained by aggregating the terminal-related information with the related information of the second device entity.

In some embodiments, the radio frequency unit901is further configured to: in a case that the third processing method includes a method for processing by using a third neural network and the first information is the indication used to request the third sub-information, send the third sub-information to the first device entity, where the third sub-information is network parameter update information of the third neural network.

In some embodiments, the network parameter update information is obtained by training the third neural network based on terminal association information and terminal implementation.

An embodiment of this application further provides a network side device, including a processor and a communication interface. The communication interface is configured to send first information to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:a service feature extraction request, where the service feature extraction request is used to indicate the terminal to perform the first operation based on a first processing method;first sub-information used to indicate the first processing method;first assistance information used for the first processing method;result information obtained by performing processing based on a second processing method;an indication used to request second sub-information, where the second sub-information includes terminal-related information or information obtained by performing information feature hiding on the terminal-related information; andan indication used to request third sub-information, where the third sub-information is used to update a third processing method.

In some embodiments, the communication interface is configured to send first target information to a first device entity, where the first target information includes related information of the second device entity or information obtained by performing second preset processing on the related information of the second device entity, and the first target information is used to determine first information sent by the first device entity to a terminal, wherethe first information is used to trigger the terminal to perform a first operation, and the first information includes at least one of the following:first sub-information used to indicate the first processing method;first assistance information used for the first processing method; andresult information obtained by performing processing based on a second processing method. This network side device embodiment corresponds to the foregoing method embodiment on the network side device. Each implementation process and implementation of the foregoing method embodiment may be applicable to this network side device embodiment, and a same technical effect can be achieved.

An embodiment of this application further provides a network side device. As shown inFIG.10, a network side device1000includes an antenna1001, a radio frequency apparatus1002, and a baseband apparatus1003. The antenna1001is connected to the radio frequency apparatus1002. In an uplink direction, the radio frequency apparatus1002receives information by using the antenna1001, and sends the received information to the baseband apparatus1003for processing. In a downlink direction, the baseband apparatus1003processes to-be-sent information, and sends the information to the radio frequency apparatus1002. The radio frequency apparatus1002processes the received information and then sends the information by using the antenna1001.

The frequency band processing apparatus may be located in the baseband apparatus1003. The method performed by the network side device in the foregoing embodiment may be implemented in the baseband apparatus1003. The baseband apparatus1003includes a processor1004and a memory1005.

The baseband apparatus1003may include, for example, at least one baseband board, where a plurality of chips are disposed on the baseband board. As shown inFIG.10, one chip is, for example, the processor1004, which is connected to the memory1005, so as to invoke a program in the memory1005to perform operations of the network side device shown in the foregoing method embodiment.

The baseband apparatus1003may further include a network interface1006, configured to exchange information with the radio frequency apparatus1002. For example, the interface is a Common Public Radio Interface (CPRI).

The network side device in this embodiment of this application further includes an instruction or a program that is stored in the memory1005and that can be run on the processor1004. The processor1004invokes the instruction or the program in the memory1005to perform the method performed by the modules shown inFIG.6orFIG.7, and a same technical effect is achieved. To avoid repetition, details are not described herein again.

An embodiment of this application further provides a readable storage medium. The readable storage medium may be non-volatile or volatile. The readable storage medium stores a program or an instruction, and the program or the instruction is executed by a processor to implement the processes of the foregoing information processing method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.

An embodiment of this application further provides a chip. The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes of the foregoing information processing method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.

An embodiment of this application further provides a program product. The program product is stored in a non-transient storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing information processing method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.