RU2314658C2 - Communication system - Google Patents
Communication system Download PDFInfo
- Publication number
- RU2314658C2 RU2314658C2 RU2005114023/09A RU2005114023A RU2314658C2 RU 2314658 C2 RU2314658 C2 RU 2314658C2 RU 2005114023/09 A RU2005114023/09 A RU 2005114023/09A RU 2005114023 A RU2005114023 A RU 2005114023A RU 2314658 C2 RU2314658 C2 RU 2314658C2
- Authority
- RU
- Russia
- Prior art keywords
- application
- information
- subscriber equipment
- subscriber
- presence information
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Данное изобретение относится к системе связи, в частности к обеспечению услуги присутствия в системе связи.This invention relates to a communication system, in particular to providing a presence service in a communication system.
Уровень техникиState of the art
Разнообразный диапазон систем связи используется сегодня, что дает возможность осуществлять связь между двумя или несколькими объектами, такими как оборудование абонента и/или другими узлами, связанными с системой.A diverse range of communication systems is used today, which makes it possible to communicate between two or more objects, such as subscriber equipment and / or other nodes associated with the system.
Известны системы связи, обеспечивающие беспроводную связь для терминалов абонентов или других узлов. Примером беспроводной системы является сеть наземной подвижной связи общего пользования (PLMN). PLMN обычно является сотовой сетью, в которой базовая приемно-передающая станция (BTS) или подобный объект доступа обслуживает оборудование абонента (UE), например мобильные станции, через беспроводной интерфейс. Работа устройства, требуемого для связи, обычно управляется одним или несколькими объектами управления, которые сами могут быть взаимосвязаны. Один или несколько шлюзовых узлов обеспечивают подключение PLMN к другим сетям. Примерами других таких сетей являются другая сотовая сеть, коммутируемая телефонная сеть общего пользования (PSTN) и сеть передачи данных с коммутацией пакетов, такая как сеть, основанная на протоколе Интернет (IP). Связь между оборудованием абонента и другими элементами системы связи основана на соответствующем протоколе связи, который определяет «правила», по которым связь управляется в системе.Known communication systems that provide wireless communication for the terminals of subscribers or other nodes. An example of a wireless system is a public land mobile network (PLMN). A PLMN is typically a cellular network in which a base transceiver station (BTS) or similar access entity serves subscriber equipment (UE), such as mobile stations, through a wireless interface. The operation of the device required for communication is usually controlled by one or more control objects, which themselves can be interconnected. One or more gateway nodes provide PLMN connectivity to other networks. Examples of other such networks are another cellular network, a public switched telephone network (PSTN), and a packet-switched data network, such as an Internet Protocol (IP) based network. Communication between the equipment of the subscriber and other elements of the communication system is based on the corresponding communication protocol, which defines the “rules” by which communication is controlled in the system.
В текущей беспроводной системе третьего поколения (3G) определены различные серверы для управления различными услугами связи для мобильных абонентов. Они включают в себя серверы, которые обеспечивают функции контроля (управления) состояния(ем) вызова, известные как CSCF. Функции контроля могут также обеспечиваться такими объектами, как домашний сервер абонента (HSS), а приложения - серверами различных приложений. HSS обычно служит для постоянного хранения профиля абонента и используется во время аутентификации. Например, в архитектуре выпуска 5 для 3G, как определено в партнерском проекте ряда компаний по разработке стандарта третьего поколения 3G (3GPP), эти объекты могут быть найдены как расположенные в подсистеме мультимедийных данных протокола Интернет (IMS).The current third generation (3G) wireless system defines various servers for managing various communication services for mobile subscribers. They include servers that provide call status (em) control functions known as CSCFs. Monitoring functions can also be provided by objects such as the home subscriber server (HSS), and applications by various application servers. HSS is typically used to permanently store a subscriber profile and is used during authentication. For example, in the architecture of Release 5 for 3G, as defined in the partnership project of a number of companies to develop the third generation 3G standard (3GPP), these objects can be found as located in the Internet Protocol Multimedia Subsystem (IMS).
Сеть IMS может находиться в ядре архитектуры 3G, поддерживая сеть, основанную на протоколе Интернет, которая управляет как традиционной речевой телефонией, так и мультимедийными услугами. 3GPP выбрал протокол инициализации сеанса (SIP) в качестве базового протокола обмена сигналами сеанса для сетей 3G. SIP был разработан инженерной рабочей группой сети Интернет (IETF). Интересующиеся могут найти спецификацию 3GPP 24.229, описывающую базовую работу сети IMS, из перспективы SIP, озаглавленной "IP Multimedia Call Control Protocol based on SIP and SDP" в http://www.3gpp.org/ftp/Specs/Latest-drafts/24229-201.zip. SIP является протоколом стиля запрос/ответ в том смысле, что для каждого сообщения, посланного от источника, имеется соответствующий ответ на основании приема подтверждения пункта назначения посланного сообщения. (Сообщение подтверждения приема является специальным случаем, на который ответ не посылается).The IMS network can be at the core of the 3G architecture, supporting an Internet Protocol-based network that manages both traditional voice telephony and multimedia services. 3GPP has chosen Session Initiation Protocol (SIP) as the basic session signaling protocol for 3G networks. SIP was developed by the Internet Engineering Task Force (IETF). Those interested can find the 3GPP 24.229 specification, which describes the basic operation of the IMS network, from the SIP perspective, entitled "IP Multimedia Call Control Protocol based on SIP and SDP" at http://www.3gpp.org/ftp/Specs/Latest-drafts/24229 -201.zip. SIP is a request / response style protocol in the sense that for each message sent from the source, there is a corresponding response based on the receipt of confirmation of the destination of the sent message. (An acknowledgment message is a special case to which no reply is sent).
Например, в сети 3G, когда абонент сначала включает свой мобильный терминал, он должен зарегистрировать свой идентификатор или адрес абонента с сетью перед тем, как дать возможность терминалу полностью подключиться. Это осуществляется посредством посылки сообщения SIP 'REGISTER' от терминала в IMS, которая включает в себя подробности адреса абонента. IMS принимает и обрабатывает эту информацию с использованием обслуживающей функции контроля состояния вызова (S-CSCF), которая в этом контексте называется "registrar". Сообщение REGISTER используется только для обеспечения установления соответствия между псевдонимом абонента и контактным адресом, например установления соответствия между псевдонимом sip:mikko.lonnfors@sonera.com и адресом протокола Интернет терминала. IMS подтверждает регистрацию путем посылки соответствующего сообщения подтверждения приема (например, сообщения 200 ОК) в соответствии с SIP. Последующие регистрации также имеют место (re-'REGISTER') всякий раз, когда предыдущая регистрация закончилась или заканчивается, или когда имеется изменение в состоянии абонента. Когда абонент желает установить сеанс с другим абонентом, такой как речевой вызов или сеанс обмена сообщениями (имеется другой способ посылки сообщений, то есть с сообщением SIP, и в этом случае установление сеанса не требуется), согласование сеанса будет выполняться под управлением SIP.For example, in a 3G network, when a subscriber first turns on his mobile terminal, he must register his ID or address of the subscriber with the network before allowing the terminal to fully connect. This is done by sending a SIP 'REGISTER' message from the terminal to the IMS, which includes the details of the subscriber address. The IMS receives and processes this information using a Call Status Monitoring Function (S-CSCF), which in this context is referred to as a "registrar". The REGISTER message is used only to ensure correspondence between the subscriber’s nickname and the contact address, for example, to establish correspondence between the sip alias: mikko.lonnfors@sonera.com and the Internet terminal protocol address. The IMS confirms the registration by sending the appropriate acknowledgment message (e.g., 200 OK message) in accordance with the SIP. Subsequent registrations also take place (re-'REGISTER ') whenever the previous registration has ended or ends, or when there is a change in the state of the subscriber. When a subscriber wants to establish a session with another subscriber, such as a voice call or a messaging session (there is another way to send messages, that is, with a SIP message, in which case a session is not required), the session will be negotiated under SIP control.
Серверы приложений (AS) могут обеспечивать услуги через IMS, такие как мгновенный обмен сообщениями, присутствие, отчеты локального трафика и средства проведения конференций. AS может оставаться в пределах сети IMS или вне ее. Обычно AS является внешним, когда поддерживаемая услуга обеспечена третьей стороной.Application Servers (ASs) can provide services through IMS, such as instant messaging, presence, local traffic reports, and conference facilities. The AS may remain within or outside the IMS network. Typically, the AS is external when the supported service is provided by a third party.
Одним специфическим примером информации о состоянии является информация присутствия. Абоненты или серверы приложений, подписывающиеся на услугу присутствия, могут определить способность и доступность другого абонента, например, принять вызов (зависящий от оборудования и поставщика услуг) среди других особенностей/атрибутов присутствия. Однако в системах, поддерживающих SIP, присутствие может предполагать множество индикаторов, таких как «в офисе и доступен для всех вызовов», «дома и доступен только для частных вызовов» и «занят в вызове» (или по меньшей мере оказывается таким). Эта информация присутствия позволяет абоненту установить доступность другого абонента перед попыткой сделать вызов. Услуга присутствия может обеспечить больше, чем только информацию, такую как доступен/не доступен. Она может содержать визуальные, мультипликационные или звуковые элементы и может описать различные вопросы, например, относящиеся к сеансу игры.One specific example of status information is presence information. Subscribers or application servers subscribing to a presence service can determine the ability and availability of another subscriber, for example, to accept a call (depending on the equipment and service provider) among other features / attributes of the presence. However, in systems that support SIP, the presence may involve many indicators, such as “in the office and available for all calls”, “at home and available only for private calls” and “busy in the call” (or at least it turns out to be). This presence information allows a subscriber to establish the availability of another subscriber before attempting to make a call. A presence service can provide more than just information such as available / not available. It may contain visual, animated or sound elements and may describe various issues, for example, related to a game session.
Эта услуга присутствия, которая стандартизуется в OMA 8 (открытый мобильный альянс (www.openmobilealliance.org)), 3GPP и IETF, привлекает к себе все больше и больше внимания. Ожидается, что число приложений, имеющих информацию о присутствии, увеличится в будущем. С увеличением числа приложений также увеличивается объем информации присутствия. От приема перспективы терминала увеличение информации ставит проблему, как использовать информацию присутствия, т.е. какие части информации присутствия подходят к каким приложениям. Терминал может запускать одно или несколько приложений. Например, терминал может запускать приложение динамической телефонной книги и приложение игр.This presence service, which is standardized in OMA 8 (open mobile alliance (www.openmobilealliance.org)), 3GPP and IETF, is attracting more and more attention. The number of applications with presence information is expected to increase in the future. As the number of applications increases, the amount of presence information also increases. From receiving terminal perspectives, increasing information poses a problem on how to use presence information, i.e. which parts of the presence information are suitable for which applications. A terminal can run one or more applications. For example, a terminal may run a dynamic phone book application and a games application.
В текущих моделях IETF и 3GPP используется структура кортежа (группы взаимосвязанных элементов данных или записей). Кортеж содержит «случайный» идентификатор кортежа, который не имеет какой-либо семантики, т.е. он не может использоваться для описания цели кортежа. В каждом кортеже может быть несколько атрибутов. Кроме того, различные кортежи могут иметь атрибуты, которые имеют одно и то же имя, но предназначены для использования/интерпретации различным образом в зависимости от приложения посылки/приема. Например, информация присутствия может содержать два кортежа (один для игр и один для динамической телефонной книги (DPB)) и каждый из этих кортежей может содержать поле состояния. Динамическая телефонная книга может быть спроектирована для понимания значений состояния: доступна, дискретна, не доступна, тогда как игра может быть спроектирована для понимания значений состояния: стрельба, мертвый, пауза, проиграно. Как можно видеть из этого примера, поля состояния должны быть доставлены к правильному приложению, если они должны иметь правильное значение. Это является проблемой, когда терминал имеет два или несколько приложений. Это также является проблемой, даже если принимающий терминал имеет только одно приложение, а посылающий терминал или представление имеет много приложений. Если данные, обеспеченные в примере, доставляются к терминалу, имеющему только, например, DPB, то необходимо, чтобы принимающий терминал был выполнен с возможностью определения, какой кортеж предназначался для приложения DPB.Current IETF and 3GPP models use a tuple structure (groups of related data items or records). A tuple contains a “random” tuple identifier that does not have any semantics, i.e. it cannot be used to describe the purpose of a tuple. Each tuple can have several attributes. In addition, different tuples can have attributes that have the same name, but are intended to be used / interpreted in different ways depending on the sending / receiving application. For example, presence information may contain two tuples (one for games and one for dynamic phone book (DPB)), and each of these tuples may contain a status field. A dynamic phone book can be designed to understand state values: available, discrete, not accessible, while a game can be designed to understand state values: shooting, dead, pause, lost. As you can see from this example, status fields must be delivered to the correct application if they must have the correct value. This is a problem when the terminal has two or more applications. This is also a problem, even if the receiving terminal has only one application, and the sending terminal or presentation has many applications. If the data provided in the example is delivered to a terminal having, for example, only DPB, then it is necessary for the receiving terminal to be able to determine which tuple was intended for the DPB application.
В настоящее время отсутствует механизм для пропускания информации к правильным приложениям другим путем, чем для каждого приложения для проверки каждого кортежа и для того, чтобы увидеть, имеют ли значения состояния какое-либо значение для приложения. Другими словами, принят метод проб и ошибок. Однако это создает неопределенность в правильности информации. Это имеет место, так как в некоторых случаях, даже если значение может быть таким же для атрибута, оно может быть неправильно интерпретировано неправильным приложением. Примером этого является следующее: посылающий терминал имеет приложение DPB и IM (мгновенный обмен сообщениями). Он устанавливает значения состояния: DPB = Закрыто, IM = Открыто. В этом примере оба приложения использовали бы только значения состояния открыто и закрыто. Теперь, если принимающий терминал имеет только приложение IM, то он принимает состояния как DPB, так и IM. Если принимающий терминал испытывает первое значение состояния DPB, то он понимает его и представляет его абоненту через приложение IM, говоря, что приложение IM в терминале представления было закрыто, даже хотя оно было открыто.There is currently no mechanism for passing information to the correct applications in a different way than for each application to check each tuple and to see if the status values have any value for the application. In other words, the trial and error method has been adopted. However, this creates uncertainty about the correctness of the information. This is the case, because in some cases, even if the value may be the same for the attribute, it may be misinterpreted by the wrong application. An example of this is the following: the sending terminal has a DPB and IM (instant messaging) application. It sets the status values: DPB = Closed, IM = Open. In this example, both applications would only use state values open and closed. Now, if the receiving terminal has only an IM application, then it accepts the states of both DPB and IM. If the receiving terminal experiences the first DPB status value, then it understands it and presents it to the subscriber through the IM application, saying that the IM application in the presentation terminal was closed, even though it was open.
Было предложено, что когда абонент желает получить информацию присутствия об одном другом абоненте, чтобы абонент имел возможность включить фильтры для уменьшения данных от сервера присутствия, то есть информации присутствия. Эти фильтры выполнены с возможностью уменьшения данных от сервера присутствия для включения только тех частей, которые интересны абоненту.It has been proposed that when a subscriber wishes to receive presence information about one other subscriber, so that the subscriber has the ability to turn on filters to reduce data from the presence server, i.e., presence information. These filters are configured to reduce data from the presence server to include only those parts that are of interest to the subscriber.
Подход, при котором используются идентификации кортежей в качестве критериев фильтрации наблюдателями (абонентами, запрашивающими информацию присутствия), и когда авторизация основана на идентификациях кортежей, имеет много недостатков. Если, например, абонент, за которым наблюдают, имеет 4 кортежа (Т1, Т2, Т3 и Т4) и один наблюдатель заинтересован только в кортежах Т2 и Т3, то наблюдатель устанавливает фильтры для того, чтобы дать возможность только кортежам Т2 и Т3 быть отмеченными для него. Наблюдаемый абонент может затем решить по некоторой причине начать показ различных значений конкретному наблюдателю, касаясь всех кортежей. Поэтому наблюдающий абонент создает новые кортежи Т5, Т6, Т7 и Т8 и создает новый список доступа, который позволяет наблюдателю видеть кортежи Т5-Т8, а не Т1-Т4. Но наблюдатель установил фильтрацию, основанную на идентификации кортежа, которая означает, что никакие кортежи не обеспечены для него. Это является недостатком.The approach in which tuple identifications are used as filtering criteria by observers (subscribers requesting presence information) and when authorization is based on tuple identifications has many drawbacks. If, for example, the monitored subscriber has 4 tuples (T1, T2, T3 and T4) and one observer is interested only in T2 and T3 tuples, then the observer sets filters to enable only T2 and T3 tuples to be marked for him. The observed subscriber may then decide, for some reason, to start showing different values to a particular observer, touching all tuples. Therefore, the observing subscriber creates new tuples T5, T6, T7 and T8 and creates a new access list, which allows the observer to see tuples T5-T8, and not T1-T4. But the observer has established filtering based on the identification of the tuple, which means that no tuples are provided for him. This is a disadvantage.
Другим недостатком использования идентификаций кортежей в фильтрации является то, что обычно представление не желает, чтобы наблюдатели знали, что не разрешено, чтобы конкретный наблюдатель получал такую же подробную информацию, что и другой наблюдатель, или что информация, передаваемая различным группам наблюдателей, слегка или полностью отличалась от информации, передаваемой другим наблюдателям.Another disadvantage of using tuple identifications in filtering is that usually the view does not want the observers to know that it is not allowed for the particular observer to receive the same detailed information as the other observer, or that the information transmitted to different groups of observers is slightly or completely differed from information transmitted to other observers.
Является недостатком то, что установки фильтрации изменяются каждый раз, когда информация авторизации наблюдателя изменяется, так как различный уровень детализации информации обеспечивается наблюдателю. Это имело бы место, если бы фильтрация была основана на уникальных идентификациях кортежей.It is a drawback that the filtering settings change each time the observer authorization information changes, since a different level of detail of the information is provided to the observer. This would be the case if filtering were based on unique tuple identifications.
Сущность изобретенияSUMMARY OF THE INVENTION
Варианты осуществления данного изобретения нацелены на преодоление одной или нескольких из вышеупомянутых проблем.Embodiments of the present invention are aimed at overcoming one or more of the above problems.
Согласно одному аспекту данного изобретения обеспечены система связи, содержащая по меньшей мере одного абонента, с которым связана информация присутствия, причем информация присутствия содержит множество частей, при этом по меньшей мере одна из упомянутых частей содержит информацию, идентифицирующую приложение, для которого предназначена упомянутая по меньшей мере одна часть.According to one aspect of the present invention, there is provided a communication system comprising at least one subscriber to which presence information is associated, the presence information comprising a plurality of parts, wherein at least one of said parts contains information identifying an application for which said at least least one part.
Согласно второму аспекту данного изобретения обеспечен способ связи, заключающийся в том, что обеспечивают информацию присутствия для связанного абонента, причем информация присутствия содержит множество частей, при этом по меньшей мере одна из упомянутых частей содержит информацию, идентифицирующую приложение, для которого предназначена упомянутая по меньшей мере одна часть; причем получают посредством по меньшей мере одного объекта по меньшей мере одну из упомянутых частей, причем по меньшей мере один объект имеет по меньшей мере одно приложение объекта, при этом посредством по меньшей мере одного объекта получают части, содержащие информацию, идентифицирующую упомянутое по меньшей мере одно приложение объекта.According to a second aspect of the present invention, a communication method is provided, comprising providing presence information for a connected subscriber, the presence information comprising a plurality of parts, wherein at least one of said parts contains information identifying an application for which said at least is intended one part; moreover, at least one of said parts is obtained by means of at least one object, wherein at least one object has at least one application of an object, and by means of at least one object, parts containing information identifying said at least one are obtained object application.
Согласно третьему аспекту данного изобретения обеспечен абонент в системе связи, причем упомянутый абонент имеет связанную информацию присутствия, при этом информация присутствия содержит множество частей, причем упомянутый абонент приспособлен для обеспечения по меньшей мере одной из упомянутых частей информацией, идентифицирующей приложение, для которого предназначена упомянутая по меньшей мере одна часть.According to a third aspect of the present invention, a subscriber is provided in a communication system, said subscriber having associated presence information, the presence information comprising a plurality of parts, said subscriber being adapted to provide at least one of said parts with information identifying an application for which said at least one part.
Согласно четвертому аспекту в данном изобретении обеспечен объект в системе связи, содержащий по меньшей мере одно средство получения приложения для получения по меньшей мере одной части информации присутствия, связанной с абонентом, причем по меньшей мере одна часть содержит информацию, идентифицирующую приложение, при этом средство получения выполнено с возможностью получения по меньшей мере части, содержащей информацию, идентифицирующую упомянутое по меньшей мере одно приложение.According to a fourth aspect, the present invention provides an object in a communication system comprising at least one means of receiving an application for receiving at least one part of presence information associated with a subscriber, wherein at least one part contains information identifying the application, wherein configured to obtain at least a portion containing information identifying said at least one application.
Совершенно статические установки фильтрации, возможные с вариантами осуществления изобретения, являются полезными, особенно когда фильтры хранятся в определенном сервере (например, в случае списка присутствия) или подобном ему заранее.The perfectly static filtering settings possible with the embodiments of the invention are useful, especially when the filters are stored in a specific server (for example, in the case of a presence list) or the like in advance.
Варианты осуществления изобретения могут позволить осуществить сокрытие от наблюдателей того факта, что имеется другой уровень информации (или полностью другая информация), доступный(ая) другим наблюдателям.Embodiments of the invention may allow concealment from observers of the fact that there is a different level of information (or completely different information) available to other observers.
Варианты осуществления изобретения могут позволить осуществить изменения в авторизации без влияния, например, установок фильтрации или некоторых других функциональных возможностей, которые могут быть отделены от авторизации посредством придания большей семантики элементам информации присутствия.Embodiments of the invention may allow changes to be made to authorization without affecting, for example, filtering settings or some other functionality that can be separated from authorization by imparting greater semantics to presence information elements.
Варианты осуществления изобретения могут дать возможность наблюдателю запросить семантически понятную информацию вместо основания запроса по «незначащей» информации идентификации.Embodiments of the invention may enable an observer to request semantically understandable information instead of justifying a request for “insignificant” identification information.
Краткое описание чертежейBrief Description of the Drawings
Для лучшего понимания данного изобретения и того, каким образом оно может быть реализовано, будет сделана ссылка только посредством примера на сопутствующие чертежи, на которых:For a better understanding of the present invention and how it can be implemented, reference will be made only by way of example to the accompanying drawings, in which:
фиг. 1 показывает систему связи, в которой данное изобретение может быть применено;FIG. 1 shows a communication system in which the present invention can be applied;
фиг. 2 показывает схематически вариант осуществления изобретения;FIG. 2 shows schematically an embodiment of the invention;
фиг. 3 показывает вариант осуществления фиг. 2 более подробно;FIG. 3 shows an embodiment of FIG. 2 in more detail;
фиг. 4 показывает часть IMS системы фиг. 1 более подробно;FIG. 4 shows a portion of the IMS system of FIG. 1 in more detail;
фиг. 5 показывает схематически вариант осуществления изобретения.FIG. 5 shows schematically an embodiment of the invention.
Подробное описание вариантов осуществленияDetailed Description of Embodiments
Сейчас будет сделана сначала ссылка на фиг. 1, которая показывает типичную беспроводную систему телесвязи 3-го поколения (3G), работающую под управлением универсальной системы мобильной связи (UMTS). В ядре этой системы находится сеть подсистемы мультимедийных данных протокола Интернет (IMS) 100, которая направляет вызовы и все виды сеансов между двумя или несколькими абонентами (или между абонентом и элементом сети, например, сервером приложения) сети и обеспечивает другие сетевые функции. Примерами абонентов являются мобильный терминал 111, дорожный компьютер 112, личный настольный секретарь (PDA) 113, телефон 131 коммутируемой телефонной сети общего пользования (PSTN), компьютерный терминал 123, сервер 121 приложения и сервер 122 приложения. IMS использует сеть, основанную на протоколе Интернет, для обработки этих вызовов, которые могут включать в себя как речевые вызовы, так и мультимедийные вызовы.Reference will now be made first to FIG. 1, which shows a typical 3rd generation (3G) wireless telecommunication system running a universal mobile communication system (UMTS). At the core of this system is the network of the Internet Protocol Multimedia Subsystem (IMS) 100, which routes calls and all kinds of sessions between two or more subscribers (or between the subscriber and the network element, for example, an application server) of the network and provides other network functions. Examples of subscribers are a mobile terminal 111, a travel computer 112, a personal desk assistant (PDA) 113, a public switched telephone network (PSTN) telephone 131, a computer terminal 123, an
Сеть IMS эффективно действует как шлюз в системе 3G между абонентами 111, 112, 113 и другими сетями, такими как PSTN 130 и внешняя сеть 120, основанная на протоколе Интернет. Обмен сигналами между мобильным терминалом и другими абонентами сети IMS и в пределах сети IMS осуществляется под управлением протокола инициализации сеанса (SIP). Все ссылки на сообщения, которые следуют, являются сообщениями SIP, если не оговорено особо, и будут показаны заглавными буквами. Следует понимать, что хотя предпочтительные варианты осуществления данного изобретения были описаны в контексте SIP, другие варианты осуществления изобретения могут быть реализованы в условиях не SIP.The IMS network effectively acts as a gateway in the 3G system between
Теперь будет сделана ссылка на фиг. 2 и 3, которые показывают схематически вариант осуществления данного изобретения. Фиг. 2 показывает передающий терминал 10 и принимающий терминал 12. Передающий терминал 10 выполнен с возможностью обеспечения информации присутствия для принимающего терминала 12. Обеспечен сервер 14 присутствия. Сервер 14 присутствия и передающий терминал иногда называются представлением. Сервер 14 присутствия снабжает принимающий терминал 12 требуемой информацией присутствия. Сервер 14 присутствия получит информацию присутствия от передающего терминала. Следует понимать, что подключение между передающим терминалом 10 и сервером 14 присутствия, так же как подключение между сервером 14 присутствия и принимающим терминалом будет осуществляться через не показанные сетевые элементы или объекты.Reference will now be made to FIG. 2 and 3, which schematically show an embodiment of the present invention. FIG. 2 shows a transmitting
В вариантах осуществления данного изобретения передающий терминал 10 (который может быть любым из абонентов, обсуждаемых выше, и может называться наблюдаемым абонентом (или абонентом представления)) будет отмечать кортежи присутствия таким образом, что принимающий терминал 12 (который может быть любым из абонентов, обсуждаемых выше, и может называться наблюдателем) и, возможно, сервер 14 присутствия могут идентифицировать различные части информации присутствия и пропускать их к правильному приложению. В частности, в вариантах осуществления данного изобретения семантически значащее информационное поле идентификации приложения обеспечено в каждом кортеже или по меньшей мере некоторых кортежах. Это поле называется полем идентификатора приложения. Информация может быть самой идентификацией или информацией, относящейся к идентификации. Передающее приложение вставляет специфический для приложения идентификатор в это информационное поле идентификации приложения, который может быть распознан на принимающем конце. Принимающий терминал передает кортежи к приложениям в этом терминале, идентифицированным в поле идентификатора приложения.In embodiments of the invention, the transmitting terminal 10 (which may be any of the subscribers discussed above, and may be referred to as the observed subscriber (or presentation subscriber)) will mark the tuples of presence in such a way that the receiving terminal 12 (which may be any of the subscribers discussed above, and may be referred to as an observer) and, possibly, the
Это будет обсуждаться более подробно со ссылкой на фиг. 3. На этапе 1 приложения 16а, 16b и 16с, находящиеся в передающем терминале, регистрируют их идентификации приложений подсистемой 18 присутствия в терминале. После этого этапа приложения могут начать публикацию информации, которая является информацией посылки к серверу присутствия (и оттуда к принимающему терминалу, если наблюдатель осуществил подписку присутствия). В примере, приведенном на фиг. 3, показано, что терминал имеет три приложения. Это показано только посредством примера, и терминал или другой абонент может иметь больше или меньше, чем три приложения.This will be discussed in more detail with reference to FIG. 3. At
На этапе 2 каждое приложение 16 публикует информацию присутствия в форме, которая содержит один или несколько кортежей, и подсистема присутствия присоединяет идентификатор приложения к каждому кортежу. После этого подсистема 18 присутствия продвигает информацию к серверу 14 присутствия. В альтернативных вариантах приложение может осуществлять присоединение идентификатора приложения.In
На этапе 3 подсистема 20 присутствия принимающего терминала 12 получает сообщение «зарегистрировать» от сервера 14 присутствия новую информацию присутствия. Согласно идентификатору приложения (имеющемуся в каждом кортеже) кортежи направляются к соответствующим приложениям 22 принимающего терминала подсистемой присутствия. Альтернативно каждое приложение может принять все кортежи, но проигнорирует любой кортеж, который имеет неправильную идентификацию приложения.In
Таким образом, каждое приложение имело бы свой собственный идентификатор приложения. Например, game1, game2, SMS, IM-1, IM-2, e-MAIL. Если два терминала (1 и 2) имеют одно и то же приложение, например IM-1, то идентификатор приложения является одним и тем же для этого приложения. Однако если терминал 3 имеет приложение, идентифицируемое IM-2 (сделанное, например, другим поставщиком), то приложение будет иметь другой идентификатор приложения, чем приложение IM-1 в терминалах 1 и 2. В таких случаях обеспеченные атрибуты могут использоваться другим приложением, но следует быть осторожным, так как может быть возможным, что атрибуты или их значения не интерпретируются правильно. Примером этого является то, когда имеется два различных клиента для IM. Базовые функциональные возможности могут быть такими же и, таким образом, атрибут состояния был бы истинным, не важно, какое приложение интерпретирует это, но остающиеся атрибуты могут быть или не могут быть уместными вообще.Thus, each application would have its own application identifier. For example, game1, game2, SMS, IM-1, IM-2, e-MAIL. If two terminals (1 and 2) have the same application, for example IM-1, then the application identifier is the same for this application. However, if
Поскольку кортежи содержат идентификацию приложения, можно обеспечить возможности эффективной (специфической для приложения) фильтрации и также найти правильное приложение, для которого предназначены кортежи.Since tuples contain the identification of the application, you can provide effective (application-specific) filtering capabilities and also find the correct application for which the tuples are intended.
Кортежи имеют общую структуру, представленную в draft-impp-cpim-pidf-05.txt (связь: http//www.ietf.org/internet-drafts/draft-ietf-impp-cpim-pidf-05.txt). Приложения могут затем расширять опции «включить дополнительную информацию» путем определения новых пространств имен XML. XML - это расширяемый язык разметки (язык разметки «всемирной паутины», основанный на SGML и спроектированный для устранения ограничения, налагаемого HTML, позволяет странице содержать план определения и выполнения для элементов, а также их содержание).Tuples have a common structure, presented in draft-impp-cpim-pidf-05.txt (link: http // www.ietf.org / internet-drafts / draft-ietf-impp-cpim-pidf-05.txt). Applications can then extend the “include additional information” options by defining new XML namespaces. XML is an extensible markup language (the markup language of the World Wide Web, based on SGML and designed to remove the restriction imposed by HTML, allows the page to contain a definition and execution plan for elements, as well as their contents).
То, кто или что определяет различные кортежи, подлежащие использованию с различными приложениями, может варьироваться. Это может зависеть от типа приложения. Может быть определено, что некоторые или все кортежи имеют стандартный формат (стандартные атрибуты могут быть определены, например, в стандарте 3GPP). Альтернативно или дополнительно для разработчиков приложений можно определять свои собственные кортежи.Who or what defines the various tuples to be used with different applications may vary. This may depend on the type of application. It can be determined that some or all of the tuples have a standard format (standard attributes can be defined, for example, in the 3GPP standard). Alternatively or additionally, application developers can define their own tuples.
В общем, не существует пределов для числа кортежей или атрибутов в кортежах, которое может иметь одно представление.In general, there are no limits for the number of tuples or attributes in tuples that can have one representation.
Объектом, который поместит идентификатор приложения в каждый кортеж, может быть подсистема присутствия или приложение, публикующее данную информацию. Уникальность идентификатора приложения может в некоторых вариантах осуществления данного изобретения потребовать его регистрации. Это может быть иметь место с уникальностью идентификатора приложения в пределах других приложений, а также других коллекций информации, которые нуждаются в семантическом значении.An object that places an application identifier in each tuple can be a presence subsystem or an application that publishes this information. The uniqueness of the application identifier may, in some embodiments of the present invention, require registration. This can be the case with the uniqueness of the application identifier within other applications, as well as other collections of information that need semantic meaning.
Идентификатор приложения может использоваться в многозначной поддержке и фильтрации. Например, идентификатор приложения может использоваться для сокрытия различных уровней «точности» информации. В этом случае идентификатор приложения не является уникальным. Для ясности информация приложения является уникальной в том смысле, что различные приложения не должны использовать один и тот же идентификатор приложения, но один и тот же идентификатор приложения может присутствовать много раз в сервере присутствия в контексте различных кортежей. Идентификатор кортежа является уникальным, но имеется один и тот же идентификатор приложения, например, в двух или трех кортежах в информации присутствия представления. Идентификатор приложения может затем использоваться в фильтрации. Другими словами, наблюдатель (принимающий терминал) может установить фильтр таким образом, что он не принимает всю доступную информацию присутствия от наблюдаемого абонента (представление). Этот фильтр может быть установлен таким образом, что наблюдатель только принимает информацию присутствия для определенных приложений, фильтр фильтрует определенную информацию присутствия или осуществляется комбинация этих двух этапов.The application identifier can be used in multi-valued support and filtering. For example, an application identifier can be used to hide various levels of “accuracy” of information. In this case, the application identifier is not unique. For clarity, application information is unique in the sense that different applications do not need to use the same application identifier, but the same application identifier can be present many times in the presence server in the context of different tuples. The tuple identifier is unique, but there is the same application identifier, for example, in two or three tuples in the presentation presence information. The application identifier can then be used in filtering. In other words, the observer (receiving terminal) can set the filter so that it does not receive all available presence information from the observed subscriber (presentation). This filter can be set so that the observer only receives presence information for certain applications, the filter filters certain presence information, or a combination of these two steps is performed.
Например, следующие кортежи обеспечиваются для наблюдателя (если обеспечены представлением сервера присутствия), если фильтрация выбирается таким образом, что все кортежи, относящиеся к «обеспеченному абонентом местоположению», должны быть обеспечены:For example, the following tuples are provided to the observer (if provided by the presence server presentation) if filtering is selected so that all tuples related to the “subscriber-provided location” must be provided:
Представление=ABCView = ABC
КОРТЕЖ 1
Идентификатор кортежа: xyz3226Tuple ID: xyz3226
идентификатор приложения=«обеспеченное абонентом местоположение»application identifier = "subscriber-provided location"
обеспеченное абонентом местоположение=ПОДДЕЛКАlocation provided by the subscriber = Fake
КОРТЕЖ 2
Идентификатор кортежа: xyb3293Tuple ID: xyb3293
идентификатор приложения=«обеспеченное абонентом местоположение»application identifier = "subscriber-provided location"
обеспеченное абонентом местоположение=ДОМlocation provided by subscriber = HOUSE
КОРТЕЖ 3
Идентификатор кортежа: xya3288Tuple ID: xya3288
идентификатор приложения=«обеспеченное абонентом местоположение»application identifier = "subscriber-provided location"
обеспеченное абонентом местоположение=x-коорд., y-коорд.location provided by the subscriber = x-coordinate, y-coordinate
Ссылка делается на фиг. 5, на которой первое представление 30 обеспечивает кортежи 1, 2, 3, 4 и 5. Каждый кортеж содержит идентификатор приложения, так что кортежи 1 и 2 имеют идентификатор приложения «А», кортежи 3 и 4 имеют идентификатор приложения «В» и кортеж 5 имеет идентификатор приложения «С». Наблюдатель 32 желает только кортежи с приложением «А». Фильтр 34 таким образом фильтрует кортежи и обеспечивает абонента 32 кортежами 1 и 2. Следует понимать, что на практике фильтр может быть частью представления, частью отдельного объекта, такого как сервер, или частью наблюдателя 32. Идентификатор приложения таким образом используется для фильтрации кортежей.Reference is made to FIG. 5, in which the
Кортежи могут предназначаться для различных абонентов. Таким образом, кортежи 1, 3 и 5 могут предназначаться для одного наблюдателя, а кортежи 2 и 4 - для другого наблюдателя. Таким образом, наблюдатель может быть способен «видеть» только кортежи 1, 3 и 5. Соответственно, если наблюдатель желает только кортежи для приложения «А», наблюдатель будет снабжен кортежем 1. Фильтр 34 обеспечивает эту дополнительную фильтрацию. В некоторых вариантах осуществления изобретения обеспечивается отдельный фильтр или предусматривается направляющее средство для обеспечения того, что наблюдатель получает только кортежи, предназначенные для него.Tuples can target various subscribers. Thus,
Также возможно, что различные группы наблюдателей имеют различную информацию присутствия, доступную для соответствующих групп.It is also possible that different groups of observers have different presence information available to the respective groups.
Варианты осуществления данного изобретения позволяют приложениям легко распознать из информации присутствия, какую информацию это конкретное приложение может интерпретировать и понять.Embodiments of the present invention allow applications to easily recognize from the presence information which information this particular application can interpret and understand.
Следует понимать, что в вариантах осуществления данного изобретения идентификация приложения может использоваться сервером присутствия, когда он выполняет операцию фильтрации. В некоторых вариантах осуществления изобретения специфическое для оператора приложение может быть обеспечено в сервере присутствия, который также использовал бы идентификаторы приложений. Сервер присутствия мог бы, например, модифицировать некоторые значения атрибутов внутри кортежа, который он понимает и к которому абонент дал право доступа серверу присутствия.It should be understood that in embodiments of the present invention, application identification can be used by the presence server when it performs a filtering operation. In some embodiments, an operator-specific application may be provided in a presence server, which would also use application identifiers. The presence server could, for example, modify some attribute values inside the tuple, which it understands and to which the subscriber has granted access to the presence server.
Варианты осуществления данного изобретения могут использоваться для фильтрации. Например, наблюдатель может запросить только часть информации присутствия, которая относится к одному или нескольким конкретным приложениям. Фильтрация может быть выполнена наблюдаемым представлением либо абонентом, либо сервером присутствия, наблюдателем или любым другим объектом. Информация фильтра может быть предварительно сохранена таким образом, что всякий раз, когда информация присутствия обеспечивается конкретным представлением конкретному наблюдателю, она будет фильтроваться в соответствии с требуемыми приложениями. Фильтрация может определить требуемые приложения, ненужные приложения или комбинацию этих способов.Embodiments of the present invention can be used for filtering. For example, an observer may request only part of the presence information that relates to one or more specific applications. Filtering can be performed by the observed presentation either by the subscriber or by the presence server, observer or any other object. The filter information can be pre-stored in such a way that whenever the presence information is provided by a specific presentation to a particular observer, it will be filtered in accordance with the required applications. Filtering can determine the required applications, unnecessary applications, or a combination of these methods.
Как отмечено выше, наблюдатель обычно является абонентом, как обсуждалось выше. «Представление» может считаться абонентом и сервером присутствия, связанным с этим абонентом. Сервер присутствия хранит информацию присутствия для абонентов, которые связаны с этим сервером присутствия. Следует понимать, что на практике с каждым сервером могло бы быть связано более одного абонента. Сервер присутствия может быть расположен в конечном устройстве (в терминале).As noted above, an observer is usually a subscriber, as discussed above. A “presentation” can be considered a subscriber and a presence server associated with that subscriber. The presence server stores presence information for subscribers who are associated with this presence server. It should be understood that in practice more than one subscriber could be associated with each server. The presence server may be located in the terminal device (in the terminal).
Информация присутствия, как определено в настоящее время в 3GPP, может включать в себя следующую информацию: информацию, но не ограниченную информацией и требованиями из этапа 1 (группа требований), работающая над стандартами, должна разрабатывать концепцию, которая дает возможность расширения присутствия.Presence information, as currently defined in 3GPP, may include the following information: information, but not limited to the information and requirements of step 1 (requirements group), working on standards, should develop a concept that enables the expansion of presence.
Состояние подписчика; состояние Сети; средство связи; адрес Контакта, обеспеченное Подписчиком местоположение; обеспеченное Сетью местоположение; текст; приоритет.Subscriber Status Network status means of communication; Contact address provided by the Subscriber location; network-provided location; text; a priority.
Присутствие может также включать в себя другую информацию, такую как настроение, любимый цвет и т.д.The presence may also include other information such as mood, favorite color, etc.
Следует понимать, что варианты осуществления изобретения не ограничены атрибутом, называемым информацией идентификации приложения, но также могут быть применены к любому атрибуту, обеспечивающему подобный тип операционной возможности.It should be understood that embodiments of the invention are not limited to an attribute called application identification information, but can also be applied to any attribute providing this type of operational capability.
Варианты осуществления данного изобретения не ограничены использованием кортежей. Не все системы используют кортежи для структурирования документа присутствия, например беспроводное сельское присутствие обрабатывает информацию присутствия на уровне атрибута, и в этом случае идентификатор приложения связан с каждым отдельным атрибутом.Embodiments of the present invention are not limited to the use of tuples. Not all systems use tuples to structure a presence document, for example, a wireless rural presence processes presence information at an attribute level, in which case the application identifier is associated with each individual attribute.
Фиг. 4 показывает схематично сеть 100 IMS. IMS включает в себя различные элементы, включая несколько функций контроля состояния вызова (CSCF). CSCF эквивалентна серверу SIP в архитектуре IETF.FIG. 4 shows schematically an IMS network 100. The IMS includes various elements, including several call status monitoring (CSCF) functions. CSCF is equivalent to the SIP server in the IETF architecture.
Запрашивающая CSCF (I-CSCF) 201 является базовым узлом IMS, используемым для завершения вызовов в сети IMS, функционирующих на краю этой сети. Здесь показана связь с внешними узлами мобильного терминала 101, PDA 113 и сервера 121 приложения (AS). Следует понимать, что подключения между мобильным терминалом, PDA и сервером приложения к I-CSCF могут быть не прямыми, а через подходящую промежуточную сеть, такую как сеть 110 мобильного ядра для мобильного терминала, и Интернет 120 для сервера приложения, как показано на фиг. 1.The Requesting CSCF (I-CSCF) 201 is the IMS base node used to terminate calls in the IMS network operating on the edge of this network. Communication with external nodes of the
HSS 202 является централизованной абонентской базой данных, которая сопрягается как с I-CSCF, так и с S-CSCF 204, храня информацию по всем абонентам IMS. I-CSCF использует HSS для выполнения функций, таких как авторизация новых абонентов и отыскания направляющей информации по S-CSCF для продвижения сообщений от внешних элементов к S-CSCF.
S-CSCF является узлом IMS, отвечающим за запуск услуг, относящихся к абонентам IMS. В этом примере S-CSCF также осуществляет функциональные возможности обслуживающей функции контроля состояния вызова для абонентов IMS, обрабатывая регистрации абонентов. Функциональные возможности сервера присутствия реализованы в виде сервера приложения.The S-CSCF is the IMS host responsible for the launch of services related to IMS subscribers. In this example, the S-CSCF also implements the functionality of the serving call state monitoring function for IMS subscribers by processing subscriber registrations. The functionality of the presence server is implemented as an application server.
Следует понимать, что описание фиг. 4 является только схематическим представлением и на практике дополнительные элементы, такие как, например, программа-посредник-CSCF (P-CSCF), несколько выпадают из предложения. Следует также понимать, что варианты осуществления изобретения могут использоваться в системах, отличных от систем, показанных на фиг. 4.It should be understood that the description of FIG. 4 is only a schematic representation and, in practice, additional elements, such as, for example, the CSCF intermediary program (P-CSCF), are somewhat out of the sentence. It should also be understood that embodiments of the invention may be used in systems other than the systems shown in FIG. four.
Модуль присутствия может использоваться для подписки на информацию присутствия любым абонентом. Семантика модуля присутствия означает, что любой абонент может послать сообщение подписки на информацию присутствия на сервер присутствия, но если такого определенного модуля присутствия нет, то сервер присутствия не будет способен распознать, на какое событие абонент пытался подписаться. Поэтому необходимо, чтобы модуль присутствия был определен на сервере присутствия, который может затем принять и распознать сообщение подписки для связанного события для изменений в информации присутствия. Сервер присутствия создает состояние, связанное с информацией присутствия, и когда происходит какое-либо изменение в информации присутствия, он запустит ответ или извещение.The presence module can be used to subscribe to presence information by any subscriber. The semantics of the presence module means that any subscriber can send a subscription message for presence information to the presence server, but if there is no such specific presence module, the presence server will not be able to recognize what event the subscriber tried to subscribe to. Therefore, it is necessary that the presence module is defined on the presence server, which can then receive and recognize the subscription message for the associated event for changes in the presence information. The presence server creates a state associated with the presence information, and when there is any change in the presence information, it will trigger a response or notification.
Следует понимать, что хотя варианты осуществления данного изобретения были описаны в контексте 3G, использующего SIP, могли бы быть использованы другие подходящие системы и протоколы интерфейса. В частности, варианты осуществления данного изобретения могут использоваться в приложении в соответствии с техническими условиями IETF.It should be understood that although embodiments of the present invention have been described in the context of 3G using SIP, other suitable interface systems and protocols could be used. In particular, embodiments of the invention may be used in an application in accordance with the IETF specifications.
Следует также отметить здесь, что хотя вышеупомянутое описывает примерные варианты осуществления изобретения, существует несколько вариаций и модификаций, которые могут быть сделаны для описанного решения, не выходя за рамки объема данного изобретения, заданного в прилагаемой формуле изобретения.It should also be noted here that although the foregoing describes exemplary embodiments of the invention, there are several variations and modifications that can be made to the described solution without going beyond the scope of the invention defined in the attached claims.
Claims (23)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2005114023/09A RU2314658C2 (en) | 2002-10-09 | 2002-10-09 | Communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2005114023/09A RU2314658C2 (en) | 2002-10-09 | 2002-10-09 | Communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005114023A RU2005114023A (en) | 2005-11-10 |
RU2314658C2 true RU2314658C2 (en) | 2008-01-10 |
Family
ID=35865348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005114023/09A RU2314658C2 (en) | 2002-10-09 | 2002-10-09 | Communication system |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2314658C2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2461973C2 (en) * | 2008-03-31 | 2012-09-20 | Нокиа Сименс Нетуоркс Ой | Internetworking between messaging services |
RU2494554C2 (en) * | 2008-02-12 | 2013-09-27 | Майкрософт Корпорейшн | Targeted queries using oma dm protocol |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103428218B (en) | 2006-04-26 | 2017-04-12 | 三星电子株式会社 | Method and system of forwarding capability information of user equipment |
US8743868B2 (en) * | 2006-11-06 | 2014-06-03 | Telefonaktiebolaget L M Ericsson (Publ) | Method, devices and system of IMS services session control via USSD |
-
2002
- 2002-10-09 RU RU2005114023/09A patent/RU2314658C2/en active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2494554C2 (en) * | 2008-02-12 | 2013-09-27 | Майкрософт Корпорейшн | Targeted queries using oma dm protocol |
RU2461973C2 (en) * | 2008-03-31 | 2012-09-20 | Нокиа Сименс Нетуоркс Ой | Internetworking between messaging services |
US9246706B2 (en) | 2008-03-31 | 2016-01-26 | Nokia Solutions And Networks Oy | Interworking between messaging services |
Also Published As
Publication number | Publication date |
---|---|
RU2005114023A (en) | 2005-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10873494B2 (en) | User presence information communication system | |
EP1550337B1 (en) | A communication system | |
EP1759513B1 (en) | Method, system and computer program to enable querying of resources in a certain context by defining a sip event package | |
KR100946119B1 (en) | Apparatus and method for processing network availability information and computer readable media | |
KR20050016555A (en) | A method and system to subscription of events using sip protocol | |
US20040193920A1 (en) | Service provisioning in a communication system | |
US20040153547A1 (en) | Service provisioning in a communication system | |
US9571563B2 (en) | Handling a shared data object in a communication network | |
RU2314658C2 (en) | Communication system | |
EP2845359B1 (en) | Call routing for ip multimedia subsystem users | |
CN102726030B (en) | For the method and apparatus of route XCAP request | |
KR100735908B1 (en) | Communication systems | |
JP4815480B2 (en) | Communications system | |
ZA200503637B (en) | A communication system | |
Araki et al. | Dynamic Community Entertainment Services Composition on Next Generation Mobile Network IP Multimedia Subsystem | |
Buchinger | A resource list server for the IP Multimedia Subsystem | |
APIS | STRONGLY BASED ON SERVICE DISCOVERY, NETWORK IDENTITY, AND APIS. Astrat | |
GB2443008A (en) | Group management in a Session Initiation Protocol network. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20160602 |