Communication method and device

By using the StarFlash technology, the T node receives broadcast and synchronization information blocks, directly sends random access information, and merges the Msg1 and Msg3 steps, thus solving the problem of high user access latency, improving the service experience, and ensuring security and resource utilization efficiency.

CN121645481APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing StarFlash technology has high latency for user access, which affects the service experience.

Method used

By receiving broadcast and synchronization information blocks from node G via node T, determining the first time domain resource, directly sending random access information, merging steps Msg1 and Msg3, avoiding the sending of Msg2, and saving resources.

Benefits of technology

It reduces user access latency, improves service experience, and ensures access security and efficient resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645481A_ABST
    Figure CN121645481A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and the method can support a star flash / spark link protocol, and also can support an IEEE (Institute of Electrical and Electronic Engineers) protocol, such as an 802.11 be / Wi-Fi (Wireless Fidelity) 7 / Wi-Fi 8 protocol, an IEEE 802.11 Integrated mmWave protocol, an IEEE 802.11 bf / sensing / sensing protocol, or an IEEE 802.15 / UWB (Ultra Wideband) protocol. The method comprises the following steps: receiving broadcast information and a synchronization information block sent by a G node; sending random access information by using a first time domain resource, the first time domain resource being determined according to at least one of the broadcast information and the synchronization information block, and the random access information being used for requesting access to the G node; therefore, the T node can perform random access without waiting for receiving the system message sent by the G node, namely sending the random access information, thereby being beneficial to reducing the access time delay.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to communication methods and apparatus. Background Technology

[0002] Compared to the widely used New Radio (NR) technology, short-range wireless communication technology is often used in scenarios where there is no unified deployment of network equipment. As one of the short-range wireless technologies, StarSpeed ​​technology is currently undergoing standardization. StarSpeed ​​technology supports diverse services with low latency, high reliability, and high security, and can be applied to smart offices, smart homes, smart cars, and other application scenarios. The StarSpeed ​​Consortium released the StarSpeed ​​1.0 standard system in November 2022. After nearly three years of development, StarSpeed ​​technology has achieved progress in technology research, standard setting, chip development, and instrumentation support.

[0003] Currently, the StarFlash standard is undergoing further evolution in order to provide a better service experience through technological upgrades. In this new standard evolution, it is necessary to design random access schemes that can reduce user access latency in order to improve the StarFlash service experience. Summary of the Invention

[0004] This application discloses a communication method and apparatus that can reduce user access latency, thereby improving the user's service experience.

[0005] Firstly, embodiments of this application provide a communication method applied to a terminal node (T node). This method can be implemented by the T node or components within the T node (e.g., circuits, processors, chips, or chip systems). The following description uses an implementation by a T node as an example. The method includes: the T node receiving broadcast information and a synchronization information block sent by a grant node (G node); and sending random access information using a first time-domain resource, which is determined based on at least one of the broadcast information and the synchronization information block. This random access information is used to request access to the G node. Thus, the T node can perform random access without waiting to receive system messages from the G node, i.e., by sending random access information, which helps reduce access latency. Furthermore, the step of the T node sending random access information is equivalent to combining Msg1 and Msg3 of the prior art into one step, further reducing latency, avoiding the transmission of Msg2, and saving resources.

[0006] In one possible implementation, the method further includes: Node T determines a first time-domain resource based on the time-domain location of the synchronization information block and the transmission period of the synchronization information block; thus, Node T can determine the time-domain resource for sending random access information without waiting to receive the system message sent by Node G. In this application, system messages are carried through data channels, while broadcast information is not carried through data channels. For example, broadcast information is carried through a broadcast channel (BCH), a broadcast control channel (BCCH), or a physical broadcast channel (PBCH). In this application, system messages can be referred to as system information blocks (SIBs) or SIB0, and the name is not limited.

[0007] In one possible implementation, the method further includes: the T node determines the first time-domain resource based on the time-domain location of the broadcast information and the transmission period of the synchronization information block; thus, the T node can determine the time-domain resource for sending random access information without waiting to receive the system message sent by the G node.

[0008] In one possible implementation, the synchronization information block includes fourth indication information, which indicates that the time unit following the time unit where the synchronization information block is located is used for the transmission of random access information. The sixth indication information in the synchronization information block or broadcast information indicates that the time-domain resources for transmitting random access information are carried over K time units, where K is a positive integer. The method further includes: a T node determining a first time-domain resource based on the fourth and sixth indication information, the first time-domain resource being contained over K consecutive time units following the time unit where the synchronization information block is located; thus, the time-domain resources for transmitting random access information can be determined without waiting for the system message to be received. In this application, the duration of a time unit can be the length of a transmission time interval (TTI) or N milliseconds (ms), and the value of N is not limited. For example, the value range of N is 0.25, 0.5, 1, 2, 4, or 8. In this application, a TTI contains one or more radio frames, and one radio frame includes multiple symbols, where the symbols can be orthogonal frequency division modulation (OFDM) symbols. A single radio frame can include T symbols, G symbols, guard interval symbols, or only T symbols, or only G symbols, or other combinations thereof. For example, if the length of a TTI is 1 ms and the length of a radio frame is 125 microseconds, then a TTI contains 8 radio frames. In this application, the length of the TTI is not limited; for example, the length of the TTI can be 0.125, 0.25, 0.5, 1, 2, 4, or 8. A G symbol refers to the symbol used by a G node or G link to transmit information. A G symbol refers to the symbol used by a T node or T link to transmit information. A guard interval symbol can be called a GAP symbol. A guard interval symbol refers to the symbol that serves as the guard interval.

[0009] In one possible implementation, the broadcast information includes a fifth indication, which indicates that the time units following the time unit where the broadcast information is located are for the transmission of random access information. A synchronization information block or a sixth indication in the broadcast information indicates that the time-domain resources for transmitting the random access information are carried over K time units, where K is a positive integer. The method further includes: node T determining a first time-domain resource based on the fifth and sixth indications, the first time-domain resource being contained over K consecutive time units following the time unit where the broadcast information is located; thus, the time-domain resources for transmitting the random access information can be determined without waiting for a system message to be received.

[0010] In one possible implementation, the broadcast information or synchronization information block includes a seventh indication information for indicating the transmission period of the random access information; the method further includes: determining a first time-domain resource based on the transmission period of the random access information; thereby determining the time-domain resource for transmitting the random access information without waiting for the system message to be received.

[0011] In one possible implementation, the eighth indication information in the synchronization information block is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for sending random access information; the method further includes: the T node determines the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information; thus, the time domain resource used for sending random access information can be determined without waiting to receive a system message.

[0012] In one possible implementation, the eighth indication information in the broadcast information is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for sending random access information; the method further includes: the T node determines the first time domain resource based on the time domain position of the broadcast information and the eighth indication information; thus, the time domain resource used for sending random access information can be determined without waiting to receive a system message.

[0013] In one possible implementation, the synchronization information block includes a ninth indication information and a tenth indication information; when the value of the ninth indication information is a seventh preset value, it is used to indicate that the G node is in a discontinuous transmission mode, and when the value of the ninth indication information is an eighth preset value, it is used to indicate that the G node is in a continuous transmission mode; when the value of the ninth indication information is a seventh preset value, the value of the tenth indication information is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for sending random access information; when the value of the ninth indication information is an eighth preset value, the value of the tenth indication information is used to indicate the number of consecutive time units used for sending random access information after the time unit where the synchronization information block is located; the method further includes: the T node determines a first time domain resource based on the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information; thus, the time domain resource used for sending random access information can be determined without waiting to receive a system message.

[0014] In one possible implementation, the broadcast information includes a ninth indication and a tenth indication; when the value of the ninth indication is a seventh preset value, it indicates that the G node is in a discontinuous transmission mode; when the value of the ninth indication is an eighth preset value, it indicates that the G node is in a continuous transmission mode; when the value of the ninth indication is a seventh preset value, the value of the tenth indication is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for sending random access information; when the value of the ninth indication is an eighth preset value, the value of the tenth indication is used to indicate the number of consecutive time units used for sending random access information after the time unit where the broadcast information is located; the method further includes: the T node determines a first time domain resource based on the time domain position of the broadcast information, the ninth indication, and the tenth indication; thus, the time domain resource used for sending random access information can be determined without waiting to receive a system message.

[0015] In one possible implementation, the method further includes: the T node determines the transmission power of the random access information based on the power control information in the broadcast information or synchronization information block; the power used to send the random access information can be determined without waiting to receive a system message.

[0016] In one possible implementation, the method further includes: the T node receiving a Gnode control indicator (GCI) and connection establishment (XRC-Setup) information from the G node. The GCI indicates one or more of the time-frequency resources, modulation scheme, and coding rate for transmitting the connection establishment information. The cyclic redundancy check (CRC) code of the GCI is scrambled using the T node's identity identifier (or identification information). This ensures that only the target T node can receive the connection establishment information, guaranteeing the security of random access.

[0017] In one possible implementation, sending random access information using the first time-domain resources includes: sending random access information using the first time-domain resources and a first channel, the first channel being a channel for transmitting synchronization information blocks; or, sending random access information using the first time-domain resources and a first carrier, the first carrier being a carrier for transmitting synchronization information blocks; so that the G node receives the random access information.

[0018] Secondly, embodiments of this application provide a communication method applied to a G node. This method can be implemented by the G node or components within the G node (e.g., circuits, processors, chips, or chip systems). The following description uses a G node implementation as an example. The method includes: the G node sending broadcast information; sending a synchronization information block; and receiving random access information on a first time-domain resource. At least one of the broadcast information and the synchronization information block is used to determine the first time-domain resource. Thus, a T node can determine the time-domain resource used to send the random access information without waiting to receive a system message from the G node.

[0019] In one possible implementation, the method further includes: the G node sending a GCI and an XRC-Setup message to the T node. The GCI indicates one or more of the time-frequency resources, modulation scheme, and coding rate for transmitting the connection establishment information. The cyclic redundancy check (CRC) code of the GCI is scrambled using the T node's identity identifier (or identification information). This ensures that only the target T node can receive the connection establishment information, thus guaranteeing the security of random access.

[0020] In one possible implementation of the first or second aspect, the random access information includes the identification information of the T node; the identification information (or identity identifier) ​​of the T node is used to distinguish different T nodes, which can avoid conflicts caused by multiple T nodes having the same identifier.

[0021] In one possible implementation of the first or second aspect, the random access information also includes the identification information of the G node; this ensures that only the G node processes the random access information, avoiding access to other G nodes.

[0022] In one possible implementation of the first or second aspect, the random access information includes node type indication information, which indicates that the node sending the random access information is a G node or a T node.

[0023] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information, the transmission period of the synchronization information block is F time units, the first indication information is used to indicate the starting position of the first time domain resource in or after the first time unit in which the time unit in which the synchronization information block is located is offset by (F-1) time units, where F is an integer greater than 0.

[0024] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information. The transmission period of the synchronization information block is F time units. The first indication information is used to indicate that the first time unit, which is located at an offset of (F-1) time units from the time unit where the synchronization information block is located, and / or the second time unit after the first time unit, is used for transmitting random access information, where F is an integer greater than 0; so that the T node can determine the time domain resources used for transmitting random access information. The second time unit is an adjacent time unit to the first time unit. In this application, the time unit where the reference time unit (e.g., the time unit where the synchronization information block is located or the time unit where the broadcast information is located) is located at an offset of x time units refers to the time unit after offsetting x time units backward from the reference time unit, where x is a positive integer. For example, w time units are arranged in chronological order as time unit #1, time unit #2, time unit #3, ..., time unit #w, where w is an integer greater than 2; the time unit where time unit #1 is offset by 1 time unit is time unit #2, the time unit where time unit #1 is offset by 2 time units is time unit #3, the time unit where time unit #1 is offset by (w-1) time units is time unit #w, and the time unit where time unit #2 is offset by 1 time unit is time unit #3.

[0025] In one possible implementation of the first or second aspect, the broadcast information includes an eleventh indication information, the transmission period of the synchronization information block is F time units, and the eleventh indication information is used to indicate that the third time unit and / or the fourth time unit after the third time unit, which is offset by (F-1) time units from the time unit where the broadcast information is located, is used for the transmission of random access information.

[0026] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information. When the first indication information takes a first value, it is used to indicate that a first time unit is used for sending random access information. The first time unit is the time unit where the synchronization information block is located offset by (F-1) time units. When the first indication information takes a second value, it is used to indicate that the starting position of the first time domain resource is offset by at least (F+1) time units from the time unit where the synchronization information block is located, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for determining the first time domain resource, so that the T node can determine the time domain resource used for sending random access information.

[0027] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information. When the first indication information takes a first value, it is used to indicate that a second time unit is used for sending random access information. The second time unit is the time unit where the synchronization information block is located offset by F time units. When the first indication information takes a second value, it is used to indicate that the starting position of the first time domain resource is offset by at least (F+1) time units from the time unit where the synchronization information block is located, so that the T node can determine the time domain resource used for sending random access information.

[0028] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information. When the first indication information takes a first value, it is used to indicate that a first time unit and a second time unit are used for sending random access information. The first time unit is the time unit where the synchronization information block is located offset by (F-1) time units, and the second time unit is the time unit where the synchronization information block is located offset by F time units. When the first indication information takes a second value, it is used to indicate that the starting position of the first time domain resource is offset by at least (F+1) time units from the time unit where the synchronization information block is located, so that the T node can determine the time domain resource used for sending random access information.

[0029] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information, which consists of s bits in the synchronization information block, where s is an integer greater than 0; when the s bits are a third value, the first indication information is used to indicate that a first time unit is used for transmitting random access information, and the first time unit is the time unit offset by (F-1) time units from the time unit where the synchronization information block is located; when the s bits are a fourth value, the first indication information is used to indicate that a second time unit is used for transmitting random access information, and the second time unit is the time unit offset by F time units from the time unit where the synchronization information block is located; when the s bits are a fifth value, the first indication information is used to indicate that both the first and second time units are used for transmitting random access information; when the s bits are a sixth value, the first indication information is used to indicate that the starting position of the first time domain resource is offset by at least (F+1) time units from the time unit where the synchronization information block is located, so that the T node can determine the time domain resource used for transmitting random access information.

[0030] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information, which consists of s bits in the synchronization information block, where s is an integer greater than 1; when the s bits take a third value, the first indication information is used to indicate that a first radio frame is used for transmitting random access information, and the first radio frame is the last radio frame in the time unit offset by (F-1) time units from the time unit where the synchronization information block is located; when the s bits take a fourth value, the first indication information is used to indicate that a second radio frame is used for transmitting random access information, or, the first indication information is used to indicate the second radio frame and subsequent radio frames. The first radio frame is used to transmit random access information, and the second radio frame is the first radio frame in the time unit offset by F time units from the time unit where the synchronization information block is located. When the value of the s bits is the fifth value, the first indication information is used to indicate that the first radio frame and the second radio frame are used to transmit random access information. When the value of the s bits is the sixth value, the first indication information is used to indicate that the starting position of the first time domain resource is offset by at least (F+1) time units from the time unit where the synchronization information block is located, or in other words, to indicate that the time domain position of the synchronization information block is not used for the determination of the first time domain resource, so that the T node can determine the time domain resource used to transmit random access information.

[0031] In one possible implementation of the first or second aspect, the synchronization information block includes first indication information, which indicates that the synchronization information block is the last synchronization information block within the current channel occupy time (COT) of the G node; so that the T node can determine the time domain resources for transmitting random access information based on the time domain position of the synchronization information block. In this application, COT is the time spent occupying the channel after successfully contending for or preempting the channel.

[0032] In one possible implementation of the first or second aspect, the first time-domain resource comprises L consecutive symbols in the time domain, the L symbols being contained in a first time unit, or the L symbols being contained in a second time unit, or a portion of the L symbols being contained in the first time unit and another portion being contained in the second time unit, the second time unit being a time unit following the first time unit, where L is an integer greater than 1.

[0033] In one possible implementation of the first or second aspect, the L symbols are the last L symbols in the first time unit, or the L symbols are the first L symbols in the second time unit; this can prevent other T nodes from preempting the time domain resources.

[0034] In one possible implementation of the first or second aspect, the first time-domain resource comprises L consecutive time-domain symbols, all of which are T symbols. In this application, a T symbol refers to a symbol used by a T node or T link to transmit information. Alternatively, the first time-domain resource comprises L consecutive time-domain T symbols.

[0035] In one possible implementation of the first or second aspect, the second indication information in the synchronization information block is used to indicate the transmission mode of the G node, or the third indication information in the broadcast information is used to indicate the transmission mode of the G node, which is a discontinuous mode or a continuous transmission mode; thus, the T node can know the transmission mode of the G node.

[0036] In one possible implementation of the first or second aspect, the synchronization information block includes fourth indication information, which is used to indicate that the time unit following the time unit where the synchronization information block is located is used for the transmission of random access information, or in other words, the fourth indication information is used to indicate the starting position of the first time domain resource in the time unit following the time unit where the synchronization information block is located; thereby, the T node can know the time domain resource used for the transmission of random access information.

[0037] In one possible implementation of the first or second aspect, when the value of the fourth indication information is a first preset value, it is used to indicate that g consecutive time units after the time unit where the synchronization information block is located are used for the transmission of random access information, where g is a positive integer; when the value of the fourth indication information is a second preset value, it is used to indicate that the time units after the time unit where the synchronization information block is located are not used for the transmission of random access information, or in other words, it is used to indicate that the T node should not transmit random access information in the time units after the time unit where the synchronization information block is located, so that the T node can determine the time domain resources used for transmitting random access information.

[0038] In one possible implementation of the first or second aspect, when the value of the fourth indication information is a third preset value, it is used to indicate that the consecutive time units g1 following the time unit where the synchronization information block is located are used for sending random access information; when the value of the fourth indication information is a fourth preset value, it is used to indicate that the consecutive time units g2 following the time unit where the synchronization information block is located are used for sending random access information; when the value of the fourth indication information is a fifth preset value, it is used to indicate that the consecutive time units g3 following the time unit where the synchronization information block is located are used for sending random access information; when the value of the fourth indication information is a sixth preset value, it is used to indicate that the time units following the time unit where the synchronization information block is located are not used for sending random access information, or in other words, it is used to indicate that node T should not send random access information in the time units following the time unit where the synchronization information block is located; g1, g2, and g3 are all positive integers, and any two of g1, g2, and g3 are different; so that node T can determine the time domain resources used for sending random access information.

[0039] In one possible implementation of the first or second aspect, the broadcast information includes a fifth indication information, which indicates that a time unit following the time unit in which the broadcast information is located is used for the transmission of random access information, or in other words, the fifth indication information indicates that the starting position of the first time domain resource is within a time unit following the time unit in which the synchronization information block is located; so that the T node can determine the time domain resource used for transmitting random access information.

[0040] In one possible implementation of the first or second aspect, when the value of the fifth indication information is a first preset value, it is used to indicate that the consecutive g time units following the time unit where the broadcast information is located are used for the transmission of random access information, where g is an integer greater than 0; when the value of the fifth indication information is a second preset value, it is used to indicate that the time units following the time unit where the broadcast information is located are not used for the transmission of random access information, or in other words, it is used to indicate that node T should not transmit random access information in the time units following the time unit where the broadcast information is located.

[0041] In one possible implementation of the first or second aspect, when the value of the fifth indication information is a third preset value, it is used to indicate that the consecutive time units g1 following the time unit where the broadcast information is located are used for the transmission of random access information; when the value of the fifth indication information is a fourth preset value, it is used to indicate that the consecutive time units g2 following the time unit where the broadcast information is located are used for the transmission of random access information; when the value of the fifth indication information is a fifth preset value, it is used to indicate that the consecutive time units g3 following the time unit where the broadcast information is located are used for the transmission of random access information; when the value of the fifth indication information is a sixth preset value, it is used to indicate that the time units following the time unit where the broadcast information is located are not used for the transmission of random access information, or in other words, it is used to indicate that node T should not transmit random access information in the time units following the time unit where the broadcast information is located; g1, g2, and g3 are all positive integers, and any two of g1, g2, and g3 are different; so that node T can determine the time domain resources used for transmitting random access information.

[0042] In one possible implementation of the first or second aspect, the sixth indication information in the synchronization information block or broadcast information is used to indicate that the time-domain resources for sending random access information are carried over K time units, where K is a positive integer; thereby enabling node T to know that the time-domain resources for sending random access information are carried over K time units.

[0043] In one possible implementation of the first or second aspect, the second indication information in the synchronization information block is used to indicate that the G node is in continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in continuous transmission mode; thereby, the T node can know that the G node is in continuous transmission mode and access the G node in a corresponding manner.

[0044] In one possible implementation of the first or second aspect, the random access information includes a first training sequence and a second training sequence, which are used for synchronization timing.

[0045] In one possible implementation of the first or second aspect, the random access information further includes first information, in which a first training sequence is carried on 2 symbols, a second training sequence is carried on 1 symbol, and the first information is carried on 2 symbols.

[0046] In one possible implementation of the first or second aspect, the first information includes the identification information of the T node.

[0047] In one possible implementation of the first or second aspect, the second training sequence in the synchronization information block is different from the second training sequence in the random access information. The second training sequence in the synchronization information block and the second training sequence in the random access information have the same length. In other words, the second training sequence in the synchronization information block and the second training sequence in the random access information are different sequences with the same length. Thus, it can be determined whether the node that sent the second training sequence is a G node or a T node based on the second training sequence.

[0048] In one possible implementation of the first or second aspect, the format of the random access information is the same as that of the synchronization information block, or in other words, the structure of the random access information is consistent with the structure of the synchronization information block sent by the G node, except that the content indicated by the synchronization information is slightly different; thus, the G node and the T node can reuse the same algorithm for synchronization timing detection, which helps to reduce implementation complexity and save chip area.

[0049] In one possible implementation of the first or second aspect, the method is applied to a scenario where the G node periodically sends synchronization information blocks, broadcast information, and system messages, wherein the sending period of the system message is longer than the sending period of the synchronization information block, and the sending period of the system message is longer than the sending period of the broadcast information.

[0050] Thirdly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the first aspect of the method embodiments. The communication device can be a T-node, a component of the T-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the T-node. The functions of the communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to receive broadcast information and synchronization information blocks sent by a G-node; the processing module is used to determine a first time-domain resource based on at least one of the broadcast information and the synchronization information block; the transceiver module is further used to send random access information using the first time-domain resource, the random access information being used to request access to the G-node.

[0051] In one possible implementation, the processing module is specifically used to determine the first time-domain resource based on the time-domain location of the synchronization information block and the transmission period of the synchronization information block.

[0052] In one possible implementation, the processing module is specifically used to determine the first time-domain resource based on the time-domain location of the broadcast information and the transmission period of the synchronization information block.

[0053] In one possible implementation, the synchronization information block includes fourth indication information, which indicates that the time units following the time unit where the synchronization information block is located are used for the transmission of random access information. The sixth indication information in the synchronization information block or broadcast information indicates that the time domain resources for transmitting random access information are carried over K time units, where K is a positive integer. The processing module is specifically used to determine a first time domain resource based on the fourth indication information and the sixth indication information. The first time domain resource is contained in K consecutive time units following the time unit where the synchronization information block is located.

[0054] In one possible implementation, the broadcast information includes a fifth indication information, which indicates that the time units following the time unit where the broadcast information is located are for the transmission of random access information. The synchronization information block or the sixth indication information in the broadcast information indicates that the time domain resources for transmitting random access information are carried over K time units, where K is a positive integer. The processing module is specifically used to determine a first time domain resource based on the fifth and sixth indication information, which is contained in K consecutive time units following the time unit where the broadcast information is located.

[0055] In one possible implementation, the broadcast information or synchronization information block includes a seventh indication information, which is used to indicate the transmission period of the random access information; the processing module is specifically used to determine the first time domain resource based on the transmission period of the random access information.

[0056] In one possible implementation, the eighth indication information in the synchronization information block is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for sending random access information; the processing module is specifically used to determine the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information.

[0057] In one possible implementation, the eighth indication information in the broadcast information is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for sending random access information; the processing module is specifically used to determine the first time domain resource based on the time domain location of the broadcast information and the eighth indication information.

[0058] In one possible implementation, the synchronization information block includes a ninth indication information and a tenth indication information; when the value of the ninth indication information is a seventh preset value, it is used to indicate that the G node is in a discontinuous transmission mode; when the value of the ninth indication information is an eighth preset value, it is used to indicate that the G node is in a continuous transmission mode; when the value of the ninth indication information is a seventh preset value, the value of the tenth indication information is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for random access information transmission; when the value of the ninth indication information is an eighth preset value, the value of the tenth indication information is used to indicate the number of consecutive time units used for random access information transmission after the time unit where the synchronization information block is located; the processing module is specifically used to determine the first time domain resource based on the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information.

[0059] In one possible implementation, the broadcast information includes a ninth indication information and a tenth indication information; when the value of the ninth indication information is a seventh preset value, it is used to indicate that the G node is in a discontinuous transmission mode, and when the value of the ninth indication information is an eighth preset value, it is used to indicate that the G node is in a continuous transmission mode; when the value of the ninth indication information is a seventh preset value, the value of the tenth indication information is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for random access information transmission; when the value of the ninth indication information is an eighth preset value, the value of the tenth indication information is used to indicate the number of consecutive time units used for random access information transmission after the time unit where the broadcast information is located; the processing module is specifically used to determine the first time domain resource based on the time domain position of the broadcast information, the ninth indication information, and the tenth indication information.

[0060] In one possible implementation, the processing module is further configured to determine the transmission power of the random access information based on the power control information in the broadcast information or synchronization information block.

[0061] In one possible implementation, the transceiver module is also used to receive GCI and setup (XRC-Setup) information from the G node. The GCI is used to indicate one or more of the time-frequency resources, modulation scheme, and coding rate for transmitting the connection setup information. The CRC of the GCI is scrambled by the identity identifier (or identification information) of the T node.

[0062] In one possible implementation, the transceiver module is specifically used to send random access information using a first time-domain resource and a first channel, the first channel being a channel for transmitting synchronization information blocks; or, to send random access information using a first time-domain resource and a first carrier, the first carrier being a carrier for transmitting synchronization information blocks; so that the G node receives the random access information.

[0063] For possible implementations of the communication device in the third aspect, please refer to the various possible implementations in the first aspect.

[0064] For the technical effects of the various possible implementations of the third aspect, please refer to the introduction of the technical effects of the various possible implementations of the first aspect.

[0065] Fourthly, embodiments of this application provide another communication device that has the function of implementing the behavior described in the second aspect of the method embodiments. This communication device can be a G-node, a component of a G-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the G-node. The functions of the communication device can be implemented in hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to send broadcast information and synchronization information blocks; the transceiver module is also used to receive random access information on a first time-domain resource, at least one of the broadcast information and synchronization information blocks being used for determining the first time-domain resource; the processing module is used to parse the random access information.

[0066] In one possible implementation, the transceiver module is also used to send GCI and XRC-Setup information to the T node. The GCI is used to indicate one or more of the time-frequency resources, modulation scheme, and coding rate for transmitting the connection establishment information. The CRC of the GCI is scrambled using the identity identifier of the T node.

[0067] For possible implementations of the communication device in the fourth aspect, please refer to the various possible implementations in the second aspect.

[0068] For the technical effects of the various possible implementations of the fourth aspect, please refer to the introduction of the technical effects of the various possible implementations of the second aspect.

[0069] Fifthly, embodiments of this application provide another communication device, which includes one or more processors for processing data and / or signaling to enable the methods described in the first or second aspects above to be implemented.

[0070] Optionally, the communication device further includes a memory that stores a computer program or instructions that, when executed by a processor, cause the communication device to perform the methods described in the first or second aspect above. For example, the communication device may be a chip, the processor may be a processing unit within the chip, and the memory may be a random access memory or cache within the chip.

[0071] In this embodiment of the application, during the execution of the above method, the process of sending information (or signals) can be understood as a process of outputting information based on a computer program or instruction of the processor. When outputting information, the processor outputs the information to the transceiver so that the transceiver can transmit it. After being output by the processor, the information may undergo further processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may undergo further processing before being input into the processor.

[0072] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the sending and / or receiving operations involved by the processor can generally be understood as processor-based computer program or instruction output.

[0073] In implementation, the processor described above can be a processor specifically designed to execute these methods, or it can be a processor that executes computer programs or instructions stored in memory to execute these methods, such as a general-purpose processor. For example, the processor can also be used to execute programs stored in memory, which, when executed, cause the communication device to perform the methods as shown in the first aspect or any possible implementation thereof.

[0074] In one possible implementation, the memory is located outside the aforementioned communication device. In another possible implementation, the memory is located inside the aforementioned communication device.

[0075] In one possible implementation, the processor and memory may be integrated into a single device; that is, the processor and memory may be integrated together.

[0076] In one possible implementation, the communication device further includes a transceiver for receiving or transmitting signals, etc.

[0077] In a sixth aspect, this application provides another communication device, which includes logic circuitry (or processing circuitry) and an interface (or interface circuitry) for inputting and / or outputting data; the logic circuitry is used to perform the methods described in the first or second aspect above.

[0078] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the methods described in the first or second aspect above.

[0079] Eighthly, this application provides a computer program product that, when run on a computer, causes the computer to perform the methods described in the first or second aspect above. For example, the computer program product includes a computer program that, when executed, causes the computer to perform the methods described in the first or second aspect above.

[0080] Ninthly, this application provides a chip including a communication interface and a processor; the communication interface is used for signal transmission and reception of the chip; the processor is used to execute computer programs or instructions, causing the chip to perform the method as described in either the first or second aspect above.

[0081] In a tenth aspect, this application provides a communication system, which includes a communication device according to a third aspect and a communication device according to a fourth aspect. Attached Figure Description

[0082] Figure 1 A schematic diagram of a random access procedure supported by the StarFlash standard is shown;

[0083] Figure 2A A schematic diagram of a star-flash short-range communication system provided in an embodiment of this application;

[0084] Figure 2B A schematic diagram of the architecture of a star-flash short-range communication system provided in this application embodiment;

[0085] Figure 2C A schematic diagram of a WLAN system provided in an embodiment of this application;

[0086] Figure 2D A schematic diagram of a wireless communication system provided in an embodiment of this application;

[0087] Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0088] Figure 4 A schematic diagram illustrating a format of random access information provided in an embodiment of this application;

[0089] Figure 5 A schematic diagram of time-domain resources provided in an embodiment of this application;

[0090] Figures 6 to 15 This is a flowchart illustrating the communication method provided in an embodiment of this application;

[0091] Figure 16 This is a schematic diagram of the structure of a communication device 160 provided in an embodiment of this application;

[0092] Figure 17This is a schematic diagram of another communication device provided in an embodiment of this application;

[0093] Figure 18 This is another schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0094] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are only used to distinguish different objects and not to describe a specific order. It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers does not imply the order of execution; the execution order of each process should be determined by its function and inherent logic. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0095] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. Those skilled in the art will understand, explicitly and implicitly, that the embodiments described herein can be combined with other embodiments. In this application, message names are used only to distinguish different messages and should not be construed as limiting. That is, any message name in this application can be replaced with other names, and this application does not impose any limitations.

[0096] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items. For example, “A and / or B” can mean: the presence of only A, the presence of only B, and the presence of both A and B, where A and B can be singular or plural. The term “multiple” as used in this application refers to two or more. In the textual description of this application, the character “ / ” generally indicates that the preceding and following objects are in an “or” relationship.

[0097] It is understood that in the various embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. However, it should also be understood that determining (or generating) B based on (or on) A does not mean that B is determined (or generated) solely based on (or on) A; B can also be determined (or generated) based on (or on) A and / or other information.

[0098] It should be understood that in this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A refers to information A being included; implicit indication information A refers to information A being indicated through the correspondence between information A and information B, and through direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.

[0099] It should be understood that in this application, information C is used to determine information D, including both situations where information D is determined solely based on information C and situations where it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.

[0100] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0101] Furthermore, in the embodiments of this application, "network element A sends information A to network element B" can be understood as network element B being the destination of information A or an intermediate network element in the transmission path between the destination and network element B, which may include sending information directly or indirectly to network element B. "Network element B receives information A from network element A" can be understood as network element A being the source of information A or an intermediate network element in the transmission path between the source and network element A, which may include receiving information directly or indirectly from network element A. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be elaborated further here.

[0102] The technical solutions of this application will now be described with reference to the accompanying drawings. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. In case of any inconsistency, the meaning set forth in this specification or derived from the content described herein shall prevail. Furthermore, the terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0103] To facilitate understanding of the detailed implementation of the embodiments of this application, the technical terms involved in the embodiments of this application will be described below.

[0104] 1. Node

[0105] A node is a device with communication capabilities, including but not limited to one or more of the following: terminal devices, network devices, industrial equipment, or entertainment devices. Terminal devices can be called terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal can also be configured with program instructions for performing corresponding communication functions. Network equipment includes, but is not limited to, routers, switches, or base stations. Industrial equipment includes industrial robots and robotic arms. Leisure and entertainment equipment includes virtual reality (VR) devices, mixed reality (MR) devices, massage chairs, home theaters, gaming controllers, or 4D cinema cabins.

[0106] In certain application scenarios or network types, devices with similar communication capabilities may not be called nodes. However, for ease of description, in this application embodiment, devices with communication capabilities are collectively referred to as nodes.

[0107] 2. Management node (grant node, G node) and terminal node (terminal node, T node)

[0108] In a communication system, nodes include management nodes and terminal nodes. In this application, the management node may be referred to as a G node, and the terminal node may be referred to as a T node. Hereinafter, G node represents the management node, and T node represents the terminal node. The G node manages a certain number of T nodes, and the G node connects to these T nodes to jointly perform specific communication functions. The management of T nodes by the G node can be reflected in multiple dimensions, such as the G node allocating transmission resources and configuring communication domain parameters for the T nodes. As one possible implementation, the G node can send data scheduling information, while the T nodes can receive data scheduling information and send / receive data according to the data scheduling information. For example, in a short-range wireless communication system, the node that sends data scheduling information is the G node, and the node that receives data scheduling information and sends data according to the data scheduling information is the T node.

[0109] In some possible implementations, a G node and its connected T nodes belong to a communication domain. Optionally, the number of G nodes within a communication domain can be one or more. For example, a single G node and its connected T nodes together constitute a communication domain. Alternatively, a communication domain includes one G node (or master node) and at least one T node (or slave node), where the G node schedules the T nodes to enable data transmission between the nodes.

[0110] A communication link for transmission from the grant node to the terminal node refers to the communication link from node G to node T. This communication link can carry data channels, control channels, broadcast channels, synchronization signals, etc., from node G to node T. In this application, the communication link for transmission from the grant node to the terminal node refers to the communication link from node T to node G. This communication link can carry data channels, access channels, feedback signals, etc., from node T to node G. In this application, the communication link for transmission from the terminal node to the terminal node refers to the T-link.

[0111] 3. Existing random access procedures in the StarFlash standard

[0112] The Spark Link 1.0 standard has been finalized. Spark Link Basic (SLB) is a next-generation short-range access technology. All T-nodes in the Spark Link system support a physical layer initial access procedure (referred to as the random access process), enabling G-nodes to obtain information about the T-nodes. T-nodes perform random access based on physical layer identifiers, which include at least a non-contention-based physical layer identifier field and a contention-based physical layer identifier field. G-nodes are responsible for maintaining the mapping relationship between T-nodes and physical layer identifiers within the communication domain. The physical layer identifier uniquely identifies the T-node within the communication domain. The physical layer identifier can be pre-configured or configured by the G-node. The G-node can instruct the T-node to save or update the physical layer identifier so that the T-node can use it for subsequent random access, or it can instruct the T-node to release the physical layer identifier. The G-node can manage the physical layer identifier field based on the T-node's device type information, depending on the G-node implementation. The physical layer identifier can also be used for scheduling; the G-node can configure one physical layer identifier for a T-node for unicast communication, and can also configure one or more physical layer identifiers for a T-node for multicast or broadcast. The physical layer identifier used for scheduling is not within the physical layer identifier field of contention access.

[0113] The random access procedure can be initiated by the media access layer of node T. The random access procedure is divided into two types: contention-based access and non-contention-based access. Figure 1 This diagram illustrates a random access procedure supported by the StarSpark standard. Figure 1 As shown, the random access procedure includes:

[0114] Step 1: Node G sends a synchronization signal.

[0115] Correspondingly, node T receives synchronization signals sent by node G. As an example, node G periodically sends synchronization signals via the G link. Different nodes G can be distinguished by detecting the sequence of synchronization signals.

[0116] Step 2: Node G sends a broadcast message.

[0117] Correspondingly, node T receives broadcast information sent by node G. As an example, node G periodically sends broadcast information through the G link. The broadcast information is used to indicate basic information about the communication domain in which node T is located (responsible), such as the cyclic prefix (CP) type and the transmission time interval (TTI) length. The broadcast information can be called the master information block (MIB) or other names, which are not limited in this application. In this application, TTI refers to the unit time for one transmit-receive interaction between node G and node T, which may include one or more radio frames. The length of one radio frame can be 125 microseconds or other durations, which are not limited in this application. A radio frame can be simply referred to as a frame. A radio frame includes multiple time-domain symbols. In this application, time-domain symbols are simply referred to as symbols. The symbols mentioned below refer to time-domain symbols.

[0118] Step 3: The G node sends a system message.

[0119] Correspondingly, node T receives system messages sent by node G. As an example, node G periodically sends system messages via the G link. The system message can be called a system information block (SIB), or it can have other names; this application does not limit this. The system message includes sequence information for node T's random access and time-frequency domain resource information, etc. As an example, the system message indicates one or more of the following: time-frequency resources of the random access channel (RACH), i.e., the time-frequency resource configuration of the information transmitted in step 4 below; the RACH preamble sequence (or preamble code), i.e., the sequence information for node T's random access; the resources available for node T to send an acknowledgment (ACK) / negative acknowledgment (NACK) when responding to the data transmitted in step 5; and the resources available for node T to send an ACK / NACK when responding to the data transmitted in step 7. The information element ContentionAccessResource in the system message indicates a set of physical layer identifiers, namely the range [contentionPhysID-starting,contentionPhysID-ending], and a set of contention access resources.

[0120] The transmission period of system messages (i.e., the period during which G nodes send system messages) is longer than the transmission period of synchronization information blocks (i.e., the period during which G nodes send synchronization information blocks) and also longer than the transmission period of broadcast messages (the period during which G nodes send broadcast messages). Typically, the transmission periods of synchronization information blocks and broadcast messages are relatively short, such as 1ms, 2ms, 4ms, 8ms, etc., used by T nodes to quickly capture synchronization timing and broadcast information. The transmission periods of synchronization information blocks and broadcast messages may be the same or different. Because system messages carry a lot of information and incur significant overhead, G nodes use longer transmission periods to send system messages in order to reduce overhead. The StarFlash 1.0 standard supports system message transmission periods of 64ms, 128ms, 256ms, etc. It should be noted that the broadcast information in this application refers to information mainly used to indicate basic information in the communication domain, i.e., the broadcast information in step 2, and not system messages. In other words, the broadcast information referred to in this application does not include system messages or synchronization information blocks.

[0121] Step 4: Node T sends a random access message to node G.

[0122] Correspondingly, the G node receives a random access message from the T node. The random access message is used to request access to the G node. In other words, the random access message indicates that the T node has a random access request. This application does not limit the naming of the random access message. In one possible implementation, the T node randomly selects a physical layer identifier from the range [contentionPhysID-starting, contentionPhysID-ending] indicated by the information cell ContentionAccessResource in the system message; and randomly selects an access resource from the contention access resources indicated by the information cell ContentionAccessResource. The T node then sends a random access message to the G node on that access resource. The random access message includes the physical layer identifier randomly selected by the T node within the range [contentionPhysID-starting, contentionPhysID-ending] and the RACH preamble sequence. In 5G systems, this step is also called sending the Msg1 (Message 1) message, carried by the RACH channel.

[0123] Step 5: The G node configures the transmission resources for the T node through the G link control information.

[0124] Alternatively, the G node sends control information for configuring transmission resources to the T node via the G link. In one possible implementation, the G node configures the resources for the T node to transmit information and sends scheduling signaling via the G link, i.e., G link control information for configuring transmission resources by the T node. The cyclic redundancy check of this scheduling signaling is scrambled by the contention access physical resource identifier and the physical layer identifier of the T node. In a 5G system, step 5 is also called sending the Msg2 message.

[0125] Step 6: Node T sends an establishment request message on the configuration resource.

[0126] Correspondingly, the G node receives a setup request message from the T node. This setup request message is an exchange resource control (XRC) setup request. The XRC setup request message contains an identifier for conflict resolution. This identifier can be a media access layer (MAC) identifier. The MAC identifier is a globally unique identifier that can uniquely identify (or identify) the T node. In addition, the T node can also report the data volume of the link control layer in the form of a MAC control element (CE) on the configured resources. In the 5G system, step 6 is also called sending the Msg3 message.

[0127] Step 7: Node G sends a response message to node T.

[0128] Correspondingly, the T node receives a response message from the G node. This response message is an XRC-Setup message. The response message carries an identifier reported by the T node for conflict resolution. Upon receiving the response message, the T node determines whether access was successful based on the conflict resolution identifier. In a 5G system, step 7 is also called sending a Msg4 message.

[0129] Step 8: If the T contact successfully receives the response message, it replies with ACK; if the reception fails, it replies with NACK.

[0130] Step 9: The T node replies to the G node with a message indicating that the connection has been established.

[0131] Correspondingly, node G receives setup completion information from node T. This setup completion information can be called XRC Setup-Complete information.

[0132] After step 9, G nodes and T nodes will also perform security authentication and other processes. After the security authentication is completed, G nodes can configure a unique physical layer identifier within the communication domain for T nodes for scheduling.

[0133] The technical solutions of this application embodiment can be used in various communication systems, including existing short-range communication systems (such as Bluetooth, wireless local area network (WLAN) systems, and Starlink short-range communication systems), future evolved short-range communication systems, universal short-range communication systems, long-term evolution (LTE) systems, 5G systems, Internet of Things (IoT) systems, non-terrestrial networks (NTN) systems, vehicle-to-everything (V2X) systems, device-to-device (D2D) communication systems, machine-to-machine (M2M) communication systems, universal mobile telecommunications system (UMTS), and worldwide interoperability for microwave. This application does not specifically limit the scope to any particular system, such as WiMAX (Wi-Fi), General Packet Radio Service (GPRS), Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), or other future-oriented similar systems, such as sixth-generation (6G) systems. Furthermore, the term "system" can be used interchangeably with "network." The StarScan short-range communication system can be referred to as a vehicle-mounted wireless short-range communication system.

[0134] Figure 2A This is a schematic diagram of a star-flash short-range communication system provided in an embodiment of this application. Figure 2A As shown, the StarScan short-range communication system includes G nodes and T nodes. G nodes are nodes that send data scheduling information, while T nodes are nodes that receive data scheduling information and send data according to that information. There can be one or more G nodes and T nodes. Typically, there is one G node and multiple T nodes. Taking a smart car scenario as an example, one architecture of the StarScan short-range communication system is as follows: Figure 2BAs shown, the G node includes the vehicle's domain control unit (DCU), and the T node includes the vehicle's screen and speakers, etc. The domain controller is the core of each functional domain of the vehicle. It is a high-performance processing unit formed by the centralized functional control logic and is strongly associated with a certain functional domain (such as the cockpit domain, autonomous driving domain, etc.). Figure 2B This application provides a schematic diagram of the architecture of a star-flash short-range communication system. The technical solution of this application embodiment can be used in wireless short-range communication scenarios. Figure 2A This can be seen as a schematic diagram of a short-range wireless communication scenario.

[0135] Figure 2C This is a schematic diagram of a WLAN system provided in an embodiment of this application. Figure 2C This is a typical WLAN basic service set (BSS) architecture. Access points (APs) can connect to the internet, and multiple stations (STAs) (e.g.) Figure 1 The STA1, STA2 and STA3 shown are associated with the AP, and each STA accesses the Internet through the AP. Figure 2C The number of APs and STAs shown are merely examples. In a specific implementation, the number of APs or STAs may be more or less, and this application embodiment does not limit this. Figure 2C The AP in this context can be a multi-link device (MLD), also known as an AP MLD. Figure 2C One or more STAs in the system can be non-AP MLDs that support multiple links. In a WLAN system, the AP is the G node and the STA is the T node. The technical solution of this application embodiment can be used in local wireless communication scenarios. Figure 2C This can be seen as a schematic diagram of a local wireless communication scenario.

[0136] Figure 2D This is a schematic diagram of a wireless communication system provided in an embodiment of this application. Figure 2D As shown, the system includes one or more base stations (only one is shown) and multiple user equipment (UEs), wherein the number of base stations and UEs in the system is not limited. Figure 2D In the wireless communication system shown, the base station is the G node and the UE is the T node. The technical solution of this application embodiment can be used in wide-area wireless communication scenarios. Figure 2D This can be seen as a schematic diagram of a wide-area wireless communication scenario.

[0137] This application primarily describes embodiments applied to a short-range communication system. The various aspects involved in this application can be extended to other networks employing various standards. For example, WLAN systems, Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11), and wide area networks (WANs) or other networks currently known or developed in the future. In other words, the technical solutions of this application can be applied to short-range wireless communication systems, wide-area wireless communication systems, and other communication systems, as long as the communication system involves random access procedures.

[0138] As described in the background section, the evolution of new standards necessitates the design of random access schemes that reduce user access latency to improve the user experience of StarSpeed ​​services. This application provides a random access scheme that reduces user access latency. This scheme is applicable not only to StarSpeed ​​short-range communication systems but also to other communication systems involving random access procedures, such as 5G systems and LTE systems.

[0139] The communication method and apparatus provided in this application will be further described below with reference to the accompanying drawings. It is understood that this application uses T-nodes and G-nodes as examples of the execution entities in the interactive illustration, but this application does not limit the execution entities in the interactive illustration. For example, the method executed by the G-node in this application can also be implemented by a module (e.g., a circuit, chip, or chip system) in the G-node, or by a logic node, logic module, or software that can implement all or part of the functions of the G-node; the method executed by the T-node in this application can also be implemented by a communication module in the T-node or by a circuit or chip (e.g., a baseband chip, or a system-on-a-chip (SoC) chip containing a baseband chip, or a system-in-package (SIP) chip) in the terminal responsible for communication functions.

[0140] This application embodiment describes the method provided by the T node and the G node from both sides. However, during the transmission of signals, the T node and the G node can also forward the signals through other devices, such as forwarding devices to forward the signals between the T node and the G node. This application embodiment does not limit other devices besides the T node and the G node.

[0141] The following is in conjunction with the appendix Figure 3 To be continued Figure 15 The method provided in the embodiments of this application is described.

[0142] Figure 3This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 3 The explanations of T-nodes and G-nodes involved can be found above, and will not be elaborated upon here. Figure 3 As shown, the method includes:

[0143] 301. Node G sends a synchronization information block.

[0144] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. As an example, the G node sends the synchronization information block in a first period. The first period can be 1 millisecond (ms), 2 ms, 4 ms, 8 ms, etc. The synchronization information block can be called a synchronization signal. The synchronization information block includes a first training sequence (FTS), a second training sequence (STS), and synchronization information. FTS and STS are synchronization sequences used for timing synchronization. For example, FTS is a signal used for time and frequency synchronization in a short-range wireless communication system; STS is also a signal used for time and frequency synchronization in a short-range wireless communication system.

[0145] In one possible implementation, the synchronization information block includes a first training sequence, a second training sequence, and synchronization information. The first and second training sequences are used for timed synchronization. The synchronization information in the synchronization information block is used to indicate the identification information of node G. For example, the synchronization information in the synchronization information block contains the identification information of node G.

[0146] 302. Node G sends broadcast information.

[0147] Correspondingly, one or more T nodes receive broadcast information from G nodes. As an example, G nodes send synchronization information blocks with a second period. The second period can be 1ms, 2ms, 4ms, 8ms, etc. The second period may be the same as or different from the first period described above. As an example, the first period is 1ms and the second period is 4ms. As another example, the first period is 2ms and the second period is 8ms. As yet another example, the first period is 4ms and the second period is 4ms. The order of steps 302 and 301 is not limited.

[0148] 303. Node T sends random access information to node G using a first time domain resource, which is determined based on at least one of broadcast information and synchronization information blocks.

[0149] Correspondingly, the G node receives random access information from the T node. This random access information is used to request access to the G node. The T node can determine the first time-domain resource based on at least one of the broadcast information and synchronization information blocks. For ease of description, this application uses the interaction between a T node and a G node as an example to describe the communication method provided in this application. It should be understood that the T node in the various figures of this application can be any one of multiple T nodes that have received synchronization information blocks and / or broadcast information. Possible implementations of the T node determining the first time-domain resource based on at least one of the broadcast information and synchronization information blocks can be found in implementations #1 to #11 below, which will not be described here.

[0150] In one possible implementation, the random access information sent by node T includes the identification information of node T; thus enabling node G to know that the random access information was sent by node T.

[0151] In one possible implementation, the random access information also includes the identification information of the G node; this ensures that only the G node processes the random access information, preventing access from other G nodes. Optionally, the random access information also includes node type indication information, which indicates whether the node sending the random access information is a G node or a T node.

[0152] In one possible implementation, the random access information includes a first training sequence and a second training sequence, which are used for synchronization timing. Optionally, the first and second training sequences are contained in a set of training sequences negotiated between node T and node G. Node G synchronizes timing with node T based on the received first and second training sequences. Optionally, the synchronization information block includes the first training sequence, the second training sequence, and synchronization information, which is used to indicate the identification information of node G. Optionally, the random access information also includes first information, in which the first training sequence is carried on 2 symbols, the second training sequence is carried on 1 symbol, and the first information is carried on 2 symbols, including the identification information of node T. The first information in the random access information can be called synchronization information. Figure 4 This is a schematic diagram illustrating a format of random access information provided in an embodiment of this application. (See attached diagram.) Figure 4 The STS (Second Training Sequence) is carried on one symbol, the FTS (First Training Sequence) on two symbols, and the synchronization information on two symbols. The synchronization information includes Synchronization Message 1 and Synchronization Message 2, with Synchronization Message 1 carried on one symbol and Synchronization Message 2 on one symbol. The format of the synchronization information block sent by node G can be the same as the format of the random access information sent by node T, thus allowing nodes T and G to use the same algorithm for synchronization timing. For example, the format of the synchronization information block sent by node G is as follows: Figure 4 As shown. The random access information sent by node T can be regarded as a synchronization information block sent by node T. The random access information can also be carried on more or fewer symbols than 5 symbols, and the format of the random access information can be other formats, which are not limited in this application.

[0153] In one possible implementation, the second training sequence in the synchronization block differs from the second training sequence in the random access information. The second training sequence in the synchronization block and the second training sequence in the random access information have the same length; in other words, the second training sequence in the synchronization block and the second training sequence in the random access information are different sequences of the same length. Therefore, based on the second training sequence, it can be determined whether the node sending the second training sequence is node G or node T. For example, node T or other nodes can determine that the synchronization block was sent by node G based on the second training sequence in the synchronization block, and node G or other nodes can determine that the random access information was sent by node T based on the second training sequence in the random access information.

[0154] In one possible implementation of step 303, node T uses a first time-domain resource and a first channel to send random access information. The first channel is the channel for transmitting synchronization information blocks. The first channel can be any one of one or more channels through which node T can blindly detect synchronization information blocks. Assuming that node T can blindly detect synchronization information blocks sent by node G on M1 channels (e.g., one channel has a bandwidth of 20MHz), then node T can send random access information on any one of these M1 channels. For example, the first channel is one randomly selected by node T from these M1 channels. M1 is a positive integer.

[0155] In another possible implementation of step 303, node T uses a first time-domain resource and a first carrier to transmit random access information. The first carrier is the carrier that transmits the synchronization information block. The first carrier can be any one of one or more carriers from which node T can blindly detect the synchronization information block. Assuming that node T can blindly detect the synchronization information block transmitted by node G on M2 carriers (e.g., one carrier with a bandwidth of 20MHz), then node T can transmit random access information on any one of these M2 carriers. For example, the first carrier is one that node T randomly selects from these M2 carriers.

[0156] In one possible implementation, the T node determines the power at which it transmits the aforementioned random access information.

[0157] In one possible implementation, the power control information in the broadcast or synchronization information block is used to determine the random access information; the T node determines the transmission power of the random access information based on the power control information.

[0158] As an example, node T performs open-loop power control, and the actual transmit power P of the random access information... t ′ x for:

[0159] P t ′ x =Min{P tx ,P max} (1);

[0160] P tx =10log 10 (M)+P0+PL (2);

[0161] Among them, P max Where P is the maximum transmit power, M is the number of subcarriers used by node T when transmitting random access information, and P is the maximum transmit power. o PL is the target received power spectral density, and PL is the path loss from node G to node T measured at node T. The power control information in the broadcast or synchronization information block includes at least one or more of the following: target received power spectral density P. o Power levels; the maximum transmit power P can be determined based on each power level. max The correspondence between power levels and maximum transmit power is shown in Table 1.

[0162] Table 1. Correspondence between output power levels and maximum transmit power

[0163] Power level <![CDATA[Maximum transmit power P max > Power tolerance 1 Pmax ≥ 23dBm ±2dB 2 20dBm≤Pmax<23dBm ±2dB 3 14dBm≤Pmax<20dBm ±2dB 4 Pmax < 14 dBm ±2dB

[0164] 304. In response to the random access information, node G sends connection establishment information to node T.

[0165] Accordingly, node T receives connection establishment information from node G. This connection establishment information can be called XRC-Setup information, or any other name; this application does not limit its scope. The connection establishment information is used by node T to determine whether it has successfully connected to node G. The connection establishment information may include node T's identification information. Step 304 is optional.

[0166] In one possible implementation, before sending connection establishment information to the T node, the G node first sends a Gnode control indicator (GCI). This GCI indicates the time-frequency resources, modulation scheme, and coding rate for transmitting the connection establishment information. For example, the GCI can be carried on the physical downlink control channel (PDCCH). Alternatively, the connection establishment information can be carried on the physical downlink shared channel (PDSCH). The cyclic redundancy check (CRC) code of the GCI can be scrambled using the T node's identity (or identification information); this ensures that only the target T node can receive the connection establishment information, guaranteeing the security of random access. The T node's identity is indicated in the random access information sent by the T node.

[0167] The connection establishment information may include one or more of the following: configuration information for ACK / NACK feedback by the T node, including time and frequency resource information, comb teeth, subcarrier offset, etc.; time advance (TA) information; data link layer configuration information, etc.

[0168] 305. Node T sends a message to node G indicating that the connection has been established.

[0169] Correspondingly, node G receives setup completion information from node T. This setup completion information can be called XRC Setup-Complete information, or any other name; this application does not limit its scope. The setup completion information indicates that the XRC connection between node T and node G has been successfully established. Step 305 is optional.

[0170] In one possible implementation, before sending establishment completion information to node G, node T receives a GCI from node G. This GCI indicates the time-frequency resources, modulation scheme, and coding rate used to transmit the establishment completion information. For example, the establishment completion information can be carried on a PDSCH. The CRC of the GCI can be scrambled using node T's identification; this ensures that only the target node T can receive the GCI, guaranteeing the security of random access. The identification of node T is indicated in the random access information sent by node T. For example, XRC-Setup and XRC-Setup-Complete information are both scrambled using node T's identification information via GCI; this ensures that only the target node T can receive the XRC-Setup and XRC-Setup-Complete information, guaranteeing the security of random access.

[0171] In one possible implementation, after receiving the connection establishment information from node G, node T sends an ACK to node G. This ACK indicates that node T has received the connection establishment information. Optionally, node T may not need to send an ACK after receiving the connection establishment information. This is because if node T has not successfully received the connection establishment information, it will not send a connection establishment completion message. Node G can determine whether node T has successfully received the connection establishment information based on whether it has received the connection establishment completion message.

[0172] In this embodiment, node T determines a first time-domain resource based on at least one of broadcast information and synchronization information blocks, and uses the first time-domain resource to send random access information to node G. Node T can perform random access without waiting to receive a system message from node G, or in other words, it can send random access information without relying on the time-domain resource indicated by the system message, thus reducing latency and achieving fast random access. This embodiment solves the problem of how to send random access information without relying on the time-domain resource indicated by the system message, achieving fast random access. Furthermore, in this embodiment, after node T sends the random access information, node G sends setup (XRC-Setup) information to node T. The step of sending random access information is equivalent to combining Msg1 and Msg3 of the prior art into one step, further reducing latency, avoiding the transmission of Msg2, and saving resources.

[0173] The following describes several possible implementations and examples of how a T node determines the first time-domain resource based on at least one of the broadcast information and synchronization information blocks.

[0174] Implementation method #1-1 is as follows: The synchronization information block includes first indication information. The transmission period of the synchronization information block is F time units. The first indication information is used to indicate that the starting position of the first time domain resource is within or after the first time unit located at an offset of (F-1) time units from the time unit where the synchronization information block is located. In other words, the first indication information is used to indicate that the first time unit located at an offset of (F-1) time units from the time unit where the synchronization information block is located and / or the second time unit after the first time unit is used for the transmission of random access information, where F is an integer greater than 0. Node T determines the first time domain resource based on the time domain position of the synchronization information block and the transmission period of the synchronization information block. The time domain position of the synchronization information block can be the time unit where the synchronization information block is located. The second time unit is a time unit after the first time unit and adjacent to the first time unit. In other words, the second time unit is the time unit located at an offset of F time units from the time unit where the synchronization information block is located. The synchronization information block or broadcast information can indicate the transmission period of the synchronization information block. The first time-domain resource comprises L consecutive symbols in the time domain. These L symbols are contained within a first time unit, or within a second time unit, or a portion of the L symbols are contained within the first time unit and another portion within the second time unit, where L is an integer greater than or equal to 5. For example, the L symbols may be the last L symbols in the first time unit. Alternatively, the L symbols may be the first L symbols in the second time unit. L can be 5, 6, 7, 8, 9, 10, etc., and this application does not limit this. In one possible implementation, when L equals 5, the T node directly transmits random access information on these L symbols; when L is greater than 5, the T node can select 5 consecutive symbols to transmit random access information. In another possible implementation, the first time-domain resource comprises L consecutive T symbols in the time domain. For example, when the last one or more symbols in the first time unit are a guard interval (gap), the first time-domain resource is the L consecutive symbols preceding those one or more symbols in the first time unit. For example, when the last L symbols of the first time unit do not include the guard interval, the first time domain resource is the last L symbols in the first time unit.

[0175] The first time unit used for transmitting random access information can be a subset or all of the radio frames within that first time unit. For example, the first time unit can be the last radio frame within that first time unit. Similarly, the second time unit used for transmitting random access information can be a subset or all of the radio frames within that second time unit. For example, the first radio frame within that second time unit can be the first radio frame within that second time unit. Furthermore, both the first and second time units can be used for transmitting random access information, with each set of radio frames contributing to both the first and second time units. For instance, the last radio frame in the first time unit and the first radio frame in the second time unit can be used for transmitting random access information. The first indication information is used to indicate that the starting position of the first time domain resource is within or after the first time unit where the synchronization information block is located, offset by (F-1) time units. It can be any of the following: the first indication information is used to indicate that the first radio frame in the first time unit where the synchronization information block is located, offset by (F-1) time units, is used for transmitting random access information, and the first radio frame is the last radio frame in the first time unit; the first indication information is used to indicate that the second radio frame in the second time unit where the synchronization information block is located, offset by F time units, is used for transmitting random access information, and the second radio frame is the last radio frame in the second time unit; the first indication information is used to indicate that the first radio frame and the second radio frame are used for transmitting random access information. Several examples of implementation method #1 are described below.

[0176] Example 1-1: The first indication information contains h1 bits, where h1 is an integer greater than 0. When the first indication information (or the aforementioned h1 bits) takes a first value, it is used to indicate that the aforementioned first time unit is used for the transmission of random access information. When the first indication information takes a second value, it is used to indicate that the starting position of the first time domain resource is offset from the time unit where the synchronization information block is located by at least (F+1) time units, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for the determination of the first time domain resource. The first value and the second value are different. The value of h1 is not limited. For example, h1 is 1, the first value is 1, and the second value is 0. Another example is h1 is 2, the first value is 3, and the second value is 0. When the value of the first indication information in the synchronization information block received by node T is the first value, node T determines the first time domain resource based on the time domain position and the transmission period of the synchronization information block; when the value of the first indication information in the synchronization information block received by node T is the second value, node T will not determine the first time domain resource based on the time domain position and the transmission period of the synchronization information block.

[0177] Example 1-2: The first indication information contains h2 bits, where h2 is an integer greater than 0. When the first indication information (or the aforementioned h2 bits) takes the first value, it is used to indicate that the aforementioned second time unit is used for the transmission of random access information. When the first indication information takes the second value, it is used to indicate that the starting position of the first time domain resource is offset from the time unit where the synchronization information block is located by at least (F+1) time units, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for the determination of the first time domain resource. The first value and the second value are different. The value of h2 is not limited. For example, h2 is 1, the first value is 1, and the second value is 0. Another example is h2, the first value is 3, and the second value is 0.

[0178] Example 1-3: The first indication information contains h3 bits, where h3 is an integer greater than 0. When the first indication information (or the aforementioned h3 bits) takes the first value, it is used to indicate that the aforementioned first time unit and the aforementioned second time unit are used for the transmission of random access information. When the first indication information takes the second value, it is used to indicate that the starting position of the first time domain resource is offset from the time unit where the synchronization information block is located by at least (F+1) time units, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for the determination of the first time domain resource. The first value and the second value are different. The value of h3 is not limited. For example, h3 is 1, the first value is 1, and the second value is 0. Another example is h3 is 2, the first value is 3, and the second value is 0.

[0179] Example 1-4: The first indication information consists of s bits in the synchronization information block, where s is an integer greater than 1. When the s bits are the third value, the first indication information is used to indicate that the first time unit is used for sending random access information. When the s bits are the fourth value, the first indication information is used to indicate that the second time unit is used for sending random access information. When the s bits are the fifth value, the first indication information is used to indicate that both the first and second time units are used for sending random access information. When the s bits are the sixth value, the first indication information is used to indicate that the starting position of the first time domain resource is offset from the time unit where the synchronization information block is located by at least (F+1) time units, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for determining the first time domain resource. The values ​​s, the third, fourth, fifth, and sixth are not limited. For example, s is 2, the third is 1, the fourth is 2, the fifth is 3, and the sixth is 0.

[0180] Example 1-5: The first indication information consists of s bits in the synchronization information block, where s is an integer greater than 1. When the s bits are the third value, the first indication information is used to indicate that the first radio frame is used for transmitting random access information. When the s bits are the fourth value, the first indication information is used to indicate that the second radio frame is used for transmitting random access information, or the first indication information is used to indicate that the second radio frame and subsequent radio frames are used for transmitting random access information. When the s bits are the fifth value, the first indication information is used to indicate that the first and second radio frames are used for transmitting random access information. When the s bits are the sixth value, the first indication information is used to indicate that the starting position of the first time domain resource is offset from the time unit where the synchronization information block is located by at least (F+1) time units, or in other words, it is used to indicate that the time domain position of the synchronization information block is not used for determining the first time domain resource. The values ​​s, the third, fourth, fifth, and sixth are not limited. For example, s is 2, the third is 1, the fourth is 2, the fifth is 3, and the sixth is 0.

[0181] Implementation method #1-2 is as follows: The broadcast information includes an eleventh indication message. The transmission period of the synchronization information block is F time units. The eleventh indication message is used to indicate that the starting position of the first time domain resource is within or after the third time unit, which is located at an offset of (F-1) time units from the time unit where the broadcast information is located. In other words, the eleventh indication message is used to indicate that the third time unit, located at an offset of (F-1) time units from the time unit where the broadcast information is located, and / or the fourth time unit after the third time unit, is used for the transmission of random access information, where F is an integer greater than 0. Node T determines the first time domain resource based on the time domain position of the broadcast information and the transmission period of the synchronization information block. The time domain position of the broadcast information can be the time unit where the broadcast information is located. The specific implementation of implementation method #1-2 is similar to that of implementation method 1-1, and will not be described in detail here.

[0182] Implementation method #2 is as follows: The synchronization information block includes first indication information, which indicates that the synchronization information block is the last synchronization information block within the current channel occupied time (COT) of node G; node T determines the first time domain resource based on the time domain position and transmission period of the synchronization information block; wherein, the first time domain resource is contained in the first time unit offset by (F-1) time units from the time unit where the synchronization information block is located, or, the first time domain resource is contained in the second time unit offset by F time units from the time unit where the synchronization information block is located, or, a part of the first time domain resource is contained in the first time unit and another part is contained in the second time unit, where F is the transmission period of the synchronization information block. The synchronization information block or broadcast information can indicate the transmission period of the synchronization information block. As an example, the first indication information contains d bits, where d is an integer greater than 0. When the first indication information (or the aforementioned d bits) takes the seventh value, it indicates that the synchronization information block is the last synchronization information block within the current COT of node G. When the first indication information takes the eighth value, it indicates that the synchronization information block is not the last synchronization information block within the current COT of node G. The seventh and eighth values ​​are different. For example, if d is 1, the seventh value is 1, and the eighth value is 0.

[0183] The time-domain resource used to transmit random access information is associated with the end position of the first time unit (i.e., the last radio frame in the first time unit). The time-domain resource determined by the T node for transmitting random access information, i.e., the first time-domain resource, can be any of the following: the last L symbols of the last radio frame in the first time unit; the first L symbols of the first radio frame in the second time unit; the last L1 symbols of the last radio frame in the first time unit and the first L2 symbols of the first radio frame in the second time unit, where the sum of L1 and L2 equals L; or any L consecutive symbols in the second time unit. For example, the first time-domain resource can be any one of the j time-domain resources in the second time unit, where each time-domain resource consists of L consecutive symbols, and j is an integer greater than 1. The T node can divide some or all of the symbols in the second time unit into j parts and randomly select one of these j time-domain resources as the first time-domain resource; thereby reducing the probability that the T node transmits random access information using the time-domain resources used by other T nodes.

[0184] The above implementation methods #1 and #2 apply to both discontinuous and continuous transmission modes for node G. In other words, whether node G is in discontinuous or continuous transmission mode, node T can determine the first time-domain resource based on the time-domain position and transmission period of the synchronization information block. Alternatively, regardless of whether node G is in discontinuous or continuous transmission mode, node T can determine the first time-domain resource based on the time-domain position and transmission period of the synchronization information block. Discontinuous transmission mode means that node G does not transmit continuously during communication; it may be unable to communicate due to channel contention and must wait until it acquires the channel before transmitting data. In other words, node T cannot transmit continuously for extended periods in discontinuous transmission mode; for example, node T can transmit continuously for a maximum of q time units in discontinuous transmission mode, where the value of q is not limited. Continuous transmission mode means that node G transmits continuously during communication without competing for the channel with other nodes. In other words, node T can transmit continuously in continuous transmission mode. In one possible implementation, the second indication information in the synchronization information block is used to indicate the transmission mode of node G. Node T determines the transmission mode of node G based on the second indication information. For example, the second indication information contains 1 bit; a value of 1 indicates that node G is in a discontinuous transmission mode, and a value of 0 indicates that node G is in a continuous transmission mode. Alternatively, the second indication information contains 1 bit; a value of 0 indicates that node G is in a discontinuous transmission mode, and a value of 1 indicates that node G is in a continuous transmission mode. In another possible implementation, the third indication information in the broadcast information is used to indicate the transmission mode of node G. Node T determines the transmission mode of node G based on the third indication information. For example, the third indication information contains 1 bit; a value of 1 indicates that node G is in a discontinuous transmission mode, and a value of 0 indicates that node G is in a continuous transmission mode. Alternatively, the third indication information contains 1 bit; a value of 0 indicates that node G is in a discontinuous transmission mode, and a value of 1 indicates that node G is in a continuous transmission mode.

[0185] In implementations #1 and #2 described above, an example of how node T determines the first time-domain resource based on the time-domain position and transmission period of the synchronization information block is as follows: node T determines the first radio frame based on the time-domain position and transmission period of the synchronization information block; based on the first radio frame, it determines the first time-domain resource. As an example, the first time-domain resource is the last L symbols in the first radio frame. As another example, the first time-domain resource is the first L symbols in the second radio frame following the first radio frame. As yet another example, the first time-domain resource includes the last one or more symbols in the first radio frame and the first one or more symbols in the second radio frame.

[0186] Figure 5 This is a schematic diagram of a time-domain resource provided in an embodiment of this application. Figure 5 Eight time units are shown. A time unit may include one or more of the following: the duration of G node sending synchronization information blocks, the duration of G node sending broadcast information, the duration of G node sending GCI, the duration of G node sending reference signal (RS), the duration of G node sending information, and the duration of T node sending information. G node sends synchronization information blocks in time units 0 and 4, and does not send synchronization information blocks in other time units. The transmission period of the synchronization information blocks is 4 (i.e., F above). The first indication information in the synchronization information block #1 sent by G node in time unit 4 is used to indicate that the starting position of the first time domain resource is in or after the time unit 7 (i.e., the first time unit above) where the time unit 4 where the synchronization information block #1 is located is offset by 3 time units. Alternatively, the first indication information in the synchronization information block #1 sent by G node in time unit 4 is used to indicate that the synchronization information block #1 is the last synchronization information block in the current COT of G node. Based on the time domain position of synchronization information block #1 and the transmission period of the synchronization information block, node T determines the starting position of the first time domain resource in or after the time unit 7 (i.e., the first time unit mentioned above), which is located 3 time units off from the time unit 4 where synchronization information block #1 is located. Figure 5 The diagram illustrates the starting position of the first time-domain resource within time unit 7, which is located three time units offset from time unit 4 where synchronization block #1 is located. As an example, node T determines the first time-domain resource to be the first L symbols of the last radio frame in time unit 7 based on the time-domain position of synchronization block #1 and the transmission period of the synchronization block. As another example, node T determines the first time-domain resource to be the first L symbols of the first radio frame in time unit 8, which is one time unit following time unit 7, based on the time-domain position of synchronization block #1 and the transmission period of the synchronization block.

[0187] The following describes how node T determines the aforementioned first time-domain resource when node G is in continuous transmission mode, along with an example.

[0188] Implementation #3 is as follows: The synchronization information block includes fourth indication information, which indicates that the time unit following the time unit where the synchronization information block is located is for the transmission of random access information; Node T determines the first time domain resource based on the fourth indication information, and the first time domain resource is included in the time unit following the time unit where the synchronization information block is located. In one possible implementation, the second indication information in the synchronization information block is used to indicate that Node G is in continuous transmission mode, or the third indication information in the broadcast information is used to indicate that Node G is in continuous transmission mode; Node T determines the first time domain resource based on the fourth indication information when it determines that Node G is in continuous transmission mode.

[0189] The following are some examples of implementation method #3.

[0190] Example 3-1: The fourth indication information contains f1 bits, where f1 is an integer greater than 0. When the fourth indication information (or the f1 bits) has a first preset value, it indicates that the next g consecutive time units after the time unit containing the synchronization information block should be used for sending random access information. When the fourth indication information has a second preset value, it indicates that the time units after the time unit containing the synchronization information block should not be used for sending random access information, or in other words, it indicates that the T node should not send random access information in the time units after the time unit containing the synchronization information block. The first and second preset values ​​are different. The value of f1 is not limited. For example, if the first preset value is 1, the second preset value is 0, and f1 is 1. The value of g can default to 1 or other positive integers. For example, the protocol supported by the T node and the G node specifies the above value of g.

[0191] Example 3-2: The fourth indication information contains f2 bits, where f2 is an integer greater than 1. When the fourth indication information (or the f2 bits) is set to the third preset value, it indicates that the next g1 consecutive time units after the time unit containing the synchronization information block should be used for sending random access information. When the fourth indication information is set to the fourth preset value, it indicates that the next g2 consecutive time units after the time unit containing the synchronization information block should be used for sending random access information. When the fourth indication information is set to the fifth preset value, it indicates that the next g3 consecutive time units after the time unit containing the synchronization information block should be used for sending random access information. When the fourth indication information is set to the sixth preset value, it indicates that the time units after the time unit containing the synchronization information block should not be used for sending random access information, or in other words, it indicates that node T should not send random access information in the time units after the time unit containing the synchronization information block. Any two of the third, fourth, fifth, and sixth preset values ​​are different. The value of f2 is not limited. For example, if the third preset value is 1, the fourth preset value is 2, the fifth preset value is 3, the sixth preset value is 0, and f2 is 2. The values ​​of g1, g2, and g3 are not limited. For example, g1 is 1, g2 is 2, and g3 is 4.

[0192] Implementation #4 is as follows: The synchronization information block includes a fourth indication information, which indicates that the time units following the time unit where the synchronization information block is located are for the transmission of random access information. The sixth indication information in the synchronization information block or broadcast information indicates that the time domain resources for transmitting random access information are carried over K time units, where K is a positive integer. Node T determines the first time domain resource based on the fourth and sixth indication information. The first time domain resource is contained in the K consecutive time units following the time unit where the synchronization information block is located. The first time domain resource can be any L symbols in the K consecutive time units following the time unit where the synchronization information block is located. In one possible implementation, the second indication information in the synchronization information block indicates that Node G is in continuous transmission mode, or the third indication information in the broadcast information indicates that Node G is in continuous transmission mode. When Node T determines that Node G is in continuous transmission mode, it determines the first time domain resource based on the fourth and sixth indication information.

[0193] As an example, the fourth indication information contains f3 bits, where f3 is a positive integer. When the fourth indication information (or the f3 bits) has a first preset value, it indicates that the time unit following the time unit where the synchronization information block is located is used for sending random access information. When the fourth indication information has a second preset value, it indicates that the time unit following the time unit where the synchronization information block is located is not used for sending random access information, or in other words, it indicates that node T should not send random access information in the time unit following the time unit where the synchronization information block is located. The sixth indication information contains f4 bits, where the value of f4 bits is K, where f4 is a positive integer. The first and second preset values ​​are different. The values ​​of f3 and f4 are not limited. For example, the first preset value is 1, the second preset value is 0, f3 is 1, and f4 is 2, 3, 4, 5, etc. The range of the values ​​of the f4 bits is 1 to 4, 1 to 5, 1 to 6, etc.

[0194] Implementation #5 is as follows: The broadcast information includes a fifth indication, which indicates that the time unit following the broadcast information is for the transmission of random access information; Node T determines the first time-domain resource based on the fifth indication, which is included in the time unit following the broadcast information. In one possible implementation, the second indication in the synchronization information block indicates that Node G is in continuous transmission mode, or the third indication in the broadcast information indicates that Node G is in continuous transmission mode; Node T, upon determining that Node G is in continuous transmission mode, determines the first time-domain resource based on the fifth indication.

[0195] The following are some examples of implementation method #5.

[0196] Example 5-1: The fifth indication information contains f1 bits, where f1 is an integer greater than 0. When the fifth indication information (or the f1 bits) has a first preset value, it indicates that the next g consecutive time units after the time unit where the broadcast information is located are for sending random access information. When the fifth indication information has a second preset value, it indicates that the time units after the time unit where the broadcast information is located are not for sending random access information, or in other words, it indicates that node T should not send random access information in the time units after the time unit where the broadcast information is located, or in other words, there are currently no time domain resources for sending random access information. The first and second preset values ​​are different. The value of f1 is not limited. For example, if the first preset value is 1, the second preset value is 0, and f1 is 1. The value of g can default to 1 or other positive integers. For example, the protocol supported by nodes T and G specifies the value of g.

[0197] Example 5-2: The fifth indication information contains f2 bits, where f2 is an integer greater than 1. When the fifth indication information (or the f2 bits) is set to the third preset value, it indicates that the next g1 consecutive time units after the time unit where the broadcast information is located should be used for sending random access information. When the fifth indication information is set to the fourth preset value, it indicates that the next g2 consecutive time units after the time unit where the broadcast information is located should be used for sending random access information. When the fifth indication information is set to the fifth preset value, it indicates that the next g3 consecutive time units after the time unit where the broadcast information is located should be used for sending random access information. When the fifth indication information is set to the sixth preset value, it indicates that the time units after the time unit where the broadcast information is located should not be used for sending random access information, or in other words, it indicates that node T should not send random access information in the time units after the time unit where the broadcast information is located, or in other words, there are currently no time domain resources for sending random access information. Any two of the third, fourth, fifth, and sixth preset values ​​must be different. The value of f2 is not limited. For example, the third preset value is 1, the fourth preset value is 2, the fifth preset value is 3, the sixth preset value is 0, and f2 is 2. The values ​​of g1, g2, and g3 are not limited. For example, g1 is 1, g2 is 2, and g3 is 4.

[0198] Implementation #6 is as follows: The broadcast information includes a fifth indication, which indicates that the time units following the broadcast information are for sending random access information. The synchronization information block or the sixth indication in the broadcast information indicates that the time-domain resources for sending random access information are carried over K time units, where K is a positive integer. Node T determines the first time-domain resource based on the fifth and sixth indications. The first time-domain resource is contained within the K consecutive time units following the broadcast information. The first time-domain resource can be any L symbols within the K consecutive time units following the broadcast information. In one possible implementation, the second indication in the synchronization information block indicates that Node G is in continuous transmission mode, or the third indication in the broadcast information indicates that Node G is in continuous transmission mode. When Node T determines that Node G is in continuous transmission mode, it determines the first time-domain resource based on the fifth and sixth indications.

[0199] As an example, the fifth indication information contains f3 bits, where f3 is a positive integer. When the fifth indication information (or the f3 bits) has a first preset value, it indicates that the time unit following the broadcast information is used for sending random access information. When the fifth indication information has a second preset value, it indicates that the time unit following the broadcast information is not used for sending random access information, or in other words, it indicates that node T should not send random access information in the time unit following the broadcast information. The sixth indication information contains f4 bits, where the value of f4 bits is K, where f4 is a positive integer. The first and second preset values ​​are different. The values ​​of f3 and f4 are not limited. For example, the first preset value is 1, the second preset value is 0, f3 is 1, and f4 is 2, 3, 4, 5, etc. The range of the f4 bits is 1 to 4, 1 to 5, 1 to 6, etc.

[0200] Implementation #7 is as follows: The broadcast information or synchronization information block includes a seventh indication information, which indicates the transmission period of the random access information; Node T determines the first time-domain resource based on the transmission period of the random access information. In one possible implementation, the second indication information in the synchronization information block indicates that Node G is in continuous transmission mode, or the third indication information in the broadcast information indicates that Node G is in continuous transmission mode; Node T, upon determining that Node G is in continuous transmission mode, determines the first time-domain resource based on the transmission period of the random access information. For example, the transmission period of the random access information is Y milliseconds (ms), and the starting position of the first time-domain resource can be y. offset +m·Y+, where m is an integer greater than or equal to 0, and y offset Y represents the time offset and is a number greater than 0.

[0201] The above implementations #3 to #7 describe the methods and examples for determining the first time-domain resource when node T is in continuous transmission mode of node G. Node T can also determine the first time-domain resource in other ways when node G is in continuous transmission mode, and this application does not limit this method. The following describes methods for determining the first time-domain resource that are applicable to both continuous and non-continuous transmission modes of node G.

[0202] Implementation method #8 is as follows: The eighth indication information in the synchronization information block is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for sending random access information; the T node determines the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information. For example, the eighth indication information contains f5 bits. When the value of the eighth indication information (i.e., the value of the f5 bits) is m1, the eighth indication information is used to indicate that the time unit where the synchronization information block (the synchronization information block containing the eighth indication information) is located, offset by m1 time units, is used for sending random access information; f5 is an integer greater than 1, and the value range of m1 is 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc. For example, when the value of the eighth indication information is m1, the eighth indication information is used to indicate that the time unit #1, which is m1 time units offset from the time unit where the synchronization information block is located, and one or more time units after that time unit #1, are used for the transmission of random access information; f5 is an integer greater than 1, and the value range of m1 is 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc. The value of f5 and the value range of the eighth indication information are not limited. For example, f5 can be 2, 3, 4, 5, etc. For example, the transmission period of the synchronization information block is 4 time units. Node G sends synchronization information block #1 and synchronization information block #2 successively. The value of the eighth indication information in synchronization information block #1 is 7, and the value of the eighth indication information in synchronization information block #2 is 3. Node T can determine the time unit for sending random access information based on the eighth indication information in synchronization information block #1. The time unit where synchronization information block #1 is located and the time unit for sending random access information are offset by 7 time units. Node T can also determine the time unit for sending random access information based on the eighth indication information in synchronization information block #2. The time unit where synchronization information block #2 is located and the time unit for sending random access information are offset by 3 time units. In implementation #8, Node T can determine the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information, whether Node G is in discontinuous transmission mode or continuous transmission mode.

[0203] Implementation method #9 is as follows: The eighth indication information in the broadcast information is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for sending random access information; the T node determines the first time domain resource based on the time domain position of the broadcast information and the eighth indication information. For example, the eighth indication information contains f5 bits. When the value of the eighth indication information (i.e., the value of the f5 bits) is m1, the eighth indication information is used to indicate that the time unit where the broadcast information (including the broadcast information containing the eighth indication information) is located, offset by m1 time units, is used for sending random access information; f5 is an integer greater than 1, and the value of m1 ranges from 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc. For another example, when the value of the eighth indication information is m1, the eighth indication information is used to indicate that the time unit #1 where the time unit where the broadcast information is located, offset by m1 time units, and one or more time units after that time unit #1 are used for sending random access information; f5 is an integer greater than 1, and the value of m1 ranges from 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc. The value of f5 and the range of the eighth indication information are not limited. For example, f5 can be 2, 3, 4, 5, etc. For instance, the broadcast information transmission period is 4 time units. Node G sends broadcast information #1 and broadcast information #2 sequentially. The value of the eighth indication information in broadcast information #1 is 7, and the value of the eighth indication information in broadcast information #2 is 3. Node T can determine the time unit for transmitting random access information based on the eighth indication information in broadcast information #1, where the time unit containing broadcast information #1 is offset by 7 time units from the time unit used for transmitting random access information. Node T can also determine the time unit for transmitting random access information based on the eighth indication information in broadcast information #2, where the time unit containing broadcast information #2 is offset by 3 time units from the time unit used for transmitting random access information. In implementation #9, Node T can determine the first time domain resource based on the time domain position of the broadcast information and the eighth indication information, whether Node G is in discontinuous transmission mode or continuous transmission mode.

[0204] Implementation #10 is as follows: The synchronization information block includes a ninth indication and a tenth indication; when the value of the ninth indication is the seventh preset value, it indicates that the G node is in discontinuous transmission mode; when the value of the ninth indication is the eighth preset value, it indicates that the G node is in continuous transmission mode. When the value of the ninth indication is the seventh preset value, the value of the tenth indication is used to indicate the number of time units offset between the time unit where the synchronization information block is located and the time unit used for random access information transmission; when the value of the ninth indication is the eighth preset value, the value of the tenth indication is used to indicate the number of consecutive time units used for random access information transmission after the time unit where the synchronization information block is located. The T node determines the first time domain resource based on the time domain position of the synchronization information block, the ninth indication, and the tenth indication. The seventh and eighth preset values ​​are not limited. For example, the seventh preset value is 1, and the eighth preset value is 0. In implementation #10, the T node can determine the first time domain resource based on the time domain position of the synchronization information block, the ninth indication, and the tenth indication, whether the G node is in discontinuous transmission mode or continuous transmission mode.

[0205] As an example, the ninth indication information includes n1 bits, and the tenth indication information includes n2 bits, where n1 and n2 are both integers greater than 0. When the value of the n1 bits is 1, the ninth indication information indicates that the G node is in discontinuous transmission mode, and the value of the n2 bits represents the number of time units offset between the time unit containing the synchronization information block and the time unit used for random access information transmission. When the value of the n1 bits is 0, the ninth indication information indicates that the G node is in continuous transmission mode, and the value of the tenth indication information is t, indicating that the number of consecutive time units used for random access information transmission after the time unit containing the synchronization information block is t. In other words, the value of the tenth indication information is t, indicating that t consecutive time units after the time unit containing the synchronization information block are used for random access information transmission. The values ​​of n1 and n2 are not limited. For example, n1 is 1, and n2 is 2, 3, 4, 5, etc. The values ​​of the n2 second bits range from 1 to 4, 1 to 6, 1 to 8, etc. The value of t is not limited. For example, t can be 1, 2, 3, 4, 5, 6, etc.

[0206] Implementation #11 is as follows: The broadcast information includes a ninth indication and a tenth indication; when the value of the ninth indication is the seventh preset value, it indicates that the G node is in discontinuous transmission mode; when the value of the ninth indication is the eighth preset value, it indicates that the G node is in continuous transmission mode. When the value of the ninth indication is the seventh preset value, the value of the tenth indication is used to indicate the number of time units offset between the time unit where the broadcast information is located and the time unit used for random access information transmission; when the value of the ninth indication is the eighth preset value, the value of the tenth indication is used to indicate the number of consecutive time units used for random access information transmission after the time unit where the broadcast information is located. The T node determines the first time domain resource based on the time domain position of the broadcast information, the ninth indication, and the tenth indication. The seventh and eighth preset values ​​are not limited. For example, the seventh preset value is 1, and the eighth preset value is 0. In implementation #11, the T node can determine the first time domain resource based on the time domain position of the broadcast information, the ninth indication, and the tenth indication, whether the G node is in discontinuous transmission mode or continuous transmission mode.

[0207] As an example, the ninth indication information includes n1 bits, and the tenth indication information includes n2 bits, where n1 and n2 are both integers greater than 0. When the value of the n1 bits is 1, the ninth indication information indicates that the G node is in discontinuous transmission mode, and the value of the n2 bits represents the number of time units offset between the time unit where the broadcast information is located and the time unit used for sending random access information. When the value of the n1 bits is 0, the ninth indication information indicates that the G node is in continuous transmission mode, and the value of the tenth indication information is t, indicating that the number of consecutive time units used for sending random access information after the time unit where the broadcast information is located is t. In other words, the value of the tenth indication information is t, indicating that the number of consecutive time units after the time unit where the broadcast information is located is used for sending random access information. The values ​​of n1 and n2 are not limited. For example, n1 is 1, and n2 is 2, 3, 4, 5, etc. The value of the n2 second bits ranges from 1 to 4, 1 to 6, 1 to 8, etc. The value of t is not limited. For example, t can be 1, 2, 3, 4, 5, 6, etc.

[0208] Implementations #8 to #11 describe methods and examples for determining the first time-domain resource, applicable to both continuous and discontinuous transmission modes of node G. In implementations #8 to #11, node T may or may not know the mode of node G. In implementations #8 to #11, the format of the synchronization information blocks sent by node G in continuous transmission mode is the same as the format of the synchronization information blocks sent in discontinuous transmission mode, and the format of the broadcast information sent by node G in continuous transmission mode is the same as the format of the broadcast information sent in discontinuous transmission mode; thus, node T can parse the synchronization information blocks and broadcast information sent by node G in the same way.

[0209] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 6 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 6 In this method, node T can send random access information according to the time-frequency resources indicated by the system message, or it can determine the time-domain resources for sending random access information based on at least one of the synchronization information block and broadcast information. For example... Figure 6 As shown, the method includes:

[0210] 601. Node G sends a synchronization information block.

[0211] Correspondingly, one or more T nodes receive synchronization information blocks from G nodes.

[0212] 602. Node G sends broadcast information.

[0213] Correspondingly, one or more T nodes receive broadcast information from G nodes. Steps 601 to 602 can be found in [reference needed]. Figure 3 Steps 301 to 302 in the process.

[0214] 603. G node sends system messages.

[0215] As an example, node G sends system messages in a third cycle. This third cycle is longer than both the first and second cycles mentioned above.

[0216] 604. Node T sends random access information to node G.

[0217] The time-domain resource for sending random information is either the time-domain resource indicated by the system message or the first time-domain resource determined by the T node based on at least one of the broadcast information and synchronization information blocks.

[0218] In one possible implementation, the system message does not indicate the time-frequency resources of the RACH, i.e., the time-frequency resources for node T to send random access information, and / or the system message does not indicate the preamble sequence of the RACH, i.e., the sequence information for node T to perform random access; node T determines the first time-domain resource based on at least one of the broadcast information and the synchronization information block; and uses the first time-domain resource to send random access information to node G, referring to step 304 above. This application does not limit other information contained in the system message.

[0219] In one possible implementation, the system message indicates the time-frequency resources for the RACH, i.e., the time-frequency resources for node T to send random access information. Optionally, the system message also indicates the preamble sequence for the RACH, for example, the preamble sequence can be an STS and / or FTS sequence. If node T has not received the system message before having a need to access node G, it determines a first time-domain resource based on at least one of the broadcast information and synchronization information blocks, and uses the first time-domain resource to send random access information to node G. A need for node T to access node G can be understood as node T intending to send random access information to node G. If node T receives the system message before having a need to access node G, it can send random access information according to the time-frequency resources indicated by the system message.

[0220] 605. In response to the random access information, node G sends connection establishment information to node T.

[0221] Accordingly, node T receives connection establishment information from node G. Step 605 is optional.

[0222] 606. Node T sends a connection completion message to node G.

[0223] Correspondingly, node G receives the establishment completion information from node T. Steps 605 and 606 can be found in [reference needed]. Figure 3 Steps 305 to 306 are included. Step 606 is optional.

[0224] In this embodiment, node T determines a first time-domain resource based on at least one of broadcast information and synchronization information blocks, and uses the first time-domain resource to send random access information to node G. Node T can perform random access without waiting to receive a system message from node G, i.e., send random access information, which helps reduce access latency. If node T receives a system message before it needs to access node G, it sends random access information according to the time-frequency resource indicated by the system message; this also helps reduce access latency.

[0225] Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 7The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 7 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the synchronization information block are further described. Figure 7 The method described above is applicable whether the G node is in continuous or non-continuous transmission mode. For example... Figure 7 As shown, the method includes:

[0226] 701. Node G sends a synchronization information block.

[0227] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. The synchronization information block includes first indication information, the transmission period of which is F time units. The first indication information indicates that the first time unit, offset by (F-1) time units from the time unit containing the synchronization information block, and / or the second time unit following that first time unit, is used for transmitting random access information. Alternatively, the first indication information indicates that the synchronization information block is the last synchronization information block within the current COT of the G node. Optionally, the synchronization information block also includes second indication information. The second indication information indicates the transmission mode of the G node, which is a discontinuous transmission mode or a continuous transmission mode. A description of the first indication information can be found in the descriptions of the first indication information in implementations #1-1 and #2 above.

[0228] 702. Node G sends broadcast information.

[0229] Accordingly, one or more T nodes receive broadcast information from G nodes. This application embodiment does not limit the information contained in the broadcast information. Optionally, the broadcast information includes third indication information, which indicates the transmission mode of the G node, namely, a discontinuous transmission mode or a continuous transmission mode.

[0230] 703. Node T uses the first time domain resource to send random access information to node G. The first time domain resource is determined based on the synchronization information block.

[0231] Accordingly, node G receives random access information from node T. Optionally, node T determines the first time-domain resource based on the time-domain location of the synchronization information block and the transmission period of the synchronization information block.

[0232] As an example, the first indication information is used to indicate that the first radio frame in the first time unit, which is offset by (F-1) time units from the time unit where the synchronization information block is located, is used for the transmission of random access information. The first radio frame is the last radio frame in the first time unit, and the first time-domain resource is any L consecutive T symbols in the first radio frame, such as the last L T symbols in the first radio frame. The T node can determine the first time unit based on the time-domain position of the synchronization information block and the transmission period of the synchronization information block (i.e., F); then, any L consecutive T symbols in the first radio frame in the first time unit are determined as the first time-domain resource.

[0233] As another example, the first indication information is used to indicate that the second radio frame in the second time unit, which is F time units offset from the time unit where the synchronization information block is located, is used for the transmission of random access information. The second radio frame is the first radio frame in the second time unit, and the first time-domain resource is any L consecutive T symbols in the second radio frame, such as the first L T symbols in the second radio frame. The T node can determine the second time unit based on the time-domain position of the synchronization information block and the transmission period of the synchronization information block (i.e., F); then, it determines any L consecutive T symbols in the second radio frame in the second time unit as the first time-domain resource. For example, the T node divides the second radio frame in the second time unit into multiple parts, each containing L consecutive T symbols, and randomly selects one part from these multiple parts as the first time-domain resource.

[0234] As another example, the first indication information is used to instruct the aforementioned first radio frame and the aforementioned second radio frame to transmit random access information. A portion of the first time-domain resource is contained in the first radio frame, and another portion is contained in the second radio frame. A T node can determine the first time unit and the second time unit based on the time-domain location of the synchronization information block and the transmission period (i.e., F) of the synchronization information block; then, it selects L consecutive T symbols from the symbols contained in the first radio frame in the first time unit and the symbols contained in the second radio frame in the second time unit as the first time-domain resource. These L symbols may include L1 T symbols from the first radio frame and L2 T symbols from the second radio frame, where the sum of L1 and L2 is L.

[0235] 704. In response to the random access information, node G sends connection establishment information to node T.

[0236] Accordingly, node T receives connection establishment information from node G. Step 704 is optional.

[0237] 705. Node T sends a connection completion message to node G.

[0238] Accordingly, node G receives the establishment completion information from node T. Steps 704 to 706 can be found in [reference needed]. Figure 3Steps 304 to 306 are included. Step 705 is optional.

[0239] In this embodiment, node T determines the first time domain resource based on the synchronization information block and uses the first time domain resource to send random access information to node G. Node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0240] Figure 8 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 8 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 8 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the synchronization information block and broadcast information are further described. Figure 8 The method and process described above are applicable to both continuous and non-continuous transmission modes of the G node. Figure 8 As shown, the method includes:

[0241] 801. Node G sends a synchronization information block.

[0242] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. Optionally, a second indication information in the synchronization information block is used to indicate the transmission mode of the G node, which is a discontinuous transmission mode or a continuous transmission mode.

[0243] 802. Node G sends broadcast information.

[0244] Correspondingly, one or more T nodes receive broadcast information from G nodes. The broadcast information includes an eleventh indication message. The transmission period of the synchronization information block is F time units. The eleventh indication message indicates that the third time unit, offset by (F-1) time units from the time unit where the broadcast information is located, and / or the fourth time unit following that third time unit, is used for transmitting random access information. The specific implementation of the eleventh indication message is similar to that of the first indication message described above, and will not be repeated here.

[0245] Optionally, the third indication information in the broadcast information is used to indicate the transmission mode of the G node, which is a discontinuous transmission mode or a continuous transmission mode.

[0246] 803. Node T uses the first time domain resource to send random access information to node G. The first time domain resource is determined based on the broadcast information.

[0247] Accordingly, node G receives random access information from node T. Optionally, node T determines the first time-domain resource based on the time-domain location of the broadcast information and the transmission period of the synchronization information block.

[0248] As an example, the eleventh indication information is used to indicate that the third radio frame in the third time unit, which is located at a time unit offset by (F-1) time units from the time unit where the synchronization information block is located, is used for the transmission of random access information. The third radio frame is the last radio frame in the third time unit, and the first time domain resource is any L consecutive T symbols in the third radio frame, such as the last L T symbols in the third radio frame. The T node can determine the third time unit based on the time domain position of the broadcast information and the transmission period (i.e., F) of the synchronization information block; then, any L consecutive T symbols in the third radio frame in the third time unit are determined as the first time domain resource.

[0249] As another example, the eleventh indication information is used to indicate that the fourth radio frame in the fourth time unit, which is F time units offset from the time unit where the synchronization information block is located, is used for the transmission of random access information. The fourth radio frame is the first radio frame in the fourth time unit, and the first time-domain resource is any L consecutive T symbols in the fourth radio frame, such as the first L T symbols in the fourth radio frame. The T node can determine the fourth time unit based on the time-domain position of the broadcast information and the transmission period (i.e., F) of the synchronization information block; then, it determines any L symbols in the fourth radio frame in the fourth time unit as the first time-domain resource. For example, the T node divides the fourth radio frame in the fourth time unit into multiple parts, each containing L consecutive symbols, and randomly selects one part from these multiple parts as the first time-domain resource.

[0250] As another example, the eleventh indication information is used to instruct the aforementioned third and fourth radio frames to transmit random access information. A portion of the first time-domain resource is contained in the third radio frame, and another portion is contained in the fourth radio frame. A T node can determine the third and fourth time units based on the time-domain location of the broadcast information and the transmission period (i.e., F) of the synchronization information block; then, it selects L consecutive T symbols from the symbols contained in the third radio frame within the third time unit and the symbols contained in the fourth radio frame within the fourth time unit as the first time-domain resource. These L symbols may include L1 T symbols from the third radio frame and L2 T symbols from the fourth radio frame, where the sum of L1 and L2 is L.

[0251] 804. In response to the random access information, node G sends connection establishment information to node T.

[0252] Accordingly, node T receives connection establishment information from node G. Step 804 is optional.

[0253] 805. Node T sends a connection completion message to node G.

[0254] Correspondingly, node G receives the establishment completion information from node T. Steps 804 to 806 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 805 is optional.

[0255] In this embodiment, node T determines the first time domain resource based on the synchronization information block and uses the first time domain resource to send random access information to node G. Node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0256] Figure 9 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 9 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 9 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the synchronization information block are further described. Figure 9 The flowchart illustrates the method for node T to access node G when node G is in continuous transmission mode. For example... Figure 9 As shown, the method includes:

[0257] 901. Node G sends a synchronization information block.

[0258] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. The synchronization information block includes fourth indication information, which indicates that the time unit following the time unit containing the synchronization information block is for the transmission of random access information. A description of the fourth indication information can be found in the descriptions of the fourth indication information in implementations #3 and #4 above.

[0259] 902. Node G sends broadcast information.

[0260] Correspondingly, one or more T nodes receive broadcast information from G nodes.

[0261] 903. Node T determines the first time domain resource based on the fourth instruction information in the synchronization information block.

[0262] Step 903 is optional.

[0263] In one possible implementation, the second indication information in the synchronization information block is used to indicate that node G is in continuous transmission mode; node T determines that node G is in continuous transmission mode based on the second indication information; and determines the first time domain resource based on the fourth indication information in the synchronization information block. For example, the fourth indication information is used to indicate that the next g consecutive time units after the time unit where the synchronization information block is located are used for the transmission of random access information; the first time domain resource is any L symbols in the next g consecutive time units after the time unit where the synchronization information block is located.

[0264] In one possible implementation, the third indication information in the broadcast information is used to indicate that node G is in continuous transmission mode; node T determines that node G is in continuous transmission mode based on the third indication information; and determines the first time domain resource based on the fourth indication information in the synchronization information block. For example, the fourth indication information is used to indicate that the next g consecutive time units after the time unit where the synchronization information block is located are for the transmission of random access information; the first time domain resource is any L symbols in the next g consecutive time units after the time unit where the synchronization information block is located.

[0265] In one possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in continuous transmission mode, and the sixth indication information in the synchronization information block or broadcast information is used to indicate that the time domain resources for sending random access information are carried over K time units; the T node determines that the G node is in continuous transmission mode based on the second indication information; and determines the first time domain resource based on the sixth indication information and the fourth indication information in the synchronization information block, wherein the first time domain resource is any L symbols in the K consecutive time units following the time unit where the synchronization information block is located.

[0266] In one possible implementation, the third indication information in the broadcast information is used to indicate that node G is in continuous transmission mode, and the sixth indication information in the synchronization information block or broadcast information is used to indicate that the time domain resources for sending random access information are carried over K time units; node T determines that node G is in continuous transmission mode based on the third indication information; and determines the first time domain resource based on the sixth indication information and the fourth indication information in the synchronization information block, wherein the first time domain resource is any L symbols in the K consecutive time units after the time unit where the synchronization information block is located.

[0267] 904. Node T uses the first time domain resource to send random access information to node G.

[0268] Correspondingly, node G receives random access information from node T.

[0269] 905. In response to the random access information, node G sends connection establishment information to node T.

[0270] Accordingly, node T receives connection establishment information from node G. Step 905 is optional.

[0271] 906. Node T sends a message indicating that the connection has been established to node G.

[0272] Correspondingly, node G receives the establishment completion information from node T. Steps 904 to 906 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 906 is optional.

[0273] In this embodiment, node T determines the first time domain resource based on the fourth indication information in the synchronization information block, and uses the first time domain resource to send random access information to node G; node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0274] Figure 10 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 10 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 10 The method and process are in Figure 3 Based on the methodology, the method for determining the first time-domain resource and the information contained in the broadcast information are further described. Figure 10 The flowchart illustrates the method for node T to access node G when node G is in continuous transmission mode. For example... Figure 10 As shown, the method includes:

[0275] 1001. Node G sends a synchronization information block.

[0276] Correspondingly, one or more T nodes receive synchronization information blocks from G nodes.

[0277] 1002. Node G sends a broadcast message.

[0278] Accordingly, one or more T nodes receive broadcast information from G nodes. The broadcast information includes a fifth indication, which indicates that the time unit following the broadcast information is for the transmission of random access information. A description of the fifth indication can be found in the descriptions of the fifth indication in implementations #5 and #6 above.

[0279] 1003. Node T determines the first time domain resource based on the fifth instruction information in the broadcast information.

[0280] Step 1003 is optional.

[0281] In one possible implementation, the second indication information in the synchronization information block is used to indicate that node G is in continuous transmission mode; node T determines that node G is in continuous transmission mode based on the second indication information; and determines the first time domain resource based on the fifth indication information in the broadcast information. For example, the fifth indication information is used to indicate that the next g consecutive time units after the time unit where the broadcast information is located are for the transmission of random access information; the first time domain resource is any L symbols in the next g consecutive time units after the time unit where the broadcast information is located.

[0282] In one possible implementation, the third indication information in the broadcast information is used to indicate that node G is in continuous transmission mode; node T determines that node G is in continuous transmission mode based on the third indication information; and determines the first time domain resource based on the fifth indication information in the broadcast information. For example, the fifth indication information is used to indicate that the next g consecutive time units after the time unit where the broadcast information is located are for the transmission of random access information; the first time domain resource is any L symbols in the next g consecutive time units after the time unit where the broadcast information is located.

[0283] In one possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in continuous transmission mode, and the sixth indication information in the synchronization information block or broadcast information is used to indicate that the time domain resources for sending random access information are carried over K time units; the T node determines that the G node is in continuous transmission mode based on the second indication information; and determines the first time domain resource based on the sixth indication information and the fifth indication information in the broadcast information, wherein the first time domain resource is any L symbols in the K consecutive time units after the time unit where the broadcast information is located.

[0284] In one possible implementation, the third indication information in the broadcast information is used to indicate that node G is in continuous transmission mode, and the sixth indication information in the synchronization information block or broadcast information is used to indicate that the time domain resources for sending random access information are carried over K time units; node T determines that node G is in continuous transmission mode based on the third indication information; and determines the first time domain resource based on the sixth indication information and the fifth indication information in the broadcast information, wherein the first time domain resource is any L symbols in the K consecutive time units following the time unit where the broadcast information is located.

[0285] 1004. Node T uses the first time domain resource to send random access information to node G.

[0286] Correspondingly, node G receives random access information from node T.

[0287] 1005. In response to the random access information, node G sends connection establishment information to node T.

[0288] Accordingly, node T receives connection establishment information from node G. Step 1005 is optional.

[0289] 1006. Node T sends a message indicating that the connection has been established to node G.

[0290] Correspondingly, node G receives the establishment completion information from node T. Steps 1004 to 1006 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1006 is optional.

[0291] In this embodiment, node T determines the first time domain resource based on the fifth indication information in the broadcast information, and uses the first time domain resource to send random access information to node G; node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0292] Figure 11 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 11 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 11 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the broadcast information or synchronization information block are further described. Figure 11 The flowchart illustrates the method for node T to access node G when node G is in continuous transmission mode. For example... Figure 11 As shown, the method includes:

[0293] 1101. Node G sends a synchronization information block.

[0294] Correspondingly, one or more T nodes receive synchronization information blocks from G nodes.

[0295] 1102. Node G sends a broadcast message.

[0296] Correspondingly, one or more T nodes receive broadcast information from G nodes.

[0297] 1103. Node T determines the first time domain resource based on the seventh instruction information in the broadcast information or synchronization information block.

[0298] The seventh indication information is used to indicate the transmission period of random access information. Step 1103 is optional.

[0299] In one possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in continuous transmission mode; when the T node determines that the G node is in continuous transmission mode, it determines the first time domain resource according to the transmission period of the random access information.

[0300] 1104. Node T uses the first time domain resource to send random access information to node G.

[0301] Correspondingly, node G receives random access information from node T.

[0302] 1105. In response to the random access information, node G sends connection establishment information to node T.

[0303] Accordingly, node T receives connection establishment information from node G. Step 1105 is optional.

[0304] 1106. Node T sends a message to node G indicating that the connection has been established.

[0305] Correspondingly, node G receives the establishment completion information from node T. Steps 1104 to 1106 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1106 is optional.

[0306] In this embodiment, node T determines the first time domain resource based on the seventh indication information in the broadcast information or synchronization information block, and uses the first time domain resource to send random access information to node G; node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0307] Figure 7 Methods and procedures Figure 8 The method flow applies whether the G node is in continuous or discontinuous transmission mode. In some possible implementations, when the G node is in discontinuous transmission mode, the G node and T node execute... Figure 7 or Figure 8 The method flow; when the G node is in continuous transmission mode, the G node and the T node execute... Figure 9 or Figure 10 or Figure 11 The method and process described. It should be understood that... Figure 7 The method and process can be compared with Figures 9 to 11 Combine any one of the methods or processes in it. Figure 8 The method and process can be compared with Figures 9 to 11 Combine any one of the methods or processes in the process. Figure 7 Methods and procedures Figure 9Taking the method and process as an example, when the G node is in discontinuous transmission mode, the operations performed by the G node include: Figure 7 The operations performed by node G and node T include... Figure 7 The operations performed by the T node; when the G node is in continuous transmission mode, the operations performed by the G node include Figure 9 The operations performed by node G and node T include... Figure 9 The operations performed by node T in the process; wherein the synchronization information block sent by node G in discontinuous transmission mode is different from the synchronization information block sent by node G in continuous transmission mode, and / or, the broadcast information sent by node G in discontinuous transmission mode is different from the broadcast information sent by node G in continuous transmission mode. It should be understood that the combination of the method flow for node T to access node G when node G is in discontinuous transmission mode and the method flow for node T to access node G when node G is in continuous transmission mode, and... Figure 7 Methods and procedures Figure 9 The methods and processes are combined in the same or similar ways, so they will not be elaborated here.

[0308] Figure 12 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 12 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 12 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the synchronization information block are further described. Figure 12 The method described above is applicable whether the G node is in continuous or non-continuous transmission mode. For example... Figure 12 As shown, the method includes:

[0309] 1201. Node G sends a synchronization information block.

[0310] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. The eighth indication information in the synchronization information block is used to indicate the number of time units offset between the time unit in which the synchronization information block is located and the time unit used for random access information transmission.

[0311] 1202. Node G sends a broadcast message.

[0312] Correspondingly, one or more T nodes receive broadcast information from G nodes.

[0313] 1203. Node T determines the first time domain resource based on the time domain location of the synchronization information block and the eighth indication information in the synchronization information block.

[0314] Step 1203 is optional. For example, the eighth indication information contains f5 bits. When the value of the eighth indication information (i.e., the value of the f5 bits) is m1, the eighth indication information is used to indicate that the time unit where the above-mentioned synchronization information block is located offset by m1 time units is used for the transmission of random access information; f5 is an integer greater than 1, and the value range of m1 is 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc.

[0315] 1204. Node T uses the first time domain resource to send random access information to node G.

[0316] Correspondingly, node G receives random access information from node T.

[0317] 1205. In response to the random access information, node G sends connection establishment information to node T.

[0318] Accordingly, node T receives connection establishment information from node G. Step 1205 is optional.

[0319] 1206. Node T sends a message indicating that the connection has been established to node G.

[0320] Correspondingly, node G receives the establishment completion information from node T. Steps 1204 to 1206 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1206 is optional.

[0321] In this embodiment, node T determines the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information in the synchronization information block, and uses the first time domain resource to send random access information to node G; node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0322] Figure 13 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 13 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 13 The method and process are in Figure 3 Based on the methodology, the method for determining the first time-domain resource and the information contained in the broadcast information are further described. Figure 13 The method described above is applicable whether the G node is in continuous or non-continuous transmission mode. For example... Figure 13 As shown, the method includes:

[0323] 1301. Node G sends a synchronization information block.

[0324] Correspondingly, one or more T nodes receive synchronization information blocks from G nodes.

[0325] 1302. Node G sends a broadcast message.

[0326] Accordingly, one or more T nodes receive broadcast information from G nodes. The eighth indication information in the broadcast information is used to indicate the number of time units offset between the time unit in which the broadcast information is located and the time unit used for sending random access information.

[0327] 1303. Node T determines the first time domain resource based on the time domain location of the broadcast information and the eighth indication information in the broadcast information.

[0328] Step 1303 is optional. For example, the eighth indication information contains f5 bits. When the value of the eighth indication information (i.e., the value of the f5 bits) is m1, the eighth indication information is used to indicate that the time unit where the above broadcast information is located offset by m1 time units is used for the transmission of random access information; f5 is an integer greater than 1, and the value range of m1 is 1 to 4, 1 to 5, 1 to 6, 1 to 8, etc.

[0329] 1304. Node T uses the first time domain resource to send random access information to node G.

[0330] Correspondingly, node G receives random access information from node T.

[0331] 1305. In response to the random access information, node G sends connection establishment information to node T.

[0332] Accordingly, node T receives connection establishment information from node G. Step 1305 is optional.

[0333] 1306. Node T sends a message to node G indicating that the connection has been established.

[0334] Accordingly, node G receives the establishment completion information from node T. Steps 1304 to 1306 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1306 is optional.

[0335] In this embodiment, node T determines the first time domain resource based on the time domain position of the synchronization information block and the eighth indication information in the synchronization information block, and uses the first time domain resource to send random access information to node G; node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0336] Figure 14 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 14 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 14 The method and process are in Figure 3 Based on the method and process, the method for determining the first time domain resource and the information contained in the synchronization information block are further described. Figure 14 The method described above is applicable whether the G node is in continuous or non-continuous transmission mode. For example... Figure 14 As shown, the method includes:

[0337] 1401. Node G sends a synchronization information block.

[0338] Accordingly, one or more T nodes receive synchronization information blocks from G nodes. The synchronization information block includes a ninth indication and a tenth indication; when the ninth indication is set to a seventh preset value, it indicates that the G node is in discontinuous transmission mode; when the ninth indication is set to an eighth preset value, it indicates that the G node is in continuous transmission mode. When the ninth indication is set to a seventh preset value, the tenth indication indicates the number of time units offset between the time unit containing the synchronization information block and the time unit used for sending random access information; when the ninth indication is set to an eighth preset value, the tenth indication indicates the number of consecutive time units used for sending random access information following the time unit containing the synchronization information block.

[0339] 1402. Node G sends a broadcast message.

[0340] Correspondingly, one or more T nodes receive broadcast information from G nodes.

[0341] 1403. Node T determines the first time domain resource based on the time domain location of the synchronization information block, the ninth indication information, and the tenth indication information.

[0342] Step 1403 can be found in the description of implementation method #10 above, and will not be repeated here. Step 1403 is optional.

[0343] 1404. Node T uses the first time domain resource to send random access information to node G.

[0344] Correspondingly, node G receives random access information from node T.

[0345] 1405. In response to the random access information, node G sends connection establishment information to node T.

[0346] Accordingly, node T receives connection establishment information from node G. Step 1405 is optional.

[0347] 1406. Node T sends a message to Node G indicating that the connection has been established.

[0348] Correspondingly, node G receives the establishment completion information from node T. Steps 1404 to 1406 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1406 is optional.

[0349] In this embodiment, node T determines the first time domain resource based on the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information, and uses the first time domain resource to send random access information to node G. Node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0350] Figure 15 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 15 The explanations of T nodes and G nodes involved can be found above, and will not be elaborated here. Figure 15 The method and process are in Figure 3 Based on the methodology, the method for determining the first time-domain resource and the information contained in the broadcast are further described. Figure 15 The method described above is applicable whether the G node is in continuous or non-continuous transmission mode. For example... Figure 15 As shown, the method includes:

[0351] 1501. Node G sends a synchronization information block.

[0352] Correspondingly, one or more T nodes receive synchronization information blocks from G nodes.

[0353] 1502. Node G sends a broadcast message.

[0354] Correspondingly, one or more T nodes receive broadcast information from G nodes. The broadcast information includes a ninth indication information and a tenth indication information; when the value of the ninth indication information is a seventh preset value, it is used to indicate that the G node is in discontinuous transmission mode, and when the value of the ninth indication information is an eighth preset value, it is used to indicate that the G node is in continuous transmission mode; when the value of the ninth indication information is a seventh preset value, the value of the tenth indication information is used to indicate the number of time units offset between the time unit in which the broadcast information is located and the time unit used for random access information transmission; when the value of the ninth indication information is an eighth preset value, the value of the tenth indication information is used to indicate the number of consecutive time units used for random access information transmission after the time unit in which the broadcast information is located.

[0355] 1503. Node T determines the first time domain resource based on the time domain location of the broadcast information, the ninth indication information, and the tenth indication information.

[0356] Step 1503 can be found in the description of implementation method #11 above, and will not be repeated here. Step 1503 is optional.

[0357] 1504. Node T uses the first time domain resource to send random access information to node G.

[0358] Correspondingly, node G receives random access information from node T.

[0359] 1505. In response to the random access information, node G sends connection establishment information to node T.

[0360] Accordingly, node T receives connection establishment information from node G. Step 1505 is optional.

[0361] 1506. Node T sends a message to node G indicating that the connection has been established.

[0362] Correspondingly, node G receives the establishment completion information from node T. Steps 1504 to 1506 can be found in [reference needed]. Figure 3 Steps 304 to 306 are included. Step 1506 is optional.

[0363] In this embodiment, node T determines the first time domain resource based on the time domain location of the broadcast information, the ninth indication information, and the tenth indication information, and uses the first time domain resource to send random access information to node G. Node T can perform random access without waiting to receive the system message sent by node G, that is, send random access information, which helps to reduce access latency.

[0364] The following describes the communication device provided in the embodiments of this application.

[0365] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 16 to 18 The communication device of the embodiments of this application is described in detail.

[0366] Figure 16 This is a schematic diagram of the structure of a communication device 160 provided in an embodiment of this application, as shown below. Figure 16 As shown, the communication device includes a processing module 1601 and a transceiver module 1602. The transceiver module 1602 can implement corresponding communication functions, and the processing module 1601 is used to implement corresponding processing functions. The transceiver module 1602 can also be referred to as an interface, communication interface, or communication module, etc.

[0367] In some embodiments of this application, the communication device can be used to perform the actions performed by the T node in the above method embodiments. In this case, the T node can be the T node itself or a chip or functional module configurable in the T node. The transceiver module 1602 is used to perform the transceiver-related operations of the T node in the above method embodiments, and the processing module 1601 is used to perform the processing-related operations of the T node in the above method embodiments.

[0368] In some embodiments, the transceiver module 1602 is configured to receive broadcast information and synchronization information blocks sent by the G node; the processing module 1601 is configured to send random access information using a first time domain resource, the first time domain resource being determined based on at least one of the broadcast information and synchronization information blocks, the random access information being used to request access to the G node. The information contained in the broadcast information, synchronization information blocks, and random access information can be found in the description above.

[0369] Reuse Figure 16 In other embodiments of this application, the communication device can be used to perform the actions performed by the G node in the above method embodiments. In this case, the communication device can be the G node itself or a chip or functional module configurable in the G node. The transceiver module 1602 is used to perform the transceiver-related operations of the G node in the above method embodiments, and the processing module 1601 is used to perform the processing-related operations of the G node in the above method embodiments.

[0370] In some embodiments, the processing module 1601 is used to generate broadcast information and synchronization information blocks; the transceiver module 1602 is used to send broadcast information and synchronization information blocks; the transceiver module 1602 is also used to receive random access information on the first time domain resource, and at least one of the broadcast information and synchronization information blocks is used to determine the first time domain resource.

[0371] Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 1601 can read the instructions and / or data in the storage module so that the communication device can implement the aforementioned method embodiments.

[0372] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.

[0373] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.

[0374] The communication device according to the embodiments of this application has been described above. The following describes possible product forms of the communication device. Any device possessing the above-described... Figure 16 Any form of product that utilizes the functionality of a communication device falls within the protection scope of the embodiments of this application. The following description is merely illustrative and does not limit the product form of the communication device in the embodiments of this application to this.

[0375] It should be understood that the communication device 160 here is embodied in the form of a functional module. The term "module" here may refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.

[0376] The communication device 160 of each of the above schemes has the function of implementing the corresponding steps performed by the communication device (such as a T node or a G node) in the above methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transmission and reception operations and related processing operations in each method embodiment.

[0377] In addition, the transceiver module 1602 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module 1601 can be a processing circuit.

[0378] Figure 17 This is a schematic diagram of another communication device provided in an embodiment of this application. For example... Figure 17 As shown, the communication device includes one or more processors 1720 and transceivers 1710.

[0379] In other embodiments of this application, the communication device is used to execute the steps, methods, or functions performed by the T node described above, such as the processor 1720 being used to execute... Figure 16 The transceiver 1710 can be used to perform the functions or steps implemented by the processing module 1601 shown. Figure 16 The transceiver module 1602 shown illustrates the functions or steps implemented by this module. For detailed information on the processor 1720 and transceiver 1710, please refer to [link / reference needed]. Figure 16 Alternatively, the method embodiments shown above will not be described in detail here.

[0380] In some embodiments of this application, the communication device can be used to execute the steps, methods, or functions performed by the G node described above, such as the processor 1720 being used to execute... Figure 16 The transceiver 1710 can be used to perform the functions or steps implemented by the processing module 1601 shown. Figure 16 The transceiver module 1602 shown illustrates the functions or steps implemented by this module. For detailed information on the processor 1720 and transceiver 1710, please refer to [link / reference needed]. Figure 16 Alternatively, the method embodiments shown above will not be described in detail here.

[0381] exist Figure 17 In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.

[0382] Optionally, the communication device may further include one or more memories 1730 for storing program instructions and / or data. The memory 1730 is coupled to the processor 1720. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between the communication devices, units, or modules. The processor 1720 may operate in conjunction with the memory 1730. The processor 1720 may execute program instructions stored in the memory 1730. Optionally, at least one of the above-mentioned memories may be included in the processor.

[0383] This application embodiment does not limit the specific connection medium between the transceiver 1710, processor 1720, and memory 1730. This application embodiment... Figure 17 The memory 1730, processor 1720, and transceiver 1710 are connected via a bus 1740. Figure 17 The connections between other components are shown in bold lines only and are not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, Figure 17 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0384] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.

[0385] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0386] Processor 1720 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. Memory 1730 is primarily used for storing software programs and data. Transceiver 1710 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.

[0387] When the communication device is powered on, the processor 1720 can read the software program in the memory 1730, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1720 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1720. The processor 1720 converts the baseband signal into data and processes the data.

[0388] In another implementation, the aforementioned radio frequency circuits and antennas can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuits and antennas can be arranged in a remote manner, independent of the communication device.

[0389] The communication device shown in the embodiments of this application may also have a higher... Figure 17 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.

[0390] In another possible implementation, Figure 16 In the communication device shown, the processing module 1601 can be one or more logic circuits, and the transceiver module 1602 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1602 can also be a transmitting module and a receiving module; the transmitting module can be an output interface, and the receiving module can be an input interface, integrated into one module, such as an input / output interface. Figure 18 As shown, Figure 18 The communication device shown includes logic circuit 1801 and interface 1802. Figure 18 This is another schematic diagram of the communication device provided in this application embodiment. The processing module 1601 described above can be implemented using logic circuit 1801, and the transceiver module 1602 can be implemented using interface 1802. The logic circuit 1801 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1802 can be a communication interface, input / output interface, pins, etc. For example, Figure 18 Taking the aforementioned communication device as an example, the chip includes a logic circuit 1801 and an interface 1802.

[0391] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1801 can be used to perform... Figure 16 The interface 1802 can be used to execute the functions or steps implemented by the processing module 1601 shown. Figure 16 The transceiver module 1602 shown illustrates the functions or steps implemented by this module. For detailed information on the logic circuit 1801 and interface 1802, please refer to [link / reference needed]. Figure 16 Alternatively, the method embodiments shown above will not be described in detail here.

[0392] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.

[0393] Furthermore, embodiments of this application also provide a communication system including T nodes and G nodes, which can be used to execute the methods in any of the foregoing embodiments. Optionally, the communication system may also include other T nodes.

[0394] This application also provides a computer-readable storage medium storing a computer program or instructions that, when run on a computer, cause the computer to perform the methods of the above embodiments.

[0395] This application also provides a computer program product, which includes instructions or a computer program that, when run on a computer, causes the methods in the above embodiments to be executed.

[0396] This application also provides a chip, which includes: a communication interface and a processor; the communication interface is used for signal transmission and reception of the chip; the processor is used to execute computer program instructions, causing a communication device including the chip to perform the methods as described in the above embodiments.

[0397] In the several embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection. Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0398] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0399] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable 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 of the various embodiments of this application. The aforementioned readable 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.

[0400] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0401] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0402] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0403] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0404] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method characterized by comprising: Comprising: receiving broadcast information and a synchronization information block sent by a management node; sending random access information using a first time domain resource, the first time domain resource being determined according to at least one of the broadcast information and the synchronization information block, the random access information being used to request access to the management node.

2. The method of claim 1, wherein, The random access information comprises one or more of: identification information of a terminal node, identification information of the management node, or node type indication information indicating that the node currently sending the random access information is a management node or a terminal node.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: determining the first time domain resource according to a time domain position of the synchronization information block and a transmission period of the synchronization information block.

4. The method according to any one of claims 1 to 3, characterized in that, The synchronization information block comprises first indication information, the transmission period of the synchronization information block is F time units, the first indication information is used to indicate that a starting position of the first time domain resource is in or after a first time unit of a time unit in which the synchronization information block is located, F being an integer greater than 0.

5. The method of claim 4, wherein, The first time domain resource comprises L symbols that are continuous in time domain, the L symbols are contained in the first time unit, or the L symbols are contained in a second time unit, or a part of the L symbols are contained in the first time unit and another part of the L symbols are contained in the second time unit, the second time unit being one time unit after the first time unit, L being an integer greater than 1.

6. The method of claim 5, wherein, The L symbols are the last L symbols in the first time unit, or the L symbols are the first L symbols in the second time unit.

7. The method according to claim 5 or 6, characterized in that, The value of L is predefined by the system, or indicated by the synchronization information block, or indicated by the broadcast information.

8. The method according to any one of claims 1 to 7, characterized in that, Second indication information in the synchronization information block is used to indicate a transmission mode of the management node, or third indication information in the broadcast information is used to indicate the transmission mode of the management node, the transmission mode being a discontinuous transmission mode or a continuous transmission mode.

9. The method of claim 1 or 2, wherein, The synchronization information block comprises fourth indication information, the fourth indication information being used to indicate that a time unit after a time transmission interval time unit in which the synchronization information block is located is used for sending the random access information.

10. The method of claim 1 or 2, wherein, The broadcast information comprises fifth indication information, the fifth indication information being used to indicate that a time unit after a time unit in which the broadcast information is located is used for sending the random access information.

11. The method according to claim 9 or 10, characterized in that, Sixth indication information in the synchronization information block or the broadcast information is used to indicate that a time domain resource used for sending the random access information is carried in K time units, K being a positive integer.

12. The method of claim 1 or 2, wherein, The broadcast information or the synchronization information block comprises seventh indication information, the seventh indication information being used to indicate a transmission period of the random access information; the method further comprises: determining the first time domain resource according to the transmission period of the random access information.

13. The method according to any one of claims 9 to 12, characterized in that, Second indication information in the synchronization information block is used to indicate that the management node is in a continuous transmission mode, or third indication information in the broadcast information is used to indicate that the management node is in the continuous transmission mode.

14. The method according to any one of claims 1 to 13, characterized in that, The random access information includes a first training sequence and a second training sequence, which are used for synchronization timing.

15. The method of claim 14, wherein, The random access information also includes first information, wherein the first training sequence carries two symbols, the second training sequence carries one symbol, and the first information carries two symbols.

16. The method according to claim 14 or 15, characterized in that The first training sequence in the synchronization information block is different from the first training sequence in the random access information, but the first training sequence in the synchronization information block has the same length as the first training sequence in the random access information.

17. The method according to any one of claims 1 to 16, characterized in that, Sending random access information using the first time-domain resource includes: The random access information is transmitted using the first time-domain resource and the first channel, where the first channel is the channel for transmitting the synchronization information block; or... The random access information is transmitted using the first time-domain resource and the first carrier, wherein the first carrier is the carrier for transmitting the synchronization information block.

18. The method according to any one of claims 1 to 17, characterized in that, The method further includes: The transmission power of the random access information is determined based on the power control information in the broadcast information or synchronization information block.

19. A method of communication, comprising: include: Send broadcast information; Send synchronization information block; Random access information is received on a first time-domain resource, and at least one of the broadcast information and the synchronization information block is used to determine the first time-domain resource.

20. The method of claim 19, wherein, The random access information includes one or more of the following: identification information of the terminal node, identification information of the management node, or node type indication information, wherein the node type indication information indicates that the node currently sending the random access information is a management node or a terminal node.

21. The method of claim 19 or 20, wherein, The synchronization information block includes first indication information. The transmission period of the synchronization information block is F time units. The first indication information is used to indicate that the starting position of the first time domain resource is in or after the first time unit where the time unit of the synchronization information block is offset by (F-1) time units, where F is an integer greater than 0.

22. The method of claim 21, wherein, The first time-domain resource includes L consecutive symbols in the time domain. The L symbols are contained in the first time unit, or the L symbols are contained in the second time unit, or a portion of the L symbols are contained in the first time unit and another portion is contained in the second time unit, where the second time unit is a time unit following the first time unit, and L is an integer greater than 1.

23. The method of claim 22, wherein, The L symbols are either the last L symbols in the first time unit, or the L symbols are the first L symbols in the second time unit.

24. The method of claim 22 or 23, wherein, The value of L is either predefined by the system, indicated by the synchronization information block, or indicated by the broadcast information.

25. The method according to any one of claims 19 to 24, characterized in that, The second indication information in the synchronization information block is used to indicate the transmission mode of the management node, or the third indication information in the broadcast information is used to indicate the transmission mode of the management node, wherein the transmission mode is a discontinuous transmission mode or a continuous transmission mode.

26. The method of claim 19 or 20, wherein, The synchronization information block comprises fourth indication information, the fourth indication information being used for indicating that a time unit after a time transmission interval time unit where the synchronization information block is located is used for transmission of the random access information.

27. The method of claim 19 or 20, wherein, The broadcast information comprises fifth indication information, the fifth indication information being used for indicating that a time unit after a time unit where the broadcast information is located is used for transmission of the random access information.

28. The method of claim 26 or 27, wherein, Sixth indication information in the synchronization information block or the broadcast information is used for indicating that a time domain resource used for transmitting the random access information is borne in K time units, K being a positive integer.

29. The method of claim 26 or 27, wherein, The broadcast information or the synchronization information block comprises seventh indication information, the seventh indication information being used for indicating a transmission period of the random access information, the transmission period of the random access information being used for determination of the first time domain resource.

30. The method according to any one of claims 26 to 29, characterized in that, Second indication information in the synchronization information block is used for indicating that the management node is in a continuous transmission mode, or third indication information in the broadcast information is used for indicating that the management node is in the continuous transmission mode.

31. The method of any one of claims 19 to 30, wherein, The random access information comprises a first training sequence and a second training sequence, the first training sequence and the second training sequence being used for synchronization timing.

32. The method of claim 31, wherein, The random access information further comprises first information, in the random access information, the first training sequence is borne in 2 symbols, the second training sequence is borne in 1 symbol, and the first information is borne in 2 symbols.

33. The method of claim 31 or 32, wherein, A first training sequence in the synchronization information block is different from a first training sequence in the random access information, the first training sequence in the synchronization information block has a same length as the first training sequence in the random access information.

34. A communications device, characterized by A processor is coupled with a memory, the memory being used for storing a computer program or instructions, the processor being used for executing the computer program or instructions in the memory, so that the communication device executes the method in any one of claims 1 to 18; or so that the communication device executes the method in any one of claims 19 to 33.

35. A computer readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program or instructions, when the computer program or instructions are run on a computer, the computer is caused to execute the method in any one of claims 1 to 33.

36. A chip, comprising: Comprise: A communication interface and a processor; the communication interface is used for signal transceiving of the chip; the processor is used for executing a computer program or instructions, so that a communication device comprising the chip executes the method in any one of claims 1 to 33.

37. A computer program product, characterised in that, When the computer program product is run on a computer, the computer is caused to execute the method in any one of claims 1 to 33.