mwirth-epo/epo-nmt-datasets huggingface dataset:
Более конкретно, осевой концевой участок 210 содержит кольцеобразную область 212 (или 'поверхность биения'), ограничивающую кольцевое углубление 220 в осевом направлении A:A. Кольцеобразная область 212 является практически плоской.
More particularly, the axial end portion 210 comprises an annular region 212 (or 'swash face') bounding the annular recess 220 along the axial direction A:A. The annular region 212 is substantially flat.
Дополнительно, осевой торцевой участок 210 содержит круговую стенку 214 (или 'концентрический диаметр'), ограничивающую кольцевое углубление 220 во внешнюю сторону в радиальном направлении 40.
Further, the axial end portion 210 comprises an annular wall 214 (or 'concentric diameter') bounding the annular recess 220 outwards in the radial direction 40.
[0036] В отличие от предшествующего сценария, в этом сценарии после приема запроса на обслуживание основной узел транслирует запрос на обслуживание на резервные узлы в текущем представлении.
Different from the previous scenario, in this scenario, after receiving a service request, the primary node broadcasts the service request to backup nodes in a current view.
Другими словами, основной узел инициировал консенсус по запросу на обслуживание до истечения предварительно заданного времени.
In other words, the primary node has initiated a consensus on the service request before the predetermined time expires.
Соответственно, узлы в представлении выполняют консенсус по запросу на обслуживание и генерируют результат консенсуса.
Correspondingly, nodes in the view perform a consensus on the service request, and generate a consensus result.
[0037] Стоит отметить, что на этом этапе, на основе существующего механизма переключения представления, если результат консенсуса состоит в том, что консенсус терпит неудачу, резервный узел инициирует консенсус по переключению представления.
It is worthwhile to note that, here, based on an existing view switching mechanism, if a consensus result is that a consensus fails, the backup node initiates a view switching consensus.
Очевидно, то, что консенсус терпит неудачу, можно рассматривать как условие переключения представления.
Apparently, that a consensus fails can be considered as a view switching condition.
Другими словами, в этом сценарии, когда консенсус терпит неудачу, основной узел активно выполняет переключение представления, чтобы не позволить резервному узлу инициировать дополнительный консенсус по переключению представления.
In other words, in this scenario, when the consensus fails, the primary node actively performs view switching, to prevent the backup node from initiating an additional view switching consensus.
[0038] Помимо этого, на основе существующего механизма переключения представления, если результат консенсуса состоит в том, что консенсус достигнут, основной узел продолжает инициировать консенсус по другому запросу на обслуживание.
In addition, based on the existing view switching mechanism, if a consensus result is that a consensus is reached, the primary node continues to initiate a consensus on another service request.
Однако основной узел может быть неисправным в последующем запущенном процессе.
However, the primary node may be faulty in a subsequent running process.
После того, как основной узел становится неисправным, резервный узел все равно инициирует консенсус по переключению представления.
Once the primary node becomes faulty, the backup node still initiates a view switching consensus.
Следовательно, чтобы предотвратить этот случай, в этой реализации настоящей заявки после достижения консенсуса основной узел все равно выполняет переключение представления.
Therefore, to prevent this case, in this implementation of the present application, after a consensus is reached, the primary node still performs view switching.
[0039] Можно заметить, что в этом сценарии, независимо от того, состоит ли результат консенсуса в том, что консенсус достигнут или что консенсус терпит неудачу, основной узел выполняет переключение представления после определения результата консенсуса.
It can be seen that, in this scenario, regardless of whether the consensus result is that a consensus is reached or that a consensus fails, the primary node performs view switching after determining the consensus result.
Другими словами, срабатывание условия переключения представления включает в себя следующее: прием основным узлом запроса на обслуживание, инициирование консенсуса по запросу на обслуживание, и определение результата консенсуса.
In other words, triggering the view switching condition includes the following: receiving, by the primary node, a service request, initiating a consensus on the service request, and determining a consensus result.
[0040] Таким образом, в этом сценарии основной узел должен определить, что консенсус достигнут или что консенсус терпит неудачу.
That is, in this scenario, the primary node needs to determine that a consensus has been reached or that a consensus fails.
Далее подробно описывается, как основной узел определяет, что консенсус достигнут или что консенсус терпит неудачу.
The following describes in detail how the primary node determines that a consensus has been reached or that a consensus fails.
[0041] Во-первых, стоит отметить, что процесс консенсуса на основании запроса на обслуживание, по существу, является процессом консенсуса, основанным на трехфазном протоколе.
First, it is worthwhile to note that a consensus process based on a service request is essentially a consensus process based on a three phase protocol.
Эти три фазы включают в себя фазу предварительной подготовки, фазу подготовки и фазу осуществления и образуют полный процесс консенсуса.
The three phases include a pre-prepare phase, a prepare phase, and a commit phase, and form a complete consensus process.
В каждой фазе узлы (включающие в себя как основной узел, так и резервные узлы) отправляют друг другу сообщения консенсуса.
At each phase, nodes (including both a primary node and backup nodes) send consensus messages to each other.
Таким образом, для каждого узла в представлении вхождение в другие фазы должно быть подтверждено или одобрено другими узлами.
That is, for each node in the view, entering different phases needs to be acknowledged or accepted by other nodes.
Следовательно, каждую из этих трех фаз можно рассматривать как процесс консенсуса.
Therefore, each of the three phases can be considered as a consensus process.
Обычно, когда все узлы входят в фазу осуществления, можно считать, что процесс консенсуса завершен.
Usually, when all nodes enter a commit phase, it can be considered that the consensus process is completed.
2 представляет собой процесс консенсуса узлов на основе трехфазного протокола в представлении.
FIG. 2 is a consensus process of nodes based on a three phase protocol in a view.
2 клиентское устройство инициирует запрос на обслуживание для узла с номером 0 (тиражируемая копия 0, то есть основной узел), и основной узел транслирует запрос на обслуживание на резервные узлы (тиражируемая копия 1, тиражируемая копия 2 и тиражируемая копия 3) и начинает выполнять три фазы консенсуса.
In FIG. 2, a client device initiates a service request to a node numbered 0 (replica 0, that is, a primary node), and the primary node broadcasts the service request to backup nodes (replica 1, replica 2, and replica 3), and starts to perform a three phase consensus.
Узлы, которые достигают консенсуса, обрабатывают запрос на обслуживание и возвращают результат обработки на клиентское устройство.
The nodes that reach a consensus process the service request and feed back a processing result to the client device.
[0043] Соответственно, выполняются следующие операции.
Accordingly, the following operations are performed.
Основной узел определяет, что консенсус терпит неудачу.
1. The primary node determines that a consensus fails.
[0045] В этой реализации настоящей заявки то, что консенсус терпит неудачу, представляется как истечение срока процесса консенсуса (упоминается ниже просто как истечение срока консенсуса, при этом истечение срока консенсуса означает, что время, затраченное на процесс консенсуса, превышает предварительно заданную продолжительность консенсуса, и время, затраченное на процесс консенсуса, может отсчитываться с момента, когда основной узел инициирует консенсус).
In this implementation of the present application, that a consensus fails is represented as consensus process expiration (simply referred to as consensus expiration below, where the consensus expiration means that time consumed by a consensus process exceeds predetermined consensus duration, and the time consumed by the consensus process can be counted from a moment at which the primary node initiates the consensus).
[0046] В одном случае основной узел является неисправным узлом (если узел неисправен, можно считать, что данные, используемые для выполнения консенсуса в узле, повреждены, или что логика консенсуса в узле нарушена).
In one case, the primary node is a faulty node (if a node is faulty, it can be considered that data used to perform a consensus in the node is faulty or consensus logic in the node is faulty).
То есть запросы на обслуживание, отправленные основным узлом на резервные узлы, могут включать в себя неправильные данные (например, неправильный порядковый номер запроса на обслуживание).
That is, service requests sent by the primary node to backup nodes may include incorrect data (for example, an incorrect service request sequence number).
Обеспеченные механизмом BPFT, резервные узлы проверяют запросы на обслуживание, транслируемые основным узлом.
Ensured by the BPFT mechanism, the backup nodes check the service requests broadcast by the primary node.
Если неправильные данные включены в состав запроса на обслуживание, нормальный резервный узел не подтверждает или не одобряет запрос на обслуживание.
Once the incorrect data is included in a service request, a normal backup node does not acknowledge or accept the service request.
В этом случае основной узел может повторить процесс отправки запросов на обслуживание, и, как следствие, срок консенсуса истекает.
In this case, the primary node may repeat the process of sending service requests, and consequently, the consensus expires.
[0047] В качестве альтернативы, в другом случае основной узел также является неисправным узлом.
Alternatively, in another case, the primary node is also a faulty node.
В этом случае основной узел может отправить неправильное сообщение уведомления, указывающее фазу консенсуса, на другие резервные узлы, то есть основной узел "неправильно" считает, что было вхождение в некоторую фазу.
In this case, the primary node may send an incorrect notification message indicating a consensus phase to other backup nodes, that is, the primary node "incorrectly" considers that a certain phase has been entered.
В этом случае резервные узлы выполняют консенсус по сообщению уведомления основного узла, чтобы удостоверить подлинность сообщения уведомления основного узла.
In this case, backup nodes perform a consensus on the notification message of the primary node, to confirm the authenticity of the notification message of the primary node.
Аналогично, нормальный резервный узел все равно не подтверждает или не одобряет сообщение уведомления, отправленное основным узлом.
Similarly, a normal backup node still does not acknowledge or accept a notification message sent by the primary node.
В этом случае основной узел может повторить процесс отправки неправильного сообщения уведомления, и, как следствие, срок консенсуса истекает.
In this case, the primary node may repeat a process of sending an incorrect notification message, and consequently, the consensus expires.
[0048] Конечно, предшествующий информационный материал представляет собой только два возможных случая, которые могут на практике привести к истечению срока консенсуса, и не должен рассматриваться как ограничения для настоящей заявки.
Certainly, the previous content is only two possible cases that may lead to consensus expiration in practice, and should not be considered as limitations on the present application.
Очевидно, из предшествующего информационного материала можно заметить, что, как только срок консенсуса истекает, консенсус терпит неудачу.
Apparently, it can be seen from the previous content that, once a consensus expires, the consensus fails.
[0049] Следовательно, в этой реализации настоящей заявки, основной узел может обнаруживать, терпит ли консенсус неудачу, отслеживая общее время, затрачиваемое в ходе процесса консенсуса.
Therefore, in this implementation of the present application, the primary node can detect whether a consensus fails by monitoring an overall time consuming way of a consensus process.
Как только срок процесса консенсуса истекает, основной узел немедленно инициирует операцию переключения представления, и процесс дополнительного консенсуса по переключению представления, инициируемого резервным узлом, может быть предотвращен.
Once the consensus process expires, the primary node immediately initiates a view switching operation, and an additional consensus process of view switching initiated by a backup node can be prevented.
Таким образом, в этой реализации настоящей заявки, процесс, при котором основной узел определяет, что консенсус терпит неудачу, может быть следующим: Основной узел отслеживает время, затрачиваемое на процесс консенсуса, с момента, когда инициирован консенсус по запросу на обслуживание среди резервных узлов в представлении, и определяет, что консенсус терпит неудачу, если обнаруживается, что время, затрачиваемое консенсусом, превышает предварительно заданное время.
That is, in this implementation of the present application, a process that the primary node determines that the consensus fails can be as follows: The primary node monitors time consumed by a consensus process from a moment at which a consensus on the service request is initiated among the backup nodes in the view, and determines that the consensus fails when it is detected that the time consumed by the consensus exceeds a predetermined time.
Основной узел определяет, что консенсус достигнут.
2. The primary node determines that a consensus is reached.
[0051] Из предшествующего трехфазного протокола можно заметить, что, если узел входит в фазу осуществления, узел может обработать запрос на обслуживание и возвратить сгенерированный результат обработки на клиентское устройство.
It can be seen from the previous three phase protocol that if a node enters a commit phase, the node can process a service request, and feed back a generated processing result to a client device.
Помимо этого, чтобы войти в фазу, каждый узел должен быть подтвержден или одобрен другими узлами в представлении.
In addition, to enter a phase, each node needs to be acknowledged or accepted by other nodes in a view.
[0040] В сочетании со вторым аспектом, согласно некоторым вариантам практической реализации второго аспекта первую указывающую информацию можно передавать в информации управления нисходящего канала (DCI) или элементе управления доступом к среде (МАС CE).
In combination with the second aspect, in some implementation modes of the second aspect, the first indication information may be carried in a DCI or a MAC CE.
[0041] В сочетании со вторым аспектом, согласно некоторым вариантам практической реализации второго аспекта способ также может включать в себя: задание сетевым устройством множества параметров DRX для оконечного устройства.
In combination with the second aspect, in some implementation modes of the second aspect, the method may further include that: the network device configures the multiple DRX parameters for the terminal device.
[0042] Согласно третьему аспекту предложено оконечное устройство, содержащее блоки, выполненные с возможностью реализации способа согласно первому аспекту или каждому варианту его практической реализации.
In a third aspect, there is provided a terminal device, which includes modules configured to perform the method in the first aspect or each implementation mode thereof.
[0043] Согласно четвертому аспекту предложено сетевое устройство, содержащее блоки, выполненные с возможностью реализации способа согласно второму аспекту или каждому варианту его практической реализации.
In a fourth aspect, there is provided a network device, which includes modules configured to perform the method in the second aspect or each implementation mode thereof.
[0044] Согласно пятому аспекту предложено оконечное устройство, содержащее процессор и приемопередатчик, причем процессор выполнен с возможностью реализации способа согласно первому аспекту или каждому варианту его практической реализации на основании приемопередатчика.
In a fifth aspect, there is provided a terminal device, which includes a processor and a transceiver, the processor is configured to perform the method in the first aspect or each implementation mode thereof on the basis of the transceiver.
[0045] Согласно шестому аспекту предложено сетевое устройство, содержащее процессор и приемопередатчик, причем процессор выполнен с возможностью реализации способа согласно второму аспекту или каждому варианту его практической реализации на основании приемопередатчика.
In a sixth aspect, there is provided a network device, which includes a processor and a transceiver, the processor is configured to perform the method in the second aspect or each implementation mode thereof on the basis of the transceiver.
[0046] Согласно седьмому аспекту предложен компьютерочитаемый носитель, в котором хранится программный код, выполненный с возможностью исполнения оконечным устройством и включающий в себя инструкцию, выполненную с возможностью реализации способа согласно первому аспекту или каждому варианту его практической реализации.
In a seventh aspect, there is provided a computer-readable medium, which stores a program code configured to be executed by a terminal device, the program code includes an instruction configured to perform the method in the first aspect or each implementation mode thereof.
[0047] Согласно восьмому аспекту предложен компьютерочитаемый носитель, в котором хранится программный код, выполненный с возможностью исполнения сетевым устройством и включающий в себя инструкцию, выполненную с возможностью реализации способа согласно второму аспекту или каждому варианту его практической реализации.
In an eighth aspect, there is provided a computer-readable medium, which stores a program code configured to be executed by a network device, the program code includes an instruction configured to perform the method in the second aspect or each implementation mode thereof.
[0048] Согласно девятому аспекту предложен системный чип, содержащий входной интерфейс, выходной интерфейс, процессор и память.
In a ninth aspect, there is provided a system chip, which includes an input interface, an output interface, a processor and a memory.
Процессор выполнен с возможностью исполнения кода в памяти.
The processor is configured to execute a code in the memory.
При исполнении кода процессор может осуществлять способ согласно первому аспекту и каждому варианту его практической реализации.
When the code is executed, the processor may implement the method in the first aspect and each implementation mode.
[0049] Согласно десятому аспекту предложен системный чип, содержащий входной интерфейс, выходной интерфейс, процессор и память.
In a tenth aspect, there is provided a system chip, which includes an input interface, an output interface, a processor and a memory.
При исполнении кода процессор может осуществлять способ согласно второму аспекту и каждому варианту его практической реализации.
When the code is executed, the processor may implement the method in the second aspect and each implementation mode.
1 схематически изображена схема системы связи согласно одному варианту реализации настоящего изобретения.
FIG. 1 is a schematic diagram of a communication system according to an embodiment of the disclosure.
2 схематически изображена блок-схема способа связи согласно одному варианту реализации настоящего изобретения.
FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the disclosure.
3 схематически изображена схема цикла DRX.
FIG. 3 is a schematic diagram of a DRX cycle.
4 схематически изображена блок-схема повторной передачи данных.
FIG. 4 is a schematic flowchart of data retransmission.
5 схематически изображена блок-схема способа связи согласно одному варианту реализации настоящего изобретения.
FIG. 5 is a schematic flowchart of a communication method according to an embodiment of the disclosure.
6 схематически изображена блок-схема оконечного устройства согласно одному варианту реализации настоящего изобретения.
FIG. 6 is a schematic block diagram of a terminal device according to an embodiment of the disclosure.
7 схематически изображена блок-схема сетевого устройства согласно одному варианту реализации настоящего изобретения.
FIG. 7 is a schematic block diagram of a network device according to an embodiment of the disclosure.
8 схематически изображена блок-схема оконечного устройства согласно одному варианту реализации настоящего изобретения.
FIG. 8 is a schematic block diagram of a terminal device according to an embodiment of the disclosure.
9 схематически изображена блок-схема сетевого устройства согласно одному варианту реализации настоящего изобретения.
FIG. 9 is a schematic block diagram of a network device according to an embodiment of the disclosure.
10 схематически изображена блок-схема системного чипа согласно одному варианту реализации настоящего изобретения.
FIG. 10 is a schematic block diagram of a system chip according to an embodiment of the disclosure.
[0060] Ниже описаны технические решения согласно различным вариантам реализации настоящего изобретения в сочетании с сопроводительными чертежами.
The technical solutions in the embodiments of the disclosure will be described below in combination with the drawings in the embodiments of the disclosure.
[0061] Технические решения вариантов реализации настоящего изобретения могут быть применены в различных системах связи, например, глобальной системе мобильной связи (GSM), системе множественного доступа с кодовым разделением (CDMA), системе широкополосного множественного доступа с кодовым разделением (WCDMA), системе пакетной радиосвязи общего пользования (GPRS), системе долгосрочного развития (стандарта LTE), системе LTE с дуплексным режимом разделения по частоте (FDD), системе LTE с дуплексным режимом разделения по времени (ТDD), универсальной системе мобильной связи (UMTS), системе широкополосного доступа в микроволновом диапазоне (WiMAX) или будущей системе 5G.
The technical solutions of the embodiments of the disclosure may be applied to various communication systems, for example, a Global System of Mobile Communication (GSM), a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system or a future 5G system.
1 изображена система 100 беспроводной связи, к которой применены варианты реализации настоящего изобретения.
FIG. 1 illustrates a wireless communication system 100 to which the embodiments of the disclosure are applied.
Система 100 беспроводной связи может содержать по меньшей мере одно сетевое устройство 110.
The wireless communication system 100 may include a network device 110.
Сетевое устройство 110 может быть устройством, выполненным с возможностью связи с оконечным устройством.
The network device 110 may be a device communicating with a terminal device.
Сетевое устройство 110 может обеспечивать покрытие конкретной географической области и может связываться с оконечным устройством (например, пользовательским устройством (UE)), расположенным в области покрытия.
The network device 110 may provide communication coverage for a specific geographical region and may communicate with a terminal device (for example, User Equipment (UE)) in the coverage.