Communication method and apparatus
By passing specific information between the terminal and the network device and determining the beam where the terminal is located in a non-terrestrial communication network, the problem that network devices cannot distinguish terminal beams is solved and the communication quality is improved.
Patent Information
- Application Number
- PCT/CN2024/138859
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-20
- Filing Date
- 2024-12-12
- Publication Date
- 2025-06-26
AI Technical Summary
In non-terrestrial communication networks, network devices cannot effectively distinguish the beams where the terminal is located, resulting in a degradation of communication quality.
The terminal receives the first information, the second information and the third information, determines the identification of the first synchronization signal block and the identification of the group of synchronization signal blocks to which it belongs, and sends a first random access resource to the network device based on these information, so that the network device can determine that the beam of the first synchronization signal block corresponding to the random access resource is communicated with the terminal.
The beam is determined based on the mapping relationship between the terminal and the network device based on the synchronization signal block and the random access timing, thereby improving the communication quality.
Smart Images

Figure CN2024138859_26062025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 20, 2023, with application number 202311764757.3 and invention name “Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of wireless communications, and in particular to communication methods and devices. Background Art
[0003] Non-terrestrial network (NTN) technology can utilize communication devices located at a certain height above the ground, such as satellites and high-altitude platforms (HPA), to participate in network deployment. Therefore, it can provide wider coverage than terrestrial network (TN) communication networks, is less susceptible to damage from external forces and natural disasters, and can provide more communication resources and increase network speeds. Furthermore, NTN technology can enhance communication reliability, for example, providing better communication services for users in a fast-moving state (such as those traveling by airplanes, trains, or high-speed trains). In summary, NTN can make up for the shortcomings of TN and meet the needs of terminals to communicate at any time and any place. Therefore, it is an inevitable trend in the development of communication technology for terminals to support both TN and NTN.
[0004] In NTN, network equipment covers a wide area, requiring a large number of beams to achieve seamless coverage of the network equipment's coverage area. However, the number of synchronization signal blocks (SSBs) supported by a cell is far less than the number of beams required for the network equipment's coverage area. Therefore, it is necessary to expand the SSB scanning method, for example, by expanding the SSB transmission pattern, or increasing the number of cells within the network equipment's coverage area, so that the SSB beam can cover the entire coverage area of the network equipment. However, these methods will result in multiple beams corresponding to the same SSB in the beams transmitted by the network equipment, making it impossible for the network equipment to distinguish the beam in which the terminal is located, affecting communication quality. Summary of the Invention
[0005] The present application provides a communication method and apparatus that can enable network equipment to determine the beam where a terminal is located, thereby improving communication quality.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication method is provided, which can be executed by a terminal. The terminal here can refer to the terminal itself or a processor, module, logical node, chip, or chip system in the terminal that implements the method.
[0008] The method includes: receiving first information, the first information indicating an identifier of a first synchronization signal block and an identifier of a synchronization signal block group to which the first synchronization signal block belongs, the identifier of the synchronization signal block group being used to indicate one transmission in M transmissions of the synchronization signal block group, where M is an integer greater than 1; receiving second information and third information, the second information indicating that the M transmissions of a synchronization signal block in the synchronization signal block group correspond to (1 / N) random access opportunities, one random access opportunity includes multiple random access resources, N is a positive number, and the third information indicates the number of random access resources corresponding to the M transmissions of each synchronization signal block in the synchronization signal block group in one random access opportunity; sending a first random access resource to a network device, the first random access resource being included in P random access resources, the P random access resources being the random access resources corresponding to the first synchronization signal block and being determined in the (1 / N) random access opportunities based on the first information and the third information; and communicating with the network device through a first beam corresponding to the first synchronization signal block.
[0009] Based on the method provided in the first aspect above, the terminal can send the first random access resource corresponding to the first synchronization signal block to the network device based on the identifier of the first synchronization signal block, the identifier of the synchronization signal block group to which the first synchronization signal block belongs, the (1 / N) random access opportunities corresponding to the M transmissions of the first synchronization signal block, and the number of random access resources occupied by the M transmissions of the first synchronization signal block in one random access opportunity, so that the network device can determine the first beam corresponding to the first synchronization signal block based on the first random access resource, and then use the first beam to communicate with the terminal to improve communication quality.
[0010] In a possible implementation manner, the method further includes: receiving fourth information, where the fourth information indicates a random access resource corresponding to each transmission in the M transmissions.
[0011] Based on the above possible implementation methods, the terminal can determine the random access resources corresponding to each of the M transmissions of the synchronization signal block group according to the fourth information, and then determine the first random access resource corresponding to the first synchronization signal block.
[0012] In one possible implementation, N is less than 1; one of the (1 / N) random access opportunities includes random access resources corresponding to M transmissions of the synchronization signal block group; or, one of the (1 / N) random access opportunities includes random access resources corresponding to one transmission of the synchronization signal group.
[0013] Based on the above possible implementation, the random access resources corresponding to the M transmissions of a synchronization signal block group can be included in a single random access opportunity. This allows terminals in beams corresponding to synchronization signal blocks transmitted at different times to initiate random access at an earlier random access opportunity (e.g., the first random access opportunity among (1 / N) random access opportunities), thereby reducing access latency. Alternatively, the random access resources corresponding to the M transmissions of a synchronization signal block group can be included in different random access opportunities to simplify terminal implementation complexity.
[0014] In one possible implementation, the numbers of corresponding random access resources corresponding to at least two transmissions in the M transmissions of the first synchronization signal block are different.
[0015] Based on the above possible implementation manner, the flexibility of network configuration of random access resources can be improved.
[0016] In a possible implementation manner, the method further includes: receiving fifth information, where the fifth information is used to indicate the M.
[0017] Based on the above possible implementation methods, the terminal can determine the number of transmissions of the synchronization signal block group.
[0018] In one possible implementation, the first information is carried in the first synchronization signal block.
[0019] Based on the above possible implementation methods, the first information can be received through the first synchronization signal block.
[0020] In one possible implementation, the identifier of the synchronization signal block group is carried in the physical broadcast channel payload in the first synchronization signal block.
[0021] Based on the above possible implementation manner, the terminal can obtain the identifier of the synchronization signal group from the physical broadcast channel payload of the first synchronization signal block.
[0022] In one possible implementation, the synchronization signal block group is a synchronization signal block burst set.
[0023] Based on the above possible implementation methods, the burst set of the synchronization signal block can be repeatedly sent M times to ensure that the beam of the synchronization signal block can cover the entire coverage area of the network device.
[0024] In a second aspect, a communication method is provided, which can be performed by a network device. The network device here can refer to the network device itself or a processor, module, logical node, chip, or chip system in the network device that implements the method.
[0025] The method includes: sending first information, where the first information indicates an identifier of a first synchronization signal block and an identifier of a synchronization signal block group to which the first synchronization signal block belongs, where the identifier of the synchronization signal block group is used to indicate one transmission in M transmissions of the synchronization signal block group, where M is an integer greater than 1; sending second information and third information, where the second information indicates that the M transmissions of a synchronization signal block in the synchronization signal block group correspond to (1 / N) random access opportunities, where one random access opportunity includes multiple random access resources, where N is a positive number, and the third information indicates the number of random access resources corresponding to the M transmissions of each synchronization signal block in the synchronization signal block group in one random access opportunity; receiving a first random access resource from a terminal, where the first random access resource is included in P random access resources, where the P random access resources are random access resources corresponding to the first synchronization signal block and are determined in the (1 / N) random access opportunities based on the first information and the third information; and communicating with the terminal through a first beam corresponding to the first synchronization signal block.
[0026] Based on the method provided in the second aspect above, the network device can send the first information, the second information, and the third information, so that the device receiving the above information, such as the terminal, can obtain the identifier of the first synchronization signal block, the identifier of the synchronization signal block group to which the first synchronization signal block belongs, the M transmissions of the first synchronization signal block corresponding to (1 / N) random access opportunities, the number of random access resources occupied by the M transmissions of the first synchronization signal block in one random access opportunity, and send the first random access resource corresponding to the first synchronization signal block to the network device based on the above information. After receiving the first random access resource, the network device can determine to communicate with the terminal through the beam of the first synchronization signal block corresponding to the first random access resource. Therefore, the method provided in the second aspect can enable the terminal and the network device to determine the beam of the first synchronization signal block based on the mapping relationship between the synchronization signal block and the random access opportunity, communicate through the beam, and thereby improve the communication quality between the terminal and the network device.
[0027] In a possible implementation manner, the method further includes: sending fourth information, where the fourth information indicates a random access resource corresponding to each transmission in the M transmissions.
[0028] Based on the above possible implementation methods, a device that receives the fourth information, such as a terminal, can determine the random access resources corresponding to each of the M transmissions of the synchronization signal block group according to the fourth information, and then determine the first random access resource corresponding to the first synchronization signal block.
[0029] In one possible implementation, N is greater than 1; one of the (1 / N) random access opportunities includes random access resources corresponding to M transmissions of the synchronization signal block group; or, one of the (1 / N) random access opportunities includes random access resources corresponding to one transmission in the synchronization signal group.
[0030] Based on the above possible implementation, the random access resources corresponding to the M transmissions of a synchronization signal block group can be included in a single random access opportunity. This allows terminals in beams corresponding to synchronization signal blocks transmitted at different times to initiate random access at an earlier random access opportunity (e.g., the first random access opportunity among (1 / N) random access opportunities), thereby reducing access latency. Alternatively, the random access resources corresponding to the M transmissions of a synchronization signal block group can be included in different random access opportunities to simplify the complexity of network device implementation.
[0031] In one possible implementation, the numbers of corresponding random access resources corresponding to at least two transmissions in the M transmissions of the first synchronization signal block are different.
[0032] Based on the above possible implementation manner, the flexibility of network configuration of random access resources can be improved.
[0033] In a possible implementation manner, the method further includes: sending fifth information, where the fifth information is used to indicate the M.
[0034] Based on the above possible implementation methods, a device that receives the fifth information, such as a terminal, can determine the number of transmissions of the synchronization signal block group.
[0035] In one possible implementation, the first information is carried in the first synchronization signal block.
[0036] Based on the above possible implementation methods, the network device can send the first information through the first synchronization signal block.
[0037] In one possible implementation, the identifier of the synchronization signal block group is carried in the physical broadcast channel payload in the first synchronization signal block.
[0038] Based on the above possible implementation methods, the network device can send the identifier of the synchronization signal group through the physical broadcast channel payload of the first synchronization signal block.
[0039] In one possible implementation, the synchronization signal block group is a synchronization signal block burst set.
[0040] Based on the above possible implementation methods, the burst set of the synchronization signal block can be repeatedly sent M times to ensure that the beam of the synchronization signal block can cover the entire coverage area of the network device.
[0041] In a third aspect, a communication method is provided, which can be performed by a network device. The network device here can refer to the network device itself or a processor, module, logical node, chip, or chip system in the network device that implements the method.
[0042] The method includes: receiving a first message from a first terminal through a first beam, the first beam being one of multiple beams corresponding to a first synchronization signal block, and the directions of different beams in the multiple beams being different; sending a second message to the first terminal, the second message including a first cell temporary identifier corresponding to the first beam, and the cell temporary identifiers corresponding to different beams in the multiple beams being different; receiving a third message from the first terminal, the third message including a first contention resolution identifier, the first contention resolution identifier corresponding to the first cell temporary identifier, and the first contention resolution identifier being used to determine the first beam where the first terminal is located.
[0043] Based on the method provided in the third aspect above, different beams can correspond to different cell temporary identifiers, and each cell temporary identifier can correspond to a contention resolution identifier. Therefore, the network device can issue different cell temporary identifiers in different beams with the same SSB. After receiving the contention resolution identifier determined by the first terminal based on the cell temporary identifier, the network device can distinguish the beam in which the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0044] In one possible implementation, the method also includes: sending a first indication information, the first indication information being used to indicate a plurality of cell temporary identifiers corresponding to the first beam, and / or the first indication information being used to indicate a plurality of contention resolution identifiers corresponding to the first beam, the first cell temporary identifier being one of the plurality of cell temporary identifiers, and the first contention resolution identifier being one of the plurality of contention resolution identifiers.
[0045] Based on the above possible implementation methods, a device that receives the first indication information, such as a first terminal, can determine multiple cell temporary identifiers corresponding to the first beam, and / or a device that receives the first indication information, such as a first terminal, can determine multiple contention resolution identifiers corresponding to the first beam, and then determine the first contention resolution identifier.
[0046] In one possible implementation, the first indication information includes the number of times the first synchronization signal block is transmitted, and the beam directions of any two transmitted first synchronization signal blocks are different.
[0047] Based on the above possible implementation methods, the first terminal can determine the number of times the first synchronization signal block is transmitted, and then determine the cell temporary identifier and contention resolution identifier corresponding to the first beam based on the number of times.
[0048] In one possible implementation, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers; or, the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers; or, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers.
[0049] Based on the above possible implementation methods, if the first indication information includes the starting cell temporary identifier among multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers, the first terminal can determine the multiple cell temporary identifiers corresponding to the first beam based on the above information. If the first indication information includes the starting contention resolution identifier among multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers, the first terminal can determine the multiple contention resolution identifiers corresponding to the first beam based on the above information. If the first indication information includes the starting cell temporary identifier among multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers, the first terminal can determine the multiple cell temporary identifiers corresponding to the first beam and the multiple contention resolution identifiers corresponding to the first beam based on the above information.
[0050] In a possible implementation manner, the first cell temporary identifier is a temporary cell radio network temporary identifier.
[0051] Based on the above possible implementation methods, different beams can correspond to different temporary cell wireless network temporary identifiers, and each temporary cell wireless network temporary identifier can correspond to a contention resolution identifier to enable the network device to distinguish the beam where the first terminal is located.
[0052] In a fourth aspect, a communication method is provided, which can be executed by a first terminal. The terminal here can refer to the first terminal itself, or a processor, module, logical node, chip, or chip system in the first terminal that implements the method.
[0053] The method includes: sending a first message to a network device, the first message corresponding to a first beam, the first beam being one of multiple beams corresponding to a first synchronization signal block, and the directions of different beams in the multiple beams being different; receiving a second message from the network device, the second message including a first cell temporary identifier, the first cell temporary identifier corresponding to the first beam, and the cell temporary identifiers corresponding to different beams in the multiple beams being different; sending a third message to the network device, the third message including a first contention resolution identifier corresponding to the first cell temporary identifier, and the first contention resolution identifier being used to determine the first beam where the first terminal is located.
[0054] Based on the method provided in the fourth aspect above, different beams can correspond to different cell temporary identifiers, and each cell temporary identifier can correspond to a contention resolution identifier. Therefore, the network device can send different cell temporary identifiers in different beams with the same SSB. After receiving the first cell temporary identifier sent by the network device, the first terminal can send the first contention resolution identifier corresponding to the first cell temporary identifier to the network device, so that the network device can determine the beam corresponding to the first contention resolution identifier. This beam is the beam where the terminal is located. Therefore, through the method provided in the fourth aspect above, the network device can distinguish the beam where the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0055] In one possible implementation, the method also includes: receiving first indication information from the network device, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and / or, the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
[0056] Based on the above possible implementation methods, the first terminal can determine multiple cell temporary identifiers corresponding to the first beam, and / or the first terminal can determine multiple contention resolution identifiers corresponding to the first beam, and then determine the first contention resolution identifier.
[0057] In one possible implementation, the first indication information includes the number of times the first synchronization signal block is transmitted, and the beam directions of any two transmitted first synchronization signal blocks are different.
[0058] Based on the above possible implementation methods, the first terminal can determine the number of times the first synchronization signal block is transmitted, and then determine the cell temporary identifier and contention resolution identifier corresponding to the first beam based on the number of times.
[0059] In one possible implementation, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers; or, the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers; or, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers.
[0060] Based on the above possible implementation methods, if the first indication information includes the starting cell temporary identifier among multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers, the first terminal can determine the multiple cell temporary identifiers corresponding to the first beam based on the above information. If the first indication information includes the starting contention resolution identifier among multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers, the first terminal can determine the multiple contention resolution identifiers corresponding to the first beam based on the above information. If the first indication information includes the starting cell temporary identifier among multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers, the first terminal can determine the multiple cell temporary identifiers corresponding to the first beam and the multiple contention resolution identifiers corresponding to the first beam based on the above information.
[0061] In a possible implementation manner, the first cell temporary identifier is a temporary cell radio network temporary identifier.
[0062] Based on the above possible implementation methods, different beams can correspond to different temporary cell wireless network temporary identifiers, and each temporary cell wireless network temporary identifier can correspond to a contention resolution identifier to enable the network device to distinguish the beam where the first terminal is located.
[0063] In a fifth aspect, a communication method is provided, which can be performed by a network device. The network device here can refer to the network device itself or a processor, module, logical node, chip, or chip system in the network device that implements the method.
[0064] The method includes: receiving a first message from a first terminal through a first beam, where the first beam is one of multiple beams corresponding to a first synchronization signal block, and the directions of different beams in the multiple beams are different; sending a second message to the first terminal, where the second message indicates a first time delay between the second message and a third message; receiving the third message from the first terminal according to the second message, where the time delays between the second message and the third message corresponding to different beams in the multiple beams are different, and the first time delay is used to determine the first beam where the first terminal is located.
[0065] Based on the method provided in the fifth aspect, the delays between the second and third messages corresponding to different beams can be different. Therefore, the network device can send different delays in different beams with the same synchronization signal block. After receiving the third message, it can distinguish the beam where the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0066] In a possible implementation, the first delay is a K2 delay.
[0067] Based on the above possible implementation methods, the K2 delays corresponding to different beams can be made different, so that the network device can distinguish the beam where the first terminal is located.
[0068] In a sixth aspect, a communication method is provided, which can be executed by a first terminal. The terminal here can refer to the first terminal itself, or a processor, module, logical node, chip, or chip system in the first terminal that implements the method.
[0069] The method includes: sending a first message to a network device, the first message corresponding to a first beam, the first beam being one of multiple beams corresponding to a first synchronization signal block, and the directions of different beams in the multiple beams being different; receiving a second message from the network device, the second message indicating a first time delay between the second message and a third message; sending the third message to the network device according to the second message, the time delay between the second message and the third message corresponding to different beams in the multiple beams being different, and the first time delay being used to determine the first beam where the first terminal is located.
[0070] Based on the method provided in the sixth aspect, the delays between the second and third messages corresponding to different beams can be different. Therefore, the network device can send different delays in different beams with the same synchronization signal block. After receiving the second message, the first terminal can send a third message to the network device based on the first delay, allowing the network device to determine the beam corresponding to the first delay. This beam is the beam where the terminal is located. Therefore, the method provided in the sixth aspect allows the network device to distinguish the beam where the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0071] In a possible implementation, the first delay is a K2 delay.
[0072] Based on the above possible implementation methods, the K2 delays corresponding to different beams can be made different, so that the network device can distinguish the beam where the first terminal is located.
[0073] In the seventh aspect, a communication device is provided for implementing the above method. The communication device may be the terminal in the above first aspect; or the communication device may be the network device in the above second aspect; or the communication device may be the network device in the above third aspect; or the communication device may be the terminal in the above fourth aspect; or the communication device may be the network device in the above fifth aspect; or the communication device may be the terminal in the above sixth aspect. The communication device includes modules, units, or means corresponding to the above method, and the modules, units, or means may be implemented by hardware, software, or by executing corresponding software implementations by hardware. The hardware or software includes one or more modules or units corresponding to the above functions.
[0074] In conjunction with the seventh aspect, in one possible implementation, the communication device may include a processing module and an interface module. The processing module may be configured to implement the processing functions described in any of the above aspects and any possible implementations thereof. The processing module may, for example, be a processor. The interface module, also referred to as an interface unit, may be configured to implement the sending and / or receiving functions described in any of the above aspects and any possible implementations thereof. The interface module may be comprised of an interface circuit, a transceiver, a transceiver, or a communication interface.
[0075] In combination with the seventh aspect above, in a possible implementation, the interface module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementations thereof.
[0076] In an eighth aspect, a communication device is provided, comprising: a processor; the processor is configured to be coupled to a memory and, after reading instructions from the memory, execute the method according to any of the above aspects in accordance with the instructions. The communication device may be the terminal described in the first aspect; or the network device described in the second aspect; or the network device described in the third aspect; or the terminal described in the fourth aspect; or the network device described in the fifth aspect; or the terminal described in the sixth aspect.
[0077] In conjunction with the eighth aspect, in one possible implementation, the communication device further includes a memory for storing program instructions and data. Optionally, the memory is integrated with the processor; or the memory is independent of the processor.
[0078] In conjunction with the eighth aspect above, in one possible implementation, the processor and / or memory further includes an artificial intelligence (AI) module for implementing AI-related functions. The AI module can implement AI functions through software, hardware, or a combination of software and hardware. For example, the AI module includes a radio access network (RAN) intelligent controller (RIC) module.
[0079] In conjunction with the eighth aspect above, in one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0080] In a ninth aspect, a communication device is provided, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instruction and transmit it to the processor; the processor is configured to execute the computer program or instruction, so that the communication device performs the method described in any of the above aspects. The communication device may be the terminal described in the first aspect; or the communication device may be the network device described in the second aspect; or the communication device may be the network device described in the third aspect; or the communication device may be the terminal described in the fourth aspect; or the communication device may be the network device described in the fifth aspect; or the communication device may be the terminal described in the sixth aspect.
[0081] In conjunction with the ninth aspect above, in one possible implementation, the processor further includes an AI module for implementing AI-related functions. The AI module can implement AI functions through software, hardware, or a combination of software and hardware. For example, the AI module includes a RIC module.
[0082] In conjunction with the ninth aspect above, in one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0083] In a tenth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on the computer, the computer can execute the method described in any one of the above aspects.
[0084] In an eleventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in any one of the above aspects.
[0085] In a twelfth aspect, a communication system is provided, which includes a terminal for executing the method described in the first aspect and a network device for executing the method described in the second aspect.
[0086] In a thirteenth aspect, a communication system is provided, which includes a network device for executing the method described in the third aspect and a terminal for executing the method described in the fourth aspect.
[0087] In a fourteenth aspect, a communication system is provided, which includes a network device for executing the method described in the fifth aspect and a terminal for executing the method described in the sixth aspect.
[0088] Among them, the technical effects brought about by any possible implementation method in the third to fourteenth aspects can be referred to the technical effects brought about by any aspect in the first to sixth aspects or different possible implementation methods in any aspect, and will not be repeated here.
[0089] It is understandable that, provided that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS
[0090] FIG1A is a schematic diagram of the maximum number of SSBs provided by the present application;
[0091] FIG1B is a schematic diagram 1 of a network device sending SSB provided by the present application;
[0092] FIG1C is a second schematic diagram of a network device sending SSB provided by the present application;
[0093] FIG2A is a schematic diagram of the communication system architecture provided by this application;
[0094] FIG2B is a schematic diagram of a communication scenario provided by this application;
[0095] FIG2C is a second schematic diagram of a communication scenario provided by this application;
[0096] FIG2D is a third schematic diagram of a communication scenario provided by this application;
[0097] FIG3 is a schematic diagram of the hardware structure of the communication device provided in this application;
[0098] FIG4 is a flow chart of the communication method provided in this application;
[0099] FIG5A is a first schematic diagram of a transmission mode of an SSB group provided in the present application;
[0100] FIG5B is a second schematic diagram of a transmission mode of an SSB group provided in this application;
[0101] FIG6A is a schematic diagram 1 of random access resources corresponding to SSB provided in this application;
[0102] FIG6B is a second schematic diagram of random access resources corresponding to SSB provided in this application;
[0103] FIG6C is a third schematic diagram of random access resources corresponding to SSB provided in this application;
[0104] FIG6D is a fourth schematic diagram of random access resources corresponding to SSB provided in this application;
[0105] FIG6E is a fifth schematic diagram of random access resources corresponding to SSB provided in this application;
[0106] FIG7 is a second flow chart of the communication method provided by this application;
[0107] FIG8 is a schematic diagram of a second message provided by this application;
[0108] FIG9 is a schematic diagram showing the correspondence between the cell temporary identification segment and the contention resolution identification segment provided in this application;
[0109] FIG10 is a third flow chart of the communication method provided by this application;
[0110] FIG11 is a schematic structural diagram of the communication device provided in this application. DETAILED DESCRIPTION
[0111] Before introducing the technical solution of this application, the relevant technical terms involved in this application are explained. It is understood that these explanations are intended to make this application easier to understand and should not be regarded as limiting the scope of protection claimed in this application.
[0112] 1. Network equipment
[0113] In this application, a network device refers to a network device in an NTN that can provide wireless access services to terminals. Specifically, each network device corresponds to a service coverage area. Terminals entering this area can communicate with the network device through an air interface to receive the wireless access services provided by the network device. Terminals and network devices can communicate through air interface links. The air interface links can be divided into uplinks (UL) and downlinks (DL) based on the direction of the data transmitted on them. Uplink data sent from the terminal to the network device can be transmitted on the UL, and downlink data transmitted from the network device to the terminal can be transmitted on the DL.
[0114] Exemplarily, the network device can implement all or part of the functions of a radio access network (RAN) node. For example, the network device includes, but is not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in long term evolution (LTE), an evolved base station (next generation eNB, ng-eNB) in next generation LTE, a base station (gNodeB or gNB) in new radio (NR), a transmitting point (TP) or a transmission receiving point (TRP), a base station of subsequent evolution of 3GPP, a next generation base station (next generation NodeB, gNB), a base station in a future mobile communication system, a satellite, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, an integrated access and backhaul (IAB) node or a high-altitude platform, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. Multiple base stations can support the networks of the same technology mentioned above, or they can support the networks of the different technologies mentioned above. A base station can include one or more co-sited or non-co-sited TRPs. The network device can also be a wireless controller in a cloud radio access network (CRAN) scenario. The network device can also be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), a wired access gateway, or a core network element.
[0115] In this application, the CU and DU may be separately configured or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understood that the CU may be classified as a network device in an access network, or as a network device in a core network, without limitation herein.
[0116] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0117] Optionally, the network device in this application can be deployed on a non-ground platform, such as a low-altitude platform (such as a drone), a high-altitude platform (such as an airplane), or a satellite. Therefore, the network device in this application can also be referred to as a non-ground network device.
[0118] In this application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0119] 2. Terminal
[0120] In this application, a terminal is a device with wireless transceiver capabilities. The terminal can be deployed on land, including indoors, outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can also be called a terminal device, and the terminal device can be a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., or a device used to provide voice or data connectivity to users. Among them, UE includes handheld devices with wireless communication capabilities, vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed railways, etc.), wearable devices (such as smart watches, smart bracelets, pedometers, etc.) or computing devices. Exemplarily, UE can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a satellite terminal or a computer with wireless transceiver capabilities. A UE may also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless modem, a smart point of sale (POS) machine, customer-premises equipment (CPE), an intelligent robot, a robotic arm, workshop equipment, smart home devices (e.g., refrigerators, televisions, air conditioners, electric meters, etc.), a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, an in-vehicle terminal, a roadside unit (RSU) with terminal functions, or an aerial device (e.g., an intelligent robot, a hot air balloon, a drone, an airplane), etc. A terminal may also be other devices with terminal functions, for example, a terminal may also be a device that functions as a terminal in device-to-device (D2D) communication.
[0121] As an example and not a limitation, in this application, the terminal may be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. For example, a wearable device is not only a hardware device, but also a device that achieves powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include devices that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as devices that focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0122] In the present application, the terminal may be a terminal in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. The terminal in the present application may be a terminal in machine type communication (MTC). The terminal of the present application may be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into a vehicle as one or more components or units. The vehicle may implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The terminal of the present application may be a vehicle, such as a car. Therefore, the present application may be applied to Internet of Vehicles, such as vehicle to everything (V2X), long term evolution vehicle (LTE-V), vehicle to vehicle (V2V), etc.
[0123] It is understandable that in some scenarios, the roles of RAN nodes and terminals are relative. For example, a helicopter or drone, which is usually configured as a terminal, can also be configured as a mobile base station, and the device that accesses the RAN via the helicopter or drone is configured as a terminal.
[0124] 3. SSB
[0125] In this application, SSB can provide the terminal with cell downlink synchronization and basic configuration information of the cell. For example, SSB contains physical cell indentity (PCI), SSB index, primary synchronization signal (PSS), secondary synchronization signal (SSS) and physical broadcast channel (PBCH). Among them, PSS and SSS are used for downlink synchronization of the terminal, PBCH can carry master information block (MIB), and MIB can indicate whether system information block type 1 (SIB1) exists.
[0126] 4. SSB burst set (burst)
[0127] In this application, an SSB burst contains the SSBs required to complete a beam scan. Each SSB in an SSB burst is sent in different directions at different times, thereby achieving the purpose of covering the cell. All SSBs in an SSB burst must be sent within a certain time (such as half a frame, i.e., 5ms). In other words, the network device must complete a cell scan within this time. The SSB burst period can be configured as needed, for example, through SIB1. The period can be 5ms, 10ms, 20ms, 40ms, 80ms, or 160ms, etc.
[0128] 5. Wave position
[0129] In this application, a beamline is a pre-planned area of equal or varying size and shape on the ground. For example, if the network device is a satellite, the beamline is relatively small at the center of the satellite's coverage area and relatively large at the edge of the satellite's coverage area. When a satellite transmits a beam to a beamline, the center of the beam hits the center of that beamline, and a beamforming algorithm is used to align the topology of the beam with the topology of the beamline.
[0130] In an NTN, network equipment covers a wide area, requiring a large number of beams to achieve seamless coverage. Taking low Earth orbit (LEO) satellites, currently of significant research significance, as an example, if the minimum elevation angle supported by a LEO satellite is 30 degrees, the LEO satellite's coverage radius is 853.6 km, and the projected radius of the LEO satellite beam on the ground is 23.1 km (the 3dB width of the satellite beam's main lobe is 4.4 degrees), a reflector antenna would require 1,372 beams to achieve seamless coverage of the LEO satellite's coverage area. Currently, the maximum number of SSBs supported by a cell is 64. For cells operating in frequency bands below 3 GHz in frequency range 1 (FR1), the maximum number of SSBs supported is 4. If one SSB covers one beam, the number of SSBs supported by a cell is far less than the number of beams required for the network equipment's coverage area. In other words, the number of SSBs supported by a cell does not match the number of beams required for the network equipment's coverage area, making it impossible to cover the entire coverage area. This will prevent some terminals from accessing network devices.
[0131] For example, when a terminal enters the coverage area of a network device, it must perform initial access. For example, the network device can send SSBs in bursts over a continuous period of time (e.g., 5ms) in all directions within its coverage area. Once the terminal enters the network device's coverage area, it can receive the SSBs, obtain access resources based on the SSBs, and access the network device. Therefore, if the SSBs sent by the network device do not cover the entire area, terminals located in wavelengths not covered by the SSBs will be unable to access the network device.
[0132] To address the above issues, it is proposed to enhance the SSB scanning method so that SSB can cover the entire area of the network device. For example, the following three solutions are proposed: (1) SSB index expansion; (2) increasing the number of cells within the coverage area of the network device, and using the number of SSBs supported by the standard for beam scanning in each cell; (3) reusing SSBs within the cell. Each solution is explained below.
[0133] Solution (1) can be understood as expanding the maximum number of SSBs supported by a cell. As shown in Figure 1A, the four SSBs supported by a cell (such as SSB0 to SSB3) can be expanded to eight SSBs (such as SSB0 to SSB7). In other words, solution (1) requires expanding the transmission mode of SSBs, and the network equipment needs to send eight SSBs in a cell to achieve coverage of the entire cell. However, this will cause terminals that do not have the SSB expansion capability to be unable to identify SSB4 to SSB7, or to regard SSB4 to SSB7 as one of the SSBs in SSB0 to SSB3. For example, in Figure 1B, terminal 101 receives SSB0 and can recognize SSB0, but terminal 102 does not have the SSB expansion capability and can only recognize SSB0 to SSB3, so after receiving SSB4, it will recognize SSB4 as SSB0. This will make it impossible for network equipment to distinguish the beams where these terminals are located, affecting communication quality.
[0134] Solution (2) does not require the expansion of the SSB transmission mode. However, in NTN, network equipment is far from the ground and the distance between cells is close. From the perspective of network equipment, the characteristics (such as angle) between beams are not significantly different. It is difficult to distinguish the beam where the terminal is located by the signal arrival angle, which affects the communication quality.
[0135] Solution (3) does not expand the maximum number of SSBs supported by a cell, but reuses a limited number of SSB indices within a cell. For example, in Figure 1C, at time 0, the network device sends SSB0, and terminal 103 receives SSB0. At time 1, the network device sends SSB0 again, and terminal 104 receives SSB0. SSB0 at time 0 and SSB0 at time 1 are two SSBs with the same index but different beam directions. Therefore, solution (3) will cause the SSB index of two or more beams in different spatial directions to be the same. The mapping rule between SSB and random access channel occasion (RO) can only enable the network device to distinguish different beams based on the SSB index. Therefore, for the initial access process, adopting solution (3) will cause the network side to be unable to distinguish the beam where the terminal is located, which will cause confusion in the subsequent communication processes such as the random access response (RAR) reply, the fourth message (Msg4) scheduling, etc.
[0136] In summary, solutions (1) to (3) will result in multiple beams corresponding to the same SSB in the beams transmitted by the network device, making it impossible for the network device to distinguish the beam where the terminal is located, affecting the communication quality.
[0137] In order to solve the above problems, this application provides three methods.
[0138] Method 1: The network device sends first information, second information and third information to the terminal. The first information indicates the identifier of the first SSB and the identifier of the SSB group to which the first SSB belongs. The identifier of the SSB group is used to indicate one transmission in the M transmissions of the SSB group, where M is an integer greater than 1. The second information indicates that the M transmissions of an SSB in the SSB group correspond to (1 / N) random access opportunities. A random access opportunity includes multiple random access resources, and N is a positive number. The third information indicates the number of random access resources corresponding to the M transmissions of each SSB in the SSB group in a random access opportunity. After receiving the first information, the second information and the third information, the terminal can send the first random access resource to the network device. The first random access resource is included in P random access resources, and the P random access resources are random access resources corresponding to the first SSB, which are determined in the (1 / N) random access opportunities based on the first information and the third information. Subsequently, the terminal and the network device can communicate through the first beam corresponding to the first SSB.
[0139] In the above-mentioned method 1, the network device can indicate to the terminal the identifier of the first SSB, the identifier of the SSB group to which the first SSB belongs, the (1 / N) random access opportunities corresponding to the M transmissions of the first SSB, and the number of random access resources occupied by the M transmissions of the first SSB in one random access opportunity, so that the terminal can send the first random access resource corresponding to the first SSB to the network device based on the above-mentioned information. After the network device receives the first random access resource, it can determine to communicate with the terminal through the beam of the first SSB corresponding to the first random access resource. Therefore, method 1 can enable the terminal and the network device to determine the beam of the first SSB based on the mapping relationship between the SSB and the random access opportunity, communicate through the beam, and thereby improve the communication quality between the terminal and the network device. Method 1 will be specifically described in the method shown in Figure 4 below, and will not be repeated here.
[0140] Method 2: The terminal sends a first message to the network device. The first message corresponds to the first beam, and the first beam is one of the multiple beams corresponding to the first SSB. Among the multiple beams, the directions of different beams are different. The network device receives the first message through the first beam and sends a second message to the terminal. The second message includes the first cell temporary identifier corresponding to the first beam. Among the multiple beams, the cell temporary identifiers corresponding to different beams are different. After receiving the second message, the terminal sends a third message to the network device. The third message includes a first contention resolution identity corresponding to the first cell temporary identifier. The first contention resolution identity can be used to determine the first beam where the first terminal is located.
[0141] In the above-mentioned method 2, different beams can be made to correspond to different cell temporary identifiers, and each cell temporary identifier can correspond to a contention resolution identifier. Therefore, the network device can issue different cell temporary identifiers in different beams with the same SSB. After receiving the contention resolution identifier determined by the terminal based on the cell temporary identifier, it can distinguish the beam where the terminal is located, thereby improving the communication quality between the terminal and the network device. Method 2 will be specifically described in the method shown in Figure 7 below and will not be repeated here.
[0142] Method 3: The terminal sends a first message to the network device. The first message corresponds to the first beam, which is one of the multiple beams corresponding to the first SSB. Among the multiple beams, different beams have different directions. The network device receives the first message through the first beam and sends a second message to the terminal. The second message indicates a first time delay between the second message and the third message. After receiving the second message, the terminal may send a third message to the network device based on the second message. Among the multiple beams, the time delay between the second message and the third message corresponding to different beams is different, and the first time delay can be used to determine the first beam where the first terminal is located.
[0143] In Method 3 above, the delays between the second and third messages corresponding to different beams can be different. Therefore, the network device can send different delays in different beams with the same SSB. After receiving the third message, it can distinguish the beam in which the terminal is located, thereby improving the communication quality between the terminal and the network device. Method 3 is described in detail in the method shown in Figure 10 below and is not detailed here.
[0144] The above methods 1 to 3 are described in detail below with reference to the accompanying drawings.
[0145] The method provided in this application, such as any one of the above methods 1 to 3, can be used in various communication systems. For example, the communication system can be an LTE system, a fifth generation (5G) communication system, a communication system related to the third generation partnership project (3GPP), a future evolved communication system, or a system integrating multiple systems, etc., without limitation. Among them, 5G can also be referred to as NR. The method provided in this application is described below using the communication system 20 shown in Figure 2A as an example. Figure 2A is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.
[0146] FIG2A is a schematic diagram of the architecture of a communication system 20 provided by the present application. In FIG2A , the communication system 20 may include one or more network devices 201 (only one is shown) and terminals 202 to 204 that can communicate with the network device 201.
[0147] In Figure 2A , a network device can provide wireless access services to a terminal. For example, in Figure 2A , terminal 203 is located within the coverage area of network device 201. Network device 201 can send downlink data to terminal 203 via the DL, and terminal 203 can send uplink data to network device 201 via the UL. For a detailed description of network devices and terminals, please refer to the previous explanations of network devices and terminals.
[0148] It is understandable that the communication system 20 can be applied in NTN. For example, the communication system 20 can be applied to the communication scenarios shown in FIG2B to FIG2D .
[0149] The communication scenario shown in Figure 2B includes a terminal, a satellite communicating with the terminal via an air interface, a ground station communicating with the satellite via an air interface, a base station communicating with the ground station, a core network communicating with the base station via a next generation (NG) interface, and a data network communicating with the core network. Network device 201 in communication system 20 corresponds to the ground station in Figure 2B and can have the functions of a ground station. Any of terminals 202 through 204 can correspond to the terminal in Figure 2B and can have the functions of that terminal.
[0150] The communication scenario shown in Figure 2C includes a terminal, a satellite communicating with the terminal via an air interface (the satellite functions as a base station), a ground station communicating with the satellite via an NG interface, a core network communicating with the ground station via an NG interface, and a data network communicating with the core network. Network device 201 in communication system 20 corresponds to the satellite in Figure 2C and can function as a satellite. Any of terminals 202 through 204 can correspond to the terminal in Figure 2C and can function as the terminal.
[0151] The communication scenario shown in Figure 2D includes terminal 207, satellite 205 (satellite 205 functions as a base station) communicating with terminal 207 via an air interface, a ground station communicating with satellite 205 via an NG interface, a core network communicating with the ground station via the NG interface, and a data network communicating with the core network. This communication scenario also includes satellite 206 (satellite 206 functions as a base station) communicating with satellite 205 via an Xn interface, and terminal 208 communicating with satellite 206 via an air interface. Network device 201 in communication system 20 corresponds to satellite 205 in Figure 2D and can function as satellite 205. Any of terminals 202 through 204 can correspond to terminal 207 in Figure 2D and can function as terminal 207. Alternatively, network device 201 in communication system 20 corresponds to satellite 206 in Figure 2D and can function as satellite 206. Any of terminals 202 through 204 can correspond to terminal 208 in Figure 2D and can function as terminal 208.
[0152] The following introduces the devices or network elements in the communication scenarios shown in Figures 2B to 2D.
[0153] The base station can provide wireless access services, schedule wireless resources to terminals, and provide reliable wireless transmission protocols and data encryption protocols.
[0154] The core network can provide at least one of the following services: user access control, mobility management, session management, user authentication, or billing. The core network can include multiple functional entities, for example, control plane entities and data plane entities. The control plane entities can include access and mobility management function (AMF) entities, which are responsible for user access management, authentication, and mobility management. The data plane entities can include user plane function (UPF) entities, which are responsible for managing user plane data transmission, traffic statistics, and other functions.
[0155] The ground station can be responsible for forwarding signaling and business data between the satellite base station and the core network.
[0156] The data network may be responsible for providing data services to users, such as an application server (AS), which may be deployed in an operator's network or a third-party content provider's (context provider) network.
[0157] The air interface is the wireless link between the terminal and the base station. The air interface in this application can refer to various types of air interfaces. For example, for a 5G network, the air interface refers to a 5G air interface.
[0158] The Xn interface is an interface between base stations and is mainly used for signaling interaction such as switching.
[0159] The NG interface is the interface between the base station and the core network, mainly used to exchange signaling such as the non-access stratum (NAS) of the core network and user service data.
[0160] The communication scenarios shown in Figures 2B to 2D above are based on a 5G network. If the 5G network is replaced with a 4G network, the Xn interface in the figure can be replaced with an X2 interface, and the NG interface can be replaced with an S1 interface.
[0161] It is understood that the communication system 20 shown in FIG2A is for illustrative purposes only and is not intended to limit the technical solutions of the present application. Those skilled in the art will appreciate that, in a specific implementation, the communication system 20 may further include other devices, and the number of network devices and terminals may be determined based on specific needs without limitation.
[0162] Optionally, each device in FIG. 2A of the present application (eg, a network device or a terminal) may also be referred to as a communication device, which may be a general device or a dedicated device, and the present application does not impose any specific limitation on this.
[0163] Optionally, the relevant functions of each device (e.g., a network device or a terminal) in FIG. 2A of the present application may be implemented by a single device, or may be implemented by multiple devices together, or may be implemented by one or more functional modules within a single device, and this application does not impose any specific limitations on this. It is understood that the above functions may be network elements in a hardware device, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).
[0164] In a specific implementation, each device (e.g., a network device or terminal) in FIG. 2A of the present application may adopt the structure shown in FIG. 3 or include the components shown in FIG. FIG. 3 is a schematic diagram of the hardware structure of a communication device applicable to the present application. The communication device 30 includes at least one processor 301 and at least one communication interface 304 for implementing the method provided in the present application. The communication device 30 may also include a communication circuit 302 and a memory 303.
[0165] The processor 301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0166] The communication link 302 may include a path for transmitting information between the above components, such as a bus.
[0167] Communication interface 304 is used to communicate with other devices or communication networks. Communication interface 304 can be any transceiver-like device, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area network (WLAN) interface, a transceiver, a pin, a bus, an interface circuit, or a transceiver circuit.
[0168] The memory 303 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. The memory can be independent and coupled to the processor 301 via a communication line 302. The memory 303 can also be integrated with the processor 301. The memory provided in this application can generally be non-volatile.
[0169] Among them, the memory 303 is used to store computer-executable instructions involved in executing the solution provided by this application, and is controlled by the processor 301. The processor 301 is used to execute the computer-executable instructions stored in the memory 303, thereby implementing the method provided by this application. Alternatively, optionally, in this application, the processor 301 can also perform the processing-related functions of the method provided below in this application, and the communication interface 304 is responsible for communicating with other devices or communication networks, which is not specifically limited in this application.
[0170] Optionally, the computer-executable instructions in this application may also be referred to as application code, which is not specifically limited in this application.
[0171] The coupling in this application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
[0172] As an embodiment, the processor 301 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 3 .
[0173] As an embodiment, the communication device 30 may include multiple processors, such as processor 301 and processor 307 in FIG3 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0174] As an embodiment, the communication device 30 may further include an output device 305 and / or an input device 306. The output device 305 is coupled to the processor 301 and can display information in a variety of ways. For example, the output device 305 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 306 is coupled to the processor 301 and can receive user input in a variety of ways. For example, the input device 306 can be a mouse, a keyboard, a touch screen device, or a sensor device.
[0175] It is understandable that the composition structure shown in Figure 3 does not constitute a limitation on the communication device. In addition to the components shown in Figure 3, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0176] The method provided by the present application will be described below with reference to the accompanying drawings. Each network element in the following embodiment may include the components shown in FIG3 , which will not be described in detail.
[0177] It can be understood that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are only examples, and other names may be used in specific implementations, and the present application does not make any specific limitations on this.
[0178] It is understandable that in this application, "sending information to... (such as a terminal)" can be understood as the destination end of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from... (such as a terminal)" can be understood as the source end of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may undergo necessary processing between the source end and the destination end of the information transmission, such as format changes, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0179] It is understood that in this application, " / " can indicate that the objects associated with each other are in an "or" relationship, for example, A / B can mean A or B; "and / or" can be used to describe that there are three relationships between the associated objects, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, expressions similar to "at least one of A, B and C" or "at least one of A, B or C" are usually used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist at the same time; A and C exist at the same time; B and C exist at the same time; A, B and C exist at the same time. The above uses A, B and C as an example to illustrate the optional items of the item. When there are more elements in the expression, the meaning of the expression can be obtained according to the above rules.
[0180] In order to facilitate the description of the technical solutions of the present application, in the present application, words such as "first" and "second" may be used to distinguish between technical features with the same or similar functions. The words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit them to be different. In the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0181] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the present application.
[0182] It can be understood that in the present application, "used to indicate" can include direct indications and indirect indications, and can also include explicit indications and implicit indications. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that the indication information must carry A. The information indicated by a certain information (such as the first information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, where there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.
[0183] It can be understood that in this application, "when...", "in the case of...", "if" and "if" all mean that corresponding processing will be taken under certain objective circumstances, and do not limit the time, nor do they require judgment actions when implementing them, nor do they mean that there are other limitations.
[0184] The term "simultaneously" in this application may be understood as at the same time point, within a period of time, or within the same cycle.
[0185] In this application, "a plurality of" may be understood as two or more than two. For example, a plurality of random access resources may be understood as two or more than two random access resources.
[0186] In this application, "greater than or equal to" can be replaced by "greater than" or "equal to"; "less than or equal to" can be replaced by "less than" or "equal to". For example, "A is greater than or equal to B" can be replaced by "A is greater than B" or "A is equal to B"; "A is less than or equal to B" can be replaced by "A is less than B" or "A is equal to B".
[0187] It is understood that some optional features in this application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in this application may also implement these features or functions accordingly, which will not be described in detail here.
[0188] It is understandable that the same step or steps or technical features with the same function in different embodiments of the present application can be referenced to each other.
[0189] It is understood that in the present application, the network device and / or terminal may perform some or all of the steps in the present application. These steps are merely examples, and the present application may also perform other steps or variations of various steps. In addition, the steps may be performed in a different order than presented in the present application, and it is possible that not all of the steps in the present application need to be performed.
[0190] It is understandable that the method provided below in this application uses a network device and a terminal as an example of the execution subject of the interaction diagram to illustrate the method, but this application does not limit the execution subject of the interaction diagram. For example, the network device in the method provided in the following embodiment of this application can also be a chip, chip system, or processor that supports the server to implement the method, or a logical node, logic module, or software that can implement all or part of the network device functions; the terminal in the method provided below in this application can also be a chip, chip system, or processor that supports the terminal to implement the method, or a logical node, logic module, or software that can implement all or part of the terminal functions.
[0191] As shown in FIG4 , a communication method provided by the present application may include the following steps:
[0192] S401: A network device sends first information to a terminal. Correspondingly, the terminal receives the first information from the network device.
[0193] In the present application, the network device may be the network device 201 in the communication system 20 shown in FIG. 2A , and the terminal may be any terminal in the communication system 20 , such as one of the terminals 202 to 204 .
[0194] In the present application, the first information may indicate the identifier of the first SSB and the identifier of the SSB group to which the first SSB belongs. One cell may correspond to a group of SSBs, and within the SSB group transmission period, the group of SSBs may be transmitted M times. In other words, the network device may send M SSB groups within the SSB group transmission period. The identifier of the SSB group may be used to indicate one of the M transmissions of the SSB group, where M is an integer greater than 1. The SSB group may include multiple SSBs with different beam directions. The beam directions of the SSBs within the SSB group transmitted at different times are also different. Optionally, each SSB within the SSB group may be regarded as an SSB in different directions of the same beam.
[0195] Taking the example that the cell corresponding to the SSB group includes 16 wave bits (such as wave bit 0 to wave bit 15), M is equal to 4, and the SSB group includes 4 SSBs, the transmission mode of the SSB group within one cycle can be as shown in Figure 5A or Figure 5B. The period is the above-mentioned SSB group transmission period, which can also be called the SSB burst period. If the period is equal to X milliseconds (ms), X can be less than or equal to 160. In Figure 5A, the SSB group can be regarded as an SSB burst. Within one cycle, the network device can send 4 SSB groups. For example, at time 0, the network device starts to send SSB0 to SSB3 for the first time. SSB0 to SSB3 correspond to different wave bits, such as wave bit 0 to wave bit 3, and the identifier of the SSB group is, for example, 00. At time 1, the network device begins to send SSB0-SSB3 for the second time. These SSB0-SSB3 correspond to different wave bits, and the SSB0-SSB3 at time 1 and the SSB0-SSB3 at time 0 correspond to different wave bits. For example, the SSB0-SSB3 at time 1 correspond to wave bits 4 to 7, respectively. The identifier of the SSB group at time 1 is, for example, 01. At time 2, the network device begins to send SSB0-SSB3 for the third time. These SSB0-SSB3 correspond to different wave bits, and are different from the wave bits corresponding to the previously sent SSB0-SSB3. For example, the SSB0-SSB3 at time 2 correspond to wave bits 8 to 11, respectively. The identifier of the SSB group at time 2 is, for example, 10. At time 3, the network device begins transmitting SSB0-SSB3 for the fourth time. These SSB0-SSB3 correspond to different wavelengths and differ from the wavelengths corresponding to the previously transmitted SSB0-SSB3. For example, SSB0-SSB3 at time 3 correspond to wavelengths 12-15, respectively. The SSB group identifier at time 3 is, for example, 11. Using the above method, all wavelengths within the cell corresponding to the SSB group can be scanned within X ms. It will be appreciated that using the above method to transmit SSBs for each cell within the network device ensures SSB coverage across the entire network device area. Optionally, the intervals between two consecutive SSB group transmissions can be the same or different. For example, the interval between time 1 and time 2 can be the same as or different from the interval between time 2 and time 3. Furthermore, the duration of each SSB group transmission can be the same or different, for example, 5 ms. Some time after time 3, the network device can again transmit SSB groups using the above method to periodically scan each wavelength within the network device's coverage area.
[0196] In Figure 5B, the network device can separate the SSBs within the SSB group and send them separately, with the index of each SSB sent being the same. For example, at time 4, the network device begins to send four SSB0s in sequence (recorded as the first time the network device sends an SSB), and these four SSB0s correspond to different wave positions, such as wave position 0 to wave position 3. At time 5, the network device begins to send four SSB1s in sequence (recorded as the second time the network device sends an SSB), and these four SSB1s correspond to different wave positions, such as wave position 4 to wave position 7. At time 6, the network device begins to send four SSB2s in sequence (recorded as the third time the network device sends an SSB), and these four SSB2s correspond to different wave positions, such as wave position 8 to wave position 11. At time 7, the network device begins to send four SSB3s in sequence (recorded as the fourth time the network device sends an SSB), and these four SSB3s correspond to different wave positions, such as wave position 12 to wave position 15. Among them, the first SSB0, the first SSB1, the first SSB2, and the first SSB3 sent by the network device can form an SSB group, and the identifier of the SSB group is "00". The second SSB0, the second SSB1, the second SSB2, and the second SSB3 sent by the network device can form an SSB group, and the identifier of the SSB group is "01". The third SSB0, the third SSB1, the third SSB2, and the third SSB3 sent by the network device can form an SSB group, and the identifier of the SSB group is "10". The fourth SSB0, the fourth SSB1, the fourth SSB2, and the fourth SSB3 sent by the network device can form an SSB group, and the identifier of the SSB group is "11". Through the above method, all wave positions in the cell corresponding to the SSB group can be scanned within Xms. It can be understood that for each cell included in the network device, the SSB is sent in the above manner, so that the SSB covers the area of the entire network device. Optionally, the intervals between two consecutive SSB transmissions can be the same or different. For example, the interval between time 4 and time 5 can be the same as or different from the interval between time 5 and time 6. In addition, the duration of each SSB group transmission can be the same or different, for example, the duration of each SSB group transmission is 5ms. Some time after time 7, the network device can again use the above method to periodically scan each wave position within the coverage area of the network device.
[0197] It can be understood that the method shown in Figure 5B is more general than the method shown in Figure 5A, and is not limited to sending all SSBs with different indexes supported by the cell in one SSB transmission (such as within 5ms).
[0198] It can be understood that in Figure 5A or Figure 5B, there are scenarios where beams in multiple different directions correspond to the same SSB index. For example, the index of SSB0 in the SSB group starting to be sent at time 1 is the same as the index of SSB0 in the SSB group starting to be sent at time 2. For another example, the indexes of the four SSBs starting to be sent at time 6 are all the same. In order to distinguish beams in different directions with the same SSB index, this application introduces the identifier of the SSB group. Although the index of SSB0 in the SSB group starting to be sent at time 1 and the index of SSB0 in the SSB group starting to be sent at time 2 are the same, the identifiers of their SSB groups are different. Similarly, the indexes of the four SSBs starting to be sent at time 6 are the same, but the identifiers of the SSB groups to which the four SSBs belong are different. Therefore, after grouping the cyclically or repeatedly sent SSBs, assigning different identifiers to different SSB groups can further distinguish SSBs with the same index in different SSB groups, thereby achieving the purpose of distinguishing their corresponding beams.
[0199] In one possible design, the first information is carried in a first SSB. In other words, the network device may send the first SSB to the terminal, and the first SSB may include an identifier of the first SSB and an identifier of the SSB group to which the first SSB belongs. For example, the identifier of the SSB group may be carried in a payload in the PBCH of the first SSB.
[0200] Exemplarily, the network device can use redundant bits in the PBCH, such as the reserved bit (including 2 bits) in the MIB, to indicate the identifier of the SSB group. Taking Figure 5A as an example, if the value of the 2 bits is "00", the identifier of the first SSB is "0", indicating that the first SSB is SSB0 in the SSB group sent starting at time 0, and if the value of the 2 bits is "01", the identifier of the first SSB is "2", indicating that the first SSB is SSB2 in the SSB group sent starting at time 1. Taking Figure 5B as an example, if the value of the 2 bits is "00", the identifier of the first SSB is "0", indicating that the first SSB is the first SSB0 sent by the network device, and if the value of the 2 bits is "01", the identifier of the first SSB is "2", indicating that the first SSB is the second SSB2 sent by the network device.
[0201] It can be understood that SSBs with the same index in different SSB groups have different PBCH payloads.
[0202] Optionally, the network device sends fifth information to the terminal. Accordingly, the terminal receives the fifth information from the network device. The fifth information may indicate M, so that the terminal can determine the number of SSB group transmissions. It is understood that the fifth information may include the value of M. For example, if the fifth information includes "11," it indicates that the number of SSB group transmissions is 3.
[0203] Optionally, the network device configures the fifth information through a random access channel (RACH) resource group mapping parameter in radio resource control (RRC), such as CBpreamblesPerSSBPerBurst.
[0204] In this application, M may also have other meanings, such as M represents the number of times the same SSB index appears in a cell, or the number of beams with the same SSB index, etc.
[0205] S402: The network device sends the second information and the third information to the terminal. Correspondingly, the terminal receives the second information and the third information from the network device.
[0206] In the present application, the second information may indicate that M transmissions of one SSB in an SSB group correspond to (1 / N) random access opportunities, where N is a positive number. A random access opportunity may include multiple random access resources, such as a preamble. The third information may indicate the number of random access resources corresponding to M transmissions of each SSB in an SSB group in one random access opportunity.
[0207] In one possible design, the second information and the third information are carried in a system information block (SIB) message. For example, the second information includes an ssb-perRACH-Occasion parameter, and the ssb-perRACH-Occasion parameter indicates that M transmissions of one SSB in an SSB group correspond to (1 / N) random access opportunities. The third information includes a CB-PreamblesPerSSB parameter. The CB-PreamblesPerSSB parameter indicates the number of random access resources corresponding to M transmissions of each SSB in an SSB group in one random access opportunity. That is, when the terminal decodes the SIB message, it can determine that M transmissions of one SSB in an SSB group correspond to (1 / N) random access opportunities, and the number of random access resources corresponding to M transmissions of each SSB in an SSB group in one random access opportunity. In this way, the terminal can determine the P random access resources corresponding to the first SSB based on the above information and the identifier of the first SSB obtained in S401 and the identifier of the SSB group to which the first SSB belongs, where P is a positive integer, so that the terminal selects a random access resource from the P random access resources to initiate random access.
[0208] In one possible implementation, P random access resources are determined in (1 / N) random access opportunities based on the first information and the third information. For example, the terminal may determine the (1 / N) random access opportunities corresponding to M transmissions of each SSB in the SSB group based on the second information, and determine P random access resources in the (1 / N) random access opportunities based on the first information and the third information. This is described in detail below.
[0209] In one possible design, the M transmissions of each SSB in an SSB group correspond to the same (1 / N) random access opportunities, and the indexes of the (1 / N) random access opportunities are continuous. In a random access opportunity, the indexes of the random access resources corresponding to the M transmissions of each SSB in an SSB group are also continuous. In this way, it is convenient for the terminal to determine P random access resources. It can be understood that the number of random access resources corresponding to any two transmissions in the M transmissions of each SSB in an SSB group is the same or different. The process of the terminal determining P random access resources when N is less than 1 is different from the process of the terminal determining P random access resources when N is greater than or equal to 1, which are explained below.
[0210] First, let’s introduce the case where N is less than 1:
[0211] It can be understood that if N is less than 1, the M transmissions of each SSB in the SSB group correspond to (1 / N) random access opportunities, and in each random access opportunity, the M transmissions of each SSB in the SSB group can correspond to R random access resources. R is the number indicated by the third information.
[0212] For example, taking N=1 / 4, R=60, and an SSB group including 4 SSBs, namely SSB0 to SSB3, as an example, the random access opportunities corresponding to the M transmissions of each SSB in the SSB group can be shown in Figure 6A. In Figure 6A, the M transmissions of each SSB in the SSB group correspond to 4 random access opportunities with consecutive indices, such as RO_0 to RO_3. Among them, RO_0 and RO_1 are located in the physical random access channel (PRACH) time slot 0 (i.e., parchSlot0), and RO_2 and RO_3 are located in the PRACH time slot 1 (i.e., parchSlot1). Since R=60, it means that in one random access opportunity, the number of random access resources corresponding to the M transmissions of each SSB in the SSB group is 60, so the random access resources corresponding to the M transmissions of each SSB can be determined according to R. Specifically, the M transmissions of SSB0 correspond to random access resources with indices 0 to 59 in each of ROs RO_0 to RO_3, corresponding to a total of (1 / N) × R = 240 random access resources. The M transmissions of SSB1 correspond to random access resources with indices 60 to 119 in each of ROs RO_0 to RO_3, corresponding to a total of (1 / N) × R = 240 random access resources. The M transmissions of SSB2 correspond to random access resources with indices 120 to 179 in each of ROs RO_0 to RO_3, corresponding to a total of (1 / N) × R = 240 random access resources. The M transmissions of SSB3 correspond to random access resources with indices 180 to 239 in each of ROs RO_0 to RO_3, corresponding to a total of (1 / N) × R = 240 random access resources.
[0213] Through the above method, the terminal can determine the random access resources corresponding to the M transmissions of the first SSB. For example, if the identifier of the first SSB is 0, that is, the first SSB is SSB0, then the M transmissions of the first SSB correspond to the random access resources with indexes of 0 to 59 in each RO in RO_0 to RO_3; if the identifier of the first SSB is 1, that is, the first SSB is SSB1, then the M transmissions of the first SSB correspond to the random access resources with indexes of 60 to 119 in each RO in RO_0 to RO_3; if the identifier of the first SSB is 2, that is, the first SSB is SSB2, then the M transmissions of the first SSB correspond to the random access resources with indexes of 120 to 179 in each RO in RO_0 to RO_3; if the identifier of the first SSB is 3, that is, the first SSB is SSB3, then the M transmissions of the first SSB correspond to the random access resources with indexes of 180 to 239 in each RO in RO_0 to RO_3. Subsequently, the terminal can determine the P random access resources corresponding to the first SSB from the random access resources corresponding to the M transmissions of the first SSB.
[0214] In one embodiment, the terminal may divide the random access resources corresponding to the M transmissions of the first SSB into M parts, with the P random access resources being one of the parts. In this embodiment, one random access opportunity among the (1 / N) random access opportunities includes the random access resources corresponding to at least one transmission in the SSB group.
[0215] Exemplarily, the terminal may sort and number the (1 / N)×R random access resources corresponding to the M transmissions of the first SSB, for example, in ascending order of the index of the random access resource. The number R′1 of random access resources corresponding to each transmission from the 1st transmission to the M-1th transmission of the first SSB may satisfy the following formula (1) or formula (2). Wherein, Indicates rounding down. Indicates rounding up. The number R″1 of random access resources corresponding to the M-th transmission of the first SSB can satisfy formula (3). The starting index of the random access resources corresponding to the m-th transmission of the first SSB is (m-1)×R′1. Wherein, m is an integer greater than 0 and less than M. R″1=(1 / N)×R-(M-1)R′1 Formula (3)
[0216] Still taking N = 1 / 4, R = 60, and the SSB group including 4 SSBs, namely SSB0 to SSB3, as an example, if the first SSB is SSB0, the random access resources corresponding to the M transmissions of the first SSB can be shown in Figure 6B. The terminal can determine the 240 random access resources corresponding to the 4 transmissions of the first SSB in RO_0 to RO_3, and sort and number these random access resources to obtain 240 random access resources with indexes from 0 to 239, and divide the numbered 240 random access resources into 4 blocks, each block corresponding to one transmission in the 4 transmissions. Therefore, the terminal can determine the P random access resources corresponding to the first SSB based on the identifier of the SSB group to which the first SSB belongs. For example, if the identifier of the SSB group is "00", the above P random access resources are random access resources with indices from 0 to 59; if the identifier of the SSB group is "01", the above P random access resources are random access resources with indices from 60 to 119; if the identifier of the SSB group is "10", the above P random access resources are random access resources with indices from 120 to 179; if the identifier of the SSB group is "11", the above P random access resources are random access resources with indices from 180 to 239.
[0217] In another method, the terminal may divide the random access resources corresponding to the M transmissions of the first SSB in each random access opportunity into M parts, and the P random access resources include one of the M parts divided in each random access opportunity. In this method, any random access opportunity among the (1 / N) random access opportunities includes the random access resources corresponding to the M transmissions of the SSB group, so that the terminals in the beams corresponding to the SSBs of different transmissions can initiate random access at an earlier random access opportunity (such as the first random access opportunity among the (1 / N) random access opportunities) to reduce the access delay.
[0218] Exemplarily, since the M transmissions of the first SSB can correspond to R random access resources in each random access opportunity, the M transmissions of the first SSB can correspond to (1 / N) groups of random access resources, and each group of random access resources includes R random access resources. The terminal can divide each group of random access resources into M parts. For each group of random access resources, the number R′2 of random access resources corresponding to each transmission from the 1st transmission to the M-1th transmission of the first SSB can satisfy the following formula (4) or formula (5). The number R″2 of random access resources corresponding to the Mth transmission of the first SSB can satisfy formula (6). The starting index of the random access resource corresponding to the mth transmission of the first SSB is a+(m-1)×R′2. Wherein, m is an integer greater than 0 and less than M, and a is the index of the starting random access resource in the R random access resources corresponding to the M transmissions of the first SSB. R″2=R-(M-1)R′2 Formula (6)
[0219] Still taking N = 1 / 4, R = 60, and the SSB group including 4 SSBs, namely SSB0 to SSB3, as an example, if the first SSB is SSB0, the random access resources corresponding to the M transmissions of the first SSB can be shown in Figure 6C. The terminal can determine the 60 random access resources corresponding to the 4 transmissions of the first SSB in RO_0 (hereinafter referred to as random access resource group 1), and divide these 60 random access resources into 4 parts, each corresponding to one transmission of the first SSB. Similarly, the terminal can determine the 60 random access resources corresponding to the 4 transmissions of the first SSB in RO_1 (hereinafter referred to as random access resource group 2), divide the 60 random access resources into 4 parts, each corresponding to one transmission of the first SSB, determine the 60 random access resources corresponding to the 4 transmissions of the first SSB in RO_2 (hereinafter referred to as random access resource group 3), divide the 60 random access resources into 4 parts, each corresponding to one transmission of the first SSB, determine the 60 random access resources corresponding to the 4 transmissions of the first SSB in RO_3 (hereinafter referred to as random access resource group 4), divide the 60 random access resources into 4 parts, each corresponding to one transmission of the first SSB. Therefore, the terminal can determine the P random access resources corresponding to the first SSB according to the identifier of the SSB group to which the first SSB belongs. For example, if the identifier of the SSB group is "00", the above-mentioned P random access resources include random access resources with indices of 0 to 14 in random access resource group 1 to random access resource group 4; if the identifier of the SSB group is "01", the above-mentioned P random access resources include random access resources with indices of 15 to 29 in random access resource group 1 to random access resource group 4; if the identifier of the SSB group is "10", the above-mentioned P random access resources include random access resources with indices of 30 to 44 in random access resource group 1 to random access resource group 4; if the identifier of the SSB group is "11", the above-mentioned P random access resources include random access resources with indices of 15 to 59 in random access resource group 1 to random access resource group 4.
[0220] The following describes the case where N is greater than or equal to 1:
[0221] It can be understood that if N is greater than or equal to 1, then the M transmissions of each SSB in the SSB group correspond to the same random access opportunity, and in the random access opportunity, the M transmissions of each SSB in the SSB group can correspond to R random access resources. If the random access opportunity includes Random access resources, M transmissions of an SSB correspond to R random access resources with a starting index of Where n is the index of the SSB. It can be configured by the RRC parameter totalNumberOfRA-Preambles.
[0222] For example, N=1 / 4, Taking R=12, and the SSB group includes 4 SSBs, namely SSB0~SSB3, as an example, the M transmissions of each SSB in the SSB group correspond to the random access opportunities as shown in Figure 6D. In Figure 6D, the M transmissions of each SSB in the SSB group correspond to 1 random access opportunity, such as RO_0. Since R=12, it means that the number of random access resources corresponding to the M transmissions of each SSB in the SSB group in RO_0 is 12, so the random access resources corresponding to the M transmissions of each SSB can be determined according to R. Specifically, the M transmissions of SSB0 correspond to the random access resources with indexes of 0 to 11 in RO_0. The M transmissions of SSB1 correspond to the random access resources with indexes of 16 to 27 in RO_0. The M transmissions of SSB2 correspond to the random access resources with indexes of 32 to 43 in RO_0. The M transmissions of SSB3 correspond to the random access resources with indexes of 48 to 59 in RO_0. The remaining random access resources in RO_0, such as random access resources with indices 12 to 15, 28 to 31, 44 to 47, and 60 to 63, are non-contention preambles.
[0223] Through the above method, the terminal can determine the random access resources corresponding to the M transmissions of the first SSB. For example, if the identifier of the first SSB is 0, that is, the first SSB is SSB0, then the M transmissions of the first SSB correspond to the random access resources with indexes of 0 to 11 in RO_0; if the identifier of the first SSB is 1, that is, the first SSB is SSB1, then the M transmissions of the first SSB correspond to the random access resources with indexes of 16 to 27 in RO_0; if the identifier of the first SSB is 2, that is, the first SSB is SSB2, then the M transmissions of the first SSB correspond to the random access resources with indexes of 32 to 43 in RO_0; if the identifier of the first SSB is 3, that is, the first SSB is SSB3, then the M transmissions of the first SSB correspond to the random access resources with indexes of 48 to 59 in RO_0. Subsequently, the terminal can determine the P random access resources corresponding to the first SSB from the random access resources corresponding to the M transmissions of the first SSB.
[0224] In one possible implementation method, the terminal may divide the random access resources corresponding to the M transmissions of the first SSB into M parts, with P random access resources being one of them.
[0225] Exemplarily, the terminal may divide the R random access resources corresponding to the M transmissions of the first SSB into M parts. The number R′3 of random access resources corresponding to each transmission from the 1st transmission to the M-1th transmission of the first SSB may satisfy the following formula (7) or formula (8). The number R″3 of random access resources corresponding to the Mth transmission of the first SSB may satisfy formula (9). The starting index of the random access resource corresponding to the mth transmission of the first SSB is (m-1)×R′3. Wherein, m is an integer greater than 0 and less than M. R″3=R-(M-1)R′3 Formula (9)
[0226] Still with N=1 / 4, Taking R=12, and the SSB group includes 4 SSBs, namely SSB0 to SSB3, as an example, if the first SSB is SSB0, the random access resources corresponding to the M transmissions of the first SSB can be shown in Figure 6E. The terminal can divide the 12 random access resources (such as random access resources with indexes 0 to 11) corresponding to the 4 transmissions of the first SSB determined in RO_0 into 4 parts, each corresponding to one transmission of the first SSB. Therefore, the terminal can determine the P random access resources corresponding to the first SSB according to the identifier of the SSB group to which the first SSB belongs. For example, if the identifier of the SSB group is "00", the above-mentioned P random access resources include random access resources with indexes 0 to 2; if the identifier of the SSB group is "01", the above-mentioned P random access resources include random access resources with indexes 3 to 5; if the identifier of the SSB group is "10", the above-mentioned P random access resources include random access resources with indexes 6 to 8; if the identifier of the SSB group is "11", the above-mentioned P random access resources include random access resources with indexes 9 to 11.
[0227] Optionally, in the present application, R may be an integer multiple of M. In this case, R′1=R″1, R′2=R″2, and R′3=R″3.
[0228] In summary, the terminal can determine the random access resources corresponding to the M transmissions of each SSB in the SSB group based on the first information, the second information, the third information, and the preset rules. However, the number of random access resources corresponding to the M transmissions of each SSB is relatively fixed. To increase the flexibility of network configuration of random access resources, the network device can also use high-level parameters to group random access resources, and each group of random access resources is mapped to different transmissions of the SSB group.
[0229] In one possible implementation, the network device sends fourth information to the terminal. Correspondingly, the terminal receives the fourth information from the network device. The fourth information may indicate the random access resource corresponding to each of the M transmissions of the SSB group.
[0230] Exemplarily, the fourth information indicates the number of random access resources corresponding to each transmission in the M transmissions of the SSB group. Optionally, the fourth information further indicates the index of the starting random access resource corresponding to each transmission in the M transmissions of the SSB group. In this way, the terminal can determine the random access resource corresponding to each transmission in the M transmissions of the SSB group based on the fourth information.
[0231] As an example, the fourth information may include a parameter startPreambleForThisPartition and a parameter numberofPreamblesPerSSB-ForThisPartition. Wherein, startPreambleForThisPartition includes M elements, and the M elements respectively represent that the random access resources in the random access resource pool associated with the fourth information are divided into M groups, and indicate the index of the starting random access resource of each group (that is, the index of the starting random access resource corresponding to each transmission in the M transmissions of the SSB group); numberofPreamblesPerSSB-ForThisPartition represents the number of random access resources in each group after the random access resources in the random access resource pool associated with the fourth information are divided into M groups (that is, the number of random access resources corresponding to each transmission in the M transmissions of the SSB group). For example, the contents indicated by the parameters startPreambleForThisPartition and numberofPreamblesPerSSB-ForThisPartition may be as shown in Table 1. Among them, startPreambleBurst-1 indicates the index of the starting random access resource corresponding to the first transmission among the M transmissions of the SSB group, and the value range of this index is 0 to 63; startPreambleBurst-2 indicates the index of the starting random access resource corresponding to the second transmission among the M transmissions of the SSB group, and the value range of this index is 0 to 63; ...; startPreambleBurst-M indicates the index of the starting random access resource corresponding to the Mth transmission among the M transmissions of the SSB group, and the value range of this index is 0 to 63. numberofPreamblesPerSSB-burst-1 indicates the number of random access resources corresponding to the first transmission in the M transmissions of the SSB group, and the value range of this number is 0 to 64; numberofPreamblesPerSSB-burst-2 indicates the number of random access resources corresponding to the second transmission in the M transmissions of the SSB group, and the value range of this number is 0 to 64; ...; numberofPreamblesPerSSB-burst-M indicates the number of random access resources corresponding to the Mth transmission in the M transmissions of the SSB group, and the value range of this number is 0 to 64.
[0232] Table 1
[0233] It can be understood that featureCombination is an element in FeatureCombinationPreamble, indicating that the random access resources indicated in FeatureCombinationPreamble are related to the functions (features) enabled in featureCombination. Therefore, a new feature can also be introduced in featureCombination to indicate that multiple different beams are enabled to use the same SSB index in a cell, or to enable multiple transmissions of an SSB group in the cell. It can be understood that there are reserved (spare) bits in featureCombination, which can be used to indicate that multiple different beams are enabled to use the same SSB index in a cell, or to enable multiple transmissions of an SSB group in the cell. As shown in Table 2, the parameter ssbBurstRecycling-r19 can be introduced in FeatureCombination-r19 and set to "true", indicating that the network device indicates that multiple different beams are enabled to use the same SSB index in a cell, or to enable multiple transmissions of an SSB group in the cell. This application does not limit the naming method of the parameter ssbBurstRecycling-r19. For example, the parameter ssbBurstRecycling-r19 can also be replaced with ssbIndexRecycling-r19.
[0234] Table 2
[0235] As another example, the fourth information includes M indication information, each indication information corresponds to one transmission in the M transmissions of the SSB group, and is used to indicate the random access resource corresponding to the transmission. For example, the fourth information can indicate the random access resource corresponding to each transmission through M FeatureCombinationPreambles. Taking M equal to 4 as an example, the network device can enable the first transmission of the M transmissions of the SSB group through ssbBurstRecyclingT1-r19 in Table 3, and the FeatureCombinationPreamble associated with the FeatureCombination in Table 3 can indicate the random access resource corresponding to the first transmission. Similarly, the network device can enable the second transmission of the M transmissions of the SSB group through ssbBurstRecyclingT2-r19 in Table 4, and the FeatureCombinationPreamble associated with the FeatureCombination in Table 4 can indicate the random access resource corresponding to the second transmission. The network device may enable the third transmission among M transmissions of an SSB group through ssbBurstRecyclingT3-r19 in Table 5, and the FeatureCombinationPreamble associated with the FeatureCombination in Table 5 may indicate the random access resource corresponding to the third transmission. The network device may enable the fourth transmission among M transmissions of an SSB group through ssbBurstRecyclingT4-r19 in Table 6, and the FeatureCombinationPreamble associated with the FeatureCombination in Table 6 may indicate the random access resource corresponding to the fourth transmission. The random access resources indicated by the FeatureCombinationPreamble associated with the FeatureCombination in Tables 3 to 6 are different.
[0236] Table 3
[0237] Table 4
[0238] Table 5
[0239] Table 6
[0240] Optionally, FeatureCombinationPreambles can be configured through SIB messages.
[0241] It can be understood that the random access resources corresponding to different transmissions of the SSB group can be determined through the above method, so the terminal can determine the P random access resources corresponding to the first SSB by combining the first information, the second information and the third information.
[0242] It is understandable that the above method can be used to configure different numbers of random access resources for different transmissions of an SSB group, so the number of random access resources corresponding to different transmissions of an SSB can also be different. Taking the network device as a satellite as an example, the satellite cell has a wide coverage area. It is possible that two beams with the same SSB index correspond to wave positions in the suburbs and urban areas respectively. In this case, more random access resources can be configured for the beams in the urban area.
[0243] S403: The terminal sends a first random access resource to the network device. Correspondingly, the network device receives the first random access resource from the terminal.
[0244] In the present application, the first random access resource is included in P random access resources. For example, the terminal may randomly determine the first random access resource from the P random access resources.
[0245] In a possible implementation, the first random access resource is carried in the first message (Msg1) or message A (MsgA). In other words, the terminal initiates random access through S403.
[0246] It can be understood that after the network device receives the first random access resource, it can determine that the first random access resource is the random access resource corresponding to the first SSB based on the first information, the second information and the third information, and then determine that the terminal is located in the first beam corresponding to the first SSB, so the network device can communicate with the terminal through the first beam.
[0247] S404: The network device and the terminal communicate via the first beam corresponding to the first SSB.
[0248] It is understandable that the actions of the network device or terminal in the above S401-S404 can be executed by the processor 301 in the communication device 30 shown in Figure 3 calling the application code stored in the memory 303, and this application does not impose any restrictions on this.
[0249] Based on the method shown in Figure 4, the network device can indicate to the terminal the identifier of the first SSB, the identifier of the SSB group to which the first SSB belongs, the (1 / N) random access opportunities corresponding to the M transmissions of the first SSB, and the number of random access resources occupied by the M transmissions of the first SSB in one random access opportunity, so that the terminal can send the first random access resource corresponding to the first SSB to the network device based on the above information. After receiving the first random access resource, the network device can determine to communicate with the terminal through the beam of the first SSB corresponding to the first random access resource. Therefore, the method shown in Figure 4 can enable the terminal and the network device to determine the beam of the first SSB based on the mapping relationship between the SSB and the random access opportunity, communicate through the beam, and thereby improve the communication quality between the terminal and the network device.
[0250] In the method shown in Figure 4, after the network device receives the first random access resource, it can determine the beam in which the terminal is located. In addition to this method, the network device can also determine the beam in which the terminal is located by other methods. For example, after the network device receives Msg1 corresponding to the same SSB identifier through beams in different directions, it can configure different second messages (Mg2) in beams in different directions, so as to distinguish the beam in which the terminal is located through a third message (Mg3). Specifically, reference can be made to the method shown in Figure 7 and the method shown in Figure 10 below.
[0251] As shown in FIG7 , another communication method provided by the present application may include the following steps:
[0252] S701: A first terminal sends a first message to a network device. Correspondingly, the network device receives the first message from the first terminal via a first beam.
[0253] The first terminal may be any terminal in the communication system 20 shown in FIG2A , such as one of the terminals 202 to 204, and the network device may be the network device 201 in the communication system 20 shown in FIG2A . The first message corresponds to the first beam. The first beam is one of the multiple beams corresponding to the first SSB, and the directions of different beams are different among the multiple beams. For example, the first SSB is an SSB in an SSB group, and the SSBs in the SSB group can be transmitted cyclically within the cell, so the network device can send the first SSB separately through beams in multiple directions. For the introduction of the first SSB and the SSB group, please refer to the corresponding description in the method shown in FIG4 , and will not be repeated here.
[0254] In one possible design, the first message is Msg1, which may include random access resources (such as a preamble code) corresponding to the first SSB.
[0255] S702: The network device sends a second message to the first terminal. Correspondingly, the first terminal receives the second message from the network device.
[0256] The second message includes the first cell temporary identifier corresponding to the first beam. Among multiple beams, different beams correspond to different cell temporary identifiers. In other words, the network device can send different cell temporary identifiers in multiple different beams with the same SSB index.
[0257] For example, if the network device receives a first message sent by the second terminal via the second beam. The first message includes the random access resource corresponding to the first SSB. The network device sends a second message to the second terminal, where the second message includes the second cell temporary identifier corresponding to the second beam. The first beam and the second beam are different, for example, the direction of the first beam and the direction of the second beam are different. The second cell temporary identifier is different from the first cell temporary identifier. The second terminal can be a terminal different from the first terminal in the communication system 20 shown in Figure 2A. For example, the first terminal is terminal 202, and the second terminal is terminal 203.
[0258] In the method shown in Figure 7, the cell temporary identifier, such as the first cell temporary identifier or the second cell temporary identifier, is a temporary cell radio network temporary identifier (TC-RNTI). The second message is, for example, Msg2, also known as a random access response (RAR).
[0259] Exemplarily, the content included in the second message may be as shown in Figure 8. In Figure 8, the second message includes 7 octets (octet, oct), and the specific content includes: a reserved (R) field, a timing advance command field, an uplink authorization (UL grant) field, and a TC-RNTI field. Among them, the TC-RNTI field may include 16 bits (the rounding range is, for example: 0001~FFF2). It can be understood that the TC-RNTI field in the second message sent by the network device to the first terminal includes the first cell temporary identifier, and the TC-RNTI field in the second message sent by the network device to the second terminal includes the second cell temporary identifier.
[0260] S703: The first terminal sends a third message to the network device. Correspondingly, the network device receives the third message from the first terminal.
[0261] The third message includes a first contention resolution identity corresponding to the first cell temporary identifier. The first contention resolution identity is used to determine the first beam in which the first terminal is located. That is, after receiving the second message, the first terminal can obtain the first contention resolution identity corresponding to the first cell temporary identifier and send it to the network device. Thus, after receiving the third message, the network device decodes the third message to obtain the first contention resolution identity. Based on the first contention resolution identity, the first cell temporary identifier can be determined, and thus the first terminal is in the first beam.
[0262] Similarly, after receiving the second message from the network device, the second terminal can obtain the second contention resolution identifier corresponding to the second cell temporary identifier and send it to the network device. In this way, after receiving the third message from the second terminal, the network device decodes the third message to obtain the second contention resolution identifier. Based on the second contention resolution identifier, the second cell temporary identifier can be determined, and further, the second terminal can be determined to be in the second beam.
[0263] For example, the third message may include the content shown in Table 7. The first terminal may carry the first contention resolution identifier through "ng-5G-S-TMSI-Part1" or "randomValue", and the second terminal may carry the second contention resolution identifier through "ng-5G-S-TMSI-Part1" or "randomValue". "ng-5G-S-TMSI-Part1" or "randomValue" may occupy 39 bits.
[0264] Table 7
[0265] It is understandable that the actions of the network device or terminal in the above S701-S703 can be executed by the processor 301 in the communication device 30 shown in Figure 3 calling the application code stored in the memory 303, and this application does not impose any restrictions on this.
[0266] Based on the method shown in Figure 7, different beams can correspond to different cell temporary identifiers, and each cell temporary identifier can correspond to a contention resolution identifier. Therefore, the network device can issue different cell temporary identifiers in different beams with the same SSB. After receiving the contention resolution identifier determined by the first terminal based on the cell temporary identifier, the network device can distinguish the beam where the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0267] Optionally, in a possible implementation of the method shown in FIG7 , the network device may send first indication information to the first terminal. Accordingly, the first terminal may receive the first indication information from the network device. The first indication information may indicate multiple cell temporary identifiers corresponding to the first beam, and / or the first indication information may indicate multiple contention resolution identifiers corresponding to the first beam. The first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
[0268] One possible design is to segment the value range of the cell temporary identifier and the value range of the contention resolution identifier, and associate different contention resolution identifier segments with different cell temporary identifier segments. In this way, the first terminal can determine the first contention resolution identifier corresponding to the first cell temporary identifier based on the first indication information.
[0269] For example, taking the case where the first SSB corresponds to four different beams (e.g., beams 1 to 4), the correspondence between the cell temporary identifier segment and the contention resolution identifier segment can be shown in Figure 9. In Figure 9, the value range of the cell temporary identifier is divided into four segments, namely, cell temporary identifier segment 901 to cell temporary identifier segment 904, and the value range of the contention resolution identifier is also divided into four segments, namely, contention resolution identifier segment 905 to contention resolution identifier segment 908. Among them, beam 1 corresponds to cell temporary identifier segment 901 and contention resolution identifier segment 905, beam 2 corresponds to cell temporary identifier segment 902 and contention resolution identifier segment 906, beam 3 corresponds to cell temporary identifier segment 903 and contention resolution identifier segment 907, and beam 4 corresponds to cell temporary identifier segment 904 and contention resolution identifier segment 908. Therefore, if the first beam is beam 1 and the second beam is beam 2, the first cell temporary identifier is located in the cell temporary identifier segment 901, the first contention resolution identifier is located in the contention resolution identifier segment 905, the second cell temporary identifier is located in the cell temporary identifier segment 902, and the second contention resolution identifier is located in the contention resolution identifier segment 906.
[0270] In one possible implementation, the first indication information includes the number of times the first SSB is transmitted. The beam directions of any two transmitted first SSBs are different. In this way, the terminal can segment the value range of the cell temporary identifier and / or the value range of the contention resolution identifier according to the number of times the first SSB is transmitted, and then determine the first contention resolution identifier corresponding to the first cell temporary identifier. The number of times the first SSB is transmitted can also be replaced by the number of beams that is the same as the first SSB index, or the number of times the first SSB is circulated in the cell, etc.
[0271] In another possible implementation, the number of times the first SSB is transmitted is preset or defined in the protocol. The first indication information may indicate that a function of enabling a correspondence between a cell temporary identifier and a contention resolution identifier is enabled. After receiving the first indication information, the first terminal may segment the value range of the cell temporary identifier and / or the value range of the contention resolution identifier, and thereby determine the first contention resolution identifier corresponding to the first cell temporary identifier.
[0272] Another possible implementation method is that if the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers. Taking the corresponding relationship shown in Figure 9 as an example, if the first beam is beam 1, the first indication information includes the starting cell temporary identifier in the cell temporary identifier segment 901, and the range information of the cell temporary identifier segment 901. Alternatively, if the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first indication information includes the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers. Taking the corresponding relationship shown in Figure 9 as an example, if the first beam is beam 2, the first indication information includes the starting contention resolution identifier in the contention resolution identifier segment 906, and the range information of the contention resolution identifier segment 906. Alternatively, if the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, range information of the multiple cell temporary identifiers, the starting contention resolution identifier among the multiple contention resolution identifiers, and range information of the multiple contention resolution identifiers. Taking the corresponding relationship shown in Figure 9 as an example, if the first beam is beam 3, the first indication information includes the starting cell temporary identifier in cell temporary identifier segment 903, range information of cell temporary identifier segment 903, the starting contention resolution identifier in contention resolution identifier segment 907, and range information of contention resolution identifier segment 907.
[0273] It is understood that, similar to the logic of the first terminal, the network device can send second indication information to the second terminal. The second indication information can indicate multiple cell temporary identifiers corresponding to the second beam and / or multiple contention resolution identifiers corresponding to the second beam. The introduction of the second indication information can refer to the above description of the first indication information and is not repeated here.
[0274] As shown in FIG10 , another communication method provided by the present application may include the following steps:
[0275] S1001: A first terminal sends a first message to a network device. Correspondingly, the network device receives the first message from the first terminal via a first beam.
[0276] The first terminal may be any terminal in the communication system 20 shown in FIG2A , such as one of the terminals 202 to 204, and the network device may be the network device 201 in the communication system 20 shown in FIG2A . The first message corresponds to the first beam. The first beam is one of the multiple beams corresponding to the first SSB, and the directions of different beams are different among the multiple beams. For example, the first SSB is an SSB in an SSB group, and the SSBs in the SSB group can be transmitted cyclically within the cell, so the network device can send the first SSB separately through beams in multiple directions. For the introduction of the first SSB and the SSB group, please refer to the corresponding description in the method shown in FIG4 , and will not be repeated here.
[0277] In one possible design, the first message is Msg1, which may include random access resources (such as a preamble code) corresponding to the first SSB.
[0278] S1002: The network device sends a second message to the first terminal. Correspondingly, the first terminal receives the second message from the network device.
[0279] The second message may indicate a first delay between the second message and the third message. In multiple beams, the delay between the second message and the third message corresponding to different beams is different. In other words, the network device may configure different delays between the second message and the third message in multiple different beams with the same SSB index. The delay between the second message and the third message is, for example, a K2 delay. The K2 delay may be the delay between downlink control information (DCI) and its scheduled physical uplink shared channel (PUSCH).
[0280] For example, if the network device receives a first message sent by the second terminal via the second beam. The first message includes the random access resource corresponding to the first SSB. The network device sends a second message to the second terminal, where the second message indicates a second delay between the second message and the third message. The first beam and the second beam are different, such as the direction of the first beam and the direction of the second beam are different. The second delay is different from the first delay. The second terminal can be a terminal different from the first terminal in the communication system 20 shown in Figure 2A. For example, the first terminal is terminal 202, and the second terminal is terminal 203. The second message is, for example, Msg2, also known as RAR.
[0281] Exemplarily, the UL grant field included in the second message can indicate the K2 delay in Table 8. For example, the UL grant field includes the time domain resource scheduling field "PUSCH time resource allocation" for msg3 PUSCH, which includes 4 bits and can indicate the K2 delay. For example, this field indicates the row index (row index) in Table 8. After the first terminal receives the second message, it can look up the table to obtain the value of K2. For example, the row index 1 is configured for the beam1 of the first ssb index 0, that is, K2 is equal to j, and the row index 2 is configured for the beam2 of the second ssb index 0, that is, K2 is equal to j+1... and so on. Optionally, Table 8 can also indicate at least one of the PUSCH mapping type (PUSCH mapping type) corresponding to the third message, the time domain start symbol (S) corresponding to the third message, or the time domain length (L) corresponding to the third message.
[0282] Table 8
[0283] S1003: The first terminal sends a third message to the network device. Correspondingly, the network device receives the third message from the first terminal.
[0284] It is understood that after receiving the second message, the first terminal can send a third message based on the second message. For example, after experiencing a first delay, the third message can be sent to the network device. In this way, after receiving the third message, the network device can determine that the first terminal is in the first beam based on the first delay. In other words, the first delay can be used to determine the first beam in which the first terminal is located.
[0285] Similarly, after receiving the second message from the network device, the second terminal can send a third message according to the second delay. In this way, after receiving the third message from the second terminal, the network device can determine that the second terminal is in the second beam according to the second delay.
[0286] It can be understood that the actions of the network device or terminal in the above S1001-S1003 can be executed by the processor 301 in the communication device 30 shown in Figure 3 calling the application code stored in the memory 303, and this application does not impose any restrictions on this.
[0287] Based on the method shown in Figure 10, the delays between the second and third messages corresponding to different beams can be different. Therefore, the network device can send different delays in different beams with the same SSB. After receiving the third message, it can distinguish the beam where the first terminal is located, thereby improving the communication quality between the first terminal and the network device.
[0288] The various embodiments mentioned above in this application can be combined without limitation if there is no contradiction between the solutions.
[0289] The above primarily describes the solutions provided by this application from the perspective of interaction between various network elements. Accordingly, this application also provides a communications device, which may be a terminal in the above-described method embodiments, or a device including such a terminal, or a component usable in a terminal; or, alternatively, the communications device may be a network device in the above-described method embodiments, or a device including such a network device, or a component usable in a network device. It will be understood that, in order to implement the aforementioned functions, the aforementioned terminal or network device, etc., includes hardware structures and / or software modules corresponding to the respective functions. Those skilled in the art will readily appreciate that, in conjunction with the various exemplary units and algorithmic operations described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0290] It should be understood that the above description uses only a terminal and a network device as an example to describe the interactions between various network elements. In practice, the processing performed by the terminal is not limited to being performed by a single network element, and the processing performed by the network device is not limited to being performed by a single network element. For example, the processing performed by the network device can be performed by at least one of the CU, DU, RU, or RIC.
[0291] The present application can divide the terminal or network device into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It is understood that the division of modules in this application is schematic and is only a logical functional division. In actual implementation, other division methods may be used.
[0292] For example, FIG11 illustrates a schematic diagram of the structure of a communication device 110, where the functional modules are integrated. Communication device 110 includes an interface module 1101 and a processing module 1102. Interface module 1101, also known as an interface unit, performs transceiver operations and may be, for example, an interface circuit, a transceiver, a transceiver, or a communication interface. Processing module 1102, also known as a processing unit, performs operations other than transceiver operations and may be, for example, a processing circuit or a processor.
[0293] In some embodiments, the communication device 110 may further include a storage module (not shown in FIG. 11 ) for storing program instructions and data.
[0294] In some embodiments, the communication device 110 may further include an AI module (not shown in FIG. 11 ) for implementing AI-related functions. The AI module may implement AI functions through software, hardware, or a combination of software and hardware. For example, the AI module includes an RIC module. Optionally, the AI module and the storage module are integrated into a single module, or the AI module and the processing module 1102 are integrated into a single module.
[0295] Exemplarily, the communication device 110 is used to implement the functions of a terminal. The communication device 110 is, for example, the terminal described in the embodiment shown in FIG4 .
[0296] The processing module 1102 is configured to control the interface module 1101 to receive first information. The first information may indicate an identifier of the first synchronization signal block and an identifier of the synchronization signal block group to which the first synchronization signal block belongs. The identifier of the synchronization signal block group may be used to indicate one of M transmissions of the synchronization signal block group, where M is an integer greater than 1. For example, the processing module 1102 is configured to control the interface module 1101 to execute S401.
[0297] Processing module 1102 is further configured to control interface module 1101 to receive second information and third information. The second information indicates that M transmissions of a synchronization signal block in a synchronization signal block group correspond to (1 / N) random access opportunities, where a random access opportunity includes multiple random access resources, and N is a positive number. The third information indicates the number of random access resources corresponding to M transmissions of each synchronization signal block in the synchronization signal block group in a random access opportunity. For example, processing module 1102 may also be configured to control interface module 1101 to execute S402.
[0298] The processing module 1102 is further configured to control the interface module 1101 to send a first random access resource to the network device. The first random access resource is included in P random access resources, where the P random access resources are random access resources corresponding to the first synchronization signal block and are determined in (1 / N) random access opportunities based on the first information and the third information. For example, the processing module 1102 may also be configured to control the interface module 1101 to execute S403.
[0299] The processing module 1102 is further configured to control the interface module 1101 to communicate with the network device through the first beam corresponding to the first synchronization signal block. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S404.
[0300] In a possible implementation, the processing module 1102 is further configured to control the interface module 1101 to receive fourth information, where the fourth information indicates a random access resource corresponding to each of the M transmissions.
[0301] In one possible implementation, N is less than 1; any one of the (1 / N) random access opportunities includes random access resources corresponding to M transmissions of the synchronization signal block group; or, any one of the (1 / N) random access opportunities includes random access resources corresponding to one transmission in the synchronization signal group.
[0302] In one possible implementation, the numbers of corresponding random access resources corresponding to at least two transmissions in the M transmissions of the first synchronization signal block are different.
[0303] In a possible implementation, the processing module 1102 is further configured to control the interface module 1101 to receive fifth information, where the fifth information is used to indicate M.
[0304] In one possible implementation, the first information is carried in a first synchronization signal block.
[0305] In one possible implementation, the identifier of the synchronization signal block group is carried in the physical broadcast channel payload in the first synchronization signal block.
[0306] In one possible implementation, the synchronization signal block group is a synchronization signal block burst set.
[0307] When used to implement the functions of the terminal, for other functions that the communication device 110 can implement, reference can be made to the relevant introduction of the embodiment shown in FIG4 , and no further details will be given.
[0308] Alternatively, illustratively, the communication device 110 is used to implement the functions of a network device. The communication device 110 is, for example, the network device described in the embodiment shown in FIG4 .
[0309] The processing module 1102 is configured to control the interface module 1101 to send first information. The first information may indicate an identifier of the first synchronization signal block and an identifier of the synchronization signal block group to which the first synchronization signal block belongs. The identifier of the synchronization signal block group may be used to indicate one of M transmissions of the synchronization signal block group, where M is an integer greater than 1. For example, the processing module 1102 is configured to control the interface module 1101 to execute S401.
[0310] Processing module 1102 is further configured to control interface module 1101 to send second information and third information. The second information indicates that M transmissions of a synchronization signal block in a synchronization signal block group correspond to (1 / N) random access opportunities, where a random access opportunity includes multiple random access resources, and N is a positive number. The third information indicates the number of random access resources corresponding to M transmissions of each synchronization signal block in the synchronization signal block group in a random access opportunity. For example, processing module 1102 is further configured to control interface module 1101 to execute S402.
[0311] The processing module 1102 is further configured to control the interface module 1101 to receive a first random access resource from the terminal. The first random access resource is included in P random access resources, where the P random access resources are random access resources corresponding to the first synchronization signal block and are determined in (1 / N) random access opportunities based on the first information and the third information. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S403.
[0312] The processing module 1102 is further configured to control the interface module 1101 to communicate with the terminal through the first beam corresponding to the first synchronization signal block. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S404.
[0313] In a possible implementation, the processing module 1102 is further configured to control the interface module 1101 to send fourth information, where the fourth information indicates a random access resource corresponding to each of the M transmissions.
[0314] In one possible implementation, N is greater than 1; any one of the (1 / N) random access opportunities includes random access resources corresponding to M transmissions of the synchronization signal block group; or, any one of the (1 / N) random access opportunities includes random access resources corresponding to one transmission in the synchronization signal group.
[0315] In one possible implementation, the numbers of corresponding random access resources corresponding to at least two transmissions in the M transmissions of the first synchronization signal block are different.
[0316] In a possible implementation, the processing module 1102 is further configured to control the interface module 1101 to send fifth information, where the fifth information is used to indicate M.
[0317] In one possible implementation, the first information is carried in a first synchronization signal block.
[0318] In one possible implementation, the identifier of the synchronization signal block group is carried in the physical broadcast channel payload in the first synchronization signal block.
[0319] In one possible implementation, the synchronization signal block group is a synchronization signal block burst set.
[0320] When used to implement the functions of a network device, for other functions that the communication device 110 can implement, reference can be made to the relevant introduction of the embodiment shown in FIG4 , and no further details will be given.
[0321] Alternatively, illustratively, the communication device 110 is used to implement the functions of a network device. The communication device 110 is, for example, the network device described in the embodiment shown in FIG7 .
[0322] The processing module 1102 is configured to control the interface module 1101 to receive a first message from the first terminal via a first beam. The first beam is one of multiple beams corresponding to the first synchronization signal block, and different beams in the multiple beams have different directions. For example, the processing module 1102 is configured to control the interface module 1101 to execute S701.
[0323] Processing module 1102 is further configured to control interface module 1101 to send a second message to the first terminal. The second message includes a first cell temporary identifier corresponding to the first beam, where the cell temporary identifiers corresponding to different beams in the multiple beams are different. For example, processing module 1102 is further configured to control interface module 1101 to execute S702.
[0324] The processing module 1102 is further configured to control the interface module 1101 to receive a third message from the first terminal. The third message includes a first contention resolution identifier, which corresponds to the first cell temporary identifier and is used to determine the first beam in which the first terminal is located. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S703.
[0325] In a possible implementation, the processing module 1102 is further configured to control the interface module 1101 to send first indication information. The first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and / or the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
[0326] In one possible implementation, the first indication information includes the number of times the first synchronization signal block is transmitted, and the beam directions of any two transmitted first synchronization signal blocks are different.
[0327] In one possible implementation, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers; or, the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers; or, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers.
[0328] In a possible implementation manner, the first cell temporary identifier is a temporary cell radio network temporary identifier.
[0329] When used to implement the functions of a network device, for other functions that the communication device 110 can implement, reference can be made to the relevant introduction of the embodiment shown in FIG7 , and no further details will be given.
[0330] Alternatively, illustratively, the communication device 110 is used to implement the function of the first terminal. The communication device 110 is, for example, the first terminal described in the embodiment shown in FIG7 .
[0331] Processing module 1102 is configured to control interface module 1101 to send a first message to the network device. The first message corresponds to a first beam, where the first beam is one of multiple beams corresponding to the first synchronization signal block, and different beams in the multiple beams have different directions. For example, processing module 1102 is configured to control interface module 1101 to execute S701.
[0332] Processing module 1102 is further configured to control interface module 1101 to receive a second message from the network device. The second message includes a first cell temporary identifier, where the first cell temporary identifier corresponds to a first beam, and where different beams in the plurality of beams have different cell temporary identifiers. For example, processing module 1102 is further configured to control interface module 1101 to execute S702.
[0333] Processing module 1102 is further configured to control interface module 1101 to send a third message to the network device. The third message includes a first contention resolution identifier corresponding to the first cell temporary identifier, and the first contention resolution identifier is used to determine the first beam in which the first terminal is located. For example, processing module 1102 is further configured to control interface module 1101 to execute S703.
[0334] In one possible implementation, the processing module 1102 is further configured to control the interface module 1101 to receive first indication information from the network device. The first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and / or the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
[0335] In one possible implementation, the first indication information includes the number of times the first synchronization signal block is transmitted, and the beam directions of any two transmitted first synchronization signal blocks are different.
[0336] In one possible implementation, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, and the range information of the multiple cell temporary identifiers; or, the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers; or, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes the starting cell temporary identifier among the multiple cell temporary identifiers, the range information of the multiple cell temporary identifiers, the starting contention resolution identifier among the multiple contention resolution identifiers, and the range information of the multiple contention resolution identifiers.
[0337] In a possible implementation manner, the first cell temporary identifier is a temporary cell radio network temporary identifier.
[0338] When used to implement the function of the first terminal, regarding other functions that the communication device 110 can implement, reference can be made to the relevant introduction of the embodiment shown in FIG7 , and no further details will be given.
[0339] Alternatively, illustratively, the communication device 110 is used to implement the functions of a network device. The communication device 110 is, for example, the network device described in the embodiment shown in FIG10 .
[0340] The processing module 1102 is configured to control the interface module 1101 to receive a first message from the first terminal via a first beam. The first beam is one of multiple beams corresponding to the first synchronization signal block, and different beams in the multiple beams have different directions. For example, the processing module 1102 is configured to control the interface module 1101 to execute S1001.
[0341] The processing module 1102 is further configured to control the interface module 1101 to send a second message to the first terminal. The second message indicates a first time delay between the second message and the third message. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S1002.
[0342] Processing module 1102 is further configured to control interface module 1101 to receive a third message from the first terminal based on the second message. Among the multiple beams, the time delay between the second message and the third message corresponding to different beams is different, and the first time delay is used to determine the first beam in which the first terminal is located. For example, processing module 1102 is further configured to control interface module 1101 to execute S1003.
[0343] In a possible implementation, the first delay is a K2 delay.
[0344] When used to implement the functions of a network device, for other functions that the communication device 110 can implement, please refer to the relevant introduction of the embodiment shown in Figure 10, and no further details will be given.
[0345] Alternatively, illustratively, the communication device 110 is used to implement the function of the first terminal. The communication device 110 is, for example, the first terminal described in the embodiment shown in FIG10 .
[0346] Processing module 1102 is configured to control interface module 1101 to send a first message to the network device. The first message corresponds to a first beam, where the first beam is one of multiple beams corresponding to the first synchronization signal block, and different beams in the multiple beams have different directions. For example, processing module 1102 is configured to control interface module 1101 to execute S1001.
[0347] The processing module 1102 is further configured to control the interface module 1101 to receive a second message from the network device. The second message indicates a first time delay between the second message and the third message. For example, the processing module 1102 is further configured to control the interface module 1101 to execute S1002.
[0348] Processing module 1102 is further configured to control interface module 1101 to send a third message to the network device based on the second message. Among the multiple beams, the delay between the second message and the third message corresponding to different beams is different, and the first delay is used to determine the first beam in which the first terminal is located. For example, processing module 1102 is further configured to control interface module 1101 to execute S1003.
[0349] In a possible implementation, the first delay is a K2 delay.
[0350] When used to implement the function of the first terminal, for other functions that the communication device 110 can implement, please refer to the relevant introduction of the embodiment shown in Figure 10, and no further details will be given.
[0351] In a simple embodiment, those skilled in the art may appreciate that the communication device 110 may be in the form shown in Figure 3. For example, the processor 301 in Figure 3 may call computer-executable instructions stored in the memory 303 to enable the communication device 110 to execute the method described in the above embodiment.
[0352] Exemplarily, the functions / implementation processes of the interface module 1101 and the processing module 1102 in FIG11 may be implemented by the processor 301 in FIG3 invoking computer-executable instructions stored in the memory 303. Alternatively, the functions / implementation processes of the processing module 1102 in FIG11 may be implemented by the processor 301 in FIG3 invoking computer-executable instructions stored in the memory 303, and the functions / implementation processes of the interface module 1101 in FIG11 may be implemented by the communication interface 304 in FIG3.
[0353] It is understandable that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions to perform calculations or processing within the processor, it can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0354] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0355] Optionally, the present application also provides a chip system, comprising: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system also includes a memory. Optionally, the chip system can be composed of a chip, or can include a chip and other discrete devices, which is not specifically limited in this application.
[0356] Optionally, the present application also provides a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by a computer program to instruct the relevant hardware. The program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device of any of the above-mentioned embodiments, such as a hard disk or memory of the communication device. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned communication device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above-mentioned communication device. Furthermore, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned communication device and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned communication device. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0357] Optionally, the present application also provides a computer program product. All or part of the processes in the above method embodiments may be completed by a computer program instructing related hardware. The program may be stored in the above computer program product, and when executed, the program may include the processes in the above method embodiments.
[0358] Optionally, the present application also provides a computer instruction. All or part of the process in the above method embodiment can be completed by the computer instruction to instruct the relevant hardware (such as a computer, processor, terminal or network device, etc.). The program can be stored in the above computer-readable storage medium or in the above computer program product.
[0359] Optionally, the present application also provides a communication system, including: the network device and terminal in the embodiment shown in Figure 4.
[0360] Optionally, the present application further provides a communication system, comprising: the network device and the first terminal in the embodiment shown in Figure 7. Optionally, the communication system further comprises a second terminal in the embodiment shown in Figure 7.
[0361] Optionally, the present application further provides a communication system, comprising: the network device and the first terminal in the embodiment shown in Figure 10. Optionally, the communication system further comprises a second terminal in the embodiment shown in Figure 10.
[0362] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0363] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0364] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0365] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0366] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method comprises: receiving first information, where the first information indicates an identifier of a first synchronization signal block and an identifier of a synchronization signal block group to which the first synchronization signal block belongs, where the identifier of the synchronization signal block group is used to indicate one transmission among M transmissions of the synchronization signal block group, where M is an integer greater than 1; receiving second information and third information, wherein the second information indicates that M transmissions of one synchronization signal block in the synchronization signal block group correspond to (1 / N) random access opportunities, one random access opportunity includes multiple random access resources, N is a positive number, and the third information indicates the number of random access resources corresponding to the M transmissions of each synchronization signal block in the synchronization signal block group in one random access opportunity; Sending a first random access resource to a network device, where the first random access resource is included in P random access resources, where the P random access resources are random access resources corresponding to the first synchronization signal block and are determined in the (1 / N) random access opportunities according to the first information and the third information; Communicate with the network device through the first beam corresponding to the first synchronization signal block.
2. The method according to claim 1, characterized in that The method further comprises: Fourth information is received, where the fourth information indicates a random access resource corresponding to each transmission in the M transmissions.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Receive fifth information, where the fifth information is used to indicate the M.
4. A communication method, characterized in that: The method comprises: Sending first information, where the first information indicates an identifier of a first synchronization signal block and an identifier of a synchronization signal block group to which the first synchronization signal block belongs, where the identifier of the synchronization signal block group is used to indicate one transmission among M transmissions of the synchronization signal block group, where M is an integer greater than 1; Sending second information and third information, wherein the second information indicates that M transmissions of a synchronization signal block in the synchronization signal block group correspond to (1 / N) random access opportunities, one random access opportunity includes multiple random access resources, N is a positive number, and the third information indicates the number of random access resources corresponding to the M transmissions of each synchronization signal block in the synchronization signal block group in one random access opportunity; receiving a first random access resource from a terminal, where the first random access resource is included in P random access resources, where the P random access resources are random access resources corresponding to the first synchronization signal block, and are determined in the (1 / N) random access opportunities according to the first information and the third information; Communicate with the terminal via the first beam corresponding to the first synchronization signal block.
5. The method according to claim 4, characterized in that The method further comprises: Send fourth information, where the fourth information indicates a random access resource corresponding to each transmission in the M transmissions.
6. The method according to claim 4 or 5, characterized in that: The method further comprises: Send fifth information, where the fifth information is used to indicate the M.
7. The method according to any one of claims 1 to 6, characterized in that N is greater than 1; One of the (1 / N) random access opportunities includes a random access resource corresponding to the M transmissions of the synchronization signal block group; or One random access opportunity among the (1 / N) random access opportunities includes a random access resource corresponding to one transmission in the synchronization signal group.
8. The method according to any one of claims 1 to 7, characterized in that The numbers of corresponding random access resources corresponding to at least two transmissions in the M transmissions of the first synchronization signal block are different.
9. The method according to any one of claims 1 to 8, characterized in that The first information is carried in the first synchronization signal block.
10. The method according to claim 9, characterized in that The identifier of the synchronization signal block group is carried in the physical broadcast channel payload in the first synchronization signal block.
11. The method according to any one of claims 1 to 10, characterized in that The synchronization signal block group is a synchronization signal block burst set.
12. A communication method, characterized in that: The method comprises: receiving a first message from a first terminal through a first beam, where the first beam is one of multiple beams corresponding to a first synchronization signal block, and different beams in the multiple beams have different directions; Sending a second message to the first terminal, where the second message includes a first cell temporary identifier corresponding to the first beam, and cell temporary identifiers corresponding to different beams in the multiple beams are different; A third message is received from the first terminal, wherein the third message includes a first contention resolution identifier, wherein the first contention resolution identifier corresponds to the first cell temporary identifier, and the first contention resolution identifier is used to determine the first beam where the first terminal is located.
13. The method according to claim 12, characterized in that The method further comprises: Send first indication information, where the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and / or the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
14. A communication method, characterized in that: The method is applied to a first terminal, and the method includes: Sending a first message to a network device, where the first message corresponds to a first beam, where the first beam is one of multiple beams corresponding to a first synchronization signal block, and where different beams have different directions; receiving a second message from the network device, where the second message includes a first cell temporary identifier, where the first cell temporary identifier corresponds to the first beam, and where cell temporary identifiers corresponding to different beams in the multiple beams are different; A third message is sent to the network device, where the third message includes a first contention resolution identifier corresponding to the first cell temporary identifier, where the first contention resolution identifier is used to determine the first beam where the first terminal is located.
15. The method according to claim 14, characterized in that The method further comprises: Receive first indication information from the network device, the first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and / or the first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, the first cell temporary identifier is one of the multiple cell temporary identifiers, and the first contention resolution identifier is one of the multiple contention resolution identifiers.
16. The method according to claim 13 or 15, characterized in that The first indication information includes the number of times the first synchronization signal block is transmitted, and the beam directions of any two transmitted first synchronization signal blocks are different.
17. The method according to claim 13 or 15, characterized in that The first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam, and the first indication information includes a starting cell temporary identifier among the multiple cell temporary identifiers and range information of the multiple cell temporary identifiers; or, The first indication information is used to indicate multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes a starting contention resolution identifier among the multiple contention resolution identifiers and range information of the multiple contention resolution identifiers; or, The first indication information is used to indicate multiple cell temporary identifiers corresponding to the first beam and multiple contention resolution identifiers corresponding to the first beam, and the first indication information includes a starting cell temporary identifier among the multiple cell temporary identifiers, range information of the multiple cell temporary identifiers, a starting contention resolution identifier among the multiple contention resolution identifiers, and range information of the multiple contention resolution identifiers.
18. The method according to any one of claims 12 to 17, characterized in that: The first cell temporary identifier is a temporary cell wireless network temporary identifier.
19. A communication method, characterized in that: The method comprises: receiving a first message from a first terminal through a first beam, where the first beam is one of multiple beams corresponding to a first synchronization signal block, and different beams in the multiple beams have different directions; Sending a second message to the first terminal, where the second message indicates a first time delay between the second message and a third message; The third message is received from the first terminal according to the second message, and among the multiple beams, the delays between the second messages and the third messages corresponding to different beams are different, and the first delay is used to determine the first beam where the first terminal is located.
20. The method according to claim 19, characterized in that The first delay is the K2 delay.
21. A communication method, characterized in that: The method is applied to a first terminal, and the method includes: Sending a first message to a network device, where the first message corresponds to a first beam, where the first beam is one of multiple beams corresponding to a first synchronization signal block, and where different beams have different directions; receiving a second message from the network device, the second message indicating a first delay between the second message and a third message; The third message is sent to the network device according to the second message, and among the multiple beams, the delays between the second messages and the third messages corresponding to different beams are different, and the first delay is used to determine the first beam where the first terminal is located.
22. The method according to claim 21, characterized in that The first delay is the K2 delay.
23. A communication device, characterized in that: Comprising a unit or module for executing the method as claimed in any one of claims 1 to 11, or comprising a unit or module for executing the method as claimed in any one of claims 12 to 18, or comprising a unit or module for executing the method as claimed in any one of claims 19 to 20, or comprising a unit or module for executing the method as claimed in any one of claims 21 to 22.
24. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device performs the method as claimed in any one of claims 1 to 11, or performs the method as claimed in any one of claims 12 to 18, or performs the method as claimed in any one of claims 19 to 20, or performs the method as claimed in any one of claims 21 to 22.
25. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed, the computer performs the method according to any one of claims 1 to 11, or the method according to any one of claims 12 to 18, or the method according to any one of claims 19 to 20, or the method according to any one of claims 21 to 22.
26. A computer program product, comprising computer program code, characterized in that: When the computer program code runs on a computer, the computer implements the method of any one of claims 1 to 11, or the method of any one of claims 12 to 18, or the method of any one of claims 19 to 20, or the method of any one of claims 21 to 22.
Citation Information
Patent Citations
Communication method and device
CN109152027A
Communication method and apparatus
WO2021062716A1
Methods, apparatuses and computer programs to fetch random access channel reports in dual connectivity
WO2021246926A1