RU2439851C2 - Connection independent session handover from source session reference network controller (srnc) to target srnc - Google Patents

Connection independent session handover from source session reference network controller (srnc) to target srnc Download PDF

Info

Publication number
RU2439851C2
RU2439851C2 RU2009138493/07A RU2009138493A RU2439851C2 RU 2439851 C2 RU2439851 C2 RU 2439851C2 RU 2009138493/07 A RU2009138493/07 A RU 2009138493/07A RU 2009138493 A RU2009138493 A RU 2009138493A RU 2439851 C2 RU2439851 C2 RU 2439851C2
Authority
RU
Russia
Prior art keywords
session
srnc
target
source
uati
Prior art date
Application number
RU2009138493/07A
Other languages
Russian (ru)
Other versions
RU2009138493A (en
Inventor
Пирапол ТИННАКОРНСРИСУПХАП (US)
Пирапол ТИННАКОРНСРИСУПХАП
Дэвид Р. МЭЙЗИК (US)
Дэвид Р. МЭЙЗИК
Фатих УЛУПИНАР (US)
Фатих УЛУПИНАР
Параг Арун АГАШЕ (US)
Параг Арун АГАШЕ
Равиндра ПАТВАРДХАН (US)
Равиндра ПАТВАРДХАН
Раджат ПРАКАШ (US)
Раджат ПРАКАШ
Original Assignee
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед
Publication of RU2009138493A publication Critical patent/RU2009138493A/en
Application granted granted Critical
Publication of RU2439851C2 publication Critical patent/RU2439851C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: method of decoupling session management from connection management of a wireless network by enabling transfer of a session between session controllers is disclosed. A session transfer component transfers ownership of a session from a source session controller to a target session controller, wherein the session transfer does not necessarily require moving the associated connections therewith. Such transfer employs a Unicast Access Terminal Identifier (UATI) which is updated to inform the related base stations regarding transfer of the session.
EFFECT: providing session transfer without interrupting flow of data between an access terminal and a wireless communication system.
30 cl, 13 dwg

Description

Притязание на приоритет согласно 35 U.S.C. §119Priority claim according to 35 U.S.C. §119

Настоящая заявка на патент притязает на приоритет предварительной заявки номер 60/895930, озаглавленной "METHOD FOR TRANSFERRING SESSIONS REFERENCE CONTROLLER IN DISTRIBUTED RADIO ACCESS NETWORKS", поданной 20 марта 2007 года, и предварительной заявки номер 60/945067, озаглавленной "METHOD AND APPARATUS FOR IAS INTERFACE MESSAGE", поданной 19 июня 2007 года, обе из которых назначены правопреемнику этой заявки и таким образом явно содержатся в данном документе по ссылке.This patent application claims the priority of provisional application number 60/895930, entitled "METHOD FOR TRANSFERRING SESSIONS REFERENCE CONTROLLER IN DISTRIBUTED RADIO ACCESS NETWORKS", filed March 20, 2007, and provisional application number 60/945067, entitled "METHOD AND APPARATUS FOR I INTERFACE MESSAGE ", filed June 19, 2007, both of which are assigned to the assignee of this application and are thus explicitly 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 devices for transferring session ownership between network entities.

Уровень техникиState of the art

Беспроводные сетевые системы во всем мире стали распространенным средством связи. Устройства беспроводной связи, такие как сотовые телефоны, персональные цифровые помощники и т.п., становятся более компактными и более мощными, чтобы удовлетворять потребности потребителей и повышать портативность и удобство. Потребители стали зависимы от этих устройств, запрашивая надежное обслуживание, расширенные зоны покрытия, дополнительные услуги (к примеру, поддержку просмотра веб-страниц) и продолжение уменьшения размера и стоимости таких устройств.Wireless networking systems around the world have become a common means of communication. Wireless devices such as cell phones, personal digital assistants, etc., are becoming more compact and more powerful to meet consumer needs and increase portability and convenience. Consumers have become addicted to these devices, demanding reliable service, extended coverage, additional services (for example, support for browsing the web) and continued reduction in the size and cost of such devices.

В частности, по мере того как продолжается развитие беспроводных технологий, прогресс в предоставлении мобильных услуг продолжает эволюционировать к более производительным мобильным устройствам с еще более широкими возможностями и конвергентным услугам. Вследствие потребностей конечных пользователей в больших объемах и в более высококачественном мультимедийном содержимом во всех окружениях, развитие технологий устройств будет продолжать, улучшать возрастающее потребление данных. Например, за последние несколько лет технологии беспроводной связи эволюционировали от аналоговых систем к цифровым системам. Типично в традиционных аналоговых системах, аналоговые сигналы ретранслируются по прямой линии связи и обратной линии связи и требуют значительной ширины полосы пропускания, чтобы обеспечить отправку и прием сигналов, при этом сохраняя приемлемое качество. Поскольку аналоговые сигналы являются непрерывными во времени и пространстве, статусные сообщения (к примеру, сообщения, указывающие наличие или отсутствие приема данных) не формируются. В отличие от этого, системы с коммутацией пакетов позволяют преобразовать аналоговые сигналы в пакеты данных и их отправки посредством физического канала между терминалом доступа и базовой станцией, маршрутизатором и т.п. Помимо этого цифровые данные могут быть ретранслированы в своей естественной форме (к примеру, текст, Интернет-данные и т.п.) через использование сети с коммутацией пакетов.In particular, as wireless technology continues to evolve, progress in the provision of mobile services continues to evolve towards more powerful mobile devices with even greater capabilities and converged services. Due to the needs of end users in large volumes and higher-quality multimedia content in all environments, the development of device technologies will continue to improve the increasing consumption of data. For example, over the past few years, wireless technology has evolved from analog systems to digital systems. Typically in traditional analog systems, analog signals are relayed on the forward link and reverse link and require significant bandwidth to send and receive signals while maintaining acceptable quality. Since analog signals are continuous in time and space, status messages (for example, messages indicating the presence or absence of data reception) are not generated. In contrast, packet-switched systems allow you to convert analog signals into data packets and send them through a physical channel between the access terminal and the base station, router, etc. In addition, digital data can be relayed in its natural form (for example, text, Internet data, etc.) through the use of a packet-switched network.

По сути, цифровые системы беспроводной связи широко развертываются для того, чтобы предоставлять различные услуги связи, например телефонную связь, передачу видео, данных, обмен сообщениями, широковещательную передачу и т.п. Такие системы обычно используют сеть доступа, которая подключает множество терминалов доступа к глобальной вычислительной сети (WAN) посредством совместного использования доступных сетевых ресурсов. Сеть доступа типично реализуется с помощью множества точек доступа, рассредоточенных по всей географической зоне покрытия. Кроме того, географическая зона покрытия может быть разделена на соты с точкой доступа в каждой соте. Аналогично, сота может быть дополнительно разделена на секторы. Тем не менее, в такой архитектуре системы, предоставление информации сеанса и управление поисковыми вызовами к движущимся AT становится сложной задачей.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. Such systems typically use an access network that connects multiple access terminals to a wide area network (WAN) by sharing available network resources. An access network is typically implemented using multiple access points dispersed throughout a geographic coverage area. In addition, the geographic coverage area can be divided into cells with an access point in each cell. Similarly, a cell can be further divided into sectors. However, in such a system architecture, providing session information and managing paging to moving ATs becomes a complex task.

Сущность изобретенияSUMMARY OF THE INVENTION

Далее представлена упрощенная сущность изобретения, для того чтобы обеспечить базовое понимание описанных аспектов. Эта сущность изобретения не является всесторонним обзором, и она не предназначена ни для того, чтобы определить ключевые или важнейшие элементы, ни для того, чтобы ограничить объем этих аспектов. Ее цель состоит в том, чтобы представить некоторые идеи описанных аспектов в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.The following presents a simplified summary of the invention in order to provide a basic understanding of the described aspects. This summary is not a comprehensive overview, and it is neither intended to identify key or critical elements, nor to limit 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.

Описанные аспекты предусматривают передачу сеанса связи от исходного сеансового контроллера (к примеру, исходного сеансового опорного сетевого контроллера, SRNC) целевому сеансовому контроллеру (к примеру, целевому SRNC) через компонент передачи сеанса и предоставляют возможность развязывания управления сеансами от управления соединениями в беспроводных сетях. Соответственно, управление сеансами становится независимым от управления соединениями, причем если сеанс должен быть передан, это не обязательно требует перемещения ассоциированного с ним соединения. Это является отличием от традиционных систем, которые требуют перемещения соединения, если сеанс перемещается, что дополнительно может приводить к прерываниям. Следовательно, описанные аспекты предусматривают передачу сеанса без прерывания потока данных между AT и системой беспроводной связи.The described aspects provide for the transfer of a communication session from a source session controller (e.g., a source session network reference controller, SRNC) to a target session controller (e.g., a target SRNC) through a session transfer component and provide the ability to decouple session management from managing connections in wireless networks. Accordingly, session management becomes independent of connection management, and if the session is to be transferred, this does not necessarily require movement of the connection associated with it. This is different from traditional systems that require moving the connection if the session is moving, which can also lead to interruptions. Therefore, the described aspects provide for the transfer of a session without interrupting the flow of data between the AT and the wireless communication system.

В общем, соединение представляет назначение ресурсов (к примеру, выделенных ресурсов), которые позволяют терминалу доступа (AT) устанавливать связь с сетью доступа (AN). Аналогично, сеанс представляет совокупность конфигураций, атрибутов или параметров, согласованных между AT и AN (к примеру, качество сервисных конфигураций), при этом сеансовый контроллер сохраняет полномочия для этих конфигураций. Связь между базовой станцией и AT основана на конфигурациях, поддерживаемых сеансовым контроллером, причем базовая станция должна получить такую конфигурацию от сеансового контроллера до связи с AT. Соединение сохраняется независимо от состояния сеанса, при этом базовые станции (а не сеансовый контроллер) управляют соединением.In general, a connection represents an assignment of resources (e.g., dedicated resources) that allow an access terminal (AT) to communicate with an access network (AN). Similarly, a session represents a set of configurations, attributes, or parameters agreed between the AT and AN (for example, the quality of service configurations), while the session controller retains credentials for these configurations. The communication between the base station and the AT is based on the configurations supported by the session controller, and the base station must receive such a configuration from the session controller to communicate with the AT. The connection is maintained regardless of the state of the session, while the base stations (and not the session controller) control the connection.

Сеанс и AT могут быть идентифицированы для базовых станций на основе уникального идентификатора терминала доступа (UATI), при этом подписи сеансов дополнительно могут указывать версию сеанса для AT. Данная идентификация посредством подписей сеансов может быть основана на последовательности номеров, которые могут увеличиваться по мере того, как сеанс обновляется, к примеру, сеанс может модифицироваться при инициировании нового приложения, которое требует дополнительных ресурсов.A session and AT can be identified for base stations based on a unique access terminal identifier (UATI), with session signatures optionally indicating a session version for AT. This identification through session signatures can be based on a sequence of numbers that can increase as the session is updated, for example, a session can be modified when a new application is initiated that requires additional resources.

На основе таких обновлений, базовая станция, которая принимает UATI, может определенно и однозначно определять местоположение сеансового контроллера (к примеру, целевой SRNC), который теперь управляет сеансом, чтобы извлекать информацию сеанса. Следует принимать во внимание, что базовая станция может повторно согласовывать сеанс, если информация сеанса является нежелательной.Based on such updates, the base station that receives the UATI can definitely and uniquely determine the location of the session controller (for example, the target SRNC), which now controls the session to retrieve the session information. It should be appreciated that the base station may renegotiate the session if the session information is undesirable.

В связанном аспекте, передача SRNC происходит без прерывания в потоке данных, между находящимися на связи AT и базовыми станциями, независимо от которых выбирается SRNC. Кроме того, AT может распознавать каждую базовую станцию и может устанавливать связь непосредственно с ней, при этом SRNC может выступать в качестве координатора согласований, которые AT проводил с этими базовыми станциями. SRNC типично включает в себя аутентификационные функции и ассоциированные конфигурации, которые согласуются между базовой станцией(ями) и терминалом(ами) доступа, и функции в качестве опорной информации для базовых станций, чтобы извлекать информацию (к примеру, получение информации сеанса, чтобы исключить конфликты в ходе изменения сеанса). Исходный SRNC также может хранить опорную копию сеанса и выполнять функцию контроллера поисковых вызовов. Местоположение SRNC может быть определено с помощью UATI AT. В связанном аспекте, компонент передачи сеанса может устойчиво к ошибкам передавать SRNC другому объекту, при этом одновременно другая AN добавляется в активный набор или согласование сеанса.In a related aspect, the transmission of the SRNC occurs without interruption in the data stream between the connected ATs and base stations, regardless of which the SRNC is selected. In addition, the AT can recognize each base station and can communicate directly with it, while the SRNC can act as a coordinator of the negotiations that the AT conducted with these base stations. The SRNC typically includes authentication functions and associated configurations that are consistent between the base station (s) and the access terminal (s), and functions as reference information for the base stations to retrieve information (for example, obtaining session information to avoid conflicts during a session change). The source SRNC may also store a reference copy of the session and act as a paging controller. The location of the SRNC can be determined using the UATI AT. In a related aspect, the session transfer component can error-tolerantly transmit the SRNC to another entity, while another AN is added to the active set or session negotiation.

Согласно методике, первоначально исходный SRNC и целевой SRNC находятся в маршрутном наборе для обмена сообщениями (к примеру, установленном для связи). Затем сообщение, относящееся к запросу на передачу SRNC, может быть отправлено в исходный SRNC от целевого SRNC. Исходный SRNC затем может предоставить порядковые номера UATI (к примеру, возрастающий номер, ассоциированный с UATI), чтобы обозначить для базовых станций порядковые номера, предоставленные для целевого SRNC. Кроме того, целевой SRNC может предоставлять обновленный UATI в AT. После приема этого сообщения посредством AT, он затем отвечает с сообщением завершения UATI в целевой SRNC, чтобы показать согласование с обновленным UATI и передать в назначенный целевой SRNC. Целевой SRNC затем может уведомлять членов маршрута, ассоциированного с ним (к примеру, исходный SRNC и обслуживающую eBS), о том, что UATI изменился, и целевой SRNC после этого принимает владение сеансом. Аналогично, базовые станции могут изменять свой ассоциированный UATI на UATI целевого SRNC.According to the methodology, initially the source SRNC and the target SRNC are in the routing set for messaging (for example, established for communication). Then, the message related to the SRNC transmission request can be sent to the source SRNC from the target SRNC. The source SRNC can then provide UATI sequence numbers (for example, the incremental number associated with the UATI) to indicate the base numbers provided for the target SRNC for base stations. In addition, the target SRNC can provide updated UATI in AT. After receiving this message via AT, it then responds with a UATI completion message to the target SRNC to show agreement with the updated UATI and transmit to the designated target SRNC. The target SRNC can then notify the members of the route associated with it (for example, the source SRNC and the serving eBS) that the UATI has changed, and the target SRNC then takes over the session. Similarly, base stations can change their associated UATI to the UATI of the target SRNC.

Для осуществления вышеупомянутых и связанных целей определенные иллюстративные аспекты описаны в данном документе связанные с последующим описанием и прилагаемыми чертежами. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, которыми могут быть использованы принципы раскрытого предмета изобретения, и заявленный предмет изобретения имеет намерение включать в себя все такие аспекты и их эквиваленты. Другие преимущества и признаки новизны могут стать очевидными из последующего подробного описания, при рассмотрении в соединении с чертежами.To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein with reference to 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 used, 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 taken in conjunction with the drawings.

Краткое описание чертежейBrief Description of the Drawings

Фиг.1 иллюстрирует примерный компонент передачи сеанса, который передает сеанс от исходного сеансового опорного контроллера (SRNC) целевому SRNC.FIG. 1 illustrates an example session transfer component that transmits a session from a source session reference controller (SRNC) to a target SRNC.

Фиг.2 иллюстрирует примерную систему для передачи SRNC, которая включает в себя сети доступа в форме функционального объекта, который содержит экземпляр маршрута AN (ANRI) для логического обмена данными с терминалом доступа (AT).FIG. 2 illustrates an example SRNC transmission system that includes access networks in the form of a functional entity that contains an instance of an AN (ANRI) route for logically exchanging data with an access terminal (AT).

Фиг.3 иллюстрирует примерный уникальный идентификатор терминала доступа (UATI), который является обновляемым, чтобы указывать передачу для базовых станций.3 illustrates an example unique access terminal identifier (UATI) that is updatable to indicate transmission for base stations.

Фиг.4 иллюстрирует связанную методику передачи состояния целевому SRNC согласно аспекту.FIG. 4 illustrates an associated state transfer technique for a target SRNC according to an aspect.

Фиг.5 иллюстрирует дополнительную методику передачи владения сеансом от исходного SRNC целевому SRNC согласно аспекту.5 illustrates an additional technique for transferring session ownership from a source SRNC to a target SRNC according to an aspect.

Фиг.6 иллюстрирует примерную последовательность операций вызова передачи SRNC согласно дополнительному аспекту, при этом можно предполагать, что исходный SRNC и целевой SRNC уже находятся в маршрутном наборе.6 illustrates an example SRNC transmission call invocation flowchart according to a further aspect, while it can be assumed that the source SRNC and the target SRNC are already in the routing set.

Фиг.7 иллюстрирует последовательность операций вызова, когда в ходе передачи опорной информации сеанса происходит добавление в маршрутный набор.Fig. 7 illustrates a call flow when adding to the route set during the transfer of session reference information.

Фиг.8 иллюстрирует дополнительную блок-схему последовательности операций способа, когда согласование сеанса предпринимается в ходе передачи опорной информации сеанса, в соответствии с дополнительным аспектом.FIG. 8 illustrates a further flowchart when session negotiation is undertaken during the transmission of session reference information, in accordance with a further aspect.

Фиг.9 иллюстрирует связанную блок-схему последовательности операций способа, которая иллюстрирует примерную передачу опорной информации сеанса, когда AT не принимает сообщение UATIAssign (Назначение UATI).9 illustrates a related flowchart that illustrates an example transmission of session reference information when an AT does not receive a UATIAssign message (UATI Assignment).

Фиг.10 иллюстрирует дополнительный примерный аспект последовательности операций вызова, которая описывает сценарий сбоя при передаче опорной информации сеанса, когда сообщение UATIComplete (Завершение UATI) потеряно.10 illustrates an additional exemplary aspect of a call flow that describes a failure scenario for transmitting session reference information when a UATIComplete message (UATI Termination) is lost.

Фиг.11 иллюстрирует конкретную систему, которая упрощает передачу владения сеансом от исходного SRNC целевому SRNC.11 illustrates a specific system that facilitates transferring session ownership from a source SRNC to a target SRNC.

Фиг.12 иллюстрирует систему, которая может использоваться в соединении с отправкой сеанса целевому SRNC согласно аспекту.12 illustrates a system that can be used in conjunction with sending a session to a target SRNC according to an aspect.

Фиг.13 иллюстрирует примерные функции базовых станций, которые управляют соединением, которые позволяют AT и AN устанавливать связь, как частям беспроводной системы.13 illustrates exemplary functions of base stations that control a connection that allow the AT and AN to communicate as parts of a wireless system.

Подробное описание изобретения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. a computer-related entity is contemplated, such as, but not limited to, hardware, hardware-based software, a combination of hardware and software, software or software in runtime. For example, a component may be, but not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a 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 one 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), карманное устройство с поддержкой беспроводных соединений, вычислительное устройство или другие обрабатывающие устройства, соединенные с беспроводным модемом. Помимо этого, различные аспекты описываются в данном документе касательно базовой станции. Базовая станция может быть использована для установления связи с беспроводным терминалом(ами) и также может упоминаться как точка доступа, узел B, усовершенствованная базовая станция (eBS) или какой-либо другой термин.In addition, various aspects are described herein with respect to 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 equipment (UE ) A wireless terminal may be a cell phone, satellite phone, cordless telephone, Session Initiation Protocol (SIP) telephone, Wireless Subscriber Access Station (WLL), Personal Digital Assistant (PDA), wireless handheld device, computing device, or other processing device connected to a wireless modem. In addition, various aspects are described herein regarding a base station. The base station may be used to establish communication with the wireless terminal (s) and may also be referred to as an access point, node B, advanced base station (eBS), or some other terminology.

Кроме того, термин "или" имеет намерение означать включающее "или" вместо исключающего "или". Таким образом, если иное не указано или не является очевидным из контекста, "X использует A или B" имеет намерение означать любую из естественных включающих перестановок. Таким образом, фраза "X использует A или B" удовлетворяется посредством любого из следующих случаев: "X использует A; X использует B; или X использует как A, так и B". Помимо этого, артикли "a" и "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 uses A or B” is intended to mean any of the natural inclusive permutations. Thus, the phrase “X uses A or B” is satisfied by any of the following cases: “X uses A; X uses B; or X uses both A and B”. In addition, the articles "a" and "an" when 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 aims to singular form.

Методики, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как системы 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 can 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., discussed with respect to the drawings. A combination of these approaches may also be used.

Фиг.1 иллюстрирует компонент 125 передачи сеанса, который передает сеанс 142 от исходного сеансового опорного контроллера 111 (SRNC) целевому SRNC 113. Обычно исходные и целевые SRNC 111, 113 отвечают за поддержку опорной информации сеанса с терминалом доступа 120 (AT). Кроме того, эти исходный SRNC 111 и целевой SRNC 113 могут поддерживать управление состоянием бездействия AT 120 и предоставлять функции управления поисковыми вызовами, когда AT 120 находится в режиме бездействия. В одном аспекте SRNC 111, 113 содержит опорный маршрут сеанса для каждого AT 120, который он поддерживает. Кроме того, выбор шлюза доступа (AGW) может быть выполнен посредством SRNC 111, 113 для AT 120. Помимо этого, SRNC может принимать на себя функцию точки присоединения данных SRNC, чтобы устанавливать привязку только для передачи служебных сигналов к AGW, когда AT находится в режиме бездействия. SRNC также может выступать в качестве аутентификатора для аутентификации доступа.1 illustrates a session transfer component 125 that transmits a session 142 from a source session reference controller 111 (SRNC) to a target SRNC 113. Typically, source and target SRNCs 111, 113 are responsible for supporting session reference information with an access terminal 120 (AT). In addition, these source SRNC 111 and target SRNC 113 can support the idle state management of the AT 120 and provide paging control functions when the AT 120 is in idle mode. In one aspect, SRNC 111, 113 comprises a session reference path for each AT 120 that it supports. In addition, the selection of an access gateway (AGW) can be performed by the SRNC 111, 113 for the AT 120. In addition, the SRNC can assume the function of the data connection point of the SRNC to establish a binding only for transmitting service signals to the AGW when the AT is in idle mode. The SRNC can also act as an authenticator for access authentication.

Как проиллюстрировано на фиг.1, компонент 125 передачи сеанса передает владение сеансом 142 от исходного SRNC 111 целевому SRNC 113, причем ассоциированный уникальный идентификатор терминала доступа (UATI) затем может быть обновлен для того, чтобы указывать эту передачу для связанной базовой станции(й). Соответственно, управление сеансами становится независимым от управления соединениями, причем, если сеанс должен быть перемещен, это не обязательно требует перемещения ассоциированного с ним соединения. Это является отличием от традиционных систем, которые требуют перемещения соединения, если сеанс перемещается, что дополнительно может приводить к прерываниям. Установление связи между базовой станцией (не показана) и AT 120 основано на конфигурациях, поддерживаемых сеансовым контроллером, причем базовая станция должна получать такую конфигурацию от сеансового контроллера до установления связи с AT. Сеанс и AT 120 могут быть идентифицированы для базовых станций на основе уникального идентификатора терминала доступа (UATI), при этом подписи сеансов дополнительно могут указывать версию сеанса для AT. Данная идентификация посредством подписей сеансов может быть основана на последовательности номеров, которые могут увеличиваться по мере того, как сеанс обновляется, к примеру, сеанс может модифицироваться при инициировании нового приложения, которое требует дополнительных ресурсов.As illustrated in FIG. 1, session transfer component 125 transfers session ownership 142 from a source SRNC 111 to a target SRNC 113, the associated unique access terminal identifier (UATI) can then be updated to indicate this transmission for the associated base station (s) . Accordingly, session management becomes independent of connection management, and if the session is to be moved, this does not necessarily require the movement of the connection associated with it. This is different from traditional systems that require moving the connection if the session is moving, which can also lead to interruptions. The establishment of communication between the base station (not shown) and the AT 120 is based on the configurations supported by the session controller, and the base station must receive such a configuration from the session controller before establishing communication with the AT. A session and AT 120 can be identified for base stations based on a unique access terminal identifier (UATI), with session signatures optionally indicating a session version for AT. This identification through session signatures can be based on a sequence of numbers that can increase as the session is updated, for example, a session can be modified when a new application is initiated that requires additional resources.

На основе таких обновлений базовая станция, которая принимает UATI, может определенно и однозначно определять местоположения целевой SRNC 111, который теперь управляет сеансом, чтобы извлекать информацию сеанса. Следует принимать во внимание, что базовая станция может повторно согласовывать сеанс, если информация сеанса является нежелательной. UATI может включать в себя сегмент идентификатора подсети (к примеру, имеющий размер на 8 битов) и часть идентификатора AT, имеющую заранее определенный размер (к примеру, 24 бита). Он также может включать в себя IP-адрес SRNC для AT 120. Соответственно, когда AT-система перемещается (к примеру, из исходной подсети в целевую подсеть), целевой SRNC может быть идентифицирован из UATI, и к сеансу обращаются или определяют его местоположение после этого посредством обновленного или нового UATI. Следует принимать во внимание, что, несмотря на то, что фиг.1 иллюстрирует компонент передачи сеанса как один модуль, этот модуль может быть распределен по всей системе. Кроме того, процессы поисковых вызовов в ходе передачи сеанса могут быть выполнены посредством использования как старого идентификатора поискового вызова (к примеру, назначенного посредством исходного сеансового контроллера для AT), так и нового идентификатора поискового вызова (к примеру, назначенного для AT посредством целевого SRNC), и перед тем, как новый UATI подтвержден от AT.Based on such updates, the base station that receives the UATI can definitely and uniquely determine the locations of the target SRNC 111, which now controls the session to retrieve the session information. It should be appreciated that the base station may renegotiate the session if the session information is undesirable. A UATI may include a subnet identifier segment (e.g., having a size of 8 bits) and a portion of an AT identifier having a predetermined size (e.g., 24 bits). It can also include the SRNC IP address for the AT 120. Accordingly, when the AT system moves (for example, from the source subnet to the target subnet), the target SRNC can be identified from the UATI, and the session is accessed or located after this through an updated or new UATI. It should be appreciated that, although FIG. 1 illustrates a session transfer component as a single module, this module can be distributed throughout the system. In addition, paging processes during a session transfer can be performed using both the old paging identifier (for example, assigned by the source session controller for AT) and the new paging identifier (for example, assigned to AT by the target SRNC) , and before the new UATI is confirmed from AT.

Фиг.2 иллюстрирует примерную систему для передачи SRNC, которая включает в себя сети доступа в форме функционального объекта, который содержит экземпляр маршрута AN (ANRI) 211, 213, 215 для логического обмена данными с терминалом доступа (AT) 220. Связь посредством ANRI, который в настоящий момент не обслуживает AT 220, по прямой или обратной линии радиосвязи выполняется логически посредством туннелирования пакетов протокола маршрутизации UMB через обслуживающую eBS прямой линии связи (FLSE) и обслуживающую eBS обратной линии связи (RLSE). SRNC 230 может иметь маршрут с AT 220, при этом SRNC 230 может устанавливать связь прозрачно с другими базовыми станциями. В одном аспекте передача сеанса осуществляется без прерывания потока данных между AT и системой беспроводной связи. Кроме того, AT 220 может распознавать каждую базовую станцию и может устанавливать связь непосредственно с ней, при этом SRNC может выступать в качестве координатора согласований, которые AT проводил с этими базовыми станциями.Figure 2 illustrates an exemplary system for transmitting SRNC, which includes access networks in the form of a functional entity that contains an instance of an AN (ANRI) route 211, 213, 215 for logically exchanging data with an access terminal (AT) 220. Communication via ANRI, which does not currently serve the AT 220, the forward or reverse radio link is logically performed by tunneling the UMB routing protocol packets through a forward link serving eBS (FLSE) and a reverse link serving eBS (RLSE). The SRNC 230 can have a route with the AT 220, while the SRNC 230 can communicate transparently with other base stations. In one aspect, a session is transmitted without interrupting the flow of data between the AT and the wireless communication system. In addition, the AT 220 can recognize each base station and can communicate directly with it, while the SRNC can act as a coordinator of the negotiations that the AT conducted with these base stations.

Как проиллюстрировано на фиг.2, шлюз доступа (AGW) 225 предоставляет "точку IP-присоединения" к сети пакетной передачи данных для AT. Соответственно, AGW 225 фактически является маршрутизатором первого перескока для AT 220, причем AGW 225 может состоять из плоскости управления (C-плоскости), чтобы оперировать служебными сообщениями между eBS/SRNC и AGW, и пользовательской плоскости (U-плоскости), чтобы оперировать трафиком однонаправленного канала. C-плоскость и U-плоскость могут иметь различную конечную точку IP. Компонент передачи перемещает SRNC от одного объекта в другой объект.As illustrated in FIG. 2, an access gateway (AGW) 225 provides an “IP attachment point” to a packet data network for an AT. Accordingly, the AGW 225 is in fact the first hop router for the AT 220, and the AGW 225 may consist of a control plane (C-plane) to handle service messages between eBS / SRNC and AGW, and a user plane (U-plane) to operate with traffic unidirectional channel. The C-plane and U-plane can have a different IP endpoint. The transmission component moves the SRNC from one entity to another entity.

Исходный SRNC также может содержать опорную копию сеанса и выполнять функцию контроллера поисковых вызовов. Местоположение SRNC может определяться с помощью UATI AT 220. Например, IP-адрес SRNC может быть встроен как часть UATI. Компонент передачи устойчиво передает SRNC другому объекту, что может осуществляться одновременно с тем, как другая AN добавляется. Соответственно, компонент передачи передает владение сеансом от исходного SRNC целевому SRNC, причем ассоциированный уникальный идентификатор терминала доступа (UATI) затем может быть обновлен для того, чтобы указать эту передачу для базовых станций.The source SRNC may also contain a reference copy of the session and act as a paging controller. The location of the SRNC can be determined using the UATI AT 220. For example, the IP address of the SRNC can be embedded as part of the UATI. The transmission component stably transmits the SRNC to another entity, which can be done concurrently with how another AN is added. Accordingly, the transmission component transfers session ownership from the source SRNC to the target SRNC, wherein the associated unique access terminal identifier (UATI) can then be updated to indicate this transmission for base stations.

Сеанс и AT могут быть идентифицированы для базовых станций на основе уникального идентификатора терминала доступа (UATI), при этом подписи сеансов дополнительно могут указывать версию сеанса для AT. На основе таких обновлений базовая станция, которая принимает UATI, может определенно и однозначно определять местоположение целевой SRNC, который теперь управляет опорной информацией сеанса, чтобы извлекать информацию сеанса. Следует принимать во внимание, что базовая станция может повторно согласовывать сеанс, если информация сеанса является нежелательной. Как проиллюстрировано на фиг.2, опорная точка U1 переносит управляющую информацию и информацию однонаправленного канала между eBS и AGW. Аналогично, опорная точка U2 переносит управляющую информацию между SRNC и eBS; а опорная точка U3 переносит управляющую информацию и информацию однонаправленного канала между двумя eBS. Кроме того, опорная точка U4 переносит управляющую информацию между SRNC. Кроме того, опорная точка U6 переносит управляющую информацию между SRNC и AGW.A session and AT can be identified for base stations based on a unique access terminal identifier (UATI), with session signatures optionally indicating a session version for AT. Based on such updates, the base station that receives the UATI can definitely and uniquely determine the location of the target SRNC, which now manages the session reference information to retrieve the session information. It should be appreciated that the base station may renegotiate the session if the session information is undesirable. As illustrated in FIG. 2, the reference point U1 carries control information and unidirectional channel information between the eBS and the AGW. Similarly, the reference point U2 transfers control information between the SRNC and eBS; and the reference point U3 carries control information and unidirectional channel information between two eBS. In addition, reference point U4 transfers control information between the SRNCs. In addition, the reference point U6 transfers control information between the SRNC and the AGW.

Фиг.3 иллюстрирует примерный уникальный идентификатор терминала доступа (UATI) 319, который является обновляемым для того, чтобы указывать передачу AT от одной базовой станции другой базовой станции, как часть системы связи 300. UATI выступает в качестве временного идентификатора, чтобы идентифицировать AT и ассоциированный SRNC, обслуживающий AT. Например, UATI 319 может использоваться в сообщениях, отправляемых по радиоинтерфейсу между мобильной станцией 326 327, AN, целевым SRNC 340 или исходным SRNC 330. Как проиллюстрировано на фиг.3, UATI 319 может включать в себя заранее определенное число битов (к примеру, 24 бита, которые включают в себя 8-битовый префикс для AN и 16-разрядный идентификатор SRNC). Следует принимать во внимание, что данная компоновка является примерной по характеру, и другие компоновки попадают в пределы области настоящего новшества.FIG. 3 illustrates an example unique access terminal identifier (UATI) 319 that is updatable to indicate AT transmission from one base station to another base station as part of a communications system 300. The UATI acts as a temporary identifier to identify the AT and associated SRNC serving AT. For example, the UATI 319 may be used in messages sent over the air between the mobile station 326 327, AN, the target SRNC 340, or the source SRNC 330. As illustrated in FIG. 3, the UATI 319 may include a predetermined number of bits (e.g., 24 bits, which include the 8-bit prefix for AN and the 16-bit SRNC identifier). It should be borne in mind that this layout is approximate in nature, and other layouts fall within the scope of this innovation.

Кроме того, могут использоваться дополнительные преамбулы кадра, после которых следует последовательность кадров. Дополнительный сбор информации, например синхронизация и другая информация, достаточная для терминала доступа, чтобы устанавливать связь на одной из несущих, а также базовая информация управления мощностью или информация смещения также может быть включена в преамбулу суперкадра. В других случаях только часть вышеупомянутой и/или другой информации может быть включена в преамбулу кадра и/или в субкадры. Кроме того, каждый кадр дополнительно может идентифицировать число поднесущих, которые могут одновременно использоваться для передачи за некоторый определенный период.In addition, additional frame preambles may be used, followed by a sequence of frames. Additional collection of information, such as synchronization and other information sufficient for the access terminal to communicate on one of the carriers, as well as basic power control information or bias information, can also be included in the superframe preamble. In other cases, only a portion of the above and / or other information may be included in the preamble of the frame and / or in subframes. In addition, each frame can additionally identify the number of subcarriers that can be simultaneously used for transmission over a certain period.

В связанном аспекте, такая передача SRNC через обновляемые UATI может осуществляться без прерывания потока данных между AT 326, 327 и системой беспроводной связи. Кроме того, AT 326, 327 может распознавать каждую базовую станцию и может устанавливать связь непосредственно с ней, при этом SRNC может выступать в качестве координатора согласований, которые AT проводил с этими базовыми станциями.In a related aspect, such an SRNC transmission through updatable UATIs may occur without interrupting the data stream between the AT 326, 327 and the wireless communication system. In addition, the AT 326, 327 can recognize each base station and can communicate directly with it, while the SRNC can act as a coordinator of the negotiations that the AT conducted with these base stations.

Фиг.4 иллюстрирует связанную методику 400 передачи сеанса от исходного SRNC целевому SRNC согласно аспекту. Хотя примерный способ проиллюстрирован и описан в данном документе как последовательность этапов, представляющих различные события и/или действия, различные аспекты не ограничены проиллюстрированным порядком этих этапов. Например, некоторые действия или события могут осуществляться в другой последовательности и/или одновременно с другими действиями или событиями, наряду с последовательностью, проиллюстрированной в данном документе, в соответствии с различными аспектами, описанными в данном документе. Кроме того, не все проиллюстрированные этапы, события или действия могут требоваться для того, чтобы реализовывать методику в соответствии с области настоящего новшества. Кроме того, следует понимать, что примерный способ и другие способы согласно новшеству могут быть осуществлены в ассоциативной связи со способом, иллюстрированным и описанным в данном документе, также как и в ассоциативной связи с другими не иллюстрированными или описанными системами и устройствами. Сначала и на этапе 410 могут быть обнаружены изменения в базовой станции, обслуживающей AT, которые вызывают изменение между исходным SRNC и целевым SRNC. Затем и на этапе 420, UATI, ассоциированный с исходным SRNC, может быть обновлен, чтобы указывать целевой SRNC. На этапе 430 сеанс может передавать владение от исходного SRNC целевому SRNC. Данная передача владения от исходного SRNC целевому SRNC предоставляет развязывание управления сеансом от управления соединениями сеанса на этапе 440. Соответственно, управление сеансами становится независимым от управления соединениями, причем если сеанс должен быть перемещен, это не обязательно требует перемещения ассоциированного с ним соединения. Это является отличием от традиционных систем, которые требуют перемещения соединения, если сеанс перемещается, что дополнительно может приводить к прерываниям.FIG. 4 illustrates a related methodology 400 for transferring a session from a source SRNC to a target SRNC according to an aspect. Although an exemplary method is illustrated and described herein as a sequence of steps representing various events and / or actions, various aspects are not limited to the illustrated order of these steps. 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 in this document, in accordance with various aspects described herein. In addition, not all illustrated steps, events, or actions may be required in order to implement a technique in accordance with the scope of the present innovation. In addition, it should be understood that the exemplary method and other methods according to the innovation can be implemented in associative connection with the method illustrated and described in this document, as well as in associative communication with other systems not illustrated or described. First and at 410, changes can be detected in the base station serving the AT that cause a change between the source SRNC and the target SRNC. Then, and at 420, the UATI associated with the source SRNC may be updated to indicate the target SRNC. At block 430, the session may transfer ownership from the source SRNC to the target SRNC. This transfer of ownership from the source SRNC to the target SRNC provides the decoupling of the session management from the session connection management in step 440. Accordingly, the session management becomes independent of the connection management, and if the session is to be moved, this does not necessarily require the movement of its associated connection. This is different from traditional systems that require moving the connection if the session is moving, which can also lead to interruptions.

Фиг.5 иллюстрирует дополнительную методику 500 передачи владения сеансом от исходного SRNC целевому SRNC согласно аспекту. Сначала на этапе 510 исходный SRNC и целевой SRNC размещаются в маршрутном наборе для обмена сообщениями. Затем на этапе 520 сообщение, связанное с запросом на передачу SRNC, может быть отправлено в исходный SRNC от целевого SRNC. На этапе 530 исходный SRNC затем может предоставлять порядковые номера UATI (к примеру, возрастающий номер, ассоциированный с UATI), чтобы обозначить для базовых станций порядковые номера, предоставленные для целевого SRNC. Кроме того, целевой SRNC может предоставлять обновленный UATI в AT. После приема этого сообщения посредством AT, он затем отвечает с сообщением завершения UATI в целевой SRNC, чтобы показать согласование с помощью обновленного UATI и передавать в назначенный целевой SRNC. На этапе 540 целевой SRNC затем может уведомлять членов ассоциированного с ним маршрута (к примеру, исходный SRNC и обслуживающую eBS), что UATI изменился, и целевой SRNC принял владение сеансом. Аналогично, базовые станции могут изменять свой ассоциированный UATI на UATI целевого SRNC.5 illustrates an additional methodology 500 for transferring session ownership from a source SRNC to a target SRNC according to an aspect. First, at step 510, the source SRNC and the target SRNC are placed in a route set for messaging. Then, at step 520, a message associated with the SRNC transmission request can be sent to the source SRNC from the target SRNC. At step 530, the source SRNC can then provide UATI sequence numbers (for example, the incremental number associated with the UATI) to indicate to base stations the sequence numbers provided for the target SRNC. In addition, the target SRNC can provide updated UATI in AT. After receiving this message via AT, it then replies with a UATI completion message to the target SRNC to show negotiation using the updated UATI and transmit to the designated target SRNC. At step 540, the target SRNC can then notify members of its associated route (for example, the source SRNC and the serving eBS) that the UATI has changed, and the target SRNC has taken over the session. Similarly, base stations can change their associated UATI to the UATI of the target SRNC.

Фиг.6 иллюстрирует примерную последовательность операций 600 вызова для передачи SRNC согласно дополнительному аспекту, при этом можно предполагать, что исходный SRNC и целевой SRNC уже находятся в маршрутном наборе (к примеру, устанавливать связь друг с другом). Как проиллюстрировано, сначала на этапе 610, целевой SRNC отправляет сообщение IAS (обмен служебными сигналами между сетями доступа)-SRNC Transfer Request (Запрос на передачу IAS-SRNC) в исходный SRNC, чтобы запрашивать передачу опорной информации сеанса, и запускает таймер Tstr-ias. Такие таймеры используются для того, чтобы повышать надежность процедур обмена сообщениями.6 illustrates an example call flow 600 for transmitting an SRNC according to a further aspect, it can be assumed that the source SRNC and the target SRNC are already in the route set (e.g., communicate with each other). As illustrated, first in step 610, the target SRNC sends an IAS (Service Signal Exchange between Access Networks) -SRNC Transfer Request message to the source SRNC to request transmission of session reference information, and starts the Tstr-ias timer . Such timers are used to increase the reliability of messaging procedures.

Затем на этапе 620 исходный SRNC отвечает целевому SRNC с сообщением IAS-SRNC Transfer Response (Ответ по передаче IAS-SRNC). Это сообщение включает в себя новый UATI_SeqNo (для нового UATI). Как только исходный SRNC отправляет сообщение IAS-SRNC Transfer Response, сеанс, ассоциированный с ним, может быть блокирован. Это блокировка сеанса может включать в себя отклонения дополнительной модификации сеанса, и при этом принятие запроса на копию сеанса, а также запроса на то, чтобы осуществлять поисковый вызов AT. После приема сообщения IAS-SRNC Transfer Response, целевой SRNC останавливает таймер Tstr-ias. Целевой SRNC также может блокировать свой сеанс.Then, at step 620, the source SRNC responds to the target SRNC with an IAS-SRNC Transfer Response message. This message includes the new UATI_SeqNo (for the new UATI). As soon as the source SRNC sends an IAS-SRNC Transfer Response message, the session associated with it can be blocked. This blocking of the session may include rejection of further modification of the session, while accepting a request for a copy of the session, as well as a request to make an AT paging. After receiving the IAS-SRNC Transfer Response message, the target SRNC stops the Tstr-ias timer. The target SRNC may also block its session.

На этапе 630 целевой SRNC отправляет сообщение UATIAssign, содержащее новый UATI, в AT. Затем на этапе 640, после приема сообщения UATIAssign, AT отправляет сообщения UATIComplete в целевой SRNC. После приема сообщения UATIComplete или служебного сообщения, адресованного на новый UATI, целевой SRNC разблокирует свой сеанс, к примеру, он позволяет конфигурирование сеанса и отправляет сообщение IAS-UATI Update (Обновление IAS-UATI) по всем ANRI в маршрутном наборе.At step 630, the target SRNC sends a UATIAssign message containing the new UATI to the AT. Then, at block 640, after receiving the UATIAssign message, the AT sends UATIComplete messages to the target SRNC. After receiving a UATIComplete message or a service message addressed to a new UATI, the target SRNC unlocks its session, for example, it allows the session to be configured and sends an IAS-UATI Update message over all ANRIs in the route set.

Затем на этапе 640, после приема сообщения IAS-UATI Update с новым UATI_SeqNo, исходный SRNC высвобождает старый UATI и отправляет сообщение IAS-UATI Update Ack (Подтверждение приема обновления IAS-UATI) обратно в целевой SRNC. После приема сообщения IAS-UATI Update Ack, целевой SRNC разблокирует сеанс и останавливает таймер Tuupd-ias.Then, at step 640, after receiving the IAS-UATI Update message with the new UATI_SeqNo, the source SRNC releases the old UATI and sends the IAS-UATI Update Ack message (IAS-UATI acknowledgment) back to the target SRNC. After receiving the IAS-UATI Update Ack message, the target SRNC will unblock the session and stop the Tuupd-ias timer.

Фиг.7 иллюстрирует последовательность операций 700 вызова, когда добавление в маршрутный набор осуществляется в ходе передачи опорной информации сеанса. Эта последовательность операций 700 вызова предполагает, что исходный SRNC и целевой SRNC уже находятся в маршрутном наборе, в то время как eBS1 еще не находится в маршрутном наборе. Сначала на этапе 710 целевой SRNC отправляет сообщение IAS-SRNC Transfer Request (Запрос на передачу IAS-SRNC) в исходный SRNC, чтобы запрашивать передачу опорной информации сеанса, и запускает таймер Tstr-ias.FIG. 7 illustrates a call flow 700 when adding to a route set is performed during the transmission of session reference information. This call flow 700 assumes that the source SRNC and the target SRNC are already in the route set, while eBS1 is not yet in the route set. First, in step 710, the target SRNC sends an IAS-SRNC Transfer Request message to the source SRNC to request transmission of session reference information, and starts the Tstr-ias timer.

Затем на этапе 720, исходный SRNC блокирует свой сеанс и отвечает целевому SRNC с сообщением IAS-SRNC Transfer Response. Это сообщение включает в себя новый UATI_SeqNo (для нового UATI). После приема сообщения IAS-SRNC Transfer Response, целевой SRNC останавливает таймер Tstr-ias.Then, at step 720, the source SRNC blocks its session and responds to the target SRNC with an IAS-SRNC Transfer Response message. This message includes the new UATI_SeqNo (for the new UATI). After receiving the IAS-SRNC Transfer Response message, the target SRNC stops the Tstr-ias timer.

Затем на этапе 730 целевой SRNC отправляет сообщение UATIAssign, содержащее новый UATI, в AT. Тем не менее, до того как сообщение принимается в AT, AT отправляет сообщение RouteOpenRequest (Запрос на открытие маршрута) в eBS1 со старым UATI, чтобы добавлять eBS1 в маршрутный набор. На этапе 740 eBS1 отправляет сообщение IAS-Session Information Request (Запрос информации сеанса IAS), адресующее старый UATI, в исходный SRNC с флагом, показывающим, что оно предназначено для добавления в маршрутный набор, и запускает таймер Tsir-ias.Then, at step 730, the target SRNC sends a UATIAssign message containing the new UATI to the AT. However, before the message is received at the AT, the AT sends a RouteOpenRequest message to eBS1 with the old UATI to add eBS1 to the route set. At block 740, eBS1 sends an IAS-Session Information Request message addressing the old UATI to the source SRNC with a flag indicating that it is intended to be added to the route set, and starts the Tsir-ias timer.

На этапе 750 исходный SRNC соглашается с запросом на сеанс посредством отправки сообщения IAS-Session Information Response (Ответ с информацией сеанса IAS) с информацией сеанса. После приема сообщения IAS-Session Information Response, eBS1 останавливает таймер Tsir-ias.At step 750, the source SRNC accepts the session request by sending an IAS-Session Information Response message with session information. After receiving the IAS-Session Information Response message, eBS1 stops the Tsir-ias timer.

После этого на этапе 760 AT принимает сообщение UATIAssign от целевого SRNC. Затем на этапе 770, после приема сообщения UATIAssign, AT отправляет сообщение UATIComplete в целевой SRNC.: по сути, после приема сообщения UATIComplete или служебного сообщения, адресованного на новый UATI, целевой SRNC разблокирует свой сеанс, при этом конфигурирование сеанса может быть разрешено, и отправляет сообщение IAS-UATI Update по всем ANRI в маршрутном наборе.After that, at step 760, the AT receives the UATIAssign message from the target SRNC. Then, at step 770, after receiving the UATIAssign message, the AT sends the UATIComplete message to the target SRNC .: in fact, after receiving the UATIComplete message or service message addressed to the new UATI, the target SRNC will unlock its session, and session configuration can be enabled, and sends an IAS-UATI Update message for all ANRIs in the route set.

На этапе 780 целевой SRNC отправляет сообщение IAS-UATI Update с новым UATI и новым UATI_SeqNo в исходный SRNC и запускает таймер Tuupd-ias. Кроме того, на этапе 790, после приема сообщения IAS-UATI Update, исходный SRNC высвобождает старый UATI и отправляет сообщение IAS-UATI Update Ack обратно в целевой SRNC. После приема сообщения IAS-UATI Update Ack целевой SRNC останавливает таймер Tuupd-ias. На этапе 792 AT принимает сообщение RouteOpenAccept (Подтверждение открытия маршрута) от eBS1 в ответ на сообщение RouteOpenRequest (Запрос на открытие маршрута) на этапе 730. После этого на этапе 794 AT отправляет сообщение RouteMapStatus (Состояние карты маршрута) по всем ANRI в маршрутном наборе, включая целевой SRNC.At step 780, the target SRNC sends an IAS-UATI Update message with the new UATI and new UATI_SeqNo to the source SRNC and starts the Tuupd-ias timer. In addition, at step 790, after receiving the IAS-UATI Update message, the source SRNC releases the old UATI and sends the IAS-UATI Update Ack message back to the target SRNC. After receiving the IAS-UATI Update Ack message, the target SRNC stops the Tuupd-ias timer. At step 792, the AT receives a RouteOpenAccept message from eBS1 in response to the RouteOpenRequest message at step 730. After that, at step 794, the AT sends a RouteMapStatus (Route Map Status) message for all ANRIs in the route set, including target SRNC.

Затем на этапе 796, после приема сообщения RouteMapStatus, которое содержит новый eBS1 в маршрутном наборе, целевой SRNC отправляет сообщение IAS-UATI Update, содержащее новый UATI и новый UATI_SeqNo, в eBS1 и запускает таймер Tuupd-ias. Затем на этапе 799, после приема сообщения IAS-UATI Update, eBS1 отправляет сообщение IAS-UATI Update Ack в целевой SRNC. После приема сообщения IAS-UATI Update Ack целевой SRNC останавливает таймер Tuupd-ias.Then, at 796, after receiving a RouteMapStatus message that contains the new eBS1 in the route set, the target SRNC sends an IAS-UATI Update message containing the new UATI and new UATI_SeqNo to eBS1 and starts the Tuupd-ias timer. Then, at step 799, after receiving the IAS-UATI Update message, eBS1 sends the IAS-UATI Update Ack message to the target SRNC. After receiving the IAS-UATI Update Ack message, the target SRNC stops the Tuupd-ias timer.

Фиг.8 иллюстрирует дополнительную блок-схему последовательности операций способа в соответствии с дополнительным аспектом. Данная блок-схема последовательности операций способа описывает последовательность операций вызова, когда согласование сеанса предпринимается в ходе передачи опорной информации сеанса. Последовательность операций 800 вызова предполагает, что eBS1 891, исходный SRNC 892 и целевой SRNC 893 уже находятся в маршрутном наборе. Сначала на этапе 801 целевой SRNC 893 отправляет сообщение IAS-SRNC Transfer Request в исходный SRNC 892, чтобы запросить передачу опорной информации сеанса, и запускает таймер Tstr-ias.FIG. 8 illustrates a further flowchart of a method in accordance with a further aspect. This flowchart describes a call flow when session negotiation is attempted during the transmission of session reference information. Call flow 800 assumes that eBS1 891, source SRNC 892, and destination SRNC 893 are already in the routing set. First, in step 801, the target SRNC 893 sends an IAS-SRNC Transfer Request message to the source SRNC 892 to request the transmission of session reference information, and starts the Tstr-ias timer.

После этого на этапе 802 исходный SRNC 892 блокирует свой сеанс и отвечает целевому SRNC 893 с сообщением IAS-SRNC Transfer Response. Это сообщение включает в себя новый UATI_SeqNo (для нового UATI). После приема сообщения IAS-Session Information Request, целевой SRNC 893 останавливает таймер Tstr-ias. Целевой SRNC отправляет сообщение UATIAssign, содержащее новый UATI, в AT. Тем не менее, до того как сообщение принимается в AT, AT и eBS1 инициируют согласование сеанса на этапе 803.After that, in step 802, the source SRNC 892 blocks its session and responds to the target SRNC 893 with an IAS-SRNC Transfer Response message. This message includes the new UATI_SeqNo (for the new UATI). After receiving the IAS-Session Information Request message, the target SRNC 893 stops the Tstr-ias timer. The target SRNC sends a UATIAssign message containing the new UATI to the AT. However, before a message is received at AT, AT and eBS1 initiate session negotiation at 803.

Затем на этапе 804, чтобы завершить согласование сеанса, eBS1 891 отправляет сообщение IAS-Session Information Update Request (Запрос на обновление информации сеанса IAS) со старым UATI в исходный SRNC 892 и запускает таймер Tsur-ias. На этапе 805 исходный SRNC отклоняет запрос посредством отправки сообщения IAS-Session Information Update Response (Ответ по обновлению информации сеанса IAS) в eBS1 891 со значением причины ошибки, показывающим, что сеанс заблокирован. После приема сообщения IAS-Session Information Update Response eBS1 останавливает таймер Tsir-ias, и eBS1 может повторить обновление сеанса в SRNC после того, как он принимает сообщение IAS-UATI Update, или может завершить согласование сеанса с AT 895. Затем на этапе 806 AT принимает сообщение UATIAssign от целевого SRNC.Then, at step 804, to complete the session negotiation, eBS1 891 sends an IAS-Session Information Update Request message with the old UATI to the original SRNC 892 and starts the Tsur-ias timer. At block 805, the source SRNC rejects the request by sending an IAS-Session Information Update Response message to eBS1 891 with an error reason value indicating that the session is locked. After receiving the IAS-Session Information Update Response message, eBS1 stops the Tsir-ias timer, and eBS1 can retry updating the session in SRNC after it receives the IAS-UATI Update message, or can complete the session negotiation with AT 895. Then, at step 806 AT receives a UATIAssign message from the target SRNC.

Далее, после приема сообщения UATIAssign, AT отправляет сообщение UATIComplete в целевой SRNC на этапе 807. После приема сообщения UATIComplete или служебного сообщения, адресованного на новый UATI, целевой SRNC разблокирует свой сеанс, при этом он может позволить конфигурирование сеанса, и отправляет сообщение IAS-UATI Update по всем ANRI в маршрутном наборе, включая исходный SRNC и eBS1.Then, after receiving the UATIAssign message, the AT sends the UATIComplete message to the target SRNC at step 807. After receiving the UATIComplete message or service message addressed to the new UATI, the target SRNC will unlock its session, while it can allow session configuration, and sends the IAS- message UATI Update for all ANRIs in the route set, including source SRNC and eBS1.

Затем на этапе 808 целевой SRNC отправляет сообщение IAS-UATI Update с новым UATI в исходный SRNC и запускает таймер Tuupd-ias. На этапе 809, после приема сообщения IAS-UATI Update, исходный SRNC высвобождает старый UATI и отправляет сообщение IAS-UATI Update Ack обратно в целевой SRNC. После приема сообщения IAS-UATI Update Ack целевой SRNC останавливает таймер Tuupd-ias.Then, at 808, the target SRNC sends an IAS-UATI Update message with the new UATI to the original SRNC and starts the Tuupd-ias timer. At 809, after receiving the IAS-UATI Update message, the source SRNC releases the old UATI and sends the IAS-UATI Update Ack message back to the target SRNC. After receiving the IAS-UATI Update Ack message, the target SRNC stops the Tuupd-ias timer.

После этого на этапе 810 целевой SRNC отправляет сообщение IAS-UATI Update с новым UATI в eBS1 и запускает таймер Tuupd-ias. На этапе 811, после приема сообщения IAS-UATI Update, eBS1 использует новый UATI и отправляет сообщение IAS-UATI Update Ack обратно в целевой SRNC. После приема сообщения IAS-UATI Update Ack целевой SRNC останавливает таймер Tuupd-ias. Затем на этапе 812, после приема сообщения IAS-UATI Update, eBS1 отправляет сообщение IAS-Session Update Request (Запрос на обновление сеанса с IAS) с новым UATI в целевой SRNC и запускает таймер Tsur-ias.After that, at step 810, the target SRNC sends an IAS-UATI Update message with the new UATI to eBS1 and starts the Tuupd-ias timer. At 811, after receiving the IAS-UATI Update message, eBS1 uses the new UATI and sends the IAS-UATI Update Ack message back to the target SRNC. After receiving the IAS-UATI Update Ack message, the target SRNC stops the Tuupd-ias timer. Then, at step 812, after receiving the IAS-UATI Update message, eBS1 sends an IAS-Session Update Request message with the new UATI to the target SRNC and starts the Tsur-ias timer.

После этого на этапе 813 целевой SRNC соглашается с запросом посредством отправки сообщения IAS-Session Update Response (Ответ с обновлением сеанса) в eBS1 с новой подписью сеанса. После приема сообщения IAS-Session Update Response eBS1 останавливает таймер Tsur-ias. Соответственно, на этапе 814, eBS1 и AT завершают согласование сеанса с использованием новой подписи сеанса.Thereafter, at step 813, the target SRNC accepts the request by sending an IAS-Session Update Response message to eBS1 with a new session signature. After receiving the IAS-Session Update Response, eBS1 stops the Tsur-ias timer. Accordingly, at 814, eBS1 and AT complete the session negotiation using the new session signature.

Фиг.9 иллюстрирует связанную последовательность операций 900 вызова, которая иллюстрирует примерную передачу опорной информации сеанса, когда AT 999 не принимает сообщение UATIAssign. Эта последовательность операций 900 вызова предполагает, что исходный SRNC 991 и целевой SRNC 993 уже находятся в маршрутном наборе, тогда как eBS1 997 еще не находится в маршрутном наборе. Сначала на этапе 910 целевой SRNC 993 отправляет сообщение IAS-SRNC Transfer Request в исходный SRNC 991, чтобы запросить передачу опорной информации сеанса, и запускает таймер Tstr-ias.FIG. 9 illustrates a related call flow 900 that illustrates an example transmission of session reference information when the AT 999 does not receive a UATIAssign message. This call flow 900 assumes that the source SRNC 991 and the target SRNC 993 are already in the route set, while eBS1 997 is not already in the route set. First, in step 910, the target SRNC 993 sends an IAS-SRNC Transfer Request message to the source SRNC 991 to request transmission of the session reference information, and starts the Tstr-ias timer.

Затем на этапе 911 исходный SRNC 991 отвечает целевому SRNC 993 с сообщением IAS-SRNC Transfer Response. Это сообщение включает в себя новый UATI_SeqNo (для нового UATI). После приема сообщения IAS-SRNC Transfer Response целевой SRNC 993 останавливает таймер Tstr-ias. После этого на этапе 912 целевой SRNC 993 отправляет сообщение UATIAssign, содержащее новый UATI, в AT 999. Тем не менее, AT 999 не принимает сообщение, поскольку он потерял соединение.Then, in step 911, the source SRNC 991 responds to the target SRNC 993 with an IAS-SRNC Transfer Response message. This message includes the new UATI_SeqNo (for the new UATI). After receiving the IAS-SRNC Transfer Response message, the target SRNC 993 stops the Tstr-ias timer. After that, in step 912, the target SRNC 993 sends a UATIAssign message containing the new UATI to the AT 999. However, the AT 999 does not receive the message because it has lost the connection.

В течение этого периода, если исходный SRNC 991 принимает сообщение Paging Request (Запрос на поисковый вызов), то исходный SRNC 991 должен инициировать процедуру поискового вызова для AT 999 с помощью старого PageID (Идентификатор поискового вызова). Аналогично, если сообщение UATIComplete не принято, то исходный SRNC и целевой SRNC 993 могут высвобождать новый UATI после того, как таймер KeepAlive (Поддержание активности) сеанса истекает. На этапе 913 AT 999 осуществляет доступ к eBS1 997 посредством отправки RouteOpenRequest со старым UATI в eBS1 997. После этого на этапе 914 eBSN1 отправляет сообщение IAS-Session Information Request в исходный SRNC с флагом, показывающим, что это сообщение доступа, и запускает таймер Tsir-ias.During this period, if the source SRNC 991 receives a Paging Request message, then the source SRNC 991 must initiate a paging procedure for the AT 999 using the old PageID (Paging Identifier). Similarly, if a UATIComplete message is not received, then the source SRNC and destination SRNC 993 can release a new UATI after the KeepAlive timer expires. At step 913, the AT 999 accesses eBS1 997 by sending a RouteOpenRequest with the old UATI to eBS1 997. Then, at step 914, the eBSN1 sends an IAS-Session Information Request message to the source SRNC with a flag indicating that this is an access message and starts the Tsir timer -ias.

Затем на этапе 915, после приема сообщения IAS-Session Information Request со старым UATI и флагом доступа, исходный SRNC разблокирует сеанс и отвечает eBS1 с сообщением IAS-Session Information Response. Это сообщение содержит текущий сеанс, текущую точку присоединения данных (DAP) и подпись текущего сеанса. После приема сообщения IAS-Session Information Response eBS1 останавливает таймер Tsir-ias.Then, at step 915, after receiving the IAS-Session Information Request message with the old UATI and access flag, the source SRNC unlocks the session and responds to eBS1 with the IAS-Session Information Response message. This message contains the current session, the current data attachment point (DAP), and the signature of the current session. After receiving the IAS-Session Information Response, eBS1 stops the Tsir-ias timer.

После этого на этапе 916 eBS1 отправляет сообщение RouteOpenAccept в AT, чтобы завершить процедуру установления маршрута с AT. Аналогично, на этапе 917, AT отправляет RouteMapStatus по всем ANRI в маршрутном наборе. Затем на этапе 918, после приема IAS-Session Information Request со старым UATI и флагом доступа, исходный SRNC также отправляет сообщение IAS-UATI Update в целевой SRNC, чтобы сообщить целевому SRNC, что он может высвобождать новый UATI. Затем исходный SRNC запускает таймер Tuupd-ias.After that, at step 916, eBS1 sends a RouteOpenAccept message to the AT to complete the routing procedure with the AT. Similarly, in step 917, the AT sends a RouteMapStatus over all ANRIs in the route set. Then, at step 918, after receiving the IAS-Session Information Request with the old UATI and access flag, the source SRNC also sends an IAS-UATI Update message to the target SRNC to inform the target SRNC that it can release a new UATI. The source SRNC then starts the Tuupd-ias timer.

После этого на этапе 919, после приема сообщения IAS-UATI Update, целевой SRNC высвобождает новый UATI и отправляет сообщение IAS-UATI Update Ack обратно в исходный SRNC. После приема сообщения IAS-UATI Update Ack исходный SRNC останавливает таймер Tuupd-ias. Соответственно, последовательность операций 900 вызова приводит пример сценария, который предоставляет возможность исходному контроллеру повторно инициировать сеанс и сохранить владение исходным контроллером, если сообщение UATIAssign потеряно.Thereafter, in step 919, after receiving the IAS-UATI Update message, the target SRNC releases the new UATI and sends the IAS-UATI Update Ack message back to the original SRNC. After receiving the IAS-UATI Update Ack message, the source SRNC stops the Tuupd-ias timer. Accordingly, call flow 900 provides an example scenario that enables the source controller to re-initiate the session and retain ownership of the source controller if the UATIAssign message is lost.

Фиг.10 иллюстрирует дополнительный примерный аспект последовательности операций 1000 вызова, которая описывает сценарий сбоя при передаче опорной информации сеанса, когда сообщение UATIComplete (Завершение UATI) потеряно. Эта последовательность операций 1000 вызова предполагает, что исходный SRNC и целевой SRNC уже находятся в маршрутном наборе, тогда как eBS1 еще не находится в маршрутном наборе. Сначала на этапе 1001 целевой SRNC отправляет сообщение IAS-SRNC Transfer Request в исходный SRNC, чтобы запросить передачу опорной информации сеанса и запустить таймер Tstr-ias. Затем на этапе 1002 исходный SRNC отвечает целевому SRNC с сообщением IAS-SRNC Transfer Response. Это сообщение содержит новый UATI_SeqNo (для нового UATI). После приема сообщения IAS-SRNC Transfer Response целевой SRNC останавливает таймер Tstr-ias.FIG. 10 illustrates a further exemplary aspect of a call flow 1000 that describes a failure scenario for transmitting session reference information when a UATIComplete message is lost. This call flow 1000 assumes that the source SRNC and the target SRNC are already in the route set, while eBS1 is not already in the route set. First, in step 1001, the target SRNC sends an IAS-SRNC Transfer Request message to the source SRNC to request transmission of session reference information and start the Tstr-ias timer. Then, at 1002, the source SRNC responds to the target SRNC with an IAS-SRNC Transfer Response message. This message contains the new UATI_SeqNo (for the new UATI). After receiving the IAS-SRNC Transfer Response message, the target SRNC stops the Tstr-ias timer.

После этого на этапе 1003 целевой SRNC отправляет сообщение UATIAssign, содержащее новый UATI, в AT. После этого на этапе 1004, AT принимает сообщение UATIAssign от целевого SRNC. Тем не менее, как проиллюстрировано на фиг.1000, AT теряет соединение до того, как сообщение доставлено. В течение этого периода, если исходный SRNC принимает сообщение Paging Request, то исходный SRNC должен инициировать процедуру поискового вызова для AT с помощью старого PageID. Следует принимать во внимание, что AT отслеживает как старый PageID, так и новый PageID, если сообщение UATIComplete не отправлено успешно. Кроме того, если сообщение UATIComplete не принято, то исходный SRNC и целевой SRNC могут высвобождать новый UATI после того, как таймер KeepAlive сеанса истекает. На этапе 1005 AT осуществляет доступ к eBS1 посредством отправки сообщения RouteOpenRequest с новым UATI.After that, in step 1003, the target SRNC sends a UATIAssign message containing the new UATI to the AT. After that, at step 1004, the AT receives the UATIAssign message from the target SRNC. However, as illustrated in FIG. 1000, the AT loses connection before the message is delivered. During this period, if the source SRNC receives a Paging Request message, then the source SRNC must initiate a paging procedure for the AT using the old PageID. Please note that the AT tracks both the old PageID and the new PageID if the UATIComplete message is not sent successfully. In addition, if the UATIComplete message is not received, then the source SRNC and the target SRNC can release a new UATI after the session's KeepAlive timer expires. At 1005, the AT accesses eBS1 by sending a RouteOpenRequest message with a new UATI.

Затем на этапе 1006 eBS1 отправляет сообщение IAS-Session Information Request с флагом, показывающим, что это сообщение доступа, в целевой SRNC и запускает таймер Tsir-ias. На этапе 1007, после приема сообщения IAS-Session Information Request с новым UATI, целевой SRNC разблокирует сеанс и отправляет сообщение IAS-Session Information Response в eBS1. Сообщение содержит сеанс AT. После приема сообщения IAS-Session Information Response, eBS1 останавливает таймер Tsir-ias.Then, at step 1006, eBS1 sends an IAS-Session Information Request message with a flag indicating that this is an access message to the target SRNC and starts the Tsir-ias timer. At 1007, after receiving an IAS-Session Information Request message with a new UATI, the target SRNC will unblock the session and send the IAS-Session Information Response message to eBS1. The message contains an AT session. After receiving the IAS-Session Information Response message, eBS1 stops the Tsir-ias timer.

Затем на этапе 1008 eBS1 отправляет сообщение RouteOpenAccept в AT, чтобы завершить процедуру установления маршрута. Затем на этапе 1009 AT отправляет сообщение RouteMapStatus по всем ANRI в маршрутном наборе, включая eBS1 и целевой SRNC. На этапе 1010, после приема сообщения IAS-Session Information Request с новым UATI, целевой SRNC отправляет сообщение IAS-UATI Update в исходный SRNC и запускает таймер Tuupd-ias. Затем на этапе 1011, после приема сообщения IAS-UATI Update, исходный SRNC отправляет сообщение IAS-UATI Update Ack в целевой SRNC и может высвобождать старый UATI. После приема сообщения UATI Update Ack, целевой SRNC останавливает таймер Tuupd-ias. По сути, система телекоммуникации может восстанавливаться в ходе сценария сбоя для передачи опорной информации сеанса, если сообщение UATIComplete потеряно.Then, at 1008, eBS1 sends a RouteOpenAccept message to the AT to complete the routing process. Then, at 1009, the AT sends a RouteMapStatus message over all ANRIs in the route set, including eBS1 and the target SRNC. At 1010, after receiving an IAS-Session Information Request message with a new UATI, the target SRNC sends the IAS-UATI Update message to the source SRNC and starts the Tuupd-ias timer. Then, at 1011, after receiving the IAS-UATI Update message, the source SRNC sends the IAS-UATI Update Ack message to the target SRNC and can release the old UATI. After receiving the UATI Update Ack message, the target SRNC stops the Tuupd-ias timer. In essence, a telecommunication system can be restored during a failure scenario to transmit session reference information if the UATIComplete message is lost.

Фиг.11 иллюстрирует конкретную систему 1100, которая упрощает передачу владения сеансом от исходного SRNC целевому SRNC. Система 1100 может быть ассоциирована с точкой доступа и включает в себя группировку 1102 компонентов, которые могут устанавливать связь друг с другом в соединении с передачей владения сеансом и предоставлением обновлений в UATI.11 illustrates a specific system 1100 that facilitates transferring session ownership from a source SRNC to a target SRNC. System 1100 can be associated with an access point and includes a grouping of components 1102 that can communicate with each other in conjunction with transferring session ownership and providing updates to the UATI.

Группировка 1102 также включает в себя компонент 1106 для передачи сеанса от исходного SRNC целевому. Данная группировка дополнительно может включать в себя компоненты для отслеживания подписей сеансов (не показаны) и компонент 1107 для предоставления конфигурации QoS, при этом если сеанс должен быть перемещен, это не обязательно требует перемещения ассоциированного с ним соединения. Группировка 1102 добавочно включает в себя компонент 1108 для приема данных связи, и/или обмена сообщениями от исходного SRNC, причем данные предпочтительно отправляют в AT и/или целевой SRNC. Кроме того, данные связи, принимаемые от AT, могут быть IP-инкапсулированным пакетом данных, который ассоциирован с порядковым номером или меткой. Группировка 1102 дополнительно может включать в себя компонент 1110 для отправки данных связи (к примеру, обмена сообщениями), в целевой SRNC 1110 в надлежащей последовательности. Система 1100 также может включать в себя запоминающее устройство 1112, которое может сохранять инструкции, относящиеся к выполнению компонентов 1104-1110. Система 1100 дополнительно включает в себя компонент 1104 для уведомления базовых станций и других модулей, устанавливающих связь с AT, о передаче сеанса и/или идентификационных данных целевого SRNC.Grouping 1102 also includes a component 1106 for transmitting the session from the source SRNC to the target. This grouping may further include components for tracking session signatures (not shown) and component 1107 for providing a QoS configuration, however, if a session needs to be moved, this does not necessarily require movement of its associated connection. Grouping 1102 further includes a component 1108 for receiving communication data, and / or messaging from the source SRNC, the data being preferably sent to the AT and / or target SRNC. In addition, communication data received from the AT may be an IP-encapsulated data packet that is associated with a sequence number or label. Grouping 1102 may further include a component 1110 for sending communication data (e.g., messaging) to the target SRNC 1110 in the proper sequence. System 1100 may also include a storage device 1112 that can store instructions related to the execution of components 1104-1110. System 1100 further includes a component 1104 for notifying base stations and other modules communicating with the AT about the transfer of the session and / or credentials of the target SRNC.

Фиг.12 иллюстрирует систему 1200, которая может использоваться в соединении с взаимодействием с сеансом, отправляемым в целевой SRNC, согласно аспекту. Система 1200 содержит приемник 1202, который принимает сигнал, например, от одной или более приемных антенн и выполняет типичные действия (к примеру, фильтрует, усиливает, преобразует с понижением частоты и т.д.) с принимаемым сигналом и оцифровывает приведенный к требуемым параметрам сигнал, чтобы получить выборки. Демодулятор 1204 может демодулировать и предоставлять принимаемые пилотные символы в процессор 1206 для оценки канала.12 illustrates a system 1200 that can be used in conjunction with a session sent to a target SRNC, in accordance with an aspect. System 1200 comprises a receiver 1202 that receives a signal, for example, from one or more receiving antennas and performs typical actions (e.g., filters, amplifies, downconverts, etc.) with the received signal and digitizes the signal adjusted to the required parameters to get samples. A demodulator 1204 may demodulate and provide received pilot symbols to a processor 1206 for channel estimation.

Процессор 1206 может быть процессором, выделенным для анализа информации, принимаемой посредством компонента 1202 приемника, и/или формирования информации для передачи посредством передатчика 1214. Процессор 1206 может быть процессором, который управляет одной или более частей системы 1200, и/или процессором, который анализирует информацию, принимаемую посредством приемника 1202, формирует информацию для передачи посредством передатчика 1214 и управляет одной или более частей системы 1200. Система 1200 может включать в себя компонент 1208 оптимизации, который может оптимизировать производительность пользовательского оборудования до, в ходе и/или после передачи обслуживания. Компонент 1208 оптимизации может быть встроен в процессор 1206. Следует принимать во внимание, что компонент 1208 оптимизации может включать в себя код оптимизации, который осуществляет анализ полезности в соединении с определением того, следует ли инициировать передачу обслуживания сеанса от исходного SRNC системе целевого SRNC. Код оптимизации может использовать способы на основе искусственного интеллекта в связи с осуществлением выводов и/или вероятностных определений, и/или статистических определений в связи с выполнением передачи обслуживания.Processor 1206 may be a processor dedicated to analyzing information received by receiver component 1202 and / or generating information for transmission by transmitter 1214. Processor 1206 may be a processor that controls one or more parts of system 1200 and / or a processor that analyzes information received by receiver 1202 generates information for transmission by transmitter 1214 and controls one or more parts of system 1200. System 1200 may include an optimization component 1208 that ory can optimize performance of user equipment before, during and / or after the handover. Optimization component 1208 may be integrated into processor 1206. It should be appreciated that optimization component 1208 may include an optimization code that performs a utility analysis in conjunction with determining whether to initiate a session handover from the source SRNC to the target SRNC system. The optimization code may use artificial intelligence-based methods in connection with the implementation of conclusions and / or probabilistic determinations and / or statistical determinations in connection with the execution of a handover.

Система (абонентское устройство) 1200 дополнительно может содержать запоминающее устройство 1210, которое функционально сочленено с процессором 1206 и которое хранит такую информацию, как информация об интенсивности сигнала относительно базовой станции, информация диспетчеризации и т.п., причем эта информация может использоваться в связи с определением того, следует ли и когда следует инициировать и запрашивать передачу обслуживания сеанса. Запоминающее устройство 1210 дополнительно может хранить протоколы, ассоциированные с формированием таблиц поиска и т.д., с тем, чтобы система 1200 могла использовать сохраненные протоколы и/или алгоритмы для того, чтобы повысить пропускную способность системы. Следует принимать во внимание, что компоненты хранения данных (к примеру, запоминающие устройства), описанные в данном документе, могут быть энергозависимым запоминающим устройством или энергонезависимым запоминающим устройством либо могут включать в себя как энергозависимое, так и энергонезависимое запоминающее устройство. В качестве иллюстрации, но не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое ROM (EEPROM) или флэш-память. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое выступает в качестве внешнего кэша. В качестве иллюстрации, но не ограничения, RAM доступно во многих формах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с двойной скоростью передачи (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM с синхронной связью (SLDRAM) и direct Rambus RAM (DRRAM). Запоминающее устройство 1210 имеет намерение содержать (но не только) эти и любые другие подходящие типы запоминающих устройств. Процессор 1206 соединен с модулятором 1212 символов и передатчиком 1214, который отправляет модулированный сигнал.The system (subscriber unit) 1200 may further comprise a storage device 1210, which is functionally coupled to a processor 1206 and which stores information such as information about the signal strength relative to the base station, scheduling information, and the like, and this information can be used in connection with determining whether and when to initiate and request a session handover. Storage device 1210 can optionally store protocols associated with generating lookup tables, etc., so that system 1200 can use stored protocols and / or algorithms in order to increase system throughput. It will be appreciated that the data storage components (e.g., storage devices) described herein may be volatile storage or non-volatile storage, or may include both volatile and non-volatile storage. By way of illustration, but not limitation, non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM), which acts as an external cache. As an illustration, but not limitation, RAM is available in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual-speed SDRAM (DDR SDRAM), advanced SDRAM (ESDRAM), Synchronous Communication DRAM (SLDRAM) and direct Rambus RAM (DRRAM). The storage device 1210 intends to contain (but not only) these and any other suitable types of storage devices. A processor 1206 is coupled to a symbol modulator 1212 and a transmitter 1214 that sends a modulated signal.

Фиг.13 иллюстрирует функции базовых станций, при этом базовые станции управляют соединением, которое представляет назначение ресурсов (к примеру, выделенных ресурсов), которые позволяют терминалу доступа (AT) устанавливать связь с сетью доступа (AN). Как проиллюстрировано, система 1300 содержит базовую станцию 1302 с приемником 1310, который принимает сигнал(ы) от одного или более пользовательских устройств 1304 посредством одной или более приемных антенн 1306 и передает в одно или более пользовательских устройств 1304 посредством множества передающих антенн 1308. В одном примере приемные антенны 1306 и передающие антенны 1308 могут быть реализованы с помощью одного набора антенн. Приемник 1310 может принимать информацию от приемных антенн 1306, и он функционально ассоциирован с демодулятором 1312, который демодулирует принимаемую информацию. Приемником 1310 может быть, например, многоотводный когерентный приемник (к примеру, техника, которая отдельно обрабатывает компоненты многолучевого сигнала с помощью множества основополосных корреляторов, и т.д.), MMSE-приемник или какой-либо другой приемлемый приемник для разделения пользовательских устройств, назначенных ему, как следует принимать во внимание специалистам в данной области техники. Например, может быть использовано множество приемников (к примеру, по одному на приемную антенну), и эти приемники могут устанавливать связь друг с другом, чтобы предоставлять улучшенные оценки пользовательских данных. Демодулированные символы анализируются посредством процессора 1314, который аналогичен процессору, описанному выше со ссылкой на фиг.11, и сочленен с запоминающим устройством 1316, которое хранит информацию, относящуюся к назначениям пользовательских устройств, таблиц поиска, относящихся к ним, и т.п. Выход приемника для каждой антенны может быть совместно обработан посредством приемника 1310 и/или процессора 1314. Модулятор 1318 может мультиплексировать сигнал для передачи с помощью передатчика 1320 посредством передающих антенн 1308 в пользовательские устройства 1304.FIG. 13 illustrates the functions of base stations, wherein base stations control a connection that represents an assignment of resources (eg, allocated resources) that allow an access terminal (AT) to communicate with an access network (AN). As illustrated, system 1300 comprises a base station 1302 with a receiver 1310 that receives signal (s) from one or more user devices 1304 through one or more receiving antennas 1306 and transmits to one or more user devices 1304 through multiple transmit antennas 1308. In one In the example, receiving antennas 1306 and transmitting antennas 1308 can be implemented using one set of antennas. A receiver 1310 may receive information from receive antennas 1306, and it is functionally associated with a demodulator 1312 that demodulates received information. The receiver 1310 may be, for example, a multi-tap coherent receiver (for example, a technique that separately processes the components of a multipath signal using multiple baseband correlators, etc.), an MMSE receiver, or some other suitable receiver for separating user devices, assigned to him, as should be taken into account by specialists in this field of technology. For example, multiple receivers can be used (for example, one per receiving antenna), and these receivers can communicate with each other to provide improved estimates of user data. Demodulated symbols are analyzed by a processor 1314, which is similar to the processor described above with reference to FIG. 11, and is coupled to a storage device 1316 that stores information related to user device assignments, lookup tables related thereto, and the like. The receiver output for each antenna can be jointly processed by a receiver 1310 and / or processor 1314. A modulator 1318 can multiplex the signal for transmission by a transmitter 1320 via transmit antennas 1308 to user devices 1304.

Различные иллюстративные логические элементы, блоки, модули и схемы, описанные в соединении с раскрытыми в данном документе вариантами осуществления, могут быть реализованы или выполнены с помощью процессора общего назначения, цифрового сигнального процессора (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратных средств либо любой комбинации вышеозначенного, предназначенных для того, чтобы выполнять описанные в данном документе функции. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP либо любая другая подобная конфигурация. Дополнительно, по меньшей мере, один процессор может содержать один или более модулей, выполненных с возможностью осуществлять один или более из этапов и/или действий, описанных выше.The various illustrative logic elements, blocks, modules, and circuits described in conjunction with the embodiments disclosed herein may be implemented or implemented using a general purpose processor, digital signal processor (DSP), custom integrated circuit (ASIC), programmable valve matrix (FPGA) or other programmable logic device, discrete logic element or transistor logic, discrete hardware components, or any combination and aforesaid, intended to fulfill the functions described in this document. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors together with a DSP core, or any other similar configuration. Additionally, at least one processor may comprise one or more modules configured to perform one or more of the steps and / or actions described above.

Дополнительно, этапы и/или действия способа или алгоритма, описанные в связи с раскрытыми в данном документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, приводимом в исполнение посредством процессора, или в их комбинации. Программный модуль может постоянно находиться в памяти типа RAM, флэш-памяти, памяти типа ROM, памяти типа EPROM, памяти типа EEPROM, в регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителя данных, известной в данной области техники. Типичный носитель данных может быть сочленен с процессором, причем процессор может считывать информацию и записывать информацию на носитель данных. В альтернативном варианте, носитель данных может быть встроен в процессор. Дополнительно, в некоторых аспектах, процессор и носитель данных могут постоянно находиться в ASIC. Дополнительно, ASIC может постоянно находиться в пользовательском терминале. В альтернативном варианте, процессор и носитель данных могут постоянно находиться в пользовательском терминале как дискретные компоненты. Дополнительно, в некоторых аспектах, этапы и/или действия способа или алгоритма могут постоянно находиться как один или любая комбинация или набор кодов и/или инструкций на машиночитаемом носителе и/или читаемом компьютером носителе, который может быть включен в компьютерный программный продукт.Additionally, the steps and / or actions of a method or algorithm described in connection with the aspects disclosed herein may be implemented directly in hardware, in a software module executed by a processor, or in a combination thereof. The program module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, in registers, on a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art technicians. A typical storage medium may be coupled to a processor, wherein the processor may read information and write information to the storage medium. Alternatively, the storage medium may be integrated in the processor. Additionally, in some aspects, the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal. Additionally, in some aspects, the steps and / or actions of a method or algorithm may reside as one or any combination or set of codes and / or instructions on a computer-readable medium and / or computer-readable medium that may be included in a computer program product.

В одном или более аспектов, описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, аппаратно реализованном программном обеспечении или любой комбинации вышеозначенного. При реализации в программном обеспечении функции могут быть сохранены или отправлены как одна или более инструкций или код на читаемом компьютером носителе. Читаемые компьютером носители включают в себя как компьютерные носители данных, так и среду связи, включающую в себя любую среду, которая упрощает перемещение компьютерной программы из одного места в другое. Носителями данных могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или хранить требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Также любое соединение может называться машиночитаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включены в определение носителя. Диск (disk) и диск (disc) при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом диски (disk) обычно воспроизводят данные магнитно, тогда как диски (disc) обычно воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.In one or more aspects, the described functions may be implemented in hardware, software, hardware implemented software, or any combination of the above. When implemented in software, the functions may be stored or sent as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and a communication medium that includes any medium that facilitates moving a computer program from one place to another. The storage media may be any available media that can be accessed by a computer. By way of example, but not limitation, these computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage device, magnetic disk storage device or other magnetic storage device, or any other medium that can be used in order to transfer or store the required program code in the form of instructions or data structures, and which can be accessed by computer. Also, any connection may be referred to as a computer readable medium. For example, if the software is transferred from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair cable, digital subscriber line (DSL), or wireless technologies such as infrared, radio transmission, and microwave media, then coaxial cable, fiber optic cable, twisted pair cable, DSL, or wireless technologies such as infrared, radio transmission, and microwave media are included in the definition of media. A disc and a disc, as used herein, include a compact disc (CD), a laser disc, an optical disc, a digital versatile disc (DVD), a floppy disk and a Blu-ray disc, and discs (disk ) typically reproduce data magnetically, while discs typically reproduce data optically with lasers. Combinations of the above should also be included in the number of computer-readable media.

Хотя вышеприведенное раскрытие сущности поясняет иллюстративные аспекты и/или варианты осуществления, следует отметить, что различные изменения и модификации могут быть выполнены в них без отступления от объема описанных аспектов и/или вариантов осуществления, задаваемого посредством прилагаемой формулы изобретения. Дополнительно, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или сформулированы в единственном числе, множественное число подразумевается, если ограничение на единственное число не указано в явной форме. Дополнительно, все или часть любого аспекта и/или варианта осуществления может быть использована со всеми или частью любого другого аспекта и/или варианта осуществления, если не заявлено иное.Although the above disclosure explains illustrative aspects and / or embodiments, it should be noted that various changes and modifications can be made to them without departing from the scope of the described aspects and / or embodiments defined by the appended claims. Additionally, although elements of the described aspects and / or embodiments may be described or formulated in the singular, the plural is contemplated unless limitation to the singular is explicitly stated. Additionally, all or part of any aspect and / or embodiment may be used with all or part of any other aspect and / or embodiment, unless stated otherwise.

Claims (30)

1. Способ передачи обслуживания сеанса, содержащий этапы, на которых:
- идентифицируют сеанс и терминал доступа (AT) для базовой станции; и
- передают владение сеансом от исходного сеансового контроллера целевому сеансовому контроллеру без прерывания потока данных, передаваемых между AT и базовой станцией, причем сеанс передается независимо от соединения, ассоциированного с ним.
1. A method of transferring service to a session, comprising the steps of:
- identify the session and access terminal (AT) for the base station; and
- transfer the ownership of the session from the source session controller to the target session controller without interrupting the flow of data transmitted between the AT and the base station, and the session is transmitted regardless of the connection associated with it.
2. Способ по п.1, дополнительно содержащий этап, на котором используют уникальный идентификатор(ы) терминала доступа (UATI), который уведомляет базовую станцию об идентификационных данных сеанса.2. The method according to claim 1, further comprising the step of using the unique identifier (s) of the access terminal (UATI), which notifies the base station of the identity of the session. 3. Способ по п.2, дополнительно содержащий этап, на котором предоставляют исходный сеансовый опорный сетевой контроллер (SRNC) в качестве исходного сеансового контроллера и целевой SRNC в качестве целевого контроллера в 3GPP2-системах.3. The method according to claim 2, further comprising the step of providing a source session reference network controller (SRNC) as a source session controller and a target SRNC as a target controller in 3GPP2 systems. 4. Способ по п.3, дополнительно содержащий этап, на котором повторно согласуют сеанс с целевым SRNC после завершения передачи сеанса.4. The method according to claim 3, further comprising the step of re-negotiating the session with the target SRNC after completion of the transmission of the session. 5. Способ по п.3, дополнительно содержащий этап, на котором принимают запрос на передачу SRNC посредством исходного SRNC, чтобы инициировать передачу сеанса.5. The method of claim 3, further comprising receiving a request for transmitting the SRNC by the source SRNC to initiate the transfer of the session. 6. Способ по п.3, дополнительно содержащий этап, на котором предоставляют порядковые номера UATI базовым станциям, чтобы упростить идентификацию сеанса.6. The method according to claim 3, further comprising the step of providing UATI sequence numbers to base stations in order to facilitate session identification. 7. Способ по п.3, дополнительно содержащий этап, на котором блокируют сеанс посредством исходного SRNC, чтобы отклонять модификацию сеанса в ходе передачи сеанса.7. The method of claim 3, further comprising blocking the session by the source SRNC to reject session modification during session transmission. 8. Способ по п.7, дополнительно содержащий этап, на котором разблокируют сеанс после завершения назначения UATI от целевого SRNC для AT.8. The method according to claim 7, further comprising the step of unlocking the session after completing the UATI assignment from the target SRNC for the AT. 9. Способ по п.3, дополнительно содержащий этап, на котором уведомляют о передаче владения сеансом во все объекты, которые находятся на связи с AT.9. The method according to claim 3, further comprising the step of notifying about the transfer of ownership of the session to all objects that are in communication with the AT. 10. Процессор, выполненный с возможностью предоставлять передачу обслуживания сеанса, содержащий:
- первый модуль для идентификации сеанса и терминала доступа (AT) для базовой станции и
- второй модуль для передачи владения сеансом от исходного сеансового контроллера целевому сеансовому контроллеру без прерывания потока данных, передаваемых между AT и упомянутой базовой станцией, причем сеанс передается независимо от соединения, ассоциированного с ним.
10. A processor configured to provide a session handover, comprising:
a first module for identifying a session and an access terminal (AT) for a base station, and
- a second module for transferring session ownership from the source session controller to the target session controller without interrupting the flow of data transmitted between the AT and said base station, the session being transmitted regardless of the connection associated with it.
11. Читаемый компьютером носитель, содержащий:
- первый набор кодов, заставляющих компьютер идентифицировать сеанс и терминал доступа (AT) для базовой станции; и
- второй набор кодов, заставляющих компьютер передавать сеанс от исходного сеансового контроллера целевому сеансовому контроллеру без прерывания потока данных, передаваемых между AT и упомянутой базовой станцией, причем сеанс передается независимо от соединения, ассоциированного с ним.
11. Computer-readable medium containing:
- the first set of codes forcing the computer to identify the session and access terminal (AT) for the base station; and
- a second set of codes forcing the computer to transfer the session from the source session controller to the target session controller without interrupting the flow of data transmitted between the AT and said base station, the session being transmitted regardless of the connection associated with it.
12. Устройство для передачи сеанса, содержащее:
- средство для передачи сеанса от исходного SRNC целевому SRNC без прерывания потока данных, передаваемых между терминалом доступа (AT) и базовой станцией, причем сеанс передается независимо от своего соединения; и
- средство для уведомления упомянутых базовых станций о передаче сеанса.
12. A device for transferring a session, comprising:
- means for transferring the session from the source SRNC to the target SRNC without interrupting the flow of data transmitted between the access terminal (AT) and the base station, the session being transmitted regardless of its connection; and
- means for notifying said base stations of the transfer of the session.
13. Способ передачи сеанса, содержащий этапы, на которых:
- идентифицируют сеанс и AT для базовой станции; и
- принимают владение сеансом посредством целевого сеансового контроллера в результате передачи сеанса от исходного сеансового контроллера без прерывания потока данных, передаваемых между AT и упомянутой базовой станцией, причем сеанс передается независимо от соединения, ассоциированного с ним.
13. A method for transmitting a session, comprising the steps of:
- identify the session and AT for the base station; and
- take possession of the session by the target session controller as a result of the transfer of the session from the original session controller without interrupting the flow of data transmitted between the AT and said base station, the session being transmitted regardless of the connection associated with it.
14. Способ по п.13, дополнительно содержащий этап, на котором используют уникальный идентификатор терминала доступа (UATI), который уведомляет базовую станцию об идентификационных данных сеанса.14. The method of claim 13, further comprising using a unique access terminal identifier (UATI) that notifies the base station of the session identity. 15. Способ по п.13, дополнительно содержащий этап, на котором предоставляют исходный сеансовый опорный сетевой контроллер (SRNC) в качестве исходного сеансового контроллера и целевой SRNC в качестве целевого контроллера в 3GPP2-системах.15. The method of claim 13, further comprising providing a source session reference network controller (SRNC) as a source session controller and a target SRNC as a target controller in 3GPP2 systems. 16. Способ по п.15, дополнительно содержащий этап, на котором повторно согласуют сеанс с целевым SRNC после завершения передачи сеанса.16. The method according to clause 15, further comprising the step of re-negotiating the session with the target SRNC after completion of the transfer of the session. 17. Способ по п.15, дополнительно содержащий этап, на котором отправляют запрос на передачу SRNC посредством целевого SRNC в исходный SRNC.17. The method of claim 15, further comprising sending a request to transmit the SRNC via the target SRNC to the source SRNC. 18. Способ по п.15, дополнительно содержащий этап, на котором осуществляют поисковый вызов AT через, по меньшей мере, один из: идентификатор поискового вызова, назначенный посредством исходного SRNC, и идентификатор поискового вызова, назначенный посредством целевого SRNC.18. The method according to clause 15, further comprising the step of paging the AT through at least one of: a paging identifier assigned by the source SRNC and a paging identifier assigned by the target SRNC. 19. Способ по п.15, дополнительно содержащий этап, на котором блокируют сеанс посредством исходного SRNC, чтобы отклонять модификацию сеанса.19. The method of claim 15, further comprising blocking the session by the source SRNC to reject the session modification. 20. Способ по п.19, дополнительно содержащий этап, на котором разблокируют сеанс при указании целевого SRNC.20. The method according to claim 19, further comprising the step of unlocking the session by indicating the target SRNC. 21. Способ по п.13, дополнительно содержащий этап, на котором уведомляют о передаче владения сеансом во все объекты, которые находятся на связи с AT.21. The method according to item 13, further comprising the step of notifying about the transfer of ownership of the session to all objects that are in communication with the AT. 22. Компьютерная система для передачи сеанса, содержащая:
- беспроводной терминал доступа, выполненный с возможностью идентифицировать сеанс и AT для базовой станции;
- компонент передачи сеанса, выполненный с возможностью передавать сеанс от исходного SRNC целевому SRNC без прерывания потока данных, передаваемых между AT и упомянутой базовой станцией, причем сеанс передается независимо от соединения, ассоциированного с ним.
22. A computer system for transferring a session, comprising:
- a wireless access terminal, configured to identify a session and an AT for a base station;
- a session transfer component, configured to transmit a session from the source SRNC to the target SRNC without interrupting the flow of data transmitted between the AT and said base station, the session being transmitted regardless of the connection associated with it.
23. Система для беспроводной связи, содержащая:
- запоминающее устройство, которое предоставляет инструкции для переключения сеанса между исходным SRNC и целевым SRNC без прерывания потока данных, передаваемых между AT и базовой станцией; и
- процессорный блок который выполняет инструкции для переключения сеанса между исходным SRNC и целевым SRNC, причем сеанс передается независимо от соединения, ассоциированного с ним.
23. A system for wireless communication, comprising:
- a storage device that provides instructions for switching the session between the source SRNC and the target SRNC without interrupting the flow of data transmitted between the AT and the base station; and
- a processor unit that executes instructions for switching a session between the source SRNC and the target SRNC, wherein the session is transmitted regardless of the connection associated with it.
24. Система связи, содержащая:
- средство для передачи сеанса от исходного SRNC целевому SRNC без прерывания потока данных, передаваемых между AT и базовыми станциями, причем сеанс передается независимо от соединения, ассоциированного с ним; и
- средство для уведомления базовых станций о передаче сеанса целевому SRNC.
24. A communication system comprising:
- means for transferring the session from the source SRNC to the target SRNC without interrupting the flow of data transmitted between the AT and the base stations, the session being transmitted regardless of the connection associated with it; and
- means for notifying base stations of the transfer of the session to the target SRNC.
25. Система связи по п.24, дополнительно содержащая средство для идентификации целевого SRNC.25. The communication system according to paragraph 24, further comprising means for identifying the target SRNC. 26. Способ передачи сеанса в системе беспроводной связи, содержащий этапы, на которых:
- принимают сообщение с запросом передачи IAS-SRNC посредством исходного SRNC для запроса передачи опорной информации сеанса целевому SRNC без прерывания потока данных, передаваемых между терминалом доступа (AT) и базовой станцией; и
- отправляют ответное сообщение передачи IAS-SRNC посредством исходного SRNC, которое включает в себя информацию для нового UATI для упрощения передачи сеанса.
26. A method for transmitting a session in a wireless communication system, comprising the steps of:
- receive the IAS-SRNC transmission request message via the source SRNC to request the transmission of session reference information to the target SRNC without interrupting the data stream transmitted between the access terminal (AT) and the base station; and
- send an IAS-SRNC transmission response message via the source SRNC, which includes information for the new UATI to facilitate session transmission.
27. Способ по п.26, дополнительно содержащий этап, на котором блокируют сеанс, чтобы отклонять его модификацию.27. The method of claim 26, further comprising blocking the session to reject its modification. 28. Способ по п.26, дополнительно содержащий этап, на котором отправляют сообщение подтверждения обновления IAS-UATI посредством исходного SRNC в целевой SRNC для упрощения передачи сеанса.28. The method of claim 26, further comprising sending an IAS-UATI update confirmation message via the source SRNC to the target SRNC to facilitate session transmission. 29. Способ по п.26, дополнительно содержащий этап, на котором останавливают или запускают таймеры в ходе обмена сообщениями, чтобы управлять временами отклика.29. The method of claim 26, further comprising stopping or starting timers during messaging to control response times. 30. Способ по п.26, дополнительно содержащий этап, на котором уведомляют базовую станцию о передаче сеанса целевому SRNC. 30. The method of claim 26, further comprising notifying the base station of the transfer of the session to the target SRNC.
RU2009138493/07A 2007-03-20 2008-03-20 Connection independent session handover from source session reference network controller (srnc) to target srnc RU2439851C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US89593007P 2007-03-20 2007-03-20
US60/895,930 2007-03-20
US94506707P 2007-06-19 2007-06-19
US60/945,067 2007-06-19
US12/051,710 2008-03-19

Publications (2)

Publication Number Publication Date
RU2009138493A RU2009138493A (en) 2011-04-27
RU2439851C2 true RU2439851C2 (en) 2012-01-10

Family

ID=44731218

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009138493/07A RU2439851C2 (en) 2007-03-20 2008-03-20 Connection independent session handover from source session reference network controller (srnc) to target srnc

Country Status (1)

Country Link
RU (1) RU2439851C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114173335B (en) * 2020-08-20 2024-07-26 维沃移动通信有限公司 Session processing method, device, terminal and network side equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2216125C2 (en) * 1997-08-20 2003-11-10 Нокиа Мобайл Фоунс Лтд. Method and system to control radio communication network and controller of radio communication network
WO2004079947A1 (en) * 2003-03-05 2004-09-16 Samsung Electronics Co., Ltd Handoff method in a high-rate packet data mobile communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2216125C2 (en) * 1997-08-20 2003-11-10 Нокиа Мобайл Фоунс Лтд. Method and system to control radio communication network and controller of radio communication network
WO2004079947A1 (en) * 2003-03-05 2004-09-16 Samsung Electronics Co., Ltd Handoff method in a high-rate packet data mobile communication system

Also Published As

Publication number Publication date
RU2009138493A (en) 2011-04-27

Similar Documents

Publication Publication Date Title
KR101119353B1 (en) Connection independent session handoff from source session reference network controller to target srnc
RU2470476C2 (en) Method and device for service transfer between systems of access
JP5847952B2 (en) Method and apparatus for handling failure and retry mechanisms during eHRPD pre-registration
KR101249377B1 (en) Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems
EP2087760B1 (en) Inter-system handoffs in multi-access environments
CN100505942C (en) Method and apparatus for handoff of a wireless packet data services connection
RU2426276C2 (en) Method of processing user equipment capability information and apparatus for realising said method
CN102356650A (en) Cellular wireless network and method of operation
JP2015511785A (en) Handling multiple subscribers through software-enabled access points
JP2013536642A (en) Retrieving user equipment capabilities by application server
JP2009524360A (en) Set up a packet data call that terminates mobile without pause
CN112385260B (en) Method and user equipment for enhancing functional feature support
KR101828509B1 (en) Method and inter working function for roaming gateway service in a mobile communication system
US8264997B2 (en) System and method for providing message push service in wireless communication system
US7917142B2 (en) Comprehensive registration method for wireless communication system
RU2439851C2 (en) Connection independent session handover from source session reference network controller (srnc) to target srnc
RU2460244C2 (en) Routing protocol
HK1140615A (en) Method and apparatus for transfer of session reference network controllerc
CN101399752B (en) Recognition method, system and device for mobile router
JP2025174063A (en) UE (User Equipment)