СПОСОБ СОХРАНЕНИЯ ВОЗМОЖНОСТИ ЗАПУСКА И АППАРАТ ДЛЯ СОХРАНЕНИЯ ВОЗМОЖНОСТИ ЗАПУСКА
METHOD FOR PRESERVING LAUNCH POSSIBILITY AND DEVICE FOR PRESERVING LAUNCH POSSIBILITY

Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи и, в частности, к способу сохранения возможности запуска, аппарату для сохранения возможности запуска, электронному устройству и машиночитаемому носителю данных.
Уровень техники
После запуска отчета о состоянии буфера (BSR, от англ. Buffer Status Report), пользовательское оборудование способно определить, возможна ли передача BSR в базовую станцию. В целом, требуется, чтобы ресурс восходящего общего канала (ULSCH, от англ. Uplink Shared Channel) содержал BSR. В случае отсутствия подходящего ресурса ULSCH, необходимо отправить запрос планирования (SR, от англ. Scheduling Request) в базовую станцию для запрашивания ресурса ULSCH и запуска, тем самым, SR.
В некоторых случаях необходимо отменить запуск BSR или запуск SR. В качестве примера приведена отмена запуска BSR. Например, как показано на фиг. 1, при приеме информации о выделении ресурсов восходящей линии связи (гранта восходящей линии связи или гранта UL), соответствующей службе А, пользовательское оборудование может создать блок данных протокола управления доступом к среде (MAC PDU, от англ. Media Access Control Protocol Data Unit) согласно гранту UL для службы А. Если MAC PDU содержит BSR, то запуск BSR может быть отменен. После приема гранта UL для службы А, в случае приема гранта UL для службы В, возможно создание MAC PDU в соответствии с грантом UL для службы В. Поскольку запуск BSR был отменен, MAC PDU, созданный в этот момент, не содержит BSR.
В данном случае, даже если возможность передачи в восходящем направлении для гранта UL для службы В предшествует возможности передачи в восходящем направлении для гранта UL для службы А (например, отсрочка, допускаемая службой В, меньше отсрочки, допускаемой службой A), MAC PDU, созданный во время возможности передачи в восходящем направлении для гранта UL для службы В, не содержит BSR, но при этом MAC PDU, который необходимо создать во время возможности передачи в восходящем направлении для гранта UL для службы А, содержит BSR, и происходит передача BSR. Таким образом, при передаче BSR возникает значительная отсрочка, что отрицательно сказывается на службе В.
Раскрытие изобретения
В свете вышесказанного, в вариантах осуществления настоящего изобретения предложен способ сохранения возможности запуска, аппарат для сохранения возможности запуска, электронное устройство и машиночитаемый носитель данных.
Согласно первому аспекту в различных вариантах осуществления предложен способ сохранения возможности запуска, применимый в отношении пользовательского оборудования. Способ может включать этапы, на которых: создают MAC PDU в соответствии с принятым грантом UL; и сохраняют, в ответ на определение того, что MAC PDU содержит BSR, или в ответ на определение того, что MAC PDU содержит все данные, подлежащие передаче, но отличные от BSR, возможность запуска BSR и/или SR в течение первого предварительно заданного периода.
Опционально, грант UL может представлять собой грант UL для первой службы, причем сохранение возможности запуска BSR и/или SR в течение первого предварительно заданного периода может предусматривать: сохранение возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода.
Опционально, сохранение возможности запуска BSR и/или SR в течение первого предварительно заданного периода может дополнительно предусматривать: определение, перед сохранением возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода, того, удовлетворяет ли вторая служба предварительно заданному условию.
В ответ на то, что вторая служба удовлетворяет предварительно заданному условию, возможность запуска BSR и/или SR, соответствующего второй службе, может быть сохранена в течение первого предварительно заданного периода. Предварительно заданное условие может состоять в том, что параметр времени, соотнесенный с необходимой отсрочкой второй службы, меньше длительности ULSCH, соответствующей гранту UL для первой службы, или меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы, или наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы. Второй предварительно заданный период может представлять собой период между моментом времени, когда пользовательское оборудование принимает грант UL для первой службы, и моментом времени передачи в восходящем направлении, соответствующим гранту UL для первой службы.
Опционально, параметр времени может представлять собой максимальную длительность ULSCH в предельном параметре приоритета логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше длительности ULSCH, соответствующей гранту UL для первой службы.
Опционально, если предельный параметр приоритета не имеет максимальную длительность ULSCH, то максимальную длительность ULSCH, допускаемую пользовательским оборудованием, можно принять в качестве максимальной длительности ULSCH в предельном параметре приоритета.
Опционально, параметр времени может представлять собой цикл передачи SR, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой третий предварительно заданный период, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы. Третий предварительно заданный период может быть заранее сконфигурирован базовой станцией для пользовательского оборудования, или SR может быть запущен в ответ на отсутствие ULSCH, подходящего для передачи BSR, в течение третьего предварительно заданного периода, начиная с момента времени, в который запускается BSR, соответствующий первой службе.
Опционально, параметр времени может представлять собой максимальный второй предварительно заданный период, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой время передачи в восходящем направлении, последнее сконфигурированное для SR для логического канала для запуска BSR после запуска BSR логическим каналом второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до назначенного времени, предшествующего моменту времени передачи в восходящем направлении, соответствующему гранту UL для первой службы, на четвертый предварительно заданный период.
Четвертый предварительно заданный период может начинаться с конечного времени, соответствующего физическому нисходящему каналу управления (PDCCH, от англ. Physical Downlink Control Channel) для приема гранта UL для первой службы пользовательским оборудованием, до момента времени передачи в восходящем направлении, которое следует за и является ближайшим к конечному времени, поддерживаемому пользовательским оборудованием. Опционально, способ может дополнительно включать в себя этап, на котором: отменяют сохранение возможности запуска BSR и/или SR после первого предварительно заданного периода.
Согласно второму аспекту в различных вариантах осуществления настоящего изобретения, предложен аппарат для сохранения возможности запуска, применимый в отношении пользовательского оборудования. Аппарат содержит:
модуль создания, выполненный с возможностью создания MAC PDU в соответствии с принятым грантом UL; и
модуль сохранения, выполненный с возможностью сохранения, в ответ на определение того, что MAC PDU содержит BSR, или в ответ на определение того, что MAC PDU содержит все данные, подлежащие передаче, но отличные от BSR, возможности запуска BSR и/или SR в течение первого предварительно заданного периода.
Опционально, грант UL может представлять собой грант UL для первой службы, а модуль сохранения может содержать:
подмодуль сохранения, выполненный с возможностью сохранения возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода.
Опционально, модуль сохранения может дополнительно содержать: подмодуль определения, выполненный с возможностью определения, перед сохранением возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода, того, удовлетворяет ли вторая служба предварительно заданному условию.
В ответ на то, что вторая служба удовлетворяет предварительно заданному условию, подмодуль сохранения может быть выполнен с возможностью сохранения возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода.
Предварительно заданное условие может состоять в том, что параметр времени, соотнесенный с необходимой отсрочкой второй службы, меньше длительности ULSCH, соответствующей гранту UL для первой службы, или меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы, или наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы. Второй предварительно заданный период может представлять собой период между моментом времени, в который пользовательское оборудование принимает грант UL для первой службы, и моментом времени передачи в восходящем направлении, соответствующим гранту UL для первой службы.
Опционально, параметр времени может представлять собой максимальную длительность ULSCH в предельном параметре приоритета логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше длительности ULSCH, соответствующей гранту UL для первой службы.
Опционально, если предельный параметр приоритета не имеет максимальную длительность ULSCH, то максимальную длительность ULSCH, допускаемую пользовательским оборудованием, можно принять в качестве максимальной длительности ULSCH в предельном параметре приоритета.
Опционально, параметр времени может представлять собой цикл передачи SR, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой третий предварительно заданный период, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы. Третий предварительно заданный период может быть заранее сконфигурирован базовой станцией для пользовательского оборудования, или SR может быть запущен в ответ на отсутствие ULSCH, подходящего для передачи BSR, в течение третьего предварительно заданного периода, начиная с момента времени, в который запускается BSR, соответствующий первой службе.
Опционально, параметр времени может представлять собой максимальный второй предварительно заданный период, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой время передачи в восходящем направлении, последнее сконфигурированное для SR для логического канала для запуска BSR после запуска BSR логическим каналом второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до намеченного времени, предшествующего времени передачи в восходящем направлении, которое соответствует гранту UL для первой службы, на четвертый предварительно заданный период.
Четвертый предварительно заданный период может начинаться с конечного времени, соответствующего PDCCH, для приема гранта UL для первой службы пользовательским оборудованием, до момента времени передачи в восходящем направлении, который следует за и является ближайшим к конечному времени, поддерживаемому пользовательским оборудованием.
Опционально, аппарат может дополнительно содержать:
модуль отмены, выполненный с возможностью отмены сохранения возможности запуска BSR и/или SR после первого предварительно заданного периода.
Согласно третьему аспекту в различных вариантах осуществления настоящего изобретения предложено электронное устройство, которое может содержать:
процессор, и
память, выполненную с возможностью хранения инструкций, исполняемых процессором.
Процессор может быть выполнен с возможностью осуществления способа сохранения возможности запуска в соответствии с любым из раскрытых выше вариантов осуществления.
Согласно четвертому аспекту в различных вариантах осуществления настоящего изобретения, предложен машиночитаемый носитель данных. Машиночитаемый носитель данных может хранить компьютерную программу, которая, при исполнении ее процессором, реализует способ сохранения возможности запуска по любому из раскрытых выше вариантов осуществления.
Согласно различным вариантам осуществления настоящего изобретения, если определено, что MAC PDU содержит BSR, или если определено, что MAC PDU содержит все данные, подлежащие передаче, но отличные от BSR, может быть определено, что требуется отмена BSR, в результате чего происходит сохранение возможности запуска BSR в течение первого предварительно заданного периода, и/или может быть определено, что требуется отмена SR, в результате чего происходит сохранение возможности запуска SR в течение первого предварительно заданного периода. Исходя из этого, можно получить службу, имеющую более низкие требования к отсрочке передачи BSR, причем возможно создание MAC PDU, содержащего BSR, во время возможности передачи в восходящем направлении, соответствующей гранту UL для указанной службы, что позволяет своевременно отправлять BSR в базовую станцию во время возможности передачи в восходящем направлении, соответствующей гранту UL для указанной службы, при этом передача BSR может удовлетворять требованиям к отсрочке указанной службы, а также обеспечивается эффективное функционирование этой службы.
Краткое описание чертежей
Для более четкого раскрытия технических решений в различных вариантах осуществления настоящего изобретения, ниже будут кратко представлены чертежи, используемые для описания различных вариантов осуществления. Очевидно, что чертежи в нижеследующем описании демонстрируют лишь некоторые из возможных вариантов осуществления настоящего изобретения, при этом специалист в данной области техники может также получить другие чертежи на основе прилагаемых чертежей без каких-либо творческих усилий.
На фиг. 1 показано схематическое представление отмены запуска в известных технических решениях.
На фиг. 2 показана блок-схема способа сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 3 показана блок-схема сохранения возможности запуска BSR и/или запуска SR в течение первого предварительно заданного периода согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 4 показана другая блок-схема сохранения возможности запуска BSR и/или запуска SR в течение первого предварительно заданного периода согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 5 показана блок-схема другого способа сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 6 показана структурная схема аппарата для сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 7 показана структурная схема модуля сохранения согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 8 представлена структурная схема другого модуля сохранения согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 9 показана структурная схема другого аппарата для сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения.
На фиг. 10 показана структурная схема устройства для сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения.
Осуществление изобретения
Далее приведено четкое и полное описание технических решений согласно различным вариантам осуществления настоящего изобретения совместно с прилагаемыми чертежами, демонстрирующими различные варианты осуществления настоящего изобретения. Очевидно, что раскрытые варианты осуществления являются лишь некоторыми из возможных вариантов осуществления настоящего изобретения, а не всеми вариантами осуществления. Остальные варианты осуществления, полученные специалистами в данной области техники на основании данных вариантов осуществления настоящего изобретения без творческих усилий, будут подпадать под объем защиты вариантов осуществления настоящего изобретения.
На фиг. 2 показана блок-схема способа сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения. Способ сохранения возможности запуска, раскрытый в данном варианте осуществления, может быть применен к пользовательскому оборудованию, например, мобильному телефону или планшетному компьютеру. Пользовательское оборудование может сообщаться с базовой станцией (например, базовой станцией 5-го поколения (5G)) для приема гранта UL из базовой станции, и может отправлять BSR, SR и т.д. в базовую станцию.
Как показано на фиг. 2, способ сохранения возможности запуска может содержать следующие операции.
В ходе операции S1, создают MAC PDU в соответствии с принятым грантом UL.
В одном из вариантов реализации, базовая станция может отправлять грант UL в пользовательское оборудование для указания на возможность передачи в восходящем направлении для пользовательского оборудования, например, для указания времени (например, начального времени, конечного времени и длительности) для физического восходящего общего канала (PUSCH, от англ. Physical Uplink Shared Channel).
В одном из вариантов реализации, базовая станция может отправить грант UL в пользовательское оборудование по PDCCH, или также может отправить грант UL в пользовательское оборудование посредством сообщения управления радиоресурсами (RRC, от англ. Radio Resource Control).
В одном из вариантов реализации, после приема гранта UL из базовой станции, пользовательское оборудование может создать MAC PDU в соответствии с принятым грантом UL, и далее может определить, содержит ли созданный MAC PDU BSR или все данные, подлежащие передаче, но отличные от BSR (например, оставшееся пространство MAC PDU является недостаточным для вмещения BSR из-за размещения всех данных, подлежащих передаче). MAC PDU, который не может содержать BSR, может относиться к элементу управления (СЕ, от англ. Control Element) MAC, который не может содержать BSR и заголовок подпакета MAC СЕ.
В ходе операции S2, в ответ на определение того, что MAC PDU содержит BSR, или в ответ на определение того, что MAC PDU содержит все данные, подлежащие передаче, но отличные от BSR, сохраняют возможность запуска BSR и/или SR в течение первого предварительно заданного периода.
В одном из вариантов реализации, если MAC PDU содержит BSR или MAC PDU содержит все данные, подлежащие передаче, но не может содержать BSR, запуск BSR может быть отменен. В данном случае, BSR запускают до операции S2.
В одном из вариантов реализации, если MAC PDU содержит BSR, a BSR включает в себя состояние буфера для каждого события запуска BSR, начиная с момента времени запуска BSR до момента времени последнего события запуска BSR, или если MAC PDU содержит все данные, подлежащие передаче, но не может содержать BSR, запуск SR может быть отменен. В данном случае, SR запускают до операции S2.
Если BSR отменен или SR отменен, то могут возникнуть следующие проблемы.
В одном из примеров, при приеме гранта UL для первой службы, пользовательское оборудование может создать MAC PDU в соответствии с указанным грантом UL для первой службы. Если MAC PDU содержит BSR, то запуск BSR может быть отменен. После приема гранта UL для первой службы, в случае приема гранта UL для второй службы, MAC PDU может быть создан в соответствии с грантом UL для второй службы. Поскольку запуск BSR отменен, MAC PDU, созданный в данный момент времени, не содержит BSR.
При этом, если отсрочка, допускаемая второй службой, меньше отсрочки, допускаемой первой службой, то возможность передачи в восходящем направлении, соответствующая гранту UL для второй службы, может предшествовать возможности передачи в восходящем направлении, соответствующей гранту UL для первой службы. Однако, MAC PDU, созданный во время возможности передачи в восходящем направлении, соответствующей гранту UL для второй службы, может не содержать BSR, и только MAC PDU, созданный во время возможности передачи в восходящем направлении, соответствующей гранту UL для первой службы, может содержать BSR, при этом передача BSR возможна. Таким образом, при передаче BSR возникает значительная отсрочка, что отрицательно сказывается на второй службе.
В одном из вариантов реализации, если определено, что MAC PDU содержит BSR, или если определено, что MAC PDU содержит все данные, подлежащие передаче, но не может содержать BSR, то может быть определено, что требуется отмена BSR, с сохранением возможности, таким образом, запуска BSR в течение первого предварительно заданного периода, и/или может быть определено, что требуется отмена SR, с сохранением возможности, таким образом, запуска SR в течение первого предварительно заданного периода.
В этой связи, можно получить службу (например, упомянутую выше вторую службу), имеющую более низкие требования к отсрочке передачи BSR, причем MAC PDU, содержащий BSR, может быть создан во время возможности передачи в восходящем направлении, соответствующей гранту UL для указанной службы, в результате чего BSR может быть своевременно отправлен в базовую станцию во время возможности передачи в восходящем направлении, соответствующей гранту UL для данной службы, при этом передача BSR может удовлетворять требованиям отсрочки для указанной службы, а также обеспечивается качественное функционирование этой службы.
На фиг. 3 показана блок-схема сохранения возможности запуска BSR и/или запуска SR в течение первого предварительно заданного периода согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 3, на основании варианта осуществления, представленного на фиг. 2, грант UL представляет собой грант UL для первой службы, а операция, в ходе которой возможность запуска BSR и/или SR, сохраняют в течение первого предварительно заданного периода, может включать в себя следующую операцию.
В ходе операции S21, возможность запуска BSR и/или SR, соответствующего второй службе, сохраняют в течение первого предварительно заданного периода.
В одном из вариантов реализации, после приема гранта UL для первой службы, поскольку сохранение возможности запуска BSR и/или SR, соответствующего первой службе, не может решить техническую проблему известного уровня техники, запуск BSR и/или SR, соответствующего первой службе, может быть в большинстве случаев отменен, при удовлетворении условий отмены запуска, и возможность запуска BSR и/или SR, соответствующего второй службе, отличной от первой службы, может быть сохранена в течение первого предварительно заданного периода. Например, можно сохранить возможность запуска BSR и/или SR, соответствующего логическому каналу второй службы.
Соответственно, пользовательское оборудование может принять грант UL для второй службы после приема гранта UL для первой службы. Если отсрочка, допускаемая второй службой, меньше отсрочки, допускаемой первой службой, то есть, возможность передачи в восходящем направлении, соответствующая гранту UL для второй службы, предшествует возможности передачи в восходящем направлении, соответствующей гранту UL для первой службы, поскольку возможность запуска BSR сохраняется, MAC PDU, содержащий BSR, может быть создан во время возможности передачи в восходящем направлении, соответствующей гранту UL для второй службы, так что BSR может быть своевременно отправлен в базовую станцию во время возможности передачи в восходящем направлении, соответствующей гранту UL для второй службы, при этом передача BSR удовлетворяет требованиям отсрочки указанной службы, а также обеспечивается эффективное функционирование второй службы.
На фиг. 4 показана другая блок-схема сохранения возможности запуска BSR и/или запуска SR в течение первого предварительно заданного периода согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 4, на основании варианта осуществления с фиг. 3, операция, в ходе которой запуск BSR и/или SR сохраняют в течение первого предварительно заданного периода, может дополнительно включать в себя следующую операцию.
В ходе операции S22, перед сохранением возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода, может быть определено, удовлетворяет ли вторая служба предварительно заданному условию. Если вторая служба удовлетворяет предварительно заданному условию, то операция S21 может быть осуществлена, а возможность запуска BSR и/или SR, соответствующего второй службе, можно сохранить в течение первого предварительно заданного периода.
Предварительно заданное условие может заключаться в том, что параметр времени, соотнесенный (например, положительно соотнесенный) с необходимой отсрочкой второй службы, меньше длительности ULSCH, соответствующей гранту UL для первой службы, или меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы, или наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы. Второй предварительно заданный период может представлять собой период между моментом времени, когда пользовательское оборудование принимает грант UL для первой службы, и моментом времени передачи в восходящем направлении, соответствующим гранту UL для первой службы.
В одном из вариантов реализации, не все службы, отличные от первой службы, требуют сохранения возможности запуска BSR и/или SR, в течение первого предварительно заданного периода. Сохранение возможности запуска BSR и/или SR в течение первого предварительно заданного периода требуется только для второй службы, для которой необходима меньшая отсрочка по сравнению с первой службой.
Таким образом, можно определить, удовлетворяет ли вторая служба предварительно заданному условию. Предварительно заданное условие может заключаться в том, что параметр времени, соотнесенный с необходимой отсрочкой второй службы, меньше длительности PUSCH, соответствующей гранту UL для первой службы, или меньше второго предварительно заданного периода (далее по тексту именуемого как K2), соответствующего гранту UL для первой службы. K2 может представлять собой период между моментом времени приема пользовательским оборудованием гранта UL для первой службы и моментом времени передачи в восходящем направлении (то есть, начальным временем для возможности передачи в восходящем направлении), соответствующим гранту UL для первой службы.
Длительность PUSCH, соответствующая гранту UL для первой службы, и второй предварительно заданный период, соответствующий гранту UL для первой службы, могут отражать отсрочку, допускаемую первой службой. Параметр времени может отражать размер отсрочки, допускаемой второй службой. Таким образом, если параметр времени меньше длительности PUSCH, соответствующей гранту UL для первой службы, или меньше K2, соответствующего гранту UL для первой службы, можно определить, что отсрочка, допускаемая второй службой, меньше отсрочки, допускаемой первой службой, так что возможность запуска BSR и/или SR, соответствующего второй службе, можно сохранить для второй службы в течение первого предварительно заданного периода.
Опционально, параметр времени может представлять собой максимальную длительность ULSCH в предельном параметре приоритета логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше длительности ULSCH, соответствующей гранту UL для первой службы.
В одном из вариантов реализации, максимальная длительность PUSCH в предельном параметре приоритета логического канала (LCP, от англ. Logical Channel Priority), соответствующем второй службе, может выступать в качестве параметра времени и отражать размер отсрочки, допускаемой второй службой. В данном случае, предварительно заданное условие может заключаться в том, что параметр времени меньше длительности PUSCH, соответствующей гранту UL для первой службы.
Опционально, если предельный параметр приоритета не содержит максимальную длительность ULSCH, то максимальную длительность ULSCH, допускаемую пользовательским оборудованием, принимают в качестве максимальной длительности ULSCH в предельном параметре приоритета.
В одном из вариантов реализации, поскольку необязательно, чтобы предельный параметр LCP содержал максимальную длительность PUSCH, максимальную длительность PUSCH, допускаемую пользовательским оборудованием, можно принять в качестве максимальной длительности PUSCH в предельном параметре LCP, для обеспечения возможности точного определения того, удовлетворяет ли вторая служба предварительно заданному условию.
Опционально, параметр времени может представлять собой цикл передачи SR, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
В одном из вариантов реализации, цикл передачи SR логического канала второй службы может выступать в качестве параметра времени и отражать размер отсрочки, допускаемой второй службой. В данном случае, предварительно заданное условие может заключаться в том, что параметр времени меньше K2, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой третий предварительно заданный период, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы. Третий предварительно заданный период может быть заранее сконфигурирован базовой станцией для пользовательского оборудования, или SR может быть запущен в ответ на отсутствие ULSCH, подходящего для передачи BSR в течение третьего предварительно заданного периода, начиная с момента времени, когда происходит запуск BSR, соответствующего первой службе.
В одном из вариантов реализации, размер отсрочки, допускаемой второй службой, может быть представлен посредством третьего предварительно заданного периода в качестве параметра времени. В данном случае, предварительно заданное условие заключается в том, что параметр времени меньше K2, соответствующего гранту UL для первой службы.
Третий предварительно заданный период может быть заранее сконфигурирован базовой станцией для пользовательского оборудования и предназначен для отражения размера отсрочки, допускаемой второй службой. Или третий предварительно заданный период может выступать в качестве одного из условий для определения того, следует ли запускать SR, то есть, пользовательское оборудование может запустить SR в ответ на отсутствие PUSCH, подходящего для передачи BSR (то есть, отсутствие подходящей возможности передачи в восходящем направлении) в течение третьего периода, начиная с момента времени запуска BSR, соответствующего первой службе.
Опционально, параметр времени может представлять собой максимальный второй предварительно заданный период, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
В одном из вариантов реализации, максимальный K2, сконфигурированный для логического канала второй службы, может выступать в качестве параметра времени и отражать размер отсрочки, допускаемой второй службой. В данном случае, предварительно заданное условие может заключаться в том, что параметр времени меньше K2, соответствующего гранту UL для первой службы.
Если логический канал второй службы не предусматривает наличия цикла передачи SR, и/или вторая служба не предусматривает наличия третьего предварительно заданного периода, и/или логический канал второй службы не предусматривает наличия максимального K2, то может быть определено, что вторая служба не удовлетворяет предварительно заданному условию.
Опционально, параметр времени может представлять собой время передачи в восходящем направлении, последнее сконфигурированное для SR для логического канала для запуска BSR после запуска BSR логическим каналом второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
В одном из вариантов реализации, размер отсрочки, допускаемой второй службой, может быть представлен посредством времени передачи в восходящем направлении, которое последним конфигурируется для SR для логического канала для запуска BSR (например, начального времени PUCCH, подходящего для передачи SR) после запуска BSR логическим каналом второй службы. В данном случае, предварительно заданное условие может заключаться в том, что параметр времени наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы (например, начального времени PUSCH, подходящего для передачи BSR).
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но содержит все данные, подлежащие передаче, до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
В одном из вариантов реализации, если MAC PDU содержит BSR или MAC PDU содержит все данные, подлежащие передаче, но не может содержать BSR, запуск BSR и/или SR может быть отменен. Поскольку MAC PDU, созданный во время передачи в восходящем направлении, соответствующей гранту UL для первой службы, может содержать BSR, нет необходимости сохранять возможность запуска BSR и/или SR до времени передачи в восходящем направлении, соответствующего гранту UL для первой службы, но возможность запуска BSR и/или SR можно сохранить в течение периода времени с момента определения отмены запуска BSR и/или SR до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но содержит все данные, подлежащие передаче, до намеченного времени, предшествующего времени передачи в восходящем направлении, которое соответствует гранту UL для первой службы, на четвертый предварительно заданный период.
Четвертый предварительно заданный период может начинаться с конечного времени, соответствующего PDCCH для пользовательского оборудования, для приема гранта UL для первой службы, до момента времени передачи в восходящем направлении, которое следует за и является ближайшим к конечному времени, поддерживаемому пользовательским оборудованием.
В одном из вариантов реализации, четвертый предварительно заданный период (именуемый как N2) может начинаться с конечного времени, соответствующего PDCCH для приема пользовательским оборудованием гранта UL для первой службы, до момента времени передачи в восходящем направлении, которое следует за и является ближайшим к конечному времени, поддерживаемому пользовательским оборудованием. То есть, N2 может представлять собой период, необходимый для совершения пользовательским оборудованием транзакции (например, период, начиная с конечного времени до момента времени, когда создается MAC PDU, содержащий BSR), причем N2 может быть задан на стороне базовой станции. Например, для другого разноса поднесущих (SCS, от англ. Subcarrier Spacing) может быть задан другой N2.
Таким образом, N2 по меньшей мере необходим для совершения пользовательским оборудованием транзакции, причем, если BSR логического канала второй службы запускается в конкретный момент времени между N2 до момента времени передачи в восходящем направлении, и моментом времени передачи в восходящем направлении, пользовательское оборудование может начать создавать MAC PDU, содержащий BSR, для гранта UL для второй службы, и далее MAC PDU, содержащий BSR, может быть создан после времени передачи в восходящем направлении. Поскольку пользовательское оборудование способно создать MAC PDU, содержащий BSR, для гранта UL для первой службы в момент передачи в восходящем направлении, нет необходимости создавать MAC PDU, содержащий BSR для второй службы.
Можно видеть, что сохранение возможности BSR и/или SR в конкретный момент времени между N2 до времени передачи в восходящем направлении, и моментом времени передачи в восходящем направлении, не может решить техническую проблему известного уровня техники, так что длительность сохранения возможности запуска BSR и/или SR может быть продлена только до N2 перед моментом времени передачи в восходящем направлении.
На фиг. 5 показана блок-схема другого способа сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 5, на основании варианта осуществления с фиг. 2, способ сохранения возможности запуска может дополнительно включать в себя следующую операцию.
В ходе операции S3, сохранение возможности запуска BSR и/или SR отменяют после первого предварительно заданного периода.
В одном из вариантов реализации, поскольку пользовательское оборудование создает MAC PDU, содержащий BSR, в момент времени передачи в восходящем направлении, соответствующий гранту UL для первой службы, когда сохранение возможности запуска BSR и/или SR достигает первого предварительно заданного периода, нет необходимости продолжать сохранять возможность запуска BSR и/или SR дальше, так что сохранение возможности запуска BSR и/или SR можно отменить для исключения путаницы при последующем запуске BSR и/или SR.
В соответствии с приведенными выше вариантами осуществления способа сохранения возможности запуска, в настоящем изобретении также предложены варианты осуществления аппарата для сохранения возможности запуска.
На фиг. 6 показана структурная схема аппарата для сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения. Аппарат для сохранения возможности запуска, проиллюстрированный в рассматриваемом варианте осуществления, может быть применен к пользовательскому оборудованию, например, мобильному телефону или планшетному компьютеру. Пользовательское оборудование может сообщаться с базовой станцией (например, базовой станцией 5G) для приема гранта UL из базовой станции, и может отправлять BSR, SR и т.д. в базовую станцию.
Как показано на фиг. 6, аппарат для сохранения возможности запуска может содержать:
модуль 1 создания, выполненный с возможностью создания MAC PDU в соответствии с принятым грантом UL; и
модуль 2 сохранения, выполненный с возможностью сохранения, в ответ на определение того, что MAC PDU содержит BSR, или в ответ на определение того, что MAC PDU содержит все данные, подлежащие передаче, но отличные от BSR, возможности запуска BSR и/или SR в течение первого предварительно заданного периода.
На фиг. 7 показана структурная схема модуля сохранения согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 7, на основании варианта осуществления с фиг. 6, грант UL представляет собой грант UL для первой службы, причем модуль 2 сохранения может содержать: подмодуль 21 сохранения, выполненный с возможностью сохранения возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода.
На фиг. 8 показана структурная схема другого модуля сохранения согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 8, на основании варианта осуществления с фиг. 7, модуль 2 сохранения может дополнительно содержать:
подмодуль 22 определения, выполненный с возможностью определения, перед сохранением возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода, того, удовлетворяет ли вторая служба предварительно заданному условию.
В ответ на то, что вторая служба удовлетворяет предварительно заданному условию, подмодуль 21 сохранения выполнен с возможностью сохранения возможности запуска BSR и/или SR, соответствующего второй службе, в течение первого предварительно заданного периода.
Предварительно заданное условие может состоять в том, что параметр времени, соотнесенный с необходимой отсрочкой второй службы, меньше длительности ULSCH, соответствующей гранту UL для первой службы, или меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы, или наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы. Второй предварительно заданный период может представлять собой период между моментом временем, когда пользовательское оборудование принимает грант UL для первой службы, и моментом времени передачи в восходящем направлении, соответствующим гранту UL для первой службы.
Опционально, параметр времени может представлять собой максимальную длительность ULSCH в предельном параметре приоритета логического канала второй службы, причем предварительно заданное условие заключается в том, что параметр времени меньше длительности ULSCH, соответствующей гранту UL для первой службы.
Опционально, если предельный параметр приоритета не имеет максимальную длительность ULSCH, то максимальную длительность ULSCH, допускаемую пользовательским оборудованием, принимают в качестве максимальной длительности ULSCH в предельном параметре приоритета.
Опционально, параметр времени может представлять собой цикл передачи SR, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой третий предварительно заданный период, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы. Третий предварительно заданный период может быть заранее сконфигурирован базовой станцией для пользовательского оборудования, или SR может быть запущен в ответ на отсутствие ULSCH, подходящего для передачи BSR, в течение третьего предварительно заданного периода, начиная с момента времени, когда запускается BSR, соответствующий первой службе.
Опционально, параметр времени может представлять собой максимальный второй предварительно заданный период, сконфигурированный для логического канала второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени меньше второго предварительно заданного периода, соответствующего гранту UL для первой службы.
Опционально, параметр времени может представлять собой время передачи в восходящем направлении, которое последним конфигурируется для SR для логического канала для запуска BSR после запуска BSR логическим каналом второй службы, причем предварительно заданное условие может заключаться в том, что параметр времени наступает до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до момента времени передачи в восходящем направлении, соответствующего гранту UL для первой службы.
Опционально, первый предварительно заданный период может начинаться с момента времени, когда определено, что MAC PDU содержит BSR, или определено, что MAC PDU не содержит BSR, но имеет все данные, подлежащие передаче, до намеченного времени, предшествующего времени передачи в восходящем направлении, которое соответствует гранту UL для первой службы, на четвертый предварительно заданный период.
Четвертый предварительно заданный период может начинаться с конечного времени, соответствующего PDCCH, для приема гранта UL для первой службы пользовательским оборудованием, до момента времени передачи в восходящем направлении, которое следует за и является ближайшим к конечному времени, поддерживаемому пользовательским оборудованием.
На фиг. 9 показана структурная схема другого аппарата для сохранения возможности запуска согласно одному из вариантов осуществления настоящего изобретения. Как показано на фиг. 9, на основании варианта осуществления с фиг. 6, аппарат для сохранения возможности запуска может дополнительно содержать:
модуль 3 отмены, выполненный с возможностью отмены сохранения возможности запуска BSR и/или SR после первого предварительно заданного периода.
Что касается аппарата для сохранения возможности запуска в приведенных выше вариантах осуществления, конкретные подходы к осуществлению операций для отдельных, предусмотренных в них модулей подробно раскрыты в вариантах осуществления, касающихся способа, поэтому не будут здесь повторно рассмотрены.
Для вариантов осуществления аппарата здесь делается ссылка на раздел описания вариантов осуществления способа, поскольку они по существу соответствуют данным вариантам осуществления способа. Раскрытые выше варианты осуществления аппарата являются исключительно схематическими. Блоки, раскрытые в виде отдельных компонентов, могут быть физически разделены, причем компоненты, продемонстрированные в виде блоков, могут представлять собой физические блоки, то есть, могут быть расположены в одном месте или могут быть распределены среди множества сетевых блоков. Некоторые или все модули могут быть выбраны в соответствии с фактическими потребностями для достижения цели и замысла вариантов осуществления настоящего изобретения. Специалист в данной области техники сможет понять и реализовать на практике настоящее изобретение без каких-либо творческих усилий.
В одном из вариантов осуществления настоящего изобретения также предложено электронное устройство, которое содержит:
процессор, и
память, выполненную с возможностью хранения инструкций, исполняемых процессором.
Процессор выполнен с возможностью осуществления способа сохранения возможности запуска в соответствии с любых из рассмотренных выше вариантов осуществления.
В одном из вариантов осуществления настоящего изобретения дополнительно предложен машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерную программу, которая, при исполнении ее процессором, может реализовать способ сохранения возможности запуска в соответствии с любым из рассмотренных выше вариантов осуществления.
На фиг. 10 показана структурная схема устройства 1000 для сохранения возможности запуска согласно одному из вариантов осуществления. Например, устройство 1000 может представлять собой мобильный телефон, компьютер, цифровой широковещательный терминал, устройство для обмена сообщениями, игровую консоль, планшетное устройство, медицинское устройство, тренажер для физических упражнений, персональный цифровой помощник и т.д.
Как показано на фиг. 10, устройство 1000 может содержать один или несколько из следующих компонентов: обрабатывающий компонент 1002, память 1004, компонент 1006 питания, мультимедийный компонент 1008, аудио-компонент 1010, интерфейс 1012 ввода/вывода (I/O), сенсорный компонент 1014 и коммуникационный компонент 1016.
Обрабатывающий компонент 1002, как правило, обеспечивает управление всеми операциями устройства 1000, например, операциями, связанными с воспроизведением информации, телефонными звонками, обменом данными, функционированием камеры и записывающими операциями. Обрабатывающий компонент 1002 может содержать один или более процессоров 1020 для исполнения инструкций и выполнения всех или некоторых из операций раскрытого выше способа. Кроме того, обрабатывающий компонент 1002 может содержать один или более модулей, обеспечивающих взаимодействие между обрабатывающим компонентом 1002 и другими компонентами. Например, обрабатывающий компонент 1002 может содержать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 1008 и обрабатывающим компонентом 1002.
Память 1004 выполнена с возможностью хранения различных типов данных для поддержания функционирования устройства 1000. К указанным данным относятся, например, инструкции для любой прикладной программы или способа, выполняемого в устройстве 1000, контактная информация, телефонный справочник, сообщения, картинки, видео и т.д. Память 1004 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств, или их комбинации, например, статистического оперативного запоминающего устройства (СОЗУ), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ), стираемого программируемого постоянного запоминающего устройства (СППЗУ), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного или оптического диска.
Указанный компонент 1006 питания предназначен для обеспечения подачи питания к различным компонентам устройства 1000. При этом компонент 1006 питания может содержать систему управления энергопотреблением, один или более источников питания и других компонентов, связанных с генерированием, управлением и распределением электроэнергии для устройства 1000.
Указанный мультимедийный компонент 1008 может содержать экран, обеспечивающий выводной интерфейс между устройством 1000 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей (ЖКД) и сенсорную панель. Если экран содержит сенсорную панель, то экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель содержит один или более контактных датчиков для обнаружения касаний, скользящих движений пальца и жестов по сенсорной панели. Контактные датчики могут не только обнаруживать границы касания или скользящего движения пальца, но также обнаруживать длительность времени и давление, связанные с касанием или скользящим движением пальца. В некоторых вариантах осуществления, мультимедийный компонент 1008 содержит фронтальную камеру и/или заднюю камеру. Когда устройство 1000 находится в рабочем режиме, например, в режиме фотографирования или в режиме видеосъемки, фронтальная камера и/или задняя камера могут принимать внешние мультимедийные данные. Каждая из указанных камер, то есть указанная фронтальная камера или указанная задняя камера, может представлять собой фиксированную систему оптических линз или может иметь возможность оптической фокусировки и изменения масштаба изображения.
Аудио-компонент 1010 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудио-компонент 1010 содержит микрофон (МИК), при этом микрофон выполнен с возможностью приема внешнего аудио-сигнала, когда устройство 1000 находится в рабочем режиме, например, в режиме звонка, в режиме записи и в режиме распознавания голоса. Принятые аудио-сигналы могут далее быть сохранены в память 1004 или переданы через коммуникационный компонент 1016. В некоторых вариантах осуществления, аудио-компонент 1010 может дополнительно содержать громкоговоритель для вывода аудио сигналов.
Интерфейс 1012 ввода/вывода может обеспечивать взаимодействие между обрабатывающим компонентом 1002 и периферическим интерфейсным модулем.
Периферический интерфейсный модуль может представлять собой, например, клавиатуру, сенсорное колесо с предусмотренными на нем кнопками, кнопку и другой подобный элемент. Эти кнопки, помимо прочего, содержат: кнопку возврата в исходное положение, кнопку регулирования громкости, кнопку включения и кнопку блокировки.
Указанный сенсорный компонент 1014 может содержать один или более датчиков для обеспечения оценки состояния в различных аспектах устройства 1000. Например, сенсорный компонент 1014 может быть выполнен с возможностью обнаружения состояния включен/выключен устройства 1000 и относительного положения компонентов. Например, такими компонентами являются дисплей и маленькая клавиатура устройства 1000. Указанный сенсорный компонент 1014 может также выявлять изменение положения устройства 1000 или одного компонента устройства 1000, наличие или отсутствие контакта пользователя с устройством 1000, ориентацию или ускорение/замедление устройства 1000 и изменения температуры устройства 1000. Сенсорный компонент 1014 может содержать датчик приближения, выполненный с возможностью обнаружения наличия объектов на близком расстоянии без какого-либо физического контакта. Сенсорный компонент 1014 может также содержать светочувствительные датчики, например, датчики изображения на комплементарной структуре «металл-оксид-полупроводник» (КМОП) или датчики изображения на приборе с зарядовой связью (ПЗС), для использования в приложении редактирования изображений. В некоторых вариантах сенсорный компонент 1014 может также содержать датчик ускорения, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный компонент 1016 выполнен с возможностью обеспечения проводной или беспроводной связи между устройством 1000 и другими устройствами. Устройство 1000 может получить доступ к беспроводной сети на основании стандартов связи, например, сети WiFi, сети 2-го поколения (2G) или сети 3-го поколения (3G), или их комбинации. В одном из примерных вариантов осуществления коммуникационный компонент 1016 принимает сигналы оповещения или информацию, связанную с оповещением, от внешней системы управления оповещением через широковещательный канал. В одном из примерных вариантов осуществления коммуникационный компонент 1016 дополнительно содержит модуль связи малого радиуса действия (NFC, от англ. Near Field Communication) для обеспечения связи малого покрытия. Например, указанный NFC-модуль может быть реализован на основании технологии радиочастотной идентификации (RFID, от англ. Radio Frequency Identification), технологии передачи данных в инфракрасном диапазоне (IrDA, от англ. Infrared Data Association), сверхширокополосной (UWB, от англ. Ultra-Wide Band) технологии, технологи Bluetooth (ВТ) и других технологий.
В примерных вариантах осуществления устройство 1000 может быть реализовано посредством одной или более интегральных схем специального назначения (ИССН), процессоров цифровой обработки сигналов (ПЦОС), устройств цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (ППВМ), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления способа сохранения возможности запуска согласно любому из приведенных вариантов осуществления.
В одном из вариантов осуществления, также предусмотрен энергонезависимый машиночитаемый носитель данных, содержащий инструкции, например, память 1004, содержащую инструкции. Инструкции могут быть исполнены процессором 1020 устройства 1000 для реализации приведенных выше способов. Например, энергонезависимый машиночитаемый носитель данных может представлять собой постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), ПЗУ на компакт-дисках, магнитную ленту, гибкий диск, оптическое устройство хранения данных и т.д.
Другие варианты реализации настоящего изобретения станут очевидными специалистам в данной области техники при изучении данного описания и реализации на практике настоящего изобретения. Предполагается, что данное описание охватывает любые вариации, варианты применения или модификации настоящего изобретения в соответствии с его основными принципами и включает в себя общеизвестные сведения или традиционные технические средства в данной области техники, не раскрытые в настоящем изобретении.
Предполагается, что описание и приведенные варианты осуществления следует рассматривать исключительно в качестве иллюстративных, при этом истинный объем и сущность настоящего изобретения заданы приведенной ниже формулой изобретения.
Следует понимать, что настоящее изобретение не ограничивается конкретной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что в настоящее изобретение могут быть внесены различные модификации и изменения, не выходящие за пределы его объема. Предполагается, что объем настоящего изобретения ограничен только прилагаемой формулой изобретения.
Следует понимать, что в данном документе, относительные понятия, такие как первый и второй, и т.д., используются исключительно для различения одного объекта или операции от другого объекта или операции и не обязательно требуют или подразумевают такое фактическое взаимное отношение или порядок между такими объектами или операциями. Понятия «содержит», «содержащий», или любые их вариации, призваны охватывать неисчерпывающее включение так что, процесс, способ, изделие или оборудование, которое имеет заданный перечень элементов, не только содержит эти элементы, но также может содержать другие элементы, прямо не указанные или присущие такому процессу, способу, изделию, или оборудованию. Элемент, обозначенный такой фразой как «содержит один…», без дополнительных ограничений, не исключает существования других идентичных элементов в процессе, способе, изделии или оборудовании, которое содержит такой элемент.
Таким образом, выше подробно раскрыты способ и устройство, предложенные в различных вариантах осуществления настоящего изобретения. Конкретные примеры используются для пояснения принципов и вариантов реализации настоящего изобретения. Описание приведенных выше вариантов осуществления используется только для того, чтобы помочь объяснить способ и ключевую идею настоящего изобретения. Кроме того, специалисту в данной области техники, в соответствии с идеей настоящего изобретения, будут очевидны возможные изменения в конкретных вариантах реализации и области применения. В итоге, содержание данной заявки не следует рассматривать как ограничивающее настоящее изобретение.