RU2439844C2 - Apparatus and method of performing handover in communication network - Google Patents
Apparatus and method of performing handover in communication network Download PDFInfo
- Publication number
- RU2439844C2 RU2439844C2 RU2009139223/07A RU2009139223A RU2439844C2 RU 2439844 C2 RU2439844 C2 RU 2439844C2 RU 2009139223/07 A RU2009139223/07 A RU 2009139223/07A RU 2009139223 A RU2009139223 A RU 2009139223A RU 2439844 C2 RU2439844 C2 RU 2439844C2
- Authority
- RU
- Russia
- Prior art keywords
- module
- handover
- segment
- data packets
- session
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Притязание на приоритет согласно 35 U.S.С. §119Priority claim according to 35 U.S.C. §119
Настоящая заявка на патент притязает на приоритет:This patent application claims priority:
- предварительной заявки номер 60/908055, озаглавленной "NETWORK CONTROL FUNCTION LAYER 2 HANDOFF LOW LEVEL DESIGN", поданной 26 марта 2007 года,- provisional application number 60/908055, entitled "NETWORK
- предварительной заявки номер 60/908120, озаглавленной "NETWORK FUNCTION HIGH LEVEL DESIGN", поданной 26 марта 2007 года, и- provisional application number 60/908120 entitled "NETWORK FUNCTION HIGH LEVEL DESIGN", filed March 26, 2007, and
- предварительной заявки номер 60/908047, озаглавленной "TRANSCIEVER FUNCTION SOFTWARE HIGH LEVEL DESIGN", поданной 26 марта 2007 года,- provisional application number 60/908047, entitled "TRANSCIEVER FUNCTION SOFTWARE HIGH LEVEL DESIGN", filed March 26, 2007,
все из которых назначены правопреемнику этой заявки и таким образом явно содержатся в данном документе по ссылке.all of which are assigned to the assignee of this application and thus are expressly contained in this document by reference.
Уровень техникиState of the art
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Последующее описание, в общем, относится к беспроводной связи, а более конкретно, к способам и аппаратам для выполнения передачи обслуживания сеанса между сетевыми объектами.The following description generally relates to wireless communications, and more specifically, to methods and apparatuses for performing session handoff between network entities.
Уровень техникиState of the art
За последние несколько лет технологии беспроводной связи эволюционировали от аналоговых систем к цифровым системам. Типично в традиционных аналоговых системах аналоговые сигналы транслируются по прямой линии связи и обратной линии связи и требуют значительной величины полосы пропускания, чтобы обеспечивать передачу и прием сигналов, при этом будучи ассоциированными с надлежащим качеством. Поскольку аналоговые сигналы являются непрерывными во времени и пространстве, статусные сообщения (к примеру, сообщения, указывающие приняты или не приняты данные) не формируются. В отличие от этого системы с коммутацией пакетов дают возможность преобразования аналоговых сигналов в пакеты данных и их передачи посредством физического канала между терминалом доступа и базовой станцией, маршрутизатором и т.п. Помимо этого, цифровые данные могут быть транслированы в своей естественной форме (к примеру, текст, Интернет-данные и т.п.) через применение сети с коммутацией пакетов. По сути, цифровые системы беспроводной связи широко развертываются для того, чтобы предоставлять различные услуги связи, например телефонную связь, передачу видео, передачу данных, обмен сообщениями, широковещательную передачу и т.п.Over the past few years, wireless technology has evolved from analog systems to digital systems. Typically in traditional analog systems, analog signals are broadcast on the forward link and reverse link and require a significant amount of bandwidth in order to transmit and receive signals while being associated with good quality. Since analog signals are continuous in time and space, status messages (for example, messages indicating received or not received data) are not generated. In contrast, packet-switched systems enable the conversion of analog signals into data packets and their transmission through a physical channel between the access terminal and the base station, router, etc. In addition, digital data can be broadcast in its natural form (for example, text, Internet data, etc.) through the use of a packet-switched network. In essence, digital wireless communication systems are widely deployed in order to provide various communication services, for example, telephone, video, data, messaging, broadcast, and the like.
Вследствие возрастающего использования устройств беспроводной связи для того, чтобы выполнять услуги с возрастающими требованиями к данным, полоса пропускания и скорости передачи данных в беспроводной сети также возрастают. По сути, точки беспроводного доступа могут накапливать очереди данных, предназначенных для беспроводного устройства, обслуживаемого точкой доступа. В системах предшествующего уровня техники, когда переключение сеанса связи беспроводного устройства требовалось от одной точки доступа другой точке доступа, эти очереди данных являлись достаточно небольшими для того, чтобы ими было легко оперировать без влияния на качество соединения. В современных сетях с высокой скоростью передачи данных, тем не менее, очереди данных могут становиться весьма большими, если передача обслуживания не выполняется быстро. Такие большие очереди данных негативно влияют на время задержки, испытываемое в текущей услуге, и в таких услугах, как речь-по-IP (VoIP), время задержки является важным вопросом качества обслуживания (QoS). Дополнительно, такие большие очереди могут требовать увеличения использования ретранслирующих сетей для того, чтобы успешно передавать данные, что негативно влияет на стоимость сети, поскольку использование ретранслирующих сетей затратно.Due to the increasing use of wireless devices in order to perform services with increasing data requirements, the bandwidth and data rates of the wireless network are also increasing. In essence, wireless access points can accumulate data queues intended for a wireless device served by an access point. In prior art systems where switching a wireless device’s communication session was required from one access point to another access point, these data queues were small enough to be easily operated without affecting the quality of the connection. In modern networks with high data rates, however, data queues can become quite large if handoffs are not fast. Such large data queues adversely affect the latency experienced by the current service, and in services such as Voice-over-IP (VoIP), latency is an important QoS issue. Additionally, such large queues may require an increase in the use of relay networks in order to successfully transmit data, which negatively affects the cost of the network, since the use of relay networks is costly.
Таким образом, в этих системах с высокой скоростью передачи данных эффективная передача обслуживания между различными объектами становится важной при выполнении передачи обслуживания сеанса.Thus, in these high data rate systems, efficient handoff between different entities becomes important when performing handover of a session.
Сущность изобретенияSUMMARY OF THE INVENTION
Далее представлена упрощенная сущность, для того чтобы предоставлять базовое понимание описанных аспектов. Эта сущность не является всесторонним обзором, и она не имеет намерением ни то, чтобы идентифицировать ключевые или важнейшие элементы, ни то, чтобы разграничивать объем этих аспектов. Ее цель состоит в том, чтобы представлять некоторые идеи описанных аспектов в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.The following is a simplified summary in order to provide a basic understanding of the described aspects. This entity is not a comprehensive overview, and it does not intend either to identify key or critical elements or to delimit the scope of these aspects. Its purpose is to present some ideas of the described aspects in a simplified form as an introduction to the more detailed description that is presented later.
В аспекте, способ выполнения передачи обслуживания сеанса в системе беспроводной связи содержит: прием упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, причем функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; прием запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; идентификацию маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи; продолжение завершения передачи до конца сегмента; и передача, параллельно с продолжением завершения передачи, состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, причем состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.In an aspect, a method for performing a session handover in a wireless communication system comprises: receiving an ordered sequence of data packets from a functional network binding module after establishing a communication session with an access terminal, wherein the communication session is controlled by the functional network binding module, the functional network binding module comprising a shadow a buffer configured to store an ordered sequence of data packets; receiving a handover request from a target transceiver module during a segment transmission of an ordered sequence of data packets to an access terminal through a session; identifying a sequence marker corresponding to the end of the segment as being the end point of transmission; Continuation of transmission completion until the end of the segment and transmitting, in parallel with the continuation of the completion of the transfer, the state of the handover data of the session to the functional network binding module, wherein the state of the data of the handover contains the identifier of the target transceiver module and a sequence marker, wherein the state of the handover data acts to initiate the functional network module bindings so as to transmit part of an ordered sequence of data packets to an identified target transceiver module chick from the shadow buffer, with the part starting after the end of the segment identified by the sequence marker.
В другом аспекте, по меньшей мере, один процессор, выполненный с возможностью выполнять передачу обслуживания сеанса в системе беспроводной связи, содержит: первый модуль для приема упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, причем функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; второй модуль для приема запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; третий модуль для идентификации маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи; четвертый модуль для продолжения завершения передачи до конца сегмента; и пятый модуль для передачи, параллельно с продолжением завершения передачи, состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, причем состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать долю упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом доля начинается после конца сегмента, идентифицированного посредством маркера последовательности.In another aspect, the at least one processor configured to perform handover of a session in a wireless communication system comprises: a first module for receiving an ordered sequence of data packets from a functional network binding module after establishing a communication session with an access terminal, wherein the communication session controlled by a functional network binding module, wherein the functional network binding module contains a shadow buffer configured to store an ordered a sequence of data packets; a second module for receiving a handover request from the target transceiver module while transmitting a segment of an ordered sequence of data packets to the access terminal through a session; a third module for identifying a sequence marker corresponding to the end of the segment as being the end point of transmission; a fourth module to continue transmitting completion until the end of the segment; and a fifth module for transmitting, in parallel with continuing the completion of the transfer, the state of the handover data of the session to the functional network binding module, wherein the state of the data of the handover contains the identifier of the target transceiver module and a sequence marker, the state of the handover data acts to initiate functional network binding module so as to transmit a fraction of the ordered sequence of data packets to the identified target module about the transceiver from the shadow buffer, with the fraction starting after the end of the segment identified by the sequence marker.
В дополнительном аспекте, компьютерный программный продукт для выполнения передачи обслуживания сеанса в системе беспроводной связи содержит: читаемый компьютером носитель, содержащий: по меньшей мере, одну инструкцию, чтобы заставить компьютер принимать упорядоченную последовательность пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, причем функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; по меньшей мере, одну инструкцию, чтобы заставить компьютер принимать запрос на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; по меньшей мере, одну инструкцию, чтобы заставить компьютер идентифицировать маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи; по меньшей мере, одну инструкцию, чтобы заставить компьютер продолжать завершать передачу до конца сегмента; и, по меньшей мере, одну инструкцию, чтобы заставить компьютер передавать, параллельно с продолжением завершения передачи, состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, причем состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.In an additional aspect, a computer program product for performing a session handover in a wireless communication system comprises: a computer readable medium comprising: at least one instruction to cause a computer to receive an ordered sequence of data packets from a functional network binding module after establishing a communication session with a terminal access, while the communication session is controlled by the functional network binding module, and the functional network binding module contains a shadow buffer, configured to store an ordered sequence of data packets; at least one instruction to cause a computer to receive a handover request from a target transceiver module while transmitting a segment of an ordered sequence of data packets to an access terminal through a session; at least one instruction to cause the computer to identify the sequence marker corresponding to the end of the segment as being the end point of transmission; at least one instruction to cause the computer to continue to complete the transfer to the end of the segment; and at least one instruction to cause the computer to transmit, in parallel with continued completion of the transfer, the state of the session handover data to the functional network binding module, wherein the state of the handoff data contains the identifier of the target transceiver module and a sequence marker, the state handover data acts to initiate a functional network binding module so as to transmit part of an ordered sequence to a packet s data to the identified target transceiver module from the shadow buffer, the part begins after the end of the segment identified by the marker sequence.
В еще одном аспекте, точка доступа содержит: средство для приема упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, причем функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; средство для приема запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; средство для идентификации маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи; средство для продолжения завершения передачи до конца сегмента; и средство для передачи, параллельно с продолжением завершения передачи, состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, причем состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.In yet another aspect, the access point comprises: means for receiving an ordered sequence of data packets from the functional network binding module after establishing a communication session with the access terminal, wherein the communication session is controlled by the functional network binding module, the functional network binding module comprising a shadow buffer configured with the ability to store an ordered sequence of data packets; means for receiving a handover request from the target transceiver module while transmitting a segment of an ordered sequence of data packets to the access terminal through a session; means for identifying a sequence marker corresponding to the end of a segment as being a transmission termination point; means for continuing to complete the transmission to the end of the segment; and means for transmitting, in parallel with continuing the completion of the transfer, the state of the handover data of the session to the functional network binding module, wherein the state of the data of the handoff contains the identifier of the target transceiver module and a sequence marker, wherein the state of the handover data acts to initiate the functional network binding module so as to transmit part of an ordered sequence of data packets to the identified module of the target the receiver from the shadow buffer, with the part starting after the end of the segment identified by the sequence marker.
В дополнительном аспекте, точка доступа содержит: запоминающее устройство, содержащее модуль диспетчера передачи обслуживания, имеющий логический узел определения последовательности; процессор, находящийся на связи с запоминающим устройством и выполненный с возможностью исполнять модуль диспетчера передачи обслуживания; модуль исходного приемопередатчика, выполненный с возможностью принимать упорядоченную последовательность пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, причем функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; при этом модуль исходного приемопередатчика выполнен с возможностью принимать запрос на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; при этом логический узел определения последовательности выполнен с возможностью идентифицировать маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи; при этом модуль исходного приемопередатчика выполнен с возможностью завершать выполнять передачу до конца сегмента; и при этом модуль исходного приемопередатчика выполнен с возможностью завершать передавать, параллельно с продолжением завершения передачи, состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, причем состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.In a further aspect, the access point comprises: a storage device comprising: a handover manager module having a sequence determination logical node; a processor in communication with the storage device and configured to execute a handover manager module; an initial transceiver module configured to receive an ordered sequence of data packets from the functional network binding module after establishing a communication session with the access terminal, wherein the communication session is controlled by the functional network binding module, wherein the functional network binding module contains a shadow buffer configured to store the ordered sequence of data packets; wherein the source transceiver module is configured to receive a handover request from the target transceiver module while transmitting a segment of an ordered sequence of data packets to the access terminal through a session; wherein the sequence determination logical unit is configured to identify a sequence marker corresponding to the end of a segment as being a transmission termination point; wherein, the source transceiver module is configured to complete transmission to the end of the segment; and while the source transceiver module is configured to complete transmitting, in parallel with the continuation of the completion of the transmission, the state of the session handover data to the functional network binding module, while the state of the handoff data contains the identifier of the target transceiver module and a sequence marker, the data state of handoff acts to initiate a functional network binding module so as to transmit part ordered after the sequence of data packets to the identified module of the target transceiver from the shadow buffer, with the part starting after the end of the segment identified by the sequence marker.
В еще одном другом аспекте, способ выполнения передачи обслуживания сеанса в системе беспроводной связи содержит: определение того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика; передачу запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента; прием последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика; установление сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и прием части упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.In yet another aspect, a method of performing a session handover in a wireless communication system comprises: determining that there are conditions for requesting a handoff of an established communication session from a source transceiver module to a target transceiver module, the determination being made while receiving a segment of an ordered sequence of data packets from source transceiver module; transmitting the handover request to the target transceiver module based on the determination, wherein the handover request is valid to initiate the target transceiver module so as to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network binding module while receiving the segment wherein the part corresponds to a fragment of an ordered sequence after a segment; receiving the last transmission corresponding to the segment from the source transceiver module; establishing a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and receiving part of the ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without a significant delay time after establishing a communication session with the function of the target transceiver.
В дополнительном аспекте, по меньшей мере, один процессор для выполнения передачи обслуживания сеанса в системе беспроводной связи содержит: первый модуль для определения того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика; второй модуль для передачи запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента; третий модуль для приема последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика; четвертый модуль для установления сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и при этом третий модуль дополнительно принимает часть упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.In a further aspect, the at least one processor for performing a session handover in a wireless communication system comprises: a first module for determining that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination occurring during receiving a segment of an ordered sequence of data packets from a source transceiver module; a second module for transmitting the handover request to the target transceiver module based on the determination, wherein the handover request acts to initiate the target transceiver module to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the network functional binding module into the time of receiving the segment, the part corresponding to a fragment of an ordered sequence after the segment; a third module for receiving the last transmission corresponding to the segment from the module of the original transceiver; a fourth module for establishing a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and the third module further receives a part of the ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without significant delay time after establishing a communication session with the function of the target transceiver.
В другом аспекте, компьютерный программный продукт для выполнения передачи обслуживания сеанса в системе беспроводной связи содержит: читаемый компьютером носитель, содержащий: по меньшей мере, одну инструкцию, чтобы заставить компьютер определять то, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика; по меньшей мере, одну инструкцию, чтобы заставить компьютер передавать запрос на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента; по меньшей мере, одну инструкцию, чтобы заставить компьютер принимать последнюю передачу, соответствующую сегменту, от модуля исходного приемопередатчика; по меньшей мере, одну инструкцию, чтобы заставить компьютер устанавливать сеанс связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и, по меньшей мере, одну инструкцию, чтобы заставить компьютер принимать часть упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.In another aspect, a computer program product for performing session handover in a wireless communication system comprises: a computer-readable medium comprising: at least one instruction to cause a computer to determine that conditions exist for requesting a handoff of an established session from a source module transceiver module of the target transceiver, and the determination occurs while receiving a segment of an ordered sequence of data packets from the source module th transceiver; at least one instruction to cause a computer to transmit a handover request to a target transceiver module based on the determination, wherein the handover request acts to initiate a target transceiver module to receive and queue a portion of an ordered sequence of data packets from a shadow buffer of the functional network binding module during reception of the segment, the part corresponding to a fragment of an ordered sequence after the segment; at least one instruction to cause the computer to receive the latest transmission corresponding to the segment from the source transceiver module; at least one instruction to force the computer to establish a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and at least one instruction to cause the computer to receive part of an ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without significant delay time after establishing a communication session with the function of the target transceiver.
В дополнительном аспекте, терминал доступа содержит: средство для определения того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика; средство для передачи запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента; средство для приема последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика; средство для установления сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и средство для приема части упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.In an additional aspect, the access terminal comprises: means for determining that conditions exist for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination occurring during reception of a segment of an ordered sequence of data packets from the source transceiver module; means for transmitting a handover request to the target transceiver module based on the determination, wherein the handover request is operative to initiate the target transceiver module to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network binding module during receiving a segment, the part corresponding to a fragment of an ordered sequence after the segment; means for receiving the last transmission corresponding to the segment from the module of the original transceiver; means for establishing a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and means for receiving part of the ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without significant delay time after establishing a communication session with the function of the target transceiver.
В еще одном другом аспекте, терминал доступа содержит: запоминающее устройство, содержащее модуль диспетчера передачи обслуживания, имеющий логический узел определения передачи обслуживания и логический узел запросчика передачи обслуживания; процессор, находящийся на связи с запоминающим устройством и выполненный с возможностью исполнять модуль диспетчера передачи обслуживания; при этом логический узел определения передачи обслуживания выполнен с возможностью определять то, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика; при этом логический узел запросчика передачи обслуживания выполнен с возможностью передавать запрос на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента; модуль связи, находящийся на связи с запоминающим устройством и процессором и выполненный с возможностью принимать последнюю передачу, соответствующую сегменту, от модуля исходного приемопередатчика; при этом модуль диспетчера передачи обслуживания выполнен с возможностью устанавливать сеанс связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и при этом модуль связи дополнительно выполнен с возможностью принимать часть упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.In yet another aspect, the access terminal comprises: a storage device comprising a handover manager module having a handover determination logical node and a handover requestor logical node; a processor in communication with the storage device and configured to execute a handover manager module; wherein the logical unit for determining a handoff is configured to determine that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination being made while receiving a segment of an ordered sequence of data packets from the source transceiver module; wherein the logical unit of the handover requestor is configured to transmit a handover request to the target transceiver module based on the determination, the handover request is valid to initiate the target transceiver module to receive and queue a portion of an ordered sequence of data packets from the shadow buffer of the functional network binding module during segment reception, the part corresponding to a fragment of an ordered sequence flax after segment; a communication module in communication with the storage device and the processor and configured to receive the last transmission corresponding to the segment from the module of the original transceiver; wherein the handover manager module is configured to establish a communication session with the function of the target transceiver after receiving the last transmission from the source transceiver module; and the communication module is further configured to receive part of an ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without significant delay time after establishing a communication session with the function of the target transceiver.
Дополнительный аспект включает в себя способ выполнения передачи обслуживания сеанса посредством системы на стороне сети системы беспроводной связи, содержащий: управление сеансом связи терминала доступа с модулем исходного приемопередатчика, передачу в модуль исходного приемопередатчика упорядоченной последовательности, пакетов данных предназначенной для терминала доступа; копирование упорядоченной последовательности пакетов данных в теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных; прием, посредством модуля исходного приемопередатчика, запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса; идентификацию, посредством модуля исходного приемопередатчика, маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи; продолжение завершения передачи, посредством модуля исходного приемопередатчика, до конца сегмента; передачу, параллельно с продолжением завершения передачи, посредством модуля исходного приемопередатчика состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности; передачу, посредством функционального сетевого модуля привязки и в ответ на прием состояния данных по передаче обслуживания, части упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, причем часть начинается после конца сегмента, идентифицированного посредством маркера последовательности; и прием, посредством функционального сетевого модуля привязки от модуля исходного приемопередатчика, пакетных данных, исходящих из терминала доступа во время передачи части упорядоченной последовательности пакетов данных.An additional aspect includes a method of performing session handover by a network-side system of a wireless communication system, comprising: controlling a session of an access terminal with a source transceiver module, transmitting an ordered sequence of data packets destined for the access terminal to the source transceiver module; copying an ordered sequence of data packets to a shadow buffer, configured to store an ordered sequence of data packets; receiving, by the source transceiver module, a handover request from the target transceiver module while transmitting a segment of an ordered sequence of data packets to the access terminal through a session; identification, through the module of the original transceiver, a marker of the sequence corresponding to the end of the segment, as being the point of completion of transmission; continued completion of the transmission, through the module of the original transceiver, to the end of the segment; transmitting, in parallel with continuing the completion of the transmission, by the source transceiver module, the state of the session handover data to the functional network binding module, wherein the state of the handoff data contains the identifier of the target transceiver module and a sequence marker; transmitting, through the functional network binding module and in response to receiving the state of the handover data, part of the ordered sequence of data packets to the identified target transceiver module from the shadow buffer, the part starting after the end of the segment identified by the sequence marker; and receiving, through a functional network module, the binding from the module of the original transceiver, packet data coming from the access terminal during transmission of part of the ordered sequence of data packets.
Дополнительный аспект включает в себя систему для выполнения передачи обслуживания сеанса системы беспроводной связи, содержащую: функциональный сетевой модуль привязки, имеющий соответствующий теневой буфер, при этом функциональный сетевой модуль привязки выполнен с возможностью управлять сеансом связи терминала доступа с модулем исходного приемопередатчика, при этом функциональный сетевой модуль привязки выполнен с возможностью передавать в модуль исходного приемопередатчика упорядоченную последовательность пакетов данных, предназначенных для терминала доступа, при этом функциональный сетевой модуль привязки дополнительно выполнен с возможностью копировать упорядоченную последовательность пакетов данных в теневой буфер, который выполнен с возможностью хранить упорядоченную последовательность пакетов данных; при этом модуль исходного приемопередатчика выполнен с возможностью принимать запрос на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса, при этом модуль исходного приемопередатчика выполнен с возможностью идентифицировать маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи, при этом модуль исходного приемопередатчика выполнен с возможностью завершать выполнять передачу, посредством модуля исходного приемопередатчика, до конца сегмента; при этом модуль исходного приемопередатчика выполнен с возможностью передавать, параллельно с продолжением завершения передачи, состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, причем состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности; при этом функциональный сетевой модуль привязки, в ответ на прием состояния данных по передаче обслуживания, выполнен с возможностью передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, причем часть начинается после конца сегмента, идентифицированного посредством маркера последовательности; и при этом функциональный сетевой модуль привязки выполнен с возможностью принимать, от модуля исходного приемопередатчика, пакетные данные, исходящие из терминала доступа во время передачи части упорядоченной последовательности пакетов данных.An additional aspect includes a system for performing a handover of a session of a wireless communication system, comprising: a functional network binding module having a corresponding shadow buffer, wherein the functional network binding module is configured to control a communication session of the access terminal with the source transceiver module, while the functional network the binding module is configured to transmit an ordered sequence of data packets to the original transceiver module, p ednaznachennyh for the access terminal, wherein the network functional binding module is further configured to copy an ordered sequence of data packets in the shadow buffer that is adapted to store an ordered sequence of data packets; wherein the source transceiver module is configured to receive a handover request from the target transceiver module while transmitting a segment of an ordered sequence of data packets to the access terminal through a session, while the source transceiver module is able to identify the sequence marker corresponding to the end of the segment as being a point complete the transmission, while the module of the original transceiver is configured to complete execution accept the transmission, through the module of the original transceiver, to the end of the segment; wherein the source transceiver module is configured to transmit, in parallel with continued completion of the transmission, the state of the session handover data to the functional network binding module, wherein the state of the handoff data contains the identifier of the target transceiver module and a sequence marker; wherein the functional network binding module, in response to receiving the state of the handover data, is configured to transmit a portion of the ordered sequence of data packets to the identified target transceiver module from the shadow buffer, the portion starting after the end of the segment identified by the sequence marker; and at the same time, the functional network binding module is configured to receive, from the source transceiver module, packet data coming from the access terminal while transmitting a portion of the ordered sequence of data packets.
Для осуществления вышеупомянутых и связанных целей определенные иллюстративные аспекты описаны в данном документе в соединении с последующим описанием и прилагаемыми чертежами. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, как могут быть применены принципы раскрытого предмета изобретения, и заявленный предмет изобретения имеет намерение включить в себя все такие аспекты и их эквиваленты. Другие преимущества и признаки новизны могут становиться очевидными из последующего подробного описания, при рассмотрении вместе с чертежами.To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in conjunction with the following description and the accompanying drawings. These aspects, however, indicate only some of the many ways in which the principles of the disclosed subject matter can be applied, and the claimed subject matter intends to include all such aspects and their equivalents. Other advantages and features of novelty may become apparent from the following detailed description when considered in conjunction with the drawings.
Краткое описание чертежейBrief Description of the Drawings
Фиг.1 - это схематичное представление одного аспекта эффективной системы передачи обслуживания;Figure 1 is a schematic representation of one aspect of an effective handover system;
Фиг.2 - это схематичное представление одного аспекта реализации в форме компьютерного устройства одного или более из компонентов по фиг.1;FIG. 2 is a schematic representation of one aspect of an implementation in the form of a computer device of one or more of the components of FIG. 1;
Фиг.3 - это схематичное представление одного аспекта функционального модуля терминала доступа по фиг.1;FIG. 3 is a schematic diagram of one aspect of the functional module of the access terminal of FIG. 1;
Фиг.4 - это схематичное представление одного аспекта функционального модуля исходной точки доступа по фиг.1;FIG. 4 is a schematic representation of one aspect of the functional module of the source access point of FIG. 1;
Фиг.5 - это схематичное представление одного аспекта функционального модуля точки доступа привязки по фиг.1;FIG. 5 is a schematic diagram of one aspect of the functional module of an access point in the binding of FIG. 1;
Фиг.6 - это схематичное представление одного аспекта функционального модуля целевой точки доступа по фиг.1;FIG. 6 is a schematic diagram of one aspect of a functional module of a target access point of FIG. 1;
Фиг.7 - это блок-схема последовательности операций вызова аспекта для последовательности операций вызова системы по фиг.1;7 is a flowchart of an aspect call flow for a call flow of the system of FIG. 1;
Фиг.8 - это блок-схема последовательности операций одного аспекта способа исходной точки доступа по фиг.1;FIG. 8 is a flowchart of one aspect of the method of the source access point of FIG. 1;
Фиг.9 - это блок-схема последовательности операций одного аспекта способа терминала доступа по фиг.1; иFIG. 9 is a flowchart of one aspect of the access terminal method of FIG. 1; and
Фиг.10 - это блок-схема последовательности операций одного аспекта способа передачи состояния от исходного приемопередатчика целевому приемопередатчику.10 is a flowchart of one aspect of a method for transmitting a state from a source transceiver to a target transceiver.
Подробное описание изобретенияDETAILED DESCRIPTION OF THE INVENTION
Различные аспекты описываются далее со ссылкой на чертежи. В нижеследующем описании, для целей пояснения, многие конкретные детали излагаются для того, чтобы предоставить полное понимание одного или более аспектов. Тем не менее, может быть очевидным, что такие аспекты могут применяться на практике без этих конкретных деталей.Various aspects are described below with reference to the drawings. In the following description, for purposes of explanation, many specific details are set forth in order to provide a thorough understanding of one or more aspects. However, it may be obvious that such aspects may be practiced without these specific details.
При использовании в данной заявке, терминов "компонент", "модуль", "система" и т.п. имеют намерение включать в себя связанный с компьютером объект, такой как, но не только, аппаратные средства, аппаратно реализованное программное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только процессом, запущенным на процессоре; процессором; объектом; исполняемым файлом; потоком исполнения; программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут исполняться с различных читаемых компьютером носителей, имеющих различные структуры хранения данных. Компоненты могут устанавливать связь посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных, к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, по Интернету, с другими системами посредством сигнала.When used in this application, the terms "component", "module", "system", etc. intend to include a computer-related object, such as, but not limited to, hardware, hardware-based software, a combination of hardware and software, software or software during execution. For example, a component may be, but not only a process running on a processor; a processor; an object; executable file; flow of execution; program and / or computer. By way of illustration, both an application running on a computing device and a computing device may be a component. One or more components may reside within a process and / or thread of execution, and the component may be localized on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data storage structures. The components can communicate through local and / or remote processes, for example, in accordance with a signal having one or more data packets, for example, data from one component interacting with another component in a local system, distributed system and / or network, for example, over the Internet, with other systems via signal.
Кроме того, различные аспекты описываются в данном документе в соединении с терминалом, который может быть проводным терминалом или беспроводным терминалом. Терминал также может называться системой, устройством, абонентским модулем, абонентской станцией, мобильной станцией, мобильным аппаратом, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством связи, пользовательским агентом, пользовательским устройством или абонентским устройством (UE). Беспроводным устройством может быть сотовый телефон, спутниковый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), карманное устройство с поддержкой беспроводных соединений, вычислительное устройство или другие обрабатывающие устройства, подключенные к беспроводному модему. Помимо этого, различные аспекты описываются в данном документе в соединении с базовой станцией. Базовая станция может быть использована для связи с беспроводным терминалом(ами) и также может упоминаться как точка доступа, узел В, усовершенствованная базовая станция (eBS) или какой-либо другой термин.In addition, various aspects are described herein in connection with a terminal, which may be a wired terminal or a wireless terminal. A terminal may also be called a system, device, subscriber module, subscriber station, mobile station, mobile device, mobile device, remote station, remote terminal, access terminal, user terminal, terminal, communication device, user agent, user device, or user device (UE ) A wireless device can be a cell phone, satellite phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Subscriber Access Station (WLL), personal digital device (PDA), handheld device with wireless connections, a computing device, or other processing devices connected to a wireless modem. In addition, various aspects are described herein in connection with a base station. A base station may be used to communicate with wireless terminal (s) and may also be referred to as an access point, node B, advanced base station (eBS), or some other terminology.
Кроме того, термин "или" имеет намерение означать включающее "или" вместо исключающего "или". Таким образом, если иное не указано или не является очевидным из контекста, "X применяет А или В" имеет намерение означать любую из естественных включающих перестановок. Таким образом, фраза "X применяет А или В" удовлетворяется посредством любого из следующих случаев: "X применяет А; Х применяет В; или Х применяет как А, так и В". Помимо этого, артикли "а" и "an" употребляемые в данной заявке и прилагаемой формуле изобретения, в общем, должны истолковываться так, чтобы означать "один или более", если иное не указано или не является очевидным из контекста, что направлено на форму единственного числа.In addition, the term “or” is intended to mean an inclusive or instead of an exclusive or. Thus, unless otherwise indicated or is not apparent from the context, “X applies A or B” is intended to mean any of the natural inclusive permutations. Thus, the phrase “X applies A or B” is satisfied by any of the following cases: “X applies A; X applies B; or X applies both A and B”. In addition, the articles "a" and "an" used in this application and the attached claims, in General, should be construed so as to mean "one or more", unless otherwise indicated or is not obvious from the context, which is directed to the form singular.
Методики, описанные в данном документе, могут употребляться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA, SC-FDMA и другие системы. Термины "система" и "сеть" зачастую используются взаимозаменяемо. CDMA-система может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA) cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-система может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-система может реализовывать такую технологию радиосвязи, как усовершенствованная UTRA (E-UTRA), сверхширокополосная передача для мобильных устройств (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM® и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) 3GPP является версией UMTS, которая использует E-UTRA, которая применяет OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации, называемой Партнерским проектом третьего поколения (3GPP). Дополнительно, cdma2000 и UMB описываются в документах организации, называемой Партнерским проектом третьего поколения 2 (3GPP2).The techniques described herein may be used for various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA and other systems. The terms “system” and “network” are often used interchangeably. A CDMA system may implement a radio technology such as universal terrestrial radio access (UTRA) cdma2000, etc. UTRA includes Broadband CDMA (W-CDMA) and other CDMA options. Additionally, cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement such radio technology as Enhanced UTRA (E-UTRA), Ultra Broadband Mobile Transmission (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM®, etc. .d. UTRA and E-UTRA are part of the Universal Mobile Communications System (UMTS). 3GPP Long Term Evolution (LTE) Standard is a version of UMTS that uses E-UTRA, which uses OFDMA in the downlink and SC-FDMA in the uplink. UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from an organization called the Third Generation Partnership Project (3GPP). Additionally, cdma2000 and UMB are described in documents from an organization called the Third Generation Partnership Project 2 (3GPP2).
Различные аспекты или признаки представляются относительно систем, которые могут включать в себя ряд устройств, компонентов, модулей и т.п. Следует понимать и принимать во внимание, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все из устройств, компонентов, модулей и т.д., поясненных в соединении с чертежами. Также может использоваться комбинация этих подходов.Various aspects or features are presented with respect to systems, which may include a number of devices, components, modules, and the like. It should be understood and taken into account that various systems may include additional devices, components, modules, etc. and / or may not include all of the devices, components, modules, etc., explained in connection with the drawings. A combination of these approaches may also be used.
Ссылаясь на фиг.1, в одном аспекте, система 10 для выполнения эффективной передачи обслуживании в сети 12 с высокой скоростью передачи данных включает в себя множество точек 14 16, 18 доступа, потенциально выполненных с возможностью функционально соединять терминал 20 доступа с сетью 12. В частности, точка 16 доступа включает в себя модуль 22 исходного приемопередатчика, имеющий установленный сеанс 24 беспроводной связи с терминалом 20 доступа. Дополнительно, точка 16 доступа находится на связи в сети с точкой 14 доступа, которая включает в себя функциональный сетевой модуль 26 привязки, который управляет сеансом 24 связи. В частности, функциональный сетевой модуль 26 привязки управляет установлением и передачей сеанса 24 связи и дополнительно выступает в качестве интерфейса между сетью 12 и любой точкой доступа, имеющей сеанс 24 связи с терминалом 20 доступа. В этом случае, например, функциональный сетевой модуль 26 привязки принимает и упорядочивает пакеты данных из сети 12 и затем передает результирующую последовательность упорядоченных пакетов 28 данных в модуль 22 исходного приемопередатчика для передачи в терминал 20 доступа. Дополнительно, точка 14 доступа включает в себя теневой буфер 30, такой как динамическое запоминающее устройство фиксированного объема (к примеру, типа "первый вошел - первый вышел"), которое сохраняет копию последовательности упорядоченных пакетов 28 данных, отправляемых в модуль 22 исходного приемопередатчика.Referring to FIG. 1, in one aspect, a system 10 for performing efficient handover in a high data rate network 12 includes a plurality of access points 14 16, 18 potentially configured to functionally connect the
Поскольку терминал 20 доступа является мобильным в пределах системы 10, терминал 20 доступа может перемещаться в позицию, где терминал 20 доступа подвергается условиям, которые инициируют передачу обслуживания сеанса 24 связи другой точке доступа. Например, терминал 20 доступа непрерывно отслеживает интенсивность пилотных сигналов соседних точек доступа и может выбирать переключение точки доступа на основе сравнения интенсивностей пилотных сигналов. Например, терминал 20 доступа, перемещающийся в направлении 31 к точке 18 доступа, может в конечном счете достичь этой позиции, тем самым инициируя модуль 32 целевого приемопередатчика точки 18 доступа так, чтобы передать запрос 34 на передачу обслуживания в модуль 22 исходного приемопередатчика точки 16 доступа.Since the
Когда модуль 22 исходного приемопередатчика принимает запрос 34 на передачу обслуживания во время передачи сегмента последовательности упорядоченных пакетов 28 данных, система 10 предоставляет ряд действий, которые должны произойти для того, чтобы обеспечить относительно быструю и эффективную передачу обслуживания, которая минимизирует время задержки, испытываемое в текущей передаче. В частности, система 10 дает возможность модулю 22 исходного приемопередатчика завершать текущую передачу сегмента последовательности упорядоченных пакетов 28 данных, при этом одновременно или параллельно сообщая модулю 32 целевого приемопередатчика о завершении текущей передачи, которая должна быть завершена посредством модуля 22 исходного приемопередатчика, и в некоторых аспектах дополнительно предоставляя одновременно или параллельно новые упорядоченные пакеты данных после последовательности упорядоченных пакетов 28 данных, которые должны направляться в модуль 32 целевого приемопередатчика для доставки в терминал 20 доступа после передачи обслуживания.When the
В частности, при приеме запроса 34 на передачу обслуживания, модуль 22 исходного приемопередатчика выполняет следующие действия практически одновременно или практически параллельно: идентифицирует маркер 36 последовательности, соответствующий концу сегмента, передаваемого в настоящий момент, как являющийся точкой завершения передачи; продолжает завершать текущую передачу до конца сегмента; формирует сообщение 38 с данными состояния передачи обслуживания, которое задает состояние сеанса, включающее в себя маркер 36 последовательности и идентификатор 40 модуля целевого приемопередатчика; и передает, параллельно с продолжением завершения передачи сегмента, сообщение 38 состояния данных по передаче обслуживания в функциональный сетевой модуль 26 привязки.In particular, upon receipt of a handover request 34, the
После приема сообщения 38 состояния данных по передаче обслуживания, функциональный сетевой модуль 26 привязки сразу переключает передачи всех новых пакетов данных 42 после последовательности упорядоченных пакетов 28 данных так, чтобы они отправлялись в идентифицированный модуль 32 целевого приемопередатчика. Дополнительно, на основе маркера 36 последовательности данных, функциональный сетевой модуль 26 привязки может идентифицировать конец последнего сегмента, передаваемого посредством модуля 22 исходного приемопередатчика, в копии последовательности пакетов 28 данных, сохраненной в теневом буфере 30, и затем отправляет оставшуюся часть пакета данных 44 в идентифицированный модуль 32 целевого приемопередатчика. Таким образом, в модуль 32 целевого приемопередатчика пакеты данных для сеанса 24 связи предварительно загружаются до фактической передачи обслуживания сеанса 24 связи.After receiving the handover data status message 38, the binding
Дополнительно, после завершения передачи сегмента, тем самым выполнив передачу последовательности упорядоченных пакетов 28 данных вплоть до маркера 36 последовательности, модуль 22 исходного приемопередатчика передает ответ 46 по передаче обслуживания в модуль 32 целевого приемопередатчика, чтобы формально завершать передачу обслуживания сеанса 24 связи, тем самым экономя половину времени прохождения пакета до адресата и обратно по ретранслирующей сети 3. Например, ответ 46 по передаче обслуживания может включать в себя информацию о состоянии сеанса, такую как, но не только, состояния одной или более линий связи, состояние буфера повторной передачи и состояние управляющего буфера. Здесь, функциональный сетевой модуль 26 привязки подтверждает обоим модулям приемопередатчика то, что модуль 32 целевого приемопередатчика теперь обслуживает терминал 20 доступа, и функциональный сетевой модуль 26 привязки продолжает управлять связью, даже если передача обслуживания произошла.Additionally, after the segment transfer is completed, thereby transmitting the sequence of ordered data packets 28 up to the sequence marker 36, the
Дополнительно, в другом аспекте, если модуль 32 целевого приемопередатчика уведомляется посредством терминала 20 доступа или обнаруживает на основе буфера повторной передачи в ответе 46 по передаче обслуживания то, что пакет или сегмент, отправляемый посредством функционального модуля исходного приемопередатчика 32, не принят, то функциональный модуль 32 целевого приемопередатчика не должен контактировать с модулем 22 исходного приемопередатчика и получать его из буфера передачи в нем. Вместо этого, модуль 32 целевого приемопередатчика может экономить использование ретранслирующей сети посредством получения недостающего пакета или сегмента данных из теневого буфера 30 на основе соответствующего маркера последовательности недостающего пакета или сегмента данных.Additionally, in another aspect, if the
По сути, описанная архитектура рассматривает несколько возможных передач обслуживания уровня 2 от одного модуля приемопередатчика другому модулю приемопередатчика, соответствующих приемопередатчикам в различных местоположениях, без необходимости реализовывать передачу обслуживания уровня 3 от одного функционального модуля сети другому функциональному модулю сети, пока терминал 20 доступа не переместился на относительно большое расстояние или не перешел в подвижное состояние/состояние покоя, во время которого передача обслуживания уровня 3 может реализовываться в течение периода, когда передача данных не происходит.In fact, the described architecture considers several
У этого подхода имеются различные преимущества. Например, одно преимущество состоит в том, что необязательно запоминать, какой модуль или модули приемопередатчика были обслуживающими ранее. Вместо этого, данный подход предоставляет возможность извлечения неотправленных и повторно передаваемых пакетов данных из функционального модуля сети. Дополнительно, поскольку функциональный модуль сети включает в себя теневой буфер для буферизации упорядоченных пакетов данных, отправляемых в модуль обслуживающего приемопередатчика, данный подход позволяет инструктировать функциональный модуль сети отправлять все новые данные в новый модуль приемопередатчика сразу после инициирования передачи обслуживания и до ее завершения, все из этого в то время, когда старый модуль приемопередатчика заканчивает передачи с терминалом доступа. Например, текущая передача сегмента последовательности упорядоченных пакетов данных может быть последовательной передачей, которая учитывает коррекцию ошибок посредством предоставления возможности повторных передач. Посредством подготовки заранее к передаче обслуживания, когда передача обслуживания фактически происходит, новый модуль приемопередатчика уже имеет данные, чтобы передавать по прямой линии связи в терминал доступа.There are various advantages to this approach. For example, one advantage is that it is not necessary to remember which module or modules of the transceiver were previously serving. Instead, this approach provides the ability to retrieve unsent and retransmitted data packets from a network functional module. Additionally, since the network functional module includes a shadow buffer for buffering ordered data packets sent to the serving transceiver module, this approach allows instructing the network functional module to send all new data to the new transceiver module immediately after initiating the handover and before its completion, all of this while the old transceiver module is finishing transmitting with the access terminal. For example, the current transmission of a segment of a sequence of ordered data packets may be a sequential transmission that allows for error correction by allowing retransmissions. By preparing in advance for the handover, when the handover actually occurs, the new transceiver module already has data to transmit on the forward link to the access terminal.
Дополнительно, в некоторых аспектах, маркер 36 последовательности может быть байтовым маркером последовательности в противоположность маркеру последовательности с коммутацией пакетов. Преимущественно, байтовый маркер 36 последовательности предоставляет возможность отслеживания частичных пакетов данных, тем самым минимизируя или исключая даже частичную потерю пакетов.Additionally, in some aspects, the sequence marker 36 may be a byte sequence marker, as opposed to a packet switched sequence marker. Advantageously, the byte sequence marker 36 provides the ability to track partial data packets, thereby minimizing or eliminating even partial packet loss.
Дополнительно, выяснилось, что настоящие аппараты и способы предусматривают возможность того, чтобы передача обслуживания происходила в период времени приблизительно от 20 миллисекунд до 60 миллисекунд в некоторых аспектах, в период времени приблизительно от 40 миллисекунд до 80 миллисекунд в другом аспекте и меньше чем 100 миллисекунд в еще одном аспекте.Additionally, it has been found that the present apparatuses and methods provide for the possibility of a handover occurring in a period of time from about 20 milliseconds to 60 milliseconds in some aspects, in a period of time from about 40 milliseconds to 80 milliseconds in another aspect, and less than 100 milliseconds in another aspect.
Ссылаясь на фиг.2, компоненты системы 10 (фиг.1) могут быть осуществлены в компьютерном устройстве 50, которое включает в себя запоминающее устройство 52, находящееся на связи с процессором 54. Запоминающее устройство 52 выполнено с возможностью хранения приложений для исполнения посредством процессора 54. Запоминающее устройство 52 может включать в себя оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM) и комбинацию вышеозначенного. В частности, каждый компонент системы 10 (фиг.1) может включать в себя один или более функциональных модулей, приложений или программ 62, выполненных с возможностью выполнять конкретные для компонента действия, описанные в данном документе. Дополнительно, процессор 54 выполнен с возможностью осуществления функций обработки, ассоциированных с одним или более из компонентов, описанных в данном документе. Процессор 54 может включать в себя один процессор или несколько наборов процессоров или многоядерные процессоры. Кроме того, процессор 54 может быть реализован как система интегрированной обработки и/или система распределенной обработки.Referring to FIG. 2, system components 10 (FIG. 1) can be implemented in a computer device 50, which includes a storage device 52 in communication with the processor 54. The storage device 52 is configured to store applications for execution by the processor 54 Storage device 52 may include random access memory (RAM), read only memory (ROM), and a combination of the above. In particular, each component of system 10 (FIG. 1) may include one or more functional modules, applications, or programs 62 configured to perform component-specific actions described herein. Additionally, the processor 54 is configured to perform processing functions associated with one or more of the components described herein. The processor 54 may include a single processor or multiple sets of processors or multi-core processors. In addition, processor 54 may be implemented as an integrated processing system and / or distributed processing system.
Дополнительно, компьютерное устройство 50 включает в себя пользовательский интерфейс 56, выполненный с возможностью принимать входные сигналы от пользователя терминала 20 доступа и формировать выходные сигналы для представления пользователю. Пользовательский интерфейс 56 может включать в себя одно или более устройств ввода, в том числе, но не только, клавиатуру, цифровую панель, мышь, сенсорный дисплей, клавишу навигации, функциональную клавишу, микрофон, компонент распознавания речи, любой другой механизм, допускающий прием ввода от пользователя, или любую комбинацию вышеозначенного. Дополнительно, пользовательский интерфейс 56 может включать в себя одно или более устройств вывода, в том числе, но не только, дисплей, динамик, механизм тактильной обратной связи, принтер, любой другой механизм, допускающий представление вывода пользователю, или любую комбинацию вышеозначенного.Additionally, the computer device 50 includes a user interface 56 configured to receive input from a user of the
Дополнительно, компьютерное устройство 50 включает в себя компонент 58 связи, который предоставляет установление и обеспечение связи с одним или более других компонентов, использующих аппаратные средства, программное обеспечение и услуги. Компонент 58 связи может осуществлять связь между компонентами в компьютерном устройстве 50, а также между компьютерным устройством 50 и внешними устройствами, такими как точки 14, 16, 18 доступа (фиг.1), другие элементы на стороне сети или инфраструктуры либо другие устройства, последовательно или локально соединенные с компьютерным устройством 50. Компонент 58 связи включает в себя приемное устройство, чтобы принимать данные, и передающее устройство, чтобы передавать данные. Дополнительно, компонент 58 связи включает в себя соответствующие компоненты канала приема и компоненты канала передачи, чтобы предоставлять возможность обмена сообщениями согласно одному или более соответствующих протоколов.Additionally, the computer device 50 includes a communication component 58, which provides for establishing and maintaining communication with one or more other components using hardware, software, and services. Communication component 58 may communicate between components in computer device 50, as well as between computer device 50 and external devices, such as access points 14, 16, 18 (FIG. 1), other elements on the network or infrastructure side, or other devices, in series or locally connected to a computer device 50. The communication component 58 includes a receiving device for receiving data, and a transmitting device for transmitting data. Additionally, the communication component 58 includes respective receive channel components and transmission channel components to allow messaging according to one or more respective protocols.
Дополнительно, компьютерное устройство 50 дополнительно может включать в себя базу 60 данных, которая может быть любой подходящей комбинацией аппаратных средств и/или программного обеспечения, которая предоставляет хранение больших объемов данных/информации, взаимосвязей данных и программ/приложений, применяемые в соединении с аспектами, описанными в данном документе, когда они не применяются в активном запоминающем устройстве 52. Дополнительно, база 60 данных может хранить один или более функциональных модулей/программ/приложений 62, когда соответствующие приложения не находятся в активном запоминающем устройстве 50.Additionally, the computer device 50 may further include a database 60, which may be any suitable combination of hardware and / or software that provides storage of large amounts of data / information, data relationships and programs / applications used in conjunction with aspects, described herein when they are not used in the active storage device 52. Additionally, the database 60 may store one or more functional modules / programs / applications 62, when yes, the corresponding applications are not in the active storage device 50.
Ссылаясь на фиг.3, в одном аспекте терминала 20 доступа, функциональные программы 62 (фиг.2) могут включать в себя модуль 70 диспетчера передачи обслуживания терминала доступа (AT), который включает в себя логический узел, исполняемые инструкции и т.д., чтобы выполнять связанную с передачей обслуживания функциональность, описанную в данном документе. В частности, модуль 70 диспетчера передачи обслуживания AT может включать в себя логический узел 72 определения передачи обслуживания, чтобы оценивать интенсивность сигнала различных точек доступа и определять, когда существуют условия для передачи обслуживания. Дополнительно, модуль 70 диспетчера передачи обслуживания AT может включать в себя логический узел 74 запросчика передачи обслуживания, реагирующий на вывод логического узла 72 определения, чтобы уведомлять модуль 32 целевого приемопередатчика о том, что передача обслуживания запрошена. Дополнительно, модуль 70 диспетчера передачи обслуживания AT может включать в себя логический узел 76 распределения ресурсов передачи обслуживания, чтобы управлять и координировать распределение ресурсов передачи обслуживания сеанса связи.Referring to FIG. 3, in one aspect of
Ссылаясь на фиг.4, в одном аспекте точки 16 доступа, функциональные программы 62 (фиг.2) могут включать в себя модуль 80 диспетчера передачи обслуживания в исходной точке доступа (АР), который включает в себя логический узел, исполняемые инструкции и т.д., чтобы выполнять связанную с передачей обслуживания функциональность, описанную в данном документе. В частности, модуль 80 диспетчера передачи обслуживания исходной АР может включать в себя логический узел 82 определения последовательности, выполненный с возможностью оценивать текущую передачу и находить конечную точку передачи, чтобы задавать в качестве маркера 36 последовательности (фиг.1). Дополнительно, модуль 80 диспетчера передачи обслуживания исходной АР может включать в себя логический узел 84 целевого определения, для анализа запроса 34 на передачу обслуживания и определять идентификатор 40 модуля целевого приемопередатчика. Дополнительно, модуль 80 диспетчера передачи обслуживания исходной АР может включать в себя логический узел 86 определения завершения, чтобы определять, когда передача обслуживания закончена. Дополнительно, модуль 80 диспетчера передачи обслуживания исходной АР выполнен с возможностью формировать и инициировать передачу сообщения 38 состояния данных по передаче обслуживания и сообщения 46 ответа по передаче обслуживания.Referring to FIG. 4, in one aspect of access point 16, functional programs 62 (FIG. 2) may include a
Ссылаясь на фиг.5, в одном аспекте точки 14 доступа, функциональные программы 62 (фиг.2) могут включать в себя модуль 90 диспетчера передачи обслуживания АР привязки, который включает в себя логический узел, исполняемые инструкции и т.д., чтобы выполнять связанную с передачей обслуживания функциональность, описанную в данном документе. В частности, модуль 90 диспетчера передачи обслуживания АР привязки может включать в себя управляющий логический узел 92, чтобы управлять маршрутизацией передачи данных по прямой линии связи и по обратной линии связи между сетью 12 (фиг.1) и одной или более других точек доступа, удерживающих сеансы связи с одним или более терминалов доступа. Дополнительно, модуль 90 диспетчера передачи обслуживания АР привязки может включать в себя теневой логический узел 94, чтобы управлять работой теневого буфера 30 (фиг.1) и извлекать пакеты данных из него. Дополнительно, модуль 90 диспетчера передачи обслуживания АР привязки может включать в себя логический узел 96 переключения, чтобы управлять изменением управления сеансами от одного модуля приемопередатчика на другой модуль приемопередатчика, включая управление обменом информации о состоянии, включающей в себя буферы. Дополнительно, модуль 90 диспетчера передачи обслуживания АР привязки может включать в себя логический узел 98 определения последовательности, который выполнен с возможностью отвечать на запросы на то, чтобы получать данные из теневого буфера 30, включая реагирование на сообщение 38 состояния данных по передаче обслуживания, а также запросы о ошибочных пакетах данных.Referring to FIG. 5, in one aspect of access point 14, functional programs 62 (FIG. 2) may include an AP binding
Ссылаясь на фиг.6, в одном аспекте точки 18 доступа, функциональные программы 62 (фиг.2) могут включать в себя модуль диспетчера передачи обслуживания целевой АР 101, который включает в себя логический узел, исполняемые инструкции и т.д., чтобы выполнять связанную с передачей обслуживания функциональность, описанную в данном документе. В частности, модуль 90 диспетчера передачи обслуживания целевой АР может включать в себя логический узел 103 запросов на передачу обслуживания, реагирующий на прием запроса на передачу обслуживания от терминала доступа, чтобы формировать и передавать сообщение 34 запроса на передачу обслуживания. Дополнительно, модуль 90 диспетчера передачи обслуживания целевой АР может включать в себя очереди 105 прямой линии связи (FL) и или обратной линии связи (RL), выполненные с возможностью помещать в очередь пакеты данных, завершаемых или инициированных из соответствующего терминала доступа, для которого модуль 90 диспетчера передачи обслуживания целевой АР может быть обслуживающим или может в основном обслуживать, на основе действий подготовки к передаче обслуживания. Дополнительно, модуль 90 диспетчера передачи обслуживания целевой АР может включать в себя логический узел 107 упорядочения, чтобы определять то, как упорядочивать данные, удерживаемые в очередях, или данные, принимаемые при подготовке передачи обслуживания, такие как часть 44 пакета данных, и/или ошибочные данные, такие как те, которые могут обнаруживаться при приеме информации о состоянии модуля исходного приемопередатчика после завершения передачи обслуживания.Referring to FIG. 6, in one aspect of access point 18, functional programs 62 (FIG. 2) may include a handover manager module of a
Ссылаясь на фиг.7, в одном неограничивающем аспекте, последовательность 111 операций вызова детализирует взаимодействия между различными компонентами сети с высокой скоростью передачи данных, такими как система 10 (фиг.1). В этом примере терминал доступа (AT) 20 имеет исходную TF 22, целевую TF 32 и другую TF 33 в качестве потенциальных модулей приемопередатчика, с которыми AT 20 может связываться, иначе называемых "активным набором". Каждый модуль приемопередатчика в активном наборе принимает уникальный индекс активного набора, так что TF 22 назначается "0", TF 32 назначается "1" и TF 33 назначается "2" в этом примере. В любом случае, в блоке 115, исходная TF 22 поддерживает сеанс связи с AT 20, что также может упоминаться как обеспечение обслуживающего сектора, поскольку каждая TF может обслуживать различный сектор. В блоке 117, AT 20 обнаруживает условия, которые инициируют передачу обслуживания, такие как ослабление интенсивности пилотных сигналов исходной TF 22 и/или усиление интенсивности пилотных сигналов целевой TF 32. AT 20 идентифицирует сектор (член активного набора), в который он хотел бы, чтобы осуществлялась передача обслуживания, и в блоках 119, 121 и 123 отправляет запрос изменения управления, который идентифицирует требуемый обслуживающий сектор для всех модулей приемопередатчика в активном наборе, чтобы совершить передачу обслуживания. В блоках 125 и 127, исходная TF 22 и целевая TF 32 обнаруживают, что они являются TF, участвующим в желаемой передаче обслуживания. В ответ на это, в блоке 129 целевая TF 32 отправляет запрос на передачу обслуживания в исходную TF 22. В ответ на это, в блоке 131 исходная TF 22 отправляет сообщение состояния данных по передаче обслуживания в функциональный сеиевой модуль 26 или, более конкретно, в ее часть модуля управления, называемую функцией 27 управления сетью привязки. Как пояснено выше, сообщение состояния данных по передаче обслуживания идентифицирует целевую TF 32 как TF для того, чтобы принимать сеанс, а также маркер последовательности, идентифицирующий то, где исходная TF 22 должна прекращать передавать данные.Referring to FIG. 7, in one non-limiting aspect, the
В этой точке, следует отметить, что в некоторых аспектах, к примеру, в реализации стандарта сверхширокополосной передачи для мобильных устройств (UMB), точка доступа может быть разделена на отдельные объекты, а именно: функцию управления сетью (NCF), функцию управления сетевыми данными (NDF); и функцию приемопередатчика (TF). В общем, NCF может инициировать протоколы обмена служебными сигналами уровня сеанса и соединения, например, передавать управление сеансом от одной TF другой TF. Например, такие действия могут включать в себя: доступ к системе управления от терминала доступа (AT); предоставление функций обнаружения/создания/окончания сеанса, распределения/освобождения выделенных ресурсов соединения и т.п. Как отмечено выше, функция приемопередатчика (TF) дополнительно может представлять сектор, который выполняет функциональность, связанную с уровнем управления доступом к среде (MAC) (к примеру, чтобы предоставлять точку привязки радиоинтерфейса для терминалов доступа в его секторе). Дополнительно, функция управления сетевыми данными (NDF) может реализовывать функцию обработки данных, чтобы транслировать данные между сетью и функцией приемопередатчика, которая обслуживает терминал доступа. Кроме того, возможность NDF маршрутизировать пакеты данных может управляться посредством NCF, которая характеризует взаимосвязь между терминалами и функциями приемопередатчика вместе с ассоциированными передачами обслуживания. Соответственно, для графика прямой линии связи от сети в терминал доступа, NDF может управлять теневым буфером и осуществлять упорядочение по протоколу виртуальной линии радиосвязи (VRLP) и т.д., и выполнять соответствующую функциональность в графике обратной линии связи от терминала доступа в сеть.At this point, it should be noted that in some aspects, for example, in implementing the UMB standard for mobile devices (UMB), the access point can be divided into separate objects, namely, the network management function (NCF), the network data management function (NDF); and transceiver function (TF). In general, the NCF can initiate session and connection layer overhead protocols, for example, transfer session control from one TF to another TF. For example, such actions may include: access to a control system from an access terminal (AT); providing functions for detecting / creating / ending a session, distributing / releasing allocated connection resources, etc. As noted above, the transceiver (TF) function may further represent a sector that performs functionality associated with a medium access control (MAC) layer (for example, to provide a radio interface anchor point for access terminals in its sector). Additionally, the network data management (NDF) function may implement a data processing function to transmit data between the network and the transceiver function that serves the access terminal. In addition, the ability of the NDF to route data packets can be controlled by the NCF, which characterizes the relationship between terminals and transceiver functions along with associated handovers. Accordingly, for the forward link graph from the network to the access terminal, the NDF can manage the shadow buffer and organize by the virtual radio link protocol (VRLP), etc., and perform the corresponding functionality in the reverse link graph from the access terminal to the network.
Возвращаясь к последовательности операций вызова, после приема сообщения состояния данных по передаче обслуживания в блоке 131, NCF 27 привязки выполнена с возможностью формировать и передавать команду коммутации передачи обслуживания в NDF 29, в блоке 133. Команда коммутации передачи обслуживания идентифицирует AT, целевую TF, соответствующий идентификатор MAC и маркер последовательности из сообщения состояния данных по передаче обслуживания. В блоке 135, NCF 27 привязки поддерживает соединение по обратной линии связи от AT 20 через исходную TF 22 и к NDF 29 привязки до завершения передачи обслуживания, тогда как в блоках 137 и 139, NCF 27 привязки сразу направляет все пакеты данных прямой линии связи после маркера последовательности так, чтобы быть отправленными в целевую TF 32, где они должны ставиться в очередь для доставки в AT 20 после передачи обслуживания. В блоке 141, исходная TF 22 завершает передачу. В одном аспекте, например, завершение включает в себя выполнение последней повторной передачи с коррекцией ошибок, такой как последняя передача гибридного автоматического запроса (HARQ), соответствующая исходной TF 22 последнего источника сегмента данных, указывающей то, что он должен быть отправлен. Соответственно, в блоке 145, исходная TF 22 отправляет сообщение ответа по передаче обслуживания в целевую TF 32, чтобы подтвердить передачу обслуживания. Сообщение ответа по передаче обслуживания может включать в себя конечную информацию о состоянии, включая одно или более из конечной информации о том, какие последовательности переданы, информации, касающейся буферов повторной передачи, информация, касающейся управляющих буферов, и информации, касающейся уровней буферов обратной линии связи.Returning to the call flow, after receiving the handover data status message in
Дополнительно, примерные состояния для передачи могут включать в себя: состояние данных, состояние соединения, состояние сеанса и т.п. Состояние данных может упоминаться как состояние сети доступа в тракте данных между терминалом доступа и функцией управления сетевыми данными во время соединения и/или передачи обслуживания. Это состояние данных дополнительно может включать в себя такие элементы, как состояние модуля сжатия заголовков или состояния буферов по протоколу линии радиосвязи, которые типично являются динамическими по характеру. Аналогично, состояние соединения может характеризовать состояние сети доступа в тракте управления между терминалом доступа и NCF, которое не сохраняется, когда соединение разрывается, и терминал доступа остается в режиме бездействия. Состояние соединения дополнительно может включать в себя такую информацию, как набор ресурсов радиоинтерфейса, зарезервированных для терминала доступа, значения контура управления мощностью, информация об активном наборе и т.п.Additionally, exemplary states for transmission may include: data state, connection state, session state, and the like. The data state may be referred to as the state of the access network in the data path between the access terminal and the network data management function during a connection and / or handover. This data state may further include elements such as the state of the header compression module or the status of the radio link buffers, which are typically dynamic in nature. Similarly, the connection state can characterize the state of the access network in the control path between the access terminal and the NCF, which is not saved when the connection is disconnected, and the access terminal remains idle. The connection status may further include information such as a set of radio interface resources reserved for the access terminal, power control loop values, active set information, and the like.
По сути, целевая TF 32 теперь имеет всю информацию, которая ей требуется, чтобы понять то, где оставлять исходную TF 22 относительно сеанса связи. Кроме того, после отправки ответа по передаче обслуживания, в блоке 145, исходная TF 22 подтверждает передачу обслуживания с NCF 27 привязки посредством отправки сообщения передачи обслуживания, которое включает в себя целевую TF 32 и индекс активного набора целевых TF. Тем временем, в блоке 147, целевая TF 32 отправляет одно или более сообщений с выделенными ресурсами, чтобы устанавливать связь с AT 20 и брать управление сеансом. После приема сообщения передачи обслуживания от исходной TF 22, в блоках 151, 153 и 155, NCF 27 отправляет сообщение завершения передачи обслуживания во все TF в активном наборе, при этом сообщение завершения передачи обслуживания идентифицирует обслуживающую TF, т.е. целевую TF 32. Таким образом, последовательность 111 операций вызова обозначает обнаружение передачи обслуживания уровня 2 и переключение, которое работает эффективно так, чтобы уменьшать время задержки для сети с высокой скоростью передачи данных. Например, в одном аспекте, последовательность 11 операций вызова может уменьшать время задержки в таких сетях, как сеть по технологии системы высокоскоростной передачи данных (HSDS), имеющая скорость передачи данных больше чем приблизительно 1 Мбит/секунда, или в другом аспекте, больше чем приблизительно 5 Мбит/секунда, тогда как в других аспектах в диапазоне приблизительно от 10 Мбит/секунда до приблизительно 150 Мбит/секунда. Дополнительно, архитектура последовательности 111 операций вызова размещает функциональность RLP рядом с AT 20, чтобы дополнительно уменьшать время задержки, в противоположность наличию функциональности RLP глубоко в сети.In essence, the
Способы работы системы поясняются ниже. Хотя примерный способ проиллюстрирован и описан в данном документе как последовательность блоков, представляющих различные события и/или действия, настоящий аспект не ограничен проиллюстрированным порядком этих блоков. Например, некоторые действия или события могут происходить в другой последовательности и/или одновременно с другими действиями или событиями, наряду с последовательностью, проиллюстрированной в данном документе, в соответствии с описанными аспектами. Кроме того, не все проиллюстрированные блоки, события или действия могут требоваться для того, чтобы реализовывать методологию в соответствии с настоящими аспектами. Кроме того, следует понимать, что примерный способ и другие способы согласно описанным аспектам могут быть реализованы в ассоциации со способом, проиллюстрированным и описанным в данном документе, а также в ассоциации с другими непроиллюстрированными или неописанными системами и аппаратами.The ways the system works are explained below. Although an exemplary method is illustrated and described herein as a sequence of blocks representing various events and / or actions, the present aspect is not limited to the illustrated order of these blocks. For example, some actions or events may occur in a different sequence and / or simultaneously with other actions or events, along with the sequence illustrated herein, in accordance with the described aspects. In addition, not all illustrated blocks, events, or actions may be required in order to implement a methodology in accordance with the present aspects. In addition, it should be understood that the exemplary method and other methods according to the described aspects can be implemented in association with the method illustrated and described in this document, as well as in association with other un illustrated or undescribed systems and devices.
При работе, ссылаясь на фиг.8, в одном аспекте, способ 160 осуществления передачи обслуживания сеанса в системе беспроводной связи содержит прием упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа. В этом случае, сеанс связи управляется посредством функционального сетевого модуля привязки, при этом функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных (блок 162). Например, упорядоченная последовательность пакетов данных может приниматься по прямой линии связи от сетевого элемента функции управления данных.In operation, referring to FIG. 8, in one aspect, a
Дополнительно, способ включает в себя прием запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса (блок 164). Например, модуль целевого приемопередатчика, возможно, принимал запрос от терминала доступа, чтобы инициировать передачу обслуживания.Additionally, the method includes receiving a handover request from a target transceiver module while transmitting a segment of an ordered sequence of data packets to an access terminal through a session (block 164). For example, the target transceiver module may have received a request from the access terminal to initiate a handover.
Кроме того, способ включает в себя идентификацию маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи (блок 166). Например, модуль исходного приемопередатчика выполнен с возможностью идентифицировать конец сегмента, который он в настоящий момент передает, который может быть последовательной передачей, что, к примеру, можно встретить при передаче с коррекцией ошибок, которая предоставляет возможность повторения передачи.In addition, the method includes identifying a sequence marker corresponding to the end of the segment as being the end point of transmission (block 166). For example, the source transceiver module is configured to identify the end of the segment that it is currently transmitting, which can be sequential transmission, which, for example, can be encountered in error-corrected transmission, which allows transmission to be repeated.
Кроме того, способ включает в себя продолжение завершения передачи до конца сегмента (блок 168). Как отмечено, передача может быть передачей с коррекцией ошибок, такой как гибридная передача ARQ.In addition, the method includes continuing transmission completion to the end of the segment (block 168). As noted, the transmission may be an error correction transmission, such as a hybrid ARQ transmission.
Дополнительно, способ включает в себя передачу, параллельно с продолжением завершения передачи, состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки. В этом случае, состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности. Дополнительно, состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности (блок 170). Например, модуль исходного приемопередатчика может быть выполнен с возможностью перенаправлять состояние данных по передаче обслуживания в функциональный модуль управления сетью, который выполнен с возможностью переключать управление модулем целевого приемопередатчика так, что помещенные в теневой буфер части передачи после конца сегмента могут помещаться в очередь в модуле целевого приемопередатчика до передачи обслуживания. Такая предварительная загрузка модуля целевого приемопередатчика при одновременном предоставлении возможности модулю исходного приемопередатчика завершать свою передачу может быть очень эффективной и обеспечивать передачу обслуживания с небольшим временем задержки, в частности, в сети с высокой скоростью передачи данных.Additionally, the method includes transmitting, in parallel with continuing to complete the transfer, the state of the session handover data to the functional network binding module. In this case, the state of the handover data contains the identifier of the target transceiver module and the sequence marker. Additionally, the state of the handover data acts to initiate a functional network binding module so as to transmit part of the ordered sequence of data packets to the identified target transceiver module from the shadow buffer, with the part starting after the end of the segment identified by the sequence marker (block 170). For example, the source transceiver module may be configured to redirect the state of the handover data to a network management functional module that is configured to switch control of the target transceiver module so that portions of the transmission placed in the shadow buffer after the end of the segment can be queued in the target module transceiver before handover. Such preloading of the target transceiver module while allowing the source transceiver module to complete its transmission can be very efficient and provide a handover with a short delay time, in particular in a network with a high data rate.
Ссылаясь на фиг.9, в другом аспекте, способ 180 осуществления передачи обслуживания сеанса в системе беспроводной связи содержит определение того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, причем определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика (блок 182). Например, терминал доступа может включать в себя логический узел, выполненный с возможностью обнаруживать условие передачи обслуживания на основе принимаемых интенсивностей пилотных сигналов смежных точек доступа.Referring to FIG. 9, in another aspect, a method for performing a session handover in a wireless communication system comprises determining that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination occurring while receiving the segment ordered the sequence of data packets from the source transceiver module (block 182). For example, an access terminal may include a logical node configured to detect a handover condition based on received pilot intensities of adjacent access points.
Способ дополнительно включает в себя передачу запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента, причем часть соответствует фрагменту упорядоченной последовательности после сегмента (блок 184). Например, отправка запроса на передачу обслуживания посредством терминала доступа вызывает последовательность действий, посредством которых модуль исходного приемопередатчика уведомляется относительно запроса передачи обслуживания и предоставляет информацию о состоянии до передачи обслуживания, чтобы давать возможность модулю целевого приемопередатчика собирать очередь пакетов данных за пределами конца сегмента, в настоящий момент передаваемого посредством функции исходного приемопередатчика.The method further includes transmitting a handover request to the target transceiver module based on the determination, wherein the handover request acts to initiate the target transceiver module to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network module bindings during reception of a segment, the part corresponding to a fragment of an ordered sequence after the segment (block 184). For example, sending a handover request through an access terminal triggers a sequence of actions by which the source transceiver module is notified of the handover request and provides status information before the handover to enable the target transceiver module to collect a queue of data packets outside the end of the segment, at present moment transmitted by the function of the original transceiver.
Кроме того, способ включает в себя прием последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика (блок 186). Например, передача может быть передачей с коррекцией ошибок, которая включает в себя заданное число повторных передач. Вместо потери времени, тратящегося на осуществление функций с исправлением ошибок, как должно было быть в том случае, если бы передача обслуживания происходила немедленно, настоящие аспекты используют выигрыш во времени на то, чтобы завершить передачу посредством снабжения целевого приемопередатчика данными, так чтобы передача обслуживания уменьшала время задержки.In addition, the method includes receiving the last transmission corresponding to the segment from the source transceiver module (block 186). For example, the transmission may be an error correction transmission that includes a predetermined number of retransmissions. Instead of wasting time spent on error correction functions, as would be the case if the handover took place immediately, the present aspects use the time gain to complete the transfer by supplying the target transceiver with data so that the handover reduces delay time.
Дополнительно, способ включает в себя установление сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика (блок 188). Например, обслуживание сеанса связи терминала доступа передается модулю целевого приемопередатчика, как только последняя передача завершается.Additionally, the method includes establishing a communication session with the function of the target transceiver after receiving the last transmission from the source transceiver module (block 188). For example, session service of the access terminal is transferred to the target transceiver module as soon as the last transmission is completed.
Дополнительно, способ включает в себя прием части упорядоченной последовательности пакетов данных от функции целевого приемопередатчика, под управлением функционального сетевого модуля привязки, из очереди без существенного времени задержки после установления сеанса связи с функцией целевого приемопередатчика (блок 190). Как отмечено выше, сетевая функция привязки ранее начала загружать модуль целевого приемопередатчика любыми упорядоченными данными после конца идентифицированного сегмента. По сути, модуль целевого приемопередатчика достигает высокоэффективной передачи обслуживания с небольшим временем задержки, особенно, в системе с высокой скоростью передачи данных, где в противном случае могут собираться большие очереди и требовать затратного использования ретранслирующих сетей.Additionally, the method includes receiving part of an ordered sequence of data packets from the function of the target transceiver, under the control of the functional network binding module, from the queue without significant delay time after establishing a communication session with the function of the target transceiver (block 190). As noted above, the network binding function previously started loading the target transceiver module with any ordered data after the end of the identified segment. In fact, the target transceiver module achieves highly efficient handoff with a short delay time, especially in a system with a high data transfer rate, where otherwise large queues can gather and require the costly use of relay networks.
Фиг.10 иллюстрирует связанную методологию переноса состояния от исходного приемопередатчика в целевой приемопередатчик согласно аспекту. В блоке 410, AT устанавливает активный набор посредством включения, по меньшей мере, одного сектора в активный набор. Дополнительно, в качестве фрагмента установления активного набора, AT сообщает желание включить, по меньшей мере, один сектор в активный набор в АР. В блоке 420, АР связывается с требуемым сектором, чтобы подготовить желаемый сектор к тому, чтобы присоединиться к активному набору. В частности, если желаемый сектор соглашается присоединиться к активному набору, желаемый сектор выделяет ресурсы, чтобы подготавливаться к связи с AT. С другой стороны, желаемый AT может не отвечать или может отклонять запрос. В любом случае, в блоке 430 АР уведомляет AT о результате попытки добавлять желаемый сектор в активный набор. Затем в блоке 440, изменения в радиоподключениях могут обнаруживаться AT, который может запрашивать изменение между секторами в активном наборе. Например, передача обслуживания может происходить на уровне 2, также известном как уровень данных/линии радиосвязи многоуровневого протокола, как описано выше. Таким образом, в блоке 450, состояние сеанса затем передается от функции исходного приемопередатчика в функцию целевого приемопередатчика. Поскольку секторы в активном наборе подготовлены к тому, чтобы принимать передачу обслуживания сеанса связи, включая AT, передача TF (к примеру, для протокола линии радиосвязи в функции приемопередатчика) осуществляется прозрачно, с существенно малым временем задержки и быстро (к примеру, в диапазоне 20-40 миллисекунд).10 illustrates a related methodology for transferring a state from a source transceiver to a target transceiver in accordance with an aspect. At
При использовании в данном документе, термины "компонент", "система" и т.п. имеют намерение ссылаться на связанный с применением компьютера объект, будь то аппаратные средства, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения и/или электромеханические модули. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, элементом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, работающее на компьютере, так и компьютер могут быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами.When used in this document, the terms "component", "system", etc. they intend to refer to an object related to the use of a computer, whether it is hardware, a combination of hardware and software, software or software during execution and / or electromechanical modules. For example, a component may be, but not limited to, a process running on a processor, a processor, an object, an element, an executable file, a thread of execution, a program, and / or a computer. As an illustration, both an application running on a computer and a computer can be a component. One or more components may reside within a process and / or thread of execution, and the component may be localized on a computer and / or distributed between two or more computers.
Слово "примерный" используется в данном документе для того, чтобы обозначать "служащий в качестве примера, отдельного случая или иллюстрации". Любой аспект или конструкция, описанные в данном документе как "примерные", не обязательно должны быть истолкованы как предпочтительные или преимущественные в сравнении с другими аспектами или конструкциями. Аналогично, примеры предоставляются в данном документе исключительно для целей ясности и понимания и не предназначены ограничивать описанные аспекты или их часть каким-либо образом. Следует принимать во внимание, что огромное число дополнительных или альтернативных примеров может быть представлено, но опущено в целях краткости.The word “exemplary” is used herein to mean “serving as an example, individual case, or illustration.” Any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous in comparison with other aspects or constructions. Similarly, the examples provided herein are for the purpose of clarity and understanding only and are not intended to limit the described aspects or part thereof in any way. It will be appreciated that a great number of additional or alternative examples may be presented, but omitted for brevity.
Кроме того, все или части описанных аспектов могут быть реализованы в виде системы, способа, аппарата или изделия с использованием стандартных технологий программирования и/или проектирования, чтобы создавать программное обеспечение, аппаратно-реализованное программное обеспечение, аппаратные средства или любую комбинацию означенного, для того чтобы управлять компьютером, с тем чтобы реализовывать раскрытые аспекты. Например, читаемые компьютером носители могут включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, карточка, карта, флэш-драйв и т.д.). Дополнительно, следует принимать во внимание, что несущая волна может быть применена для того, чтобы переносить машиночитаемые электронные данные, такие которые употребляют при передаче и приеме электронной почты или при осуществлении доступа к сети, такой как Интернет или локальная сеть (LAN). Конечно, специалисты в данной области техники должны осознавать, что множество модификаций может быть выполнено в отношении этой конфигурации без отступления от объема и сущности заявленного предмета изобретения.In addition, all or parts of the described aspects can be implemented as a system, method, apparatus or product using standard programming and / or design technologies to create software, hardware-implemented software, hardware or any combination of the above, in order to control a computer in order to implement the disclosed aspects. For example, computer-readable media can include, but not limited to, magnetic storage devices (e.g., hard disk, floppy disk, magnetic tape, etc.), optical disks (e.g., compact disc (CD), universal digital disk (DVD), etc.), smart cards and flash memory devices (for example, card, card, flash drive, etc.). Additionally, it should be appreciated that a carrier wave can be used to carry computer-readable electronic data, such as those used in sending and receiving electronic mail or when accessing a network such as the Internet or a local area network (LAN). Of course, those skilled in the art should recognize that many modifications can be made with respect to this configuration without departing from the scope and spirit of the claimed subject matter.
Когда системы и/или способы, описанные в данном документе, реализованы в программном обеспечении, аппаратно-реализованном программном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены на машиночитаемом носителе, таком как компонент хранения данных. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, стандартную процедуру, вложенную процедуру, модуль, комплект программного обеспечения, класс или любое сочетание инструкций, структур данных или операторов программы. Сегмент кода может быть соединен в пару с другим сегментом кода или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть пропущены, отправлены или переданы посредством любого надлежащего средства, в том числе совместного использования памяти, передачи сообщений, эстафетной передачи данных, передачи по сети и т.д.When the systems and / or methods described herein are implemented in software, hardware-software, middleware or microcode, program code or code segments, they can be stored on a computer-readable medium, such as a data storage component. A code segment can represent a procedure, function, subprogram, program, standard procedure, nested procedure, module, software package, class, or any combination of instructions, data structures, or program statements. A code segment can be paired with another code segment or a hardware circuit by transmitting and / or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. can be skipped, sent or transmitted by any appropriate means, including memory sharing, messaging, handoff, network transmission, etc.
При реализации в программном обеспечении описанные в данном документе методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые осуществляют описанные в данном документе функции. Программные коды могут храниться в запоминающем модуле и приведены в исполнение посредством процессоров. Запоминающий модуль может быть реализован в процессоре или внешне по отношению к процессору, причем во втором случае он может быть функционально соединен в пару с процессором с помощью различных средств.When implemented in software, the techniques described in this document can be implemented using modules (for example, procedures, functions, etc.) that perform the functions described in this document. Program codes can be stored in a memory module and executed by processors. The storage module can be implemented in the processor or externally with respect to the processor, and in the second case, it can be functionally paired with the processor using various means.
То, что описано выше, включает в себя примеры раскрытого предмета изобретения. Конечно, невозможно описать каждую вероятную комбинацию компонентов или технологий в целях описания данного предмета изобретения, но специалисты в данной области техники могут осознавать, что многие дополнительные комбинации и перестановки допустимы. Следовательно, предмет изобретения имеет намерение охватывать все подобные преобразования, модификации и разновидности, которые попадают под объем и сущность прилагаемой формулы изобретения. Более того, в рамках того, как термин "включает в себя" используется в подробном описании или в формуле изобретения, этот термин имеет намерение быть содержащим, аналогичным термину "содержит", как "содержит" интерпретируется, когда применяется в качестве переходного слова в формуле изобретения.What is described above includes examples of the disclosed subject matter of the invention. Of course, it is impossible to describe every possible combination of components or technologies in order to describe this subject of the invention, but those skilled in the art may recognize that many additional combinations and permutations are permissible. Therefore, the subject matter of the invention intends to cover all such transformations, modifications and variations that fall within the scope and essence of the attached claims. Moreover, within the framework of how the term “includes” is used in the detailed description or in the claims, this term is intended to be inclusive, similar to the term “contains”, as “contains” is interpreted when applied as a transition word in the claims inventions.
Claims (29)
- принимают упорядоченную последовательность пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, при этом функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных для передачи в терминал доступа;
- передают сегмент упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса;
- идентифицируют маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи;
- продолжают завершать передачу до конца сегмента; и
- передают параллельно с продолжением завершения передачи состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, при этом состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера до завершения передачи обслуживания, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.1. A method of performing handover of a session in a wireless communication system, carried out at an access point of a wireless communication system, comprising the steps of:
- receive an ordered sequence of data packets from the functional network module binding after establishing a communication session with the access terminal, while the communication session is controlled by the functional network module binding, while the functional network module binding contains a shadow buffer configured to store an ordered sequence of data packets for transmission to the access terminal;
- transmit a segment of the ordered sequence of data packets to the access terminal through the session;
- identify the sequence marker corresponding to the end of the segment, as being the point of completion of transmission;
- continue to complete the transfer to the end of the segment; and
- transmit in parallel with the continuation of the transfer, the state of the session handover data to the functional network binding module, wherein the state of the handover data contains the identifier of the target transceiver module and a sequence marker, while the state of the handover data acts to initiate the functional network binding module so as to transmit part of an ordered sequence of data packets to an identified target transceiver module a piece from the shadow buffer until the handover is completed, with the part starting after the end of the segment identified by the sequence marker.
прием запроса на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса.7. The method according to claim 1, additionally containing:
receiving a handover request from a target transceiver module while transmitting a segment of an ordered sequence of data packets to an access terminal through a session.
- первый модуль для приема упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, при этом функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных для передачи в терминал доступа;
- второй модуль для передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса;
- третий модуль для идентификации маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи;
- четвертый модуль для продолжения завершения передачи до конца сегмента; и
- пятый модуль для передачи параллельно с продолжением завершения передачи состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, при этом состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера до завершения передачи обслуживания, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.8. At least one processor configured to perform session handoff in a wireless communication system, comprising:
a first module for receiving an ordered sequence of data packets from the functional network binding module after establishing a communication session with the access terminal, wherein the communication session is controlled by the functional network binding module, while the functional network binding module contains a shadow buffer configured to store the ordered sequence of packets data for transmission to the access terminal;
- a second module for transmitting a segment of an ordered sequence of data packets to the access terminal through a session;
- a third module for identifying a sequence marker corresponding to the end of a segment as being the point of completion of transmission;
- a fourth module to continue transmitting completion to the end of the segment; and
- the fifth module for transmission in parallel with the continuation of the completion of the transfer of the state of the data transfer service session to the functional network module binding, the state of the data transmission service contains the identifier of the target transceiver module and a sequence marker, while the state of the data transmission service acts to initiate a functional network binding module so as to transmit part of an ordered sequence of data packets to the identified module target th transceiver from the shadow buffer until the handover is completed, with the part starting after the end of the segment identified by the sequence marker.
- средство для приема упорядоченной последовательности пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, при этом функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных для передачи в терминал доступа;
- средство для передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса;
- средство для идентификации маркера последовательности, соответствующего концу сегмента, как являющегося точкой завершения передачи;
- средство для продолжения завершения передачи до конца сегмента; и
- средство для передачи параллельно с продолжением завершения передачи состояния данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, при этом состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера до завершения передачи обслуживания, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.10. An access point comprising:
- means for receiving an ordered sequence of data packets from the functional network binding module after establishing a communication session with the access terminal, wherein the communication session is controlled by the functional network binding module, while the functional network binding module contains a shadow buffer configured to store an ordered sequence of data packets for transmission to the access terminal;
- means for transmitting a segment of an ordered sequence of data packets to the access terminal through a session;
- means for identifying a sequence marker corresponding to the end of a segment as being a point of completion of transmission;
- means for continuing transmission completion to the end of the segment; and
- means for transmitting in parallel with the continuation of the completion of the transfer of the state of the session handover data to the functional network binding module, wherein the state of the handoff data contains the identifier of the target transceiver module and a sequence marker, while the state of the handover data acts to initiate the functional network the binding module so as to transmit part of the ordered sequence of data packets to the identified module of the target the transceiver from the shadow buffer until completion of the handover, with the part starting after the end of the segment identified by the sequence marker.
- запоминающее устройство, содержащее модуль диспетчера передачи обслуживания, имеющий логический узел определения последовательности;
- процессор, находящийся на связи с запоминающим устройством и выполненный с возможностью исполнять модуль диспетчера передачи обслуживания;
- модуль исходного приемопередатчика, выполненный с возможностью принимать упорядоченную последовательность пакетов данных от функционального сетевого модуля привязки после установления сеанса связи с терминалом доступа, при этом сеанс связи управляется посредством функционального сетевого модуля привязки, при этом функциональный сетевой модуль привязки содержит теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных для передачи в терминал доступа;
- при этом модуль исходного приемопередатчика выполнен с возможностью передавать сегмент упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса;
- при этом логический узел определения последовательности выполнен с возможностью идентифицировать маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи;
- при этом модуль исходного приемопередатчика выполнен с возможностью продолжать завершать передачу до конца сегмента; и
- при этом модуль исходного приемопередатчика выполнен с возможностью продолжать передавать параллельно с продолжением завершения передачи состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности, при этом состояние данных по передаче обслуживания действует, чтобы инициировать функциональный сетевой модуль привязки так, чтобы передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера до завершения передачи обслуживания, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности.11. An access point comprising:
- a storage device comprising a handover manager module having a sequence determination logical unit;
- a processor in communication with a storage device and configured to execute a handover manager module;
- the source transceiver module, configured to receive an ordered sequence of data packets from the functional network binding module after establishing a communication session with the access terminal, wherein the communication session is controlled by the functional network binding module, while the functional network binding module contains a shadow buffer configured to store an ordered sequence of data packets for transmission to the access terminal;
- while the module of the original transceiver is configured to transmit a segment of an ordered sequence of data packets to the access terminal through a session;
- while the logical node determining the sequence is made with the ability to identify the sequence marker corresponding to the end of the segment, as being the point of completion of transmission;
- while the module of the original transceiver is configured to continue to complete the transmission to the end of the segment; and
- while the source transceiver module is configured to continue to transmit in parallel with the completion of the transmission, the state of the session handover data to the functional network binding module, while the state of the handoff data contains the identifier of the target transceiver module and a sequence marker, while the state of the transmission data service acts to initiate a functional network binding module so as to transmit part of an ordered last the sequence of data packets to the identified module of the target transceiver from the shadow buffer until completion of the handover, the part starts after the end of the segment identified by the sequence marker.
- определяют то, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, при этом определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика;
- передают запрос на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента и до завершения передачи обслуживания, при этом часть соответствует фрагменту упорядоченной последовательности после сегмента;
- принимают последнюю передачу, соответствующую сегменту, от модуля исходного приемопередатчика;
- устанавливают сеанс связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и
- принимают часть упорядоченной последовательности пакетов данных от функции целевого приемопередатчика под управлением функционального сетевого модуля привязки из очереди без значительного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.18. A method for performing a session handover in a wireless communication system, comprising the steps of:
- determine that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination occurring during reception of a segment of an ordered sequence of data packets from the source transceiver module;
- transmit the handover request to the target transceiver module based on the determination, wherein the handover request is valid to initiate the target transceiver module so as to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network binding module during reception segment and to complete the transfer of service, while the part corresponds to a fragment of an ordered sequence after the segment;
- receive the last gear corresponding to the segment from the module of the original transceiver;
- establish a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and
- take part of the ordered sequence of data packets from the function of the target transceiver under the control of the functional network binding module from the queue without a significant delay time after establishing a communication session with the function of the target transceiver.
- первый модуль для определения того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, при этом определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика;
- второй модуль для передачи запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента и до завершения передачи обслуживания, при этом часть соответствует фрагменту упорядоченной последовательности после сегмента;
- третий модуль для приема последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика;
- четвертый модуль для установления сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и
- при этом третий модуль дополнительно принимает часть упорядоченной последовательности пакетов данных от функции целевого приемопередатчика под управлением функционального сетевого модуля привязки из очереди без значительного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.23. At least one processor for performing session handoff in a wireless communication system, comprising:
- a first module for determining that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination being made while receiving a segment of an ordered sequence of data packets from the source transceiver module;
- a second module for transmitting a handover request to the target transceiver module based on the determination, wherein the handover request is valid to initiate the target transceiver module to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network binding module during the reception of the segment and before the completion of the handover, the part corresponds to a fragment of an ordered sequence after the segment;
- a third module for receiving the last transmission corresponding to the segment from the module of the original transceiver;
- a fourth module for establishing a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and
- in this case, the third module further receives a part of the ordered sequence of data packets from the function of the target transceiver under the control of the functional network binding module from the queue without a significant delay time after establishing a communication session with the function of the target transceiver.
- средство для определения того, что существуют условия для запрашивания передачи обслуживания установленного сеанса связи от модуля исходного приемопередатчика модулю целевого приемопередатчика, при этом определение происходит во время приема сегмента упорядоченной последовательности пакетов данных от модуля исходного приемопередатчика;
- средство для передачи запроса на передачу обслуживания в модуль целевого приемопередатчика на основе определения, при этом запрос на передачу обслуживания действует, чтобы инициировать модуль целевого приемопередатчика так, чтобы принимать и помещать в очередь часть упорядоченной последовательности пакетов данных из теневого буфера функционального сетевого модуля привязки во время приема сегмента и до завершения передачи обслуживания, при этом часть соответствует фрагменту упорядоченной последовательности после сегмента;
- средство для приема последней передачи, соответствующей сегменту, от модуля исходного приемопередатчика;
- средство для установления сеанса связи с функцией целевого приемопередатчика после приема последней передачи от модуля исходного приемопередатчика; и
- средство для приема части упорядоченной последовательности пакетов данных от функции целевого приемопередатчика под управлением функционального сетевого модуля привязки из очереди без значительного времени задержки после установления сеанса связи с функцией целевого приемопередатчика.25. An access terminal comprising:
- means for determining that there are conditions for requesting a handoff of an established communication session from the source transceiver module to the target transceiver module, the determination being made while receiving a segment of an ordered sequence of data packets from the source transceiver module;
- means for transmitting a handover request to the target transceiver module based on the determination, wherein the handover request acts to initiate the target transceiver module to receive and queue a portion of the ordered sequence of data packets from the shadow buffer of the functional network binding module into the time of reception of the segment and before the completion of the handover, the part corresponding to a fragment of an ordered sequence after the segment;
- means for receiving the last transmission corresponding to the segment from the module of the original transceiver;
- means for establishing a communication session with the function of the target transceiver after receiving the last transmission from the module of the original transceiver; and
- means for receiving part of an ordered sequence of data packets from the function of the target transceiver under the control of the functional network module binding from the queue without a significant delay time after establishing a communication session with the function of the target transceiver.
- управляют сеансом связи терминала доступа с модулем исходного приемопередатчика;
- передают в модуль исходного приемопередатчика упорядоченную последовательность пакетов данных, предназначенную для терминала доступа;
- копируют упорядоченную последовательность пакетов данных в теневой буфер, выполненный с возможностью хранить упорядоченную последовательность пакетов данных;
- принимают посредством модуля исходного приемопередатчика запрос на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса;
- идентифицируют посредством модуля исходного приемопередатчика маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи;
- продолжают завершать передачу посредством модуля исходного приемопередатчика до конца сегмента;
- передают параллельно с продолжением завершения передачи посредством модуля исходного приемопередатчика состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности;
- передают посредством функционального сетевого модуля привязки и в ответ на прием состояния данных по передаче обслуживания и до завершения передачи обслуживания часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности; и
- принимают посредством функционального сетевого модуля привязки от модуля исходного приемопередатчика пакетные данные, исходящие из терминала доступа во время передачи части упорядоченной последовательности пакетов данных.26. A method for performing a session handover by a network-side system in a wireless communication system, comprising the steps of:
- control the communication session of the access terminal with the module of the original transceiver;
- transmit to the source transceiver module an ordered sequence of data packets intended for the access terminal;
- copy the ordered sequence of data packets into a shadow buffer, configured to store an ordered sequence of data packets;
- receive, by the source transceiver module, a handover request from the target transceiver module during the transmission of a segment of an ordered sequence of data packets to the access terminal through a session;
- identify, using the module of the original transceiver, the marker of the sequence corresponding to the end of the segment, as being the point of completion of the transmission;
- continue to complete the transmission through the source transceiver module to the end of the segment;
- transmit in parallel with the continuation of the completion of the transmission by the source transceiver module the state of the session handover data to the functional network binding module, while the state of the handoff data contains the identifier of the target transceiver module and the sequence marker;
- transmit through the functional network binding module and in response to receiving the state of the handover data and before the handover is completed, part of the ordered sequence of data packets to the identified target transceiver module from the shadow buffer, and the part starts after the end of the segment identified by the sequence marker; and
- receive, by means of a functional network binding module, packet data coming from the access terminal during transmission of a part of the ordered sequence of data packets from the source transceiver module.
- функциональный сетевой модуль привязки, имеющий соответствующий теневой буфер, при этом функциональный сетевой модуль привязки выполнен с возможностью управлять сеансом связи терминала доступа с модулем исходного приемопередатчика, при этом функциональный сетевой модуль привязки выполнен с возможностью передавать в модуль исходного приемопередатчика упорядоченную последовательность пакетов данных, предназначенных для терминала доступа, при этом функциональный сетевой модуль привязки дополнительно выполнен с возможностью копировать упорядоченную последовательность пакетов данных в теневой буфер, который выполнен с возможностью хранить упорядоченную последовательность пакетов данных;
- при этом модуль исходного приемопередатчика выполнен с возможностью принимать запрос на передачу обслуживания от модуля целевого приемопередатчика во время передачи сегмента упорядоченной последовательности пакетов данных в терминал доступа посредством сеанса, при этом модуль исходного приемопередатчика выполнен с возможностью идентифицировать маркер последовательности, соответствующий концу сегмента, как являющийся точкой завершения передачи, при этом модуль исходного приемопередатчика выполнен с возможностью продолжать выполнять передачу посредством модуля исходного приемопередатчика до конца сегмента;
- при этом модуль исходного приемопередатчика выполнен с возможностью передавать параллельно с продолжением завершения передачи состояние данных по передаче обслуживания сеанса в функциональный сетевой модуль привязки, при этом состояние данных по передаче обслуживания содержит идентификатор модуля целевого приемопередатчика и маркер последовательности;
- при этом функциональный сетевой модуль привязки в ответ на прием состояния данных по передаче обслуживания и до завершения передачи обслуживания выполнен с возможностью передавать часть упорядоченной последовательности пакетов данных в идентифицированный модуль целевого приемопередатчика из теневого буфера, при этом часть начинается после конца сегмента, идентифицированного посредством маркера последовательности; и
- при этом функциональный сетевой модуль привязки выполнен с возможностью принимать от модуля исходного приемопередатчика пакетные данные, исходящие из терминала доступа во время передачи части упорядоченной последовательности пакетов данных.28. A system for performing handover of a session of a wireless communication system, comprising:
- a functional network binding module having a corresponding shadow buffer, while the functional network binding module is configured to control the communication session of the access terminal with the source transceiver module, while the functional network binding module is configured to transmit an ordered sequence of data packets intended for the source transceiver module for the access terminal, while the functional network binding module is additionally configured to copy acce ordered sequence of data packets in the shadow buffer that is adapted to store an ordered sequence of data packets;
- while the source transceiver module is configured to receive a handover request from the target transceiver module during the transmission of a segment of an ordered sequence of data packets to the access terminal by means of a session, the source transceiver module is able to identify the sequence marker corresponding to the end of the segment as being the point of completion of the transmission, while the module of the original transceiver is configured to continue issuing Transmit through the source transceiver module to the end of the segment;
- while the source transceiver module is configured to transmit in parallel with the continuation of the transmission, the state of the session handover data to the functional network binding module, while the state of the handoff data contains the identifier of the target transceiver module and a sequence marker;
- at the same time, the functional network binding module in response to receiving the state of the data on the handover and until the handover is completed is configured to transmit part of the ordered sequence of data packets to the identified module of the target transceiver from the shadow buffer, with the part starting after the end of the segment identified by the marker sequences; and
- at the same time, the functional network binding module is configured to receive packet data from the source transceiver module coming from the access terminal during transmission of a part of the ordered sequence of data packets.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US90805507P | 2007-03-26 | 2007-03-26 | |
| US90812007P | 2007-03-26 | 2007-03-26 | |
| US60/908,055 | 2007-03-26 | ||
| US60/908,047 | 2007-03-26 | ||
| US60/908,120 | 2007-03-26 | ||
| US12/055,076 | 2008-03-25 | ||
| US12/055,076 US9155008B2 (en) | 2007-03-26 | 2008-03-25 | Apparatus and method of performing a handoff in a communication network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2009139223A RU2009139223A (en) | 2011-05-10 |
| RU2439844C2 true RU2439844C2 (en) | 2012-01-10 |
Family
ID=44732062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009139223/07A RU2439844C2 (en) | 2007-03-26 | 2008-03-26 | Apparatus and method of performing handover in communication network |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2439844C2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2267864C2 (en) * | 2000-04-07 | 2006-01-10 | Квэлкомм Инкорпорейтед | Method for performing servicing transfer for digital base stations with different spectrum characteristics |
| EP1720267A1 (en) * | 2004-02-25 | 2006-11-08 | NEC Corporation | Mobile communication system and mobile communication method |
| EP1764942A2 (en) * | 2005-09-15 | 2007-03-21 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving status report comprising received status of packet data in a mobile communication system |
-
2008
- 2008-03-26 RU RU2009139223/07A patent/RU2439844C2/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2267864C2 (en) * | 2000-04-07 | 2006-01-10 | Квэлкомм Инкорпорейтед | Method for performing servicing transfer for digital base stations with different spectrum characteristics |
| EP1720267A1 (en) * | 2004-02-25 | 2006-11-08 | NEC Corporation | Mobile communication system and mobile communication method |
| EP1764942A2 (en) * | 2005-09-15 | 2007-03-21 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving status report comprising received status of packet data in a mobile communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2009139223A (en) | 2011-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2680523C (en) | Apparatus and method of performing a handoff in a communication network | |
| CN103430616B (en) | Systems and methods for preserving session context during inter-radio access technology service retries | |
| US6799039B2 (en) | Network resource sharing during handover of a mobile station between cellular wireless networks | |
| US8467349B2 (en) | Methods and apparatus for in-order delivery of data packets during handoff | |
| US20100085962A1 (en) | Method for fast circuit switched service enabling handover from packet-switched only networks | |
| CN112399468B (en) | Data transmission method and receiving equipment | |
| CN101366293B (en) | Handover in cellular communication systems | |
| EP1916864A2 (en) | Media independent handover terminal, media independent server, and method of vertical handover by the terminal and the server | |
| US20070165574A1 (en) | Method and apparatus to minimize packet loss during active data hard handoff | |
| JP4865800B2 (en) | Handoff execution method in packet-switched cellular communication system | |
| US7197026B2 (en) | Method and system for RLP optimization | |
| CN102714823B (en) | Optimized resource allocation for wireless devices in packet transfer mode | |
| RU2439844C2 (en) | Apparatus and method of performing handover in communication network | |
| EP2858414B1 (en) | Method and apparatus for implementing voice service fallback | |
| US7596116B2 (en) | Apparatus for transmitting data packets and supporting method and data structure | |
| US8773976B1 (en) | Method and system for communication acknowledgement | |
| WO2010057393A1 (en) | Method for handover between base stations and evolution base station device | |
| CN101175313B (en) | Communication method, system and equipment of grouping commutative field service | |
| EP2437547A2 (en) | Apparatus and method for performing handover between heterogeneous radio networks | |
| US8675608B2 (en) | Method and system for sector switching during packet transmission | |
| CN102246554B (en) | Handover processing method, relay node and target node | |
| HK1141386A (en) | Apparatus and method of performing a handoff in a communication network | |
| WO2010012225A1 (en) | Handover method and apparatus |