KR20090068594A - Location information based application service device and method - Google Patents
Location information based application service device and method Download PDFInfo
- Publication number
- KR20090068594A KR20090068594A KR1020070136273A KR20070136273A KR20090068594A KR 20090068594 A KR20090068594 A KR 20090068594A KR 1020070136273 A KR1020070136273 A KR 1020070136273A KR 20070136273 A KR20070136273 A KR 20070136273A KR 20090068594 A KR20090068594 A KR 20090068594A
- Authority
- KR
- South Korea
- Prior art keywords
- location information
- address
- sip
- header
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 위치정보 기반의 응용 서비스 장치 및 그 방법에 관한 것으로, SIP 프로토콜과 프레즌스 프로토콜을 탑재한 SIP 기반 VoIP 단말을 이용하여 위치정보 기반 다양한 응용 서비스를 제공함으로써, 서비스 센터로 근거리 라우팅과 위치 정보 확보를 가능하게 할 수 있다. The present invention relates to a location-based application service device and a method thereof, and provides a variety of location-based application services using a SIP-based VoIP terminal equipped with a SIP protocol and a presence protocol, thereby providing short-range routing and location information to a service center. It can be possible to secure.
Description
본 발명은 위치 추적 프로토콜(Session Initiation Protocol, 이하, SIP라 함)기반 VoIP(voice over internet protocol) 단말을 이용하여 위치정보 기반의 응용 서비스를 제공할 수 있는 장치 및 그 서비스 방법에 관한 것이다. The present invention relates to an apparatus and a service method for providing an application service based on location information using a voice over internet protocol (VoIP) terminal based on a session initiation protocol (SIP).
본 발명은 정보통신부 및 정보통신연구진흥원의 정보통신표준개발지원사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2007-P10-28, 과제명: 인터넷 전화 연동 및 MoIP 응용 표준 개발].The present invention is derived from the research conducted as part of the information and communication standard development support project of the Ministry of Information and Communication and the Ministry of Information and Telecommunications Research and Development. [Task management number: 2007-P10-28, Task name: Internet telephone interworking and MoIP application standard development] .
주지된 바와 같이, SIP기반 VoIP 단말을 이용하여 제공하는 위치정보 기반의 응용 서비스는 발신자가 전국 어디에서든 같은 착신 번호로 전화를 걸었을 때 인터넷전화 사업자는 발신자 단말의 위치 정보를 기반으로 가장 가까운 서비스 센터로 호를 전달하도록 하고, 호를 전달받은 서비스 센터에서는 발신 단말의 위치를 파악하여 해당 서비스를 제공할 수 있도록 하는 서비스이다. As is well known, the location-based application service provided by using a SIP-based VoIP terminal is the nearest service based on the location information of the caller terminal when the caller calls the same destination number anywhere in the country. The call is delivered to the center, and the service center that has received the call is a service for identifying the location of the calling terminal and providing a corresponding service.
일 예로, 위치정보 기반 응용 서비스는 꽃배달 서비스, 피자배달 서비스 등 의 1588과 같은 전국대표번호 서비스가 있으며, 112, 113, 119 등 긴급구조 서비스 등이 있으며, 이러한 위치정보 기반의 응용 서비스를 위한 SIP기반 VoIP 단말들이 시장에 출시되어 사용되고 있다. For example, the location-based application services include national representative number services such as flower delivery service and pizza delivery service, such as 1588, and emergency rescue services such as 112, 113, and 119, and the like for location-based application services. SIP-based VoIP terminals are on the market.
그러나, 상기한 바와 같이 종래에서 언급된 위치정보 기반의 응용 서비스는 SIP 프로토콜만 지원되는 SIP기반 VoIP 단말을 이용하므로 해당 서비스가 다양하지 못하여 모두 지원하지 못하는 많은 제약이 있는 것으로, 현재와 같이 반도체 및 정보 통신 기술이 급격하게 발달하는 환경을 고려할 때, SIP 프로토콜과 프레즌스 프로토콜을 모두 탑재한 SIP 기반 VoIP 단말을 이용하여 1588 등 전국대표번호 서비스나 119 등과 같은 긴급구조서비스를 모두 가능하게 해주는 위치정보 기반 다양한 응용 서비스를 제공할 수 있는 기술을 추가 개발해야 할 필요성이 있다.However, as mentioned above, since the application service based on the location information mentioned above uses a SIP-based VoIP terminal that supports only the SIP protocol, there are many limitations that cannot be supported because the corresponding service is not diverse. Considering the rapidly developing environment of information and communication technology, using a SIP-based VoIP terminal equipped with both a SIP protocol and a presence protocol, location-based information enabling both national representative number services such as 1588 and emergency rescue services such as 119 There is a need to further develop a technology capable of providing various application services.
이에, 본 발명의 기술적 과제는 상술한 필요성에 의해 안출된 것으로서, SIP 프로토콜과 프레즌스 프로토콜을 탑재한 SIP 기반 VoIP 단말을 이용하여 위치정보 기반 다양한 응용 서비스를 모두 제공할 수 있는 위치정보 기반의 응용 서비스 장치 및 그 방법을 제공한다. Accordingly, the technical problem of the present invention has been devised by the above-described necessity, and provides a location information based application service that can provide various location information based application services using a SIP based VoIP terminal equipped with a SIP protocol and a presence protocol. An apparatus and a method thereof are provided.
본 발명의 일 관점에 따른 위치정보 기반의 응용 서비스 장치는, SIP기반 VoIP단말로부터 입력되는 호를 긴급 호로 인식하는 호처리 서버와, 인식된 긴급 호에 대한 옵션 태그(option tag)를 결정하고, 결정된 옵션 태그를 포함하는 레지스터 메시지를 통해 라우팅 주소를 요청하고, 요청에 대한 응답으로 입력된 라우팅 주소로 호 설정 메시지를 제공하는 위치정보기반 라우팅 서버와, 라우팅 주소 요청 에 따라 SIP기반 VoIP단말의 위치와 가장 가까운 라우팅 주소를 결정하여 위치정보기반 라우팅 서버로 제공하는 가입자 정보 관리 서버와, SIP기반 VoIP단말의 위치 정보를 관리하는 중앙 위치 정보 관리 서버를 포함하는 것을 특징으로 한다.The location information-based application service apparatus according to an aspect of the present invention, a call processing server for recognizing a call input from a SIP-based VoIP terminal as an emergency call, and determine an option tag (option tag) for the recognized emergency call, Location-based routing server that requests routing address through register message including determined option tag and provides call setup message to routing address input in response to request, and location of SIP-based VoIP terminal according to routing address request And a central information management server for determining a routing address closest to the network server and providing the location information based routing server, and a central location information management server for managing location information of the SIP-based VoIP terminal.
또한, 본 발명의 다른 관점에 따른 위치정보 기반의 응용 서비스 방법은, SIP기반 VoIP단말로부터 인바이트 메시지에 해당하는 호가 입력될 경우, 호를 긴급 호로 인식하는 단계와, 호에 해당하는 옵션 태그를 결정하는 단계와, 결정된 옵션 태그를 포함하는 레지스터 메시지를 통해 라우팅 주소를 요청하는 단계와, 라우팅 주소 요청에 따라 SIP기반 VoIP단말의 위치와 가장 가까운 서비스 센터의 라우팅 주소를 결정하여 응답 메시지를 통해 요청에 대응하여 제공하는 단계와, 결정된 라우팅 주소의 서비스 센터로 호 설정 메시지를 제공하는 단계를 포함하는 것을 특징으로 한다. In addition, the location information-based application service method according to another aspect of the present invention, when a call corresponding to the invite message from the SIP-based VoIP terminal, the step of recognizing the call as an emergency call, and the option tag corresponding to the call Determining a routing address through a register message including the determined option tag, determining a routing address of a service center closest to the location of a SIP-based VoIP terminal according to the routing address request, and requesting the response via a response message. And providing the call establishment message to the service center of the determined routing address.
또한, 본 발명의 또 다른 관점에 따른 위치정보 기반의 응용 서비스 방법은, SIP기반 VoIP단말의 IP 주소가 변경될 경우 변경된 IP 주소를 레지스터 메시지를 통해 가입자 정보 관리 서버에 등록하는 단계와, SIP기반 VoIP단말의 위치 정보가 변경될 경우 변경된 위치 정보를 퍼브리쉬 메시지를 통해 가입자 정보 관리 서버에 등록하는 단계와, 등록된 IP 주소 및 위치 정보를 중앙 위치 정보 관리 서버의 요청에 따라 통지하는 단계를 포함하는 것을 특징으로 한다.In addition, the location-based application service method according to another aspect of the present invention, if the IP address of the SIP-based VoIP terminal is changed by registering the changed IP address to the subscriber information management server through a register message, SIP-based Registering the changed location information with the subscriber information management server through a publish message when the location information of the VoIP terminal is changed; and notifying the registered IP address and location information at the request of the central location information management server. Characterized in that.
본 발명은 SIP 프로토콜과 프레즌스 프로토콜을 탑재한 SIP 기반 VoIP 단말 을 이용하여 위치정보 기반 다양한 응용 서비스를 제공함으로써, 서비스 센터로 근거리 라우팅과 위치 정보 확보를 가능하게 할 수 있는 효과가 있다. According to the present invention, by providing various application services based on location information using a SIP-based VoIP terminal equipped with a SIP protocol and a presence protocol, it is possible to enable short-range routing and location information to a service center.
이하, 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings will be described in detail the operating principle of the present invention. In the following description of the present invention, when it is determined that a detailed description of a known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the specification.
도 1은 본 발명에 따른 위치정보 기반의 응용 서비스 장치에 대한 블록 구성도로서, SIP기반 VoIP단말(10)과 응용 서비스 장치(20)와 서비스 센터(30)를 포함한다. 1 is a block diagram of a location information-based application service device according to the present invention, and includes a SIP-based
SIP기반 VoIP단말(10)은 RFC3261에 지정된 6개의 메소드(인바이트(invite), 액크(ack), 바이(bye), 레지스터(register), 옵션(option), 켄슬(cancel))를 지원하는 RFC3261 기본 SIP 프로토콜과, RFC3903과 RFC3265와 RFC3856 등에서 지정된 3개의 메소드(퍼브리쉬(publish), 서브스크라이브(subscribe), 노티플라이(notify))를 지원하는 프레즌스 프로토콜을 제공하는 클라이언트 시스템으로, IP(internet protocol) 주소가 변경될 경우 인터넷(S1)을 거치고 이 변경된 IP 주소를 레지스터 메시지를 통해 가입자 정보 관리 서버(20c)에 등록하고, 이와 마찬가지로 위치 정보가 변경될 경우 인터넷(S1)을 거치고 이 변경된 위치 정보를 퍼브리쉬 메시지를 통해 가입자 정보 관리 서버(20c)에 등록한다. 여기서, SIP기반 VoIP단말(10)은 자신의 위치 정보를 가입자의 입력 혹은 GPS 시스템을 통해 획득할 수 있다. SIP-based
또한, SIP기반 VoIP단말(10)은 119와 같은 긴급 통화를 원하는 경우 인터넷(S1)을 통해 인바이트 메시지를 생성하여 호처리 서버(20a)로 제공한다.In addition, the SIP-based
응용 서비스 장치(20)는 호처리 서버(20a)와 위치정보기반 라우팅 서버(20b)와 가입자 정보 관리 서버(20c)와 중앙 위치 정보 관리 서버(20d)를 포함한다.The
호처리 서버(20a)는 일반 호를 처리하는 서버로, SIP기반 VoIP단말(10)로부터 인바이트 메시지에 대응하는 119와 같은 대표번호 호가 입력되면 이를 일반 호와 구분하여 인식하고, 위치정보기반 라우팅을 전담하는 위치정보기반 라우팅 서버(20b)로 인바이트 메시지에 대응하는 119와 같은 대표번호 호를 제공한다. The
위치정보기반 라우팅 서버(20b)는 호처리 서버(20a)로부터 위치정보 기반 응용서비스에 해당하는 대표번호의 호가 입력되면, 입력된 대표번호에 따라 위치정보기반 응용 서비스의 종류를 구분하여 도 2에 도시된 긴급통화관련 대표번호에 따른 옵션 태그와 일반적인 전국 대표번호 서비스에 따른 옵션 태그 중 해당 옵션 태그(option tag)를 결정하고, 가입자 정보 관리 서버(20c)에 결정된 옵션 태그를 포함하는 레지스터 메시지를 통해 해당 호를 전달한 다음에, 해당 라우팅 주소를 가입자 정보 관리 서버(20c)에 요청한다. 여기서, 위치정보기반 라우팅 서버(20b)는 해당 라우팅 주소를 요청하고 확보하기 위해 가입자 정보 관리 서버(20c)와 위치정보기반 라우팅 서버(20b) 사이에 어떤 위치정보기반 라우팅 응용 확장 기능이 지원하는지를 레지스터 메시지내 Supported 헤더와 Require 헤더를 통해 요청하고 확보한다. When the location information based
또한, 위치정보기반 라우팅 서버(20b)는 가입자 정보 관리 서버(20c)로부터 가장 가까운 서비스 센터를 위한 라우팅 주소가 레지스터에 대한 200 OK 메시지를 통해 입력되면, 해당 라우팅 주소의 서비스 센터(30)로 호 설정 메시지인 인바이트 메시지를 제공한다. In addition, the location information-based
가입자 정보 관리 서버(20c)는 SIP기반 VoIP단말(10)로부터 레지스터 메시지를 통해 등록된 각 가입자 단말의 IP 주소와, 퍼브리쉬 메시지를 통해 등록된 위치 정보를 저장한다. 그리고, 가입자 정보 관리 서버(20c)는 위치정보 기반 응용 서비스가 전국적인 형태로 이루어지기 때문에 중앙 위치 정보 관리 서버(20d)에 모든 가입자의 위치 정보를 퍼브리쉬 메시지를 통하여 제공한다. The subscriber
또한, 가입자 정보 관리 서버(20c)는 위치정보기반 라우팅 서버(20b)로부터 입력되는 Supported 헤더에 포함된 위치정보 기반 응용 서비스의 종류에 따라 도 3에 도시된 119 긴급통화의 지역별 서비스 센터 중 가입자 위치에서 가장 가까운 서비스 센터를 결정한다. 그리고, 가입자 정보 관리 서버(20c)는 위치정보 기반 응용 서비스의 종류를 구분하기 위한 옵션 태그 (option tag)가 포함된 레지스터 메시지가 입력되면, 이에 대응하여 가입자 위치 정보에 따른 근거리 라우팅 주소 정보를 200 OK 응답 메시지에 담아 위치정보기반 라우팅 서버(20b)에 제공한다. In addition, the subscriber
중앙 위치 정보 관리 서버(20d)는 모든 인터넷전화 사업자내의 가입자 정보 관리 서버(20c)로부터 퍼브리쉬 메시지를 통해 모든 가입자의 위치 정보가 입력되면, 모든 인터넷전화 사업자내의 가입자 정보 관리 서버(20c)로 서브스크라이브와 노티플라이 메시지를 통해 위치 정보 변경시 주기적으로 통지를 받을 수 있도록 한다. When the central location
서비스 센터(30)는 위치정보기반 라우팅 서버(20b)로부터 119와 같은 대표번호에 해당하는 호 설정 메시지인 인바이트 메시지가 입력되면, SIP기반 VoIP단말(10)의 위치 정보를 중앙 위치 정보 관리 서버(20d)로부터 확보하기 위하여 서브스크라이브 메시지를 통하여 요청하고 노티플라이 메시지를 통하여 SIP기반 VoIP단말(10)의 위치 정보를 중앙 위치 정보 관리 서버(20d)로부터 입력받아 대표번호로 요청한 해당 서비스(예컨대, 119의 경우 긴급 구조 서비스를 발신자에게 제공함.)를 제공한다. The
도 4는 본 발명의 바람직한 일 실시예에 따른 SIP기반 VoIP단말을 사용하는 가입자의 변경된 IP 주소와 위치정보를 등록 및 관리하는 방법을 순차적으로 도시한 흐름도이다. 4 is a flowchart sequentially illustrating a method of registering and managing changed IP address and location information of a subscriber using a SIP-based VoIP terminal according to an embodiment of the present invention.
먼저, SIP기반 VoIP단말(10)은 IP 주소가 변경될 경우 인터넷(S1)을 거치고 이 변경된 IP 주소를 레지스터 메시지를 통해 가입자 정보 관리 서버(20c)에 등록(S401)하고, 이와 마찬가지로 위치 정보가 변경될 경우 인터넷(S1)을 거치고 이 변경된 위치 정보를 퍼브리쉬 메시지를 통해 가입자 정보 관리 서버(20c)에 등록(S403)한다. 여기서, SIP기반 VoIP단말(10)은 자신의 위치 정보를 가입자의 입력 혹은 GPS 시스템을 통해 획득할 수 있다. First, when the IP address is changed, the SIP-based
이때, 레지스터 메시지의 구성은, To 헤더와 Contact 헤더와 Authorization 헤더로 이루어져 있으며, 나머지 포맷은 RFC3261 표준에서 정의된 것을 따른다. 즉 To 헤더는 가입자의 SIP URI이고, Contact 헤더는 가입자의 접촉가능한 IP 주소이며, Authorization 헤더는 인증정보이다. At this time, the register message is composed of a To header, a Contact header, and an Authorization header, and the rest of the format follows that defined in the RFC3261 standard. That is, the To header is the subscriber's SIP URI, the Contact header is the subscriber's contactable IP address, and the Authorization header is the authentication information.
그리고, 퍼브리쉬 메시지의 구성은 From 헤더와 Event 헤더와 바디와 Authorization 헤더로 이루어져 있으며, 나머지 포맷은 RFC3903 표준에서 정의된 것을 따른다. 즉 From 헤더는 가입자의 SIP URI이고, Event 헤더는 presence이며, 바디는 가입자 단말의 위치 정보로, RFC4119에서 정의한 PIDF-LO 포맷으로, 이는 주소 정보 혹은 GPS 정보이며, Authorization 헤더는 인증정보이다. The composition of the publish message consists of a From header, an Event header, a body, and an Authorization header. The rest of the format follows that defined in the RFC3903 standard. That is, the From header is the subscriber's SIP URI, the Event header is the presence, the body is the location information of the subscriber station, in the PIDF-LO format defined in RFC4119, which is address information or GPS information, and the Authorization header is authentication information.
가입자 정보 관리 서버(20c)는 SIP기반 VoIP단말(10)로부터 레지스터 메시지를 통해 등록된 각 가입자 단말의 IP 주소와, 퍼브리쉬 메시지를 통해 등록된 가입자 위치 정보를 저장(S405)한 후, 위치정보 기반 응용 서비스가 전국적인 형태로 이루어지기 때문에 중앙 위치 정보 관리 서버(20d)에 모든 가입자의 위치 정보를 퍼브리쉬 메시지를 통하여 제공(S407)한다. The subscriber
중앙 위치 정보 관리 서버(20d)는 가입자 정보 관리 서버(20c)로부터 입력되는 모든 가입자의 위치 정보에 대응하여 모든 인터넷전화 사업자내의 가입자 정보 관리 서버(20c)로 서브스크라이브와 노티플라이 메시지를 통해 위치 정보 변경시 주기적으로 통지를 받을 수 있도록 요청 제어(S409)한다. The central location
그러면, 가입자 정보 관리 서버(20c)는 가입자 단말의 IP 주소와 위치 정보 가 변경되었음을 중앙 위치 정보 관리 서버(20d)에 통지(S411)한다. Then, the subscriber
이때, 서브스크라이브 메시지의 구성은 To 헤더와 Event 헤더로 이루어져 있으며, 나머지 포맷은 RFC3856 표준에서 정의된 것을 따른다. 즉 To 헤더는 가입 대상 SIP URI로 가입자의 SIP URI이고, Event 헤더는 presence이다.At this time, the subscribe message consists of a To header and an Event header, and the rest of the format follows that defined in the RFC3856 standard. That is, the To header is the subscriber's SIP URI to subscribe to and the subscriber's SIP URI, and the Event header is presence.
그리고, 노티플라이 메시지의 구성은 To 헤더와 Event 헤더와 바디로 이루어져 있으며, 나머지 포맷은 RFC3856 표준에서 정의된 것을 따른다. 즉 To 헤더는 가입한 SIP URI로 가입자의 SIP URI이고, Event 헤더는 presence이며, 바디는 가입자 단말의 변경된 위치 정보로, RFC4119에서 정의한 PIDF-LO 포맷으로, 이는 주소 정보 혹은 GPS 정보이다. The composition of the Notify Fly message consists of a To header, an Event header, and a body. The rest of the format follows that defined in the RFC3856 standard. That is, the To header is a subscribed SIP URI, the subscriber's SIP URI, the event header is presence, and the body is changed location information of the subscriber station, in PIDF-LO format defined in RFC4119, which is address information or GPS information.
도 5는 본 발명의 바람직한 다른 실시예에 따른 SIP기반 VoIP단말을 사용하는 가입자의 위치 정보 기반 근거리 라우팅 방법을 순차적으로 도시한 흐름도이다. 5 is a flowchart sequentially illustrating a location information based short-range routing method of a subscriber using a SIP-based VoIP terminal according to another embodiment of the present invention.
먼저, SIP기반 VoIP단말(10)은 119와 같은 긴급 통화를 원하는 경우 인터넷(S1)을 통해 인바이트 메시지를 생성하여 호처리 서버(20a)로 제공(S501)한다.First, when the SIP-based
이때, 인바이트 메시지의 구성은 Req-URI와 From 헤더와 To 헤더로 이루어져 있으며, 나머지 포맷은 RFC3261 표준에서 정의된 것을 따른다. 즉 Req-URI는 To 헤더의 주소(예컨대, 119)이고, From 헤더는 가입자의 SIP URI(예컨대, 가입자의 발신 번호, 070-xxx-yyyy)이며, To 헤더는 대표 번호의 주소(예컨대, 119)이다. At this time, the byte message consists of a Req-URI, From header and To header, and the rest of the format follows that defined in the RFC3261 standard. That is, Req-URI is the address of the To header (e.g., 119), the From header is the subscriber's SIP URI (e.g., subscriber's call number, 070-xxx-yyyy), and the To header is the address of the representative number (e.g., 119). )to be.
호처리 서버(20a)는 SIP기반 VoIP단말(10)로부터 인바이트 메시지에 대응하는 119와 같은 대표번호 호가 입력되면 이를 일반 호와 구분하여 긴급 호로 인식하고, 위치정보기반 라우팅을 전담하는 위치정보기반 라우팅 서버(20b)로 인바이트 메시지에 대응하는 119와 같은 대표번호 호를 제공(S503)한다. When the
위치정보기반 라우팅 서버(20b)는 호처리 서버(20a)로부터 위치정보 기반 응용서비스에 해당하는 대표번호의 호가 입력되면, 입력된 긴급통화 관련 대표번호에 해당하는 옵션 태그(option tag)를 결정(S505)하고, 가입자 정보 관리 서버(20c)에 결정된 옵션 태그를 포함하는 레지스터 메시지를 통해 해당 호를 전달(S507)한 다음에, 해당 라우팅 주소를 가입자 정보 관리 서버(20c)에 요청(S509)한다. 여기서, 위치정보기반 라우팅 서버(20b)는 해당 라우팅 주소를 요청하고 확보하기 위해 가입자 정보 관리 서버(20c)와 위치정보기반 라우팅 서버(20b) 사이에 어떤 위치정보기반 라우팅 응용 확장 기능이 지원하는지를 레지스터 메시지내 Supported 헤더와 Require 헤더를 통해 요청하고 결국 해당 라우팅 주소를 확보(S511)한다. When the location information based
이때, 레지스터 메시지의 구성은 To 헤더와 Supported 헤더와 Authorization 헤더로 이루어져 있으며, 나머지 포맷은 RFC3261 표준에서 정의된 것을 따른다. 즉 To 헤더는 가입자의 SIP URI(예컨대, 가입자의 발신 번호, 070-xxx-yyyy)이고, Supported 헤더는 대표 번호의 주소(예컨대, 119)이며, Authorization 헤더는 인증정보이다. At this time, the register message consists of a To header, a Supported header, and an Authorization header, and the rest of the format follows that defined in the RFC3261 standard. That is, the To header is the subscriber's SIP URI (eg, the subscriber's call number, 070-xxx-yyyy), the Supported header is the address of the representative number (eg, 119), and the Authorization header is authentication information.
가입자 정보 관리 서버(20c)는 위치정보기반 라우팅 서버(20b)로부터 입력되는 Supported 헤더에 포함된 위치정보 기반 응용 서비스의 종류에 따라 도 3에 도시된 119 긴급통화의 지역별 서비스 센터 중 가입자 위치에서 가장 가까운 서비스 센터를 결정(S513)한다. 그리고, 가입자 정보 관리 서버(20c)는 레지스터에 대한 200 OK 응답 메시지내 Require 헤더에 결정된 가장 가까운 서비스 센터를 위한 라 우팅 주소를 포함하여 위치정보기반 라우팅 서버(20b)에 제공(S515)한다. The subscriber
이때, 레지스터에 대한 200 OK 응답 메시지의 구성은 To 헤더와 Require 헤더와 Contact 헤더로 이루어져 있으며, 나머지 포맷은 RFC3261 표준에서 정의된 것을 따른다. 즉 To 헤더는 가입자의 SIP URI(예컨대, 가입자의 발신 번호, 070-xxx-yyyy)이고, Require 헤더는 대표 번호의 주소(예컨대, 119)이며, Contact 헤더는 가장 가까운 서비스 센터 주소(예컨대, 경기지역 번호, 3201119)이다. At this time, the 200 OK response message for the register consists of a To header, a Require header, and a Contact header, and the rest of the format follows that defined in the RFC3261 standard. That is, the To header is the subscriber's SIP URI (e.g., the subscriber's calling number, 070-xxx-yyyy), the Require header is the representative number's address (e.g., 119), and the Contact header is the nearest service center address (e.g., a match). Area code, 3201119).
위치정보기반 라우팅 서버(20b)는 가입자 정보 관리 서버(20c)로부터 가장 가까운 서비스 센터를 위한 라우팅 주소가 레지스터에 대한 200 OK 메시지를 통해 입력되면, 해당 라우팅 주소의 서비스 센터(30)로 호 설정 메시지인 인바이트 메시지를 제공(S517)한다. The location information-based
이때, 인바이트 메시지의 구성은 Req-URI와 From 헤더와 To 헤더로 이루어져 있으며, 나머지 포맷은 RFC3261 표준에서 정의된 것을 따른다. 즉 Req-URI는 가장 가까운 서비스 센터 주소(예컨대, 경기지역 번호, 3201119)이고, From 헤더는 가입자의 SIP URI(예컨대, 가입자의 발신 번호, 070-xxx-yyyy)이며, To 헤더는 대표 번호의 주소(예컨대, 119)이다. At this time, the byte message consists of a Req-URI, From header and To header, and the rest of the format follows that defined in the RFC3261 standard. That is, Req-URI is the nearest service center address (e.g., race area number, 3201119), the From header is the subscriber's SIP URI (e.g., subscriber's call number, 070-xxx-yyyy), and the To header is the representative number. Address (e.g., 119).
서비스 센터(30)는 위치정보기반 라우팅 서버(20b)로부터 119와 같은 대표번호에 해당하는 호 설정 메시지인 인바이트 메시지가 입력되면, SIP기반 VoIP단말(10)의 위치 정보를 중앙 위치 정보 관리 서버(20d)로부터 확보하기 위하여 서브스크라이브 메시지를 통하여 요청(S519)하고, 노티플라이 메시지를 통하여 SIP기반 VoIP단말(10)의 위치 정보를 중앙 위치 정보 관리 서버(20d)로부터 입력(S521)받아 대표번호로 요청한 해당 서비스(예컨대, 119의 경우 긴급 구조 서비스를 발신자에게 제공)를 제공(S523)한다. The
이때, 서브스크라이브 메시지의 구성은 To 헤더와 Enent 헤더와 Expires 헤더로 이루어져 있으며, 나머지 포맷은 RFC3856 표준에서 정의된 것을 따른다. 즉 To 헤더는 발신자의 주소(예컨대, 070-xxx-yyyy)이고, Event 헤더는 presence이며, Expires 헤더는 0(Expires 헤더 값으로 0을 할당함으로써 To 헤더의 주소에 대한 위치 정보를 한번만 (fetch) 가져오도록 한다)이다. At this time, the subscribe message consists of a To header, an Enent header, and an Expires header, and the rest of the format follows that defined in the RFC3856 standard. That is, the To header is the sender's address (e.g., 070-xxx-yyyy), the Event header is presence, and the Expires header is zero (fetching the location information for the address of the To header once by assigning 0 as the Experience header value). Import it).
그리고, 노티플라이 메시지의 구성은 To 헤더와 Event 헤더와 바디로 이루어져 있으며, 나머지 포맷은 RFC3856 표준에서 정의된 것을 따른다. 즉 To 헤더는 발신자의 주소(예컨대, 070-xxx-yyyy)이고, Event 헤더는 presence이며, 바디는 발신자의 위치 정보로, RFC4119에서 정의한 PIDF-LO 포맷으로, 주소 정보 혹은 GPS 정보이다. The composition of the Notify Fly message consists of a To header, an Event header, and a body. The rest of the format follows that defined in the RFC3856 standard. That is, the To header is the sender's address (for example, 070-xxx-yyyy), the Event header is presence, and the body is the sender's location information. In the PIDF-LO format defined in RFC4119, it is address information or GPS information.
따라서, 본 발명은 SIP 프로토콜과 프레즌스 프로토콜을 탑재한 SIP 기반 VoIP 단말을 이용하여 위치정보 기반 다양한 응용 서비스를 제공함으로써, 서비스 센터로 근거리 라우팅과 위치 정보 확보를 가능하게 할 수 있다.Accordingly, the present invention can provide a variety of location-based application services using a SIP-based VoIP terminal equipped with a SIP protocol and a presence protocol, thereby enabling short-range routing and location information to a service center.
한편, 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.
도 1은 본 발명에 따른 위치정보 기반의 응용 서비스 장치에 대한 블록 구성도,1 is a block diagram of a location information based application service apparatus according to the present invention;
도 2는 긴급통화관련 대표번호에 따른 옵션 태그를 도시한 도면,2 is a view showing an option tag according to an emergency call related representative number,
도 3은 긴급통화의 지역별 서비스 센터를 도시한 도면,3 is a view showing a regional service center of an emergency call;
도 4는 본 발명의 바람직한 일 실시예에 따른 SIP기반 VoIP단말을 사용하는 가입자의 변경된 IP 주소와 위치정보를 등록 및 관리하는 방법을 순차적으로 도시한 흐름도,4 is a flowchart sequentially illustrating a method of registering and managing a changed IP address and location information of a subscriber using a SIP-based VoIP terminal according to an embodiment of the present invention;
도 5는 본 발명의 바람직한 다른 실시예에 따른 SIP기반 VoIP단말을 사용하는 가입자의 위치 정보 기반 근거리 라우팅 방법을 순차적으로 도시한 흐름도.5 is a flowchart sequentially illustrating a location information based short-range routing method of a subscriber using a SIP-based VoIP terminal according to another embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
10 : SIP기반 VoIP단말 20 : 응용 서비스 장치10: SIP based VoIP terminal 20: Application service device
20a : 호처리 서버 20b : 위치정보기반 라우팅 서버20a:
20c : 가입자 정보 관리 서버 20d : 중앙 위치 정보 관리 서버20c: subscriber
30 : 서비스 센터30: service center
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070136273A KR100940858B1 (en) | 2007-12-24 | 2007-12-24 | Location information based application service device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070136273A KR100940858B1 (en) | 2007-12-24 | 2007-12-24 | Location information based application service device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090068594A true KR20090068594A (en) | 2009-06-29 |
| KR100940858B1 KR100940858B1 (en) | 2010-02-09 |
Family
ID=40995969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070136273A Expired - Fee Related KR100940858B1 (en) | 2007-12-24 | 2007-12-24 | Location information based application service device and method |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100940858B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250030750A1 (en) * | 2023-07-20 | 2025-01-23 | T-Mobile Innovations Llc | Priority call handling in wireless communication networks |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100493237B1 (en) * | 2002-12-23 | 2005-06-02 | 한국전자통신연구원 | Apparatus and method of configuration management for VoIP gateway system |
| US20050213565A1 (en) * | 2004-03-26 | 2005-09-29 | Barclay Deborah L | Method for routing an emergency call from a voice over internet protocol phone to a public safety answering point |
| KR100825757B1 (en) | 2006-12-05 | 2008-04-29 | 한국전자통신연구원 | Emergency call processing system and emergency call processing method for SIP-based internet phone |
-
2007
- 2007-12-24 KR KR1020070136273A patent/KR100940858B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250030750A1 (en) * | 2023-07-20 | 2025-01-23 | T-Mobile Innovations Llc | Priority call handling in wireless communication networks |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100940858B1 (en) | 2010-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101931659B (en) | Personal identification and interactive device for internet-based text and video communication services | |
| US7123693B2 (en) | Method and apparatus for increasing the reliability of an emergency call communication network | |
| US8004402B2 (en) | Method and apparatus for determining a physical location of a customer | |
| US7177399B2 (en) | Determining the geographical location from which an emergency call originates in a packet-based communications network | |
| CN106911664B (en) | Session initiation Protocol (SIP) router | |
| US20110009086A1 (en) | Text to 9-1-1 emergency communication | |
| US20040151192A1 (en) | Service subscription in a communication system | |
| US20060098619A1 (en) | Packet-switched telephony call server | |
| US20080267172A1 (en) | Location object proxy broker | |
| US20110149953A1 (en) | Tracking results of a v2 query in voice over internet (VoIP) emergency call systems | |
| JP2008536455A (en) | Temporary ENUM gateway | |
| JP3928953B2 (en) | Separation of basic call function and service provision in IP network | |
| CA2705966A1 (en) | Communication method and system | |
| US9538352B2 (en) | Ancillary data support in session initiation protocol (SIP) messaging | |
| US20090204715A1 (en) | Method and system for acquiring a transmission path of an sip message | |
| KR100888650B1 (en) | Scheduled messaging system and its service method | |
| KR100940858B1 (en) | Location information based application service device and method | |
| JP2007013616A (en) | Presence server, information providing system, and information providing method | |
| US11540209B2 (en) | Method for determining a set of encoding formats in order to establish a communication | |
| KR100939570B1 (en) | WIP system and method for integrated processing of CPU data and CPU data | |
| US11936811B2 (en) | Method for providing an emergency response service and emergency response service system | |
| US8270581B2 (en) | System and method for displaying caller identification information via an instant messaging service | |
| KR20080050275A (en) | How to Receive Notification from an Application Server Using an Open Services Gateway | |
| US20110261808A1 (en) | Server Apparatus and DTMF Notification Method | |
| KR101495035B1 (en) | Intergration platform system for providing originating information and method for providing originating information using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
| U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20121206 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20131209 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20141229 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20151204 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180112 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20190130 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20200130 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20200130 |