СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕЗАПУСКА ТАЙМЕРА ВРЕМЕННОГО ВЫРАВНИВАНИЯ, А ТАКЖЕ НОСИТЕЛЬ ДАННЫХ
METHOD AND DEVICE FOR TIME ALIGNMENT TIMER RESTARTING, AS WELL AS DATA MEDIUM

Перекрестная ссылка на родственные заявки.
Данная заявка основана на патентной заявке КНР №201610618723.7, поданной 29 июля 2016 г., и испрашивает приоритет согласно этой заявке. Полное содержание указанной заявки включено в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к технологиям беспроводной связи и, в частности, к способу и устройству для перезапуска таймера временного выравнивания (Time Alignment Timer), называемого таймером ТА (ТА, Time Alignment) и машиночитаемому носителю информации.
Предшествующий уровень техники
В сетевой структуре современной системы стандарта долгосрочной эволюции сетей связи (Long Term Evolution, LTE) усовершенствованный узел В (evolved NodeB, eNB, eNodeB) в определенных сценариях должен обновлять длительность таймера ТА в оборудовании пользователя (User Equipment, оборудование UE), но он не передает команду перезапуска для таймера ТА. Таким образом, это приводит к тому, что оборудование UE не может запускать или перезапускать таймер ТА с помощью команды перезапуска таймера ТА, что приводит к ненормальному выполнению процедуры, вызванному несогласованностью информации таймера ТА, в последующем процессе взаимодействия между оборудованием UE и узлом eNB.
Например, узел eNB может передавать параметр timeAlignmentTimerCommon в блоке системной информации SystemInformationBlockType2, так что оборудование UE может анализировать и получать timeAlignmentTimerCommon после приема ответа произвольного доступа (Random Access Response, RAR) в процессе произвольного доступа. Параметр timeAlignmentTimerCommon сконфигурирован как специфичная для соты длительность таймера ТА.
Во время процесса установления соединения управления радиоресурсами (Radio Resource Control, RRC), узел eNB может переносить содержимое RadioResourceConfigDedicated в сообщении об установлении соединения RRC (RRCConnectionSetup), сообщении о переустановлении соединения RRC (PvRCConnectionReestablishment) или сообщении о реконфигурировании соединения RRC (RRCConnectionReconfiguration). Информационный элемент mac-MainConfig в содержимом поля RadioResourceConfigDedicated будет содержать параметр timeAlignmentTimerDedicated. Оборудование UE может конфигурировать timeAlignmentTimerDedicated как специфичную для оборудования UE длительность таймера ТА после анализа вышеупомянутых сообщений и получения timeAlignmentTimerDedicated. Понятно, что если оборудование UE конфигурирует специфичную для оборудования UE дополнительную длительность, то оборудование UE использует это значение длительности, а в противном случае оборудование UE использует значение длительности, специфичное для соты.
В случае, когда параметры timeAlignmentTimerCommon и timeAlignmentTimerDedicated различаются, и значение одного из них является бесконечным, узел eNB уведомляет оборудование UE о необходимости обновить длительность таймера ТА, чтобы она была равна timeAlignmentTimerDedicated, но не передает команду перезапуска таймера ТА оборудованию UE. Поскольку оборудованию UE нужна команда перезапуска таймера ТА, чтобы запустить или перезапустить таймер, это приведет к тому, что timeAlignmentTimerDedicated, переданный узлом eNB для оборудования UE, не окажет эффекта на оборудование UE. Это может вызвать проблему ненормальной обработки, вызванную несогласованной информацией таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.
Сущность изобретения
Для решения вышеупомянутой технической проблемы формы осуществления настоящего изобретения предлагают способ и устройство для перезапуска таймера ТА и машиночитаемый носитель данных.
Техническое решение согласно настоящему изобретению реализовано следующим образом:
В одном аспекте форма осуществления настоящего изобретения предоставляет способ перезапуска таймера ТА, включающий в себя:
когда таймер ТА оборудования UE находится в состоянии отсчета времени, прием новой длительности таймера ТА;
перезапуск таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с новой и текущей длительностями таймера ТА; и
установку длительности перезапущенного таймера ТА на новую длительность таймера ТА.
В вышеприведенной схеме перезапуск таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с текущей длительностью таймера ТА и новой длительностью таймера ТА включает в себя:
запуск таймера контроля, когда текущая длительность таймера ТА является бесконечной, а новая длительность таймера ТА является конечной, и установку длительности таймера контроля меньшей, чем новая длительность таймера ТА; и
перезапуск таймера ТА, когда таймер контроля истекает, а команда перезапуска таймера ТА не принята в процессе отсчета времени таймером контроля.
В приведенной выше схеме способ дополнительно включает в себя:
удаление таймера контроля и перезапуск таймера ТА, когда команду перезапуска таймера ТА принимают в процессе отсчета времени таймером контроля.
В приведенной выше схеме перезапуск таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с текущей длительностью таймера ТА и новой длительностью таймера ТА включает в себя:
отслеживание команды перезапуска таймера ТА, когда текущая длительность таймера ТА является конечной, а новая длительность таймера ТА является бесконечной;
перезапуск таймера ТА, когда команда перезапуска таймера ТА не принята в процессе, в котором таймер ТА истекает в соответствии с текущей длительностью таймера ТА.
В вышеприведенной схеме текущая длительность таймера ТА передается в ответе RAR, который оборудование UE принимает в процессе произвольного доступа.
Новая длительность таймера ТА передается в информационном элементе тас-MainConfig в сообщении установки соединения RRC, сообщении о переустановлении соединения RRC или сообщении о реконфигурировании соединения RRC.
Во втором аспекте форма осуществления настоящего изобретения предлагает устройство для перезапуска таймера ТА, содержащее:
приемный модуль, модуль перезапуска и модуль настройки; причем приемный модуль сконфигурирован для приема новой длительности таймера ТА, когда таймер ТА оборудования UE находится в состоянии отсчета времени;
модуль перезапуска сконфигурирован для перезапуска таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с новой и текущей длительностями таймера ТА; и
модуль настройки сконфигурирован для установки длительности перезапущенного таймера ТА на новую длительность таймера ТА.
В приведенной выше схеме модуль перезапуска сконфигурирован для:
запуска таймера контроля, когда текущая длительность таймера ТА является бесконечной, а новая длительность таймера ТА является конечной, и установки длительности таймера контроля меньшей, чем новая длительность таймера ТА; и
перезапуска таймера ТА, когда таймер контроля истекает, а приемный модуль не принимает команду перезапуска таймера ТА в процессе отсчета времени таймером контроля.
В вышеупомянутой схеме модуль перезапуска дополнительно сконфигурирован для удаления таймера контроля и перезапуска таймера ТА, когда приемный модуль принимает команду перезапуска таймера ТА в процессе отсчета времени таймером контроля.
В приведенной выше схеме модуль перезапуска сконфигурирован для:
отслеживания команды перезапуска таймера ТА, когда текущая длительность таймера ТА является конечной, а новая длительность таймера ТА является бесконечной; и
перезапуска таймера ТА, когда приемный модуль не получает команду перезапуска таймера ТА в процессе, в котором таймер ТА истекает в соответствии с текущей длительностью таймера ТА.
В вышеприведенной схеме текущая длительность таймера ТА передается в ответе RAR, который принимает приемный модуль.
Новая длительность таймера ТА передается в информационном элементе maс-MainConfig в сообщении об установлении соединения RRC, сообщении о переустановлении соединения RRC или сообщении о реконфигурировании соединения RRC.
В третьем аспекте форма осуществления настоящего изобретения предлагает машиночитаемый носитель данных, на котором хранятся компьютерные программы, причем компьютерные программы при выполнении процессором реализуют операции вышеуказанного способа.
Формы осуществления настоящего изобретения предлагают способ и устройство для перезапуска таймера ТА и машиночитаемый носитель данных. После приема новой длительности таймера ТА оборудование UE автоматически перезапускает таймер ТА согласно заранее заданной стратегии перезапуска. Это позволяет устранить проблему ненормальной обработки, вызванную несогласованностью информации таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.
Краткое описание чертежей
Фиг. 1 является блок-схемой последовательности операций способа перезапуска таймера ТА согласно форме осуществления настоящего изобретения.
Фиг. 2 является блок-схемой последовательности операций конкретной реализации способа перезапуска таймера ТА согласно форме осуществления настоящего изобретения.
Фиг. 3 является блок-схемой последовательности операций другой конкретной реализации способа перезапуска таймера ТА в соответствии с формой осуществления настоящего изобретения.
На фиг. 4 показана структурная схема оборудования UE согласно форме осуществления настоящего изобретения.
Подробное описание
Технические решения в формах осуществления настоящего изобретения будут подробно описаны ниже со ссылкой на прилагаемые чертежи.
Форма 1 осуществления изобретения
На фиг. 1 показан способ перезапуска таймера ТА согласно форме осуществления настоящего изобретения. Способ применяется на стороне оборудования UE и включает в себя операции S101, S102 и S103.
S101: принимается новая длительность таймера ТА, когда таймер ТА оборудования UE находится в состоянии отсчета времени.
S102: оборудование UE перезапускает, согласно заранее заданной стратегии перезапуска, таймер ТА в соответствии с новой и текущей длительностями таймера ТА.
На этапе S103 оборудование UE устанавливает длительность работы перезапущенного таймера ТА на новую длительность таймера ТА.
Например, в техническом решении текущая длительность таймера ТА передается в ответе RAR, который оборудование UE принимает в процессе произвольного доступа, и это, в частности, может быть timeAlignmentTimerCommon, содержащийся в элементе системной информации SystemInformationBlockType2.
Новая длительность таймера ТА передается в информационном элементе mас-MainConfig в сообщении об установлении соединения RRC, сообщении о переустановлении соединения RRC или сообщении о реконфигурировании соединения RRC, и это может быть конкретно timeAlignmentTimerDedicated, передаваемый в информационном элементе mac-MainConfig в поле RadioResourceConfigDedicated.
В форме осуществления настоящего изобретения значение длительности таймера ТА может быть показано в следующих псевдокодах:
TimeAlignmentTimer::=ENUMERATED {
sf500, sf750, sfl280, sfl920, sf2560, sf5120, sfl0240, infinity}.
Понятно, что infinity (бесконечность) представляет бесконечное значение, а все другие значения, кроме infinity, являются конечными значениями.
Следует отметить, что в способе перезапуска таймера ТА, описанном в предшествующем уровне техники, с одной стороны, когда значение timeAlignmentTimerCommon равно бесконечности, a timeAlignmentTimerDedicated не равно бесконечности, после обновления длительности таймера ТА на timeAlignmentTimerDedicated узел eNB будет считать, что оборудование UE использует новую длительность таймера ТА timeAlignmentTimerDedicated. Однако оборудование UE не принимает команду перезапуска таймера ТА. Следовательно, новая длительность таймера ТА timeAlignmentTimerDedicated не будет использоваться. Это приводит к тому, что узел eNB считает, что оборудование UE не синхронизировано, когда нет услуги передачи данных. Тем не менее, таймер ТА в оборудовании UE не истекает, так что оборудование UE не будет определять состояние отсутствия синхронизации, что влияет на такие функции как энергосбережение оборудования UE.
С другой стороны, когда значение timeAlignmentTimerCommon не является бесконечным, a timeAlignmentTimerDedicated является бесконечным, после обновления длительности таймера ТА на timeAlignmentTimerDedicated узел eNB будет считать, что несинхронизация восходящей линии связи, вызванная истечением таймера ТА, не должна появляться в оборудовании UE. Однако оборудование UE все еще использует текущую длительность таймера ТА timeAlignmentTimerCommon из-за того, что не принята команда перезапуска таймера ТА. Следовательно, после того как истекает текущая длительность таймера ТА, оборудование UE инициирует произвольный доступ, что вызывает возникновение таких явлений как ненормальная обработка, рассоединение и тому подобное в узле eNB.
Техническое решение, показанное на фиг. 1, может решить вышеуказанную проблему целевым образом. После приема новой длительности таймера ТА оборудование UE автоматически перезапускает таймер ТА согласно заранее заданной стратегии перезапуска. Это позволяет избежать проблемы ненормальной обработки, вызванной несогласованностью информации таймера, ТА во время взаимодействия между оборудованием UE и узлом eNB.
Для проблем двух аспектов, рассмотренных в вышеприведенном описании, настоящая форма осуществления предлагает два примера конкретных решений на основе технического решения, показанного на фиг. 1, чтобы решить проблемы вышеупомянутых двух аспектов.
Например, что касается проблемы первого аспекта предшествующего уровня техники, перезапуск оборудованием UE таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с новой и текущей длительностями таймера ТА, в частности, включает в себя:
запуск оборудованием UE таймера контроля, когда текущая длительность таймера ТА является бесконечной, а новая длительность таймера ТА является конечной, и установку длительности таймера контроля меньшей, чем новая длительность таймера ТА; и
перезапуск оборудованием UE таймера ТА, когда таймер контроля истекает, а команда перезапуска таймера ТА не принимается оборудованием UE в процессе отсчета времени таймером контроля.
В форме осуществления вышеприведенный пример может дополнительно включать в себя: удаление оборудованием UE таймера контроля и перезапуск таймера ТА, когда оборудование UE принимает команду перезапуска таймера ТА в процессе отсчета времени таймером контроля.
В конкретном процессе реализации для вышеприведенного примера, если текущая длительность таймера ТА TATimerOld является бесконечной, а новая длительность таймера ТА TATimerNew не является бесконечной, может быть запущен новый таймер контроля TacMonitorTimer, и TATimerNew-10 мс используется в качестве длительности TacMonitorTimer. Понятно, что длительность работы TacMonitorTimer может быть установлена на значение, немного меньшее, чем значение TATimerNew, и эта конкретная реализация будет проиллюстрирована на примере TATimerNew-10 мс.
При приеме команды перезапуска таймера ТА, переданной узлом eNB, до истечения длительности TacMonitorTimer, оборудование UE использует TATimerNew для перезапуска таймера ТА в соответствии с существующим протоколом и удаляет таймер контроля TacMonitorTimer.
Если оборудование UE не принимает команду перезапуска таймера ТА, переданную узлом eNB, после истечения длительности TacMonitorTimer оборудование UE будет считать, что узел eNB не передавал команды перезапуска таймера ТА. В это время оборудование UE может перезапустить таймер ТА, используя TATimerNew, и последующий процесс выполняется в соответствии с протоколом.
Например, для проблемы второго аспекта предшествующего уровня техники, перезапуск оборудования UE таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с новой и текущей длительностями таймера ТА, в частности, включает в себя следующее:
оборудование UE отслеживает команду перезапуска таймера ТА, когда текущая длительность таймера ТА является конечной, а новая длительность таймера ТА является бесконечной; и
оборудование UE перезапускает таймер ТА, когда команда перезапуска таймера ТА не принята в процессе, в котором таймер ТА истекает в соответствии с текущей длительностью таймера ТА.
В конкретном процессе реализации вышеприведенного примера, если TATimerOld не является бесконечным, a TATimerNew является бесконечным, то оборудование UE может поддерживать таймер ТА работающим в соответствии с TATimerOld и ожидать команду перезапуска таймера ТА, которую может передать узел eNB.
Если команда перезапуска таймера ТА, которую передает узел eNB, принимается в процессе, в котором таймер ТА работает, таймер ТА перезапускается с использованием TATimerNew в соответствии с существующим протоколом.
Если таймер ТА истекает, а команда перезапуска таймера ТА, которую передает узел eNB, не принимается, то оборудование UE не считается несинхронизированным и таймер ТА может быть перезапущен с использованием TATimerNew.
Понятно, что, когда и TATimerOld, и TATimerNew равны бесконечности, оборудование UE не приводится в состояние отсутствия синхронизации, и обрабатывается в соответствии с существующими процедурами протокола.
Когда ни TATimerOld, ни TATimerNew не равны бесконечности, узел eNB передаст команду перезапуска таймера ТА оборудованию UE, и последующий процесс все еще будет обрабатываться в соответствии с существующим протоколом.
Настоящая форма осуществления изобретения предлагает способ перезапуска таймера ТА. После приема новой длительности таймера ТА оборудование UE автоматически перезапускает таймер ТА согласно заранее заданной стратегии перезапуска. Это позволяет устранить проблему ненормальной обработки, вызванную несогласованностью информации таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.
Форма 2 осуществления изобретения
На основе той же технической концепции вышеизложенной формы осуществления, настоящая форма осуществления предоставляет два конкретных примера реализации.
Конкретный пример 1:
На фиг. 2 показана блок-схема конкретной реализации способа перезапуска таймера ТА в соответствии с формой осуществления настоящего изобретения. Способ применяется к оборудованию UE и включает в себя операции S200, S201, S202, S203, S204, S205, S206, S207, S208, S209, S210, S211, S212 и S213.
S200: оборудование UE принимает новый таймер ТА, и процесс переходит к S201.
S201: оборудование UE определяет, работает ли таймер ТА: если нет, оборудование UE находится в состоянии несинхронизации, и процесс переходит к S213; в противном случае процесс переходит к S202.
S202: оборудование UE определяет, является ли TATimerOld бесконечным: если нет, процесс переходит к S203; в противном случае процесс переходит к S204.
S203: оборудование UE определяет, является ли TATimerNew бесконечным: если нет, процесс переходит к S213 для обработки в соответствии с процедурами протокола; в противном случае процесс переходит к S206.
S204: оборудование UE определяет, является ли TATimerNew бесконечным: если да, процесс переходит к S213 для обработки в соответствии с процедурами протокола; в противном случае процесс переходит к S205.
S205: оборудование UE запускает таймер контроля TacMonitorTimer с использованием "TATimerNew-10" мс и устанавливает флаг bFromlnfinity как действительный, и процесс переходит к S207.
S206: оборудование UE устанавливает флаг bToInfinity действительным, оборудование UE ожидает истечения таймера ТА, или когда узел eNB передаст команду перезапуска таймера ТА, и процесс переходит к S207.
S207: оборудование UE определяет, принята ли команда перезапуска таймера ТА до истечения таймера контроля: если да, процесс переходит к S212; в противном случае процесс переходит к S208.
S208: оборудование UE определяет, является ли bFromlnfinity действительным: если он действителен, процесс переходит к S212; в противном случае процесс переходит к S209.
S209: оборудование UE определяет, является ли bToInfinity действительным: если он действителен, процесс переходит к S211; если bToInfinity и bFromlnfinity являются недействительными, процесс переходит к S210.
Понятно, что не существует случая, когда оба bToInfinity и bFromlnfinity действительны одновременно.
S210: таймер истекает, и он обрабатывается в соответствии с тем, что оборудование UE не синхронизировано, и процесс заканчивается.
S211: оборудование UE убирает флаг bToInfinity, перезапускает таймер ТА в соответствии с TATimerNew, и процесс заканчивается.
Понятно, что TATimerNew в это время бесконечен.
S212: оборудование UE убирает флаг bFromlnfinity и флаг bToInfinity и перезапускает таймер ТА в соответствии с длительностью TATimerNew, и процесс заканчивается.
S213: после обработки в соответствии с процедурами протокола, процесс заканчивается.
Следует отметить, что конкретный пример 1 предлагает конкретные процедуры более общего способа решения проблемы, когда сторона базовой станции (узел eNB) не передает команду перезапуска таймера ТА, принимая во внимание ситуацию, что сторона базовой станции может передать команду перезапуска таймера ТА во время ожидания обработки. В конкретном процессе реализации, команда перезапуска таймера ТА, передаваемая со стороны базовой станции, может не приниматься во внимание, но когда таймер ТА изменяется с бесконечной длительности на конечную длительность или с конечной длительности на бесконечную длительность, возникшая проблема может быть решена путем непосредственного перезапуска таймера ТА с новой длительностью таймера ТА. Подробный процесс можно увидеть в конкретном примере 2.
Конкретный пример 2:
На фиг. 3 показана блок-схема конкретной реализации другого способа перезапуска таймера ТА в соответствии с формой осуществления настоящего изобретения. Способ применяется к оборудованию UE и включает в себя операции S300, S301, S302, S303, S304, S305 и S306.
S300: оборудование UE принимает новый таймер ТА, и процесс переходит к S301.
S301: оборудование UE определяет, работает ли таймер ТА: если нет, процесс переходит к S306 для обработки в соответствии с процедурами протокола; в противном случае процесс переходит к S302.
S302: оборудование UE определяет, является ли TATimerOld бесконечным: если нет, процесс переходит к S303; в противном случае процесс переходит к S304.
S303: оборудование UE определяет, является ли TATimerNew бесконечным: если нет, процесс переходит к S306; в противном случае процесс переходит к S305.
S304: оборудование UE определяет, является ли TATimerNew бесконечным: если да, процесс переходит к S306; в противном случае процесс переходит к S305.
S305: оборудование UE использует TATimerNew для перезапуска таймера ТА, и процесс заканчивается.
S306: процесс идет в соответствии с процедурами протокола, и процесс заканчивается.
Эта форма осуществления подробно иллюстрирует способ перезапуска таймера ТА в форме осуществления 1 посредством двух конкретных примеров. После приема новой длительности таймера ТА оборудование UE автоматически перезапускает таймер ТА. Это позволяет устранить проблему ненормальной обработки, вызванную несогласованностью информации таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.
Форма 3 осуществления изобретения
На основе той же технической концепции вышеизложенной формы осуществления, на фиг. 4 показано устройство 40 для перезапуска таймера ТА согласно форме осуществления настоящего изобретения. Устройство 40 расположено в оборудовании UE и содержит таймер ТА 401, приемный модуль 402, модуль 403 перезапуска и модуль 404 настройки.
Приемный модуль 402 приема сконфигурирован для приема новой длительности таймера ТА, когда таймер ТА 401 оборудования UE находится в состоянии отсчета времени.
Модуль 403 перезапуска сконфигурирован для перезапуска таймера ТА согласно заранее заданной стратегии перезапуска 401 в соответствии с новой и текущей длительностями таймера ТА.
Модуль 404 настройки сконфигурирован для установки длительности перезапущенного таймера ТА 401 на новую длительность таймера ТА.
В приведенной выше схеме модуль 403 перезапуска сконфигурирован для:
запуска таймера контроля, когда текущая длительность таймера ТА является бесконечной, а новая длительность таймера ТА является конечной, и установки длительности таймера контроля меньшей, чем новая длительность таймера ТА; и
перезапуска таймера ТА 401, когда таймер контроля истекает, а команда перезапуска таймера ТА не принимается приемным модулем 402 в процессе отсчета времени таймером контроля.
В вышеприведенной схеме модуль 403 перезапуска дополнительно сконфигурирован для удаления таймера контроля и перезапуска таймера ТА 401, когда приемный модуль 402 принимает команду перезапуска таймера ТА в процессе отсчета времени таймером контроля.
В приведенной выше схеме модуль 403 перезапуска сконфигурирован для:
отслеживания команды перезапуска таймера ТА, когда текущая длительность таймера ТА является конечной, а новая длительность таймера ТА является бесконечной; и
перезапуска таймера ТА 401, когда приемный модуль не принял команду перезапуска таймера ТА 402 в процессе, в котором таймер ТА 401 истекает в соответствии с текущей длительностью таймера ТА.
В вышеприведенной схеме текущая длительность таймера ТА передается в ответе RAR, который принимает приемный модуль 402.
Новая длительность таймера ТА передается в информационном элементе mас-MainConfig в сообщении об установлении соединения RRC, сообщении о переустановлении соединения RRC или сообщении о реконфигурировании соединения RRC.
При практическом применении модуль 403 перезапуска и модуль 404 настройки могут быть реализованы процессором в устройстве 40 для перезапуска таймера ТА, и приемный модуль 402 может быть реализован сетевым интерфейсом в устройстве 40 для перезапуска таймера ТА.
Настоящая форма осуществления обеспечивает устройство для перезапуска таймера ТА. После приема новой длительности таймера ТА таймер ТА автоматически перезапускается согласно заранее заданной стратегии перезапуска. Это позволяет устранить проблему ненормальной обработки, вызванную несогласованностью информации таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.
Специалистам в данной области техники должно быть понятно, что формы осуществления настоящего изобретения могут быть представлены в виде способа, системы или компьютерного программного продукта. Следовательно, настоящее изобретение может использовать форму осуществления в виде аппаратного обеспечения, программного обеспечения или комбинации программного и аппаратного обеспечения. Кроме того, настоящее изобретение может использовать форму компьютерного программного продукта на одном или нескольких компьютерных носителях данных (включая, но не ограничиваясь этим, дисковые запоминающие устройства, оптические запоминающие устройства и т.п.), которые содержат компьютерные программные коды.
Настоящее изобретение описано со ссылкой на блок-схемы алгоритмов и/или блок-схемы способа, устройство (системы), а также компьютерного программного продукта в соответствии с формами осуществления настоящего изобретения. Следует понимать, что каждый поток и/или блок в блок-схемах алгоритмов и/или блок-схемах устройств, а также комбинация этих потоков и/или блоков могут быть реализованы посредством команд компьютерной программы. Эти команды компьютерной программы могут быть предоставлены компьютеру общего назначения, компьютеру специального назначения, встроенному процессору или процессорам других программируемых устройств обработки данных для создания машины, которая выполняет команды, выполняемые компьютером или процессорами других программируемых устройств обработки данных, формируя устройство, используемое для реализации функций, указанных в одном или нескольких потоках блок-схем алгоритмов и/или в одном или нескольких блоках блок-схем устройств.
Эти команды компьютерной программы также могут храниться в машиночитаемой памяти и могут управлять компьютером или другими программируемыми устройствами обработки данных для работы определенным образом, что заставляет команды, хранящиеся в машиночитаемой памяти, формировать изделия, включающие в себя командный аппарат, который реализует функции, указанные в одном или нескольких потоках блок-схем и/или в одном или нескольких блоках блок-схем.
Эти команды компьютерной программы могут быть загружены в компьютер или другое программируемое устройство обработки данных, так что ряд операций и действий выполняются на компьютере или другом программируемом устройстве, тем самым осуществляя реализуемую компьютером обработку. Следовательно, команды, выполняемые на компьютере или другом программируемом устройстве, обеспечивают действия для реализации функций, указанных в одном или нескольких потоках в блок-схемах алгоритмов и/или в одном или нескольких блоках в блок-схемах устройств.
Исходя из этого, форма осуществления настоящего изобретения представляет собой машиночитаемый носитель данных, на котором хранятся компьютерные программы. Компьютерные программы при исполнении процессором реализуют следующие операции:
прием новой длительность таймера ТА, когда таймер ТА оборудования UE находится в состоянии отсчета времени;
перезапуск таймера ТА согласно заранее заданной стратегии перезапуска в соответствии с новой и текущей длительностями таймера ТА; а также
установка длительности перезапущенного таймера ТА на новую длительность таймера ТА.
В одной из форм осуществления, компьютерные программы при выполнении процессором реализуют следующие операции:
запуск таймера контроля, когда текущая длительность таймера ТА является бесконечной, а новая длительность таймера ТА является конечной, и установку длительности таймера контроля меньшей, чем новая длительность таймера ТА; и
перезапуск таймера ТА, когда таймер контроля истекает и команда перезапуска таймера ТА не принята в процессе отсчета времени таймером контроля.
В одной из форм осуществления компьютерные программы при выполнении процессором дополнительно реализуют следующие операции:
удаление таймера контроля и перезапуск таймера ТА, когда команду перезапуска таймера ТА принимают в процессе отсчета времени таймером контроля.
В одной из форм осуществления изобретения компьютерные программы при выполнении процессором реализуют следующие операции:
отслеживание команды перезапуска таймера ТА, когда текущая длительность таймера ТА является конечной, а новая длительность таймера ТА является бесконечной; и
перезапуск таймера ТА, когда команда перезапуска таймера ТА не принята в процессе, в котором таймер ТА истекает в соответствии с текущей длительностью таймера ТА.
В одной из форм осуществления текущая длительность таймера ТА передается в ответе RAR, который оборудование UE принимает в процессе произвольного доступа.
Новая длительность таймера ТА передается в информационном элементе mас-MainConfig в сообщении об установлении соединения RRC, сообщении о переустановлении соединения RRC или сообщении о реконфигурировании соединения RRC.
Описанные выше формы осуществления являются просто предпочтительными формами осуществления настоящего изобретения и не используются для ограничения объема настоящего изобретения.
Промышленная применимость
Форма осуществления настоящего изобретения предоставляет схему, в которой таймер ТА автоматически перезапускается согласно заранее заданной стратегии перезапуска после получения новой длительности таймера ТА. Это позволяет устранить проблему ненормальной обработки, вызванную несогласованностью информации таймера ТА, во время взаимодействия между оборудованием UE и узлом eNB.