Information transmission method and device
By introducing the RTS/CTS handshake mechanism in the 5G NR system, the hidden node interference problem is solved and more efficient communication transmission is achieved.
Patent Information
- Application Number
- CN202010319314.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-21
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2040-10-24
AI Technical Summary
In the existing 5G NR system, the hidden node interference problem has not been effectively solved, resulting in interference when communication equipment receives data, affecting communication efficiency.
The RTS/CTS handshake mechanism is introduced. The initiating node sends an RTS message carrying the identification information of the responding node, receives a CTS message, and completes the handshake process. This prevents nodes that have not completed the handshake from transmitting on the shared spectrum, thereby reducing hidden node interference.
The RTS/CTS handshake mechanism effectively avoids hidden node interference and improves the transmission efficiency of communication equipment.
Smart Images

Figure CN113543142B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communications, and in particular to an information transmission method and device. Background Art
[0002] Fifth-generation (5G) mobile communications technology, New Radio (NR), is a key 5G application scenario that utilizes shared spectrum (e.g., unlicensed bands) for data transmission. Unlicensed bands are shared by multiple technologies (RATs). Therefore, their use must adhere to certain rules, such as Listen Before Talk (LBT) and Maximum Channel Occupancy Time (MCOT), to ensure fair access to all communication devices.
[0003] The LBT mechanism can solve some channel interference problems, but since LBT is performed by the initiating node (Initiating Device), it cannot solve the hidden node interference problem of the responding node (Responding Device). Figure 1 As shown in the figure, gNB1 performs LBT before sending data and detects that the channel is clear. Therefore, gNB1 sends data to UE1, which UE1 receives. At this point, UE2 has data to send and performs LBT. Because gNB1 is far away and UE1 is in a receiving state, UE2 detects that the channel is clear and begins sending data. However, because UE2 and UE1 are close, UE1 can receive the data sent by UE2. In this case, UE2 can be called a hidden node for UE1, and UE1's reception of gNB1 data will be interfered with by the hidden node (UE2). Summary of the Invention
[0004] The purpose of the embodiments of the present invention is to provide an information transmission method and device to solve the interference problem of hidden nodes.
[0005] In a first aspect, a method for information transmission is provided, the method being performed by an initiating node, the method comprising:
[0006] Sending a transmission request RTS message, wherein the RTS message includes identification information of the responding node;
[0007] Receive a transmission confirmation CTS message from the responding node.
[0008] In a second aspect, a method for information transmission is provided, the method being performed by a responding node, the method comprising:
[0009] Receive RTS information from the initiating node;
[0010] If the RTS message includes the identification information of the responding node, a CTS message is sent.
[0011] According to a third aspect, a communication device is provided, the communication device comprising:
[0012] A sending module, configured to send an RTS message, wherein the RTS message includes identification information of a responding node;
[0013] The receiving module is configured to receive the CTS information from the responding node.
[0014] In a fourth aspect, a communication device is provided, the communication device comprising:
[0015] A receiving module, used for receiving RTS information from the initiating node;
[0016] A sending module is configured to send a CTS message if the RTS message includes the identification information of the communication device.
[0017] In a fifth aspect, a communication device is provided, which includes a processor, a memory, and instructions or programs stored in the memory and runnable on the processor, wherein the instructions or programs, when executed by the processor, implement the information transmission method as described in any one of the first and second aspects.
[0018] In a sixth aspect, a readable storage medium is provided, on which instructions or programs are stored. When the instructions or programs are executed by a processor, the information transmission method as described in any one of the first and second aspects is implemented.
[0019] In an embodiment of the present invention, the initiating node can send RTS information, which includes the identification information of the responding node, and receive CTS information from the responding node. The initiating node and the responding node complete the RTS / CTS handshake. Other nodes that have not completed the RTS / CTS handshake will not attempt to transmit, thereby avoiding interference caused by hidden nodes around the responding node and improving communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0021] Figure 1 It is a hidden node schematic diagram in the prior art;
[0022] Figure 2is a schematic flow chart of an information transmission method according to an embodiment of the present invention;
[0023] Figure 3 is a schematic flow chart of an information transmission method according to another embodiment of the present invention;
[0024] Figure 4 is a schematic structural diagram of a communication device according to an embodiment of the present invention;
[0025] Figure 5 is a schematic structural diagram of a communication device according to another embodiment of the present invention;
[0026] Figure 6 is a schematic structural diagram of a terminal device according to an embodiment of the present invention;
[0027] Figure 7 FIG. 1 is a schematic structural diagram of a network device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. "And / or" and " / " in each embodiment of this specification can represent at least one of the two preceding and following.
[0029] It should be understood that the technical solutions of the embodiments of the present invention can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS) or Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5G system, or New Radio (NR) system, or a subsequent evolution communication system.
[0030] In an embodiment of the present invention, a terminal device may include but is not limited to a mobile station (MS), a mobile terminal (Mobile Terminal), a mobile phone (Mobile Telephone), a user equipment (UE), a handset, portable equipment, a vehicle, etc. The terminal device may communicate with one or more core networks via a radio access network (RAN). For example, the terminal device may be a mobile phone (or a "cellular" phone), a computer with wireless communication capabilities, etc. The terminal device may also be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device.
[0031] In an embodiment of the present invention, a network device is a device deployed in a wireless access network to provide wireless communication functions for a terminal device. The network device may be a base station, which may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in an LTE network, it is called an evolved Node B (eNB or eNodeB), in a third generation (3G) network, it is called a Node B, in a 5G system, it is called a next generation Node B (gNB), or network devices in subsequent evolved communication systems, etc., but the terms do not constitute a limitation.
[0032] like Figure 2 As shown, an embodiment of the present invention provides an information transmission method 200. The method can be executed by an initiating node. In other words, the method can be executed by software or hardware installed on the initiating node. The method includes the following steps:
[0033] S202: Send a transmission request (RTS) message, where the RTS message includes identification information of the responding node.
[0034] In an embodiment of the present invention, the initiating node can be a terminal device or a network device. Before sending data through the shared spectrum, the initiating node can send an RTS message, which carries a network allocation vector (NAV) value or a channel occupancy time and identification information of the responding node (for example, the address of the responding node). The above-mentioned NAV value or channel occupancy time can be used to indicate how long the initiating node will occupy the channel. In this way, all other nodes that receive the RTS message (i.e., nodes other than the responding node) will not attempt to transmit data within the NAV or channel occupancy time.
[0035] The above-mentioned shared spectrum includes shared spectrum between radio access technologies (RATs) within an operator, shared spectrum between operators, and can also be unlicensed frequency bands.
[0036] S204: Receive a transmission confirmation (Confirm To Send, CTS) message from the response node.
[0037] In this embodiment, the responding node can reply with a CTS message after receiving the RTS message. The CTS message carries the NAV value or the channel occupancy time and the identification information of the initiating node (for example, the address of the initiating node). In this way, all other nodes that receive the CTS message (i.e., nodes other than the initiating node) will not attempt to transmit within the NAV or channel occupancy time, thereby avoiding interference problems caused by hidden nodes around the responding node.
[0038] The information transmission method provided by the embodiment of the present invention is applied to Figure 1 In the scenario shown, the process is as follows: gNB1 sends an RTS message, which includes the NAV value or the channel occupancy time and UE1's identification information. After receiving the RTS message, UE1 sends a CTS message, which includes the NAV value or the channel occupancy time and gNB1's identification information. At this point, UE2 also receives the CTS message sent by UE1. Therefore, UE2 does not attempt to transmit during the NAV or the channel occupancy time, thus preventing interference with UE1's reception.
[0039] The information transmission method provided in the embodiments of the present invention can introduce the RTS / CTS transmission mechanism in NR. The initiating node can send RTS information, which includes the identification information of the responding node, and receive CTS information from the responding node, completing the RTS / CTS handshake, thereby transmitting on the shared spectrum. Nodes that have not completed the RTS / CTS handshake will not attempt to transmit on the shared spectrum, thereby avoiding interference caused by hidden nodes around the responding node and improving communication efficiency.
[0040] In order to realize the transmission of RTS information / CTS information, the above information transmission method will be described in detail in three embodiments below.
[0041] Example 1
[0042] Optionally, the RTS information / CTS information in this embodiment may be carried in a physical downlink control channel (PDCCH) / physical uplink control channel (PUCCH).
[0043] In example 1, for downlink transmission, that is, when the initiating node is a network device and the responding node is a terminal device, the above-mentioned RTS information is sent through the first PDCCH; and the CTS information is received through the first PUCCH.
[0044] In another example 2, for uplink transmission, that is, when the initiating node is a terminal device and the responding node is a network device, the above-mentioned RTS information is sent through the second PUCCH; and the CTS information is received through the second PDCCH.
[0045] It can be understood that there is no conflict between the above example 1 and example 2, that is, the above example 1 and example 2 can be implemented at the same time.
[0046] Optionally, the first PDCCH may be scrambled by a first Radio Network Temporary Identifier (RNTI), and the first RNTI is used to indicate that the first PDCCH carries RTS information, so that a responding node, such as a terminal device, can distinguish whether the received information is RTS information.
[0047] Optionally, the second PDCCH may be scrambled by a second RNTI, and the second RNTI is used to indicate that the second PDCCH carries CTS information. Thus, a responding node, such as a terminal device, can distinguish whether the received information is CTS information.
[0048] Optionally, the first PDCCH and the second PDCCH can both be scrambled by a third RNTI, wherein the first PDCCH and the second PDCCH in this example are the same PDCCH, and the third RNTI is used to indicate that the same PDCCH carries RTS information or CTS information (i.e., to distinguish it from other information other than RTS information and CTS information). Specifically, the content carried by the same PDCCH can be further distinguished as RTS information or CTS information.
[0049] For example, the first downlink control information (Downlink Control Information, DCI) carried by the same PDCCH carries first indication information, where the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
[0050] The above-mentioned first indication information can be indicated by a newly defined indication field in the first DCI; or, the first indication information is determined by specific values of multiple fields (for example, multiple different fields) in the first DCI or a combination of specific values.
[0051] Optionally, the first PDCCH and the second PDCCH in the above example 1 and example 2 carry DCI in a first format, and the DCI in the first format is specifically used to send RTS information and / or CTS information.
[0052] This example can be implemented by introducing a new DCI format (format), which is specifically used to carry RTS information and / or CTS information. After receiving the DCI in the first format, the terminal device or network device can determine whether it is RTS information or CTS information based on the carried content.
[0053] Optionally, for the first PDCCH and the second PDCCH in the above-mentioned Example 1 and Example 2, whether the DCI carries RTS information / CTS information can be explicitly or implicitly indicated in the existing DCI. For example, whether the DCI carries RTS information / CTS information can be explicitly indicated by adding a bit; or, whether the DCI carries RTS information / CTS information can be implicitly indicated by specific values or a combination of specific values in different fields in the DCI.
[0054] For example, the second DCI carried by the first PDCCH in the above example one carries second indication information, and the second indication information is used to indicate that the first PDCCH carries RTS information; and / or, the third DCI carried by the second PDCCH in the above example two carries third indication information, and the third indication information is used to indicate that the second PDCCH carries CTS information.
[0055] The second indication information may be indicated by a newly defined indication field in the second DCI, or the second indication information may be determined by a specific value of multiple fields in the second DCI or a combination of specific values; and / or, the third indication information may be indicated by a newly defined indication field in the third DCI, or the third indication information may be determined by a specific value of multiple fields in the third DCI or a combination of specific values.
[0056] Optionally, for the first and second PUCCHs in Examples 1 and 2 above, a new PUCCH format can be added specifically for transmitting RTS / CTS information. This allows network devices (e.g., gNBs) to determine whether received information is RTS or CTS based on the content carried by the UCI. Furthermore, an indicator field can be added to the UCI to distinguish whether the UCI carries RTS or CTS information.
[0057] Furthermore, for downlink transmission, CTS information can also be transmitted in a channel similar to PDCCH, that is, RTS information / CTS information is transmitted in the same type of channel, and the same type of channel mentioned here can be a channel using the same channel format. The first channel for transmitting RTS information / CTS information can be encrypted with the same RNTI, and the information carried by the first channel can be used to distinguish whether it is RTS information or CTS information; the first channel for transmitting RTS information / CTS information can of course also be encrypted with different RNTIs, such as RTS-RNTI and CTS-RNTI for distinction. For uplink transmission, CTS information can also be transmitted in a channel similar to PUCCH, that is, RTS information / CTS information are both sent using a channel similar to PUCCH (hereinafter referred to as the second channel). The RTS information / CTS information is distinguished by the information carried by the second channel.
[0058] Specifically, in Example 3, for downlink transmission, that is, when the initiating node is a network device and the responding node is a terminal device, the above-mentioned RTS information and CTS information are transmitted through the first channel, and the channel format of the first channel can be the same as the channel format of PDCCH.
[0059] Specifically, in example four, for uplink transmission, that is, when the initiating node is a terminal device and the responding node is a network device, the above-mentioned RTS information and the CTS information are transmitted through a second channel, and the channel format of the second channel can be the same as the channel format of PUCCH.
[0060] Optionally, in a sidelink scenario, for example, when both the initiating node and the responding node are terminal devices, the above-mentioned RTS information is sent through the physical sidelink control channel (PSCCH); the CTS information is received through the PSCCH, and the sidelink terminal device can distinguish the RTS information / CTS information based on the information carried by the PSCCH.
[0061] Example 2
[0062] In embodiment 2, RTS / CTS consists of a preamble code or sequence (hereinafter referred to as the preamble code and preamble sequence) and a media access control (MAC) control element (CE) / MAC protocol data unit (PDU), and the RTS information / CTS information is identified according to one of the methods 1 to 3 listed subsequently.
[0063] Optionally, the RTS information in the above embodiment 200 is sent through a first message, the first message includes MAC CE or MAC PDU; and / or the CTS information is received through a second message, the second message includes MAC CE or MAC PDU.
[0064] The above-mentioned first message also includes a first preamble sequence, which is used to indicate that the first message carries RTS information; and / or the second message also includes a second preamble sequence, which is used to indicate that the second message carries CTS information.
[0065] Method 1
[0066] The format of the first preamble sequence is used to determine that the first message carries RTS information, and the format of the first preamble sequence is predefined or configured; and / or the format of the second preamble sequence is used to determine that the second message carries CTS information, and the format of the second preamble sequence is predefined or configured.
[0067] Method 1 can use a predefined or configured preamble sequence to identify whether the MAC CE or MAC PDU carries RTS information or CTS information. For example, the preamble sequence includes two (or more) orthogonal or quasi-orthogonal sequence formats, where one (or one group) of sequences identifies the transmitted MAC CE / MAC PDU as RTS information, and the other one (or one group) of sequences identifies the transmitted MAC CE / MAC PDU as CTS information.
[0068] Optionally, the above-mentioned preamble sequence can reuse the primary synchronization signal (PSS) or secondary synchronization signal (SSS) sequence in NR, and the transmission position of the preamble sequence can be at one or more specific positions in the non-sync raster frequency domain to avoid interfering with initial access and simplifying the node's detection of RTS information / CTS information.
[0069] Method 2
[0070] It is determined that the first message carries RTS information through the time-frequency resource position where the first preamble sequence is located; and / or it is determined that the second message carries CTS information through the time-frequency resource position where the second preamble sequence is located.
[0071] Method 2 can identify the RTS information / CTS information by the time domain and / or frequency domain position of the preamble sequence that is predefined or configured. For example, the preamble sequence can reuse the PSS or SSS sequence in the NR, and the PSS at position 1 of the non-sync raster indicates that the MAC CE or MAC PDU carries the RTS information, and the PSS at position 2 of the non-sync raster indicates that the MAC CE or MAC PDU carries the CTS information.
[0072] Method 3
[0073] Determine that the first message carries RTS information through the load information of the fixed position of the first message or the demodulation reference signal DM-RS information of the first message; and / or determine that the second message carries CTS information through the load information of the fixed position of the second message or the DM-RS information of the second message.
[0074] Method 3 can use load information or demodulation reference signal (DM-RS) information at a fixed position in the MAC CE / MAC PDU to identify whether the MAC CE or MAC PDU carries RTS information or CTS information. For example, the MAC CE / MAC PDU reuses the structure of the Physical Broadcasting Channel (PBCH), and the time domain timing information in the PBCH or the PBCH DM-RS information identifies the RTS information / CTS information.
[0075] Example 3
[0076] The RTS message and the CTS message in the above embodiment 200 are transmitted via a third channel; wherein the initiating node and the responding node are capable of detecting the third channel.
[0077] Optionally, the time domain position of the RTS information is predefined; and / or the time domain position of the CTS information is predefined.
[0078] This embodiment enables the NR communication system to have a universal RTS / CTS channel, which can be read by all nodes in the system (network devices and terminal devices), thereby solving the hidden node problem.
[0079] In order to enable network devices and terminal devices to send or receive RTS information / CTS information and reduce unnecessary signal detection of network devices and terminal devices, the network devices and terminal devices in the system can be synchronized, and the time domain location for sending RTS information can be preset or configured. In this way, the network devices and terminal devices only need to detect RTS information at the preset or configured location. After detecting the RTS information, if the network device or terminal device is the target node indicated in the RTS information, it sends the CTS information after a preset time delay. If the network device or terminal device does not detect the RTS information, it detects the CTS information after a preset time delay. Among them, other network devices and terminal devices (nodes that do not send RTS information / CTS information) that detect the RTS information or CTS information do not transmit during the channel occupancy time indicated by the RTS information or CTS information.
[0080] Combination of the above Figure 2 The information transmission method according to the embodiment of the present invention is described in detail. Figure 3 The information transmission method according to another embodiment of the present invention is described in detail. It can be understood that the description of the response node side is the same as that of the response node side. Figure 1 The description of the initiating node side in the method shown is the same, and to avoid repetition, the relevant description is appropriately omitted.
[0081] Figure 3 This is a flow chart of the information transmission method according to an embodiment of the present invention, which can be applied on the response node side. Figure 3 As shown, the method 300 includes:
[0082] S302: Receive RTS information from the initiating node;
[0083] S304: If the RTS message includes the identification information of the responding node, a CTS message is sent.
[0084] The information transmission provided by the embodiment of the present invention can introduce the RTS / CTS transmission mechanism in NR. The initiating node can send RTS information, which includes the identification information of the responding node, and receive CTS information from the responding node to complete the RTS / CTS handshake, thereby transmitting on the shared spectrum. Nodes that have not completed the RTS / CTS handshake will not attempt to transmit, thereby avoiding interference caused by hidden nodes around the responding node and improving communication efficiency.
[0085] Optionally, as an embodiment,
[0086] In the case where the initiating node is a network device and the responding node is a terminal device, the RTS information is received via a first physical downlink control channel PDCCH; the CTS information is sent via a first physical uplink control channel PUCCH; and / or
[0087] In the case where the initiating node is a terminal device and the responding node is a network device, the RTS information is received via the second PUCCH; and the CTS information is sent via the second PDCCH.
[0088] Optionally, as an embodiment,
[0089] The first PDCCH is scrambled by a first radio network temporary identifier RNTI, where the first RNTI is used to indicate that the first PDCCH carries RTS information; and / or
[0090] The second PDCCH is scrambled by a second RNTI, and the second RNTI is used to indicate that the second PDCCH carries CTS information.
[0091] Optionally, as an embodiment,
[0092] The first PDCCH and the second PDCCH are both scrambled by a third RNTI, wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to indicate that the same PDCCH carries RTS information or CTS information.
[0093] Optionally, as an embodiment, the first downlink control information DCI carried by the same PDCCH carries first indication information, and the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
[0094] Optionally, as an embodiment, the first indication information is indicated by a newly defined indication field in the first DCI, or the first indication information is determined by specific values of multiple fields in the first DCI or a combination of specific values.
[0095] Optionally, as an embodiment, the first PDCCH and the second PDCCH carry DCI in a first format, and the DCI in the first format is specifically used to send RTS information and / or CTS information.
[0096] Optionally, as an embodiment,
[0097] The second DCI carried by the first PDCCH carries second indication information, where the second indication information is used to indicate that the first PDCCH carries RTS information; and / or,
[0098] The third DCI carried by the second PDCCH carries third indication information, where the third indication information is used to indicate that the second PDCCH carries CTS information.
[0099] Optionally, as an embodiment,
[0100] The second indication information is indicated by a newly defined indication field in the second DCI, or the second indication information is determined by specific values or a combination of specific values of multiple fields in the second DCI; and / or,
[0101] The third indication information is indicated by a newly defined indication field in the third DCI, or the third indication information is determined by specific values or a combination of specific values of multiple fields in the third DCI.
[0102] Optionally, as an embodiment,
[0103] In a case where the initiating node is a network device and the responding node is a terminal device, the RTS information and the CTS information are transmitted via a first channel; and / or
[0104] In the case where the initiating node is a terminal device and the responding node is a network device, the RTS information and the CTS information are transmitted through a second channel.
[0105] Optionally, as an embodiment, when the initiating node and the responding node are both terminal devices, the RTS information is received via the PSCCH; and the CTS information is sent via the PSCCH.
[0106] Optionally, as an embodiment,
[0107] The RTS information is received via a first message, where the first message includes a MAC CE or a MAC PDU; and / or
[0108] The CTS information is sent through a second message, and the second message includes a MAC CE or a MAC PDU.
[0109] Optionally, as an embodiment,
[0110] The first message further includes a first preamble sequence, where the first preamble sequence is used to indicate that the first message carries RTS information; and / or
[0111] The second message also includes a second preamble sequence, where the second preamble sequence is used to indicate that the second message carries CTS information.
[0112] Optionally, as an embodiment,
[0113] Determining that the first message carries RTS information through a format of the first preamble sequence, where the format of the first preamble sequence is predefined or configured; and / or
[0114] It is determined by the format of the second preamble sequence that the second message carries CTS information, and the format of the second preamble sequence is predefined or configured.
[0115] Optionally, as an embodiment, the method further includes:
[0116] Determining that the first message carries RTS information by the time-frequency resource position of the first preamble sequence; and / or
[0117] It is determined that the second message carries CTS information through the time-frequency resource position of the second preamble sequence.
[0118] Optionally, as an embodiment, the method further includes:
[0119] Determining that the first message carries RTS information through load information of a fixed position of the first message or demodulation reference signal DM-RS information of the first message; and / or
[0120] It is determined that the second message carries CTS information through the load information of the fixed position of the second message or the DM-RS information of the second message.
[0121] Optionally, as an embodiment, the RTS message and the CTS message are transmitted through a third channel; wherein the initiating node and the responding node are capable of detecting the third channel.
[0122] Optionally, as an embodiment,
[0123] The time domain position of the RTS information is predefined; and / or
[0124] The time domain position of the CTS information is predefined.
[0125] Combination of the above Figures 1 to 3 The information transmission method according to the embodiment of the present invention is described in detail. Figure 4 A communication device according to an embodiment of the present invention is described in detail.
[0126] Figure 4 FIG. 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention, which corresponds to the initiating node in each of the above embodiments. Figure 4 As shown, the communication device 400 includes:
[0127] The sending module 402 may be configured to send an RTS message, wherein the RTS message includes identification information of a responding node;
[0128] The receiving module 404 may be configured to receive the CTS information from the responding node.
[0129] In this embodiment of the present invention, an RTS / CTS transmission mechanism can be introduced into NR. The initiating node can send an RTS message, which includes the identification information of the responding node, and receive a CTS message from the responding node, completing the RTS / CTS handshake, thereby transmitting on the shared spectrum. Nodes that have not completed the RTS / CTS handshake will not attempt to transmit on the shared spectrum, thereby avoiding interference caused by hidden nodes around the responding node and improving communication efficiency.
[0130] Optionally, as an embodiment,
[0131] In the case where the communication device 400 is a network device and the responding node is a terminal device, the RTS information is sent via a first physical downlink control channel PDCCH; the CTS information is received via a first physical uplink control channel PUCCH; and / or
[0132] In the case where the communication device 400 is a terminal device and the response node is a network device, the RTS information is sent via the second PUCCH; and the CTS information is received via the second PDCCH.
[0133] Optionally, as an embodiment,
[0134] The first PDCCH is scrambled by a first radio network temporary identifier RNTI, where the first RNTI is used to indicate that the first PDCCH carries RTS information; and / or
[0135] The second PDCCH is scrambled by a second RNTI, and the second RNTI is used to indicate that the second PDCCH carries CTS information.
[0136] Optionally, as an embodiment,
[0137] The first PDCCH and the second PDCCH are both scrambled by a third RNTI, wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to indicate that the same PDCCH carries RTS information or CTS information.
[0138] Optionally, as an embodiment, the first downlink control information DCI carried by the same PDCCH carries first indication information, and the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
[0139] Optionally, as an embodiment, the first indication information is indicated by a newly defined indication field in the first DCI, or the first indication information is determined by specific values of multiple fields in the first DCI or a combination of specific values.
[0140] Optionally, as an embodiment, the first PDCCH and the second PDCCH carry DCI in a first format, and the DCI in the first format is specifically used to send RTS information and / or CTS information.
[0141] Optionally, as an embodiment,
[0142] The second DCI carried by the first PDCCH carries second indication information, where the second indication information is used to indicate that the first PDCCH carries RTS information; and / or,
[0143] The third DCI carried by the second PDCCH carries third indication information, where the third indication information is used to indicate that the second PDCCH carries CTS information.
[0144] Optionally, as an embodiment,
[0145] The second indication information is indicated by a newly defined indication field in the second DCI, or the second indication information is determined by specific values or a combination of specific values of multiple fields in the second DCI; and / or,
[0146] The third indication information is indicated by a newly defined indication field in the third DCI, or the third indication information is determined by specific values or a combination of specific values of multiple fields in the third DCI.
[0147] Optionally, as an embodiment,
[0148] In the case where the communication device 400 is a network device and the responding node is a terminal device, the RTS information and the CTS information are transmitted via a first channel; and / or
[0149] In the case where the communication device 400 is a terminal device and the response node is a network device, the RTS information and the CTS information are transmitted through the second channel.
[0150] Optionally, as an embodiment, when the communication device 400 and the response node are both terminal devices, the RTS information is sent via a physical secondary link control channel PSCCH; and the CTS information is received via the PSCCH.
[0151] Optionally, as an embodiment,
[0152] The RTS information is sent via a first message, where the first message includes a media access control MAC control element CE or a MAC protocol data unit PDU; and / or
[0153] The CTS information is received through a second message, and the second message includes a MAC CE or a MAC PDU.
[0154] Optionally, as an embodiment,
[0155] The first message further includes a first preamble sequence, where the first preamble sequence is used to indicate that the first message carries RTS information; and / or
[0156] The second message also includes a second preamble sequence, where the second preamble sequence is used to indicate that the second message carries CTS information.
[0157] Optionally, as an embodiment,
[0158] The sending module 402 may be configured to determine that the first message carries RTS information based on a format of the first preamble sequence, where the format of the first preamble sequence is predefined or configured; and / or
[0159] The receiving module 404 may be configured to determine that the second message carries CTS information based on the format of the second preamble sequence, where the format of the second preamble sequence is predefined or configured.
[0160] Optionally, as an embodiment,
[0161] The sending module 402 may be configured to determine that the first message carries RTS information based on the time-frequency resource position of the first preamble sequence; and / or
[0162] The receiving module 404 may be configured to determine that the second message carries CTS information according to the time-frequency resource position of the second preamble sequence.
[0163] Optionally, as an embodiment,
[0164] The sending module 402 may be configured to determine that the first message carries RTS information based on load information at a fixed position of the first message or demodulation reference signal DM-RS information of the first message; and / or
[0165] The receiving module 404 may be configured to determine that the second message carries CTS information based on load information of a fixed position of the second message or DM-RS information of the second message.
[0166] Optionally, as an embodiment, the RTS message and the CTS message are transmitted via a third channel; wherein the communication device 400 and the response node are capable of detecting the third channel.
[0167] Optionally, as an embodiment,
[0168] The time domain position of the RTS information is predefined; and / or
[0169] The time domain position of the CTS information is predefined.
[0170] According to an embodiment of the present invention, the terminal device 400 can refer to the process of the method 200 corresponding to the embodiment of the present invention, and the various units / modules in the terminal device 400 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 200, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0171] Figure 5 FIG. 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention, which corresponds to the response node in each of the above embodiments. Figure 5 The communication device 500 includes:
[0172] The receiving module 502 may be configured to receive RTS information from an initiating node;
[0173] The sending module 504 may be configured to send a CTS message if the RTS message includes identification information of the communication device 500 .
[0174] In this embodiment of the present invention, an RTS / CTS transmission mechanism can be introduced into NR. The initiating node can send an RTS message, which includes the identification information of the responding node, and receive a CTS message from the responding node, completing the RTS / CTS handshake, thereby transmitting on the shared spectrum. Nodes that have not completed the RTS / CTS handshake will not attempt to transmit on the shared spectrum, thereby avoiding interference caused by hidden nodes around the responding node and improving communication efficiency.
[0175] Optionally, as an embodiment,
[0176] In the case where the initiating node is a network device and the communication device 500 is a terminal device, the RTS information is received via a first physical downlink control channel PDCCH; the CTS information is sent via a first physical uplink control channel PUCCH; and / or
[0177] In the case where the initiating node is a terminal device and the communication device 500 is a network device, the RTS information is received via the second PUCCH; and the CTS information is sent via the second PDCCH.
[0178] Optionally, as an embodiment,
[0179] The first PDCCH is scrambled by a first radio network temporary identifier RNTI, where the first RNTI is used to indicate that the first PDCCH carries RTS information; and / or
[0180] The second PDCCH is scrambled by a second RNTI, and the second RNTI is used to indicate that the second PDCCH carries CTS information.
[0181] Optionally, as an embodiment,
[0182] The first PDCCH and the second PDCCH are both scrambled by a third RNTI, wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to indicate that the same PDCCH carries RTS information or CTS information.
[0183] Optionally, as an embodiment, the first downlink control information DCI carried by the same PDCCH carries first indication information, and the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
[0184] Optionally, as an embodiment, the first indication information is indicated by a newly defined indication field in the first DCI, or the first indication information is determined by specific values of multiple fields in the first DCI or a combination of specific values.
[0185] Optionally, as an embodiment, the first PDCCH and the second PDCCH carry DCI in a first format, and the DCI in the first format is specifically used to send RTS information and / or CTS information.
[0186] Optionally, as an embodiment,
[0187] The second DCI carried by the first PDCCH carries second indication information, where the second indication information is used to indicate that the first PDCCH carries RTS information; and / or,
[0188] The third DCI carried by the second PDCCH carries third indication information, where the third indication information is used to indicate that the second PDCCH carries CTS information.
[0189] Optionally, as an embodiment,
[0190] The second indication information is indicated by a newly defined indication field in the second DCI, or the second indication information is determined by specific values or a combination of specific values of multiple fields in the second DCI; and / or,
[0191] The third indication information is indicated by a newly defined indication field in the third DCI, or the third indication information is determined by specific values or a combination of specific values of multiple fields in the third DCI.
[0192] Optionally, as an embodiment,
[0193] In the case where the initiating node is a network device and the communication device 500 is a terminal device, the RTS information and the CTS information are transmitted via a first channel; and / or
[0194] In the case where the initiating node is a terminal device and the communication device 500 is a network device, the RTS information and the CTS information are transmitted through the second channel.
[0195] Optionally, as an embodiment, when the initiating node and the communication device 500 are both terminal devices, the RTS information is received via the PSCCH; and the CTS information is sent via the PSCCH.
[0196] Optionally, as an embodiment,
[0197] The RTS information is received via a first message, where the first message includes a MAC CE or a MAC PDU; and / or
[0198] The CTS information is sent through a second message, and the second message includes a MAC CE or a MAC PDU.
[0199] Optionally, as an embodiment,
[0200] The first message further includes a first preamble sequence, where the first preamble sequence is used to indicate that the first message carries RTS information; and / or
[0201] The second message also includes a second preamble sequence, where the second preamble sequence is used to indicate that the second message carries CTS information.
[0202] Optionally, as an embodiment,
[0203] Determining that the first message carries RTS information through a format of the first preamble sequence, where the format of the first preamble sequence is predefined or configured; and / or
[0204] It is determined by the format of the second preamble sequence that the second message carries CTS information, and the format of the second preamble sequence is predefined or configured.
[0205] Optionally, as an embodiment,
[0206] The receiving module 502 may be configured to determine that the first message carries RTS information based on the time-frequency resource position of the first preamble sequence; and / or
[0207] The sending module 504 may be configured to determine, based on the time-frequency resource position of the second preamble sequence, that the second message carries CTS information.
[0208] Optionally, as an embodiment, the method further includes:
[0209] The receiving module 502 may be configured to determine that the first message carries RTS information through load information of a fixed position of the first message or demodulation reference signal DM-RS information of the first message; and / or
[0210] The sending module 504 may be configured to determine that the second message carries CTS information based on load information of a fixed position of the second message or DM-RS information of the second message.
[0211] Optionally, as an embodiment, the RTS message and the CTS message are transmitted through a third channel; wherein the initiating node and the communication device 500 are capable of detecting the third channel.
[0212] Optionally, as an embodiment,
[0213] The time domain position of the RTS information is predefined; and / or
[0214] The time domain position of the CTS information is predefined.
[0215] The communication device 500 according to an embodiment of the present invention can refer to the process of the method 300 corresponding to the embodiment of the present invention, and the various units / modules and the above-mentioned other operations and / or functions in the communication device 500 are respectively for implementing the corresponding processes in the method 300, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0216] The various embodiments in this specification are described in a progressive manner. Each embodiment generally focuses on the differences from other embodiments. Similar or identical parts between the various embodiments can be referred to in detail. For device embodiments, since they are generally similar to method embodiments, their description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0217] Where an indefinite or definite article is used when referring to a singular noun (for example, "a", "an", "the"), this includes a plural of that noun unless something else is specifically stated.
[0218] Furthermore, the terms "first," "second," and "third," etc., are used in the specification and claims to distinguish between similar channels or information, and these terms do not necessarily describe a sequential or chronological order. It is understood that the terms so used are interchangeable under appropriate circumstances, and that the embodiments of the invention described herein are capable of operation in other sequences than those described or illustrated herein.
[0219] Figure 6 is a block diagram of a terminal device according to another embodiment of the present invention. Figure 6 The terminal device 600 shown includes: at least one processor 601, a memory 602, at least one network interface 604, and a user interface 603. The various components in the terminal device 600 are coupled together via a bus system 605. It is understood that the bus system 605 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 605 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 605 is not shown in FIG. Figure 6 Various buses are labeled as bus system 605.
[0220] The user interface 603 may include a display, a keyboard, a pointing device (eg, a mouse, a trackball), a touch pad, or a touch screen.
[0221] It is understood that the memory 602 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 602 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0222] In some embodiments, the memory 602 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 6021 and application programs 6022 .
[0223] The operating system 6021 includes various system programs, such as a framework layer, a core library layer, and a driver layer, for implementing various basic services and handling hardware-based tasks. Application programs 6022 include various application programs, such as a media player and a browser, for implementing various application services. Programs implementing the methods of the embodiments of the present invention may be included in application programs 6022.
[0224] In an embodiment of the present invention, the terminal device 600 further includes: instructions or programs stored in the memory 602 and executable on the processor 601 , which implement the steps of the following method embodiment 200 when executed by the processor 601 .
[0225] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 601. Processor 601 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in processor 601 or by software instructions. The above processor 601 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a readable storage medium such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other well-known storage media in the art. The readable storage medium is located in the memory 602. The processor 601 reads the information in the memory 602 and performs the steps of the above method in combination with its hardware. Specifically, the readable storage medium stores instructions or programs, and when the instructions or programs are executed by the processor 601, the steps of the above method embodiment 200 are implemented.
[0226] It is understood that the embodiments described in the embodiments of the present invention can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or a combination thereof.
[0227] For software implementation, the techniques described in the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of the present invention. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
[0228] The terminal device 600 can implement the various processes implemented by the terminal device in the aforementioned embodiment and can achieve the same or equivalent technical effects. To avoid repetition, they will not be described here.
[0229] See also Figure 7 , Figure 7 This is a structural diagram of a network device used in an embodiment of the present invention, which can implement the details of the method embodiment 300 and achieve the same effect. Figure 7 As shown, the network device 700 includes: a processor 701, a transceiver 702, a memory 703 and a bus interface, wherein:
[0230] In the embodiment of the present invention, the network device 700 further includes: instructions or programs stored in the memory 703 and executable on the processor 701 , and the instructions or programs implement the steps of the method embodiment 300 when executed by the processor 701 .
[0231] exist Figure 7 In the embodiment of the present invention, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 701 and memory represented by memory 703. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore not further described herein. The bus interface provides an interface. The transceiver 702 can be multiple components, namely, a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.
[0232] The processor 701 is responsible for managing the bus architecture and general processing, and the memory 703 can store data used by the processor 701 when performing operations.
[0233] The embodiment of the present invention further provides a readable storage medium having instructions or programs stored thereon. When the instructions or programs are executed by a processor, the various processes of any one of the above-mentioned method embodiments 200 and 300 are implemented, and the same technical effects are achieved. To avoid repetition, they are not described here. The readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0234] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0235] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0236] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. An information transmission method, characterized in that: The method is executed by an initiating node, and includes: Sending a transmission request RTS message, wherein the RTS message includes identification information of the responding node; receiving a transmission confirmation CTS message from the response node; Wherein, when the initiating node is a network device and the responding node is a terminal device, the RTS information is sent via a first physical downlink control channel PDCCH; the CTS information is received via a first physical uplink control channel PUCCH; and / or, when the initiating node is a terminal device and the responding node is a network device, the RTS information is sent via a second PUCCH; the CTS information is received via a second PDCCH; The first PDCCH and the second PDCCH are both scrambled by a third radio network temporary identifier (RNTI), wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to distinguish a PDCCH carrying RTS information or CTS information from a PDCCH carrying other information; The first downlink control information DCI carried by the same PDCCH carries first indication information, where the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
2. The method according to claim 1, characterized in that The first indication information is indicated by a newly defined indication field in the first DCI, or the first indication information is determined by specific values or a combination of specific values of multiple fields in the first DCI.
3. An information transmission method, characterized in that: The method is performed by a response node, and includes: Receive RTS information from the initiating node; If the RTS message includes the identification information of the responding node, sending a CTS message; Wherein, when the initiating node is a network device and the responding node is a terminal device, the RTS information is received via a first PDCCH; and the CTS information is sent via a first PUCCH; and / or, when the initiating node is a terminal device and the responding node is a network device, the RTS information is received via a second PUCCH; and the CTS information is sent via a second PDCCH; The first PDCCH and the second PDCCH are both scrambled by a third radio network temporary identifier (RNTI), wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to distinguish a PDCCH carrying RTS information or CTS information from a PDCCH carrying other information; The first downlink control information DCI carried by the same PDCCH carries first indication information, where the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
4. A communication device, characterized in that: include: A sending module, configured to send an RTS message, wherein the RTS message includes identification information of a responding node; A receiving module, configured to receive CTS information from the responding node; Wherein, when the communication device is a network device and the responding node is a terminal device, the RTS information is sent via a first PDCCH; and the CTS information is received via a first PUCCH; and / or, when the communication device is a terminal device and the responding node is a network device, the RTS information is sent via a second PUCCH; and the CTS information is received via a second PDCCH; The first PDCCH and the second PDCCH are both scrambled by a third radio network temporary identifier (RNTI), wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third RNTI is used to distinguish a PDCCH carrying RTS information or CTS information from a PDCCH carrying other information; The first downlink control information DCI carried by the same PDCCH carries first indication information, where the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
5. A communication device, characterized in that: include: A receiving module, used for receiving RTS information from the initiating node; a sending module, configured to send a CTS message if the RTS message includes identification information of the communication device; Wherein, when the initiating node is a network device and the communication device is a terminal device, the RTS information is received via a first PDCCH; and the CTS information is sent via a first PUCCH; and / or, when the initiating node is a terminal device and the communication device is a network device, the RTS information is received via a second PUCCH; and the CTS information is sent via a second PDCCH; The first PDCCH and the second PDCCH are both scrambled by a third RNTI, wherein the first PDCCH and the second PDCCH are the same PDCCH, and the third radio network temporary identifier RNTI is used to distinguish a PDCCH carrying RTS information or CTS information from a PDCCH carrying other information; The first downlink control information DCI carried by the same PDCCH carries first indication information, where the first indication information is used to indicate whether the same PDCCH carries RTS information or CTS information.
6. A communication device, characterized in that: include: A memory, a processor, and instructions or programs stored in the memory and executable on the processor, wherein the instructions or programs, when executed by the processor, implement the information transmission method according to any one of claims 1 to 3.
7. A readable storage medium, characterized in that: The readable storage medium stores instructions or programs, and when the instructions or programs are executed by the processor, the information transmission method according to any one of claims 1 to 3 is implemented.