Communication method and communication apparatus
By sending the first message in short-range wireless communication to indicate that the frequency domain resource unit prohibits direct links, the problem of the transmission performance of GT links being affected by direct links is solved, and the transmission performance of GT links and the rationality of resource utilization are prioritized.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-27
- Publication Date
- 2026-05-07
AI Technical Summary
In short-range wireless communication, the transmission performance of the GT link needs to be prioritized, but direct links may affect it, and existing technologies are unable to effectively avoid or reduce this impact.
The first node sends the first message, instructing P frequency domain resource units to prohibit the first type of link, ensuring the transmission performance of other types of links such as GT links, including implicit or explicit resource indication methods, reducing signaling overhead, and saving power consumption at the receiving end.
Effectively avoid or reduce the impact of direct links on GT links, prioritize the transmission performance of GT links, and improve the rationality of resource utilization and communication efficiency.
Smart Images

Figure CN2025130161_07052026_PF_FP_ABST
Abstract
Description
A communication method and communication device
[0001] This application claims priority to Chinese Patent Application No. 202411549310.9, filed on October 31, 2024, entitled "A Method and Device for Communication", 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 method and apparatus for communication. Background Technology
[0003] In short-range wireless communication, nodes in the network can be divided into management (grant, G) nodes and terminal (T) nodes. G nodes can communicate with T nodes, and the communication link between G nodes and T nodes is called a GT link. In addition, T nodes can also communicate with each other, and the communication link between T nodes is called a direct link.
[0004] In some scenarios, it is necessary to prioritize the transmission performance of the GT link. Summary of the Invention
[0005] This application provides a communication method and communication device that can prioritize the transmission performance of the GT link and avoid or reduce the impact of direct links on the GT link.
[0006] In a first aspect, a communication method is provided, which can be executed by a first node or by components of the first node (such as a chip, circuit, or chip system).
[0007] The method includes: determining first information, the first information being used to instruct P first frequency domain resource units to prohibit first type links, where P is an integer greater than or equal to 1; and sending the first information on the first link, where the first link does not belong to the first type of link and the first link is a link managed by the first node.
[0008] Based on the above scheme, the first node can send a first message to instruct P first frequency domain resource units to prohibit the first type of link. The nodes that receive the first message, such as the second node and / or the third node, can choose not to initiate channel contention for the first type of link on these P first frequency domain resource units, or use a channel idle determination threshold lower than the first threshold to initiate channel contention for the first type of link on the P first frequency domain resource units. This can reduce the probability of using these P first frequency domain resource units for the first type of link, thereby reducing the impact of the first type of link on other types of links (such as GT links) and ensuring the transmission performance of other types of links.
[0009] In one implementation, the first type of link is not used to transmit the first system message. For example, the first type of link can be a TT link, or a direct link.
[0010] In one implementation, the first link belongs to the second type of link. For example, the second type of link can be a GT link.
[0011] This can avoid or reduce the impact of direct links on GT links, and prioritize the transmission performance of GT links.
[0012] For example, the first node is the node that sends the first system message on the first link. In other words, the first node is the G node.
[0013] In conjunction with the first aspect, in some implementations, the frequency domain resource unit for transmitting the first information is the second frequency domain resource unit of the first link, wherein P first frequency domain resource units are second frequency domain resource units; or, the P first frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
[0014] Based on the above scheme, P first frequency domain resource units can be implicitly indicated by the frequency domain resources transmitted through the transmission of first information, which can save the indicated resources and reduce signaling overhead.
[0015] In conjunction with the first aspect, in some implementations, the first information includes an indication of P first frequency domain resource units.
[0016] Based on the above scheme, the first information may include the display indication of P first frequency domain resource units, so that the receiving end can easily and efficiently know the location of P first frequency domain resource units.
[0017] As an example, the first information is carried within the synchronization information, which includes the transmission cycle of the synchronization information.
[0018] This allows the receiver of the first information to detect the first information based on the transmission cycle of the synchronization information, reducing unnecessary blind detection of the synchronization information and saving power consumption.
[0019] As another example, the first information is carried in a second system message, which includes the cycle of changes to the content of the first system message and / or the second system message.
[0020] This allows the receiving end of the first information to only detect the modified first system message and / or second system message, avoiding unnecessary detection of the unchanged system message and saving power consumption.
[0021] Secondly, a communication method is provided, which can be executed by a second node or by components of the second node (such as a chip, circuit, or chip system).
[0022] The method includes: receiving first information on a first link, the first information being used to instruct P first frequency domain resource elements to prohibit the first type of link, the first link not belonging to the first type of link, where P is an integer greater than or equal to 1; and sending second information to a third node on a second link, the second information being used to instruct Q third frequency domain resource elements to prohibit the first type of link, the second link belonging to the first type of link, the Q third frequency domain resource elements including part or all of the P first frequency domain resource elements, the second link being obtained by the third node through channel contention, where Q is an integer greater than or equal to 1.
[0023] Based on the above scheme, the second node can, according to the first information, instruct the second node to prohibit the use of Q third frequency domain resource units for the first type of link. The Q third frequency domain resource units may include some or all of the P first frequency domain resource units. In this way, the third node can also know the frequency domain resource units that are prohibited from being used for the first type of link, thus avoiding the third node using these frequency domain resource units for the first type of link and affecting other types of links.
[0024] For example, the third node is the node that competes for the channel to obtain the second link, and the third node can also be called the first node of the second link.
[0025] For example, the second node is a node that transmits data on the second link according to the scheduling of the third node. The second link is not obtained by the second node competing for the channel. The second node can also be a follower node of the second link.
[0026] In conjunction with the second aspect, in some implementations, the method further includes: prohibiting channel contention for the first type of link from being initiated in P first frequency domain resource units; or, using a channel idle determination threshold lower than a first threshold to initiate channel contention for the first type of link in P first frequency domain resource units.
[0027] This can avoid or reduce the impact on other types of links caused by the second node using P first frequency domain resource units for first type links.
[0028] In conjunction with the second aspect, in some implementations, the method further includes: if no third information is detected within a first preset time period; initiating channel contention for a first type of link in at least one of the P first frequency domain resource units; or, using a first threshold as a channel idle determination threshold to initiate channel contention for a first type of link in at least one of the P first frequency domain resource units.
[0029] This allows the second node to regain the right to use P first frequency domain resource units for the first type of link, avoiding resource waste and improving the rationality of resource utilization.
[0030] In conjunction with the second aspect, in some implementations, the frequency domain resource unit receiving the first information is the second frequency domain resource unit of the first link, wherein P first frequency domain resource units are second frequency domain resource units; or, the P first frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
[0031] In conjunction with the second aspect, in some implementations, the second information includes indications of Q third frequency domain resource units.
[0032] Based on the above scheme, the second information may include display indications of Q third frequency domain resource units, thus enabling the receiving end to obtain the location of the Q third frequency domain resource units in a simple and efficient manner.
[0033] In conjunction with the second aspect, in some implementations, the frequency domain resource unit for transmitting the second information is the fourth frequency domain resource unit of the first link, wherein Q third frequency domain resource units are the fourth frequency domain resource units; or, the Q third frequency domain resource units include frequency domain resource units that are spaced less than M frequency domain resource units from the fourth frequency domain resource unit, where M is an integer greater than or equal to 0.
[0034] Based on the above scheme, the Q third frequency domain resource units can be implicitly indicated by the frequency domain resources transmitted through the first information, which can save the indicated resources and reduce signaling overhead.
[0035] In conjunction with the second aspect, in some implementations, the method further includes: receiving first data from a third node on the second link; and sending second information to the third node on the second link, including: sending the second information to the third node on the second link based on the first data. In other words, the first data is used to trigger the second node to send the second information.
[0036] Based on the above scheme, when the second node receives the first data from the third node through the second link, it can determine that the third node is using frequency domain resource units that should not be used for data transmission. Therefore, the second node can send second information to the third node through the second link to indicate that frequency domain resource units used for the first type of link are prohibited, so as to avoid the first type of link from affecting other types of links.
[0037] For example, the frequency domain resource unit that receives the first data is the fifth frequency domain resource unit of the second link, and the P first frequency domain resource units and Q third frequency domain resource units all include the fifth frequency domain resource unit.
[0038] This allows the third node to stop using the fifth frequency domain resource unit of the second link as early as possible.
[0039] In some implementations, the frequency domain resource unit for transmitting the second information is the fourth frequency domain resource unit of the second link, and the fourth frequency domain resource unit is the same as the fifth frequency domain resource unit. In other words, the frequency domain resource unit for transmitting the second information is the same as the frequency domain resource unit for receiving the first data.
[0040] Thirdly, a communication method is provided, which can be executed by a fourth node or by a component of the fourth node (e.g., a chip, circuit, or chip system). The fourth node can be either the second node or the third node of the second aspect.
[0041] The method includes: receiving third information, the third information being used to instruct L sixth frequency domain resource units to prohibit the first type of link, where L is an integer greater than or equal to 1; prohibiting channel contention for the first type of link in the L sixth frequency domain resource units; or, using a channel idle determination threshold lower than a first threshold to initiate channel contention for the first type of link in the L sixth frequency domain resource units.
[0042] Based on the above scheme, for the fourth node that receives the third information, it may not initiate channel contention for the first type of link on the L sixth frequency domain resource units indicated by the third information, or it may initiate channel contention for the first type of link on the L sixth frequency domain resource units using a channel idle determination threshold lower than the first threshold. This can reduce the probability of using these L sixth frequency domain resource units for the first type of link, thereby reducing the impact of the first type of link on other types of links (such as GT links) and ensuring the transmission performance of other types of links.
[0043] It should be understood that the third information can refer to the first information of the first or second aspect, or the second information of the second aspect. Similarly, L sixth frequency domain resource units can refer to P first frequency domain resource units of the first or second aspect, or Q third frequency domain resource units of the second aspect.
[0044] For example, the first threshold is the threshold for channel contention during normal channel use; or, the first threshold is a threshold specified by a protocol or regulation.
[0045] In conjunction with the third aspect, in some implementations, receiving third information includes: receiving third information from a first node on a first link, where the first link does not belong to the first type of link.
[0046] For example, the frequency domain resource unit receiving the third information is the second frequency domain resource unit of the first link, wherein L sixth frequency domain resource units are the second frequency domain resource units; or, the L sixth frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
[0047] In conjunction with the third aspect, in some implementations, receiving third information includes: receiving third information from a second node on a second link, the second link being a first-class link, and the second link being obtained by a fourth node competing for the channel.
[0048] Optionally, the method further includes: sending first data to a second node via the second link.
[0049] For example, the frequency domain resource unit receiving the third information is the fourth frequency domain resource unit of the second link, wherein L sixth frequency domain resource units are the fourth frequency domain resource units; or, the L sixth frequency domain resource units are included in the frequency domain resource units that are spaced less than M frequency domain resource units from the fourth frequency domain resource units, where M is an integer greater than or equal to 0.
[0050] In other words, the third piece of information can come from either the first or the second node, making the solution applicable to a wider range of scenarios.
[0051] In conjunction with the third aspect, in some implementations, the method further includes: if no third information is detected within a first preset time period; initiating channel contention for the first type of link in at least one of the L sixth frequency domain resource units; or, using a first threshold as a channel idle determination threshold to initiate channel contention for the first type of link in at least one of the L sixth frequency domain resource units.
[0052] This allows the fourth node to regain the right to use L sixth-frequency domain resource units for the first-class link, avoiding resource waste and improving the rationality of resource utilization.
[0053] It should be understood that any details not fully described in the second and third aspects can be referred to the first aspect.
[0054] Fourthly, a communication device is provided, which can be a first node or a component of the first node (e.g., a chip, circuit, or chip system).
[0055] The device includes: a processing unit for determining first information, the first information being used to instruct P first frequency domain resource units to prohibit first type links, where P is an integer greater than or equal to 1; and a transceiver unit for transmitting first information on a first link, wherein the first link does not belong to the first type of link and the first link is a link managed by a first node.
[0056] In conjunction with the fourth aspect, in some implementations, the frequency domain resource unit for transmitting the first information is the second frequency domain resource unit of the first link, wherein P first frequency domain resource units are second frequency domain resource units; or, the P first frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
[0057] In conjunction with the fourth aspect, in some implementations, the first information includes an indication of P first frequency domain resource units.
[0058] As an example, the first information is carried within the synchronization information, which includes the transmission cycle of the synchronization information.
[0059] As another example, the first information is carried in a second system message, which includes the cycle of changes to the content of the first system message and / or the second system message.
[0060] Fifthly, a communication device is provided, which can be a second node or a component of the second node (e.g., a chip, circuit, or chip system).
[0061] The device includes: a transceiver unit configured to receive first information on a first link, the first information indicating that P first frequency domain resource units prohibit the first type of link, the first link not belonging to the first type of link, where P is an integer greater than or equal to 1; the transceiver unit is further configured to: send second information to a third node on a second link, the second information indicating that Q third frequency domain resource units prohibit the first type of link, the second link belonging to the first type of link, the Q third frequency domain resource units including part or all of the P first frequency domain resource units, the second link being obtained by the third node through channel contention, where Q is an integer greater than or equal to 1.
[0062] In conjunction with the fifth aspect, in some implementations, the apparatus further includes: a processing unit, configured to prohibit channel contention for the first type of link from being initiated in P first frequency domain resource units; or, configured to initiate channel contention for the first type of link in P first frequency domain resource units using a channel idle determination threshold lower than a first threshold.
[0063] In conjunction with the fifth aspect, in some implementations, the processing unit is further configured to: if no third information is detected within a first preset time period; initiate channel contention for a first type of link in at least one of the P first frequency domain resource units; or, initiate channel contention for a first type of link in at least one of the P first frequency domain resource units using a first threshold as a channel idle determination threshold.
[0064] In conjunction with the fifth aspect, in some implementations, the transceiver unit is also used to: receive first data from a third node on the second link, wherein the first data is used to trigger the second node to send second information.
[0065] In a sixth aspect, a communication device is provided, which can be a fourth node or a component of the fourth node (e.g., a chip, circuit, or chip system). The fourth node can be a second node or a third node according to the fifth aspect.
[0066] The device includes: a transceiver unit for receiving third information, the third information being used to instruct L sixth frequency domain resource units to prohibit the first type of link, where L is an integer greater than or equal to 1; and a processing unit for prohibiting channel contention for the first type of link from being initiated in the L sixth frequency domain resource units; or for initiating channel contention for the first type of link in the L sixth frequency domain resource units using a channel idle determination threshold lower than a first threshold.
[0067] In conjunction with the sixth aspect, in some implementations, the transceiver unit is specifically used to: receive third information from the first node on the first link, where the first link does not belong to the first type of link.
[0068] In conjunction with the sixth aspect, in some implementations, the transceiver unit is specifically used to: receive third information from the second node on the second link, the second link being a first type of link, and the second link being obtained by the fourth node through channel contention.
[0069] Optionally, the transceiver unit is also used to: send first data to a second node on the second link.
[0070] In conjunction with the sixth aspect, in some implementations, the processing unit is further configured to: if no third information is detected within a first preset time period; initiate channel contention for the first type of link in at least one of the L sixth frequency domain resource units; or, initiate channel contention for the first type of link in at least one of the L sixth frequency domain resource units using a first threshold as a channel idle determination threshold.
[0071] It should be understood that for any parts not described in detail in aspects four through six, please refer to aspects one through three.
[0072] In a seventh aspect, a communication device is provided, comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in any of the foregoing aspects or their implementations.
[0073] In one implementation, the device is a first node, or a second node, or a fourth node.
[0074] In another implementation, the device is a chip, chip system, or circuit used in a first node, or a second node, or a fourth node.
[0075] Eighthly, a communication apparatus is provided, comprising: at least one processor and a communication interface, the at least one processor being configured to obtain a computer program or instructions stored in a memory via the communication interface to execute the method provided in any of the foregoing aspects or their implementations. The communication interface may be implemented in hardware or software.
[0076] In one implementation, the device also includes a memory.
[0077] Ninthly, a processor is provided for executing the methods provided in the foregoing aspects.
[0078] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0079] In a tenth aspect, a computer-readable storage medium is provided that stores program code for execution by a node, the program code including methods for performing any of the foregoing aspects or their implementations.
[0080] In an eleventh aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any of the above aspects or their implementations.
[0081] In a twelfth aspect, a chip is provided, comprising a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the methods provided in any of the above aspects or their implementations. The communication interface can be implemented in hardware or software.
[0082] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided by any of the above aspects or their implementations.
[0083] When the method provided in this application is executed by a chip, this application does not limit the specific number of chips implementing the method. For example, it can be executed by one chip, or by two or more chips. Furthermore, when the number of chips implementing the method is two or more, the chip manufacturers are not limited; they can be from the same manufacturer or different manufacturers.
[0084] In a thirteenth aspect, a computer program is provided that, when run on a computer, causes the methods provided by any of the foregoing aspects or their implementations to be executed.
[0085] In a fourteenth aspect, a communication system is provided, comprising at least two of the first node, second node, and third node mentioned above.
[0086] It should be understood that the beneficial effects of aspects four through fourteen and any of their implementations can be referenced from aspects one through three and any of their implementations. Attached Figure Description
[0087] Figure 1 is a schematic diagram of a network architecture applicable to an embodiment of this application.
[0088] Figure 2 is a schematic flowchart of a communication method provided in this application.
[0089] Figures 3 and 4 are schematic diagrams of the communication device provided in the embodiments of this application. Detailed Implementation
[0090] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0091] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) systems (or New Radio (NR) systems), Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, and LTE Time Division Duplex (TDD) systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. Furthermore, the technical solutions provided in this application support short-range communication.
[0092] For example, short-range communication enables communication between electronic devices that are relatively close to each other. Currently, mainstream access technologies for short-range communication include Wireless Fidelity (Wi-Fi), Bluetooth, and ZigBee. With the development of the Internet of Things (IoT), new application scenarios such as smart cars, smart homes, smart terminals, and smart manufacturing have emerged, giving rise to a new generation of short-range access technologies. Taking Sparklink Alliance access technology as an example, it includes, but is not limited to: Sparklink Basic (SLB) (also known as Synchronous Low Latency Broadband, SLB) access technology and Sparklink Low Energy (SLE) (also known as Synchronous Low Energy, SLE) access technology. SLB access technology can support high-bandwidth services such as screen projection, virtual reality (VR), and vehicular communication, while SLE access technology can support low-bandwidth, low-rate, and low-power services such as audio playback, keyboard, mouse, and electronic pen input. For ease of description, in the following embodiments, SLB access technology may be abbreviated as SLB, and SLE access technology may be abbreviated as SLE. Furthermore, unless otherwise specified, the access technology mentioned in the following description refers to short-range access technology.
[0093] The embodiments of this application can be applied to wireless local area networks (WLANs), for example, supporting IEEE 802.11 related standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards (i.e., Wi-Fi 6, also known as the high efficient (HE) standard), 802.11be standards (i.e., Wi-Fi 7, also known as the extremely high throughput (EHT) standard), 802.11bn standards (i.e., Wi-Fi 8, also known as the ultra high reliability (UHR) standard) or next-generation Wi-Fi 8 standards, and also include 802.11ad, 802.11ay standards, etc. The embodiments of this application can also be applied to wireless local area network systems that support integrated millimeter wave (IMMW), wireless local area network systems that support ultra-wideband (UWB) such as the 802.15 series standards, sensing systems such as the 802.11bf series standards, or wireless positioning such as 802.11az. This application can also support standard protocols such as Sparklink and Nearlink.
[0094] The communication systems described above that are applicable to this application are merely illustrative examples, and the communication systems applicable to this application are not limited thereto.
[0095] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application. As shown in Figure 1, the communication system 100 includes a first device 110 and a second device 120, which can communicate based on wireless communication technology. Exemplarily, the transmitting device 110 refers to a device that transmits instruction information, and the receiving device 120 refers to a device that receives instruction information.
[0096] It should be noted that Figure 1 is only used as an example to illustrate that the communication system 100 includes a transmitting end device 110 and a receiving end device 120, but the communication system 100 is not limited to including more other devices, and this application does not make specific limitations in this regard.
[0097] For example, in the embodiments of this application, the transmitting device 110 or the receiving device 120 can be any device with wireless transceiver function. For example, the transmitting device 110 is a radio access network (RAN) node or terminal, and the receiving device 120 is an RAN node or terminal.
[0098] In this application, the RAN node, also known as a radio access network device, RAN entity, or access node, is used to help a terminal access a communication system wirelessly. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. The RAN node can be a macro base station, a micro base station, an indoor station, a relay node, or a donor node. In another application scenario, multiple RAN nodes can cooperate to help a terminal achieve wireless access, with different RAN nodes implementing some of the functions of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU (Radio Control Unit) performs the functions of the base station's Radio Resource Control (RAN) protocol and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU (Radio Link Control Unit) performs the functions of the base station's Radio Link Control (RAN) layer and Medium Access Control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of each of these protocol layers, please refer to the relevant technical specifications. The RU (Radio Receiver Unit) can be used to implement radio frequency (RF) signal transmission and reception functions. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0099] In different systems, RAN nodes can have different names. For example, in an O-RAN system, a CU can also be called an open CU (O-CU), a DU can also be called an open DU (O-DU), and an RU can be called an open RU (O-RU). In this application, the RAN node can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, the RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN node. For ease of description, a network device or base station is used as an example of a RAN node below.
[0100] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as D2D communication, V2X communication, MTC, IoT, virtual reality, augmented reality, industrial control (e.g., smart manufacturing), autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computers with wireless transceiver capabilities, wearable devices, vehicles, aircraft, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminals.
[0101] In some embodiments, the transmitting device 110 and the receiving device 120 may support at least one short-range access technology, for example, both may support SLB access technology. Furthermore, the transmitting device 110 and / or the receiving device 120 may also support SLE access technology. For example, mobile phones, tablets, wearable devices, and other devices may simultaneously support SLE and SLB. As another example, VR glasses, in-vehicle control panels, and cameras may support SLB. Whether electronic devices support SLE access technology is not the focus of this application and will not be described in detail here.
[0102] For example, in the communication process supporting SLB access technology, one of the transmitting device 110 and the receiving device 120 can act as a grant (G) node, and the other can act as a terminal (T) node. The grant node can be referred to as a master control node device, G node, G device, or first node, etc.; the terminal node can be referred to as a T node, T device, or second node, etc. This application does not limit the device names, as long as they can perform the corresponding functions. For ease of description, the grant node will be abbreviated as G node, and the terminal node as T node. Generally, as a G node, resources can be uniformly scheduled and managed. Therefore, the G node can send data scheduling information, and the T node can receive data scheduling information and send data according to the data scheduling information. Furthermore, the communication process of SLB access technology can also support communication between T nodes. In this case, one of the transmitting device 110 and the receiving device 120 can act as a first-mover node, and the other as a second-mover node. The first-mover node can compete for the channel and schedule the second-mover node.
[0103] It should be understood that the above description of the transmitting device 110 and the receiving device 120 is merely exemplary, and this application does not limit the specific form of the transmitting device 110 and the receiving device 120.
[0104] In SLB, communication via GT links is supported. A GT link can be understood as a communication link between a G node and a T node, also known as a communication domain. Specifically, GT links include G links and T links. The communication link from a G node to a T node is called a G link, which can carry data channels, control channels, broadcast channels, synchronization signals, etc., from G node to T node. The communication link from a T node to a G node is called a T link, which can carry data channels, access channels, feedback signals, etc., from T node to G node. GT link communication has two modes: Mode 1, where G nodes compete for the channel and, after securing the channel, schedule T nodes to communicate with that G node; and Mode 2, where G nodes exclusively occupy the channel for continuous transmission, and schedule T nodes to communicate with that G node. Mode 1 can also be called the channel contention mode, and Mode 2 can also be called the continuous transmission scenario. In addition, SLB also supports direct link communication, also known as TT links, which refers to the communication link between T nodes. In a direct link, T nodes compete for the channel, and after securing the channel, T nodes schedule other nodes to communicate with that T node.
[0105] In this scenario, the air interface resources of the GT link and the direct link are shared. Therefore, communication between the GT link and the direct link may interfere with each other. In many scenarios, it is necessary to prioritize the transmission performance of the GT link and avoid or reduce the impact of the direct link on the GT link. Examples include continuous transmission scenarios (i.e., mode 2); and scenarios where the G node competes for the channel and the GT link hosts high-priority services. In these scenarios, the impact of direct link channel contention on the GT link should be avoided as much as possible.
[0106] In view of this, this application proposes a communication method and communication device that can prioritize the transmission performance of the GT link.
[0107] It should be understood that the embodiments shown below illustrate the method by using a first node, a second node, and a third node as examples of interactive execution entities. However, this application does not limit the execution entity; any program capable of running the code of the method provided in the embodiments of this application can communicate according to the method provided in the embodiments of this application. The execution entity of the method provided in the embodiments of this application can be a first node, a second node, or a third node, or a functional module within a first node, second node, or third node capable of calling and executing a program. For example, the first node in Figure 2 can also be a chip, chip system, or processor that supports the method implemented by the first node, or a logic module or software that can implement all or part of the functions of the first node; the second node in Figure 2 can also be a chip, chip system, or processor that supports the method implemented by the terminal node, or a logic module or software that can implement all or part of the functions of the second node; the third node in Figure 2 can also be a chip, chip system, or processor that supports the method implemented by the terminal node, or a logic module or software that can implement all or part of the functions of the third node.
[0108] Figure 2 is a schematic flowchart of a communication method 200 provided in this application. As shown in Figure 2, the method 200 includes the following steps.
[0109] S210, the first node sends first information on the first link, and correspondingly, the second node and / or the third node receives the first information on the first link.
[0110] The first information is used to instruct P first frequency domain resource units to prohibit the first type of link, where P is an integer greater than or equal to 1.
[0111] In this application, the first node can also be called a G node. Specifically, the nodes in the network can be divided into G nodes and T nodes. On a carrier used by a G node, the resource set consisting of the resources that the G node uses to send synchronization signals, broadcast information, and G link control information, as well as the resources that the G node can schedule and configure, is called the communication domain of the G node, and the G node is called the G node of the communication domain.
[0112] A communication domain consists of G-links and T-links. A G-link in a communication domain can be defined as a resource used by G nodes to transmit physical layer signals, physical layer control information, and physical layer data information, and by T nodes to receive physical layer signals, physical layer control information, and physical layer data information. A T-link in a communication domain can be defined as a resource used by T nodes to transmit physical layer signals, physical layer control information, and physical layer data information, and by G nodes to receive physical layer signals.
[0113] In this application, G-links and T-links can be collectively referred to as GT-links, or second-type links, or communication domains. Correspondingly, links between T-nodes can be called direct links, or first-type links, or TT-links. Direct links do not belong to the communication domain. In this application, a direct link refers to a T-node competing for channel resources. This T-node is called the initiating node of the direct link, and other nodes communicating with the initiating node on the direct link are called subsequent nodes of the direct link. The direct link is used for the exchange of physical layer signals, physical layer control information, and physical layer data information between the initiating and subsequent nodes.
[0114] In one implementation, the first type of link is not used to transmit the first system message, while the second type of link is used to transmit the first system message.
[0115] Specifically, compared to the GT link, the direct link is characterized by the fact that no first system message is transmitted on the direct link. The G node, on the other hand, is characterized by transmitting the first system message on the resources it has competitively acquired. In the GT link, only G nodes can compete for the channel. Therefore, the first node is the node that competes for the channel on the first link and transmits the first system message.
[0116] For example, the first link is managed by the first node, and the first link belongs to the second type of link. That is to say, the first link is a GT link and does not belong to the first type of link.
[0117] In one implementation, the first system message refers to system configuration-related information sent by a higher layer in a broadcast manner. For example, the first system message is a system information block (SIB) message.
[0118] For example, both the second and third nodes are T nodes, with the third node being a first-mover node and the second node being a subsequent-mover node. The second and third nodes can be collectively referred to as the fourth node, meaning the fourth node can be either a first-mover node or a subsequent-mover node.
[0119] For example, the frequency domain resource units (e.g., first frequency domain resource unit, second frequency domain resource unit, third frequency domain resource unit, fourth frequency domain resource unit, fifth frequency domain resource unit, etc.) in this application can be understood as units for dividing frequency domain resources, which can be replaced by channels, sub-channels, sub-bands, frequency bands, etc. For example, dividing 80MHz of frequency domain resources in 20MHz units can result in 4 frequency domain resource units, each 20MHz unit can be called a frequency domain resource unit. Similarly, dividing 160MHz of frequency domain resources in 20MHz units can result in 8 frequency domain resource units, each 20MHz unit can be called a frequency domain resource unit. Therefore, the first frequency domain resource unit can be replaced by the first channel, first sub-channel, first sub-band, first frequency band, etc., and the second, third, fourth, and fifth frequency domain resource units are similar.
[0120] Wherein, the first information is used to instruct P first frequency domain resource units to prohibit the first type of link, which can be replaced by: the first information being used to instruct the existence of P first frequency domain resource units that prohibit the first type of link, or the first information being used to instruct the existence of frequency domain resource units that prohibit the first type of link; or the first information being used to instruct the prohibition of the first type of link from using P first frequency domain resource units. Optionally, prohibition in this application can also be replaced by suppress, not used, not allowed, not permitted, unable, etc.
[0121] For example, the first information may include 1 bit of indication information, which can be used to indicate whether there are frequency domain resource elements that prohibit the use of the first type of link, or whether there are P first frequency domain resource elements that are prohibited from being used for the first type of link, or whether it is possible to compete for the channel and establish a first type of link. For example, setting the indication information to "1" indicates that there are frequency domain resource elements that prohibit the use of the first type of link, or that there are P first frequency domain resource elements that are prohibited from being used for the first type of link; setting the indication information to "0" indicates that there are no frequency domain resource elements that prohibit the use of the first type of link, or that there are no P first frequency domain resource elements that are prohibited from being used for the first type of link.
[0122] In this application, the first link can be replaced by the first time-frequency resource, which refers to the communication domain of the first node or the time-frequency resource occupied by the first node. For example, in a continuous transmission scenario, the time-frequency resource occupied by the first node is: all time-domain resources of a specific frequency band continuously occupied by the first node. In a contention-based channel mode, the first node competes for the channel in a preset time-frequency resource according to a preset method. The time-frequency resource occupied by the first node is: part or all of the preset time-frequency resources occupied by the first node for a period of time after successfully competing for the channel.
[0123] Optionally, the preset settings can be those specified by the protocol or configured in advance by the first node, without limitation.
[0124] In one implementation, the first information is sent via broadcast. Therefore, at least one of the second and third nodes can receive the first information. It should be understood that due to factors such as communication range or channel interference, even if the first information is sent via broadcast, some nodes may not be able to receive it.
[0125] S220, the second node and / or the third node set P first frequency domain resource units as frequency domain resource units that prohibit the first type of link.
[0126] For example, setting P first frequency domain resource units as frequency domain resource units that prohibit the first type of link can mean prohibiting channel contention for the first type of link in the P first frequency domain resource units; or, using a channel idle determination threshold lower than a first threshold to initiate channel contention for the first type of link in the P first frequency domain resource units.
[0127] Initiating channel contention for the first type of link can be understood as: initiating channel contention and establishing the first type of link.
[0128] Among them, the channel idle determination threshold, also known as the idle channel detection threshold, refers to the threshold value used by a node to determine whether a channel is idle.
[0129] Optionally, the first threshold is the threshold for channel contention during normal channel use, also known as the conventional threshold or standard threshold. A channel detection result below this threshold indicates that the channel is idle, and a channel detection result above this threshold indicates that the channel is busy. If a channel idle determination threshold below the first threshold is used to initiate channel contention for the first type of link in P first frequency domain resource units, then more channels in the P first frequency domain resource units will be determined to be busy, i.e., unavailable, and will not successfully compete for the channel.
[0130] For example, the first threshold may be a channel idle determination threshold specified in the protocol, and the second node and / or the third node obtains the first threshold by reading a predefined protocol file. Alternatively, the first threshold may be configured by the first node to the second node and / or the third node, and the second node and / or the third node may obtain the first threshold by acquiring configuration information from the first node.
[0131] It should be understood that the specific value of the first threshold can be predefined by the protocol or specified by regulations. For example, the first threshold is -75dBm / MHz.
[0132] Based on the above scheme, the first node can send a first message to instruct P first frequency domain resource units to prohibit the first type of link. The nodes that receive the first message, such as the second node and / or the third node, can choose not to initiate channel contention for the first type of link on these P first frequency domain resource units, or use a channel idle determination threshold lower than the first threshold to initiate channel contention for the first type of link on the P first frequency domain resource units. This can reduce the probability of using these P first frequency domain resource units for the first type of link, thereby reducing the impact of the first type of link on other types of links (such as GT links) and ensuring the transmission performance of other types of links.
[0133] In one implementation, the first information may include indications of P first frequency domain resource units. For example, the first information may be in the form of a bitmap, with P positions set to 1 to indicate the P first frequency domain resource units. Alternatively, the first information may include an identifier for each of the P first frequency domain resource units.
[0134] Optionally, the total length of the bitmap can be the total number of frequency domain resource units included in the available frequency domain resources. For example, if the available frequency domain resources total 320MHz and each frequency domain resource unit is 20MHz, then the total number of frequency domain resource units included in the available frequency domain resources is 320 / 20 = 16.
[0135] In another implementation, the first information may not include the indication of P first frequency domain resource elements. In this case, the P first frequency domain resource elements can be determined by the frequency domain resource elements that transmit the first information.
[0136] It should be understood that in this application, the first information can be transmitted through M frequency domain resource units, where M is an integer greater than or equal to 1. That is, the first node can send the first information through one or more frequency domain resources. For example, the frequency domain resource unit for transmitting the first information is a second frequency domain resource unit, and the P first frequency domain resource units can be determined in the following two ways:
[0137] Method 1: P first frequency domain resource units are equivalent to two second frequency domain resource units. For example, suppose the channels for transmitting the first information are channel 1 (an example of a second frequency domain resource unit) and channel 2 (another example of a second frequency domain resource unit). That is, the first information is transmitted through two frequency domain resource units, and each frequency domain resource unit can be called a second frequency domain resource unit. Then, the P first frequency domain resource units are channel 1 and channel 2.
[0138] Method 2: The P first frequency domain resource units include frequency domain resource units that are less than N frequency domain resource units apart from the second frequency domain resource units, where N is an integer greater than or equal to 0. For example, assume that the channels for transmitting the first information are channel 1 (an example of a second frequency domain resource unit) and channel 5 (another example of a second frequency domain resource unit), that is, the first information is transmitted through 2 frequency domain resource units. Assume N = 2, N frequency domain resource units are 2 channels, and assume that the frequency domain resources are divided into 8 channels, ordered from low to high frequency in the frequency domain as channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, and channel 8. Then the P first frequency domain resource units include: channels with an interval of less than 2 channels from channel 1 and channels with an interval of less than 2 channels from channel 5. Among them, the channels with an interval of less than 2 channels from channel 1 are: the channel with an interval of 1 channel from channel 1 (i.e., channel 2) and the channel with an interval of 0 channels from channel 1 (i.e., channel 1). The channels with an interval of less than 2 channels from channel 5 are: the channels with an interval of 1 channel from channel 5 (i.e., channel 4 and channel 6) and the channel with an interval of 0 channels from channel 1 (i.e., channel 5). Therefore, the P first frequency domain resource units include: channel 1, channel 2, channel 4, channel 5, and channel 6.
[0139] In summary, Method 1 can also be understood as: prohibiting frequency domain resource units used for Type 1 links from being frequency domain resource units used for transmitting the first information. Method 2 can also be understood as: prohibiting frequency domain resource units used for Type 1 links from being: frequency domain resource units that are 0 frequency domain resource units apart from the frequency domain resource units used for transmitting the first information (i.e., frequency domain resource units used for transmitting the first information), frequency domain resource units that are 1 frequency domain resource unit apart from the frequency domain resource units used for transmitting the first information, frequency domain resource units that are 2 frequency domain resource units apart from the frequency domain resource units used for transmitting the first information, ..., and frequency domain resource units that are N-1 frequency domain resource units apart from the frequency domain resource units used for transmitting the first information.
[0140] For example, the interval between two frequency domain resource units can be understood as the interval between the frequency domain center positions of the two frequency domain resource units, or as the interval between the frequency domain start positions of the two frequency domain resource units, or as the interval between the frequency domain end positions of the two frequency domain resource units, without limitation.
[0141] In this application, "transmission" can refer to sending or receiving, and is not limited thereto. For example, the frequency domain resource unit for transmitting the first information refers to both the frequency domain resource unit for sending the first information and the frequency domain resource unit for receiving the first information.
[0142] For example, the N values can be specified by the protocol or configured by the first node, without restriction.
[0143] As one implementation method, the first piece of information carries the value of N.
[0144] For example, assuming P first frequency domain resource units are determined using the above method one, the first information can be used to indicate whether the frequency domain resource unit transmitting the first information allows node T to compete for the channel and establish a direct link. When not allowed, it means that the frequency domain resource unit transmitting the first information is prohibited from being used for a direct link, that is, node T cannot compete for the channel and establish a direct link on the frequency domain resource unit transmitting the first information. When allowed, it means that the frequency domain resource unit transmitting the first information is not prohibited from being used for a direct link, that is, node T can compete for the channel and establish a direct link on the frequency domain resource unit transmitting the first information.
[0145] Optionally, in a communication system, there may be multiple first nodes at the same time. Each first node sends first information on the first link, instructing the first node to prohibit the use of P first frequency domain resource elements by the first type of link. The P first frequency domain resource elements indicated by each first node may be the same or different.
[0146] Based on the above scheme, the first information may include a display indication of P first frequency domain resource units, so that the receiving end can easily and efficiently know the location of the P first frequency domain resource units; or, the P first frequency domain resource units may be implicitly indicated by the frequency domain resources transmitted through the first information, so as to save the resources of indication and reduce signaling overhead.
[0147] In one implementation, the first information is carried on synchronization information, which may also include the transmission period of the synchronization information.
[0148] For example, synchronization information refers to information related to system synchronization that is sent in the form of broadcast. For instance, synchronization information can be carried in a synchronization information block, which can be a synchronization signal block (SSB).
[0149] For example, the synchronization information may also include the identifier of the G node.
[0150] This allows the receiver of the first information to detect the first information based on the transmission cycle of the synchronization information, reducing unnecessary blind detection of the synchronization information and saving power consumption.
[0151] In another implementation, the first information is carried in a second system message, which includes the cycle of changes to the content of the first system message and / or the second system message.
[0152] For example, the second system message refers to information related to system configuration that is broadcast by the physical layer, such as a master information block (MIB) message.
[0153] For example, both the first system message and the second system message can be referred to as system messages or system broadcast messages.
[0154] This allows the receiving end of the first information to only detect the modified first system message and / or second system message, avoiding unnecessary detection of the unchanged system message and saving power consumption.
[0155] Optionally, the method 200 further includes: S201, the first node determines the first information. Or the first node generates the first information.
[0156] For example, the first node may generate first information and then send the first information when it determines that the current transmission scenario is a continuous transmission scenario, or the first node may generate first information and then send the first information when there is a high-priority service on the GT link.
[0157] Optionally, the method 200 further includes: S230, whereby the second node sends second information to the third node via the second link, and correspondingly, the third node receives the second information via the second link.
[0158] The second information is used to instruct Q third frequency domain resource units to prohibit the first type of link. The Q third frequency domain resource units include part or all of the P first frequency domain resource units, and Q is an integer greater than or equal to 1.
[0159] Specifically, after receiving the first information, the subsequent node (i.e., the second node) can send a third information to the preceding node (i.e., the third node) to instruct the prohibition of Q third frequency domain resource elements of the first type of link, wherein the Q third frequency domain resource elements include part or all of the P first frequency domain resource elements.
[0160] For example, if a subsequent node receives message 1a (an example of the first message) from node G#1 (another example of the first node G), indicating that channels 1 and 2 are unavailable for direct links, and then receives message 1b (yet another example of the first message) from node G#2 (yet another example of the first node G), indicating that channels 3 and 4 are unavailable for direct links, then the subsequent node can send message 2a (an example of the second message) to the preceding node, indicating that channels 1 and 2 are unavailable for direct links. Alternatively, the subsequent node can send message 2b (yet another example of the second message) to the preceding node, indicating that channels 3 and 4 are unavailable for direct links. Or, the subsequent node can send message 2c (an example of the second message) to the preceding node, indicating that channels 2 and 3 are unavailable for direct links.
[0161] Among them, the Q third frequency domain resource units can be determined based on the frequency domain resource units that can be used between the second node and the third node. For example, in the example above, if the second node determines that channels 1 and 4 have never been used between the second node and the third node, the second information can be the information 2c mentioned above.
[0162] The second link is obtained by the third node through contention for the channel, and the second link belongs to the first type of link.
[0163] Based on the above scheme, the late-developing node can indicate to the early-developing node, based on the first information, that Q third-frequency domain resource units are prohibited from being used for the first type of link. The Q third-frequency domain resource units may include some or all of the P first-frequency domain resource units. In this way, the early-developing node can also know the frequency domain resource units that are prohibited from being used for the first type of link, thus avoiding the early-developing node from using these frequency domain resource units for the first type of link and affecting the second type of link.
[0164] Optionally, prior to S230, the method 200 further includes: S240, whereby the third node sends first data to the second node via the second link, and correspondingly, the second node receives the first data via the second link.
[0165] For example, the second node may send second information to the third node via the second link after receiving first data from the third node via the second link.
[0166] Specifically, assuming the frequency domain resource unit for transmitting the first data is the fifth frequency domain resource unit of the second link, then the P first frequency domain resource units include the fifth frequency domain resource unit. That is, when the subsequent node (i.e., the second node) receives the first information and then receives the first data on the fifth frequency domain resource unit among the P first frequency domain resource units prohibited for use on the first type of link, the subsequent node can determine that the preceding node used a frequency domain resource unit that should not have been used for data transmission on the direct link. Therefore, the subsequent node can indicate to the preceding node (i.e., the third node) the Q third frequency domain resource units prohibited for use on the first type of link, including the fifth frequency domain resource unit.
[0167] Optionally, the frequency domain resource unit for transmitting the second information can be the same as or different from the frequency domain resource unit for transmitting the first data. For example, assuming the frequency domain resource unit for transmitting the second information is the fourth frequency domain resource unit of the second link, then the fourth and fifth frequency domain resource units can be the same. This allows the second node to send the second information to the third node at the fastest speed, thereby enabling the third node to stop using the fifth frequency domain resource unit of the second link as early as possible.
[0168] In one possible implementation, the third node did not receive the first information before sending the first data. Therefore, the third node could not know that the P first frequency domain resource units prohibited the first type of link. As a result, the third node competed for the channel and obtained the second link, and used the fifth frequency domain resource unit in the second link to send the first data.
[0169] Optionally, in this application, before receiving the second information, the third node may or may not know that P first frequency domain resource units prohibit the first type of link. The following will explain the different cases.
[0170] Scenario 1: The third node receives the first information before receiving the second information, thus learning that P first frequency domain resource elements are prohibited for Type I links. In this case, the first information may have been received after the third node sent the first data. That is, the third node competed for the channel for a direct link, sent the first data to the second node, then received the first information, and then received the second information. Therefore, after receiving the second information, the third node can determine the frequency domain resource elements prohibited for Type I links based on the second and first information.
[0171] Scenario 2: The third node did not receive the first information before receiving the second information, and therefore could not know that P first frequency domain resource units were prohibited from being used for the first type of link. In this case, the third node only received the second information, so it can determine the frequency domain resource units prohibited from being used for the first type of link based on the second information after receiving it.
[0172] For example, the second information includes an indication of Q third frequency domain resource units. Alternatively, the second information may not include an indication of Q third frequency domain resource units. In this case, the Q third frequency domain resource units can be determined by the frequency domain resource units that transmit the second information. For example, assuming the frequency domain resource unit that transmits the second information is the fourth frequency domain resource unit of the second link, then the Q third frequency domain resource units are the fourth frequency domain resource units; or, the Q third frequency domain resource units include frequency domain resource units that are spaced less than M frequency domain resource units from the fourth frequency domain resource unit, where M is an integer greater than or equal to 0. Specific implementation methods for this case can refer to the methods described above for determining P first frequency domain resource units by using the frequency domain resource units that transmit the first information, i.e., methods one and two mentioned above, which will not be elaborated upon here.
[0173] Optionally, the method 200 further includes: S250, the third node sets Q third frequency domain resource units as frequency domain resource units that prohibit the first type of link.
[0174] For example, setting Q third frequency domain resource elements as frequency domain resource elements that prohibit the first type of link can mean prohibiting channel contention for the first type of link from being initiated in the Q third frequency domain resource elements; or, using a channel idle determination threshold lower than a first threshold to initiate channel contention for the first type of link in the Q third frequency domain resource elements. A detailed description of S250 can be found in S220.
[0175] Optionally, the method 200 further includes: S260, if the second node and / or the third node do not detect the first information within a first preset time period, setting P first frequency domain resource units as frequency domain resource units that can be used for the first type of link.
[0176] Specifically, setting P first frequency domain resource units as frequency domain resource units that can be used for first-type links can also be described as restoring the use of P first frequency domain resource units in first-type links, or lifting the prohibition on using P first frequency domain resource units for first-type links.
[0177] For example, setting P first frequency domain resource elements as frequency domain resource elements that can be used for the first type of link can mean that at least one of the P first frequency domain resource elements initiates channel contention for the first type of link; or, using a first threshold as a channel idle determination threshold, at least one of the P first frequency domain resource elements initiates channel contention for the first type of link. That is, the P first frequency domain resource elements can be used as resource elements that can be normally used for the first type of link.
[0178] Optionally, the method 200 further includes: S270, if the third node does not detect the second information within a first preset time period, setting the Q third frequency domain resource units as frequency domain resource units that can be used for the first type of link.
[0179] For a detailed implementation of S270, please refer to S260.
[0180] In one implementation, the first information and the second information in this application can be collectively referred to as the third information; that is, the third information can refer to either the first information or the second information. Similarly, P first frequency domain resource units and Q third frequency domain resource units can be collectively referred to as L sixth frequency domain resource units; that is, L sixth frequency domain resource units can refer to either P first frequency domain resource units or Q third frequency domain resource units.
[0181] In this implementation, S220 and S250 can be replaced by: the fourth node setting L sixth frequency domain resource units as frequency domain resource units that prohibit the first type of link.
[0182] In this implementation, S260 and S270 can be replaced by: if the fourth node does not detect the third information within the first preset time period, setting L sixth frequency domain resource units as frequency domain resource units that can be used for the first type of link.
[0183] It is understood that, in order to achieve the functions in the above embodiments, the first node, the second node, and the third node include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0184] Figures 3 and 4 are schematic diagrams of the communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be a first node, a second node, or a fourth node, or it can be a module (such as a chip) applied to the first node, the second node, or the fourth node.
[0185] As shown in Figure 3, the communication device 2000 includes a processing unit 2010 and a transceiver unit 2020. The communication device 2000 is used to implement the functions of the first node, or the second node, or the fourth node in the method embodiment shown in Figure 2 above.
[0186] When the communication device 2000 is used to implement the function of the first node in the method embodiment shown in FIG2: the processing unit 2010 is used to: determine the first information, the first information is used to instruct P first frequency domain resource units to prohibit the first type of link, where P is an integer greater than or equal to 1; the transceiver unit 2020 is used to: send the first information on the first link, the first link does not belong to the first type of link, and the first link is a link managed by the first node.
[0187] When the communication device 2000 is used to implement the function of the second node in the method embodiment shown in FIG2: the transceiver unit 2020 is used to: receive first information on the first link, the first information being used to instruct P first frequency domain resource units to prohibit the first type of link, the first link not belonging to the first type of link, where P is an integer greater than or equal to 1; the transceiver unit 2020 is also used to: send second information to the third node on the second link, the second information being used to instruct Q third frequency domain resource units to prohibit the first type of link, the second link belonging to the first type of link, the Q third frequency domain resource units including part or all of the P first frequency domain resource units, the second link being obtained by the third node through channel contention, where Q is an integer greater than or equal to 1.
[0188] When the communication device 2000 is used to implement the function of the fourth node in the method embodiment shown in FIG2: the transceiver unit 2020 is used to: receive third information, the third information being used to instruct L sixth frequency domain resource units to prohibit the first type of link, where L is an integer greater than or equal to 1; the processing unit 2010 is used to: prohibit channel contention for the first type of link in the L sixth frequency domain resource units; or, to use a channel idle determination threshold lower than a first threshold to initiate channel contention for the first type of link in the L sixth frequency domain resource units.
[0189] For a detailed description of the functions performed by the processing unit 2010 and the transceiver unit 2020, please refer to the relevant description in the method shown in Figure 2.
[0190] As shown in Figure 4, the communication device 3000 includes a processor 3010 and an interface circuit 3020. The processor 3010 and the interface circuit 3020 are coupled together. It is understood that the interface circuit 3020 can be a transceiver or an input / output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions. Sometimes, the interface circuit 3020 can also be understood as part of the processor 3010, in which case the communication device 3000 includes the processor 3010.
[0191] When the communication device 3000 is used to implement the method shown in FIG2, the processor 3010 is used to implement the function of the processing unit 2010, and the interface circuit 3020 is used to implement the function of the transceiver unit 2020.
[0192] When the aforementioned communication device is a chip applied to a first node (or second node, or third node), the chip implements the functions of the first node (or second node, or third node) in the above method embodiments. The information received by the chip can be understood as information first received by other modules (such as radio frequency modules or antennas) in the first node (or second node, or third node), and then sent to the chip by these modules. Similarly, the information sent by the chip can be understood as information first sent to other modules (such as radio frequency modules or antennas) in the first node (or second node, or third node), and then transmitted by these modules.
[0193] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0194] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.
[0195] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0196] 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.
[0197] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0198] It should be understood that in the various embodiments of this application, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above processes does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0199] 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.
[0200] 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.
[0201] 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.
[0202] 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; that is, 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 according to actual needs.
[0203] 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.
[0204] 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.
[0205] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to the first node, including: First information is determined, which is used to instruct P first frequency domain resource units to prohibit the first type of link, where P is an integer greater than or equal to 1; The first information is sent on the first link, which does not belong to the first type of link and is a link managed by the first node.
2. The method according to claim 1, characterized in that, The first type of link is not used to transmit first system messages.
3. The method according to claim 1 or 2, characterized in that, The first node is the node that sends the first system message on the first link.
4. The method according to any one of claims 1 to 3, characterized in that, The frequency domain resource unit that sends the first information is the second frequency domain resource unit of the first link, wherein... The P first frequency domain resource units are the second frequency domain resource units; or... The P first frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
5. The method according to any one of claims 1 to 4, characterized in that, The first information includes indications of the P first frequency domain resource units.
6. The method according to any one of claims 1 to 4, characterized in that, The first information is carried in synchronization information, which includes the transmission period of the synchronization information; or, The first information is carried in a second system message, which includes the cycle of content changes of the first system message and / or the second system message.
7. A communication method, characterized in that, Applied to the second node, including: First information is received on the first link, which is used to instruct P first frequency domain resource units to prohibit the first type of link, where the first link does not belong to the first type of link, and P is an integer greater than or equal to 1; The second link sends a second message to the third node. The second message is used to instruct Q third frequency domain resource units to prohibit the first type of link. The second link belongs to the first type of link. The Q third frequency domain resource units include some or all of the P first frequency domain resource units. The second link is obtained by the third node through channel contention. Q is an integer greater than or equal to 1.
8. The method according to claim 7, characterized in that, The method further includes: Channel contention for the first type of link is prohibited in the P first frequency domain resource elements; or, Channel contention for the first type of link is initiated in the P first frequency domain resource units using a channel idle determination threshold lower than the first threshold.
9. The method according to claim 7 or 8, characterized in that, The method further includes: The third information was not detected within the first preset time period; Initiate channel contention for the first type of link in at least one of the P first frequency domain resource elements; or, Using the first threshold as the channel idle determination threshold, channel contention for the first type of link is initiated in at least one of the P first frequency domain resource units.
10. The method according to any one of claims 7 to 9, characterized in that, The frequency domain resource unit receiving the first information is the second frequency domain resource unit of the first link, wherein... The P first frequency domain resource units are the second frequency domain resource units; or... The P first frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
11. The method according to any one of claims 7 to 10, characterized in that, The second information includes indications of the Q third frequency domain resource units.
12. The method according to any one of claims 7 to 10, characterized in that, The frequency domain resource unit that sends the second information is the fourth frequency domain resource unit of the first link, wherein, The Q third frequency domain resource units are the fourth frequency domain resource units; or... The Q third frequency domain resource units include frequency domain resource units that are spaced less than M frequency domain resource units from the fourth frequency domain resource units, where M is an integer greater than or equal to 0.
13. The method according to any one of claims 7 to 12, characterized in that, The method further includes: The second link receives first data from the third node; The step of sending the second information to the third node via the second link includes: Based on the first data, the second information is sent to the third node via the second link.
14. The method according to claim 13, characterized in that, The frequency domain resource unit that receives the first data is the fifth frequency domain resource unit of the second link, and the P first frequency domain resource units and the Q third frequency domain resource units all include the fifth frequency domain resource unit.
15. The method according to claim 14, characterized in that, The frequency domain resource unit that sends the second information is the fourth frequency domain resource unit of the second link, and the fourth frequency domain resource unit is the same as the fifth frequency domain resource unit.
16. A method of communication, characterized in that, Applied to the fourth node, including: Receive third information, which is used to instruct L sixth frequency domain resource units to prohibit the first type of link, where L is an integer greater than or equal to 1; Channel contention for the first type of link is prohibited in the L sixth frequency domain resource elements; or, Channel contention for the first type of link is initiated in the L sixth frequency domain resource units using a channel idle determination threshold lower than the first threshold.
17. The method according to claim 16, characterized in that, The receipt of the third information includes: The third information is received from the first node on the first link, which does not belong to the first type of link.
18. The method according to claim 17, characterized in that, The frequency domain resource unit receiving the third information is the second frequency domain resource unit of the first link, wherein, The L sixth frequency domain resource units are the second frequency domain resource units; or... The L sixth frequency domain resource units include frequency domain resource units that are spaced less than N frequency domain resource units from the second frequency domain resource units, where N is an integer greater than or equal to 0.
19. The method according to claim 16, characterized in that, The receipt of the third information includes: The third information is received from the second node on the second link, which belongs to the first type of link and was obtained by the fourth node through channel contention.
20. The method according to claim 19, characterized in that, The method further includes: The first data is sent to the second node via the second link.
21. The method according to claim 19 or 20, characterized in that, The frequency domain resource unit receiving the third information is the fourth frequency domain resource unit of the second link, wherein, The L sixth frequency domain resource units are the fourth frequency domain resource units; or... The L sixth frequency domain resource units are included in the frequency domain resource units that are spaced less than M frequency domain resource units from the fourth frequency domain resource units, where M is an integer greater than or equal to 0.
22. The method according to any one of claims 16 to 21, characterized in that, The method further includes: The third information was not detected within the first preset time period; Initiate channel contention for the first type of link in at least one of the L sixth frequency domain resource elements; or, Using the first threshold as the channel idle determination threshold, channel contention for the first type of link is initiated in at least one of the L sixth frequency domain resource units.
23. A communication device, characterized in that, include: The unit is used to perform the method as described in any one of claims 1 to 6, or includes a unit for performing the method as described in any one of claims 7 to 15, or includes a unit for performing the method as described in any one of claims 16 to 22.
24. A communication device, characterized in that, include: A processor coupled to a memory for storing a computer program, the processor for executing the computer program stored in the memory to cause the apparatus to perform the method as claimed in any one of claims 1 to 6, or to cause the apparatus to perform the method as claimed in any one of claims 7 to 15, or to cause the apparatus to perform the method as claimed in any one of claims 16 to 22.
25. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 6, or the method as described in any one of claims 7 to 15, or the method as described in any one of claims 16 to 22.
26. A computer program product, characterized in that, Includes a computer program that, when run, implements the method as described in any one of claims 1 to 6, or implements the method as described in any one of claims 7 to 15, or implements the method as described in any one of claims 16 to 22.
Citation Information
Patent Citations
Device and method for link adaptation in wireless network
CN109076359A
Resource location indication and receiving method and device
CN109391426A
Data transmission method and device and computer readable storage medium
CN110536472A
Communication method and communication device
CN113543328A