способы, системы и устройства для получения, интерпретации и подтверждения состояния приема данных
Классы МПК: | H04L1/16 по которым передаются обратные контрольные сигналы, например сигналы запроса на повторение |
Автор(ы): | ФАН Мин (CN), ЛЮ Гуан (CN), ИНЬ Ликунь (CN) |
Патентообладатель(и): | ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN) |
Приоритеты: |
подача заявки:
2009-05-12 публикация патента:
10.10.2013 |
Настоящее изобретение относится к технологиям связи. Представлены способы, системы и устройства получения, интерпретации и подтверждения состояния приема данных. Технический результат изобретения заключается в увеличении скорости передачи данных. Способ включает в себя этапы, на которых: принимают данные, в которые вставлен короткий битовый массив; получают параметр интерпретации для интерпретации короткого битового массива, где значение параметра интерпретации меньше, чем максимальное значение обратного отсчета; и интерпретируют короткий битовый массив, в соответствии с параметром интерпретации для получения состояния приема передаваемых данных. Сообщенный битовый массив (RB) в совмещенном подтверждении/отсутствии подтверждения приема (PAN) интерпретируется по параметру интерпретации, значение которого меньше, чем BS_CV-MAX. Поскольку значение параметра интерпретации меньше, чем BS_CV-MAX и ближе ко времени прохождения сигнала в обоих направлениях (RTT), то RTT можно оценить более точно, и дополнительно, действительные нули и недействительные нули в RB можно отделить более точно, что позволяет снизить задержки передачи данных. 4 н. и 10 з.п. ф-лы, 8 ил.
Формула изобретения
1. Способ получения состояния приема данных, отличающийся тем, что содержит этапы, на которых:
принимают данные, в которые вставлен короткий битовый массив (11);
получают параметр интерпретации для интерпретации короткого битового массива, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета (12); и
интерпретируют короткий битовый массив в соответствии с параметром интерпретации, чтобы получить состояние приема передаваемых данных (13).
2. Способ получения состояния приема данных по п.1, в котором:
параметр интерпретации является абсолютным значением, причем интерпретация короткого битового массива в соответствии с параметром интерпретации содержит: непосредственную интерпретацию короткого битового массива по абсолютному значению, причем короткий битовый массив является коротким битовым массивом в блоке уменьшенного временного интервала передачи (RTTI) передаваемых данных или коротким битовым массивом в блоке основного временного интервала передачи (BTTI) передаваемых данных; или
параметр интерпретации является значением смещения, причем интерпретация короткого битового массива в соответствии с параметром интерпретации содержит: интерпретацию короткого битового массива по результату действия значения смещения и максимального значения обратного отсчета, причем короткий битовый массив является коротким битовым массивом в блоке RTTI передаваемых данных или коротким битовым массивом в блоке BTTI передаваемых данных.
3. Способ получения состояния приема данных по п.1, в котором параметр интерпретации содержит первый параметр для интерпретации короткого битового массива в блоке уменьшенного временного интервала передачи (RTTI) и второй параметр для интерпретации короткого битового массива в блоке основного временного интервала передачи (BTTI).
4. Способ получения состояния приема данных по любому из пп.1-3, в котором параметр интерпретации получают посредством приема информации системы или двухточечной выделенной сигнализации.
5. Способ получения состояния приема данных по п.3, в котором:
первый параметр является абсолютным значением, а короткий битовый массив в блоке RTTI интерпретируют непосредственно по первому параметру; или первый параметр является значением смещения, а короткий битовый массив в блоке RTTI интерпретируют по результату действия первого параметра и максимального значения обратного отсчета;
второй параметр является абсолютным значением, а короткий битовый массив в блоке BTTI интерпретируют непосредственно по второму параметру; или второй параметр является значением смещения, а короткий битовый массив в блоке BTTI интерпретируют по результату действия второго параметра и максимального значения обратного отсчета.
6. Способ интерпретации состояния приема данных, отличающийся тем, что содержит этапы, на которых:
передают заданный параметр интерпретации для интерпретации короткого битового массива в устройство, так что устройство интерпретирует, в соответствии с параметром интерпретации, короткий битовый массив в принятых данных, в которые вставлен короткий битовый массив, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
7. Способ интерпретации состояния приема данных по п.6, в котором:
параметр интерпретации содержит первый параметр для интерпретации короткого битового массива в блоке уменьшенного временного интервала передачи (RTTI) и второй параметр для интерпретации короткого битового массива в блоке основного временного интервала передачи (BTTI).
8. Устройство связи, отличающееся тем, что содержит:
первый принимающий модуль, сконфигурированный с возможностью приема данных, в которые вставлен короткий битовый массив;
модуль получения, сконфигурированный с возможностью получения параметра интерпретации для интерпретации короткого битового массива, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета; и
первый модуль интерпретации, сконфигурированный с возможностью интерпретации короткого битового массива в соответствии с параметром интерпретаций, чтобы получать состояние приема передаваемых данных.
9. Устройство связи по п.8, в котором:
параметр интерпретации является абсолютным значением; причем первый модуль интерпретации, в частности, сконфигурирован с возможностью непосредственной интерпретации короткого битового массива по абсолютному значению, причем короткий битовый массив является коротким битовым массивом в блоке уменьшенного временного интервала передачи (RTTI) передаваемых данных или коротким битовым массивом в блоке основного временного интервала передачи (BTTI) передаваемых данных; или
параметр интерпретации является значением смещения; причем первый модуль интерпретации, в частности, сконфигурирован с возможностью интерпретации короткого битового массива по результату действия значения смещения и максимального значения обратного отсчета, причем короткий битовый массив является коротким битовым массивом в блоке RTTI передаваемых данных или коротким битовым массивом в блоке BTTI передаваемых данных.
10. Устройство связи по п.8, в котором параметр интерпретации содержит первый параметр для интерпретации короткого битового массива в блоке уменьшенного временного интервала передачи (RTTI) и второй параметр для интерпретации битового массива в блоке основного временного интервала передачи (BTTI).
11. Устройство связи по любому из пп.8-10, в котором параметр интерпретации получен посредством приема информации системы или двухточечной выделенной сигнализации.
12. Устройство связи по п.10, в котором:
первый параметр является абсолютным значением, а короткий битовый массив в блоке RTTI интерпретируется непосредственно по первому параметру; или первый параметр является значением смещения, а короткий битовый массив в блоке RTTI интерпретируется по результату действия первого параметра и максимального значения обратного отсчета;
второй параметр является абсолютным значением, а короткий битовый массив в блоке BTTI интерпретируется непосредственно по второму параметру; или второй параметр является значением смещения, а короткий битовый массив в блоке BTTI интерпретируется по результату действия второго параметра и максимального значения обратного отсчета.
13. Устройство связи, отличающееся тем, что содержит:
первый модуль передачи, сконфигурированный с возможностью передачи заданного параметра интерпретации для интерпретации короткого битового массива в устройство, так что устройство интерпретирует, в соответствии с параметром интерпретации, короткий битовый массив в принятых данных, в которые вставлен короткий битовый массив, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
14. Устройство связи по п.13, в котором параметр интерпретации содержит первый параметр для интерпретации короткого битового массива в блоке уменьшенного временного интервала передачи (RTTI) и второй параметр для интерпретации короткого битового массива в блоке основного временного интервала передачи (BTTI).
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи, и, в частности, к способам, системам и устройствам для получения, интерпретации и подтверждения состояния приема данных.
Уровень техники изобретения
В глобальной системе мобильной связи (GSM)/сети радиосвязи с абонентами (GERAN) развитого стандарта GSM с увеличенной скоростью передачи данных (EDGE), с целью оптимизации передачи данных в режиме пакетного переключения, передача блоков данных управления каналом радиосвязи (RLC) управляется механизмом автоматического запроса повторной передачи (ARQ) в режиме подтверждения/неподтверждения/непостоянной передачи RLC, и сеть, в качестве принимающего данные конца, активно сообщает соответствующие условия восходящей линии связи и информацию об успешно принятых блоках данных RLC на мобильный терминал, или, в качестве передающего данные конца, запрашивает мобильный терминал для сообщения соответствующих условий нисходящей линии связи и информации об успешно принятых блоках данных RLC.
В окне передачи передающего данные конца, блоки данных RLC, представлены в состоянии ожидания подтверждения приема (ожидается подтверждение приема), состоянии правильного приема (предварительное подтверждение приема) или состоянии неправильного приема (NACK). Если блок данных RLC передается, этот блок идентифицируется как предварительное подтверждение приема. После приема сообщения "ACK/NACK" пакета, передающий данные конец знает, правильно ли принят ранее переданный блок данных RLC и соответственно обновляет окно передачи. Если блок данных принят правильно, то блок данных идентифицируется как предварительное подтверждение приема в окне передачи, и если блок данных принят неправильно или потерян, то блок данных идентифицируется как NACK в окне передачи, и передающий данные конец может передавать повторно блок данных. Когда ранее переданный блок данных RLC принят правильно, и после того как информация о приеме извещается на передающий данные конец, передающий конец обновляет окно передачи и окно передачи смещается в положение, раннее не правильно принятого блока данных RLC.
В окне приема принимающего данные конца, блоки данных RLC представлены как предварительное подтверждение приема (ACK) или отсутствие подтверждения приема (NACK). Если все блоки данных RLC в окне приема приятны правильно, то окно приема обновляется обратно для обновления левой начальной стороны окна приема в положение ранее неправильно принятого блока данных RLC, где порядковый номер раннее не правильно принятого (BSN) блока данных является V(Q), и порядковый номер следующего блока данных, который будет принят в окне приема, является V (R).
Сообщает ли активно сеть сообщение "ACK/NACK" пакета к мобильному терминалу или запросы сети мобильного терминала посылают сообщение "ACK/NACK" пакета, механизм ARQ для восходящей линии связи и передачи данных по нисходящей линии связи принимает периодический подход. Следовательно, обратная связь не своевременна, и неправильно принятые блоки данных RLC не могут быть сообщены непосредственно передающему концу и непосредственно переданы повторно, вызывая более длительное время задержки, особенно для сервисов реального времени.
Для того чтобы быстро идентифицировать ошибку приема блока данных RLC, вводится механизм быстрого "ACK/NACK" подтверждения, то есть вводится комбинированный ACK/NACK (PAN) короткого битового массива в блок данных RLC/MAC посредством выкалывания, для того, чтобы быстро сообщать передающему концу неправильно принятый блок данных. Для подтверждения данных нисходящей линии связи, когда обнаруживается ошибка, терминал вводит PAN в блок данных RLC/MAC, передаваемый по восходящей линии связи для сообщения информации об ошибке приема, в то время как данные передачи без необходимости ожидают запроса сетью. Конечно, терминал может также сообщать PAN в случае запроса сетью. Для подтверждения блока данных восходящей линии связи, когда обнаруживается ошибка приема, сеть вводит PAN в блок данных RLC/MAC, передаваемый по нисходящий линии связи, чтобы уведомить терминал об ошибке приема данных при доставке данных, так что ошибка может возвращаться в терминал, без необходимости ожидания периода сообщения.
PAN последовательно включает в себя: короткий начальный порядковый Номер (Short SSN), идентичность начала окна (BOW), сообщенный битовый массив (RB), и идентичность временного действия (TFI).
Сеть опрашивает терминал, чтобы указать терминалу на поток данных, прием которого должен быть сообщен. Когда терминал сообщает PAN по отношению к потоку данных, указанному посредством сети, сообщение всегда начинается с начала окна приема, то есть прохождения сигнала в обоих направлениях прохождения сигнала в обоих направлениях . После этого, конец передачи принимает PAN, причем если в RB значение бита является единицей, то состояние соответствующего блока RLC в окне передачи меняется на предварительный ACK; если в RB значение бита является нулем, то состояние соответствующего блока RLC в окне передачи меняется на NACK; и если блок RLC повторно передается, состояние блока RLC меняется на ожидание ACK.
Однако, поскольку длина RB PAN фиксирована, когда принимающий конец сообщает PAN, и когда количество сообщаемых блоков RLC не достаточно, чтобы заполнить RB полностью, незаполненная часть в конце RB заполняется нулями, где нули на конце не обозначают ошибку приема, но обозначают, что эти блоки либо не переданы, либо находятся в процессе передачи. Таким образом, после приема PAN, сообщенного принимающим концом, передающему данные концу необходимо различать, какие нули действительны в RB, то есть, какие блоки RLC неправильно приняты и какие нули являются неправильными, то есть, какие блоки RLC не переданы или находятся в процессе передачи.
В предшествующем уровне техники, способ помощи передающему концу в интерпретации PAN состоит в указании параметра интерпретации RB в системной информации сети, такой как, максимальное значение обратного отсчета (BS_CV-MAX). Этот параметр зависит от конкретных условий и отражает время прохождения сигнала в обоих направлениях (RTT) двух типов подтверждений: подтверждение выборки и быстрое подтверждение. RTT, используемое подтверждением выборки, является длинным и RTT быстрого подтверждения является коротким. Нули в RB соответствуют интервалам между временем, когда блоки RLC передаются и временем, когда конец передачи принимает PAN. RTT отсчитывается по периодам радиоблока. Если RTT меньше, чем периоды радиоблока BSCV-MAX-1, соответствующие нули в RB недействительны; и если RTT больше, чем периоды радио блока BS_CV-MAX-1, соответствующие нули в RB действительны. Период радиоблока составляет 10 миллисекунд (блок уменьшенного временного интервала передачи(RTTI)) или 20 миллисекунд (блок основного временного интервала передачи (BTTI)).
Другой способ состоит в заполнении оставшегося места в RB единицами. Когда конец приема данных создает PAN, для возвращаемых блоков RLC, если прием является неправильным, соответствующие позиции в RB, заполненные нулями; если прием является правильным, соответствующие позиции в RB заполнены единицами; и если количество возвращаемых блоков RLC не достаточно для заполнения всех мест в RB, все оставшиеся места заполняются единицами. После того как передающий данные конец принимает PAN, если значения бита в RB являются единицами, состояние блоков RLC, соответствующее этим битам в окне передачи не меняется, то есть, если состояние ожидания ACK изначально, то есть все еще ожидается ACK; и если значения бита в RB являются нулями, блоки RLC, соответствующие этим битам, устанавливаются в NACK, потому что задержка может быть уменьшена, только если неправильные блоки передаются повторно во времени. После того как блоки NACK передаются повторно, состояние соответствующих блоков изменяется на ожидающее ACK. Если в PAN, это означает, что PAN включает в себя начало окна приема. При выполнении интерпретации, передающий конец меняет состояния SSN-2 (а именно, ) и все предыдущие блоки данных RLC в окне передачи на предварительные ACK.
При осуществлении настоящего изобретения, изобретатель обнаружил, в предшествующем уровне технике имеются, по меньшей мере, следующие недостатки. Первый способ увеличивает задержку передачи данных, и второй способ уменьшает ширину полосы пропускания.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способы, системы и устройства для получения, интерпретации и подтверждения состояния приема данных.
Вариант осуществления настоящего изобретения обеспечивает способ получения состояния приема данных, причем способ включает в себя этапы, на которых:
принимают данные, в которые вставлен короткий битовый массив;
получают параметр интерпретации для интерпретации короткого битового массива, в котором значение параметра интерпретации меньше, чем максимальное значение обратного отсчета; и
интерпретируют короткий битовый массив в соответствии с параметром интерпретации, чтобы получить состояние приема передаваемых данных.
Вариант осуществления настоящего изобретения также обеспечивает способ интерпретации состояния приема данных, причем способ включает в себя этапы, на которых:
передают предварительно заданный параметр интерпретации для интерпретации короткого битового массива в устройство, так что устройство интерпретирует, в соответствии с этим параметром интерпретации, короткий битовый массив в принятых данных, в которые вставлен короткий битовый массив, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
Вариант осуществления настоящего изобретения также обеспечивает устройство связи, включающее в себя:
первый принимающий модуль, сконфигурированный с возможностью приема данных, в которые вставлен короткий битовый массив;
модуль получения, сконфигурированный с возможностью получения параметра интерпретации для интерпретации короткого битового массива, в котором значение параметра интерпретации меньше, чем максимальное значение обратного отсчета; и
первый модуль интерпретации, сконфигурированный с возможностью интерпретации короткого битового массива, в соответствии с параметром интерпретаций, чтобы получать состояние приема передаваемых данных.
Вариант осуществления настоящего изобретения также обеспечивает устройство связи, включающее в себя:
первый модуль передачи, сконфигурированный с возможностью передачи предварительно заданного параметра интерпретации для интерпретации короткого битового массива в устройство, так что устройство интерпретирует, в соответствии с параметром интерпретации, короткий битовый массив в принятых данных, в которых вставлен короткий битовый массив, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
Вариант осуществления настоящего изобретения также обеспечивает систему связи, включающую в себя первое устройство и второе устройство.
В предшествующем варианте осуществления RB в PAN интерпретируется по параметру интерпретации, значение которого меньше, чем BS_CV-MAX. Поскольку значение параметра интерпретации меньше, чем BS_CV-MAX и близко к времени (RTT), то RTT можно оценить более точно, и дополнительно, действительные нули и недействительные нули в RB можно отделить более точно, что позволяет снизить задержку передачи данных.
Вариант осуществления настоящего изобретения также обеспечивает способ подтверждения состояния приема данных, в котором способ включает в себя этапы, на которых:
вставляют короткий битовый массив, требуемый для опроса в данных, подлежащих передачи, причем короткий битовый массив включает в себя индикатор о том, является ли принятое окно нулевым, так что устройство, принимающее данные интерпретирует короткий битовый массив, в соответствии с индикатором, чтобы получить состояние приема передаваемых данных устройства; и
передают данные.
Вариант осуществления настоящего изобретения также обеспечивает способ получения состояния приема данных, причем способ включает в себя этапы, на которых:
принимают данные, включающие в себя короткий битовый массив, причем короткий битовый массив включает в себя индикатор о том, является ли принятое окно нулевым; и
интерпретируют короткий битовый массив, в соответствии с индикатором, чтобы получить состояние приема передаваемых данных.
Вариант осуществления настоящего изобретения также обеспечивает третье устройство, включающее в себя:
модуль вставки, сконфигурированный с возможностью вставки короткого битового массива, требуемого для опроса в передаваемых данных, причем короткий битовый массив включает в себя индикатор о том, является ли принятое окно нулевым, так что устройство, принимающее данные, интерпретирует короткий битовый массив, в соответствии с индикатором, чтобы получить состояние приема передаваемых данных устройства; и
модуль передачи, сконфигурированный с возможностью передачи данных.
Вариант осуществления настоящего изобретения также обеспечивает четвертое устройство, включающее в себя:
второй принимающий модуль, сконфигурированный с возможностью приема данных, включающих в себя короткий битовый массив, причем короткий битовый массив включает в себя индикатор о том, является ли принятое окно нулевым; и
второй модуль интерпретации, сконфигурированный с возможностью интерпретации короткого битового массива, в соответствии с индикатором, чтобы получать состояние приема передаваемых данных.
Вариант осуществления настоящего изобретения также обеспечивает систему связи, включающую в себя третье устройство и четвертое устройство.
В предшествующем варианте осуществления по индикатору того, является ли нулевым окно приема, причем принимающий данные конец может узнать, в соответствии с индикатором, является ли нулевым окно приема терминала, принимающего данные, передаваемые от принимающего данные конца таким образом, правильно отличая, находятся ли передаваемые данные в состоянии неправильного приема или все еще в процессе передачи, или терминал, принимающий данные, все еще не имеет время для обработки, чтобы отразить его состояние приема в PAN, что позволяет избежать повторной передачи передаваемых данных принимающего данные конца, а именно, передающего данные конца передаваемых данных, в ошибочном предположении, что произошла ошибка приема, так что сохраняется ширина полосы пропускная.
Краткое описание чертежей
Фиг. 1 представляет собой блок-схему способа получения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 2 представляет собой блок-схему способа подтверждения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 3 представляет собой блок-схему другого способа получения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 представляет собой принципиальную структурную схему первого устройства, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 5 представляет собой принципиальную структурную схему системы связи, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6 представляет собой принципиальную структурную схему третьего устройства, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 7 представляет собой принципиальную структурную схему четвертого устройства, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 8 представляет собой принципиальную структурную схему другой системы связи, в соответствии с вариантом осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Первый вариант осуществления
Фиг. 1 представляет собой блок-схему способа получения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения. Способ включает в себя следующие этапы, на которых:
1.1. Принимают данные, в которых вставлен PAN, причем PAN является PAN в блоке RTTI или в блоке BTTI. В случае PAN в блоке RTTI, приняв RTTI в качестве блока подсчета, посчитывают RTT от передачи данных, соответствующих PAN для возврата PAN.
1.2. Получают параметр интерпретации для интерпретации PAN, причем значение параметра интерпретации меньше, чем BS_CV-MAX.
1.3. Интерпретируют PAN, в соответствии с параметром интерпретации, для интерпретации PAN для получения состояния приема передаваемых данных, причем значение параметра интерпретации меньше, чем BS_CV-MAX. Параметр интерпретации может быть абсолютным значением или значением смещения. Когда параметр интерпретации является абсолютным значением, терминал, принимающий данные, в которые вставлен PAN, может непосредственно интерпретировать PAN в блоке RTTI и в блоке BTTI по параметру интерпретации. Когда параметр интерпретации является значением смещения, терминал, принимающий данные, в которые вставлен PAN, может интерпретировать PAN в блоке RTTI и в блоке BTTI по результату действия параметра интерпретации и BS_CV-MAX.
В этом варианте осуществления RB в PAN интерпретируется по параметру интерпретации, значение которого меньше, чем BS_CV-MAX. Поскольку значение параметра интерпретации меньше чем BS_CV-MAX и ближе к RTT, RTT может быть оценен более точно, и, дополнительно, действительные нули и недействительные нули в RB могут быть отличимы более точно, таким образом, значительно уменьшая задержку передачи данных.
На этапе 12, параметр интерпретации может включать в себя первый параметр для интерпретации PAN в блоке RTTI и второй параметр для интерпретации PAN в блоке BTTI. Интерпретируя PAN, в соответствии с первым параметром и вторым параметром, в параметре интерпретации, можно отличать, более точно, действительные ли нули в RB PAN, так что первоначально действительные нули не будут считаться недействительными нулями, и, следовательно, неправильно принятые блоки данных RLC могут быть непосредственно повторно переданы, что позволяет снизить задержку.
На этапе 12, параметр интерпретации может быть получен посредством приема информации системы или двухточечной выделенной сигнализацией. В этом случае второй параметр может быть BS_CV-MAX; первый параметр может быть абсолютным значением, и PAN в блоке RTTI интерпретируется непосредственно по первому параметру; или, первый параметр может быть значением смещения, и PAN в блоке RTTI интерпретируется по результату действия первого параметра и BS_CV-MAX.
Альтернативно, второй параметр может быть подобен первому параметру, то есть второй параметр является абсолютным значением, и PAN в блоке BTTI интерпретируется непосредственно по второму параметру; или, второй параметр является значением смещения, и PAN в блоке BTTI интерпретируется по результату действия второго параметра и BS_CV-MAX.
Когда второй параметр является BS_CV-MAX, первый параметр может быть значением смещения, заранее определенным принимающим концом и передающим концом данных, а именно, значением по умолчанию, и нет необходимости получать первый параметр посредством приема информации системы или двухточечной выделенной сигнализацией. В этом случае принимающий данные конец интерпретирует PAN в блоке RTTI по результату действия первого параметра, и второго параметра.
Соответственно, способ интерпретации состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения, может включать в себя этапы, на которых: передают предварительно заданный параметр интерпретации для интерпретации PAN в устройство, так что устройство интерпретирует, в соответствии с параметром интерпретации, PAN в данных приема, в которые вставлен PAN, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
Второй вариант осуществления
Для служб, использующих PAN, сеть может обеспечить параметр меньше, чем общепринятый BS_CV_MAX для передающего конца, чтобы интерпретировать PAN.
Например, параметр передается по радиосвязи в информации системы, или параметр извещается в двухточечной выделенной сигнализацией, такой как временное блочное потоковое сообщение по восходящей и нисходящей линии связи. Значение параметра может быть абсолютным значением, то есть, принимающий данные конец может интерпретировать RB PAN, используя непосредственно этот параметр. Значение параметра также может быть значением смещения, то есть, принимающий данные конец может интерпретировать RB PAN, используя значение от результата действия этого значения и значение BS_CV_MAX в информации системы. Способ действия может быть согласован по сети и терминалу.
Поскольку блоки радиопериода включают в себя блоки BTTI и блоки RTTI, различные параметры для интерпретации нескольких PAN могут быть установлены в потоках пакетов данных, созданных на основе этих двух типов блоков радиопериода. Например, может быть добавлен параметр для интерпретации PAN в блоке RTTI, а именно, первый параметр, и BS_CV_MAX в информации системы, а именно, второй параметр используется для интерпретации PAN в блоке BTTI. Новый параметр может быть абсолютным значением или значением смещения. Когда новый параметр является абсолютным значением, например, когда длина нового поля "BS_CV_MAX_PAN" установлена в 4 бита, чтобы обозначить диапазон 0-15 периодов блока, значение в этом поле используется для интерпретации PAN. Когда новый параметр является значением смещения, например, когда длина нового поля "BS_CV_MAX_OFFSET" установлена в 3 бита, чтобы обозначить диапазон 0-7 периодов блока, разница между "BS_CV_MAX" в информации системы и "BS_CV_MAX_OFFSET", то есть (BS_CV_MAX - BS_CV_MAX_OFFSET), может быть использована для интерпретации PAN.
В другом примере, два параметра, а именно, первый параметр и второй параметр, также могут быть добавлены в информацию системы и в двухточечную выделенную сигнализацию, соответственно, для интерпретации PAN в блоке RTTI и PAN в блоке BTTI. Эти два параметра могут быть абсолютными значениями или значениями смещения. Подробности показаны в предыдущем примере первого параметра. Абсолютное значение поля "BS_CV_MAX_PAN_RTTI" или значение смещения поля "BS_CV_MAX_OFFSET_RTTI" могут быть установлены для интерпретации PAN в блоке RTTI, а абсолютное значение поля "BS_CV_MAX_PAN_BTTI" или значение смещения поля "BS_CV_MAX_OFFSET_BTTI" задано для интерпретации PAN в блоке BTTI.
В еще одном примере BS_CV_MAX в информации системы, а именно второй параметр, также может быть использован для интерпретации PAN в блоке BTTI. Сеть и терминал по умолчанию используют значение смещения, а именно, первый параметр, который не нуждается в уведомлении через сигнализацию. Значение в результате действия BS_CV_MAX в информации системы и значение смещения по умолчанию используется для интерпретации PAN в блоке RTTI. Например, согласовано, что BS_CV_MAX в информации системы используется для интерпретации PAN в блоке BTTI, значение смещения по умолчанию, установленное терминалом и сетью для интерпретации PAN в блоке RTTI, является 2, а BS_CV_MAX - смещение используется для интерпретации PAN в блоке RTTI.
В этом варианте осуществления, в соответствии с различными интервалами RTT в конфигурации BTTI и конфигурации RTTI, устанавливаются соответственно, два параметра для более точного отличия, какие нули в RB PAN являются действительными в двух конфигурациях, при этом уменьшается задержка, а ширина полосы пропускания сохраняется.
Третий вариант осуществления
Фиг. 2 представляет собой блок-схему способа подтверждения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения. Способ включает в себя этапы, на которых:
2.1. Вставляют PAN, необходимый для опроса в данных, подлежащих передаче, причем PAN включает в себя индикатор о том, является ли окно приема нулевым, так что устройство, принимающее данные, интерпретирует PAN в соответствии с индикатором, чтобы получить состояние приема передаваемых данных устройства.
2.2. Передают данные.
В этом варианте осуществления, по индикатору о том, является окно приема нулевым, устройство, принимающее данные, могут узнать, в соответствии с индикатором, является нулевым ли окно приема терминала, принимающего данные, передаваемые от устройства, таким образом, точно отличают находятся ли передаваемые данные в состоянии неправильного приема или находятся все еще в процессе передачи, или терминал, принимающий данные, по-прежнему не имеет время для обработки данных и отражают его состояние приема в PAN, что позволяет избежать повторной передачи передаваемых данных принимающим данные концом, а именно, передающим данные концом передаваемых данных, при ошибочном предположении, что произошла ошибка приема, так что ширина полосы пропускания сохраняется.
На этапе 21, может быть представлен указатель посредством BOW в PAN.
Четвертый вариант осуществления
Фиг. 3 представляет собой блок-схему другого способа получения состояния приема данных, в соответствии с вариантом осуществления настоящего изобретения. Этот вариант осуществления соответствует третьему варианту осуществления, и быстрая процедура решения включает в себя следующие этапы, на которых:
3.1. Принимают данные, включающие в себя PAN, причем PAN включает в себя индикатор о том, является ли окно приема нулевым. Подробности об индикаторе приведены в третьем варианте осуществления.
3.2. Интерпретируют PAN в соответствии с индикатором, чтобы получить состояние приема передаваемых данных.
В этом варианте осуществления, принимающий данные конец знает, в соответствии с индикатором, о том, является ли нулевым окно приема терминала, принимающего данные, передаваемые передающим данные концом, таким образом, правильно отличая, находятся ли передаваемые данные в состоянии неправильного приема или находятся еще в процессе передачи, или терминал, принимающий данные, по-прежнему не имеет время для обработки данных и отражают его состояние приема в PAN, что позволяет избежать повторной передачи данных от принимающего данные конца, а именно, передающего конца передаваемых данных, в ошибочном предположении, что произошла ошибка приема, так что ширина полосы пропускания сохраняется.
Пятый вариант осуществления
В этом варианте осуществления используется 1 бит BOW для указания, является ли окно приема нулевым. В известном уровне техники, поскольку , BOW должен быть 1. Когда сеть опрашивает терминал, чтобы сообщить PAN, PAN необходимо всегда включать в начало окна приема, то есть SSN всегда равна . Таким образом, BOW является только избыточным индикатором в опрошенных PAN, и независимо от того, имеется ли BOW, SSN опрошенных PAN всегда равна . Таким образом, по отношению к избыточной BOW в опрошенных PAN, при построении PAN, терминал может указать, является ли окно приема нулевым, используя 1 бит BOW. Если , это означает, что окно приема является нулевым, то есть и, если , это означает, что окно приема не является нулевым, то есть .
После приема PAN, передающий данные конец подтверждает, в соответствии с индикатором BOW в PAN, является ли нулевым окно приема принимающим данные конца, принимающего передаваемых данные. Когда передающий конец знает, в соответствии с индикатором, что окно приема принимающего конца является нулевым, блоки RLC, предшествующие в окне передачи, все являются правильно принятыми, блок RLC с порядковым номером V(Q) находится в процессе передач, или терминал, принимающий этот блок RLC, вряд ли имеет время для обработки этого блока RLC. Таким образом, передающий конец не меняет состояние блока RLC с порядковым номером V(Q), и устанавливается состояние блока RLC, предшествующего в предварительное ACK. Передающий конец может дополнительно упростить обработку. В частности, после того как передающий конец знает, в соответствии с индикатором BOW, что окно приема принимающего конца является нулевым, передающий конец может, вместо интерпретации RB в PAN, непосредственно установить состояние блока RLC, предшествующего в окне передачи на предварительное ACK; и когда передающий конец подтверждает, что окно приема принимающего конца не является нулевым, V(Q) является неправильно принятым блоком RLC, и передающий конец повторно передает неправильно принятый V(Q) как можно скорее.
Когда окно приема не является нулевым, если есть оставшиеся места битов в RB, принимающий конец и передающий конец могут согласовывать, каким образом оставшиеся места будут заполнены.
Если принимающий конец и передающий конец согласовали, что принимающий конец эти оставшиеся места заполняет нулями, передающий конец может интерпретировать PAN по параметру BS_CV_MAX после приема PAN, или интерпретировать PAN в соответствии со способами, описанными в вариантах осуществления с 1 по 3. Например, состояния блоков RLC в окне передачи, которые соответствуют битам, значения которых являются 1, в RB устанавливаются как предварительные ACK, причем для битов, значения которых являются 0 в RB, по параметру интерпретации отличают действительные 0 и недействительные 0 в RB; и состояния неправильно принятых блоков устанавливаются в NACK, и эти неправильные блоки повторно передаются как можно скорее.
Если принимающий конец и передающий конец согласовали, что принимающий конец остальные места заполняет единицами, передающий конец, после приема PAN, не изменяет состояния блоков RLC в окне передачи, которые соответствуют битам, значения которых являются 1 в RB, устанавливают состояния блоков RLC в окне передачи, которые соответствуют битам, значения которых являются 0 в RB, на NACK, и эти неправильные блоки повторно передаются как можно скорее.
В этом варианте осуществления передающий данные конец может правильно отличать, согласно индикатору BOW, приняты ли переданные данные неправильно, таким образом исключая повторной передачи данных, которые не являются неправильно принятыми, так что ширина полосы пропускания сохраняется.
Шестой вариант осуществления
Фиг.4 представляет собой принципиальную структурную схему первого устройства, в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть сетевым устройством или устройством терминала, включая в себя первый принимающий модуль 41, модуль 42 получения и первый модуль 43 интерпретации. Первый принимающий модуль 41 сконфигурирован с возможностью приема данных, в которые включен PAN. Модуль 42 получения сконфигурирован с возможностью получения параметра интерпретации для интерпретации короткого битового массива, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета. Первый модуль 43 интерпретации сконфигурирован с возможностью интерпретации PAN, в соответствии с параметром интерпретации, чтобы получить состояние приема передаваемых данных, причем значение параметра интерпретации меньше, чем BS_CV-MAX. Подробности показаны в первом варианте осуществления.
В этом варианте осуществления, устройство интерпретирует RB в PAN по параметру интерпретации, значение которого меньше, чем BS_CV-MAX. Поскольку значение параметра интерпретации меньше, чем BS_CV-MAX и близко к RTT, то RTT может быть оценено более точно, и дополнительно, действительные нули и недействительные нули в RB могут быть более точно отделены, тем самым уменьшая задержку данных передачи.
Параметр интерпретации может включать в себя первый параметр для интерпретации PAN в блоке RTTI и второй параметр для интерпретации PAN в блоке BTTI. Параметр интерпретации может быть получен посредством приема информации системы или двухточечной выделенной сигнализацией.
Второй параметр является BS_CV-MAX, первый параметр является абсолютным значением, и PAN в блоке RTTI интерпретируется непосредственно по первому параметру, или, первый параметр является значением смещения, и PAN в блоке RTTI интерпретируется по результату действия первого параметра, и второго параметра; или
первый параметр является абсолютным значением, и PAN в блоке RTTI интерпретируется непосредственно по первому параметру, или, первый параметр является значением смещения, при этом PAN в блоке RTTI интерпретируется по результату действия первого параметра и BS_CV-MAX; и
второй параметр является абсолютным значением, и PAN в блоке BTTI интерпретируется непосредственно по второму параметру, или, второй параметр является значением смещения, и PAN в блоке BTTI интерпретируется по результату действия второго параметра и BS_CV-MAX; или
второй параметр является BS_CV-MAX, и первый параметр является значением смещения, заранее определенным принимающим концом и передающим концом данных, и PAN в блоке RTTI интерпретируется в соответствии с результатом действия первого параметра и второго параметра.
Второе устройство, в соответствии с вариантом осуществления настоящего изобретения, может включать в себя: первый модуль передачи, сконфигурированный с возможностью передачи заданного параметра интерпретации для интерпретации короткого битового массива в устройство, так, что устройство интерпретирует короткий битовый массив в принятых данных, в которых вставлен короткий битовый массив, в соответствии с параметром интерпретации, причем значение параметра интерпретации меньше, чем максимальное значение обратного отсчета.
Соответственно, система связи, в соответствии с вариантом осуществления настоящего изобретения, может включать в себя первое устройство и второе устройство.
Фиг.5 представляет собой принципиальную структурную схему системы связи, в соответствии с вариантом осуществления настоящего изобретения. Система включает в себя первое устройство 51 и второе устройство 52 и может выполнять все функции первого устройства в предшествующем варианте осуществления устройства и все функции второго устройства в предшествующем варианте осуществления устройства, таким образом, реализуя технические решения предшествующих вариантов осуществления способа.
Седьмой вариант осуществления
Фиг. 6 представляет собой принципиальную структурную схему третьего устройства, в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть сетевым устройством или устройством терминала, включающим в себя: модуль 61 вставки и модуль 62 передачи. Модуль 61 вставки сконфигурирован с возможностью вставки PAN, требуемого для опроса в передаваемых данных, причем PAN включает в себя индикатор о том, является ли окно приема нулевым, так что устройство, принимающее данные, интерпретирует PAN, в соответствии с индикатором, чтобы получить состояние приема передаваемых данных устройства; и индикатор может быть повторно представлен посредством BOW в PAN. Модуль 62 передачи сконфигурирован с возможностью передачи данных.
В этом варианте осуществления, устройство передает индикатор о том, является ли окно приема нулевым, так что принимающий данные конец может знать, в соответствии с индикатором, является ли окно приема данных терминала, принимающего передаваемые данные от принимающего данные конца, нулевым, таким образом, правильно различая, находятся ли передаваемые данные в состоянии неправильного приема или еще в процессе передачи, или терминал, принимающий данные, все еще не имеет время для обработки данных и отражают его состояние приема в PAN, таким образом избегая повторной передачи передаваемых данных принимающим данные концом, а именно, передающим данные концом передаваемых данных при неправильном предположении о том, что произошла ошибка приема, так что сохраняется ширина полосы пропускания.
Восьмой вариант осуществления
Фиг. 7 представляет собой принципиальную структурную схему четвертого устройства, в соответствии с вариантом осуществления настоящего изобретения. Устройство может быть сетевым устройством или устройством терминала, включающим в себя второй принимающий модуль 71 и второй модуль 72 интерпретации. Второй принимающий модуль 71 сконфигурирован с возможностью приема данных, включающих PAN, причем PAN включает в себя индикатор о том, является ли окно приема нулевым; и индикатор может быть повторно представлен посредством BOW в PAN. Второй модуль 72 интерпретации сконфигурирован с возможностью интерпретации PAN, в соответствии с индикатором, чтобы получать состояние приема передаваемых данных.
В этом варианте осуществления, устройство узнает, в соответствии с индикатором, является ли окно приема терминала, принимающего данные, передаваемые от принимающего данные конца, нулевым, таким образом, правильно отличая, находятся ли передаваемые данные в состоянии неправильного приема или еще в процессе передачи или терминал, принимающий данные, все еще не имеет время для обработки данных и отражают его состояние приема в PAN, тем самым избегая повторной передачи передаваемых данных принимающим данные концом, а именно, передающим данные концом передаваемых данных при ошибочном предположении, что произошла ошибка приема, так что сохраняется ширина полосы пропускания.
Фиг.8 представляет собой принципиальную структурную схему другой системы связи, в соответствии с вариантом осуществления настоящего изобретения. Система включает в себя третье устройство 81 и четвертое устройство 82 и может выполнять все функции третьего устройства в предшествующем варианте осуществления устройства и все функции четвертого устройства в предшествующем варианте осуществления устройства, таким образом, реализуя технические решения предшествующих вариантов осуществления способов.
Специалистам в данной области должно быть понятным, что все или часть этапов вышеупомянутых вариантов осуществления способов могут быть реализованы соответствующими аппаратными средствами, инструктируемыми программой. Программа может быть сохранена на машиночитаемом носителе записи, и при ее выполнении, может включать в себя этапы вышеупомянутых вариантов осуществления способов. Среда хранения может быть любым средой, способной обеспечить хранение программных кодов, такой как постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск, а также компакт-диск без возможности перезаписи (CD-ROM).
В заключении, следует отметить, что приведенные выше варианты осуществления используются только для описания технического решения представленного изобретения, и не ограничиваются техническим решением представленного изобретения. Хотя настоящее изобретение подробно описано со ссылкой на вышеупомянутые варианты осуществления, специалистам в данной области техники должно быть понятно, что они все же могут вносить изменения в технические решения, описанные в предшествующих вариантах осуществления, или делать эквивалентные замены для некоторых их технических признаков, не отходя от объема технического решения вариантов осуществления настоящего изобретения.
Класс H04L1/16 по которым передаются обратные контрольные сигналы, например сигналы запроса на повторение