[go: up one dir, main page]

RU2801324C2 - Random access method and device - Google Patents

Random access method and device Download PDF

Info

Publication number
RU2801324C2
RU2801324C2 RU2021127062A RU2021127062A RU2801324C2 RU 2801324 C2 RU2801324 C2 RU 2801324C2 RU 2021127062 A RU2021127062 A RU 2021127062A RU 2021127062 A RU2021127062 A RU 2021127062A RU 2801324 C2 RU2801324 C2 RU 2801324C2
Authority
RU
Russia
Prior art keywords
random access
access procedure
side device
terminal
message buffer
Prior art date
Application number
RU2021127062A
Other languages
Russian (ru)
Other versions
RU2021127062A (en
Inventor
Сяоин СЮЙ
Цюйфан ХУАН
Чуньхуа Ю
Цян ФАНЬ
Инхао ГО
Чун ЛОУ
Original Assignee
Хуавей Текнолоджиз Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хуавей Текнолоджиз Ко., Лтд. filed Critical Хуавей Текнолоджиз Ко., Лтд.
Publication of RU2021127062A publication Critical patent/RU2021127062A/en
Application granted granted Critical
Publication of RU2801324C2 publication Critical patent/RU2801324C2/en

Links

Images

Abstract

FIELD: data management.
SUBSTANCE: invention relates to data buffer management in a two-stage random access procedure. The technical result is a reduction in the likelihood of a conflict in the management of buffers in various random access procedures. The terminal side device receives the first uplink data from the first message buffer, where the first message buffer is a buffer dedicated to the first random access procedure, the first random access procedure is a procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first uplink resource and receives response information, and the response information is the first random access response to the first random access request or the response to the first upstream data. The terminal side device transmits the first random access request to the network side device and transmits the first uplink data to the network side device on the first uplink resource. The terminal side device detects the downstream control information, where the downstream control information indicates the resource of the response information. The terminal side device receives the response information on the resource indicated by the downstream control information.
EFFECT: reduction in the likelihood of a conflict in the management of buffers in various random access procedure.
13 cl, 19 dwg

Description

Область техники, к которой относится изобретениеThe field of technology to which the invention relates

Настоящая заявка относится к области связи и, в частности, к способу произвольного доступа и устройству.The present application relates to the field of communications and, in particular, to a random access method and device.

Уровень техникиState of the art

В системе беспроводной связи устройство на стороне терминала может получать доступ к устройству на стороне сети (например, к базовой станции) через процедуру четырехэтапного произвольного доступа. Как показано на фиг. 1, четырехэтапная процедура произвольного доступа содержит: этап S1: Устройство на стороне терминала выбирает индекс преамбулы (Pr, preamble index) и ресурс физического канала произвольного доступ (physical random access channel, PRACH), используемый для посылки преамбулы (preamble), и передает преамбулу на ресурсе. Этап S2: Базовая станция передает устройству на стороне терминала ответ на запрос произвольного доступа (random access response, RAR). Этап S3: Устройство на стороне терминала передает базовой станции сообщение 3 (message 3, Msg3), основываясь на ответе на запрос произвольного доступа, где Msg3 содержит данные восходящего канала. Этап S4: Базовая станция передает устройству на стороне терминала сообщение 4 (message 4, Msg4), где Msg4 содержит информацию о разрешении конфликта, так что устройство на стороне терминала получает доступ к базовой станции.In a wireless communication system, a terminal-side device may access a network-side device (eg, a base station) through a four-way random access procedure. As shown in FIG. 1, the four-stage random access procedure comprises: step S1: The terminal side device selects a preamble index (Pr, preamble index) and a physical random access channel (PRACH) resource used to send a preamble (preamble), and transmits the preamble on the resource. Step S2: The base station transmits a random access response (RAR) response to the terminal side device. Step S3: The terminal side device sends a message 3 (message 3, Msg3) to the base station based on the response to the random access request, where Msg3 contains the uplink data. Step S4: The base station sends a message 4 (message 4, Msg4) to the terminal side device, where Msg4 contains contention resolution information, so that the terminal side device accesses the base station.

В настоящее время в системе мобильной связи 5-ого поколения (5th generation, 5G) предлагается двухэтапная процедура произвольного доступа. Как показано на фиг. 2, двухэтапная процедура произвольного доступа содержит: Этап S1: Устройство на стороне терминала выбирает ресурс PRACH, используемый для посылки преамбулы, получает ресурс восходящего канала, используемый для посылки данных восходящего канала, передает преамбулу на ресурсе PRACH и передает данные восходящего канала на ресурсе восходящего канала. Этап S2: Базовая станция передает устройству на стороне терминала ответную информацию, например, сообщение B (message B, MsgB), где ответная информация может содержать информацию о разрешении конфликта.At present, the 5th generation (5G) mobile communication system proposes a two-stage random access procedure. As shown in FIG. 2, the two-stage random access procedure comprises: Step S1: The terminal side device selects a PRACH resource used to send a preamble, acquires an uplink resource used to send uplink data, transmits a preamble on the PRACH resource, and transmits uplink data on the uplink resource. . Step S2: The base station sends response information to the terminal side apparatus, for example, a message B (message B, MsgB), where the response information may contain contention resolution information.

В настоящее время то, как устройство на стороне терминала управляет буферами данных при двухэтапной процедуре произвольного доступа и при четырехэтапной процедуре произвольного доступа, чтобы избежать конфликта при управлении буферами другой процедуры произвольного доступа, является неотложной проблемой, которая должна быть решена.At present, how a terminal-side device manages data buffers in a two-way random access procedure and a four-way random access procedure to avoid conflict in buffer management of another random access procedure is an urgent problem to be solved.

Раскрытие сущности изобретенияDisclosure of the essence of the invention

Варианты осуществления настоящей заявки обеспечивают способ произвольного доступа для управления буфером данных при двухэтапной процедуре произвольного доступа и, дополнительно, для управления буфером данных в четырехэтапной процедуре произвольного доступа. Это позволяет избежать конфликта при управлении буферами в различных процедурах произвольного доступа.Embodiments of the present application provide a random access method for managing a data buffer in a two-way random access procedure and, additionally, for managing a data buffer in a four-way random access procedure. This avoids conflicts in the management of buffers in different random access routines.

В соответствии с первым подходом, вариант осуществления настоящей заявки обеспечивает способ произвольного доступа, содержащий этапы, на которых: устройство на стороне терминала получает от первого буфера сообщений первые восходящие данные, где первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, причем первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию и ответная информация является первым ответом о произвольном доступе на первый запрос произвольного доступа или ответом на первые восходящие данные. Устройство на стороне терминала передает устройству на стороне сети первый запрос произвольного доступа и передает первые восходящие данные устройству на стороне сети на первом восходящем ресурсе. Устройство на стороне терминала обнаруживает нисходящую управляющую информацию, где нисходящая управляющая информация указывает ресурс ответной информации. Устройство на стороне терминала принимает ответную информацию на ресурсе, указанном нисходящей управляющей информацией.According to a first approach, an embodiment of the present application provides a random access method comprising: a terminal-side device obtains a first upstream data from a first message buffer, where the first message buffer is a buffer dedicated to a first random access procedure, wherein the first the random access procedure is a procedure in which the terminal-side device transmits the first random access request, transmits the first uplink data on the first uplink resource, and receives response information, and the response information is the first random access response to the first random access request or the response to the first uplink data . The terminal side device transmits the first random access request to the network side device and transmits the first uplink data to the network side device on the first uplink resource. The terminal side device detects the downstream control information, where the downstream control information indicates the resource of the response information. The terminal side device receives the response information on the resource indicated by the downstream control information.

Основываясь на способе, представленном в этом варианте осуществления настоящей заявки, после инициирования первой процедуры произвольного доступа устройство на стороне терминала может получать от первого буфера сообщений первые восходящие данные. То есть, первые восходящие данные первой процедуры произвольного доступа могут управляться (сохраняться или быть получены), используя первый буфер сообщений. Поскольку первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, конфликта между буферами различных процедур произвольного доступа можно избежать.Based on the method presented in this embodiment of the present application, after initiating the first random access procedure, the device on the terminal side can receive the first uplink data from the first message buffer. That is, the first upstream data of the first random access procedure may be managed (stored or retrieved) using the first message buffer. Since the first message buffer is a buffer dedicated to the first random access procedure, conflict between buffers of different random access procedures can be avoided.

При возможной реализации первого подхода, когда первая процедура произвольного доступа терпит неудачу или когда второй буфер сообщений не имеет восходящих данных, а первый буфер сообщений имеет восходящие данные, второй буфер сообщений предназначается для второй процедуры произвольного доступа и вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа, принимает второй ответ на второй запрос произвольного доступа и передает вторые восходящие данные, основываясь на втором ответе на запрос произвольного доступа; и способ дополнительно содержит этап, на котором: устройство на стороне терминала получает от первого буфера сообщений вторые восходящие данные во второй процедуре произвольного доступа. Таким образом, во второй процедуре произвольного доступа устройство на стороне терминала может получать от второго буфера сообщений вторые восходящие данные, соответствующие второй процедуре произвольного доступа, так что нет необходимости повторно формировать первые восходящие данные, используя мультиплексирование и сборку объекта после того, как первая процедура произвольного доступа терпит неудачу, тем самым повышая эффективность передачи данных.In a possible implementation of the first approach, when the first random access procedure fails or when the second message buffer has no upstream data and the first message buffer has upstream data, the second message buffer is dedicated to the second random access procedure and the second random access procedure is a procedure in which the terminal side device transmits the second random access request, receives the second response to the second random access request, and transmits the second uplink data based on the second response to the random access request; and the method further comprises: the terminal side device obtains the second upstream data from the first message buffer in the second random access procedure. Thus, in the second random access procedure, the device on the terminal side can receive from the second message buffer the second upstream data corresponding to the second random access procedure, so that it is not necessary to regenerate the first upstream data using multiplexing and reassembly of the object after the first random access procedure. access fails, thereby improving the efficiency of data transmission.

При возможной реализации первого подхода, когда первая процедура произвольного доступа терпит неудачу или когда во втором буфере сообщений нет восходящих данных, а в первом буфере сообщений имеются восходящие данные, второй буфер сообщений предназначается для второй процедуры произвольного доступа и способ дополнительно содержит этап, на котором: Устройство на стороне терминала сохраняет восходящие данные, находящиеся в первом буфере сообщений, во втором буфере сообщений и устройство на стороне терминала получает вторые восходящие данные из второго буфера сообщений во второй процедуре произвольного доступа. Таким образом, во второй процедуре произвольного доступа устройство на стороне терминала может получить из второго буфера сообщений вторые восходящие данные, соответствующие второй процедуре произвольного доступа, так что нет необходимости повторно формировать первые восходящие данные, используя мультиплексирование и сборку объекта, после того как первая процедура произвольного доступа потерпела наудачу, тем самым повышая эффективность передачи данных.In a possible implementation of the first approach, when the first random access procedure fails or when there is no upstream data in the second message buffer and there is upstream data in the first message buffer, the second message buffer is dedicated to the second random access procedure and the method further comprises: The terminal side device stores the uplink data in the first message buffer in the second message buffer, and the terminal side device acquires the second uplink data from the second message buffer in the second random access procedure. Thus, in the second random access procedure, the terminal side device can obtain from the second message buffer the second uplink data corresponding to the second random access procedure, so that it is not necessary to regenerate the first uplink data using multiplexing and object assembly after the first random access procedure access has been randomized, thereby improving the efficiency of data transmission.

При возможной реализации первого подхода устройство на стороне терминала запоминает первые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Таким образом, если первая процедура произвольного доступа, инициированная устройством на стороне терминала, терпит неудачу и устройству на стороне терминала необходимо перейти второй процедуре произвольного доступа, устройство на стороне терминала может напрямую получить восходящие данные из первого буфера сообщений или из второго буфера сообщений вместо того, чтобы заново формировать восходящие данные. Это повышает эффективность передачи данных. Альтернативно, устройство на стороне терминала сохраняет вторые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Таким образом, если вторая процедура произвольного доступа, инициированная устройством на стороне терминала, терпит неудачу и устройство на стороне терминала вынуждено перейти к первой процедуре произвольного доступа, устройство на стороне терминала может получить восходящие данные из первого буфера сообщений или из второго буфера сообщений вместо того, чтобы повторно формировать восходящие данные. Это повышает эффективность передачи данных.In a possible implementation of the first approach, the device on the terminal side stores the first upstream data in the first message buffer and in the second message buffer. Thus, if the first random access procedure initiated by the terminal-side device fails and the terminal-side device needs to transition to the second random access procedure, the terminal-side device can directly receive upstream data from the first message buffer or from the second message buffer instead of to regenerate upstream data. This improves the efficiency of data transmission. Alternatively, the terminal side device stores the second upstream data in the first message buffer and in the second message buffer. Thus, if the second random access procedure initiated by the terminal-side device fails and the terminal-side device is forced to jump to the first random access procedure, the terminal-side device may receive upstream data from the first message buffer or from the second message buffer instead of to reshape upstream data. This improves the efficiency of data transmission.

При возможной реализации первого подхода, когда вторая процедура произвольного доступа терпит неудачу или, когда первый буфер сообщений не содержит восходящих данных, а второй буфер сообщений имеет восходящие данные, второй буфер сообщений предназначен для второй процедуры произвольного доступа и способ дополнительно содержит этап, на котором устройство на стороне терминала получает первые восходящие данные из второго буфера сообщений. Другими словами, при переходе от второй процедуры произвольного доступа к первой процедуре произвольного доступа устройство на стороне терминала может получить из второго буфера сообщений первые восходящие данные, соответствующие первой процедуре произвольного доступа, и нет необходимости повторно формировать первые восходящие данные. Это повышает эффективность передачи данных.In a possible implementation of the first approach, when the second random access procedure fails, or when the first message buffer contains no upstream data and the second message buffer has upstream data, the second message buffer is for the second random access procedure, and the method further comprises: on the terminal side receives the first upstream data from the second message buffer. In other words, when changing from the second random access procedure to the first random access procedure, the terminal-side device can obtain the first upstream data corresponding to the first random access procedure from the second message buffer, and there is no need to regenerate the first upstream data. This improves the efficiency of data transmission.

При возможной реализации первого подхода, способ дополнительно содержит этапы, на которых устройство на стороне терминала получает первые восходящие данные из третьего буфера сообщений в первой процедуре произвольного доступа и получает вторые восходящие данные из третьего буфера сообщений во второй процедуре произвольного доступа, где третий буфер сообщений является буфером, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.In an exemplary implementation of the first approach, the method further comprises receiving the first uplink data from the third message buffer in the first random access procedure, and obtaining the second uplink data from the third message buffer in the second random access procedure, where the third message buffer is a buffer shared by the first random access procedure and the second random access procedure.

При возможной реализации первого подхода, способ дополнительно содержит этап, на котором, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает первый счётчик на начальное значение, где первый счётчик предназначен для первой процедуры произвольного доступа. Если разрешение конфликта в первой процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счёта первого счётчика на 1. Если первый счётчик достигает установленного максимального значения, устройство на стороне терминала указывает более высокому уровню (например, уровню RRC), что первая процедура произвольного доступа терпит неудачу, чтобы предотвратить для устройства на стороне терминала частый повторный запуск первой процедуры произвольного доступа, с тем, чтобы уменьшить расход ресурса устройства на стороне терминала.In a possible implementation of the first approach, the method further comprises, when the terminal side device initiates the first random access procedure, the terminal side device sets the first counter to an initial value, where the first counter is for the first random access procedure. If the contention resolution in the first random access procedure fails, the terminal side device increments the count value of the first counter by 1. access fails to prevent the terminal-side device from frequently restarting the first random access procedure so as to reduce resource consumption of the terminal-side device.

При возможной реализации первого подхода первый счётчик содержит счётчик посылок первой преамбулы произвольного доступа и первый счётчик скачков питающей мощности.In a possible implementation of the first approach, the first counter contains the first random access preamble burst counter and the first power hop counter.

При возможной реализации первого подхода способ дополнительно содержит этап, на котором, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счётчик на начальное значение, где второй счётчик является счётчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа. Если разрешение конфликта в первой процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета второго счётчика на 1. Если второй счётчик достигает установленного максимального значения, устройство на стороне терминала указывает более высокому уровню (например, уровню RRC), что первая процедура произвольного доступа потерпела неудачу, чтобы избежать частого перезапуска устройством на стороне терминала первой процедуры произвольного доступа и, тем самым, уменьшить расход ресурса устройства на стороне терминала.In an exemplary implementation of the first approach, the method further comprises, when the terminal side device initiates the first random access procedure, the terminal side device sets the second counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second procedure. random access. If the contention resolution in the first random access procedure fails, the terminal side device increments the second counter by 1. access failed to avoid frequently restarting the first random access procedure by the terminal-side device, and thereby reduce the resource consumption of the terminal-side device.

При возможной реализации первого подхода второй счётчик содержит счётчик посылок второй преамбулы произвольного доступа и/или второй счётчик скачков питающей мощности.In a possible implementation of the first approach, the second counter contains a second random access preamble burst counter and/or a second power hop counter.

При возможной реализации первого подхода, если разрешение конфликта в первой процедуре произвольного доступа или во второй процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета второго счётчика посылок преамбулы произвольного доступа на 1.In a possible implementation of the first approach, if the contention resolution in the first random access procedure or in the second random access procedure fails, the device at the terminal side increments the count value of the second random access preamble burst counter by 1.

При возможной реализации первого подхода, если устройство на стороне терминала снова инициирует первую процедуру произвольного доступа или инициирует вторую процедуру произвольного доступа, устройство на стороне терминала увеличивает значение счета второго счётчика скачков питающей мощности на 1.In a possible implementation of the first approach, if the terminal side device initiates the first random access procedure again or initiates the second random access procedure, the terminal side device increments the second power hop counter by 1.

В соответствии со вторым подходом, вариант осуществления настоящей заявки обеспечивает способ произвольного доступа, содержащий этапы, на которых: устройство на стороне сети принимает первый запрос произвольного доступа от устройства на стороне терминала и принимает первые восходящие данные от устройства на стороне терминала на первом восходящем ресурсе, где устройство на стороне терминала получает первые восходящие данные из первого буфера сообщений, первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, а первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию, и ответная информация является первым ответом о произвольном доступе на первый запрос произвольного доступа или ответом на первые восходящие данные. Устройство на стороне сети передает нисходящую управляющую информацию, где нисходящая управляющая информация указывает ресурс ответной информации. Устройство на стороне сети передает ответную информацию на ресурсе, указанном нисходящей управляющей информацией.According to the second approach, an embodiment of the present application provides a random access method comprising: a network-side device receives a first random access request from a terminal-side device, and receives a first uplink data from a terminal-side device on a first uplink resource, where the terminal side device receives the first uplink data from the first message buffer, the first message buffer is a buffer dedicated to the first random access procedure, and the first random access procedure is a procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first uplink resource and receives response information, and the response information is a first random access response to the first random access request or a response to the first upstream data. The network side device transmits downlink control information, where the downlink control information indicates a resource of response information. The network-side device transmits response information on the resource indicated by the downstream control information.

В соответствии с третьим подходом, вариант осуществления настоящей заявки обеспечивает способ произвольного доступа, содержащий этапы, на которых: когда инициируют первую процедуру произвольного доступа, устройство на стороне терминала устанавливает первый счётчик на начальное значение, где первый счётчик является предназначенным для выполнения первой процедуры произвольного доступа, первая процедура произвольного доступа является процедурой произвольного доступа, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию и ответная информация является первым ответом о произвольном доступе, полученным в ответ на первый запрос произвольного доступа или ответом на первые восходящие данные. Устройство на стороне терминала выполняет первую процедуру произвольного доступа.According to a third approach, an embodiment of the present application provides a random access method comprising the steps of: when a first random access procedure is initiated, a terminal-side device sets a first counter to an initial value, where the first counter is to perform the first random access procedure , the first random access procedure is a random access procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first uplink resource, and receives response information, and the response information is the first random access response received in response to the first request random access or response to the first upstream data. The terminal side device performs the first random access procedure.

При возможной реализации третьего подхода, способ дополнительно содержит этапы, на которых: при инициировании первой процедуры произвольного доступа устройство на стороне терминала устанавливает второй счётчик на начальное значение, где второй счётчик является счётчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа, и вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа, принимает второй ответ о произвольном доступе и передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе.In an optional implementation of the third approach, the method further comprises: upon initiating the first random access procedure, the terminal-side device sets the second counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second random access procedure, and the second random access procedure is a procedure in which the terminal-side device transmits the second random access request, receives the second random access response, and transmits the second uplink data based on the second random access response.

В соответствии с четвертым подходом, вариант осуществления настоящей заявки обеспечивает устройство на стороне терминала, содержащее процессор, выполненный с возможностью получения первых восходящих данных из первого буфера сообщений, где первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию и ответная информация является первым ответом о произвольном доступе на первый запрос произвольного доступа или ответом на первые восходящие данные; и передающий блок, выполненный с возможностью посылки первого запроса произвольного доступа устройству на стороне сети и посылки первых восходящих данных устройству на стороне сети на первом восходящем ресурсе, где процессор дополнительно выполнен с возможностью обнаружения нисходящей управляющей информации и нисходящая управляющая информация указывает ресурс ответной информации; и приемный блок, выполненный с возможностью приема ответной информации на ресурсе, указанном нисходящей управляющей информацией.According to a fourth approach, an embodiment of the present application provides a terminal side apparatus comprising a processor configured to receive first uplink data from a first message buffer, where the first message buffer is a buffer dedicated to a first random access procedure, the first random access procedure is a procedure in which the terminal-side device transmits the first random access request, transmits the first uplink data on the first uplink resource, and receives response information, and the response information is a first random access response to the first random access request or a response to the first uplink data; and a transmitting unit configured to send a first random access request to the network side device and send first uplink data to the network side device on the first uplink resource, where the processor is further configured to detect downlink control information and the downlink control information indicates a response information resource; and a receiving unit configured to receive the response information on the resource indicated by the downstream control information.

При возможной реализации четвертого подхода, когда первая процедура произвольного доступа терпит неудачу или когда во втором буфере сообщений нет восходящих данных, а первый буфер сообщений имеет восходящие данные, второй буфер сообщений является буфером, предназначенным для второй процедуры произвольного доступа, и вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа; принимает второй ответ о произвольном доступе на второй запрос произвольного доступа и передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе; и блок обработки дополнительно выполнен с возможностью получения вторых восходящих данных из первого буфера сообщений во второй процедуре произвольного доступа.In a possible implementation of the fourth approach, when the first random access procedure fails or when there is no upstream data in the second message buffer and the first message buffer has upstream data, the second message buffer is a buffer dedicated to the second random access procedure, and the second random access procedure is a procedure in which a terminal-side device transmits a second random access request; receives a second random access response to the second random access request, and transmits a second uplink data based on the second random access response; and the processing unit is further configured to receive the second uplink data from the first message buffer in the second random access procedure.

При возможной реализации четвертого подхода, когда первая процедура произвольного доступа терпит неудачу или когда во втором буфере сообщений нет восходящих данных, а первый буфер сообщений имеет восходящие данные, второй буфер сообщений является буфером, предназначенным для второй процедуры произвольного доступа, и блок обработки дополнительно выполнен с возможностью сохранения восходящих данных, находящихся в первом буфере сообщений, во втором буфере сообщений, и получения вторых восходящих данных из второго буфера сообщений во второй процедуре произвольного доступа.In a possible implementation of the fourth approach, when the first random access procedure fails or when there is no upstream data in the second message buffer and the first message buffer has upstream data, the second message buffer is a buffer dedicated to the second random access procedure, and the processing unit is further executed with the ability to store the uplink data in the first message buffer in the second message buffer and obtain the second uplink data from the second message buffer in the second random access procedure.

При возможной реализации четвертого подхода, блок обработки выполнен с возможностью сохранения первых восходящих данных в первом буфере сообщений и во втором буфере сообщений. Альтернативно, блок обработки выполнен с возможностью сохранения вторых восходящих данных в первом буфере сообщений и во втором буфере сообщений.With a possible implementation of the fourth approach, the processing unit is configured to store the first ascending data in the first message buffer and in the second message buffer. Alternatively, the processing unit is configured to store the second uplink data in the first message buffer and in the second message buffer.

При возможной реализации четвертого подхода, когда вторая процедура произвольного доступа терпит неудачу или, когда в первом буфере сообщений нет восходящих данных, а во втором буфере сообщений восходящие данные имеются, второй буфер сообщений предназначен для второй процедуры произвольного доступа, и блок обработки дополнительно выполнен с возможностью получения первых восходящих данных из второго буфера сообщений.In a possible implementation of the fourth approach, when the second random access procedure fails, or when there is no upstream data in the first message buffer and there is upstream data in the second message buffer, the second message buffer is dedicated to the second random access procedure, and the processing unit is further configured to receiving the first upstream data from the second message buffer.

При возможной реализации четвертого подхода, блок обработки дополнительно выполнен с возможностью получения первых восходящих данных из третьего буфера сообщений в первой процедуре произвольного доступа и получения вторых восходящих данных из третьего буфера сообщений во второй процедуре произвольного доступа, где третий буфер сообщений является буфером, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.In a possible implementation of the fourth approach, the processing unit is further configured to receive the first upstream data from the third message buffer in the first random access procedure and obtain the second upstream data from the third message buffer in the second random access procedure, where the third message buffer is a buffer shared by the first random access procedure. a random access procedure and a second random access procedure.

При возможной реализации четвертого подхода, блок обработки дополнительно выполнен с возможностью установки первого счётчика на начальное значение, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, где первый счётчик предназначен для первой процедуры произвольного доступа.In a possible implementation of the fourth approach, the processing unit is further configured to set the first counter to an initial value when the terminal side device initiates the first random access procedure, where the first counter is for the first random access procedure.

При возможной реализации четвертого подхода блок обработки дополнительно выполнен с возможностью установки второго счётчика на начальное значение, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, где второй счётчик предназначен для совместного использования первой процедурой произвольного доступа и второй процедурой произвольного доступа.With a possible implementation of the fourth approach, the processing unit is further configured to set the second counter to an initial value when the terminal-side device initiates the first random access procedure, where the second counter is intended to be shared between the first random access procedure and the second random access procedure.

В соответствии с пятым подходом, вариант осуществления настоящей заявки обеспечивает устройство на стороне сети, содержащее приемный блок, выполненный с возможностью приема первого запроса произвольного доступа от устройства на стороне терминала и приема первых восходящих данных от устройства на стороне терминала на первом восходящем ресурсе, где устройство на стороне терминала получает первые восходящие данные из первого буфера сообщений, первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминале передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию, где ответная информация является первым ответом о произвольном доступе на первый запрос произвольного доступа, или ответом на первые восходящие данные; и передающий блок, выполненный с возможностью посылки нисходящей управляющей информации, где нисходящая управляющая информация указывает ресурс ответной информации. Передающий блок дополнительно выполнен с возможностью посылки ответной информации на ресурсе, указанном нисходящей управляющей информацией.According to the fifth approach, an embodiment of the present application provides a network-side device comprising a receiving unit configured to receive a first random access request from a terminal-side device and receive first uplink data from a terminal-side device on a first uplink resource, where the device on the terminal side receives the first uplink data from the first message buffer, the first message buffer is a buffer dedicated to the first random access procedure, the first random access procedure is a procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first an upstream resource and receives response information, where the response information is a first random access response to the first random access request, or a response to the first upstream data; and a transmitting unit configured to send downlink control information, where the downlink control information indicates a resource of response information. The transmitting unit is further configured to send response information on the resource indicated by the downstream control information.

В соответствии с шестым подходом, вариант осуществления настоящей заявки дополнительно обеспечивает устройство связи. Устройство связи может быть устройством на стороне терминала или микросхемой. Устройство связи содержит процессор, выполненный с возможностью реализации любого способа, представленного в первом подходе. Устройство связи может дополнительно содержать память, выполненную с возможностью хранения программных команд и данных. Память может быть памятью, интегрированной в устройство связи, или памятью вне микросхемы, расположенной вне устройства связи. Память связывается с процессором. Процессор может вызывать и исполнять программные команды, хранящиеся в памяти, чтобы реализовывать любой способ, представленный в первом подходе. Устройство связи может дополнительно содержать интерфейс связи. Интерфейс связи используется устройством связи для связи с другим устройством (например, устройством на стороне сети).According to the sixth approach, an embodiment of the present application further provides a communication device. The communication device may be a terminal side device or a chip. The communication device contains a processor configured to implement any method presented in the first approach. The communication device may further comprise a memory configured to store program instructions and data. The memory may be memory integrated into the communication device or off-chip memory located outside the communication device. The memory is associated with the processor. The processor may call and execute program instructions stored in memory to implement any of the methods presented in the first approach. The communication device may further comprise a communication interface. The communication interface is used by the communication device to communicate with another device (for example, a device on the network side).

В соответствии с седьмым подходом, вариант осуществления настоящей заявки дополнительно обеспечивает устройство связи. Устройство связи может быть устройством на стороне сети или микросхемой. Устройство связи содержит процессор, выполненный с возможностью реализация способа, обеспечиваемого во втором подходе. Устройство связи может дополнительно содержать память, выполненную с возможностью хранения программных команд и данных. Память может быть памятью, интегрированной в устройство связи, или памятью вне микросхемы, расположенной вне устройства связи. Память связана с процессором. Процессор может вызывать и исполнять программные команды, хранящиеся в памяти, чтобы реализовывать способ, представленный во втором подходе. Устройство связи может дополнительно содержать интерфейс связи. Интерфейс связи используется устройством связи, чтобы осуществлять связь с другим устройством (например, с устройством на стороне терминала).According to the seventh approach, an embodiment of the present application further provides a communication device. The communication device may be a network side device or a chip. The communication device comprises a processor configured to implement the method provided in the second approach. The communication device may further comprise a memory configured to store program instructions and data. The memory may be memory integrated into the communication device or off-chip memory located outside the communication device. The memory is connected to the processor. The processor may call and execute program instructions stored in memory to implement the method presented in the second approach. The communication device may further comprise a communication interface. The communication interface is used by a communication device to communicate with another device (eg, a device on the terminal side).

В соответствии с восьмым подходом, вариант осуществления настоящей заявки обеспечивает считываемый компьютером носитель, содержащий команды. Когда команды исполняются на компьютере, компьютер может выполнять любой способ, представленный в первом подходе или во втором подходе.According to the eighth approach, an embodiment of the present application provides a computer-readable medium containing instructions. When the instructions are executed on the computer, the computer may perform any of the methods presented in the first approach or the second approach.

В соответствии с девятым подходом, вариант осуществления настоящей заявки обеспечивает компьютерный программный продукт, содержащий команды. Когда компьютерный программный продукт работает на компьютере, компьютер может выполнять любой способ, представленный в первом подходе или во втором подходе.According to the ninth approach, an embodiment of the present application provides a computer program product containing instructions. When the computer program product is running on the computer, the computer may perform any of the methods presented in the first approach or the second approach.

В соответствии с десятым подходом, вариант осуществления настоящей заявки обеспечивает систему микросхем. Система микросхем содержит процессор и может дополнительно содержать память. Система микросхем выполнена с возможностью реализации любого способа, представленного в первом подходе или во втором подходе. Система микросхем может содержать микросхему или может содержать микросхему и другой дискретный компонент.According to the tenth approach, an embodiment of the present application provides a chip system. The chip system comprises a processor and may further comprise a memory. The chip system is configured to implement any method presented in the first approach or in the second approach. The chip system may include a chip, or may include a chip and another discrete component.

В соответствии с одиннадцатым подходом, вариант осуществления настоящей заявки обеспечивает систему. Система содержит устройство на стороне терминала, представленное при третьем подходе, и устройство на стороне сети, представленное при четвертом подходе.According to the eleventh approach, an embodiment of the present application provides a system. The system comprises a terminal side device presented in the third approach and a network side device presented in the fourth approach.

Краткое описание чертежейBrief description of the drawings

Фиг. 1 – четырехэтапная процедура произвольного доступа, соответствующая варианту осуществления настоящей заявки;Fig. 1 is a four-stage random access procedure according to an embodiment of the present application;

Фиг. 2 - двухэтапная процедура произвольного доступа, соответствующая варианту осуществления настоящей заявки;Fig. 2 shows a two-stage random access procedure according to an embodiment of the present application;

Фиг. 3 - система, применяемая для способа произвольного доступа, соответствующего варианту осуществления настоящей заявки;Fig. 3 is a system applied to the random access method according to the embodiment of the present application;

Фиг. 4 - внутренняя структура устройства на стороне терминала, соответствующего варианту осуществления настоящей заявки;Fig. 4 is an internal structure of a terminal-side device according to an embodiment of the present application;

Фиг. 5 - внутренняя структура устройства на стороне сети, соответствующего варианту осуществления настоящей заявки;Fig. 5 is an internal structure of a network side device according to an embodiment of the present application;

Фиг. 6a - схема окна RAR, соответствующего варианту осуществления настоящей заявки;Fig. 6a is a diagram of a RAR window according to an embodiment of the present application;

Фиг. 6b - схема существующего PDU MAC;Fig. 6b is a diagram of an existing MAC PDU;

Фиг. 6c - схема подзаголовка суб-PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 6c is a sub-header diagram of a MAC sub-PDU according to an embodiment of the present application;

Фиг. 6d - схема SDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 6d is a diagram of a MAC SDU according to an embodiment of the present application;

Фиг. 7 - схема обмена сигналами, применимая к способу произвольного доступа, соответствующему варианту осуществления настоящей заявки;Fig. 7 is a signaling diagram applicable to a random access method according to an embodiment of the present application;

Фиг. 8 - контрольное окно, соответствующее варианту осуществления настоящей заявки;Fig. 8 - control window corresponding to the embodiment of the present application;

Фиг. 9 - схема PDU MAC, соответствующая варианту осуществления настоящей заявки;Fig. 9 is a diagram of a MAC PDU according to an embodiment of the present application;

Фиг. 10 - схема другого PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 10 is a diagram of another MAC PDU according to an embodiment of the present application;

Фиг. 11 - схема еще одного PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 11 is a diagram of another MAC PDU according to an embodiment of the present application;

Фиг. 12 – схема еще одного другого PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 12 is a diagram of yet another MAC PDU according to an embodiment of the present application;

Фиг. 13 – схема еще одного другого PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 13 is a diagram of yet another MAC PDU according to an embodiment of the present application;

Фиг. 14 - схема еще одного другого PDU MAC, соответствующего варианту осуществления настоящей заявки;Fig. 14 is a diagram of yet another MAC PDU according to an embodiment of the present application;

Фиг. 15 - внутренняя структура другого устройства на стороне терминала, соответствующего варианту осуществления настоящей заявки; иFig. 15 is an internal structure of another terminal-side device according to an embodiment of the present application; And

Фиг. 16 - внутренняя структура другого устройства на стороне сети, соответствующего варианту осуществления настоящей заявки.Fig. 16 is an internal structure of another network side device according to an embodiment of the present application.

Осуществление изобретенияImplementation of the invention

Варианты осуществления настоящей заявки обеспечивают способ и устройство произвольного доступа. Способ и устройство произвольного доступа используются в сети мобильной связи, например, в сети мобильной связи, которая поддерживает множество технологий радиоинтерфейсов (radio interface technology, RIT).Embodiments of the present application provide a random access method and apparatus. The random access method and device are used in a mobile communication network, for example, in a mobile communication network that supports a variety of radio interface technologies (RIT).

На фиг. 3 схематично представлена система связи, к которой применимо техническое решение, соответствующее варианту осуществления настоящей заявки. Система связи может содержать устройство 100 на стороне сети и одно или более устройств 200 на стороне терминала (на фиг. 3 показано только одно устройство 200 на стороне терминала. 3), соединенных с устройством 100 на стороне сети. Передача данных может выполняться между устройством на стороне сети и устройством на стороне терминала.In FIG. 3 is a schematic representation of a communication system to which the technical solution according to an embodiment of the present application is applicable. The communication system may include a network side device 100 and one or more terminal side devices 200 (only one terminal side device 200 is shown in FIG. 3. 3) connected to the network side device 100. Data communication may be performed between a network side device and a terminal side device.

Устройство 100 на стороне сети может быть устройством, способным осуществлять связь с устройством 200 на стороне терминала. Например, устройство 100 на стороне сети может быть базовой станцией. Базовая станция может быть базовой приемопередающей станцией (base transceiver station, BTS) в глобальной системе мобильной связи (global system for mobile communication, GSM) или системой мультидоступа с кодовым разделением каналов (code division multiple access, CDMA), NodeB (NodeB, NB) в системе широкополосного мультидоступа с кодовым разделением каналов (wideband code division multiple access, WCDMA), развернутым NodeB (evolved NodeB, eNB или eNodeB) в LTE, базовой станцией в NR, ретрансляционной станцией, точкой доступа, базовой станцией в будущей сети и т. п. Это не ограничивается в вариантах осуществления настоящей заявки. Базовая станция в NR может также упоминаться как приемопередающая точка (transmission reception point, TRP) или gNB. В вариантах осуществления настоящей заявки устройство на стороне сети может быть независимо продаваемым устройством на стороне сети, например, базовой станцией, или может быть микросхемой, которая реализует соответствующую функцию в устройстве на стороне сети. В вариантах осуществления настоящей заявки система микросхем может содержать микросхему или может содержать микросхему и другой дискретный компонент. Технические решения, представленные в вариантах осуществления настоящей заявки, описываются с использованием примера, в котором устройством для реализации функции устройства на стороне сети является устройство на стороне сети.The network side device 100 may be a device capable of communicating with the terminal side device 200. For example, network side device 100 may be a base station. The base station can be a base transceiver station (BTS) in the global system for mobile communication (GSM) or a code division multiple access (CDMA) NodeB (NodeB, NB) system in a wideband code division multiple access (WCDMA) system, an evolved NodeB (evolved NodeB, eNB or eNodeB) in LTE, a base station in NR, a relay station, an access point, a base station in a future network, etc. n. This is not limited to embodiments of the present application. A base station in NR may also be referred to as a transmission reception point (TRP) or gNB. In embodiments of the present application, the network side device may be an independently marketable network side device, such as a base station, or may be a chip that implements the corresponding function in the network side device. In embodiments of the present application, the chip system may include a chip, or may include a chip and another discrete component. The technical solutions presented in the embodiments of the present application are described using an example in which the device for realizing the function of the network side device is the network side device.

Устройство 200 на стороне терминала в этом варианте осуществления настоящей заявки может также упоминаться как терминал и может быть устройством с функцией беспроводного приемопередатчика. Терминал может быть развернут на земле, в том числе, как терминал внутри помещения или снаружи помещения, переносной терминал или терминал, установленный на транспортном средстве; или может быть развернут на водной поверхности (например, на корабле) или в воздухе (например, на самолете, воздушном шаре и спутнике). Устройство на стороне терминала может быть оборудованием пользователя (user equipment, UE). UE может быть переносным устройством, устройством, установленным на транспортном средстве, носимым устройством или компьютерным устройством, имеющим функцию радиосвязи. Например, UE может быть мобильным телефоном (mobile phone), планшетным компьютером или компьютером, имеющим функцию беспроводного приемопередатчика. Альтернативно, устройство на стороне терминала может быть устройством на стороне терминала с виртуальной реальностью (virtual reality, VR), устройством на стороне терминала с аугментированной реальностью (augmented reality, AR), беспроводным терминалом при управлении производственным процессом, беспроводным терминалом в беспилотном устройстве, беспроводным терминалом в телемедицине, беспроводным терминалом в смарт-сети, беспроводным терминалом в смарт-городе (smart city), беспроводным терминалом в умном доме (smart home) и т. п. В вариантах осуществления настоящей заявки устройство на стороне терминала может быть независимо проданным терминалом или может быть микросхемой в терминале. В технических решениях, представленных в вариантах осуществления настоящей заявки, технические решения, представленные в вариантах осуществления настоящей заявки, описываются с использованием примера, в котором устройство для реализации функции терминала является устройством на стороне терминала.The terminal side device 200 in this embodiment of the present application may also be referred to as a terminal, and may be a device with a wireless transceiver function. The terminal can be deployed on the ground, including as an indoor or outdoor terminal, a portable terminal or a vehicle-mounted terminal; or can be deployed on the water surface (for example, on a ship) or in the air (for example, on an airplane, balloon and satellite). The terminal side device may be a user equipment (UE). The UE may be a portable device, a vehicle-mounted device, a wearable device, or a computing device having a radio communication function. For example, the UE may be a mobile phone, a tablet computer, or a computer having a wireless transceiver function. Alternatively, the terminal-side device may be a virtual reality (VR) terminal-side device, an augmented reality (AR) terminal-side device, a wireless terminal in process control, a wireless terminal in an unmanned device, a wireless terminal in telemedicine, a wireless terminal in a smart network, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like. or may be a chip in the terminal. In the technical solutions presented in the embodiments of the present application, the technical solutions presented in the embodiments of the present application are described using an example in which the device for realizing the terminal function is a terminal-side device.

Устройство 100 на стороне сети или устройство 200 на стороне терминала, показанные на фиг. 3 в вариантах осуществления настоящей заявки, могут быть реализованы устройством или могут быть функциональным модулем в устройстве. В вариантах осуществления настоящей заявки это конкретно не ограничивается. Может подразумеваться, что вышеупомянутая функция может быть сетевым элементом в аппаратном устройстве, функцией программного обеспечения, работающей на выделенных аппаратных средствах, виртуализированной функцией, созданной на платформе (например, на облачной платформе) или системой микросхем. В вариантах осуществления настоящей заявки система микросхем может содержать микросхему или может содержать микросхему и другой дискретный компонент.Network side device 100 or terminal side device 200 shown in FIG. 3 in embodiments of the present application may be implemented by a device or may be a functional module in a device. In the embodiments of the present application, this is not specifically limited. It may be understood that the aforementioned function may be a network element in a hardware device, a software function running on dedicated hardware, a virtualized function built on a platform (eg, a cloud platform), or a chip system. In embodiments of the present application, the chip system may include a chip, or may include a chip and another discrete component.

Например, устройство для реализации функции устройства на стороне терминала, представленного в вариантах осуществления настоящей заявки, может быть реализовано устройством 400, показанным на фиг. 4. На фиг. 4 представлена аппаратная структура устройства 400, соответствующего варианту осуществления настоящей заявки. Устройство 400 содержит по меньшей мере один процессор 401, выполненный с возможностью реализация функции устройства на стороне терминала, представленного в вариантах осуществления настоящей заявки. Устройство 400 может дополнительно содержать шину 402 и по меньшей мере один интерфейс 404 связи. Устройство 400 может дополнительно содержать память 403.For example, a device for realizing the function of a terminal-side device provided in the embodiments of the present application may be implemented by the device 400 shown in FIG. 4. In FIG. 4 shows the hardware structure of a device 400 according to an embodiment of the present application. The device 400 includes at least one processor 401 configured to implement the function of the terminal side device shown in the embodiments of the present application. The device 400 may further comprise a bus 402 and at least one communication interface 404. The device 400 may further comprise a memory 403.

В вариантах осуществления настоящей заявки процессор может быть центральным процессором (central processing unit, CPU), универсальным процессором, сетевым процессором (network processor, NP), цифровым сигнальным процессором (digital signal processing, DSP), микропроцессором, микроконтроллером, программируемым логическим устройством (programmable logic device, PLD) или любым их сочетанием. Процессор альтернативно может быть любым другим устройством, имеющим функцию обработки, например, схемой, компонентом или программным модулем.In embodiments of the present application, the processor may be a central processing unit (CPU), a general-purpose processor, a network processor (network processor, NP), a digital signal processor (digital signal processing, DSP), a microprocessor, a microcontroller, a programmable logic device (programmable logic device, PLD) or any combination thereof. The processor may alternatively be any other device having a processing function, such as a circuit, component, or software module.

Шина 402 может быть выполнена с возможностью передачи информации между вышеупомянутыми компонентами.Bus 402 may be configured to transfer information between the above components.

Интерфейс 404 связи выполнен с возможностью осуществления связи с другим устройством или системой связи, например, Ethernet, сетью радиодоступа (radio access network, RAN) или беспроводной локальной сетью (wireless local area network, WLAN). Интерфейс 404 связи может быть интерфейсом, схемой, приемопередатчиком, или другим устройством, которое может осуществлять связь. Это не ограничивается в настоящей заявке. Интерфейс 404 связи может быть связан с процессором 401. Связь в вариантах осуществления настоящей заявки может быть косвенной связью или соединением связи между устройствами, блоками или модулями в электрической форме, механической форме или другой форме и использоваться для информационного обмена между устройствами, блоками или модулями.The communication interface 404 is configured to communicate with another device or communication system, such as an Ethernet, a radio access network (RAN), or a wireless local area network (WLAN). Communication interface 404 may be an interface, circuit, transceiver, or other device that can communicate. This is not limited in the present application. Communication interface 404 may be coupled to processor 401. Communication in embodiments of the present application may be an indirect connection or communication connection between devices, blocks or modules in electrical form, mechanical form or other form and used for information exchange between devices, blocks or modules.

В вариантах осуществления настоящей заявки память может быть постоянным запоминающим устройством (read-only memory, ROM) или другим типом статического запоминающего устройства, которое может хранить статическую информацию и команды, оперативной памятью (random access memory, RAM) или другим типом устройства динамической памяти, которое может хранить информацию и команды, электрически стираемой программируемой постоянной памятью (electrically erasable programmable read-only memory, EEPROM), постоянным запоминающим устройством на компакт-дисках (compact disc read-only memory, CD-ROM) или другим запоминающим устройством на компакт-дисках, запоминающим устройством на оптических дисках (в том числе, на компакт-дисках, лазерных дисках, оптических дисках, цифровых универсальных дисках, оптических дисках Blu-ray, и т. п.), носителем запоминающего устройства на магнитных дисках или другим магнитным запоминающим устройством или любым другим носителем, который может использоваться для переноса или хранения ожидаемой управляющей программы в форме структуры команд или данных и к которым может получать доступ компьютер. Однако, память этим не ограничивается. Память может существовать независимо или может быть связана с процессором, например, через шину 402. Альтернативно, память может быть интегрирована с процессором.In embodiments of the present application, the memory may be a read-only memory (ROM) or other type of static storage device that can store static information and commands, random access memory (RAM) or other type of dynamic memory device, which can store information and instructions, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other compact disc storage device. discs, optical disc storage media (including CDs, laser discs, optical discs, digital versatile discs, Blu-ray optical discs, etc.), magnetic disc storage media, or other magnetic storage media. a device or any other medium that can be used to carry or store the expected control program in the form of an instruction or data structure and that can be accessed by a computer. However, memory is not limited to this. The memory may exist independently or may be coupled to the processor, such as via bus 402. Alternatively, the memory may be integrated with the processor.

Память 403 выполнена с возможностью хранения программных команд и процессор 401 может управлять исполнением программных команд, чтобы реализовывать способ, представленный в последующих вариантах осуществления настоящей заявки. Процессор 401 выполнен с возможностью вызова и исполнения команд, хранящихся в памяти 403, чтобы реализовывать способ планирования ресурсов, представленный в последующих вариантах осуществления настоящей заявки.The memory 403 is configured to store program instructions, and the processor 401 may control the execution of the program instructions to implement the method presented in subsequent embodiments of the present application. The processor 401 is configured to call and execute instructions stored in the memory 403 to implement the resource scheduling method presented in subsequent embodiments of the present application.

Как вариант, исполняемые компьютером команды в вариантах осуществления настоящей заявки могут также упоминаться как прикладная управляющая программа. Это конкретно не ограничивается в вариантах осуществления настоящей заявки.Alternatively, the computer-executable instructions in the embodiments of the present application may also be referred to as an application control program. This is not specifically limited in the embodiments of the present application.

Как вариант, память 403 может быть включена в состав процессора 401.Alternatively, memory 403 may be included with processor 401.

При конкретной реализации в варианте осуществления процессор 401 может содержать один или более CPU, например, CPU 0 и CPU 1, как показано на фиг. 4.In a specific implementation, in an embodiment, the processor 401 may include one or more CPUs, such as CPU 0 and CPU 1, as shown in FIG. 4.

При конкретной реализации в варианте осуществления устройство 400 может содержать множество процессоров, например, процессор 401 и процессор 407, как показано на фиг. 4. Каждый из этих процессоров может быть одноядерным процессором (с единственным CPU) или многоядерным процессором (с несколькими CPU). Процессор здесь может быть одним или более устройствами, схемами и/или ядрами обработки, выполненными с возможностью обработки данных (например, команд компьютерной программы).In a particular implementation, in an embodiment, device 400 may comprise a plurality of processors, such as processor 401 and processor 407 as shown in FIG. 4. Each of these processors can be a single-core processor (with a single CPU) or a multi-core processor (with multiple CPUs). A processor here can be one or more devices, circuits, and/or processing cores configured to process data (eg, computer program instructions).

При конкретной реализации в варианте осуществления устройство 400 может дополнительно содержать устройство 405 вывода и устройство 406 ввода. Устройство 405 вывода связывается с процессором 401 и может отображать информацию множеством способов. Например, устройство 405 вывода может быть жидкокристаллическим дисплеем (liquid crystal display, LCD), светодиодным ((light emitting diode, LED) дисплеем, дисплеем с электронно-лучевой трубкой (cathode ray tube, CRT) или проектором (projector). Устройство 406 ввода связывается с процессором 401 и может принимать входные данные от пользователя множеством способов. Например, устройство 406 ввода может быть мышью, клавиатурой, устройством с сенсорным экраном или датчиком.With a specific implementation in the embodiment, the device 400 may further comprise an output device 405 and an input device 406. An output device 405 communicates with the processor 401 and can display information in a variety of ways. For example, output device 405 may be a liquid crystal display (LCD), a light emitting diode (LED) display, a cathode ray tube (CRT) display, or a projector. Input device 406 communicates with the processor 401 and may receive input from the user in a variety of ways.For example, the input device 406 may be a mouse, keyboard, touch screen device, or sensor.

Устройство 400 может быть универсальным устройством или устройством специального назначения. При конкретной реализации устройство 400 на стороне терминала может быть настольным компьютером, портативным компьютером, сетевым сервером, карманным компьютером (например, персональным цифровым секретарем (personal digital assistant, PDA)), мобильным телефоном, планшетным компьютером, беспроводным устройством на стороне терминала, встроенным устройством или устройством со структурой, подобной показанной на фиг. 4. Тип устройства 400 не ограничивается в вариантах осуществления настоящей заявки.Device 400 may be a general purpose device or a special purpose device. In a specific implementation, the terminal-side device 400 may be a desktop computer, a laptop computer, a network server, a personal digital assistant (for example, a personal digital assistant (PDA)), a mobile phone, a tablet computer, a wireless terminal-side device, an embedded device or a device with a structure similar to that shown in FIG. 4. The type of device 400 is not limited in the embodiments of the present application.

Например, устройство для реализации функции устройства на стороне сети, представленное в вариантах осуществления настоящей заявки, может быть реализовано устройством 500, показанным на фиг. 5. На фиг. 5 представлена структура аппаратных средств устройства 500, соответствующего варианту осуществления настоящей заявки. Устройство 500 содержит по меньшей мере один процессор 501, выполненный с возможностью реализации функции устройства на стороне сети, представленного в вариантах осуществления настоящей заявки. Устройство 500 может дополнительно содержать шину 502 и по меньшей мере один интерфейс 504 связи. Устройство 500 может дополнительно содержать память 503.For example, the apparatus for realizing the function of a network-side device presented in the embodiments of the present application may be implemented by the apparatus 500 shown in FIG. 5. In FIG. 5 shows the hardware structure of a device 500 according to an embodiment of the present application. The device 500 includes at least one processor 501 configured to implement the function of the network side device shown in the embodiments of the present application. Device 500 may further comprise a bus 502 and at least one communication interface 504. The device 500 may further comprise a memory 503.

Шина 502 может быть выполнена с возможностью передачи информации между описанными выше компонентами.Bus 502 may be configured to transfer information between the components described above.

Интерфейс 504 связи выполнен с возможностью осуществления связи с другим устройством или сетью связи, например, Ethernet, RAN или WLAN. Интерфейс 504 связи может быть интерфейсом, схемой, приемопередатчиком или другим устройством, которое может реализовывать связь. Это не ограничивается в настоящей заявке. Интерфейс 504 связи может быть связан с процессором 501.Communication interface 504 is configured to communicate with another device or communication network, such as Ethernet, RAN, or WLAN. The communication interface 504 may be an interface, circuit, transceiver, or other device that can implement communication. This is not limited in the present application. Communication interface 504 may be coupled to processor 501.

Память 503 выполнена с возможностью хранения программных команд и процессор 501 может управлять исполнением программных команд, чтобы реализовывать способ планирования ресурсов, представленный в последующих вариантах осуществления настоящей заявки. Например, процессор 501 выполнен с возможностью вызова и исполнения команд, хранящихся в памяти 503, чтобы реализовывать способ планирования ресурсов, представленный в последующих вариантах осуществления настоящей заявки.The memory 503 is configured to store program instructions, and the processor 501 may control the execution of the program instructions to implement the resource scheduling method presented in subsequent embodiments of the present application. For example, processor 501 is configured to call and execute instructions stored in memory 503 to implement the resource scheduling method presented in subsequent embodiments of the present application.

Дополнительно, память 503 может быть включена в состав процессора 501.Additionally, memory 503 may be included with processor 501.

При конкретной реализации в варианте осуществления процессор 501 может содержать один или более CPU, например, CPU 0 и CPU 1 на фиг. 5.In a specific implementation, in an embodiment, processor 501 may comprise one or more CPUs, such as CPU 0 and CPU 1 in FIG. 5.

При конкретной реализации в варианте осуществления устройство 500 может содержать множество процессоров, например, процессор 501 и процессор 505, показанные на фиг. 5. Каждый из этих процессоров может быть одноядерным процессором или многоядерным процессором. Процессор здесь может быть одним или более устройствами, схемами и/или ядрами обработки, выполненными с возможностью обработки данных (например, команд компьютерной программы).In a particular implementation, in an embodiment, device 500 may comprise a plurality of processors, such as processor 501 and processor 505 shown in FIG. 5. Each of these processors may be a single-core processor or a multi-core processor. A processor here can be one or more devices, circuits, and/or processing cores configured to process data (eg, computer program instructions).

Чтобы сделать описания последующих вариантов осуществления более ясными и краткими, сначала коротко описываются соответствующие концепции или технологии.In order to make the descriptions of the following embodiments clearer and more concise, the respective concepts or technologies are briefly described first.

Операции, связанные с буфером (buffer) процедуры произвольного доступа (процедуры произвольного доступа, содержащей четыре этапа) в системе долгосрочной эволюции (long term evolution развитие, LTE): Когда устройство на стороне терминала инициирует процедуру произвольного доступа в обслуживаемой ячейке, объект MAC устройства на стороне терминала очищает буфер MSG3. Если ответ на запрос произвольного доступа указывает, что устройство на стороне терминала успешно провело произвольный доступ, подлежащий передаче PDU MAC получают от объекта мультиплексирования и сборки и сохраняют в буфере Msg3. Затем, объект с использованием гибридного автоматического запроса повторения (hybrid automatic repeat request, HARQ) получает из буфера MSG3 PDU MAC, подлежащий передаче, и указывает процесс HARQ, соответствующий PDU MAC, подлежащему передаче, чтобы инициировать новую передачу. После того, как MSG3 послан, объект MAC очищает буфер HARQ, используемый для посылки PDU MAC в буфере Msg3.Operations related to the random access buffer (four-stage random access procedure) in the long-term evolution (LTE) system: When a terminal-side device initiates a random access procedure in a served cell, the MAC the terminal side clears the MSG3 buffer. If the response to the random access request indicates that the terminal side device has successfully performed random access, the MAC PDU to be transmitted is obtained from the mux and assembly entity and stored in the Msg3 buffer. Then, using a hybrid automatic repeat request (HARQ), the entity obtains the MAC PDU to be transmitted from the MSG3 buffer and indicates the HARQ process corresponding to the MAC PDU to be transmitted to initiate a new transmission. After MSG3 is sent, the MAC entity clears the HARQ buffer used to send the MAC PDU in the Msg3 buffer.

Операция приема ответа о произвольном доступе в LTE: UE принимает конфигурацию ресурса физического канала произвольного доступа (physical random access channel, PRACH) от стороны сети, где ресурс PRACH содержит конфигурацию частотно-временного ресурса. После посылки базовой станции преамбулы на ресурсе PRACH, UE должно принять в пределах окна ответа о произвольном доступе (random access response, RAR) планирование базовой станции, используя сигнализацию физического нисходящего управляющего канала (physical downlink control channel, PDCCH). Сигнализация PDCCH скремблируется, используя RА-RNTI, и значение RА-RNTI может быть вычислено согласно формуле (1):LTE Random Access Response Reception Operation: The UE receives a physical random access channel (PRACH) resource configuration from the network side, where the PRACH resource contains the time frequency resource configuration. After sending a preamble to the base station on the PRACH resource, the UE should receive within the random access response (RAR) window scheduling the base station using physical downlink control channel (PDCCH) signaling. The PDCCH signaling is scrambled using RA-RNTI and the RA-RNTI value can be calculated according to formula (1):

RА-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id (1)RA-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id (1)

s_id является номером 1-ого символа индекса ресурса PRACH (0 ≤ s_id <14), t_id – номер 1-ого слота индекса ресурса PRACH в системном кадре (0 ≤ t_id <80), f_id – номер PUSCH индекса ресурса в частотной области (0 ≤ f_id <8), и ul_carrier_id - идентификатор несущей для посылки преамбулы.s_id is the number of the 1st symbol of the PRACH resource index (0 ≤ s_id <14), t_id is the number of the 1st slot of the PRACH resource index in the system frame (0 ≤ t_id <80), f_id is the PUSCH number of the resource index in the frequency domain (0 ≤ f_id < 8), and ul_carrier_id is the carrier identifier for sending the preamble.

Таким образом, после посылки преамбулы на ресурсе PRACH, UE может вычислить уникальный RА-RNTI согласно формуле (1), используя частотно-временное положение ресурса PRACH, и затем получить в пределах окна RAR индикацию сигнализации PDCCH, скремблированной, используя RА-RNTI. В LTE местоположение запуска окна RAR является третьим субкадром после субкадра, в котором UE передает преамбулу.Thus, after sending the preamble on the PRACH resource, the UE can calculate the unique RA-RNTI according to formula (1) using the time-frequency position of the PRACH resource, and then obtain, within the RAR window, a PDCCH signaling indication scrambled using the RA-RNTI. In LTE, the RAR window start location is the third subframe after the subframe in which the UE transmits the preamble.

Как показано на фиг. 6a, местоположение запуска окна RAR располагается после символа, который находится после появления PRACH, PDCCH типа 1 может быть принят в пределах окна RAR и набор ресурсов управления пространства поиска RAR определяется, используя нисходящую управляющую информацию (downlink control information, DCI), переносимую на канале PDCCH. Длина окна RAR может быть указана базовой станцией, используя сигнализацию управления радиоресурсом (radio resource control, RRC).As shown in FIG. 6a, the start location of the RAR window is located after the symbol that is after the appearance of the PRACH, the type 1 PDCCH can be received within the RAR window, and the RAR search space control resource set is determined using downlink control information (DCI) carried on the channel. PDCCH. The RAR window length may be indicated by the base station using radio resource control (RRC) signaling.

Как показано на фиг. 6b, RAR может быть включен в PDU MAC и один PDU MAC может содержать множество суб-PDU MAC. Суб-PDU MAC может содержать подзаголовок (subhead) и полезную нагрузку (payload) и полезная нагрузка может нести в себе RAR. Альтернативно, суб-PDU MAC может содержать только подзаголовок. Как показано на фиг. 6c, суб-PDU MAC может содержать поле E, поле T, поле R и поле BI или суб-PDU MAC может содержать поле E, поле T, и поле RAP ID. Поле E используется для индикации, является ли суб-PDU MAC, содержащий этот подзаголовок, последним суб-PDU MAC в PDU MAC, поле T указывает, содержит ли подзаголовок MAC идентификатор преамбулы произвольного доступа или информацию об индикаторе возврата, поле R является зарезервированным битом, поле BI идентифицирует условие перегрузки в этой ячейке и поле RAP ID идентифицирует идентификатор преамбулы произвольного доступа, который был послан. Как показано на фиг. 6d, блок данных сервиса (service data unit, SDU) MAC может содержать одно или более полей. Например, SDU MAC содержит поле R, команду опережения по времени (timing advance command), восходящий грант (UL Grant) и временный идентификатор сотовой радиосети (temporary cell radio network identifier, C-RNTI).As shown in FIG. 6b, RAR may be included in a MAC PDU, and one MAC PDU may contain multiple MAC sub-PDUs. A MAC sub-PDU may contain a subhead and a payload, and the payload may carry a RAR. Alternatively, the MAC sub-PDU may only contain a subtitle. As shown in FIG. 6c, a MAC sub-PDU may contain an E field, a T field, an R field, and a BI field, or a MAC sub-PDU may contain an E field, a T field, and a RAP ID field. The E field is used to indicate whether the MAC sub-PDU containing this subheader is the last MAC sub-PDU in the MAC PDU, the T field indicates whether the MAC subheader contains a random access preamble identifier or return indicator information, the R field is a reserved bit, the BI field identifies the congestion condition in this cell; and the RAP ID field identifies the identifier of the random access preamble that was sent. As shown in FIG. 6d, a MAC service data unit (SDU) may contain one or more fields. For example, the MAC SDU contains an R field, a timing advance command, an upstream grant (UL Grant), and a temporary cell radio network identifier (C-RNTI).

В системе NR размер RAR фиксируется в семи байтах (byte) и UE, используя субзаголовок MAC, может определить местоположение запуска считывания MAC RAR. Если UE обнаруживает в подзаголовке MAC, что ID RAP является таким же, как ID преамбулы, посланный от UE, UE считывает 7-байтную информацию о RAR, которая следует после подзаголовка MAC.In the NR system, the size of the RAR is fixed in seven bytes (byte) and the UE, using the MAC sub-header, can locate the start location of the MAC RAR reading. If the UE detects in the MAC subheader that the RAP ID is the same as the preamble ID sent from the UE, the UE reads the 7-byte RAR information that follows the MAC subheader.

Для двухэтапной процедуры произвольного доступа, как показано на фиг. 2, терминал передает сообщение A, где сообщение A содержит преамбулу и восходящие данные. Устройство на стороне терминала может определить ресурс канала произвольного доступа (random access channel, RACH) и ресурс данных двухэтапной процедуры произвольного доступа, послать преамбулу на ресурсе RACH и послать восходящие данные на ресурсе данных. После посылки сообщения A терминал принимает сообщение B. Если терминал подтверждает, что информация о разрешении конфликта, содержащаяся в сообщении B, успешна, произвольный доступ успешно выполняется. Если сетевая сторона не в состоянии декодировать сообщение А, сетевая сторона может послать ответную информацию, чтобы указать UE вернуться к четырехэтапной процедуре произвольного доступа или указать UE продолжать выполнять двухэтапную процедуру произвольного доступа.For the two-stage random access procedure as shown in FIG. 2, the terminal transmits message A, where message A contains a preamble and uplink data. A terminal-side device may determine a random access channel (RACH) resource and a 2-way random access data resource, send a preamble on the RACH resource, and send uplink data on the data resource. After sending message A, the terminal receives message B. If the terminal confirms that the contention resolution information contained in message B is successful, the random access is successful. If the network side is unable to decode message A, the network side may send response information to indicate to the UE to return to the four-way random access procedure or to indicate to the UE to continue to perform the two-way random access procedure.

В настоящий момент, при дополнительной реализации решения для двухэтапного произвольного доступа и того, как решение для четырехэтапного произвольного доступа совместимо с решением для двухэтапного произвольного доступа, существует следующая проблема: Поскольку форматы сообщений ответа на запрос различны, после того, как UE выполняет четырехэтапную процедуру произвольного доступа или двухэтапную процедуру произвольного доступа, необходимо выработать решение, как препятствовать устройству на стороне терминала выполнять неправильный синтаксический анализ.At present, with further implementation of the 2-way random access solution and how the 4-way random access solution is compatible with the 2-way random access solution, there is the following problem: Since the request response message formats are different, after the UE performs the 4-way random access procedure access or a two-step random access procedure, a solution needs to be worked out on how to prevent the device on the terminal side from performing incorrect parsing.

Основываясь на способе произвольного доступа, представленном в настоящей заявке, устройство на стороне терминала может искать другие пространства поиска каналов PDCCH, основываясь на идентификаторах различных пространств поиска, или устройство на стороне терминала может обнаруживать каналы PDCCH, основываясь на различных RNTI, где нисходящая управляющая информация, переносимая на PDCCH, указывает ресурс информации об ответе на запрос и устройство на стороне терминала принимает информацию об ответе на запрос на ресурсе, указанном нисходящей управляющей информацией; или устройство на стороне терминала может идентифицировать соответствующие ответные сообщения, основываясь на различных форматах PDU MAC, так чтобы устройство на стороне терминала могло быстро идентифицировать ответные сообщения различных процедур произвольного доступа, чтобы препятствовать устройству на стороне терминала выполнять неправильный синтаксический анализ.Based on the random access method presented in the present application, a terminal side device may search for other PDCCH search spaces based on the identifiers of different search spaces, or a terminal side device may discover PDCCHs based on different RNTIs, where the downlink control information, carried on the PDCCH indicates a request response information resource, and the terminal-side device receives the request response information on the resource indicated by the downlink control information; or, the terminal side device can identify corresponding response messages based on different MAC PDU formats, so that the terminal side device can quickly identify response messages of different random access procedures to prevent the terminal side device from performing incorrect parsing.

Далее описываются технические решения, приведенные в вариантах осуществления настоящей заявки, со ссылкой на сопроводительные чертежи в вариантах осуществления настоящей заявки. В описаниях настоящей заявки, если не указано иное, "по меньшей мере один" означает один или более, и, "множество" означает два или более. Кроме того, чтобы в вариантах осуществления настоящей заявки ясно описать технические решения, в вариантах осуществления настоящей заявки, такие термины, как "первый" и "второй" используются, чтобы различать одинаковые объекты или схожие объекты, функции и цели которых, в основном, одинаковы. Специалист данной области техники должен понимать, что такие термины, как "первый" и "второй" не подразумевают ограничения количества и последовательности выполнения, и не указывают определенную разность.The following describes the technical solutions shown in the embodiments of the present application, with reference to the accompanying drawings in the embodiments of the present application. In the descriptions of the present application, unless otherwise indicated, "at least one" means one or more, and "many" means two or more. In addition, in order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish between the same objects or similar objects whose functions and purposes are basically the same. . Those skilled in the art will understand that terms such as "first" and "second" are not intended to limit the number and sequence of execution, and do not indicate a specific difference.

Для простоты понимания, далее со ссылкой на сопроводительные чертежи конкретно описывается способ произвольного доступа, представленный в вариантах осуществления настоящей заявки.For ease of understanding, hereinafter, with reference to the accompanying drawings, the random access method presented in the embodiments of the present application will be specifically described.

Как показано на фиг. 7, вариант осуществления настоящей заявки обеспечивает способ произвольного доступа, содержащий нижеследующие этапы.As shown in FIG. 7, an embodiment of the present application provides a random access method comprising the following steps.

701: Устройство на стороне сети передает устройству на стороне терминала первый параметр конфигурации первой процедуры произвольного доступа.701: The network-side device transmits the first configuration parameter of the first random access procedure to the terminal-side device.

Первый параметр конфигурации содержит идентификатор первого пространства поиска и конфигурацию первого восходящего ресурса. Альтернативно, первый параметр конфигурации содержит конфигурацию первого восходящего ресурса.The first configuration parameter contains the identifier of the first search space and the configuration of the first upstream resource. Alternatively, the first configuration parameter contains the configuration of the first upstream resource.

702: Устройство на стороне терминала принимает от устройства на стороне сети первый параметр конфигурации первой процедуры произвольного доступа.702: The terminal side device receives from the network side device the first configuration parameter of the first random access procedure.

Первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе, и принимает ответную информацию, и ответная информация является первым ответом о произвольном доступе для первого запроса произвольного доступа или ответом на первые восходящие данные. Следует понимать, что первый восходящий ресурс является ресурсом, полученным перед ответом на запрос произвольного доступа. Поэтому терминал может посылать первые восходящие данные прежде, чем получит ресурс в ответе о произвольном доступе. Ответ на первые восходящие данные может содержать информацию о разрешении конфликта, подтверждение приема (acknowledge, ACK), отрицательное подтверждение приема (negative acknowledge, NACK) и т. п.The first random access procedure is a procedure in which the terminal-side device transmits the first random access request, transmits the first uplink data on the first uplink resource, and receives response information, and the response information is the first random access response for the first random access request or a response to first ascending data. It should be understood that the first upstream resource is a resource obtained before the response to the random access request. Therefore, the terminal may send the first uplink data before it receives the resource in the random access response. The response to the first upstream data may contain conflict resolution information, acknowledgment (acknowledge, ACK), negative acknowledgment (negative acknowledge, NACK), etc.

Например, первая процедура произвольного доступа может быть процедурой произвольного доступа, содержащей два этапа, то есть, процедурой произвольного доступа, в которой устройство на стороне терминала передает MSGA и принимает MSGB.For example, the first random access procedure may be a two-stage random access procedure, that is, a random access procedure in which a terminal-side device transmits the MSGA and receives the MSGB.

Первый параметр конфигурации содержит идентификатор первого пространства поиска и конфигурацию первого восходящего ресурса. Идентификатор первого пространства поиска может быть конкретно выделен первой процедуре произвольного доступа, другими словами, идентификатор первого пространства поиска выделяется первой процедуре произвольного доступа. Устройство на стороне терминала может быстро идентифицировать пространство поиска первой процедуры произвольного доступа, основываясь на идентификаторе первого пространства поиска, и дополнительно обнаруживать нисходящую управляющую информацию (downlink control information, DCI) первой процедуры произвольного доступа в пространстве поиска. Первый параметр конфигурации может дополнительно содержать формат DCI, периодичность контролируемого слота, расположение контролируемого слота и т. п., которые связаны с идентификатором первого пространства поиска.The first configuration parameter contains the identifier of the first search space and the configuration of the first upstream resource. The first search space identifier may be specifically allocated to the first random access procedure, in other words, the first search space identifier is allocated to the first random access procedure. The terminal side device can quickly identify the search space of the first random access procedure based on the identifier of the first search space, and further detect downlink control information (DCI) of the first random access procedure in the search space. The first configuration parameter may further comprise a DCI format, a controlled slot frequency, a controlled slot location, and the like, which are associated with the first search space identifier.

Первый параметр конфигурации может дополнительно содержать идентификатор первого набора ресурсов управления и первый набор ресурсов управления является набором ресурсов для обнаружения нисходящей управляющей информации, переносимой в первом пространстве поиска. Идентификатор первого набора ресурсов управления связывается с ресурсом частотной области и длительностью, переносимой нисходящей управляющей информации.The first configuration parameter may further comprise an identifier of the first control resource set, and the first control resource set is a resource set for discovering downstream control information carried in the first search space. The identifier of the first set of control resources is associated with a frequency domain resource and a duration carried by the downstream control information.

Другими словами, устройство на стороне терминала может искать, основываясь на наборе ресурсов частотно-временного управления, указанном идентификатором первого набора ресурсов управления, канал PDCCH, соответствующий первой процедуре произвольного доступа для DCI. Набор ресурсов частотно-временного управления, указанный идентификатором первого набора ресурсов управления, может содержать один или более частотно-временных ресурсов. Идентификатор первого пространства поиска связывается с идентификатором первого набора ресурсов управления.In other words, the terminal-side device may search, based on the time-frequency control resource set indicated by the first control resource set identifier, for the PDCCH corresponding to the first random access procedure for DCI. The time-frequency control resource set indicated by the identifier of the first control resource set may contain one or more time-frequency resources. The identifier of the first search space is associated with the identifier of the first control resource set.

703: Устройство на стороне терминала передает устройству на стороне сети первый запрос произвольного доступа и передает устройству на стороне сети первые восходящие данные на первом восходящем ресурсе.703: The terminal side device transmits the first random access request to the network side device, and transmits the first uplink data on the first uplink resource to the network side device.

Первый запрос произвольного доступа может содержать первую преамбулу произвольного доступа или первый опорный сигнал демодуляции (demodulation reference signal, DMRS). Следует понимать, что могут быть посланы вместе первая преамбула произвольного доступа и первый DMRS.The first random access request may comprise a first random access preamble or a first demodulation reference signal (DMRS). It should be understood that the first random access preamble and the first DMRS may be sent together.

Устройство на стороне терминала может получить из сообщения конфигурации ресурса первой процедуры произвольного доступа первый восходящий ресурс, используемый для посылки первых восходящих данных. Устройство на стороне терминала выбирает первую преамбулу произвольного доступа или первый DMRS, который соответствует первой процедуре произвольного доступа, и выбирает ресурс PRACH, используемый для посылки первой преамбулы произвольного доступа или первого DMRS. Устройство на стороне терминала передает первые восходящие данные на первом восходящем ресурсе и передает первую преамбулу произвольного доступа или первый DMRS на ресурсе PRACH. Следует понимать, что DMRS может быть послан на ресурсе PUSCH для посылки данных.The terminal side device can obtain from the resource configuration message of the first random access procedure the first upstream resource used to send the first upstream data. The terminal side device selects the first random access preamble or the first DMRS that corresponds to the first random access procedure, and selects the PRACH resource used to send the first random access preamble or the first DMRS. The terminal side device transmits the first uplink data on the first uplink resource and transmits the first random access preamble or the first DMRS on the PRACH resource. It should be understood that a DMRS may be sent on a PUSCH resource to send data.

В возможном варианте устройство на стороне терминала может получить от объекта мультиплексирования и сборки первые восходящие данные, подлежащие посылке, и сохранить первые восходящие данные в первом буфере сообщений. Первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа. Другими словами, первый буфер сообщений может быть выделен первой процедуре произвольного доступа. Первый буфер сообщений может также упоминаться как буфер MSGA и любая концепция, используемая для идентификации буфера сообщений первой процедуры произвольного доступа, совпадает с определением первого буфера сообщений в настоящем описании. Это не ограничивается в настоящей заявке. Затем устройство на стороне терминала может получить первые восходящие данные из первого буфера сообщений, сохранить первые восходящие данные в буфере HARQ и указать процесс HARQ, чтобы инициировать передачу первых восходящих данных, хранящихся в буфере HARQ. Следует понимать, что если первый буфер сообщений имел PDU MAC и этот ресурс является ресурсом восходящего гранта первой процедуры произвольного доступа, объект HARQ может получить PDU MAC из первого буфера сообщений.In an exemplary embodiment, the terminal side device may receive the first upstream data to be sent from the multiplexing and assembly entity and store the first upstream data in a first message buffer. The first message buffer is a buffer dedicated to the first random access procedure. In other words, the first message buffer may be allocated to the first random access procedure. The first message buffer may also be referred to as the MSGA buffer, and any concept used to identify the message buffer of the first random access procedure is the same as the definition of the first message buffer in the present specification. This is not limited in the present application. The terminal side device can then receive the first uplink data from the first message buffer, store the first uplink data in the HARQ buffer, and indicate the HARQ process to initiate transmission of the first uplink data stored in the HARQ buffer. It should be understood that if the first message buffer had a MAC PDU and this resource is an uplink grant resource of the first random access procedure, the HARQ entity may obtain the MAC PDU from the first message buffer.

Как вариант, при принятии решения инициировать первую процедуру произвольного доступа в обслуживаемой ячейке, устройство на стороне терминала может очистить первый буфер сообщений и/или второй буфер сообщений, чтобы удалить данные предыдущей процедуры произвольного доступа, которые остаются в первом буфере сообщений и во втором буфере сообщений. Таким образом, первый буфер сообщений может нести в себе первые восходящие данные первой процедуры произвольного доступа, и второй буфер сообщений может нести в себе вторые восходящие данные второй процедуры произвольного доступа.Alternatively, when deciding to initiate the first random access procedure in the served cell, the terminal side device may flush the first message buffer and/or the second message buffer to remove data from the previous random access procedure that remains in the first message buffer and in the second message buffer. . Thus, the first message buffer may carry the first upstream data of the first random access procedure, and the second message buffer may carry the second upstream data of the second random access procedure.

Следует заметить, что первые восходящие данные могут быть запросом установления соединения RRC, запросом восстановления соединения RRC или сообщением запроса повторного установления соединения RRC. Первые восходящие данные альтернативно могут быть восходящими сервисными данными или сигнализацией, формируемой на уровне MAC, на уровне управления линией радиосвязи (radio link control, RLC), на уровне протокол конвергенции пакетных данных (packet data convergence protocol, PDCP) или на уровне невозможности доступа (non-access stratum, NAS). Первые восходящие данные альтернативно могут быть сочетанием одного или более вышеуказанных типов данных.It should be noted that the first upstream data may be an RRC Connection Establishment Request, an RRC Connection Recovery Request, or an RRC Connection Reconnection Request message. The first upstream data may alternatively be upstream service data or signaling generated at the MAC layer, the radio link control (RLC) layer, the packet data convergence protocol (PDCP) layer, or the access impossibility layer ( non-access stratum, NAS). The first upstream data may alternatively be a combination of one or more of the above data types.

Когда первая процедура произвольного доступа терпит неудачу или, когда во втором буфере сообщений нет восходящих данных, а в первом буфере сообщений имеются восходящие данные, второй буфер сообщений является предназначенным для второй процедуры произвольного доступа. Устройство на стороне терминала повторно инициирует вторую процедуру произвольного доступа и получает вторые восходящие данные из первого буфера сообщений. Другими словами, переходя от первой процедуры произвольного доступа ко второй процедуре произвольного доступа, устройство на стороне терминала может получить восходящие данные из первого буфера сообщений и ему не требуется повторно формировать восходящие данные. Это повышает эффективность передачи данных. Вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа, получает второй ответ о произвольном доступе на второй запрос произвольного доступа и передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе. Например, вторая процедура произвольного доступа является процедурой произвольного доступа, содержащей четыре этапа, то есть, процедурой произвольного доступа, в которой устройство на стороне терминала взаимодействует с устройством на стороне сети, используя MSG1-MSG4.When the first random access procedure fails, or when there is no upstream data in the second message buffer and there is upstream data in the first message buffer, the second message buffer is dedicated to the second random access procedure. The terminal side device re-initiates the second random access procedure and obtains the second upstream data from the first message buffer. In other words, by changing from the first random access procedure to the second random access procedure, the terminal-side device can receive upstream data from the first message buffer and does not need to regenerate the upstream data. This improves the efficiency of data transmission. The second random access procedure is a procedure in which a terminal-side device transmits a second random access request, receives a second random access response to the second random access request, and transmits a second uplink data based on the second random access response. For example, the second random access procedure is a four-stage random access procedure, that is, a random access procedure in which a terminal-side device communicates with a network-side device using MSG1-MSG4.

Когда первая процедура произвольного доступа терпит неудачу или когда второй буфер сообщений не имеет никаких восходящих данных, а первый буфер сообщений имеет восходящие данные, второй буфер сообщений является буфером, используемым для второй процедуры произвольного доступа, и, дополнительно, способ содержит этапы, на которых: устройство на стороне терминала сохраняет восходящие данные, имеющиеся в первом буфере сообщений, во втором буфере сообщений и устройство на стороне терминала получает вторые восходящие данные из второго буфера сообщений во второй процедуре произвольного доступа. Другими словами, переходя от первой процедуры произвольного доступа ко второй процедуре произвольного доступа, устройство на стороне терминала может копировать восходящие данные, присутствующие в первом буфере сообщений, во второй буфер сообщений, и получать восходящие данные из второго буфера сообщений вместо того, чтобы повторно формировать восходящие данные. Это повышает эффективность передачи данных.When the first random access procedure fails, or when the second message buffer has no upstream data and the first message buffer has upstream data, the second message buffer is the buffer used for the second random access procedure, and further, the method comprises: the terminal side device stores the uplink data present in the first message buffer in the second message buffer, and the terminal side device obtains the second uplink data from the second message buffer in the second random access procedure. In other words, by transitioning from the first random access procedure to the second random access procedure, the terminal-side device can copy the upstream data present in the first message buffer to the second message buffer, and receive the upstream data from the second message buffer instead of regenerating the upstream data. data. This improves the efficiency of data transmission.

В возможном варианте устройство на стороне терминала может хранить первые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Другими словами, при инициировании первой процедуры произвольного доступа, устройство на стороне терминала может хранить первые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Если первая процедура произвольного доступа, инициированная устройством на стороне терминала, терпит неудачу и устройство на стороне терминала должно перейти ко второй процедуре произвольного доступа, устройство на стороне терминала может напрямую получать восходящие данные из второго буфера сообщений вместо того, чтобы повторно формировать восходящие данные. Это повышает эффективность передачи данных.Optionally, the terminal side device may store the first upstream data in a first message buffer and a second message buffer. In other words, when the first random access procedure is initiated, the terminal side device may store the first uplink data in the first message buffer and the second message buffer. If the first random access procedure initiated by the terminal-side device fails and the terminal-side device must proceed to the second random access procedure, the terminal-side device can directly receive upstream data from the second message buffer instead of regenerating the upstream data. This improves the efficiency of data transmission.

В возможном варианте устройство на стороне терминала может получить первые восходящие данные, подлежащие передаче, от объекта мультиплексирования и сборки в первой процедуре произвольного доступа и хранить первые восходящие данные в третьем буфере сообщений (например, в буфере RACH). Затем, устройство на стороне терминала получает первые восходящие данные из третьего буфера сообщений, сохраняет первые восходящие данные в буфере HARQ, и указывает процесс HARQ, чтобы инициировать передачу первых восходящих данных, присутствующих в буфере HARQ. Третий буфер сообщений является буфером, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.In an exemplary embodiment, the terminal side device may receive the first uplink data to be transmitted from the mux-and-assemble entity in the first random access procedure and store the first uplink data in a third message buffer (eg, RACH buffer). Then, the terminal side device receives the first uplink data from the third message buffer, stores the first uplink data in the HARQ buffer, and indicates the HARQ process to initiate transmission of the first uplink data present in the HARQ buffer. The third message buffer is a buffer shared by the first random access procedure and the second random access procedure.

Как вариант, при принятии решения инициировать первую процедуру произвольного доступа в обслуживаемой ячейке, устройство на стороне терминала может очистить третий буфер сообщений, чтобы удалить данные предыдущей процедуры произвольного доступа, которые остались в третьем буфере сообщений. Таким образом, третий буфер сообщений может нести в себе первые восходящие данные первой процедуры произвольного доступа и вторые восходящие данные второй процедуры произвольного доступа.Alternatively, when deciding to initiate the first random access procedure in the served cell, the terminal side device may clear the third message buffer to remove data from the previous random access procedure that remains in the third message buffer. Thus, the third message buffer may carry the first upstream data of the first random access procedure and the second upstream data of the second random access procedure.

В возможном варианте, после указания процессу HARQ инициировать передачу первых восходящих данных, присутствующих в буфере HARQ, устройство на стороне терминала может временно сохранить первые восходящие данные в буфере HARQ. Если первая процедура произвольного доступа терпит неудачу, устройство на стороне терминала может повторно передать первые восходящие данные, присутствующие в буфере HARQ, основываясь на первом восходящем гранте, или восстановить и затем послать первые восходящие данные, присутствующие в буфере HARQ. Согласно традиционной технологии, после того, как переданы данные, присутствующие в буфере HARQ, буфер HARQ своевременно очищается. Однако, при таком применении первые восходящие данные, присутствующие в буфере HARQ, могут быть временно сохранены, чтобы избежать случая, при котором после того, как первая процедура произвольного доступа терпит неудачу, первые восходящие данные требуется получать заново из буфера сообщений (например, из первого буфера сообщений) или из объекта мультиплексирования и сборки. Такой подход повышает эффективность передачи данных.Optionally, after instructing the HARQ process to initiate transmission of the first uplink data present in the HARQ buffer, the terminal side device may temporarily store the first uplink data in the HARQ buffer. If the first random access procedure fails, the terminal side device may retransmit the first uplink data present in the HARQ buffer based on the first uplink grant, or recover and then send the first uplink data present in the HARQ buffer. According to conventional technology, after the data present in the HARQ buffer is transmitted, the HARQ buffer is cleared in a timely manner. However, with this application, the first uplink data present in the HARQ buffer can be temporarily stored to avoid the case that after the first random access procedure fails, the first uplink data needs to be retrieved again from the message buffer (e.g., from the first message buffer) or from the multiplex and assembly object. This approach improves the efficiency of data transmission.

Во всех предшествующих проектах, если размер ресурса, используемого для посылки восходящих данных в первой процедуре произвольного доступа или во второй процедуре произвольного доступа, не может соответствовать размеру PDU MAC, полученного из буфера сообщений, объект мультиплексирования и сборки указывается для выполнения обработки. Например, часть или все SDU MAC получают из PDU MAC, суб-PDU MAC формируют для этих SDU MAC и затем формируют PDU MAC.In all previous designs, if the size of the resource used to send uplink data in the first random access procedure or in the second random access procedure cannot match the size of the MAC PDU obtained from the message buffer, the mux and assembly entity is indicated to perform processing. For example, some or all of the MAC SDUs are derived from the MAC PDUs, MAC sub-PDUs are generated for these MAC SDUs, and then the MAC PDUs are generated.

Когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала может установить первый счетчик на начальное значение, например, может установить значение первого счетчика равным 0 или 1. Первый счетчик предназначен для первой процедуры произвольного доступа, другими словами, первый счетчик выделен первой процедуре произвольного доступа. Первый счетчик может быть первым счетчиком посылок преамбулы произвольного доступа (PREAMBLE_TRANSMISSION_COUNTER). Если разрешение конфликта в первой процедуре произвольного доступа терпит неудачу, то устройство на стороне терминала увеличивает значение счета первого счетчика на 1. Когда разрешение конфликта в первой процедуре произвольного доступа терпит неудачу, возможно, что когда окно обнаружения PDCCH заканчивается, ответное сообщение первой процедуры произвольного доступа, которое принимается устройством на стороне терминала, не соответствует первой преамбуле произвольного доступа, посланной устройством на стороне терминала, или устройство на стороне терминала не получило ответное сообщение первой процедуры произвольного доступа, или устройство на стороне терминала не получило запланированный PDCCH, используя C-RNTI терминала, или поле информации о разрешении конфликта в принятом ответном сообщении первой процедуры произвольного доступа не может быть проверено. Если первый счетчик достигает установленного максимального значения, устройство на стороне терминала указывает более высокому уровню (например, уровню RRC), что первая процедура произвольного доступа терпит неудачу. Максимальное значение первого счетчика может быть таким, как (preambleTransMax) или (preambleTransMax+1).When the terminal side device initiates the first random access procedure, the terminal side device may set the first counter to an initial value, for example, may set the value of the first counter to 0 or 1. The first counter is for the first random access procedure, in other words, the first counter is allocated the first random access procedure. The first counter may be the first random access preamble burst counter (PREAMBLE_TRANSMISSION_COUNTER). If the contention resolution in the first random access procedure fails, then the terminal-side device increments the count value of the first counter by 1. When the contention resolution in the first random access procedure fails, it is possible that when the PDCCH discovery window ends, the response message of the first random access procedure , which is received by the terminal side device, does not match the first random access preamble sent by the terminal side device, or the terminal side device did not receive the first random access procedure response message, or the terminal side device did not receive the scheduled PDCCH using the terminal's C-RNTI , or the contention resolution information field in the received response message of the first random access procedure cannot be checked. If the first counter reaches the set maximum value, the terminal side device indicates to the higher layer (eg, the RRC layer) that the first random access procedure has failed. The maximum value of the first counter can be either (preambleTransMax) or (preambleTransMax+1).

Альтернативно, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счетчик на начальное значение, где второй счетчик является счетчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа. По соответствующей работе второго счетчика, обращайтесь к описанию для первого счетчика. Подробности здесь не описываются. Следует понимать, что если разрешение конфликта в первой процедуре произвольного доступа или во второй процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета совместно используемого счетчика на 1.Alternatively, when the terminal side device initiates the first random access procedure, the terminal side device sets the second counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second random access procedure. For the corresponding operation of the second counter, refer to the description for the first counter. Details are not described here. It should be understood that if the contention resolution in the first random access procedure or the second random access procedure fails, the terminal-side device increments the shared counter count value by 1.

Дополнительно, терминал может считать количество случаев, когда первая процедура произвольного доступа терпит неудачу, и сообщать это количество устройству на стороне сети, используя сигнализацию более высокого уровня. Например, о количестве неудач сообщают устройству на стороне сети, используя сообщение информации о предоставлении помощи. Следует понимать, что терминал может считать количество случаев, когда терпит неудачу вторая процедура произвольного доступа, и сообщать это количество устройству на стороне сети, используя сигнализацию более высокого уровня. Количество случаев, когда первая процедура произвольного доступа терпит неудачу, и количество случаев, когда вторая процедура произвольного доступа терпит неудачу, могут подсчитываться и сообщаться отдельно.Further, the terminal may count the number of times the first random access procedure fails and report the number to the network side device using higher layer signaling. For example, the number of failures is reported to the network side device using the assistance information message. It should be understood that the terminal can count the number of times the second random access procedure fails and report the number to the network side device using higher layer signaling. The number of times the first random access procedure fails and the number of times the second random access procedure fails may be counted and reported separately.

Кроме того, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала может установить первый счетчик скачков питающей мощности на начальное значение (например, 1). Первый счетчик скачков питающей мощности может быть предназначен для первой процедуры произвольного доступа, другими словами, первый счетчик скачков питающей мощности может быть выделен для первой процедуры произвольного доступа. Если устройство на стороне терминала должно послать (повторно послать) первый запрос произвольного доступа или первые восходящие данные и блок сигнала синхронизации (synchronization signal block, SSB) не меняется, устройство на стороне терминала увеличивает значение счета первого счетчика скачков питающей мощности на 1.Further, when the terminal side device initiates the first random access procedure, the terminal side device may set the first power hop counter to an initial value (eg, 1). The first power hop counter may be dedicated to the first random access procedure, in other words, the first power hop counter may be dedicated to the first random access procedure. If the terminal side device needs to send (resend) the first random access request or the first uplink data and the synchronization signal block (SSB) does not change, the terminal side device increments the count value of the first power hop counter by 1.

Альтернативно, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счетчик скачков питающей мощности на начальное значение, где второй счетчик скачков питающей мощности является счетчиком скачков питающей мощности, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа. Если устройство на стороне терминала инициирует первую процедуру произвольного доступа снова или инициирует вторую процедуру произвольного доступа и SSB не изменяется, устройство на стороне терминала увеличивает значение счета второго счетчика скачков питающей мощности на 1. По соответствующей работе второго счетчика скачков питающей мощности обратитесь к соответствующему описанию первого счетчика скачков питающей мощности. Подробности здесь не описываются. Следует понимать, что, если инициирована вторая процедура произвольного доступа и блок сигнала синхронизации не изменяется, значение счета второго счетчика скачков питающей мощности увеличивается на 1.Alternatively, when the terminal side device initiates the first random access procedure, the terminal side device sets the second power hop counter to an initial value, where the second power hop counter is the power hop counter shared by the first random access procedure and the second random access procedure. . If the terminal side device initiates the first random access procedure again or initiates the second random access procedure and the SSB does not change, the terminal side device increments the count value of the second power hop counter by 1. Refer to the corresponding description of the first one for the corresponding operation of the second power hop counter. power surge counter. Details are not described here. It should be understood that if the second random access procedure is initiated and the sync signal block is not changed, the count value of the second power hop counter is incremented by 1.

704: Устройство на стороне сети передает нисходящую управляющую информацию.704: The network side device transmits downstream control information.

Нисходящая управляющая информация используется для указания ресурса ответной информации первой процедуры произвольного доступа.The downlink control information is used to indicate the response information resource of the first random access procedure.

705: Устройство на стороне терминала обнаруживает нисходящую управляющую информацию.705: The terminal side device detects downstream control information.

Устройство на стороне сети ведет поиск для DCI частотно-временного ресурса PDCCH, соответствующего первой процедуре произвольного доступа. Как показано на фиг. 8, после посылки первого сообщения на ресурсе PUSCH устройство на стороне терминала запускает окно обнаружения для приема PDCCH, соответствующего первой процедуре произвольного доступа. Окно может быть окном RAR или окном, определяемым таймером, конфигурированным через устройство на стороне сети.The network side device searches for the DCI time-frequency PDCCH resource corresponding to the first random access procedure. As shown in FIG. 8, after sending the first message on the PUSCH resource, the terminal side device starts a discovery window to receive the PDCCH corresponding to the first random access procedure. The window may be a RAR window or a window determined by a timer configured via a device on the network side.

Случай запуска окна может быть одним из следующего: (1) символ, который появляется после последнего символа наличия PRACH для посылки преамбулы и который находится в самом раннем наборе ресурсов управления пространства поиска PDCCH типа 1, используемого для приема RAR; (2) символ, который появляется после последнего символа наличия PUSCH для посылки данных и который находится в самом раннем наборе ресурса управления пространства поиска PDCCH типа 1, используемого для приема MsgB; и (3) случай запуска после последнего символа ресурса PUSCH для посылки данных.The window start case may be one of the following: (1) the symbol that appears after the last PRACH presence symbol for sending the preamble and that is in the earliest control resource set of the type 1 PDCCH search space used to receive the RAR; (2) the symbol that appears after the last PUSCH presence symbol to send data and that is in the earliest control resource set of the type 1 PDCCH search space used to receive the MsgB; and (3) the case of starting after the last symbol of the PUSCH resource to send data.

В возможном варианте устройство на стороне терминала, основываясь на идентификаторе первого пространства поиска, обнаруживает нисходящую управляющую информацию, переносимую в первом пространстве поиска, где нисходящая управляющая информация указывает ресурс ответной информации.In an exemplary embodiment, the terminal side device, based on the identifier of the first search space, detects the downstream control information carried in the first search space, where the downstream control information indicates the resource of the response information.

В возможном варианте устройство на стороне терминала, основываясь на первом RNTI, обнаруживает нисходящую управляющую информацию, соответствующую первой процедуре произвольного доступа, где нисходящая управляющая информация указывает ресурс ответной информации. Первый RNTI является идентификатором скремблирования нисходящей управляющей информации, соответствующим первой процедуре произвольного доступа. То есть, DCI на PDCCH, соответствующем первой процедуре произвольного доступа, может быть скремблирован в первом формате DCI (например, в формате 0_0 или 1_0 DCI или в другом формате), используя первый RNTI. Первый RNTI может быть выделен первой процедуре произвольного доступа, другими словами, первый RNTI назначается первой процедуре произвольного доступа. Устройство на стороне терминала может, используя первый RNTI, дескремблировать PDCCH, соответствующий первой процедуре произвольного доступа. Следует понимать, что первый RNTI отличается от RА-RNTI, определенного в протоколе.In an exemplary embodiment, the terminal side device, based on the first RNTI, detects the downstream control information corresponding to the first random access procedure, where the downstream control information indicates the resource of the response information. The first RNTI is a downlink control information scrambling identifier corresponding to the first random access procedure. That is, the DCI on the PDCCH corresponding to the first random access procedure may be scrambled in the first DCI format (eg, DCI format 0_0 or 1_0 or other format) using the first RNTI. The first RNTI may be allocated to the first random access procedure, in other words, the first RNTI is assigned to the first random access procedure. The terminal side device may, using the first RNTI, descramble the PDCCH corresponding to the first random access procedure. It should be understood that the first RNTI is different from the RA-RNTI defined in the protocol.

Первый RNTI сообщается устройством на стороне сети, используя выделенное сообщение или обычное сообщение, или определяется заранее. Например, первый RNTI может быть включен в сообщение конфигурации ресурса первой процедуры произвольного доступа. Первый RNTI может быть назначен UE через более высокий уровень или через физический уровень. Множество UE могут совместно использовать один первый RNTI. Устройство на стороне терминала может соответствовать различным первым RNTI в состоянии ожидания, неактивном (inactive) состоянии и в соединенном состоянии. Между первым RNTI и ресурсом для посылки первых восходящих данных существует соответствие. Первый RNTI может быть связан с одним или более ресурсами PUSCH, указанными одной или более конфигурациями восходящих грантов. После посылки первых восходящих данных на первом восходящем гранте устройство на стороне терминала принимает DCI на PDCCH, используя первый RNTI, связанный с первым восходящим грантом.The first RNTI is reported by the network side device using a dedicated message or a normal message, or determined in advance. For example, the first RNTI may be included in the resource configuration message of the first random access procedure. The first RNTI may be assigned to the UE via a higher layer or via a physical layer. Multiple UEs may share one first RNTI. The terminal side device may correspond to different first RNTIs in the idle state, the inactive state, and the connected state. There is a correspondence between the first RNTI and the resource for sending the first uplink data. The first RNTI may be associated with one or more PUSCH resources indicated by one or more uplink grant configurations. After sending the first uplink data on the first uplink grant, the terminal side device receives the DCI on the PDCCH using the first RNTI associated with the first uplink grant.

В возможном варианте устройство на стороне терминала, основываясь на идентификаторе первого пространства поиска, обнаруживает нисходящую управляющую информацию, переносимую в первом пространстве поиска, и, основываясь на первом RNTI, дескремблирует нисходящую управляющую информацию, соответствующую первой процедуре произвольного доступа.In an exemplary embodiment, the terminal side device, based on the identifier of the first search space, detects the downstream control information carried in the first search space, and, based on the first RNTI, descrambles the downstream control information corresponding to the first random access procedure.

706: Устройство на стороне терминала принимает ответную информацию на ресурсе, указанном нисходящей управляющей информацией.706: The terminal side device receives the response information on the resource indicated by the downstream control information.

То есть, устройство на стороне терминала принимает ответную информацию на ресурсе, предназначенном для ответной информации, и это указывается нисходящей управляющей информацией.That is, the terminal side device receives the response information on the resource dedicated to the response information, and this is indicated by the downstream control information.

После приема и дескремблирования DCI, соответствующей первой процедуре произвольного доступа, устройство на стороне терминала может принять PDU MAC на физическом нисходящем совместно используемом канале (physical downlink shared channel, PDSCH), указанном DCI, где PDU MAC содержит первый суб-PDU MAC, соответствующий первой процедуре произвольного доступа, и первый суб-PDU MAC содержит ответную информацию.After receiving and descrambling the DCI corresponding to the first random access procedure, the terminal side device may receive a MAC PDU on a physical downlink shared channel (PDSCH) indicated by the DCI, where the MAC PDU contains the first MAC sub-PDU corresponding to the first random access procedure, and the first MAC sub-PDU contains response information.

Как вариант, первый суб-PDU MAC дополнительно содержит идентификатор первого запроса произвольного доступа. Например, подзаголовок MAC в первом суб-PDU MAC может содержать идентификатор (например, ID преамбулы) первого запроса произвольного доступа.Optionally, the first MAC sub-PDU further contains the identifier of the first random access request. For example, the MAC sub-header in the first MAC sub-PDU may contain an identifier (eg, preamble ID) of the first random access request.

В возможном варианте PDU MAC может содержать один или более суб-PDU MAC. PDU MAC может содержать не только первый суб-PDU MAC, соответствующий первой процедуре произвольного доступа, но также и второй суб-PDU MAC, соответствующий второй процедуре произвольного доступа. Второй суб-PDU MAC содержит второй ответ на запрос произвольного доступа во второй процедуре произвольного доступа. Вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа, принимает второй ответ о произвольном доступе на второй запрос произвольного доступа, и передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе.Optionally, a MAC PDU may comprise one or more MAC sub-PDUs. The MAC PDU may include not only the first MAC sub-PDU corresponding to the first random access procedure, but also the second MAC sub-PDU corresponding to the second random access procedure. The second MAC sub-PDU contains the second random access response in the second random access procedure. The second random access procedure is a procedure in which the terminal side device transmits the second random access request, receives the second random access response to the second random access request, and transmits the second uplink data based on the second random access response.

Как вариант, второй суб-PDU MAC дополнительно содержит идентификатор второго запроса произвольного доступа. Например, подзаголовок MAC во втором суб-PDU MAC может содержать идентификатор второго запроса произвольного доступа. Полезной нагрузкой во втором суб-PDU MAC является поле RAR.Alternatively, the second MAC sub-PDU further comprises a second random access request identifier. For example, the MAC sub-header in the second MAC sub-PDU may contain the identifier of the second random access request. The payload in the second MAC sub-PDU is the RAR field.

В возможном варианте, в PDU MAC второй суб-PDU MAC располагается перед первым суб-PDU MAC.Optionally, in the MAC PDU, the second MAC sub-PDU is located before the first MAC sub-PDU.

Например, как показано на фиг. 9, первый PDU MAC может содержать три суб-PDU MAC, 1-ый суб-PDU MAC может нести ответ второй процедуры произвольного доступа, инициируемой первым устройством на стороне терминала, и 2-ой суб-PDU MAC может нести ответ первой процедуры произвольного доступа, инициируемой вторым устройством на стороне терминала. 3-ий суб-PDU MAC может нести ответ первой процедуры произвольного доступа, инициируемой третьим устройством на стороне терминала. Как вариант, подзаголовок MAC для 1-ого суб-PDU MAC переносит логический идентификатор канала, и идентификатор указывает, что полезная нагрузка (а именно, поле RAR) после подзаголовка MAC является ответом для второй процедуры произвольного доступа, инициируемой первым устройством на стороне терминала. Подзаголовок MAC для 2-ого суб-PDU MAC переносит логический идентификатор канала и идентификатор указывает, что полезная нагрузка (а именно, поле RAR и поле CR) после подзаголовка MAC является ответом для первой процедуры произвольного доступа, инициируемой вторым устройством на стороне терминала. Подзаголовок MAC 3-ьего суб-PDU MAC переносит логический идентификатор канала и идентификатор указывает, что полезная нагрузка после подзаголовка MAC является ответом для первой процедуры произвольного доступа, инициируемой третьим устройством на стороне терминала. Как вариант, каждый подзаголовок MAC несет в себе информацию о длине поля или битовую информацию индикации длины, и информация указывает длину полезной нагрузки после подзаголовка MAC, чтобы поддерживать переменную длину полезной нагрузки.For example, as shown in FIG. 9, the first MAC PDU may contain three MAC sub-PDUs, the 1st MAC sub-PDU may carry the response of the second random access procedure initiated by the first device at the terminal side, and the 2nd MAC sub-PDU may carry the response of the first random access procedure. initiated by the second device on the terminal side. The 3rd MAC sub-PDU may carry the response of the first random access procedure initiated by the third device on the terminal side. Alternatively, the MAC sub-header for the 1st MAC sub-PDU carries a logical channel identifier, and the identifier indicates that the payload (namely, the RAR field) after the MAC sub-header is a response to the second random access procedure initiated by the first device on the terminal side. The MAC sub-header for the 2nd MAC sub-PDU carries a logical channel identifier and the identifier indicates that the payload (namely, the RAR field and the CR field) after the MAC sub-header is a response to the first random access procedure initiated by the second terminal side device. The MAC sub-header of the 3rd MAC sub-PDU carries a logical channel identifier and the identifier indicates that the payload after the MAC sub-header is a response to the first random access procedure initiated by the third device on the terminal side. Alternatively, each MAC subheader carries length field information or length indication bit information, and the information indicates the length of the payload after the MAC subheader to support variable payload length.

Например, как показано на фиг. 10, первый PDU MAC может содержать два суб-PDU MAC. 1-ый суб-PDU MAC содержит один подзаголовок MAC и одно поле RAR. 2-ой суб-PDU MAC содержит поле CR, один подзаголовок MAC и одно поле RAR. Возможны одно или более полей CR (одно поле CR используется в качестве примера на чертеже).For example, as shown in FIG. 10, the first MAC PDU may contain two sub-MAC PDUs. The 1st MAC sub-PDU contains one MAC sub-header and one RAR field. The 2nd MAC sub-PDU contains a CR field, one MAC sub-header and one RAR field. One or more CR fields are possible (one CR field is used as an example in the drawing).

Например, как показано на фиг. 11, первый PDU MAC может содержать два суб-PDU MAC. 1-ый суб-PDU MAC содержит один подзаголовок MAC и одно поле RAR. 2-ой суб-PDU MAC содержит поле CR и один подзаголовок MAC. Возможны одно или более полей CR.For example, as shown in FIG. 11, the first MAC PDU may contain two sub-MAC PDUs. The 1st MAC sub-PDU contains one MAC sub-header and one RAR field. The 2nd MAC sub-PDU contains a CR field and one MAC sub-header. One or more CR fields are possible.

Например, как показано на фиг. 12, первый PDU MAC может содержать три суб-PDU MAC. 1-ый суб-PDU MAC содержит один подзаголовок MAC и одно поле RAR. 2-ой суб-PDU MAC содержит один подзаголовок MAC и одно поле CR. 3-ий суб-PDU MAC содержит один подзаголовок MAC и одно поле CR.For example, as shown in FIG. 12, the first MAC PDU may contain three sub-MAC PDUs. The 1st MAC sub-PDU contains one MAC sub-header and one RAR field. The 2nd MAC sub-PDU contains one MAC sub-header and one CR field. The 3rd MAC sub-PDU contains one MAC sub-header and one CR field.

Например, как показано на фиг. 13, первый PDU MAC может содержать два суб-PDU MAC. 1-ый суб-PDU MAC содержит один подзаголовок MAC и одно улучшенное поле RAR. 2-ой суб-PDU MAC содержит один подзаголовок MAC и улучшенное поле RAR. Улучшенное поле RAR содержит по меньшей мере одно или более из следующего: поле регулирования синхронизации, поле восходящего гранта, поле временного идентификатора временной сотовой радиосети и поле CR.For example, as shown in FIG. 13, the first MAC PDU may contain two sub-MAC PDUs. The 1st MAC sub-PDU contains one MAC sub-header and one enhanced RAR field. The 2nd MAC sub-PDU contains one MAC sub-header and an enhanced RAR field. The improved RAR field contains at least one or more of the following: a timing control field, an uplink grant field, a temporary cellular radio network identifier field, and a CR field.

Например, первый PDU MAC может содержать два суб-PDU MAC. 1-ый суб-PDU MAC содержит один подзаголовок MAC, одно поле RAR и поле CR. Второй суб-PDU MAC содержит один подзаголовок MAC, поле RAR и поле CR.For example, the first MAC PDU may contain two MAC sub-PDUs. The 1st MAC sub-PDU contains one MAC sub-header, one RAR field and a CR field. The second MAC sub-PDU contains one MAC sub-header, a RAR field and a CR field.

В возможном варианте 1-ый суб-PDU MAC содержит один подзаголовок MAC и одно или более полей CR.Optionally, the 1st MAC sub-PDU contains one MAC sub-header and one or more CR fields.

В возможном варианте полезная нагрузка или подзаголовок подзаголовка в первом суб-PDU MAC указывает, существует ли поле информации о разрешении конфликта. Когда поле информации о разрешении конфликта существует, первый суб-PDU MAC дополнительно содержит одно или более полей информации о разрешении конфликта. Другими словами, поля CR в ответах для первых процедур произвольного доступа, инициированных множеством устройств на стороне терминала, могут быть расположены каскадом в первом суб-PDU MAC. Как вариант, первый суб-PDU MAC может быть последним суб-PDU MAC в PDU MAC. Например, один бит R полезной нагрузки MAC в RAR используется, чтобы указать, существует ли поле CR. Например R=0 указывает, что поле CR не существует, и R=1 указывает, что поле CR существует. Поле CR может быть расположено перед, внутри или после поля RAR.Optionally, the payload or subheader of the subheader in the first MAC sub-PDU indicates whether a contention resolution information field exists. When the contention resolution information field exists, the first MAC sub-PDU further comprises one or more contention resolution information fields. In other words, the CR fields in the responses for the first random access procedures initiated by the plurality of terminal-side devices may be cascaded into the first MAC sub-PDU. Alternatively, the first MAC sub-PDU may be the last MAC sub-PDU in the MAC PDU. For example, one R bit of the MAC payload in RAR is used to indicate whether a CR field exists. For example, R=0 indicates that the CR field does not exist, and R=1 indicates that the CR field exists. The CR field may be placed before, inside, or after the RAR field.

В возможном варианте подзаголовок первого суб-PDU MAC несет в себе логический идентификатор канала и логический идентификатор канала указывает, что первый суб-PDU MAC содержит только поле информации о разрешении конфликта. Следует понимать, что существует одно или более полей информации о разрешении конфликта. Как вариант, подзаголовок первого суб-PDU MAC указывает количество переносимых полей информации о разрешении конфликта.In an exemplary embodiment, the subheader of the first MAC sub-PDU carries the logical channel identifier and the logical channel identifier indicates that the first MAC sub-PDU contains only the contention resolution information field. It should be understood that there are one or more conflict resolution information fields. Alternatively, the subheader of the first MAC sub-PDU indicates the number of contention resolution information fields to carry.

В настоящем изобретении информация в поле информации о разрешении конфликта может быть частью или всеми идентификаторами терминалов для терминалов или может быть частью или всеми восходящими данными. Как вариант, подзаголовок MAC несет в себе логический идентификатор канала и логический идентификатор канала указывает, что полезная нагрузка является форматом PDU MAC или суб-PDU MAC для предшествующего ответа на запрос произвольного доступа (например, двухэтапного произвольного доступа).In the present invention, the information in the contention resolution information field may be part or all of the terminal identifiers for the terminals, or may be part or all of the upstream data. Optionally, the MAC sub-header carries a logical channel identifier and the logical channel identifier indicates that the payload is a MAC PDU format or a MAC sub-PDU for a previous random access response (eg, two-stage random access).

В возможном варианте терминал определяет формат PDU MAC или суб-PDU MAC первого ответа на запрос произвольного доступа (например, двухэтапного произвольного доступа), основываясь на идентификаторе, который принадлежит первому запросу произвольного доступа и который находится в первом подзаголовке MAC. Идентификатор первого запроса произвольного доступа соответствует формату PDU MAC или суб-PDU MAC предшествующего ответа на запрос двухэтапного произвольного доступа в настоящем изобретении и идентификатор второго запроса произвольного доступа соответствует формату PDU MAC или суб-PDU MAC существующего ответа на запрос четырехэтапного произвольного доступа.In an exemplary embodiment, the terminal determines the format of the MAC PDU or MAC sub-PDU of the first random access response (eg, two-way random access) based on an identifier that belongs to the first random access request and that is in the first MAC subheader. The first random access request ID corresponds to the MAC PDU or MAC sub-PDU format of the previous 2-round random access request response in the present invention, and the second random access request ID corresponds to the MAC PDU or MAC sub-PDU format of the existing 4-round random access response response.

Например, как показано на фиг. 14, используется пример, в который PDU MAC содержит три суб-PDU MAC. Первый суб-PDU MAC может быть последним суб-PDU MAC (а именно, 3-им суб-PDU MAC), и E=0 в подзаголовке MAC 3-его суб-PDU MAC может использоваться, чтобы указать, что после поля RAR последнего суб-PDU MAC возможно поле CR. По умолчанию, устройство на стороне терминала считывает информацию CR, используя фиксированный битовый размер (например, 48 битов).For example, as shown in FIG. 14, an example is used in which the MAC PDU contains three MAC sub-PDUs. The first MAC sub-PDU may be the last MAC sub-PDU (namely, the 3rd MAC sub-PDU), and E=0 in the MAC sub-header of the 3rd MAC sub-PDU may be used to indicate that after the RAR field of the last sub-PDU MAC possibly CR field. By default, the terminal side device reads the CR information using a fixed bit size (eg, 48 bits).

Для бита E подзаголовка MAC существующего ответа на запрос произвольного доступа, 0 указывает, что суб-PDU MAC, содержащий подзаголовок MAC, является последним суб-PDU MAC этого PDU MAC. В настоящем изобретении терминал определяет, основываясь на размере PDU MAC, существует ли поле CR. Таким образом, после суб-PDU MAC вместо поля CR возможно заполнение незначащей информацией. В возможном варианте к подзаголовку MAC добавляется информация индикации. Когда E=0, это указывает, что поле CR существует после последнего суб-PDU MAC. Как вариант, может быть указано количество полей CR, которые существуют, или длина всех полей CR. В возможном варианте, информация об индикации добавляется к подзаголовку MAC. Когда E=0, это указывает, что суб-PDU MAC, содержащий поле CR, существует после последнего суб-PDU MAC. Как вариант, количество суб-PDU MAC, содержащих поля CR, или длина всех суб-PDU MAC, содержащих поля CR, могут быть указаны.For the E bit of the MAC Sub-Header of an existing Random Access Response, 0 indicates that the MAC Sub-PDU containing the MAC Sub-Header is the last MAC Sub-PDU of this MAC PDU. In the present invention, the terminal determines, based on the size of the MAC PDU, whether a CR field exists. Thus, after the MAC sub-PDU, padding is possible instead of the CR field. Optionally, indication information is added to the MAC subheader. When E=0, this indicates that the CR field exists after the last MAC sub-PDU. Alternatively, the number of CR fields that exist or the length of all CR fields may be specified. Optionally, indication information is added to the MAC subheader. When E=0, this indicates that a MAC sub-PDU containing a CR field exists after the last MAC sub-PDU. Alternatively, the number of MAC sub-PDUs containing CR fields or the length of all MAC sub-PDUs containing CR fields may be specified.

В возможном варианте PDU MAC может содержать один или более суб-PDU MAC. Поле RAR и поле CR находятся не в одном и том же PDU MAC. PDU MAC содержит только первый суб-PDU MAC. В этом случае первый суб-PDU MAC содержит первый подзаголовок MAC и одно или более полей CR. PDU MAC не содержит поле RAR. PDU MAC содержит только второй суб-PDU MAC и второй суб-PDU MAC содержит второй подзаголовок MAC и поле RAR. PDU MAC не содержит поле CR.Optionally, a MAC PDU may comprise one or more MAC sub-PDUs. The RAR field and the CR field are not in the same MAC PDU. The MAC PDU contains only the first MAC sub-PDU. In this case, the first MAC sub-PDU contains the first MAC sub-header and one or more CR fields. The MAC PDU does not contain a RAR field. The MAC PDU contains only the second MAC sub-PDU and the second MAC sub-PDU contains the second MAC sub-header and the RAR field. The MAC PDU does not contain a CR field.

707: Устройство на стороне сети передает устройству на стороне терминала второй параметр конфигурации второй процедуры произвольного доступа.707: The network side device transmits the second configuration parameter of the second random access procedure to the terminal side device.

Второй параметр конфигурации может содержать идентификатор второго пространства поиска и восходящий грант второй процедуры произвольного доступа. Альтернативно, второй параметр конфигурации содержит восходящий грант второй процедуры произвольного доступа.The second configuration parameter may contain the identifier of the second search space and the upstream grant of the second random access procedure. Alternatively, the second configuration parameter contains an upstream grant of the second random access procedure.

708: Устройство на стороне терминала принимает от устройства на стороне сети второй параметр конфигурации второй процедуры произвольного доступа.708: The terminal side device receives from the network side device the second configuration parameter of the second random access procedure.

Вторая процедура произвольного доступа является процедура, в которой устройство на стороне терминала передает второй запрос произвольного доступа, принимает второй ответ на запрос произвольного доступа на второй запрос произвольного доступа и передает вторые восходящие данные, основываясь на втором ответе на запрос произвольного доступа. Например, вторая процедура произвольного доступа является процедурой произвольного доступа, содержащей четыре этапа, то есть, процедурой произвольного доступа, в которой устройство на стороне терминала взаимодействует с устройством на стороне сети, используя MSG1-MSG4.The second random access procedure is a procedure in which a terminal-side device transmits a second random access request, receives a second random access request response to a second random access request, and transmits a second uplink data based on the second random access request response. For example, the second random access procedure is a four-stage random access procedure, that is, a random access procedure in which a terminal-side device communicates with a network-side device using MSG1-MSG4.

Второй параметр конфигурации содержит идентификатор второго пространства поиска и идентификатор второго пространства поиска отличается от идентификатора первого пространства поиска. Второе пространство поиска может использоваться для переноса нисходящей управляющей информации, указывающей ресурс второго ответа на запрос произвольного доступа. Устройство на стороне терминала может идентифицировать пространство поиска второй процедуры произвольного доступа, основываясь на идентификаторе второго пространства поиска, и дополнительно обнаруживать DCI второй процедуры произвольного доступа в пространстве поиска.The second configuration parameter contains the identifier of the second search space and the identifier of the second search space is different from the identifier of the first search space. The second search space may be used to carry downstream control information indicating the resource of the second response to the random access request. The terminal-side device may identify the search space of the second random access procedure based on the identifier of the second search space, and further detect the DCI of the second random access procedure in the search space.

Второй параметр конфигурации может дополнительно содержать идентификатор второго набора ресурсов управления и второй набор ресурсов управления является набором ресурсов для обнаружения нисходящей управляющей информации, переносимой во втором пространстве поиска. Другими словами, устройство на стороне терминала может проводить поиск для DCI, соответствующего второй процедуре произвольного доступа, набора ресурсов частотно-временного управления, указываемого идентификатором второго набора ресурсов управления.The second configuration parameter may further comprise an identifier of the second control resource set, and the second control resource set is a resource set for detecting downstream control information carried in the second search space. In other words, the terminal-side device may search for the DCI corresponding to the second random access procedure for the time-frequency control resource set indicated by the second control resource set identifier.

709: Устройство на стороне терминала передает устройству на стороне сети второй запрос произвольного доступа во второй процедуре произвольного доступа.709: The terminal side device transmits the second random access request to the network side device in the second random access procedure.

Второй запрос произвольного доступа может содержать вторую преамбулу произвольного доступа второй процедуры произвольного доступа. Устройство на стороне терминала передает вторую преамбулу произвольного доступа устройству на стороне сети на выбранном ресурсе PRACH.The second random access request may comprise a second random access preamble of the second random access procedure. The terminal side device transmits the second random access preamble to the network side device on the selected PRACH resource.

710: Устройство на стороне сети передает DCI на ресурсе второго ответа о произвольном доступе.710: The network side device transmits DCI on the second random access response resource.

Нисходящая управляющая информация указывает ресурс второго ответа о произвольном доступе.The downstream control information indicates the resource of the second random access response.

711: Устройство на стороне терминала принимает DCI на ресурсе второго ответа о произвольном доступе.711: The terminal side device receives the DCI on the second random access response resource.

В возможном варианте устройство на стороне терминала принимает, основываясь на идентификаторе второго пространства поиска, PDCCH, соответствующий второй процедуре произвольного доступа. Смотрите описание этапа 706. Идентификатор второго пространства поиска содержит идентификатор второго набора ресурсов управления и устройство на стороне терминала может вести поиск PDCCH, соответствующего второй процедуре произвольного доступа, набора ресурсов частотно-временного управления, указанного идентификатором второго набора ресурсов управления.In an exemplary embodiment, the terminal side device receives, based on the identifier of the second search space, the PDCCH corresponding to the second random access procedure. See description of step 706. The second search space identifier contains the identifier of the second control resource set, and the terminal side device may search the PDCCH corresponding to the second random access procedure for the time frequency control resource set indicated by the second control resource set identifier.

Следует заметить, что идентификатор первого пространства поиска может отличаться от идентификатора второго пространства поиска. Конкретно, идентификатор первого пространства поиска может быть назначен первой процедуре произвольного доступа, другими словами, идентификатор первого пространства поиска выделяется первой процедуре произвольного доступа. Идентификатор второго пространства поиска может быть назначен второй процедуре произвольного доступа, другими словами, идентификатор второго пространства поиска выделяется второй процедуре произвольного доступа. Таким образом, если устройство на стороне терминала инициирует первую процедуру произвольного доступа (а именно, процедуру произвольного доступа, содержащую два этапа), устройство на стороне терминала может принимать PDCCH, основываясь на идентификаторе первого пространства поиска. Если устройство на стороне терминала инициирует вторую процедуру произвольного доступа (а именно, процедуру произвольного доступа, содержащую четыре этапа), устройство на стороне терминала может принимать PDCCH, основываясь на идентификаторе второго пространства поиска. Поэтому устройство на стороне терминала может быстро идентифицировать или различать PDCCH различных процедур произвольного доступа, основываясь на различных идентификаторах пространств поиска, чтобы предотвратить неправильный синтаксический анализ устройством на стороне терминала ответных сообщений различных процедур произвольного доступа.It should be noted that the identifier of the first search space may be different from the identifier of the second search space. Specifically, the identifier of the first search space may be assigned to the first random access procedure, in other words, the identifier of the first search space is allocated to the first random access procedure. The second search space identifier may be assigned to the second random access procedure, in other words, the second search space identifier is allocated to the second random access procedure. Thus, if a terminal-side device initiates a first random access procedure (namely, a random access procedure containing two steps), the terminal-side device can receive the PDCCH based on the first search space ID. If a terminal-side device initiates a second random access procedure (namely, a four-stage random access procedure), the terminal-side device may receive the PDCCH based on the identifier of the second search space. Therefore, the terminal side device can quickly identify or distinguish between PDCCHs of different random access procedures based on different search space identifiers to prevent the terminal side device from misparsing response messages of different random access procedures.

Устройство на стороне терминала, основываясь на втором RNTI, обнаруживает нисходящую управляющую информация, соответствующую второй процедуре произвольного доступа, где нисходящая управляющая информация указывает ресурс второго ответа о произвольном доступе, и второй RNTI является идентификатором скремблирования нисходящей управляющей информации, соответствующей второй процедуре произвольного доступа.The terminal side device, based on the second RNTI, detects the downlink control information corresponding to the second random access procedure, where the downlink control information indicates the resource of the second random access response, and the second RNTI is the downlink control information scrambling identifier corresponding to the second random access procedure.

В возможном варианте устройство на стороне терминала принимает PDCCH, соответствующий второй процедуре произвольного доступа, и который скремблируется, используя второй RNTI. То есть, DCI на PDCCH, соответствующем второй процедуре произвольного доступа, может быть во втором формате DCI (например, форматах 0_0 и 1_0 DCI или в другом формате), скремблированнном, используя второй RNTI. Устройство на стороне терминала может, используя второй RNTI, дескремблировать PDCCH, соответствующий второй процедуре произвольного доступа.In an exemplary embodiment, the terminal side device receives the PDCCH corresponding to the second random access procedure and which is scrambled using the second RNTI. That is, the DCI on the PDCCH corresponding to the second random access procedure may be in a second DCI format (eg, DCI formats 0_0 and 1_0 or other format) scrambled using the second RNTI. The terminal side device may, using the second RNTI, descramble the PDCCH corresponding to the second random access procedure.

Следует заметить, что первый RNTI может отличаться от второго RNTI. Конкретно, первый RNTI может быть выделен первой процедуре произвольного доступа, другими словами, первый RNTI назначается первой процедуре произвольного доступа. Второй RNTI может быть выделен второй процедуре произвольного доступа, другими словами, второй RNTI назначается второй процедуре произвольного доступа. Таким образом, если устройство на стороне терминала инициирует первую процедуру произвольного доступа (а именно, процедуру произвольного доступа, содержащую два этапа), устройство на стороне терминала может дескремблировать PDCCH, основываясь на первом RNTI. Если устройство на стороне терминала инициирует вторую процедуру произвольного доступа (а именно, процедуру произвольного доступа, содержащую четыре этапа), устройство на стороне терминала, основываясь на втором RNTI, может дескремблировать PDCCH. Поэтому устройство на стороне терминала может быстро идентифицировать или различать PDCCH различных процедур произвольного доступа, основываясь на различных RNTI, чтобы для устройства на стороне терминала предотвратить неправильный синтаксический анализ ответных сообщений различных процедур произвольного доступа.It should be noted that the first RNTI may be different from the second RNTI. Specifically, the first RNTI may be allocated to the first random access procedure, in other words, the first RNTI is assigned to the first random access procedure. The second RNTI may be allocated to the second random access procedure, in other words, the second RNTI is assigned to the second random access procedure. Thus, if a terminal-side device initiates a first random access procedure (namely, a random access procedure containing two steps), the terminal-side device may descramble the PDCCH based on the first RNTI. If the terminal side device initiates a second random access procedure (namely, a four-stage random access procedure), the terminal side device may descramble the PDCCH based on the second RNTI. Therefore, the terminal side device can quickly identify or distinguish between the PDCCHs of different random access procedures based on different RNTIs so that the terminal side device can prevent misparsing the response messages of different random access procedures.

В возможном варианте устройство на стороне терминала, основываясь на на идентификаторе первого пространства поиска, принимает PDCCH, который соответствует первой процедуре произвольного доступа и который скремблируется, используя первый RNTI. Устройство на стороне терминала может быстро идентифицировать или различать PDCCH различных процедур произвольного доступа, основываясь на различных идентификаторах пространств поиска различных RNTI, чтобы для устройства на стороне терминала предотвратить неправильный синтаксический анализ ответных сообщений различных процедур произвольного доступа.In an exemplary embodiment, the terminal side device, based on the first search space identifier, receives a PDCCH that corresponds to the first random access procedure and that is scrambled using the first RNTI. The terminal side device can quickly identify or distinguish between PDCCHs of different random access procedures based on different search space identifiers of different RNTIs so that the terminal side device can prevent misparsing of response messages of different random access procedures.

712: Устройство на стороне терминала передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе.712: The terminal side device transmits the second uplink data based on the second random access response.

Устройство на стороне терминала принимает ответную информацию второй преамбулы произвольного доступа, основываясь на информации планирования PDCCH, соответствующей второй процедуре произвольного доступа. После приема и дескремблирования PDCCH, соответствующего второй процедуре произвольного доступа, устройство на стороне терминала может получить DCI от PDSCH, указанного информацией планирования PDCCH, где DCI указывает ресурс второго ответа на запрос произвольного доступа.The terminal side device receives response information of the second random access preamble based on the PDCCH scheduling information corresponding to the second random access procedure. After receiving and descrambling the PDCCH corresponding to the second random access procedure, the terminal side device can obtain the DCI from the PDSCH indicated by the PDCCH scheduling information, where the DCI indicates the second random access response resource.

Затем устройство на стороне терминала может получить вторые восходящие данные от второго буфера сообщений, сохранить вторые восходящие данные в буфере HARQ и указать процесс HARQ, чтобы инициировать передачу вторых восходящих данных, находящихся в буфере HARQ. Вторые восходящие данные могут быть восходящими сервисными и/или сигнальными данными.The terminal side device may then receive the second uplink data from the second message buffer, store the second uplink data in the HARQ buffer, and indicate the HARQ process to initiate transmission of the second uplink data residing in the HARQ buffer. The second upstream data may be upstream service and/or signaling data.

Как вариант, при принятии решения инициализировать вторую процедуру произвольного доступа в сервисной ячейке, устройство на стороне терминала может очистить второй буфер сообщений.Alternatively, when deciding to initialize the second random access procedure in the service cell, the terminal side device may clear the second message buffer.

Когда вторая процедура произвольного доступа терпит неудачу или, когда первый буфер сообщений не имеет никаких восходящих данных, а второй буфер сообщений имеет восходящие данные, устройство на стороне терминала повторно инициирует первую процедуру произвольного доступа и получает восходящие данные из второго буфера сообщений. Другими словами, переходя от второй процедуры произвольного доступа к первой процедуре произвольного доступа, устройство на стороне терминала может получить восходящие данные из второго буфера сообщений и не требуется повторно формировать восходящие данные. Это повышает эффективность передачи данных.When the second random access procedure fails, or when the first message buffer has no upstream data and the second message buffer has upstream data, the terminal side device re-initiates the first random access procedure and obtains upstream data from the second message buffer. In other words, by changing from the second random access procedure to the first random access procedure, the terminal-side device can receive upstream data from the second message buffer and the upstream data does not need to be regenerated. This improves the efficiency of data transmission.

В возможном варианте устройство на стороне терминала может хранить вторые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Другими словами, инициируя вторую процедуру произвольного доступа, устройство на стороне терминала может сохранять первые восходящие данные в первом буфере сообщений и во втором буфере сообщений. Если вторая процедура произвольного доступа, инициируемая устройством на стороне сети, терпит неудачу, выполняется первая процедура произвольного доступа и восходящие данные могут быть получены напрямую из первого буфера сообщений вместо того, чтобы их повторно формировать, повышая, таким образом, эффективность передачи данных.In an exemplary embodiment, the terminal side device may store the second upstream data in a first message buffer and a second message buffer. In other words, by initiating the second random access procedure, the terminal side device may store the first upstream data in the first message buffer and in the second message buffer. If the second random access procedure initiated by the device on the network side fails, the first random access procedure is performed and the uplink data can be obtained directly from the first message buffer instead of being regenerated, thus improving data transmission efficiency.

В возможном варианте устройство на стороне терминала получает вторые восходящие данные из третьего буфера сообщений, сохраняет вторые восходящие данные в буфере HARQ и указывает процесс HARQ, чтобы инициировать передачу вторых восходящих данных, находящихся в буфере HARQ. Третий буфер сообщений является буфером, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.In an exemplary embodiment, the terminal side device receives the second uplink data from the third message buffer, stores the second uplink data in the HARQ buffer, and indicates the HARQ process to initiate transmission of the second uplink data residing in the HARQ buffer. The third message buffer is a buffer shared by the first random access procedure and the second random access procedure.

Если размер ресурса передачи устройства на стороне терминала не соответствует размеру данных, полученных из буфера, устройство на стороне терминала может повторно собрать данные, полученные из буфера в PDU MAC. Обратитесь к предшествующим соответствующим описаниям и подробности здесь повторно не описываются.If the transmission resource size of the terminal side device does not match the size of the data received from the buffer, the terminal side device may reassemble the data received from the buffer in the MAC PDU. Refer to the preceding respective descriptions and the details are not re-described here.

Как вариант, принимая решение инициализировать вторую процедуру произвольного доступа в сервисной ячейке, устройство на стороне терминала может очистить третий буфер сообщений.Alternatively, when deciding to initialize the second random access procedure in the service cell, the terminal side device may clear the third message buffer.

Когда устройство на стороне терминала инициирует вторую процедуру произвольного доступа, устройство на стороне терминала может установить третий счетчик на начальное значение, например, может установить значение третьего счетчика равным 0 или 1. Третий счетчик предназначен для второй процедуры произвольного доступа. Третий счетчик может быть третьим счетчиком посылок преамбулы произвольного доступа (PREAMBLE_TRANSMISSION_COUNTER). Если разрешение конфликта во второй процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета третьего счетчика на 1. Если третий счетчик достигает конфигурированного максимального значения, устройство на стороне терминала указывает более высокому уровню (например, уровню RRC), что вторая процедура произвольного доступа потерпела неудачу. Терминал может считать количество случаев, когда вторая процедура произвольного доступа потерпела неудачу, и сообщить о количестве случаев устройству на стороне сети.When the terminal side device initiates the second random access procedure, the terminal side device may set the third counter to an initial value, for example, may set the value of the third counter to 0 or 1. The third counter is for the second random access procedure. The third counter may be a third random access preamble burst counter (PREAMBLE_TRANSMISSION_COUNTER). If the contention resolution in the second random access procedure fails, the terminal side device increments the count value of the third counter by 1. If the third counter reaches the configured maximum value, the terminal side device indicates to a higher layer (eg, RRC layer) that the second random access procedure access has failed. The terminal may count the number of times the second random access procedure failed and report the number of times to the network side device.

Альтернативно, когда устройство на стороне терминала инициирует вторую процедуру произвольного доступа, устройство на стороне терминала устанавливает счетчик на начальное значение, где второй счетчик является счетчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.Alternatively, when the terminal side device initiates the second random access procedure, the terminal side device sets the counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second random access procedure.

Кроме того, когда устройство на стороне терминала инициирует вторую процедуру произвольного доступа, устройство на стороне терминала может установить третий счетчик скачков питающей мощности на начальное значение (например, 1). Третий счетчик скачков питающей мощности счетчик может быть предназначен для второй процедуры произвольного доступа, другими словами, третий счетчик скачков питающей мощности может быть назначен второй процедуре произвольного доступа. Если устройству на стороне терминала требуется повторно послать второй запрос произвольного доступа или вторые восходящие данные и блок сигнала синхронизации не меняется, устройство на стороне терминала увеличивает значение счета третьего счетчика скачков питающей мощности на 1.In addition, when the terminal side device initiates the second random access procedure, the terminal side device may set the third power hop counter to an initial value (eg, 1). The third power hop counter may be dedicated to the second random access procedure, in other words, the third power hop counter may be assigned to the second random access procedure. If the terminal side device needs to resend the second random access request or the second uplink data and the sync signal block does not change, the terminal side device increments the count of the third power hop counter by 1.

Альтернативно, когда устройство на стороне терминала инициирует вторую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счетчик скачков питающей мощности на начальное значение, где второй счетчик скачков питающей мощности является счетчиком скачков питающей мощности, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа. Следует понимать, что если инициируются первая процедура произвольного доступа и вторая процедура произвольного доступа и блок сигнала синхронизации не меняется, значение счета счетчика скачков питающей мощности увеличивается на 1.Alternatively, when the terminal side device initiates the second random access procedure, the terminal side device sets the second power hop counter to an initial value, where the second power hop counter is the power hop counter shared by the first random access procedure and the second random access procedure. . It should be understood that if the first random access procedure and the second random access procedure are initiated and the synchronization signal block is not changed, the count value of the power hop counter is incremented by 1.

713: Устройство на стороне сети передает информацию о разрешении конфликта устройству на стороне сети.713: The network side device sends contention resolution information to the network side device.

Информация о разрешении конфликта может быть включена в Msg4.Conflict resolution information may be included in Msg4.

714: Устройство на стороне терминала принимает информацию о разрешении конфликта, посланную устройством на стороне сети.714: The terminal side device receives conflict resolution information sent by the network side device.

Информация о разрешении конфликта, соответствующая второй процедуре произвольного доступа, может быть включена в Msg4 и устройство на стороне терминала может получить доступ к устройству на стороне сети (например, eNodeB), основываясь на информации о разрешении конфликта.The contention resolution information corresponding to the second random access procedure may be included in Msg4, and the terminal side device can access the network side device (eg, eNodeB) based on the contention resolution information.

Следует заметить, что между этапами 701 и 714 нет никакой определенной последовательности исполнения. Последовательность исполнения между этапами конкретно определенно не ограничивается в этом варианте осуществления.It should be noted that between steps 701 and 714 there is no specific execution sequence. The execution sequence between the steps is not particularly specifically limited in this embodiment.

Вариант осуществления настоящей заявки дополнительно обеспечивает способ произвольного доступа, содержащий следующие этапы.An embodiment of the present application further provides a random access method comprising the following steps.

S101: Когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает первый счетчик на начальное значение, где первый счетчик предназначен для первой процедуры произвольного доступа. Альтернативно, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счетчик на начальное значение, где второй счетчик является счетчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.S101: When the terminal side device initiates the first random access procedure, the terminal side device sets the first counter to an initial value, where the first counter is for the first random access procedure. Alternatively, when the terminal side device initiates the first random access procedure, the terminal side device sets the second counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second random access procedure.

Когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала может установить первый счетчик на начальное значение, например, может установить значение первого счетчика равным 0 или 1. Первый счетчик предназначен конкретно для первой процедуры произвольного доступа, другими словами, первый счетчик выделен первой процедуре произвольного доступа. Первый счетчик может быть первым счетчиком посылки преамбулы произвольного доступа (PREAMBLE_TRANSMISSION_COUNTER). Если разрешение конфликта в первой процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета первого счетчика на 1. Случай, когда разрешение конфликта в первой процедуре терпит неудачу, может быть случаем, когда истекает длительность окна обнаружения PDCCH, ответное сообщение первой процедуры произвольного доступа, которое принимается устройством на стороне терминала, не совпадает с первой преамбулой произвольного доступа, посланной устройством на стороне терминала, или устройство на стороне терминала не принимает ответное сообщение первой процедуры произвольного доступа, или устройство на стороне терминала не принимает PDCCH, запланированный, используя C-RNTI терминала, или поле информации о разрешении конфликта принятого ответного сообщения первой процедуры произвольного доступа терпит неудачу при проверке достоверности. Если первый счетчик достигает конфигурированного максимального значения, устройство на стороне терминала указывает более высокому уровню (например, уровню RRC), что первая процедура произвольного доступа потерпела неудачу. Максимальное значение первого счетчика может быть равным (preambleTransMax) или (preambleTransMax+1).When the terminal side device initiates the first random access procedure, the terminal side device may set the first counter to an initial value, for example, may set the value of the first counter to 0 or 1. The first counter is specifically for the first random access procedure, in other words, the first counter allocated to the first random access procedure. The first counter may be the first random access preamble send counter (PREAMBLE_TRANSMISSION_COUNTER). If the contention resolution in the first random access procedure fails, the terminal-side device increments the count value of the first counter by 1. The case where the contention resolution in the first procedure fails may be the case when the duration of the PDCCH discovery window expires, the response message of the first random access procedure access that is received by the terminal side device does not match the first random access preamble sent by the terminal side device, or the terminal side device does not receive the response message of the first random access procedure, or the terminal side device does not receive the PDCCH scheduled using C The terminal's -RNTI, or conflict resolution information field, of the received response message of the first random access procedure fails validation. If the first counter reaches the configured maximum value, the terminal side device indicates to the higher layer (eg, the RRC layer) that the first random access procedure has failed. The maximum value of the first counter can be equal to (preambleTransMax) or (preambleTransMax+1).

Альтернативно, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, устройство на стороне терминала устанавливает второй счетчик на начальное значение, где второй счетчик является счетчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа. По соответствующей работе второго счетчика, обратитесь к описанию работы первого счетчика. Подробности здесь не приводятся. Следует понимать, что если разрешение конфликта в первой процедуре произвольного доступа или во второй процедуре произвольного доступа терпит неудачу, устройство на стороне терминала увеличивает значение счета совместно используемого счетчика на 1.Alternatively, when the terminal side device initiates the first random access procedure, the terminal side device sets the second counter to an initial value, where the second counter is the counter shared by the first random access procedure and the second random access procedure. For the corresponding operation of the second counter, refer to the description of the operation of the first counter. Details are not provided here. It should be understood that if the contention resolution in the first random access procedure or the second random access procedure fails, the terminal-side device increments the shared counter count value by 1.

Как вариант, терминал может подсчитывать количество случаев, когда первая процедура произвольного доступа потерпела неудачу, и сообщать количество случаев устройству на стороне сети, используя сигнализацию более высокого уровня. Например, количество случаев сообщается устройству на стороне сети, используя сообщение с информацией о помощи. Следует понимать, что терминал может подсчитывать количество случаев, во время которых вторая процедура произвольного доступа терпит неудачу, и сообщать количество случаев устройству на стороне сети, используя более высокий уровень сигнализации. Количество случаев, когда первая процедура произвольного доступа терпит неудачу, и количество случаев, когда вторая процедура произвольного доступа терпит неудачу, могут подсчитываться отдельно и сообщаться.Alternatively, the terminal may count the number of times the first random access procedure has failed and report the number of times to the network side device using higher layer signaling. For example, the number of cases is reported to the device on the network side using the help information message. It should be understood that the terminal can count the number of cases during which the second random access procedure fails and report the number of cases to the network side device using a higher signaling level. The number of times the first random access procedure fails and the number of times the second random access procedure fails may be separately counted and reported.

По этапам S102-S115 обратитесь к этапам 701-714. Подробности здесь не описываются.For steps S102-S115, refer to steps 701-714. Details are not described here.

В предшествующих вариантах осуществления, представленных в настоящей заявке, способы, представленные в вариантах осуществления настоящей заявки, описываются отдельно с точек зрения устройства на стороне терминала, устройства на стороне сети и взаимодействия между устройством на стороне терминала и устройством на стороне сети. Чтобы реализовать функции в способах, представленных в предшествующих вариантах осуществления настоящей заявки, устройство на стороне терминала и устройство на стороне сети могут содержать структуру аппаратных средств и/или программный модуль, и реализовывать перечисленные выше функции в форме структуры аппаратных средств, программного модуля или сочетания структуры аппаратных средств и программного модуля. Выполняется ли определенная функция в представленных выше функциях структурой аппаратных средств, программным модулем, или в сочетании структуры аппаратных средств и программного модуля, зависит от конкретного применения и конструктивных ограничений технических решений.In the foregoing embodiments presented in the present application, the methods presented in the embodiments of the present application are described separately in terms of a terminal side device, a network side device, and an interaction between a terminal side device and a network side device. In order to implement the functions in the methods presented in the previous embodiments of the present application, the terminal-side device and the network-side device may comprise a hardware structure and/or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of the structure. hardware and software module. Whether a particular function in the above functions is performed by a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the particular application and design constraints of the technical solutions.

Когда каждый функциональный модуль получают посредством деления, основываясь на каждой соответствующей функции, фиг. 15 является возможной схематической структурной схемой устройства 15 связи, связанного с описанными выше вариантами осуществления. Устройство связи может быть устройством на стороне терминала. Устройство на стороне терминала содержит приемный блок 1501, передающий блок 1502 и блок 1503 обработки. В этом варианте осуществления настоящей заявки блок 1503 обработки выполнен с возможностью получения первых восходящих данных из первого буфера сообщений, где первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, а первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию и ответная информация является первой ответной информацией о произвольном доступе на первый запрос произвольного доступа или ответом на первые восходящие данные. Передающий модуль 1502 выполнен с возможностью посылки первого запроса произвольного доступа устройству на стороне сети и посылки первых восходящих данных устройству на стороне сети на первом восходящем ресурсе. Блок 1503 обработки дополнительно выполнен с возможностью обнаружения нисходящей управляющей информации, где нисходящая управляющая информация указывает ресурс ответной информации. Приемный блок 1501 выполнен с возможностью приема ответной информации на ресурсе, указанном нисходящей управляющей информацией.When each functional unit is obtained by dividing based on each respective function, FIG. 15 is an exemplary schematic block diagram of the communication device 15 associated with the embodiments described above. The communication device may be a terminal side device. The terminal-side device includes a receiving unit 1501, a transmitting unit 1502, and a processing unit 1503. In this embodiment of the present application, the processing unit 1503 is configured to receive the first uplink data from the first message buffer, where the first message buffer is a buffer dedicated to the first random access procedure, and the first random access procedure is a procedure in which the device on the terminal side transmits the first random access request, transmits the first uplink data on the first uplink resource, and receives response information, and the response information is the first random access response information of the first random access request or a response to the first uplink data. The transmitter module 1502 is configured to send the first random access request to the network side device and send the first uplink data to the network side device on the first uplink resource. The processing unit 1503 is further configured to detect downstream control information, where the downstream control information indicates a resource of response information. The receiving unit 1501 is configured to receive response information on the resource indicated by the downstream control information.

В варианте осуществления способа, показанном на фиг. 7, приемный блок 1501 выполнен с возможностью поддержки устройства на стороне терминала при выполнении процессов 702, 706, 708 и 714 на фиг. 7. Передающий блок 1502 выполнен с возможностью поддержки устройства на стороне терминала при выполнении процессов 703, 709 и 712 на фиг. 7. Блок 1503 обработки выполнен с возможностью поддержки устройства на стороне терминала при выполнении процесса 705 на фиг. 7. Все схожие материалы этапов в предшествующих вариантах осуществления способа могут быть повторены в описаниях функций соответствующих функциональных модулей. Подробности здесь повторно не описываются.In the embodiment of the method shown in FIG. 7, the receiving unit 1501 is configured to support the terminal side device while executing processes 702, 706, 708, and 714 in FIG. 7. The transmitter unit 1502 is configured to support the terminal side device while executing processes 703, 709, and 712 in FIG. 7. Processing unit 1503 is configured to support the terminal side device while executing process 705 in FIG. 7. All similar material steps in the previous embodiments of the method can be repeated in the descriptions of the functions of the respective functional modules. The details are not re-described here.

Когда каждый функциональный модуль получают посредством деления, основываясь на каждой соответствующей функции, фиг. 16 является возможной схематичной структурной схемой устройства 16 связи, относящегося к представленным выше вариантам осуществления. Устройство связи может быть устройством на стороне сети. Устройство на стороне сети содержит передающий блок 1601 и приемный блок 1602. В этом варианте осуществления настоящей заявки приемный блок 1602 выполнен с возможностью приема первого запроса произвольного доступа от устройства на стороне терминала и приема первых восходящих данных от устройства на стороне терминала на первом восходящем ресурсе, где первые восходящие данные получают устройством на стороне терминала из первого буфера сообщений, первый буфер сообщений является буфером, предназначенным для первой процедуры произвольного доступа, первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию и ответная информация является первым ответом на запрос произвольного доступа на первый запрос произвольного доступа или ответом на первые восходящие данные. Передающий модуль 1601 выполнен с возможностью посылки нисходящей управляющей информации, где нисходящая управляющая информация указывает ресурс ответной информации. Передающий модуль дополнительно выполнен с возможностью посылки ответной информации на ресурсе, указанном нисходящей управляющей информацией.When each functional unit is obtained by dividing based on each respective function, FIG. 16 is an exemplary schematic block diagram of the communication device 16 related to the above embodiments. The communication device may be a network side device. The network side device includes a transmitting unit 1601 and a receiving unit 1602. In this embodiment of the present application, the receiving unit 1602 is configured to receive the first random access request from the terminal side device and receive the first uplink data from the terminal side device on the first uplink resource, where the first uplink data is received by the terminal side device from the first message buffer, the first message buffer is a buffer dedicated to the first random access procedure, the first random access procedure is a procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first uplink resource and receives response information, and the response information is the first random access request response to the first random access request or the response to the first upstream data. The transmission module 1601 is configured to send downlink control information, where the downlink control information indicates a resource of response information. The transmitting module is further configured to send response information on the resource indicated by the downstream control information.

В варианте осуществления способа, показанном на фиг. 7, передающий блок 1601 выполнен с возможностью поддержки устройства на стороне сети при выполнении процессов 701, 704, 707, 710 и 713 на фиг. 7. Все схожие материалы этапов в предшествующих вариантах осуществления способа могут быть повторены в функциональных описаниях соответствующих функциональных модулей. Подробности здесь повторно не описываются.In the embodiment of the method shown in FIG. 7, the transmission unit 1601 is configured to support the network-side device while executing processes 701, 704, 707, 710, and 713 in FIG. 7. All similar material steps in the previous embodiments of the method can be repeated in the functional descriptions of the respective functional modules. The details are not re-described here.

Деление на модули в вариантах осуществления настоящей заявки является примером, это просто деление по логическим функциям и при реальной реализации возможно другое деление. Кроме того, функциональные модули в вариантах осуществления настоящей заявки могут быть интегрированы в одном процессоре, или каждый из модулей может существовать физически отдельно или два или более модулей могут быть интегрированы в один модуль. Интегрированный модуль может быть реализован в форме аппаратных средств или может быть реализован в форме программного функционального модуля. Например, в вариантах осуществления настоящей заявки приемный модуль и передающий модуль могут быть интегрированы в блок приемопередатчика.The division into modules in the embodiments of the present application is an example, it is simply division by logical functions and other division is possible in actual implementation. In addition, the functional modules in the embodiments of the present application may be integrated in a single processor, or each of the modules may exist physically separately, or two or more modules may be integrated into one module. An integrated module may be implemented in the form of hardware or may be implemented in the form of a software functional module. For example, in embodiments of the present application, the receiving module and the transmitting module may be integrated into the transceiver unit.

Все или часть способов, представленных в вариантах осуществления настоящей заявки, могут быть реализованы, используя программное обеспечение, аппаратные средства, встроенное микропрограммное обеспечение или любое их сочетание. Когда программное обеспечение используется для реализации способов, все или часть способов могут быть реализованы в форме компьютерного программного продукта. Компьютерный программный продукт содержит одну или более компьютерных команд. Когда команды компьютерной программы загружаются и выполняются на компьютере, формируются все или частично процедуры или функции, соответствующие вариантам осуществления настоящего изобретения. Компьютер может быть универсальным компьютером, компьютером специального назначения, компьютерной сетью, устройством на стороне сети, оборудованием пользователя или другим программируемым устройством. Компьютерные команды могут храниться на считываемом компьютером носителе или могут передаваться со считываемого компьютером носителя на другой считываемый компьютером носитель. Например, компьютерные команды могут передаваться с веб-сайта, от компьютера, сервера или из информационного центра другому веб-сайту, компьютеру, серверу или информационному центру проводным способом (например, по коаксиальному кабелю, оптоволокну или по цифровой абонентской линии (digital subscriber line, DSL)) или беспроводным способом (например, инфракрасное излучение, радиосигнал или микроволновый сигнал). Считываемый компьютером носитель может быть любым применимым носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или информационный центр, интегрирующие один или более применимых носителей. Применимый носитель может быть магнитным носителем (например, дискетой, жестким диском или магнитной лентой), оптическим носителем (например, цифровым видеодиском (digital video disc, DVD)), полупроводниковым носителем (например, твердотельным диском (solid state drive, SSD)) и т. п.All or part of the methods presented in the embodiments of the present application may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the methods, all or part of the methods may be implemented in the form of a computer program product. The computer program product contains one or more computer instructions. When computer program instructions are downloaded and executed on the computer, all or part of the procedures or functions corresponding to the embodiments of the present invention are generated. The computer may be a mainframe computer, a special purpose computer, a computer network, a network side device, a user equipment, or other programmable device. The computer instructions may be stored on a computer-readable medium or may be transferred from a computer-readable medium to another computer-readable medium. For example, computer commands may be transmitted from a website, computer, server, or information center to another website, computer, server, or information center by wire (for example, coaxial cable, optical fiber, or digital subscriber line, DSL)) or wirelessly (e.g. infrared, radio or microwave). Computer-readable media can be any applicable media accessible to a computer, or a storage device such as a server or information center that integrates one or more applicable media. Usable media can be magnetic media (such as a floppy disk, hard disk, or magnetic tape), optical media (such as a digital video disc (DVD)), semiconductor media (such as a solid state drive (SSD)) and etc.

Понятно, что специалист в данной области техники, может вносить в варианты осуществления настоящей заявки различные модификации и изменения, не отступая от сущности и объема защиты настоящей заявки. Настоящая заявка предназначена охватывать эти модификации и изменения при условии, что они попадают в пределы объема защиты, определенного последующими пунктами формулы изобретения и их эквивалентными технологиями.It is clear that a person skilled in the art can make various modifications and changes to the embodiments of the present application without departing from the essence and scope of protection of the present application. The present application is intended to cover these modifications and changes provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.

Claims (33)

1. Способ произвольного доступа, содержащий этапы, на которых:1. A random access method, comprising the steps of: получают, с помощью устройства на стороне терминала, первые восходящие данные из первого буфера сообщений, причем первый буфер сообщений является буфером, используемым для первой процедуры произвольного доступа, первая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает первый запрос произвольного доступа, передает первые восходящие данные на первом восходящем ресурсе и принимает ответную информацию, причем ответная информация является первым ответом о произвольном доступе на первый запрос произвольного доступа или ответом на первые восходящие данные;receive, with the terminal side device, the first upstream data from the first message buffer, the first message buffer being the buffer used for the first random access procedure, the first random access procedure being the procedure in which the terminal side device transmits the first random access request, transmits the first uplink data on the first uplink resource and receives response information, the response information being a first random access response to the first random access request or a response to the first uplink data; передают с помощью устройства на стороне терминала первый запрос произвольного доступа устройству на стороне сети и передают первые восходящие данные устройству на стороне сети на первом восходящем ресурсе;transmitting, by the terminal side device, a first random access request to the network side device, and transmitting the first uplink data to the network side device on the first uplink resource; обнаруживают с помощью устройства на стороне терминала нисходящую управляющую информацию, причем нисходящая управляющая информация указывает ресурс ответной информации; иdetecting downlink control information by the terminal side device, the downlink control information indicating a resource of response information; And принимают с помощью устройства на стороне терминала ответную информацию о ресурсе, указанную нисходящей управляющей информацией; причемreceiving, by the terminal-side apparatus, the resource response information indicated by the downstream control information; and второй буфер сообщений является буфером, используемым для второй процедуры произвольного доступа; и когда первая процедура произвольного доступа терпит неудачу или когда у второго буфера сообщений нет никаких восходящих данных, причем первый буфер сообщений имеет восходящие данные, вторая процедура произвольного доступа является процедурой, в которой устройство на стороне терминала передает второй запрос произвольного доступа, принимает второй ответ о произвольном доступе на второй запрос произвольного доступа и передает вторые восходящие данные, основываясь на втором ответе о произвольном доступе; при этомthe second message buffer is a buffer used for the second random access procedure; and when the first random access procedure fails or when the second message buffer has no upstream data, and the first message buffer has upstream data, the second random access procedure is a procedure in which a terminal-side device transmits a second random access request, receives a second response about random access to the second random access request and transmits the second uplink data based on the second random access response; wherein способ дополнительно содержит этап, на котором получают, с помощью устройства на стороне терминала, вторые восходящие данные из первого буфера сообщений во второй процедуре произвольного доступа; илиthe method further comprises obtaining, by the terminal-side device, the second upstream data from the first message buffer in the second random access procedure; or сохраняют, с помощью устройства на стороне терминала, восходящие данные, присутствующие в первом буфере сообщений, во втором буфере сообщений; иstoring, by the terminal-side device, the uplink data present in the first message buffer in the second message buffer; And получают с помощью устройства на стороне терминала вторые восходящие данные из второго буфера сообщений во второй процедуре произвольного доступа.receive, by means of the device on the terminal side, the second uplink data from the second message buffer in the second random access procedure. 2. Способ произвольного доступа по п. 1, дополнительно содержащий этап, на котором:2. The random access method according to claim 1, further comprising the step of: сохраняют, с помощью устройства на стороне терминала, первые восходящие данные в первом буфере сообщений и во втором буфере сообщений; илиstoring, by the terminal-side apparatus, the first uplink data in the first message buffer and in the second message buffer; or сохраняют посредством устройства на стороне терминала вторые восходящие данные в первом буфере сообщений и во втором буфере сообщений.storing by the terminal-side apparatus the second uplink data in the first message buffer and in the second message buffer. 3. Способ произвольного доступа по п. 1, в котором, когда вторая процедура произвольного доступа терпит неудачу или когда в первом буфере сообщений нет никаких восходящих данных, а во втором буфере сообщений имеются восходящие данные,3. The random access method according to claim 1, wherein when the second random access procedure fails or when there is no upstream data in the first message buffer and there is upstream data in the second message buffer, способ дополнительно содержит этап, на котором получают, с помощью устройства на стороне терминала, первые восходящие данные из второго буфера сообщений.the method further comprises receiving, by the terminal side device, the first upstream data from the second message buffer. 4. Способ произвольного доступа по любому из пп. 1-3, дополнительно содержащий этапы, на которых:4. The method of random access according to any one of paragraphs. 1-3, further comprising the steps of: получают, с помощью устройства на стороне терминала, первые восходящие данные из третьего буфера сообщений в первой процедуре произвольного доступа; иreceive, with the help of the device on the side of the terminal, the first ascending data from the third message buffer in the first random access procedure; And получают, с помощью устройства на стороне терминала, вторые восходящие данные из третьего буфера сообщений во второй процедуре произвольного доступа, причемreceive, by means of the device on the side of the terminal, the second uplink data from the third message buffer in the second random access procedure, and третий буфер сообщений является буфером, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.the third message buffer is a buffer shared by the first random access procedure and the second random access procedure. 5. Способ произвольного доступа по любому из пп. 1-4, дополнительно содержащий этап, на котором:5. The method of random access according to any one of paragraphs. 1-4, further comprising the step of: устанавливают, с помощью устройства на стороне терминала, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, первый счетчик на начальное значение, причем первый счетчик предназначен для первой процедуры произвольного доступа.set, by the terminal side apparatus, when the terminal side apparatus initiates the first random access procedure, the first counter to an initial value, the first counter being for the first random access procedure. 6. Способ произвольного доступа по п. 5, в котором6. The random access method according to claim 5, wherein первый счетчик содержит по меньшей мере один из первого счетчика передач преамбулы произвольного доступа и первого счетчика скачков питающей мощности.the first counter comprises at least one of the first random access preamble transmission counter and the first power hop counter. 7. Способ произвольного доступа по любому из пп. 1-6, дополнительно содержащий этап, на котором:7. The method of random access according to any one of paragraphs. 1-6, further comprising the step of: устанавливают, с помощью устройства на стороне терминала, когда устройство на стороне терминала инициирует первую процедуру произвольного доступа, второй счетчик на начальное значение, причем второй счетчик является счетчиком, совместно используемым первой процедурой произвольного доступа и второй процедурой произвольного доступа.set, by the terminal-side apparatus, when the terminal-side apparatus initiates the first random access procedure, the second counter to an initial value, the second counter being the counter shared by the first random access procedure and the second random access procedure. 8. Способ произвольного доступа по п. 7, в котором8. The random access method according to claim 7, wherein второй счетчик содержит по мнеьшей мере один из второго счетчика передач преамбулы произвольного доступа и второго счетчика скачков питающей мощности.the second counter comprises at least one of the second random access preamble transmission counter and the second power hop counter. 9. Способ произвольного доступа по п. 8, в котором9. The random access method according to claim 8, wherein увеличивают, с помощью устройства на стороне терминала, когда разрешение конфликта в первой процедуре произвольного доступа или во второй процедуре произвольного доступа терпит неудачу, значение счета второго счетчика передач преамбулы произвольного доступа на 1.increase, by the device on the terminal side, when the contention resolution in the first random access procedure or in the second random access procedure fails, the second random access preamble transmission count count value by 1. 10. Способ произвольного доступа по п. 8, в котором10. The random access method according to claim 8, wherein увеличивают, с помощью устройства на стороне терминала, когда устройство на стороне терминала повторно инициирует первую процедуру произвольного доступа или инициирует вторую процедуру произвольного доступа, значение счета второго счетчика скачков питающей мощности на 1.increase, by the terminal side device, when the terminal side device re-initiates the first random access procedure or initiates the second random access procedure, the count value of the second power hop counter by 1. 11. Устройство связи, характеризующееся тем, что выполнено с возможностью реализации способа произвольного доступа, по любому из пп. 1-10.11. A communication device, characterized in that it is configured to implement a random access method, according to any one of paragraphs. 1-10. 12. Устройство связи, содержащее процессор и память, при этом память хранит команды; причем указанные команды вызывают при исполнении процессором выполнение устройством связи способа произвольного доступа по любому из пп. 1-10.12. The communication device containing the processor and memory, while the memory stores commands; moreover, these commands cause, when executed by the processor, the execution by the communication device of the random access method according to any one of paragraphs. 1-10. 13. Машиночитаемый носитель информации, хранящий команды, причем указанные команды вызывают при исполнении компьютером выполнение компьютером способа произвольного доступа по любому из пп. 1-10.13. A computer-readable storage medium that stores commands, wherein said commands cause, when executed by the computer, the computer to execute the random access method according to any one of paragraphs. 1-10.
RU2021127062A 2019-02-15 2020-02-13 Random access method and device RU2801324C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910118213.7 2019-02-15

Publications (2)

Publication Number Publication Date
RU2021127062A RU2021127062A (en) 2023-03-15
RU2801324C2 true RU2801324C2 (en) 2023-08-07

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018175809A1 (en) * 2017-03-22 2018-09-27 Comcast Cable Communications, Llc Random access process in new radio
US20180332467A1 (en) * 2017-02-13 2018-11-15 Futurewei Technologies, Inc. System and method for user equipment identification and communications
RU2672859C2 (en) * 2007-10-29 2018-11-20 Анвайрд Плэнет, ЭлЭлСи Method and device in telecommunication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2672859C2 (en) * 2007-10-29 2018-11-20 Анвайрд Плэнет, ЭлЭлСи Method and device in telecommunication system
US20180332467A1 (en) * 2017-02-13 2018-11-15 Futurewei Technologies, Inc. System and method for user equipment identification and communications
WO2018175809A1 (en) * 2017-03-22 2018-09-27 Comcast Cable Communications, Llc Random access process in new radio

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Qualcomm Incorporated, Procedures Related to NOMA, 3GPP TSG RAN WG1 Meeting #95, November 12th - 16th, 2018, Spokane, USA, R1-1813407 [Найдено 05.10.2022] в Интернет URL https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_95/Docs/R1-1813407.zip, 16.11.2018, 10 с. *

Similar Documents

Publication Publication Date Title
JP7551899B2 (en) Frequency domain resource determination method, device, and storage medium
CN111713069B (en) User equipment, base station and method
WO2020063862A1 (en) Method and apparatus for random access
KR20200036797A (en) Random access method and apparatus in wireless communication system
CN111357227A (en) Random Access with Bandwidth Partial Handover
JP2014513504A (en) Cross scheduling for random access responses
WO2020052573A1 (en) Communication method and apparatus, and computer storage medium
CN105992347A (en) Uplink signal sending method, user equipment and base station
CN111586879B (en) Random access method and device
CN116349253A (en) Method for updating user equipment location and related equipment
JP2023543071A (en) Terminal devices, network devices and communication methods
WO2018171527A1 (en) Data transmission in rrc inactive state
WO2022188685A1 (en) Physical uplink control channel transmission method, terminal device, and network device
CN112740813B (en) A communication method and device
EP3826215B1 (en) Communication method and device
US12101818B2 (en) Random access method and apparatus
CN113853829B (en) Method and device for random access process and storage medium thereof
CN114651497A (en) Contention resolution in random access procedure
CN113875311B (en) Non-contention based two-step random access method, device, terminal and storage medium
RU2801324C2 (en) Random access method and device
WO2025097935A1 (en) Random access method and communication apparatus
WO2020151662A1 (en) Access control signaling sending method and apparatus, and access control signaling processing method and apparatus
CN118844107A (en) Method and related device for transmitting small amount of data in power saving state
JP2024502877A (en) Physical downlink control channel monitoring for small data transmission procedures
WO2023153383A1 (en) Communication device and communication method