Communication method and apparatus
By receiving broadcast and synchronization information blocks at the T node in the StarFlash technology, the time domain resources are directly determined to send random access information, which solves the problem of high user access latency and achieves lower access latency and a better service experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-29
- Publication Date
- 2026-03-12
AI Technical Summary
The existing StarFlash technology has high latency for user access, which affects the service experience.
By receiving broadcast and synchronization information blocks from the G node at the T node, determining the first time domain resource, and directly sending random access information, the T node avoids waiting for system messages and merges the Msg1 and Msg3 steps, thereby reducing latency.
It effectively reduces user access latency, improves business experience, saves resources, and enhances access security.
Smart Images

Figure CN2025117780_12032026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority to the Chinese patent application No. 202411247451.5, filed on September 5, 2024, with the State Intellectual Property Office of China, and the Chinese patent application No. 202411247451.5 has the title of “Communication method and apparatus”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method and apparatus. BACKGROUND
[0003] Compared with the current widely used new radio (NR) technology, wireless short-range communication technology is often used in scenarios without uniform deployment of network devices. As one of the wireless short-range communication technologies, Starlink technology is currently in the process of standardization. Starlink technology supports low-latency, high-reliability, and high-security diversified services, and can be applied to smart office, smart home, smart car, and other application scenarios. Starlink Alliance released the Starlink 1.0 standard system in November 2022. After nearly 3 years of development, Starlink technology has achieved technology research, standard development, chip development, and instrument and metering support.
[0004] Currently, Starlink standards are further evolving to provide better service experience through technology upgrades. In the new standard evolution, a random access scheme that can reduce the access latency of users needs to be designed in order to improve the experience of Starlink services. SUMMARY
[0005] Embodiments of the present application disclose a communication method and apparatus, which can reduce the access latency of users and thus improve the service experience of users.
[0006] In a first aspect, embodiments of the present application provide a communication method, which is applied to a terminal node (T node). The method can be implemented by the T node or a component (such as a circuit, a processor, a chip, or a chip system) in the T node, and the following description is taken as an example of implementation by the T node. The method comprises: receiving, by the T node, broadcast information and a synchronization information block sent by a G node (grant node, G node); and 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 G node. Thus, the T node can perform random access, i.e., send random access information, without waiting to receive a system message sent by the G node, which is conducive to reducing the access latency. In addition, the step of sending random access information by the T node is equivalent to combining Msg1 and Msg3 of the existing technology into one step, which further reduces the latency, avoids the sending of Msg2, and saves resources.
[0007] In a possible implementation, the method further includes: determining, by the T-node, the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block; thereby the T-node can determine the time domain resource for transmitting the random access information without waiting to receive the system message transmitted by the G-node. In the present application, the system message is carried by a data channel, and the broadcast information is not carried by the data channel, for example, the broadcast information is carried by a broadcast channel (BCH) or a broadcast control channel (BCCH) or a physical broadcast channel (PBCH). In the present application, the system message can be referred to as a system information block (SIB) or SIB0, and the name is not limited.
[0008] In a possible implementation, the method further includes: determining, by the T-node, the first time domain resource according to the time domain position of the broadcast information and the transmission period of the synchronization information block; thereby the T-node can determine the time domain resource for transmitting the random access information without waiting to receive the system message transmitted by the G-node.
[0009] In a possible implementation, the synchronization information block comprises fourth indication information, which is used to indicate that time units after the time unit where the synchronization information block is located are used for transmission of random access information, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that time domain resources used for transmission of random access information are carried in K time units, where K is a positive integer; the method further comprises: determining, by the T node, first time domain resources according to the fourth indication information and the sixth indication information, where the first time domain resources are contained in the K continuous time units after the time unit where the synchronization information block is located; in this way, the time domain resources used for transmission of random access information can be determined without waiting for reception of system messages. In this application, the length 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 of N ranges from 0.25, 0.5, 1, 2, 4, or 8. In this application, one TTI contains one or more radio frames, and one radio frame includes a plurality of symbols, where the symbol can be an orthogonal frequency division modulation (OFDM) symbol. One radio frame can include T symbols, G symbols, a guard interval symbol, or only T symbols, or only G symbols, or other combinations. For example, the length of one TTI is 1 ms, and the length of one radio frame is 125 microseconds, so one TTI contains 8 radio frames. In this application, the length of a TTI is not limited, for example, the length of a TTI is 0.125, 0.25, 0.5, 1, 2, 4, or 8. The G symbol refers to a symbol used by the G node or the G link to transmit information. The G symbol refers to a symbol used by the T node or the T link to transmit information. The guard interval symbol can be referred to as a GAP symbol. The guard interval symbol refers to a symbol used as a guard interval.
[0010] In a possible implementation, the broadcast information comprises fifth indication information, which is used to indicate that time units after the time unit where the broadcast information is located are used for transmission of random access information, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that time domain resources used for transmission of random access information are carried in K time units, where K is a positive integer; the method further comprises: determining, by the T node, first time domain resources according to the fifth indication information and the sixth indication information, where the first time domain resources are contained in the K continuous time units after the time unit where the broadcast information is located; in this way, the time domain resources used for transmission of random access information can be determined without waiting for reception of system messages.
[0011] In a possible implementation, the broadcast information or the synchronization information block comprises seventh indication information, which is 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; thereby the time domain resource used for transmitting the random access information can be determined without waiting for receiving the system message.
[0012] In a possible implementation, eighth indication information in the synchronization information block is used to indicate a number of offset time units between a time unit where the synchronization information block is located and a time unit used for transmitting the random access information; the method further comprises: the T node determines the first time domain resource according to the time domain position of the synchronization information block and the eighth indication information; thereby the time domain resource used for transmitting the random access information can be determined without waiting for receiving the system message.
[0013] In a possible implementation, eighth indication information in the broadcast information is used to indicate a number of offset time units between a time unit where the broadcast information is located and a time unit used for transmitting the random access information; the method further comprises: the T node determines the first time domain resource according to the time domain position of the broadcast information and the eighth indication information; thereby the time domain resource used for transmitting the random access information can be determined without waiting for receiving the system message.
[0014] In a possible implementation, the synchronization information block comprises ninth indication information and tenth indication information; when the ninth indication information takes a seventh preset value, it is used to indicate that the G node is in a discontinuous transmission mode, and when the ninth indication information takes an eighth preset value, it is used to indicate that the G node is in a continuous transmission mode; when the ninth indication information takes the seventh preset value, the tenth indication information is used to indicate a number of offset time units between a time unit where the synchronization information block is located and a time unit used for transmitting the random access information; when the ninth indication information takes the eighth preset value, the tenth indication information is used to indicate a number of time units used for transmitting the random access information after the time unit where the synchronization information block is located; the method further comprises: the T node determines the first time domain resource according to the time domain position of the synchronization information block, the ninth indication information and the tenth indication information; thereby the time domain resource used for transmitting the random access information can be determined without waiting for receiving the system message.
[0015] In a possible implementation, the broadcast information comprises ninth indication information and tenth indication information; when the ninth indication information takes the seventh preset value, it is used to indicate that the G node is in the discontinuous transmission mode; when the ninth indication information takes the eighth preset value, it is used to indicate that the G node is in the continuous transmission mode; when the ninth indication information takes the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; when the ninth indication information takes the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending the random access information after the time unit where the broadcast information is located; the method further comprises: the T node determines the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information; thereby the time domain resource used for sending the random access information can be determined without waiting for receiving the system message.
[0016] In a possible implementation, the method further comprises: the T node determines the transmission power of the random access information according to the power control information in the broadcast information or the synchronization information block; thereby the power used for sending the random access information can be determined without waiting for receiving the system message.
[0017] In a possible implementation, the method further comprises: the T node receives the G node control indicator (GCI) and the connection setup (XRC-Setup) information from the G node, the GCI is used to indicate one or more of the time-frequency resource, the modulation mode, the coding rate for transmitting the connection setup information, and the cyclic redundancy check (CRC) of the GCI is scrambled by the identity (or identification information) of the T node; thereby only the target T node can receive the connection setup information, and the security of the random access is ensured.
[0018] In a possible implementation, the sending of the random access information using the first time domain resource comprises: sending the random access information using the first time domain resource and a first channel, the first channel being the channel for transmitting the synchronization information block; or, sending the random access information using the first time domain resource and a first carrier, the first carrier being the carrier for transmitting the synchronization information block; so that the G node receives the random access information.
[0019] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a G node. The method can be implemented by the G node or a component (for example, a circuit, a processor, a chip or a chip system) in the G node. The following takes the G node as an example for description. The method comprises the following steps: the G node sends broadcast information; the G node sends a synchronization information block; the G node receives random access information on a first time domain resource, and at least one of the broadcast information and the synchronization information block is used for determining the first time domain resource. Thus, the T node can determine the time domain resource used for sending the random access information without waiting for receiving system information sent by the G node.
[0020] In a possible implementation, the method further comprises the following steps: the G node sends a GCI and establishment (XRC-Setup) information to the T node, the GCI is used for indicating one or more of the following: time-frequency resource, modulation mode, coding rate of transmitting the connection establishment information, and a cyclic redundancy check (CRC) of the GCI is scrambled by an identity (or identity information) of the T node; only the target T node can receive the connection establishment information, and the security of the random access is ensured.
[0021] In a possible implementation of the first aspect or the second aspect, the random access information comprises identity information of the T node; the identity information of the T node is used for distinguishing different T nodes, and the conflict caused by multiple T nodes having the same identity can be avoided.
[0022] In a possible implementation of the first aspect or the second aspect, the random access information further comprises identity information of the G node; only the G node can process the random access information, and access to other G nodes can be avoided.
[0023] In a possible implementation of the first aspect or the second aspect, the random access information comprises node type indication information, and the node type indication information indicates whether the node sending the random access information is a G node or a T node.
[0024] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, a transmission period of the synchronization information block is F time units, the first indication information is used for indicating that a starting position of the first time domain resource is in or after a first time unit in which a time unit offset (F-1) time units of the synchronization information block is located, and F is an integer greater than 0.
[0025] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, a transmission period of the synchronization information block is F time units, the first indication information is used to indicate that a first time unit, in which a time unit offset (F-1) time units from a time unit in which the synchronization information block is located, and / or a second time unit after the first time unit, is used for transmission of random access information, F is an integer greater than 0; so as to enable the T-node to determine the time domain resource used for transmitting the random access information. The second time unit is an adjacent time unit of the first time unit. In this application, a time unit offset x time units from a reference time unit (for example, a time unit in which the synchronization information block is located or a time unit in which broadcast information is located) refers to a time unit located after the reference time unit is offset x time units backward, x is a positive integer. For example, w time units are time unit #1, time unit #2, time unit #3, …, and time unit #w in turn, w is an integer greater than 2; a time unit offset 1 time unit from time unit #1 is time unit #2, a time unit offset 2 time units from time unit #1 is time unit #3, a time unit offset (w-1) time units from time unit #1 is time unit #w, and a time unit offset 1 time unit from time unit #2 is time unit #3.
[0026] In a possible implementation of the first aspect or the second aspect, the broadcast information comprises eleventh indication information, a transmission period of the synchronization information block is F time units, and the eleventh indication information is used to indicate that a third time unit, in which a time unit offset (F-1) time units from a time unit in which the broadcast information is located, and / or a fourth time unit after the third time unit, is used for transmission of random access information.
[0027] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, when a value of the first indication information is a first value, the first time unit, in which a time unit offset (F-1) time units from a time unit in which the synchronization information block is located, is used for transmission of random access information; when the value of the first indication information is a second value, a starting position of the first time domain resource is offset at least (F+1) time units from a time unit in which the synchronization information block is located, or in other words, a time domain position of the synchronization information block is not used for determination of the first time domain resource; so as to enable the T-node to determine the time domain resource used for transmitting the random access information.
[0028] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, when the first indication information takes a first value, the first indication information is used to indicate that a first time unit and a second time unit are used for transmission of the random access information, the first time unit is a time unit offset by (F-1) time units from a time unit where the synchronization information block is located, and the second time unit is a time unit offset by F time units from the time unit where the synchronization information block is located; when the first indication information takes a second value, the first indication information is used to indicate that a start 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 as for the T node to determine the time domain resource used for transmission of the random access information.
[0029] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, when the first indication information takes a first value, the first indication information is used to indicate that a first time unit and a second time unit are used for transmission of the random access information, the first time unit is a time unit offset by (F-1) time units from a time unit where the synchronization information block is located, and the second time unit is a time unit offset by F time units from the time unit where the synchronization information block is located; when the first indication information takes a second value, the first indication information is used to indicate that a start 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 as for the T node to determine the time domain resource used for transmission of the random access information.
[0030] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, the first indication information is s bits in the synchronization information block, and s is an integer greater than 0; when the s bits take a third value, the first indication information is used to indicate that a first time unit is used for transmission of the random access information, the first time unit is a time unit offset by (F-1) time units from a 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 time unit is used for transmission of the random access information, the second time unit is a time unit offset by F time units from the time unit where the synchronization information block is located; when the s bits take a fifth value, the first indication information is used to indicate that the first time unit and the second time unit are used for transmission of the random access information; when the s bits take a sixth value, the first indication information is used to indicate that a start 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 as for the T node to determine the time domain resource used for transmission of the random access information.
[0031] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, the first indication information being s bits in the synchronization information block, s being 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 transmission of random access information, the first radio frame being a last radio frame in a time unit that is offset (F-1) time units from a time unit in which 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 transmission of random access information, or the first indication information is used to indicate that the second radio frame and radio frames after the second radio frame are used for transmission of random access information, the second radio frame being a first radio frame in a time unit that is offset F time units from the time unit in which the synchronization information block is located; when the s bits take a fifth value, the first indication information is used to indicate that the first radio frame and the second radio frame are used for transmission of random access information; when the s bits take a sixth value, the first indication information is used to indicate that a starting position of a first time-domain resource is offset (F+1) time units from the time unit in which the synchronization information block is located, or in other words, is used to indicate that a time-domain position of the synchronization information block is not used for determination of the first time-domain resource; so that the T node determines a time-domain resource used for transmission of random access information.
[0032] In a possible implementation of the first aspect or the second aspect, the synchronization information block comprises first indication information, the first indication information being used to indicate that the synchronization information block is a last synchronization information block in a current channel occupancy time (COT) of the G node; so that the T node determines a time-domain resource used for transmission of random access information based on a time-domain position of the synchronization information block. In the present application, the COT is a time of occupying a channel after a successful contention or preemption of the channel.
[0033] In a possible implementation of the first aspect or the second aspect, the first time-domain resource comprises L symbols that are continuous in time domain, the L symbols being contained in the first time unit, or the L symbols being contained in the second time unit, or a part of the L symbols being contained in the first time unit and another part of the L symbols being contained in the second time unit, the second time unit being a time unit after the first time unit, and L being an integer greater than 1.
[0034] In a possible implementation of the first aspect or the second aspect, the L symbols are last L symbols in the first time unit, or the L symbols are first L symbols in the second time unit; in this way, other T nodes can be prevented from preoccupying the time-domain resource.
[0035] In a possible implementation of the first aspect or the second aspect, the L symbols included in the first time domain resource are all T symbols. In this application, a T symbol refers to a symbol used by the T node or T link to transmit information. Alternatively, the first time domain resource includes L T symbols that are continuous in time domain.
[0036] In a possible implementation of the first aspect or the second aspect, the second indication information in the synchronization information block is used to indicate a transmission mode of the G node, or the third indication information in the broadcast information is used to indicate a transmission mode of the G node, the transmission mode being a discontinuous mode or a continuous transmission mode; thereby the T node can learn the transmission mode of the G node.
[0037] In a possible implementation of the first aspect or the second aspect, the synchronization information block includes fourth indication information, the fourth indication information being used to indicate that a time unit after the time unit in which the synchronization information block is located is used for transmission of random access information, or the fourth indication information being used to indicate that a starting position of the first time domain resource is in a time unit after the time unit in which the synchronization information block is located; thereby the T node can learn the time domain resource used for transmission of random access information.
[0038] In a possible implementation of the first aspect or the second aspect, when the fourth indication information has a first preset value, it is used to indicate that g continuous time units after the time unit in which the synchronization information block is located are used for transmission of random access information, g being a positive integer; when the fourth indication information has a second preset value, it is used to indicate that a time unit after the time unit in which the synchronization information block is located is not used for transmission of random access information, or it is used to indicate that the T node does not transmit random access information in a time unit after the time unit in which the synchronization information block is located; so as to enable the T node to determine the time domain resource used for transmission of random access information.
[0039] In a possible implementation of the first aspect or the second aspect, when the fourth indication information has a third preset value, it is indicated that the g1 time units after the time unit where the synchronization information block is located are used for transmission of the random access information; when the fourth indication information has a fourth preset value, it is indicated that the g2 time units after the time unit where the synchronization information block is located are used for transmission of the random access information; when the fourth indication information has a fifth preset value, it is indicated that the g3 time units after the time unit where the synchronization information block is located are used for transmission of the random access information; when the fourth indication information has a sixth preset value, it is indicated that the time units after the time unit where the synchronization information block is located are not used for transmission of the random access information, or in other words, it is indicated that the T node does not transmit the random access information in the time units after the time unit where the synchronization information block is located; g1, g2, and g3 are positive integers, and any two of g1, g2, and g3 are different; so as to enable the T node to determine the time domain resource used for transmission of the random access information.
[0040] In a possible implementation of the first aspect or the second aspect, the broadcast information includes fifth indication information, the fifth indication information being used for indicating that the time units after the time unit where the broadcast information is located are used for transmission of the random access information, or in other words, the fifth indication information is used for indicating that the starting position of the first time domain resource is in the time units after the time unit where the synchronization information block is located; so as to enable the T node to determine the time domain resource used for transmission of the random access information.
[0041] In a possible implementation of the first aspect or the second aspect, when the fifth indication information has a first preset value, it is indicated that the g time units after the time unit where the broadcast information is located are used for transmission of the random access information, g being an integer greater than 0; when the fifth indication information has a second preset value, it is indicated that the time units after the time unit where the broadcast information is located are not used for transmission of the random access information, or in other words, it is indicated that the T node does not transmit the random access information in the time units after the time unit where the broadcast information is located.
[0042] In a possible implementation of the first aspect or the second aspect, when the fifth indication information has a third preset value, the fifth indication information indicates that the g1 time units after the time unit where the broadcast information is located are used for transmitting the random access information; when the fifth indication information has a fourth preset value, the fifth indication information indicates that the g2 time units after the time unit where the broadcast information is located are used for transmitting the random access information; when the fifth indication information has a fifth preset value, the fifth indication information indicates that the g3 time units after the time unit where the broadcast information is located are used for transmitting the random access information; when the fifth indication information has a sixth preset value, the fifth indication information indicates that the time units after the time unit where the broadcast information is located are not used for transmitting the random access information, or the fifth indication information indicates that the T node does not transmit the random access information in the time units after the time unit where the broadcast information is located; g1, g2, and g3 are positive integers, and any two of g1, g2, and g3 are different, so that the T node determines the time domain resource used for transmitting the random access information.
[0043] In a possible implementation of the first aspect or the second aspect, the sixth indication information in the synchronization information block or the broadcast information indicates that the time domain resource used for transmitting the random access information is carried in K time units, and K is a positive integer, so that the T node knows that the time domain resource used for transmitting the random access information is carried in K time units.
[0044] In a possible implementation of the first aspect or the second aspect, the second indication information in the synchronization information block indicates that the G node is in a continuous transmission mode, or the third indication information in the broadcast information indicates that the G node is in the continuous transmission mode, so that the T node knows that the G node is in the continuous transmission mode and accesses the G node in a corresponding manner.
[0045] In a possible implementation of the first aspect or the second aspect, the random access information includes a first training sequence and a second training sequence, and the first training sequence and the second training sequence are used for synchronization timing.
[0046] In a possible implementation of the first aspect or the second aspect, the random access information further includes first information, in the random access information, the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols.
[0047] In a possible implementation of the first aspect or the second aspect, the first information includes identification information of the T node.
[0048] In a possible implementation of the first aspect or the 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 has the same length as the second training sequence in the random access information, or the second training sequence in the synchronization information block is a different sequence with the same length as the second training sequence in the random access information; thus, it can be determined according to the second training sequence whether the node sending the second training sequence is a G node or a T node.
[0049] In a possible implementation of the first aspect or the second aspect, the format of the random access information is the same as the format of the synchronization information block, or 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 of the synchronization information indication is slightly different; thus, the G node and the T node can reuse the same algorithm for synchronization timing detection, which is conducive to reducing implementation complexity and saving chip area.
[0050] In a possible implementation of the first aspect or the second aspect, the method is applied to a scenario in which the G node periodically sends the synchronization information block, the broadcast information, and the system message, 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.
[0051] In a third aspect, an embodiment of the present application provides a communication apparatus having a function of implementing the behaviors in the method embodiments of the first aspect. The communication apparatus can be a T node, or a component (for example, a processor, a chip, or a chip system) of the T node, or a logic module or software capable of implementing all or part of the functions of the T node. The function of the communication apparatus can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication apparatus includes a transceiver module and a processing module, where: the transceiver module is configured to receive broadcast information and a synchronization information block sent by a G node; the processing module is configured to determine a first time domain resource according to at least one of the broadcast information and the synchronization information block; and the transceiver module is further configured to send random access information using the first time domain resource, where the random access information is used to request access to the G node.
[0052] In a possible implementation, the processing module is specifically configured to determine the first time domain resource according to the time domain position of the synchronization information block and the sending period of the synchronization information block.
[0053] In a possible implementation, the processing module is specifically configured to determine the first time domain resource according to the time domain position of the broadcast information and the sending period of the synchronization information block.
[0054] In a possible implementation, the synchronization information block comprises fourth indication information, the fourth indication information being used for indicating that a time unit after the time unit where the synchronization information block is located is used for transmission of random access information, and sixth indication information in the synchronization information block or the broadcast information is used for indicating that time domain resources used for transmission of random access information are carried in K time units, K being a positive integer; and the processing module is specifically configured to determine the first time domain resources according to the fourth indication information and the sixth indication information, the first time domain resources being contained in the K continuous time units after the time unit where the synchronization information block is located.
[0055] In a possible implementation, the broadcast information comprises fifth indication information, the fifth indication information being used for indicating that a time unit after the time unit where the broadcast information is located is used for transmission of random access information, and sixth indication information in the synchronization information block or the broadcast information is used for indicating that time domain resources used for transmission of random access information are carried in K time units, K being a positive integer; and the processing module is specifically configured to determine the first time domain resources according to the fifth indication information and the sixth indication information, the first time domain resources being contained in the K continuous time units after the time unit where the broadcast information is located.
[0056] In a possible implementation, the broadcast information or the synchronization information block comprises seventh indication information, the seventh indication information being used for indicating a transmission period of random access information; and the processing module is specifically configured to determine the first time domain resources according to the transmission period of random access information.
[0057] In a possible implementation, eighth indication information in the synchronization information block is used for indicating a number of offset time units between the time unit where the synchronization information block is located and a time unit used for transmission of random access information; and the processing module is specifically configured to determine the first time domain resources according to the time domain position of the synchronization information block and the eighth indication information.
[0058] In a possible implementation, eighth indication information in the broadcast information is used for indicating a number of offset time units between the time unit where the broadcast information is located and a time unit used for transmission of random access information; and the processing module is specifically configured to determine the first time domain resources according to the time domain position of the broadcast information and the eighth indication information.
[0059] In a possible implementation, the synchronization information block comprises ninth indication information and tenth indication information; when the ninth indication information takes the seventh preset value, it is used to indicate that the G node is in the discontinuous transmission mode; when the ninth indication information takes the eighth preset value, it is used to indicate that the G node is in the continuous transmission mode; when the ninth indication information takes the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units between the time unit where the synchronization information block is located and the time unit used for sending the random access information; when the ninth indication information takes the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending the random access information after the time unit where the synchronization information block is located; and the processing module is specifically configured to determine the first time domain resource according to the time domain position of the synchronization information block, the ninth indication information and the tenth indication information.
[0060] In a possible implementation, the broadcast information comprises ninth indication information and tenth indication information; when the ninth indication information takes the seventh preset value, it is used to indicate that the G node is in the discontinuous transmission mode; when the ninth indication information takes the eighth preset value, it is used to indicate that the G node is in the continuous transmission mode; when the ninth indication information takes the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; when the ninth indication information takes the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending the random access information after the time unit where the broadcast information is located; and the processing module is specifically configured to determine the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information.
[0061] In a possible implementation, the processing module is further configured to determine the transmission power of the random access information according to the power control information in the broadcast information or the synchronization information block.
[0062] In a possible implementation, the transceiver module is further configured to receive the GCI and the establishment (XRC-Setup) information from the G node, wherein the GCI is used to indicate one or more of the time-frequency resource, the modulation mode and the coding rate for transmitting the connection establishment information, and the CRC of the GCI is scrambled by the identity (or identification information) of the T node.
[0063] In a possible implementation, the transceiver module is specifically configured to send the random access information using the first time domain resource and the first channel, wherein the first channel is the channel for transmitting the synchronization information block; or, the transceiver module is specifically configured to send the random access information using the first time domain resource and the first carrier, wherein the first carrier is the carrier for transmitting the synchronization information block; so that the G node receives the random access information.
[0064] Possible implementation manners of the communication apparatus of the third aspect can refer to various possible implementation manners of the first aspect.
[0065] The technical effects brought by various possible implementation manners of the third aspect can refer to the introduction of the technical effects of various possible implementation manners of the first aspect.
[0066] In a fourth aspect, an embodiment of the present application provides another communication apparatus, which has functions of implementing the behaviors in the method embodiments of the second aspect. The communication apparatus can be a G node, or a component (for example, a processor, a chip, or a chip system, etc.) of the G node, or a logic module or software capable of realizing the functions of the G node in whole or in part. The functions of the communication apparatus can be realized by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation manner, the communication apparatus includes a transceiver module and a processing module, where: the transceiver module is configured to send broadcast information and a synchronization information block; the transceiver module is further configured to receive random access information on a first time domain resource, at least one of the broadcast information and the synchronization information block being used for determination of the first time domain resource; and the processing module is configured to parse the random access information.
[0067] In a possible implementation manner, the transceiver module is further configured to send a GCI and establishment (XRC-Setup) information to a T node, the GCI being used to indicate one or more of a time-frequency resource, a modulation mode, and a coding rate for transmitting the connection establishment information, and the CRC of the GCI being scrambled by an identity of the T node.
[0068] Possible implementation manners of the communication apparatus of the fourth aspect can refer to various possible implementation manners of the second aspect.
[0069] The technical effects brought by various possible implementation manners of the fourth aspect can refer to the introduction of the technical effects of various possible implementation manners of the second aspect.
[0070] In a fifth aspect, an embodiment of the present application provides another communication apparatus, which includes one or more processors configured to process data and / or signaling, so that the method of the first aspect or the second aspect is implemented.
[0071] Optionally, the communication apparatus further includes a memory configured to store a computer program or instructions, which, when executed by the processor, cause the communication apparatus to perform the method of the first aspect or the second aspect. Exemplarily, the communication apparatus can be a chip, the processor can be a processing unit in the chip, and the memory can be a random access memory or a cache in the chip.
[0072] In the embodiments of the present application, in the process of executing the above method, the process of sending information (or signal) in the above method can be understood as the process of outputting information based on the computer program or instruction of the processor. When outputting the information, the processor outputs the information to the transceiver for transmission by the transceiver. After the information is output by the processor, it can also be processed further and then reach the transceiver. Similarly, when the processor receives the input information, the transceiver receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information can be processed further and then input to the processor.
[0073] For the sending and / or receiving operations of the processor, if no special description is given, or if it does not conflict with the actual role or inherent logic in the related description, it can be generally understood as output based on the computer program or instruction of the processor.
[0074] In the implementation process, the above processor can be a processor specially used for executing these methods, or a processor executing the computer program or instruction in the memory to execute these methods, such as a general processor. For example, the processor can also be used to execute the program stored in the memory, when the program is executed, so that the communication device executes the method shown in the above first aspect or any possible implementation manner of the first aspect.
[0075] In a possible implementation manner, the memory is located outside the above communication device. In a possible implementation manner, the memory is located inside the above communication device.
[0076] In a possible implementation manner, the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together.
[0077] In a possible implementation manner, the communication device further includes a transceiver, which is used for receiving signals or transmitting signals, etc.
[0078] In a sixth aspect, the present application provides another communication device, which includes a logic circuit (or processing circuit) and an interface (or interface circuit), the interface is used for inputting and / or outputting data; the logic circuit is used for executing the method of the first aspect or the second aspect.
[0079] In a seventh aspect, the present application provides a computer readable storage medium, which stores a computer program or instruction, when the computer program or instruction is run on a computer, so that the computer executes the method of the first aspect or the second aspect.
[0080] In an eighth aspect, the present application provides a computer program product, which, when executed on a computer, causes the computer to perform the method of the first aspect or the second aspect. For example, the computer program product comprises a computer program which, when executed, causes the computer to perform the method of the first aspect or the second aspect.
[0081] In a ninth aspect, the present application provides a chip, comprising a communication interface and a processor; the communication interface is configured to transceive signals of the chip; the processor is configured to execute computer programs or instructions, so that the chip performs the method of any one of the first aspect or the second aspect.
[0082] In a tenth aspect, the present application provides a communication system, comprising the communication apparatus of the third aspect and the communication apparatus of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0083] FIG. 1 shows a schematic diagram of a random access procedure supported by the Starlink standard;
[0084] FIG. 2A shows a schematic diagram of a Starlink short-range communication system according to an embodiment of the present application;
[0085] FIG. 2B shows a schematic diagram of an architecture of a Starlink short-range communication system according to an embodiment of the present application;
[0086] FIG. 2C shows a schematic diagram of a WLAN system according to an embodiment of the present application;
[0087] FIG. 2D shows a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0088] FIG. 3 shows a flowchart of a communication method according to an embodiment of the present application;
[0089] FIG. 4 shows a schematic diagram of a format of random access information according to an embodiment of the present application;
[0090] FIG. 5 shows a schematic diagram of a time domain resource according to an embodiment of the present application;
[0091] FIGS. 6 to 15 show flowcharts of communication methods according to embodiments of the present application;
[0092] FIG. 16 shows a schematic diagram of a structure of a communication apparatus 160 according to an embodiment of the present application;
[0093] FIG. 17 shows a schematic diagram of another communication apparatus according to an embodiment of the present application;
[0094] FIG. 18 shows a schematic diagram of another structure of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0095] 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.
[0096] 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.
[0097] 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.
[0098] 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.
[0099] It should be understood that, in the present application, indicating includes direct indication (also known as explicit indication) and implicit indication. Among them, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and directly indicating information B. Among them, the correspondence between information A and information B can be pre-defined, pre-stored, pre-burned, or pre-configured.
[0100] It should be understood that, in the present application, information C is used for determination of information D, which includes that information D is determined based on information C only, and also includes that information D is determined based on information C and other information. In addition, information C used for determination of information D can also be the case of indirect determination, such as the case that information D is determined based on information E, and information E is determined based on information C.
[0101] In the embodiments of the present application, the words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design solutions. Rather, the words such as "exemplary" or "for example" are used in the sense of presenting a related concept in a specific manner.
[0102] In addition, in the embodiments of the present application, "network element A sends information A to network element B" can be understood as that the destination of the information A or the intermediate network element in the transmission path between the destination is network element B, which can include direct or indirect sending of information to network element B. "Network element B receives information A from network element A" can be understood as that the source of the information A or the intermediate network element in the transmission path between the source is network element A, which can include direct or indirect receiving of information from network element A. The information can be processed as necessary between the source and the destination of the information sending, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, which will not be described here.
[0103] The technical solutions in the present application will be described below with reference to the drawings. Unless otherwise defined, all technical and scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which the present application belongs. If there is any inconsistency, the meaning explained in the specification or the meaning derived from the content described in the specification shall prevail. In addition, the terms used herein are only for the purpose of describing the embodiments of the present application, and are not intended to limit the present application.
[0104] In order to facilitate understanding of the detailed implementation of the embodiments of the present application, the technical terms involved in the embodiments of the present application will be described first.
[0105] 1. Node
[0106] A node is a device with communication capability, including but not limited to one or more of a terminal device, a network device, an industrial device, or an entertainment device, etc. A terminal device can be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. A terminal can be widely applied in various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. A terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a transport vehicle with wireless communication function, a communication module, etc. Embodiments of the present application do not limit the device form of the terminal. A communication module, circuit or chip for performing corresponding communication functions is usually arranged in the terminal. The terminal is also configured with program instructions for performing corresponding communication functions. A network device includes but is not limited to a router, a switch, or a base station, etc. An industrial device is, for example, an industrial robot, a mechanical arm, etc. A leisure and entertainment device is, for example, a virtual reality (VR) device, a mixed reality (MR) device, a massage chair, a home theater, a game control device, or a 4D cinema cabin, etc.
[0107] In certain application scenarios or certain network types, the name of a device with similar communication capability can not be called a node, but for the convenience of description, devices with communication capability are collectively referred to as nodes in embodiments of the present application.
[0108] 2. Grant node (G node) and terminal node (T node)
[0109] In a communication system, nodes include a management node and a terminal node. In this application, the management node can be referred to as a G node, and the terminal node can be referred to as a T node. Hereinafter, the G node represents the management node, and the T node represents the terminal node. The G node manages a certain number of T nodes, and the G node is connected with these T nodes to jointly complete a specific communication function. The management of the T nodes by the G node can be embodied in multiple dimensions, for example, the G node can allocate transmission resources for the T nodes, configure communication domain parameters, and the like. As a possible implementation, the G node can send data scheduling information, and the T node can receive the data scheduling information and transmit / receive data according to the data scheduling information. For example, in a wireless short-range communication system, the node that sends the data scheduling information is the G node, and the node that receives the data scheduling information and transmits data according to the data scheduling information is the T node.
[0110] In some possible implementations, the G node and the T nodes connected therewith belong to one communication domain. Optionally, the number of G nodes in the communication domain can be one or multiple. Exemplarily, a single G node and the T nodes connected therewith jointly constitute a communication domain. Alternatively, a communication domain includes one G node (or master node) and at least one T node (or slave node), wherein the G node schedules the T nodes to realize mutual transmission of data between the nodes.
[0111] The management node direction communication link (communication link for transmission from the grant node to the terminal node) refers to the communication link from the G node to the T node. The management node direction communication link can carry the data channel, the control channel, the broadcast channel, the synchronization signal, and the like from the G node to the T node. In this application, the management node direction communication link can be referred to as the G link. The terminal node direction communication link (communication link for transmission from the terminal node to the grant node) refers to the communication link from the T node to the G node. The terminal node direction communication link can carry the data channel, the access channel, the feedback signal, and the like from the T node to the G node. In this application, the terminal node direction communication link can be referred to as the T link.
[0112] 3. Random access procedure already existing in the star flash standard
[0113] The Spark 1.0 standard has been completed. The Spark Link Basic (SLB) is a new generation of short-range access technology. The T-nodes in the Spark system all support a physical layer initial access process (referred to as a random access procedure or a random access process), so that the G-node obtains the information of the T-node. The T-node performs random access based on a physical layer identifier, which at least includes a physical layer identifier domain for non-contention access and a physical layer identifier domain for contention access. The G-node is responsible for maintaining the mapping relationship between the T-node and the physical layer identifier within the communication domain. The physical layer identifier is used to uniquely identify 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 uses the physical layer identifier to access next time, or instruct the T-node to release the physical layer identifier. The G-node can manage the physical layer identifier domain based on the device type information of the T-node, which depends on the implementation of the G-node. The physical layer identifier can also be used for scheduling. The G-node can configure a physical layer identifier for the T-node for unicast communication, and can also configure one or more physical layer identifiers for the T-node for groupcast or broadcast. The physical layer identifier used for scheduling is not in the physical layer identifier domain for contention access.
[0114] The random access procedure can be initiated by the media access layer of the T-node. The random access procedure is divided into two modes: contention access and non-contention access. FIG. 1 shows a schematic diagram of a random access procedure supported by the Spark standard. As shown in FIG. 1, the random access procedure includes:
[0115] Step 1: The G-node sends a synchronization signal.
[0116] Correspondingly, the T-node receives the synchronization signal sent by the G-node. As an example, the G-node periodically sends a synchronization signal through a G-link. Different G-nodes can be distinguished by detecting the synchronization signal sequence.
[0117] Step 2: The G-node sends broadcast information.
[0118] Correspondingly, the T-node receives the broadcast information transmitted by the G-node. As an example, the G-node periodically transmits the broadcast information through the G-link. The broadcast information is used to indicate the basic information of the communication domain where the T-node is located (responsible for), such as including cyclic prefix (CP) type, transmission time interval (TTI) length, etc. The broadcast information can be referred to as a master information block (MIB), or can have other names, which are not limited in the present application. In the present application, the TTI refers to the unit time of one-time transceiver interaction between the G-node and the T-node, which can include one or more radio frames. The length of one radio frame can be 125 microseconds, or other time length, which is not limited in the present application. The radio frame can be simply referred to as a frame. One radio frame includes a plurality of time domain symbols. In the present application, the time domain symbol is simply referred to as a symbol. The symbol in the following refers to the time domain symbol.
[0119] Step 3: The G-node transmits system information.
[0120] Correspondingly, the T-node receives the system information transmitted by the G-node. As an example, the G-node periodically transmits the system information through the G-link. The system information can be referred to as a system information block (SIB), or can have other names, which are not limited in the present application. The system information includes sequence information and time-frequency domain resource information of the T-node for random access, etc. As an example, the system information indicates one or more of the following: time-frequency resource of the random access channel (RACH), i.e. time-frequency resource configuration of the transmitted information in the following step 4; preamble sequence (or preamble code) of the RACH, i.e. sequence information of the T-node for random access; resource available for sending acknowledgement (ACK) / negative acknowledgement (NACK) by the T-node in response to the transmitted data in step 5; resource available for sending ACK / NACK by the T-node in response to the transmitted data in step 7. The information element ContentionAccessResource in the system information indicates a set of physical layer identifiers, i.e. [contentionPhysID-starting, contentionPhysID-ending] range and a set of contention access resources.
[0121] The sending period of the system message (i.e. the period of sending the system message by the G node) is longer than the sending period of the synchronization information block (i.e. the period of sending the synchronization information block by the G node), and is also longer than the sending period of the broadcast information (i.e. the period of sending the broadcast information by the G node). Generally, the sending period of the synchronization information block and the sending period of the broadcast information are both short, such as 1 ms, 2 ms, 4 ms, 8 ms, etc., for fast acquisition of synchronization timing and broadcast information by the T node. The sending period of the synchronization information block and the sending period of the broadcast information are the same or different. Since the system message carries more information and occupies larger overhead, the G node sends the system message by using a longer period to reduce the overhead. The sending period of the system message supported by the Starlink 1.0 standard is 64 ms, 128 ms, 256 ms, etc. It should be noted that the broadcast information in the present application refers to the information mainly used for indicating the basic information of the communication domain, i.e. the broadcast information in step 2, and does not refer to the system message. Alternatively, the broadcast information referred to in the present application does not include the system message, nor does it include the synchronization information block.
[0122] Step 4: The T node sends a random access message to the G node.
[0123] Correspondingly, the G node receives the random access message from the T node. The random access message is used to request access to the G node. Alternatively, the random access message indicates that there is a random access request for the T node. The present 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 of [contentionPhysID-starting, contentionPhysID-ending] indicated by the element ContentionAccessResource of the system message; and randomly selects an access resource from the contention access resource indicated by the element ContentionAccessResource, and the T node sends the random access message to the G node on the access resource. The random access message includes the physical layer identifier randomly selected by the T node from the range of [contentionPhysID-starting, contentionPhysID-ending] and the preamble sequence of the RACH. In the 5G system, this step is also called sending the Msg1 (Message 1) message, which is carried by the RACH channel.
[0124] Step 5: The G node configures the sending resource for the T node through the G link control information.
[0125] Or, the G node sends control information for configuring transmission resource to the T node through the G link. In a possible implementation, the G node configures a resource for the T node to transmit information, and sends scheduling signaling, i.e., G link control information for the T node to configure a transmission resource, through the G link. The cyclic redundancy check of the scheduling signaling is scrambled by a contention access physical resource identifier and a physical layer identifier of the T node. In the 5G system, step 5 is also called sending a Msg2 message.
[0126] Step 6: The T node sends an establishment request message on the configured resource.
[0127] Correspondingly, the G node receives the establishment request message from the T node. The establishment request message is an exchange resource control (XRC) establishment request (XRC-Setup-Request). The XRC-Setup-Request message contains an identifier for conflict resolution. The identifier for conflict resolution can be a medium access layer identifier. The medium access layer identifier is a globally unique identifier, which can uniquely distinguish (or identify) the T node. In addition, the T node can also report the size of the data quantity of the link control layer in the form of a MAC control element (CE) on the configured resource. In the 5G system, step 6 is also called sending a Msg3 message.
[0128] Step 7: The G node sends a response message to the T node.
[0129] Correspondingly, the T node receives the response message from the G node. The response message is an XRC establishment (XRC-Setup) message. The response message carries the identifier for conflict resolution reported by the T node. The T node receives the response message, and determines whether to successfully access according to the identifier for conflict resolution. In the 5G system, step 7 is also called sending a Msg4 message.
[0130] Step 8: The T node successfully receives the response message, and replies with an ACK; or fails to receive the response message, and replies with a NACK.
[0131] Step 9: The T node replies with establishment completion information to the G node.
[0132] Correspondingly, the G node receives the establishment completion information from the T node. The establishment completion information can be referred to as XRC establishment completion (XRC-Setup-Complete) information.
[0133] After step 9, the G node and the T node further perform a security authentication process. After the security authentication is completed, the G node can configure a unique physical layer identifier in a communication domain for the T node, for scheduling.
[0134] The technical solutions of the embodiments of the present application can be applied to various communication systems, which can be various existing short-range communication systems (such as Bluetooth, a wireless local area network (WLAN) system, a star flash short-range communication system, and the like), a future evolved short-range communication system, a universal short-range communication system, a long-term evolution (LTE) system, a 5G system, an internet of things (IoT) system, a non-terrestrial network (NTN) system, a vehicle to everything (V2X) system, a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, a universal mobile telecommunications system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a general packet radio service (GPRS), a global system for mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, or other similar new systems facing the future, such as a sixth-generation (6G) system, and the like, and the embodiments of the present application do not make specific limitations thereon. In addition, the term "system" can be replaced by "network". The star flash short-range communication system can be referred to as a vehicle-mounted wireless short-range communication system.
[0135] FIG. 2A is a schematic diagram of a star flash short-range communication system according to an embodiment of the present application. As shown in FIG. 2A, the star flash short-range communication system includes a G node and a T node. The G node is a node that transmits data scheduling information in the star flash short-range communication system, and the T node is a node that receives data scheduling information and transmits data according to the data scheduling information in the star flash short-range communication system. The G node and the T node can each be one or more. Generally, there is one G node and multiple T nodes. Taking the intelligent vehicle scenario as an example, an architecture of the star flash short-range communication system is shown in FIG. 2B. The G node includes a domain control unit (DCU) of the vehicle, and the T node includes a screen and a speaker of the vehicle. The domain control unit is the core of each functional domain of the vehicle and is a high-performance processing unit formed by the centralization of functional control logic and is strongly associated with a certain functional domain (for example, a cabin domain or an autonomous driving domain). FIG. 2B is a schematic diagram of an architecture of a star flash short-range communication system according to an embodiment of the present application. The technical solution of the embodiment of the present application can be used in a wireless short-range communication scenario, and FIG. 2A can be regarded as a schematic diagram of a wireless short-range communication scenario.
[0136] FIG. 2C is a schematic diagram of a WLAN system according to an embodiment of the present application. FIG. 2C is an architecture of a basic service set (BSS) of a typical WLAN. An access point (AP) can be connected to the Internet, and multiple stations (STAs) (for example, STA1, STA2, and STA3 shown in FIG. 2C) are associated with the AP and access the Internet through the AP. The number of APs and STAs shown in FIG. 2C is only an example, and the number of APs or STAs can be more or less in a specific implementation, which is not limited in the embodiments of the present application. The AP in FIG. 2C can be a multi-link device (MLD) supporting multiple links, that is, an AP MLD, and one or more STAs in FIG. 2C can be a non-AP MLD supporting multiple links. In the WLAN system, the AP is a G node, and the STA is a T node. The technical solution of the embodiment of the present application can be used in a local area wireless communication scenario, and FIG. 2C can be regarded as a schematic diagram of a local area wireless communication scenario.
[0137] FIG. 2D is a schematic diagram of a wireless communication system according to an embodiment of the present application. As shown in FIG. 2D, the system includes one or more base stations (only one is shown) and multiple user equipment (UEs), and the number of base stations and UEs in the system is not limited. In the wireless communication system shown in FIG. 2D, the base station is a G node, and the UE is a T node. The technical solution of the embodiment of the present application can be used in a wide area wireless communication scenario, and FIG. 2D can be regarded as a schematic diagram of a wide area wireless communication scenario.
[0138] The embodiments of the present application are mainly described by taking the application in the star flash short distance communication system as an example. The various aspects involved in the embodiments of the present application can be extended to other networks using various standards. For example, WLAN system, bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11 standard) and wide area network (WAN) or other now known or later developed networks. That is, the technical solutions of the present application can be applied to wireless short distance communication systems, can be applied to wide area wireless communication systems, and can be applied to other communication systems as long as the communication system involves a random access process.
[0139] As in the background section, in the evolution of new standards, a random access scheme capable of reducing the access delay of users needs to be designed in order to improve the experience of star flash services. The present application provides a random access scheme capable of reducing the access delay of users, which is not only suitable for star flash short distance communication systems, but also suitable for other communication systems involving random access processes, such as 5G systems, LTE systems, etc.
[0140] The communication method and device provided by the present application will be further introduced below in combination with the drawings. It can be understood that the T node and the G node are taken as the interactive execution subject in the present application for example, but the present application does not limit the interactive execution subject. For example, the method executed by the G node in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the G node, or a logical node, a logical module or software capable of realizing all or part of the functions of the G node; the method executed by the T node in the present application can also be implemented by a communication module or a circuit or chip (such as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a baseband chip) responsible for communication functions in the T node.
[0141] The embodiments of the present application are described by taking the T node and the G node on both sides to describe the method provided by the embodiments of the present application, but the T node and the G node can also forward the signal between the T node and the G node through other devices in the process of transmitting the signal, such as through a forwarding device, and the embodiments of the present application do not limit other devices other than the T node and the G node.
[0142] The method provided by the embodiments of the present application will be described below in combination with FIG. 3 to FIG. 15.
[0143] FIG. 3 is a flow diagram of a communication method according to an embodiment of the present application. The T-Node and G-Node involved in FIG. 3 are described above and will not be repeated here. As shown in FIG. 3, the method comprises the following steps:
[0144] 301. The G-Node transmits a synchronization information block.
[0145] Correspondingly, one or more T-Node receives the synchronization information block from the G-Node. As an example, the G-Node transmits the synchronization information block with a first period. The first period can be 1 millisecond (ms), 2 ms, 4 ms, 8 ms, etc. The synchronization information block can be referred to as a synchronization signal. The synchronization information block comprises a first training sequence (FTS), a second training sequence (STS), and synchronization information. The FTS and STS are synchronization sequences for timing synchronization. For example, the FTS is a signal used for time and frequency synchronization in a wireless short-range communication system; the STS is also a signal used for time and frequency synchronization in a wireless short-range communication system.
[0146] In one possible implementation, the synchronization information block comprises the first training sequence, the second training sequence, and the synchronization information. The first training sequence and the second training sequence are for timing synchronization. The synchronization information in the synchronization information block is used to indicate the identification information of the G-Node. For example, the synchronization information in the synchronization information block contains the identification information of the G-Node.
[0147] 302. The G-Node transmits broadcast information.
[0148] Correspondingly, one or more T-Node receives the broadcast information from the G-Node. As an example, the G-Node transmits the synchronization information block with a second period. The second period can be 1 ms, 2 ms, 4 ms, 8 ms, etc. The second period can be the same as or different from the first period described above. As an example, the first period is 1 ms and the second period is 4 ms. As another example, the first period is 2 ms and the second period is 8 ms. As yet another example, the first period is 4 ms and the second period is 4 ms. The order of steps 302 and 301 is not limited.
[0149] 303. The T-Node transmits random access information to the G-Node using a first time domain resource, which is determined according to at least one of the broadcast information and the synchronization information block.
[0150] Correspondingly, the G node receives the random access information from the T node. The random access information is used to request access to the G node. The T node can determine the first time domain resource according to at least one of the broadcast information and the synchronization information block. For the convenience of description, the communication method provided by the present application is described by taking the interaction between one T node and one G node as an example. It should be understood that the T node in each figure of the present application can be any one of a plurality of T nodes that receive the synchronization information block and / or the broadcast information. The possible implementation manner in which the T node determines the first time domain resource according to at least one of the broadcast information and the synchronization information block can refer to the following implementation manners #1 to #11, which will not be described herein.
[0151] In a possible implementation manner, the random access information sent by the T node comprises identification information of the T node; thereby making the G node know that the random access information is sent by the T node.
[0152] In a possible implementation manner, the random access information further comprises identification information of the G node; it can be ensured that only the G node processes the random access information, thereby avoiding accessing other G nodes. Optionally, the random access information further comprises node type indication information, the node type indication information indicating that the node sending the random access information is a G node or a T node.
[0153] In a possible implementation, the random access information includes a first training sequence and a second training sequence, and the first training sequence and the second training sequence are used for synchronization timing. Optionally, the first training sequence and the second training sequence are included in a certain training sequence set negotiated by the T node and the G node. The G node synchronizes timing with the T node according to the received first training sequence and second training sequence. Optionally, the synchronization information block includes the first training sequence, the second training sequence, and synchronization information used for indicating identification information of the G node. Optionally, the random access information further includes first information, in which the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols, and the first information includes identification information of the T node. The first information in the random access information can be referred to as synchronization information. FIG. 4 is a schematic diagram of a format of random access information provided by an embodiment of the present application. Referring to FIG. 4, the STS (i.e., the second training sequence) is carried in 1 symbol, the FTS (i.e., the first training sequence) is carried in 2 symbols, and the synchronization information is carried in 2 symbols, where the synchronization information includes synchronization information 1 and synchronization information 2, the synchronization information 1 is carried in 1 symbol, and the synchronization information 2 is carried in 1 symbol. The format of the synchronization information block sent by the G node can be the same as the format of the random access information sent by the T node, so that the T node and the G node can use the same algorithm for synchronization timing. For example, the format of the synchronization information block sent by the G node is shown in FIG. 4. The random access information sent by the T node can be regarded as the synchronization information block sent by the T node. The random access information can be carried in more or less than 5 symbols, and the format of the random access information can be other formats, which are not limited in the present application.
[0154] In a possible implementation, the second training sequence in the synchronization information block is different from the second training sequence in the random access information, the length of the second training sequence in the synchronization information block is the same as the length of the second training sequence in the random access information, or the second training sequence in the synchronization information block is a different sequence with the same length as the second training sequence in the random access information; so that according to the second training sequence, it can be determined whether the node sending the second training sequence is the G node or the T node. For example, the T node or other nodes can determine that the synchronization information block is sent by the G node according to the second training sequence in the synchronization information block, and the G node or other nodes can determine that the random access information is sent by the T node according to the second training sequence in the random access information.
[0155] 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.
[0156] 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.
[0157] In one possible implementation, the T node determines the power at which it transmits the aforementioned random access information.
[0158] 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.
[0159] As an example, node T performs open-loop power control, and the actual transmit power P′ of the random access information... tx For: P′ tx =Min{P tx ,P max} (1); P tx =10log 10 (M)+P o +PL (2);
[0160] 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. maiThe correspondence between the power level and the maximum transmission power is shown in Table 1.
[0161] Table 1: Correspondence between the output power level and the maximum transmission power
[0162] 304、In response to the random access information, the G node sends connection setup information to the T node.
[0163] Correspondingly, the T node receives the connection setup information from the G node. The connection setup information can be referred to as XRC setup information, or other names, which are not limited in the present application. The connection setup information is used for the T node to determine whether the access to the G node is successful. The connection setup information can contain the identification information of the T node. Step 304 is optional.
[0164] In a possible implementation, before the G node sends the connection setup information to the T node, the G node sends a G node control indicator (GCI), which is used to indicate the time-frequency resource, modulation mode, coding rate, etc. for transmitting the connection setup information. For example, the GCI is carried in a physical downlink control channel (PDCCH). For example, the connection setup information can be carried in a physical downlink shared channel (PDSCH). The cyclic redundancy check (CRC) of the GCI can be scrambled by the identity (or identification information) of the T node; it can ensure that only the target T node can receive the connection setup information, thereby ensuring the security of the random access. The identity of the T node is indicated in the random access information sent by the T node.
[0165] The connection setup information can contain one or more of the following: configuration information for the T node to perform ACK / NACK feedback, including time-frequency resource information, comb, subcarrier offset, etc. of the ACK / NACK feedback; time advance (TA) information; data link layer configuration information, etc.
[0166] 305、The T node sends setup completion information to the G node.
[0167] Correspondingly, the G node receives the setup complete information from the T node. The setup complete information can be referred to as XRC-Setup-Complete information, or other names, which are not limited in the present application. The setup complete information is used to indicate that the XRC connection between the T node and the G node has been established. Step 305 is optional.
[0168] In a possible implementation, before the T node sends the setup complete information to the G node, the T node receives a GCI from the G node, which is used to indicate the time-frequency resource, modulation mode, coding rate, etc. for transmitting the setup complete information. For example, the setup complete information can be carried in a PDSCH. The CRC of the GCI can be scrambled by the identity of the T node; it can ensure that only the target T node can receive the GCI, ensuring the security of random access. The identity of the T node is indicated in the random access information sent by the T node. For example, the XRC-Setup information and the XRC-Setup-Complete information are scrambled by the GCI with the identity of the T node; it can ensure that only the target T node can receive the XRC-Setup information and the XRC-Setup-Complete information, ensuring the security of random access.
[0169] In a possible implementation, after the T node receives the connection setup information from the G node, the T node sends an ACK to the G node, which is used to indicate that the T node receives the connection setup information. Optionally, the T node can not feedback the ACK information after receiving the connection setup information. Because if the T node does not successfully receive the connection setup information, it will not send the setup complete information. The G node can determine whether the T node successfully receives the connection setup information according to whether the setup complete information is received.
[0170] In the embodiments of the present application, the T node determines the first time domain resource according to at least one of the broadcast information and the synchronization information block, and sends the random access information to the G node using the first time domain resource; the T node can perform random access without receiving the system message sent by the G node, or in other words, without performing random access information transmission based on the time domain resource indicated by the system message, which can reduce the latency, i.e. to achieve fast random access. The embodiments of the present application can solve the problem of how to perform random access information transmission without the time domain resource indicated by the system message, and achieve fast random access. In addition, in the embodiments of the present application, the G node sends the setup (XRC-Setup) information to the T node after the T node sends the random access information; the step of sending the random access information is equivalent to combining the Msg1 and the Msg3 of the prior art into one step, which further reduces the latency, avoids the sending of the Msg2, and saves resources.
[0171] The following introduces several possible implementation manners and examples of the T-node determining the first time-domain resource according to at least one of the broadcast information and the synchronization information block.
[0172] Implementation manner #1-1 is as follows: the synchronization information block includes first indication information, a 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 in which a time unit offset (F-1) time units of the synchronization information block is located, or in other words, the first indication information is used to indicate that the first time unit in which the time unit offset (F-1) time units of the synchronization information block is located and / or a second time unit after the first time unit is used for transmission of random access information, F is an integer greater than 0; the T-node determines the first time-domain resource according to a 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 in which the synchronization information block is located. The second time unit is one time unit after the first time unit and adjacent to the first time unit. Or in other words, the second time unit is a time unit in which the time unit offset F time units of the synchronization information block is located. The synchronization information block or the broadcast information can indicate the transmission period of the synchronization information block. The first time-domain resource includes L time-domain continuous symbols, the L symbols are contained in the first time unit, or the L symbols are contained in the second time unit, or a part of the L symbols is contained in the first time unit and another part of the L symbols is contained in the second time unit, L is an integer greater than or equal to 5. For example, the L symbols are the last L symbols in the first time unit. For another example, the L symbols are the first L symbols in the second time unit. L can be 5, 6, 7, 8, 9, 10, etc., which is not limited in the present application. In a possible implementation manner, when L is equal to 5, the T-node directly transmits random access information on the L symbols, and when L is greater than 5, the T-node can select 5 continuous symbols from the L symbols to transmit random access information. In a possible implementation manner, the first time-domain resource includes L time-domain continuous T symbols. For example, when the last one or more symbols in the first time unit are a gap, the first time-domain resource is the continuous L symbols before the one or more symbols in the first time unit. For another example, when the last L symbols in the first time unit do not include a gap, the first time-domain resource is the last L symbols in the first time unit.
[0173] The first time unit for sending random access information can be part or all of the radio frames in the first time unit for sending random access information. For example, the first time unit for sending random access information can be the last radio frame in the first time unit for sending random access information. The second time unit for sending random access information can be part or all of the radio frames in the second time unit for sending random access information. For example, the second time unit for sending random access information can be the first radio frame in the second time unit for sending random access information. The first time unit and the second time unit for sending random access information can be part or all of the radio frames in the first time unit and part or all of the radio frames in the second time unit for sending random access information. For example, the first time unit and the second time unit for sending random access information can be the last radio frame in the first time unit and the first radio frame in the second time unit for sending random access information. The first indication information for indicating the starting position of the first time-domain resource in the time unit offset (F-1) time units in the first time unit where the synchronization information block is located can be any one of the following: the first indication information for indicating that the first radio frame in the first time unit where the time unit offset (F-1) time units where the synchronization information block is located is for sending random access information, the first radio frame being the last radio frame in the first time unit; the first indication information for indicating that the second radio frame in the second time unit where the time unit offset F time units where the synchronization information block is located is for sending random access information, the second radio frame being the last radio frame in the second time unit; and the first indication information for indicating that the first radio frame and the second radio frame are for sending random access information. The following describes several examples under implementation #1.
[0174] Example 1-1: the first indication information contains h1 bits, h1 is an integer greater than 0; when the value of the first indication information (or the above h1 bits) is a first value, it is used to indicate that the above first time unit is used for the transmission of random access information; when the value of the first indication information is 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. For another example, 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 the T node is the first value, the T node determines the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block; when the value of the first indication information in the synchronization information block received by the T node is the second value, the T node will not determine the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block.
[0175] Example 1-2: the first indication information contains h2 bits, h2 is an integer greater than 0; when the value of the first indication information (or the above h2 bits) is a first value, it is used to indicate that the above second time unit is used for the transmission of random access information; when the value of the first indication information is 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 h2 is not limited. For example, h2 is 1, the first value is 1, and the second value is 0. For another example, h2 is 2, the first value is 3, and the second value is 0.
[0176] Example 1-3: the first indication information contains h3 bits, h3 is an integer greater than 0; when the value of the first indication information (or the above h3 bits) is a first value, it is used to indicate that the above first time unit and the above second time unit are used for the transmission of random access information; when the value of the first indication information is 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 h3 is not limited. For example, h3 is 1, the first value is 1, and the second value is 0. For another example, h3 is 2, the first value is 3, and the second value is 0.
[0177] Example 1-4: The first indication information is s bits in the synchronization information block, s is an integer greater than 1; when the s bits take a third value, the first indication information is used to indicate that the first time unit is used for sending the random access information; when the s bits take a fourth value, the first indication information is used to indicate that the second time unit is used for sending the random access information; when the s bits take a fifth value, the first indication information is used to indicate that the first time unit and the second time unit are used for sending the random access information; when the s bits take a 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, the time domain position of the synchronization information block is not used for determining the first time domain resource. s, the third value, the fourth value, the fifth value and the sixth value are not limited. For example, s is 2, the third value is 1, the fourth value is 2, the fifth value is 3, and the sixth value is 0.
[0178] Example 1-5: The first indication information is s bits in the synchronization information block, s is an integer greater than 1; when the s bits take a third value, the first indication information is used to indicate that the first radio frame is used for sending the random access information; when the s bits take a fourth value, the first indication information is used to indicate that the second radio frame is used for sending the random access information, or the first indication information is used to indicate that the second radio frame and the radio frame after the second radio frame are used for sending the random access information; when the s bits take a fifth value, the first indication information is used to indicate that the first radio frame and the second radio frame are used for sending the random access information; when the s bits take a 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, the time domain position of the synchronization information block is not used for determining the first time domain resource. s, the third value, the fourth value, the fifth value and the sixth value are not limited. For example, s is 2, the third value is 1, the fourth value is 2, the fifth value is 3, and the sixth value is 0.
[0179] The implementation manner #1-2 is as follows: the broadcast information includes eleventh indication information, a transmission period of the synchronization information block is F time units, the eleventh indication information is used for indicating that a starting position of the first time domain resource is in or after a third time unit in which a time unit in which the broadcast information is located is offset by (F-1) time units, or in other words, the eleventh indication information is used for indicating that a third time unit in which a time unit in which the broadcast information is located is offset by (F-1) time units and / or a fourth time unit after the third time unit are used for transmission of the random access information, and F is an integer greater than 0; and the T node determines the first time domain resource according to a 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 a time unit in which the broadcast information is located. The specific implementation of the implementation manner #1-2 is similar to that of the implementation manner 1-1, and details are not described herein again.
[0180] The implementation manner #2 is as follows: the synchronization information block includes first indication information, the first indication information is used for indicating that the synchronization information block is a last synchronization information block in a current channel occupy time (COT) of the G node; the T node determines 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; and the first time domain resource is contained in a first time unit in which a time unit in which the synchronization information block is located is offset by (F-1) time units, or the first time domain resource is contained in a second time unit in which a time unit in which the synchronization information block is located is offset by F time units, or a part of the first time domain resource is contained in the first time unit and another part of the first time domain resource is contained in the second time unit, and F is the transmission period of the synchronization information block. The synchronization information block or the broadcast information can indicate the transmission period of the synchronization information block. As an example, the first indication information includes d bits, and d is an integer greater than 0; when a value of the first indication information (or the d bits) is a seventh value, the first indication information is used for indicating that the synchronization information block is a last synchronization information block in a current COT of the G node; and when the value of the first indication information is an eighth value, the first indication information is used for indicating that the synchronization information block is not a last synchronization information block in a current COT of the G node. The seventh value and the eighth value are different. For example, d is 1, the seventh value is 1, and the eighth value is 0.
[0181] The time domain resource for sending 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 for sending random access information determined by the T-node, i.e. the first time domain resource, can be any one 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, the sum of L1 and L2 equals to L; any L consecutive symbols in the second time unit. For example, the first time domain resource is any one of the j portions of time domain resource in the second time unit, each portion of time domain resource is 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 portions, and randomly select one portion of the j portions of time domain resource as the first time domain resource. In this way, the probability of the T-node using the time domain resource to send random access information with other T-nodes is reduced.
[0182] The above implementation manner #1 and the above implementation manner #2 are applicable to the case where the G node is in a discontinuous transmission mode, and are also applicable to the case where the G node is in a continuous transmission mode. Alternatively, in the case where the G node is in the discontinuous transmission mode and the continuous transmission mode, the T node can determine the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block. Alternatively, in the case where the G node is in the discontinuous transmission mode or the continuous transmission mode, the T node can determine the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block. The discontinuous transmission mode refers to the case where the G node does not continuously transmit in the communication process, and can not communicate due to failure to preempt the channel, and needs to wait until the channel is preempted to transmit data. Alternatively, the T node cannot continuously transmit for a long time in the discontinuous transmission mode, for example, the T node can continuously transmit for at most q time units in the discontinuous transmission mode, and the value of q is not limited. The continuous transmission mode refers to the case where the G node continuously transmits in the communication process, and does not need to compete for the channel with other nodes. Alternatively, the T node can continuously transmit in the continuous transmission mode. In a possible implementation, the second indication information in the synchronization information block is used to indicate the transmission mode of the G node, and the T node determines the transmission mode of the G node according to the second indication information. For example, the second indication information includes 1 bit, and the value of the second indication information is 1, which is used to indicate that the G node is in the discontinuous transmission mode, and the value of the second indication information is 0, which is used to indicate that the G node is in the continuous transmission mode. For another example, the second indication information includes 1 bit, and the value of the second indication information is 0, which is used to indicate that the G node is in the discontinuous transmission mode, and the value of the second indication information is 1, which is used to indicate that the G node is in the continuous transmission mode. In another possible implementation, the third indication information in the broadcast information is used to indicate the transmission mode of the G node, and the T node determines the transmission mode of the G node according to the third indication information. For example, the third indication information includes 1 bit, and the value of the third indication information is 1, which is used to indicate that the G node is in the discontinuous transmission mode, and the value of the third indication information is 0, which is used to indicate that the G node is in the continuous transmission mode. For another example, the third indication information includes 1 bit, and the value of the third indication information is 0, which is used to indicate that the G node is in the discontinuous transmission mode, and the value of the third indication information is 1, which is used to indicate that the G node is in the continuous transmission mode.
[0183] In the above implementation #1 and the above implementation #2, the T-node determines the first time-domain resource according to the time-domain position of the synchronization information block and the transmission period of the synchronization information block, for example, as follows: the T-node determines the above first radio frame according to the time-domain position of the synchronization information block and the transmission period of the synchronization information block; and determines the first time-domain resource according to the above first radio frame. As an example, the first time-domain resource is the last L symbols in the above first radio frame. As another example, the first time-domain resource is the first L symbols in the second radio frame after the first radio frame. As yet another example, the first time-domain resource includes the last one or more symbols in the above first radio frame and the first one or more symbols in the above second radio frame.
[0184] FIG. 5 is a schematic diagram of a time-domain resource provided by an embodiment of the present application. FIG. 5 shows 8 time units, one of which can include one or more of the time length for which the G-node transmits a synchronization information block, the time length for which the G-node transmits broadcast information, the time length for which the G-node transmits a GCI, the time length for which the G-node transmits a reference signal (RS), the time length for which the G-node transmits information, and the time length for which the T-node transmits information. The G-node transmits a synchronization information block in time unit 0 and time unit 4, and does not transmit a synchronization information block in the other time units. The transmission period of the synchronization information block is 4 (i.e., the above F) time units. The first indication information in the synchronization information block #1 transmitted by the 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 above first time unit) that is 3 time units away from the time unit 4 in which the synchronization information block #1 is located, or the first indication information in the synchronization information block #1 transmitted by the 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 the G-node. The T-node determines, according to the time-domain position of the synchronization information block #1 and the transmission period of the synchronization information block, that the starting position of the first time-domain resource is in or after the time unit 7 (i.e., the above first time unit) that is 3 time units away from the time unit 4 in which the synchronization information block #1 is located. FIG. 5 shows a schematic diagram in which the starting position of the first time-domain resource is in the time unit 7 that is 3 time units away from the time unit 4 in which the synchronization information block #1 is located. As an example, the T-node determines, according to the time-domain position of the synchronization information block #1 and the transmission period of the synchronization information block, that the first time-domain resource is the first L symbols of the last radio frame in the time unit 7. As another example, the T-node determines, according to the time-domain position of the synchronization information block #1 and the transmission period of the synchronization information block, that the first time-domain resource is the first L symbols of the first radio frame in the time unit 8, which is one time unit after the time unit 7.
[0185] The following describes the manner and examples in which the T-node determines the above first time-domain resource when the G-node is in the continuous transmission mode.
[0186] Implementation #3 is as follows: the synchronization information block includes fourth indication information, the fourth indication information is used to indicate that a time unit after the time unit where the synchronization information block is located is used for transmission of random access information; the T-node determines the first time domain resource according to the fourth indication information, the first time domain resource is contained in the time unit after the time unit where the synchronization information block is located. In a possible implementation manner, the second indication information in the synchronization information block is used to indicate that the G-node is in the continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G-node is in the continuous transmission mode; the T-node determines the first time domain resource according to the fourth indication information in the case of determining that the G-node is in the continuous transmission mode.
[0187] The following introduces several examples under implementation #3.
[0188] Example 3-1: the fourth indication information contains f1 bits, f1 is an integer greater than 0; when the value of the fourth indication information (or the f1 bits) is a first preset value, it is used to indicate that the continuous g time units after the time unit where the synchronization information block is located are used for transmission of random access information; when the value of the fourth indication information is a second preset value, it is used to indicate that the time unit after the time unit where the synchronization information block is located is not used for transmission of random access information, or it is used to indicate that the T-node does not transmit random access information in the time unit after the time unit where the synchronization information block is located. The first preset value and the second preset value are different. The value of f1 is not limited. For example, the first preset value is 1, the second preset value is 0, and f1 is 1. The value of g can be defaulted to 1 or other positive integers. For example, the protocol supported by the T-node and the G-node stipulates the value of g.
[0189] Example 3-2: the fourth indication information contains f2 bits, f2 is an integer greater than 1; when the fourth indication information (or the f2 bits) takes a third preset value, it is used to indicate that the g1 time units after the time unit where the synchronization information block is located are used for transmission of random access information; when the fourth indication information takes a fourth preset value, it is used to indicate that the g2 time units after the time unit where the synchronization information block is located are used for transmission of random access information; when the fourth indication information takes a fifth preset value, it is used to indicate that the g3 time units after the time unit where the synchronization information block is located are used for transmission of random access information; when the fourth indication information takes a sixth 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 transmission of random access information, or in other words, it is used to indicate that the T node does not transmit random access information on the time units after the time unit where the synchronization information block is located. Any two of the third preset value, the fourth preset value, the fifth preset value and the sixth preset value are 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.
[0190] Implementation #4 is as follows: the synchronization information block includes fourth indication information, the fourth indication information is used to indicate that the time units after the time unit where the synchronization information block is located are used for transmission of random access information, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resources used for transmitting random access information are carried in K time units, K is a positive integer; the T node determines the first time domain resources according to the fourth indication information and the sixth indication information, and the first time domain resources are included in the K continuous time units after the time unit where the synchronization information block is located. The first time domain resources can be any L symbols in the K continuous time units after the time unit where the synchronization information block is located. In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in a continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in a continuous transmission mode; the T node determines the first time domain resources according to the fourth indication information and the sixth indication information in the case where the G node is in a continuous transmission mode.
[0191] As an example, the fourth indication information includes f3 bits, f3 being an integer greater than 0; when the fourth indication information (or the f3 bits) has a first preset value, it is used to indicate that the time unit after the time unit where the synchronization information block is located is used for transmission of random access information; when the fourth indication information has a second preset value, it is used to indicate that the time unit after the time unit where the synchronization information block is located is not used for transmission of random access information, or it is used to indicate that the T node does not transmit random access information in the time unit after the time unit where the synchronization information block is located; the sixth indication information includes f4 bits, the f4 bits having a value of K, f4 being an integer greater than 0. The first preset value and the second preset value 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 value range of the f4 bits is 1 to 4, 1 to 5, 1 to 6, etc.
[0192] Implementation #5 is as follows: the broadcast information includes fifth indication information, the fifth indication information being used to indicate that the time unit after the time unit where the broadcast information is located is used for transmission of random access information; the T node determines the first time domain resource according to the fifth indication information, the first time domain resource being included in the time unit after the time unit where the broadcast information is located. In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines the first time domain resource according to the fifth indication information in the case where it is determined that the G node is in the continuous transmission mode.
[0193] The following introduces several examples under implementation #5.
[0194] Example 5-1: the fifth indication information includes f1 bits, f1 being an integer greater than 0; when the fifth indication information (or the f1 bits) has a first preset value, it is used to indicate that the continuous g time units after the time unit where the broadcast information is located are used for transmission of random access information; when the fifth indication information has a second preset value, it is used to indicate that the time unit after the time unit where the broadcast information is located is not used for transmission of random access information, or it is used to indicate that the T node does not transmit random access information in the time unit after the time unit where the broadcast information is located, or it is used to indicate that there is currently no time domain resource for transmission of random access information. The first preset value and the second preset value are different. The value of f1 is not limited. For example, the first preset value is 1, the second preset value is 0, and f1 is 1. The value of g can be defaulted to 1 or another positive integer. For example, the value of g is specified in the protocol supported by the T node and the G node.
[0195] Example 5-2: the fifth indication information contains f2 bits, f2 is an integer greater than 1; when the value of the fifth indication information (or the f2 bits) is a third preset value, it is used to indicate that the g1 time units after the time unit where the broadcast information is located are used for 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 g2 time units after the time unit where the broadcast information is located are used for 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 g3 time units after the time unit where the broadcast information is located are used for 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 after the time unit where the broadcast information is located are not used for transmission of random access information, or it is used to indicate that the T node does not transmit random access information on the time units after the time unit where the broadcast information is located, or it is used to indicate that there is no time domain resource for transmitting random access information. Any two of the third preset value, the fourth preset value, the fifth preset value and the sixth preset value are 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.
[0196] The implementation #6 is as follows: the broadcast information includes the fifth indication information, the fifth indication information is used to indicate that the time units after the time unit where the broadcast information is located are used for transmission of random access information, the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resource for transmitting random access information is carried in K time units, K is a positive integer; the T node determines the first time domain resource according to the fifth indication information and the sixth indication information, and the first time domain resource is contained in the continuous K time units after the time unit where the broadcast information is located. The first time domain resource can be any L symbols in the continuous K time units after the time unit where the broadcast information is located. In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines the first time domain resource according to the fifth indication information and the sixth indication information in the case that the G node is in the continuous transmission mode.
[0197] As an example, the fifth indication information includes f3 bits, f3 being an integer greater than 0; when the fifth indication information (or the f3 bits) has a first preset value, it is used to indicate that the time unit after the time unit where the broadcast information is located is used for transmission of random access information; when the fifth indication information has a second preset value, it is used to indicate that the time unit after the time unit where the broadcast information is located is not used for transmission of random access information, or in other words, it is used to indicate that the T node does not transmit random access information in the time unit after the time unit where the broadcast information is located; the sixth indication information includes f4 bits, the f4 bits having a value of K, f4 being an integer greater than 0. The first preset value and the second preset value 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 value range of the f4 bits is 1 to 4, 1 to 5, 1 to 6, etc.
[0198] Implementation #7 is as follows: the broadcast information or the synchronization information block includes seventh indication information, the seventh indication information being used to indicate a transmission period of random access information; the T node determines the first time domain resource according to the transmission period of random access information. In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in a continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines the first time domain resource according to the transmission period of random access information in a case where it is determined that the G node is in the continuous transmission mode. For example, the transmission period of random access information is Y milliseconds (ms), and the starting position of the first time domain resource can be y offset +m·Y+, m being an integer greater than or equal to 0, y offset being a time offset, and Y being a number greater than 0.
[0199] The above implementation #3 to the above implementation #7 describe a manner and examples in which the T node determines the above first time domain resource in a case where the G node is in the continuous transmission mode. The T node can also determine the above first time domain resource in the case where the G node is in the continuous transmission mode through other manners, which are not limited by the present application. The following introduces a manner of determining the above first time domain resource, which is applicable in both the continuous transmission mode and the discontinuous transmission mode of the G node.
[0200] In implementation #8, the eighth indication information in the synchronization information block is used to indicate the number of offset time units between the time unit where the synchronization information block is located and the time unit used for sending the random access information; the T node determines the first time domain resource according to 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 is offset by m1 time units from the time unit used for sending the 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 another example, when the value of the eighth indication information is m1, the eighth indication information is used to indicate that the time unit where the synchronization information block is located is offset by m1 time units from the time unit #1 and one or more time units after the time unit #1 for sending the 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 is 2, 3, 4, 5, etc. For example, the sending period of the synchronization information block is 4 time units, the G node sends the synchronization information block #1 and the synchronization information block #2 in sequence, the value of the eighth indication information in the synchronization information block #1 is 7, and the value of the eighth indication information in the synchronization information block #2 is 3; the T node can determine the time unit used for sending the random access information according to the eighth indication information in the synchronization information block #1, and the number of offset time units between the time unit where the synchronization information block #1 is located and the time unit used for sending the random access information is 7; or the T node can determine the time unit used for sending the random access information according to the eighth indication information in the synchronization information block #2, and the number of offset time units between the time unit where the synchronization information block #2 is located and the time unit used for sending the random access information is 3. In implementation #8, the T node can determine the first time domain resource according to the time domain position of the synchronization information block and the eighth indication information when the G node is in the discontinuous transmission mode and the continuous transmission mode.
[0201] The implementation #9 is as follows: the eighth indication information in the broadcast information is used for indicating the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; the T node determines the first time domain resource according to 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 for indicating that the time unit where the broadcast information (the broadcast information containing the eighth indication information) is located is offset by m1 time units to the time unit used for sending the 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 another example, when the value of the eighth indication information is m1, the eighth indication information is used for indicating that the time unit where the above broadcast information is located is offset by m1 time units to the time unit #1 and one or more time units after the time unit #1 for sending the 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 is 2, 3, 4, 5, etc. For example, the sending period of the broadcast information is 4 time units, the G node sends the broadcast information #1 and the broadcast information #2 in sequence, the value of the eighth indication information in the broadcast information #1 is 7, and the value of the eighth indication information in the broadcast information #2 is 3; the T node can determine the time unit used for sending the random access information according to the eighth indication information in the broadcast information #1, and the number of offset time units between the time unit where the broadcast information #1 is located and the time unit used for sending the random access information is 7; or the T node can determine the time unit used for sending the random access information according to the eighth indication information in the broadcast information #2, and the number of offset time units between the time unit where the broadcast information #2 is located and the time unit used for sending the random access information is 3. In the implementation #9, the T node can determine the first time domain resource according to the time domain position of the broadcast information and the eighth indication information when the G node is in the discontinuous transmission mode and the continuous transmission mode.
[0202] In implementation #10, the synchronization information block includes ninth indication information and tenth indication information; when the value of the ninth indication information is the seventh preset value, the G node is in the discontinuous transmission mode; when the value of the ninth indication information is the eighth preset value, the G node is in the continuous transmission mode; when the value of the ninth indication information is the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units 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 the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending random access information after the time unit where the synchronization information block is located; the T node determines the first time domain resource according to the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information. The seventh preset value and the eighth preset value 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 according to the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information when the G node is in the discontinuous transmission mode and the continuous transmission mode.
[0203] As an example, the ninth indication information includes n1 bits, and the tenth indication information includes n2 bits, where n1 and n2 are integers greater than 0; when the value of the n1 bits is 1, the ninth indication information is used to indicate that the G node is in the discontinuous transmission mode, and the value of the n2 bits represents the number of offset time units 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 n1 bits is 0, the ninth indication information is used to indicate that the G node is in the continuous transmission mode, and when the value of the tenth indication information is t, the number of continuous time units used for sending random access information after the time unit where the synchronization information block is located is t, or in other words, when the value of the tenth indication information is t, the t time units after the time unit where the synchronization information block is located are 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 range of the n2 second bits is 1 to 4, 1 to 6, 1 to 8, etc. The value of t is not limited. For example, t is 1, 2, 3, 4, 5, 6, etc.
[0204] The implementation #11 is as follows: the broadcast information comprises ninth indication information and tenth indication information; when the value of the ninth indication information is the seventh preset value, it is used to indicate that the G node is in the discontinuous transmission mode, and when the value of the ninth indication information is the eighth preset value, it is used to indicate that the G node is in the continuous transmission mode; when the value of the ninth indication information is the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; when the value of the ninth indication information is the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending the random access information after the time unit where the broadcast information is located; the T node determines the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information. The seventh preset value and the eighth preset value are not limited. For example, the seventh preset value is 1, and the eighth preset value is 0. In the implementation #11, the T node can determine the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information when the G node is in the discontinuous transmission mode and the continuous transmission mode.
[0205] As an example, the ninth indication information comprises n1 bits, and the tenth indication information comprises n2 bits, and n1 and n2 are both integers greater than 0; when the value of the n1 bits is 1, the ninth indication information is used to indicate that the G node is in the discontinuous transmission mode, and the value of the n2 bits represents the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; when the value of the n1 bits is 0, the ninth indication information is used to indicate that the G node is in the continuous transmission mode, and when the value of the tenth indication information is t, it is used to indicate that the number of continuous time units used for sending the random access information after the time unit where the broadcast information is located is t, or in other words, when the value of the tenth indication information is t, it is used to indicate that t continuous time units after the time unit where the broadcast information is located are used for sending the 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 range of the n2 second bits is 1 to 4, 1 to 6, 1 to 8, etc. The value of t is not limited. For example, t is 1, 2, 3, 4, 5, 6, etc.
[0206] The above implementation #8 to the above implementation #11 describe the ways of determining the above first time domain resource and examples applicable to both the continuous transmission mode and the discontinuous transmission mode of the G node. In the above implementation #8 to the above implementation #11, the T node can or can not know the mode of the G node. In the above implementation #8 to the above implementation #11, the format of the synchronization information block transmitted by the G node in the continuous transmission mode is the same as the format of the synchronization information block transmitted by the G node in the discontinuous transmission mode, and the format of the broadcast information transmitted by the G node in the continuous transmission mode is the same as the format of the broadcast information transmitted by the G node in the discontinuous transmission mode; in this way, the T node can parse the synchronization information block and the broadcast information transmitted by the G node in the same way.
[0207] FIG. 6 is a flow diagram of another communication method provided by the embodiments of the present application. The descriptions of the T node and the G node involved in FIG. 6 can refer to the above, which will not be described in detail here. In the method of FIG. 6, the T node can transmit the random access information according to the time-frequency resource indicated by the system message, or determine the time domain resource for transmitting the random access information according to at least one of the synchronization information block and the broadcast information. As shown in FIG. 6, the method includes:
[0208] 601. The G node transmits the synchronization information block.
[0209] Correspondingly, one or more T nodes receive the synchronization information block from the G node.
[0210] 602. The G node transmits the broadcast information.
[0211] Correspondingly, one or more T nodes receive the broadcast information from the G node. The steps 601 to 602 can refer to the steps 301 to 302 in FIG. 3.
[0212] 603. The G node transmits the system message.
[0213] As an example, the G node transmits the system message in a third period. The third period is longer than the above first period, and is also longer than the above second period.
[0214] 604. The T node transmits the random access information to the G node.
[0215] The time domain resource for transmitting the random information is the time domain resource indicated by the system message or the first time domain resource determined by the T node according to at least one of the broadcast information and the synchronization information block.
[0216] In a possible implementation, the system message does not indicate the time-frequency resource of the RACH, i.e., the time-frequency resource of the T-node for sending the random access information, and / or, the preamble sequence of the RACH, i.e., the sequence information of the T-node for random access; the T-node determines the first time-domain resource according to at least one of the broadcast information and the synchronization information block; and sends the random access information to the G-node using the first time-domain resource, refer to step 304 described above. The present application does not limit other information contained in the system message.
[0217] In a possible implementation, the system message indicates the time-frequency resource of the RACH, i.e., the time-frequency resource of the T-node for sending the random access information. Optionally, the system message also indicates the preamble sequence of the RACH, for example, the preamble sequence can be the STS and / or FTS sequence. In the case that the T-node has not received the system message before having the demand for accessing the G-node, the T-node determines the first time-domain resource according to at least one of the broadcast information and the synchronization information block, and sends the random access information to the G-node using the first time-domain resource. The T-node having the demand for accessing the G-node can be understood as that the T-node is about to send the random access information to the G-node. In the case that the T-node receives the system message before having the demand for accessing the G-node, the T-node can send the random access information according to the time-frequency resource indicated by the system message.
[0218] 605、In response to the random access information, the G-node sends the connection establishment information to the T-node.
[0219] Correspondingly, the T-node receives the connection establishment information from the G-node. Step 605 is optional.
[0220] 606、The T-node sends the establishment completion information to the G-node.
[0221] Correspondingly, the G-node receives the establishment completion information from the T-node. Steps 605 to 606 can refer to steps 304 to 305 in FIG. 3. Step 606 is optional.
[0222] In the embodiments of the present application, the T-node determines the first time-domain resource according to at least one of the broadcast information and the synchronization information block, and sends the random access information to the G-node using the first time-domain resource; the T-node can perform random access, i.e., send the random access information, without waiting for receiving the system message sent by the G-node, which is beneficial to reduce the access delay. In the case that the T-node receives the system message before having the demand for accessing the G-node, the T-node sends the random access information according to the time-frequency resource indicated by the system message; which is beneficial to reduce the access delay.
[0223] FIG. 7 is a flow diagram of another communication method according to an embodiment of the present application. The description of the T-node and the G-node in FIG. 7 can refer to the above description, and will not be repeated here. The method flow in FIG. 7 is based on the method flow in FIG. 3, and further describes the manner of determining the first time domain resource and the information contained in the synchronization information block. The method flow in FIG. 7 is applicable to both the continuous transmission mode and the discontinuous transmission mode of the G-node. As shown in FIG. 7, the method includes the following steps.
[0224] 701. The G-node sends a synchronization information block.
[0225] Correspondingly, one or more T-nodes receive the synchronization information block from the G-node. The synchronization information block includes first indication information, and the transmission period of the synchronization information block is F time units. The first indication information is used to indicate that the time unit where the synchronization information block is located is offset (F-1) time units from a first time unit and / or a second time unit after the first time unit is used for transmission of random access information. Alternatively, the first indication information is used to indicate that the synchronization information block is the last synchronization information block in the current COT of the G-node. Optionally, the synchronization information block further includes second indication information. The second indication information is used to indicate the transmission mode of the G-node, which is the discontinuous transmission mode or the continuous transmission mode. The description of the first indication information can refer to the description of the first indication information in the above implementation #1-1 and implementation #2.
[0226] 702. The G-node sends broadcast information.
[0227] Correspondingly, one or more T-nodes receive the broadcast information from the G-node. The present application does not limit the information contained in the broadcast information. Optionally, the broadcast information includes third indication information, which is used to indicate the transmission mode of the G-node, which is the discontinuous transmission mode or the continuous transmission mode.
[0228] 703. The T-node sends random access information to the G-node using the first time domain resource, which is determined according to the synchronization information block.
[0229] Correspondingly, the G-node receives the random access information from the T-node. Optionally, the T-node determines the first time domain resource according to the time domain position of the synchronization information block and the transmission period of the synchronization information block.
[0230] As an example, the first indication information is used to indicate that the first radio frame in the first time unit, which is located in the time unit offset (F-1) time units from the time unit where the synchronization information block is located, is used for transmission of the 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 continuous 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 according to the time domain position of the synchronization information block and the transmission period (i.e., F) of the synchronization information block, and then determine any L continuous T symbols in the first radio frame in the first time unit as the first time domain resource.
[0231] As another example, the first indication information is used to indicate that the second radio frame in the second time unit, which is located in the time unit offset F time units from the time unit where the synchronization information block is located, is used for transmission of the 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 continuous 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 according to the time domain position of the synchronization information block and the transmission period (i.e., F) of the synchronization information block, and then determine any L continuous 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 part containing L continuous T symbols, and randomly selects one part from the multiple parts as the first time domain resource.
[0232] As yet another example, the first indication information is used to indicate that the first radio frame and the second radio frame described above are used for transmission of the random access information, and a part of the first time domain resource is contained in the first radio frame and another part is contained in the second radio frame. The T node can determine the first time unit and the second time unit according to the time domain position of the synchronization information block and the transmission period (i.e., F) of the synchronization information block, and then select L continuous 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. The L symbols can include L1 T symbols in the first radio frame and L2 T symbols in the second radio frame, and the sum of L1 and L2 is L.
[0233] 704、In response to the random access information, the G node sends connection establishment information to the T node.
[0234] Correspondingly, the T node receives the connection establishment information from the G node. Step 704 is optional.
[0235] 705、The T node sends establishment completion information to the G node.
[0236] Correspondingly, node G receives the establishment completion information from node T. Steps 704 and 705 can be referred to as steps 304 and 305 in Figure 3. Step 705 is optional.
[0237] 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.
[0238] Figure 8 is a flowchart illustrating another communication method provided in an embodiment of this application. The descriptions of the T-node and G-node involved in Figure 8 can be found above and will not be detailed here. Based on the method flowchart in Figure 3, Figure 8 further describes the method for determining the first time-domain resource and the information contained in the synchronization information block and broadcast information. The method flowchart in Figure 8 is applicable in both continuous and discontinuous transmission modes for the G-node, as shown in Figure 8. The method includes:
[0239] 801. Node G sends a synchronization information block.
[0240] 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.
[0241] 802. Node G sends broadcast information.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] 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.
[0246] As an example, the eleventh indication information is used to indicate that the third radio frame in the third time unit, which is offset (F-1) time units from the time unit where the synchronization information block is located, is used for transmission of the 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 continuous T symbols in the third radio frame, for example, the last L T symbols in the third radio frame. The T node can determine the third time unit according to the time domain position of the broadcast information and the transmission period of the synchronization information block (i.e., F), and then determine any L continuous T symbols in the third radio frame in the third time unit as the first time domain resource.
[0247] As another example, the eleventh indication information is used to indicate that the fourth radio frame in the fourth time unit, which is offset F time units from the time unit where the synchronization information block is located, is used for transmission of the 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 continuous T symbols in the fourth radio frame, for example, the first L T symbols in the fourth radio frame. The T node can determine the fourth time unit according to the time domain position of the broadcast information and the transmission period of the synchronization information block (i.e., F), and then determine 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 part containing L continuous symbols, and randomly selects one part from the multiple parts as the first time domain resource.
[0248] As yet another example, the eleventh indication information is used to indicate that the above-mentioned third radio frame and the above-mentioned fourth radio frame are used for transmission of the random access information, and a part of the first time domain resource is contained in the third radio frame and another part is contained in the fourth radio frame. The T node can determine the third time unit and the fourth time unit according to the time domain position of the broadcast information and the transmission period of the synchronization information block (i.e., F), and then select L continuous T symbols from the symbols contained in the third radio frame in the third time unit and the symbols contained in the fourth radio frame in the fourth time unit as the first time domain resource. The L symbols can include L1 T symbols in the third radio frame and L2 T symbols in the fourth radio frame, and the sum of L1 and L2 is L.
[0249] 804、In response to the random access information, the G node sends connection establishment information to the T node.
[0250] Correspondingly, the T node receives the connection establishment information from the G node. Step 804 is optional.
[0251] 805、The T node sends establishment completion information to the G node.
[0252] Correspondingly, the G node receives the establishment completion information from the T node. Steps 804 to 805 can refer to steps 304 to 305 in FIG. 3. Step 805 is optional.
[0253] In the embodiments of the present application, the T node determines the first time domain resource according to the synchronization information block, and uses the first time domain resource to send the random access information to the G node; the T node can perform random access without waiting for receiving the system message sent by the G node, i.e., sending the random access information, which is beneficial to reduce the access delay.
[0254] FIG. 9 is a flow diagram of another communication method provided by the embodiments of the present application. The descriptions of the T node and the G node involved in FIG. 9 can refer to the above, and will not be described in detail here. The method flow of FIG. 9 further describes the manner of determining the first time domain resource and the information contained in the synchronization information block on the basis of the method flow of FIG. 3. FIG. 9 shows the method flow of the T node accessing the G node when the G node is in the continuous transmission mode. As shown in FIG. 9, the method comprises:
[0255] 901. The G node sends a synchronization information block.
[0256] Correspondingly, one or more T nodes receive the synchronization information block from the G node. The synchronization information block comprises fourth indication information, and the fourth indication information is used to indicate that the time unit after the time unit where the synchronization information block is located is used for sending random access information. The related description of the fourth indication information can refer to the description of the fourth indication information in the above-mentioned implementation manner #3 and implementation manner #4.
[0257] 902. The G node sends broadcast information.
[0258] Correspondingly, one or more T nodes receive the broadcast information from the G node.
[0259] 903. The T node determines the first time domain resource according to the fourth indication information in the synchronization information block.
[0260] Step 903 is optional.
[0261] In a possible implementation manner, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode; the T node determines that the G node is in the continuous transmission mode according to the second indication information; and the first time domain resource is determined according to the fourth indication information in the synchronization information block. For example, the fourth indication information is used to indicate that the continuous g time units after the time unit where the synchronization information block is located are used for sending random access information; and the first time domain resource is any L symbols in the continuous g time units after the time unit where the synchronization information block is located.
[0262] In a possible implementation, the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines that the G node is in the continuous transmission mode according to the third indication information; and the first time domain resource is determined according to the fourth indication information in the synchronization information block. For example, the fourth indication information is used to indicate that the continuous g time units after the time unit where the synchronization information block is located are used for transmission of the random access information; and the first time domain resource is any L symbols in the continuous g time units after the time unit where the synchronization information block is located.
[0263] In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resource used for transmission of the random access information is carried in K time units; the T node determines that the G node is in the continuous transmission mode according to the second indication information; and the first time domain resource is determined according to the sixth indication information and the fourth indication information in the synchronization information block, and the first time domain resource is any L symbols in the continuous K time units after the time unit where the synchronization information block is located.
[0264] In a possible implementation, the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resource used for transmission of the random access information is carried in K time units; the T node determines that the G node is in the continuous transmission mode according to the third indication information; and the first time domain resource is determined according to the sixth indication information and the fourth indication information in the synchronization information block, and the first time domain resource is any L symbols in the continuous K time units after the time unit where the synchronization information block is located.
[0265] 904、The T node transmits the random access information to the G node using the first time domain resource.
[0266] Correspondingly, the G node receives the random access information from the T node.
[0267] 905、The G node transmits connection establishment information to the T node in response to the random access information.
[0268] Correspondingly, the T node receives the connection establishment information from the G node. Step 905 is optional.
[0269] 906、The T node transmits establishment completion information to the G node.
[0270] Correspondingly, the G node receives the establishment completion information from the T node. Steps 904 to 906 can refer to steps 304 to 305 in FIG. 3. Step 906 is optional.
[0271] In the embodiments of the present application, the T node determines the first time domain resource according to the fourth indication information in the synchronization information block, and uses the first time domain resource to send the random access information to the G node; the T node can perform random access without waiting to receive the system message sent by the G node, i.e., sending the random access information, which is beneficial to reduce the access delay.
[0272] FIG. 10 is a flow diagram of another communication method provided by the embodiments of the present application. The descriptions of the T node and the G node involved in FIG. 10 can refer to the above, and will not be described in detail here. The method flow of FIG. 10 further describes the manner of determining the first time domain resource and the information contained in the broadcast information on the basis of the method flow of FIG. 3. FIG. 10 shows the method flow of the T node accessing the G node when the G node is in the continuous transmission mode. As shown in FIG. 10, the method comprises:
[0273] 1001. The G node sends the synchronization information block.
[0274] Correspondingly, one or more T nodes receive the synchronization information block from the G node.
[0275] 1002. The G node sends the broadcast information.
[0276] Correspondingly, one or more T nodes receive the broadcast information from the G node. The broadcast information comprises fifth indication information, and the fifth indication information is used to indicate that the time unit after the time unit where the broadcast information is located is used for sending the random access information. The related description of the fifth indication information can refer to the description of the fifth indication information in the above-mentioned implementation manner #5 and implementation manner #6.
[0277] 1003. The T node determines the first time domain resource according to the fifth indication information in the broadcast information.
[0278] Step 1003 is optional.
[0279] In a possible implementation manner, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode; the T node determines that the G node is in the continuous transmission mode according to the second indication information; and the first time domain resource is determined according to the fifth indication information in the broadcast information. For example, the fifth indication information is used to indicate that the continuous g time units after the time unit where the broadcast information is located are used for sending the random access information; and the first time domain resource is any L symbols in the continuous g time units after the time unit where the broadcast information is located.
[0280] In a possible implementation, the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines that the G node is in the continuous transmission mode according to the third indication information; and the first time domain resource is determined according to the fifth indication information in the broadcast information. For example, the fifth indication information is used to indicate that the continuous g time units after the time unit in which the broadcast information is located are used for transmission of the random access information; and the first time domain resource is any L symbols in the continuous g time units after the time unit in which the broadcast information is located.
[0281] In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resource used for transmission of the random access information is carried in K time units; the T node determines that the G node is in the continuous transmission mode according to the second indication information; and the first time domain resource is determined according to the sixth indication information and the fifth indication information in the broadcast information, and the first time domain resource is any L symbols in the continuous K time units after the time unit in which the broadcast information is located.
[0282] In a possible implementation, the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode, and the sixth indication information in the synchronization information block or the broadcast information is used to indicate that the time domain resource used for transmission of the random access information is carried in K time units; the T node determines that the G node is in the continuous transmission mode according to the third indication information; and the first time domain resource is determined according to the sixth indication information and the fifth indication information in the broadcast information, and the first time domain resource is any L symbols in the continuous K time units after the time unit in which the broadcast information is located.
[0283] 1004. The T node transmits the random access information to the G node using the first time domain resource.
[0284] Correspondingly, the G node receives the random access information from the T node.
[0285] 1005. The G node transmits connection establishment information to the T node in response to the random access information.
[0286] Correspondingly, the T node receives the connection establishment information from the G node. Step 1005 is optional.
[0287] 1006. The T node transmits establishment completion information to the G node.
[0288] Correspondingly, the G node receives the establishment completion information from the T node. Steps 1004 to 1006 can refer to steps 304 to 305 in FIG. 3. Step 1006 is optional.
[0289] In the embodiments of the present application, the T node determines the first time domain resource according to the fifth indication information in the broadcast information, and uses the first time domain resource to send the random access information to the G node; the T node can perform random access without waiting to receive the system message sent by the G node, i.e., to send the random access information, which is beneficial to reduce the access delay.
[0290] Fig. 11 is a flow diagram of another communication method provided by the embodiments of the present application. The description of the T node and the G node involved in Fig. 11 can refer to the above, and will not be described in detail here. The method flow of Fig. 11 further describes the manner of determining the first time domain resource and the information contained in the broadcast information or the synchronization information block on the basis of the method flow of Fig. 3. Fig. 11 shows the method flow of the T node accessing the G node when the G node is in the continuous transmission mode. As shown in Fig. 11, the method comprises:
[0291] 1101. The G node sends the synchronization information block.
[0292] Correspondingly, one or more T nodes receive the synchronization information block from the G node.
[0293] 1102. The G node sends the broadcast information.
[0294] Correspondingly, one or more T nodes receive the broadcast information from the G node.
[0295] 1103. The T node determines the first time domain resource according to the seventh indication information in the broadcast information or the synchronization information block.
[0296] The seventh indication information is used to indicate the transmission period of the random access information. Step 1103 is optional.
[0297] In a possible implementation, the second indication information in the synchronization information block is used to indicate that the G node is in the continuous transmission mode, or the third indication information in the broadcast information is used to indicate that the G node is in the continuous transmission mode; the T node determines the first time domain resource according to the transmission period of the random access information in the case of determining that the G node is in the continuous transmission mode.
[0298] 1104. The T node uses the first time domain resource to send the random access information to the G node.
[0299] Correspondingly, the G node receives the random access information from the T node.
[0300] 1105. The G node sends the connection establishment information to the T node in response to the random access information.
[0301] Correspondingly, the T node receives the connection establishment information from the G node. Step 1105 is optional.
[0302] 1106、The T-node sends the setup completion information to the G-node.
[0303] Correspondingly, the G-node receives the setup completion information from the T-node. The step 1104 to the step 1106 can refer to the step 304 to the step 305 in FIG. 3. The step 1106 is optional.
[0304] In the embodiments of the present application, the T-node determines the first time domain resource according to the seventh indication information in the broadcast information or the synchronization information block, and uses the first time domain resource to send the random access information to the G-node; the T-node can perform random access, i.e., send the random access information, without waiting to receive the system message sent by the G-node, which is beneficial to reduce the access delay.
[0305] The method flow of FIG. 7 and the method flow of FIG. 8 are applicable when the G-node is in the continuous transmission mode and the discontinuous transmission mode. In some possible implementation, when the G-node is in the discontinuous transmission mode, the G-node and the T-node perform the method flow of FIG. 7 or FIG. 8; when the G-node is in the continuous transmission mode, the G-node and the T-node perform the method flow in FIG. 9 or FIG. 10 or FIG. 11. It should be understood that the method flow of FIG. 7 can be combined with any one of the method flows in FIG. 9 to FIG. 11. The method flow of FIG. 8 can be combined with any one of the method flows in FIG. 9 to FIG. 11. Taking the combination of the method flow of FIG. 7 and the method flow of FIG. 9 as an example, when the G-node is in the discontinuous transmission mode, the operation performed by the G-node includes the operation performed by the G-node in FIG. 7, and the operation performed by the T-node includes the operation performed by the T-node in FIG. 7; when the G-node is in the continuous transmission mode, the operation performed by the G-node includes the operation performed by the G-node in FIG. 9, and the operation performed by the T-node includes the operation performed by the T-node in FIG. 9; wherein the synchronization information block sent by the G-node in the discontinuous transmission mode is different from the synchronization information block sent by the G-node in the continuous transmission mode, and / or the broadcast information sent by the G-node in the discontinuous transmission mode is different from the broadcast information sent by the G-node in the continuous transmission mode. It should be understood that the combination mode of the method flow of the T-node accessing the G-node when the G-node is in the discontinuous transmission mode and the method flow of the T-node accessing the G-node when the G-node is in the continuous transmission mode is the same as or similar to the combination mode of the method flow of FIG. 7 and the method flow of FIG. 9, which will not be described herein.
[0306] FIG. 12 is a flow diagram of another communication method according to an embodiment of the present application. The description of the T-node and the G-node involved in FIG. 12 can refer to the above, which will not be described herein in detail. The method flow of FIG. 12 further describes the way of determining the first time domain resource and the information contained in the synchronization information block on the basis of the method flow of FIG. 3. The method flow in FIG. 12 is applicable when the G-node is in the continuous transmission mode and the discontinuous transmission mode. As shown in FIG. 12, the method includes:
[0307] 1201. The G-node sends a synchronization information block.
[0308] Correspondingly, the one or more T-nodes receive the synchronization information block from the G-node. The eighth indication information in the synchronization information block is used to indicate the number of offset time units between the time unit where the synchronization information block is located and the time unit used for sending the random access information.
[0309] 1202. The G-node sends broadcast information.
[0310] Correspondingly, the one or more T-nodes receive the broadcast information from the G-node.
[0311] 1203. The T-node determines a first time domain resource according to the time domain position of the synchronization information block and the eighth indication information in the synchronization information block.
[0312] Step 1203 is optional. For example, the eighth indication information contains f5 bits, and 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 is located is offset by m1 time units from the time unit used for sending the 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.
[0313] 1204. The T-node sends random access information to the G-node using the first time domain resource.
[0314] Correspondingly, the G-node receives the random access information from the T-node.
[0315] 1205. In response to the random access information, the G-node sends connection establishment information to the T-node.
[0316] Correspondingly, the T-node receives the connection establishment information from the G-node. Step 1205 is optional.
[0317] 1206. The T-node sends establishment completion information to the G-node.
[0318] Correspondingly, the G-node receives the establishment completion information from the T-node. Steps 1204 to 1206 can refer to steps 304 to 305 in FIG. 3. Step 1206 is optional.
[0319] In the embodiments of the present application, the T-node determines the first time domain resource according to the time domain position of the synchronization information block and the eighth indication information in the synchronization information block, and sends random access information to the G-node using the first time domain resource; the T-node can perform random access, i.e. send random access information, without waiting to receive the system message sent by the G-node, which is conducive to reducing access latency.
[0320] Figure 13 is a flow chart of another communication method according to the embodiments of the present application. The description of the T-node and the G-node in Figure 13 can refer to the above, and will not be repeated here. The method flow in Figure 13 is based on the method flow in Figure 3, and further describes the way of determining the first time domain resource and the information contained in the broadcast information. The method flow in Figure 13 is applicable to both the continuous transmission mode and the discontinuous transmission mode of the G-node. As shown in Figure 13, the method comprises the following steps:
[0321] 1301. The G-node sends a synchronization information block.
[0322] Correspondingly, one or more T-nodes receive the synchronization information block from the G-node.
[0323] 1302. The G-node sends broadcast information.
[0324] Correspondingly, one or more T-nodes receive the broadcast information from the G-node. The eighth indication information in the broadcast information is used to indicate the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information.
[0325] 1303. The T-node determines the first time domain resource according to the time domain position of the broadcast information and the eighth indication information in the broadcast information.
[0326] Step 1303 is optional. For example, the eighth indication information contains f5 bits, and 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 is located is offset by m1 time units, and the time unit is used for sending the 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.
[0327] 1304. The T-node sends the random access information to the G-node using the first time domain resource.
[0328] Correspondingly, the G-node receives the random access information from the T-node.
[0329] 1305. In response to the random access information, the G-node sends connection establishment information to the T-node.
[0330] Correspondingly, the T-node receives the connection establishment information from the G-node. Step 1305 is optional.
[0331] 1306. The T-node sends establishment completion information to the G-node.
[0332] Correspondingly, the G-node receives the establishment completion information from the T-node. Steps 1304 to 1306 can refer to steps 304 to 305 in Figure 3. Step 1306 is optional.
[0333] In the embodiments of the present application, the T node determines the first time domain resource according to 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 the G node; the T node can perform random access, i.e., send random access information, without waiting to receive the system message sent by the G node, which is beneficial to reduce the access delay.
[0334] FIG. 14 is a flowchart of another communication method provided by the embodiments of the present application. The descriptions of the T node and the G node involved in FIG. 14 can refer to the above, and will not be described in detail here. The method flow of FIG. 14 is based on the method flow of FIG. 3, and further describes the manner of determining the first time domain resource and the information contained in the synchronization information block. The method flow in FIG. 14 is applicable to both the case where the G node is in the continuous transmission mode and the case where the G node is in the discontinuous transmission mode. As shown in FIG. 14, the method comprises:
[0335] 1401. The G node sends a synchronization information block.
[0336] Correspondingly, one or more T nodes receive the synchronization information block from the G node. The synchronization information block comprises ninth indication information and tenth indication information; the value of the ninth indication information is the seventh preset value, which is used to indicate that the G node is in the discontinuous transmission mode, and the value of the ninth indication information is the eighth preset value, which is used to indicate that the G node is in the continuous transmission mode; when the value of the ninth indication information is the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units 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 the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending random access information after the time unit where the synchronization information block is located.
[0337] 1402. The G node sends broadcast information.
[0338] Correspondingly, one or more T nodes receive the broadcast information from the G node.
[0339] 1403. The T node determines the first time domain resource according to the time domain position of the synchronization information block, the ninth indication information, and the tenth indication information.
[0340] Step 1403 can refer to the description in the above implementation #10, which will not be described here. Step 1403 is optional.
[0341] 1404. The T node uses the first time domain resource to send random access information to the G node.
[0342] Correspondingly, the G node receives the random access information from the T node.
[0343] 1405. In response to the random access information, the G-Node sends connection setup information to the T-Node.
[0344] Correspondingly, the T-Node receives the connection setup information from the G-Node. Step 1405 is optional.
[0345] 1406. The T-Node sends setup completion information to the G-Node.
[0346] Correspondingly, the G-Node receives the setup completion information from the T-Node. Steps 1404 to 1406 can refer to steps 304 to 305 in FIG. 3. Step 1406 is optional.
[0347] In the embodiments of the present application, the T-Node determines the first time domain resource according to the time domain position of the synchronization information block, the ninth indication information and the tenth indication information, and sends the random access information to the G-Node using the first time domain resource; the T-Node can perform random access without waiting to receive the system message sent by the G-Node, i.e., send the random access information, which is beneficial to reduce the access delay.
[0348] FIG. 15 is a flow diagram of another communication method provided by the embodiments of the present application. The descriptions of the T-Node and the G-Node involved in FIG. 15 can refer to the above and will not be described in detail here. The method flow of FIG. 15 further describes the way of determining the first time domain resource and the information contained in the broadcast on the basis of the method flow of FIG. 3. The method flow in FIG. 15 is applicable to both the case where the G-Node is in the continuous transmission mode and the case where the G-Node is in the discontinuous transmission mode. As shown in FIG. 15, the method comprises:
[0349] 1501. The G-Node sends a synchronization information block.
[0350] Correspondingly, one or more T-Node receives the synchronization information block from the G-Node.
[0351] 1502. The G-Node sends broadcast information.
[0352] Correspondingly, one or more T-Node receives the broadcast information from the G-Node. The broadcast information comprises the ninth indication information and the tenth indication information; the value of the ninth indication information is the seventh preset value, which is used to indicate that the G-Node is in the discontinuous transmission mode, and the value of the ninth indication information is the eighth preset value, which is used to indicate that the G-Node is in the continuous transmission mode; when the value of the ninth indication information is the seventh preset value, the value of the tenth indication information is used to indicate the number of offset time units between the time unit where the broadcast information is located and the time unit used for sending the random access information; when the value of the ninth indication information is the eighth preset value, the value of the tenth indication information is used to indicate the number of continuous time units used for sending the random access information after the time unit where the broadcast information is located.
[0353] 1503、The T-node determines the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information.
[0354] Step 1503 can refer to the description in the above-mentioned implementation #11, which will not be repeated here. Step 1503 is optional.
[0355] 1504、The T-node sends random access information to the G-node using the first time domain resource.
[0356] Correspondingly, the G-node receives the random access information from the T-node.
[0357] 1505、The G-node sends connection establishment information to the T-node in response to the random access information.
[0358] Correspondingly, the T-node receives the connection establishment information from the G-node. Step 1505 is optional.
[0359] 1506、The T-node sends establishment completion information to the G-node.
[0360] Correspondingly, the G-node receives the establishment completion information from the T-node. Steps 1504 to 1506 can refer to steps 304 to 305 in FIG. 3. Step 1506 is optional.
[0361] In the embodiments of the present application, the T-node determines the first time domain resource according to the time domain position of the broadcast information, the ninth indication information and the tenth indication information, and sends random access information to the G-node using the first time domain resource; the T-node can perform random access without waiting to receive the system message sent by the G-node, that is, to send random access information, which is beneficial to reduce the access delay.
[0362] The communication device provided by the embodiments of the present application will be introduced below.
[0363] The present application divides the functional modules of the communication device according to the above-mentioned method embodiments, for example, each functional module can be divided corresponding to each function, or two or more functions can be integrated in one processing module. The above-mentioned integrated module can be realized in the form of hardware or in the form of software functional module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division, and actual implementation can have another division manner. The communication device of the embodiments of the present application will be described in detail below with reference to FIGS. 16 to 18.
[0364] Figure 16 is a structural schematic diagram of a communication apparatus 160 provided in an embodiment of the present application. As shown in Figure 16, the communication apparatus 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 configured to implement corresponding processing functions. The transceiver module 1602 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0365] In some embodiments of the present application, the communication apparatus can be configured to perform actions performed by a T-node in the above method embodiments. The T-node can be the T-node itself or a chip or a functional module configured in the T-node, etc. The transceiver module 1602 is configured to perform transceiver-related operations of the T-node in the above method embodiments, and the processing module 1601 is configured to perform processing-related operations of the T-node in the above method embodiments.
[0366] In some embodiments, the transceiver module 1602 is configured to receive broadcast information and a synchronization information block sent by a G-node, and the processing module 1601 is configured to send 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, and the random access information being used to request access to the G-node. The information contained in the broadcast information, the synchronization information block, and the random access information can be referred to the description above.
[0367] Figure 16 is a structural schematic diagram of a communication apparatus 160 provided in an embodiment of the present application. As shown in Figure 16, the communication apparatus 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 configured to implement corresponding processing functions. The transceiver module 1602 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0368] In some embodiments, the processing module 1601 is configured to generate broadcast information and a synchronization information block, the transceiver module 1602 is configured to send the broadcast information and the synchronization information block, and the transceiver module 1602 is further configured to receive random access information on a first time domain resource, at least one of the broadcast information and the synchronization information block being used for determination of the first time domain resource.
[0369] Optionally, in each of the above embodiments, the communication apparatus can further include a storage module, which can be configured 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 apparatus implements the foregoing method embodiments.
[0370] In each of the above embodiments, the specific description of each term or name or step can refer to the introduction in the above method embodiments, which will not be repeated here.
[0371] The specific descriptions of the transceiver module and the processing module in each of the above embodiments are only examples. For the specific functions or executed steps of the transceiver module and the processing module, refer to the above method embodiments, which will not be described in detail here.
[0372] The communication apparatus of the embodiments of the present application is introduced above. The possible product forms of the communication apparatus are introduced below. Any product form with the functions of the communication apparatus of FIG. 16 falls within the protection scope of the embodiments of the present application. The introduction below is only an example, which does not limit the product forms of the communication apparatus of the embodiments of the present application.
[0373] It should be understood that the communication apparatus 160 here is embodied in the form of functional modules. The term “module” here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor or a group processor and the like) and a memory for executing one or more software or firmware programs, a combination logic circuit and / or other suitable components supporting the described functions.
[0374] The communication apparatus 160 of each of the above schemes has the functions of implementing the corresponding steps performed by the communication apparatus (for example, a T node or a G node) in the above methods. The functions 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 the processing module, can be replaced by a processor, which respectively performs the transceiver operations and related processing operations in each method embodiment.
[0375] In addition, the above transceiver module 1602 can also be a transceiver circuit (for example, which can include a receiving circuit and a sending circuit), and the processing module 1601 can be a processing circuit.
[0376] FIG. 17 is a schematic diagram of another communication apparatus provided by the embodiments of the present application. As shown in FIG. 17, the communication apparatus includes one or more processors 1720 and a transceiver 1710.
[0377] In some other embodiments of the present application, the communication apparatus is configured to perform the steps or methods or functions performed by the T node, for example, the processor 1720 can be configured to perform the functions or steps implemented by the processing module 1601 shown in FIG. 16, and the transceiver 1710 can be configured to perform the functions or steps implemented by the transceiver module 1602 shown in FIG. 16. For specific descriptions of the processor 1720 and the transceiver 1710, refer to the method embodiments shown in FIG. 16 or the above, which will not be described in detail here.
[0378] In some embodiments of the present application, the communication device can be configured to perform the steps or methods or functions performed by the Node B as described above, such as the processor 1720 can be configured to perform the functions or steps implemented by the processing module 1601 as shown in FIG. 16, and the transceiver 1710 can be configured to perform the functions or steps implemented by the transceiving module 1602 as shown in FIG. 16. For specific descriptions of the processor 1720 and the transceiver 1710, reference can be made to the method embodiments shown in FIG. 16 or described above, and will not be repeated here.
[0379] In each implementation of the communication device shown in FIG. 17, the transceiver can include a receiver configured to perform the functions (or operations) of receiving and a transmitter configured to perform the functions (or operations) of transmitting. The transceiver is configured to communicate with other devices / apparatuses over a transmission medium.
[0380] Optionally, the communication device can further include one or more memories 1730 configured to store program instructions and / or data. The memory 1730 is coupled to the processor 1720. The coupling in the embodiments of the present application is an indirect coupling or communication connection between the communication devices, units or modules, which can be electrical, mechanical or other form, for information interaction between the communication devices, units or modules. The processor 1720 can operate in cooperation with the memory 1730. The processor 1720 can execute the program instructions stored in the memory 1730. Optionally, at least one of the one or more memories described above can be included in the processor.
[0381] The specific connection medium between the transceiver 1710, the processor 1720 and the memory 1730 in the embodiments of the present application is not limited. In FIG. 17, the memory 1730, the processor 1720 and the transceiver 1710 are connected by a bus 1740, which is represented by a thick line in FIG. 17, and the connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 17, but it does not mean that there is only one bus or only one type of bus.
[0382] In the embodiments of the present application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in conjunction with the embodiments of the present application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor, etc.
[0383] In the embodiments of the present application, the memory can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM), a compact disc read-only memory (CD-ROM), and the like. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application and the like). The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0384] The processor 1720 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs, and processing data of the software programs. The memory 1730 is mainly used for storing software programs and data. The transceiver 1710 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, and the like, are mainly used for receiving user input data and outputting data to users.
[0385] 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 circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency 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.
[0386] In another implementation, the radio frequency circuit and the antenna described above can be arranged independently of the processor performing baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the communication device.
[0387] The communication apparatus shown in the embodiments of the present application can also have more components than those shown in FIG. 17, and the embodiments of the present application do not limit the communication apparatus. The method performed by the processor and the transceiver shown above is only an example, and the steps performed by the processor and the transceiver can refer to the method described above.
[0388] In another possible implementation, the communication apparatus shown in FIG. 16, the processing module 1601 can be one or more logic circuits, and the transceiving module 1602 can be an input / output interface, also referred to as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiving module 1602 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface. The sending module and the receiving module are integrated in one module, for example, an input / output interface. As shown in FIG. 18, the communication apparatus shown in FIG. 18 includes a logic circuit 1801 and an interface 1802. FIG. 18 is another structural diagram of the communication apparatus provided by the embodiments of the present application. The processing module 1601 described above can be implemented by the logic circuit 1801, and the transceiving module 1602 can be implemented by the interface 1802. The logic circuit 1801 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1802 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 18 is a chip including the logic circuit 1801 and the interface 1802.
[0389] In the embodiments of the present application, the logic circuit and the interface can also be coupled to each other. The embodiments of the present application do not limit the specific connection mode of the logic circuit and the interface. For example, the logic circuit 1801 can be used to perform the functions or steps implemented by the processing module 1601 shown in FIG. 16, and the interface 1802 can be used to perform the functions or steps implemented by the transceiving module 1602 shown in FIG. 16. For specific description of the logic circuit 1801 and the interface 1802, refer to the method embodiments shown in FIG. 16 or the above description, which will not be described in detail here.
[0390] The communication apparatus shown in the embodiments of the present application can implement the method provided by the embodiments of the present application in the form of hardware, or implement the method provided by the embodiments of the present application in the form of software, etc., and the embodiments of the present application do not limit this.
[0391] In addition, the embodiments of the present application also provide a communication system, which includes a T node and a G node, and the T node and the G node can be used to perform the method in any of the preceding embodiments. Optionally, the communication system also includes other T nodes.
[0392] The application further provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to execute the method of the above embodiments.
[0393] The application further provides a computer program product, which comprises instructions or computer programs, and when the instructions or computer programs are run on a computer, the method in the above embodiments is executed.
[0394] The application further provides a chip, which comprises a communication interface and a processor; the communication interface is used for signal transceiving of the chip; and the processor is used for executing computer program instructions, so that a communication device comprising the chip executes the method in the above embodiments.
[0395] In several embodiments provided in the application, it should be understood that the disclosed system, communication device and method can be implemented in other manners. For example, the above-described communication device embodiments are merely schematic, and the division of modules is merely a logical function division, and there can be another division manner in actual implementation. For example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between modules can be indirect coupling or communication connection through some interface, communication device or module, and can also be electrical, mechanical or other forms of connection. The modules shown as separate components can or can not be physical separate components, and the components shown as modules can or can not be physical modules, i.e., can be located in one place or distributed on a plurality of network modules. Some or all of the modules can be selected according to actual needs to implement the technical effects of the solutions provided in the embodiments of the application.
[0396] In addition, each functional module in each embodiment of the application can be integrated in one processing module, or each module can be physically present alone, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module.
[0397] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part of the prior art that contributes to the present application, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0398] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.
[0399] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0400] These computer program instructions can also be stored in a computer readable storage medium that can guide the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable storage medium produce a manufactured product including instruction devices that implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0401] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices to generate computer-implemented processes, so that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more flows in the flowchart and / or one or more blocks in the block diagram.
[0402] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the scope of the present application. Thus, it is intended that the present application embrace all such modifications and changes and, accordingly, the application is not to be limited by the above-described one or more embodiments.
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 the following: 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 any one of claims 1 to 6, characterized in that, 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.
8. The method of claim 7, wherein, The random access information further comprises first information, in the random access information, the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols.
9. The method according to claim 7 or 8, characterized in that, A first training sequence in the synchronization information block is different from a first training sequence in the random access information, and the first training sequence in the synchronization information block has the same length as the first training sequence in the random access information.
10. The method according to any one of claims 1 to 9, characterized in that, The sending of the random access information using the first time domain resource comprises: sending the random access information using the first time domain resource and a first channel, the first channel being a channel used to transmit the synchronization information block; or sending the random access information using the first time domain resource and a first carrier, the first carrier being a carrier used to transmit the synchronization information block.
11. A communication method, comprising: Comprising: sending broadcast information; sending a synchronization information block; receiving random access information on a first time domain resource, at least one of the broadcast information and the synchronization information block being used for determination of the first time domain resource.
12. The method of claim 11, wherein, The random access information comprises one or more of the following: 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.
13. The method according to claim 11 or 12, characterized in that, The synchronization information block comprises first indication information, a transmission period of the synchronization information block is F time units, the first indication information is used for indicating that a starting position of the first time domain resource is in or after a first time unit in which a time unit in which the synchronization information block is located is offset by (F-1) time units, F is an integer greater than 0.
14. The method of claim 13, wherein, The first time domain resource comprises L symbols which 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 is one time unit after the first time unit, L is an integer greater than 1.
15. The method of claim 14, wherein, The L symbols are last L symbols in the first time unit, or the L symbols are first L symbols in the second time unit.
16. The method according to any one of claims 11 to 15, characterized in that, The random access information comprises a first training sequence and a second training sequence, the first training sequence and the second training sequence are used for synchronization timing.
17. The method of claim 16, wherein, The random access information further comprises first information, in the random access information, the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols.
18. The method according to claim 16 or 17, characterized in that The first training sequence in the synchronization information block is different from the first training sequence in the random access information, and the first training sequence in the synchronization information block has the same length as the first training sequence in the random access information.
19. A communications device, characterized by Comprise: A transceiver module is configured to receive broadcast information and a synchronization information block transmitted by a management node; A processing module is configured to determine a first time domain resource according to at least one of the broadcast information and the synchronization information block; The transceiver module is further configured to transmit random access information using the first time domain resource, the random access information being used for requesting access to the management node.
20. The communication apparatus according to claim 19, wherein, The random access information comprises one or more of the following: identification information of a terminal node, identification information of the management node, or node type indication information, the node type indication information indicating whether a node currently transmitting the random access information is a management node or a terminal node.
21. The communication apparatus according to claim 19 or 20, wherein The processing module is further configured to determine 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.
22. The communication apparatus according to any one of claims 19 to 21, wherein, The synchronization information block comprises first indication information, a transmission period of the synchronization information block is F time units, the first indication information is used for indicating that a starting position of the first time domain resource is in or after a first time unit in which a time unit in which the synchronization information block is located is offset by (F-1) time units, F is an integer greater than 0.
23. The communication apparatus according to claim 22, wherein, The first time domain resource includes L symbols that are continuous in time domain, the L symbols are included in the first time unit, or the L symbols are included in a second time unit, or part of the L symbols are included in the first time unit and the other part of the L symbols are included in the second time unit, the second time unit is a time unit after the first time unit, and L is an integer greater than 1.
24. The communication apparatus according to claim 23, 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.
25. The communication apparatus according to any one of claims 19 to 24, wherein, The random access information includes a first training sequence and a second training sequence, and the first training sequence and the second training sequence are used for synchronization timing.
26. The communication apparatus according to claim 25, wherein The random access information further includes first information, in the random access information, the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols.
27. The communication apparatus according to claim 25 or 26, wherein, The first training sequence in the synchronization information block is different from the first training sequence in the random access information, and the first training sequence in the synchronization information block has the same length as the first training sequence in the random access information.
28. The communication apparatus according to any one of claims 19 to 27, wherein, The transceiver is configured to transmit the random access information using the first time domain resource and a first channel, and the first channel is a channel used to transmit the synchronization information block. The transceiver is configured to transmit the random access information using the first time domain resource and a first carrier, and the first carrier is a carrier used to transmit the synchronization information block.
29. A communications device, characterized by The transceiver is configured to transmit broadcast information. The transceiver is further configured to transmit a synchronization information block. The transceiver is further configured to receive random access information on a first time domain resource, and at least one of the broadcast information and the synchronization information block is used for determination of the first time domain resource. The random access information includes one or more of the following: identification information of a terminal node, identification information of the management node, or node type indication information indicating that a node currently transmitting the random access information is a management node or a terminal node.
30. The communication apparatus according to claim 29, wherein, The synchronization information block includes first indication information, a transmission period of the synchronization information block is F time units, and 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 time unit in which the synchronization information block is located is offset by (F-1) time units, and F is an integer greater than 0.
31. The communication apparatus according to claim 29 or 30, wherein, The first time domain resource includes L symbols that are continuous in time domain, the L symbols are included in the first time unit, or the L symbols are included in a second time unit, or part of the L symbols are included in the first time unit and the other part of the L symbols are included in the second time unit, the second time unit is a time unit after the first time unit, and L is an integer greater than 1.
32. The communication apparatus of claim 31, wherein 33. The communication apparatus according to claim 32, 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.
34. The communications apparatus of any of claims 29-33, wherein, The random access information includes a first training sequence and a second training sequence, and the first training sequence and the second training sequence are used for synchronization timing.
35. The communication apparatus of claim 34, wherein The random access information further includes first information, in which the first training sequence is carried in 2 symbols, the second training sequence is carried in 1 symbol, and the first information is carried in 2 symbols.
36. The communication apparatus according to claim 34 or 35, wherein, The first training sequence in the synchronization information block is different from the first training sequence in the random access information, and the length of the first training sequence in the synchronization information block is the same as that of the first training sequence in the random access information.
37. A communications device, characterized by The processor is coupled with a memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer programs or instructions in the memory, so that the communication device executes the method in any one of claims 1 to 10; or so that the communication device executes the method in any one of claims 11 to 18.
38. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, and when the computer programs or instructions run on a computer, the computer executes the method in any one of claims 1 to 18.
39. A chip, comprising: It comprises: A communication interface and a processor; the communication interface is used for signal transceiving of the chip; and the processor is used for executing computer programs or instructions, so that the communication device including the chip executes the method in any one of claims 1 to 18.
40. A computer program product, characterised in that, When the computer program product runs on a computer, the computer executes the method in any one of claims 1 to 18.
Citation Information
Patent Citations
Communication method and device for frequency division duplexing (FDD) system and base station
CN102905270A
User equipment (UE) positioning method and device
CN111294787A
Communication method and electronic equipment
CN115843017A
Service discovery method and electronic equipment
CN115914347A
Method for establishing SLB connection, electronic equipment and communication system
CN116017377A