Communication method and communication device
By interacting with time configuration information in a wireless communication network, the first device can increase the probability of receiving the expected prediction information, and solve the problem of unsend information caused by mismatch in time configurations.
Patent Information
- Application Number
- CN202310993463.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-18
AI Technical Summary
In a wireless communication network, the first device has a low probability that the first device receives the desired prediction information because the second device does not support its configured time configuration information.
By interacting with the second device with the time configuration information, the first device may 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 prediction information and adjust its configuration according to the time configuration information supported by the second device to ensure that the two are consistent so that the second device continues to send prediction information.
The probability that the first device receives the desired prediction information is improved, so that the first device has the initiative to continue to acquire the prediction information, and avoids the problem of unsending information caused by mismatch in time configurations.
Smart Images

Figure CN119485345A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art
[0002] Artificial intelligence (AI) is a technology that simulates the human brain to perform complex calculations. With the improvement of data storage and computing power, the Third Generation Partnership Project (3 rd The 3rd Generation Partnership Project (3GPP) proposed applying AI to wireless communication networks in order to improve network performance and user experience. For example, AI can be applied to the following scenarios: network energy saving, load balancing, and mobility optimization.
[0003] 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, which is used to request a prediction information, and the prediction information request message includes the time configuration information configured by the first device for the prediction information, and the second device sends a prediction information response message to the first device, which is used to respond to the prediction information request message.
[0004] However, when 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, which will make the probability of the first device receiving the expected prediction information based on the above process low. Therefore, how to effectively improve the probability of the first device receiving the expected prediction information is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a communication method and a communication device, which can effectively improve the probability that a first device receives expected prediction information.
[0006] In a first aspect, a communication method is provided, comprising: sending a first message to a second device, the first message being used to request first prediction information, the first message comprising 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 comprising 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.
[0007] The execution subject of the solution described in the first aspect may be the first device, or may be a chip or integrated circuit used to execute the function of the first device, etc., which is not limited. For ease of description, the following description is taken as an example of the first device.
[0008] 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 in which 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.
[0009] 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 may 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, thereby enabling the second device to continue to send prediction information to the first device.
[0010] 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.
[0011] 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.
[0012] 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, and the first time is a second valid time or a second reporting period.
[0013] 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.
[0014] In certain implementations of the first aspect, the method further includes: receiving second prediction information from a second device, the second prediction information being used to update the invalid prediction information in the first prediction information.
[0015] 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.
[0016] 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.
[0017] In this way, it is possible to avoid a device that interacts with the first device from using signaling related to the first prediction information to perform communication operations.
[0018] 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.
[0019] The execution subject of the solution described in the second aspect may be a second device, or a chip or integrated circuit for executing the function of the second device, etc., which is not limited. For ease of description, the following description is taken as an example of the second device.
[0020] Specifically, the second device can inform the first device of the time configuration information supported by it 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 improving the probability of the first device receiving the prediction information.
[0021] 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.
[0022] 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.
[0023] 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 is a second valid time or a second reporting period.
[0024] In this way, the first device can promptly determine that the acquired first prediction information includes invalid prediction information, which can prevent the first device from generating invalid AI strategies based on invalid prediction information, thereby improving the AI service accuracy of the first device.
[0025] 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.
[0026] 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.
[0027] In combination with the solution described in any one of the first aspect and the second aspect, the second message also includes first prediction information, and the first prediction information corresponds to the second time configuration information.
[0028] 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.
[0029] 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 cycle.
[0030] 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.
[0031] According to a third aspect, a communication device is provided. The communication device may be a first device, or may be a device or module for executing the function of the first device.
[0032] 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 a hardware circuit and software.
[0033] In a fourth aspect, a communication device is provided. The communication device may be a second device, or may be a device or module for executing the function of the second 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 second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.
[0035] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is used to enable the communication device to execute the method described in the first aspect and any possible embodiment of the first aspect by executing a computer program or instruction, or by a processing circuit; or to enable the communication device to execute the method described in the second aspect and any possible embodiment of the second aspect.
[0036] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.
[0037] In a possible implementation manner, the communication device further includes a communication interface, which is used to input and / or output signals.
[0038] 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.
[0039] 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 possibility of the first aspect is executed; or, the method described in the second aspect and any possibility of the second aspect is executed.
[0040] 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.
[0041] The description of the advantageous effects of any of the third aspect to the eighth aspect etc. may refer to the description of the advantageous effects of the first aspect and the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a schematic diagram of an application framework 100 in a communication system in an embodiment of the present application.
[0043] Figure 2 It is a schematic diagram of an application framework 200 in a communication system in an embodiment of the present application.
[0044] Figure 3 is a schematic diagram of a communication system 300 applicable to an embodiment of the present application.
[0045] Figure 4 4 is a schematic diagram of a communication system 400 applicable to an embodiment of the present application.
[0046] Figure 5 It is a schematic diagram of the interaction flow of the communication method 500 according to an embodiment of the present application.
[0047] Figure 6 It is a schematic diagram of the relationship between prediction information 1 and time configuration information 1.
[0048] Figure 7 It is a schematic diagram of the interaction flow of the communication method 700 according to an embodiment of the present application.
[0049] Figure 8 It is a schematic diagram of the interaction process of the communication method 800 according to an embodiment of the present application.
[0050] Fig. 9 It is a schematic diagram of the interaction flow of the communication method 900 according to an embodiment of the present application.
[0051] Fig.10 It is a schematic block diagram of a communication device 1000 according to an embodiment of the present application.
[0052] Fig.11 It is a schematic block diagram of a communication device 1100 according to an embodiment of the present application. DETAILED DESCRIPTION
[0053] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.
[0054] 1. In this application, unless otherwise specified, "plurality" means two or more.
[0055] 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 to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationships.
[0056] 3. The various digital 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 execution order 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.
[0057] At the same time, any embodiment or design described in the present 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 related concepts in a concrete manner for ease of understanding.
[0058] 4. The terms "comprise", "include", "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising 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.
[0059] 5. In this application, "used to indicate" can be understood as "enable", and "enable" can include direct enablement and indirect enablement. When describing that a certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and it does not mean that the information must carry A.
[0060] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as but not limited to, the information to be enabled can be directly 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 relationship 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, the enabling of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified by the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and enabled uniformly to reduce the enabling overhead caused by enabling the same information separately.
[0061] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. Among them, "pre-definition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including each network element), and this application does not limit its specific implementation method.
[0062] 7. The term "storage" or "saving" as used in this application may refer to saving in one or more memories. The one or more memories may be provided separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially provided separately and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, without limitation.
[0063] 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 (6 th The present application does not limit the network protocols used in future communication systems.
[0064] 9. The dotted arrows or boxes in the schematic diagrams of the drawings in the specification of this application represent optional steps or optional modules.
[0065] 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 represent A or B. “And / or” in this application is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0066] First, a communication system to which the embodiments of the present application are applicable is described by way of example.
[0067] The technical solution provided in the present application can be applied to various communication systems, such as: fifth generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless local area network (WLAN) system, satellite communication system, future communication systems such as sixth generation (6 th The technical solution provided in the present application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0068] 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 may 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 by taking 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 may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device. It is understandable that the terminal device in the embodiment of the present application may be replaced by a first network element, and the network device may be replaced by a second network element, and the two perform the corresponding communication method in the embodiment of the present application.
[0069] 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.
[0070] The terminal device may be a device that provides voice / data, such as a handheld device or a 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 (MID), 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 functions, 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 (public land mobile The embodiments of the present application do not limit this.
[0071] As an example but not 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 realize 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.
[0072] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, only the device for realizing the function of the terminal device is used as an example for explanation, and the scheme of the embodiment of the present application is not limited.
[0073] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station, auxiliary station, multi-standard wireless (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. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be 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, and a device that performs the base station function in future communication systems. 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.
[0074] 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.
[0075] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0076] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station. For example, the RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be set separately, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, AAU, or RRH.
[0077] The RAN node may support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond 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 interface, relative to the CPRI, part of the downlink and / or uplink baseband functions, such as, for downlink, one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / cyclic prefix (CP) 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) are moved from the DU to the RU for implementation. In a possible implementation, the interface may be an enhanced common public radio interface (eCPRI). In the eCPRI architecture, the division between DU and RU is different, corresponding to different types (category, Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0078] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the division, the DU is configured to implement layer mapping and one or more functions before it (i.e., one or more functions of coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., RE mapping, BF, or one or more functions of IFFT / CP) are moved to the RU for implementation. For uplink transmission, with de-RE mapping as the division, the DU is configured to implement de-mapping and one or more functions before it (i.e., decoding, de-rate matching, de-scrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and one or more functions of de-RE mapping), while other functions after de-mapping (e.g., one or more functions of digital BF or fast Fourier transform (FFT) / de-CP) are moved to the RU for implementation. It can be understood that for the functional description of DU and RU corresponding to various types of eCPRI, please refer to the eCPRI protocol, which will not be repeated here.
[0079] In one possible design, the processing unit for implementing the baseband function in the BBU is called a baseband high layer (BBH) unit, and the processing unit for implementing the baseband function in the RRU / AAU / RRH is called a baseband low layer (BBL) unit.
[0080] 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 in the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0081] In the embodiments of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The device may be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the device for realizing the function of the network device is a network device as an example for explanation, and the scheme of the embodiments of the present application is not limited.
[0082] 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 scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application. 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. The present application does not limit the specific forms of the terminal device and the network device.
[0083] In wireless communication networks, such as mobile communication networks, the services supported by the network are becoming more and more diverse, so the demands that need to be met are becoming more and more diverse. For example, the network needs to be able to support ultra-high speed, ultra-low latency, and / or ultra-large connections. This feature makes network planning, network configuration, and / or resource scheduling more and more complicated. In addition, as the network becomes more and more powerful, such as supporting higher and 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 requirements, new scenarios, and new features have brought unprecedented challenges to network planning, operation and maintenance, and efficient operation. In order to meet this challenge, artificial intelligence technology can be introduced into wireless communication networks to achieve network intelligence.
[0084] In order to support AI technology in wireless networks, AI nodes may also be introduced into the network.
[0085] 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, etc., or the AI node can also be deployed separately, for example, deployed 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, and the other devices can be, for example, one or more of the following: network equipment, terminal equipment, or network elements of the core network, etc.
[0086] It is understandable 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 functions, such as different AI nodes are responsible for different functions.
[0087] It can also be understood that AI nodes can be independent devices, or integrated into the same device to implement different functions, or network elements in hardware devices, or software functions running on dedicated hardware, or 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.
[0088] Figure 1 FIG. 1 is a schematic diagram of an application framework 100 in a communication system according to an embodiment of the present application. Figure 1 As shown, network elements in the communication system are connected through interfaces (e.g., NG, Xn) or air interfaces. One or more AI modules are set in one or more devices in these network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or operation and maintenance management (OAM) (for clarity, Figure 1 Only one is shown in the figure). The access network node can be a separate RAN node or can include multiple RAN nodes, for example, including CU and DU. CU and / or DU can also be provided with one or more AI modules. Optionally, CU can also be split into CU-CP and CU-UP. One or more AI models are provided in CU-CP and / or CU-UP.
[0089] 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 biases in the activation function), input parameters (such as the type of input parameters and / or the dimension of input parameters), or output parameters (such as the type of output parameters and / or the dimension of output parameters). Among them, the bias in the activation function can also be called the bias of the neural network.
[0090] An AI module can have one or more models. A model can be inferred to obtain an output, which includes one parameter or multiple parameters. The learning process, training process, or inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.
[0091] Figure 2 FIG. 2 is a schematic diagram of an application framework 200 in a communication system according to an embodiment of the present application. Figure 2As shown, the communication system includes a RAN intelligent controller (RAN intelligent controller, RIC). For example, the RIC can be Figure 1 The AI module shown in is used to implement AI-related functions. RIC includes near-real time RIC (near-real time RIC, near-RT RIC) and non-real time RIC (non-real time RIC, Non-RT RIC). Among them, non-real-time RIC mainly processes non-real-time information, such as data that is not sensitive to delay, and the delay of this data can be in the second level. Real-time RIC mainly processes near-real-time information, such as data that is relatively sensitive to delay, and the delay of this data is in the tens of milliseconds.
[0092] 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 information on the network side and / or the terminal side 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. Optionally, near real-time RIC can submit 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 submits the reasoning results to the DU, and the DU sends it to the RU.
[0093] Non-real-time RIC is also used for model training and reasoning. For example, it is used to train an AI model and use the model for reasoning. Non-real-time RIC can obtain information on the network side and / or the terminal side 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 the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
[0094] The near real-time RIC and the non-real-time RIC may also be separately set as a network element. Optionally, the near real-time RIC and the non-real-time RIC may also be part of other devices, for example, the near real-time RIC is set in the RAN node (for example, in the CU, DU), and the non-real-time RIC is set in the OAM, the cloud server, the core network device, or other network devices.
[0095] Figure 3 3 is a schematic diagram of a communication system 300 applicable to an embodiment of the present application. Figure 3As shown, the communication system 300 includes at least one network device, for example, the network device 110; the communication system 100 may also include at least one terminal device, for example, the terminal device 120 and the terminal device 130. The network device 110 and the terminal device (such as the terminal device 120 and the terminal device 130) may communicate via a wireless link. The communication devices in the communication system, for example, the network device 110 and the terminal device 120, may communicate via a multi-antenna technology.
[0096] Figure 4 4 is a schematic diagram of a communication system 400 applicable to an embodiment of the present application. Compared with the communication system 300, the communication system 400 further includes an AI network element 140. The AI network element 140 is used to perform AI-related operations, such as building a training data set or training an AI model.
[0097] 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 part of the trained AI model may be deployed on the network device 110, and another part 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.
[0098] in, Figure 4 Only the example of the AI network element 140 being directly connected to the network device 110 is used for illustration. In other scenarios, the AI network element 140 may also be connected to the terminal device. Alternatively, the AI network element 140 may be connected to the network device 110 and the terminal device at the same time. Alternatively, the AI network element 140 may also be connected to the 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.
[0099] The AI network element 140 may also be provided as a module in a network device and / or a terminal device, for example, Figure 3 In the network device 110 or terminal device shown.
[0100] It should be noted that Figure 3 and Figure 4This is a simplified schematic diagram for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 3 and Figure 4 In practical applications, the communication system may include multiple network devices (such as network device 110 and network device 150 ( Figure 3 The present application does not limit the number of network devices and terminal devices included in the communication system.
[0101] In the embodiment of the present application, the indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0102] In the embodiment of the present application, information C is used to determine information D, including information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, and it can also be indirectly determined, for example, information D is determined based on information E, and information E is determined based on information C.
[0103] In addition, "network element A (which may be device A) sends information A to network element B (which may be device B)" in each embodiment of the present application can be understood as: the destination end of information A or the intermediate network element in the transmission path between the destination end and the 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 the present application can be understood similarly and will not be repeated here.
[0104] In order to solve the technical problems mentioned in the background technology part, the present application provides a communication method and a communication device, which can enable the prediction information exchanged between the requesting device and the requested device to meet the needs of the requesting device.
[0105] For ease of description, the following description is made by taking the first device (which can be understood as a requesting device) and the second device (which can be understood as a requested device) as examples. The first device and the second device can both be network devices, or both can be terminal devices, or both can be core network devices; or one can be a network device and the other can be a terminal device; or one can be a network device and the other can be a core network device; or one can be a terminal device and the other can be a core network device, etc., without limitation. In addition, the first device can also be network element A, and the second device can also be network element B, without limitation.
[0106] Figure 5 5 is a flow chart of the interaction of the communication method 500 of the embodiment of the present application. The method 500 may be executed by the first device and the second device, or by modules and / or devices (e.g., chips or integrated circuits, etc.) with corresponding functions installed in the first device and the second device, without limitation. The following description takes the first device and the second device as examples. Figure 5 As shown, the method 500 includes:
[0107] 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.
[0108] Correspondingly, the second device receives message 1.
[0109] 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.
[0110] Taking prediction information 1 as an activated UE number parameter as an example, the first device sends a message 1 for requesting to obtain the activated UE number parameter to the second device. Among them, time configuration information 1 is information associated with prediction information 1. For example, prediction information 1 is an 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 which time period in the future the first device expects to obtain the activated UE number parameter. Accordingly, the second device can determine which time period the first device needs to obtain the activated UE number parameter based on time configuration information 1.
[0111] In a possible implementation manner, the time configuration information 1 may include, but is not limited to: request prediction time 1, reporting time 1 (such as the first reporting time), reporting cycle interval 1 (such as the first reporting cycle interval), and effective time 1 (such as the first effective time). The time configuration information 1 may include one or more of the parameters listed above, without limitation.
[0112] 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 activated UE number parameter 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 of time, prediction information 1 is valid, and outside this period of time, 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 Figure 6 For the description of prediction information 1 and time configuration information 1, please refer to Figure 6 .
[0113] Figure 6 is a schematic diagram of the relationship between prediction information 1 and time configuration information 1. Figure 6 As shown, the 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, the effective time 1 is τ, and the request prediction time 1 is [t3, t4]. Among them, the time length of effective time 1 can be less than or equal to the reporting cycle interval 1.
[0114] Exemplarily, the first device sends message 1 to the second device at time 8:35 (corresponding to t1), and message 1 is used to request an activated UE number parameter within the time period [9:00, 9:30] (corresponding to [t3, t4]). The second device sends an activated UE number parameter within the time period [9:00, 9:30] to the first device at time 8:50 (corresponding to t2), and the activated UE number parameter within the time period [9:00, 9:30] is valid within the time period [8:50, 8:59] (corresponding to τ).
[0115] In a possible implementation, the reporting time 1 may indicate the time at which the prediction information 1 is sent, for example, 8:50, or the time range for sending the prediction information 1, for example, the time period [8:40, 8:55], or the time difference from the sending time of message 2, for example, 10 minutes; or 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 the prediction information 1 to the first device at that time, thereby preventing the first device from receiving the prediction information 1 too early or too late, so that the first device can obtain continuous, effective and as accurate as possible prediction information 1, thereby improving the AI service accuracy of the first device.
[0116] In an embodiment of the present application, the parameters in the time configuration information 1 can be indicated by an index. Exemplarily, the time configuration information 1 includes index 1 and index 2, index 1 is associated with the request prediction time 1, and index 2 is associated with the reporting time 1, so that the signaling overhead can be reduced. In addition, the time configuration information 1 can also be indicated by an index, for example, the time configuration information 1 is associated with index 1, and index 1 is used to indicate one or more parameters in the time configuration information 1 listed above, so that the signaling overhead can be saved.
[0117] 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.
[0118] Correspondingly, the first device receives message 2.
[0119] 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.
[0120] In a possible implementation manner, the time configuration information 2 may include, but is not limited to: effective time 1, reporting time 2 (such as the second reporting time), reporting cycle interval 2 (such as the second reporting cycle), and effective time 2 (such as the second effective time). The time configuration information 2 may include one or more of the parameters listed above, which is not limited.
[0121] Specifically, the effective time 1 is the time actually corresponding to the prediction information 1. Taking the request prediction time 1 as the time period [9:00, 9:30] as an example, the 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 the 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 the reporting time 2, the reporting cycle interval 2 and the effective time 2, please refer to the previous description and will not be repeated here.
[0122] 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), for example: 20 minutes, or the time difference from the ending time point of the requested prediction time 1 (time 9:30), for example: -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, for example: [0, -10] minutes.
[0123] In the embodiment of the present application, the time configuration information 1 is different from the time configuration information 2, which may be: the value of one or more parameters in the time configuration information 1 is different from the value of one or more parameters in the time configuration information 2. For example, the time configuration information 1 includes the effective time 1 and the reporting cycle interval 1, the time configuration information 2 includes the effective time 2 and the reporting cycle interval 2, and the time configuration information 1 is different from the time configuration information 2, which may be: the effective time 1 is different from the effective time 2, and the reporting cycle interval 1 is the same as the reporting cycle interval 2; or, the reporting cycle interval 1 is different from the reporting cycle interval 2, and the effective time 1 is the same as the effective time 2; or, the effective time 1 is different from the effective time 2, and the reporting cycle interval 1 is different from the reporting cycle interval 2, etc. For another example, the time configuration information 1 includes the effective time 1 and the reporting cycle interval 1, the time configuration information 2 includes the reporting cycle interval 2, and the time configuration information 1 is different from the time configuration information 2, which may be: the effective time 1 is different from the effective time 2; or, the effective time 1 is the same as the effective time 2, but the second device does not support the reporting cycle interval 1, etc. It is understandable that the above description is only an example description of time configuration information 1 being different 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 may be used as example descriptions of the prediction accuracy of prediction information 1, without limiting other possible expressions.
[0124] In the embodiment of the present application, the parameters in the time configuration information 2 can be indicated by an index. For example, the time configuration information 1 includes index 3 and index 4, index 4 is associated with the effective time 1, and index 2 is associated with the reporting time 2, so that the signaling overhead can be reduced. In addition, the time configuration information 2 can also be indicated by an index, for example, the time configuration information 2 is associated with index 3, and index 3 is used to indicate one or more parameters in the time configuration information 1 listed above, so that the signaling overhead can be saved.
[0125] 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 time configuration information 2 is different from time configuration information 1, the first device can determine whether to continue to obtain prediction information 1. Exemplarily, the first device can determine to continue to obtain prediction information 1, and can selectively apply prediction information 1, or the first device can instruct the second device to send or obtain the prediction information 1 according to time configuration information 2. Compared with the solution in which the second device does not send prediction information 1 to the first device because time configuration information 2 is different from time configuration information 1, the above solution can enable the first device to take the initiative of whether to continue to obtain prediction information 1, that is, the first device can determine whether to continue to obtain prediction information 1, thereby effectively improving the probability of the first device receiving the expected prediction information.
[0126] 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 may 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, thereby enabling the second device to continue to send prediction information to the first device.
[0127] In addition, by interacting with the second device about the time configuration information of the prediction information 1, when the second device sends the prediction information 1 to the first device, the first device can determine which time configuration information the prediction information 1 actually corresponds to, and then can properly process the prediction information 1. For example, when the first time configuration information 1 is different from the time configuration information 2 and the prediction information 1 has been obtained, the first device can choose to discard the prediction information 1, or selectively apply the prediction information 1; or, when the time configuration information 1 is different from the time configuration information 2 and the 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 the prediction information 1 has not been obtained, the first device can choose to instruct the second device to stop reporting the prediction information 1, etc. In this way, the present application supports the first device to properly process the prediction information.
[0128] Combined with the following Figures 7 to 9 right Figure 5 The method shown is further described.
[0129] It should be uniformly explained that the above-mentioned message 1 may include a prediction item list, and each prediction item in the prediction item list is prediction information. Among them, message 1 may also include time configuration information corresponding to each prediction item. For ease of description, the following description is based on the example that message 1 includes one prediction item, namely: prediction information 1, but it is not limited to the scenario that message 1 also includes other prediction items and corresponding time configuration information.
[0130] Figure 7 FIG. 7 is a schematic diagram of the interaction flow of the communication method 700 according to an embodiment of the present application. Figure 7 As shown, the method 700 includes:
[0131] S710. The first device sends message 1 to the second device.
[0132] Correspondingly, the second device receives message 1.
[0133] 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 .
[0134] Correspondingly, the first device receives message 2 and is able to determine that prediction information 1 corresponds to time configuration information 2.
[0135] Taking the time configuration information 1 being different from the time configuration information 2 as an example, the time configuration information 1 includes the request prediction time 1, the effective time 1 and the reporting time 1, and the time configuration information 2 includes the effective time 1, the effective time 2 and the reporting time 2. Except that the effective time 1 is different from the effective prediction time 1, the other parameters may be the same. Exemplarily, taking the request prediction time 1 as the time period [9:00, 9:30], the effective time 1 as the time period [9:00, 9:20] and the prediction information 1 as the activated UE number parameter as an example, the first device determines that it has obtained the activated UE number parameter within the time period [9:00, 9:20].
[0136] 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.
[0137] After receiving prediction information 1, the first device may apply all / part of the prediction information 1, or reconfigure time configuration information 3 for prediction information 1 (time configuration information 3 may be the same as time configuration information 2), and resend message 1 including time configuration information 3 to the second device; or send a message to the second device to instruct to stop reporting prediction information 1, without limitation.
[0138] In summary, the first device and the second device can interact with each other about the time configuration information of prediction information 1, which is conducive to the first device obtaining the time configuration information supported by the second device for prediction information 1, and can avoid the problem that the second device cannot send prediction information 1 to the first device due to not supporting time configuration information 1, thereby supporting the first device to obtain prediction information 1.
[0139] Method 700 is described by taking the second device sending prediction information 1 to the first device as an example. 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, and the indication information may carry the reason why prediction information 1 cannot be sent. Exemplarily, the reason may be one or more of the following:
[0140] 1) Only the activated UE number parameter within the prediction time period [9:00, 9:20] is supported;
[0141] 2) The number of activated UEs in the time period [9:00, 9:30] can be reported only in the next cycle / at a certain time;
[0142] 3) Time reporting is supported only at specific time points / time periods (for example, 8:59 am);
[0143] 4) Unable to support the current periodic reporting time / expected effective time / reporting time / request prediction time;
[0144] 5) The current periodic report time / expected effective time / report time / requested prediction time is temporarily unavailable.
[0145] It should be noted that the above time period [9:00, 9:20] is only understood as an example, and can also be other time periods, such as time period [9:20, 9:40], etc. Correspondingly, the above activated UE number parameter is also only understood as an example, and can also be other parameters, such as average packet loss delay, etc., without limitation. Similarly, the specific numbers appearing in the following text are only understood as examples and are not final limitations.
[0146] 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 this is not limited either.
[0147] Correspondingly, the first device can reconfigure time configuration information 3 for prediction information 1 based on the indication information, 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.
[0148] Through the above scheme, 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 improving the probability of the first device obtaining the expected prediction information.
[0149] 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.
[0150] 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, the specific description of message 1 may refer to the existing protocol, and when message 2 is an AI information response message or an AI information update message, the specific description of message 2 may refer to the existing protocol, and the present application supports that the AI information response message or the AI information update message includes a time configuration information parameter supported by the second device for the prediction information 1, and does not limit the format of the parameter in the AI information response message or the AI information update message.
[0151] Method 700 is described by taking the second device carrying prediction information 1 in message 2 as an example, but the second device may not carry prediction information 1 in message 2. For details, see Figure 8 .
[0152] Figure 8 800 is a schematic diagram of the interaction process of the communication method 800 of the embodiment of the present application. Figure 8 As shown, method 800 includes:
[0153] S810. The first device sends message 1 to the second device.
[0154] Correspondingly, the second device receives message 1.
[0155] Specifically, in addition to requesting prediction information 1, message 1 can also be used to request multiple prediction information, and accordingly, message 1 can also include corresponding time configuration information. For ease of description, the following description is based on the example that message 1 includes a prediction item list and a time configuration information list. Each prediction item in the prediction item list can be prediction information, and each time configuration information in the time configuration information list corresponds to a prediction item one by one, as shown in Table 1. The content described in Table 1 is only understood as an example and is not a final limitation.
[0156] Table 1
[0157] Prediction Item List Time configuration information list Prediction 1 Time configuration informationa Prediction 2 Time configuration informationb … …
[0158] As described 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. Among them, time configuration information a corresponds to prediction item 1, and time configuration information b corresponds to prediction item 2. "..." is used to indicate that there are other items. For the description of time configuration information a and time configuration information b, please refer to the description of time configuration information 1, which will not be repeated here.
[0159] When message 1 includes a prediction item list and a time configuration information list, 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.
[0160] S820. The second device sends message 2 to the first device.
[0161] Correspondingly, the first device receives message 2.
[0162] 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 to the prediction item one by one, as shown in Table 2. Among them, the content described in Table 2 is only understood as an example and is not a final limitation.
[0163] Table 2
[0164] Prediction Item List Time configuration response information list Prediction 1 Time configuration response informationa Prediction 2 Time configuration response information b … …
[0165] As described 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. Among them, 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 that there are other items. Among them, the time configuration response information is used to respond to the corresponding time configuration information in Table 1, and the time configuration response information a can be the same as the time configuration information a, or different from the time configuration information a, and the time configuration response information b can be the same as the time configuration information b, or different from the time configuration information b.
[0166] In one possible implementation, 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 prediction item, that is, the first device may assume that the time configuration information supported by the second device for the prediction item is the same as the time configuration information configured by the first device for the prediction 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: prediction items that support time configuration requests and prediction items that do not support time configuration requests. Among them, the prediction items that support time configuration requests are 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 the time configuration information in the time configuration information list in message 1, message 2 may carry the time configuration response information of 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 unsupported 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 which measurement start process (corresponding to the acquisition process of the prediction item). The device identifier is used to indicate which device's prediction information is to be obtained (in method 800, the device identifier is the second device), and the cell identifier is used to indicate which cell's prediction information is to be obtained. For descriptions of parameters such as the measurement identifier, the device identifier, and the cell identifier, please refer to the existing protocol 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, please refer to Table 3 and Table 4. The contents described in Table 3 and Table 4 are only understood as examples and are not intended to be final limitations. Table 3
[0172] Time configuration response information list Confirmation Item List Time configuration response informationa ACK Time configuration response information b NACK … …
[0173] As described in Table 3, when message 1 is used to request multiple prediction information, message 3 may include a time configuration response information list and a confirmation item list. For example, the time configuration response information list includes time configuration response information a and time configuration response information b, and the confirmation item list includes ACK and NACK, ACK is used to indicate that the second device is allowed to obtain or send prediction item 1 according to time configuration response information a, and NACK is used to indicate that the second device is not allowed 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 according to 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]
[0177]
[0178] As shown in Table 4, taking the time configuration response information 2 as an example for description, the message 3 may include multiple parameters and confirmation item lists in the time configuration response information 2, for example, parameter 1 (such as effective time 1, etc.) and parameter 2 (such as reporting time 1, etc.), such as ACK and NACK, ACK is used to indicate agreement to use parameter 1, and NACK is used to indicate disagreement with parameter 2. The second device may obtain or send the corresponding prediction item according to the content of the confirmation item list.
[0179] In a possible implementation, when the time configuration information 2 includes multiple parameters corresponding to the same time parameter, the message 3 may include one of the multiple parameters. For example, the time configuration information 2 includes the reporting time 2, the reporting time 2 includes parameter a (e.g., time 8:52) and parameter b (e.g., time 8:55), and the message 3 may include parameter b of the reporting time 2. Alternatively, the time configuration information 2 includes the effective time 1, the 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 the message 3 may include parameter b of the 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 embodiment of the present application does not limit the specific form of message 3, and it can be a response to message 2.
[0180] In a possible implementation manner, message 3 may also include one or more of the following:
[0181] 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.
[0182] 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.
[0183] For ease of description, the following takes message 3 as an example of indicating 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.
[0184] 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 for instructing to stop reporting the prediction information 1 to the first device.
[0185] S840. The second device sends prediction information 1 to the first device, where prediction information 1 corresponds to time configuration information 2.
[0186] Correspondingly, the first device receives prediction information 1.
[0187] For the description of S840, reference may be made to the description of S720 and will not be repeated here.
[0188] 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 the time configuration information 1, the above solution can effectively improve the probability of the first device obtaining the expected prediction information.
[0189] In method 800, message 1 may be an AI information request message, and message 2 and message 3 may be AI information response messages. When message 1 is an AI information request message, the specific description of message 1 may refer to the existing protocol, and when message 2 and message 3 are AI information response messages, the specific description of message 2 and message 3 may refer to the existing protocol, and the present application supports that the AI information response message includes the time configuration information parameter supported by the second device for the prediction information 1, and does not limit the format of the parameter in the AI information response message. In addition, the prediction information 1 may be carried in the AI information update message.
[0190] Method 700 and method 800 describe the content of the time configuration information of the exchange of 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. Fig. 9 This is further described.
[0191] Fig. 9 9 is a schematic diagram of the interaction flow of the communication method 900 of the embodiment of the present application. Fig. 9 As shown, method 900 includes:
[0192] S910. The first device sends message 1 to the second device.
[0193] For a detailed description, please refer to the description of S710, which will not be repeated here.
[0194] S920. The second device sends message 2 to the first device.
[0195] For a detailed description, please refer to the description of S720, which will not be repeated here.
[0196] 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.
[0197] Correspondingly, 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.
[0198] 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.
[0199] In a possible implementation manner, the indication information 1 may include one or more of the following:
[0200] Device ID, cell ID, measurement ID, time index and invalid reason.
[0201] 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.
[0202] 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.).
[0203] S940. The second device sends prediction information 2 (such as second prediction information) to the first device, where prediction information 2 is used to update invalid prediction information in prediction information 1.
[0204] 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 for indicating the invalid prediction information in prediction information 1, so that the first device may update or replace the invalid prediction information in prediction information 1 based on indication information 1 and prediction information 2.
[0205] In a possible implementation manner, the prediction information 2 may include one or more of the following:
[0206] Device ID, cell ID, measurement ID, prediction result, time index and update reason.
[0207] 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.
[0208] 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 adopted, for example, for prediction items that need to be updated, bit 0 is used to indicate, etc.).
[0209] S950. The first device sends indication information 2 (such as second indication information), where indication information 2 is used to indicate that signaling related to prediction information 1 is invalid.
[0210] 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.
[0211] 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.
[0212] 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, switching request, assistance calculation message).
[0213] 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.
[0214] 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 invalid AI strategies based on invalid prediction information, thereby improving the AI service accuracy of the first device.
[0215] It should be noted that S930 and S940 may be performed simultaneously or at different times, and this is not limited.
[0216] 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 relevant AI policies based on the updated prediction information 1. Alternatively, the first device may modify the reporting cycle. For example, message 1 is resent, 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, message 1 is resent to indicate to stop reporting prediction information 1.
[0217] 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.
[0218] It should be noted that some of the above steps S910 to S950 may 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.
[0219] 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.
[0220] 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 scheme can refer to the method embodiment above.
[0221] In order to implement the functions in the method provided in this application, the terminal device and the network device may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0222] Fig.101 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, and the processor 1010 and the communication interface 1020 may be connected to each other via a bus 1030. The communication device 1000 may be a first device or a second device.
[0223] Optionally, the communication device 1000 may further include a memory 1040. The memory 1040 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 1040 is used for related instructions and data.
[0224] 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 circuit 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 input or output of signals or data, or may be an input / output circuit.
[0225] 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 the like.
[0226] When the communication apparatus 1000 is a second device, illustratively, the processor 1010 is configured to perform the following operations: receiving a message 1 from a first device; sending a message 2 to the first device, and the like.
[0227] The above contents are only 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.
[0228] It is understandable 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 only an exemplary description. For specific content, please refer to the content shown in the above method embodiment. Fig.10The implementation of each operation in can also refer to Figures 5 to 9 The corresponding description of the method embodiment shown.
[0229] Fig.11 1 is a schematic block diagram of a communication device 1100 of an embodiment of the present application. The communication device 1100 may be a first device or a second device, or a chip or module in the first device or the second device, for implementing the method involved in the above embodiment. The communication device 1100 includes a transceiver unit 1110. The transceiver unit 1110 is exemplarily introduced below.
[0230] The transceiver unit 1110 may include a transmitting unit and a receiving unit. The transmitting unit is used to perform a transmitting action of the communication device, and the receiving unit is used to perform a receiving action of the communication device. For ease of description, the embodiment of the present application combines the transmitting unit and the receiving unit into one transceiver unit. A unified description is given here, and no further description is given later.
[0231] When the communication apparatus 1100 is a first device, illustratively, the transceiver unit 1110 is used to send a message 1 to a second device. The transceiver unit 1110 is also used to receive a message 2 from the second device, and so on.
[0232] Optionally, the communication device 1100 may further include a processing unit 1120, which is used to execute the content of the first device involving processing, coordination and other steps.
[0233] When the communication apparatus 1100 is a second device, illustratively, the transceiver unit 1110 is used to send a message 2 to the first device.
[0234] Optionally, the communication device 1100 may further include a processing unit 1120, which is used to execute the content of the second device involving processing, coordination and other steps.
[0235] The above contents are only exemplary descriptions. When the communication device 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.
[0236] Optionally, the communication device 1100 further includes a storage unit 1130, where the storage unit 1130 is used to store a program or code for executing the aforementioned method.
[0237] Fig.10 and Fig.11 The device embodiment shown is used to implement Figures 5 to 9 The content described. Fig.10 and Fig.11 The specific execution steps and methods of the device shown can refer to the contents described in the aforementioned method embodiment.
[0238] 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.
[0239] The present application also provides another chip, including: 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 used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.
[0240] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above-mentioned embodiments.
[0241] 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.
[0242] The present application also provides a computer program. When the computer program is executed in a computer, the method of the above embodiment is implemented.
[0243] In another embodiment of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the method described in the above embodiment is implemented.
[0244] Those of ordinary skill 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 to be beyond the scope of this application.
[0245] Those skilled in the art can 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.
[0246] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, 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.
[0247] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0248] 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.
[0249] 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 can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0250] The above are only specific implementations of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope 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: Second prediction information is sent to the first device, where the second prediction information is used to update invalid prediction information in the first prediction information.
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
Cited By
Communication method and communication apparatus
EP4750125A1
Communication method and communication apparatus
WO2025030984A1