Communication method and communication apparatus
By acquiring frequency domain allocation configuration information, the sub-frequency band resources are determined for information transmission of cellular devices and WiFi devices, solving the interference problem in coexistence scenarios and achieving efficient management of spectrum resources and reduction of interference.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-06-27
- Publication Date
- 2026-05-21
Smart Images

Figure CN2025104303_21052026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411064878.1, filed on August 2, 2024, entitled "Communication Method and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology
[0003] With the development of communication technology, the 6 GHz band is the main spectrum resource for the continued expansion of the mid-band. The allocation of this band is still under discussion. One spectrum resource allocation method under discussion is that cellular devices and wireless fidelity (WiFi) devices share the upper half of 6 GHz (U6 GHz). For example, the 6425 to 7125 MHz band in 6 GHz can be allocated to cellular communication and WiFi communication.
[0004] A scenario where cellular devices and Wi-Fi devices share spectrum resources is called a coexistence scenario, and the spectrum resources shared by cellular devices and Wi-Fi devices in a coexistence scenario are called coexistence frequency bands. During signal transmission on these coexistence frequency bands, interference may occur between cellular devices and Wi-Fi devices. Therefore, how to reduce interference on coexistence frequency bands in coexistence scenarios has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a communication method to reduce interference between devices in coexisting scenarios.
[0006] Firstly, a communication method is provided. This method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself, a component within the first communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following explanation uses execution by the first communication device as an example.
[0007] The communication method includes: acquiring first indication information, the first indication information indicating frequency domain partitioning configuration information corresponding to a first frequency band, the frequency domain partitioning configuration information including information of each of a plurality of sub-frequency bands in the first frequency band; determining at least one first sub-frequency band among the plurality of sub-frequency bands according to the first indication information, the time-frequency resources corresponding to the at least one first sub-frequency band being used by the first communication device to transmit and / or receive information, wherein the first frequency band is all or part of a frequency band supported by both the first communication device and the second communication device, the first communication device supports a cellular communication protocol, and the second communication device supports a wireless local area network protocol; or, the first communication device supports a wireless local area network communication protocol, and the second communication device supports a cellular communication protocol.
[0008] Based on the above technical solution, the first communication device can determine at least one first sub-frequency band for transmitting information according to the received first indication information. The at least one first sub-frequency band is at least one of multiple sub-frequency bands within a first frequency band. The first frequency band is part or all of a frequency band that can be used by both the first and second communication devices, and the first and second communication devices support different communication protocols. This first frequency band can be referred to as part or all of a coexisting frequency band. It can be understood that the coexisting frequency band in this application can be divided into multiple sub-frequency bands, and different sub-frequency bands can be configured for use by different devices in a coexisting scenario, thereby effectively avoiding interference between devices in a coexisting scenario.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving second indication information, the second indication information being used to indicate the frequency domain reference position of the first frequency band.
[0010] Based on the above technical solution, the first communication device can determine the frequency domain position of the first frequency band to which at least one first sub-frequency band currently in use belongs based on the received second indication information, thereby clearly identifying in which first frequency band at least one first sub-frequency band is used for transmitting information.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information, the third indication information indicating time-domain resources corresponding to each of the first sub-frequency bands in at least one first sub-frequency band.
[0012] Based on the above technical solution, the first communication device can learn the time domain resources corresponding to each of the at least one configured first sub-frequency bands based on the received third indication information, thereby determining to transmit information on certain time and frequency resources.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, obtaining the first indication information includes: if the first communication device is a base station supporting a cellular communication protocol, then receiving the first indication information from a frequency band management device; or, if the first communication device is an access point (AP) supporting a wireless local area network (WLAN) communication protocol, then receiving the first indication information from the frequency band management device and / or a third communication device, wherein the third communication device is a base station supporting a cellular communication protocol; or, the first indication information is a protocol predefined.
[0014] Based on the above technical solution, the first communication device can obtain the first indication information in multiple ways, thereby improving the flexibility of the solution.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the information of the sub-frequency band indicates the frequency domain location and frequency domain size of the sub-frequency band.
[0016] Based on the above technical solution, the information of each sub-frequency band included in the frequency domain division configuration information corresponding to the first frequency band is used to indicate the frequency domain position and frequency domain size of the sub-frequency band. Therefore, the first communication device can know the frequency domain position and frequency domain size of at least one first sub-frequency band based on the frequency domain division configuration information corresponding to the first frequency band.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the frequency domain sizes of any two sub-frequency bands among the plurality of sub-frequency bands are equal, or the frequency domain sizes of at least two sub-frequency bands among the plurality of sub-frequency bands are unequal, wherein the ending frequency domain position of the k-th sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)-th sub-frequency band; or, the ending frequency domain position of the k-th sub-frequency band is separated from the starting frequency domain position of the (k+1)-th sub-frequency band by a second frequency band, where k is a positive integer.
[0018] Based on the above technical solution, the multiple sub-bands in the first frequency band can be uniformly divided or non-uniformly divided, and the multiple sub-bands can be continuous or non-continuous in the frequency domain. That is, this application does not limit the form of the multiple sub-bands included in the first frequency band.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the information of the sub-frequency band indicates the frequency domain position of the sub-frequency band, including: the information of the sub-frequency band indicates the difference between the frequency domain reference position of the sub-frequency band and the frequency domain reference position of the first frequency band; or, the information of the sub-frequency band indicates the frequency domain reference position of the sub-frequency band; or, the information of the sub-frequency band indicates the index of the sub-frequency band.
[0020] Based on the above technical solutions, the frequency domain position of a sub-band can be indicated in different ways, such as indicating the difference between the frequency domain reference position of the sub-band and the frequency domain reference position of the first frequency band, or directly indicating the absolute value of the frequency domain reference position of the sub-band, or indicating the index of the sub-band, etc.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, if the frequency domain sizes of any two sub-frequency bands among the plurality of sub-frequency bands are equal, and the ending frequency domain position of the kth sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)th sub-frequency band, the information of the sub-frequency band includes the frequency domain size information of the sub-frequency band and the index of the sub-frequency band.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, before obtaining the first indication information, the method further includes: sending a first request message, the first request message being used to request the allocation of at least one second sub-frequency band among the plurality of sub-frequency bands, wherein the at least one first sub-frequency band is completely different from, completely identical to, or partially identical to the at least one second sub-frequency band.
[0023] Based on the above technical solution, the first communication device can actively request the network device to configure at least one second sub-frequency band for it.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, if the at least one first sub-frequency band is exactly the same as the at least one second sub-frequency band, then the first indication information indicates the frequency domain allocation configuration information corresponding to the first frequency band, including: the first indication information indicates agreement to the at least one second sub-frequency band requested by the first request message.
[0025] Based on the above technical solution, when the network device agrees to at least one second sub-frequency band requested by the first communication device, the network device can specify through an agreement instruction that the first communication device can transmit information on at least one second sub-frequency band.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information is further used to indicate at least one third sub-frequency band among the plurality of sub-frequency bands, the time-frequency resources corresponding to the at least one third sub-frequency band being used by the fourth communication device to transmit and / or receive information, and the first indication information further includes the identifier of the first communication device and the identifier of the fourth communication device.
[0027] Based on the above technical solution, network devices can configure sub-frequency bands for multiple devices (such as the first communication device and the fourth communication device) through the first instruction information, thereby improving configuration efficiency and saving signaling overhead.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information, the fourth indication information being used to indicate updating the at least one first sub-frequency band corresponding to the first communication device, wherein updating the at least one first sub-frequency band includes at least one of the following: adding at least one sub-frequency band to the first communication device, deleting at least one of the at least one first sub-frequency band, replacing at least one of the at least one first sub-frequency band, or reconfiguring at least one fourth sub-frequency band for the first communication device.
[0029] Based on the above technical solution, at least one first sub-frequency band configured by the network device for the first communication device can be updated, wherein the update method can be adding, deleting, replacing or resetting.
[0030] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending a first parameter, the first parameter being used to determine the at least one first sub-frequency band.
[0031] Based on the above technical solution, the first communication device can provide the first parameter to the network device that configures the sub-frequency band, assisting the network device in deciding on the allocation method of the sub-frequency band, so that the sub-frequency band allocated by the network device is more reasonable.
[0032] Secondly, a communication method is provided. This method can be executed by a network device. Unless otherwise specified, "network device" in this application can refer to the network device itself, a component within the network device (e.g., a processor, chip, or chip system), or a logical module or software capable of implementing all or part of the functions of the network device. For ease of description, the following explanation uses execution by a network device as an example.
[0033] The communication method includes: determining frequency domain partitioning configuration information corresponding to a first frequency band, the frequency domain partitioning configuration information including information of each sub-frequency band among a plurality of sub-frequency bands in the first frequency band; sending first indication information to a first communication device, the first indication information being used to indicate the frequency domain partitioning configuration information corresponding to the first frequency band, the frequency domain partitioning configuration information corresponding to the first frequency band being used to determine at least one first sub-frequency band among the plurality of sub-frequency bands, the time-frequency resources corresponding to the at least one first sub-frequency band being used by the first communication device to send and / or receive information, wherein the first frequency band is all or part of a frequency band (coexisting frequency band) supported by both the first communication device and the second communication device, the first communication device supporting a cellular communication protocol and the second communication device supporting a wireless local area network protocol; or, the first communication device supporting a wireless local area network communication protocol and the second communication device supporting a cellular communication protocol.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending second indication information to the first communication device, the second indication information being used to indicate the frequency domain reference position of the first frequency band.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending third indication information to the first communication device, the third indication information indicating time-domain resources corresponding to each of the at least one first sub-frequency bands.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the information of the sub-frequency band indicates the frequency domain location and frequency domain size of the sub-frequency band.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the information of the sub-frequency band indicates the frequency domain position of the sub-frequency band, including: the information of the sub-frequency band indicates the difference between the frequency domain reference position of the sub-frequency band and the frequency domain reference position of the first frequency band; or, the information of the sub-frequency band indicates the frequency domain reference position of the sub-frequency band; or, the information of the sub-frequency band indicates the index of the sub-frequency band.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the frequency domain sizes of any two sub-frequency bands among the plurality of sub-frequency bands are equal, or the frequency domain sizes of at least two sub-frequency bands among the plurality of sub-frequency bands are unequal, wherein the ending frequency domain position of the k-th sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)-th sub-frequency band; or, the ending frequency domain position of the k-th sub-frequency band is separated from the starting frequency domain position of the (k+1)-th sub-frequency band by a second frequency band, where k is a positive integer.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, if the frequency domain sizes of any two sub-frequency bands among the plurality of sub-frequency bands are equal, and the ending frequency domain position of the kth sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)th sub-frequency band, the information of the sub-frequency band includes the frequency domain size information of the sub-frequency band and the index of the sub-frequency band.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, before sending the first indication information to the first communication device, the method further includes: receiving a first request message from the first communication device, the first request message being used to request the allocation of at least one second sub-frequency band among the plurality of sub-frequency bands; if all parties agree to the allocation of the at least one second sub-frequency band requested by the first request message, the at least one first sub-frequency band is completely identical to the at least one second sub-frequency band; if all parties agree to the allocation of the at least one second sub-frequency band requested by the first request message, the at least one first sub-frequency band is partially identical to the at least one second sub-frequency band; if all parties disagree to the allocation of the at least one second sub-frequency band requested by the first request message, the at least one first sub-frequency band is completely different from the at least one second sub-frequency band.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, if the at least one first sub-frequency band is the same as the at least one second sub-frequency band, then the first indication information is used to indicate the frequency domain allocation configuration information corresponding to the first frequency band, including: the first indication information indicates agreement to the at least one second sub-frequency band requested by the first request message.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information is further used to determine at least one third sub-frequency band among the plurality of sub-frequency bands, the time-frequency resources corresponding to the at least one third sub-frequency band being used for the fourth communication device to transmit and / or receive information, and the first indication information further includes the identifier of the first communication device and the identifier of the fourth communication device.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending fifth indication information to a fourth communication device, the fifth indication information being used to determine at least one third sub-frequency band among the plurality of sub-frequency bands, the time-frequency resources corresponding to the at least one third sub-frequency band being used by the fourth communication device to send and / or receive information.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, the method includes: sending a fourth indication message to the first communication device, the fourth indication message being used to indicate updating the at least one first sub-frequency band corresponding to the first communication device, wherein updating the at least one first sub-frequency band includes at least one of the following: adding at least one sub-frequency band to the first communication device, deleting at least one of the at least one first sub-frequency band, replacing at least one of the at least one first sub-frequency band, or reconfiguring at least one third sub-frequency band for the first communication device.
[0045] In conjunction with the second aspect, in some implementations of the second aspect, the method includes: receiving a first parameter from the first communication device, the first parameter being used to determine the at least one first sub-frequency band; and determining the at least one first sub-frequency band based on the first parameter.
[0046] The technical effects of the methods shown in the second aspect and its possible designs above can be referred to the technical effects in the first aspect and its possible designs.
[0047] Thirdly, a communication device is provided. The communication device is used to execute the first aspect described above and any of its embodiments. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the first aspect described above and any of its embodiments.
[0048] In one implementation, the communication device is a first communication equipment. When the communication device is a first communication equipment, the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0049] In another implementation, the communication device can be a chip, chip system, or circuit in the first communication device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0050] Fourthly, a communication device is provided. The communication device is used to execute the second aspect described above and any of its embodiments. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the second aspect described above and any of its embodiments.
[0051] In one implementation, the communication device is a network device. When the communication device is a network device, the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0052] In another implementation, the communication device can be a chip, chip system, or circuit in a network device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0053] Fifthly, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program that, when executed, causes the method of any implementation of the first and second aspects described above to be performed.
[0054] Sixthly, a computer program product containing instructions is provided. When the computer program product is run, it causes the method provided by any implementation of the first and second aspects above to be executed.
[0055] In a seventh aspect, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions through the communication interface and executing the method provided by any of the implementations of the first and second aspects described above.
[0056] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions, and a processor that executes the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor executes the method provided by any of the implementations of the first and second aspects described above.
[0057] Eighthly, a communication system is provided, including a communication device of the third aspect and a communication device of the fourth aspect.
[0058] Ninthly, a computer program is provided. When the computer program is run, it causes the method provided by any implementation of the first and second aspects above to be executed. Attached Figure Description
[0059] Figure 1 is a schematic diagram of a communication system applicable to this application.
[0060] Figure 2 is a schematic flowchart of a communication method provided in an embodiment of this application.
[0061] Figure 3 is a schematic diagram of a sub-band information indication sub-band provided in an embodiment of this application.
[0062] [Correction based on Rule 91 29.08.2025] Figures 4(a) to (f) are schematic diagrams of the frequency band division method provided in the embodiments of this application.
[0063] Figure 5(a) and (b) are schematic diagrams of sub-band configuration provided in the embodiments of this application.
[0064] Figure 6 is a schematic block diagram of a communication device provided in an embodiment of this application.
[0065] Figure 7 is a schematic diagram of another communication device provided in an embodiment of this application.
[0066] Figure 8 is a schematic diagram of a chip system provided in an embodiment of this application.
[0067] Figure 9 is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation
[0068] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0069] First, in this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.
[0070] The information indicated by the instruction is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be indicated, 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 indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.
[0071] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more (including two). Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply an order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S210" are merely identifiers for descriptive convenience and do not limit the order of execution steps.
[0072] Third, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0073] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0074] Fifth, in the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.
[0075] Sixth, in the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, their intended meanings are consistent.
[0076] Seventh, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.
[0077] Eighth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0078] Ninth, in this article, "message", "information", or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0079] Tenth, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, and "send information" can include direct transmission or indirect transmission through other units or modules. "Receive information from YY" can be understood as the source of the information being YY, and "receive information" can include direct reception from YY or indirect reception from YY through other units or modules. Besides air interface transmission or reception signals implemented at the whole-machine level such as network devices or terminal devices, "send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. For example, a modem or system-on-a-chip (SoC) chip or system-in-package (SIP) chip transmits or receives signals. "Send" or "receive" can also be performed through device components, for example, by using buses, traces, or interfaces to transmit or receive signals through several parts, modules, or chips of a device.
[0080] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0081] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) systems or new radio (NR) systems and future communication systems, vehicle-to-other devices (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-V (LTE-V) technology for vehicle-to-everything (V2X), vehicle-to-everything (V2X), machine-type communication (MTC), and Internet of Things (IoT). Things (IoT), Long Term Evolution of Machines (LTE-M), Machine to Machine (M2M), Wireless Local Area Network (WLAN), etc.
[0082] Figure 1 is a schematic diagram of a communication system applicable to this application. As shown in Figure 1, the communication system 100 includes at least one network device, such as network device 111, network device 112, and network device 113 shown in Figure 1. The wireless communication system may also include at least one terminal device, such as terminal device 121, terminal device 122, terminal device 123, terminal device 124, terminal device 125, terminal device 126, and terminal device 127 shown in Figure 1.
[0083] As one possible implementation, the communication system shown in Figure 1 can be a communication system that conforms to the requirements of the 3rd Generation Partnership Project (3GPP) standard, referred to as a 3GPP network. 3GPP networks typically include, but are not limited to, 5G networks, 4th-generation (4G) mobile communication networks, and other future communication systems. In this implementation, the network equipment and terminal equipment can be communication devices within the 3GPP network.
[0084] For example, in this implementation, network devices and terminal devices can communicate with each other, including but not limited to: multi-site transmission, enhanced mobile broadband (eMBB) transmission, etc., wherein network devices 112 and 113 as shown in FIG1 can transmit with terminal device 124 through multi-site transmission, and network device 112 as shown in FIG1 can transmit with terminal devices 121, 122 and 123 through eMBB transmission.
[0085] For example, in this implementation, network devices can also communicate with each other, including but not limited to: backhaul. As shown in FIG1, network device 111 and network device 112 can communicate through backhaul, and network device 111 and network device 113 can also communicate through backhaul. In this case, network device 112 and network device 113 can act as relay nodes in the system.
[0086] For example, in this implementation, terminal devices can also communicate with each other, including but not limited to: device-to-device (D2D) transmission, as shown in FIG1, terminal device 122 can communicate with terminal device 125 through D2D transmission.
[0087] A network device is a network-side device with wireless transceiver capabilities. A network device can be a device in a radio access network (RAN) that provides wireless communication capabilities to terminal devices. Network devices can be cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 5G mobile communication systems, or future-oriented evolution systems. Network devices can also be open radio access networks (O-RAN or ORAN), cloud radio access networks (CRAN), or wireless fidelity (WiFi) systems. For example, the network device can be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a 3GPP subsequent evolution base station, a transmission reception point (TRP), an access node, a wireless relay node, or a wireless backhaul node in a WiFi system. In communication systems employing different radio access technologies (RATs), the names of devices with base station capabilities may differ. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G or NR system, it may be called a gNB. This application does not limit the specific name of the base station. The network equipment may include one or more co-located or non-co-located transmitting and receiving points. Furthermore, the network equipment may include at least one of the following: one or more central units (CUs), one or more distributed units (DUs), and one or more radio units (RUs).
[0088] 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 (open 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. 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. Exemplarily, the function of CU can be implemented by one entity or different entities. For example, the function of CU can be further divided, that is, the control plane and user plane can be separated and implemented through different entities, namely the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the function of the access network device. For example, the CU (Complex Unit) is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU (Digital Unit) is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. This allows multiple network function entities to implement some of the functions of a radio access network device. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). Network devices can also include active antenna units (AAUs). The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, a CU can be classified as a network device in the RAN, or it can be classified as a network device in the core network (CN); this application does not limit this classification.For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU). Multiple access network devices in the communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices, or they can communicate with terminal devices through relay stations. In this embodiment, the device used to implement the network device function can be the network device itself, or a device that supports the network device in implementing that function, such as a chip system or a combination of devices or components that can implement the access network device function. This device can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0089] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, in-vehicle device, or a wireless device (e.g., communication module, modem, or chip system) built into the aforementioned devices. Terminal devices are used to connect people, objects, and machines, and can be widely used in various scenarios, such as: cellular communication, D2D communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC), the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, etc. For example, a terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in smart transportation and smart cities, or a communication device on a drone. Terminal equipment is sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. Terminal equipment can also be a terminal device in an IoT system. IoT is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technology, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. In the embodiments of this application, IoT technology can achieve massive connectivity, deep coverage, and terminal power saving through, for example, narrowband (NB) technology. In the embodiments of this application, the device used to implement the functions of the terminal equipment can be the terminal equipment itself, or it can be a device that supports the terminal equipment in implementing the functions, such as a chip system or a combination of devices or components that can implement the functions of the terminal equipment. This device can be installed in the terminal equipment. The terminal typically contains a communication module, circuit, or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip) that performs the corresponding communication functions. The terminal can also be configured with program instructions for performing corresponding communication functions.
[0090] As another possible implementation, the communication system shown in Figure 1 can be a communication system that conforms to the requirements of the Wireless Local Area Network (WLAN) standard, referred to as a WLAN network. WLAN networks typically include, but are not limited to, Bluetooth, ZigBee, Ultra Wideband, IrDA infrared connectivity (infrared), HomeRF, and support for Institute of Electrical and Electronics Engineers (IEEE) 802.11 related standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, and the IEEE 802.11ax next-generation WiFi protocol. In this implementation, network devices and terminal devices can be communication devices within the WLAN network.
[0091] For example, in this implementation, the network device described above can be an access point (AP). An access point can be a node that allows a terminal (e.g., a mobile phone) to access a wired (or wireless) network. It is mainly deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. The access point acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0092] For example, in this implementation, the terminal device can facilitate data communication between stations (STAs). A station can be a non-access point station (non-AP STA), simply referred to as a non-AP station or STA. Specifically, the access point can be a terminal or network device equipped with a WiFi chip. This network device can be a server, router, switch, bridge, computer, mobile phone, relay station, vehicle-mounted equipment, wearable device, network equipment in a 5G network, network equipment in future communication networks, or network equipment in a public land mobile network (PLMN), etc., and this application embodiment is not limited to these categories. The access point can be a device that supports the WiFi standard. For example, access points can also support one or more standards from the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, 802.11bn, and 802.11bf.
[0093] For example, in this implementation, the non-AP site can be a wireless communication chip, wireless sensor, or wireless communication terminal, and may also be referred to as a user, user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. The non-AP site can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, IoT device, wearable device, terminal device in a 5G network, terminal device in a future communication network, or terminal device in a PLMN, etc., and this application embodiment is not limited in this regard. The non-AP site can be a device that supports the WLAN standard. For example, non-AP sites can support one or more standards in the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, and 802.11bf.
[0094] For example, non-AP sites can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, vehicle communication devices, computers, Internet of Things (IoT) nodes, sensors, smart home devices such as smart cameras, smart remote controls, smart water and electricity meters, and sensors in smart cities.
[0095] The aforementioned AP or non-AP sites may include transmitters, receivers, memory, processors, etc., wherein the transmitter and receiver are used for transmitting and receiving packet structures, respectively, the memory is used for storing signaling information and pre-agreed preset values, etc., and the processor is used for parsing signaling information and processing related data, etc.
[0096] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.
[0097] For example, the communication system 100 may further include an application function (AF) network element, which is a control plane network function provided by the operator's network for providing application layer information; the communication system 100 may also include a session management function (SMF) network element, which is a control plane network function provided by the operator's network. In this embodiment, when the communication system 100 includes both AF and SMF network elements, the AF can send service-related information to the network device through the SMF.
[0098] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.
[0099] 1. 6GHz band: As the main spectrum resource for the continued expansion of the mid-band, the allocation method for the 6GHz band is still under discussion.
[0100] For example, the allocation methods for the 6GHz band include, but are not limited to:
[0101] 1) Allocate the entire 6GHz band to WiFi;
[0102] 2) Allocate 5925-6425MHz of the 6GHz band to WiFi, and allocate the remaining 6425-7125MHz (which can be called U6G) to international mobile telecommunications (IMT). IMT can also be called cellular communication. In the following text, IMT and cellular communication can be used interchangeably.
[0103] 3) All or part of the U6G frequency band will be allocated for IMT, and the allocation of the remaining frequency band is not yet clear.
[0104] 4) Cellular and WiFi sharing U6G.
[0105] 2. Coexisting Frequency Bands: For example, the spectrum resources shared by cellular devices and WiFi devices (e.g., shared U6G) can be referred to as coexisting frequency bands. For instance, cellular devices can transmit information with WiFi devices on the time-frequency resources corresponding to the coexisting frequency band; cellular devices can also transmit information with other cellular devices on the time-frequency resources corresponding to the coexisting frequency band; and WiFi devices can transmit information with other WiFi devices on the time-frequency resources corresponding to the coexisting frequency band.
[0106] This application does not limit the interpretation of coexisting frequency bands; the time-domain resources for transmitting information in a coexisting scenario can be referred to as coexisting frequency bands.
[0107] 3. Coexistence signal (CS): Also known as coexistence signaling. The coexistence signal has a signal format that can be resolved by both cellular devices and WiFi devices. In this application, no limitation is made on the signal format of the coexistence signal; it can be a WiFi signal format implemented by the aforementioned cellular device, a cellular signal format implemented by the WiFi device, or a new coexistence signal format introduced, etc.
[0108] The above text, in conjunction with Figure 1, briefly introduces the scenarios in which the communication method provided in the embodiments of this application can be applied, as well as the basic concepts that may be involved in the embodiments of this application. In the basic concepts, it introduces the current discussion on the allocation of spectrum resources in the 6GHz band. In the scenario of cellular and WiFi sharing U6G, cellular devices and WiFi devices can transmit information based on the coexisting frequency band.
[0109] However, as explained above, coexisting frequency bands support information transmission between cellular devices and WiFi devices, as well as between multiple cellular devices and multiple WiFi devices. When cellular devices and WiFi devices transmit information on coexisting frequency bands, interference may occur between the two systems. Additionally, interference may also occur within the system itself, such as interference between multiple access points (APs).
[0110] To reduce interference on coexisting frequency bands in coexisting scenarios, this application provides a communication method to reduce interference and improve transmission performance.
[0111] The communication method provided in this application can be applied to systems that communicate using multi-antenna technology, such as the communication system 100 shown in FIG1. This communication system may include at least one network device and at least one terminal device.
[0112] The embodiments shown below do not specifically limit the structure of the execution entity of the method provided in the embodiments of this application. As long as communication can be performed according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a first communication device. Unless otherwise specified, "first communication device" in this application can refer to the first communication device itself (e.g., network device, terminal device, access point, or station), a component in the first communication device (e.g., processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the first communication device. As another example, the method provided in the embodiments of this application can be executed by a second communication device. Unless otherwise specified, "second communication device" in this application can refer to the second communication device itself (e.g., network device, station, access point, or terminal device), a component in the second communication device (e.g., processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the second communication device.
[0113] In this application, the first communication device supports a first communication protocol, and the second communication device supports a second communication protocol. The first and second communication standards are different; that is, the first and second communication devices support different communication standards. For example, the first communication protocol is a cellular communication protocol (e.g., supporting 5G or future communication standards), and the second communication protocol is a wireless local area network (WLAN) protocol (e.g., supporting WiFi 7 or future WiFi standards); or, the first communication protocol is a WLAN communication protocol, and the second communication protocol is a cellular communication protocol.
[0114] By way of example and not limitation, the first communication device may be a network device or a terminal device that supports a first communication standard. For example, the first communication device may be a means of providing wireless communication functionality for a terminal device in the RAN system described above, such as a gNB; or, for example, a user-side device with wireless transceiver functionality in the RAN described above, such as a UE; or, for example, a node in the WLAN system described above where a terminal (e.g., a mobile phone) enters a wired (or wireless) network, such as an AP; or, for example, a user-side device with wireless transceiver functionality in the WLAN system described above, such as a STA.
[0115] By way of example and not limitation, the second communication device can be a network device or terminal device that supports a second communication standard. For example, the second communication device is a means of providing wireless communication functionality for terminal devices in the RAN system described above, such as a gNB; another example is a user-side device with wireless transceiver functionality in the RAN described above, such as a UE; yet another example is a node in the WLAN system described above where a terminal (e.g., a mobile phone) enters a wired (or wireless) network, such as an AP; and yet another example is a user-side device with wireless transceiver functionality in the WLAN system described above, such as a STA.
[0116] The specific forms of the first and second communication devices described above are merely examples and do not constitute any limitation on the scope of protection of this application. In this application, the first and second communication devices may support different communication standards, and examples will not be provided here.
[0117] For ease of description, the following description will use the example of a first communication device supporting a first communication standard and a second communication device supporting a second communication standard. If the first and second communication devices support other communication standards, the description of the case where the first communication device supports the first communication standard and the second communication device supports the second communication standard will be used as a reference and will not be repeated.
[0118] Figure 2 is a schematic flowchart of a communication method provided in an embodiment of this application, including the following steps:
[0119] S210, the first communication device obtains the first instruction information.
[0120] Specifically, the first indication information is used to indicate the frequency domain division configuration information corresponding to the first frequency band, which includes information of each sub-frequency band among the multiple sub-frequency bands of the first frequency band.
[0121] For example, the sub-band information in the frequency domain partitioning configuration information is used to indicate the frequency domain location and size of the sub-band. For instance, if the first frequency band includes sub-band #1, sub-band #2, and sub-band #3, then the frequency domain partitioning configuration information corresponding to the first frequency band includes information about sub-band #1, sub-band #2, and sub-band #3. Specifically, the information about sub-band #1 indicates its frequency domain location and size, the information about sub-band #2 indicates its frequency domain location and size, and the information about sub-band #3 indicates its frequency domain location and size.
[0122] In this application, the frequency domain size of a frequency band can be understood as parameters that can characterize the frequency domain size, such as the bandwidth of the frequency band, the number of subcarriers occupied by the frequency band, or the number of frequency domain units occupied by the subcarriers. For ease of description, this application uses the frequency domain size as an example for explanation.
[0123] Optionally, the sub-band information can be used to indicate the frequency domain location of the sub-band by indicating at least one of the following:
[0124] The difference between the frequency domain reference position of the sub-band and the frequency domain reference position of the first band; or,
[0125] The sub-band information indicates the frequency domain reference position of the sub-band; or,
[0126] The information for the sub-band indicates the index of the sub-band.
[0127] For example, as shown in Figure 3. The first frequency band mentioned above includes sub-band #1, sub-band #2, and sub-band #3. The information for sub-band #1 indicates the offset value Δf1 between the starting position of the frequency domain of sub-band #1 and the starting position of the frequency domain of the first frequency band, and the frequency domain size f1 of sub-band #1; also, the information for sub-band #1 indicates that the frequency domain range of sub-band #1 is [f star1 f end1 ].
[0128] Similarly, the information for sub-band #2 indicates the offset value Δf2 between the starting position of the frequency domain of sub-band #2 and the starting position of the frequency domain of the first frequency band, and the frequency domain size f2 of sub-band #2; also, the information for sub-band #2 indicates that the frequency domain range of sub-band #2 is [f star2 f end2 The information of sub-band #3 includes the offset value Δf3 between the frequency domain starting position of sub-band #3 and the frequency domain starting position of the first frequency band, and the frequency domain size f3 of sub-band #3; also, the information of sub-band #3 indicates that the frequency domain range of sub-band #3 is [f star3 f end3 ].
[0129] The information in Figure 3 indicating the frequency domain position and size of the sub-frequency band is merely an example and does not constitute any limitation on the scope of protection of this application. For example, the information of the frequency band can also indicate the starting frequency domain position and size of the sub-frequency band; and the information of the frequency band can also indicate the ending frequency domain position and size of the sub-frequency band, etc. These will not be illustrated here. In this embodiment, the information of the frequency band can simply indicate the frequency domain position and size of the sub-frequency band.
[0130] In this application, the first frequency band is all or part of the frequency band supported by both the first communication device and the second communication device. The frequency band supported by both the first communication device and the second communication device can be called a coexisting frequency band, that is, the first frequency band is a coexisting frequency band or the first frequency band can be a part of a coexisting frequency band.
[0131] For example, if the first frequency band is a 300MHz bandwidth band between 6500MHz and 6800MHz, then the aforementioned multiple sub-frequency bands can be sub-frequency bands within this 300MHz bandwidth band.
[0132] As an explanation: This application uses the example of the first indication information indicating the frequency domain allocation configuration information corresponding to the first frequency band for illustration, which does not constitute any limitation on the scope of protection of this application. For example, the frequency domain allocation configuration information corresponding to frequency band #1 can be indicated by information #1, and the frequency domain allocation configuration information corresponding to frequency band #2 can be indicated by information #2. In this case, the frequency domain sizes of frequency band #1 and frequency band #2 are different, such as frequency band #1 having a bandwidth of 300MHz and frequency band #2 having a bandwidth of 700MHz; or, the frequency domain sizes of frequency band #1 and frequency band #2 are the same, but the frequency domain positions are different, such as frequency band #1 having 300MHz between 6500MHz and 6800MHz and frequency band #2 having 300MHz between 6800MHz and 7100MHz.
[0133] Alternatively, in this application, a sub-band may also be referred to as a sub-band.
[0134] In one possible implementation, the first communication device is a base station supporting cellular communication protocols. Exemplarily, the first communication device is a base station (BS), and the network device can be a frequency band management device. In this implementation, the first communication device can receive the first indication information from the frequency band management device. For example, the frequency band management device uses the first indication information to configure frequency domain allocation configuration information corresponding to the first frequency band to the base station.
[0135] Optionally, in this implementation, the first indication information sent by the frequency band management device to the base station can be signaling in cellular signaling format or signaling in coexistence signaling format. In this application, no limitation is made on the signaling format of the first indication information, as long as the base station can parse it.
[0136] In this implementation, the frequency band management device can send the first indication information to the base station via wired transmission or via wireless transmission. For example, the frequency band management device can send the first indication information to the base station via a coexisting frequency band or an allocated frequency band (e.g., the transmission frequency band between the frequency band management device and the base station).
[0137] As another possible implementation, the first communication device is an access point (AP) of a wireless local area network (WLAN) communication protocol. For example, the first communication device is an AP, and the network device can be a frequency band management device or a base station supporting a cellular communication protocol. In this implementation, the first communication device can receive the first indication information from the frequency band management device and / or a third communication device, where the third communication device is a base station supporting a cellular communication protocol. For example, the frequency band management device and / or the base station configures the frequency domain allocation configuration information corresponding to the first frequency band to the AP using the first indication information.
[0138] Optionally, in this implementation, the first indication information that the frequency band management device and / or base station can send to the AP can be signaling in WiFi signaling format (e.g., physical layer protocol data unit (PPDU)), or it can be signaling in coexistence signaling format. In this application, there is no limitation on the signaling format of the first indication information, as long as the AP can parse it.
[0139] In this implementation, the frequency band management device can send the first indication information to the AP via wired transmission or via wireless transmission. For example, the frequency band management device can send the first indication information to the AP via a coexisting frequency band or an allocated frequency band (e.g., the transmission frequency band between the frequency band management device and the AP). Similarly, the base station can send the first indication information to the AP via a coexisting frequency band or an allocated frequency band (e.g., the transmission frequency band between the base station and the AP).
[0140] As another possible implementation, the first indication information is predefined by the protocol, that is, the frequency domain division configuration information corresponding to the first frequency band is predefined by the protocol.
[0141] The method described above for the first communication device to obtain the first indication information is merely an example and does not constitute any limitation on the scope of protection of this application. For example, if the first communication device is a base station, the base station can configure the frequency domain division configuration information corresponding to the first frequency band itself. Therefore, the method for the first communication device to obtain the first indication information in step S210 can also be that the first communication device receives an indication from its internal processor. Further examples will not be provided here.
[0142] Furthermore, in this embodiment, after the first communication device obtains the first indication information, it can determine at least one first sub-frequency band that can be used by the first communication device based on the first indication information. Therefore, the method flow shown in Figure 2 further includes:
[0143] S220, the first communication device determines at least one first sub-frequency band among a plurality of sub-frequency bands according to the first instruction information.
[0144] Specifically, the time-frequency resources corresponding to the at least one first sub-frequency band are used by the first communication device to transmit and / or receive information.
[0145] For example, the first communication device can transmit (send and / or receive) information on the time-frequency resources corresponding to the at least one first sub-frequency band. For instance, the first communication device can send information to and / or receive information from the second communication device on the time-frequency resources corresponding to the at least one first sub-frequency band. Alternatively, the first communication device may be a device supporting a wireless local area network (WLAN) communication protocol (which may be referred to as a WiFi device), and the WiFi device can send information to other WiFi devices on the time-frequency resources corresponding to the at least one first sub-frequency band. Or, the first communication device may be a device supporting a cellular communication protocol (which may be referred to as a cellular device), and the cellular device can send information to other cellular devices on the time-frequency resources corresponding to the at least one first sub-frequency band.
[0146] As one possible implementation, the frequency domain partitioning configuration information in this application can be at the frequency band size granularity. For example, frequency bands with the same frequency domain size have the same frequency domain partitioning configuration information. For example, a frequency band with a bandwidth of 100MHz corresponds to frequency domain partitioning configuration information #1, a frequency band with a bandwidth of 200MHz corresponds to frequency domain partitioning configuration information #2, a frequency band with a bandwidth of 300MHz corresponds to frequency domain partitioning configuration information #3, and so on.
[0147] In this implementation, the first communication device can determine the frequency domain reference position of the first frequency band through the received second indication information. Therefore, the method flow shown in Figure 2 further includes:
[0148] S211, the first communication device receives the second instruction information from the network device, and correspondingly, the network device sends the second instruction information to the first communication device.
[0149] Specifically, the second indication information is used to indicate the frequency domain reference position of the first frequency band. For example, the second indication information is used to indicate at least one of the following: the frequency domain start position of the first frequency band, the frequency domain end position of the first frequency band, the frequency domain range of the first frequency band, or the offset value between the frequency domain start position of the first frequency band and a preset frequency domain reference position.
[0150] Optionally, the description of the signaling format of the second instruction information can refer to the description of the signaling format of the first instruction information above. For example, the signaling format of the second instruction information can be a cellular signaling format, a WiFi signaling format, or a coexistence signaling format, which will not be listed here.
[0151] Optionally, the second instruction information and the aforementioned first instruction information may be the same message or different messages, and this application does not limit this.
[0152] As another possible implementation, the frequency domain partitioning configuration information in this application can be at the frequency band granularity. For example, frequency bands with the same frequency domain size but different frequency domain positions have different frequency domain partitioning configuration information. For example, a 100MHz bandwidth frequency band between 6500MHz and 6600MHz corresponds to frequency domain partitioning configuration information #1, a 100MHz bandwidth frequency band between 6600MHz and 6700MHz corresponds to frequency domain partitioning configuration information #2, a 200MHz bandwidth frequency band between 6700MHz and 6900MHz corresponds to frequency domain partitioning configuration information #2, and so on.
[0153] In this implementation, the first indication information indicates the frequency domain division configuration information corresponding to the first frequency band, which implicitly indicates the frequency domain reference position of the first frequency band. For example, the first indication information indicates frequency domain division configuration information #1, which represents the first frequency band as a 100MHz bandwidth band between 6500MHz and 6600MHz.
[0154] Furthermore, when the first communication device determines at least one first sub-frequency band among multiple sub-frequency bands based on the first indication information, the time-domain resources corresponding to each of the at least one first sub-frequency bands can also be indicated by the third indication information. It can be understood that in this application, the first frequency band may include multiple sub-frequency bands in the frequency domain, and may further include multiple sub-units in the time domain. Therefore, the method flow shown in Figure 2 further includes:
[0155] S212, the first communication device receives third instruction information from the network device, and correspondingly, the network device sends third instruction information to the first communication device.
[0156] Specifically, the third indication information is used to indicate the time-domain resources corresponding to each of the at least one first sub-frequency bands. For example, the third indication information is used to indicate the starting time-domain position and duration of the time-domain resources corresponding to the first sub-frequency band #1, or to indicate the ending time-domain position and duration of the time-domain resources corresponding to the first sub-frequency band #1, or the offset value and duration between the starting time-domain position of the time-domain resources corresponding to the first sub-frequency band #1 and a preset time-domain reference position, etc.
[0157] Optionally, the signaling format of the third instruction information can be described in the above description of the signaling format of the first instruction information. For example, the signaling format of the third instruction information can be a cellular signaling format, a WiFi signaling format, or a coexistence signaling format. These will not be listed here.
[0158] Optionally, the third instruction information and the aforementioned first instruction information may be the same message or different messages, and this application does not limit this.
[0159] As an example and not a limitation, the multiple sub-frequency bands included in the first frequency band in this application may take the form of: any two sub-frequency bands having equal frequency domain sizes, or at least two sub-frequency bands having unequal frequency domain sizes, wherein the ending frequency domain position of the kth sub-frequency band is the starting frequency domain position of the (k+1)th sub-frequency band; or, the ending frequency domain position of the kth sub-frequency band is separated from the starting frequency domain position of the (k+1)th sub-frequency band by a second frequency band, where k is a positive integer.
[0160] To facilitate understanding, the possible forms of the multiple sub-bands included in the first frequency band of this application are briefly introduced below with reference to Figures 4(a) to (f).
[0161] As can be seen from Figure 4(a), any two sub-bands within the multiple sub-bands (e.g., frequency domain units (FDUs)) of the first frequency band have equal frequency domain sizes, and these sub-bands are continuous in the frequency domain. In other words, the first frequency band can be uniformly divided into multiple sub-bands. As shown in Figure 4(a), the first frequency band includes M sub-bands, each of equal size. The ending frequency domain position of the k-th sub-band is the starting frequency domain position of the (k+1)-th sub-band. M is a positive integer, and k is a positive integer greater than or equal to 1 and less than or equal to (M-1).
[0162] As can be seen from Figure 4(b), at least two of the multiple sub-bands included in the first frequency band have unequal frequency domain sizes, and the multiple sub-bands are continuous in the frequency domain, that is, the first frequency band can be non-uniformly divided into multiple sub-bands. As shown in Figure 4(b), the first frequency band includes M sub-bands, sub-band #1 and sub-band #2 have equal frequency domain sizes, and the ending frequency domain position of the k-th sub-band is the starting frequency domain position of the (k+1)-th sub-band, where k is a positive integer greater than or equal to 1 and less than or equal to (M-1).
[0163] As can be seen from Figure 4(c), any two sub-bands within the first frequency band have the same frequency domain size, and these sub-bands are not contiguous in the frequency domain. In other words, the first frequency band can include multiple sub-bands of equal frequency domain size. As shown in Figure 4(c), the first frequency band includes M sub-bands. Sub-band #1 and sub-band #2 have the same frequency domain size, and the termination frequency domain position of the k-th sub-band is separated from the starting frequency domain position of the (k+1)-th sub-band by a distance of two frequency bands. M is a positive integer, and k is a positive integer greater than or equal to 1 and less than or equal to (M-1).
[0164] As can be seen from Figure 4(d), at least two of the multiple sub-bands included in the first frequency band have unequal frequency domain sizes, and the multiple sub-bands are not contiguous in the frequency domain. That is, the first frequency band can include multiple sub-bands with unequal frequency domain sizes. As shown in Figure 4(d), the first frequency band includes M sub-bands, sub-band #1 and sub-band #2 have unequal frequency domain sizes, and the termination frequency domain position of the k-th sub-band is separated from the starting frequency domain position of the (k+1)-th sub-band by a distance of two frequency bands. M is a positive integer, and k is a positive integer greater than or equal to 1 and less than or equal to (M-1).
[0165] As shown in Figure 4(e), the multiple sub-bands included in the first frequency band can be further divided in the time domain, including multiple sub-units (time domain units, TDUs, as shown in Figure 4(e)). The time domain division can be uniform or non-uniform. The multiple TDUs shown in Figure 4(e) are all of equal size, while the multiple TDUs shown in Figure 4(f) can be of unequal size. That is, each sub-band can further include multiple time frequency units (TFUs).
[0166] Figures (a) to (f) in Figure 4 are merely illustrative examples illustrating the possible forms in which the first frequency band in this application includes multiple sub-frequency bands, and do not constitute any limitation on the scope of protection of this application. For example, the multiple sub-frequency bands included in the first frequency band may be completely equal in size, partially equal in size, or completely unequal in size. Furthermore, if the first frequency band includes multiple sub-frequency bands and also includes multiple sub-units in the time domain, the multiple sub-units may be completely equal in size, partially equal in size, or completely unequal in size, and the multiple sub-units may be continuous or discontinuous in the time domain.
[0167] As can be seen from the above, the multiple sub-frequency bands included in the first frequency band can take many different forms. Under different forms, the first communication device determines at least one of the above-mentioned first sub-frequency bands in different ways. The following will describe in detail the way the first communication device determines at least one first sub-frequency band based on the first indication information:
[0168] For example, the frequency domain division configuration information corresponding to the first frequency band can be represented in the form of a table, such as a first frequency band division table corresponding to the first frequency band. The first indication information indicates that the frequency domain division configuration information corresponding to the first frequency band includes: the first indication information indicates the information of each sub-frequency band in at least one first sub-frequency band in the first frequency band division table.
[0169] For example, the first frequency band allocation table corresponding to the first frequency band can be predefined by the protocol, or it can be configured through coexistence signaling.
[0170] For example, the protocol predefines frequency band allocation tables corresponding to different frequency bands. For instance, the first frequency band #1 corresponds to the first frequency band allocation table #1, and the first frequency band #2 corresponds to the first frequency band allocation table #2; or the frequency band allocation table corresponding to the first frequency band #1 includes the first frequency band allocation table #1 and the first frequency band allocation table #2, etc.
[0171] For example, the spectrum manager configures frequency band allocation tables for different frequency bands for devices that support wireless LAN protocols (such as APs and / or STAs) and devices that support cellular communication protocols (such as BSs and / or UEs) via coexistence signaling.
[0172] For example, network devices that support cellular communication protocols (such as base stations) can configure frequency band allocation tables for different frequency bands to devices that support wireless local area network protocols (such as APs and / or STAs) and devices that support cellular communication protocols (such as UEs) through coexistence signaling.
[0173] For example, network devices that support wireless LAN protocols (such as APs) can configure frequency band allocation tables for different frequency bands to devices that support wireless LAN protocols (such as STAs) and devices that support cellular communication protocols (such as BSs and / or UEs) through coexistence signaling.
[0174] The above-described configuration of frequency band allocation tables for different frequency bands is merely an example and does not constitute any limitation on the scope of protection of this application. Frequency band allocation tables for different frequency bands can also be determined in other ways, such as by the first and second communication devices determining the frequency band allocation tables for different frequency bands based on historical communication data. These will not be illustrated further here.
[0175] By way of example and not limitation, the form of the first frequency band allocation table corresponding to the first frequency band in this application includes, but is not limited to, the following:
[0176] Method 1.1: The first frequency band is divided into multiple sub-frequency bands. The information of each sub-frequency band in the first frequency band division table indicates the frequency domain position and frequency domain size by indicating the start and end frequency domain positions of the sub-frequency band; or, the information of each sub-frequency band in the first frequency band division table indicates the frequency domain position and frequency domain size by indicating the start and end frequency domain positions of the sub-frequency band; or, the information of each sub-frequency band in the first frequency band division table indicates the frequency domain position and frequency domain size by indicating the end and end frequency domain positions of the sub-frequency band.
[0177] Optionally, in the case shown in Method 1.1, the sub-band division method in the first frequency band includes, but is not limited to, the following:
[0178] As one possible implementation, the multiple sub-bands have the same frequency domain size, but are not continuous in the frequency domain.
[0179] As another possible implementation, at least two of the multiple sub-bands have different frequency domain sizes and are discontinuous in the frequency domain.
[0180] As another possible implementation, at least two of the multiple sub-bands have different frequency domain sizes and are continuous in the frequency domain.
[0181] The above-mentioned implementation methods are merely examples and do not constitute any limitation on the scope of protection of this application. For example, the first frequency band may also include multiple sub-frequency bands with the same frequency domain size and multiple sub-frequency bands with different frequency domain sizes. These will not be illustrated in detail here.
[0182] Optionally, in the case shown in Method 1.1, the first frequency band allocation table corresponding to the first frequency band can be as shown in Table 1 below:
[0183] Table 1
[0184] For example, in the case shown in mode 1.1, the first communication device determining at least one first sub-frequency band among a plurality of sub-frequency bands according to the first indication information includes: the first communication device determining at least one first sub-frequency band among a plurality of sub-frequency bands according to the first frequency band partitioning table indicated by the first indication information and the index of each first sub-frequency band among the at least one first sub-frequency band in the first frequency band partitioning table.
[0185] Optionally, if there is only one frequency band allocation table corresponding to the first frequency band, the first indication information can directly indicate the index of each first sub-frequency band. The sub-frequency band index can also be called the sub-frequency band identifier (ID) or information, etc., and this application does not impose any limitations on this.
[0186] For example, if the first indication information indicates that the first frequency band corresponding to the first frequency band is the first frequency band division table mentioned above, and indicates that at least one first sub-frequency band is the first sub-frequency band with index 0, then the first communication device can know from the above Table 1 that the first sub-frequency band indicated by the first indication information is the sub-frequency band in the first frequency band with the starting frequency domain position being the starting frequency domain position #1 and the ending frequency domain position being the ending frequency domain position #1.
[0187] Method 1.2: The first frequency band comprises multiple sub-bands of equal frequency domain size, and these sub-bands are contiguous in the frequency domain. The information for each sub-band in the first frequency band partitioning table can indicate its frequency domain position and size using the indication method shown in Method 1.1 above. Alternatively, the information for each sub-band in the first frequency band partitioning table can indicate its frequency domain position and size by indicating the frequency domain size of the sub-band and the starting position of the first frequency band's frequency domain.
[0188] Alternatively, in the case shown in Method 1.2, the first frequency band allocation table can be as shown in Table 2 below:
[0189] Table 2
[0190] For example, in the case shown in mode 1.2, the first communication device determining at least one first sub-frequency band among a plurality of sub-frequency bands according to the first indication information includes: the first communication device determining at least one first sub-frequency band among a plurality of sub-frequency bands according to the first frequency band partitioning table indicated by the first indication information and the index of each first sub-frequency band among the at least one first sub-frequency band in the first frequency band partitioning table.
[0191] Optionally, if there is only one frequency band partitioning table corresponding to the first frequency band, the index of each first sub-frequency band can be directly indicated.
[0192] Optionally, if the frequency domain reference position of the first frequency band is indicated by the first indication information mentioned above, the information of the sub-frequency band only needs to include the frequency domain size information of the sub-frequency band and the index of the sub-frequency band, and it is not necessary to include the frequency domain start position of the first frequency band in Table 2.
[0193] For example, when the first frequency band is uniformly divided into multiple sub-bands, the bandwidth range of a certain sub-band is:
[0194] [f star ,f end ], where f star = Frequency domain starting position of the first frequency band + frequency domain size of the sub-band × index of the sub-band; f end = The starting position of the frequency domain of the first frequency band + the size of the frequency domain of the sub-band × (the index of the sub-band + 1).
[0195] For example, if the first indication information indicates that the first frequency band corresponding to the first frequency band is Table 2 above, and indicates that at least one first sub-frequency band is the first sub-frequency band with indices 0 and 1, then according to Table 2 above, the bandwidth range of the first sub-frequency band with index 0 is:
[0196] [f star0 ,f end0 ], where f star0 = Frequency domain starting position of the first frequency band + frequency domain size of the sub-band × 0; f end0 = Frequency domain starting position of the first frequency band + frequency domain size of the sub-band × 1.
[0197] The bandwidth range of the first sub-band with index 1 is:
[0198] [f star1 ,f end1 ], where f star1= Frequency domain starting position of the first frequency band + frequency domain size of the sub-band × 1; f end1 = The starting position of the frequency domain of the first frequency band + the size of the frequency domain of the sub-band × 2.
[0199] Method 1.3: There are several ways to divide the first frequency band into multiple sub-bands of equal frequency size. For example, the first frequency band can be divided into multiple 20MHz sub-bands; or, the first frequency band can be divided into multiple 40MHz sub-bands. The first frequency band division table can be shown in Table 3 below:
[0200] Table 3
[0201] For example, in the case shown in mode 1.3, the first communication device determines at least one first sub-frequency band among a plurality of sub-frequency bands according to the first indication information, which includes: the first communication device determining at least one first sub-frequency band among a plurality of sub-frequency bands according to the information of the first frequency band partitioning table indicated by the first indication information, the partitioning method and the index of each first sub-frequency band in the first frequency band partitioning table.
[0202] Optionally, if there is only one frequency band partitioning table corresponding to the first frequency band, the partitioning method and the index of each first sub-frequency band can be directly indicated.
[0203] For example, the first indication information indicates that the first frequency band is divided into the first frequency band as shown in Table 3 above. And if the index of the division method indicated by the first indication information is 0, then the first frequency band is divided into multiple sub-bands of 20MHz each, as described above. These sub-bands can be sequentially numbered 0, 1, 2…, N in the frequency domain, where N is a positive integer. For example, if the first frequency band is divided into 10 sub-bands of 20MHz, then N is 9.
[0204] Additionally, the first indication information indicates at least one first sub-band index. When the first indication information indicates that the index of at least one first sub-band is {0,1,3,7}, it means that the first indication information indicates that the first sub-band with index {0,1,3,7} in the first frequency band is used for the first communication device to transmit information.
[0205] For example, if the first indication information indicates at least one first sub-band with indices of 0 and 1, then according to Table 3 above, the bandwidth range of the first sub-band with index 0 is:
[0206] [f star0 ,f end0 ], where f star0 = Frequency domain start position of the first frequency band + frequency domain size #1 × 0; f end0 = Frequency domain starting position of the first frequency band + frequency domain size #1×1.
[0207] The bandwidth range of the first sub-band with index 1 is:
[0208] [f star1 ,f end1 ], where f star1 = Frequency domain starting position of the first frequency band + frequency domain size #1×1; f end1 = Frequency domain starting position of the first frequency band + frequency domain size #1×2.
[0209] Optionally, the first frequency band can be divided into multiple sub-bands in various ways. For example, the first frequency band can be uniformly divided into multiple 20MHz sub-bands; or, the first frequency band can be uniformly divided into multiple 40MHz sub-bands; or the first frequency band can be non-uniformly divided into multiple sub-bands. That is, the first frequency band division table can be as shown in Table 4 below:
[0210] Table 4
[0211] When there are multiple possible division methods for the multiple sub-frequency bands included in the first frequency band, the first communication device determines at least one first sub-frequency band among the multiple sub-frequency bands according to the first indication information, which includes: the first communication device determines at least one first sub-frequency band among the multiple sub-frequency bands according to the first frequency band division table, division method, and index of at least one first sub-frequency band indicated by the first indication information.
[0212] The above mainly introduces the possible forms of the first frequency band allocation table corresponding to the first frequency band. The frequency band allocation table is different for different frequency bands. For example, frequency band #1 corresponds to frequency band allocation table #1, and frequency band #2 corresponds to frequency band allocation table #2.
[0213] As shown in Figures 4(a) to (f) above, the first frequency band in this application may include multiple sub-frequency bands (e.g., FDUs), and each sub-frequency band may further include multiple TFUs. This application does not impose any limitations on whether the sub-frequency bands are further divided in the time domain. For ease of understanding, taking the division of a sub-frequency band into multiple TFUs in the time domain as an example, and referring to Figures 5(a) and (b), we will briefly introduce the signal transmission method of the first communication device and the second communication device in the first frequency band in this application.
[0214] As shown in Figures 5(a) and (b), the BU (Bus Unit) using shared spectrum resources for the first and second communication devices is based on TFU (Transmission Unit). Indication information can be used to indicate which frequency domain resources can be used by the first communication device and which can be used by the second communication device. For example, the first indication information described above indicates the TFUs that can be used by the first communication device.
[0215] Optionally, Figures 5(a) and (b) show an example where TFU (1) is configured for use by a cellular system and TFU (2) is configured for use by a WiFi system. Within TFU (1), cellular frame structures and parameters can be used. For example, in one implementation, the TFU can contain multiple radio frames, each containing ten subframes, and each subframe containing one or more time slots, as shown in Figure 5(a). In another implementation, the TFU can directly contain multiple time slots. In both implementations, different types of subcarrier spacing, such as 15kHz, 30kHz, 60kHz, etc., can be used in the TFU / sub-band, resulting in different time slot lengths or different numbers of time slots in the subframes. The cellular base station can schedule cellular UEs to transmit data in TFU (1).
[0216] Within another TFU, such as TFU labeled (2), a Wi-Fi frame structure or digital format can be used. For example, a PPDU based on HT format, EHT format, or other evolved Wi-Fi PPDU format can be used, depending on the version of the Wi-Fi system in the TFU. Since the TFU is used by the Wi-Fi system, Wi-Fi APs or Wi-Fi STAs can use channel contention mechanisms to compete for resources within the TFU, as shown in Figure 5(b). The PPDU includes a Legacy Short Training Field (L-STF), a Legacy Long Training Field (L-LTF), a Legacy Signal Field (L-SIG), a Repeat Legacy-signal Field (RL-SIG), a Data Field, etc.
[0217] Figures 5(a) and (b) above are merely illustrative examples illustrating possible signaling formats of signals transmitted by the first communication device in this application, and do not constitute any limitation on the scope of protection of this application.
[0218] Optionally, the first communication device may also suggest a configuration for the first sub-frequency band to the network device. For example, the first communication device may suggest a preferred first sub-frequency band to the network device based on channel conditions or signal interference, such as the signal-to-interference-plus-noise ratio (SINR) of the channel. In this case, the method flow shown in Figure 2 may include:
[0219] S213, the first communication device sends a first request message to the network device, and correspondingly, the network device receives the first request message from the first communication device.
[0220] The first request message is used to request the allocation of at least one second sub-band in the first frequency band. The manner in which the first request message indicates at least one second sub-band can be referred to the description of the first indication information indicating at least one first sub-band described above, and will not be repeated here.
[0221] S214, the network device determines whether to agree to the request of the first communication device.
[0222] Specifically, the network device can determine whether to grant the request of the first communication device based on the usage of the sub-frequency bands included in the first frequency band.
[0223] As one possible implementation, the network device determines that it fully agrees to the request of the first communication device, meaning that at least one first sub-frequency band indicated by the aforementioned first indication information is completely identical to at least one second sub-frequency band requested by the first communication device. Optionally, in this implementation, the aforementioned first indication information can be consent information. For example, the first indication information indicates consent to at least one second sub-frequency band requested by the first request message. That is, the first indication information can indicate at least one first sub-frequency band by indicating consent to the request of the first communication device, because in this implementation, at least one first sub-frequency band is completely identical to at least one second sub-frequency band requested by the first communication device.
[0224] For example, the first indication information is an acknowledgment (ACK) message.
[0225] As another possible implementation, the network device determines that it partially agrees to the request of the first communication device, that is, at least one first sub-frequency band indicated by the aforementioned first indication information is partially the same as at least one second sub-frequency band requested by the first communication device. Optionally, in this implementation, the aforementioned first indication information may indicate the sub-frequency band that is agreed to or not agreed to.
[0226] For example, a first communication device requests five sub-frequency bands with indices {0,1,2,3,4} via a first request message. The network device determines, based on the usage of the sub-frequency bands of the first frequency band, that two sub-frequency bands with indices {1,2} cannot be configured for the first communication device, while three sub-frequency bands with indices {0,3,4} can be configured for the first communication device. Then, the first indication information can indicate at least one of the aforementioned first sub-frequency bands by indicating which sub-frequency bands are agreed to or not agreed to.
[0227] As another possible implementation, the network device determines that it completely disagrees with the request of the first communication device, that is, the at least one first sub-frequency band indicated by the first indication information is exactly the same as the at least one second sub-frequency band requested by the first communication device. Optionally, in this implementation, the network device can send a first rejection message to the first communication device to indicate rejection of the at least one second sub-frequency band requested by the first request message, and can configure the at least one first sub-frequency band for the first communication device through the first indication information.
[0228] Optionally, the first communication device may also provide the network device with auxiliary parameters required for configuring the sub-frequency band, then the method flow shown in Figure 2 may include:
[0229] S215, the first communication device determines the first parameter.
[0230] Specifically, the first parameter is used to assist network devices in configuring sub-frequency bands. Optionally, the first parameter can be of various types, such as channel fading conditions, channel interference conditions, the number of users detected within the coverage area of the first communication device, the location distribution of users accessing the first communication device, etc.
[0231] S216, the first communication device sends the first parameter to the network device.
[0232] For example, the first communication device can feed back a first parameter to the network device via coexistence signaling. Optionally, the format of the coexistence signaling carrying the first parameter can be:
[0233] {Type = 'CSI', subbandIndex = {1, 3, 7}, data = {CSI data1, CSI data3, CSI data7}}; or
[0234] {Type='User Number',systemID=01,data1,systemID=10,data2,…}, where systemID indicates the ID of a system, such as the ID of WiFi AP0 or BS2, and user number is the number of users under that system.
[0235] In this application, after receiving the first parameter, the network device can determine at least one first sub-frequency band configured by the first communication device based on the first parameter, and indicate the at least one first sub-frequency band to the first communication device through the aforementioned first indication information.
[0236] Optionally, when the first parameter mentioned above changes, a subband configuration update request can be triggered. Coexisting subband configuration update signaling can be defined. For example, the update signaling format can be: {Update,Type='CSI',subbandIndex={1,3,7},data={CSI data1,CSI data3,CSI data7}}.
[0237] As can be seen from the above, at least one first sub-band configured by the network device for the first communication device in this application can be updated. For example, the update is triggered by the update of the first parameter mentioned above; or, the configuration of the U6G sub-band can be configured periodically or event-triggered. The triggering event can be channel conditions, the number of users detected within the coverage area of the cellular or Wi-Fi system, etc. By defining coexistence sub-band update configuration signaling to indicate configuration updates, the method flow shown in Figure 2 further includes:
[0238] S221, the first communication device receives the fourth instruction information from the network device, and correspondingly, the network device sends the fourth instruction information to the first communication device.
[0239] Specifically, the fourth indication information is used to indicate the updating of the at least one first sub-frequency band corresponding to the first communication device, wherein updating the at least one first sub-frequency band includes at least one of the following: adding at least one sub-frequency band to the first communication device, deleting at least one of the at least one first sub-frequency band, replacing at least one of the at least one first sub-frequency band, or reconfiguring at least one fourth sub-frequency band for the first communication device.
[0240] Optionally, the fourth indication information can be indicated in the manner shown in Table 5 below:
[0241] Table 5
[0242] For example, the fourth indication information is {00, {subbandIndex={5,6}}, indicating that new sub-bands with indices 5 and 6 are added to the existing configuration. For instance, if at least one first sub-band was originally allocated as {subbandIndex={0,1,3,7}}, after adding new sub-bands with indices 5 and 6 according to the fourth indication information, the sub-band allocated to the first communication device becomes {subbandIndex={0,1,3,5,6,7}}.
[0243] For example, the fourth indication information is {01, {subbandIndex={0,7}}, indicating that the sub-bands with indices 0 and 7 are deleted based on the existing configuration. For instance, if at least one first sub-band was originally allocated as {subbandIndex={0,1,3,7}}, after deleting the sub-bands with indices 0 and 7 according to the fourth indication information, the sub-band allocated to the first communication device becomes {subbandIndex={1,3}}.
[0244] For example, the fourth indication information is {10, {subbandIndex-old={0}, subbandIndex-substitute={2}}, which means that the allocated subband with index 0 will be replaced with the subband with index 2. For instance, if at least one first subband was originally allocated as {subbandIndex={0,1,3,7}}, after the allocated subband with index 0 is replaced with the subband with index 2 according to the fourth indication information, the subband allocated to the first communication device will be {subbandIndex={1,2,3,7}}.
[0245] For example, the fourth indication information is {11}, which indicates that the allocated sub-band will be reset, such as reconfiguring at least one fourth sub-band {TableIndex=11, partitionIndex=1; subbandIndex={0,2,4}} through the first indication information.
[0246] As an example and not a limitation, the network device can also configure sub-frequency bands for other devices. For instance, the network device can configure a sub-frequency band for a second communication device to avoid interference between the first and second communication devices. Therefore, the method flow shown in Figure 2 further includes:
[0247] S230, the network device sends a fifth instruction message to the fourth communication device, and correspondingly, the fourth communication device receives the fifth instruction message from the network device.
[0248] Specifically, the fifth indication information is used to indicate at least one third sub-frequency band among multiple sub-frequency bands of the first frequency band, and the time-frequency resources corresponding to the at least one third sub-frequency band are used by the fourth communication device to transmit and / or receive information. The manner in which the fifth indication information indicates at least one third sub-frequency band can be referred to the description above of the first indication information indicating at least one first sub-frequency band, and will not be repeated here.
[0249] As one possible implementation, the first communication device mentioned above is AP#1, and the fourth communication device is AP#2. The network device configures a sub-frequency band for each AP based on channel conditions or signal interference levels. By configuring different sub-frequency bands for different APs, interference between APs can be avoided.
[0250] As another possible implementation, the first communication device mentioned above is BS#1, and the fourth communication device is BS#2. The network devices configure sub-frequency bands for each BS based on channel conditions or signal interference levels. By configuring different sub-frequency bands for different BSs, interference between BSs can be avoided.
[0251] As another possible implementation, the first communication device mentioned above is a BS, and the fourth communication device is an AP. The network device configures sub-frequency bands for the AP and BS based on channel conditions or signal interference. By configuring different sub-frequency bands for the AP and BS, interference between the AP and BS can be avoided.
[0252] The above-mentioned implementation methods are merely illustrative examples illustrating the possible forms of the first and fourth communication devices during the process of configuring sub-frequency bands for the first and fourth communication devices by the network device. They do not constitute any limitation on the scope of protection of this application. The first and fourth communication devices can also be other devices, such as the first communication device being a UE and the fourth communication device being a STA, etc., which will not be listed here.
[0253] Optionally, the fifth instruction information and the aforementioned first instruction information are two different messages, meaning that the network device can configure sub-frequency bands separately for the first communication device and the fourth communication device.
[0254] Optionally, the fifth indication information is the same as the first indication information mentioned above, that is, the network device can configure at least one first sub-frequency band for the first communication device and at least one third sub-frequency band for the fourth communication device through the first indication information. This can be understood as the network device being able to configure sub-frequency bands for multiple devices simultaneously.
[0255] For example, when a network device configures sub-frequency bands for multiple devices using a single instruction message, the instruction message includes the device's identification information. For ease of understanding, the following explanation uses the example of a network device configuring sub-frequency bands for a first communication device and a fourth communication device using a first instruction message.
[0256] As one possible implementation, the first indication information indicates at least one first sub-frequency band configured for the first communication device and at least one third sub-frequency band configured for the fourth communication device.
[0257] For example, the first indication information includes the identifier of the first communication device and the identifier of the fourth communication device. For instance, the first indication information is {{Identifier of the first communication device = 01, frequency band allocation table index = 01, allocation method index = 0; sub-frequency band index = {0, 1, 3, 7}}, {{Identifier of the fourth communication device = 11, frequency band allocation table index = 01, allocation method index = 0; sub-frequency band index = {2, 5, 6}}.
[0258] As another possible implementation, the first indication information includes two fields, one of which indicates the total sub-frequency band configured for the first communication device and the fourth communication device, and the other field indicates the sub-frequency band configured for the first communication device and the sub-frequency band configured for the fourth communication device.
[0259] For example, the first indication information includes the identifier of the first communication device and the identifier of the fourth communication device. The first indication information includes field #1 and field #2. Field #1 indicates that the total sub-frequency band configured for the first and fourth communication devices is {frequency band allocation table index = 01, allocation method index = 0; sub-frequency band index = {0, 1, 2, 3, 5, 6, 7}. Field #2 indicates the sub-frequency band configured for the first and fourth communication devices. For example, field #2 is: {{identifier of the first communication device = 01, sub-frequency band configured for the first communication device = [1, 1, 0, 1, 0, 0, 1]}, {identifier of the fourth communication device = 11, sub-frequency band configured for the fourth communication device = [0, 0, 1, 0, 1, 1, 0]}}.
[0260] For example, the sub-frequency bands configured for the device can be represented in the form of a bitmap. For instance, the sub-frequency band configured for the first communication device = [1,1,0,1,0,0,1] mentioned above is in the form of a bitmap. In this bitmap, the sub-frequency bands corresponding to the bits with a value of 1 represent the sub-frequency bands configured for the first communication device, and the sub-frequency bands corresponding to the bits with a value of 0 represent the sub-frequency bands not configured for the first communication device. Alternatively, in this bitmap, the sub-frequency bands corresponding to the bits with a value of 1 represent the sub-frequency bands not configured for the first communication device, and the sub-frequency bands corresponding to the bits with a value of 0 represent the sub-frequency bands configured for the first communication device.
[0261] As can be seen from the above, field #1 indicates that the total number of sub-frequency bands configured for the first and fourth communication devices is 7, with an index of {0,1,2,3,5,6,7}. When the bitmap corresponding to the sub-frequency band configured by the first communication device is [1,1,0,1,0,0,1], it is represented as the sub-frequency band index configured by the first communication device being {0,1,3,7}. When the bitmap corresponding to the sub-frequency band configured by the fourth communication device is [0,0,1,0,1,1,0], it is represented as the sub-frequency band index configured by the first communication device being {2,5,6}.
[0262] The above-described method of configuring sub-frequency bands for the first and fourth communication devices using the first indication information is merely an example and does not constitute any limitation on the scope of protection of this application. The first indication information can also indicate the configuration of sub-frequency bands for the first and fourth communication devices in other ways. For example, the first indication information indicates the difference between the index of the sub-frequency band configured for the first communication device and the index of the sub-frequency band configured for the first communication device; or, for example, when the above-described first indication information includes two fields, field #2 can directly indicate the index of the sub-frequency band configured for the first communication device instead of indicating it in the form of a bitmap, etc., and will not be illustrated in detail here.
[0263] In the communication method shown in Figure 2, the first communication device can determine at least one first sub-frequency band for transmitting information based on the received first indication information. The at least one first sub-frequency band is at least one of multiple sub-frequency bands within a first frequency band. The first frequency band is part or all of a frequency band that can be used by both the first and second communication devices, and the first and second communication devices support different communication protocols. This first frequency band can be referred to as part or all of a coexisting frequency band. It can be understood that the coexisting frequency band in this application can be divided into multiple sub-frequency bands, and different sub-frequency bands can be configured for use by different devices in a coexisting scenario, thereby effectively avoiding interference between devices in a coexisting scenario.
[0264] The sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0265] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0266] In the above embodiments, examples of devices in existing network architectures (such as first communication devices, network devices, etc.) are used for illustrative purposes. The specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.
[0267] It is understood that, in the above-described method embodiments, the methods and operations implemented by the device (such as the first communication device or network device) can also be implemented by components of the device (such as chips or circuits).
[0268] The communication method provided in the embodiments of this application has been described in detail above with reference to Figure 2. The above communication method is mainly described from the perspective of the interaction between the first communication device and the network device. It can be understood that, in order to realize the above functions, the first communication device and the network device include hardware structures and / or software modules corresponding to perform each function.
[0269] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in 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.
[0270] The communication device provided in the embodiments of this application will be described in detail below with reference to Figures 6 to 9. The description of the device embodiments corresponds to the description of the method embodiments. Therefore, for contents not described in detail, please refer to the method embodiments above. For the sake of brevity, some contents will not be repeated.
[0271] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.
[0272] Figure 6 is an exemplary block diagram of the communication device 10 provided in an embodiment of this application.
[0273] As shown in Figure 6, for example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.
[0274] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method (e.g., S220, S216 and S214 in Figure 2) can be completed by the integrated logic circuit in the hardware of the chip system 110 or by instructions in the form of software.
[0275] As an example and not a limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
[0276] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.
[0277] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.
[0278] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.
[0279] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, including instructions for supporting the generation or parsing of the first symbol. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may instead enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may in particular contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0280] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (which may also be terminals or access network devices), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the data and / or signaling transmission methods provided in the embodiments of this application.
[0281] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.
[0282] Bus 130 may be a universal serial bus (USB) used to support communication between the various parts of the communication device 10.
[0283] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.
[0284] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.
[0285] In some cases, a wireless device may include a single antenna. However, in other cases, the device may have more than one antenna, such as antenna 1 and antenna 2 shown in FIG. 6, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.
[0286] In one design, the communication device 20 may correspond to the first communication device in the above method embodiments.
[0287] The device 10 can implement the steps or processes corresponding to those executed by the first communication device in the above method embodiments. The transceiver 150 can be used to execute the transmission and reception related operations of the first communication device in the above method embodiments, such as executing steps S211, S212, S213, S216 and S217 of the above method embodiments for receiving the first indication information. The chip system 110 can be used to execute the processing related operations of the first communication device in the above method embodiments, such as executing steps S220 and S216 of the above method embodiments for processing the first indication information.
[0288] Under this design, the communication device 10 may include modules such as a short-range communication module 164, a sensor 161, a display 162, or a camera 163, as shown in Figure 6.
[0289] The short-range communication module 164 may include modules that support short-range communication, such as WIFI and Bluetooth.
[0290] Sensor 161 may include pressure sensors, gyroscope sensors, barometric pressure sensors, magnetic sensors, accelerometers, distance sensors, proximity sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, bone conduction sensors, etc.
[0291] Display 162 is used to display images, videos, etc. The display includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 10. Exemplarily, the communication device 10 implements display functions through a GPU, a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The chip system 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0292] Camera 163 is used to acquire images, videos, etc.
[0293] It is understood that the structure shown in Figure 6 does not constitute a specific limitation on the communication device 10, and the specific structure of the terminal device and / or network device can be referred to Figure 6. In some embodiments, the communication device 10 may also include more or fewer components than shown in Figure 6, or combine some components, or split some components, or have different component arrangements, etc. Alternatively, some components shown in Figure 6 may be implemented in hardware, software, or a combination of software and hardware, and the terminal device and / or network device may add or remove components based on the structure given in Figure 6.
[0294] Figure 7 is a schematic block diagram of the communication device 20 provided in an embodiment of this application.
[0295] As shown in Figure 7, the communication device 20 may include a baseband unit 210, which can communicate with external devices through a cellular RF transceiver 220 (e.g., if the communication device 20 is a terminal device, the baseband unit 210 can communicate with access network devices through the cellular RF transceiver 220; or, if the communication device 20 is an access network device, the baseband unit 210 can communicate with terminal devices and / or core network devices through the cellular RF transceiver 220).
[0296] Baseband unit 210 may include computer-readable medium / memory. Baseband unit 210 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory. When executed by baseband unit 304, the software causes baseband unit 210 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by baseband unit 210 during software execution.
[0297] The baseband unit 210 further includes a receiving unit 201, a management unit 202, and a transmitting unit 203. The management unit 202 includes one or more sub-units shown in FIG. 7 (e.g., an information generation sub-unit and an information parsing sub-unit), wherein the information generation sub-unit can be used to generate information in the above method embodiments, and the information parsing sub-unit can be used to parse the first indication information in the above method embodiments. The units within the management unit 201 can be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 210. The receiving unit 201 and the transmitting unit 203 can be referred to as transceiver units.
[0298] When the communication device 20 is used to implement the function of the first communication device in the above method embodiments, the receiving unit 201 is used to execute the receiving step of the first communication device, the sending unit 203 is used to execute the sending step of the first communication device, and the management unit 202 is used to execute the processing step of the first communication device.
[0299] For example, when the communication device 20 is used to implement the functions of the first communication device in the above-described method embodiments, the receiving unit 201 is used to receive first indication information, the first indication information indicating frequency domain division configuration information corresponding to a first frequency band, the frequency domain division configuration information including information of each of the plurality of sub-frequency bands in the first frequency band. The management unit 202 is used to determine at least one first sub-frequency band among the plurality of sub-frequency bands according to the first indication information, the time-frequency resources corresponding to the at least one first sub-frequency band being used by the first communication device to send and / or receive information, wherein the first frequency band is all or part of a frequency band supported by both the first communication device and the second communication device, the first communication device supports a cellular communication protocol, and the second communication device supports a wireless local area network protocol; or, the first communication device supports a wireless local area network communication protocol, and the second communication device supports a cellular communication protocol.
[0300] For example, when the device 20 is used to execute the method in FIG2, the receiving unit 201 can be used to execute the step of receiving information in the method; the receiving unit 201 can be used to execute the step of receiving information in the method, such as S211, S212 and S217; the sending unit 203 can be used to execute the step of sending information in the method, such as S213 and S216; the management unit 202 can be used to execute the processing step in the method, such as S220 and S216.
[0301] For example, when the communication device 20 is used to implement the functions of the network device in the above-described method embodiments: Management unit 202 is used to determine frequency domain partitioning configuration information corresponding to a first frequency band, the frequency domain partitioning configuration information including information of each of the plurality of sub-frequency bands in the first frequency band. Transmission unit 203 is used to send first indication information to the first communication device, the first indication information indicating the frequency domain partitioning configuration information corresponding to the first frequency band, the frequency domain partitioning configuration information corresponding to the first frequency band determining at least one first sub-frequency band among the plurality of sub-frequency bands, the time-frequency resources corresponding to the at least one first sub-frequency band being used by the first communication device to transmit and / or receive information, wherein the first frequency band is all or part of a frequency band (coexisting frequency band) supported by both the first and second communication devices, the first communication device supporting a cellular communication protocol and the second communication device supporting a wireless LAN protocol; or, the first communication device supporting a wireless LAN communication protocol and the second communication device supporting a cellular communication protocol.
[0302] For example, when the device 20 is used to execute the method in FIG2, the receiving unit 201 can be used to execute the step of receiving information in the method; the receiving unit 201 can be used to execute the step of receiving information in the method, such as S230, S213 and S216; the sending unit 203 can be used to execute the step of sending information in the method, such as S211, S212 and S217; the management unit 202 can be used to execute the step of processing in the method, such as S214.
[0303] For a more detailed description of the receiving unit 201, management unit 202 and sending unit 203, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.
[0304] As can be seen from the aforementioned communication device shown in Figure 6, the communication device may include a chip system.
[0305] Unless otherwise specified, the term "first communication device" may refer to the first communication device itself or to a device that enables the first communication device to perform its functions. Optionally, the first communication device may be a terminal device; or, the first communication device may be a chip system within a terminal device.
[0306] By way of example and not limitation, the chip system in this application is shown in Figure 8, which is a schematic block diagram of the chip system 30 provided in an embodiment of this application. The chip system includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.
[0307] As can be seen from Figure 8, the chip system (or processing system) includes a processor 310, a memory 320, and an input / output interface 330.
[0308] The processor 310 can be a processing circuit in the chip system (including at least one processor, such as processor 1 and processor 2 as shown in FIG8). The processor 310 can be coupled to the memory 320 to call the instructions in the memory 320, so that the chip system can implement the methods and functions of the various embodiments of this application. The input / output interface 330 can be an input / output circuit in the chip system, which outputs the information processed by the chip system, or inputs the data or signaling information to be processed into the chip system for processing.
[0309] As one approach, the chip system is used to implement the operations performed by the first communication device or network device in the various method embodiments described above.
[0310] For example, processor 310 is used to implement the processing-related operations performed by the first communication device or network device in the above method embodiments. Specifically, refer to the description in the foregoing embodiments, and execute steps S220, S216 and S214 as shown in FIG2; input / output interface 330 is used to implement the sending and / or receiving-related operations performed by the first communication device or network device in the above method embodiments. Specifically, refer to the description in the foregoing embodiments, and execute steps S211, S212, S213, S216 and S217 as shown in FIG2.
[0311] As an example and not a limitation, the chip system in this application is shown in FIG9, which is a schematic block diagram of the chip system 40 provided in an embodiment of this application.
[0312] As shown in Figure 9, the chip system (or processing system) includes an input / output interface 410 and logic circuitry 420. The input / output interface 410 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed into the chip system for processing. Specifically, it can be referred to the description in the preceding embodiments, executing step S410 as shown in Figure 2. The logic circuitry 420 is used to execute the aforementioned communication method, specifically referring to the description in the preceding embodiments, executing step S420 as shown in Figure 2.
[0313] As one approach, the chip system is used to implement the operations performed by the first communication device or network device in the various method embodiments described above.
[0314] For example, logic circuit 420 is used to implement processing-related operations performed by the first communication device or network device in the above method embodiments; input / output interface 410 is used to implement sending and / or receiving-related operations performed by the first communication device or network device in the above method embodiments.
[0315] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0316] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the various embodiments of the above methods.
[0317] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by a terminal device or network device in the above-described method embodiments.
[0318] This application also provides a communication system, including the aforementioned terminal device and network device.
[0319] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0320] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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.
[0321] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0322] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0323] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0324] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0325] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes 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.
Claims
1. A communication method characterized by comprising: Applied to a first communication device, the method includes: Obtain first indication information, which indicates frequency domain partitioning configuration information corresponding to the first frequency band, and the frequency domain partitioning configuration information includes information of each sub-frequency band in the multiple sub-frequency bands of the first frequency band; At least one first sub-frequency band is determined from the plurality of sub-frequency bands based on the first indication information, and the time-frequency resources corresponding to the at least one first sub-frequency band are used by the first communication device to transmit and / or receive information. Wherein, the first frequency band is all or part of the frequency band supported by both the first and second communication devices, the first communication device supports cellular communication protocols, and the second communication device supports wireless local area network protocols; or, the first communication device supports wireless local area network communication protocols, and the second communication device supports cellular communication protocols.
2. The method of claim 1, wherein, The method further includes: Receive second indication information, which is used to indicate the frequency domain reference position of the first frequency band.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive third indication information, which indicates time-domain resources corresponding to each of the first sub-frequency bands in at least one first sub-frequency band.
4. The method according to any one of claims 1 to 3, characterized in that, The acquisition of the first indication information includes: If the first communication device is a base station supporting cellular communication protocols, then it receives the first indication information from the frequency band management device; or, If the first communication device is an access point (AP) supporting a wireless local area network (WLAN) communication protocol, then the first indication information is received from the frequency band management device and / or the third communication device, where the third communication device is a base station supporting a cellular communication protocol; or, The first indication information is predefined by the protocol.
5. The method according to any one of claims 1 to 4, characterized in that, The information of the sub-band indicates the frequency domain location and frequency domain size of the sub-band.
6. The method of claim 5, wherein, The information of the sub-frequency band indicates the frequency domain location of the sub-frequency band, including: The information of the sub-frequency band indicates the difference between the frequency domain reference position of the sub-frequency band and the frequency domain reference position of the first frequency band; or, The information of the sub-frequency band indicates the frequency domain reference position of the sub-frequency band; or, The information of the sub-band indicates the index of the sub-band.
7. The method according to any one of claims 1 to 6, characterized in that, The frequency domain sizes of any two sub-frequency bands in the plurality of sub-frequency bands are equal, or the frequency domain sizes of at least two sub-frequency bands in the plurality of sub-frequency bands are unequal. Wherein, the ending frequency domain position of the kth sub-frequency band is the starting frequency domain position of the (k+1)th sub-frequency band; or, the ending frequency domain position of the kth sub-frequency band is separated from the starting frequency domain position of the (k+1)th sub-frequency band by a second frequency band, where k is a positive integer.
8. The method of claim 7, wherein, If any two sub-frequency bands among the plurality of sub-frequency bands have the same frequency domain size, and the ending frequency domain position of the kth sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)th sub-frequency band, the information of the sub-frequency band includes the frequency domain size information of the sub-frequency band and the index of the sub-frequency band.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Send a first request message, which is used to request the allocation of at least one second sub-band among the plurality of sub-bands, wherein the at least one first sub-band is completely different from, completely identical to, or partially identical to the at least one second sub-band.
10. The method of claim 9, wherein, If the at least one first sub-frequency band is exactly the same as the at least one second sub-frequency band, then the first indication information indicates the frequency domain division configuration information corresponding to the first frequency band, including: The first indication information indicates agreement to the allocation of at least one second sub-frequency band requested by the first request message.
11. The method according to any one of claims 1 to 10, characterized in that, The first indication information is also used to determine at least one third sub-frequency band among the plurality of sub-frequency bands, wherein the time and frequency resources corresponding to the at least one third sub-frequency band are used for the fourth communication device to transmit and / or receive information, and the first indication information also includes the identifier of the first communication device and the identifier of the fourth communication device.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive fourth indication information, the fourth indication information being used to instruct the updating of at least one first sub-frequency band corresponding to the first communication device. Updating the at least one first sub-frequency band includes at least one of the following: Add at least one sub-frequency band to the first communication device, delete at least one of the at least one first sub-frequency band, replace at least one of the at least one first sub-frequency band, or reconfigure at least one fourth sub-frequency band for the first communication device.
13. The method according to any one of claims 1 to 12, characterized in that, The method includes: Send a first parameter, which is used to determine the at least one first sub-frequency band.
14. A communication method, comprising: Applied to network devices, including: Determine the frequency domain partitioning configuration information corresponding to the first frequency band, wherein the frequency domain partitioning configuration information includes information of each sub-frequency band in the multiple sub-frequency bands of the first frequency band; A first indication message is sent to a first communication device. This first indication message indicates frequency domain partitioning configuration information corresponding to the first frequency band. The frequency domain partitioning configuration information corresponding to the first frequency band is used to determine at least one first sub-frequency band among the plurality of sub-frequency bands. The time-frequency resources corresponding to the at least one first sub-frequency band are used by the first communication device to send and / or receive information. Wherein, the first frequency band is all or part of the frequency band (coexisting frequency band) supported by both the first communication device and the second communication device, the first communication device supports cellular communication protocol and the second communication device supports wireless local area network protocol; or, the first communication device supports wireless local area network communication protocol and the second communication device supports cellular communication protocol.
15. The method of claim 14, wherein, The method further includes: Send a second indication message to the first communication device, the second indication message being used to indicate the frequency domain reference position of the first frequency band.
16. The method according to claim 14 or 15, characterized in that The method further includes: Send a third indication message to the first communication device, the third indication message indicating the time domain resources corresponding to each of the first sub-frequency bands in at least one first sub-frequency band.
17. The method according to any one of claims 14 to 16, characterized in that, The information of the sub-band indicates the frequency domain location and frequency domain size of the sub-band.
18. The method of claim 17, wherein, The information of the sub-frequency band indicates the frequency domain location of the sub-frequency band, including: The information of the sub-frequency band indicates the difference between the frequency domain reference position of the sub-frequency band and the frequency domain reference position of the first frequency band; or, The information of the sub-frequency band indicates the frequency domain reference position of the sub-frequency band; or, The information of the sub-band indicates the index of the sub-band.
19. The method according to any one of claims 14 to 18, characterized in that, The frequency domain sizes of any two sub-frequency bands in the plurality of sub-frequency bands are equal, or the frequency domain sizes of at least two sub-frequency bands in the plurality of sub-frequency bands are unequal. Wherein, the ending frequency domain position of the kth sub-frequency band is the starting frequency domain position of the (k+1)th sub-frequency band; or, the ending frequency domain position of the kth sub-frequency band is separated from the starting frequency domain position of the (k+1)th sub-frequency band by a second frequency band, where k is a positive integer.
20. The method of claim 19, wherein, If any two sub-frequency bands among the plurality of sub-frequency bands have the same frequency domain size, and the ending frequency domain position of the kth sub-frequency band among the plurality of sub-frequency bands is the starting frequency domain position of the (k+1)th sub-frequency band, the information of the sub-frequency band includes the frequency domain size information of the sub-frequency band and the index of the sub-frequency band.
21. The method according to any one of claims 14 to 20, characterized in that, Before sending the first indication information to the first communication device, the method further includes: Receive a first request message from the first communication device, the first request message being used to request the allocation of at least one second sub-frequency band among the plurality of sub-frequency bands; If all requests in the first request message are agreed to allocate at least one second sub-band, the at least one first sub-band is exactly the same as the at least one second sub-band; If the at least one second sub-band is partially agreed to in the first request message, the at least one first sub-band is partially the same as the at least one second sub-band; If the at least one second sub-band requested by the first request message is not agreed to, the at least one first sub-band is completely different from the at least one second sub-band.
22. The method of claim 21, wherein, If the at least one first sub-frequency band is the same as the at least one second sub-frequency band, then the first indication information is used to indicate the frequency domain division configuration information corresponding to the first frequency band, including: The first indication information indicates agreement to the allocation of at least one second sub-frequency band requested by the first request message.
23. The method of any one of claims 14 to 22, wherein, The first indication information is also used to determine at least one third sub-frequency band among the plurality of sub-frequency bands, wherein the time and frequency resources corresponding to the at least one third sub-frequency band are used for the fourth communication device to transmit and / or receive information, and the first indication information also includes the identifier of the first communication device and the identifier of the fourth communication device.
24. The method according to any one of claims 14 to 23, characterized in that, The method further includes: A fifth indication message is sent to the fourth communication device. The fifth indication message is used to determine at least one third sub-frequency band among the plurality of sub-frequency bands. The time and frequency resources corresponding to the at least one third sub-frequency band are used by the fourth communication device to send and / or receive information.
25. The method of any one of claims 14 to 24, wherein, The method includes: Send a fourth indication message to the first communication device, the fourth indication message being used to instruct the updating of the at least one first sub-frequency band corresponding to the first communication device. Updating the at least one first sub-frequency band includes at least one of the following: Add at least one sub-frequency band to the first communication device, delete at least one of the at least one first sub-frequency band, replace at least one of the at least one first sub-frequency band, or reconfigure at least one third sub-frequency band for the first communication device.
26. The method of any one of claims 14 to 25, wherein, The method includes: Receive a first parameter from the first communication device, the first parameter being used to determine the at least one first sub-frequency band; The at least one first sub-frequency band is determined based on the first parameter.
27. A communications device, characterized by It includes at least one processor, said at least one processor being configured to execute a computer program or instructions to cause the method as described in any one of claims 1 to 13 to be performed; or to cause the method as described in any one of claims 14 to 26 to be performed.
28. The communication device according to claim 27, characterized in that, The communication device further includes a memory for storing the computer program or instructions; and / or, The communication device further includes a communication interface coupled to the at least one processor, the communication interface being used for inputting and / or outputting information.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the method as described in any one of claims 1 to 26 to be performed.
30. A chip system, characterized by Includes: a processor for retrieving and running a computer program from memory, such that the method as described in any one of claims 1 to 26 is performed.
31. A computer program product, characterised in that, When the computer program product is run on a computer, the method as described in any one of claims 1 to 26 is performed.