KR20090019665A - 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 - Google Patents
구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 Download PDFInfo
- Publication number
- KR20090019665A KR20090019665A KR1020080006876A KR20080006876A KR20090019665A KR 20090019665 A KR20090019665 A KR 20090019665A KR 1020080006876 A KR1020080006876 A KR 1020080006876A KR 20080006876 A KR20080006876 A KR 20080006876A KR 20090019665 A KR20090019665 A KR 20090019665A
- Authority
- KR
- South Korea
- Prior art keywords
- event notification
- subscriber
- event
- sip
- preference
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 SIP(Session Initiation Protocol)을 기반으로 한 이벤트(Event) 구독(Subscription)에 따른 통지(Notification) 시스템 및 방법에 관한 것으로서, 이벤트 통지 컨트롤러를 경유하여 이벤트 구독 요청을 하는 구독자(Subscriber)와; 이벤트 구독 요청에 대응하여 이벤트 통지 컨트롤러를 경유하여 이벤트 통지를 하는 구독대상(Subscription Target)과; 이벤트 통지 컨트롤러가, 구독자에 대한 이벤트 통지의 전달 여부를 구독자의 이벤트 통지에 대한 선호규칙에 따라 제어함을 특징으로 하는, 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템을 제공한다.
위와 같은 구성에 의하여, 구독자의 이벤트 통지에 대한 선호규칙에 따라, 구독자로의 이벤트 통지를 효과적으로 제어할 수 있고, 따라서 구독자가 원하는 않는 불필요한 이벤트 통지의 발생을 방지할 수 있다.
프레젼스, 이벤트 통지 컨트롤러
Description
본 발명은 SIP(Session Initiation Protocol)을 기반으로 한 이벤트(Event) 구독(Subscription)에 따른 통지(Notification) 시스템 및 방법에 관한 것이다. 특히 이벤트 구독에 따른 통지 방법을 개선하는 것에 관한 것이다. 또한, 이를 활용하여, 프레젼스(Presence) 시스템에서 프레젼스(Presence) 정보를 전달하기 위한 프레젼스 이벤트(Presence Event)의 통지 시스템 및 방법을 개선하는 것에 관한 것이다.
RFC3265 "SIP-Specific Event Notification"는 SIP SUBSCRIBE와 SIP NOTIFY를 사용하여 특정 이벤트에 대한 상태를 전달하는 방법을 기술하고 있다.
도 1은 SIP 기반 이벤트 통지(SIP-Specific Event Notification) 방법의 개념적인 흐름도를 보여준다. 사용자가 특정 이벤트에 대한 상태에 대한 최신의 정보를 유지하고 싶은 경우, 이 사용자는 구독자(Subscriber)로서 해당 이벤트에 대해 구독(SUBSCRIBE)를 한다. 해당 이벤트에 대한 상태 정보를 가지고 있는 구독 대 상(Subscription Target)은, SUBSCRIBE 요청에 따라 해당 이벤트에 대한 최신의 상태 정보를 지속적으로 통지(NOTIFY) 한다.
도 2는 RFC3265에 따른 SIP 기반 이벤트 통지 방법의 시그날링 흐름의 대표적인 예를 보여준다. 앞서 설명되었듯이, 구독자는 "foo" event에 대해 SUBSCRIBE request를 구독 대상에게 전달한다. 구독 대상은, 구독자가 "foo" event에 대해 구독할 수 있는지 여부를 인가(Authorize) 한다. 인가가 되면, 구독 대상이 알고 있는 "foo" event의 현재 상태를 NOTIFY를 사용하여 구독자에게 전달한다. 추후, "foo" event 상태에 업데잇이 있을 때마다, 업데잇된 "foo" event의 최신 상태를 NOTIFY를 사용하여 구독자에게 전달한다.
프레젼스 서비스는, 이러한 SIP 기반 이벤트 통지 기술을 이용하여 프레젼스 정보를 요청하고 전달한다. 이를 위해 RFC3856 "A Presence Event Package for the SIP"은 "presence"이벤트 패키지를 정의한다. 여기서 "presence" 이벤트는 프레젼스 정보가 된다. 도 3에서 볼 수 있듯이, 관찰자(Watcher)는 존재자(Presentity)의 프레젼스 정보를 "presence" 이벤트에 대한 구독을 통해 요청할 수 있다. 이는 존재자의 프레젼스 정보를 유지하고 있는 프레젼스 서버(Presentity Presence Server)에게 전달된다. 프레젼스 서버는 "presence" 이벤트에 대한 일련의 통지들을 통해, 존재자의 프레젼스 정보와 그 업데잇들을 관찰자에게 전달하게 된다.
도 4는 "presence" 이벤트 패키지를 이용하여 프레젼스 정보를 요청하고 전달하는 시그날링 흐름도의 대표적인 예를 보여준다. 도 4에서, 관찰자는 도 2의 구독자에 해당되고, 프레젼스 서버는 도 2의 구독 대상에 해당되며, 이벤트는 "presence"가 된다. 따라서 도 2의 과정에서처럼, 관찰자는 존재자의 프레젼스 정보를 제공받기 위하여, 해당 존재자의 프레젼스 서버에 "presence" 이벤트 구독을 요청한다. 해당 존재자의 프레젼스 서버는 이에 대한 인가 후에 해당 존재자에 대한 최신의 업데잇된 프레젼스 정보를 관찰자에게 지속적으로 통지한다.
위에서 기술된 하나의 존재자에 대한 프레젼스 서비스 제공 방안을 발전시켜, 관찰자는 다수의 존재자들에 대한 프레젼스 서비스를 한꺼번에 구독할 수 있다. 이를 위해, 관찰자는 RLS서버(Resource List Server)를 활용하여 프레젼스 리스트(Presence List)에 대한 프레젼스 서비스를 구독한다. 프레젼스 리스트란, 다수 존재자들의 집합을 말하며, 관찰자는 프레젼스 리스트에 대한 프레젼스 서비스를 구독함으로써 다수의 존재자들에 대한 프레젼스 정보를 한꺼번에 구독할 수 있다. 도 5는 프레젼스 리스트(Presence List)에 대한 프레젼스 서비스 구독의 개념적인 흐름도를 보여준다. 관찰자가 프레젼스 리스트에 대한 구독 요청을 하면, 이는 RLS서버에게 전달된다. RLS서버는 해당 프레젼스 리스트를 해석(resolve)하여 프레젼스 리스트 내의 모든 멤버들 각각에게 관찰자를 대신하여 프레젼스 서비스를 구독한다. 추후 RLS서버는 각각의 존재자들에 대한 프레젼스를 제공받고, 이들을 취합(Aggregate)하여 한꺼번에 관찰자에게 전달해 준다. 이렇게 함으로서, 관찰자는, 다수의 존재자들에 대한 프레젼스 서비스를 일일이 구독할 필요 없이, 다수의 존재자들에 대한 프레젼스 정보를 한번에 획득할 수 있다.
위에서 기술된 SIP 기반 이벤트 통지 기술에 있어, 이벤트의 업데잇이 있을 때마다 이의 전달을 위한 통지(Notification)들이 발생되게 된다. 따라서, 발생된 통지들을 전달하고 처리하기 위한 시스템의 요구 사항은 매우 높아진다.
특히, 프레젼스 이벤트 패키지를 사용하여 제공되는 프레젼스 서비스의 경우, 다수의 관찰자와 다수의 존재자가 있으며 자주 업데잇되는 프레젼스 정보의 특성을 고려할 때, 존재자의 프레젼스 정보가 업데잇될 때마다 발생하는 프레젼스 이벤트 통지들에 따른 트래픽 로드(Traffic Load)는 참을 수 없을 정도로 높아진다.
따라서 SIP 기반 이벤트 통지, 특히 프레젼스 이벤트 통지의 양을 효과적으로 줄일 수 있는 방안이 절실하다.
본 발명에서는, 상기 기술된 SIP 기반 이벤트 통지(SIP-Specific Event Notification) 기술에 있어, 구독자(Subscriber)에게 전달되는 이벤트 통지(Event Notification)의 양을 구독자의 선호(preference)에 따라 제어(Control)할 수 있는 시스템 및 방법을 제안한다.
상기의 기술적 과제를 해결하기 위하여, 본 발명에서는 이벤트 통지 컨트롤러를 경유하여 이벤트 구독 요청을 하는 구독자(Subscriber)와; 이벤트 구독 요청에 대응하여 이벤트 통지 컨트롤러를 경유하여 이벤트 통지를 하는 구독대상(Subscription Target)과; 이벤트 통지 컨트롤러가, 구독자에 대한 이벤트 통지의 전달 여부를 구독자의 이벤트 통지에 대한 선호규칙에 따라 제어함을 특징으로 하는, 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템을 제공한다.
한편, 본 발명에서는 구독자(Subscriber)가 이벤트 통지 컨트롤러(Event Notification Controller)를 경유하여 구독 대상(Subscription Target)으로 이벤트 구독 요청을 전송 과정과; 구독 대상이 이벤트 구독 요청에 대응하여 이벤트 통지 컨트롤러로 이벤트 통지를 전송하는 과정과; 이벤트 통지 컨트롤러가 미리 저장된 구독자의 이벤트 통지에 대한 선호규칙에 따라, 구독 대상으로부터 수신한 이벤트 통지를 구독자로 전송하는 과정을 포함하는 구독자의 선호도를 참조하여 SIP을 기 반으로 하는 이벤트 통지를 제어하는 방법을 제공한다.
본 발명에서 제안된 시스템 및 방법을 사용하여, 구독자의 이벤트 통지에 대한 선호규칙에 따라, 구독자로의 이벤트 통지를 효과적으로 제어할 수 있고, 따라서 구독자가 원하는 않는 불필요한 이벤트 통지의 발생을 방지할 수 있다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명한다. 도면에서 동일한 구성 요소들에 대해서는 비록 다른 도면에 표시되더라도 가능한 동일한 참조번호 및 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명을 설명함에 있어서 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.
도 6은 본 발명에서 제안하는 구독자 선호에 따른 이벤트 통지 컨트롤 시스템 및 방법의 개념적인 흐름도를 보여준다. 구독자는 이벤트 통지 컨트롤러를 통해 이벤트 구독(Event subscription)을 구독한다. 그러면 이벤트 통지 컨트롤러는 구독자의 이벤트 통지에 대한 선호 사항 (예를 들면, 특정시간 동안에는 이벤트 통지를 원하지 않는다.)에 따라 구독자가 이벤트 통지를 받고자 하는 경우에만 구독 대상으로부터 수신된 이벤트 통지들을 구독자에게 전달함으로써 구독자로의 이벤트 통지를 제어한다.
상기 이벤트 통지 컨트롤러는 구독자의 이벤트 통지에 대한 선호에 따라 구독자로의 이벤트 통지들을 조정하므로, 구독자는 자신의 이벤트 통지에 대한 선호 규칙(Subscriber Event Notification Rule)을 이벤트 통지 컨트롤러에게 전달할 필요가 있다. 본 발명에서는 이를 위해 다음의 세가지 방법을 제안한다.
첫 번째 방법으로 본 발명에서는, 구독자가 이벤트 통지에 대한 선호규칙을 해당 이벤트의 구독에 포함시켜 이벤트 통지 컨트롤러에게 전달하는 방법을 제안한다. 도 7의 (a)는 이에 대한 흐름도를 보여준다. 앞서 기술되었듯이, 구독자의 이벤트 구독은 이벤트 컨트롤러를 통해서 구독 대상에게 전달됨으로써 이루어진다. 따라서 구독자가 이벤트 통지에 대한 선호규칙을 SIP SUBSCRIBE 에 포함시키면, 이벤트 컨트롤러는 해당 이벤트 통지 선호규칙을 추출하여 저장하고 SIP SUBSCRIBE를 구독 대상에게 전달한다.
두 번째 방법으로 본 발명에서는, 구독자가 이벤트 통지에 대한 선호규칙을 별도의 SIP PUBLISH를 사용하여 이벤트 통지 컨트롤러에게 직접 전달하는 방법을 제안한다. 상기 도 7의 (b)는 이에 대한 흐름도를 보여준다.
세 번째 방법으로 본 발명에서는, 구독자의 여러 가지 선호 규칙들을 저장할 수 있는 구독자 XDMS서버(XML Document Management Server)를 제안하고, 구독자가 이벤트 통지에 대한 선호규칙을 구독자 XDMS서버에 XCAP 오퍼레이션(RFC4825 "TheExtensible Markup Language (XML) Configuration Access Protocol (XCAP)")을 사용하여 저장시키고, 이벤트 컨트롤러가 해당 선호규칙을 구독자 XDMS서버에서 가져오는 방법을 제안한다. 도 7의 (c)는 이에 대한 흐름도를 보여준다.
본 발명에서 제안되는 구독자의 이벤트 선호규칙을 사용하여, 구독자는 자신의 이벤트 통지에 대한 다양한 선호를 나타낼 수 있다. 예를 들어, 구독자는 자신 의 현 상태가 특정 상태에 있는 경우에만 이벤트 통지를 받을 수 있도록 할 수도 있으며, 또는 특정 시간대에만 이벤트 통지를 받을 수 있도록 이벤트 선호규칙을 기술할 수도 있다. 본 발명에서는, 이에 대한 자세한 기술은 생략한다.
도 8은, 이벤트 통지 컨트롤러가 구독 대상 안에 포함된 경우 본 발명에서 제안하는 구독자 선호에 따른 이벤트 통지 컨트롤 시스템 및 방법의 구체적인 실시 예를 보여준다. 상기 실시 예에서, 이벤트 구독 과정은 도 2의 종래 기술과 같이 구독자와 구독대상 간에 이루어진다. 그러나 해당 이벤트 상태(Event state)의 업데잇이 있을 때마다 추가적인 이벤트 통지(Event Notification)를 보내 주던 종래기술과는 달리, 본 발명에서는 해당 이벤트 상태(Event state)의 업데잇에 따라 추가적인 이벤트 통지(Event Notification)를 보낼 필요가 있는 경우, 구독 대상 안에 있는 이벤트 통지 컨트롤러가 도 7의 과정으로 전달된 구독자의 이벤트 통지 선호규칙을 확인(Check)하고, 이 규칙이 현재 이벤트 통지를 허용하는 경우에만 이벤트 통지를 발생시켜 구독자에게 보낸다. 상기 구독자의 이벤트 통지 선호규칙이 현재 이벤트 통지를 허용하지 않는 경우, 상기 이벤트 통지 컨트롤러는 상기 구독자의 이벤트 통지 선호규칙이 허용할 때까지 이벤트 통지를 억제(Hold)하고 있다가, 상기 구독자의 이벤트 통지 선호규칙이 이벤트 통지를 허용할 때 억제되었던 이벤트 통지들을 구독자에게 전달한다.(도 8의 스텝 8). 따라서 구독자는 자신이 설정한 이벤트 통지 선호규칙에 부합하는 경우에만, 즉 구독자가 이벤트 통지를 받기를 선호하는 경우에만 이벤트 통지를 받게 된다.(도 8의 스텝 9)
본 발명에서는, 이벤트 통지 컨트롤러가 구독 대상과 분리되어 있는 경우에, 이벤트 통지 컨트롤러가 논프록시 모드(Non-Proxy mode) 또는 프록시 모드(Proxy mode)로 동작할 것을 제안한다. 논프록시 모드 이벤트 통지 컨트롤러의 경우에는, 이벤트 통지 컨트롤러가 구독자와 구독 대상 사이에 이벤트 구독을 위한 SIP 세션 상에 중간노드로 존재함으로써, 구독자와 구독 대상 사이에 SIP NOTIFY의 이벤트 통지를 구독자의 선호에 따라 제어할 수 있다. 프록시 모드 이벤트 통지 컨트롤러의 경우에는, 이벤트 통지 컨트롤러가 구독자와 구독 대상 사이에 이벤트 구독을 위한 SIP 세션을 분리함으로써, 구독자와 구독 대상 사이에 SIP NOTIFY의 이벤트 통지를 구독자의 선호에 따라 제어할 수 있다.
본 발명에서는 이벤트 통지 컨트롤러가 논프록시 모드로 동작할 경우, 도 9a, 도 9b 및 도 9c를 참조하여 다음과 같이 동작할 것을 제안한다.
본 발명에서는, 이벤트 통지 컨트롤러가 논프록시 모드로 동작할 경우, 이벤트 통지 컨트롤러는 이벤트 구독과 통지의 중간 노드로 존재 하여야 할 것을 제안한다. 이는 구독자가 SIP SUBSCRIBE를 이용하여 이벤트를 구독할 때 Route 헤더(RFC3261 "SIP: Session Initiation Protocol")에 이벤트 통지 컨트롤러의 SIP 주소를 삽입하고,(도 9a의 스텝 1) 이를 전달받은 이벤트 통지 컨트롤러는 해당 SIP SUBSCRIBE를 구독 대상으로 전달(Forward)할 때 Record-Route 헤더(RFC3261 "SIP: Session Initiation Protocol")에 자신의 SIP 주소를 삽입함으로써 구현될 수 있다.(도 9a의 스텝 2,3) 또는 기반 SIP 네트웍의 라우팅 설정에 따라, 구독자의 SIP SUBSCRIBE는 이벤트 통지 컨트롤러에 우선 전달되게 할 수 있다. 이 경우에도, 이벤트 통지 컨트롤러는 해당 SIP SUBSCRIBE를 구독 대상으로 전달(Forward) 할 때에 자신의 SIP 주소가 삽입된 Record-Route 헤더를 첨부해야 한다.
이러한 이벤트 구독을 위한 SIP SUBSCRIBE를 전달받은 구독 대상은, 구독자가 해당 이벤트를 구독할 수 있는 권리가 있는지를 인가(Authorize)한 후,(도 9a의 스텝 4) 인가된 경우 200 OK 응답을 보낸다.(도 9a의 스텝 5) 앞서 기술된 Record-Route 헤더로 인해 200 OK 응답은 이벤트 통지 컨트롤러에게 전달되고,(도 9a의 스텝 6) 이벤트 통지 컨트롤러는 이를 구독자에게 전달 한다.(도 9a의 스텝 7)
앞서 기술된 종래기술에서와 같이, 구독 대상은 200 OK 응답을 보낸 후 곧바로 해당 이벤트의 현재 상태를 초기 SIP NOTIFY의 바디에 포함시켜 전달한다.(도 9a의 스텝 8,9) 앞서와 같이 이 초기 SIP NOTIFY는 이벤트 통지 컨트롤러에게 전달되고, 이벤트 통지 컨트롤러는 이를 구독자에게 전달한다.(도 9a의 스텝 10,11) 초기 SIP NOTIFY를 전달받은 구독자는 이벤트 통지 컨트롤러를 통해 구독 대상에게 200 OK 응답을 보낸다.(도 9a의 스텝 12,13,14,15)
이로써 논프록시 모드 이벤트 통지 컨트롤러를 사용하는 경우에 이벤트 통지 제어를 수행할 수 있는 이벤트 구독이 이루어질 수 있다.
상기와 같이 이벤트 통지 컨트롤러가 논프록시 모드로 동작할 경우 이벤트 통지 제어를 수행할 수 있는 이벤트 구독이 이루어진 후, 본 발명에서는 논프록시 모드 이벤트 통지 컨트롤러를 통해 이벤트 통지가 다음과 같이 제어될 것을 제안한다. 논프록시 모드 이벤트 통지 컨트롤러인 경우 이벤트 통지는 두 가지의 선택적인 방법으로 실현이 될 수 있으며, 도 9b와 도 9c는 본 발명에 따른 각각의 실시 예를 보여준다.
도 9b의 첫 번째 실시 예에서, 구독 대상은 이벤트 상태가 업데잇되면 해당 업데잇된 이벤트를 SIP NOTIFY에 포함하여 발송한다.(도 9b의 스텝 1,2) 이는 도 9a의 과정에서 설정된 대로 이벤트 통지 컨트롤러에게 전달된다.
새로운 이벤트 통지를 전달받은 이벤트 통지 컨트롤러는, 도 7의 과정과 같이 설정된 구독자의 이벤트 통지 선호규칙을 확인한다. 이에 따라 이벤트 통지 컨트롤러는, 구독자의 현 상태가 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하는 경우에는 해당 이벤트 통지를 구독자에게 전달하고, 그렇지 않을 경우에는 이벤트 통지 컨트롤러는 해당 이벤트 통지를 구독자에게 전달하지 않고 그 대신 구독 대상에게 "480 Temporarily Unavailable" 응답(RFC3261 "SIP: Session Initiation Protocol")을 보낸다. 이 때 이벤트 통지 컨트롤러는, 구독자의 이벤트 통지 선호규칙에 따라 구독자가 이벤트 통지를 원하는 때를 예측할 수 있는 경우(예를 들면, 구독자가 1시간 후에 이벤트 통지를 허용하도록 선호규칙을 기술했다면, 1시간 후에는 이벤트 통지가 가능함을 알 수 있다.)에는, 예측되는 이벤트 통지가 가능한 때를 Retry-After 헤더(RFC3261 "SIP: Session Initiation Protocol")에 기술하여 "480 Temporarily Unavailable"과 함께 전달한다.(도 9b의 스텝 3). 이는 구독 대상에게 다음 이벤트 통지를 언제 발생시켜야 하는지에 대한 힌트를 주기 위함이다.(도 9b의 스텝 3)
이러한 "480 Temporarily Unavailable"은 구독 대상에게 전달되고,(도 9b의 스텝 4) 구독 대상은 Retry-After 헤더의 값을 참조하여, 그 때까지 이벤트 통지를 발생시키는 것을 자제(Hold)한다.(도 9b의 스텝 5) 이후, 구독 대상은 업데잇된 이벤트 상태를 포함하는 SIP NOTIFY를 다시 발생시킨다.(도 9b의 스텝 6) 이는 앞서와 같이 이벤트 통지 컨트롤러에게 전달되고, 이벤트 통지 컨트롤러는 앞서와 같이 구독자의 이벤트 통지 선호규칙을 확인하여, 허용하는 경우에 해당 이벤트 통지를 구독자에게 전달 한다.(도 9b의 스텝 7,8) 구독자는 전달된 이벤트 통지에 대한 200 OK를 이벤트 통지 컨트롤러를 통해 구독 대상에게 전달한다.(도 9b의 스텝 9,10,11,12)
상기와 같은 본 발명의 실시 예에 따라, 논프록시 모드 이벤트 통지 컨트롤러를 이용하여, 이벤트 통지를 구독자의 선호에 따라 제어할 수 있다.
본 발명에서는, 논프록시 모드 이벤트 통지 컨트롤러를 이용한 이벤트 통지 제어의 또 다른 실시 예를 도 9c를 참조하여 제안한다.
도 9a와 같이 논프록시 모드 이벤트 통지 컨트롤러를 통한 이벤트 구독이 이루어진 후, 도 9c와 같이, 구독 대상은 이벤트 상태가 업데잇되면 해당 업데잇된 이벤트를 SIP NOTIFY에 포함하여 이벤트 통지 컨트롤러에게 전달한다.(도 9c의 스텝 1,2)
업데잇된 이벤트를 전달받은 이벤트 통지 컨트롤러는, 도 9c의 스텝 3과 같이, 도 7의 과정에 따라 설정된 구독자의 이벤트 통지 선호규칙을 확인한다. 이에 따라 이벤트 통지 컨트롤러는, 구독자의 현 상태가 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하는 경우에는 해당 이벤트 통지를 구독자에게 전달한다. 그렇지 않을 경우에, 이벤트 통지 컨트롤러는 해당 이벤트 통지를 통해 업데 잇된 이벤트 상태를 추후 구독자로의 이벤트 통지가 허용되는 경우 전달해 주기 위해 일단 저장해 놓고, 그 대신 "200 OK" 응답을 구독자를 대신하여 구독 대상에게 보낸다. 이는 SIP NOTIFY를 보낸 후 일정 시간 동안 응답이 없는 경우 구독 대상이 해당 이벤트 구독이 더 이상 존재하지 않는 걸로 판단하고 이를 종료시키는 것을 방지하기 위함이다.(도 9c의 스텝 3)
또한, 추후 구독 대상이 추가적인 이벤트 상태의 업데잇에 따라, 해당 업데잇된 이벤트를 SIP NOTIFY에 포함시켜 이벤트 통지 컨트롤러에게 보내는 경우, 이벤트 통지 컨트롤러는 앞서와 같이 구독자의 이벤트 통지 선호규칙을 확인하고, 구독자의 현 상태가 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하지 않는 경우, 이벤트 통지 컨트롤러는 해당 이벤트 통지를 통해 추가적으로 업데잇된 이벤트 상태를 추후 구독자로의 이벤트 통지가 허용되는 경우 전달해 주기 위해 일단 저장해 놓고, 그 대신 "200 OK" 응답을 구독자를 대신하여 구독 대상에게 보낸다.(도 9c의 스텝 5,6,7,8)
추후, 구독자의 상태가 바뀌어 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하게 되면, 이벤트 통지 컨트롤러는 앞서 저장된 이벤트 상태 업데잇들을 취합하여 구독자에게 전달한다.(도 9c의 7, 9) 구독자는 이에 대해 200 OK 응답을 이벤트 통지 컨트롤러에게 전송하고, 이벤트 통지 컨트롤러는 앞서 구독자를 대신하여 이미 구독 대상에게 200 OK 응답을 전송하였으므로, 이를 무시한다.(도 9c의 스텝 10,11,12) 상기와 같은 본 발명의 또 다른 실시 예에 따라, 논프록시 모드 이벤트 통지 컨트롤러를 이용하여 이벤트 통지를 구독자의 선호에 따 라 제어할 수 있다.
본 발명에서는, 이벤트 통지 컨트롤러가 프록시 모드로 동작할 경우, 이벤트 통지 컨트롤러가 구독자와 구독 대상 사이에 이벤트 구독을 위한 SIP 세션을 분리함으로써, 구독자와 구독 대상 사이에 SIP NOTIFY의 이벤트 통지를 구독자의 선호에 따라 제어할 것을 제안한다. 즉, 본 발명에서는, 이벤트 통지 컨트롤러가 구독자와 구독 대상 사이에서 B2BUA(Back-to-back User Agent, RFC3261 "SIP: Session Initiation Protocol")로서 동작하여, 구독자와 이벤트 통지 컨트롤러 사이에 하나의 이벤트 구독 세션을 형성하고, 이와 함께 해당 이벤트에 대해 이벤트 통지 컨트롤러와 구독 대상 상이에 백엔드(Backend) 이벤트 구독 세션을 형성할 것을 제안한다.
앞서 논프록시 모드 이벤트 통지 컨트롤러의 경우에는, 구독자와 구독 대상 사이에 하나의 이벤트 구독 SIP 세션이 존재하고, 논프록시 모드 이벤트 통지 컨트롤러는 구독자와 구독 대상 사이에서 이벤트 구독 메시지들의 포워딩(Forwarding) 지점으로서의 역할을 하였다. 그러나 프록시 모드 이벤트 통지 컨트롤러의 경우에는, 구독자와 프록시 모드 이벤트 통지 컨트롤러 사이에 하나의 이벤트 구독 SIP 세션이 형성되고, 프록시 모드 이벤트 통지 컨트롤러와 구독 대상 사이에 별도의 이벤트 구독 SIP 세션이 형성된다는 점에서 앞서 논프록시 모드 이벤트 통지 컨트롤러의 경우와 구분된다.
본 발명에서는 프록시 모드 이벤트 통지 컨트롤러의 이벤트 통지 제어 과정을 도 10a 및 도 10b의 실시 예를 참조하여 다음과 같이 제안한다.
도 10a에서, 구독자의 SIP SUBSCRIBE를 사용한 이벤트 구독 요청은, 이벤트 통지 컨트롤러가 그의 종점이 되어 이벤트 통지 컨트롤러에게 전달된다.(도 10a의 스텝 1) 이에 따라 이벤트 통지 컨트롤러는 B2BUA로 동작하여, 구독자를 대신하여 구독 대상에게 해당 이벤트에 대한 백엔드 이벤트 구독을 요청한다.(도 10a의 스텝 2,3) 이 때 이벤트 통지 컨트롤러는 백엔드 이벤트 구독 요청 안에, 원 구독자를 인증 사용자 (Authenticated User)로 기술함으로써, 해당 백엔드 이벤트 구독이 해당 구독자를 위해 이루어졌음을 나타낼 수 있다.(도 10a의 스텝 2,3) SIP 요청 내의 인증 사용자 정보는 P-Asserted-Identity 헤더(RFC3325 "Private Extension to the SIP for Asserted Identity within Trusted Networks")를 사용하거나 본 발명에서 기술되지 않은 다른 방법을 사용하여 표현될 수 있으며, 본 발명에서는 그 구체적인 설명은 생략하기로 한다.
구독 대상은 백엔드 이벤트 구독 요청을 이벤트 통지 컨트롤러로부터 수신하고, 수신된 백엔드 이벤트 구독 요청 내의 인증 사용자 정보에 기술된 원 구독자에 대해 해당 이벤트에 대한 서비스 인가를 실시한다.(도 10a의 스텝 4). 인가되면, 구독 대상은 이벤트 통지 컨트롤러에게 백엔드 이벤트 구독 요청에 대한 200 OK 응답을 전송한다.(도 10a의 스텝 5) 이벤트 통지 컨트롤러는 B2BUA로서, 구독 대상으로부터 백엔드 이벤트 구독 요청에 대한 200 OK 응답을 수신하고, 앞서 기술된 구도자로부터의 이벤트 요청에 대해 이와 동일한 200 OK 응답을 구독자에게 발송한다.(도 10a의 스텝 6,7)
앞서 기술된 종래기술에서와 같이, 구독 대상은 200 OK 응답을 보낸 후 곧바 로 해당 이벤트의 현재 상태를 초기 SIP NOTIFY의 바디에 포함시켜 이벤트 통지 컨트롤러에게 전달한다(도 10a의 스텝 8, 9). 이벤트 통지 컨트롤러는 B2BUA로서, 구독 대상으로부터의 백엔드 이벤트 구독에 대한 초기 SIP NOTIFY를 수신하고, 앞서 기술된 구독자로부터의 이벤트 구독에 대해 이와 동일한 SIP NOTIFY를 구독자에게 발송한다(도 10a의 스텝 10, 11).
이벤트 구독에 대한 초기 SIP NOTIFY를 전달받은 구독자는 이벤트 통지 컨트롤러에게 이에 대한 200 OK 응답으로 보낸다(도 10a의 스텝 12, 13). 이를 수신한 이벤트 통지 컨트롤러는 B2BUA로서, 앞서의 백엔드 이벤트 구독에 대한 초기 SIP NOTIFY에 대해 구독 대상에게 200 OK 응답을 보낸다(도 10a의 스텝 14, 15).
이로서, 프록시 모드 이벤트 통지 컨트롤러를 사용하는 경우에 이벤트 통지를 제어를 수행할 수 있는 이벤트 구독이 이루어질 수 있다.
상기와 같이 이벤트 통지 컨트롤러가 프록시 모드로 동작할 경우 이벤트 통지 제어를 수행할 수 있는 이벤트 구독이 이루어진 후, 본 발명에서는 프록시 모드 이벤트 통지 컨트롤러를 통해 이벤트 통지가, 도 10b를 참조하여, 다음과 같이 제어될 것을 제안한다.
구독 대상은 이벤트 상태가 업데잇 되면 해당 업데잇된 이벤트를 SIP NOTIFY에 포함하여 이벤트 통지 컨트롤러에게 발송한다.(도 10b의 스텝 1,2)
백엔드 이벤트 구독에 대한 SIP NOTIFY의 수신한 이벤트 통지 컨트롤러는, 그 안에 포함된 업데잇된 이벤트 상태를 추출하여 저장하고, 수신된 백엔드 SIP NOTIFY에 대한 백엔드 200 OK 응답을 구독 대상에게 발송한다.(도 10b의 스텝 3,4) 업데잇된 이벤트 상태를 수신한 이벤트 통지 컨트롤러는, 이를 구독자에게 통지할 지 여부를 결정하기 위해, 상기 논프록시 모드 이벤트 컨트롤러 경우의 도 9b, 도 9c 스텝 3과 같이, 도 7의 과정에 따라 설정된 구독자의 이벤트 통지 선호규칙을 확인한다. 이에 따라 이벤트 통지 컨트롤러는, 구독자의 현 상태가 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하는 경우에는, 수신된 업데잇된 이벤트 상태를 앞서 기술된 구독자로부터의 이벤트 구독에 대한 SIP NOTIFY의 바디에 포함시켜 구독자에게 발송한다. 구독자의 현 상태가 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하지 않는 경우, 이벤트 통지 컨트롤러는 업데잇된 이벤트 상태를 추후 구독자로의 이벤트 통지가 허용되는 경우 전달해 주기 위해 일단 저장해 놓는다.(도 10b의 스텝 5)
추후, 구독 대상이 추가적인 이벤트 상태의 업데잇에 따라, 해당 업데잇된 이벤트를 백엔드 SIP NOTIFY에 포함시켜 이벤트 통지 컨트롤러에게 보내면,(도 10b의 스텝 6,7) 이벤트 통지 컨트롤러는 앞서와 같이 수신된 업데잇된 이벤트 상태를 추출하여 저장하고, 수신된 백엔드 SIP NOTIFY에 대한 백엔드 200 OK 응답을 구독 대상에게 발송한다.(도 10b의 스텝 8,9)
추후, 구독자의 상태가 바뀌어 구독자의 이벤트 통지 선호규칙에 따라 이벤트 통지를 허용하게 되면, 이벤트 통지 컨트롤러는 앞서 저장된 이벤트 상태들을 취합(Composite)하여 구독자로부터의 이벤트 구독에 대한 SIP NOTIFY의 바디에 포함시켜 구독자에게 발송한다.(도 10b의 스텝 10,11) 이를 수신한 구독자는, 200 OK 응답을 이벤트 통지 컨트롤러에게 전송한다.(도 10b의 스텝 10,11) 이를 수신 한 구독자는, 200 OK 응답을 이벤트 통지 컨트롤러에게 전송한다.(도 10b의 스텝 12,13)
상기와 같은 본 발명의 실시 예에 따라, 프록시 모드 이벤트 통지 컨트롤러를 이용하여 이벤트 통지를 구독자의 선호에 따라 제어할 수 있다.
앞서 종래 기술에서 기술되었듯이, 프레젼스 서비스(Presence Service)는 RFC3856에 정의된 "presence" 이벤트의 구독과 통지로써 구현된다. 즉, 관찰자(Watcher)의 존재자(Presentity)에 대한 프레젼스 서비스 요청은 프레젼스 이벤트 구독("presence" Event Subscription)을 함으로써 구현되고, 존재자에 대한 프레젼스 정보(Presence Information)는 프레젼스 이벤트 통지("presence" Event Notification)에 포함되어 관찰자에게 전달된다. 따라서 본 발명에서 제안하는 구독자의 이벤트 통지에 대한 선호규칙에 따라 이벤트 통지를 제어하는 시스템 및 방법은, 프레젼스 서비스에도 적용될 수 있다.
본 발명은, 프레젼스 시스템(Presence System)에서 구독자의 이벤트 통지에 대한 선호규칙에 따른 이벤트 통지의 제어가, 도 11 및 도 12를 참조하여, 다음과 이루어질 것을 제안한다.
도 11은, 관찰자와 존재자가 동일한 도메인 상에 존재하는 단일 도메인(Single Domain) 프레젼스 시스템에 있어서, 관찰자의 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지가 제어되는 본 발명의 실시 예를 보여준다.
이를 위해, 본 발명에서는, 단일 도메인 프레젼스 시스템에서, 상기 기술된 이벤트 통지 컨트롤러가 프레젼스 서버(Presence Server)나 RLS서버(Resource List Server) 또는 또 다른 프레젼스 엔터티 내에 존재할 것을 제안한다. 이 때, 관찰자는 프레젼스 이벤트의 구독자가 되고, 프레젼스 서버나 RLS서버 또는 또 다른 프레젼스 엔터티는 프레젼스 이벤트의 구독 대상이 된다. 따라서 본 발명에서는, 프레젼스 서버나 RLS서버가, 앞서 도 8에서 기술된 바와 같이, 이벤트 통지 컨트롤러를 활용하여, 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라 관찰자에게로의 프레젼스 이벤트 통지(presence event notification)을 제어할 것을 제안한다. 또한, 관찰자는 도 7에 기술된 방법 중의 하나로 프레젼스 이벤트 통지에 대한 선호규칙을 설정할 수 있을 것을 제안하며, 관찰자가 도 7 (c)의 방법으로 프레젼스 이벤트 통지에 대한 선호규칙을 설정하는 경우를 위해, 관찰자 XDM서버(Watcher XDMS)라는 새로운 시스템을 제안한다.
좀 더 구체적으로, 관찰자는 프레젼스 이벤트의 구독자로서, 존재자에 대한 프레젼스 이벤트 구독을 요청하고, 이는 프레젼스 서버나 RLS서버 또는 또 다른 프레젼스 엔터티에게 전달된다.(도 11의 스텝 1) 프레젼스 서버나 RLS서버는 본 발명에서 제안되는 이벤트 통지 컨트롤러를 활용하여, 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라,(도 11의 스텝 2) 관찰자가 프레젼스 이벤트 통지를 원하는 때에만, 존재자의 프레젼스 정보를 포함하는 프레젼스 이벤트 통지를 관찰자에게 전달한다.(도 11의 스텝 3)
이렇게 함으로써, 단일 도메인 프레젼스 시스템은 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지를 제어할 수 있고, 관찰자가 원하지 않는 불필요한 프레젼스 정보의 전달을 방지할 수 있다.
도 12는 관찰자와 존재자가 서로 다른 도메인 상에 존재하는 다중 도메인(Multiple Domain) 프레젼스 시스템에 있어서, 관찰자의 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지가 제어되는 본 발명의 실시 예를 보여준다.
이를 위해, 본 발명에서는, 다중 도메인 프레젼스 시스템에서, 상기 기술된 이벤트 통지 컨트롤러가 관찰자 도메인(Watcher Domain) 내의 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티 내에 존재할 것을 제안한다. 따라서 관찰자는 프레젼스 이벤트의 구독자가 되고, 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 또 다른 프레젼스 엔터티는 이벤트 통지 컨트롤러가 되며, 존재자 도메인(Presentity Domain) 상에 존재하는 존재자의 프레젼스 서버는 프레젼스 이벤트의 구독 대상이 된다. 따라서 본 발명에서는, 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티가, 앞서 도 9a, 도 9b, 도 9c, 도 10a, 도 10b에 기술된 바와 같이, 이벤트 통지 컨트롤러로 동작하여, 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라 관찰자에게로의 프레젼스 이벤트 통지(presence event notification)를 제어할 것을 제안한다. 또한, 관찰자는 도 7에 기술된 방법 중의 하나로 프레젼스 이벤트 통지에 대한 선호규칙을 설정할 수 있을 것을 제안하며, 관찰자가 도 7의 (c)의 방법으로 프레젼스 이벤트 통지에 대한 선호규칙을 설정하는 경우를 위해, 관찰자 도메인 내에 관찰자 XDM서버(Watcher XDMS)라는 새로운 시스템을 제안한다.
좀 더 구체적으로, 관찰자는 프레젼스 이벤트의 구독자로서, 존재자에 대한 프레젼스 이벤트 구독을 요청하고, 이는 관찰자의 이벤트 통지 컨트롤러가 구현된 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티에게 전달된다.(도 12의 스텝 1) 관찰자로부터 프레젼스 이벤트 구독 요청을 수신한 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티는, 존재자가 관찰자와 다른 도메인에 존재하는 것을 인지하고, 관찰자로부터 수신된 프레젼스 이벤트 구독 요청을 존재자의 프레젼스 서버에게 전달한다.(도 12의 스텝 2) 존재자의 프레젼스 서버는 존재자의 프레젼스 정보를 포함하는 프레젼스 이벤트 통지를 이를 요청했던 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티에게 전달한다.(도 12의 스텝 3) 이를 수신한 관찰자의 프레젼스 서버나 관찰자의 RLS서버 또는 관찰자 도메인(Watcher Domain) 내의 또 다른 프레젼스 엔터티는, 본 발명에서 제안되는 이벤트 통지 컨트롤러를 활용하여, 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라,(도 12의 스텝 4) 관찰자가 프레젼스 이벤트 통지를 원하는 때에만, 존재자의 프레젼스 정보를 포함하는 프레젼스 이벤트 통지를 관찰자에게 전달한다.(도 12의 스텝 5)
이렇게 함으로써, 다중 도메인 프레젼스 시스템은 관찰자의 프레젼스 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지를 제어할 수 있고, 관찰자가 원하는 않는 불필요한 프레젼스 정보의 전달을 방지할 수 있다.
도 1은 종래기술인 RFC3265에 따른 SIP 기반 이벤트 통지의 개념적인 흐름도;
도 2는 종래기술인 RFC3265에 따른 SIP 기반 이벤트 통지의 시그날링 흐름도;
도 3은 종래기술인 "presence" Event Notification을 활용하여 프레젼스 서비스를 제공하는 개념도;
도 4는 종래기술인 "presence" 이벤트 패키지를 이용하여 프레젼스 서비스를 제공하는 시그날링 흐름도;
도 5는 종래기술인 RLS Server를 사용하여 프레젼스 리스트(Presence List)에 대한 프레젼스 서비스를 제공하는 개념도;
도 6은 구독자 선호에 따른 이벤트 통지 컨트롤 시스템 및 방법의 개념적인 흐름도;
도 7의 (a)는 구독자의 이벤트 통지에 대한 선호규칙을 이벤트 통지 컨트롤러에게 전달하는 방법의 흐름도;
도 7의 (b)는 구독자의 이벤트 통지에 대한 선호규칙을 이벤트 통지 컨트롤러에게 전달하는 다른 방법의 흐름도;
도 7의 (c)는 구독자의 이벤트 통지에 대한 선호규칙을 이벤트 통지 컨트롤러에게 전달하는 또 다른 방법의 흐름도;
도 8은 이벤트 통지 컨트롤러가 구독 대상 안에 포함된 경우, 이벤트 통지 컨트롤의 실시 예에 대한 흐름도;
도 9a는 이벤트 통지 컨트롤러가 논프록시 모드로 동작하는 경우, 이벤트 구독이 이루어지는 과정의 실시 예에 대한 흐름도;
도 9b는 이벤트 통지 컨트롤러가 논프록시 모드로 동작하는 경우, 이벤트 통지 컨트롤의 첫 번째 실시 예에 대한 흐름도;
도 9c는 이벤트 통지 컨트롤러가 논프록시 모드로 동작하는 경우, 이벤트 통지 컨트롤의 두 번째 실시 예에 대한 흐름도;
도 10a은 이벤트 통지 컨트롤러가 프록시 모드로 동작하는 경우, 이벤트 구독이 이루어지는 과정의 실시 예에 대한 흐름도;
도 10b는 이벤트 통지 컨트롤러가 프록시 모드로 동작하는 경우, 이벤트 통지 컨트롤의 실시 예에 대한 흐름도;
도 11은 관찰자와 존재자가 같은 도메인 상에 존재하는 단일 도메인(Single Domain) 프레젼스 시스템에서, 관찰자의 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지를 제어하는 실시 예에 대한 개념도;
도 12는 관찰자와 존재자가 서로 다른 도메인 상에 존재하는 다중 도메인(Multiple Domain) 프레젼스 시스템에서, 관찰자의 이벤트 통지에 대한 선호규칙에 따라 프레젼스 이벤트 통지를 제어하는 실시 예에 대한 개념도이다.
Claims (30)
- 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템에 있어서,이벤트 통지 컨트롤러를 경유하여 이벤트 구독 요청을 하는 구독자(Subscriber)와;상기 이벤트 구독 요청에 대응하여 상기 이벤트 통지 컨트롤러를 경유하여 이벤트 통지를 하는 구독대상(Subscription Target)과;상기 이벤트 통지 컨트롤러가, 상기 구독자에 대한 상기 이벤트 통지의 전달 여부를 구독자의 이벤트 통지에 대한 선호규칙에 따라 제어함을 특징으로 하는, 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제1항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자로부터 상기 구독자의 이벤트 통지에 대한 선호규칙을 포함하는 이벤트 구독 요청을 수신하여, 상기 구독자의 이벤트 통지에 대한 선호규칙을 추출 및 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제1항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자로부터 상기 구독자의 이벤트 통지에 대한 선호 규칙을 포함하는 SIP PUBLISH를 수신하여, 상기 구독자의 이벤트 통지에 대한 선호규칙을 추출 및 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제1항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자의 XDMS로부터 상기 구독자의 이벤트 통지에 대한 선호규칙을 전달받아 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제4항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 구독자의 XCAP 동작에 의해 상기 XDMS에 미리 설정 및 저장됨을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제1항에 있어서, 상기 이벤트 통지가 프레젼스 이벤트 통지인 경우,상기 구독자가 와처(Watcher)이고, 상기 구독 대상이 프레젼스 서버(Presentity Server)이며, 상기 이벤트 통지 컨트롤러는 프레젼스 서버이거나 RLS(Resource List Server)이거나 또 다른 프레젼스 엔터티임을 특징으로 하고,상기 프레젼스 서버나 RLS(Resource List Server)나 또 다른 프레젼스 엔터티가, 상기 와처의 이벤트 통지에 대한 선호규칙을 전달받아 상기 와처의 이벤트 통지에 대한 선호규칙에 따라 상기 와처의 프레젼스 구독 요청에 대응하는 프레젼스 이벤트 통지를 함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제1항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독 대상 내에 존재하거나 또는 상기 구독 대상과 별도로 존재함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 시스템.
- 제7항에 있어서, 상기 이벤트통지 컨트롤러가 상기 구독 대상 내에 존재하는 경우,상기 이벤트 통지 컨트롤러가, 상기 구독 대상이 추가적인 이벤트 통지를 발생시킬 때마다 구독자의 이벤트 통지에 대한 선호규칙을 확인하여 이벤트 통지를 함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제8항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 허용할 때까지 상기 이벤트 통지를 억제(Hold)하였다가 상기 구독자의 이벤트 통지에 대한 선호규칙이 상기 이벤 트 통지를 허용하게 되면 억제되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제7항에 있어서, 상기 이벤트통지 컨트롤러가 상기 구독 대상과 별도로 존재하는 경우,상기 이벤트 통지 컨트롤러가, 프록시 모드 또는 논프록시 모드로 동작함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제10항에 있어서, 상기 이벤트 통지 컨트롤러가 논프록시 모드로 동작하는 경우,상기 이벤트 통지 컨트롤러를 경유하여 상기 구독자와 상기 구독 대상 간에 하나의 SIP이 설정됨을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제11항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 구독 대상에게 상기 이벤트 통지를 억제할 것을 요청함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제11항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 저장하였다가 상기 구독자의 이벤트 통지에 대한 선호규칙이 상기 이벤트 통지를 허용하게 되면 저장되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제10항에 있어서, 상기 이벤트 통지 컨트롤러가 프록시 모드로 동작하는 경우,상기 구독자와 상기 이벤트 통지 컨트롤러 간에 SIP이 설정되고, 상기 이벤트 통지 컨트롤러와 상기 구독 대상 간에 별도의 SIP이 설정됨을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 제14항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 저장하였다가 상기 구독자의 이벤트 통지에 대한 선호규칙이 상기 이벤트 통지를 허용하게 되면 저장되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 시스템.
- 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법에 있어서,구독자(Subscriber)가 이벤트 통지 컨트롤러(Event Notification Controller)를 경유하여 구독 대상(Subscription Target)으로 이벤트 구독 요청을 전송 과정과;상기 구독 대상이 상기 이벤트 구독 요청에 대응하여 상기 이벤트 통지 컨트롤러로 이벤트 통지를 전송하는 과정과;상기 이벤트 통지 컨트롤러가 미리 저장된 구독자의 이벤트 통지에 대한 선호규칙에 따라, 상기 구독 대상으로부터 수신한 이벤트 통지를 상기 구독자로 전송하는 과정을 포함하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제16항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자로부터 상기 구독자의 이벤트 통지에 대한 선호규칙을 포함하는 이벤트 구독 요청을 수신하여, 상기 구독자의 이벤트 통지에 대한 선호규칙을 추출 및 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제16항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자로부터 상기 구독자의 이벤트 통지에 대한 선호 규칙을 포함하는 SIP PUBLISH를 수신하여, 상기 구독자의 이벤트 통지에 대한 선호규칙을 추출 및 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제16항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독자의 XDMS로부터 상기 구독자의 이벤트 통지에 대한 선호규칙을 포함하는 SIP PUBLISH를 수신하여, 상기 구독자의 이벤트 통지에 대한 선호규칙을 추출 및 저장함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제19항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 구독자의 XCAP 동작에 의해 상기 XDMS에 미리 설정 및 저장됨을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제16항에 있어서, 상기 이벤트 통지가 프레젼스 이벤트 통지인 경우,상기 구독자가 와처(Watcher)이고, 상기 구독 대상이 프레젼스 서버(Presence Server)이au, 상기 이벤트 통지 컨트롤러는 프레젼스 서버이거나 RLS(Resource List Server)이거나 또 다른 프레젼스 엔터티임을 특징으로 하고,상기 프레젼스 서버나 RLS(Resource List Server)나 또다른 프레젼스 엔터티가, 상기 와처의 이벤트 통지에 대한 선호규칙을 전달받아 상기 와처의 이벤트 통지에 대한 선호규칙에 따라 상기 와처의 프레젼스 구독 요청에 대응하는 프레젼스 이벤트 통지를 함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제16항에 있어서, 상기 이벤트 통지 컨트롤러가,상기 구독 대상 내에 존재하거나 또는 상기 구독 대상과 별도로 존재함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 한 이벤트 통지를 제어하는 방법.
- 제22항에 있어서, 상기 이벤트통지 컨트롤러가 상기 구독 대상 내에 존재하는 경우,상기 이벤트 통지 컨트롤러가, 상기 구독 대상이 추가적인 이벤트 통지를 발생시킬 때마다 구독자의 이벤트 통지에 대한 선호규칙을 확인하여 이벤트 통지를 함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제23항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 허용할 때까지 상기 이벤트 통지를 억제(Hold)하였다가 상기 구독자의 이벤트 통지에 대한 선호규칙이 상기 이벤트 통지를 허용하게 되면 억제되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제22항에 있어서, 상기 이벤트통지 컨트롤러가 상기 구독 대상과 별도로 존재하는 경우,상기 이벤트 통지 컨트롤러가, 프록시 모드 또는 논프록시 모드로 동작함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제25항에 있어서, 상기 이벤트 통지 컨트롤러가 논프록시 모드로 동작하는 경우,상기 이벤트 통지 컨트롤러를 경유하여 상기 구독자와 상기 구독 대상 간에 하나의 SIP이 설정됨을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제26항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 구독대상에게 상기 이벤트 통지를 억제할 것을 요청함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제26항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 저장하였다가 상기 구독자의 이벤트 통지에 대한 선호규칙이 상기 이벤트 통지를 허용하게 되면 저장되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
- 제25항에 있어서, 상기 이벤트 통지 컨트롤러가 프록시 모드로 동작하는 경우,상기 이벤트 통지 컨트롤러를 경유하여 상기 구독자와 상기 구독 대상 간에 하나의 SIP이 설정됨을 특징으로바이벤트 통지를 제어하는 방법.
- 제29항에 있어서, 상기 구독자의 이벤트 통지에 대한 선호규칙이,상기 이벤트 통지를 허용하면 상기 이벤트 통지를 상기 구독자에 전달하고, 상기 이벤트 통지를 허용하지 않으면 상기 이벤트 통지를 저장하였다가 상기 구독 자의 이벤트 통지에 대한 선호규칙이 상기 이벤트 통지를 허용하게 되면 저장되었던 상기 이벤트 통지를 상기 구독자에 전달함을 특징으로 하는 구독자의 선호도를 참조하여 SIP을 기반으로 하는 이벤트 통지를 제어하는 방법.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080006876A KR20090019665A (ko) | 2007-08-21 | 2008-01-22 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
KR1020080009423A KR20090019667A (ko) | 2007-08-21 | 2008-01-30 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
PCT/KR2008/004878 WO2009025509A2 (en) | 2007-08-21 | 2008-08-21 | System and method for controlling sip-specific event notification according to preference of subscriber |
US12/195,827 US9553940B2 (en) | 2007-08-21 | 2008-08-21 | System and method for controlling SIP-specific event notification according to preference of subscriber |
JP2010521788A JP5122647B2 (ja) | 2007-08-21 | 2008-08-21 | 加入者の選好度を参照してsipを基盤とするイベント通知を制御するシステム及び方法 |
EP08793391.7A EP2179392B1 (en) | 2007-08-21 | 2008-08-21 | System and method for controlling sip-specific event notification according to preference of subscriber |
CN2008801116224A CN101821766B (zh) | 2007-08-21 | 2008-08-21 | 根据订阅者的偏好控制会话初始协议特定事件通知的方法 |
EP10163942.5A EP2230817B1 (en) | 2007-08-21 | 2008-08-21 | System and method for controlling sip-specific event notification according to preference of subscriber |
CN2012105713561A CN102984284A (zh) | 2007-08-21 | 2008-08-21 | 根据偏好控制事件通知的系统和方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070083984 | 2007-08-21 | ||
KR20070083984 | 2007-08-21 | ||
KR1020080006876A KR20090019665A (ko) | 2007-08-21 | 2008-01-22 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090019665A true KR20090019665A (ko) | 2009-02-25 |
Family
ID=40378832
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080006876A KR20090019665A (ko) | 2007-08-21 | 2008-01-22 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
KR1020080009423A KR20090019667A (ko) | 2007-08-21 | 2008-01-30 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080009423A KR20090019667A (ko) | 2007-08-21 | 2008-01-30 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9553940B2 (ko) |
EP (2) | EP2230817B1 (ko) |
JP (1) | JP5122647B2 (ko) |
KR (2) | KR20090019665A (ko) |
CN (2) | CN102984284A (ko) |
WO (1) | WO2009025509A2 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2245824A4 (en) * | 2008-02-12 | 2013-06-12 | Ericsson Telefon Ab L M | PROCEDURE FOR AUTHORIZING A WATCHER IN WHICH THE PRESENTITY WATCHER SPECIFIC INFORMATION IS GIVEN |
CN102227904A (zh) * | 2008-10-01 | 2011-10-26 | 特维里奥公司 | 电话网络事件的系统和方法 |
WO2010040893A1 (en) * | 2008-10-10 | 2010-04-15 | Nokia Corporation | System and method for re-publication of information in a network-based communication system |
US9049617B2 (en) * | 2009-09-23 | 2015-06-02 | At&T Intellectual Property I, L.P. | Signaling-less dynamic call setup and teardown by utilizing observed session state information |
CN102546554B (zh) * | 2010-12-27 | 2015-01-28 | 中兴通讯股份有限公司 | 一种ip多媒体子系统及其恢复用户订阅关系的方法 |
US9110739B2 (en) * | 2011-06-07 | 2015-08-18 | Microsoft Technology Licensing, Llc | Subscribing to multiple resources through a common connection |
US9641653B2 (en) * | 2012-08-31 | 2017-05-02 | Satyanarayana T. | Method and apparatus for determining a synchronization of subscription-notification service subscriptions among multiple entities |
US9135051B2 (en) * | 2012-11-02 | 2015-09-15 | Red Hat Israel, Ltd. | Redirecting guest-generated events to an event aggregator in a networked virtualization environment |
CN106973118B (zh) * | 2017-05-12 | 2021-04-27 | 京东方科技集团股份有限公司 | 生成和订阅通知的方法和装置 |
US11595248B2 (en) * | 2020-12-22 | 2023-02-28 | Vmw Are, Inc. | Scalable notification delivery for networked computing environments |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2447436A1 (en) | 2001-05-15 | 2002-11-21 | Avaya Technology Corp. | Method and apparatus for automatic notification and response |
AU2003206140A1 (en) | 2002-02-21 | 2003-09-09 | Fujitsu Limited | A method and system for internet content acquisition according to a program guide |
JP2003309664A (ja) * | 2002-04-17 | 2003-10-31 | Sony Corp | 端末装置、データ送受信システム及びデータ送受信開始方法 |
US20030236892A1 (en) * | 2002-05-31 | 2003-12-25 | Stephane Coulombe | System for adaptation of SIP messages based on recipient's terminal capabilities and preferences |
US7711810B2 (en) * | 2003-01-03 | 2010-05-04 | Nortel Networks Limited | Distributed services based on presence technology |
US20050068167A1 (en) * | 2003-09-26 | 2005-03-31 | Boyer David G. | Programmable presence proxy for determining a presence status of a user |
US8706090B2 (en) * | 2003-09-26 | 2014-04-22 | Avaya Inc. | Method and apparatus for delivering a voice mail message with an indication of the presence of the sender |
US20050071428A1 (en) * | 2003-09-26 | 2005-03-31 | Khakoo Shabbir A. | Method and apparatus for delivering an electronic mail message with an indication of the presence of the sender |
US7984453B2 (en) * | 2003-11-19 | 2011-07-19 | Cray Inc. | Event notifications relating to system failures in scalable systems |
KR100633741B1 (ko) * | 2003-12-05 | 2006-10-13 | 한국전자통신연구원 | Sip 기반의 개인 이동성 서비스 제공 장치 및 방법 |
JP4540706B2 (ja) * | 2004-04-13 | 2010-09-08 | リサーチ イン モーション リミテッド | インターネットプロトコルプッシュツートークネットワークサーバへ応答動作モードを指示するためのセッション開始プロトコルプッシュツートーク端末用の方法 |
US8903820B2 (en) | 2004-06-23 | 2014-12-02 | Nokia Corporation | Method, system and computer program to enable querying of resources in a certain context by definition of SIP even package |
US20050289096A1 (en) | 2004-06-23 | 2005-12-29 | Nokia Corporation | Method, system and computer program to enable SIP event-based discovery of services and content within a community built on context information |
US7836126B2 (en) * | 2004-08-04 | 2010-11-16 | Sap Ag | Business presence system and method |
FI20050092A0 (fi) | 2004-09-08 | 2005-01-28 | Nokia Corp | Ryhmäpalveluiden ryhmätiedot |
US20060140189A1 (en) * | 2004-12-23 | 2006-06-29 | Fuming Wu | Presence system and method for providing a multi-functional communications log |
US8280957B2 (en) * | 2004-12-23 | 2012-10-02 | Alcatel Lucent | Presence system and method for event-driven presence subscription |
US7536481B2 (en) * | 2005-02-25 | 2009-05-19 | Microsoft Corporation | Method and system for re-synchronizing end points when an intermediary detects that the end points may be unsynchronized |
JP2006238112A (ja) * | 2005-02-25 | 2006-09-07 | Matsushita Electric Ind Co Ltd | 通知装置、通知条件指定装置および状態通知方法 |
JP4977329B2 (ja) * | 2005-03-29 | 2012-07-18 | 日本電気株式会社 | プレゼンスサービスシステム、プレゼンス装置、プレゼンスサービス方法、及びプログラム |
US20060253455A1 (en) * | 2005-05-05 | 2006-11-09 | Microsoft Corporation | Extensible type-based publication / subscription services |
US20060286993A1 (en) * | 2005-06-20 | 2006-12-21 | Motorola, Inc. | Throttling server communications in a communication network |
KR100709731B1 (ko) * | 2005-07-14 | 2007-04-19 | 주식회사 케이엔텍 | 샤워기용 절수장치 |
CA2615361C (en) * | 2005-07-15 | 2012-09-11 | Research In Motion Limited | Methods and apparatus for providing ptt data buffering support indications from mobile devices and ptt data buffering control by wireless networks |
JP2007026016A (ja) * | 2005-07-15 | 2007-02-01 | Hitachi Ltd | グループコミュニケーション支援装置 |
JP5036723B2 (ja) | 2005-10-26 | 2012-09-26 | サムスン エレクトロニクス カンパニー リミテッド | プレゼンスサブスクリプションと共に接続リストエントリを送信するシステム及び方法 |
CN100574203C (zh) * | 2005-10-26 | 2009-12-23 | 华为技术有限公司 | 一种呈现信息的通知方法和系统 |
KR101002572B1 (ko) * | 2006-01-12 | 2010-12-17 | 엘지전자 주식회사 | PT Box를 이용한 PT 세션 설정 방법 및 단말 |
US8005073B2 (en) * | 2006-02-13 | 2011-08-23 | Nokia Corporation | Representing network availability status information in presence information |
US7543190B2 (en) * | 2006-06-28 | 2009-06-02 | Walker Don H | System and method for detecting false positive information handling system device connection errors |
JP2008035453A (ja) * | 2006-08-01 | 2008-02-14 | Fujitsu Ltd | プレゼンス情報管理システム、プレゼンスサーバ装置、ゲートウェイ装置及びクライアント装置 |
KR20080013684A (ko) * | 2006-08-09 | 2008-02-13 | 엘지전자 주식회사 | Pt 서비스의 자동 응답 모드에서의 프라이버시 확보 방법 |
US7650384B2 (en) * | 2006-11-17 | 2010-01-19 | Microsoft Corporation | Maintaining real-time conversations over unreliable connections |
US8726293B2 (en) * | 2007-01-25 | 2014-05-13 | Cisco Technology, Inc. | Dynamic application policy for service based interaction |
US7844294B1 (en) * | 2007-02-15 | 2010-11-30 | Nextel Communications Inc. | Systems and methods for opt-in and opt-out talk group management |
US8064575B1 (en) * | 2007-03-14 | 2011-11-22 | Sprint Spectrum L.P. | Method and system for transmission of messages via multiple messaging servers |
-
2008
- 2008-01-22 KR KR1020080006876A patent/KR20090019665A/ko unknown
- 2008-01-30 KR KR1020080009423A patent/KR20090019667A/ko active Search and Examination
- 2008-08-21 EP EP10163942.5A patent/EP2230817B1/en active Active
- 2008-08-21 EP EP08793391.7A patent/EP2179392B1/en active Active
- 2008-08-21 US US12/195,827 patent/US9553940B2/en active Active
- 2008-08-21 WO PCT/KR2008/004878 patent/WO2009025509A2/en active Application Filing
- 2008-08-21 JP JP2010521788A patent/JP5122647B2/ja not_active Expired - Fee Related
- 2008-08-21 CN CN2012105713561A patent/CN102984284A/zh active Pending
- 2008-08-21 CN CN2008801116224A patent/CN101821766B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US9553940B2 (en) | 2017-01-24 |
CN101821766A (zh) | 2010-09-01 |
WO2009025509A3 (en) | 2009-04-23 |
EP2230817B1 (en) | 2018-10-03 |
KR20090019667A (ko) | 2009-02-25 |
EP2179392B1 (en) | 2018-02-21 |
EP2179392A2 (en) | 2010-04-28 |
CN102984284A (zh) | 2013-03-20 |
CN101821766B (zh) | 2013-02-13 |
EP2179392A4 (en) | 2010-09-22 |
WO2009025509A2 (en) | 2009-02-26 |
JP2010537307A (ja) | 2010-12-02 |
EP2230817A1 (en) | 2010-09-22 |
US20090055532A1 (en) | 2009-02-26 |
JP5122647B2 (ja) | 2013-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20090019665A (ko) | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 | |
EP1958077B1 (en) | System and method for providing a presence service | |
US8301729B2 (en) | System and method for presence subscription delegation | |
JP5377295B2 (ja) | Sipベースメッセージサービスにおけるグループ通知方法 | |
US20100312847A1 (en) | Method for authorizing a watcher by providing watcher specific information to the presentity | |
US8185094B2 (en) | Message handling in an IP multimedia subsystem | |
JP5363509B2 (ja) | プレゼンスのスロットル | |
EP2218243B1 (en) | A method of reducing size of presence messages | |
EP1925140B1 (en) | Method and apparatus for keeping information up to date at an ims client | |
KR20090058611A (ko) | 아이엠에스 기반의 프레즌스 서비스 연동 시스템 및 방법 | |
US20100281109A1 (en) | Permanent presence for polite block and confirm | |
Huh et al. | Design considerations for user authorization in the presence services based on SIP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080122 |
|
PG1501 | Laying open of application | ||
PC1204 | Withdrawal of earlier application forming a basis of a priority claim |
Patent event date: 20080122 Comment text: Patent Application Patent event code: PC12041R01I |