Communication method, terminal, network device, communication system and storage medium
Through the auxiliary information transmission and response mechanism of network equipment by the terminal in the NTN network for RACH attempts, the random access resource selection is optimized, the problem of insufficient downlink coverage of the NTN network is solved, and the coverage capability and random access success rate of Msg2/MsgB/Msg4 messages are improved.
Patent Information
- Application Number
- CN202410405348.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2025-07-22
AI Technical Summary
Due to the high satellite altitude, non-terrestrial networks (NTNs) have serious downlink coverage problems. The existing technology is difficult to effectively improve the downlink coverage performance during random access, especially the coverage capability of Msg2/MsgB/Msg4 messages.
By determining whether to perform the first operation for the Nth RACH attempt to perform the first operation during the random access process, the terminal sends auxiliary information to the network device to help determine the number of resent times of the second information, and selects a random access resource to send a random access preamble based on the determination result. The network device responds to the random access preamble of the terminal to optimize the selection of RACH resource.
The downlink coverage performance during random access is improved, especially the coverage capability of Msg2/MsgB/Msg4 messages, and the success rate and efficiency of random access are improved.
Smart Images

Figure CN120358628A_ABST
Abstract
Description
[0001] This disclosure is a divisional application based on a Chinese patent application filed with the Chinese Patent Office on January 19, 2024, with the application number 202410082547.4 and the title "Communication Method, Terminal, Network Device, Communication System, and Storage Medium". Technical Field
[0002] This disclosure relates to the field of communication technologies, and in particular, to a communication method, a terminal, a network device, a communication system, and a storage medium. Background Art
[0003] Regardless of whether it is a Non Terrestrial Network (NTN) or a Terrestrial Network (TN), there are problems with downlink coverage. For the NTN network, due to the high altitude of the satellite from the ground, the downlink coverage problem of the NTN network is more serious than that of the TN network, and there is an urgent need to study an enhanced solution for downlink coverage. Summary of the Invention
[0004] Embodiments of this disclosure propose a communication method, a terminal, a network device, a communication system, and a storage medium.
[0005] According to a first aspect of the embodiments of this disclosure, a communication method is proposed, which is executed by a terminal. The method includes:
[0006] Determine whether to perform a first operation for the Nth random access channel (RACH) attempt in the random access process. The first operation includes sending first information to a network device, where the first information is used to assist the network device in determining the retransmission times of second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt. Here, N is a natural number greater than 0; initiate the Nth RACH attempt, and select a random access resource according to the determination result to send a random access preamble to the network device.
[0007] According to a second aspect of the embodiments of this disclosure, a communication method is proposed, which is executed by a network device. The method includes:
[0008] The random access preamble sent by the response terminal for the Nth RACH attempt in the random access process, where the random access preamble is sent by the random access resource selected by the terminal according to the determination result of whether to perform a first operation for the Nth RACH attempt; wherein, the first operation includes the terminal sending a first piece of information to the network device, and the first piece of information is used to assist the network device in determining the retransmission times of a second piece of information, and the second piece of information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0009] According to a third aspect of the embodiments of the present disclosure, a terminal is provided, including:
[0010] A first processing module, configured to determine whether to perform a first operation for the Nth random access channel (RACH) attempt in the random access process, where the first operation includes sending a first piece of information to the network device, and the first piece of information is used to assist the network device in determining the retransmission times of a second piece of information, and the second piece of information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0;
[0011] A first transceiver module, configured to initiate the Nth RACH attempt, and send a random access preamble to the network device by selecting a random access resource according to the determination result.
[0012] According to a fourth aspect of the embodiments of the present disclosure, a network device is provided, including:
[0013] A second processing module, configured to respond to the random access preamble sent by the terminal for the Nth RACH attempt in the random access process, where the random access preamble is sent by the random access resource selected by the terminal according to the determination result of whether to perform a first operation for the Nth RACH attempt; wherein, the first operation includes the terminal sending a first piece of information to the network device, and the first piece of information is used to assist the network device in determining the retransmission times of a second piece of information, and the second piece of information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0014] According to a fifth aspect of the embodiments of the present disclosure, a terminal is provided, including: one or more first processors; a first memory coupled to the first processor, and an executable instruction is stored on the first memory, and when the executable instruction is executed by the first processor, the terminal executes the communication method described in the first aspect.
[0015] According to a sixth aspect of the embodiments of the present disclosure, a network device is provided, including: one or more second processors; a second memory coupled to the second processors, where executable instructions are stored on the second memory, and when the executable instructions are executed by the second processors, the network device is caused to execute the communication method described in the second aspect.
[0016] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, including a terminal and a network device, where the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.
[0017] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, where the storage medium stores instructions, and when the instructions run on a communication device, the communication device is caused to execute the communication method described in the first aspect or the second aspect.
[0018] By adopting the technical solution of the present disclosure, it is possible to determine whether to perform a first operation for each RACH attempt in the RACH process, and thus select a corresponding RACH resource according to the determination result to assist the network device in improving the downlink coverage performance, thereby improving the performance of random access. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] To more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following introduces the drawings required for describing the embodiments. The following drawings are only some embodiments of the present disclosure and do not specifically limit the protection scope of the present disclosure.
[0020] Figure 1 is a schematic diagram of the architecture of a communication system shown according to an embodiment of the present disclosure.
[0021] Figure 2 is an interaction schematic diagram of a communication method shown according to an embodiment of the present disclosure.
[0022] Figure 3 is a flowchart of a communication method shown according to an embodiment of the present disclosure.
[0023] Figure 4 is a flowchart of a communication method shown according to an embodiment of the present disclosure.
[0024] Figure 5 is a flowchart of a communication method shown according to an embodiment of the present disclosure.
[0025] Figure 6 is a flowchart of a communication method shown according to an embodiment of the present disclosure.
[0026] Figure 7 is an interaction schematic diagram of a communication method shown according to an embodiment of the present disclosure.
[0027] Figure 8 is a schematic flowchart of a communication method shown according to an embodiment of the present disclosure.
[0028] Figure 9 is a schematic flowchart of a communication method shown according to an embodiment of the present disclosure.
[0029] Figure 10 is a schematic structural diagram of a terminal proposed according to an embodiment of the present disclosure.
[0030] Figure 11 is a schematic structural diagram of a network device proposed according to an embodiment of the present disclosure.
[0031] Figure 12 is a schematic structural diagram of a communication device proposed according to an embodiment of the present disclosure.
[0032] Figure 13 is a schematic structural diagram of a chip proposed according to an embodiment of the present disclosure. Detailed implementation manners
[0033] Embodiments of the present disclosure propose a communication method, a terminal, a network device, a communication system, and a storage medium.
[0034] In a first aspect, embodiments of the present disclosure propose a communication method executed by a terminal. The method includes: determining whether to perform a first operation for the Nth random access channel (RACH) attempt in a random access process, where the first operation includes sending first information to a network device, and the first information is used to assist the network device in determining the retransmission times of second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0; initiating the Nth RACH attempt, and selecting a random access resource according to the determination result to send a random access preamble to the network device.
[0035] In the above embodiment, the terminal determines whether to perform the first operation for each RACH attempt in the RACH process, and then selects the corresponding RACH resource to send a random access preamble according to the determination result, which can assist the network device in more accurately determining the retransmission times of the second information during this RACH attempt, so as to accurately improve the downlink coverage performance of the network device, and further improve the performance of random access.
[0036] Combined with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following sent based on a physical downlink control channel (PDCCH) and / or a physical downlink shared channel (PDSCH):
[0037] Message Msg 2;
[0038] Message Msg 4;
[0039] Message Msg B.
[0040] In the above embodiments, adopting the technical solution of the present disclosure can improve the downlink coverage ability of at least one of the downlink signals Msg 2, Msg 4, and Msg B transmitted through PDCCH and / or PDSCH.
[0041] Combined with some embodiments of the first aspect, in some embodiments, the first information includes the parameter values of at least one of the following parameter items:
[0042] The first parameter item is used to indicate the downlink signal quality;
[0043] The second parameter item is used to indicate the number of retransmission times recommended by the terminal;
[0044] The third parameter item is used to indicate whether the terminal supports the function of the network device to retransmit the second information.
[0045] In the above embodiments, by providing the network device with the downlink signal quality, the number of retransmission times recommended by the terminal, and whether the terminal supports the function of the network device to retransmit the second information, it can assist the network device to more accurately determine whether to retransmit the second information to the terminal and the number of retransmission times of the second information, so as to accurately improve the downlink coverage performance of the network device.
[0046] Combined with some embodiments of the first aspect, in some embodiments, when it is determined to execute the first operation, the first information is carried in Message Msg 1 or Message Msg A and sent to the network device.
[0047] Optionally, it is determined to execute the first operation, and the first information is sent to the network device through Message Msg 1 or Message Msg A.
[0048] In some embodiments, the first information can be sent to the network device through Msg 1 or Msg A, which can not only improve the utilization rate of Msg1 or Msg A, but also avoid the additional resource overhead caused by the terminal's extra transmission of the first information.
[0049] Combined with some embodiments of the first aspect, in some embodiments, the access methods of RACH attempts include at least one of the following:
[0050] Contention-based random access CBRA;
[0051] Contention-free random access CFRA;
[0052] Two-step random access 2-STEP RA;
[0053] 4-STEP RA。
[0054] In the above embodiments, since the technical solution of the present disclosure is applicable to RACH attempts of various access methods, the technical solution of the present disclosure has strong applicability and is easy to implement.
[0055] Combined with some embodiments of the first aspect, in some embodiments, before determining whether to perform the first operation for the Nth RACH attempt in the random access process, it includes: determining whether to perform the first operation for each access method respectively;
[0056] Determining whether to perform the first operation for the Nth RACH attempt in the random access process includes: determining the determination result according to the access method corresponding to the Nth RACH attempt.
[0057] In the above embodiments, a judgment method is provided that can determine whether to perform the first operation for a RACH attempt according to the access method corresponding to the RACH attempt.
[0058] Combined with some embodiments of the first aspect, in some embodiments, the first information including different parameter values corresponds to different random access resources;
[0059] Initiating the Nth RACH attempt and selecting a random access resource to send a random access preamble to the network device according to the determination result includes: determining the corresponding random access resource according to the parameter value in the first information and sending the random access preamble.
[0060] In the above embodiments, by setting that the first information including different parameter values corresponds to different random access resources, it is convenient for the network device to distinguish the first information including different contents based on different random access resources, thereby improving the access efficiency of RACH attempts.
[0061] Combined with some embodiments of the first aspect, in some embodiments, determining whether to perform the first operation for the Nth RACH attempt in the random access process includes: determining whether to perform the first operation for the first RACH attempt in the random access initialization stage.
[0062] In the above embodiments, it is specified that it is possible to determine whether to perform the first operation for the first RACH attempt in the random access initialization stage.
[0063] Combined with some embodiments of the first aspect, in some embodiments, determining whether to perform the first operation for the Nth RACH attempt in the random access process includes: determining whether to perform the first operation for non-first RACH attempts in the random access initialization stage.
[0064] In the above embodiments, it is specified that it is possible to determine whether to perform a first operation for a non-first RACH attempt during the random access initialization phase.
[0065] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: determining to perform the first operation and determining the parameter value in the first information during the random access initialization phase.
[0066] In the above embodiments, it is specified that when determining to perform the first operation for the first / non-first RACH attempt during the random access initialization phase, the content of the first information corresponding to the first / non-first RACH attempt can be determined during the random access initialization phase.
[0067] In combination with some embodiments of the first aspect, in some embodiments, determining whether to perform the first operation for the Nth RACH attempt in the random access process includes: for a non-first RACH attempt, determining whether to perform the first operation for the non-first RACH attempt before initiating the non-first RACH attempt.
[0068] In the above embodiments, for a non-first RACH attempt, it is also possible to determine whether to perform the first operation for the non-first RACH attempt before initiating the non-first RACH attempt.
[0069] In combination with some embodiments of the first aspect, in some embodiments, the first operation further includes updating the first information;
[0070] Determining whether to perform the first operation for the non-first RACH attempt includes: for the non-first RACH attempt, determining whether to update the parameter value in the first information.
[0071] In the above embodiments, it is specified that the first operation may include updating the first information. Accordingly, the implementation manner of determining whether to perform the first operation for a non-first RACH attempt may include: for a non-first RACH attempt, determining whether to update the parameter value in the first information.
[0072] In combination with some embodiments of the first aspect, in some embodiments, before determining whether to perform the first operation for the non-first RACH attempt, it includes:
[0073] Determining that a first condition is satisfied, the first condition includes at least one of the following:
[0074] The access mode of the RACH attempt is switched from CFRA to CBRA;
[0075] The access mode of the RACH attempt is switched from 2-STEP RA to 4-STEP RA;
[0076] The number of RACH attempts reaches the first specified number of times;
[0077] The number of retransmissions of message Msg1 changes.
[0078] In the above embodiments, it is provided that it is possible to trigger the determination of whether to perform the first operation for non-first RACH attempts at various times, expanding the application times of the solution.
[0079] Combined with some embodiments of the first aspect, in some embodiments, for the non-first RACH attempt, determining whether to update the parameter value in the first information includes: updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, where the number of retransmissions recommended by the terminal in the updated first information is greater than the number of retransmissions recommended by the terminal in the previously sent first information, and / or, the number of retransmissions recommended by the terminal in the updated first information is greater than the number of retransmissions of the second information during the previous RACH attempt of the non-first RACH attempt.
[0080] In the above embodiments, when updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, the number of retransmissions recommended by the terminal in the updated first information can be made greater than the number of retransmissions recommended by the terminal in the previously sent first information, and / or, the number of retransmissions recommended by the terminal in the updated first information can be made greater than the actual number of retransmissions of the second information during the previous RACH attempt of the non-first RACH attempt, so as to improve the access success rate of the non-first RACH attempt and improve the performance of random access.
[0081] Combined with some embodiments of the first aspect, in some embodiments, before updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes: receiving the third information sent by the network device, where the third information is used to configure the candidate retransmission number sequence; determining the smallest candidate retransmission number greater than the number of retransmissions recommended by the terminal in the previously sent first information from the candidate retransmission number sequence;
[0082] Updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt includes: updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt according to the smallest candidate retransmission number.
[0083] In the above embodiments, the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt can be updated according to the candidate retransmission number sequence configured by the network device, so as to improve the access success rate of the non-first RACH attempt and improve the performance of random access.
[0084] In some embodiments in combination with some embodiments of the first aspect, the third information is any one of the following:
[0085] System Information Block SIB 1;
[0086] SIB 19;
[0087] Radio Resource Control RRC reconfiguration message.
[0088] In the above embodiments, it is specified that the network device can configure the candidate retransmission times sequence for the terminal through at least one of SIB 1, SIB 19, and the RRC reconfiguration message.
[0089] In some embodiments in combination with some embodiments of the first aspect, in some embodiments, before updating the retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes:
[0090] Receiving the fourth information sent by the network device; determining the retransmission times of the second information during the previous RACH attempt of the non-first RACH attempt according to the fourth information;
[0091] The updating of the retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt includes: updating the retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt according to a value greater than the retransmission times of the second information.
[0092] In the above embodiments, the retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt can be determined according to the actual retransmission times of the second information during the previous RACH attempt of the non-first RACH attempt, so as to improve the access success rate of the non-first RACH attempt and improve the performance of random access.
[0093] In some embodiments in combination with some embodiments of the first aspect, in some embodiments, the fourth information is any one of the following:
[0094] SIB 1;
[0095] SIB 19;
[0096] RRC reconfiguration message.
[0097] In the above embodiments, it is specified that the network device can send the actual retransmission times of the second information during the previous RACH attempt to the terminal through at least one of SIB 1, SIB 19, and the RRC reconfiguration message.
[0098] In some embodiments in combination with some embodiments of the first aspect, before updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes: determining that the number of retransmissions recommended by the terminal in the first information sent last time is less than a second specified number.
[0099] In the above embodiments, the upper limit of the number of retransmissions recommended by the terminal in the first information is specified.
[0100] In a second aspect, embodiments of the present disclosure propose a communication method, which is executed by a network device. The method includes: responding to a random access preamble sent by a terminal for the Nth RACH attempt in a random access process, where the random access preamble is sent by the terminal using a random access resource selected according to a determination result of whether to perform a first operation for the Nth RACH attempt; where the first operation includes the terminal sending first information to the network device, and the first information is used to assist the network device in determining the number of retransmissions of second information, and the second information is information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0101] In a third aspect, embodiments of the present disclosure propose a terminal, which includes at least one of a first transceiver module and a first processing module; where the terminal is used to execute an optional implementation manner of the first aspect.
[0102] In a fourth aspect, embodiments of the present disclosure propose a network device, which includes at least one of a second transceiver module and a second processing module; where the network device is used to execute an optional implementation manner of the second aspect.
[0103] In a fifth aspect, embodiments of the present disclosure propose a terminal, including: one or more first processors; a first memory coupled to the first processor, and an executable instruction is stored on the first memory. When the executable instruction is executed by the first processor, the terminal executes the communication method described in any one of the first aspect.
[0104] In a sixth aspect, embodiments of the present disclosure propose a network device, including: one or more second processors; a second memory coupled to the second processor, and an executable instruction is stored on the second memory. When the executable instruction is executed by the second processor, the network device executes the communication method described in the second aspect.
[0105] In a seventh aspect, embodiments of the present disclosure provide a communication system, which includes a terminal and a network device. The terminal is configured to execute the method described in the optional implementation manners of the first aspect, and the network device is configured to execute the method described in the optional implementation manners of the second aspect.
[0106] In an eighth aspect, embodiments of the present disclosure provide a storage medium storing instructions, which, when running on a communication device, cause the communication device to execute the methods described in the optional implementation manners of the first aspect and the second aspect.
[0107] In a ninth aspect, embodiments of the present disclosure provide a program product, which, when executed by a communication device, causes the communication device to execute the methods described in the optional implementation manners of the first aspect and the second aspect.
[0108] In a tenth aspect, embodiments of the present disclosure provide a computer program, which, when running on a computer, causes the computer to execute the methods described in the optional implementation manners of the first aspect and the second aspect.
[0109] In an eleventh aspect, embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system includes a processing circuit configured to execute the methods described in the optional implementation manners of the first aspect and the second aspect.
[0110] It can be understood that the above terminal, network device, communication system, storage medium, program product, computer program, chip or chip system are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods, which will not be elaborated here.
[0111] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium. In some embodiments, the communication method can be interchanged with terms such as an information processing method and a method for determining whether to reselect a RACH resource for each random access attempt, and the communication system can be interchanged with terms such as an information processing system and a system for determining whether to reselect a RACH resource for each random access attempt.
[0112] The embodiments of the present disclosure are not exhaustive. They are only illustrations of some embodiments and do not specifically limit the protection scope of the present disclosure. Without contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the solution after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily. In addition, the optional implementation manners in an embodiment can be combined arbitrarily; moreover, the embodiments can be combined arbitrarily. For example, some or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined arbitrarily with the optional implementation manners of other embodiments.
[0113] In each embodiment of the present disclosure, unless otherwise specified and there is no logical conflict, the terms and / or descriptions among the embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0114] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended as a limitation of the present disclosure.
[0115] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., can mean "one and only one", or can also mean "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English translation, the noun after the article can be understood as a singular expression form or a plural expression form.
[0116] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0117] In some embodiments, terms such as "at least one of (at least one item, at least one)", "one or more", "a plurality of", "multiple", etc. can be replaced with each other.
[0118] In some embodiments, notations such as "at least one of A and B", "A and / or B", "in one case A, in another case B", "in response to one case A, in response to another case B", etc. may, according to the circumstances, include the following technical solutions: In some embodiments, A (performing A independently of B); in some embodiments, B (performing B independently of A); in some embodiments, selecting to perform from A and B (A and B are selectively performed); in some embodiments, A and B (both A and B are performed). The same applies when there are more branches such as A, B, C, etc.
[0119] In some embodiments, notations such as "A or B" may, according to the circumstances, include the following technical solutions: In some embodiments, A (performing A independently of B); in some embodiments, B (performing B independently of A); in some embodiments, selecting to perform from A and B (A and B are selectively performed). The same applies when there are more branches such as A, B, C, etc.
[0120] Prefix words such as "first", "second", etc. in the embodiments of the present disclosure are only used to distinguish different described objects, and do not constitute limitations on the position, order, priority, quantity, or content of the described objects. For the statements of the described objects, refer to the description in the claims or the context of the embodiments. There should be no redundant limitations due to the use of prefix words. For example, if the described object is "field", the ordinal numbers before "field" in "first field" and "second field" do not limit the position or order between the "fields", and "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of "first field" and "second field". Again, for example, if the described object is "level", the ordinal numbers before "level" in "first level" and "second level" do not limit the priority between the "levels". Again, for example, the quantity of the described object is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, if the described object is "device", "first device" and "second device" can be the same device or different devices, and their types can be the same or different; again, for example, if the described object is "information", "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0121] In some embodiments, "including A", "containing A", "used to indicate A", "carrying A" can be interpreted as directly carrying A or indirectly indicating A.
[0122] In some embodiments, terms such as "time / frequency", "time-frequency domain" refer to the time domain and / or the frequency domain.
[0123] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "when...", "while...", "if...", "if...", etc. may be used interchangeably.
[0124] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", etc. may be used interchangeably, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", etc. may be used interchangeably.
[0125] In some embodiments, a device, etc. may be interpreted as physical or virtual, and its name is not limited to the names described in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc. may be used interchangeably.
[0126] In some embodiments, "network" may be interpreted as the devices included in the network (e.g., access network devices, core network devices, etc.).
[0127] In some embodiments, terms such as "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" can be used interchangeably.
[0128] In some embodiments, terms such as "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. may be used interchangeably.
[0129] In some embodiments, an access network device, a core network device, or a network device may be replaced by a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.), the embodiments of the present disclosure may also be applied. In this case, it may also be configured that the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" may also be replaced by terms corresponding to communication between terminals (e.g., "side"). For example, an uplink channel, a downlink channel, etc. may be replaced by a side channel, and an uplink, a downlink, etc. may be replaced by a side link.
[0130] In some embodiments, a terminal may be replaced by an access network device, a core network device, or a network device. In this case, it may also be configured that the access network device, the core network device, or the network device has all or part of the functions of the terminal.
[0131] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where it is located.
[0132] In some embodiments, data, information, etc. may be obtained after obtaining the consent of the user.
[0133] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and any combination of any element, any row, and any column may also be implemented as an independent embodiment.
[0134] In the embodiments of the present disclosure, although the operations are described in a specific order in the drawings, it should not be construed as requiring these operations to be performed in the specific order shown or in a serial order, or requiring all the operations shown to obtain the desired result. In a specific environment, multitasking and parallel processing may be advantageous. In addition, it is also advantageous to send multiple pieces of information through the same message.
[0135] Figure 1 It is a schematic diagram of the architecture of a communication system shown according to the embodiments of the present disclosure. As Figure 1 shown, the communication system 100 may include a terminal 101 and a network device 102.
[0136] In some embodiments, the terminal 101 includes, for example, at least one of a mobile phone, a wearable device, an Internet of Things device, an automobile with communication function, a smart automobile, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home, but is not limited thereto.
[0137] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0138] Optionally, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of an evolved NodeB (eNB), a next-generation evolved NodeB (ng-eNB), a next-generation NodeB (gNB), a NodeB (NB), a home NodeB (HNB), a home evolved NodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open Radio Access Network (Open RAN), a Cloud Radio Access Network (CloudRAN), a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.
[0139] In some embodiments, the network device 102 is a base station. Optionally, the base station is, for example, a macro base station, a micro base station (also referred to as a small cell), a relay station, an access point, a 5G base station or a future base station, a satellite, a Transmitting and Receiving Point (TRP), a Transmitting Point (TP), a mobile switching center, or other devices that perform the function of a base station in a communication system. The embodiments of the present disclosure do not make specific limitations thereto. For the convenience of description, in all embodiments of the present disclosure, the device that provides wireless communication functions for the terminal device is collectively referred to as a network device or a base station.
[0140] In some embodiments, the network device 102 is a core network device. The core network device may be a single device including a first network element, a second network element, etc., or may be multiple devices or a group of devices, respectively including all or part of the first network element, the second network element, etc. The network element may be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0141] In some embodiments, the technical solution of the present disclosure is applicable to the Open RAN architecture. At this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become the internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0142] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU may also be referred to as a control unit. Adopting the CU-DU structure can split the protocol layer of the access network device. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU. The CU centrally controls the DU, but is not limited thereto.
[0143] It can be understood that the communication system described in the embodiments of the present disclosure is to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions proposed in the embodiments of the present disclosure are equally applicable to similar technical problems.
[0144] The following embodiments of the present disclosure can be applied to Figure 1 the communication system 100 shown, or part of the main body, but is not limited thereto. Figure 1 The main bodies shown are illustrative. The communication system may include Figure 1 all or part of the main bodies in Figure 1 or may include other main bodies outside
[0145] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems extended based on them, etc. In addition, multiple systems can also be combined (for example, the combination of LTE or LTE-A and 5G, etc.) and applied.
[0146] In some embodiments, for the NTN network, due to the relatively high altitude of the satellite from the ground, the downlink coverage problem is more serious than that of the TN network, and it is necessary to study an enhanced solution for downlink coverage. As one of the downlink messages, Msg2 / MsgB / Msg4 of random access also has a coverage problem in some scenarios. Therefore, it is necessary to study how to improve the downlink coverage of these messages to improve the performance of random access.
[0147] In some embodiments, to improve the downlink coverage of Msg2 / Msg4 / MsgB, the downlink coverage performance can be improved by means of Msg2 / Msg4 / MsgB repetition. To facilitate the network to determine the repetition times of Msg2 / Msg4 / MsgB, the UE needs to report auxiliary information to assist the network in determining the repetition.
[0148] In some embodiments, the auxiliary information may be one or more of the following:
[0149] Downlink signal quality, such as Channel Quality Indicator (CQI) or Reference Signal Received Power (RSRP);
[0150] Suggested repetition times;
[0151] Whether the UE supports Msg2 / Msg4 / MsgB repetition.
[0152] In some embodiments, NR supports configuring different Physical Random Access Channel (PRACH) resources for different Feature combinations. The Feature combination supports the following combinations of Features:
[0153] Msg3 repetition;
[0154] Msg1 repetition;
[0155] RedCap (Reduced capability), which refers to a 5G technology defined by the 3rd Generation Partnership Project (3GPP) standardization organization and is also known as lightweight 5G;
[0156] Small Data;
[0157] NSAG slicing.
[0158] In some embodiments, during a random access procedure, after a terminal fails in a random access attempt (i.e., a random access channel attempt / RACH attempt), it is still necessary to perform another random access attempt until the maximum number of random access attempts is reached. When the terminal performs different random access attempts, there may be a switch between contention-based random access (CBRA) and contention-free random access (CFRA), or a switch from 2-STEP RA to 4-STEP RA, or a change in the number of Msg1 repetitions.
[0159] In some embodiments, for the RACH procedure of Msg2 / MsgB / Msg4 repetition, whether to reselect random access resources for each RACH repetition has not been discussed. In view of this, the present disclosure provides a communication method, a terminal, a network device, a communication system, and a storage medium to determine whether to reselect RACH resources for each random access attempt in a scenario that supports Msg2 / MsgB / Msg4 repetition.
[0160] Figure 2 It is an interaction schematic diagram of the communication method shown according to the embodiments of the present disclosure. As Figure 2 shown, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0161] Step S201, the terminal 101 determines to perform a first operation for the first RACH attempt during the random access procedure.
[0162] In some embodiments, the first operation corresponding to the first RACH attempt includes the terminal sending the first information and / or updating the first information to the network device. Among them, the name of the first operation is not limited, and it is, for example, a specific operation, an operation of sending information, an operation of updating information, etc. Updating the first information may refer to obtaining the first information corresponding to the first RACH attempt by updating the content of the first information such as the default content, the initial content, etc.
[0163] In some embodiments, the first information is used to assist the network device in determining the retransmission times of the second information. Exemplarily, the first information corresponding to the first RACH attempt is used to assist the network device in determining the retransmission times of the second information during the first RACH attempt, where the second information is the information sent by the network device to the terminal during the first RACH attempt.
[0164] In some embodiments, the name of the first information is not limited, and it is, for example, auxiliary information.
[0165] In some embodiments, the name of the second information is not limited. Optionally, the second information is any one of Msg 2, Msg 4, and Msg B sent based on PDCCH or PDSCH.
[0166] In some embodiments, before step S201, the terminal 101 may determine whether to perform a first operation for the first RACH attempt.
[0167] Optionally, before the terminal 101 determines whether to perform a first operation for the first RACH attempt, it includes: determining whether to perform the first operation for each access mode respectively. Correspondingly, the implementation manner for the terminal 101 to determine whether to perform the first operation for the first RACH attempt may be: determining whether to perform the first operation for the first RACH attempt according to the access mode corresponding to the first RACH attempt.
[0168] In some embodiments, the access modes of the RACH attempt include but are not limited to CBRA, CFRA, 2-STEP RA, and 4-STEP RA. Optionally, the corresponding relationship between each access mode and whether to perform the first operation may be indicated to the terminal by the network device. Optionally, the corresponding relationship between each access mode and whether to perform the first operation may be pre-stored in the terminal. Optionally, the corresponding relationship between each access mode and whether to perform the first operation is a default relationship.
[0169] It should be explained that 4-STEP RA involves Msg 1, Msg 2, Msg 3, and Msg 4. Msg 1 is the message sent by the terminal to the network device in the first step. Msg 2 is the message sent by the network device to the terminal in the second step. Msg 3 is the message sent by the terminal to the network device in the third step. Msg 4 is the message sent by the network device to the terminal in the fourth step.
[0170] 2-STEP RA involves Msg A and Msg B. Msg A is the message sent by the terminal to the network device in the first step. Msg B is the message sent by the network device to the terminal in the second step.
[0171] It should be noted that in some embodiments, a random access process includes a random access initialization phase and at least one RACH attempt. Optionally, the terminal 101 determines whether to perform the first operation for the first RACH attempt during the random access initialization phase. Optionally, the terminal 101 determines whether to perform the first operation for the first RACH attempt before initiating the first RACH attempt.
[0172] In some embodiments, the implementation manner of determining whether to perform a first operation for the first RACH attempt includes: for the first RACH attempt, determining whether to update the parameter values in the first information. For example, determining whether to update the default parameter items and default parameter values in the first information to obtain the first information corresponding to this RACH attempt.
[0173] In some embodiments, the implementation manner of determining whether to perform a first operation for the first RACH attempt includes:
[0174] For the first RACH attempt, determining whether to send the first information.
[0175] Step S202, the terminal 101 determines the first information corresponding to the first RACH attempt.
[0176] In some embodiments, the first information corresponding to the first RACH attempt includes the parameter values of at least one of the following parameter items:
[0177] The first parameter item, used to indicate the downlink signal quality;
[0178] The second parameter item, used to indicate the number of retransmission times recommended by the terminal 101;
[0179] The third parameter item, used to indicate whether the terminal 101 supports the function of the network device 102 to retransmit the second information.
[0180] Among them, the level of the downlink signal quality can be confirmed by CQI and / or RSRP / R.
[0181] In some embodiments, if the terminal 101 determines to perform the first operation for the first RACH attempt during the random access initialization phase, then the terminal 101 determines the parameter items in the first information corresponding to the first RACH attempt, and the parameter values of each parameter item, during the random access initialization phase.
[0182] In some embodiments, if the terminal 101 determines to perform the first operation for the first RACH attempt before initiating the first RACH attempt, then the terminal 101 determines the parameter items in the first information corresponding to the first RACH attempt, and the parameter values of each parameter item, before initiating the first RACH attempt.
[0183] Step S203, the terminal 101 initiates the first RACH attempt, and selects a random access resource to send a random access preamble to the network device 102 according to the determination result of performing the first operation for the first RACH attempt.
[0184] In some embodiments, the network device 102 receives the random access preamble.
[0185] In some embodiments, the random access resources include at least one of time domain resources, frequency domain resources, and code domain resources. The random access preamble is a type of code domain resource.
[0186] In some embodiments, the first information including different parameter values corresponds to different random access resources. That is to say, updating the content of the first information means updating the random access resources.
[0187] Optionally, for the implementation manner in which the terminal 101 initiates the first RACH attempt and selects a random access resource to send a random access preamble to the network device 102 according to the determination result of performing a first operation for the first RACH attempt, it includes: determining the corresponding random access resource according to the content of the first information corresponding to the first RACH attempt, and sending the random access preamble in the random access resource according to the time domain information and / or frequency domain information in the random access resource.
[0188] In some embodiments, if the access mode of the first RACH attempt is 4-STEP RA, then the random access preamble can also be referred to as Msg 1. In some embodiments, the first information is carried in Msg 1 and sent to the network device.
[0189] In some embodiments, if the access mode of the first RACH attempt is 2-STEP RA, then the random access preamble and the first information can be sent to the network device through Msg A.
[0190] Step S204, the network device 102 determines the retransmission times of the second information during the first RACH attempt according to the first information corresponding to the first RACH attempt, and responds to the terminal 101.
[0191] The network device 102 responding to the terminal 101 may include sending the second information to the terminal 101 once or multiple times.
[0192] In some embodiments, step S203 may be replaced with the terminal 101 initiating the first RACH attempt and selecting a random access resource to send a random access preamble to the network device 102 according to the determination result of not performing the first operation for the first RACH attempt. Correspondingly, step S204 may be replaced with the network device 102 responding to the terminal 101. The network device 102 responding to the terminal 101 may include sending the second information to the terminal 101 once, that is, the second information is not retransmitted.
[0193] If the first RACH attempt fails, the second RACH attempt, the third RACH attempt, etc. are performed according to the following steps S205 to S208 until random access is successful or until the number of RACH attempts reaches the upper limit. That is to say, the non-first RACH attempt in the following steps S205 to S208 can refer to any RACH attempt other than the first RACH attempt.
[0194] Step S205, the terminal 101 determines to perform a first operation for the non-first RACH attempt.
[0195] In some embodiments, the first operation corresponding to the non-first RACH attempt includes the terminal sending a first piece of information to the network device and / or updating the first piece of information. Herein, the name of the first operation is not limited, for example, it is a specific operation, an operation of sending information, an operation of updating information, etc. Updating the first piece of information may refer to updating the content of the first piece of information corresponding to the previous RACH attempt or the first piece of information used last time to obtain the first piece of information corresponding to this RACH attempt.
[0196] In some embodiments, the first piece of information is used to assist the network device in determining the retransmission times of the second piece of information. By way of example, the first piece of information corresponding to the non-first RACH attempt is used to assist the network device in determining the retransmission times of the second piece of information during this non-first RACH attempt, where the second piece of information is the information sent by the network device to the terminal during this non-first RACH attempt.
[0197] In some embodiments, the name of the first piece of information is not limited, for example, it is auxiliary information.
[0198] In some embodiments, the name of the second piece of information is not limited. Optionally, the second piece of information is any one of Msg 2, Msg 4, and Msg B sent based on PDCCH or PDSCH.
[0199] In some embodiments, before step S205, the terminal 101 may determine whether to perform the first operation for the non-first RACH attempt.
[0200] Optionally, before the terminal 101 determines whether to perform the first operation for the non-first RACH attempt, it includes: determining whether to perform the first operation for each access mode respectively. Correspondingly, the implementation manner for the terminal 101 to determine whether to perform the first operation for the non-first RACH attempt may be: determining whether to perform the first operation for this non-first RACH attempt according to the access mode corresponding to the non-first RACH attempt.
[0201] In some embodiments, the access methods for RACH attempts include, but are not limited to, CBRA, CFRA, 2-STEP RA, and 4-STEP RA. Optionally, the correspondence between each access method and whether to perform the first operation can be indicated to the terminal by the network device. Optionally, the correspondence between each access method and whether to perform the first operation can be pre-stored in the terminal. Optionally, the correspondence between each access method and whether to perform the first operation is the default relationship.
[0202] It should be noted that, in some embodiments, a random access procedure includes a random access initialization phase and at least one RACH attempt. Optionally, the terminal 101 determines whether to perform the first operation for a non-first RACH attempt during the random access initialization phase. Optionally, the terminal 101 determines whether to perform the first operation for the non-first RACH attempt before initiating the non-first RACH attempt.
[0203] In some embodiments, the terminal determines whether to perform the first operation for a non-first RACH attempt when the first condition is met. The first condition includes at least one of the following:
[0204] The access method of the RACH attempt is switched from CFRA to CBRA, that is, the access method of the previous RACH attempt is CFRA, and the access method of the current RACH attempt is CBRA;
[0205] The access method of the RACH attempt is switched from 2-STEP RA to 4-STEP RA, that is, the access method of the previous RACH attempt is 2-STEP RA, and the access method of the current RACH attempt is 4-STEP RA;
[0206] The number of RACH attempts reaches the first specified number;
[0207] The retransmission count of message Msg1 changes;
[0208] The retransmission count recommended by the terminal in the first information sent last time is less than the second specified number.
[0209] In some embodiments, the implementation manner of determining whether to perform the first operation for a non-first RACH attempt includes: for the non-first RACH attempt, determining whether to update the parameter value in the first information. For example, determining whether to update the parameter item and parameter value in the first information corresponding to the previous RACH attempt to obtain the first information corresponding to the current RACH attempt. For example, determining whether to update the parameter item and parameter value in the first information used last time to obtain the first information corresponding to the current RACH attempt.
[0210] In some embodiments, the implementation manner of determining whether to perform a first operation for a non-first RACH attempt includes:
[0211] For a non-first RACH attempt, determine whether to send first information.
[0212] Step S206, the terminal 101 determines the first information corresponding to the non-first RACH attempt.
[0213] In some embodiments, the first information corresponding to the non-first RACH attempt includes the parameter values of at least one of the following parameter items:
[0214] A first parameter item for indicating the downlink signal quality;
[0215] A second parameter item for indicating the number of retransmissions recommended by the terminal 101;
[0216] A third parameter item for indicating whether the terminal 101 supports the function of the network device 102 to retransmit the second information.
[0217] Among them, the level of the downlink signal quality can be confirmed by CQI and / or RSRP R.
[0218] In some embodiments, if the terminal 101 determines to perform the first operation for the non-first RACH attempt during the random access initialization phase, then the terminal 101 determines the parameter items in the first information corresponding to the non-first RACH attempt and the parameter values of each parameter item during the random access initialization phase.
[0219] In some embodiments, if the terminal 101 determines to perform the first operation for the non-first RACH attempt before initiating the non-first RACH attempt, then the terminal 101 determines the parameter items in the first information corresponding to the non-first RACH attempt and the parameter values of each parameter item before initiating the non-first RACH attempt.
[0220] In some embodiments, if it is determined to update the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, the number of retransmissions recommended by the terminal in the updated first information can be made greater than the number of retransmissions recommended by the terminal in the first information sent last time, and / or the number of retransmissions recommended by the terminal in the updated first information can be made greater than the number of retransmissions of the second information during the last RACH attempt.
[0221] In some embodiments, before updating the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt, the method includes: The terminal 101 receives the third information sent by the network device 102, and determines a candidate retransmission number sequence according to the third information. The terminal 101 determines the smallest candidate retransmission number greater than the number of retransmissions recommended by the terminal in the first information sent in the previous transmission from the candidate retransmission number sequence. Accordingly, the embodiment in which the terminal 101 updates the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt includes: updating the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt according to the smallest candidate retransmission number. After the update, the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt is the smallest candidate retransmission number.
[0222] In some embodiments, the third information is SIB 1, SIB 19, or an RRC reconfiguration message.
[0223] In some embodiments, before updating the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt, the method includes: The terminal 101 receives the fourth information sent by the network device, and determines the number of retransmissions of the second information during the previous RACH attempt of the non-first RACH attempt according to the fourth information. The fourth message is SIB 1, SIB 19, or an RRC reconfiguration message. Accordingly, the embodiment in which the terminal 101 updates the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt includes: updating the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt according to a value greater than the number of retransmissions of the second information during the previous RACH attempt. After the update, the number of retransmissions recommended by the terminal in the first information corresponding to a non-first RACH attempt is a value greater than the number of retransmissions of the second information during the previous RACH attempt.
[0224] Step S207, the terminal 101 initiates a non-first RACH attempt, and selects a random access resource to send a random access preamble to the network device 102 according to the determination result of performing the first operation on the non-first RACH attempt.
[0225] In some embodiments, the network device 102 receives the random access preamble.
[0226] In some embodiments, the random access resources include at least one of time domain resources, frequency domain resources, and code domain resources. The random access preamble is a code domain resource.
[0227] In some embodiments, the first information including different parameter values corresponds to different random access resources.
[0228] Optionally, when the terminal 101 initiates a non-first RACH attempt, an implementation manner of selecting a random access resource according to a determination result of performing a first operation on the non-first RACH attempt and sending a random access preamble to the network device 102 includes: determining a corresponding random access resource according to the content of the first information corresponding to the non-first RACH attempt, and sending the random access preamble in the random access resource according to the time domain information and / or frequency domain information in the random access resource.
[0229] In some embodiments, if the access mode of the non-first RACH attempt is 4-STEP RA, then the random access preamble may also be referred to as Msg 1. In some embodiments, the first information is carried in Msg 1 and sent to the network device.
[0230] In some embodiments, if the access mode of the non-first RACH attempt is 2-STEP RA, then the random access preamble and the first information may be sent to the network device through MsgA.
[0231] Step S208: The network device 102 determines the number of retransmissions of the second information during the non-first RACH attempt according to the first information corresponding to the non-first RACH attempt, and responds to the terminal 101.
[0232] The network device 102's response to the terminal 101 may include sending the second information to the terminal 101 once or multiple times.
[0233] In some embodiments, step S207 may be replaced with the terminal 101 initiating a non-first RACH attempt, selecting a random access resource according to a determination result of not performing the first operation on the non-first RACH attempt, and sending a random access preamble to the network device 102. Correspondingly, step S208 may be replaced with the network device 102 responding to the terminal 101. The network device 102's response to the terminal 101 may include sending the second information to the terminal 101 once, that is, the second information is not retransmitted.
[0234] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", etc. can be replaced with each other.
[0235] In some embodiments, terms such as "downlink", "downlink link", "physical downlink" can be replaced with each other.
[0236] In some embodiments, terms such as "random access attempt", "random access channel attempt", "RACH attempt" can be replaced with each other.
[0237] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", "physical downlink control channel PDCCH" can be replaced with each other.
[0238] In some embodiments, terms such as "obtain", "acquire", "get", "receive", "transmit", "two-way transmission", "send and / or receive" can be replaced with each other, and it can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, self-processing, self-implementation, etc.
[0239] In some embodiments, terms such as "send", "transmit", "report", "send down", "transmit", "two-way transmission", "send and / or receive" can be replaced with each other.
[0240] In some embodiments, terms such as "certain", "preseted", "preset", "set", "indicated", "a certain", "any", "first", etc. may be interchangeable. "Certain A", "preseted A", "preset A", "set A", "indicated A", "a certain A", "any A", "first A" may be interpreted as A pre-specified in a protocol or the like, or as A obtained through setting, configuration, indication, etc., or as certain A, a certain A, any A, or first A, etc., but not limited thereto.
[0241] In some embodiments, determination or judgment can be made by a value represented by 1 bit, such as 0 or 1, or by a true / false value represented by true or false, such as a boolean value, or by a comparison of numerical values, for example, a comparison with a preset value, but not limited thereto.
[0242] The communication method according to the embodiments of the present disclosure may include at least one of steps S201 to S208. For example, step S203 may be implemented as an independent embodiment, step S207 may be implemented as an independent embodiment, step S203 and step S204 may be implemented as an independent embodiment, step S207 and step S208 may be implemented as an independent embodiment, but not limited thereto.
[0243] In some embodiments, steps S201 and S202 may be exchanged in order or executed simultaneously, and steps S205 and S206 may be exchanged in order or executed simultaneously.
[0244] In some embodiments, steps S201, S202, S204 to S208 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0245] In some embodiments, steps S201 to S206 and S208 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0246] In some embodiments, reference may be made to Figure 2 other optional implementation manners described before or after the corresponding specification.
[0247] Figure 3 is a schematic flowchart of the communication method shown according to the embodiments of the present disclosure. As Figure 3 shown, the embodiments of the present disclosure relate to a communication method executed by the terminal side. The above method includes:
[0248] Step S301: Determine whether to perform a first operation for the first RACH attempt in the random access process.
[0249] For the optional implementation of step S301, reference can be made to Figure 2 the optional implementation of step S201 in Figure 2 and other related parts in the embodiments involved. Details are not elaborated here.
[0250] Step S302: Determine the first information corresponding to the first RACH attempt.
[0251] For the optional implementation of step S302, reference can be made to Figure 2 the optional implementation of step S202 in Figure 2 and other related parts in the embodiments involved. Details are not elaborated here.
[0252] Step S303: Initiate the first RACH attempt, and select a random access resource to send a random access preamble according to the determination result of performing the first operation for the first RACH attempt.
[0253] For the optional implementation of step S303, reference can be made to Figure 2 the optional implementation of step S203 in Figure 2 and other related parts in the embodiments involved. Details are not elaborated here.
[0254] In some embodiments, the terminal 101 sends a random access preamble to the network device 102, but not limited thereto, and it can also send a random access preamble to other entities.
[0255] Step S304: Initiate the first RACH attempt, and select a random access resource to send a random access preamble according to the determination result of not performing the first operation for the first RACH attempt.
[0256] For the optional implementation of step S304, reference can be made to Figure 2 the optional implementation of step S204 in Figure 2 and other related parts in the embodiments involved. Details are not elaborated here.
[0257] In some embodiments, the terminal 101 sends a random access preamble to the network device 102, but not limited thereto, and it can also send a random access preamble to other entities.
[0258] The communication method involved in the embodiments of the present disclosure may include at least one of steps S301 to S304. For example, step S303 can be implemented as an independent embodiment, and steps S302 and S303 can be implemented as independent embodiments, but not limited thereto.
[0259] In some embodiments, step S301 and step S302 may be executed in a swapped order or simultaneously.
[0260] In some embodiments, step S301, step S302, and step S304 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0261] Figure 4 is a schematic flowchart of a communication method shown according to an embodiment of the present disclosure. As Figure 4 shown, the embodiments of the present disclosure relate to a communication method, which is executed by a terminal side. The above method includes:
[0262] Step S401, determining whether to perform a first operation for a non-first RACH attempt in a random access procedure.
[0263] For an optional implementation manner of step S401, reference may be made to Figure 2 the optional implementation manner of step S205 in Figure 2 and other related parts in the embodiments involved, which will not be elaborated here.
[0264] Step S402, determining first information corresponding to a non-first RACH attempt.
[0265] For an optional implementation manner of step S402, reference may be made to Figure 2 the optional implementation manner of step S206 in Figure 2 and other related parts in the embodiments involved, which will not be elaborated here.
[0266] Step S403, initiating a non-first RACH attempt, and selecting a random access resource to send a random access preamble according to a determination result of performing a first operation for the non-first RACH attempt.
[0267] For an optional implementation manner of step S403, reference may be made to Figure 2 the optional implementation manner of step S207 in Figure 2 and other related parts in the embodiments involved, which will not be elaborated here.
[0268] In some embodiments, the terminal 101 sends a random access preamble to the network device 102, but is not limited thereto, and may also send a random access preamble to other entities.
[0269] Step S404, initiating a non-first RACH attempt, and selecting a random access resource to send a random access preamble according to a determination result of not performing a first operation for the non-first RACH attempt.
[0270] For an optional implementation manner of step S404, reference may be made to Figure 2 the optional implementation manner of step S208 inFigure 2 For other related parts in the embodiments involved, they will not be elaborated here.
[0271] In some embodiments, the terminal 101 sends a random access preamble to the network device 102, but not limited thereto, and it may also send a random access preamble to other entities.
[0272] The communication method involved in the embodiments of the present disclosure may include at least one of steps S401 to S404. For example, step S403 may be implemented as an independent embodiment, and steps S402 and S403 may be implemented as independent embodiments, but not limited thereto.
[0273] In some embodiments, steps S401 and S402 may be exchanged in order or executed simultaneously.
[0274] In some embodiments, steps S401, S402, and S404 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0275] In the embodiments of the present disclosure, step S403 may be combined with Figure 3 step S303, step S404 may be combined with Figure 3 step S304, step S403 may be combined with Figure 3 step S304, step S404 may be combined with Figure 3 step S303, but not limited thereto.
[0276] Figure 5 is a flowchart of the communication method shown according to the embodiments of the present disclosure. As Figure 5 shown, the embodiments of the present disclosure relate to a communication method, which is executed on the terminal side. The above method includes:
[0277] Step S501, determining whether to perform a first operation for the Nth RACH attempt in the random access process, where N is a natural number greater than 0.
[0278] For the optional implementation manners of step S501, reference may be made to Figure 2 step S201, step S205, Figure 3 step S301, Figure 4 the optional implementation manners of step S401, and Figure 2 , Figure 3 , Figure 4 For other related parts in the embodiments involved, they will not be elaborated here.
[0279] Step S502, determining the first information corresponding to the Nth RACH attempt.
[0280] For the optional implementation of step S502, reference can be made to Figure 2 step S202, step S206, Figure 3 step S302 of Figure 4 the optional implementation of step S402 of Figure 2 , Figure 3 , Figure 4 and other related parts in the embodiments involved, which will not be elaborated here.
[0281] Step S503: Initiate the Nth RACH attempt, and select random access resources to send a random access preamble according to the determination result of performing the first operation for the Nth RACH attempt.
[0282] For the optional implementation of step S503, reference can be made to Figure 2 step S203, step S207, Figure 3 step S303 of Figure 4 the optional implementation of step S403 of Figure 2 , Figure 3 , Figure 4 and other related parts in the embodiments involved, which will not be elaborated here.
[0283] Step S504: Initiate the Nth RACH attempt, and select random access resources to send a random access preamble according to the determination result of not performing the first operation for the Nth RACH attempt.
[0284] For the optional implementation of step S504, reference can be made to Figure 2 step S204, step S208, Figure 3 step S304 of Figure 4 the optional implementation of step S404 of Figure 2 , Figure 3 , Figure 4 and other related parts in the embodiments involved, which will not be elaborated here.
[0285] The communication method involved in the embodiments of the present disclosure may include at least one of steps S501 to S504. For example, step S503 may be implemented as an independent embodiment, and steps S502 and S503 may be implemented as independent embodiments, but not limited thereto.
[0286] In some embodiments, steps S501 and S502 may be exchanged in order or executed simultaneously.
[0287] In some embodiments, steps S501, S502, and S504 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0288] Figure 6 It is a schematic flowchart of a communication method shown according to an embodiment of the present disclosure. As Figure 6 shown, the embodiments of the present disclosure relate to a communication method, which is executed by a network device side. The above method includes:
[0289] Step S601: Receive a random access preamble sent for the Nth RACH attempt in a random access process, where N is a natural number greater than 0.
[0290] For an optional implementation manner of step S601, reference can be made to Figure 2 step S203 of Figure 2 the optional implementation manners of step S207, and other related parts in the embodiments involved in
[0291] In some embodiments, the network device 102 receives a random access preamble sent by the terminal 101 for the Nth RACH attempt in a random access process. However, this is not limited thereto, and it may also receive a random access preamble sent by other entities for the Nth RACH attempt in a random access process.
[0292] Step S602: Determine the number of retransmissions of the second information according to the first information in the random access preamble.
[0293] For an optional implementation manner of step S602, reference can be made to Figure 2 step S204 of Figure 2 the optional implementation manners of step S208, and other related parts in the embodiments involved in
[0294] Step S603: Make a response according to the number of retransmissions.
[0295] For an optional implementation manner of step S603, reference can be made to Figure 2 step S204 of Figure 2 the optional implementation manners of step S208, and other related parts in the embodiments involved in
[0296] In some embodiments, the network device 102 makes a response to the terminal 101. However, this is not limited thereto, and it may also make a response to other entities.
[0297] The communication method involved in the embodiments of the present disclosure may include at least one of steps S601 to S603. For example, step S603 may be implemented as an independent embodiment, and steps S602 and S603 may be implemented as independent embodiments. However, this is not limited thereto.
[0298] In some embodiments, steps S601 and S602 are optional, and in different embodiments, one or more of these steps may be omitted or replaced.
[0299] Figure 7 is an interaction schematic diagram of the communication method shown in the embodiments of the present disclosure. As Figure 7 shown, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0300] Step S701, the terminal determines whether to perform a first operation on the Nth random access channel (RACH) attempt in the random access process. The first operation includes sending first information to the network device, and the first information is used to assist the network device in determining the retransmission times of second information. The second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0301] The optional implementation manners of step S701 can be referred to Figure 2 step S201, step S205, Figure 3 step S301 of Figure 4 step S401 of Figure 5 the optional implementation manners of step S501 of Figure 2 , Figure 3 , Figure 4 , Figure 5 and other related parts in the embodiments involved in
[0302] Step S702, the terminal initiates the Nth RACH attempt, and selects a random access resource to send a random access preamble to the network device according to the determination result.
[0303] The optional implementation manners of step S702 can be referred to Figure 2 step S203, step S207, Figure 3 step S303, step S304, Figure 4 step S403, step S404, Figure 5 the optional implementation manners of step S503, step S504 of Figure 2 , Figure 3 , Figure 4 , Figure 5 and other related parts in the embodiments involved in
[0304] Step S703, the network device responds to the random access preamble sent by the terminal for the Nth RACH attempt in the random access process.
[0305] The optional implementation manners of step S703 can be referred to Figure 2 step S204, step S208, Figure 6 the optional implementation manners of step S603 of Figure 2 ,Figure 6 For other related parts in the embodiments involved, they will not be elaborated here.
[0306] The communication method involved in the embodiments of the present disclosure may include at least one of steps S701 to S703. For example, step S702 may be implemented as an independent embodiment, and steps S701 and S702 may be implemented as independent embodiments, but not limited thereto.
[0307] In some embodiments, steps S701 and S703 are optional, and in different embodiments, one or more of these steps may be omitted or replaced.
[0308] In some embodiments, steps S701 and S702 are optional, and in different embodiments, one or more of these steps may be omitted or replaced.
[0309] In some embodiments, steps S702 and S703 are optional, and in different embodiments, one or more of these steps may be omitted or replaced.
[0310] In some embodiments, the above method may include the method steps described in the embodiments of the above terminal side, network device side, communication system side, etc., which will not be elaborated here.
[0311] Figure 8 is a schematic flowchart of the communication method shown in the embodiments of the present disclosure. As Figure 8 shown, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0312] Step S801, the terminal determines whether to perform a first operation for the Nth random access channel (RACH) attempt in the random access process, where the first operation includes sending first information to the network device, and the first information is used to assist the network device in determining the retransmission times of second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0313] For the optional implementation manners of step S801, reference may be made to Figure 2 step S201, step S205 of Figure 3 step S301 of Figure 4 step S401 of Figure 5 the optional implementation manners of step S501 of Figure 2 , Figure 3 , Figure 4 , Figure 5 For other related parts in the embodiments involved, they will not be elaborated here.
[0314] Step S802: The terminal initiates the Nth RACH attempt, and selects a random access resource according to the determination result to send a random access preamble to the network device.
[0315] For the optional implementation manners of step S802, reference can be made to Figure 2 step S203 and step S207 in Figure 3 step S303 and step S304 in Figure 4 step S403 and step S404 in Figure 5 the optional implementation manners of step S503 and step S504 in Figure 2 and Figure 3 and Figure 4 and Figure 5 other related parts in the embodiments involved in
[0316] The communication method involved in the embodiments of the present disclosure may include at least one of step S801 and step S802. For example, step S801 may be implemented as an independent embodiment, and step S802 may be implemented as an independent embodiment, but is not limited thereto.
[0317] In some embodiments, step S802 is optional, and this step may be omitted or replaced in different embodiments.
[0318] In some embodiments, step S801 is optional, and this step may be omitted or replaced in different embodiments.
[0319] Figure 9 is a schematic flowchart of the communication method shown in the embodiments of the present disclosure. As Figure 9 shown, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0320] Step S901: The network device responds to the random access preamble sent by the terminal for the Nth RACH attempt in the random access process, where the random access preamble is sent by the terminal selecting a random access resource according to the determination result of whether to perform a first operation for the Nth RACH attempt; wherein, the first operation includes the terminal sending first information to the network device, and the first information is used to assist the network device in determining the retransmission times of second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0321] For the optional implementation manners of step S901, reference can be made to Figure 2 step S204 and step S208 in Figure 6 the optional implementation manner of step S603 in Figure 2 and Figure 6Other related parts in the embodiments involved are not elaborated herein.
[0322] In some embodiments, for each RACH attempt in the random access process, the terminal determines whether to report Msg2 / MsgB / Msg4 repetition assistance information, and / or determines whether to update the Msg2 / MsgB / Msg4 repetition assistance information, and selects a corresponding random access resource to send a Preamble based on the determined result. Among them, the Msg2 / MsgB / Msg4 repetition assistance information corresponds to the first information in the foregoing embodiments.
[0323] In some embodiments, the Msg2 / MsgB / Msg4 repetition includes: Msg2 / Msg4 / MsgB PDCCH repetition and / or Msg2 / Msg4 / MsgB PDSCH repetition.
[0324] In some embodiments, the Msg2 / MsgB / Msg4 repetition assistance information may include one or more of the following:
[0325] Downlink signal quality, such as CQI or downlink reference point RSRP;
[0326] The recommended number of repetitions;
[0327] Whether the UE supports Msg2 / Msg4 / MsgB repetition;
[0328] In some embodiments, the terminal reports assistance information through Msg1 / MsgA, and the terminal distinguishes the content of the assistance information through different RACH resources.
[0329] In some embodiments, the terminal determines whether to report Msg2 / MsgB / Msg4 repetition assistance information in the random access initialization stage.
[0330] In some embodiments, the terminal determines whether to report Msg2 / MsgB / Msg4 repetition assistance information and the content of the reported assistance information in the random access initialization stage.
[0331] In some embodiments, it is possible to distinguish CBRA resources, CFRA resources, 2-STEP RA resources, 4-STEP RA resources, etc., and separately determine whether to report Msg2 / MsgB / Msg4 repetition assistance information and the content of the reported assistance information.
[0332] In some embodiments, for the first random access attempt in the UE random access procedure, the RACH resource is determined by using the determination result of whether to report the Msg2 / MsgB / Msg4 repetition auxiliary information determined in the random access initialization phase and / or the content of the auxiliary information reported when it is determined to report.
[0333] In some embodiments, for each subsequent random access attempt in the UE random access procedure, the RACH resource is determined by using the determination result of whether to report the Msg2 / MsgB / Msg4 repetition auxiliary information determined in the random access initialization phase and / or the content of the auxiliary information reported when it is determined to report.
[0334] In some embodiments, for each attempt in the subsequent random access attempts of the UE random access procedure, it is re-determined whether to report the Msg2 / MsgB / Msg4 repetition auxiliary information and / or the content of the auxiliary information reported when it is determined to report, and the corresponding random access resource is selected to send the Preamble based on the determined result.
[0335] In some embodiments, updating the content of the auxiliary information means replacing the RACH resource. Herein, the RACH resource corresponds to the random access resource in the foregoing embodiments.
[0336] In some embodiments, if it is determined to report the Msg2 / MsgB / Msg4 repetition auxiliary information, the UE uses the random access resource corresponding to the content to send the Preamble according to the content of the reported auxiliary information.
[0337] In some embodiments, in the subsequent random access attempts of the UE random access procedure, when a handover occurs between CFRA and CBRA, or a handover occurs from 2-STEP RA to 4-STEP RA, or when the number of random access attempts reaches a certain number, it is re-determined whether to report the Msg2 / MsgB / Msg4 repetition auxiliary information and / or the content of the auxiliary information reported when it is determined to report, and the corresponding random access resource is selected to send the Preamble based on the determined result. In some embodiments, the above method is applicable to the first time the UE switches from CFRA to CBRA.
[0338] In some embodiments, after the UE switches from CFRA to CBRA, the same content as the auxiliary information of the first CBRA attempt is reported for each subsequent CBRA random access attempt.
[0339] In some embodiments, after the auxiliary information is re-determined, subsequent random access attempts are all sent according to the re-determined auxiliary information. Among them, the content of the re-determined auxiliary information can be understood as updating the content of the auxiliary information used last time.
[0340] In some embodiments, in subsequent random access attempts of the UE random access procedure, the recommended number of repetitions can be increased, and the corresponding random access resource is selected according to the increased number of repetitions to send the Preamble. Among them, the recommended number of repetitions corresponds to the number of retransmissions recommended by the terminal in the foregoing embodiments.
[0341] In some embodiments, the UE can select a number of repetitions larger than the number of repetitions used last time from the configured number of repetitions. For example, the configured number of repetitions is sorted from low to high, and the next number of repetitions larger than the number of repetitions used last time is selected. The UE can attempt the current number of repetitions X times. If it fails, the number of repetitions is increased until the maximum value of the configured number of repetitions is reached.
[0342] In some embodiments, the network configures the candidate number of repetitions through system messages such as SIB1 / SIB19 or RRC reconfiguration messages.
[0343] In some embodiments, the network configures the value of X through system messages such as SIB1 / SIB19 or RRC reconfiguration messages.
[0344] In some embodiments, in subsequent random access attempts of the UE random access procedure, when the number of msg1 repetitions changes, it is re-determined whether to report the Msg2 / MsgB / Msg4 repetition auxiliary information and / or determine the content of the auxiliary information when reporting, and the corresponding random access resource is selected based on the determined result to send the Preamble.
[0345] In the embodiments of the present disclosure, some or all of the steps and their optional implementation manners can be arbitrarily combined with some or all of the steps in other embodiments, and can also be arbitrarily combined with the optional implementation manners in other embodiments.
[0346] Embodiments of the present disclosure also propose an apparatus for implementing any of the above methods. For example, an apparatus is proposed, and the above apparatus includes units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another apparatus is also proposed, including units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0347] It should be understood that the division of the units or modules in the above apparatus is only a logical function division. In actual implementation, they can be fully or partially integrated into a physical entity or physically separated. In addition, the units or modules in the apparatus can be implemented in the form of a processor calling software. For example, the apparatus includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or the functions of the units or modules of the above apparatus. The processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside or outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of a hardware circuit, and the functions of some or all of the units or modules can be implemented through the design of the hardware circuit. The above hardware circuit can be understood as one or more processors. For example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are implemented through the design of the logical relationship between the components in the circuit. For another example, in another implementation, the above hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file to implement the functions of some or all of the above units or modules. All the units or modules of the above apparatus can be fully implemented in the form of a processor calling software, or fully implemented in the form of a hardware circuit, or partially implemented in the form of a processor calling software, and the remaining part is implemented in the form of a hardware circuit.
[0348] In the embodiments of the present disclosure, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and running capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP), etc.; in another implementation, the processor can achieve certain functions through the logical relationship of hardware circuits, and the logical relationship of the above hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), a Deep learning Processing Unit (DPU), etc.
[0349] Figure 10 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure. As Figure 10 shown, the terminal 101 may include at least one of a first transceiver module 1001, a first processing module 1002, etc. In some embodiments, the above first processing module 1002 is configured to determine whether to perform a first operation on the Nth random access channel (RACH) attempt in the random access process, where the first operation includes sending a first piece of information to a network device, and the first piece of information is used to assist the network device in determining the retransmission times of a second piece of information, and the second piece of information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0. The above first transceiver module 1001 is configured to initiate the Nth RACH attempt and select a random access resource according to the determination result to send a random access preamble to the network device.
[0350] Optionally, the above first transceiver module 1001 is used to perform at least one of the communication steps of sending and / or receiving (such as step S203, step S207, but not limited thereto) performed by the terminal 101 in any of the above methods, which will not be elaborated here. Optionally, the above first processing module 1002 is used to perform at least one of the other steps (such as step S201, step S202, step S204, step S205, step S206, step S208, but not limited thereto) performed by the terminal 101 in any of the above methods, which will not be elaborated here.
[0351] Optionally, the second information includes at least one of the following sent based on the physical downlink control channel PDCCH and / or the physical downlink shared channel PDSCH:
[0352] Message Msg 2;
[0353] Message Msg 4;
[0354] Message Msg B.
[0355] Optionally, the first information includes the parameter values of at least one of the following parameter items:
[0356] The first parameter item, used to indicate the downlink signal quality;
[0357] The second parameter item, used to indicate the number of retransmission times recommended by the terminal;
[0358] The third parameter item, used to indicate whether the terminal supports the function of the network device to retransmit the second information.
[0359] Optionally, the first information is carried in Message Msg 1 or Message Msg A and sent to the network device.
[0360] Optionally, the access methods for RACH attempts include at least one of the following:
[0361] Contention-based random access CBRA;
[0362] Contention-free random access CFRA;
[0363] 2-step random access 2-STEP RA;
[0364] 4-STEP RA.
[0365] Optionally, before determining whether to perform the first operation for the Nth RACH attempt in the random access process, the first processing module 1002 is used to determine whether to perform the first operation for each access method respectively; and determine the determination result according to the access method corresponding to the Nth RACH attempt.
[0366] Optionally, the first information including different parameter values corresponds to different random access resources; the first transceiver module 1001 is configured to determine the corresponding random access resource according to the parameter value in the first information and send a random access preamble.
[0367] Optionally, the first processing module 1002 is configured to determine whether to perform the first operation for the first RACH attempt during the random access initialization phase.
[0368] Optionally, the first processing module 1002 is configured to determine whether to perform the first operation for non-first RACH attempts during the random access initialization phase.
[0369] Optionally, the first processing module 1002 is configured to determine to perform the first operation and determine the parameter value in the first information during the random access initialization phase.
[0370] Optionally, for non-first RACH attempts, the first processing module 1002 is configured to determine whether to perform the first operation for the non-first RACH attempt before initiating the non-first RACH attempt.
[0371] Optionally, the first operation further includes updating the first information; for the non-first RACH attempt, the first processing module 1002 is configured to determine whether to update the parameter value in the first information.
[0372] Optionally, before determining whether to perform the first operation for the non-first RACH attempt, the first processing module 1002 is configured to determine that a first condition is satisfied, and the first condition includes at least one of the following:
[0373] The access mode of the RACH attempt is switched from CFRA to CBRA;
[0374] The access mode of the RACH attempt is switched from 2-STEP RA to 4-STEP RA;
[0375] The number of RACH attempts reaches a first specified number;
[0376] The retransmission count of message Msg 1 changes.
[0377] Optionally, the first processing module 1002 is configured to update the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt, where the number of retransmission times recommended by the terminal in the updated first information is greater than the number of retransmission times recommended by the terminal in the first information sent last time, and / or, the number of retransmission times recommended by the terminal in the updated first information is greater than the number of retransmission times of the second information during the previous RACH attempt of the non-first RACH attempt.
[0378] Optionally, the first transceiver module 1001 is configured to receive third information sent by the network device before updating the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt, where the third information is used to configure a candidate retransmission times sequence;
[0379] The first processing module 1002 is configured to determine the smallest candidate retransmission times greater than the number of retransmission times recommended by the terminal in the first information sent last time from the candidate retransmission times sequence; and update the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt according to the smallest candidate retransmission times.
[0380] Optionally, the third information is any one of the following:
[0381] System Information Block SIB 1;
[0382] SIB 19;
[0383] Radio Resource Control RRC reconfiguration message.
[0384] Optionally, the first transceiver module 1001 is configured to receive fourth information sent by the network device before updating the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt;
[0385] The first processing module 1002 is configured to determine the number of retransmission times of the second information during the previous RACH attempt of the non-first RACH attempt according to the fourth information; and update the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt according to a value greater than the number of retransmission times of the second information.
[0386] Optionally, the fourth information is any one of the following:
[0387] SIB 1;
[0388] SIB 19;
[0389] RRC reconfiguration message.
[0390] Optionally, the first processing module 1002 is configured to determine that the number of retransmission times recommended by the terminal in the first information sent last time is less than a second specified number before updating the number of retransmission times recommended by the terminal in the first information corresponding to the non-first RACH attempt.
[0391] In some embodiments, the first transceiver module 1001 may include a sending module and / or a receiving module. The sending module and the receiving module may be separate or integrated together. Optionally, the "first transceiver module" may be replaced with the "first transceiver".
[0392] In some embodiments, the first processing module 1002 may be a single module or may include multiple sub-modules. Optionally, the above-mentioned multiple sub-modules respectively execute all or part of the steps required to be executed by the first processing module 1002. Optionally, the "first processing module" may be replaced with the "first processor".
[0393] Figure 11 is a schematic structural diagram of a network device according to an embodiment of the present disclosure. As Figure 11 shown, the network device 102 may include at least one of a second transceiver module 1101, a second processing module 1102, etc. In some embodiments, the above-mentioned second processing module 1102 is configured to respond to a random access preamble sent by a terminal for the Nth RACH attempt in a random access process, where the random access preamble is sent by the terminal using a random access resource selected according to a determination result of whether a first operation is performed for the Nth RACH attempt; wherein, the first operation includes the terminal sending first information to the network device, and the first information is used to assist the network device in determining the number of retransmission times of second information, and the second information is information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
[0394] Optionally, the above-mentioned second transceiver module 1101 is configured to perform at least one of the sending and / or receiving and other communication steps (such as step S203, step S207, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be elaborated here. Optionally, the above-mentioned second processing module 1102 is configured to perform at least one of the other steps (such as step S201, step S202, step S204, step S205, step S206, step S208, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be elaborated here.
[0395] In some embodiments, the second transceiver module 1101 may include a transmitting module and / or a receiving module. The transmitting module and the receiving module may be separate or integrated together. Optionally, the "second transceiver module" may be interchangeable with the "second transceiver".
[0396] In some embodiments, the second processing module 1102 may be a single module or may include multiple sub-modules. Optionally, the above-mentioned multiple sub-modules respectively execute all or part of the steps required to be executed by the second processing module 1102. Optionally, the "second processing module" may be interchangeable with the "second processor".
[0397] Figure 12 It is a schematic structural diagram of a communication device 8100 according to an embodiment of the present disclosure. The communication device 8100 may be a network device (such as an access network device, a core network device, etc.), or a terminal (such as a user equipment, etc.), or a chip, a chip system, or a processor, etc. that supports a network device to implement any of the above methods, or may also be a chip, a chip system, or a processor, etc. that supports a terminal to implement any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments. For specific details, reference can be made to the descriptions in the above method embodiments.
[0398] As Figure 12 shown, the communication device 8100 includes one or more third processors 8101. The third processor 8101 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to execute any of the above methods. Optionally, one or more third processors 8101 are used to call instructions to cause the communication device 8100 to execute any of the above methods.
[0399] In some embodiments, the communication device 8100 further includes one or more third transceivers 8102. When the communication device 8100 includes one or more third transceivers 8102, the third transceivers 8102 perform at least one of the communication steps such as sending and / or receiving in the above method (such as step S203, step S207, but not limited thereto), and the third processor 8101 performs at least one of the other steps (such as step S201, step S202, step S204, step S205, step S206, step S208, but not limited thereto). In an alternative embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and the transmitter may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver machine, transceiver circuit, interface circuit, interface, etc. may be replaced with each other, terms such as transmitter, transmitter unit, transmitter machine, transmitter circuit, etc. may be replaced with each other, and terms such as receiver, receiver unit, receiver machine, receiver circuit, etc. may be replaced with each other.
[0400] In some embodiments, the communication device 8100 further includes one or more third memories 8103 for storing data. Optionally, all or part of the third memories 8103 may also be outside the communication device 8100. In an alternative embodiment, the communication device 8100 may include one or more first interface circuits 8104. Optionally, the first interface circuit 8104 is connected to the third memory 8103, and the first interface circuit 8104 can be used to receive data from the third memory 8103 or other devices, and can be used to send data to the third processor 8101 or other devices. For example, the first interface circuit 8104 can read the data stored in the third memory 8103 and send the data to the third processor 8101.
[0401] The communication device 8100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be subject to Figure 12 restrictions. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or chip, or chip system or subsystem; (2) a set of one or more ICs, optionally, the above IC set may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0402] Figure 13It is a schematic structural diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 can be a chip or a chip system, reference can be made to Figure 13 the schematic structural diagram of the chip 8200 shown, but not limited thereto.
[0403] The chip 8200 includes one or more fourth processors 8201. The chip 8200 is used to execute any of the above methods.
[0404] In some embodiments, the chip 8200 further includes one or more second interface circuits 8202. Optionally, terms such as interface circuit, interface, and transceiver pin can be replaced with each other. In some embodiments, the chip 8200 further includes one or more fourth memories 8203 for storing data. Optionally, all or part of the fourth memories 8203 can be outside the chip 8200. Optionally, the second interface circuit 8202 is connected to the fourth memory 8203. The second interface circuit 8202 can be used to receive data from the fourth memory 8203 or other devices, and the second interface circuit 8202 can be used to send data to the fourth memory 8203 or other devices. For example, the second interface circuit 8202 can read the data stored in the fourth memory 8203 and send the data to the fourth processor 8201.
[0405] In some embodiments, the second interface circuit 8202 executes at least one of the communication steps such as sending and / or receiving in the above method (such as step S203, step S207, but not limited thereto). The second interface circuit 8202 executing the communication steps such as sending and / or receiving in the above method means, for example, that the second interface circuit 8202 executes data interaction between the fourth processor 8201, the chip 8200, the fourth memory 8203, or the transceiver device. In some embodiments, the fourth processor 8201 executes at least one of the other steps (such as step S201, step S202, step S204, step S205, step S206, step S208, but not limited thereto).
[0406] In various embodiments such as virtual devices, physical devices, and chips, the various modules and / or devices described can be combined or separated arbitrarily according to the situation. Optionally, some or all of the steps can also be executed by multiple modules and / or devices in cooperation, which is not limited herein.
[0407] The present disclosure also provides a storage medium, on which instructions are stored. When the instructions run on the communication device 8100, the communication device 8100 is caused to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto, and it may also be other device-readable storage mediums. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto, and it may also be a transitory storage medium.
[0408] The present disclosure also provides a program product. When the program product is executed by the communication device 8100, the communication device 8100 is caused to execute any of the above methods. Optionally, the program product is a computer program product.
[0409] The present disclosure also provides a computer program. When it runs on a computer, the computer is caused to execute any of the above methods.
Claims
1. A communication method, characterized in that, Executed by a terminal, the method includes: Determine whether to perform a first operation for the Nth random access channel (RACH) attempt in a random access process, where the first operation includes sending first information to a network device, and the first information is used to assist the network device in determining the retransmission times of second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0; Initiate the Nth RACH attempt, and select a random access resource according to the determination result to send a random access preamble to the network device.
2. The method according to claim 1, wherein The second information includes at least one of the following sent based on a physical downlink control channel (PDCCH) and / or a physical downlink shared channel (PDSCH): Message Msg2; Message Msg4; Message MsgB.
3. The method according to claim 1, wherein: The first information includes parameter values of at least one of the following parameter items: A first parameter item for indicating the downlink signal quality; A second parameter item for indicating the retransmission times recommended by the terminal; A third parameter item for indicating whether the terminal supports the function of the network device to retransmit the second information.
4. The method according to claim 1, wherein: The first information is sent to the network device carried in Message Msg1 or Message MsgA.
5. The method according to claim 1, wherein: The access methods of RACH attempts include at least one of the following: Contention-based random access (CBRA); Contention-free random access (CFRA); 2-step random access (2-STEP RA); 4-STEP RA.
6. The method according to claim 5, characterized in that, Before determining whether to perform the first operation for the Nth RACH attempt in a random access process, it includes: Determine whether to perform the first operation for each access method respectively; The determination of whether to perform the first operation for the Nth RACH attempt in a random access process includes: Determine the determination result according to the access method corresponding to the Nth RACH attempt.
7. The method according to any one of claims 1-6, wherein: The first information including different parameter values corresponds to different random access resources; The step of initiating the Nth RACH attempt and selecting a random access resource according to the determination result to send a random access preamble to the network device includes: Determine the corresponding random access resource according to the parameter value in the first information, and send a random access preamble.
8. The method according to claim 7, wherein The determination of whether to perform the first operation for the Nth RACH attempt in a random access process includes: Determine whether to perform the first operation for the first RACH attempt in a random access initialization phase.
9. The method according to claim 8, wherein The determination of whether to perform the first operation for the Nth RACH attempt in a random access process includes: Determine whether to perform the first operation for non-first RACH attempts in a random access initialization phase.
10. The method according to claim 8 or 9, characterized in that, The method further includes: Determine to perform the first operation, and determine the parameter value in the first information in a random access initialization phase.
11. The method according to claim 8, characterized in that, Determining whether to perform a first operation for the Nth RACH attempt in a random access process includes: For a non-first RACH attempt, before initiating the non-first RACH attempt, determine whether to perform the first operation for the non-first RACH attempt.
12. The method according to claim 11, wherein: The first operation further includes updating the first information; Determining whether to perform the first operation for the non-first RACH attempt includes: For the non-first RACH attempt, determine whether to update the parameter value in the first information.
13. The method according to claim 11 or 12, characterized in that, Before determining whether to perform the first operation for the non-first RACH attempt, it includes: Determine that a first condition is satisfied, and the first condition includes at least one of the following: The access mode of the RACH attempt is switched from CFRA to CBRA; The access mode of the RACH attempt is switched from 2-STEP RA to 4-STEP RA; The number of RACH attempts reaches a first specified number; The retransmission count of message Msg1 changes.
14. The method according to claim 12, wherein For the non-first RACH attempt, determining whether to update the parameter value in the first information includes: Update the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt, where the retransmission count recommended by the terminal in the updated first information is greater than the retransmission count recommended by the terminal in the first information sent last time, and / or, the retransmission count recommended by the terminal in the updated first information is greater than the retransmission count of the second information during the previous RACH attempt of the non-first RACH attempt.
15. The method according to claim 14, wherein Before updating the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes: Receive the third information sent by the network device, where the third information is used to configure a candidate retransmission count sequence; Determine the smallest candidate retransmission count greater than the retransmission count recommended by the terminal in the first information sent last time from the candidate retransmission count sequence; Updating the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt includes: Update the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt according to the smallest candidate retransmission count.
16. The method according to claim 15, wherein The third information is any one of the following: System Information Block SIB1; SIB19; Radio Resource Control RRC reconfiguration message.
17. The method according to claim 14, wherein Before updating the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes: Receive the fourth information sent by the network device; Determine the retransmission count of the second information during the previous RACH attempt of the non-first RACH attempt according to the fourth information; Updating the retransmission count recommended by the terminal in the first information corresponding to the non-first RACH attempt includes: Update the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt according to a value of the number of retransmissions greater than the second information.
18. The method according to claim 17, wherein The fourth information is any one of the following: SIB1; SIB19; RRC reconfiguration message.
19. The method according to any one of claims 14 - 18, characterized in that, Before updating the number of retransmissions recommended by the terminal in the first information corresponding to the non-first RACH attempt, it includes: Determine that the number of retransmissions recommended by the terminal in the previously sent first information is less than a second specified number.
20. A communication method, characterized in that, Executed by a network device, the method includes: Respond to a random access preamble sent by a terminal for the Nth RACH attempt in a random access procedure, where the random access preamble is sent on a random access resource selected by the terminal according to a determination result of whether to perform a first operation for the Nth RACH attempt; Wherein, the first operation includes the terminal sending a first information to the network device, and the first information is used to assist the network device in determining the number of retransmissions of a second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
21. A terminal, characterized in that, It includes: A first processing module, configured to determine whether to perform a first operation for the Nth random access channel (RACH) attempt in a random access procedure, where the first operation includes sending a first information to a network device, and the first information is used to assist the network device in determining the number of retransmissions of a second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0; A first transceiver module, configured to initiate the Nth RACH attempt and send a random access preamble to the network device on a random access resource selected according to the determination result.
22. A network device, characterized in that, It includes: A second processing module, configured to respond to a random access preamble sent by a terminal for the Nth RACH attempt in a random access procedure, where the random access preamble is sent on a random access resource selected by the terminal according to a determination result of whether to perform a first operation for the Nth RACH attempt; Wherein, the first operation includes the terminal sending a first information to the network device, and the first information is used to assist the network device in determining the number of retransmissions of a second information, and the second information is the information sent by the network device to the terminal during the Nth RACH attempt, where N is a natural number greater than 0.
23. A terminal, characterized in that, It includes: One or more first processors; A first memory coupled to the first processor, and executable instructions are stored on the first memory. When the executable instructions are executed by the first processor, the terminal executes the communication method according to any one of claims 1-19.
24. A network device, characterized in that, It includes: One or more second processors; A second memory coupled to the second processor, and executable instructions are stored on the second memory. When the executable instructions are executed by the second processor, the network device executes the communication method according to claim 20.
25. A communication system, characterized in that, It includes a terminal and a network device. Among them, the terminal is configured to implement the communication method described in any one of claims 1-19, and the network device is configured to implement the communication method described in claim 20.
26. A storage medium, the storage medium stores instructions, characterized in that, When the instruction runs on the communication device, it causes the communication device to execute the communication method described in any one of claims 1-20.