Method and apparatus for executing communication operation, terminal, and network side device
By exchanging database identifiers and data feature information between terminals and network devices, the problem of mismatched data features of AI units is solved, resulting in more efficient AI unit inference and improved communication network performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2025-12-22
- Publication Date
- 2026-07-02
AI Technical Summary
After the terminal accesses or reselects a cell, the data characteristics of the AI unit do not match the data distribution on the terminal side, resulting in poor inference performance of the AI unit.
By receiving and transmitting information from network devices, and utilizing database identifiers and data feature information, data features associated with location information are determined, including channel information, environmental information, beam information, and AI unit-related information. This enables data feature matching and comparison, thereby improving the inference performance of the AI unit.
This improves the inference performance of the AI unit and avoids the negative impact of deteriorating AI unit inference performance on the communication network.
Smart Images

Figure CN2025144161_02072026_PF_FP_ABST
Abstract
Description
Communication operation execution method, apparatus, terminal and network-side equipment
[0001] Cross-reference of related applications
[0002] This application claims priority to Chinese Patent Application No. 202411954677.9, filed in China on December 27, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, and specifically relates to a communication operation execution method, apparatus, terminal and network-side equipment. Background Technology
[0004] In related technologies, AI-based use cases such as beam management, mobility management, positioning, and channel state information (CSI) prediction can utilize AI units for inference. However, when a terminal accesses, reselects, or hands over to a cell, the data distribution of that cell (e.g., channel-related data distribution) may not match the data characteristics of the AI unit on the terminal side, leading to poor inference performance of the AI unit. Summary of the Invention
[0005] This application provides a communication operation execution method, apparatus, terminal, and network-side device, which can solve the problem of poor inference performance of AI units.
[0006] Firstly, a method for performing a communication operation is provided, executed by a terminal, the method comprising:
[0007] The terminal performs the first operation;
[0008] The execution of the first operation includes at least one of the following:
[0009] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0010] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0011] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0012] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0013] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0014] Secondly, a method for performing a communication operation is provided, executed by a second network device, the method comprising:
[0015] The second network device performs the second operation;
[0016] The second operation includes at least one of the following:
[0017] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0018] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0019] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0020] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0021] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0022] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0023] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0024] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0025] Thirdly, a method for performing a communication operation is provided, executed by a first network device, the method comprising:
[0026] The first network device performs the third operation;
[0027] The execution of the third operation includes at least one of the following:
[0028] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0029] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0030] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0031] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0032] Fourthly, a method for performing a communication operation is provided, executed by a third network device, the method comprising:
[0033] The third network device sends a seventh message to the second network device. The seventh message includes at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of the third database, and information for indicating the characteristics of the fourth data.
[0034] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0035] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0036] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0037] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0038] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0039] Fifthly, a communication operation execution device is provided, comprising:
[0040] The processing module is used to perform the first operation;
[0041] The execution of the first operation includes at least one of the following:
[0042] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0043] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0044] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0045] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0046] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0047] Sixthly, a communication operation execution device is provided, comprising:
[0048] The processing module is used to perform the second operation;
[0049] The second operation includes at least one of the following:
[0050] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0051] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0052] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0053] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0054] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0055] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0056] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0057] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0058] In a seventh aspect, a communication operation execution device is provided, comprising:
[0059] The processing module is used to perform the third operation;
[0060] The execution of the third operation includes at least one of the following:
[0061] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0062] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0063] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0064] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0065] Eighthly, a communication operation execution device is provided, comprising:
[0066] The sending module is used to send seventh information to the second network device. The seventh information includes at least one of the following: fourth indication information, fifth indication information, sixth indication information, identifier of the third database, and information for indicating fourth data characteristics.
[0067] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0068] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0069] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0070] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0071] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0072] Ninth aspect, a communication operation execution apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect, or to implement the steps of the method described in the third aspect, or to implement the steps of the method described in the fourth aspect.
[0073] In a tenth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0074] Eleventhly, a terminal is provided, including a processor and a communication interface, wherein,
[0075] The processor is used to: perform the first operation;
[0076] The execution of the first operation includes at least one of the following:
[0077] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0078] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0079] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0080] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0081] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0082] In a twelfth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second, third, or fourth aspect.
[0083] In a thirteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...
[0084] The processor is used to: perform a second operation;
[0085] The second operation includes at least one of the following:
[0086] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0087] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0088] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0089] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0090] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0091] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0092] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0093] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0094] In a fourteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...
[0095] The processor is used to: perform a third operation;
[0096] The execution of the third operation includes at least one of the following:
[0097] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0098] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0099] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0100] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0101] In a fifteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...
[0102] The communication interface is used to send seventh information to the second network device, the seventh information including at least one of the following: fourth indication information, fifth indication information, sixth indication information, identifier of the third database, and information for indicating fourth data characteristics;
[0103] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0104] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0105] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0106] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0107] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0108] In a sixteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0109] In a seventeenth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the first aspect, and the network-side device is configured to perform the steps of the method described in the second, third, or fourth aspect.
[0110] Eighteenthly, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect, or the method as described in the fourth aspect.
[0111] In a nineteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect, or the method as described in the fourth aspect.
[0112] In this embodiment, the terminal receives first information sent by a first network device, thereby enabling the terminal to obtain the first database and / or first data features associated with the trained AI unit during the AI unit training phase. This facilitates the terminal in determining whether the AI unit is available by comparing the first data features when using the AI unit for inference, thus improving the inference performance of the AI unit. Alternatively, the terminal sends second information to a second network device and receives first indication information sent by the second network device based on the second information. This enables the terminal to determine whether the AI unit associated with the first data features is available at the location corresponding to the first location information, further improving the inference performance of the AI unit. And / or, the terminal receives third information sent by the second network device, enabling the terminal to determine whether the AI unit associated with the first data features is available at the location corresponding to the first location information by comparing the second data features with the first data features, thus preventing the deterioration of the AI unit's inference performance from negatively impacting the communication network. Attached Figure Description
[0113] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;
[0114] Figure 2a is an example of a knowledge map in related technologies;
[0115] Figure 2b is an example of a beam index map in related technologies;
[0116] Figure 3 is a flowchart of one of the communication operation execution methods provided in an embodiment of this application;
[0117] Figure 4 is an example of a knowledge map provided in an embodiment of this application;
[0118] Figure 5 is one example of a communication operation execution method provided in an embodiment of this application;
[0119] Figure 6 is a second example of a communication operation execution method provided in an embodiment of this application;
[0120] Figure 7a is a third example of a communication operation execution method provided in an embodiment of this application;
[0121] Figure 7b is an example of data feature matching provided in an embodiment of this application;
[0122] Figure 7c is a fourth example of a communication operation execution method provided in an embodiment of this application;
[0123] Figure 8 is a fifth example of a communication operation execution method provided in an embodiment of this application;
[0124] Figure 9 is a sixth example of a communication operation execution method provided in the embodiments of this application;
[0125] Figure 10 is a seventh example of a communication operation execution method provided in an embodiment of this application;
[0126] Figure 11 is a second flowchart of a communication operation execution method provided in an embodiment of this application;
[0127] Figure 12 is a third flowchart of a communication operation execution method provided in an embodiment of this application;
[0128] Figure 13 is a fourth flowchart of a communication operation execution method provided in an embodiment of this application;
[0129] Figure 14 is a schematic diagram of one of the structures of a communication operation execution device provided in an embodiment of this application;
[0130] Figure 15 is a second structural schematic diagram of a communication operation execution device provided in an embodiment of this application;
[0131] Figure 16 is a third structural schematic diagram of a communication operation execution device provided in an embodiment of this application;
[0132] Figure 17 is a fourth structural schematic diagram of a communication operation execution device provided in an embodiment of this application;
[0133] Figure 18 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0134] Figure 19 is a schematic diagram of the structure of a terminal provided in an embodiment of this application;
[0135] Figure 20 is one of the structural schematic diagrams of a network-side device provided in an embodiment of this application;
[0136] Figure 21 is a second schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0137] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0138] The terms "first," "second," etc., used in this application are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). Direct instructions can be understood as the sender explicitly informing the receiver of specific information, the operations to be performed, or the results of the request in the instructions sent. Indirect instructions can be understood as the receiver determining the corresponding information based on the instructions sent by the sender, or making a judgment and determining the operations to be performed or the results of the request based on the judgment result.
[0139] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but 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), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0140] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as User Equipment (UE), and can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.Among them, base stations can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform stations). The term "base station" can be any suitable term in the field, such as "station" or any other appropriate term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical term. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.
[0141] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), and Binding Support. Functions include BSF, Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), and Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform station).It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment. If the name of the core network equipment mentioned in the embodiments of this application changes in subsequent protocol versions (e.g., 6G), it is also within the scope of protection of this application.
[0142] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).
[0143] For ease of understanding, the following explains some aspects of the embodiments of this application:
[0144] 1. Channel Knowledge Map (CKM)
[0145] As shown in Figure 2a, a channel knowledge map is a knowledge base that obtains channel-related information based on a user's approximate location. This channel-related information may include location-based channel gain, large-scale channel distribution (e.g., shadowing fading), channel multipath power, delay, Doppler information, and other related information. A channel knowledge map can also be called a channel knowledge base, channel knowledge graph, or channel database.
[0146] The channel knowledge map includes at least one of the following: channel path map, channel gain map, channel shadow map, and line-of-sight link probability map;
[0147] The channel knowledge map is per base station or TRP, or per frequency, or per beam; the channel knowledge map is characterized by containing channel information, which is associated with terminal location information or virtual location.
[0148] Terminal location information can be one of the following: physical location, two-dimensional (2D) location range, three-dimensional (3D) location range, angle and distance, height information (such as relative height information or absolute height information);
[0149] The virtual location information (i.e., location-related indirect information) may be: measurements used for terminal positioning, including positioning measurements corresponding to various positioning methods defined in 3GPP TS38.215; for example, the measurements include at least one of the following: time difference of arrival, round-trip delay, departure angle, and arrival angle.
[0150] The channel knowledge map includes channel information for different geographical regions or locations and their associated information. Channel information may include one or more of the following: path loss, channel gain, signal reception quality (e.g., Reference Signal Received Power (RSRP)), shadow variance, shadow fading, spatial correlation matrix, angle of arrival (AoA), angle of departure (AoD), multipath information (e.g., path delay, path power, phase, angle), Rice factor, angle spread, and delay spread. Optionally, channel information may also include channel state information (CSI), such as a periodic CSI variation model. For example, in a smart factory scenario, the environment is relatively fixed, the travel path is relatively fixed, and the CSI variation is also relatively fixed.
[0151] For example, the channel knowledge map includes a channel path map (CPM), which includes multipath information for different location areas, such as the power, phase, delay, and AoAs / AoDs of several paths; wherein, the several paths can be the paths with higher power between the base station / TRP and a certain location area; the power, phase, delay, and AoAs / AoDs can be represented as definite values or a range of values, or they can be represented as a certain probability distribution, expressed in the form of mean and variance;
[0152] For example, the channel knowledge map includes a channel gain map (CGM), which contains different geographical regions or geographical locations and their associated channel gain information; the channel gain information can be represented as a definite value or a range of values, or it can be represented as a certain probability distribution, expressed in the form of mean and variance;
[0153] For another example, the channel knowledge map includes a line-of-sight link probability map, which contains the probability or distribution of the line of sight (LOS) between different geographical areas or geographical locations and the base station / TRP;
[0154] For another example, the channel knowledge map can also be a channel shadow map (CSM), which contains the size or distribution of shadow fading between different geographical areas or geographical locations and base stations / TRPs.
[0155] It is important to note that the aforementioned channel knowledge map includes channel information for different geographical regions or locations and their associated information. This means that the channel knowledge map needs to be queried based on the terminal's location to obtain the corresponding channel knowledge information. The terminal location serves as an index to the channel knowledge map, either directly or indirectly. The input index for CKM can be implemented in two ways:
[0156] (1) The input index of CKM is information related to the location of the user equipment (UE, i.e., the terminal);
[0157] In one possible implementation, the UE location-related information may be: a 2D location range, or a 3D location range, or location representation parameters based on polar coordinates such as angle and distance, or UE physical location information (such as latitude and longitude), or UE altitude information.
[0158] (2) The input index of CKM is the information of the UE's virtual location (i.e., location-related indirect information);
[0159] In one possible implementation, the indirect information corresponds to terminal measurements for different positioning methods, such as time difference of arrival, round-trip delay, departure angle, and arrival angle; specifically, it includes positioning measurements corresponding to various positioning methods defined in 3GPP TS38.215.
[0160] Additionally, CKM can be per base station, per cell, or per TRP; CKMs from different base stations, cells, or TRPs may overlap in location, for example, the location areas of the CKMs of two or more adjacent TRPs may overlap (causing a UE at one location to need to read the CKMs of two or more TRPs to determine, for example, the measurement period); or,
[0161] CKM can be per frequency or carrier-based; for example, high-frequency and low-frequency CKMs are different. The appropriate CKM needs to be selected based on the frequency applicable to the base station and the UE.
[0162] CKM can be per beam, for example, the CKM corresponding to each beam is different.
[0163] Optionally, the location information may include the UE's orientation or attitude in addition to geographic location information. For example, the terminal may obtain the UE's orientation or attitude through an inertial measurement unit, or through an accelerometer and gyroscope on the terminal side.
[0164] Optionally, in addition to geographic location information, the location information may also include terminal movement information, including terminal movement speed and direction. Optionally, by combining with AI technology, the movement information can also be used to predict the future location of the terminal.
[0165] The location information (such as first location information or second location information) in the embodiments of this application includes at least one of the following:
[0166] Physical location, 2D location range, 3D location range, angle and distance, height information (such as relative height information or absolute height information);
[0167] Measurements used for terminal positioning include positioning measurements corresponding to various positioning methods defined in 3GPP TS38.215; for example, the measurement quantities include at least one of the following: time difference of arrival, round-trip delay, departure angle, and arrival angle.
[0168] Terminal movement information, the movement information including terminal movement speed and movement direction;
[0169] Cellular identifier (ID).
[0170] 2. Environmental Information
[0171] The environmental information can be point cloud information reconstructed from the physical world, such as the physical world of a digital twin; or the environmental information can be a radio environment map, such as a three-dimensional digital map, representing information such as the height, width, length, and location of buildings; or the environmental information can be a 3D map, which can represent information such as the height, width, length, and location of objects in the environment; the environmental information can also include the electromagnetic reflection coefficient of objects, building surfaces, or point clouds.
[0172] It should be noted that, based on environmental information, channel information or channel knowledge maps can be obtained using ray tracing or other methods.
[0173] 3. Beam Index Map (BIM)
[0174] The beam index map provides the optimal beam pair (set) for each location region, or the optimal beam pair (set) for each virtual location region.
[0175] Beam Index Map: Provides the beam set corresponding to each location area, or the beam set corresponding to each virtual location area; a location area can correspond to multiple beam pairs, and the probability / weight of each beam in the beam set can be different; given the UE location, inputting it into the beam index map will yield the beam set corresponding to that location.
[0176] The method for generating a beam index map can include any of the following:
[0177] 1) Measurement Method: Signal quality information (e.g., RSRP) of multiple beams measured by multiple UEs is reported to the base station. The base station associates the signal quality information of these multiple beams with the UE's location (e.g., the UE's location at the time of measurement or the UE's location at the time of reporting). The UE's location is obtained by the UE (see the method of terminal obtaining location information) and reported to the base station, or obtained by the network (e.g., through uplink positioning). The same UE measures a beam set consisting of multiple beams in the same location area. Therefore, the beam index map per site corresponds to multiple beams for one location area. The probability / weight of each beam pair is different. The probability / weight can be associated with the RSRP / coverage area of the beam. For example, as shown in Figure 2b, the weight of beam 1 (the beam shown by the dashed line) in the rectangular area is greater than the weight of beam 2 (the beam shown by the solid line). The beam sets obtained by different UEs in the same location area may be different. In this case, a per UE per site beam index map can be further considered, that is, each UE maintains a beam index map for each site.
[0178] 2) Simulation method: Based on environmental information, channel information or a channel knowledge map is reconstructed using ray tracing or other methods; then, a beam index map for each site is obtained based on the channel knowledge map and information such as the beam direction of each site.
[0179] 3) Combination of measurement and simulation methods.
[0180] 4. Association Identifier (ID)
[0181] In wireless AI, when a terminal accesses, reselects, or switches to a cell, it is necessary to determine whether the data distribution of that cell (e.g., channel-related data distribution) matches the data characteristics of the terminal-side model in order to determine whether the terminal-side model is available in that cell.
[0182] One approach is to determine model availability by using an association ID. During training data collection, the network-side device sends an association ID to the terminal. After collecting the data, the terminal obtains the trained model and associates it with this association ID. Before inference, the model's data characteristics are used to determine if they match the data characteristics of the cell in which it resides, thus assessing model availability.
[0183] 5. AI Unit
[0184] The AI unit described in this application embodiment may also be referred to as an AI model, machine learning (ML) model, ML unit, AI structure, AI function, AI characteristic, machine learning model, neural network, neural network function, neural network functionality, etc. Alternatively, the AI unit may refer to a processing unit capable of implementing specific algorithms, formulas, processing flows, capabilities, etc., related to AI. Or, the AI unit may be a processing method, algorithm, function, module, or unit for a specific dataset. Alternatively, the AI unit may be a processing method, algorithm, function, module, or unit running on AI-related hardware such as a graphics processing unit (GPU), neural network processing unit (NPU), tensor processing unit (TPU), or application-specific integrated circuit (ASIC). This application embodiment does not specifically limit this. Optionally, the specific dataset includes the input or output of the AI unit.
[0185] Optionally, the identifier of the AI unit / AI model may be an AI model identifier, an AI structure identifier, an AI algorithm identifier, or an identifier of a specific dataset associated with the AI unit / AI model, or an identifier of a specific scenario, environment, channel characteristics, or device related to the AI / ML, or an identifier of a function, characteristic, capability, or module related to the AI / ML. The present invention does not specifically limit this.
[0186] In related technologies, AI use cases are typically related to connected UEs, such as AI-based beam management, AI-based mobility management, AI-based positioning, or AI-based CSI prediction. When the UE is in connected mode, by configuring model monitoring reports and associating them with model inference reports, the network can obtain real-time performance data on the model inference of the AI units deployed on the UE side. In the future, in 6G, disconnected AI use cases may also emerge. Regardless of the type of AI use case, when a terminal enters a cell, it is necessary to determine whether the data distribution of that cell matches the data characteristics (or data features) of the terminal-side model in order to determine whether the terminal-side model is available in that cell.
[0187] The following description, in conjunction with the accompanying drawings, details the communication operation execution method, apparatus, and related equipment provided in this application through some embodiments and application scenarios.
[0188] Referring to Figure 3, which is a flowchart of a communication operation execution method provided in an embodiment of this application, the communication operation execution method includes the following steps:
[0189] Step 101: The terminal performs the first operation;
[0190] The execution of the first operation includes at least one of the following:
[0191] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0192] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0193] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0194] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0195] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0196] The databases (such as the first database, the second database, the third database, and / or the fourth database) in the embodiments of this application may include at least one of the following: a channel knowledge map (CKM), a channel knowledge base, a channel knowledge graph, a channel database, an environmental information base, an environmental knowledge base, an environmental knowledge graph, an environmental database, and a beam index map.
[0197] In this application embodiment, the database (such as the first database, the second database, the third database and / or the fourth database) can be a database with the physical or virtual location of the mobile node as the main index. Each location in the database corresponds to a set of data, and the set of data includes channel information (such as channel feature related data), environmental information (such as environmental feature related data), network device configuration information, beam information and / or AI unit related information (such as AI unit related data), etc.
[0198] The configuration information of the network device may include communication devices, sensor devices, or computing devices, etc. The configuration information may include antenna configuration, beam configuration, sensor configuration, computing resource configuration, etc.
[0199] The first location information can be used to indicate the location where the terminal is when it uses the first AI unit for inference, or the current location of the terminal.
[0200] For example, the first location information may include the terminal's physical location, virtual location, or cell identifier (ID), etc. This application embodiment does not limit the specific form of the first location information.
[0201] The second location information can be used to indicate the location of the terminal when collecting training data from the first AI unit.
[0202] In the embodiments of this application, whether two data features match can refer to whether the two data features are identical or approximately identical. For example, determining whether a second data feature matches a first data feature can be done by determining whether the second data feature is identical or approximately identical to the first data feature; or by determining the correlation or similarity between the second data feature and the first data feature.
[0203] In this embodiment, "data features determined based on a database" means that the data features are output by the database. For example, the database outputs information indicating the data features using the physical location, virtual location, or cell identifier (ID) corresponding to the location information as an index. For instance, taking the determination of a second data feature based on the second database as an example, the first location information can be input into the second database, and information indicating the data feature can be output.
[0204] As shown in Figure 4, taking CKM as an example, the location information (such as using the cell ID as the location information) is input into CKM, and the data feature indication (that is, the information used to indicate the data features) is output.
[0205] Furthermore, the correspondence between the first network device and the second location information can mean that when the terminal is at the location corresponding to the second location information, the network device serving the terminal is the first network device. The first network device may be equipped with the first database.
[0206] Furthermore, the second network device corresponding to the first location information can mean that when the terminal is at the location corresponding to the first location information, the network device serving the terminal is the second network device. The second network device may be equipped with the second database.
[0207] In one implementation, during terminal handover, the second network device can be either the source cell or the target cell.
[0208] It should be noted that, in the embodiments of this application, the information used to indicate data features can be simply described as data feature indication. For example, the information used to indicate a first data feature can be simply described as a first data feature indication, the information used to indicate a second data feature can be simply described as a second data feature indication, the information used to indicate a third data feature can be simply described as a third data feature indication, the information used to indicate a fourth data feature can be simply described as a fourth data feature indication, and so on.
[0209] In one implementation, the information used to indicate data characteristics may include at least one of the following: associated ID; cell ID; timestamp.
[0210] For example, equipment manufacturers or operators maintain the associated ID once a month, which can be used to determine whether the data characteristics are valid based on the timestamp, or to search the corresponding database to find the corresponding data characteristics.
[0211] It should be noted that, in the embodiments of this application, data features can also be described as data characteristics, that is, data features can be replaced with data characteristics.
[0212] It should be noted that in the embodiments of this application, the difference between features and functions is that features plus specific configurations become functions. For example, the AI feature is beam management, and the AI function is time-domain beam prediction configured for 32 transmission beams in the base station.
[0213] In one implementation, the object indicated by the data feature (such as a first data feature, a second data feature, a third data feature, or a fourth data feature) may include at least one of the following:
[0214] Data characteristics of base stations; data characteristics of sensors; processing operations.
[0215] The data characteristic indication of a base station may include at least one of the following:
[0216] Antenna-related; antenna type; number of antenna elements; antenna downtilt angle; antenna spacing; beam-related; beamwidth; beam pointing; beamforming codebook; mapping relationship between physical beams and beam resource IDs.
[0217] Data feature indications from communication sensing fusion or radar sensors may include at least one of the following:
[0218] Types of radar;
[0219] The radar's operating frequency band;
[0220] Radar transmission power;
[0221] Radar receiving sensitivity;
[0222] Radar antenna type;
[0223] Beamwidth;
[0224] Scan range;
[0225] Radar data processing algorithms (e.g., filtering, noise reduction, etc.);
[0226] Positioning accuracy (including horizontal and vertical accuracy): describes how close the measured perception result (i.e., position) of a target object is to its true position value. It can be further divided into horizontal perception accuracy and vertical perception accuracy. The former refers to the perception result error on a two-dimensional reference plane or horizontal plane, and the latter refers to the perception result error on the vertical axis or height.
[0227] Speed accuracy (including horizontal and vertical accuracy): describes how close the measured perceived speed of a target object is to its true speed.
[0228] Perceptual resolution: describes the minimum difference in the measurement magnitude (such as distance, velocity) of a target object to allow the detection of objects of different magnitudes;
[0229] Refresh rate: describes the rate at which sensing results are generated; it is the reciprocal of the time interval between two consecutive sensing results.
[0230] False negative probability: describes the ratio of false negative events to all events when the system attempts to acquire sensing results within any predetermined time period. It applies only to sensing results based on binary judgment.
[0231] False alarm probability: describes the ratio of events that do not represent the target object or environmental characteristics to all events detected within any predetermined time period when attempting to acquire sensing results. It is only applicable to binary judgment sensing results.
[0232] Recognition accuracy: describes the probability of correctly identifying the perceived target category;
[0233] Maximum perception service latency: describes the time from triggering the required perception result to the perception system interface providing the perception result.
[0234] The data characteristics of a visual sensor may include at least one of the following:
[0235] Lens focal length; aperture size; image processing techniques (such as noise reduction); camera resolution.
[0236] The processing instructions include at least one of the following:
[0237] Biasing data; scaling data; performing polynomial function transformations on data; performing multidimensional mapping on a single data point; shuffling a set of values; quantizing and mapping a single value; extracting distribution features from multiple data points; and performing classification mapping on data.
[0238] In one implementation, the first information may include an identifier of a first database. Considering different environments, such as indoors, urban areas, and rural areas, where there may be multiple different databases (e.g., CKM), the identifier of the first database can be used to determine which database the first data feature was obtained from.
[0239] In one implementation, the first information may include information indicating a first data feature. The first data feature records data features collected during training data collection and can be used to compare whether the data features at the new location match when the terminal moves to a new location.
[0240] In one implementation, the information used to indicate the first data feature may include at least one of the following: associated ID; cell ID; timestamp.
[0241] It should be noted that when obtaining the first data feature, the physical or virtual location of the terminal can be used as the input information of the first database to obtain the data feature corresponding to the location of the terminal during training, i.e., the first data feature; or, the second location information can be determined by the cell ID of the first network device (in this case, the second location information includes the cell ID), so that the first data feature can be obtained based on the second location information.
[0242] In one implementation, the second information includes the identifier of the first database. Considering that the terminal may already locally store multiple AI units and associated data feature indicators and database identifiers, and that the databases may differ in different environments, the terminal can report the identifier of the first database associated with the first AI unit, or the identifier of the first database associated with the first AI function, during the inference phase. The first AI function is the function corresponding to the first AI unit.
[0243] In one embodiment, the second information includes information indicating the first data feature. Considering that the terminal may have already locally stored multiple AI units and associated data feature indications, during the inference phase, the terminal can report the data feature indication associated with the first AI unit, or the data feature indication associated with the first AI function (such as information indicating the first data feature), thereby enabling the second network device to help determine whether the data features corresponding to the terminal's location during inference match.
[0244] In one embodiment, the second network device can send third information via UE-specific signaling, which may include Radio Resource Control (RRC) signaling, Medium Access Control (MAC) layer signaling, or physical layer signaling, etc.; or, the second network device can broadcast the third information.
[0245] In one embodiment, the terminal sends second information to the network-side device, including at least one of the following: the inference location of the first AI unit (such as first location information), the identifier of the first CKM, and the first data feature indication;
[0246] The terminal receives a first indication information sent by the network-side device. The first indication information is used to indicate whether the first data feature is consistent with the data feature (such as the second data feature ID) corresponding to the first location information.
[0247] The identifier of the first CKM is the identifier of the channel knowledge map that determines the data features based on the training location of the first AI unit (such as the second location information), and the first data feature is the data feature determined based on the second location information and the first CKM.
[0248] It should be noted that the location acquisition of the terminal can be based on 3GPP technology or non-3GPP technology; no specific limitation is made in this embodiment.
[0249] Terminals can acquire location information using one or more of the following methods in combination: network-assisted GNSS methods; Observed Time Difference of Arrival (OTDOA) positioning based on LTE signals; Enhanced Cell ID (ECD) methods based on LTE signals; WLAN positioning; Bluetooth positioning; Terrestrial Beacon System (TBS) positioning; sensor-based methods (such as barometric pressure sensors and motion sensors); NR Enhanced Cell ID (such as NR E-CID, Enhanced Cell ID) methods based on NR signals; Multi-RTT (Multi-RTT, Round Trip Time) positioning based on NR signals; Downlink Angle-of-Departure (DL-AoD) based on NR signals; Downlink Time Difference of Arrival (DL-TDOA) based on NR signals; Uplink Time Difference of Arrival (UL-TDOA) based on NR signals; Uplink Angle-of-Arrival (Ultra-Tonal-TDOA) based on NR signals; Uplink Angle-of-Arrival (Ultra-Tonal-TDOA) based on NR signals. Angle-of-Arrival (UL-AoA); SL positioning and ranging based on sidelink signals (Sidelink Round-Trip Time Positioning (SL-RTT); Sidelink Angle of Arrival); Ultra-wideband (UWB) based positioning; Radar-based positioning; Sensing signal-based positioning; Laser-based positioning; Positioning based on accelerometers and gyroscopes or barometers (for measuring altitude), etc.
[0250] Whether a terminal acquires location information depends on its implementation. In one possible implementation, the terminal supports Radio Resource Management (RRM) measurement period adjustment based on channel knowledge information, and the terminal receives target information sent by network-side devices, allowing it to acquire the corresponding location information in the aforementioned manner. In another possible implementation, the terminal's location information acquisition does not depend on the acquisition of the target information. For example, in a drone scenario, the terminal always uses Global Positioning System (GPS) to obtain its real-time location. In this scenario, the acquisition of location information is not triggered by receiving target information.
[0251] In addition, the terminal location information can also be obtained by the base station and then notified to the UE.
[0252] In related technologies, the aim is to solve the matching problem between inference data features (or data characteristics) and the data features (or data characteristics) of the cell by using association IDs. However, when generating association IDs, base station equipment manufacturers tend to generate cell-local association IDs rather than global association IDs, considering the exposure issues of site type classification. If cell-local association IDs are generated, the matching problem between inference data features and the data features of the cell cannot be solved using association IDs.
[0253] This application proposes a database-based method for determining the availability of AI units, which can better protect the privacy of the manufacturer's physical implementation of the equipment and effectively help the terminal determine the availability of AI units based on cell data characteristics (or described as data features).
[0254] In this embodiment, the terminal receives first information sent by a first network device, thereby enabling the terminal to obtain the first database and / or first data features associated with the training data of the AI unit during the AI unit training data collection phase. This facilitates the terminal in determining whether the AI unit is available by comparing the first data features when using the AI unit for inference, thus improving the inference performance of the AI unit. Alternatively, the terminal sends second information to a second network device and receives first indication information sent by the second network device based on the second information. This enables the terminal to determine whether the AI unit associated with the first data features is available at the location corresponding to the first location information, further improving the inference performance of the AI unit. And / or, the terminal receives third information sent by the second network device, enabling the terminal to determine whether the AI unit associated with the first data features is available at the location corresponding to the first location information by comparing the second data features with the first data features, thus preventing the deterioration of the AI unit's inference performance from negatively impacting the communication network.
[0255] Optionally, after sending the second information to the second network device, the method further includes:
[0256] The terminal receives fourth information sent by the second network device based on the second information;
[0257] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0258] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature;
[0259] The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
[0260] The third data feature is determined based on the first database and the first location information of the terminal. This can mean that the first location information of the terminal is input into the first database, and the first database outputs information indicating the third data feature.
[0261] The second database is a database that matches the first location information of the terminal. It can mean that when the terminal is at the location corresponding to the first location information, the network device (such as a second network device) serving the terminal has deployed the second database.
[0262] The second data feature is determined based on the first location information of the terminal and the second database. This can mean that the first location information of the terminal is input into the second database, and the second database outputs information indicating the second data feature.
[0263] In one implementation, the information used to indicate the third data feature may include at least one of the following: associated ID; cell ID; timestamp. It should be noted that the timestamp and / or cell ID may be generated not based on the first database, or may be generated based on the first database.
[0264] In this embodiment, the terminal sends second information to the second network device, and the terminal receives fourth information sent by the second network device based on the second information. The terminal can learn about the first data feature, second data feature and / or third data feature associated with the first indication information, as well as the corresponding database, through the fourth information.
[0265] Optionally, the second information further includes at least one of the following:
[0266] Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information.
[0267] The third data feature is determined based on the first database and the first location information of the terminal;
[0268] The second indication information is used to indicate at least one of the following:
[0269] The valid area of the first database does not include the location corresponding to the first location information;
[0270] The third data feature does not match the first data feature;
[0271] The third data feature is an invalid value.
[0272] In one embodiment, the terminal sends second information to a second network device; the terminal receives fourth information sent by the second network device based on the second information;
[0273] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0274] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature.
[0275] It should be noted that when obtaining the third data feature, the physical or virtual location of the terminal can be used as input information to the first database to obtain the first data feature; or, the first location information can be determined by the cell ID where the first network device is located (in this case, the first location information includes the cell ID), so that the third data feature can be obtained based on the first location information.
[0276] Optionally, the method further includes:
[0277] Based on the first condition, determine whether to send the second information to the second network device;
[0278] The first condition includes at least one of the following:
[0279] The valid area of the first database does not include the location corresponding to the first location information;
[0280] The third data feature does not match the first data feature;
[0281] The third data characteristic is an invalid value;
[0282] The third data feature is determined based on the first database and the first location information of the terminal.
[0283] In this embodiment, the terminal determines whether to send the second information to the second network device based on a first condition. This enables the terminal to send a first indication message sent by the second network device to indicate whether the second data feature associated with the terminal's first location information matches the first data feature when the terminal's location exceeds the effective input area of the first database during inference. The terminal can then determine whether the AI unit associated with the first data feature is available at the location corresponding to the first location information through the first indication message, thereby improving the inference effect of the AI unit.
[0284] Optionally, the second information further includes at least one of the following:
[0285] The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
[0286] In one embodiment, the terminal sends second information to a second network device; the terminal receives fourth information sent by the second network device based on the second information;
[0287] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0288] The identifier of the first database; information used to indicate the first data feature; the identifier of the second database; the second database; information used to indicate the second data feature.
[0289] In one embodiment, the second information may further include the first location information. The first location information can be used to indicate the location information of the terminal during inference. As input information for the second database, it is possible to obtain the data feature indication corresponding to the location of the terminal during inference, i.e., the second data feature.
[0290] In addition, the second information may not include the first location information. The first location information can be determined by the cell ID where the second network device is located (in this case, the first location information includes the cell ID), so that the second data feature can be obtained based on the first location information.
[0291] In one embodiment, the second information may further include information for indicating an AI function (such as a first AI function) associated with the first AI unit. As shown in FIG4, when the input of the second database contains information for indicating an AI function, the information for indicating an AI function associated with the first AI unit can be used to determine the second data feature.
[0292] In one embodiment, the second information may further include the identifier of the first AI unit, and the second network device may obtain information such as the functional information (e.g., the first AI function), the first data feature, or the first database related to the AI unit based on the identifier of the first AI unit.
[0293] Optionally, before receiving the first information sent by the first network device, the method further includes:
[0294] The terminal sends the fifth information to the first network device;
[0295] The fifth information includes at least one of the following: the second location information, and information for indicating AI functions associated with the first AI unit.
[0296] In this embodiment, the terminal sends fifth information to the first network device and receives first information sent by the first network device. Thus, the terminal can request the first database and / or first data features associated with the training data collection of the AI unit from the first network device through the fifth information, so that the terminal can determine whether the AI unit is available by comparing the first data features when using the AI unit for inference.
[0297] Optionally, the method further includes:
[0298] The terminal determines whether the first AI unit is available in the area corresponding to the second network device based on the first indication information.
[0299] The first AI unit is associated with the first data feature.
[0300] In this embodiment, the terminal determines whether the first AI unit is available in the area corresponding to the second network device based on the first indication information, which can improve the inference effect of the AI unit.
[0301] Optionally, the method further includes:
[0302] The terminal acquires a first AI unit based on the collected training data, and the training data is associated with the second location information;
[0303] The terminal associates the first AI unit with at least one of the following: an identifier of the first database, information indicating the characteristics of the first data; and / or
[0304] The terminal associates the training data with at least one of the following: the identifier of the first database, and the information used to indicate the features of the first data.
[0305] In this embodiment, the terminal associates the first AI unit with at least one of the following: an identifier of the first database, and information indicating the first data features. Thus, by associating the first AI unit with the first database and / or the first data features, the terminal can easily determine whether the first AI unit is available by comparing the first data features when using it for inference.
[0306] In this embodiment, the terminal associates the training data with at least one of the following: the identifier of the first database, the information used to indicate the first data features, so that by associating the training data with the first database and / or the first data features, it is convenient to determine whether the first AI unit trained with the training data is usable when the terminal uses the first AI unit for inference by comparing the first data features.
[0307] Optionally, receiving the third information sent by the second network device includes: receiving third information broadcast by the second network device; and / or,
[0308] Receiving the first information sent by the first network device includes: receiving the first information broadcast by the first network device.
[0309] In one implementation, the terminal receives third information sent by the second network device via UE-specific signaling (e.g., RRC), and the terminal receives first information broadcast by the first network device.
[0310] In one embodiment, the terminal receives third information broadcast by the second network device, and the terminal receives first information sent by the first network device through UE-specific signaling (e.g., RRC).
[0311] In one embodiment, the terminal receives third information broadcast by the second network device, and the terminal also receives first information broadcast by the first network device.
[0312] In one implementation, the terminal receives third information sent by the second network device via UE-specific signaling (e.g., RRC), and the terminal also receives first information sent by the first network device via UE-specific signaling (e.g., RRC).
[0313] Through the above implementation method, the terminal does not need to send signaling queries before receiving the first information and / or the third information, which helps to save the uplink signaling overhead of the terminal.
[0314] Optionally, the method further includes:
[0315] Based on the third information and the first information, the terminal determines whether the first AI unit is available in the area corresponding to the second network device;
[0316] The first AI unit is associated with the first data feature.
[0317] In this embodiment, the terminal determines whether the first AI unit is available in the area corresponding to the second network device based on the third information and the first information. Thus, the terminal itself can determine whether the first AI unit associated with the first data feature is available at the current location, which can improve the reasoning effect of the AI unit.
[0318] The following examples will provide further explanation:
[0319] In the following example, the information used to indicate the first data feature is called the first data feature indicator (e.g., the first data feature ID), the information used to indicate the second data feature is called the second data feature indicator (e.g., the second data feature ID), the information used to indicate the third data feature is called the third data feature indicator (e.g., the third data feature ID), the information used to indicate the fourth data feature is called the fourth data feature indicator (e.g., the fourth data feature ID), the identifier of the first database is called the first CKM indicator (e.g., the first CKM ID), the identifier of the second database is called the second CKM indicator (e.g., the second CKM ID), and the identifier of the third database is called the third CKM indicator (e.g., the third CKM ID).
[0320] Example 1:
[0321] In this example, the UE uses the operator-operated CKM to determine whether the data features match during both the training data collection and inference phases, but it needs to perform a secondary confirmation with the network to determine whether the data features match.
[0322] This example assumes that the effective range of CKM is limited. When the UE moves, the data features at the time of inference may no longer be able to be directly judged by the CKM at the time of training. Instead, the network needs to assist in further judgment. Therefore, CKM modeling can be performed more accurately, avoiding the problem of data feature consistency judgment errors caused by the terminal making judgments based on CKM that exceeds the effective range.
[0323] Assumptions: CKM is per cell. If there are multiple cells, the cell ID and UE location need to be entered, or the cell ID (roughly representing the UE location) needs to be entered. If the UE location or cell ID is outside the valid range of CKM, the output of CKM will be invalid.
[0324] During the training phase:
[0325] The terminal inputs location 1a into CKM to obtain data feature 1 (for example, the actual antenna configuration of the network device is 32Tx), and associates it with the AI unit 1 trained by the data collected at location 1a;
[0326] The terminal inputs location 1b into CKM to obtain data feature 2 (for example, the actual network device's antenna configuration is 64Tx), and associates it with the AI unit 2 trained from the data collected at location 1b.
[0327] The terminal inputs location 1c into CKM to obtain data feature 3 (for example, the actual network device's antenna configuration is 128Tx), and associates it with the AI unit 3 trained from the data collected at location 1c;
[0328] During the reasoning stage:
[0329] The terminal inputs position 2 into CKM to obtain data features. It then determines which of the data features it obtains is the same as data features 1, 2, or 3. For example, if it is the same as data feature 1, the terminal knows that AI unit 1 is available, while AI units 2 and 3 are currently unavailable.
[0330] As shown in Figure 5, the communication operation execution method includes the following process:
[0331] Step (1): The terminal obtains first target information (i.e., the aforementioned first information) from the first network device, wherein the first target information includes at least one of the following:
[0332] First CKM; First CKM Indicator; Address of First CKM; Local Association ID of the Network.
[0333] The method by which the terminal obtains the first target information from the network-side device includes at least one of the following:
[0334] Obtained via air interface transmission, for example, RRC;
[0335] Obtained through data analysis;
[0336] Obtained through the user interface;
[0337] The network sends data to the terminal OTT via the NEF interface, and the UE obtains it from the terminal OTT.
[0338] It should be noted that if the first CKM is sent to the terminal OTT via the NEF interface but not to the UE side, the subsequent process can be referred to the description in Example 1.
[0339] It should be noted that different environments, such as indoors, urban areas, and rural areas, may have different CKMs. In such cases, the data feature indication must be based on the first CKM to determine which CKM the data feature indication was obtained from.
[0340] Step (2): The terminal collects the training dataset, generates the first AI unit, and associates the first AI unit with at least one of the following: a first CKM indicator; a first data feature indicator.
[0341] For example, the terminal determines a first data feature indication based on the second target information and the first CKM.
[0342] For example, the second target information is used as the input to the first CKM, and the output of the first CKM is the first data feature indication.
[0343] The second objective information includes at least one of the following:
[0344] UE location; cell ID; AI function; network local association ID.
[0345] It should be noted that the UE's location indication can be a precise location indication, such as (X,Y,Z) three-dimensional coordinates, or an area indication within the cell, or a cell ID, etc.
[0346] It should be noted that the data features collected during training data collection are recorded through the first data feature indicator, which is helpful for comparing whether the data features at the new location match when the terminal moves to a new location.
[0347] Step (3) (Inference Stage): The terminal determines whether the data characteristics of the first AI unit are consistent with the data characteristics of the current location based on the third target information and the first CKM.
[0348] For example, the third target information is used as the input to the first CKM, and the output of the first CKM is the third data feature indication.
[0349] In one implementation, the UE determines that the first AI unit is available when at least one of the following conditions is met:
[0350] The third data feature indication is the same as the first data feature indication;
[0351] Both the third data feature indicator and the first data feature indicator are in the form of feature vectors. The feature vector corresponding to the third data feature indicator has a higher correlation with the feature vector corresponding to the first data feature indicator than a certain threshold.
[0352] In one implementation, the first AI unit is determined to be unavailable when at least one of the following conditions is met:
[0353] The third data feature indication is different from the first data feature indication;
[0354] Both the third data feature indicator and the first data feature indicator are in the form of feature vectors. The correlation between the feature vector corresponding to the third data feature indicator and the feature vector corresponding to the first data feature indicator is lower than a certain threshold.
[0355] The third target information includes at least one of the following:
[0356] UE location (UE location during inference, or the location the UE wants to query); Cell ID (UE's serving cell ID or camped cell ID during inference, or the cell ID the UE wants to query); AI function; Network local association ID (referring to the network's local association ID during inference).
[0357] Step (4): The terminal sends fourth target information (i.e., the aforementioned second information) to the second network device, the fourth target information including at least one of the following:
[0358] First CKM instruction;
[0359] First data characteristic indication;
[0360] Third data feature indication;
[0361] UE location indication (optional);
[0362] First AI function indicator (used to indicate the first AI function associated with the first AI unit);
[0363] The identifier of the first AI unit (optional);
[0364] The second indication information is used to indicate that the CKM output result is invalid, or that the UE's position is an invalid input of CKM.
[0365] Before step (4), the UE determines whether to send the fourth target information (i.e., the aforementioned second information) to the second network device. The determination condition includes at least one of the following:
[0366] The UE's current position is not a valid input to the (first) CKM;
[0367] (First) The associated data feature indications output by CKM do not match;
[0368] (First) CKM outputs an invalid value.
[0369] Step (5): The terminal receives the fifth target information (i.e., the aforementioned first indication information, or the first indication information and the fourth information) sent by the second network device. The fifth target information includes the first indication information, and optionally, the fifth target information may also include at least one of the following:
[0370] First CKM indication; First data feature indication; Third data feature indication; Second CKM indication; Second CKM; Second data feature indication.
[0371] The first indication information is used to indicate whether the data features associated with the first data feature indication and the second data feature indication in the fourth target information match.
[0372] In one implementation, the first indication information can be a bitmap indication method. For example, in step (4), the terminal queries a total of N AI functions, their associated data feature indications, and CKM IDs. N bits can be used to represent whether each AI function is available; N is a positive integer and can be equal to 1.
[0373] The second CKM is the valid CKM corresponding to the UE's location; the second CKM indication is used to indicate the second CKM. The second data feature indication is a data feature indication obtained based on the UE's location indication and the second CKM.
[0374] In one implementation, before step (4), the network-side device determines whether the first data feature corresponding to the first data feature indication of the first CKM matches the second data feature based on the UE's location indication and the second data feature indication obtained by the second CKM. The determination method can be found in Example 3.
[0375] Example 2:
[0376] In this example, the UE uses CKM to determine data features on the network side during both the training data collection and inference phases.
[0377] In this example, it is assumed that CKM is used on the network side. Therefore, the network side can directly determine the data characteristics, avoiding the need for the terminal to determine the data characteristics, saving the terminal's computing power, and saving CKM transmission.
[0378] During the training phase:
[0379] The terminal sends location 1a to the first network device a, or the first network device a uses the cell ID where the terminal is located as the terminal's location; the first network device a inputs the terminal's location into CKM 1a to obtain data feature 1 (for example, the actual antenna configuration of the network device is 32Tx); the first network device sends CKM ID = 1a and data feature 1 to the terminal; the terminal associates the AI unit 1 trained based on the data collected from location 1a with CKM 1a and data feature 1;
[0380] The terminal sends location 1b to the first network device b, or the first network device b uses the cell ID where the terminal is located as the terminal's location; the first network device b inputs the terminal's location into CKM 1b to obtain data feature 2 (for example, the actual antenna configuration of the network device is 64Tx); the first network device b sends CKM ID=1b and data feature 2 to the terminal; the terminal associates the AI unit 2 trained based on the data collected from location 1b with CKM 1b and data feature 2;
[0381] The terminal sends its location 1c to the first network device c, or the first network device c uses the cell ID where the terminal is located as the terminal's location; the first network device c inputs the terminal's location into CKM 1c to obtain data feature 3 (for example, the actual antenna configuration of the network device is 128Tx); the first network device c sends CKM ID=1c and data feature 3 to the terminal; the terminal associates the AI unit 3 trained based on the data collected from location 1c with CKM 1c and data feature 3;
[0382] During the reasoning stage:
[0383] The terminal sends (CKM ID=1a, data feature 1), (CKM ID=1b, data feature 2), and (CKM ID=1c, data feature 3), optionally including the terminal's location 2, to the second network device. The second network device uses the terminal's cell ID or location 2 as input to CKM 2 to obtain data feature 4. The second network device determines which of (CKM ID=2, data feature 4) matches (CKM ID=1a, data feature 1), (CKM ID=1b, data feature 2), and (CKM ID=1c, data feature 3). For example, if it matches (CKM ID=1a, data feature 1), the terminal is notified that the data characteristics of (CKM ID=1a, data feature 1) match the data characteristics of the second network device. The terminal then knows that AI unit 1 is available, while AI units 2 and 3 are currently unavailable.
[0384] As shown in Figure 6, the communication operation execution method includes the following process:
[0385] Step (1) (optional): The terminal sends the sixth target information (i.e. the aforementioned fifth information) to the first network device. The sixth target information includes at least one of the following: UE location indication; AI function indication.
[0386] It should be noted that the UE's location indication can be a precise location indication, such as (X,Y,Z) three-dimensional coordinates, or an area indication within the cell, or a cell ID, etc.
[0387] Step (2): The terminal obtains first target information (i.e., the aforementioned first information) from the first network device, wherein the first target information includes at least one of the following:
[0388] First CKM indication; First data characteristic indication.
[0389] It should be noted that different environments, such as indoors, urban areas, and rural areas, may have different CKMs. In such cases, the data feature indication must be based on the first CKM to determine which CKM the data feature indication was obtained from.
[0390] It should be noted that the data features collected during training data collection are recorded through the first data feature indicator, which is helpful for comparing whether the data features at the new location match when the terminal moves to a new location.
[0391] Step (3): The terminal collects the training dataset, generates the first AI unit, and associates the first AI unit with at least one of the following:
[0392] First CKM indicator; associated ID; timestamp; cell ID.
[0393] Step (4): The terminal sends fourth target information (i.e., the aforementioned second information) to the second network device, the fourth target information including at least one of the following:
[0394] First CKM indication; first data feature indication; UE location indication (optional); first AI function indication (for indicating the first AI function associated with the first AI unit) (optional); identifier of the first AI unit (optional).
[0395] It should be noted that, considering that the terminal may have received information from step (2) multiple times before step (4), it has already stored multiple AI units and associated data feature indicators and the first CKM indicator locally. At the same time, the CKM may be different in different environments. Therefore, during the inference phase, it is necessary to report the CKM indicator associated with the first AI unit or the first AI function (such as the first CKM indicator (e.g., the first CKM ID)).
[0396] Furthermore, considering that the terminal may have received information from step (2) multiple times before step (4), and has already stored multiple AI units and associated data feature indicators locally, it is necessary to report the data feature indicator (such as the first data feature indicator) associated with the first AI unit or the first AI function during the inference phase. This allows the second network device to help determine whether the data features corresponding to the location of the UE during inference match.
[0397] In addition, the UE's location indication is used to indicate the UE's location information during inference. As input information for CKM, it is possible to obtain the data feature indication corresponding to the UE's location during inference.
[0398] In addition, when the input of CKM includes an AI function indicator, it can be used to determine data characteristics.
[0399] In addition, functional information related to the AI unit (such as the first AI function), the first data feature indication, or the first CKM indication can be obtained based on the identifier of the first AI unit.
[0400] Step (5): The terminal receives the fifth target information (i.e., the aforementioned first indication information, or the first indication information and the fourth information) sent by the second network device. The fifth target information includes the first indication information. Optionally, the fifth target information may also include at least one of the following:
[0401] First CKM indication; First data feature indication; Second CKM indication; Second CKM; Second data feature indication.
[0402] The first indication information is used to indicate whether the first data feature in the fourth target information matches the data feature of the current location.
[0403] In one implementation, the first indication information can be a bitmap indication method. For example, in step (4), the terminal queries a total of N AI functions, their associated data feature indications, and CKM IDs. N bits can be used to represent whether each AI function is available; N is a positive integer and can be equal to 1.
[0404] The second CKM is a valid CKM corresponding to the location of the UE. The second CKM indication is used to indicate the second CKM. The second data feature indication is a data feature indication obtained based on the first location indication of the UE (e.g., cell ID) and the second CKM.
[0405] In one embodiment, prior to step (5), the second network device uses the UE's first location indication (e.g., cell ID) and the second data feature indication (corresponding to the second data feature) obtained by the second CKM;
[0406] The network determines whether the first data feature corresponding to the first data feature of the first CKM matches the second data feature.
[0407] In one embodiment, if the first CKM and the second CKM are the same, then...
[0408] The network determines that the first AI unit is available when at least one of the following conditions is met:
[0409] The second data feature indication is the same as the first data feature indication;
[0410] Both the second data feature indicator and the first data feature indicator are in the form of feature vectors. The feature vector corresponding to the second data feature indicator has a higher correlation with the feature vector corresponding to the first data feature indicator than a certain threshold.
[0411] In one implementation, the first AI unit is determined to be unavailable when at least one of the following conditions is met:
[0412] The second data feature indication is different from the first data feature indication;
[0413] Both the second data feature indicator and the first data feature indicator are in the form of feature vectors. The correlation between the feature vector corresponding to the second data feature indicator and the feature vector corresponding to the first data feature indicator is lower than a certain threshold.
[0414] If the first CKM and the second CKM are different, the judgment method can be found in Example 3.
[0415] Example 3:
[0416] In this example, the RAN3 interface is used to enable the consistency of data characteristics in different CKM results from the same operator. For example, if the terminal collects training data in the cell where the first network device is located and obtains an AI unit based on the training data, it needs to determine whether the AI unit is available when moving to the cell where the second network device is located. Or, for example, during handover, the UE is about to switch from the second network device to the third network device. At this time, the interaction process in this example can be used to know in advance whether the AI unit on the terminal side is available in the cell where the third network device is located, which is beneficial to enable or deactivate the corresponding AI unit as soon as possible after the handover.
[0417] In this example, if it is assumed that the CKM during training and the CKM on the network side during inference are different, the network side determines whether the corresponding data features are consistent, thus avoiding the problem of data feature consistency not being able to be determined due to the limited scope of CKM.
[0418] Suppose that the first network device can determine whether the data features corresponding to the different data feature indicators of multiple CKMs match.
[0419] As shown in Figure 7a, the communication operation execution method includes the following process:
[0420] Step (1): The second network device sends seventh target information to the first network device, the seventh target information including at least one of the following:
[0421] Second CKM indication; second data feature indication; first CKM indication (optional); first data feature indication (optional).
[0422] Step (2): The second network device receives the eighth target information (i.e. the aforementioned sixth information) from the first network device. The eighth target information includes the third indication information (at this time, the third indication information is the same as the first indication information).
[0423] Optionally, the eighth target information may further include at least one of the following:
[0424] First CKM indication; First data characteristic indication.
[0425] In one embodiment, the method by which the first network device obtains the first indication information is shown in Figure 7b.
[0426] In Figure 7b, by inputting two sets of (CKM ID, corresponding data features), it can be determined whether the data features corresponding to the two sets of (CKM ID, corresponding data features) match. This determination can be based on a database or an AI unit, and is not limited here.
[0427] If a terminal is about to switch from the cell where the second network device is located to the cell where the third network device is located, the following interaction process can be used to find out in advance whether the AI unit on the terminal side is available in the cell where the third network device is located.
[0428] As shown in Figure 7c, the communication operation execution method includes the following process:
[0429] Method 1: The second network device queries the third network device to determine whether the data characteristics of the second and third network devices match.
[0430] Step (1): The second network device sends seventh target information to the third network device, the seventh target information including at least one of the following:
[0431] Second CKM indication; Second data characteristic indication;
[0432] Step (2): The second network device receives the eighth target information (i.e. the aforementioned seventh information) from the third network device. The eighth target information includes the sixth indication information (whether the data characteristics of the cell where the third network device is located match the data characteristics of the cell where the second network device is located).
[0433] The sixth indication information is used to indicate whether the fourth data feature (data characteristics of the cell where the third network device is located) matches the second data feature (data characteristics of the cell where the second network device is located).
[0434] Optionally, the eighth target information may further include at least one of the following:
[0435] Third CKM indication (indication of CKM for obtaining fourth data feature indication); fourth data feature indication; first CKM; first data feature indication.
[0436] Method 2: The second network device queries the third network device to determine whether the data characteristics reported by the UE match the data characteristics of the third network device.
[0437] Step (1): The second network device sends seventh target information to the third network device, the seventh target information including at least one of the following:
[0438] First CKM indication; First data characteristic indication.
[0439] Step (2): The second network device receives the eighth target information (i.e. the aforementioned seventh information) from the third network device. The eighth target information includes the fifth indication information (whether the data characteristics of the target cell, i.e., the data characteristics of the cell where the third network device is located, match those of the cell where the training data was collected, i.e., the data characteristics of the cell where the first network device is located).
[0440] The fifth indication information is used to indicate whether the fourth data feature (data characteristics of the cell where the third network device is located) matches the first data feature (data characteristics of the cell where the first network device is located).
[0441] Optionally, the eighth target information may further include at least one of the following:
[0442] Third CKM indication (indication of CKM for obtaining fourth data feature indication); fourth data feature indication; first CKM; first data feature.
[0443] Method 3: The second network device directly requests the data characteristics of the third network device, and the second network device determines whether the data characteristics match.
[0444] Step (1): The second network device sends seventh target information to the third network device, the seventh target information including at least one of the following:
[0445] The third request is for CKM; the fourth request is for data characteristics.
[0446] Step (2): The second network device receives the eighth target information (i.e., the aforementioned seventh information) from the third network device, the eighth target information including at least one of the following:
[0447] Third CKM indication (indication of CKM for obtaining fourth data feature indication); fourth data feature indication.
[0448] When a terminal collects training data in the cell where the first network device is located, and obtains an AI unit based on the training data, it needs to determine whether the AI unit is available when it moves to the cell where the second network device is located. If the first CKM and the second CKM are different, and neither the first nor the second network device can determine whether the first and second data characteristics are the same, then a third network device needs to be consulted for a determination.
[0449] Method 4: The second network device queries the third network device: whether the data characteristics reported by the UE match the data characteristics of the second network device.
[0450] Step (1): The second network device sends seventh target information to the third network device, the seventh target information including at least one of the following:
[0451] First CKM indication; first data feature indication (at least one of first cell ID, first timestamp, and first associated ID); second CKM indication; second data feature indication (at least one of second cell ID, second timestamp, and second associated ID).
[0452] Step (2): The second network device receives the eighth target information (i.e. the aforementioned seventh information) from the third network device. The eighth target information includes the fourth indication information (whether the data characteristics of the cell where the second network device is located match the data characteristics of the cell where the training data was collected, i.e., the cell where the first network device is located).
[0453] The fourth indication information is used to indicate whether the second data feature matches the first data feature.
[0454] Optionally, the eighth target information may further include at least one of the following:
[0455] First CKM indication; first data feature indication (at least one of first cell ID, first timestamp, and first associated ID); second CKM indication; second data feature indication (at least one of second cell ID, second timestamp, and second associated ID).
[0456] Example 4:
[0457] In this example, the network broadcasts the CKM ID and data characteristics, which the UE uses to determine the availability of the AI unit.
[0458] In this example, the network broadcasts the CKM ID and data characteristic indication, which helps save uplink signaling overhead for the terminal.
[0459] For example, during the training phase:
[0460] The first network device a uses the cell ID of the cell where the first network device a is located as the coarse location input CKM 1a of the UE to obtain data feature 1 (for example, the actual antenna configuration of the network device is 32Tx); the first network device a broadcasts CKM ID = 1a and data feature 1; the terminal collects training data at location 1a and receives (CKM ID = 1a, data feature 1); the terminal obtains AI unit 1 based on the training data collected at location 1a; and associates AI unit 1 with (CKM ID = 1a, data feature 1);
[0461] The first network device b inputs the cell ID of the cell where the first network device b is located as the approximate location of the UE into CKM 1b to obtain data feature 2 (for example, the actual antenna configuration of the network device is 64Tx); the first network device b broadcasts CKM ID=1b and data feature 2; the terminal collects training data at location 1b and receives (CKM ID=1b, data feature 2); the terminal obtains AI unit 2 based on the training data collected at location 1b; and associates AI unit 2 with (CKM ID=1b, data feature 2);
[0462] The first network device c inputs the cell ID of the cell where the first network device c is located as the approximate location of the UE into CKM 1c to obtain data feature 3 (for example, the actual antenna configuration of the network device is 128Tx); the first network device c broadcasts CKM ID=1c and data feature 3; the terminal collects training data at location 1c and receives (CKM ID=1c, data feature 3); the terminal obtains AI unit 3 based on the training data collected at location 1c; and associates AI unit 3 with (CKM ID=1c, data feature 3);
[0463] During the reasoning stage:
[0464] The second network device inputs the cell ID of the cell where it is located as the approximate location of the UE into CKM 2, obtaining data feature 4 (e.g., the actual antenna configuration of the network device is 32Tx). The second network device c broadcasts CKM ID = 2 and data feature 4. The terminal receives (CKM ID = 2, data feature 4) at location 2. The terminal determines whether any of CKM IDs = 1a, 1b, or 1c is the same as CKM ID = 2. Then it determines whether the data feature and data feature 4 are the same. For example, assuming CKM ID = 1a = 2 and data feature 1 = data feature 4, the terminal knows that AI unit 1 is available, while AI units 2 and 3 are currently unavailable. Otherwise, the UE cannot determine which AI unit is available.
[0465] As shown in Figure 8, the communication operation execution method includes the following process:
[0466] Step (1): The terminal obtains first target information (i.e., the aforementioned first information) from the first network device, wherein the first target information includes at least one of the following:
[0467] First CKM indication; First data characteristic indication.
[0468] The first target information is received via broadcast signal.
[0469] Step (2): The terminal collects the training dataset, generates the first AI unit, and associates the first AI unit with at least one of the following:
[0470] First CKM indicator; associated ID; timestamp; cell ID.
[0471] Step (3): The terminal receives the fifth target information (i.e., the aforementioned third information) sent by the second network device, wherein the fifth target information includes at least one of the following:
[0472] Second CKM indication; Second data characteristic indication;
[0473] The fifth target information is received via broadcast signal.
[0474] Step (4): The terminal determines whether the AI unit is available based on the first target information and the fifth target information.
[0475] In one implementation, the terminal determines that the first AI unit is available when at least one of the following conditions is met:
[0476] The second data feature indication is the same as the first data feature indication;
[0477] Both the second data feature indicator and the first data feature indicator are in the form of feature vectors. The feature vector corresponding to the second data feature indicator has a higher correlation with the feature vector corresponding to the first data feature indicator than a certain threshold.
[0478] In one implementation, the terminal determines that the first AI unit is unavailable when at least one of the following conditions is met:
[0479] The second data feature indication is different from the first data feature indication;
[0480] Both the second data feature indicator and the first data feature indicator are in the form of feature vectors. The correlation between the feature vector corresponding to the second data feature indicator and the feature vector corresponding to the first data feature indicator is lower than a certain threshold.
[0481] Example 5:
[0482] In this example, the UE uses the operator-operated CKM to determine data characteristics during both the training data collection and inference phases.
[0483] In this example, it is assumed that the CKM is operated by a mobile operator. Because operators possess more information about cell topography and base station configurations, they can perform more accurate CKM modeling, avoiding data feature consistency errors caused by inaccurate modeling by the terminal OTT server. Compared to Examples 1, 2, and 4, this example involves CKM transmission.
[0484] As shown in Figure 9, the communication operation execution method includes the following process:
[0485] Step (1): The terminal obtains first target information (i.e., the aforementioned first information) from the network-side device. The first target information includes at least one of the following:
[0486] First CKM; First CKM indicator; Address of the first CKM.
[0487] The method by which the terminal obtains the first target information from the network-side device includes at least one of the following:
[0488] Obtained via air interface transmission, for example, RRC;
[0489] Obtained through data analysis;
[0490] Obtained through the user interface;
[0491] The network sends data to the terminal OTT via the NEF interface, and the UE obtains it from the terminal OTT.
[0492] It should be noted that if the first CKM is sent to the terminal OTT via the NEF interface but not to the UE side, the subsequent process can be referred to the description in Example 6.
[0493] Step (2): The terminal collects the training dataset, generates the first AI unit, and associates the first AI unit with at least one of the following: the first CKM indicator and the first data feature indicator.
[0494] For example, the terminal determines a first data feature indication based on the second target information and the first CKM.
[0495] For example, the second target information is used as input to the first CKM, and the first data feature indication is used as output.
[0496] The second objective information includes at least one of the following:
[0497] UE location; cell ID; AI function; network local association ID.
[0498] Step (3) (Inference Stage): The terminal determines whether the data features (such as the first data feature indication) of the first AI unit are consistent with the data features (such as the third data feature indication) corresponding to the current position based on the third target information and the first CKM.
[0499] For example, the third target information is used as the input to the first CKM, and the output of the first CKM is the third data feature indication.
[0500] In one implementation, the terminal determines that the third data feature indication is consistent with the first data feature indication when at least one of the following conditions is met:
[0501] The third data feature indication is the same as the first data feature indication;
[0502] Both the third data feature indicator and the first data feature indicator are in the form of feature vectors. The feature vector corresponding to the third data feature indicator has a higher correlation with the feature vector corresponding to the first data feature indicator than a certain threshold.
[0503] In one implementation, the inconsistency between the third data feature indication and the first data feature indication is determined when at least one of the following conditions is met:
[0504] The third data feature indication is different from the first data feature indication;
[0505] Both the third data feature indicator and the first data feature indicator are in the form of feature vectors. The correlation between the feature vector corresponding to the third data feature indicator and the feature vector corresponding to the first data feature indicator is lower than a certain threshold.
[0506] The third target information includes at least one of the following:
[0507] UE location; AI function; local association ID of the network (referring to the local association ID of the network during inference).
[0508] Example 6:
[0509] In this example, the UE uses CKM deployed on the UE cloud (Over-The-Top, OTT) server to determine data features during both the training data collection and inference phases.
[0510] Example 1 is where the UE's OTT server operates and manages the CKM itself. During training data collection and inference, the UE calls the local or cloud-based OTT server CKM to determine the consistency of data features, thus avoiding air interface interaction with the network side and achieving the beneficial effect of simplifying air interface signaling overhead.
[0511] During the training phase:
[0512] The terminal server inputs location 1a into CKM, obtains data feature 1 (e.g., the actual antenna configuration of the network device is 32Tx), associates it with AI unit 1, and sends it to the UE;
[0513] The terminal server inputs location 1b into CKM, obtains data feature 2 (e.g., the actual antenna configuration of the network device is 64Tx), associates it with AI unit 2, and sends it to the UE;
[0514] The terminal server inputs location 1c into CKM, obtains data feature 3 (e.g., the actual antenna configuration of the network device is 128Tx), associates it with AI unit 3, and sends it to UE.
[0515] During the reasoning stage:
[0516] The terminal server inputs position 2 into CKM to obtain data features. It then determines which of the data features it obtains is the same as data features 1, 2, or 3. For example, if it is the same as data feature 1, the terminal knows that AI unit 1 is available, while AI units 2 and 3 are currently unavailable.
[0517] As shown in Figure 10, the communication operation execution method includes the following process:
[0518] Step (1): The terminal sends the sixth target information (i.e., the aforementioned fifth information) to its OTT server, the sixth target information including at least one of the following:
[0519] The collected dataset; the location indication of the terminal; the dataset identifier; the local association ID of the network (optional); the AI function indication (optional, required if CKM corresponds to a specific function).
[0520] It should be noted that the UE's location indication can be a precise location indication, such as (X,Y,Z) three-dimensional coordinates, or an area indication within the cell, or a cell ID, etc.
[0521] Step (2): The terminal receives the ninth target information (i.e., the aforementioned first information) sent by its OTT server, the ninth target information including at least one of the following:
[0522] First AI unit; first CKM indicator (e.g., CKM identifier, or channel environment type ID); first data feature indicator.
[0523] The first AI unit is generated based on the dataset in the sixth target information, and the CKM indication (e.g., CKM identifier) and the first data feature indication are associated with the first AI unit.
[0524] Before step (2), the terminal's OTT server obtains the first data feature indication based on the sixth target information (terminal location indication, etc.) and the first CKM.
[0525] In one implementation, the first CKM is determined based on the UE location.
[0526] The first data feature indicator includes at least one of the following:
[0527] Associated ID; timestamp; cell ID.
[0528] It should be noted that different environments, such as indoors, urban areas, and rural areas, may have different CKMs. In such cases, the data feature indication must be based on the first CKM to determine which CKM the data feature indication was obtained from.
[0529] In addition, the data features collected during training data collection are recorded by the first data feature indicator, which is helpful for comparing whether the data features at the new location match when the terminal moves to a new location.
[0530] Step (3): The terminal sends fourth target information (i.e., the aforementioned second information) to its OTT server, the fourth target information including at least one of the following:
[0531] UE location indication; first CKM indication; first data feature indication; first AI function indication (used to indicate the first AI function associated with the first AI unit); identifier of the first AI unit (optional).
[0532] It should be noted that, considering that the terminal may have received information from step (2) multiple times before step (3), it has already stored multiple AI units and associated data feature indicators and the first CKM indicator locally. At the same time, the CKM may be different in different environments. Therefore, during the inference phase, it is necessary to report the CKM indicator associated with the first AI unit or the first AI function (such as the first CKM indicator (e.g., the first CKM ID)).
[0533] Furthermore, considering that the terminal may have received information from step (2) multiple times before step (3), and has already stored multiple AI units and associated data feature indicators locally, it is necessary to report the data feature indicator (such as the first data feature indicator) associated with the first AI unit or the first AI function during the inference phase. This allows the OTT server to help determine whether the data features corresponding to the location of the UE during inference match.
[0534] In addition, the UE's location indication is used to indicate the UE's location information during inference. As input information for CKM, it is possible to obtain the data feature indication corresponding to the UE's location during inference.
[0535] In addition, when the input of CKM includes an AI function indicator, it can be used to determine data characteristics.
[0536] In addition, functional information related to the AI unit (such as the first AI function), the first data feature indication, or the first CKM indication can be obtained based on the identifier of the first AI unit.
[0537] Step (4): The terminal receives the fifth target information (i.e., the first indication information, or the first indication information and the fourth information) sent by its OTT server. The fifth target information includes the first indication information. Optionally, the fifth target information may also include at least one of the following:
[0538] First CKM indication; First data feature indication; Second CKM indication; Second data feature indication.
[0539] The first indication information is used to indicate whether the data feature indication associated with the UE's location indication in the fourth target information matches the data feature value of the first data feature indication in the fourth target information.
[0540] In one implementation, the first indication information can be a bitmap indication method. For example, in step (3), the terminal queries a total of N AI functions, their associated data feature indications, and CKM IDs. N bits can be used to represent whether each AI function is available; N is a positive integer and can be equal to 1.
[0541] The second CKM indication is an indication of a valid CKM associated with the UE's location indication in the fourth target information.
[0542] The second data feature indication is based on the UE's location indication in the fourth target information and the data feature indication obtained from the second CKM.
[0543] Before step (4), the terminal OTT server obtains the third data feature indication based on the fourth target information (terminal location indication, etc.) and the first CKM. The first indication information is obtained by determining whether the third data feature indication and the first data feature indication are the same.
[0544] or,
[0545] The terminal OTT server obtains the second data feature indication based on the fourth target information (such as the terminal's location indication) and the second CKM, and then obtains the first indication information by comparing the second data feature indication with the first data feature indication. The method for obtaining the first indication information can be found in Example 3.
[0546] This application provides a method for determining whether data features are consistent with the data features of the trained model based on CKM during inference, thereby enabling a better assessment of the availability of AI units without exposing the network side implementation and protecting the privacy of network side devices.
[0547] Referring to Figure 11, which is a flowchart of a communication operation execution method provided in an embodiment of this application, the communication operation execution method includes the following steps:
[0548] Step 201: The second network device performs the second operation;
[0549] The second operation includes at least one of the following:
[0550] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0551] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0552] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0553] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0554] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0555] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0556] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0557] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0558] The third database corresponds to the third network device, meaning that the third network device deploys the third database. Furthermore, the fourth data feature can be determined based on the third database and the terminal's first location information. The terminal's first location information can be input into the third database, and the third database can output information indicating the fourth data feature.
[0559] In this embodiment, the second network device receives second information sent by the terminal and sends first indication information to the terminal, thereby enabling the terminal to determine whether the AI unit associated with the first data feature is available at the location corresponding to the first location information, thus improving the inference effect of the AI unit; and / or, the second network device sends third information, thereby enabling the terminal to compare the second data feature with the first data feature to determine whether the AI unit associated with the first data feature is available at the location corresponding to the first location information, thus improving the inference effect of the AI unit; and / or, the second network device receives sixth information sent by the first network device, thereby enabling the second network device itself to determine whether the second data feature is available at the location corresponding to the first location information by comparing the second data feature with the first data feature, thus improving the inference effect of the AI unit; and / or, the second network device receives sixth information sent by the first network device, thereby enabling the second network device to determine whether the second data feature is available at the location corresponding to the first location information by comparing the second data feature with the first data feature. The second network device may determine whether a data feature matches the first data feature, or whether the second data feature matches the first data feature, by means of a third indication; and / or, the second network device may receive a seventh message sent by a third network device, thereby enabling the second network device to determine whether the second data feature matches the first data feature by means of a fourth indication; or, the second network device may determine whether the fourth data feature matches the first data feature by means of the seventh message itself, or determine whether the fourth data feature matches the first data feature by means of a fifth indication; or, the second network device may determine whether the fourth data feature matches the second data feature by means of the seventh message itself, or determine whether the fourth data feature matches the second data feature by means of a sixth indication.
[0560] Optionally, before sending the first indication information to the terminal, the method further includes:
[0561] The second network device determines whether the second data feature matches the first data feature based on the second information.
[0562] Optionally, before receiving the sixth information sent by the first network device, the method further includes:
[0563] The second network device sends at least one of the following to the first network device: the identifier of the second database, information indicating the characteristics of the second data; or,
[0564] The second network device sends at least one of the following to the first network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; or, the information indicating the first data characteristics.
[0565] The second network device sends a first request message to the first network device, the first request message being used to request the first data feature;
[0566] or,
[0567] Before receiving the seventh information sent by the third network device, the method further includes:
[0568] The second network device sends at least one of the following to the third network device: the identifier of the second database, information indicating the characteristics of the second data; or,
[0569] The second network device sends at least one of the following to the third network device: the identifier of the first database, information indicating the characteristics of the first data; or,
[0570] The second network device sends at least one of the following to the third network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; information indicating the first data characteristics; or,
[0571] The second network device sends a second request message to the third network device, the second request message being used to request the fourth data feature.
[0572] In one embodiment, the second network device sends at least one of the following to the first network device: an identifier of the second database and information indicating the second data characteristics; the second network device receives sixth information sent by the first network device, the sixth information including third indication information. Thus, the second network device queries the first network device to determine whether the data characteristics of the second network device match those of the first network device.
[0573] In one embodiment, the second network device sends at least one of the following to the first network device: an identifier of the second database, information indicating the second data characteristics, and an identifier of the first database; the information indicating the first data characteristics; the second network device receives sixth information sent by the first network device, the sixth information including third indication information. Thus, the second network device queries the first network device to determine whether the data characteristics reported by the terminal match the data characteristics of the second network device.
[0574] In one embodiment, the second network device sends a first request message to the first network device, the first request message being used to request the first data feature; the second network device receives a sixth message sent by the first network device, the sixth message including at least one of the following: an identifier of a first database, information used to indicate the first data feature. Thus, the second network device directly requests the data feature from the first network device.
[0575] In one embodiment, the second network device sends at least one of the following to the third network device: an identifier of the second database and information indicating the second data characteristics; the second network device receives seventh information sent by the third network device, the seventh information including sixth indication information. Thus, the second network device queries the third network device to determine whether the data characteristics of the two network devices match.
[0576] In one embodiment, the second network device sends at least one of the following to the third network device: an identifier of the first database and information indicating the first data characteristics; the second network device receives seventh information sent by the third network device, the seventh information including fifth indication information. Thus, the second network device queries the third network device to determine whether the data characteristics reported by the terminal match the data characteristics of the third network device.
[0577] In one embodiment, the second network device sends at least one of the following to the third network device: an identifier of the second database, information indicating the second data characteristics, and an identifier of the first database; information indicating the first data characteristics; the second network device receives seventh information sent by the third network device, the seventh information including fourth indication information. Thus, the second network device queries the third network device to determine whether the data characteristics reported by the terminal match the data characteristics of the second network device.
[0578] In one embodiment, the second network device sends a second request message to the third network device, the second request message being used to request the fourth data feature; the second network device receives a seventh message sent by the third network device, the seventh message including an identifier of a third database, used to indicate information about the fourth data feature. Thus, the second network device directly requests the data feature from the third network device.
[0579] Optionally, after the receiving terminal sends the second information, the method further includes:
[0580] The second network device sends fourth information to the terminal;
[0581] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0582] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature;
[0583] The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
[0584] Optionally, the second information further includes at least one of the following:
[0585] Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information.
[0586] The third data feature is determined based on the first database and the first location information of the terminal;
[0587] The second indication information is used to indicate at least one of the following:
[0588] The valid area of the first database does not include the location corresponding to the first location information;
[0589] The third data feature does not match the first data feature;
[0590] The third data feature is an invalid value.
[0591] Optionally, the second information further includes at least one of the following:
[0592] The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
[0593] Optionally, sending the third information includes:
[0594] Send third information to the terminal, or broadcast third information.
[0595] It should be noted that this embodiment is an implementation of the second network device corresponding to the embodiment shown in FIG3. The specific implementation method can be found in the relevant description of the embodiment shown in FIG3. To avoid repeated description, this embodiment will not be repeated.
[0596] Referring to Figure 12, which is a flowchart of a communication operation execution method provided in an embodiment of this application, the communication operation execution method includes the following steps:
[0597] Step 301: The first network device performs the third operation;
[0598] The execution of the third operation includes at least one of the following:
[0599] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0600] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0601] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0602] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0603] Optionally, before sending the first information, the method further includes:
[0604] The first network device receives the fifth information sent by the terminal;
[0605] The fifth information includes at least one of the following: second location information, information for indicating AI functions associated with the first AI unit.
[0606] The first network device corresponds to the second location information.
[0607] Optionally, sending the first information includes:
[0608] Send the first message to the terminal, or broadcast the first message.
[0609] Optionally, before sending the sixth information to the second network device, the method further includes:
[0610] The first network device receives at least one of the following from the second network device: an identifier of the second database, information indicating the characteristics of the second data; or,
[0611] The first network device receives at least one of the following from the second network device: an identifier of the second database, information indicating the second data characteristics, and an identifier of the first database; information indicating the first data characteristics; or,
[0612] The first network device receives a first request information sent by the second network device, the first request information being used to request the first data feature;
[0613] The second data feature is determined based on the second database, which is used to determine data features associated with location information.
[0614] It should be noted that this embodiment is an implementation of the first network device corresponding to the embodiment shown in FIG3 or FIG11. For the specific implementation, please refer to the relevant description of the embodiment shown in FIG3 or FIG11. To avoid repeated description, this embodiment will not be repeated.
[0615] Referring to Figure 13, which is a flowchart of a communication operation execution method provided in an embodiment of this application, the communication operation execution method includes the following steps:
[0616] Step 401: The third network device sends the seventh information to the second network device. The seventh information includes at least one of the following: fourth indication information, fifth indication information, sixth indication information, the identifier of the third database, and information for indicating the fourth data characteristics.
[0617] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0618] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0619] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0620] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0621] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0622] It should be noted that this embodiment is an implementation of the network-side device corresponding to the embodiment shown in FIG3, FIG11 or FIG12. For the specific implementation, please refer to the relevant description of the embodiment shown in FIG3, FIG11 or FIG12. To avoid repeated description, this embodiment will not be described again.
[0623] The communication operation execution method provided in this application can be executed by a communication operation execution device. This application uses the example of a communication operation execution device executing the communication operation execution method to illustrate the data collection device provided in this application.
[0624] This application provides a communication operation execution device. As an example, the communication operation execution device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0625] The communication operation execution device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, etc., such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceivers, pins, circuits, buses, radio frequency units, etc.
[0626] Specifically, referring to Figure 14, when the communication operation execution device is a terminal or a component within a terminal, the communication operation execution device 20 includes:
[0627] Processing module 21 is used to perform the first operation;
[0628] The execution of the first operation includes at least one of the following:
[0629] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0630] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0631] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0632] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0633] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0634] Optionally, the device further includes:
[0635] A receiving module is configured to receive fourth information sent by the second network device based on the second information;
[0636] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0637] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature;
[0638] The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
[0639] Optionally, the second information further includes at least one of the following:
[0640] Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information.
[0641] The third data feature is determined based on the first database and the first location information of the terminal;
[0642] The second indication information is used to indicate at least one of the following:
[0643] The valid area of the first database does not include the location corresponding to the first location information;
[0644] The third data feature does not match the first data feature;
[0645] The third data feature is an invalid value.
[0646] Optionally, the processing module is further configured to:
[0647] Based on the first condition, determine whether to send the second information to the second network device;
[0648] The first condition includes at least one of the following:
[0649] The valid area of the first database does not include the location corresponding to the first location information;
[0650] The third data feature does not match the first data feature;
[0651] The third data characteristic is an invalid value;
[0652] The third data feature is determined based on the first database and the first location information of the terminal.
[0653] Optionally, the second information further includes at least one of the following:
[0654] The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
[0655] Optionally, the device further includes:
[0656] The sending module is used to send the fifth information to the first network device;
[0657] The fifth information includes at least one of the following: the second location information, and information for indicating AI functions associated with the first AI unit.
[0658] Optionally, the processing module is further configured to:
[0659] Based on the first indication information, determine whether the first AI unit is available in the area corresponding to the second network device;
[0660] The first AI unit is associated with the first data feature.
[0661] Optionally, the processing module is further configured to:
[0662] The first AI unit is trained using the collected training data, which is associated with the second location information;
[0663] The first AI unit is associated with at least one of the following: an identifier of the first database, the information indicating the characteristics of the first data; and / or
[0664] The training data is associated with at least one of the following: the identifier of the first database, and the information used to indicate the features of the first data.
[0665] Optionally, receiving the third information sent by the second network device includes: receiving third information broadcast by the second network device; and / or,
[0666] Receiving the first information sent by the first network device includes: receiving the first information broadcast by the first network device.
[0667] Optionally, the processing module is further configured to:
[0668] Based on the third information and the first information, it is determined whether the first AI unit is available in the area corresponding to the second network device;
[0669] The first AI unit is associated with the first data feature.
[0670] Referring to Figure 15, when the communication operation execution device is a second network device or a component of a second network device, the communication operation execution device 30 includes:
[0671] Processing module 31 is used to perform the second operation;
[0672] The second operation includes at least one of the following:
[0673] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0674] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0675] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0676] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0677] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0678] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0679] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0680] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0681] Optionally, the processing module is further configured to:
[0682] Based on the second information, determine whether the second data feature matches the first data feature.
[0683] Optionally, the device further includes a transmitting module for:
[0684] Send at least one of the following to the first network device: an identifier of the second database, or information indicating the characteristics of the second data; or,
[0685] Send at least one of the following to the first network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; or, the information indicating the first data characteristics.
[0686] Send a first request message to the first network device, wherein the first request message is used to request the first data feature;
[0687] or,
[0688] Send at least one of the following to the third network device: the identifier of the second database, information indicating the characteristics of the second data; or,
[0689] Send at least one of the following to the third network device: the identifier of the first database, information indicating the characteristics of the first data; or,
[0690] Send at least one of the following to the third network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; information indicating the first data characteristics; or,
[0691] A second request message is sent to the third network device, the second request message being used to request the fourth data feature.
[0692] Optionally, the device further includes:
[0693] The sending module is used to send fourth information to the terminal;
[0694] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0695] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature;
[0696] The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
[0697] Optionally, the second information further includes at least one of the following:
[0698] Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information.
[0699] The third data feature is determined based on the first database and the first location information of the terminal;
[0700] The second indication information is used to indicate at least one of the following:
[0701] The valid area of the first database does not include the location corresponding to the first location information;
[0702] The third data feature does not match the first data feature;
[0703] The third data feature is an invalid value.
[0704] Optionally, the second information further includes at least one of the following:
[0705] The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
[0706] Optionally, sending the third information includes:
[0707] Send third information to the terminal, or broadcast third information.
[0708] Referring to Figure 16, when the communication operation execution device is a first network device or a component of the first network device, the communication operation execution device 40 includes:
[0709] Processing module 41 is used to perform the third operation;
[0710] The execution of the third operation includes at least one of the following:
[0711] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0712] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0713] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0714] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0715] Optionally, the device further includes:
[0716] A receiving module is used to receive the fifth information sent by the terminal;
[0717] The fifth information includes at least one of the following: second location information, information for indicating AI functions associated with the first AI unit.
[0718] The first network device corresponds to the second location information.
[0719] Optionally, sending the first information includes:
[0720] Send the first message to the terminal, or broadcast the first message.
[0721] Optionally, the device further includes a receiving module for:
[0722] Receive at least one of the following from the second network device: an identifier of the second database, information indicating the characteristics of the second data; or,
[0723] The system receives at least one of the following from the second network device: an identifier of the second database, information indicating the second data characteristics, and an identifier of the first database; information indicating the first data characteristics; or...
[0724] Receive a first request information sent by the second network device, wherein the first request information is used to request the first data feature;
[0725] The second data feature is determined based on the second database, which is used to determine data features associated with location information.
[0726] Referring to Figure 17, when the communication operation execution device is a third network device or a component of a third network device, the communication operation execution device 50 includes:
[0727] Sending module 51 is used to send seventh information to the second network device. The seventh information includes at least one of the following: fourth indication information, fifth indication information, sixth indication information, identifier of the third database, and information for indicating fourth data characteristics.
[0728] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0729] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0730] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0731] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0732] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0733] The communication operation execution device provided in this application embodiment can improve the effect of model reasoning.
[0734] The communication operation execution device provided in this application embodiment can implement the various processes implemented in the method embodiments of FIG3, FIG11 to FIG13, and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0735] As shown in Figure 18, this application embodiment also provides a communication device 500, including a processor 501 and a memory 502. The memory 502 stores a program or instructions that can run on the processor 501. For example, when the communication device 500 is a terminal, the program or instructions, when executed by the processor 501, implement the various steps of the communication operation execution method embodiment applied to the terminal described above, and achieve the same technical effect. When the communication device 500 is a network-side device, the program or instructions, when executed by the processor 501, implement the various steps of the communication operation execution method embodiment applied to the first network device, the second network device, or the third network device described above, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0736] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiment shown in FIG3. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the communication operation execution device shown in FIG14. Specifically, FIG19 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0737] The terminal 600 includes, but is not limited to, at least some of the following components: radio frequency unit 601, network module 602, audio output unit 603, input unit 604, sensor 605, display unit 606, user input unit 607, interface unit 608, memory 609, and processor 610.
[0738] Those skilled in the art will understand that terminal 600 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to processor 610 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 19 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0739] It should be understood that, in this embodiment, the input unit 604 may include a graphics processor 6041 and a microphone 6042. The graphics processor 6041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0740] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 601 can transmit it to the processor 610 for processing; in addition, the radio frequency unit 601 can send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0741] The memory 609 can be used to store software programs or instructions, as well as various data. The memory 609 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 609 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 609 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0742] Processor 610 may include one or more processing units; optionally, processor 610 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 610.
[0743] The processor 610 is used to perform the first operation;
[0744] The execution of the first operation includes at least one of the following:
[0745] Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics;
[0746] Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0747] Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database;
[0748] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information;
[0749] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0750] Optionally, the radio frequency unit 601 is configured to receive fourth information sent by the second network device based on the second information;
[0751] The fourth information is associated with the first indication information, and the fourth information includes at least one of the following:
[0752] The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature;
[0753] The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
[0754] Optionally, the second information further includes at least one of the following:
[0755] Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information.
[0756] The third data feature is determined based on the first database and the first location information of the terminal;
[0757] The second indication information is used to indicate at least one of the following:
[0758] The valid area of the first database does not include the location corresponding to the first location information;
[0759] The third data feature does not match the first data feature;
[0760] The third data feature is an invalid value.
[0761] Optionally, the processor 610 is also used for:
[0762] Based on the first condition, determine whether to send the second information to the second network device;
[0763] The first condition includes at least one of the following:
[0764] The valid area of the first database does not include the location corresponding to the first location information;
[0765] The third data feature does not match the first data feature;
[0766] The third data characteristic is an invalid value;
[0767] The third data feature is determined based on the first database and the first location information of the terminal.
[0768] Optionally, the second information further includes at least one of the following:
[0769] The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
[0770] Optionally, the radio frequency unit 601 is used to send fifth information to the first network device;
[0771] The fifth information includes at least one of the following: the second location information, and information for indicating AI functions associated with the first AI unit.
[0772] Optionally, the processor 610 is also used for:
[0773] Based on the first indication information, determine whether the first AI unit is available in the area corresponding to the second network device;
[0774] The first AI unit is associated with the first data feature.
[0775] Optionally, the processing module is further configured to:
[0776] The first AI unit is trained using the collected training data, which is associated with the second location information;
[0777] The first AI unit is associated with at least one of the following: an identifier of the first database, the information indicating the characteristics of the first data; and / or
[0778] The training data is associated with at least one of the following: the identifier of the first database, and the information used to indicate the features of the first data.
[0779] Optionally, receiving the third information sent by the second network device includes: receiving third information broadcast by the second network device; and / or,
[0780] Receiving the first information sent by the first network device includes: receiving the first information broadcast by the first network device.
[0781] Optionally, the processor 610 is also used for:
[0782] Based on the third information and the first information, it is determined whether the first AI unit is available in the area corresponding to the second network device;
[0783] The first AI unit is associated with the first data feature.
[0784] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description in Figure 3 of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0785] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG11, FIG12, or FIG13. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0786] Specifically, this application embodiment also provides a network-side device, which may be the communication operation execution device shown in FIG15, FIG16, or FIG17. As shown in FIG20, the network-side device 700 includes: an antenna 701, a radio frequency device 702, a baseband device 703, a processor 704, and a memory 705. The antenna 701 is connected to the radio frequency device 702. In the uplink direction, the radio frequency device 702 receives information through the antenna 701 and sends the received information to the baseband device 703 for processing. In the downlink direction, the baseband device 703 processes the information to be transmitted and sends it to the radio frequency device 702, which processes the received information and then transmits it through the antenna 701.
[0787] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 703, which includes a baseband processor.
[0788] The baseband device 703 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG20. One of the chips is, for example, a baseband processor, which is connected to the memory 705 via a bus interface to call the program or instructions in the memory 705 to execute the network-side device operation shown in the above method embodiment.
[0789] The network-side device may also include a network interface 706, such as a Common Public Radio Interface (CPRI).
[0790] In one embodiment, the processor 704 is configured to: perform a second operation;
[0791] The second operation includes at least one of the following:
[0792] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0793] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0794] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0795] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0796] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0797] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0798] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0799] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0800] In one embodiment, the processor 704 is configured to: perform a third operation;
[0801] The execution of the third operation includes at least one of the following:
[0802] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0803] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0804] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0805] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0806] In one embodiment, the radio frequency device 702 is used to: send seventh information to a second network device, the seventh information including at least one of the following: fourth indication information, fifth indication information, sixth indication information, an identifier of a third database, and information for indicating fourth data characteristics;
[0807] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0808] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0809] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0810] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0811] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0812] In addition, the network-side device 700 of this application embodiment also includes: a program or instructions stored in a memory 705 and executable on a processor 704. The processor 704 calls the program or instructions in the memory 705 to execute the methods executed by the modules shown in FIG15, FIG16 or FIG17 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0813] Specifically, this application also provides a network-side device. As shown in FIG21, the network-side device 800 includes a processor 801, a network interface 802, and a memory 803. The network-side device may be the communication operation execution device shown in FIG15, FIG16, or FIG17. The network interface 802 is, for example, a common public radio interface (CPRI).
[0814] In one embodiment, the processor 801 is configured to: perform a second operation;
[0815] The second operation includes at least one of the following:
[0816] The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature.
[0817] Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data;
[0818] The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature.
[0819] The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature.
[0820] Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information;
[0821] The second data feature is determined based on the second database, which is used to determine data features associated with location information;
[0822] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0823] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0824] In one embodiment, the processor 801 is configured to: perform a third operation;
[0825] The execution of the third operation includes at least one of the following:
[0826] Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data;
[0827] Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature;
[0828] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information;
[0829] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
[0830] In one embodiment, network interface 802 is used to: send seventh information to a second network device, the seventh information including at least one of the following: fourth indication information, fifth indication information, sixth indication information, an identifier of a third database, and information for indicating fourth data characteristics;
[0831] Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature;
[0832] The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information;
[0833] The second data feature is determined based on a second database, which is used to determine data features associated with location information;
[0834] The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information.
[0835] The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
[0836] In addition, the network-side device 800 of this application embodiment also includes: a program or instructions stored in a memory 803 and executable on a processor 801. The processor 801 calls the program or instructions in the memory 803 to execute the methods executed by the modules shown in FIG15, FIG16 or FIG17 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0837] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described communication operation execution method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0838] The processor mentioned above is either the processor in the terminal described in the above embodiments or the processor in the network-side device. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0839] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described communication operation execution method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0840] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0841] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described communication operation execution method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0842] This application also provides a wireless communication system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the communication operation execution method applied to the terminal as described above, and the network-side device can be used to execute the steps of the communication operation execution method applied to the network-side device as described above.
[0843] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0844] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.), and the computer software product includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0845] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A method for performing a communication operation, comprising: The terminal performs the first operation; The execution of the first operation includes at least one of the following: Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics; Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature. Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database; Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information; The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
2. The method according to claim 1, wherein, After sending the second information to the second network device, the method further includes: The terminal receives fourth information sent by the second network device based on the second information; The fourth information is associated with the first indication information, and the fourth information includes at least one of the following: The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature; The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
3. The method according to claim 1 or 2, wherein, The second information also includes at least one of the following: Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information. The third data feature is determined based on the first database and the first location information of the terminal; The second indication information is used to indicate at least one of the following: The valid area of the first database does not include the location corresponding to the first location information; The third data feature does not match the first data feature; The third data feature is an invalid value.
4. The method according to any one of claims 1-3, further comprising: Based on the first condition, determine whether to send the second information to the second network device; The first condition includes at least one of the following: The valid area of the first database does not include the location corresponding to the first location information; The third data feature does not match the first data feature; The third data characteristic is an invalid value; The third data feature is determined based on the first database and the first location information of the terminal.
5. The method according to claim 1 or 2, wherein, The second information also includes at least one of the following: The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
6. The method according to claim 1 or 5, wherein, Before receiving the first information sent by the first network device, the method further includes: The terminal sends the fifth information to the first network device; The fifth information includes at least one of the following: the second location information, and information for indicating AI functions associated with the first AI unit.
7. The method according to any one of claims 1-6, further comprising: The terminal determines whether the first AI unit is available in the area corresponding to the second network device based on the first indication information. The first AI unit is associated with the first data feature.
8. The method according to any one of claims 1-7, further comprising: The terminal uses the collected training data to train a first AI unit, and the training data is associated with the second location information; The terminal associates the first AI unit with at least one of the following: an identifier of the first database, information indicating the characteristics of the first data; and / or The terminal associates the training data with at least one of the following: the identifier of the first database, and the information used to indicate the features of the first data.
9. The method according to any one of claims 1-8, wherein, The receiving of the third information sent by the second network device includes: receiving the third information broadcast by the second network device; and / or, Receiving the first information sent by the first network device includes: receiving the first information broadcast by the first network device.
10. The method according to any one of claims 1-9, further comprising: Based on the third information and the first information, the terminal determines whether the first AI unit is available in the area corresponding to the second network device; The first AI unit is associated with the first data feature.
11. A method for performing a communication operation, comprising: The second network device performs the second operation; The second operation includes at least one of the following: The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature. Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data; The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature. The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature. Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information; The second data feature is determined based on the second database, which is used to determine data features associated with location information; The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information. The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
12. The method according to claim 11, wherein, Before sending the first indication information to the terminal, the method further includes: The second network device determines whether the second data feature matches the first data feature based on the second information.
13. The method according to claim 11, wherein, Before receiving the sixth information sent by the first network device, the method further includes: The second network device sends at least one of the following to the first network device: the identifier of the second database, information indicating the characteristics of the second data; or, The second network device sends at least one of the following to the first network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; or, the information indicating the first data characteristics. The second network device sends a first request message to the first network device, the first request message being used to request the first data feature; or, Before receiving the seventh information sent by the third network device, the method further includes: The second network device sends at least one of the following to the third network device: the identifier of the second database, information indicating the characteristics of the second data; or, The second network device sends at least one of the following to the third network device: the identifier of the first database, information indicating the characteristics of the first data; or, The second network device sends at least one of the following to the third network device: the identifier of the second database, information indicating the second data characteristics, and the identifier of the first database; information indicating the first data characteristics; or, The second network device sends a second request message to the third network device, the second request message being used to request the fourth data feature.
14. The method according to any one of claims 11-13, wherein, After the receiving terminal sends the second information, the method further includes: The second network device sends fourth information to the terminal; The fourth information is associated with the first indication information, and the fourth information includes at least one of the following: The identifier of the first database; information indicating the first data feature; information indicating the third data feature; the identifier of the second database; the second database; information indicating the second data feature; The third data feature is determined based on the first database and the first location information of the terminal. The second database is a database that matches the first location information of the terminal. The second data feature is determined based on the first location information of the terminal and the second database.
15. The method according to claim 14, wherein, The second information also includes at least one of the following: Information used to indicate the third data feature; the first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit; and second indication information. The third data feature is determined based on the first database and the first location information of the terminal; The second indication information is used to indicate at least one of the following: The valid area of the first database does not include the location corresponding to the first location information; The third data feature does not match the first data feature; The third data feature is an invalid value.
16. The method of claim 14, wherein, The second information also includes at least one of the following: The first location information; information used to indicate the AI function associated with the first AI unit; the identifier of the first AI unit.
17. The method according to any one of claims 11-16, wherein, The sending of the third information includes: Send third information to the terminal, or broadcast third information.
18. A method for performing a communication operation, comprising: The first network device performs the third operation; The execution of the third operation includes at least one of the following: Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data; Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature; The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information; The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
19. The method according to claim 18, wherein, Before sending the first information, the method further includes: The first network device receives the fifth information sent by the terminal; The fifth information includes at least one of the following: second location information, information for indicating AI functions associated with the first AI unit. The first network device corresponds to the second location information.
20. The method according to claim 18 or 19, wherein, The sending of the first information includes: Send the first message to the terminal, or broadcast the first message.
21. The method according to claim 18, wherein, Before sending the sixth information to the second network device, the method further includes: The first network device receives at least one of the following from the second network device: an identifier of the second database, information indicating the characteristics of the second data; or, The first network device receives at least one of the following from the second network device: an identifier of the second database, information indicating the second data characteristics, and an identifier of the first database; information indicating the first data characteristics; or, The first network device receives a first request information sent by the second network device, the first request information being used to request the first data feature; The second data feature is determined based on the second database, which is used to determine data features associated with location information.
22. A method for performing a communication operation, comprising: The third network device sends a seventh message to the second network device. The seventh message includes at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of the third database, and information for indicating the characteristics of the fourth data. Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature; The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information; The second data feature is determined based on a second database, which is used to determine data features associated with location information; The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information. The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
23. A communication operation execution device, comprising: The processing module is used to perform the first operation; The execution of the first operation includes at least one of the following: Receive first information sent by a first network device, the first information including at least one of the following: an identifier of a first database, and information for indicating first data characteristics; Send second information to a second network device and receive first indication information sent by the second network device based on the second information. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature. Receive third information sent by a second network device, the third information including at least one of the following: an identifier of a second database, information for indicating second data features, the second database being used to determine data features associated with location information, and the second data features being determined based on the second database; Wherein, the first data feature is determined based on the first database and the second location information of the terminal, the first database is used to determine data features associated with the location information, the first network device corresponds to the second location information, and the second network device corresponds to the first location information; The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
24. A communication operation execution device, comprising: The processing module is used to perform the second operation; The second operation includes at least one of the following: The receiver sends second information to the terminal and sends first indication information to the terminal. The second information includes at least one of the following: an identifier of a first database and information for indicating a first data feature. The first indication information is used to indicate whether the second data feature associated with the first location information of the terminal matches the first data feature. Send a third message, the third message including at least one of the following: an identifier of the second database, and information indicating the characteristics of the second data; The system receives a sixth message sent by a first network device, the sixth message including at least one of the following: third indication information, an identifier of a first database, and information used to indicate a first data feature; the third indication information is used to indicate whether a second data feature matches the first data feature. The system receives a seventh message sent by a third network device, the seventh message including at least one of the following: a fourth indication message, a fifth indication message, a sixth indication message, an identifier of a third database, and information for indicating a fourth data feature; the fourth indication message is used to indicate whether a second data feature matches a first data feature, the fifth indication message is used to indicate whether a fourth data feature matches a first data feature, and the sixth indication message is used to indicate whether a fourth data feature matches a second data feature. Wherein, the first data feature is determined based on the first database and the second location information of the terminal, and the first database is used to determine data features associated with the location information; The second data feature is determined based on the second database, which is used to determine data features associated with location information; The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information. The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
25. A communication operation execution device, comprising: The processing module is used to perform the third operation; The execution of the third operation includes at least one of the following: Send first information, the first information including at least one of the following: an identifier of the first database, and information for indicating the characteristics of the first data; Send a sixth message to the second network device, the sixth message including at least one of the following: third indication information, an identifier of the first database, and information for indicating a first data feature; the third indication information is used to indicate whether a second data feature matches a first data feature; The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine data features associated with the location information; The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, AI unit-related information, and network device configuration information.
26. A communication operation execution device, comprising: The sending module is used to send seventh information to the second network device. The seventh information includes at least one of the following: fourth indication information, fifth indication information, sixth indication information, identifier of the third database, and information for indicating fourth data characteristics. Wherein, the fourth indication information is used to indicate whether the second data feature matches the first data feature, the fifth indication information is used to indicate whether the fourth data feature matches the first data feature, and the sixth indication information is used to indicate whether the fourth data feature matches the second data feature; The first data feature is determined based on the first database and the second location information of the terminal, wherein the first database is used to determine the data features associated with the location information; The second data feature is determined based on a second database, which is used to determine data features associated with location information; The fourth data feature is determined based on the third database, which corresponds to the third network device, and is used to determine data features associated with location information. The data features associated with the location information are used to characterize at least one of the following: channel information, environmental information, beam information, artificial intelligence (AI) unit-related information, and network device configuration information.
27. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the communication operation execution method as claimed in any one of claims 1 to 10.
28. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the communication operation execution method as claimed in any one of claims 11 to 17, or implement the steps of the communication operation execution method as claimed in any one of claims 18 to 21, or implement the steps of the communication operation execution method as claimed in claim 22.
29. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the communication operation execution method as claimed in any one of claims 1 to 10, or the steps of the communication operation execution method as claimed in any one of claims 11 to 17, or the steps of the communication operation execution method as claimed in any one of claims 18 to 21, or the steps of the communication operation execution method as claimed in claim 22.