Competitive random access method and apparatus

By adjusting the sending method according to overhead conditions during the competitive random access process, and sending messages in steps, the problems of too long monitoring time and too large signaling overhead caused by frequency band occupation are solved, and the success rate and efficiency of random access are improved.

CN115297565BActive Publication Date: 2025-07-08BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211017447.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-11-01
Publication Date
2025-07-08
Estimated Expiration
2038-11-01

AI Technical Summary

Technical Problem

During the competitive random access process, the monitoring time caused by frequency band occupation is too long and the signaling overhead is too large, which affects the efficiency and success rate of the random access process.

Method used

By determining whether the overhead meets the preset conditions when waiting for the message set of messages to be responded to by the base station, adjusting the random access method, sending messages in steps to reduce the amount of data and improving the base station decoding success rate.

Benefits of technology

While ensuring that the delay is low, the success rate and efficiency of random access are improved and signaling overhead is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115297565B_ABST
    Figure CN115297565B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure propose a competitive random access method, including: after sending a first message set for random access to a base station, waiting to receive a second message set for random access sent by the base station; determining whether the overhead for waiting for the second message set reaches a first preset condition; if the overhead reaches the first preset condition, initiating random access to the base station in a preset manner; if the overhead does not reach the first preset condition, continuing to wait for the second message set. According to the embodiments of the present disclosure, in the case where the overhead reaches the first preset condition, the random access manner can be changed, and random access to the base station is initiated in a preset manner. This is beneficial to improving the base station decoding success rate, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Division Application Description

[0002] This application is a divisional application of a Chinese patent invention application with the application number 201880002322.6, the application date of November 1, 2018, and the invention creation name of "Competitive Random Access Method and Device". Technical Field

[0003] The present disclosure relates to the field of communication technologies, and in particular, to a competitive random access method, a competitive random access device, an electronic device, and a computer-readable storage medium. Background Art

[0004] In the current competitive random access process, it includes two times that the user equipment sends messages to the base station. In some scenarios, the frequency band used for random access will be occupied, and it is necessary to monitor this frequency band until it is idle before the random access process can be carried out. This means that every time the user equipment sends a message to the base station, it is necessary to monitor this frequency band, and monitoring takes time, which may lead to a relatively long overall time for the random access process.

[0005] In order to overcome the above problems, in the related art, the two times that the user equipment sends messages to the base station are integrated into one step. However, in this case, the amount of message data sent by the user equipment to the base station at one time is large, which will bring increased signaling overhead and is not conducive to the base station decoding. Even it may cause that the base station does not send a message to the user equipment in response to the message sent by the user equipment, resulting in the user equipment being unable to successfully complete the random access process. Summary of the Invention

[0006] In view of this, embodiments of the present disclosure provide a competitive random access method, a competitive random access device, an electronic device, and a computer-readable storage medium.

[0007] According to a first aspect of an embodiment of the present disclosure, a competitive random access method is proposed, which is applicable to a terminal. The method includes: after sending a first message set for random access to a base station, waiting to receive a second message set for random access sent by the base station; determining whether the overhead of waiting for the second message set reaches a first preset condition; if the overhead reaches the first preset condition, initiating random access to the base station in a preset manner; if the overhead does not reach the first preset condition, continuing to wait for the second message set; where the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0008] Optionally, the first preset condition is a first preset duration, and the determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes: determining whether the duration of waiting for the second message set to continue reaches the first preset duration.

[0009] Optionally, the first preset condition is a first preset number of times, and the determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes: determining whether the number of random access failures reaches the first preset number of times when waiting for the second message set.

[0010] Optionally, the method further includes: before sending the first message set of random access to the base station, determining whether the LBT competition failure for the unlicensed band reaches a second preset condition; if the LBT competition failure reaches the second preset condition, initiating random access to the base station in a preset manner; if the LBT competition failure does not reach the second preset condition, when the LBT competition is successful, sending the first message set of random access to the base station and waiting to receive the second message set of random access sent by the base station.

[0011] Optionally, the second preset condition is a second preset duration, and the determining whether the LBT competition failure for the unlicensed band reaches the second preset condition includes:

[0012] Listening to the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

[0013] Optionally, the second preset condition is a second preset number of times, and the determining whether the LBT competition failure for the unlicensed band reaches the second preset condition includes:

[0014] Listening to the unlicensed band to determine whether the number of times the unlicensed band is detected as non-idle reaches the second preset number of times.

[0015] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0016] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0017] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0018] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0019] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0020] Optionally, the second message set includes the second message for random access, and / or the fourth message for random access, and / or other messages.

[0021] According to the second aspect of the embodiments of the present disclosure, a competitive random access method applicable to a terminal is provided. The method includes: determining whether the failure of LBT competition for an unlicensed band reaches a second preset condition; if the failure of LBT competition reaches the second preset condition, initiating random access to a base station in a preset manner; if the failure of LBT competition does not reach the second preset condition, when the LBT competition is successful, sending a first message set for random access to the base station and waiting for a second message set for random access sent by the base station; where the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0022] Optionally, the second preset condition is a second preset duration, and determining whether the failure of LBT competition for an unlicensed band reaches the second preset condition includes:

[0023] Listening to the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

[0024] Optionally, the second preset condition is a second preset number of times, and determining whether the failure of LBT competition for an unlicensed band reaches the second preset condition includes:

[0025] Listening to the unlicensed band to determine whether the number of times of detecting the unlicensed band being non-idle reaches the second preset number of times.

[0026] Optionally, sending a first message set for random access to the base station and waiting for a second message set for random access sent by the base station includes: sending a first message set for random access to the base station; waiting to receive a second message set for random access sent by the base station; determining whether the cost of waiting for the second message set reaches a first preset condition; if the cost reaches the first preset condition, initiating random access to the base station in a preset manner; if the cost does not reach the first preset condition, continue to wait for the second message set; where the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0027] Optionally, the first preset condition is a first preset duration, and the determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes:

[0028] Determining whether the duration of waiting for the second message set to continue reaches the first preset duration.

[0029] Optionally, the first preset condition is a first preset number of times, and the determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes:

[0030] Determining whether the number of random access failures reaches the first preset number of times when waiting for the second message set.

[0031] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0032] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0033] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0034] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0035] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0036] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0037] According to a third aspect of the embodiments of the present disclosure, a competitive random access device is proposed, which is applicable to a terminal. The device includes: a waiting and receiving module configured to wait for receiving a second message set of random access sent by a base station after sending a first message set of random access to the base station; an overhead judging module configured to judge whether the overhead of waiting for the second message set reaches a first preset condition; a mode switching module configured to initiate random access to the base station in a preset mode when the overhead reaches the first preset condition; a continuing waiting module configured to continue waiting for the second message set when the overhead does not reach the first preset condition; wherein the preset mode includes: sending a first message of random access to the base station; receiving a second message of random access sent by the base station according to the first message; sending a third message of random access to the base station according to the second message; receiving a fourth message of random access sent by the base station according to the third message.

[0038] Optionally, the first preset condition is a first preset duration, and the overhead judging module is configured to judge whether the duration of waiting for the second message set reaches the first preset duration.

[0039] Optionally, the first preset condition is a first preset number of times, and the overhead judging module judges whether the number of times of random access failure reaches the first preset number of times when waiting for the second message set.

[0040] Optionally, the device further includes:

[0041] a competition judging module configured to judge whether the LBT competition failure for an unlicensed frequency band reaches a second preset condition before sending the first message set of random access to the base station;

[0042] wherein the mode switching module is further configured to initiate random access to the base station in a preset mode when the LBT competition failure reaches the second preset condition;

[0043] a random access module configured to send the first message set of random access to the base station when the LBT competition failure does not reach the second preset condition.

[0044] Optionally, the second preset condition is a second preset duration, and the competition judging module is configured to monitor the unlicensed frequency band to determine whether the duration of the unlicensed frequency band being non-idle reaches the second preset duration.

[0045] Optionally, the second preset condition is a second preset number of times, and the competition judging module is configured to monitor the unlicensed frequency band to determine whether the number of times of monitoring the unlicensed frequency band being non-idle reaches the second preset number of times.

[0046] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0047] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0048] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0049] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0050] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0051] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0052] According to a fourth aspect of the embodiments of the present disclosure, a competitive random access device applicable to a terminal is provided. The method includes: a competition judgment module configured to judge whether the failure of the LBT competition for the unlicensed band reaches a second preset condition; a mode switching module configured to, when the failure of the LBT competition reaches the second preset condition, initiate random access to the base station in a preset manner; a random access module configured to, when the failure of the LBT competition does not reach the second preset condition and when the LBT competition is successful, send a first message set of random access to the base station and wait for a second message set of random access sent by the base station; wherein the preset manner includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

[0053] Optionally, the second preset condition is a second preset duration, and the competition judgment module is configured to monitor the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

[0054] Optionally, the second preset condition is a second preset number of times, and the competition judgment module is configured to monitor the unlicensed band to determine whether the number of times of monitoring the unlicensed band being non-idle reaches the second preset number of times.

[0055] Optionally, the random access module includes: a sending sub-module configured to send a first set of messages for random access to a base station; a waiting sub-module configured to wait for receiving a second set of messages for random access sent by the base station; a judging sub-module configured to judge whether the overhead of waiting for the second set of messages reaches a first preset condition; a switching sub-module configured to initiate random access to the base station in a preset manner when the overhead reaches the first preset condition; a continuing sub-module configured to continue waiting for the second set of messages when the overhead does not reach the first preset condition; wherein the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0056] Optionally, the first preset condition is a first preset duration, and the judging sub-module is configured to judge whether the duration of waiting for the second set of messages reaches the first preset duration.

[0057] Optionally, the first preset condition is a first preset number of times, and the judging sub-module is configured to judge whether the number of times of random access failure reaches the first preset number of times when waiting for the second set of messages.

[0058] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0059] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0060] Optionally, the first set of messages includes the first message for random access and / or the third message for random access.

[0061] Optionally, the first set of messages includes the first message for random access, and / or the third message for random access, and / or other messages.

[0062] Optionally, the second set of messages includes the second message for random access and / or the fourth message for random access.

[0063] Optionally, the second set of messages includes the second message for random access, and / or the fourth message for random access, and / or other messages.

[0064] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the steps in the contention-based random access method described in any of the above embodiments.

[0065] According to a fifth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps in the contention-based random access method described in any of the above embodiments are implemented.

[0066] According to the embodiments of the present disclosure, when the overhead reaches a first preset condition, the random access manner can be changed, and the random access is initiated to the base station in a preset manner. Since the preset manner includes two transmissions of messages by the user equipment, that is, sending the first message of the random access to the base station, and according to the second message, sending the third message of the random access to the base station. In most cases, each of the first message and the second message sent in two steps has a smaller data volume relative to the data volume of the first message set. Therefore, it is beneficial to improve the decoding success rate of the base station, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0067] If the overhead does not reach the first preset condition, then continue to wait for the second message set to complete the random access process while ensuring a relatively low latency. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0069] Figure 1 FIG. is a schematic flowchart of a contention-based random access method shown according to an embodiment of the present disclosure.

[0070] Figure 2 FIG. is a schematic flowchart of determining whether the overhead of waiting for the second message set reaches a first preset condition shown according to an embodiment of the present disclosure.

[0071] Figure 3 FIG. is a schematic flowchart of another determination of whether the overhead of waiting for the second message set reaches a first preset condition shown according to an embodiment of the present disclosure.

[0072] Figure 4 FIG. is a schematic flowchart of another contention-based random access method shown according to an embodiment of the present disclosure.

[0073] Figure 5 It is a schematic flowchart showing a method for determining whether the LBT competition failure in the unlicensed frequency band reaches a second preset condition according to an embodiment of the present disclosure.

[0074] Figure 6 It is another schematic flowchart showing a method for determining whether the LBT competition failure in the unlicensed frequency band reaches a second preset condition according to an embodiment of the present disclosure.

[0075] Figure 7 It is a schematic flowchart showing another random access method of competition according to an embodiment of the present disclosure.

[0076] Figure 8 It is a schematic flowchart showing a method for determining whether the LBT competition failure in the unlicensed frequency band reaches a second preset condition according to an embodiment of the present disclosure.

[0077] Figure 9 It is another schematic flowchart showing a method for determining whether the LBT competition failure in the unlicensed frequency band reaches a second preset condition according to an embodiment of the present disclosure.

[0078] Figure 10 It is a schematic flowchart showing a method for sending a first message set of random access to a base station and waiting for a second message set of random access sent by the base station according to an embodiment of the present disclosure.

[0079] Figure 11 It is a schematic flowchart showing a method for determining whether the overhead of waiting for the second message set reaches a first preset condition according to an embodiment of the present disclosure.

[0080] Figure 12 It is another schematic flowchart showing a method for determining whether the overhead of waiting for the second message set reaches a first preset condition according to an embodiment of the present disclosure.

[0081] Figure 13 It is a schematic block diagram showing a random access device of competition according to an embodiment of the present disclosure.

[0082] Figure 14 It is another schematic block diagram showing a random access device of competition according to an embodiment of the present disclosure.

[0083] Figure 15 It is another schematic block diagram showing a random access device of competition according to an embodiment of the present disclosure.

[0084] Figure 16 It is a schematic block diagram showing a random access module according to an embodiment of the present disclosure.

[0085] Figure 17 Schematic block diagram of a device for contention-based random access according to an embodiment of the present disclosure. Detailed implementation manners

[0086] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0087] Figure 1 Schematic flowchart of a contention-based random access method according to an embodiment of the present disclosure. The method shown in this embodiment is applicable to a terminal. The terminal can communicate with a base station as a user equipment, where it can communicate with the base station based on 4G LTE or 5G NR. The terminal includes, but is not limited to, electronic devices such as mobile phones, tablets, and wearable devices.

[0088] As Figure 1 shown, the contention-based random access method includes the following steps:

[0089] In step S11, after sending a first set of random access messages to the base station, wait to receive a second set of random access messages sent by the base station;

[0090] In step S12, determine whether the overhead of waiting for the second set of messages reaches a first preset condition;

[0091] In step S13, if the overhead reaches the first preset condition, initiate random access to the base station in a preset manner;

[0092] In step S14, if the overhead does not reach the first preset condition, continue to wait for the second set of messages;

[0093] Wherein, the preset manner includes: sending a first message of random access to the base station; receiving a second message of random access sent by the base station according to the first message; sending a third message of random access to the base station according to the second message; receiving a fourth message of random access sent by the base station according to the third message.

[0094] In one embodiment, the terminal can first send a first set of random access messages to the base station, and then wait for a second set of random access messages sent by the base station. In this case, if the second set of random access messages sent by the base station is received, the subsequent process of random access can be continued, for example, determining that the random access is successful, thereby establishing a communication connection with the base station, or determining that the random access contention fails.

[0095] That is, after sending the first set of random access messages to the base station, in order to continue the subsequent process of random access, it is necessary to receive the second set of random access messages sent by the base station. However, since the first set of messages can include multiple messages and its data volume is large, it is difficult for the base station to decode, and in some cases, it cannot be successfully decoded, so the second set of random access messages cannot be sent to the terminal, resulting in the terminal being unable to complete the random access process. Among them, completing the random access process includes two cases: successful random access and random access failure due to competition failure.

[0096] According to an embodiment of the present disclosure, it can be determined whether the overhead of waiting for the second set of messages continues to reach a first preset condition, where the overhead of waiting for the second set of messages to continue can refer to the duration of waiting for the second set of messages; when the terminal does not receive the second set of messages, it is determined that the number of random access failures is incremented by one, and after determining the random access failure, the first set of messages can be sent to the base station again until the number of random access failures reaches a first preset number. In this case, the overhead of waiting for the second set of messages to continue can refer to the number of random access failures when waiting for the second set of messages.

[0097] If the overhead reaches the first preset condition, it means that the overhead of random access by sending the first set of messages to the base station and receiving the second set of messages sent by the base station is too large. If the random access continues in this way, for example, continuing to wait for the second set of messages sent by the base station, or resending the first set of messages to the base station, then there is a high probability that the second set of messages sent cannot be received in a short time, making it impossible for the terminal to successfully complete the random access process.

[0098] Therefore, when the overhead reaches the first preset condition, the random access method can be changed, and the random access is initiated to the base station according to a preset method. Since the preset method includes two message transmissions by the user equipment, that is, sending the first random access message to the base station, and after receiving the second message sent by the base station, sending the third random access message to the base station according to the second message. In most cases, each of the first message and the second message sent in two steps has a smaller data volume than the first set of messages, so it is beneficial to improve the decoding success rate of the base station, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and then the terminal can successfully complete the random access process.

[0099] If the overhead does not reach the first preset condition, then continue to wait for the second set of messages to complete the random access process while ensuring a low delay.

[0100] Figure 2It is a schematic flowchart showing a method for determining whether the overhead of waiting for the second message set to continue reaches a first preset condition according to an embodiment of the present disclosure. As Figure 2 shown, based on the embodiment shown in Figure 1 , when the first preset condition is a first preset duration, the method for determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes:

[0101] In step S121, determine whether the duration of waiting for the second message set to continue reaches the first preset duration.

[0102] In one embodiment, when the first preset condition is a first preset duration, determining whether the overhead of waiting for the second message set to continue reaches the first preset condition means determining whether the duration of waiting for the second message set to continue reaches the first preset duration. If the duration of waiting for the second message set to continue reaches the first preset duration, it indicates that after the terminal sends the first message set, it has waited for a long time to receive the second message set, but still has not received the second message. If it continues to wait for the second message set sent by the base station, it is very likely that it still cannot receive the sent second message set within a short time, resulting in the terminal being unable to successfully complete the random access process.

[0103] Therefore, in this case, the random access method can be changed, and the random access is initiated to the base station in a preset manner, which is beneficial to improving the base station decoding success rate, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0104] Figure 3 It is another schematic flowchart showing a method for determining whether the overhead of waiting for the second message set to continue reaches a first preset condition according to an embodiment of the present disclosure. As Figure 3 shown, based on the embodiment shown in Figure 1 , when the first preset condition is a first preset number of times, the method for determining whether the overhead of waiting for the second message set to continue reaches the first preset condition includes:

[0105] In step S122, determine whether the number of random access failures reaches the first preset number of times when waiting for the second message set.

[0106] In one embodiment, the first preset condition is the first preset number of times. Then, determining whether the overhead of waiting for the second message set reaches the first preset condition means determining whether the number of random access failures reaches the first preset number of times when waiting for the second message set. If the number of random access failures reaches the first preset number of times, it means that after the terminal sends the first message set, because it does not receive the second message set, it sends the first message set to the base station multiple times again, but still does not receive the second message set. If the first message set is sent again and the second message set is waited for, there is a high probability that the sent second message set still cannot be received within a short time, making it impossible for the terminal to successfully complete the random access process.

[0107] Therefore, in this case, the random access method can be changed, and random access is initiated to the base station in a preset manner, which is beneficial to improving the base station decoding success rate, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0108] Figure 4 It is a schematic flowchart of another competitive random access method shown according to an embodiment of the present disclosure. As Figure 4 shown, on the basis of the embodiment shown in Figure 1 shown, the method further includes:

[0109] In step S15, before sending the first message set for random access to the base station, it is determined whether the LBT competition failure for the unlicensed band reaches a second preset condition;

[0110] In step S16, if the LBT competition failure reaches the second preset condition, random access is initiated to the base station in a preset manner;

[0111] If the LBT competition failure does not reach the second preset condition, when the LBT competition is successful, step S11 is executed: sending the first message set for random access to the base station and waiting to receive the second message set for random access sent by the base station.

[0112] In one embodiment, the frequency band for the terminal to perform random access can be an unlicensed band. Since there is a possibility that the unlicensed band is occupied by other devices, before using the unlicensed band, it is necessary to first perform LBT (Listen Before Talk, a listen-before-talk monitoring and avoidance mechanism) on the unlicensed band, that is, monitor the unlicensed band to determine whether it is occupied. If it is occupied, it is determined that the LBT competition fails.

[0113] If the LBT competition fails and reaches the second preset condition, for example, the duration of the unlicensed frequency band being non-idle reaches the second preset duration, or after determining that the unlicensed frequency band is non-idle, the unlicensed frequency band is monitored again until the number of times of monitoring the non-idle unlicensed frequency band reaches the second preset number of times. In this case, it means that the unlicensed frequency band is occupied by other devices for a long time or frequently. If the random access is still performed by sending the first message set for random access to the base station and waiting for the second message set sent by the base station in this case, since the data volume of the first message set is large, the time-domain resources required for the first message set are more. Therefore, it is easy to collide with the behavior of other devices occupying the unlicensed frequency band. For example, the duration when other devices do not occupy the unlicensed frequency band is short and not enough to send the first message set through the unlicensed frequency band, resulting in the inability to smoothly complete the random access process.

[0114] According to an embodiment of the present disclosure, when the LBT competition fails and reaches the second preset condition, the random access method can be changed, and the random access is initiated to the base station in a preset manner. Since the preset manner includes two times of the user equipment sending messages, that is, sending the first message for random access to the base station, and according to the second message, sending the third message for random access to the base station. In most cases, each of the first message and the third message sent in two steps has a smaller data volume than the first message set. Therefore, when the duration when other devices do not occupy the unlicensed frequency band is short, it is also enough to send the first message and the third message through the unlicensed frequency band respectively, so that the terminal can smoothly complete the random access process.

[0115] When the LBT competition fails and does not reach the second preset condition, the random access can be performed by sending the first message set for random access to the base station and waiting for the second message set sent by the base station, so as to complete the random access process while ensuring a low delay.

[0116] Figure 5 It is a schematic flowchart showing a judgment on whether the LBT competition failure for the unlicensed frequency band reaches the second preset condition according to an embodiment of the present disclosure. As Figure 5 shown, on the basis of the embodiment shown in Figure 4 the second preset condition is the second preset duration, and the judgment on whether the LBT competition failure for the unlicensed frequency band reaches the second preset condition includes:

[0117] In step S151, the unlicensed frequency band is monitored to determine whether the duration of the unlicensed frequency band being non-idle reaches the second preset duration.

[0118] In one embodiment, the first preset condition is a second preset duration. Then, determining whether the LBT competition failure for the unlicensed band reaches the second preset condition means determining whether the duration during which the unlicensed band is not idle reaches the second preset duration. If the duration during which the unlicensed band is not idle reaches the second preset duration, it indicates that the unlicensed band is occupied by other devices for a long time. If random access is performed by sending a first message set for random access to the base station and waiting for a second message set sent by the base station, there is a high probability of collision with the behavior of other devices occupying the unlicensed band, resulting in the terminal being unable to successfully complete the random access process.

[0119] Therefore, in this case, the random access method can be changed, and random access can be initiated to the base station according to a preset method, reducing the probability of collision between the random access process and the behavior of other devices occupying the unlicensed band, thereby ensuring that the terminal can successfully complete the random access process.

[0120] Figure 6 It is a schematic flowchart showing another method for determining whether the LBT competition failure for the unlicensed band reaches the second preset condition according to an embodiment of the present disclosure. As Figure 6 shown, on the basis of the embodiment shown in Figure 4 the second preset condition is a second preset number of times, and determining whether the LBT competition failure for the unlicensed band reaches the second preset condition includes:

[0121] In step S152, the unlicensed band is monitored to determine whether the number of times the unlicensed band is monitored as not idle reaches the second preset number of times.

[0122] In one embodiment, the first preset condition is a second preset number of times. Then, determining whether the LBT competition failure for the unlicensed band reaches the second preset condition means determining whether the number of times the unlicensed band is monitored as not idle reaches the second preset number of times. If the number of times the unlicensed band is monitored as not idle reaches the second preset number of times, it indicates that the unlicensed band is frequently occupied by other devices. If random access is performed by sending a first message set for random access to the base station and waiting for a second message set sent by the base station, there is a high probability of collision with the behavior of other devices occupying the unlicensed band, resulting in the terminal being unable to successfully complete the random access process.

[0123] Therefore, in this case, the random access method can be changed, and random access can be initiated to the base station according to a preset method, reducing the probability of collision between the random access process and the behavior of other devices occupying the unlicensed band, thereby ensuring that the terminal can successfully complete the random access process.

[0124] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the information stored in advance.

[0125] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0126] In one embodiment, the first preset condition and the second preset condition can be configured by the base station sending a configuration message. In this case, the flexibility of configuring the first preset condition and the second preset condition can be improved.

[0127] In one embodiment, the first preset condition and the second preset condition can also be pre-stored in the terminal, for example, stored in the terminal by the user of the terminal. In this case, there is no need for the terminal to receive the configuration messages for the first preset condition and the second preset condition from the base station, which helps to reduce the overhead of the terminal.

[0128] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0129] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0130] In one embodiment, the first message set can include the first message of random access, or can include the third message of random access, or can also include other messages, such as a request for cell handover, a request for resource configuration, etc.

[0131] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0132] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0133] In one embodiment, the second message set can include the second message of random access, or can include the fourth message of random access, or can also include other messages, such as an indication of cell handover, an indication of resource configuration, etc.

[0134] Figure 7 It is a schematic flowchart of another competitive random access method shown according to an embodiment of the present disclosure. The method shown in this embodiment can be applied to a terminal, and the terminal can communicate with a base station as a user equipment, where communication with the base station can be based on 4G LTE or can be based on 5G NR. The terminal includes, but is not limited to, electronic devices such as mobile phones, tablet computers, wearable devices, etc.

[0135] As Figure 7 shown, the competitive random access method includes the following steps:

[0136] In step S21, it is determined whether the LBT competition failure for the unlicensed frequency band reaches a second preset condition;

[0137] In step S22, if the LBT competition failure reaches the second preset condition, a random access is initiated to the base station in a preset manner;

[0138] In step S23, if the LBT competition failure does not reach the second preset condition, when the LBT competition is successful, a first message set for random access is sent to the base station, and a second message set for random access sent by the base station is awaited;

[0139] Wherein, the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0140] In one embodiment, the frequency band for the terminal to perform random access may be an unlicensed frequency band. Since there is a possibility that the unlicensed frequency band is occupied by other devices, before using the unlicensed frequency band, it is necessary to first perform LBT on the unlicensed frequency band, that is, monitor the unlicensed frequency band to determine whether it is occupied. If it is occupied, it is determined that the LBT competition fails.

[0141] If the LBT competition failure reaches the second preset condition, for example, the duration that the unlicensed frequency band is not idle reaches the second preset duration, or after determining that the unlicensed frequency band is not idle, the unlicensed frequency band is monitored again until the number of times of monitoring the unlicensed frequency band as not idle reaches the second preset number of times. In this case, it indicates that the unlicensed frequency band is occupied by other devices for a long time or frequently. If random access is still performed in the manner of sending a first message set for random access to the base station and awaiting the second message set sent by the base station in this case, since the data volume of the first message set is large, the time-domain resources required for the first message set are relatively large. Therefore, it is easy to collide with the behavior of other devices occupying the unlicensed frequency band. For example, the duration that other devices occupy the unlicensed frequency band is short and not sufficient to send the first message set through the unlicensed frequency band, resulting in an inability to smoothly complete the random access process.

[0142] According to an embodiment of the present disclosure, in the case where the LBT competition fails and reaches a second preset condition, the random access manner can be changed, and random access can be initiated to the base station in a preset manner. Since the preset manner includes two user equipment transmissions of messages, that is, sending the first message of random access to the base station, and according to the second message, sending the third message of random access to the base station. In most cases, each of the first message and the second message sent in two steps has a relatively small data volume compared to the data volume of the first message set. Therefore, in the case where the duration of the unauthorized frequency band occupied by other devices is short, it is sufficient to send the first message and the second message through the unauthorized frequency band, thereby enabling the terminal to successfully complete the random access process.

[0143] In the case where the LBT competition fails and does not reach the second preset condition, random access can be performed in the manner of sending the first message set of random access to the base station and waiting for the second message set sent by the base station, so as to complete the random access process while ensuring a relatively low delay.

[0144] Figure 8 It is a schematic flowchart showing a judgment of whether the LBT competition failure for the unauthorized frequency band reaches a second preset condition according to an embodiment of the present disclosure. As Figure 8 shown, on the basis of the embodiment shown in Figure 7 the second preset condition is a second preset duration, and the judgment of whether the LBT competition failure for the unauthorized frequency band reaches the second preset condition includes:

[0145] In step S211, monitor the unauthorized frequency band to determine whether the duration of the unauthorized frequency band being non-idle reaches the second preset duration.

[0146] In one embodiment, the first preset condition is the second preset duration. Then, judging whether the LBT competition failure for the unauthorized frequency band reaches the second preset condition means determining whether the duration of the unauthorized frequency band being non-idle reaches the second preset duration. If the duration of the unauthorized frequency band being non-idle reaches the second preset duration, it means that the unauthorized frequency band is occupied by other devices for a long time. If random access is performed in the manner of sending the first message set of random access to the base station and waiting for the second message set sent by the base station, there is a high probability of collision with the behavior of other devices occupying the unauthorized frequency band, resulting in the terminal being unable to successfully complete the random access process.

[0147] Therefore, in this case, the random access manner can be changed, and random access can be initiated to the base station in a preset manner, reducing the probability of collision between the random access process and the behavior of other devices occupying the unauthorized frequency band, thereby ensuring that the terminal can successfully complete the random access process.

[0148] Figure 9Another schematic flowchart showing another method for determining whether the LBT competition failure for the unlicensed band reaches the second preset condition according to an embodiment of the present disclosure. As Figure 9 shown, based on the embodiment shown in Figure 7 , the second preset condition is the second preset number of times. The determination of whether the LBT competition failure for the unlicensed band reaches the second preset condition includes:

[0149] In step S212, monitor the unlicensed band to determine whether the number of times the unlicensed band is detected as non-idle reaches the second preset number of times.

[0150] In one embodiment, if the first preset condition is the second preset number of times, then determining whether the LBT competition failure for the unlicensed band reaches the second preset condition means determining whether the number of times the unlicensed band is detected as non-idle reaches the second preset number of times. If the number of times the unlicensed band is detected as non-idle reaches the second preset number of times, it indicates that the unlicensed band is frequently occupied by other devices. If random access is performed by sending the first message set for random access to the base station and waiting for the second message set sent by the base station, there is a high probability of collision with the behavior of other devices occupying the unlicensed band, resulting in the terminal being unable to successfully complete the random access process.

[0151] Therefore, in this case, the random access method can be changed, and random access can be initiated to the base station in a preset manner to reduce the probability of collision between the random access process and the behavior of other devices occupying the unlicensed band, thereby ensuring that the terminal can successfully complete the random access process.

[0152] Figure 10 A schematic flowchart showing sending the first message set for random access to the base station and waiting for the second message set for random access sent by the base station according to an embodiment of the present disclosure. As Figure 10 shown, based on the embodiment shown in Figure 7 , sending the first message set for random access to the base station and waiting for the second message set for random access sent by the base station includes:

[0153] In step S231, send the first message set for random access to the base station;

[0154] In step S232, wait to receive the second message set for random access sent by the base station;

[0155] In step S233, determine whether the overhead of waiting for the second message set reaches the first preset condition;

[0156] In step S234, if the overhead reaches the first preset condition, initiate random access to the base station in a preset manner;

[0157] In step S235, if the overhead does not meet the first preset condition, continue to wait for the second message set;

[0158] Wherein, the preset method includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

[0159] In one embodiment, the terminal may first send the first message set of random access to the base station, and then wait for the second message set of random access sent by the base station. In this case, if the second message set of random access sent by the base station is received, the subsequent process of random access can be continued, for example, it is determined that the random access is successful, so as to establish a communication connection with the base station, or it is determined that the random access competition fails.

[0160] That is, after sending the first message set of random access to the base station, in order to continue the subsequent process of random access, it is necessary to receive the second message set of random access sent by the base station. However, since the first message set may include multiple messages and its data volume is large, it is difficult for the base station to decode, and in some cases, it cannot be successfully decoded, so the second message set of random access cannot be sent to the terminal, resulting in the terminal being unable to complete the random access process. Among them, completing the random access process includes two cases: successful random access and random access failure due to competition failure.

[0161] According to the embodiment of the present disclosure, it is possible to determine whether the overhead of waiting for the second message set reaches the first preset condition. Among them, the overhead of waiting for the second message set continuously may refer to the duration of waiting for the second message set continuously; when the terminal does not receive the second message set, it is determined that the number of random access failures is incremented by one, and after determining the random access failure, the first message set can be sent to the base station again until the number of random access failures reaches the first preset number. In this case, the overhead of waiting for the second message set continuously may refer to the number of random access failures when waiting for the second message set.

[0162] If the overhead reaches the first preset condition, it means that the overhead of random access by sending the first message set to the base station and receiving the second message set sent by the base station is too large. If the random access continues in this way, for example, continue to wait for the second message set sent by the base station, or resend the first message set to the base station, then it is very likely that the second message set sent cannot be received within a short time, making it impossible for the terminal to successfully complete the random access process.

[0163] Therefore, when the overhead reaches the first preset condition, the random access manner can be changed, and random access is initiated to the base station in a preset manner. Since the preset manner includes two transmissions of messages by the user equipment, that is, sending the first message of random access to the base station, and sending the third message of random access to the base station according to the second message. In most cases, each of the first message and the second message sent in two steps has a relatively small data volume compared to the first message set. Therefore, it is beneficial to improve the decoding success rate of the base station, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0164] If the overhead does not reach the first preset condition, continue to wait for the second message set to complete the random access process while ensuring a relatively low latency.

[0165] Figure 11 It is a schematic flowchart showing a method for determining whether the overhead of waiting for the second message set reaches the first preset condition according to an embodiment of the present disclosure. As Figure 11 shown, based on the embodiment shown in Figure 10 the first preset condition is a first preset duration, and determining whether the overhead of waiting for the second message set reaches the first preset condition includes:

[0166] In step S2331, determine whether the duration of waiting for the second message set reaches the first preset duration.

[0167] In one embodiment, the first preset condition is a first preset duration. Then, determining whether the overhead of waiting for the second message set reaches the first preset condition means determining whether the duration of waiting for the second message set reaches the first preset duration. If the duration of waiting for the second message set reaches the first preset duration, it means that the terminal has waited for a long time to receive the second message set after sending the first message set, but still has not received the second message. If it continues to wait for the second message set sent by the base station, there is a high probability that it still cannot receive the sent second message set within a short time, making it impossible for the terminal to successfully complete the random access process.

[0168] Therefore, in this case, the random access manner can be changed, and random access is initiated to the base station in a preset manner, which is beneficial to improving the decoding success rate of the base station, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0169] Figure 12 It is another schematic flowchart showing a method for determining whether the overhead of waiting for the second message set reaches the first preset condition according to an embodiment of the present disclosure. As Figure 12As shown in, in Figure 10 On the basis of the embodiment shown, the first preset condition is the first preset number of times. Determining whether the cost of waiting for the second message set reaches the first preset condition includes:

[0170] In step S2332, when determining the waiting for the second message set, it is determined whether the number of random access failures reaches the first preset number of times.

[0171] In one embodiment, the first preset condition is the first preset number of times. Then, determining whether the cost of waiting for the second message set reaches the first preset condition means determining whether the number of random access failures reaches the first preset number of times when waiting for the second message set. If the number of random access failures reaches the first preset number of times, it means that after the terminal sends the first message set, due to not receiving the second message set, the terminal sends the first message set to the base station multiple times again, but still does not receive the second message set. If the first message set is sent again and the second message set is waited for, there is a high probability that the second message set sent cannot be received within a short time, making it impossible for the terminal to successfully complete the random access process.

[0172] Therefore, in this case, the random access method can be changed, and the random access is initiated to the base station in a preset manner, which is beneficial to improving the base station decoding success rate, so that the base station feeds back a message to the terminal according to the message sent by the terminal, and further enables the terminal to successfully complete the random access process.

[0173] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0174] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0175] In one embodiment, the first preset condition and the second preset condition can be configured by the base station sending a configuration message. In this case, the flexibility of configuring the first preset condition and the second preset condition can be improved.

[0176] In one embodiment, the first preset condition and the second preset condition can also be pre-stored by the terminal, for example, stored in the terminal by the user of the terminal. In this case, there is no need for the terminal to receive the configuration messages for the first preset condition and the second preset condition from the base station, which is beneficial to reducing the overhead of the terminal.

[0177] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0178] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0179] In one embodiment, the first message set may include the first message of random access, may also include the third message of random access, and may further include other messages, such as a request for cell handover, a request for resource configuration, etc.

[0180] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0181] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0182] In one embodiment, the second message set may include the second message of random access, may also include the fourth message of random access, and may further include other messages, such as an indication of cell handover, an indication of resource configuration, etc.

[0183] Corresponding to the foregoing embodiments of the contention-based random access method, the present disclosure also provides embodiments of a contention-based random access device.

[0184] Figure 13 It is a schematic block diagram of a contention-based random access device shown according to an embodiment of the present disclosure. The device shown in this embodiment may be applicable to a terminal, and the terminal may communicate with a base station as a user equipment, where communication with the base station may be based on 4G LTE or may be based on 5G NR. The terminal includes, but is not limited to, electronic devices such as mobile phones, tablet computers, wearable devices, etc.

[0185] As Figure 13 shown, the contention-based random access device includes:

[0186] A waiting-to-receive module 11, configured to wait to receive the second message set of random access sent by the base station after sending the first message set of random access to the base station;

[0187] An overhead determination module 12, configured to determine whether the overhead of waiting for the second message set reaches a first preset condition;

[0188] A mode switching module 13, configured to initiate random access to the base station in a preset manner when the overhead reaches the first preset condition;

[0189] A continue-waiting module 14, configured to continue waiting for the second message set when the overhead does not reach the first preset condition;

[0190] Among them, the preset method includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

[0191] Optionally, the first preset condition is a first preset duration, and the overhead judgment module is configured to judge whether the duration of waiting for the second message set reaches the first preset duration.

[0192] Optionally, the first preset condition is a first preset number of times, and the overhead judgment module judges whether the number of random access failures reaches the first preset number of times when waiting for the second message set.

[0193] Figure 14 It is a schematic block diagram of another competitive random access device shown according to an embodiment of the present disclosure. As Figure 14 shown, on the basis of the embodiment shown in Figure 13 the device further includes:

[0194] A competition judgment module 15, configured to judge whether the LBT competition failure for the unlicensed band reaches a second preset condition before sending the first message set of random access to the base station;

[0195] Among them, the mode switching module 13 is further configured to initiate random access to the base station in a preset manner when the LBT competition failure reaches the second preset condition;

[0196] A random access module 16, configured to send the first message set of random access to the base station when the LBT competition failure does not reach the second preset condition.

[0197] Optionally, the second preset condition is a second preset duration, and the competition judgment module is configured to monitor the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

[0198] Optionally, the second preset condition is a second preset number of times, and the competition judgment module is configured to monitor the unlicensed band to determine whether the number of times the unlicensed band is monitored as non-idle reaches the second preset number of times.

[0199] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0200] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0201] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0202] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0203] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0204] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0205] Figure 15 FIG. is a schematic block diagram of another competitive random access device shown according to an embodiment of the present disclosure. The device shown in this embodiment can be applied to a terminal, which can communicate with a base station as a user equipment. Among them, it can communicate with the base station based on 4G LTE or based on 5G NR. The terminal includes, but is not limited to, electronic devices such as mobile phones, tablets, and wearable devices.

[0206] As Figure 15 shown, the competitive random access device includes:

[0207] A competition judgment module 21, configured to judge whether the LBT competition failure for the unlicensed band reaches a second preset condition;

[0208] A mode switching module 22, configured to initiate random access to the base station in a preset manner when the LBT competition failure reaches the second preset condition;

[0209] A random access module 23, configured to, when the LBT competition failure does not reach the second preset condition and when the LBT competition is successful, send a first message set of random access to the base station and wait for a second message set of random access sent by the base station;

[0210] Wherein, the preset manner includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

[0211] Optionally, the second preset condition is a second preset duration, and the competition judgment module is configured to monitor the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

[0212] Optionally, the second preset condition is a second preset number of times, and the contention determination module is configured to monitor the unlicensed frequency band to determine whether the number of times the unlicensed frequency band is monitored as not idle reaches the second preset number of times.

[0213] Figure 16 It is a schematic block diagram of a random access module shown according to an embodiment of the present disclosure. As Figure 16 shown, on the basis of the embodiment shown in Figure 15 the random access module 23 includes:

[0214] A sending sub-module 231, configured to send a first message set for random access to the base station;

[0215] A waiting sub-module 232, configured to wait for receiving a second message set for random access sent by the base station;

[0216] A determination sub-module 233, configured to determine whether the overhead duration of waiting for the second message set reaches a first preset condition;

[0217] A switching sub-module 234, configured to initiate random access to the base station in a preset manner when the overhead reaches the first preset condition;

[0218] A continuing sub-module 235, configured to continue waiting for the second message set when the overhead does not reach the first preset condition;

[0219] Wherein, the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; sending a third message for random access to the base station according to the second message; receiving a fourth message for random access sent by the base station according to the third message.

[0220] Optionally, the first preset condition is a first preset duration, and the determination sub-module is configured to determine whether the duration of waiting for the second message set reaches the first preset duration.

[0221] Optionally, the first preset condition is a first preset number of times, and the determination sub-module is configured to determine whether the number of times of random access failure reaches the first preset number of times when waiting for the second message set.

[0222] Optionally, the first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0223] Optionally, the second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

[0224] Optionally, the first message set includes the first message of random access and / or the third message of random access.

[0225] Optionally, the first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

[0226] Optionally, the second message set includes the second message of random access and / or the fourth message of random access.

[0227] Optionally, the second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

[0228] Regarding the device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments of the related methods, and will not be elaborated here.

[0229] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0230] Embodiments of the present disclosure also propose an electronic device, including:

[0231] A processor;

[0232] A memory for storing processor-executable instructions;

[0233] Wherein, the processor is configured to execute the steps in the competitive random access method described in any of the above embodiments.

[0234] Embodiments of the present disclosure also propose a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the steps in the competitive random access method described in any of the above embodiments.

[0235] Figure 17 It is a schematic block diagram of a device 1700 for competitive random access shown according to an embodiment of the present disclosure. For example, the device 1700 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0236] Reference Figure 17 Referring to Figure 17 , device 1700 may include one or more of the following components: a processing component 1702, a memory 1704, a power component 1706, a multimedia component 1708, an audio component 1710, an input / output (I / O) interface 1712, a sensor component 1714, and a communication component 1716.

[0237] The processing component 1702 generally controls the overall operation of the device 1700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1702 may include one or more processors 1720 to execute instructions to complete all or part of the steps of the above-described methods. In addition, the processing component 1702 may include one or more modules to facilitate interaction between the processing component 1702 and other components. For example, the processing component 1702 may include a multimedia module to facilitate interaction between the multimedia component 1708 and the processing component 1702.

[0238]

[0237] The memory 1704 is configured to store various types of data to support the operation of the device 1700. Examples of such data include instructions for any application or method operating on the device 1700, contact data, phone book data, messages, pictures, videos, etc. The memory 1704 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0239] The power component 1706 provides power to the various components of the device 1700. The power component 1706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1700.

[0240] The multimedia component 1708 includes a screen that provides an output interface between the device 1700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 1708 includes a front camera and / or a rear camera. When the device 1700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0241] The audio component 1710 is configured to output and / or input audio signals. For example, the audio component 1710 includes a microphone (MIC) that is configured to receive external audio signals when the device 1700 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 1704 or transmitted via the communication component 1716. In some embodiments, the audio component 1710 further includes a speaker for outputting audio signals.

[0242] The I / O interface 1712 provides an interface between the processing component 1702 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0243] The sensor component 1714 includes one or more sensors for providing an assessment of the state of the device 1700 in various aspects. For example, the sensor component 1714 can detect the on / off state of the device 1700, the relative positioning of components, such as the display and the keypad of the device 1700. The sensor component 1714 can also detect a change in the position of the device 1700 or a component of the device 1700, the presence or absence of user contact with the device 1700, the orientation or acceleration / deceleration of the device 1700, and the temperature change of the device 1700. The sensor component 1714 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 1714 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1714 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0244] The communication component 1716 is configured to facilitate communication between the device 1700 and other devices in a wired or wireless manner. The device 1700 can access a communication standard-based wireless network, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1716 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0245] In an exemplary embodiment, the device 1700 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the methods described in any of the above embodiments.

[0246] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 1704 including instructions, and the above instructions can be executed by the processor 1720 of the device 1700 to complete the above methods. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0247] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed herein. The specification and embodiments are only to be considered exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0248] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

[0249] It should be noted that, in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. The term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising said element.

[0250] The methods and devices provided by the embodiments of the present invention have been introduced in detail above. Specific examples are used in this article to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A competitive random access method, characterized in that, Applicable to a terminal, the method includes: After sending a first set of random access messages to a base station, wait to receive a second set of random access messages sent by the base station; Determine whether the overhead of waiting for the second set of messages reaches a first preset condition; If the overhead reaches the first preset condition, initiate random access to the base station in a preset manner; If the overhead does not reach the first preset condition, continue to wait for the second set of messages; Wherein, the preset manner includes: sending a first random access message to the base station; receiving a second random access message sent by the base station according to the first message; according to the second message, sending a third random access message to the base station; receiving a fourth random access message sent by the base station according to the third message; Before sending the first set of random access messages to the base station in an unlicensed band, determine whether the LBT contention failure for the unlicensed band reaches a second preset condition; if the LBT contention failure reaches the second preset condition, initiate random access to the base station in the unlicensed band in a preset manner; if the LBT contention failure does not reach the second preset condition, when the LBT contention is successful, send the first set of random access messages to the base station in the unlicensed band and wait to receive the second set of random access messages sent by the base station.

2. The method according to claim 1, wherein The first preset condition is a first preset duration, and the determination of whether the overhead of waiting for the second set of messages reaches the first preset condition includes: Determine whether the duration of waiting for the second set of messages reaches the first preset duration.

3. The method according to claim 1, wherein The first preset condition is a first preset number of times, and the determination of whether the overhead of waiting for the second set of messages reaches the first preset condition includes: Determine whether the number of random access failures reaches the first preset number of times when waiting for the second set of messages.

4. The method according to claim 1, wherein The second preset condition is a second preset duration, and the determination of whether the LBT contention failure for the unlicensed band reaches the second preset condition includes: Monitor the unlicensed band to determine whether the duration that the unlicensed band is not idle reaches the second preset duration.

5. The method according to claim 1, characterized in that, The second preset condition is a second preset number of times, and the determination of whether the LBT contention failure for the unlicensed band reaches the second preset condition includes: Monitor the unlicensed band to determine whether the number of times that the unlicensed band is monitored as not idle reaches the second preset number of times.

6. The method according to claim 1, wherein The second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

7. The method according to any one of claims 1 to 6, characterized in that, The first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

8. The method according to any one of claims 1 to 6, characterized in that The first set of messages includes the first random access message and / or the third random access message.

9. The method according to any one of claims 1 to 6, characterized in that, The first set of messages includes the first random access message, and / or the third random access message, and / or other messages.

10. The method according to any one of claims 1 to 6, characterized in that, The second set of messages includes the second random access message and / or the fourth random access message.

11. The method according to any one of claims 1 to 6, characterized in that, The second set of messages includes the second random access message, and / or the fourth random access message, and / or other messages.

12. A competitive random access method, characterized in that, Applicable to a terminal, the method includes: Determine whether the LBT competition failure for the unlicensed band reaches a second preset condition; If the LBT competition failure reaches the second preset condition, initiate random access to the base station in the unlicensed band according to a preset manner; If the LBT competition failure does not reach the second preset condition, when the LBT competition is successful, send a first message set for random access to the base station in the unlicensed band and wait for a second message set for random access sent by the base station; Wherein, the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; according to the second message, sending a third message for random access to the base station; receiving a fourth message for random access sent by the base station according to the third message.

13. The method according to claim 12, characterized in that, The second preset condition is a second preset duration, and the determination of whether the LBT competition failure for the unlicensed band reaches the second preset condition includes: For the unlicensed band monitoring, to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

14. The method according to claim 12, wherein The second preset condition is a second preset number of times, and the determination of whether the LBT competition failure for the unlicensed band reaches the second preset condition includes: For the unlicensed band monitoring, to determine whether the number of times of monitoring the unlicensed band being non-idle reaches the second preset number of times.

15. The method according to claim 12, wherein The sending the first message set for random access to the base station and waiting for the second message set for random access sent by the base station includes: Sending a first message set for random access to the base station; Waiting to receive a second message set for random access sent by the base station; Determine whether the overhead of waiting for the second message set continues to reach a first preset condition; If the overhead reaches the first preset condition, initiate random access to the base station according to a preset manner; If the overhead does not reach the first preset condition, continue to wait for the second message set; Wherein, the preset manner includes: sending a first message for random access to the base station; receiving a second message for random access sent by the base station according to the first message; according to the second message, sending a third message for random access to the base station; receiving a fourth message for random access sent by the base station according to the third message.

16. The method according to claim 15, characterized in that, The first preset condition is a first preset duration, and the determination of whether the overhead of waiting for the second message set continues to reach the first preset condition includes: Determine whether the duration of waiting for the second message set reaches the first preset duration.

17. The method according to claim 15, wherein The first preset condition is a first preset number of times, and the determination of whether the overhead of waiting for the second message set continues to reach the first preset condition includes: Determine whether the number of times of random access failure reaches the first preset number of times when waiting for the second message set.

18. The method according to claim 15, wherein The first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

19. The method according to any one of claims 12 to 18, characterized in that, The second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

20. The method according to any one of claims 12 to 18, characterized in that, The first message set includes the first message for random access and / or the third message for random access.

21. The method according to any one of claims 12 to 18, characterized in that, The first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

22. The method according to any one of claims 12 to 18, characterized in that The second message set includes the second message of random access and / or the fourth message of random access.

23. The method according to any one of claims 12 to 18, characterized in that, The second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

24. A competitive random access device, characterized in that, Applicable to a terminal, the device includes: A waiting-to-receive module, configured to wait to receive the second message set of random access sent by the base station after sending the first message set of random access to the base station; An overhead determination module, configured to determine whether the overhead of waiting for the second message set reaches a first preset condition; A mode switching module, configured to initiate random access to the base station in a preset manner when the overhead reaches the first preset condition; A continuing-to-wait module, configured to continue to wait for the second message set when the overhead does not reach the first preset condition; A contention determination module, configured to determine whether the LBT contention failure for the unlicensed band reaches a second preset condition before sending the first message set of random access to the base station in the unlicensed band; Wherein, the mode switching module is further configured to initiate random access to the base station in the unlicensed band in a preset manner when the LBT contention failure reaches the second preset condition; A random access module, configured to send the first message set of random access to the base station in the unlicensed band when the LBT contention failure does not reach the second preset condition and when the LBT contention is successful; Wherein, the preset manner includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

25. The device according to claim 24, characterized in that, The first preset condition is a first preset duration, and the overhead determination module is configured to determine whether the duration of waiting for the second message set reaches the first preset duration.

26. The device according to claim 24, characterized in that, The first preset condition is a first preset number of times, and the overhead determination module determines whether the number of random access failures reaches the first preset number of times when waiting for the second message set.

27. The device according to claim 24, characterized in that, The second preset condition is a second preset duration, and the contention determination module is configured to monitor the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

28. The device according to claim 24, wherein The second preset condition is a second preset number of times, and the contention determination module is configured to monitor the unlicensed band to determine whether the number of times of monitoring the unlicensed band being non-idle reaches the second preset number of times.

29. The device according to claim 24, wherein The second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

30. The device according to any one of claims 24 to 29, characterized in that, The first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

31. The device according to any one of claims 24 to 29, characterized in that, The first message set includes the first message of random access and / or the third message of random access.

32. The device according to any one of claims 24 to 29, characterized in that, The first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

33. The device according to any one of claims 24 to 29, characterized in that, The second message set includes the second message of random access and / or the fourth message of random access.

34. The device according to any one of claims 24 to 29, characterized in that, The second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

35. A competitive random access device, characterized in that, Applicable to a terminal, the apparatus includes: A contention determination module, configured to determine whether the LBT contention failure for the unlicensed band reaches a second preset condition; A mode switching module, configured to initiate random access to the base station in the unlicensed band in a preset mode when the LBT contention failure reaches the second preset condition; A random access module, configured to, when the LBT contention failure does not reach the second preset condition and when the LBT contention is successful, send a first message set of random access to the base station in the unlicensed band and wait for a second message set of random access sent by the base station; Wherein, the preset mode includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

36. The device according to claim 35, characterized in that, The second preset condition is a second preset duration, and the contention determination module is configured to monitor the unlicensed band to determine whether the duration of the unlicensed band being non-idle reaches the second preset duration.

37. The device according to claim 35, wherein, The second preset condition is a second preset number of times, and the contention determination module is configured to monitor the unlicensed band to determine whether the number of times of monitoring the unlicensed band being non-idle reaches the second preset number of times.

38. The device according to claim 35, characterized in that, The random access module includes: A sending sub-module, configured to send a first message set of random access to the base station; A waiting sub-module, configured to wait for receiving a second message set of random access sent by the base station; A determination sub-module, configured to determine whether the overhead of waiting for the second message set reaches a first preset condition; A switching sub-module, configured to initiate random access to the base station in a preset mode when the overhead reaches the first preset condition; A continuing sub-module, configured to continue waiting for the second message set when the overhead does not reach the first preset condition; Wherein, the preset mode includes: sending the first message of random access to the base station; receiving the second message of random access sent by the base station according to the first message; sending the third message of random access to the base station according to the second message; receiving the fourth message of random access sent by the base station according to the third message.

39. The device according to claim 38, characterized in that, The first preset condition is a first preset duration, and the determination sub-module is configured to determine whether the duration of waiting for the second message set reaches the first preset duration.

40. The device according to claim 38, wherein The first preset condition is a first preset number of times, and the determination sub-module is configured to determine whether the number of times of random access failure reaches the first preset number of times when waiting for the second message set.

41. The device according to claim 38, wherein The first preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

42. The device according to any one of claims 35 to 41, characterized in that, The second preset condition is determined according to the configuration message sent by the base station or according to the pre-stored information.

43. The device according to any one of claims 35 to 41, characterized in that, The first message set includes the first message of random access and / or the third message of random access.

44. The device according to any one of claims 35 to 41, characterized in that, The first message set includes the first message of random access, and / or the third message of random access, and / or other messages.

45. The device according to any one of claims 35 to 41, characterized in that The second message set includes the second message of random access and / or the fourth message of random access.

46. The device according to any one of claims 35 to 41, characterized in that, The second message set includes the second message of random access, and / or the fourth message of random access, and / or other messages.

47. An electronic device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to execute the steps in the contention-based random access method according to any one of claims 1 to 23.

48. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps in the contention-based random access method according to any one of claims 1 to 23.

Citation Information

Patent Citations

  • Competing random access method and device

    CN108271275A