Communication method and communication apparatus

By interacting with time configuration information in a wireless communication network, the first device can increase the probability of receiving the prediction information, and solve the problem of information not being sent due to the time configuration information in which the second device does not support its configuration.

WO2025030984A1PCT designated stage expired Publication Date: 2025-02-13HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/095185
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-08
Filing Date
2024-05-24
Publication Date
2025-02-13

AI Technical Summary

Technical Problem

In a wireless communication network, the first device has a low probability of receiving the desired prediction information because the second device does not support its configured time configuration information.

Method used

By interacting with the second device, the first device can obtain the time configuration information supported by the second device. When it is determined that the two are different, the first device may decide whether to continue to acquire the prediction information and adjust its configuration according to the time configuration information supported by the second device to ensure that the two are consistent.

Benefits of technology

This allows the first device to take the initiative to continue to acquire prediction information, improves the probability of receiving the expected prediction information, and avoids the problem of unsending information caused by mismatch in time configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024095185_13022025_PF_FP_ABST
    Figure CN2024095185_13022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method provides a solution capable of effectively improving the probability of a first device receiving expected predicted information. The method comprises: a first device sending to a second device a first message for requesting predicted information, wherein the first message comprises first time configuration information configured by the first device for the predicted information; and the second device sending to the first device a second message that comprises second time configuration information supported by the second device for first predicted information, wherein the first time configuration information is different from the second time configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 8, 2023, with application number 202310993463.1 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art

[0003] Artificial intelligence (AI) is a technology that simulates the human brain to perform complex calculations. With the advancement of data storage and computing power, the Third Generation Partnership Project (3GPP) has proposed applying AI to wireless communication networks to improve network performance and user experience. For example, AI can be applied in scenarios such as network energy conservation, load balancing, and mobility optimization.

[0004] Devices in a wireless communication network can exchange prediction information (or AI information). For example, a first device can send a prediction information request message to a second device, requesting prediction information. The prediction information request message includes time configuration information configured by the first device for the prediction information. The second device sends a prediction information response message to the first device, responding to the prediction information request message.

[0005] However, if the second device does not support the time configuration information configured by the first device for the prediction information, the second device will not send the prediction information to the first device. This will reduce the probability that the first device will receive the expected prediction information based on the above process. Therefore, how to effectively improve the probability that the first device will receive the expected prediction information is a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] The present application provides a communication method and a communication apparatus, which can effectively improve the probability that a first device receives expected prediction information.

[0008] In a first aspect, a communication method is provided, including: sending a first message to a second device, the first message being used to request first prediction information, the first message including first time configuration information configured by the first device for the first prediction information; receiving a second message from the second device, the second message including second time configuration information supported by the second device for the first prediction information, the first time configuration information being different from the second time configuration information.

[0009] The execution subject of the solution described in the first aspect can be the first device, or a chip or integrated circuit used to perform the functions of the first device, etc., without limitation. For ease of description, the following description takes the first device as an example.

[0010] Specifically, by exchanging time configuration information with the second device, the first device can obtain the time configuration information supported by the second device. When it is determined that the second time configuration information is different from the first time configuration information, the first device can determine whether to continue to obtain the prediction information. Exemplarily, the first device can determine to continue to obtain the prediction information and can selectively apply the prediction information, or the first device can instruct the second device to send or obtain the prediction information according to the second time configuration information. Compared to the solution where the second device does not send the prediction information to the first device because the second time configuration information is different from the first time configuration information, the above solution can enable the first device to take the initiative in whether to continue to obtain the prediction information, thereby effectively improving the probability of the first device receiving the expected prediction information.

[0011] Exemplarily, when the time configuration information supported by the second device is different from the time configuration information configured by the first device, the first device can adjust the time configuration information configured for the prediction information according to the time configuration information supported by the second device, so that the time configuration information configured by the first device for the prediction information is consistent with the time configuration information supported by the second device for the prediction information, so that the second device can continue to send prediction information to the first device.

[0012] In certain implementations of the first aspect, the method further includes: sending a third message to the second device, the third message being used to respond to the second message; and receiving first prediction information from the second device, the first prediction information corresponding to the second time configuration information.

[0013] Specifically, the third message can be used to indicate that the first device agrees that the second device obtains or sends the first prediction information according to the second time configuration information. Accordingly, the second device can send the first prediction information to the first device based on the second time configuration information.

[0014] In certain implementations of the first aspect, the method further includes: receiving first indication information from a second device, the first indication information being used to indicate that the first prediction information is invalid within a first time, the first time being a second valid time or a second reporting period.

[0015] In this way, the first device can promptly determine that the acquired first prediction information includes invalid prediction information, which can avoid the first device generating invalid AI strategies based on invalid prediction information, thereby improving the AI ​​service accuracy of the first device.

[0016] In certain implementations of the first aspect, the method further includes: receiving second prediction information from a second device, where the second prediction information is used to update the invalid prediction information in the first prediction information.

[0017] In this way, the first device can use the second prediction information to update or replace the invalid prediction information in the first prediction information.

[0018] In certain implementations of the first aspect, the method further includes: sending second indication information, where the second indication information is used to indicate that signaling related to the first prediction information is invalid.

[0019] In this way, it is possible to avoid a device interacting with the first device from using signaling related to the first prediction information to perform communication operations.

[0020] In a second aspect, a communication method is provided, including: receiving a first message from a first device, the first message being used to request first prediction information, the first message including first time configuration information configured by the first device for the first prediction information; sending a second message to the first device, the second message including second time configuration information supported by the second device for the first prediction information, the first time configuration information being different from the second time configuration information.

[0021] The execution subject of the solution described in the second aspect can be a second device, or a chip or integrated circuit used to perform the functions of the second device, etc., without limitation. For ease of description, the following description takes the second device as an example.

[0022] Specifically, the second device can inform the first device of the time configuration information it supports for the first prediction information, so that the first device can take the initiative in whether to continue to obtain the prediction information, thereby effectively increasing the probability of the first device receiving the prediction information.

[0023] In certain implementations of the second aspect, the method further includes: receiving a third message from the first device, the third message being used to respond to the second message; and sending first prediction information to the first device, the first prediction information corresponding to the second time configuration information.

[0024] Specifically, the third message can be used to indicate that the first device agrees that the second device obtains or sends the first prediction information according to the second time configuration information. Accordingly, the second device can send the first prediction information to the first device based on the second time configuration information.

[0025] In certain implementations of the second aspect, the method further includes: sending first indication information to the first device, the first indication information being used to indicate that the first prediction information is invalid within a first time, and the first time being a second valid time or a second reporting period.

[0026] In this way, the first device can promptly determine that the acquired first prediction information includes invalid prediction information, thereby avoiding the first device from generating invalid AI strategies based on invalid prediction information, thereby improving the AI ​​service accuracy of the first device.

[0027] In certain implementations of the second aspect, the method further includes: sending second prediction information to the first device, where the second prediction information is used to update the invalid prediction information in the first prediction information.

[0028] In this way, the first device can use the second prediction information to update or replace the invalid prediction information in the first prediction information.

[0029] In combination with the solution described in any one of the first aspect and the second aspect, the second message further includes first prediction information, and the first prediction information corresponds to the second time configuration information.

[0030] In this way, this can avoid the second device being unable to send prediction information to the first device due to not supporting the first time configuration information, thereby allowing the first device to increase the probability of obtaining the first prediction information.

[0031] In combination with the solution described in any one of the first aspect and the second aspect, the first time configuration information includes one or more of the following: a first effective time, a requested prediction time, a first reporting time, or a first reporting period.

[0032] In combination with any one of the solutions of the first aspect and the second aspect, the second time configuration information includes one or more of the following: a second valid time, a second reporting time, an effective time, or a second reporting period.

[0033] In a third aspect, a communication device is provided. The communication device may be a first device, or a device or module for executing the function of the first device.

[0034] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0035] In a fourth aspect, a communication device is provided. The communication device may be a second device, or a device or module for executing the function of the second device.

[0036] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0037] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by processing a circuit, enable the communication device to execute the method described in the first aspect and any possible method of the first aspect; or enable the communication device to execute the method described in the second aspect and any possible method of the second aspect.

[0038] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0039] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.

[0040] In a sixth aspect, a communication device is provided, comprising a processing circuit and an input / output interface, the input / output interface being used to input and / or output signals, the processing circuit being used to execute the method described in the first aspect and any possible embodiment of the first aspect; or the processing circuit being used to execute the method described in the second aspect and any possible embodiment of the second aspect.

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

[0042] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible method of the first aspect to be executed; or cause the method described in the second aspect and any possible method of the second aspect to be executed.

[0043] The description of the advantageous effects of any of the third to eighth aspects etc. may refer to the description of the advantageous effects of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] FIG1 is a schematic diagram of an application framework 100 in a communication system according to an embodiment of the present application.

[0045] FIG2 is a schematic diagram of an application framework 200 in a communication system according to an embodiment of the present application.

[0046] FIG3 is a schematic diagram of a communication system 300 applicable to an embodiment of the present application.

[0047] FIG4 is a schematic diagram of a communication system 400 applicable to an embodiment of the present application.

[0048] FIG5 is a schematic diagram of an interaction flow of a communication method 500 according to an embodiment of the present application.

[0049] FIG6 is a schematic diagram showing the relationship between prediction information 1 and time configuration information 1. FIG.

[0050] FIG7 is a schematic diagram of an interaction flow of a communication method 700 according to an embodiment of the present application.

[0051] FIG8 is a schematic diagram of an interaction flow of a communication method 800 according to an embodiment of the present application.

[0052] FIG9 is a schematic diagram of an interaction flow of a communication method 900 according to an embodiment of the present application.

[0053] FIG10 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application.

[0054] FIG11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. DETAILED DESCRIPTION

[0055] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0056] 1. In this application, unless otherwise specified, "plurality" means two or more.

[0057] 2. In each embodiment of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

[0058] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0059] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0060] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0061] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.

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

[0063] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including each network element). This application does not limit the specific implementation method.

[0064] 7. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0065] 8. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, such as the fourth generation (4G) network, the fifth generation (5G) network protocol, the new radio (NR) protocol, the 5.5G network protocol, the sixth generation (6th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.

[0066] 9. The arrows or boxes indicated by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0067] 10. In this application, unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can mean A or B. “And / or” in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

[0068] First, a communication system to which the embodiments of the present application are applicable is described by way of example.

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

[0070] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, a core network device, etc. The embodiment of the present application is described using a network element as an example. For example, a communication system may include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device. It is understandable that the terminal device in the embodiment of the present application can be replaced by the first network element, and the network device can be replaced by the second network element, and the two perform the corresponding communication method in the embodiment of the present application.

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

[0072] The terminal device may be a device that provides voice / data, such as a handheld device or vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0073] As an example and not a limitation, the terminal device can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0074] In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. In the embodiments of the present application, only the terminal device is used as an example for description, and the embodiments of the present application are not limited to the solutions of the embodiments of the present application.

[0075] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or replace the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip that is set in the aforementioned equipment or device. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, etc. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.

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

[0077] In some deployments, the network devices mentioned in the embodiments of the present application may include a CU, a DU, or both a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)), a user plane CU node (central unit-user plane (CU-UP)), and a DU node. For example, the network devices may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.

[0078] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes implementing portions of the base station's functionality. For example, a RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be separate or included in the same network element, such as the BBU. The RU can be included in a radio frequency device or radio unit, such as an RRU, AAU, or RRH.

[0079] The RAN node may support one or more types of fronthaul interfaces, with different fronthaul interfaces corresponding to DUs and RUs with different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and the RU is another type of interface, relative to the CPRI, some of the downlink and / or uplink baseband functions, such as precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix (CP) for downlink, are moved from the DU to the RU for implementation; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix (CP) removal, are moved from the DU to the RU for implementation. In one possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between the DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0080] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, BF, or one or more of IFFT / CP) are moved to the RU for implementation. For uplink transmission, based on de-RE mapping, the DU is configured to implement de-mapping and one or more functions preceding it (i.e., one or more of decoding, de-rate matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (e.g., one or more of digital BF or fast Fourier transform (FFT) / CP removal) are moved to the RU for implementation. It is understood that for the functional description of the DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol and will not be repeated here.

[0081] In one possible design, the processing unit for implementing baseband functions in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing baseband functions in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.

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

[0083] In the embodiments of the present application, the device for implementing the functions of the network device can be a network device; it can also be a device that can support the network device to implement the functions, such as a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The device can be installed in the network device or used in conjunction with the network device. In the embodiments of the present application, only the device for implementing the functions of the network device is used as an example to illustrate, and does not constitute a limitation on the solutions of the embodiments of the present application.

[0084] The network device and / or terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface; it can also be deployed on aircraft, balloons and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device can be hardware devices, or they can be software functions running on dedicated hardware, software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities including dedicated or general-purpose hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.

[0085] In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, and therefore the demands that need to be met are becoming increasingly diverse. For example, the network needs to be able to support ultra-high speeds, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling increasingly complex. In addition, as network functionality becomes increasingly powerful, such as supporting higher spectrum, supporting high-order multiple input multiple output (MIMO) technology, supporting beamforming, and / or supporting new technologies such as beam management, network energy saving has become a hot research topic. These new demands, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. To meet this challenge, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.

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

[0087] Optionally, the AI ​​node can be deployed in one or more of the following locations in the communication system: access network equipment, terminal equipment, or core network equipment. Alternatively, the AI ​​node can be deployed separately, for example, in a location other than any of the above devices, such as a host or cloud server in an over-the-top (OTT) system. The AI ​​node can communicate with other devices in the communication system, such as one or more of the following: network equipment, terminal equipment, or core network elements.

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

[0089] It is also understood that AI nodes can be independent devices, or integrated into the same device to implement different functions, or can be network elements in hardware devices, or can be software functions running on dedicated hardware, or can be virtualized functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of AI nodes. Among them, AI nodes can be AI network elements or AI modules.

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

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

[0092] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or on the same node or device.

[0093] Figure 2 is a schematic diagram of an application framework 200 in a communication system according to an embodiment of the present application. As shown in Figure 2, the communication system includes a RAN intelligent controller (RIC). For example, the RIC may be the AI ​​module shown in Figure 1, which is used to implement AI-related functions. The RIC includes a near-real-time RIC (near-real time RIC, near-RT RIC) and a non-real-time RIC (non-real time RIC, Non-RT RIC). Among them, the non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to latency, and the latency of the data may be in the order of seconds. The real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to latency, and the latency of the data may be in the order of tens of milliseconds.

[0094] Near real-time RIC is used for model training and reasoning. For example, it is used to train an AI model and use the AI ​​model for reasoning. Near real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or reasoning data. Optionally, near real-time RIC can deliver the reasoning results to the RAN node and / or terminal. Optionally, the reasoning results can be exchanged between the CU and DU, and / or between the DU and RU. For example, the near real-time RIC delivers the reasoning results to the DU, and the DU sends it to the RU.

[0095] Non-real-time RIC is also used for model training and reasoning. For example, it is used to train AI models and use the models for reasoning. Non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (such as CU, CU-CP, CU-UP, DU and / or RU) and / or terminals. This information can be used as training data or reasoning data, and the reasoning results can be submitted to the RAN node and / or terminal. Optionally, the reasoning results can be exchanged between the CU and DU, and / or between the DU and RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.

[0096] The near-real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near-real-time RIC and non-real-time RIC can also be part of other devices. For example, the near-real-time RIC is set up in a RAN node (e.g., a CU or DU), while the non-real-time RIC is set up in an OAM, a cloud server, a core network device, or other network devices.

[0097] Figure 3 is a schematic diagram of a communication system 300 applicable to an embodiment of the present application. As shown in Figure 3, communication system 300 includes at least one network device, such as network device 110. Communication system 100 may also include at least one terminal device, such as terminal device 120 and terminal device 130. Network device 110 and terminal devices (such as terminal device 120 and terminal device 130) can communicate via wireless links. Communication devices in the communication system, such as network device 110 and terminal device 120, can communicate using multi-antenna technology.

[0098] Figure 4 is a schematic diagram of a communication system 400 applicable to an embodiment of the present application. Compared to communication system 300, communication system 400 also includes an AI network element 140. AI network element 140 is used to perform AI-related operations, such as building a training data set or training an AI model.

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

[0100] Figure 4 illustrates the example of a direct connection between AI network element 140 and network device 110. In other scenarios, AI network element 140 may also be connected to a terminal device. Alternatively, AI network element 140 may be connected to both network device 110 and a terminal device simultaneously. Alternatively, AI network element 140 may be connected to network device 110 through a third-party network element. This application does not limit the connection relationship between the AI ​​network element and other network elements.

[0101] The AI ​​network element 140 may also be provided as a module in a network device and / or a terminal device, for example, in the network device 110 or the terminal device shown in FIG3 .

[0102] It should be noted that Figures 3 and 4 are simplified schematic diagrams for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices, which are not shown in Figures 3 and 4. In actual applications, the communication system may include multiple network devices (such as network device 110 and network device 150 (not shown in Figure 3)), and may also include multiple terminal devices. This application does not limit the number of network devices and terminal devices included in the communication system.

[0103] In the embodiments of the present application, indications include direct indications (also known as explicit indications) and implicit indications. Direct indication of information A refers to including information A; implicit indication of information A refers to indicating information A through the correspondence between information A and information B and the direct indication of information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0104] In the embodiments of the present application, information C is used to determine information D, including situations where information D is determined solely based on information C, as well as situations where information D is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0105] In addition, in each embodiment of the present application, "network element A (which may be device A) sends information A to network element B (which may be device B)" can be understood as: the destination end of information A or the intermediate network element in the transmission path between the destination end is network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as: the source end of information A or the intermediate network element in the transmission path between the source end and the source end is network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be elaborated here.

[0106] In order to solve the technical problems mentioned in the background technology section, the present application provides a communication method and a communication device, which can ensure that the prediction information exchanged between the requesting device and the requested device can meet the needs of the requesting device.

[0107] For ease of description, the following description uses a first device (which can be understood as a requesting device) and a second device (which can be understood as a requested device) as examples. The first device and the second device can both be network devices, terminal devices, or core network devices; one can be a network device and the other a terminal device; one can be a network device and the other a core network device; or one can be a terminal device and the other a core network device, etc., without limitation. Furthermore, the first device can also be network element A, and the second device can also be network element B, without limitation.

[0108] FIG5 is a schematic diagram of the interaction flow of a communication method 500 according to an embodiment of the present application. The method 500 may be executed by a first device and a second device, or by modules and / or devices (e.g., chips or integrated circuits) with corresponding functions installed in the first device and the second device, without limitation. The following description uses the first device and the second device as an example. As shown in FIG5 , the method 500 includes:

[0109] S510. The first device sends message 1 (such as a first message) to the second device. Message 1 is used to request prediction information 1 (such as first prediction information). Message 1 includes time configuration information 1 (such as first time configuration information) configured by the first device for prediction information 1.

[0110] Correspondingly, the second device receives message 1.

[0111] Specifically, the prediction information 1 may include but is not limited to parameters such as radio resource status, number of activated UEs, number of radio resource control (RRC) connections, average UE downlink throughput, average UE uplink throughput, average data packet delay, and average data packet loss.

[0112] Taking prediction information 1 as an activated UE number parameter as an example, the first device sends a message 1 to the second device for requesting to obtain the activated UE number parameter. Time configuration information 1 is information associated with prediction information 1. For example, prediction information 1 is the activated UE number parameter. Time configuration information 1 can be used to indicate the predicted time corresponding to the activated UE number parameter. Exemplarily, the first device indicates to the second device through time configuration information 1 the future time period within which the first device expects to obtain the activated UE number parameter. Accordingly, the second device can determine, based on time configuration information 1, the time period within which the first device needs to obtain the activated UE number parameter.

[0113] In one possible implementation, time configuration information 1 may include, but is not limited to: requested prediction time 1, reporting time 1 (e.g., first reporting time), reporting cycle interval 1 (e.g., first reporting cycle interval), and validity time 1 (e.g., first validity time). Time configuration information 1 may include one or more of the parameters listed above, without limitation.

[0114] Specifically, the requested prediction time 1 is the prediction time corresponding to the prediction information 1. For example, taking the requested prediction time 1 as the time period [9:00, 9:30] as an example, the first device requests to obtain the parameter of the number of activated UEs within the time period [9:00, 9:30]. Reporting time 1 is the time when the second device sends prediction information 1 to the first device. Reporting cycle interval 1 is the interval between two reporting times when the second device periodically sends prediction information 1 to the first device. Validity time 1 is used to indicate a period of time during which the first device expects prediction information 1 to be valid. During this period, prediction information 1 is valid, and outside this period, prediction information 1 is invalid. For example, the validity time indicated by validity time 1 is a period of time after the first device receives prediction information 1 (see the description of Figure 6). During this period, prediction information 1 is valid, and outside this period, prediction information 1 is invalid. For a description of prediction information 1 and time configuration information 1, see Figure 6.

[0115] Figure 6 is a diagram showing the relationship between prediction information 1 and time configuration information 1. As shown in Figure 6, time configuration information 1 may include: request prediction time 1, reporting cycle interval 1, and effective time 1. Specifically, the sending time of message 1 is t1, the receiving time of prediction information 1 (the aforementioned reporting time 1) is t2, the reporting cycle interval 1 is T, and the effective time 1 is The requested prediction time 1 is [t3, t4]. The length of the effective time 1 can be less than or equal to the reporting cycle interval 1.

[0116] For example, the first device sends a message 1 to the second device at time 8:35 (corresponding to t1), and the message 1 is used to request the number of activated UEs parameter in the time period [9:00, 9:30] (corresponding to [t3, t4]). The second device sends the number of activated UEs parameter in the time period [9:00, 9:30] to the first device at time 8:50 (corresponding to t2), and the number of activated UEs parameter in the time period [9:00, 9:30] is within the time period [8:50, 8:59] (corresponding to )efficient.

[0117] In one possible implementation, reporting time 1 may indicate the time at which prediction information 1 is sent, for example, 8:50, or the time range within which prediction information 1 is sent, for example, the time period [8:40, 8:55]. It may also indicate the time difference from the time at which message 2 is sent, for example, 10 minutes. It may also indicate the time difference from the requested prediction time 1, for example, -20 minutes, etc., without limitation. By indicating the reporting time, the second device may send prediction information 1 to the first device at that time, thereby preventing the first device from receiving prediction information 1 too early or too late, allowing the first device to obtain continuous, effective, and as accurate as possible prediction information 1, thereby improving the AI ​​service accuracy of the first device.

[0118] In an embodiment of the present application, parameters in time configuration information 1 can be indicated using indexes. For example, time configuration information 1 includes index 1 and index 2, where index 1 is associated with request prediction time 1 and index 2 is associated with report time 1. This reduces signaling overhead. Alternatively, time configuration information 1 can be indicated using indexes, for example, where time configuration information 1 is associated with index 1, where index 1 is used to indicate one or more parameters in the time configuration information 1 listed above. This reduces signaling overhead.

[0119] S520: The second device sends message 2 to the first device, where message 2 includes time configuration information 2 (such as second time configuration information) supported by the second device for prediction information 1.

[0120] Correspondingly, the first device receives message 2.

[0121] Specifically, the time configuration information 2 supported by the second device for prediction information 1 can be understood as: the second device has its own supported time configuration for prediction information 1. The time configuration supported by the second device for prediction information 1 can be different from the time configuration configured by the first device for prediction information 1, or can be the same as the time configuration configured by the first device for prediction information 1.

[0122] In one possible implementation, time configuration information 2 may include, but is not limited to, effective time 1, reporting time 2 (e.g., a second reporting time), reporting cycle interval 2 (e.g., a second reporting cycle), and valid time 2 (e.g., a second valid time). Time configuration information 2 may include one or more of the parameters listed above, without limitation.

[0123] Specifically, effective time 1 is the time actually corresponding to prediction information 1. Taking the time period [9:00, 9:30] as an example, effective time 1 can be the time period [9:00, 9:20], that is, the prediction information 1 sent by the second device to the first device corresponds to the time period [9:00, 9:20], rather than the time period [9:00, 9:20], and effective time 1 is less than or equal to the requested prediction time 1 (it can also be greater than the requested prediction time 1, without limitation). For the description of reporting time 2, reporting cycle interval 2, and effective time 2, please refer to the previous description and will not be repeated here.

[0124] In one possible implementation, the effective time 1 may indicate a time range, such as: a time period [9:00, 9:20]; it may also indicate time information related to the requested prediction time 1, such as the time difference from the starting time point of the requested prediction time 1 (time 9:00), such as: 20 minutes, or the time difference from the ending time point of the requested prediction time 1 (time 9:30), such as: -10 minutes; or the time difference from the starting time point of the requested prediction time 1 and the time difference from the ending time point of the requested prediction time 1, such as: [0, -10] minutes.

[0125] In an embodiment of the present application, time configuration information 1 is different from time configuration information 2. This may be: the values ​​of one or more parameters in time configuration information 1 are different from the values ​​of one or more parameters in time configuration information 2. For example, time configuration information 1 includes valid time 1 and reporting cycle interval 1, and time configuration information 2 includes valid time 2 and reporting cycle interval 2. Time configuration information 1 is different from time configuration information 2. This may be: valid time 1 is different from valid time 2, and reporting cycle interval 1 is the same as reporting cycle interval 2; or, reporting cycle interval 1 is different from reporting cycle interval 2, and valid time 1 is the same as valid time 2; or, valid time 1 is different from valid time 2, and reporting cycle interval 1 is different from reporting cycle interval 2. For another example, time configuration information 1 includes valid time 1 and reporting cycle interval 1, and time configuration information 2 includes reporting cycle interval 2. Time configuration information 1 is different from time configuration information 2. This may be: valid time 1 is different from valid time 2; or, valid time 1 is the same as valid time 2, but the second device does not support reporting cycle interval 1. It is understood that the above description is merely an example of how time configuration information 1 differs from time configuration information 2, and other descriptions may also be included, without limitation. It should be noted that effective time 1 and effective time 2 can be used as examples to describe the prediction accuracy of prediction information 1, and other possible descriptions are not limited.

[0126] In this embodiment of the present application, parameters in time configuration information 2 can be indicated using indexes. For example, time configuration information 1 includes indexes 3 and 4, with index 4 associated with effective time 1 and index 2 associated with reporting time 2. This reduces signaling overhead. Additionally, time configuration information 2 can also be indicated using indexes, for example, time configuration information 2 is associated with index 3, with index 3 used to indicate one or more parameters in time configuration information 1 listed above. This reduces signaling overhead.

[0127] Specifically, by exchanging time configuration information with the second device, the first device can obtain the time configuration information supported by the second device. When it is determined that the time configuration information 2 is different from the time configuration information 1, the first device can determine whether to continue to obtain the prediction information 1. Exemplarily, the first device can determine to continue to obtain the prediction information 1, and can selectively apply the prediction information 1, or the first device can instruct the second device to send or obtain the prediction information 1 according to the time configuration information 2. Compared with the solution in which the second device does not send the prediction information 1 to the first device because the time configuration information 2 is different from the time configuration information 1, the above solution can enable the first device to take the initiative of whether to continue to obtain the prediction information 1, that is, the first device can determine whether to continue to obtain the prediction information 1, thereby effectively improving the probability of the first device receiving the expected prediction information.

[0128] Exemplarily, when the time configuration information supported by the second device is different from the time configuration information configured by the first device, the first device can adjust the time configuration information configured for the prediction information according to the time configuration information supported by the second device, so that the time configuration information configured by the first device for the prediction information is consistent with the time configuration information supported by the second device for the prediction information, so that the second device can continue to send prediction information to the first device.

[0129] In addition, by interacting with the second device about the time configuration information of prediction information 1, when the second device sends prediction information 1 to the first device, the first device can determine which time configuration information actually corresponds to prediction information 1, and can then perform appropriate processing on prediction information 1. For example, when the first time configuration information 1 is different from the time configuration information 2 and prediction information 1 has been obtained, the first device can choose to discard prediction information 1, or selectively apply prediction information 1; or, when the time configuration information 1 is different from the time configuration information 2 and prediction information 1 has not been obtained, the first device can choose to re-request the prediction information 1 according to the time configuration information supported by the second device, or, when the time configuration information 1 is different from the time configuration information 2 and prediction information 1 has not been obtained, the first device can choose to instruct the second device to stop reporting prediction information 1, etc. In this way, the present application supports the first device to perform appropriate processing on the prediction information.

[0130] The method shown in FIG5 is further described below in conjunction with FIG7 to FIG9.

[0131] It should be noted that Message 1 described above may include a list of prediction items, each of which represents prediction information. Message 1 may also include time configuration information corresponding to each prediction item. For ease of description, the following description uses the example of Message 1 including one prediction item, namely, prediction information 1. However, this does not limit the scenario to scenarios where Message 1 also includes other prediction items and corresponding time configuration information.

[0132] FIG7 is a schematic diagram of an interaction flow of a communication method 700 according to an embodiment of the present application. As shown in FIG7 , the method 700 includes:

[0133] S710. The first device sends message 1 to the second device.

[0134] Correspondingly, the second device receives message 1.

[0135] S720 . The second device sends message 2 to the first device. Message 2 includes time configuration information 2 supported by the second device for prediction information 1 and prediction information 1 . Prediction information 1 corresponds to time configuration information 2 .

[0136] Accordingly, the first device receives message 2 and is able to determine that prediction information 1 corresponds to time configuration information 2.

[0137] Taking the example where time configuration information 1 is different from time configuration information 2, time configuration information 1 includes a request prediction time 1, an effective time 1, and a reporting time 1, and time configuration information 2 includes an effective time 1, an effective time 2, and a reporting time 2. Except that effective time 1 is different from effective prediction time 1, other parameters may be the same. For example, taking the example where request prediction time 1 is a time period [9:00, 9:30], effective time 1 is a time period [9:00, 9:20], and prediction information 1 is an activated UE number parameter, the first device determines that it has obtained the activated UE number parameter within the time period [9:00, 9:20].

[0138] It should be noted that prediction information 1 corresponds to time configuration information 2, which can be understood as: the time configuration information actually corresponding to prediction information 1 is time configuration information 2, not time configuration information 1.

[0139] After receiving prediction information 1, the first device can apply all / part of the prediction information 1, or reconfigure time configuration information 3 for prediction information 1 (time configuration information 3 can be the same as time configuration information 2), and resend message 1 including time configuration information 3 to the second device; it can also send a message to the second device to instruct to stop reporting prediction information 1, without limitation.

[0140] In summary, the first device and the second device can interact with each other regarding the time configuration information of the prediction information 1, which is beneficial for the first device to obtain the time configuration information supported by the second device for the prediction information 1, and can avoid the problem that the second device cannot send the prediction information 1 to the first device due to not supporting the time configuration information 1, thereby supporting the first device to obtain the prediction information 1.

[0141] Method 700 is described using the example of a second device sending prediction information 1 to a first device. The second device may not send prediction information 1 to the first device. That is, when the second device determines that time configuration information 1 is not time configuration information supported by the second device, the second device may send indication information to the first device indicating that prediction information 1 cannot be sent. The indication information may carry the reason for the failure to send prediction information 1. For example, the reason may be one or more of the following:

[0142] 1) Only the number of activated UEs within the prediction time period [9:00, 9:20] is supported;

[0143] 2) The number of active UEs in the time period [9:00, 9:30] can be reported only in the next cycle / at a certain time;

[0144] 3) Time reporting is only supported at specific time points / time periods (for example, 8:59 am);

[0145] 4) Unable to support the current periodic reporting time / expected validity time / reporting time / requested prediction time;

[0146] 5) The current periodic report time / expected validity time / report time / requested prediction time is temporarily unavailable.

[0147] It should be noted that the aforementioned time periods [9:00, 9:20] are for example purposes only and may be other time periods, such as [9:20, 9:40]. Accordingly, the aforementioned number of active UEs is also for example purposes only and may be other parameters, such as average packet loss delay, without limitation. Similarly, specific numbers appearing below are for example purposes only and are not intended to be definitive.

[0148] In addition, the correspondence between the above-mentioned cause values ​​and prediction items is not limited, and one prediction item may correspond to multiple causes, or one cause may correspond to multiple prediction items, and so on, which is also not limited.

[0149] Correspondingly, the first device can reconfigure the time configuration information 3 for the prediction information 1 based on the indication information, and resend the message 1 including the time configuration information 3 to the second device; it can also send a message to the second device to instruct to stop reporting the prediction information 1.

[0150] Through the above solution, the present application supports avoiding the problem that the second device cannot send prediction information 1 to the first device due to not supporting time configuration information 1, thereby increasing the probability of the first device obtaining the expected prediction information.

[0151] In addition, by carrying the time configuration information supported by the second device for the prediction information 1 in message 2, the present application supports the first device to obtain the time configuration supported by the second device, thereby enabling the first device to perform appropriate processing on the prediction information 1.

[0152] In method 700, message 1 may be an AI information request message (AI information request), and message 2 may be an AI information response message or an AI information update message. When message 1 is an AI information request message, a specific description of message 1 may be referred to the existing protocol; when message 2 is an AI information response message or an AI information update message, a specific description of message 2 may be referred to the existing protocol. The present application supports the AI ​​information response message or the AI ​​information update message including a time configuration information parameter supported by the second device for prediction information 1, and does not limit the format of the parameter in the AI ​​information response message or the AI ​​information update message.

[0153] Method 700 is described by taking the second device carrying prediction information 1 in message 2 as an example, but the second device may also not carry prediction information 1 in message 2. For details, please refer to Figure 8.

[0154] FIG8 is a schematic diagram of an interaction flow of a communication method 800 according to an embodiment of the present application. As shown in FIG8 , the method 800 includes:

[0155] S810. The first device sends message 1 to the second device.

[0156] Correspondingly, the second device receives message 1.

[0157] Specifically, in addition to requesting prediction information 1, Message 1 can also be used to request multiple prediction information. Accordingly, Message 1 can also include corresponding time configuration information. For ease of description, the following description uses the example of Message 1 including a prediction item list and a time configuration information list. Each prediction item in the prediction item list can be a prediction information, and each time configuration information in the time configuration information list corresponds to a prediction item. See Table 1. The content in Table 1 is intended as an example only and is not intended to be limiting.

[0158] Table 1

[0159] As shown in Table 1, the prediction item list includes prediction item 1 and prediction item 2, and the time configuration information list includes time configuration information a and time configuration information b. Time configuration information a corresponds to prediction item 1, and time configuration information b corresponds to prediction item 2. "..." is used to indicate the presence of additional items. For descriptions of time configuration information a and time configuration information b, refer to the description of time configuration information 1 and are not repeated here.

[0160] When message 1 includes a list of prediction items and a list of time configuration information, the second device will have its own supported time configuration information for each prediction item, and the time configuration information supported by the second device itself can be the same as the time configuration information configured by the first device, or different from the time configuration information configured by the first device, without limitation.

[0161] S820. The second device sends message 2 to the first device.

[0162] Correspondingly, the first device receives message 2.

[0163] Specifically, message 2 is a response to message 1. For example, for the time configuration information a corresponding to prediction item 1, message 2 includes the time configuration information supported by the second device for prediction item 1; for the time configuration information b corresponding to prediction item 2, message 2 includes the time configuration information supported by the second device for prediction item 2. In other words, message 2 is the response of the second device to each time configuration information in the time configuration information list included in message 1 sent by the first device. For ease of description, the following description takes the example of message 2 including a prediction item list and a time configuration response information list. Each prediction item in the prediction item list can be prediction information, and each time configuration response information in the time configuration response information list corresponds one-to-one to the prediction item, as shown in Table 2. The content described in Table 2 is to be understood as an example only and is not a final limitation.

[0164] Table 2

[0165] As shown in Table 2, the prediction item list includes prediction item 1 and prediction item 2, and the time configuration response information list includes time configuration response information a and time configuration response information b. Time configuration response information a corresponds to prediction item 1, and time configuration response information b corresponds to prediction item 2. "..." is used to indicate the presence of other items. The time configuration response information is used to respond to the corresponding time configuration information in Table 1. Time configuration response information a can be the same as or different from time configuration information a, and time configuration response information b can be the same as or different from time configuration information b.

[0166] A possible implementation method is that when the second device supports all the time configuration information in the time configuration information list in message 1, message 2 may not carry the time configuration response information of the predicted item, that is, the first device may assume that the time configuration information supported by the second device for the predicted item is the same as the time configuration information configured by the first device for the predicted item.

[0167] In one possible implementation, when the second device supports part of the time configuration information in the time configuration information list in message 1, message 2 may carry time configuration response information of the prediction item, and the time configuration response information is used to indicate whether the second device supports the time configuration information. For example, message 2 may include: a prediction item that supports the time configuration request and a prediction item that does not support the time configuration request. Among them, the prediction item that supports the time configuration request is used to indicate that the time configuration information supported by the second device is the same as the time configuration information corresponding to the prediction item in the time configuration information list, which may include: a prediction item list and a time configuration support indicator. The prediction item that does not support the time configuration request is used to indicate that the time configuration information supported by the second device is different from the time configuration information corresponding to the prediction item in the time configuration information list, which may include: a prediction item list, a time configuration not supported indicator, and a time configuration information list supported by the second device.

[0168] In one possible implementation, when the second device does not support all of the time configuration information in the time configuration information list in message 1, message 2 may carry time configuration response information for the predicted items. For example, message 2 may include: predicted items that do not support the time configuration request, which may include: a list of predicted items, a time configuration unsupport indicator, and a list of time configuration information supported by the second device.

[0169] It should be noted that Message 1 may also include parameters such as a measurement identifier (ID), a device identifier, and a cell identifier. The measurement identifier is used to associate a measurement initiation process (corresponding to the prediction item acquisition process). The device identifier indicates the device for which prediction information is to be obtained (in method 800, the device identifier is the second device), and the cell identifier indicates the cell for which prediction information is to be obtained. For descriptions of parameters such as the measurement identifier, device identifier, and cell identifier, please refer to existing protocols and will not be repeated here.

[0170] S830. The first device sends message 3 to the second device, where message 3 is used to respond to message 2.

[0171] Accordingly, the second device receives message 3 and can determine, based on message 3, to obtain prediction information 1 based on time configuration information 2. For a description of message 3, see Table 3 and Table 4. The contents of Table 3 and Table 4 are intended only as examples and are not intended to be definitive.

[0172] Table 3

[0173] As described in Table 3, when message 1 is used to request multiple prediction information items, message 3 may include a time configuration response information list and an acknowledgment item list. For example, the time configuration response information list includes time configuration response information a and time configuration response information b, and the acknowledgment item list includes ACK and NACK. ACK is used to indicate that the second device agrees to obtain or send prediction item 1 according to time configuration response information a, and NACK is used to indicate that the second device disagrees to obtain or send prediction item b according to time configuration response information b.

[0174] Accordingly, the second device can determine which prediction items can be sent or obtained using the time configuration response information supported by the second device based on the prediction item list. In addition, the first device can specifically indicate to the second device which parameters in the time configuration information can be used to send or obtain prediction information 1.

[0175] Table 4

[0176] As shown in Table 4, using time configuration response information 2 as an example, message 3 may include multiple parameters and a confirmation item list in time configuration response information 2, for example, parameter 1 (such as effective time 1) and parameter 2 (such as reporting time 1), as well as ACK and NACK. ACK indicates agreement to adopt parameter 1, and NACK indicates disagreement to adopt parameter 2. The second device may obtain or send the corresponding prediction item according to the contents of the confirmation item list.

[0177] In one possible implementation, when time configuration information 2 includes multiple parameters corresponding to the same time parameter, message 3 may include one of the multiple parameters. For example, if time configuration information 2 includes reporting time 2, which includes parameter a (e.g., time 8:52) and parameter b (e.g., time 8:55), message 3 may include parameter b of reporting time 2. Alternatively, if time configuration information 2 includes effective time 1, which includes parameter c (e.g., time period [9:00, 9:10]) and parameter d (e.g., time period [9:10, 9:20]), message 3 may include parameter b of effective time 1. Alternatively, time configuration information 2 includes reporting time 2 and effective time 1, reporting time 2 includes parameter a (e.g., time 8:52) and parameter b (e.g., time 8:55), effective time 1 includes parameter c (e.g., time period [9:00, 9:10]) and parameter d (e.g., time period [9:10, 9:20]), and message 3 may include parameter b of reporting time 2 and parameter c of effective time 1. In summary, the embodiments of the present application do not limit the specific form of message 3, and it can be a response to message 2.

[0178] In one possible implementation, message 3 may further include one or more of the following:

[0179] The cell identifier, the prediction item list, and the time configuration information supported by the second device corresponding to some of the prediction items. In this way, the second device can send prediction information 1 to the first device based on message 3.

[0180] In summary, the time configuration information in message 3 may be a subset of the time configuration information in message 2, for example, including some parameters.

[0181] For ease of description, the following takes message 3 as an example to indicate that the first device agrees that the second device sends prediction information 1 to the first device according to time configuration information 2, that is, the time configuration information in message 3 is the complete time configuration information 2, but other scenarios are not limited.

[0182] The first device may choose not to agree with the second device to obtain the prediction information 1 according to the time configuration information 2, and may send information to the first device for instructing to stop reporting the prediction information 1.

[0183] S840. The second device sends prediction information 1 to the first device, where the prediction information 1 corresponds to time configuration information 2.

[0184] Correspondingly, the first device receives prediction information 1.

[0185] For the description of S840, please refer to the description of S720 and will not be repeated here.

[0186] In summary, the first device and the second device exchange time configuration information about the prediction information, and when the two reach an agreement, the second device sends the prediction information to the first device. Compared with the solution in which the second device does not send the prediction information to the first device because it does not support time configuration information 1, the above solution can effectively improve the probability of the first device obtaining the expected prediction information.

[0187] In method 800, message 1 may be an AI information request message, and messages 2 and 3 may be AI information response messages. When message 1 is an AI information request message, the specific description of message 1 can be found in existing protocols. When messages 2 and 3 are AI information response messages, the specific descriptions of messages 2 and 3 can be found in existing protocols. This application supports the AI ​​information response message including a time configuration information parameter that the second device supports for prediction information 1, and does not limit the format of this parameter in the AI ​​information response message. In addition, prediction information 1 can be carried in an AI information update message.

[0188] Method 700 and method 800 describe the content of the time configuration information of the interactive prediction information 1 between the first device and the second device. However, the prediction information 1 sent by the second device to the first device may include invalid prediction information, which may cause problems for the first device to process based on the prediction information 1. Therefore, the second device needs to indicate to the first device that the prediction information 1 includes invalid prediction information. This is further described below in conjunction with Figure 9.

[0189] FIG9 is a schematic diagram of an interaction flow of a communication method 900 according to an embodiment of the present application. As shown in FIG9 , the method 900 includes:

[0190] S910. The first device sends message 1 to the second device.

[0191] For detailed description, please refer to the description of S710 and will not be repeated here.

[0192] S920. The second device sends message 2 to the first device.

[0193] For detailed description, please refer to the description of S720 and will not be repeated here.

[0194] S930. The second device sends indication information 1 (such as first indication information) to the first device, where the indication information 1 is used to indicate that the prediction information 1 is invalid within the first time.

[0195] Accordingly, the first device receives indication information 1 and determines that prediction information 1 is invalid within a first time based on indication information 1. The first time may be valid time 2 or reporting cycle interval 2.

[0196] Specifically, the indication information 1 is used to indicate that the prediction information 1 is invalid within the first time, which may be: the prediction information 1 includes invalid prediction information, or the prediction information 1 is invalid prediction information.

[0197] In one possible implementation, the indication information 1 may include one or more of the following:

[0198] Device ID, cell ID, measurement ID, time index and invalid reason.

[0199] For the description of the device identifier, cell identifier, and measurement identifier, please refer to the previous text and will not be repeated here. Among them, the time index is used to indicate the time corresponding to the invalid prediction information. When there are multiple requested prediction times, the time index may include time index list 1 and time index list 2, time index list 1 is used to indicate the specific requested prediction time, and time index list 2 is used to indicate which period of time in the requested prediction time corresponds to invalid prediction information. The invalid reason is used to indicate the reason why the prediction information 1 is invalid. For example, the predicted value is inconsistent with the true value.

[0200] It should be noted that when message 1 is used to request multiple prediction information, indication information 1 may also include an invalid prediction item list, which is used to indicate which prediction items are invalid (bit indication may be used, for example, for invalid prediction items, bit 0 is used to indicate, etc.).

[0201] S940: The second device sends prediction information 2 (such as second prediction information) to the first device. Prediction information 2 is used to update invalid prediction information in prediction information 1.

[0202] Accordingly, the first device receives prediction information 2. The first device may use prediction information 2 to update the invalid prediction information in prediction information 1. Specifically, prediction information 2 may completely replace prediction information 1, or may replace the invalid prediction information in prediction information 1, without limitation. When prediction information 2 is used to replace the invalid prediction information in prediction information 1, indication information 1 may include information indicating the invalid prediction information in prediction information 1. In this way, the first device may update or replace the invalid prediction information in prediction information 1 based on indication information 1 and prediction information 2.

[0203] In one possible implementation, the prediction information 2 may include one or more of the following:

[0204] Device ID, cell ID, measurement ID, prediction result, time index, and update reason.

[0205] For the description of the device identifier, cell identifier, and measurement identifier, please refer to the previous text and will not be repeated here. Among them, the time index is used to indicate the time information corresponding to the prediction information that needs to be updated. When there are multiple requested prediction times, the time index may include time index list 1 and time index list 2, time index list 1 is used to indicate the specific requested prediction time, and time index list 2 is used to indicate which period of time in the requested prediction time corresponds to the prediction information that needs to be updated. The prediction result is the prediction information for updating. The update reason is used to indicate the reason why the prediction information 1 needs to be updated. For example, the predicted value is inconsistent with the true value.

[0206] When message 1 is used to request multiple prediction information, prediction information 2 may also include a prediction item update list, which is used to indicate which prediction items need to be updated (bit indication may be used, for example, for prediction items that need to be updated, bit 0 is used to indicate, etc.).

[0207] S950. The first device sends indication information 2 (such as second indication information), where the indication information 2 is used to indicate that the signaling related to the prediction information 1 is invalid.

[0208] Accordingly, the device interacting with the first device may receive indication information 2 and may determine, based on indication information 2, that the signaling related to prediction information 1 sent by the first device is invalid.

[0209] Specifically, if the first device has generated an AI strategy involving interaction with other devices based on prediction information 1 (for example, the first device has told the third device that terminal device 1 will switch over after 2 minutes), the first device needs to send indication information 2 to the third device, which is invalid for indicating that terminal device 1 will switch over after 2 minutes.

[0210] In one possible implementation, the indication information 2 may include one or more of the following: device identification, cell identification, UE identification, AI policy expiration time, and AI policy expiration type indication (eg, handover request, assistance calculation message).

[0211] Specifically, the device identifier is used to indicate the device involved in the signaling related to prediction information 1 (such as a third device), the cell identifier is used to indicate the cell involved in the signaling related to prediction information 1, the UE identifier is used to indicate the UE identifier involved in the signaling related to prediction information 1 (such as terminal device 1), the AI ​​policy expiration time is used to indicate the time involved in the signaling related to prediction information 1, and the AI ​​policy expiration type indication is used to indicate the specific type of signaling related to prediction information 1.

[0212] Through the above solution, the first device can know in time that the prediction information 1 is invalid, which can avoid the first device generating an invalid AI strategy based on the invalid prediction information, thereby improving the AI ​​service accuracy of the first device.

[0213] It should be noted that S930 and S940 may be performed simultaneously or at different times, and this is not limited.

[0214] In method 900, after the first device receives indication information 1, the first device may choose to discard all / part of the invalid prediction information in prediction information 1. After the first device receives prediction information 2, the first device may replace all / part of the invalid prediction information in prediction information 1, and regenerate the relevant AI strategy based on the updated prediction information 1. Alternatively, the first device may modify the reporting cycle. For example, resend message 1, and message 1 includes parameters such as the modified reporting cycle interval or effective time 1. Alternatively, the first device sends information to the second device to stop reporting prediction information 1, that is, resend message 1 to indicate to stop reporting prediction information 1.

[0215] In method 900 , time configuration information 1 may be the same as time configuration information 2 or may be different from time configuration information 2 , without limitation.

[0216] It should be noted that some of the above steps S910 to S950 can exist separately. For example, method 900 only includes S910 to S930, or method 900 only includes S910 to S940, or method 900 includes S910 to S950, or method 900 only includes S910, S920 and S930, etc., and there is no limitation on this.

[0217] In addition, methods 700 to 900 may be independent embodiments or may be combined. For example, method 700 and method 900 may be combined to form a new embodiment, and method 800 and method 900 may be combined to form a new embodiment, etc., without limitation.

[0218] The following is an introduction to the device embodiment corresponding to the method embodiment of the present application. The following is only a brief introduction to the device, and the specific implementation steps and details of the solution can be referred to the method embodiment above.

[0219] To implement the various functions of the methods provided herein, both terminal devices and network devices may include hardware structures and / or software modules, with the aforementioned functions implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0220] Figure 10 is a schematic block diagram of a communication device 1000 according to an embodiment of the present application. The communication device 1000 includes a processor 1010 and a communication interface 1020, which may be interconnected via a bus 1030. The communication device 1000 may be a first device or a second device.

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

[0222] The processor 1010 may be one or more central processing units (CPUs). In the case where the processor 1010 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The processor 1010 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuitry used for processing functions in the aforementioned processor, chip, or integrated circuit. In addition, the communication interface 1020 may also be an input / output interface, which is used for inputting or outputting signals or data, or may be an input / output circuit.

[0223] When the communication apparatus 1000 is a first device, illustratively, the processor 1010 is configured to perform the following operations: sending a message 1 to a second device; receiving a message 2 from the second device, and so on.

[0224] When the communication apparatus 1000 is a second device, illustratively, the processor 1010 is configured to perform the following operations: receive a message 1 from a first device; send a message 2 to the first device, and so on.

[0225] The above contents are merely exemplary descriptions. When the communication apparatus 1000 is the first device or the second device, it will be responsible for executing the methods or steps related to the first device or the second device in the above method embodiments.

[0226] It is understood that when the communication device 1000 is a first device or a second device, the communication interface 1020 may also be referred to as a transceiver. The above description is merely exemplary. For details, please refer to the contents of the above method embodiments. The implementation of each operation in Figure 10 may also correspond to the corresponding description of the method embodiments shown in Figures 5 to 9.

[0227] Figure 11 is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. Communication device 1100 may be a first device or a second device, or a chip or module within the first device or the second device, configured to implement the methods described in the above embodiments. Communication device 1100 includes a transceiver unit 1110. The following provides an exemplary description of transceiver unit 1110.

[0228] The transceiver unit 1110 may include a transmitting unit and a receiving unit. The transmitting unit is configured to execute a transmitting operation of the communication device, and the receiving unit is configured to execute a receiving operation of the communication device. For ease of description, this embodiment of the application combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.

[0229] When the communication apparatus 1100 is a first device, illustratively, the transceiver unit 1110 is configured to send a message 1 to a second device. The transceiver unit 1110 is also configured to receive a message 2 from the second device, and so on.

[0230] Optionally, the communication apparatus 1100 may further include a processing unit 1120 configured to execute the contents of the first device involving steps such as processing and coordination.

[0231] When the communication apparatus 1100 is a second device, illustratively, the transceiver unit 1110 is configured to send a message 2, etc. to the first device.

[0232] Optionally, the communication apparatus 1100 may further include a processing unit 1120 configured to execute the content of steps involving processing, coordination, etc. of the second device.

[0233] The above contents are merely exemplary descriptions. When the communication apparatus 1100 is the first device or the second device, it will be responsible for executing the methods or steps related to the first device or the second device in the above method embodiments.

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

[0235] The device embodiments shown in Figures 10 and 11 are used to implement the contents described in Figures 5 to 9. The specific execution steps and methods of the devices shown in Figures 10 and 11 can refer to the contents described in the above method embodiments.

[0236] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.

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

[0238] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0239] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0240] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0241] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0242] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

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

[0244] In the several embodiments provided in this application, the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0245] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0246] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0247] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0248] The above is only a specific implementation of the embodiment of the present application, but the scope of protection of the embodiment of the present application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the embodiment of the present application, and they should be included in the scope of protection of the embodiment of the present application. Therefore, the scope of protection of the embodiment of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method is applied to a first device, and the method includes: Sending a first message to a second device, where the first message is used to request first prediction information, and the first message includes first time configuration information configured by the first device for the first prediction information; A second message is received from the second device, where the second message includes second time configuration information supported by the second device for the first prediction information, where the first time configuration information is different from the second time configuration information.

2. The method according to claim 1, characterized in that The method further comprises: Sending a third message to the second device, where the third message is used to respond to the second message; The first prediction information is received from the second device, where the first prediction information corresponds to the second time configuration information.

3. The method according to claim 1, characterized in that The second message also includes the first prediction information, and the first prediction information corresponds to the second time configuration information.

4. The method according to any one of claims 1 to 3, characterized in that The first time configuration information includes one or more of the following: The first effective time, the requested prediction time, the first reporting time or the first reporting cycle interval.

5. The method according to any one of claims 1 to 4, characterized in that The second time configuration information includes one or more of the following: The second valid time, the second reporting time, the effective time or the second reporting cycle interval.

6. The method according to claim 5, characterized in that The method further comprises: Receive first indication information from the second device, where the first indication information is used to indicate that the first prediction information is invalid within a first time, and the first time is the second valid time or the second reporting cycle interval.

7. The method according to claim 6, characterized in that The method further comprises: Second prediction information is received from the second device, where the second prediction information is used to update invalid prediction information in the first prediction information.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: Send second indication information, where the second indication information is used to indicate that signaling related to the first prediction information is invalid.

9. A communication method, characterized in that: The method is applied to a second device, and the method includes: receiving a first message from a first device, where the first message is used to request first prediction information, and the first message includes first time configuration information configured by the first device for the first prediction information; A second message is sent to the first device, where the second message includes second time configuration information supported by the second device for the first prediction information, and the first time configuration information is different from the second time configuration information.

10. The method according to claim 9, characterized in that The method further comprises: receiving a third message from the first device, where the third message is used to respond to the second message; The first prediction information is sent to the first device, where the first prediction information corresponds to the second time configuration information.

11. The method according to claim 10, characterized in that The second message also includes the first prediction information, and the first prediction information corresponds to the second time configuration information.

12. The method according to any one of claims 9 to 11, characterized in that The first time configuration information includes one or more of the following: The first effective time, the requested prediction time, the first reporting time or the first reporting cycle interval.

13. The method according to any one of claims 9 to 12, characterized in that The second time configuration information includes one or more of the following: The second valid time, the second reporting time, the effective time or the second reporting cycle interval.

14. The method according to claim 13, characterized in that The method further comprises: Send first indication information to the first device, where the first indication information is used to indicate that the first prediction information is invalid within a first time, and the first time is the second valid time or the second reporting cycle interval.

15. The method according to claim 14, characterized in that The method further comprises: Sending second prediction information to the first device, wherein the second prediction information is used to update the invalid prediction information in the first prediction information interest.

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

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

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

19. A communication device, characterized in that: comprising a processing circuit and an input / output interface, wherein the input / output interface is used to input and / or output signals, The processing circuit is used to perform the method according to any one of claims 1 to 8, or The processing circuit is configured to execute the method according to any one of claims 9 to 15.

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

21. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 8 is performed, or, The method according to any one of claims 9 to 15 is performed.

Citation Information

Patent Citations

  • Communication method and communication device

    CN119485345A

  • Method and device for predicting connection service quality

    CN111083727A

  • Communication method, device and readable storage medium

    CN113825154A

  • Target cell determination method, communication device and storage medium

    CN113938959A

  • Pose-based beam update techniques for wireless communications

    US20230057661A1