Communication method, apparatus and system
By interacting with the first communication device, the waveform of the wireless charging signal is adaptively adjusted, solving the problem of low wireless charging efficiency of the terminal and achieving more efficient wireless charging.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-15
- Publication Date
- 2026-07-16
AI Technical Summary
In existing technologies, the efficiency of terminals charging via wireless signals is relatively low.
The second communication device sends first information to the first communication device to determine a suitable charging waveform for the second communication device. The first communication device adjusts the waveform of the wireless charging signal according to the received information to achieve adaptive adjustment.
It improves the efficiency of wireless charging and is suitable for different application scenarios.
Smart Images

Figure CN2025127882_16072026_PF_FP_ABST
Abstract
Description
Communication methods, devices and systems
[0001] This application claims priority to Chinese Patent Application No. 202411587578.1, filed with the State Intellectual Property Office of China on November 6, 2024, entitled "Communication Method, Apparatus and System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to communication methods, apparatus and systems. Background Technology
[0003] Wireless power transfer is one of the means by which terminals (such as low-power terminals) use radio signals to charge their devices. After receiving electromagnetic wave signals, the terminal can convert the energy carried by the wireless signals into DC power through a rectifier circuit and store it. Then, it can provide power to other modules, including communication, computing, chips, and sensors.
[0004] However, the efficiency of using wireless signals to charge terminals is currently low. Summary of the Invention
[0005] This application provides communication methods, apparatus, and systems that can improve the efficiency of communication devices in charging via wireless signals.
[0006] The embodiments of this application adopt the following technical solutions:
[0007] In a first aspect, a communication method is provided, which can be executed by a second communication device or by a module (e.g., a processor, chip, or chip system) applied to the second communication device. The method includes: the second communication device sending first information to a first communication device, the first information being used to determine a first waveform; and the second communication device receiving the first waveform from the first communication device, the first waveform being used for wireless charging.
[0008] Based on the communication method provided in the embodiments of this application, the second communication device can send information for determining the first waveform to the first communication device. Thus, the first communication device can determine the waveform (i.e., the first waveform) of the wireless charging signal sent to the second communication device according to the first information, and can adaptively adjust the charging waveform to suit the second communication device to improve charging efficiency.
[0009] In one possible design, the first information includes information indicating at least one of the following: a first power peak, a first duty cycle value, a first power peak adjustment, a first duty cycle adjustment, a first number of syllables, a first frequency interval, a first frequency bandwidth, or a desired waveform.
[0010] This solution provides a variety of information that can be used to determine the first waveform, and can be applied to different application scenarios.
[0011] In one possible design, the first waveform satisfies at least one of the following: the difference between the peak power of the first waveform and the first peak power is within a first threshold; or, the difference between the duty cycle of the first waveform and the first duty cycle is within a second threshold; or, the difference between the first difference of the first waveform and the first peak power adjustment is within a third threshold, wherein the first difference is the difference between the peak power of the waveform and the peak power of the second waveform, and the second waveform is the waveform received before sending the first information; or, the difference between the second difference of the first waveform and the first duty cycle adjustment is within a fourth threshold, wherein the second difference is the difference between the duty cycle of the waveform and the duty cycle of the second waveform; or, the difference between the number of syllables of the first waveform and the number of first syllables is within a fifth threshold; or, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within a sixth threshold; or, the difference between the frequency bandwidth of the first waveform and the first frequency bandwidth is within a seventh threshold; or, the first waveform is a desired waveform.
[0012] Based on this solution, various implementations for determining the first waveform based on the first information are provided, which can be applied to different application scenarios.
[0013] In one possible design, before sending the first information to the first communication device, the method further includes:
[0014] The second communication device receives at least one second waveform from the first communication device, the second waveform being used for wireless charging.
[0015] Based on this scheme, after receiving the second waveform, the second communication device can determine and send the first information to adjust the waveform of the wireless charging signal subsequently sent by the first communication device, thereby improving the charging efficiency.
[0016] Secondly, a communication method is provided, which can be executed by a first communication device or by a module (e.g., a processor, chip, or chip system) applied to the first communication device. The method includes: the first communication device receiving first information from a second communication device; and the first communication device sending a first waveform to the second communication device, the first waveform being determined based on the first information, the first waveform being used for wireless charging of the second communication device.
[0017] Based on the communication method provided in the embodiments of this application, the first communication device can determine the waveform (i.e., the first waveform) of the wireless charging signal sent to the second communication device according to the first information from the second communication device, and can adaptively adjust the charging waveform to suit the second communication device to improve charging efficiency.
[0018] In one possible design, the first waveform belongs to a first waveform set, and the first waveform set includes multiple waveforms that satisfy at least one of the following conditions:
[0019] The peak-to-average power ratios of the multiple waveforms are different; the periods of the multiple waveforms are different and the waveform time occupied by each waveform in a single period is the same; each waveform in the multiple waveforms consists of multiple monotone waveforms with the same adjacent frequency interval but different numbers of syllables; each waveform in the multiple waveforms consists of multiple monotone waveforms with the same frequency bandwidth but different numbers of syllables.
[0020] Based on this solution, the first communication device can select the first waveform from the first waveform set, providing an implementation for determining the first waveform. Furthermore, this solution provides multiple first waveform sets, which can be applied to different application scenarios.
[0021] In one possible design, the first information includes information indicating at least one of the following: a first power peak, a first duty cycle value, a first power peak adjustment, a first duty cycle adjustment, a first number of syllables, a first frequency interval, a first frequency bandwidth, or a waveform desired by the second communication device.
[0022] This solution provides a variety of information that can be used to determine the first waveform, and can be applied to different application scenarios.
[0023] In one possible design, the first waveform is determined based on first information, including at least one of the following:
[0024] The difference between the power peak value and the first power peak value of the first waveform is within a first threshold; or, the difference between the duty cycle value and the first duty cycle value of the first waveform is within a second threshold; or, the difference between the first difference value and the first power peak value adjustment amount of the first waveform is within a third threshold, wherein the first difference value is the difference between the power peak value of the waveform and the power peak value of the second waveform, and the second waveform is the waveform sent before receiving the first information; or, the difference between the second difference value and the first duty cycle adjustment amount of the first waveform is within a fourth threshold, wherein the second difference value is the difference between the duty cycle value and the duty cycle value of the second waveform; or, the difference between the number of syllables and the number of syllables of the first waveform is within a fifth threshold; or, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within a sixth threshold; or, the difference between the frequency bandwidth and the first frequency bandwidth of the first waveform is within a seventh threshold; or, the first waveform is the waveform desired by the second communication device.
[0025] Based on this solution, various implementations for determining the first waveform based on the first information are provided, which can be applied to different application scenarios.
[0026] In one possible design, before receiving the first information from the second communication device, the method further includes: the first communication device sending a second waveform to the second communication device, the second waveform being used for wireless charging of the second communication device.
[0027] Based on this scheme, after receiving the second waveform, the second communication device can determine and send the first information to adjust the waveform of the wireless charging signal subsequently sent by the first communication device, thereby improving the charging efficiency.
[0028] In one possible design, the first communication device sends a second waveform to the second communication device, including: the first communication device sending all or part of the waveforms in the first waveform set to the second communication device.
[0029] Based on this scheme, the first communication device can select a second waveform from the first waveform set, providing an implementation for determining the second waveform.
[0030] Thirdly, a communication device is provided for implementing the method implemented by the second communication device in the first aspect described above.
[0031] The communication device includes modules, units, or means that implement the above methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0032] In one possible design, the communication device includes a transceiver module and a processing module: the processing module is used to determine first information. The transceiver module is used to send the first information to a first communication device, the first information being used to determine a first waveform. The transceiver module is also used to receive a first waveform from the first communication device, the first waveform being used for wireless charging.
[0033] In one possible design, the first information includes information indicating at least one of the following: a first power peak, a first duty cycle value, a first power peak adjustment, a first duty cycle adjustment, a first number of syllables, a first frequency interval, a first frequency bandwidth, or a desired waveform.
[0034] In one possible design, the first waveform satisfies at least one of the following: the difference between the peak power of the first waveform and the first peak power is within a first threshold; or, the difference between the duty cycle of the first waveform and the first duty cycle is within a second threshold; or, the difference between the first difference of the first waveform and the first peak power adjustment is within a third threshold, wherein the first difference is the difference between the peak power of the waveform and the peak power of the second waveform, and the second waveform is the waveform received before sending the first information; or, the difference between the second difference of the first waveform and the first duty cycle adjustment is within a fourth threshold, wherein the second difference is the difference between the duty cycle of the waveform and the duty cycle of the second waveform; or, the difference between the number of syllables of the first waveform and the number of first syllables is within a fifth threshold; or, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within a sixth threshold; or, the difference between the frequency bandwidth of the first waveform and the first frequency bandwidth is within a seventh threshold; or, the first waveform is a desired waveform.
[0035] In one possible design, the transceiver module is also used to receive at least one second waveform from the first communication device, the second waveform being used for wireless charging.
[0036] Fourthly, a communication device is provided for implementing the method implemented by the first communication device in the second aspect described above.
[0037] The communication device includes modules, units, or means that implement the above methods. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0038] In one possible design, the communication device includes a processing module and a transceiver module; the transceiver module is used to receive first information from a second communication device. The processing module is used to determine a first waveform based on the first information. The transceiver module is used to send the first waveform to the second communication device, and the first waveform is used for wireless charging of the second communication device.
[0039] In one possible design, the first waveform belongs to a first waveform set, and the first waveform set includes multiple waveforms that satisfy at least one of the following conditions:
[0040] The peak-to-average power ratios of the multiple waveforms are different; the periods of the multiple waveforms are different and the waveform time occupied by each waveform in a single period is the same; each waveform in the multiple waveforms consists of multiple monotone waveforms with the same adjacent frequency interval but different numbers of syllables; each waveform in the multiple waveforms consists of multiple monotone waveforms with the same frequency bandwidth but different numbers of syllables.
[0041] In one possible design, the first information includes information indicating at least one of the following: a first power peak, a first duty cycle value, a first power peak adjustment, a first duty cycle adjustment, a first number of syllables, a first frequency interval, a first frequency bandwidth, or a waveform desired by the second communication device.
[0042] In one possible design, the first waveform satisfies at least one of the following:
[0043] The difference between the power peak value and the first power peak value of the first waveform is within a first threshold; or, the difference between the duty cycle value and the first duty cycle value of the first waveform is within a second threshold; or, the difference between the first difference value and the first power peak value adjustment amount of the first waveform is within a third threshold, wherein the first difference value is the difference between the power peak value of the waveform and the power peak value of the second waveform, and the second waveform is the waveform sent before receiving the first information; or, the difference between the second difference value and the first duty cycle adjustment amount of the first waveform is within a fourth threshold, wherein the second difference value is the difference between the duty cycle value and the duty cycle value of the second waveform; or, the difference between the number of syllables and the number of syllables of the first waveform is within a fifth threshold; or, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within a sixth threshold; or, the difference between the frequency bandwidth and the first frequency bandwidth of the first waveform is within a seventh threshold; or, the first waveform is the waveform desired by the second communication device.
[0044] In one possible design, the transceiver module is also used to send a second waveform to the second communication device, the second waveform being used for wireless charging of the second communication device.
[0045] In one possible design, the transceiver module sends a second waveform to the second communication device, including sending all or part of the waveforms from the first waveform set to the second communication device.
[0046] Fifthly, a communication device is provided, comprising: a processor configured to execute instructions stored in a memory, wherein when the processor executes the instructions, the communication device performs the method described in any of the preceding aspects. The communication device may be a second communication device (or a component, such as a chip, in the first aspect or any possible design of the first aspect). Alternatively, the communication device may be a first communication device (or a component, such as a chip, in the second aspect or any possible design of the second aspect).
[0047] In one possible design, the communication device also includes a memory for storing computer instructions. Optionally, the processor and memory are integrated together, or they are separate.
[0048] In one possible design, the memory is coupled to the processor and is located outside the communication device.
[0049] A sixth aspect provides a communication device, comprising: a processor and an interface circuit for communicating with a module outside the communication device; the processor for executing the method described in any of the preceding aspects via logic circuitry or by running a computer program or instructions. The communication device may be a second communication device (or a component, such as a chip, in the first aspect or any possible design of the first aspect). Alternatively, the communication device may be a first communication device (or a component, such as a chip, in the second aspect or any possible design of the second aspect).
[0050] Alternatively, the interface circuit can be a code / data read / write interface circuit, which receives computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmits them to the processor so that the processor runs the computer execution instructions to perform the methods described in any of the above aspects.
[0051] In one possible design, the communication device also includes a memory for storing computer programs or instructions. Optionally, the processor and memory are integrated together, or the processor and memory are separate.
[0052] In one possible design, the memory is coupled to the processor and is located outside the communication device.
[0053] In some possible designs, the communication device can be a chip or a chip system.
[0054] In a seventh aspect, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the methods described in the first to second aspects, or any possible design of the first to second aspects.
[0055] Eighthly, this application provides a computer program product containing instructions that, when executed on a computer, enable the computer to perform the methods described in the first to second aspects, or any possible design of the first to second aspects.
[0056] A ninth aspect provides a communication device (e.g., the communication device may be a chip or a chip system), the communication device including a processor for implementing the functions involved in the first to second aspects, or any possible design of the first to second aspects. In one possible design, the communication device further includes a memory for storing necessary program instructions and data. When the communication device is a chip system, it may be composed of chips or may include chips and other discrete devices.
[0057] In a tenth aspect, a communication system is provided. In one possible design, the communication system includes a second communication device and a first communication device. The second communication device is used to perform the method described in the first aspect, or any possible design of the first aspect, and the first communication device is used to perform the method described in the second aspect, or any possible design of the second aspect.
[0058] The technical effects of any of the design methods in aspects three through ten can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here.
[0059] It should be noted that any of the possible implementations of any of the above aspects can be combined, provided that the solutions do not contradict each other. Attached Figure Description
[0060] Figure 1 is a schematic diagram of the transmitter determining the OFDM waveform;
[0061] Figure 2 is a schematic diagram of the structure of a communication system provided in an embodiment of this application;
[0062] Figure 3 is a schematic diagram of an O-RAN architecture provided in an embodiment of this application;
[0063] Figure 4 is a schematic diagram of the application scenario provided in the embodiments of this application;
[0064] Figure 5 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0065] Figure 6 is a schematic diagram of a second waveform provided in an embodiment of this application;
[0066] Figure 7 is a schematic diagram of a first waveform set provided in an embodiment of this application;
[0067] Figure 8 is a schematic diagram of another first waveform set provided in an embodiment of this application;
[0068] Figure 9 is a schematic diagram of yet another first waveform set provided in an embodiment of this application;
[0069] Figure 10 is a schematic diagram of an exemplary process provided in an embodiment of this application;
[0070] Figure 11 is a schematic diagram of a chip structure provided in an embodiment of this application;
[0071] Figure 12 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0072] Figure 13 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0073] To facilitate understanding of the technical solutions of the embodiments of this application, a brief introduction to the relevant technologies of this application is given below.
[0074] 1. Wireless power transfer
[0075] In current communication systems, the waveform of the downlink signal sent by the base station to the terminal (which can be simply referred to as the downlink waveform) is usually an orthogonal frequency division multiplexing (OFDM) waveform. Figure 1 is a schematic diagram of the OFDM waveform determined by the transmitting end. As shown in Figure 1, the data bits are transformed into an OFDM waveform in the time domain after passing through the following modules: serial / parallel circuit (serial / parallel as shown in Figure 1), constellation modulation, subcarrier mapping, inverse fast fourier transform (IFFT), and parallel / serial circuit (parallel / serial as shown in Figure 1).
[0076] Currently, downlink waveforms are mainly used for information transmission. If downlink waveforms are used for wireless charging, data bits can be set to specific values, such as a sequence of all 1s, a bit sequence composed of random values 0 and 1, or a sequence composed of specific preset values.
[0077] However, since the downlink waveform is mainly designed for information transmission rather than energy transmission, and does not take into account energy transmission characteristics such as rectification, the efficiency of the terminal using the downlink waveform for charging will be relatively low.
[0078] This application provides communication methods, devices, and systems that can improve the efficiency of terminals using wireless signals for charging.
[0079] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0080] In the description of the embodiments of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the embodiments of this application is merely a description of the relationship between the related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or order of execution, and that "first," "second," etc., are not necessarily different. Furthermore, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0081] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information.
[0082] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information messages sent separately, and the sending period and / or timing of these sub-information messages can be the same or different. The specific sending method is not limited in this application embodiment. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the sending device by sending configuration information to the receiving device.
[0083] In the embodiments of this application, "predefined," "pre-defined," "pre-configured," "pre-configured," or "locally configured" can be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in the device. For example, it can be burned into the device when it leaves the factory, or configured when it first connects to the network. The embodiments of this application do not limit the specific implementation method. "Saving" can refer to saving in one or more memories. The one or more memories can be separate settings or integrated into the encoder or decoder, processor, or communication device. The one or more memories can also be partially separate settings and partially integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and the embodiments of this application do not limit this.
[0084] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a specific time. They do not require the device to make a judgment action during implementation, nor do they imply any other limitations.
[0085] In this embodiment of the application, "sending information to... (taking a terminal device as an example)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from... (taking a terminal device as an example)" can be understood as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this embodiment of the application can be understood in a similar way, and will not be repeated here.
[0086] The communication method provided in this application can be applied to 3rd Generation Partnership Project (3GPP) communication systems, such as 4th generation (4G) mobile communication systems, Long Term Evolution (LTE) systems, 5th generation (5G) mobile communication systems and their evolution systems, New Radio (NR) systems, non-terrestrial networks (NTN) systems, vehicle-to-everything (V2X) systems, LTE and NR hybrid networking systems, or device-to-device (D2D) systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems, wireless fidelity (WiFi) systems, and other future mobile communication systems. Furthermore, the term "system" can be used interchangeably with "network."
[0087] It should be noted that the architecture and application scenarios of the communication system described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of the architecture of the communication system and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0088] Figure 2 is a schematic diagram of a possible, non-limiting communication system applicable to the embodiments of this application.
[0089] As shown in Figure 2, the communication system 10 includes a RAN 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (110a and 110b in Figure 2, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 2, collectively referred to as 120). The RAN may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 2). The terminal device 120 is wirelessly connected to the RAN node 110. The RAN node 110 is connected to the core network 200 wirelessly or via a wired connection. The core network devices in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions.
[0090] Optionally, the communication system 10 may also include an Internet 300. The Internet 300 may be connected to the core network 200 or the RAN 100.
[0091] RAN 100 can be a 3GPP-related cellular system, or it can be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system, or it can be a communication system that integrates two or more of the above systems.
[0092] A terminal device is a device with wireless transceiver capabilities, also known as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water (such as ships); and in the air (such as airplanes, balloons, and satellites). Terminals can be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal.
[0093] RAN node 110, sometimes referred to as access network equipment, network equipment, RAN entity, or access node, constitutes part of the communication system. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal equipment 120 are relative. For example, network element 120i in Figure 2 can be a helicopter or drone, which can be configured as a mobile base station. For terminal equipment 120j accessing RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal equipment. RAN node 110 and terminal equipment 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 2 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0094] In one possible scenario, the RAN node can help terminals achieve wireless access, fulfilling the functions of a base station. For example, the RAN node can be a Node B (also called a base station), an evolved Node B (eNodeB) in an LTE system, a next-generation Node B (gNB) in a 5G system, an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 2, 110a), a micro base station or indoor station (as shown in Figure 2, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in V2X technology, the RAN node can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0095] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0096] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0097] Figure 3 is a schematic diagram of a possible, non-limiting O-RAN architecture applicable to embodiments of this application. Optionally, the O-RAN system applicable to embodiments of this application may include components other than those shown in Figure 3.
[0098] As shown in Figure 3, the access network device (e.g., an eNB or gNB) communicates with the core network through the backhaul link and with the terminal device through the air interface.
[0099] As shown in Figure 3, the BBU in the access network device communicates with the core network via a backhaul link, and the RU in the access network device communicates with at least one terminal device via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located. The BBU includes at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0100] The communication method provided in this application can be applied to wireless charging scenarios between communication devices. In the communication method provided in this application, a second communication device sends first information to a first communication device. After receiving the first information, the first communication device determines the waveform (which can be referred to as the first waveform) of the wireless signal to be sent to the second communication device based on the first information. After receiving the wireless signal from the first communication device, the second communication device can use the wireless signal for charging. In other words, the wireless signal sent by the first communication device based on the first information can be used for wireless charging, and the first communication device can charge the second communication device by sending a wireless signal to it.
[0101] In this embodiment, the wireless signal that can be used for charging can be referred to as a wireless charging signal. That is, the first communication device can send a wireless charging signal to the second communication device based on the first information.
[0102] In this embodiment, the wireless signal can be any form of signal. For example, the wireless signal can be a communication signal (that is, the wireless signal can be used to transmit data / information). Alternatively, the wireless signal can be a random signal. Or, the wireless signal can be a fixed signal, for example, the amplitude and phase of the wireless signal are fixed. The wireless signal can be a signal using OFDM modulation or a signal using non-OFDM modulation.
[0103] In this embodiment of the application, the transmission / reception of wireless signals, where the waveform of the wireless signal is a certain waveform, can also be referred to as "transmitting / receiving a certain waveform." Similar expressions appearing below can be understood in a similar way. For example, "the first communication device transmits a wireless signal, and the waveform of the wireless signal is a first waveform" can be replaced with "the first communication device transmits a first waveform." "The first communication device transmits a wireless signal, and the waveform of the wireless signal is a second waveform" can be replaced with "the first communication device transmits a second waveform." "The second communication device receives a wireless signal, and the waveform of the wireless signal is a first waveform" can be replaced with "the second communication device receives a first waveform." "The second communication device receives a wireless signal, and the waveform of the wireless signal is a second waveform" can be replaced with "the second communication device receives a second waveform." Furthermore, for example, "first waveform" can be replaced with "the waveform of a first signal." "Second waveform" can be replaced with "the waveform of a second signal."
[0104] In this embodiment, the waveform of the wireless signal can also be referred to as the signal modulation form of the wireless signal. This embodiment does not limit the waveform of the wireless signal. For example, the wireless signal can be a sine wave, or it can be a square wave, pulse wave, or other waveforms (or other signal modulation forms).
[0105] In this embodiment, the first communication device can be a RAN node or a terminal device, and the second communication device can be a terminal device. In other words, the communication method provided in this embodiment can be applied to wireless charging scenarios between RAN nodes and terminal devices, or wireless charging scenarios between terminal devices.
[0106] In the embodiments of this application, the term "wireless communication" can also be replaced by descriptions such as "communication," and the term "communication" can also be described as "data transmission" or "information transmission." The term "wireless charging" can also be replaced by descriptions such as "charging," "energy transfer," or "charging." The term "charging" can also be replaced by descriptions such as "wireless energy transfer," "wireless charging," "wireless energy transmission," "radio frequency energy transmission," "radio frequency energy transfer," "radio frequency charging," or "radio frequency charging."
[0107] Optionally, in this embodiment of the application, the wireless charging signal sent by the first communication device to the second communication device can also be used to transmit information / data.
[0108] Taking the first communication device as a base station and the second communication device as a terminal device as an example, Figure 4 is a schematic diagram of various possible, non-limiting application scenarios applicable to the embodiments of this application. As shown in Figure 4, the embodiments of this application can be applied to the following scenarios: point-to-point single-connection communication scenario between the base station and the terminal device, multi-hop (multi-hop can also be called multi-relay) single-connection communication scenario between the base station and the terminal device, dual connectivity (DC) communication scenario between the base station and the terminal device, and multi-hop multi-connection communication scenario between the base station and the terminal device.
[0109] It is understood that the application scenario shown in Figure 4 is an exemplary application scenario and does not constitute a limitation on the application scenarios of the embodiments of this application.
[0110] This application does not limit the number of first and second communication devices. In other words, this application supports at least one first communication device and at least one second communication device to execute the communication method provided in this application.
[0111] The communication method provided in the embodiments of this application will be described below with reference to the accompanying drawings.
[0112] It should be noted that the names of the various devices, the interfaces between the devices, the information between the devices, or the parameters in the information in the embodiments of this application are merely examples. In specific implementations, other names may also be used, and this application does not impose specific limitations on them.
[0113] Figure 5 illustrates a communication method provided in an embodiment of this application. Figure 5 uses a first communication device and a second communication device as examples to illustrate the execution of this process, but this application does not limit the execution entities shown in the illustration. For example, the first communication device in Figure 5 can also be a module applied to the first communication device, such as a chip, chip system, or processor; it can also be a logic node, logic module, or software capable of implementing all or part of the functions of the first communication device. Similarly, the second communication device in Figure 5 can also be a module applied to the second communication device, such as a chip, chip system, or processor; it can also be a logic node, logic module, or software capable of implementing all or part of the functions of the second communication device.
[0114] As shown in Figure 5, the communication method includes the following steps:
[0115] S501, the second communication device sends first information to the first communication device. Correspondingly, the first communication device receives the first information.
[0116] The first communication device can determine the wireless signal to be subsequently sent to the second communication device in S502 based on the first information. If the wireless signal sent by the first communication device to the second communication device in S502 is referred to as the first signal, the first information includes information associated with determining the first signal; it can also be referred to as the first information including information used to determine the first signal, or as the first information used to determine the first signal.
[0117] Optionally, the first information may include information associated with determining the waveform of the first signal, or in other words, the first information may include information used to determine the waveform of the first signal. The first communication device can determine a waveform based on the first information and generate a first signal based on that waveform. That is, the first communication device can determine the waveform of the first signal to be transmitted based on the first information. If the waveform of the first signal is referred to as the first waveform, it can be understood that the first information is associated with the first waveform, or that the first information is used to determine the first waveform, as will be explained in more detail below.
[0118] Optionally, the first information is related to a waveform desired by the second communication device. The waveform desired by the second communication device is one that the second communication device expects and can use for charging. It is understood that the first communication device determines the first waveform based on the first information, which may involve sending the first waveform with reference to the first information. The first waveform may or may not be the waveform desired by the second communication device.
[0119] In one possible design, the first information may indicate parameters related to the waveform desired by the second communication device. In another possible design, the first information may indicate the waveform desired by the first communication device; for example, the first information may indicate the index of the waveform desired by the first communication device.
[0120] In one possible implementation, the second communication device can determine a desired waveform and determine first information based on the waveform of the wireless signal from the first communication device. In this implementation, prior to S501, the following steps may be included:
[0121] S500, the first communication device sends at least one wireless signal to the second communication device. The second communication device can use the received wireless signal to recharge itself. The waveform of this at least one wireless signal can be called a second waveform; that is, the first communication device sends at least one second waveform to the second communication device, and the second waveform can be used to recharge the second communication device. If the first communication device sends multiple wireless signals, the waveforms of the multiple wireless signals can be different, that is, the multiple second waveforms can be different.
[0122] In one possible implementation of S500, after receiving at least one second waveform, the second communication device can determine the relevant parameters of the desired waveform based on the received second waveform. In this implementation, the first information can indicate the relevant parameters of the desired waveform for the second communication device.
[0123] In this implementation, to determine the desired waveform for the second communication device, one possible design involves the second communication device, upon receiving a wireless signal, converting the energy carried by the wireless signal into direct current (i.e., charging it using the wireless signal) within the signal's cycle using a rectifier circuit. This process involves rectification and energy storage. Based on the power of the received wireless signal and the parameters of the second communication device's own rectifier circuit, the relevant parameters of the waveform with high charging efficiency are calculated. In this design, the second communication device can determine the calculated waveform parameters as the relevant parameters of the desired waveform. This application does not limit the specific implementation of the second communication device's waveform parameter calculation.
[0124] Regarding the parameters related to the waveform desired by the second communication device, as indicated by the first information, in one possible design, the first information may indicate a first duty cycle value. The first duty cycle value may be the magnitude of the duty cycle of the waveform desired by the second communication device.
[0125] In one possible design, the first information may indicate a first power peak. The first power peak may be the magnitude of the power peak of the waveform desired by the second communication device.
[0126] In one possible design, if the first communication device in S500 sends a second waveform, the first information can indicate a first power peak adjustment amount. The first power peak adjustment amount can be the difference between the power peak of the second waveform and the power peak of the waveform desired by the second communication device.
[0127] In one possible design, if the first communication device in S500 sends a second waveform, the first information can indicate a first duty cycle adjustment amount. The first duty cycle adjustment amount can be the difference between the duty cycle of the second waveform and the duty cycle of the waveform desired by the second communication device.
[0128] In one possible design, the first information can indicate the first syllable number (the syllable number can also be called the polyphonic number). In this design, the waveform desired by the second communication device can be a polyphonic waveform composed of multiple monophonic waveforms, and the first syllable number can be the number of monophonic waveforms that make up the polyphonic waveform.
[0129] In one possible design, the first information may indicate a first frequency interval. In this design, the waveform desired by the second communication device may be a multi-tone waveform composed of multiple single-tone waveforms, and the first frequency interval may be the frequency interval between the single-tone waveforms that make up the multi-tone waveform.
[0130] In one possible design, the first information may indicate a first frequency bandwidth. The first frequency bandwidth may be the frequency bandwidth of the waveform desired by the second communication device. For example, the waveform desired by the second communication device may be a multi-tone waveform composed of multiple single-tone waveforms, and the first frequency bandwidth may be the frequency bandwidth of that multi-tone waveform.
[0131] Optionally, the first information may also indicate other waveform-related parameters. For example, the first information may indicate other parameters related to the peak-to-average power ratio (PAPR) of the waveform desired by the second communication device. The embodiments of this application do not specifically limit the related parameters indicated by the first information.
[0132] In another possible implementation of S500, after the second communication device receives at least one second waveform from the first communication device, it can determine the waveform desired by the second communication device from the at least one second waveform. In this implementation, the first information can indicate the waveform desired by the second communication device. Alternatively, the first information can indicate relevant parameters of the waveform desired by the second communication device.
[0133] In this implementation, to determine the desired waveform for the second communication device, one possible design involves the second communication device receiving a wireless signal, performing rectification and energy storage, and recording the magnitude of the rectified output power, i.e., recording the rectified output power corresponding to the second waveform. After obtaining the magnitude of the rectified output power corresponding to each second waveform, the second communication device can determine the desired waveform based on the magnitude of the rectified output power corresponding to the second waveform. For example, the second waveform with the highest rectified power can be determined as the desired waveform for the second communication device.
[0134] In one possible design, where the first information indicates the waveform desired by the second communication device, the first information may indicate which of the at least one second waveforms transmitted by the first communication device the desired waveform is. For example, the first information may indicate the index of the waveform desired by the second communication device.
[0135] In one possible implementation, the first information may indicate the desired transmission order of at least one second waveform transmitted by the first communication device. For example, suppose in S500, the first communication device transmits 8 wireless signals to the second communication device, i.e., transmits 8 second waveforms. After receiving these 8 wireless signals, the second communication device determines that the waveform of the 5th wireless signal is the desired waveform. Then, the first information transmitted by the second communication device may indicate index 5.
[0136] In another possible implementation, the first information can indicate the period of the waveform desired by the second communication device. For example, the first information can indicate the index of the period of the waveform desired by the second communication device in the time domain. For instance, as shown in FIG6, suppose in S500, the first communication device sends four wireless signals to the second communication device in time slots 1-4, where each time slot 1-4 represents the period of each of the four wireless signals, i.e., each time slot 1-4 represents the period of four separate second waveforms. After receiving these four wireless signals, the second communication device determines that the waveform of the wireless signal sent in time slot 3 is the desired waveform. Therefore, the first information sent by the second communication device can indicate time slot 3.
[0137] Optionally, the first information may also indicate other information about the waveform desired by the second communication device. This application embodiment does not limit the specific information indicated by the first information. As long as the first communication device can determine the waveform desired by the second communication device based on the information indicated by the first information, it can be applied to this application embodiment.
[0138] Optionally, the possible designs of the information indicated by the first information mentioned above can also be combined and applied. For example, the first information may indicate at least one of the following: a first power peak, a first duty cycle value, a first power peak adjustment amount, a first duty cycle adjustment amount, a first number of syllables, a first frequency interval, a first frequency bandwidth, or a waveform desired by the terminal device.
[0139] Optionally, in S500, at least one second waveform transmitted by the first communication device may belong to a first waveform set. The first waveform set includes multiple waveforms. That is, in S500, the first communication device transmits all or part of the waveforms in the first waveform set.
[0140] Optionally, the first waveform can be pre-configured in the first communication device.
[0141] Optionally, in the first waveform set, multiple waveforms have different PAPRs.
[0142] This application does not specifically limit the waveforms in the first waveform set. Several possible first waveform sets are described below.
[0143] In one possible design, the first waveform set includes multiple waveforms, each with the same waveform duration within a single cycle, but different duty cycles. The waveform duration refers to the length of time during which the waveform is output, also known as the minimum pulse time. The duty cycle is the ratio of the waveform duration to the signal cycle length within a periodic signal; in other words, the cycle lengths of the multiple waveforms are different.
[0144] In this design, the waveform occupies the same amount of time in a single cycle, which can also be described as the waveform occupies a fixed amount of time in a single cycle, for example, fixed at 1ms.
[0145] For example, Figure 7 shows a schematic diagram of a possible first waveform set. As shown in Figure 7, the first waveform set includes four waveforms, which occupy the same amount of time in a single cycle, with duty cycles of 100%, 1 / 2, 1 / 3, and 1 / 4, respectively. The first waveform with a duty cycle of 100% can also be referred to as a continuous wave.
[0146] In another possible design, the first waveform set includes multiple waveforms, each of which is a polyphonic waveform, and each waveform consists of multiple monophonic waveforms with adjacent frequency intervals of equal distance. Alternatively, each waveform may be described as consisting of multiple monophonic waveforms with fixed frequency intervals, for example, each waveform consists of multiple monophonic waves with a fixed frequency interval of 10 Hz.
[0147] In this design, each waveform has a different number of syllables. It is understandable that, since the frequency intervals of the multiple monotones that make up the waveform are fixed, while the number of syllables in each waveform is different, the frequency bandwidth (or system bandwidth) of each waveform is different.
[0148] In this design, the peak-to-average power ratio (PAPR) of the waveform is directly proportional to the number of multiple tones. The peak duration of the waveform is inversely proportional to the number of multiple tones.
[0149] For example, Figure 8 shows a schematic diagram of a possible first waveform set. As shown in Figure 8, the first waveform set includes four waveforms: a two-tone waveform, a three-tone waveform, a four-tone waveform, and a 32-tone waveform, as shown in Figure 8. The horizontal axis of the schematic diagram of these four waveforms represents the time domain, and the vertical axis represents the amplitude. These four waveforms are composed of multiple single-tone waveforms as shown in Figure 8. Specifically, the two-tone waveform consists of two single-tone waveforms, the three-tone waveform consists of three single-tone waveforms, the four-tone waveform consists of four single-tone waveforms, and the 32-tone waveform consists of 32 single-tone waveforms. Furthermore, the adjacent frequency intervals of the multiple single-tone waveforms that make up these four waveforms are the same, specifically the following frequency intervals: the frequency interval between the two single-tone waveforms that make up the two-tone waveform, the frequency interval between the three single-tone waveforms that make up the three-tone waveform, the frequency interval between the four single-tone waveforms that make up the four-tone waveform, and the frequency interval between the 32 single-tone waveforms that make up the 32-tone waveform.
[0150] In another possible design, the first waveform set includes multiple waveforms, each of which is a polyphonic waveform. Each waveform consists of multiple single-tone waveforms with different frequency intervals, and each waveform has the same frequency bandwidth. Alternatively, the maximum system bandwidth of each waveform is fixed. The number of polytones varies for each waveform.
[0151] In this design, the PAPR of the waveform is directly proportional to the number of tones in the waveform. The peak durations of different waveforms are similar.
[0152] For example, Figure 9 illustrates a possible first waveform set. As shown in Figure 9, the first waveform set includes four waveforms: a two-tone waveform, a three-tone waveform, a four-tone waveform, and a 32-tone waveform, as shown in Figure 9. These four waveforms are composed of multiple single-tone waveforms as shown in Figure 9. Specifically, the two-tone waveform consists of two single-tone waveforms, the three-tone waveform consists of three single-tone waveforms, the four-tone waveform consists of four single-tone waveforms, and the 32-tone waveform consists of 32 single-tone waveforms. Furthermore, these four waveforms have the same maximum system bandwidth, and the adjacent frequency intervals of the multiple single-tone waveforms that make up these four waveforms are different, specifically the following frequency intervals: the frequency interval between the two single-tone waveforms that make up the two-tone waveform, the frequency interval between the three single-tone waveforms that make up the three-tone waveform, the frequency interval between the four single-tone waveforms that make up the four-tone waveform, and the frequency interval between the 32 single-tone waveforms that make up the 32-tone waveform.
[0153] Optionally, prior to S500, the second communication device can send a first message to the first communication device, which can trigger the first communication device to send a second waveform. For example, the first message can request the first communication device to send a wireless charging signal. Or, for example, the first message can indicate that the second communication device's battery is low.
[0154] Optionally, the second communication device can send the first message when the battery level is below a certain threshold.
[0155] Optionally, the second communication device can also determine the first information even if the first communication device has not sent the second waveform. The first information includes specific details, as described above. This application does not limit the specific implementation of the second communication device determining the first information. For example, the second communication device can configure a first waveform set, select a desired waveform from the first waveform set, and use the first information to indicate which waveform in the first waveform set the desired waveform is. For instance, assuming each waveform in the first waveform set has a corresponding index, the first information can indicate the index of the desired waveform. Alternatively, the first information can indicate relevant parameters of the desired waveform.
[0156] The following section elaborates on the possible implementations of the first communication device determining the first waveform based on the first information.
[0157] Optionally, if the first information indicates the relevant parameters of the waveform, the first communication device can determine a waveform whose corresponding parameters are the same as or similar to the parameters indicated by the first information, and use it as the first waveform.
[0158] For example, if the first information indicates a first power peak, the difference between the power peak of the first waveform and the first power peak can be within a first threshold. If the first information indicates a first duty cycle value, the difference between the duty cycle value of the first waveform and the first duty cycle value can be within a second threshold. If the first information indicates a first syllable count, the difference between the number of syllables in the first waveform and the number of syllables can be within a fifth threshold. If the first information indicates a first frequency interval, the difference between the frequency interval corresponding to the first waveform (for example, if the first waveform is a polyphonic waveform, the adjacent frequency intervals between the multiple monophonic waveforms that make up the first waveform are the frequency intervals corresponding to the first waveform) and the first frequency interval can be within a sixth threshold. If the first information indicates a first frequency bandwidth, the difference between the frequency bandwidth of the first waveform and the first frequency bandwidth can be within a seventh threshold.
[0159] Optionally, the first information may indicate a range (or interval) of relevant parameters of the waveform. The first communication device may determine the waveform whose corresponding parameters fall within the range indicated by the first information as the first waveform.
[0160] For example, if the first information indicates a power peak range, the power peak of the first waveform can be within that range. If the first information indicates a duty cycle range, the duty cycle of the first waveform can be within that range. If the first information indicates a syllable count range, the number of syllables in the first waveform can be within that range. If the first information indicates a frequency interval range, the frequency interval corresponding to the first waveform (for example, if the first waveform is a polyphonic waveform, the adjacent frequency intervals between the multiple monophonic waveforms that make up the first waveform are the frequency intervals corresponding to the first waveform) can be within that range. If the first information indicates a frequency bandwidth range, the frequency bandwidth of the first waveform can be within that range.
[0161] Optionally, if the first communication device in S500 sends a second waveform to the second communication device, the first communication device can determine the first waveform based on the second waveform and the information indicated by the first information.
[0162] Optionally, the first information may indicate the adjustment amount of the waveform. For example, if the first information indicates a first power peak adjustment amount, the difference between the first difference of the first waveform and the first power peak adjustment amount may be within a third threshold, wherein the first difference is the difference between the power peak of the waveform and the power peak of the second waveform. If the first information indicates a first duty cycle adjustment amount, the difference between the second difference of the first waveform and the first duty cycle adjustment amount may be within a fourth threshold, wherein the second difference is the difference between the duty cycle value of the waveform and the duty cycle value of the second waveform.
[0163] For example, assuming the peak power of the second waveform sent by the first communication device is 100, the first power peak adjustment indicated by the first information is +10, and the third threshold is 5, then the peak power of the first waveform determined by the first communication device can be in the range of [105~115].
[0164] Optionally, the adjustment amount of the waveform indicated by the first information can be an adjustment amount obtained by the second communication device based on the relevant parameters of the desired waveform and the relevant parameters of the second waveform. For example, assuming the peak power of the second waveform is 120, and the second communication device determines after receiving the second waveform that the peak power of the desired waveform is 125, then the first peak power adjustment amount indicated by the first information can be +5.
[0165] Optionally, the first information may indicate the range of the waveform adjustment amount. For example, if the first information indicates a power peak adjustment range, the first difference of the first waveform may be within the power peak adjustment range. If the first information indicates a duty cycle adjustment range, the second difference of the first waveform may be within the duty cycle adjustment range. The definitions of the first and second differences can be found in the above description.
[0166] The embodiments of this application do not limit the size of each threshold (e.g., the first threshold to the seventh threshold mentioned above) or the range of parameters (e.g., the range that the first information may indicate mentioned above).
[0167] This application embodiment does not limit the implementation of the first communication device acquiring various thresholds (e.g., the first threshold to the seventh threshold mentioned above). Optionally, each threshold may be defined by a protocol, or it may be pre-configured by the first communication device, or it may be determined by the first communication device based on the first information. For example, assuming the first information indicates a first power peak, and the maximum first power peak indicated by the first information is 16mW, if the first information indicates the first power peak through 4 bits, then the first information can indicate up to 16 levels of the first power peak, each level being 1mW. The first communication device can determine the first threshold as 1mW based on the level of the first power peak indicated by the first information.
[0168] This application does not limit the specific implementation of the second communication device determining the range of the first information indication. For example, if the first information indicates the range of relevant waveform parameters, the second communication device can add a certain value (which can be any positive value) to the desired waveform parameters to obtain the upper limit of the range indicated by the first information, and subtract a certain value (which can be any positive value) from the desired waveform parameters to obtain the lower limit of the range indicated by the first information. As another example, if the first information indicates the range of waveform adjustment amount, the second communication device can determine the desired adjustment amount based on the desired waveform parameters and the second waveform parameters, add a certain value (which can be any positive value) to the desired adjustment amount to obtain the upper limit of the range indicated by the first information, and subtract a certain value (which can be any positive value) from the desired waveform parameters to obtain the lower limit of the range indicated by the first information.
[0169] Optionally, if the first information indicates a waveform desired by the second communication device, such as an index of the waveform desired by the second communication device, the first communication device can determine the waveform desired by the second communication device as the first waveform. Alternatively, the first communication device can also refer to the waveform desired by the second communication device to determine other waveforms as the first waveform. This application embodiment does not limit the specific implementation of the first communication device determining the first waveform based on the waveform desired by the second communication device indicated by the first information.
[0170] Optionally, if the first information indicates a waveform desired by the second communication device, such as an index indicating the waveform desired by the second communication device, the first communication device can determine the waveform desired by the second communication device as the first waveform based on the first information. Alternatively, the first communication device can also determine other waveforms as the first waveform by referring to the waveform desired by the second communication device.
[0171] Optionally, the first communication device can determine the first waveform from among the multiple waveforms included in the first waveform set based on the first information. That is, the first waveform belongs to the first waveform set.
[0172] Wherein, if the first information indicates the relevant parameters of the waveform, the first waveform can be a waveform in the first waveform set whose corresponding parameters are the same or similar to the parameters indicated by the first information. For example, the first communication device can determine the first waveform in the first waveform set according to the parameters indicated by the first information and a certain threshold. For details, please refer to the above introduction of the first threshold to the seventh threshold.
[0173] For example, the first communication device can determine the waveform with the smallest difference between its corresponding parameters and the parameters indicated by the first information from among the multiple waveforms included in the first waveform set, and identify this waveform as the first waveform. Optionally, the difference between the parameters of the first waveform and the parameters indicated by the first information may also be 0, that is, the first waveform set contains the waveform desired by the second communication device.
[0174] For example, suppose the first information indicates that the duty cycle of the target waveform is 40%, and the first waveform set includes four waveforms with duty cycles of 100%, 1 / 2, 1 / 3, and 1 / 4, respectively. The first communication device determines that among the duty cycles corresponding to these four waveforms, the one closest to the duty cycle of the target waveform is 1 / 3. Then, the first communication device identifies the waveform with a duty cycle of 1 / 3 as the first waveform.
[0175] S502, the first communication device sends a wireless signal (hereinafter referred to as the first signal) to the second communication device. The waveform of the wireless signal is the first waveform, or in other words, the first communication device sends the first waveform to the second communication device. The first signal can be used to charge the second communication device.
[0176] Based on the communication method provided in the embodiments of this application, the first communication device can determine the charging signal to be sent to the second communication device according to the information from the second communication device, and can adaptively adjust the charging waveform to suit the second communication device, thereby improving the charging efficiency.
[0177] Optionally, if in S500 the first communication device sends a second waveform to the second communication device, the first waveform sent by the first communication device to the second communication device in S502 based on the first information may be different from or the same as the second waveform sent by the first communication device in S500. If the first waveform and the second waveform are different, the PAPR of the first waveform and the PAPR of the second waveform may be different.
[0178] Optionally, if in S500 the first communication device sends multiple second waveforms to the second communication device, the first waveform sent by the first communication device to the second communication device in S502 according to the first information can be one of the multiple second waveforms, or it can be a waveform different from the second waveform.
[0179] Optionally, if in S500 the first communication device sends a second waveform to the second communication device, the transmission power of the first communication device sending the first waveform in S502 can be the same as or different from the transmission power of the first communication device sending the second waveform in S500.
[0180] In other words, after the first communication device sends a wireless charging signal to the second communication device, it can adjust or select the waveform of subsequent wireless charging signals sent to the second communication device based on the information fed back by the second communication device (i.e., the first information), which can effectively improve the charging efficiency of the terminal. Furthermore, it can be understood that when there are multiple second communication devices, the first communication device can specifically adjust the waveform of the wireless charging signals sent to different second communication devices based on the information fed back by each device, thereby enabling the transmitted wireless charging signals to adapt to second communication devices with different distances and / or rectification characteristics than the first communication device.
[0181] The following describes one possible, exemplary process of an embodiment of this application.
[0182] For example, as shown in Figure 10, the process includes the following steps:
[0183] S1001 (Optional step): The second communication device sends a first message to the first communication device, requesting the first communication device to send a wireless charging signal.
[0184] S1002 (Optional Step): After receiving the first message, the first communication device sends one or more wireless charging signals to the second communication device. The waveform of the wireless charging signal sent by the first communication device belongs to the first waveform set.
[0185] For details on S1002, please refer to the above introduction to S500.
[0186] S1003 (Optional step): After receiving the wireless charging signal, the second communication device performs rectification and energy storage.
[0187] S1004. The second communication device determines the first information and sends the first information to the first communication device.
[0188] Optionally, if the second communication device receives a wireless charging signal in S1003, the second communication device can determine the first information based on the received wireless charging signal. If the first communication device sends a wireless charging signal once in S1002, the second communication device can calculate the relevant parameters of the waveform with high charging efficiency based on the received wireless charging signal, and indicate the calculated relevant parameters through the first information. If the first communication device sends multiple wireless charging signals in S1002, the second communication device can select the wireless charging signal with high charging efficiency from the received wireless charging signals, and indicate the waveform index of the wireless charging signal through the first information.
[0189] For details on S1004, please refer to the above description of the second communication device determining the first information in S501.
[0190] S1005. The first communication device determines the first waveform to be transmitted from the first waveform set based on the first information.
[0191] For details on S1005, please refer to the above description of how the first communication device determines the first waveform based on the first information in S501.
[0192] S1006. The first communication device sends a wireless charging signal to the second communication device, and the waveform of the wireless charging signal is the first waveform.
[0193] For example, if the embodiments of this application are applied to an O-RAN architecture, the first communication device is an access network device composed of multiple RAN nodes (for example, the structure of the first communication device can be referred to the access network device shown in Figure 3), and the second communication device is a terminal device. The process shown in Figure 10 may include the following steps:
[0194] S1101 (Optional step): The terminal device sends a first message to the access network device, requesting the access network device to send a wireless charging signal.
[0195] S1102 (Optional Step): The RU in the access network device receives the uplink radio frequency signal from the terminal device, processes and downconverts it, and sends the baseband physical layer information to the DU.
[0196] S1103 (optional step): Obtain the first message from the DU demodulation information in the access network device.
[0197] S1104 (optional step): The DU sends the first message to the CU, and the CU sends a request message to the core network device, requesting the core network device to decide whether to send a wireless charging signal, or to make an independent decision to send a wireless charging signal to the terminal device.
[0198] S1105 (optional step): The CU controls the DU and RU to send wireless charging signals, and the waveform of the wireless charging signal is the second waveform.
[0199] For details on S1105, please refer to the above introduction to S500.
[0200] S1106 (Optional step): The terminal device receives the wireless charging signal and performs rectification and energy storage.
[0201] S1107. The terminal device determines and sends the first information. Optionally, if the terminal device receives a wireless charging signal in S1106, the terminal device can determine the first information based on the received wireless charging signal.
[0202] For details on S1107, please refer to the above description of the second communication device determining the first information in S501.
[0203] S1108 and CU receive the first information through DU and RU, instructing RU to adjust the waveform of the wireless charging signal subsequently sent to the terminal device to the first waveform.
[0204] For details on S1108, please refer to the above description of how the first communication device determines the first waveform based on the first information in S501.
[0205] S1109 and RU adjust the waveform of the wireless charging signal according to the instructions of CU, and send the wireless charging signal. The waveform of the wireless charging signal sent is the first waveform.
[0206] Optionally, in this embodiment of the application, if the first communication device is a chip in an access network device, Figure 11 shows an exemplary structure of the first communication device. As shown in Figure 11, the chip includes a CU, a DU, and an RU, wherein the CU is used to perform upper-layer L2 and L3 functions, the DU is used to perform L1 and some L2 functions, and the RU is used to perform L1 calculation and radio frequency (RF) digital part functions. The midhaul interface is used to carry traffic between the CU and the DU, the backhaul interface is used to carry traffic between the CU and the core network, and the fronthaul interface is used to carry traffic between the RU and the DU. In addition, if the chip adopts an integrated DU structure, the DU includes the above-mentioned DU and RU functions.
[0207] As shown in Figure 11, the CU and / or DU include a processor and a hardware accelerator. The processor may include an x86-based processor or a non-x86-based processor (e.g., an ARM-based processor), and the hardware accelerator may include a field-programmable gate array (FPGA), a graphics processing unit (GPU), or other accelerators.
[0208] Taking DU as an example, DU can be implemented using a multi-core processor and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on a multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA- or GPU-based hardware accelerators; or all L1 functions can be offloaded to FPGA- or GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with the processor; similarly, accelerators have multi-channel PCIe interfaces pointing to the processor and external connections via GbE.
[0209] An RU can include three parts: an O-RAN processing unit (OPU), a digital processing unit (DPU), and a radio frequency (RF) processing unit.
[0210] The OPU receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface, L1 layer (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be a central processing unit (CPU), FPGA, or ASIC.
[0211] A DPU can perform synchronous, digital downconversion (DDC), or digital upconversion (DUC) operations. A DPU can be an FPGA or an ASIC.
[0212] The RF processing unit may include a transceiver module, up / down converters, power amplifiers, low-noise amplifiers, and Tx / Rx filters. Conversion between the analog and digital domains can be performed within the transceiver module. In some implementations, the physical and logical partitions within the RF processing unit do not require specific boundaries.
[0213] For example, if the second communication device is a terminal device and the first communication device is a chip, the process shown in Figure 10 may include the following steps:
[0214] S1201 (Optional step): The terminal device sends a first message to the access network device, requesting the access network device to send a wireless charging signal.
[0215] S1202 (optional step): In the chip deployed in the access network device, the CU receives the instruction and determines to send a wireless charging signal through internal logic operations.
[0216] S1203 (optional step): The CU controls the RU to send a wireless charging waveform through the DU. The waveform of the wireless charging signal is the second waveform.
[0217] For details on S1203, please refer to the above introduction to S500.
[0218] S1204 (Optional step): The terminal device receives the wireless charging signal and performs rectification and energy storage.
[0219] S1205. The terminal device determines and sends the first information. Optionally, if the terminal device receives a wireless charging signal in S1204, the terminal device can determine the first information based on the received wireless charging signal.
[0220] For details on S1205, please refer to the above description of the second communication device determining the first information in S501.
[0221] S1206, based on the information fed back from the terminal, instructs the RU to adjust the waveform of the wireless charging signal subsequently sent to the terminal device to the first waveform.
[0222] S1207 and RU adjust the waveform of the wireless charging signal according to the instructions of CU, and send the wireless charging signal. The waveform of the wireless charging signal sent is the first waveform.
[0223] The above mainly describes the solutions provided by the embodiments of this application from the perspective of interaction between various devices. Correspondingly, the embodiments of this application also provide a communication device for implementing the various methods described above. This communication device can be a first communication device in the above method embodiments, or a device containing the first communication device, or a component usable in the first communication device; or, this communication device can be a second communication device in the above method embodiments, or a device containing the second communication device, or a component usable in the second communication device. It is understood that, in order to achieve the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0224] This application embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be understood that the module division in this application embodiment is illustrative and is only a logical functional division. In actual implementation, there may be other division methods.
[0225] Figure 12 shows a schematic diagram of a communication device 120. The communication device 120 includes a transceiver module 1202 and a processing module 1201. Optionally, the communication device 120 may also include a storage module 1203. The transceiver module 1202, also known as a transceiver unit, is used to implement transceiver functions, and may be, for example, a transceiver circuit, transceiver, transceiver device, or communication interface.
[0226] The communication device 120 can be the first communication device in the above embodiments, or it can be a chip in the first communication device. Alternatively, the communication device can be the second communication device in the above embodiments, or it can be a chip in the second communication device. The communication device 120 can be used to implement the communication method of any of the above embodiments.
[0227] For example, the transceiver module 1202 is used to support the communication device 120 in sending and receiving information, or to communicate with other devices. The processing module 1201 is used to control and manage the operation of the communication device 120, and to execute the processing performed by the communication device 120 in the above embodiments. Optionally, if the communication device 120 includes a storage module 1203, the processing module 1201 can also execute programs or instructions stored in the memory, so that the communication device 120 implements the methods and functions involved in any of the above embodiments.
[0228] For example, if the communication device 120 is the first communication device in the above embodiments, the processing module 1201 can be used to determine the first waveform and / or for other processes of the technology described herein. The transceiver module 1202 can be used to execute, for example, steps S501 and S502 in FIG. 5, and / or for other processes of the technology described herein. All relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.
[0229] For example, if the communication device 120 is the second communication device in the above embodiments, the processing module 1201 can be used to determine the first information and / or for other processes of the technology described herein. The transceiver module 1202 can be used to execute, for example, steps S501 and S502 in FIG. 5, and / or for other processes of the technology described herein. All relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here.
[0230] For example, in hardware implementation, the functions of processing module 1201 can be executed by a processor, and the functions of transceiver module 1202 can be executed by a transceiver (transmitter / receiver) and / or communication interface. The processing module 1201 can be embedded in or independent of the processor of communication device 120 in hardware form, or it can be stored in the memory of communication device 120 in software form, so that the processor can call and execute the operations corresponding to the above functional units.
[0231] Alternatively, the modules in Figure 12 can also be called units. For example, a processing module can be called a processing unit, and a transceiver module can be called a transceiver unit. Furthermore, in the embodiment shown in Figure 12, the names of the units may not be those shown in the figure; for example, a transceiver module can also be called a communication module or a communication unit.
[0232] If the units in Figure 12 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. This computer software product, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0233] In this embodiment, the communication device 120 is presented in an integrated manner, divided into various functional modules. Here, "module" can refer to a specific ASIC, circuitry, a processor and memory executing one or more software or firmware programs, integrated logic circuitry, and / or other devices that can provide the aforementioned functions. In a simplified embodiment, those skilled in the art will recognize that the communication device 120 can take the form of the communication device shown in FIG13.
[0234] As shown in FIG13, the communication device 130 includes one or more processors 1301, a communication line 1302, and at least one communication interface (FIG13 is only an example illustrating the inclusion of a communication interface 1304 and a processor 1301), and optionally may also include a memory 1303.
[0235] The processor 1301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.
[0236] The communication line 1302 may include a path for connecting different components.
[0237] The communication interface 1304 can be a transceiver module used to communicate with other devices or communication networks, such as Ethernet, RAN, terminals, and wireless local area networks (WLAN). For example, the transceiver module can be a transceiver or similar device. Optionally, the communication interface 1304 can also be a transceiver circuit or input / output interface located within the processor 1301, used to implement signal input and signal output for the processor.
[0238] The memory 1303 can be a device with storage function. For example, it can be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions; random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory can exist independently and be connected to the processor via communication line 1302. The memory can also be integrated with the processor.
[0239] The memory 1303 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 1301. The processor 1301 executes the computer execution instructions stored in the memory 1303, thereby implementing the communication method provided in the embodiments of this application.
[0240] Alternatively, in this embodiment of the application, the processor 1301 may execute the processing-related functions in the communication method provided in the following embodiments of the application, and the communication interface 1304 may be responsible for communicating with other devices or communication networks. This embodiment of the application does not specifically limit this.
[0241] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0242] In a specific implementation, as one embodiment, processor 1301 may include one or more CPUs, such as CPU0 and CPU1 in FIG13.
[0243] In a specific implementation, as one embodiment, the communication device 130 may include multiple processors, such as processors 1301 and 1307 in FIG. 13. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include, but are not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., and various computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform calculations or processing.
[0244] In a specific implementation, as one embodiment, the communication device 130 may further include an output device 1305 and an input device 1306. The output device 1305 communicates with the processor 1301 and can display information in various ways. For example, the output device 1305 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 1306 communicates with the processor 1301 and can receive user input in various ways. For example, the input device 1306 may be a mouse, keyboard, touchscreen device, or sensing device, etc.
[0245] The aforementioned communication device 130 may sometimes be referred to as a communication equipment, which can be a general-purpose device or a dedicated device. For example, the communication device 130 may be a desktop computer, a portable computer, a web server, a handheld computer (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or a device with a similar structure to that in Figure 13. The embodiments of this application do not limit the type of communication device 130.
[0246] Furthermore, the composition shown in FIG13 does not constitute a limitation on the communication device. In addition to the components shown in FIG13, the communication device 130 may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0247] In the communication device 130 shown in Figure 13, the processor 1301 can call the computer execution instructions stored in the memory 1303 to make the communication device 130 execute the communication method in the above method embodiment.
[0248] Specifically, the functions / implementation processes of the transceiver module 1202 and processing module 1201 in Figure 12 can be implemented by the processor 1301 in the communication device 130 shown in Figure 13 calling computer execution instructions stored in the memory 1303. Alternatively, the functions / implementation processes of the processing module 1201 in Figure 12 can be implemented by the processor 1301 in the communication device 130 shown in Figure 13 calling computer execution instructions stored in the memory 1303, and the functions / implementation processes of the transceiver module 1202 in Figure 12 can be implemented by the communication interface 1304 in the communication device 130 shown in Figure 13.
[0249] It should be understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement dedicated logic operations.
[0250] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0251] Optionally, embodiments of this application also provide a communication device (e.g., the communication device may be a chip or a chip system), which includes a processor for implementing the methods in any of the above method embodiments. In one possible design, the communication device further includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the methods in any of the above method embodiments. Of course, the memory may not be included in the communication device. When the communication device is a chip system, it may be composed of chips or may include chips and other discrete devices; embodiments of this application do not specifically limit this.
[0252] Optionally, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions that, when run on a communication device, enable the communication device to execute the methods described in any of the above method embodiments or any implementation thereof.
[0253] Optionally, embodiments of this application also provide a computer program product, which includes a computer program or instructions that, when run on a communication device, enable the communication device to execute the methods described in any of the above method embodiments or any implementation thereof.
[0254] Optionally, embodiments of this application also provide a communication system, which includes the first communication device and the second communication device described in the above method embodiments.
[0255] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0256] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0257] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of the application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from its scope. Thus, if such modifications and modifications fall within the scope of the claims and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A communication method, characterized in that, The method includes: Send first information to the first communication device, wherein the first information is used to determine a first waveform; A first waveform is received from the first communication device, the first waveform being used for wireless charging.
2. The method according to claim 1, characterized in that, The first information includes information indicating at least one of the following: First power peak value, first duty cycle value, first power peak adjustment amount, first duty cycle adjustment amount, first number of syllables, first frequency interval, first frequency bandwidth, or desired waveform.
3. The method according to claim 2, characterized in that, The first waveform satisfies at least one of the following: The difference between the power peak value of the first waveform and the first power peak value is within a first threshold value; Alternatively, the difference between the duty cycle value of the first waveform and the first duty cycle value is within the second threshold. Alternatively, the difference between the first difference of the first waveform and the first power peak adjustment amount is within a third threshold, wherein the first difference is the difference between the power peak of the waveform and the power peak of the second waveform, and the second waveform is the waveform received before sending the first information; Alternatively, the difference between the second difference of the first waveform and the first duty cycle adjustment amount is within the fourth threshold, wherein the second difference is the difference between the duty cycle value of the waveform and the duty cycle value of the second waveform; Alternatively, the difference between the number of syllables in the first waveform and the number of syllables in the first waveform is within the fifth threshold. Alternatively, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within the sixth threshold. Alternatively, the difference between the frequency bandwidth of the first waveform and the first frequency bandwidth is within the seventh threshold. Alternatively, the first waveform may be the desired waveform.
4. The method according to any one of claims 1-3, characterized in that, Before sending the first information to the first communication device, the method further includes: Receive at least one second waveform from the first communication device, the second waveform being used for wireless charging.
5. A communication method, characterized in that, The method includes: Receive the first information from the second communication device; A first waveform is sent to the second communication device. The first waveform is determined based on the first information and is used for wireless charging of the second communication device.
6. The method according to claim 5, characterized in that, The first waveform belongs to a first waveform set, and the first waveform set includes multiple waveforms that satisfy at least one of the following conditions: The multiple waveforms have different peak-to-average power ratios; the multiple waveforms have different periods and each waveform occupies the same time within a single period; each of the multiple waveforms consists of multiple monotone waveforms with the same adjacent frequency interval but different numbers of syllables; each of the multiple waveforms consists of multiple monotone waveforms with the same frequency bandwidth but different numbers of syllables.
7. The method according to claim 5 or 6, characterized in that, The first information includes information indicating at least one of the following: The first power peak value, the first duty cycle value, the first power peak adjustment amount, the first duty cycle adjustment amount, the first number of syllables, the first frequency interval, the first frequency bandwidth, or the waveform desired by the second communication device.
8. The method according to claim 7, characterized in that, The first waveform is determined based on the first information and includes at least one of the following: The difference between the power peak value of the first waveform and the first power peak value is within a first threshold value; Alternatively, the difference between the duty cycle value of the first waveform and the first duty cycle value is within the second threshold. Alternatively, the difference between the first difference of the first waveform and the first power peak adjustment amount is within a third threshold, wherein the first difference is the difference between the power peak of the waveform and the power peak of the second waveform, and the second waveform is the waveform sent before receiving the first information; Alternatively, the difference between the second difference of the first waveform and the first duty cycle adjustment amount is within the fourth threshold, wherein the second difference is the difference between the duty cycle value of the waveform and the duty cycle value of the second waveform; Alternatively, the difference between the number of syllables in the first waveform and the number of syllables in the first waveform is within the fifth threshold. Alternatively, the difference between the frequency interval corresponding to the first waveform and the first frequency interval is within the sixth threshold. Alternatively, the difference between the frequency bandwidth of the first waveform and the first frequency bandwidth is within the seventh threshold. Alternatively, the first waveform may be the waveform desired by the second communication device.
9. The method according to any one of claims 5-8, characterized in that, Before receiving the first information from the second communication device, the method further includes: A second waveform is sent to the second communication device, and the second waveform is used for wireless charging of the second communication device.
10. The method according to claim 9, characterized in that, Sending the second waveform to the second communication device includes: Send all or part of the waveforms in the first waveform set to the second communication device.
11. A communication device, characterized in that, The communication device includes a module or unit for implementing the method of any one of claims 1-4; or, the communication device includes a module or unit for implementing the method of any one of claims 5-10.
12. A communication device, characterized in that, The communication device includes: a processor and an interface circuit, the interface circuit being used to communicate with a device other than the communication device, and the processor being used to execute instructions stored in the memory; when the instructions are executed by the processor, the communication device is caused to perform the method of any one of claims 1-4, or the communication device is caused to perform the method of any one of claims 5-10.
13. A computer-readable storage medium, characterized in that, It stores instructions that, when executed by a computer, cause the method of any one of claims 1-4 to be performed, or cause the method of any one of claims 5-10 to be performed.
14. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a computer, cause the method of any one of claims 1-4 to be performed, or cause the method of any one of claims 5-10 to be performed.
15. A communication system, characterized in that, The communication system includes a first communication device and a second device; wherein the second communication device is used to perform the method of any one of claims 1-4, and the first communication device is used to perform the method of any one of claims 5-10.