[go: up one dir, main page]

KR100797167B1 - 위치 의존 서비스 - Google Patents

위치 의존 서비스 Download PDF

Info

Publication number
KR100797167B1
KR100797167B1 KR1020057016426A KR20057016426A KR100797167B1 KR 100797167 B1 KR100797167 B1 KR 100797167B1 KR 1020057016426 A KR1020057016426 A KR 1020057016426A KR 20057016426 A KR20057016426 A KR 20057016426A KR 100797167 B1 KR100797167 B1 KR 100797167B1
Authority
KR
South Korea
Prior art keywords
user equipment
location
information
service
service provider
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.)
Expired - Fee Related
Application number
KR1020057016426A
Other languages
English (en)
Other versions
KR20050106077A (ko
Inventor
더크 트로센
다나 파벨
Original Assignee
노키아 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 노키아 코포레이션 filed Critical 노키아 코포레이션
Publication of KR20050106077A publication Critical patent/KR20050106077A/ko
Application granted granted Critical
Publication of KR100797167B1 publication Critical patent/KR100797167B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • H04W60/04Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

서비스 제공자 엔티티가 제공되는데, 이는 사용자 장비와 통신하며, 복수의 다른 통신 시스템으로부터 위치 정보를 수신하기 위한 통신 인터페이스를 포함한다. 서비스 제공자 엔티티는 서비스 제공자 엔티티에 가입한 사용자 장비의 위치를 결정하기 위해 수신 위치 정보를 처리하여, 서비스를 사용자 장비의 결정된 위치에 기초하여 가입 사용자 장비에게 제공하기 위한 추가의 프로세서를 포함한다. 추가의 양상에 일치하여, 만일 검사가 서비스 제공을 트리거링하며 서비스 제공 엔티티에 저장된 적어도 하나의 조건이 만족됨을 나타낸다면, 저장에 일치하여 서비스가 사용자에게 제공된다.
서비스 제공자 엔티티. 사용자 장비. 통신 인터페이스.

Description

위치 의존 서비스{LOCATION DEPENDENT SERVICES}
본 발명은 사용자 장비에 서비스를 제공하는 것으로서, 특히 통신 시스템을 통해 통신하도록 된 사용자 장비에 위치 의존 서비스를 제공하는 것에 관한 것이다.
통신 시스템은 사용자 단말 장비 및/또는 네트워크 엔티티 그리고 통신 시스템과 관련된 다른 노드와 같은 두 개 이상의 엔티티 간의 통신을 가능하게 하는 설비이다. 통신은 예를 들어, 음성 통신, 전자 메일(이메일), 문자 메시지, 데이터, 멀티미디어 등을 포함한다. 통신 시스템은 사용자에게 다양한 타입의 서비스를 제공하는데 사용된다.
통신은 고정 라인 및/또는 무선 통신 인터페이스를 통해 제공될 수 있다. 무선 통신 시스템은 사용자에게 이동성을 제공한다는 특성이 있다. 무선 통신을 제공하는 통신 시스템의 예는 공중 육상 이동망(public land mobile network: PLMN), 및 무선 근거리망(WLAN)과 같은 무선 데이터 네트워크를 포함한다. 고정 라인 시스템의 예는 공중 교환 전화망(PSTN) 및 다양한 고정 라인 데이터 네트워크를 포함한다.
통신 시스템은 전형적으로 시스템의 다양한 요소가 무엇을 하도록 허용되는지 및 이들이 수행되는 방식을 제시하는 소정의 표준 또는 사양에 일치하여 동작한 다. 예를 들어, 표준 또는 사양은 사용자, 더욱 정확하게는 사용자 장비에 회로 교환 서비스 또는 패킷 교환 서비스 또는 이들 모두가 제공되는지를 정의한다. 접속을 위해 사용되는 통신 프로토콜 및/또는 파라메터가 또한 전형적으로 정의된다. 예를 들어, 사용자 장비와 통신 네트워크 요소 간에서 어떻게 통신이 구현되는지에 대한 방법은 전형적으로 소정의 통신 프로토콜에 기초한다. 즉, 통신이 기초로 하는 특정의 "규칙" 세트는 사용자 장비가 통신 시스템을 통하여 통신하게 하도록 정의될 필요가 있다.
각 통신 시스템은 다양하게 다른 기능을 실행함으로써 동작한다. 다양한 통신 시스템의 기능은 서로에 대해 상당히 독립적으로 발전되어 왔다. 따라서, 두 개의 다른 통신 네트워크와 같은 두 개의 통신 시스템이 다른 방식으로 기능을 처리하는 것이 가능하다. 예를 들어, 별개의, 비-호환성 프로토콜이 다른 통신 시스템에서 서비스를 제공하는데 사용된다.
무선 통신 시스템의 예는 셀룰러 또는 이동 통신 시스템이다. 셀룰러 통신 시스템은 무선(radio) 액세스 엔티티 및/또는 무선(wireless) 서비스 영역의 이용에 기초한 통신 시스템이다. 액세스 엔티티는 종종 셀로서 지칭된다. 셀룰러 시스템의 특징적인 특성은, 이들이 통신 시스템의 사용자에게 이동성을 제공한다는 것이다. 따라서, 이들은 종종 이동 통신 시스템으로서 지칭된다. 셀룰러 통신 시스템의 예는 범용 이동통신 시스템(GSM), 다양한 GSM 기반 시스템(범용 전파 서비스:GPRS), 미국 이동전화 시스템(AMPS), 디지털 AMPS, 광대역 코드분할 다중 접속(WCDMA), 유럽 3세대 이동통신(UMTS)에서 시분할 다중 접속(TDMA)/코드분할 다중 접속(CDMA), IMT 2000, i-phone 등과 같은 표준을 포함한다.
셀룰러 시스템에서, 기지 송수신국(BTS)은 셀의 커버리지 영역 내의 대기 또는 무선 인터페이스를 통해 이동국(MS) 또는 유사한 무선 사용자 장비(UE)를 서빙(serving)하는 무선 통신 설비를 제공한다. 셀의 대략적인 크기 및 형태가 알려져 있기 때문에, 셀을 지리적 영역에 연관시키는 것이 가능하다. 셀의 크기 및 형태는 셀마다 다르다. 몇 개의 셀은 또한 큰 서비스 영역을 형성하기 위해 함께 그룹화될 수 있다. 기지국은 하나 이상의 셀을 제공한다.
셀룰러 네트워크 장치 및/또는 이동국은 이동국의 위치 정보, 이에 따라 사용자의 위치 정보를 제공하는데 이용될 수 있다. 위치 정보는 이동 사용자에게 다른 서비스를 제공하는데 이용될 수 있다. 이러한 위치-기반 서비스는 미래의 서비스 제공에 하나의 중요한 경향이 될 것이다.
응용에서, 셀 또는 유사한 지리적으로 제한된 서비스 영역 및 관련 제어기 노드는 셀룰러 통신 시스템이 특정 이동국의 현재 지리적 위치에 관한 적어도 대략적인 위치 정보의 추정을 용이하게 한다. 만일 셀의 위치가 알려진 경우에, 시스템이 이러한 정보에 기초하여 상기 셀에서 통신하는 소정의 이동국이 소정의 순간에서 있게 될 지리적 영역을 결정하는 것이 가능하다. 또한, 이 정보는 이동국이 방문 또는 "외부" 네트워크의 커버리지 영역 내에 위치할 때에 제공될 수 있다. 방문 네트워크는 예를 들어, 위치 서비스를 지원하거나 호 라우팅(call routing) 및 과금을 위해 이동국의 위치 정보를 홈 네트워크로 전송할 수 있다.
이동국의 위치결정에서 기초가 되는 정보를 제공하기 위해, 이동국에는 또한 자체적으로 적절한 장비가 제공될 수 있다. 이동국은 정보를 기지국을 통해 소정의 방식으로 정보를 이용할 수 있는 적절한 네트워크 요소로 통신할 수 있다.
더 정확한 위치 정보는 다양한 위치 추정 방법에 기초하여 얻어질 수 있는데, 예를 들면, 범위 차이(range difference: RD) 측정 또는 명칭 '위치 측정 시스템'(GPS) 또는 '갈릴레오(Galileo)'에 의해 참조된 것과 같은 위상 기반 시스템이 그러한 것이다. 이 측정은 이동국에서 또는 다수의 기지국에 의해 수행될 수 있다.
이동 통신 네트워크에 가입한 이동 사용자에 관한 위치 정보를 제공하는 환경에서, 위치 정보는 이동 통신 네트워크와 연관된 위치 서비스 기능에 의해 제공되었다. 위치 서비스 기능은 이동 통신 네트워크의 네트워크 요소(예를 들면, 위치 서버)에 의해 제공될 수 있다. 이후에, 네트워크 요소는 이동 통신 네트워크의 하나 이상의 소스로부터 위치 정보를 수신한다. 만일 서비스 엔티티가 단지 현재 셀(예컨대, 셀 ID)의 표시만을 수신하고, 추가적인 연산 및/또는 근사화가 이루어지지 않는 경우에, 이는 하나의 셀의 정확한 위치를 제공하는 것이며, 이는 이동 사용자 장비가 특정 셀의 커버리지 영역 내에 있음을(또는 적어도 있었음을) 나타내기 때문이다.
사용자 위치에 기초하여 제공된 서비스의 적합화(tailoring)를 허용하는 시스템 및 서비스가 공지되었다. 지능망(IN) 기반 방식에서, 착신호 전환(call forwarding) 또는 호 제한(call barring)과 같은 특정 IN 기능은 특정 사용자의 위치에 관한 정보에 기초하여 트리거링될 수 있다. 다른 예는 GSM 시스템에 존재하는 데, 여기서 로컬 SMS 메시지는 특정 영역에 들어오자마자 예를 들어, 광고용으로 제공될 수 있다. 이 트리거링은 특정 서비스에 대한 사용자 가입 및 사용자의 현재 위치에 기초할 수 있다.
이동 사용자의 추적(tracking)과 같은 더 동적인 응용이 또한 구현될 수 있다. 이들은 예를 들어, 사용자가 차를 운전하는 동안에 교통 정보를 제공하는데 사용될 수 있다. 규제 요구 서비스로서(regulatory required service), 위치-의존 긴급 번호(예를 들어, 미국의 911) 호출이 사용자의 위치 정보를 역시 응용한다.
이러한 솔루션들의 공통적인 특성은, 이들이 특정 운용자 또는 시스템에 종속되며, 지능망(IN) 시그널링 또는 GSM에서 cellID 정보와 같은 전용 네트워크 기능에 의존한다는 것이다.
서비스 제공이 액세스 네트워크, 운용자, 벤더, 및 심지어 단말 영역에 이르기까지 끊김없이(seamlessly) 서비스를 제공할 수 있는 것이 더 중요하게 되고 있다. 또한 '다원(다양한) 이종성(multidimensional heterogeneity)' 이란 용어에 의해 참조되는 심리스(seamless) 서비스 제공의 중요성이 증가하기 때문에, 기존의 네트워크 및 시스템-종속 솔루션들이 이들 새로운 요구사항에 대해 충분하지 않을 것이다.
위치 서비스는 제공된 정보에서 사용자의 현재 환경, 즉 사용자의 현재 위치에 관한 중요한 정보를 통합하는데 사용된다. 사용자의 위치를 고려하는 것과는 별개로서, 발명자는 위치-기반 서비스를 제공할 때에, 이용가능한 네트워크 자원에 기초하여 호 스크리닝(call screening), 콘텐트 제공 또는 다른 서비스와 같은 특정 동작과 관련된 정보를 고려하는 것이 바람직함을 알게 되었다. 예컨대, 만일 특정 위치에서 네트워크의 적절한 트랜스코딩 기능 및 특정 로컬화된 스트리밍(streaming) 콘텐트(예컨대, 광고용 비디오)의 이용가능성이 이동 사용자가 트랜스코더의 도움으로 상기 위치에서 스트리밍 응용을 초기화하는데 트리거로서 사용될 수 있다면 유익할 것이다. 액세스가 단지 대역폭-억제 기술만이 이용가능한 위치에서 발생할 수 있기 때문에 이 트랜스코더가 요구될 수 있다.
위치 기반 서비스에 대한 종래의 가입은 IN에 의하거나 GSM의 SMS 기능을 이용하는 것과 같은 특정 시스템을 통해 이루어질 필요가 있다. 이 특정 시스템은 이들이 연동할 수 없도록 될 수 있다. 따라서, 트리거링 동작은 통상적으로 예를 들어, IN 기반 시스템의 호 제어 또는 GSM에서 SMS 통지인 특정 기능에 한정된다.
종래의 기술은, 본 발명의 발명자가 공동 발명자인 미국 특허출원 제 10/295,626호에서 설명된 바와같은 액세스 라우터에서 제공되는 경보 메커니즘에 관한 것이다. 본 구성에서, 사용자 장비는 특정 속성에 가입하며, 만일 현재 액세스 라우터 또는 임의의 다른 지리적으로 인접한 라우터가 요구된 속성을 지원한다면 통지를 수신한다. 하지만, 이 방법은 각 액세스 라우터에서 이러한 데이터의 이용가능성에 의존한다. 이는 공유 데이터 액세스를 가능하게 하기 위해 액세스 라우터 사이에서 성능 교환으로 알려진 메커니즘을 요구한다. 이는 항상 적절하지는 않을 것이다. 제안된 구성은 또한 액세스 라우터 사이의 시그널링 채널 상에 실질적인 시그널링 부하를 초래한다.
본 발명의 실시예들은 상기 하나 이상의 문제점에 대처함을 그 목적으로 하고 있다.
본 발명의 일 양상에 의하면, 사용자 인터페이스와 통신함과 아울러, 복수의 다른 통신 시스템으로부터 위치 정보를 수신하기 위한 통신 인터페이스와; 그리고
서비스 제공자 엔티티에 가입하는 사용자 장비의 위치를 결정하기 위해 수신 위치 정보를 처리함과 아울러, 사용자 장비의 결정된 위치에 기초하여 가입 사용자 장비에 서비스를 제공하기 위한 프로세서를 포함하는 서비스 제공자 엔티티가 제공된다.
본 발명의 다른 양상에 의하면, 사용자 장비가 가입한 통신 네트워크와 개별적으로 동작하는 사용자 장비로부터 서비스 제공자 엔티티로의 위치 의존 서비스에 대한 요구를 통신하는 단계와;
복수의 다른 통신 시스템으로부터 정보를 서비스 제공자 엔티티에서 수신하는 단계와;
사용자 장비의 결정된 위치 및 위치 의존 서비스에 대한 요구에 기초하여, 사용자 장비에 위치 의존 서비스를 제공하도록 사용자 장비의 위치를 결정하기 위한 수신 정보를 처리하는 단계를 포함하는 사용자에게 위치 의존 서비스를 제공하는 방법이 제공된다.
더 특정된 형태에 일치하여, 서비스 제공자 엔티티는 복수의 통신 시스템으로부터 푸싱(pushing)된 정보를 저장하기 위한 메모리를 포함한다.
통신 인터페이스는 적어도 하나의 하기의 통신 프로토콜(파일 전송 프로토콜; 세션 초기화 프로토콜; 사용자 데이터그램 프로토콜; 인터넷 제어 메시지 프로토콜; 단순 네트워크 관리 프로토콜)에 일치하여 메시지를 처리하도록 된다.
프로세서는 위치 결정에 대한 소정의 결과 및 사용자 장비에 의한 서비스 가입에 응답하여 소정의 동작을 트리거링하도록 된다. 소정의 결과는 사용자 장비의 위치의 변경 및/또는 사용자 장비가 특정 영역 내에 있음을 나타낸다. 프로세서는 또한 사용자 장비의 현재 위치가 서비스에 대한 가입과 매칭되는지를 검사하도록 된다. 가입은 적어도 하나의 트리거 조건 및 적어도 하나의 위치 영역을 정의할 수 있다. 더욱이, 프로세서는 트리거 조건이 만족되는 검출에 응답하여 동작을 초기화하도록 된다.
사용자의 위치에 관한 정보는 사용자 장비 및/또는 사용자 장비를 서빙하는 통신 시스템에서 발생 될 수 있다.
사용자 장비는 이동 통신 네트워크에 가입한 이동국을 포함할 수 있다.
본 발명의 추가의 양상에 의하면 사용자 장비의 사용자에게 서비스를 제공하는 방법이 제공되는데, 여기서 상기 사용자 장비는 통신 시스템을 통해 통신하도록 되며, 상기 방법은:
사용자의 서비스 제공을 트리거링하는 적어도 하나의 조건에 관한 정보를 서비스 제공자 엔티티에 저장하는 단계와, 여기서 상기 서비스 제공자 엔티티는 복수의 소스로부터 사용자 장비에 관한 위치 정보의 수신을 위해 구성되며;
사용자 장비의 위치에 관련된 정보를 서비스 제공자 엔티티에서 수신하는 단계와;
상기 수신된 정보에 기초하여 서비스 제공자 엔티티에서 사용자 장비의 현재 위치를 결정하는 단계와;
만일 서비스 제공을 트리거링하는 상기 적어도 하나의 조건이 만족되는 경우 서비스 제공자 엔티티에서 검증하는 단계와; 그리고
상기 저장에 일치하여 사용자에게 서비스를 제공하는 단계를 포함한다.
본 발명의 다른 추가의 양상에 의하면, 사용자 장비의 사용자에게 위치 의존 서비스를 제공하기 위한 위치 서비스 엔티티가 제공되는데, 여기서 상기 사용자 장비는 통신 시스템을 통해 통신하도록 되며, 상기 위치 서비스 엔티티는:
사용자로 하여금 사용자에게 서비스 제공을 트리거링하는 적어도 하나의 조건에 관한 정보를 저장하게 하는 데이터베이스와,
다른 통신 시스템에 연관된 복수의 소스로부터 사용자 장비에 관한 위치 정보를 수신하기 위한 인터페이스와, 그리고
상기 수신 정보에 기초하여 사용자 장비의 현재 위치를 결정하며, 서비스 제공을 트리거링하는 상기 적어도 하나의 조건이 만족하는지를 검증하여, 저장에 일치하여 사용자에게 서비스를 제공하기 위한 프로세서를 포함한다.
상기 추가적 양상의 특정 형태에서, 트리거 조건은 특정 네트워크 자원의 이용가능성에 연관된 정보로 구성된다. 특정 네트워크 자원은 하기의 특성(사용된 액세스 기술; 이용가능한 스트리밍 플레이아웃 버퍼; 이용가능한 트랜스코더 자원) 중 하나를 포함한다.
다른 특정 실시예에서, 가입 메시지가 사용자 장비로부터 전송되며, 상기 메시지는 사용자 장비가 가입한 서비스 조건에 관한 제 1 정보, 상기 조건의 유효성에 관한 제 2 정보 및 만일 제 1 및 제 2 정보가 서비스 제공자 엔티티에 대해 이용가능한 정보와 매칭되는 경우 취해질 동작에 관한 제 3 정보를 포함한다. 대안 실시예에서, 가입 메시지는 사용자 장비로부터 전송되며, 상기 메시지는 사용자 장비가 가입한 서비스 조건에 관한 제 1 정보, 운용자 특정 위치 영역에 관한 제 2 정보 및 만일 제 1 및 제 2 정보가 서비스 제공자 엔티티에 대해 이용가능한 정보와 매칭되는 경우 취해질 동작에 관한 제 3 정보를 포함한다. 양자의 경우에, 3 개의 정보 요소는 서비스 제공자 엔티티에 저장된 정보에 대해 매칭될 수 있다.
저장 프로세스는 사용자 장비로부터 세션 초기화 프로토콜 메시지의 송신을 포함한다. 세션 초기화 프로토콜 메시지가 또한 조건이 만족되는 표시로서 사용자 장비로 전송된다.
본 발명의 실시예는 사용자로 하여금 특정 사용자에 의해 사용되는 특정 액세스 기술과 독립적인 위치 의존 서비스에 액세스 가능하도록 한다. 따라서, 아키텍처-독립적인 전개가 가능하다. 전개는 운용자의 영역의 외측에 구현될 수 있다. 게다가, 본 발명은 액세스 라우터 간에서 교환되는 성능에 의존하지 않는다. 이는 유익한 것인데, 이는 이런 종류의 성능 교환이 액세스 라우터를 위해 표준화될 것인지 및/또는 액세스 라우터에서 전개될 것인지가 불확실하기 때문이다.
상술된 다중차원 이종성에 대한 지원은 개별 제 3자 서비스 제공자가 사용자를 서빙하는 서비스 제공자 모델을 통해 수행된다. 이 모델은 특정 운용자와 독립적인 위치-의존 서비스의 제공을 허용한다. 운용자는 단지 서비스 제공을 위한 자원을 제공한다.
추가의 실시예에서, 사용자는 위치를 통해 정의된 위치-특정 자원 및 가입의 트리거 조건부에 가입할 수 있다. 소정의 특정 동작은 이후에 가입이 현재 위치에 매칭되자마자 트리거링된다. 따라서, 사용자는 일반적으로 특정 운용자 및 기술과 독립적인 위치-의존 정보, 및 현재 위치가 가입에 매칭되자마자 트리거 동작에 가입할 수 있다. 예를 들어, 위치-의존 자원 및 콘텐트인 트리거 조건은 바람직하게 운용자에 의해 제공되는 정보에 의해서만 제한된다. 새로운 고객에 대한 매력 및/또는 네트워크의 트래픽은 운용자가 상기 데이터를 제공하는데 동기로서 작용한다. 따라서, 조건에 대해 제공된 스펙트럼은 다소 넓어지게 될 것이다.
수행된 동작은 다소 복잡한 동작을 설명할 수 있으며, 따라서 IN 시스템에서와 같은 특정 기능에 제한되지 않는다는 장점이 있다. 이는 특정 기능이 이용가능함에 따라 더 복잡한 동작이 트리거되도록 허용한다.
본 발명을 더 잘 이해하기 위해, 이하에서 예를 통하여 첨부 도면에 대한 참조가 있을 것이다.
도 1은 본 발명의 실시예가 이용되는 복수의 통신 네트워크를 포함하는 시스템을 도시한다.
도 2는 통신 시스템의 위치 정보 결정 장치의 개략도이다.
도 3은 실시예에 일치하는 통신을 위한 시그널링 흐름도이다.
도 4는 본 발명의 일 실시예에 동작을 설명하는 흐름도이다.
도 5는 도 4의 실시예와 일치하는 동작의 일부에 대한 시그널링 흐름도이다.
하기설명은 이동 사용자 장비에 관한 예를 통하여 위치-의존 서비스를 더욱 상세히 제공하는 것을 설명한다. 이동국 또는 이동 노드와 같은 용어가 사용자 장비를 표시하는데 종종 사용됨을 이해해야 한다.
일반적으로, 실시예에서, 임의의 특정 통신 네트워크 운용자, 물리적 네트워크 및/또는 액세스 기술과 독립적으로 실행되는 서비스 제공자 엔티티가 제공된다. 외부 서비스 제공자의 장점은, 다원(다양한) 이종성이 제공될 수 있다는 것이다.
우선, 본 발명이 이용될 수 있는 다른 통신 시스템(20 내지 23)으로 구성되는 구성을 개략적으로 도시하는 도 1을 참조하자. 도시된 바와같이, 본 구성은 다른 네트워크 및/또는 운용자 세트(20 내지 23)를 포함할 수 있다. 간결성을 위해, 하기 사항이 다른 네트워크에만 참조하였지만은, 본 발명은 서로 다른 통신 시스템 환경에서도 적용됨을 이해해야 한다. 시스템 간의 차이는 운용자, 사용된 통신 표준 및/또는 프로토콜, 액세스 기술 또는 임의의 다른 요소의 차이에 기초할 수 있으며, 이는 두 통신 시스템 간의 연동에 영향을 미친다. 또한, 하나 이상의 네트워크를 소유하고 관리할 수 있으며, 다른 네트워크는 예를 들어, 다른 액세스 기술을 이용하며, 다른 표준에 기초를 두고 있음을 이해해야 한다.
본 발명의 바람직한 실시예를 더 상세히 설명하기 이전에, 또한 셀룰러 시스템의 성분의 일부를 단순화한 도 2를 참조한다. 상세히 말하면, 도 2는 3 개의 기지국(4, 5 및 6)이 셀룰러 원격통신 네트워크의 셀 또는 3 개의 무선 커버리지 영역을 제공하는 구성을 도시한다.
각 기지국(4 내지 6)은 이동 사용자 장비(UE) 즉, 무선 통신을 통한 이동국(MS)(7)으로 신호를 전송하거나 신호를 수신하도록 구성된다. 마찬가지로, 이동국(7)은 기지국으로 신호를 전송하거나 신호를 수신할 수 있다. 비록 단지 하나의 이동국(7)만이 명확성을 위해 도 1에 도시되었지만은, 다수의 이동국이 각 기지국과 통신할 수 있음을 이해해야 한다.
이동국 원격통신 네트워크는 사용자에게 이동성을 제공한다. 다시 말하면, 이동국(7)은 일 셀 커버리지 영역에서 타 셀 커버리지 영역으로 이동할 수 있다. 따라서, 이동국(7)의 위치는, 이동국이 일 위치(기지국 커버리지 영역 또는 셀)로부터 타 위치(다른 셀)로, 또한 일 셀 내에서 자유롭게 이동함에 따라, 시간이 지남에 따라 변할 수 있다.
도 2는 상당히 개략적이며, 실제 구현에서 기지국의 수는 실질적으로 더 많을 수 있음을 이해해야 한다. 일 셀은 일 기지국 사이트 이상을 포함할 수 있다. 기지국 장치 또는 사이트는 하나 이상의 셀을 제공할 수 있다. 이들 특성은 구현 및 환경에 의존한다.
기지국(4 내지 6) 각각은 적절한 제어 기능(8)으로 제어된다. 제어 기능은 임의의 적절한 제어기에 의해 제공될 수 있다. 제어기는 각 기지국에 제공되거나 제어기가 복수의 기지국을 제어할 수 있다. 제어기가 복수의 기지국을 제어하기 위해 개별 기지국 및 무선 액세스 네트워크 수준 모두에서 제공되는 방식은 이미 공지되었다. 따라서, 제어기 엔티티의 명칭, 위치 및 개수는 시스템에 의존함을 이해해야 한다. 예를 들어, UMTS 지상 무선 액세스 네트워크(UTRAN)는 무선 네트워크 제어기(RNC)로서 지칭되는 제어기 노드를 이용할 수 있다. GSM에서, 대응하는 무선 네트워크 제어기는 기지국 제어기(BSC)로서 지칭된다. 또한, 전형적으로 하나 이상의 제어기가 셀룰러 네트워크에 제공됨을 주목해야 한다.
이러한 사양에서, 모든 가능한 제어기가 도 2의 제어기 요소(8)에 의해 표시된다. 제어기(8)는 적합한 인터페이스 구성을 통해 이동전화 교환국(MSC) 및/또는 서빙 범용 패킷 무선 서비스 지원 노드(SGSN)와 같은 다른 적절한 요소에 연결될 수 있다. 하지만, 이들이 본 발명의 필수 부분을 형성하지 않기 때문에, 다른 가능한, 다양한 제어기는 명확성을 위해 도 2에서 생략되었다.
또한, 위치 정보를 제공하기 위한 수단을 포함하는 통신 시스템이 도시된다. 상세히 말하면, 도 2는 허가된 클라이언트에게 위치 서비스를 제공하는 통신 시스템의 위치 서비스(LCS) 노드(12)를 도시한다. 일반적인 용어로, 위치 서비스 노드는 클라이언트 노드에 이동국의 지리적 위치에 관한 정보를 제공할 수 있는 엔티티로서 정의될 수 있다. 위치 서비스 노드를 구현하는 다양한 방식이 있으며, 하기사항은 소위 게이트웨이 이동 위치 센터(GMLC)를 이용하는 예에 대해 논의할 것이다.
게이트웨이 이동 위치 센터(GMLC)(12)는 적절한 인터페이스 수단을 통해 이동국(7)의 지리적 위치에 관한 소정의 정보를 수신하도록 구성된다. 지리적 위치와 연관된 정보에 부가하여, 노드(12)에 제공된 정보는 신원(예컨대, 국제 이동 가입자 식별자:IMSI) 또는 MSIDSN(이동 가입자 통합 디지털 서비스 번호) 또는 이동국(7)의 임시 식별자를 포함할 수 있다.
위치 정보가 서빙 이동 위치 센터(SMLC)(13)에 의해 GLMC(12)에 제공된다. 위치 서비스 노드(13)는 이동국의 지리적 위치를 결정하기 위해 네트워크로부터 수신된 위치 측정 데이터를 처리하도록 기능하는 엔티티로서 보여질 수 있다. 위치 측정 데이터는 기지국(4 내지 6) 중 적어도 일부 및/또는 이동국(7)과 연관되어 제공된 하나 이상의 위치 측정 유닛(1 내지 3)과 같은 네트워크와 연관된 다양한 요소에 의해 제공될 수 있다.
네트워크와 연관된 다양한 위치 측정 수단으로부터의 정보는 노드(13)에 의해 소정의 방식으로 처리될 수 있다. 이동 사용자 장비의 위치에 관한 정보는 이후에 GMLC(12)에 제공될 수 있다. 본 발명의 위치 서비스 제공자 엔티티(10)와 같은 허가된 클라이언트는 이후에 GMLC(12)에 의해 서빙된다.
서빙 위치 서비스 노드(13)는 무선 액세스 네트워크 또는 코어 네트워크에 구현될 수 있다. 만일 서빙 위치 서비스 노드가 무선 액세스 네트워크에 구현된다면, 이는 액세스 네트워크 제어 기능(8)과 LCS 노드(12)와 다이렉트 통신에 있다. 일부 응용에서, 노드(13)는 액세스 네트워크 제어 기능의 일부이다. 만일 서빙 위치 서비스 노드가 코어 네트워크에서 구현된다면, 이후에 이는 예를 들어, 액세스 네트워크 제어 기능(8)을 통해 무선 네트워크로부터 위치 측정 데이터를 수신하도록 구성된다.
또한, 위치 위성의 사용에 기초한 위치결정 시스템과 같은 외부 위치 결정 시스템에 의해 적어도 일부의 위치 정보를 제공할 가능성도 있다. 이에 대해 공지된 예는 위치 측정 시스템(GPS)이다. 제안된 다른 위성 기반 시스템은 갈릴레오라는 명칭으로 알려져 있다. 종래 기술의 이동 위치 서비스에서, 이동국에 GPS 수신 기가 제공된다. 이후에, 이동국은 GMLC(12) 또는 SMLC(13)과 같은 네트워크의 적절한 위치 서비스 엔티티에 위치 정보를 제공한다.
상기의 설명은 셀룰러 시스템에 의해 위치 정보를 제공하도록 가능한 동작을 명백히 하기 위한 것임을 이해해야 한다. 위치 서비스 아키텍처가 개개의 통신 시스템에서 구성되는 방식은 구현 문제이며, 본 발명의 동작에 필수적인 것이 아니다. 따라서, 다른 다양한 가능성은 더 상세히 설명되지 않는다.
도 1을 참조하면, 다른 네트워크를 통해 통신하도록 된 복수의 사용자 장비(7)가 도시된다. 상기 네트워크에서와 마찬가지로, 당업자는 전형적인 이동 사용자 장비의 특성 및 동작을 잘 알고 있다. 따라서, 이들에 대해 더 상세한 설명은 필요하지 않다. 사용자는 전화 호출을 하거나 수신하는 것과 같은 작업을 하며, 네트워크로부터 데이터를 수신하거나 송신하며, 디스플레이 및/또는 스피커에 의해 제공된 예를 들어, 멀티미디어 콘텐트를 체험하며, 그리고 타 당사자와의 양방향 통신을 위해 이동 사용자 장비(7)를 사용할 수 있음을 주목해야 한다. 사용자 장비는 이동 통신 네트워크의 기지국으로부터 무선으로 신호를 수신하거나 전송하기 위한 안테나 소자를 포함한다. 또한, 이동 사용자 장비에 이미지 및 이동 사용자 장비의 사용자를 위한 다른 그래픽 정보가 제공된다. 또한, 스피커 수단이 전형적으로 제공된다. 이동 사용자 장비의 동작은 제어 버튼, 음성 명령 등과 같은 적절한 사용자 인터페이스에 의해 제어된다. 더욱이, 이동 사용자 장비에 프로세서 엔티티 및 메모리 수단이 제공된다. 사용자 장비의 일부는 즉, 소위 다중모드 사용자 장비인 다른 네트워크에서 동작한다.
도 1은 또한 서비스 제공자 엔티티(10)를 도시한다. 이 엔티티는 개별 제 3자 서비스 제공자에 의해 실행되며 관리되는 서버 또는 이와 유사한 것을 포함한다. 서비스 제공자 엔티티(10)는 하기에서 설명될 것과 같이 요구되는 위치 데이터 저장소의 제공 및 처리 기능을 위한 데이터베이스(15) 및 프로세서(16)와 같은 공지의 요소를 포함한다.
서비스 제공자 엔티티(10)는 또한 다른 네트워크(20 내지 23)로부터 정보를 수신하기 위한 적절한 인터페이스 수단을 포함한다. 이러한 인터페이스는 당업자에게 알려져 있다. 상기 인터페이스는 운용자 서버로부터 단순히 정보를 다운로딩함으로써 제공된다. 이는 파일 전송 프로토콜(FTP)을 사용함으로써 가능하다. 상기 정보는 예컨대, 사용자 데이터그램(UDP), 인터넷 제어 메시지 프로토콜(ICMP), 또는 단순 네트워크 관리 프로토콜(SNMP) 메시지에 의해 또한 전송된다. 또한, 단순 텍스트 파일이 이러한 정보 전송에 사용된다.
서비스 제공자 엔티티(10)의 통신 인터페이스는 사용자 장비(7)와의 통신을 위한 것이며, 또한 사용자 장비의 위치에 관한, 통신 시스템(20 내지 23)으로부터의 정보를 수신하기 위한 것이다. 프로세서(16)는 적어도 하나의 사용자 장비의 위치를 결정하기 위해 수신 정보를 처리한다. 결정된 위치에 기초하여 사용자 장비에 서비스를 제공하기 위해 요구되는 서비스 응용은 또한 프로세서(16) 상에서 실행될 수 있다.
본 발명의 서비스 제공자 엔티티(10)는 네트워크 운용자와 이동 사용자 사이의 중개자로서 동작한다. 서비스 제공자 엔티티(10)는 특정 이동 사용자 장비의 현재 위치를 추적하도록 되어 있다. 이는, 이동 사용자 위치 정보를 얻기 위해 서비스 제공자 엔티티의 허가 및 인증을 필요로 한다. 서비스 제공자 엔티티(10)에 의해 제공된 서비스를 사용하기 원하는 이동 사용자는 서비스의 제공자 엔티티와 가입 관계를 가질 필요가 있다.
영역 이벤트 서비스(Area Event Service)와 같은 공지의 방법이 실시예에서 이용될 수 있다. 영역 이벤트 서비스에서, 이동국, SIM 카드 또는 네트워크는, 만일 이동국이 특정 한정된 지리적 영역에 들어오며, 벗어나거나 영역 내에 있는 경우에, 트리거를 모니터링하며 송신한다. 본 발명의 실시예에서, 위치는 임의의 다른 네트워크보다는 서비스 제공자 엔티티(10)에 의해 추적된다. 위치 추적은 사용자 장비로부터 위치 정보를 요청하거나 예를 들어, 네트워크(20)의 LCS 엔티티(13)로부터 다른 위치를 얻음으로써 수행된다.
또한, 서비스 제공자 엔티티(10)는 서비스 수준 협약을 통해 운용자로부터 얻어진 데이터와 위치 및 조건 정보를 매칭하는 것과 같은 더 정교한 동작을 수행하도록 구성된다. 추가의 실시예가 도 3 내지 5를 참조하여 더 상세히 설명된다.
본 실시예에서, 서비스 제공자 엔티티(10)는 사용자 장비의 현재 위치와 서비스에 대한 가입이 매칭됨과 동시에 관련 서비스 제공 동작을 트리거링한다. 이를 위해, 위치 데이터는 관련 트리거 조건 및 트리거 동작과 함께 제 3자 서비스 제공자 엔티티(10)의 메모리 또는 데이터베이스(15)에 저장된다. 만일 상기 저장과 연관되는 이동 사용자 장비(7)의 현재 위치가 관련 트리거 조건과 함께 가입에서 정의된 위치와 매칭된다면, 정의된 동작이 서비스 제공자 엔티티(10)에 의해 취해진다.
사용될 수 있는 위치 정보는 예를 들어, 통신 시스템의 위치 서비스(LCS)에 의해 발생되는 지리적 정보, GSM 시스템으로부터의 CellID, 및 IP 환경에서 액세스 라우터의 IP 주소를 포함한다. 하지만, 이들이 단지 예에 불과하며, 제 3자 서비스 제공자 엔티티가 사용자 장비의 위치를 결정하기 위해 사용할 수 있는 임의의 정보가 본원에서 사용될 수 있음을 이해해야 한다.
트리거 조건은 예를 들어, 무엇보다도, 특정 액세스 기술, 스트리밍 플레이아웃 버퍼, 트랜스코더, 또는 특정 로컬 콘텐트의 이용가능성과 같은 특정 네트워크 자원의 이용가능성을 포함한다.
적절한 트리거 동작은 예를 들어, 무엇보다도, 소정의 메시지를 이동 사용자에게 송신, 또는 예컨대, 로컬 콘텐트인 정보를 이동 사용자에게 푸시를 확립하는 것과 같은 동작을 포함한다.
가입 데이터(즉, 위치 및 트리거 조건)를 매칭하는데 요구되는 정보는 서비스 제공자 엔티티와 적절한 서비스 수준 협약(SLA)을 갖는 네트워크 운용자에 의해 제공된다.
또한, 요구되는 정보는 서비스 제공자 엔티티와 제공 계약을 갖는 이동 사용자를 통해 제공된다. 운용자 또는 이동 사용자를 통해 상기 제공된 정보는 서비스 제공자 엔티티와의 기존의 가입에 대해 매칭된다. 만일 매칭이 있는 경우에, (가입에서 정의된) 적절한 트리거 동작이 실행된다.
더욱이, 이동 사용자는 또한 서비스 제공자 엔티티(10)와의 트리거를 위한 가입을 송신한다. 서비스 제공자 엔티티는 위치와 이용가능한 자원의 상기 가입과의 매칭을 수행하며, 만일 매칭이 명확하면 트리거링한다.
이동 사용자 장비는 특정 위치에서 네트워크 자원에 관한 정보를 제공할 수 있다. 이를 위해, 이동 사용자 장비는 특정 위치에서 네트워크 자원에 관한 정보를 저장하는 성능을 가져야 하며, 또한 서비스 제공자 엔티티와 신뢰관계를 가져야 한다. 이러한 신뢰관계는 예컨대, 서비스에 명시적 가입을 통한, 예를 들어, 서비스 제공자 엔티티와 이동 사용자 간의 서비스 확립(establishment) 중에 얻어질 수 있다.
추가의 가능한 실시예의 구현에 대한 더 상세한 분석에서, 위치 의존 서비스의 제공은 두 부분으로 나뉘어지는데, 이는 즉, 위치 정보의 제공과 추적/매칭 부분으로 나뉜다.
도 3은 정보 제공 부분에 대한 메시지를 도시한다. 서비스의 기초는 서비스 제공자 엔티티(10) 내의 지식 베이스(knowledge base)이다. 상기 지식 베이스는 예를 들어, 특정 위치에서 자원에 관한 정보를 포함한다. 이 정보는 다음 형태를 갖는 3요소로 구성된다:
(속성, 운용자-특정 위치 정보, 지리적 커버리지 영역) (1)
3개의 정보 요소에서, 속성 요소는 가입 트리거 조건과 같은 정보에 대해 매칭된다. 상기 속성 요소는 통신 자원과 같은 특성, 정의된 위치 내에 제공된 콘텐트 타입 또는 서비스 제공에 영향을 미치며 트리거로서 사용되는 임의의 다른 정보를 표시한다. 트리거 조건의 예시는 하기에서 더 상세히 설명된다. 운용자-특정 위치 정보 요소는 속성이 유효한 위치를 표시하기 위함이다. 위치 정보는 전형적으로 운용자-특정 표시로서 표현된다. 따라서, 위치 정보 요소는 대개 액세스 기술에 의존한다. 운용자 특정 표시의 예시는 GSM 셀 식별자(cellID) 또는 무선 로컬 영역 네트워크(WLAN) 액세스 포인트 식별자를 포함한다.
'지리적 커버리지 영역'으로서 지칭되는 정보 요소는 이동 사용자의 가입을 이동 사용자의 현재 위치로 매칭하는데 사용된다. 상기 매칭은 운용자-특정 위치 정보와 개별적으로 수행된다.
매칭 동작에 요구되는 상술된 정보는 다양한 방식으로 서비스 제공자 엔티티(10)에 의해 얻어진다. 네트워크 운용자가 도 3의 메시지(1)를 사용하여 예를 들어, 운용자 푸싱에 의해 정보를 제공할 가능성이 있다. 이는 도 3의 이동 사용자 푸싱 메시지(1')에 의해 표시된다. 상기 푸싱 메시지(1')는, 이동 사용자 장비가 3요소에서 특정된 특정 커버리지 영역 내에서 로밍(roaming)하는 동안에, 송신된다. 후자의 경우에서, 이동 사용자 장비는 자신의 지리적 위치를 결정할 수 있도록 요구된다. 이는 예를 들어, GPS 또는 사용자 장비가 가입하는 네트워크 운용자의 위치 서비스에 기초하여 제공된다.
이동 사용자의 위치는 커버리지 영역보다는 단지 지리적 포인트만을 나타내기 때문에, 서비스 제공자 엔티티는, 데이터를 커버리지 영역에 연관시키기 위해, 여러 이동 사용자로부터 데이터의 확률적인 평균화(stochastic averaging)와 같은 절차를 사용할 수 있다. 하지만, 이런 분석을 위해 사용되는 정확한 기술은 본 발명의 동작에 필수적이지 않으며, 따라서 더 상세히 설명되지 않는다.
서비스 제공자 엔티티(10)가 다른 네트워크 운용자 세트를 지원하며, 다른 이동 사용자 세트로부터 정보를 얻는 것이 가능하기 때문에, 메시지(1 및 1')는, 정보의 제공을 위해, 각 네트워크 운용자 또는 이동 사용자 각각에 의해 개별적으로 송신될 수 있다. 더욱이. 메시지(1 및 1')는, 예를 들어 상술된 바와같은 각 정보 요소에 대해, 메시지 세트가 아닌 단일 메시지로만 반드시 국한되는 것이 아님을 이해해야 한다. 또한, 임의의 정보 요소를 위한 정보는 적절한 위치를 위해 메시지(1 및 1')를 재전송함으로써 어느 때나 갱신 가능하다. 게다가, 정보의 정확한 특성 및 포맷과 그리고 메시지(1 및 1')는 본 발명의 동작에 필수적이지 않음을 이해해야 한다. 개인의 또는 표준화된 표현 형식이 이런 목적을 위해 이용될 수 있다.
정보 제공 부분의 제 2 단계는 이동 사용자에 의해 특정 위치에서 특정 트리거 조건에 대한 가입을 처리한다. 이를 위해, 이동 사용자는 시간 내에 특정 지점에서 도 3의 가입 메시지(2)를 송신한다. 가입 메시지는 하기의 정보 3요소를 포함할 수 있다
(조건, 지리적 커버리지 영역, 동작) (2)
상기 3요소에서, 정보 요소 '조건'은 이동 사용자가 정의된 커버리지 영역 내에 가입한 자원 또는 콘텐트를 표시할 수 있다. '지리적 커버리지 영역' 요소는조건 요소에 제공된 속성이 유효한 지리적 커버리지 영역을 표시하기 위한 것이다. 커버리지 영역은 cellID와 같은 특정 운용자-의존 위치 정보에 의존하지 않는다.
정보 요소 '동작'은, 만일 조건 및 가입의 커버리지 영역이 서비스 가입자 내의 이용가능한 정보 및 사용자 장비의 현재 위치에 명확하게 매칭된다면 수행될 동작을 표시한다. 이 동작은 사용자 장비에 통지를 송신하는 것 또는 특정 서비스를 초기화하는 것과 같은 취해질 임의의 적절한 동작일 수 있다.
또한, 사용자 장비가 운용자-특정 위치 정보를 이용하여 특정된 위치에서 조건에 가입하는 것이 가능하다. 이를 위해, 사용자 장비는 상기 3요소 (2)의 지리적 커버리지 영역을 GSM cellID와 같은 운용자-특정 위치 정보로 교체하거나 다른 운용자 의존 서비스가 정의된 영역의 수개의 셀로 구성된다. 이 결과, 다음의 3요소가 생성된다.
(조건, 운용자-특정 위치 정보, 동작) (3)
가입 데이터가 서비스 제공자 엔티티(10) 내에 적절히 저장된다. 본 실시예의 추적/매칭 부분에서, 가입 데이터는 기존의 정보 3요소 (1) 및 이동 사용자 장비의 현재 위치에 대해 매칭된다. 이는 하기에서 설명된다.
사용자 장비는 개별 메시지를 전송하기보다는 하나의 메시지 내에 수개의 가입을 전송한다. 더욱이, 정보 및 메시지의 포맷뿐만 아니라 정확한 특성은 본 발명의 동작에 필수적인 것이 아니다. 이를 위해, 임의의 적절한 메시지 전송 프로토콜이 사용된다.
서비스 가입자는 가입의 결과 코드와 함께 메시지(3)를 이동 사용자 장비에 역으로 송신함으로써 도 3의 메시지(2)에 응답한다.
요구되는 메시지 전송의 적어도 일부는 세션 초기화 프로토콜(SIP)에 기초한다는 한가지 가능성이 있다. 세션 초기화 프로토콜(SIP)은 하나 이상의 참여자(엔드포인트)를 갖는 세션을 생성하며, 변경하고 종결하기 위한 응용-계층 제어 프로토콜이다. SIP은 전반적으로 이들 엔드포인트가 세션 시멘틱스(session semantics)를 인식하게 함으로써 인터넷에서 두 개 이상의 엔드포인트 사이에 세션의 초기화를 허용하도록 개발되었다. SIP 기반 통신 시스템에 접속된 사용자는 표준화된 SIP 메시지에 기초하여 통신 시스템의 다양한 엔티티와 통신한다. 사용자 장비 상의 특정 응용을 실행하는 사용자 장비 또는 사용자는 SIP 백본에 저장되며, 이에 따라 특정 세션으로의 초청이 정확하게 이들 엔드포인트에 전달될 수 있다. 이를 수행하기 위해, SIP은 장치 및 사용자에 저장 메커니즘을 제공하며, 이는 또한 세션 초청을 적절하게 라우팅하기 위해 위치 서버 및 레지스터(register)와 같은 메커니즘을 응용한다. 가능한 세션의 예시는 인터넷 멀티미디어 회의, 인터넷 전화 호출, 및 멀티미디어 배포를 포함한다. 이에 대해 관심 있는 자는 제이. 로젠버그(J. Rosenberg) 등에 의해 2002년 7월, RFC 3261에서 "SIP: 세션 초기화 프로토콜"이라는 주제의 세계 인터넷 표준 회의(IEFT) 사양으로부터 더욱 상세한 SIP 설명을 발견할 수 있다. 본 문서는 참조로서 본원에 포함된다.
따라서, 도 3의 메시지(2)는 세션 초기화 프로토콜(SIP) SUBSCRIBE 메시지이다. 이 메시지는 2002년 7월, 에이. 로치(A. Roach)에 의한 "세션 초기화 프로토콜(SIP)-특정 이벤트 통지", IEFT 문서 RFC 3265에서 정의된다. 이 문서는 또한 참조로서 본원에 포함된다. RFC 3265에 정의된 프로토콜은 IP-기반 이벤트 전달 메커니즘의 제공을 위한 SIP 이벤트 프레임워크에 관한 것이다. 요구되는 이벤트 패키지는 이를 위해 특정될 것이다. SIP 메시지는 이에 따라 예를 들어, "위치 트리거"로 지칭될 것이다. SIP SUBSCRIBE 메시지의 메시지 부분은 상기 정보 요소 (2) 및 (3)의 3요소에서 정의된 바와같이 적절한 3요소를 포함할 것이다.
만일 SIP이 메시지 전송에 사용된다면, 도 3의 메시지(3)는 상기 참조 문서 RFC 3265에서 정의된 바와같이 "200 OK" 메시지일 수 있다. SIP "200 OK"는 긍정적 결과의 경우에 서비스 제공자에 의해 송신된다. 이와 달리, 적절한 SIP 에러 코드 가 메시지(3)로서 반환된다.
또한, 다른 메시지 전송 프로토콜이 가능하다. 예를 들어, 모든 메시지가 인터넷 제어 메시지 프로토콜(ICMP), 단순 네트워크 관리 프로토콜(SNMP) 또는 사용자 데이터그램 프로토콜(UDP)과 같은 프로토콜에 기초하여 전송된다.
본 실시예의 제 2 부분이 도 4에서 더욱 상세히 도시되는데, 이는 위치 추적 및 위치의 가입에 대한 매칭을 포함한다. 이를 위해, 서비스 제공자는 상기 정보 3요소에 이용가능한 데이터를 적용하는 매칭 기능을 실행한다. 매칭은 상술된 바와같이 정보 제공 부분을 통해 사용자 장비로부터 가입을 수신함과 동시에 수행된다.
만일 사용자 장비의 현재 위치가 바뀌는 경우에, 사용자 장비는 서비스 제공자에게 통지를 송신한다. 상기 통지는 새로운 운영자-의존 위치 정보를 포함한다. 또한, 상기 통지는 바람직하게 위치 정보의 실제 형식에 관한 정보를 포함한다.
위치 서비스 제공자 기반 위치 추적 모드에서, 사용자 장비는 전형적으로 서비스 제공자가 사용자 장비가 소속된 현재 네트워크 운용자와의 자신의 위치를 추적하도록 허가할 필요가 있다. 위치 서비스 제공자는, 네트워크 운용자에 의한 성공적인 허가 이후에 사용자 장비의 현재 위치에 가입한다. 사용자 장비의 현재 위치는 이후에 위치의 변경이 있자마자 서비스 제공자에 전달된다.
도 5는 위치 서비스 제공자 기반 추적을 위한 메시지를 도시한다. 메시지(1)는 서비스 제공자가 자신의 위치를 추적하도록 허가하기 위해 사용자 장비에 의해 송신된다. 이를 위해, 사용자 장비는 서비스 제공자의 네트워크 운용자와의 허가를 위해 사용되는 토큰을 제공한다. 이 허가 토큰은, 사용자 장비의 위치에 가입하기 위해 메시지(2)의 서비스 제공자에 의해 사용된다. 시간 내의 특정 시점에서, 네트워크 운용자는 서비스 제공자(도 5의 메시지 3)에게 통지로서 위치 갱신을 송신한다. 상기 허가는, 만일 사용자 장비가 다른 운용자로 핸드오프를 하게 된다면 반복될 필요가 있다.
사용자 장비의 현재 위치를 수신함과 동시에, 서비스 제공자 엔티티(10)는 도 4에 도시된 바와같은, 매칭 단계에서 사용될 이러한 정보를 적절하게 저장한다.
만일 상술한 바와같이 SIP 메시지 전송이 시그널링을 위해 사용된다면, 트리거 동작은 적어도 사용자에게 SIP NOTIFY 메시지를 송신하는 것을 포함할 것이다. SIP NOTIFY는 또한 상기 참조된 IETF RFC 3265에서 정의된다. 만일 통지를 송신하는 것과 별개로 추가의 동작을 정의한다면, 이러한 동작은 상기 통지에 부가하여 서비스 제공자 엔티티(10)에서 취해질 것이다.
상기 실시예는 응용 수준에서 이동 사용자 측에 통합될 수 있는바, 이는 이러한 특정 응용이 조건 및 트리거된 동작의 이용가능성을 원하기 때문에 그러하다.
네트워크 운용자로부터 기원하는 정보는 네트워크 관리 시스템에 의해 제공될 수 있는데, 이는 관리 시스템이 이미 전형적으로 동일한 데이터를 사용하기 때문에 그러하다. 이 정보를 서비스 제공자 엔티티(10)로 포워딩하기 위해, 특정 네트워크 관리 시스템에 적절한 메커니즘이 제공될 필요가 있다. 이러한 포워딩은 바람직하게 푸싱 타입 동작이다.
서비스 제공자 엔티티(10)는 외부 당사자에서 실행하는 응용으로서 구현될 수 있다. 외부 당사자는 이동 사용자와 또한 네트워크 운용자와의 신뢰관계를 갖는 것으로 가정된다. 하지만, 서비스는 또한 직접적으로 네트워크 운용자를 통해 제공될 수 있다. 이는 특히 다중-액세스 운용자가 운용자의 네트워크 사용량을 증가시키는데 유용하다.
추가의 실시예는 다양한 이점을 제공한다. 예컨대, 이동 사용자는 이용가능한 트랜스코더 기능에 의해 지원되는 위치에서 스트리밍 콘텐트 응용(예를 들어, 광고 비디오)을 초기화하도록 트리거링된다. 상기 트리거는 특정 로컬화된 스트리밍 콘텐트 및 특정 위치의 네트워크에서 적절한 트랜스코딩 기능의 이용가능성에 관한 정보에 기초한다. 이것은, 사용자가 대역폭-억제된 기술에 의해 통신 시스템에 이와 달리 액세스하며, 데이터 스트리밍 응용을 방지하기 때문에 바람직하다.
위치/조건 가입은 운용자 영역을 크로스하며, 개별적으로 각 운용자와의 처리가 필요 없이도 제공될 수 있다. 하지만, 서비스 제공자가 단일 운용자에 의해 구현되며, 이 운용자에 의해 동작되는 다른 액세스 기술(예를 들어, 셀룰러 액세스 기술 및 WLAN)을 교차(cross)하는 것이 가능하다.
본 발명은 또한 이러한 서비스를 엔드-사용자 서비스로서 정의를 가능하게 한다. 이는, 이동 사용자가 가입을 수행하기 때문에 가능하게 된다.
상기에서, 서비스 제공자 엔티티(10)는 네트워크 운용자와 신뢰관계를 갖는 것으로 가정된다. 이는, 예를 들어, 만일 서비스 제공자 엔티티가 네트워크 운용자에 의한 아무런 매개없이 사용자 장비로부터 요구되는 위치 정보를 수신한다면 항상 요구되지 않을 것이다.
본 발명의 실시예가 이동국과 같은 이동 사용자 장비에 관해 설명되었지만은, 본 발명의 실시예가 임의의 다른 적합한 형태의 사용자 장비에 응용가능함을 이해해야 한다.
본 발명의 실시예가 GSM 기반 셀룰러 시스템의 환경에서 설명되었다. 하지만, 셀룰러 네트워크 이외에, 본 발명이 또한 무선 근거리망(WLAN)과 같은 다른 네트워크에서도 응용가능함을 이해해야 한다. WLAN에서, 기지국은 종종 액세스 포인트로서 지칭된다. 액세스 포인트는 하나 이상의 액세스 라우터에 더 접속된다. 본 발명은 또한 코드 분할 다중 접속, 주파수 분할 다중 접속 또는 시분할 다중 접속뿐만 아니라 임의의 이들의 혼성을 포함하는 임의의 다른 접속에 응용가능하다.
또한 본원에서, 상기설명이 본 발명의 예시적 실시예를 설명하지만, 첨부된 청구항에서 정해진 바와같이 본 발명의 범주를 벗어남이 없이도 개시된 해결책에 대해 여러 가지 변형 및 변경이 가해질 수 있음을 주목해야 한다.

Claims (30)

  1. 서비스 제공자 엔티티에 있어서,
    사용자 장비와 통신함과 아울러, 복수의 서로 다른 통신 시스템으로부터 위치 정보를 수신하기 위한 통신 인터페이스와; 그리고
    상기 서비스 제공자 엔티티에 가입한 사용자 장비의 위치를 결정하기 위해 상기 수신된 위치 정보를 처리함과 아울러, 상기 사용자 장비의 현재 위치가 서비스를 위한 가입에 매칭하는지를 검사하여, 상기 사용자 장비의 결정된 위치 및 상기 가입에 기초하여 상기 가입 사용자 장비에 서비스를 제공하기 위한 프로세서를 포함하는 것을 특징으로 하는 서비스 제공자 엔티티.
  2. 제 1항에 있어서, 상기 복수의 통신 시스템으로부터 푸싱(pushing)된 정보를 저장하기 위한 메모리를 포함하는 것을 특징으로 하는 서비스 제공자 엔티티.
  3. 제 1항 또는 제 2항에 있어서, 상기 통신 인터페이스는, 파일 전송 프로토콜, 세션 초기화 프로토콜, 사용자 데이터그램 프로토콜, 인터넷 제어 메시지 프로토콜 및 단순 네트워크 관리 프로토콜 중 적어도 하나의 통신 프로토콜에 따라 메시지를 처리하도록 된 것을 특징으로 하는 서비스 제공자 엔티티.
  4. 제 1항에 있어서, 상기 프로세서는 상기 위치 결정의 소정의 결과 및 상기 사용자 장비에 의한 서비스 가입에 응답하여 소정의 동작을 트리거링하도록 된 것을 특징으로 하는 서비스 제공자 엔티티.
  5. 제 4항에 있어서, 상기 소정의 결과는 상기 사용자 장비의 위치의 변경을 나타내는 것을 특징으로 하는 서비스 제공자 엔티티.
  6. 제 4항에 있어서, 상기 소정의 결과는 상기 사용자 장비가 특정 영역 내에 있음을 나타내는 것을 특징으로 하는 서비스 제공자 엔티티.
  7. 제 1항에 있어서, 상기 가입은 적어도 하나의 트리거 조건 및 적어도 하나의 위치 영역을 정의하는 것을 특징으로 하는 서비스 제공자 엔티티.
  8. 제 7항에 있어서, 상기 프로세서는 트리거 조건이 만족되는 검출에 응답하여 동작을 초기화하도록 된 것을 특징으로 하는 서비스 제공자 엔티티.
  9. 사용자에게 위치 의존 서비스를 제공하는 방법에 있어서,
    사용자 장비로부터 서비스 제공자 엔티티로의 위치 의존 서비스에 대한 요구를 통신하는 단계와, 여기서 상기 서비스 제공자 엔티티는 상기 사용자 장비가 가입한 통신 네트워크와 독립적으로 동작하며;
    상기 서비스 제공자 엔티티에서, 복수의 서로 다른 통신 시스템으로부터의 정보를 수신하는 단계와; 그리고
    상기 사용자 장비의 위치를 결정하기 위해 상기 수신된 위치 정보를 처리하며, 상기 사용자 장비의 현재 위치가 상기 서비스 요구에 매칭하는지를 검사하여, 상기 사용자 장비의 결정된 위치 및 상기 서비스 요구에 기초하여 상기 사용자 장비에 상기 위치 의존 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  10. 제 9항에 있어서, 상기 복수의 서로 다른 통신 시스템으로부터 상기 서비스 제공자 엔티티로 정보를 푸싱하는 단계를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  11. 제 9항 또는 제 10항에 있어서, 상기 사용자 장비에서 사용자 장비의 위치에 관한 정보를 결정하는 단계를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  12. 제 9항에 있어서, 상기 사용자 장비를 서빙하는 통신 시스템에서 상기 사용자 장비의 위치에 관한 정보를 결정하는 단계를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  13. 제 9항에 있어서, 상기 사용자 장비는 이동 통신 네트워크에 가입한 이동국을 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  14. 제 9항에 있어서, 상기 서비스 요구는 적어도 하나의 트리거 조건 및 적어도 하나의 위치 영역을 정의하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  15. 제 14항에 있어서, 트리거 조건이 만족되는 검출에 응답하여 동작을 초기화하는 단계를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자에게 제공하는 방법.
  16. 통신 시스템을 통해 통신하도록 되어 있는 사용자 장비의 사용자에게 서비스를 제공하는 방법에 있어서,
    상기 사용자 장비로부터 가입 메시지를 송신함으로써, 상기 사용자에 대한 서비스 제공을 트리거링하는 적어도 하나의 조건에 관한 정보를 서비스 제공자 엔티티에 저장하는 단계와, 여기서 상기 서비스 제공자 엔티티는 복수의 서로 다른 소스로부터 사용자 장비에 관한 위치 정보를 수신하도록 되며;
    상기 사용자 장비의 위치와 연관된 정보를 상기 서비스 제공자 엔티티에서 수신하는 단계와;
    상기 수신 정보에 기초하여 상기 서비스 제공자 엔티티에서 상기 사용자 장비의 현재 위치를 결정하는 단계와;
    상기 사용자 장비의 현재 위치가 상기 가입 메시지에 매칭하는지를 검사함으로써, 상기 서비스를 트리거링하는 상기 적어도 하나의 조건이 만족되는지를 상기 서비스 제공자 엔티티에서 검증하는 단계와; 그리고
    상기 가입 메시지에 따라 상기 서비스를 상기 사용자에게 제공하는 단계를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  17. 제 16항에 있어서, 트리거 조건은 특정 네트워크 자원의 이용가능성을 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  18. 제 17항에 있어서, 상기 특정 네트워크 자원은 사용된 액세스 기술, 이용가능한 스트리밍 플레이아웃 버퍼, 및 이용가능한 트랜스코더 자원 중 하나를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  19. 제 16항 내지 제 18항 중 어느 한 항에 있어서, 트리거 조건은 특정 로컬화된 콘텐트의 이용가능성을 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  20. 제 17항에 있어서, 상기 가입 메시지는 상기 사용자 장비가 가입한 상기 서비스 조건에 관한 제 1 정보, 상기 조건의 유효성에 관한 제 2 정보, 및 만일 상기 제 1 및 제 2 정보가 상기 서비스 제공자 엔티티에 대해 이용가능한 정보와 매칭되는 경우 취해질 동작에 관한 제 3 정보를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  21. 제 20항에 있어서, 상기 3개의 정보 요소들은 상기 서비스 제공자 엔티티에 저장된 정보에 대해 매칭되는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  22. 제 17항에 있어서, 상기 가입 메시지는 상기 사용자 장비가 가입한 상기 서비스 조건에 관한 제 1 정보, 운용자 특정 위치 영역에 관한 제 2 정보 및 만일 상기 제 1 및 제 2 정보가 상기 서비스 제공자 엔티티에 대해 이용가능한 정보와 매칭되는 경우 취해질 동작에 관한 제 3 정보를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  23. 제 22항에 있어서, 상기 3개의 정보 요소들은 상기 서비스 제공자 엔티티에 저장된 정보에 대해 매칭되는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  24. 제 17항에 있어서, 상기 저장 프로세스는 상기 사용자 장비로부터 세션 초기화 프로토콜 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  25. 제 24항에 있어서, 상기 메시지는 세션 초기화 프로토콜 SUBSCRIBE 메시지를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  26. 제 17항에 있어서, 세션 초기화 프로토콜 메시지를 조건이 만족되는 상기 사용자 장비에 송신하는 단계를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  27. 제 26항에 있어서, 상기 메시지는 세션 초기화 프로토콜 NOTIFY 메시지를 포함하는 것을 특징으로 하는 서비스를 사용자 장비의 사용자에게 제공하는 방법.
  28. 통신 시스템을 통해 통신하도록 되어 있는 사용자 장비의 사용자에게 위치 의존 서비스를 제공하기 위한 위치 서비스 엔티티에 있어서,
    가입 메시지를 상기 사용자 장비로부터 송신함으로써 상기 사용자가 상기 서비스의 상기 사용자에게 제공을 트리거링하는 적어도 하나의 조건에 관한 정보를 저장할 수 있게 하는 데이터베이스와,
    서로 다른 통신 시스템에 연관된 복수의 소스로부터 상기 사용자 장비에 관한 위치 정보의 수신을 위한 인터페이스와, 그리고
    상기 수신 정보에 기초하여 상기 사용자 장비의 현재 위치를 결정하며, 상기 사용자 장비의 현재 위치가 상기 가입 메시지에 매칭하는지를 검사함으로써, 상기 서비스 제공을 트리거링하는 상기 적어도 하나의 조건이 만족되는지를 검증하여, 상기 가입 메시지에 일치하여 상기 서비스를 상기 사용자에게 제공하기 위한 프로세서를 포함하는 것을 특징으로 하는 위치 의존 서비스를 사용자 장비의 사용자에게 제공하기 위한 위치 서비스 엔티티.
  29. 서비스 제공자 엔티티의 프로세서에 의해 실행될 때에, 상기 프로세서가 복수의 서로 다른 통신 시스템으로부터 수신된 위치 정보를 처리하며, 상기 서비스 제공자 엔티티에 가입한 사용자 장비의 위치를 결정하며, 상기 사용자 장비의 현재 위치가 서비스를 위한 가입에 매칭되는지를 검사하여, 상기 사용자 장비의 결정된 위치 및 상기 가입에 기초하여 서비스를 상기 가입 사용자 장비에 제공하도록 하는 명령어 세트를 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 기록매체.
  30. 삭제
KR1020057016426A 2003-03-03 2004-03-01 위치 의존 서비스 Expired - Fee Related KR100797167B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US45070103P 2003-03-03 2003-03-03
US60/450,701 2003-03-03

Publications (2)

Publication Number Publication Date
KR20050106077A KR20050106077A (ko) 2005-11-08
KR100797167B1 true KR100797167B1 (ko) 2008-01-23

Family

ID=32962517

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057016426A Expired - Fee Related KR100797167B1 (ko) 2003-03-03 2004-03-01 위치 의존 서비스

Country Status (5)

Country Link
US (1) US7142876B2 (ko)
EP (1) EP1600019A2 (ko)
KR (1) KR100797167B1 (ko)
CN (1) CN1799271B (ko)
WO (1) WO2004079493A2 (ko)

Families Citing this family (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0848755B2 (en) * 1995-09-08 2011-02-09 Genentech, Inc. Vegf-related protein
NO20011465L (no) * 2001-03-22 2002-09-23 Ericsson Telefon Ab L M Supplerende anropsgripetjeneste for mobilnett
US7047036B2 (en) 2002-07-02 2006-05-16 Interdigital Technology Corporation Method and apparatus for handoff between a wireless local area network (WLAN) and a universal mobile telecommunication system (UMTS)
US20050070256A1 (en) * 2003-09-29 2005-03-31 Teck Hu Method of dynamic rate splitting
EP2228931A3 (en) 2003-11-12 2010-11-17 Interdigital Technology Corporation System for application server autonomous access across different types of access technology networks
TWI249360B (en) 2003-11-13 2006-02-11 Interdigital Tech Corp Method and system for facilitating inter-system handover
US7228141B2 (en) * 2003-12-23 2007-06-05 Cisco Technology, Inc. Providing location-specific services to a mobile node
JP4401766B2 (ja) * 2003-12-26 2010-01-20 京セラ株式会社 無線通信システム
US7130641B1 (en) * 2004-01-07 2006-10-31 Sprint Spectrum L.P. Method and system for controlling location-determination in a wireless communication system
CN102685825B (zh) 2004-03-12 2016-01-20 美商内数位科技公司 在wtru中实施的用于切换无线技术的方法及设备
KR100623480B1 (ko) * 2004-07-13 2006-09-19 한국전자통신연구원 단말기-보조 위치 트리거 시스템 및 그 서비스 방법
EP1779693B1 (en) * 2004-07-29 2010-09-08 Telefonaktiebolaget LM Ericsson (publ) Lawful interception of location based service traffic
US20060045056A1 (en) * 2004-08-31 2006-03-02 O'hara Robert B Jr Border access point protocol facilitating wireless client macro-mobility
US20060046746A1 (en) * 2004-08-31 2006-03-02 Ranford Paul B System and apparatus for managing access to wireless communication devices while present within a specified physical area
US20060046740A1 (en) * 2004-09-01 2006-03-02 Johnson Karen L Technique for providing location-based information concerning products and services through an information assistance service
WO2006027772A2 (en) * 2004-09-07 2006-03-16 Starhome Gmbh Roaming presence and context management
US20060092891A1 (en) * 2004-10-28 2006-05-04 Interdigital Technology Corporation Controlled area signalling
ATE535128T1 (de) * 2004-12-31 2011-12-15 Ericsson Telefon Ab L M Telekommunikationssystem und verfahren zum transfer von sms-nachrichten zwischen endgeräten und intelligenten netzwerkdiensten
US7453396B2 (en) * 2005-04-04 2008-11-18 Atc Technologies, Llc Radioterminals and associated operating methods that alternate transmission of wireless communications and processing of global positioning system signals
US7870265B2 (en) * 2005-06-30 2011-01-11 Oracle International Corporation System and method for managing communications sessions in a network
US8019358B1 (en) * 2005-07-14 2011-09-13 Tp Lab, Inc. Method and system for obtaining emergency caller location
EP1753250A1 (de) * 2005-08-10 2007-02-14 Siemens Aktiengesellschaft Verfahren zum ortsbezogenen Betrieb einer Teilnehmerstation eines Funkkommunikationssystems sowie Teilnehmerstation, Computerprogramm und Funkkommunikationssystem
US20070060137A1 (en) * 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for call/message routing based on determined subscriber activity
US8145183B2 (en) * 2005-09-23 2012-03-27 University Of South Florida On-demand emergency notification system using GPS-equipped devices
CN101346634B (zh) 2005-11-04 2012-10-24 甲骨文国际公司 用于通信网络中的网守的系统和方法
US20070104186A1 (en) * 2005-11-04 2007-05-10 Bea Systems, Inc. System and method for a gatekeeper in a communications network
US7599788B1 (en) 2005-12-07 2009-10-06 Nextel Communications Inc. System and method for monitoring the movement of one or more vehicles
US7586877B2 (en) * 2006-04-13 2009-09-08 Cisco Technology, Inc. Method and system to determine and communicate the presence of a mobile device in a predefined zone
US7965979B2 (en) * 2006-05-02 2011-06-21 Intel Corporation Methods and apparatus for providing an extended-local area system based on short messaging service
US8112525B2 (en) 2006-05-16 2012-02-07 Oracle International Corporation Engine near cache for reducing latency in a telecommunications environment
US8001250B2 (en) 2006-05-16 2011-08-16 Oracle International Corporation SIP and HTTP convergence in network computing environments
US8171466B2 (en) 2006-05-16 2012-05-01 Oracle International Corporation Hitless application upgrade for SIP server architecture
US8219697B2 (en) 2006-05-17 2012-07-10 Oracle International Corporation Diameter protocol and SH interface support for SIP server architecture
US20070270158A1 (en) * 2006-05-19 2007-11-22 Qi Bi Generating location based and multimedia services in a digital wireless network
WO2008008014A1 (en) * 2006-07-10 2008-01-17 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for authentication procedures in a communication network
US7779444B2 (en) * 2006-07-23 2010-08-17 William Glad System and method for video on request
US8548470B2 (en) * 2006-07-24 2013-10-01 Samsung Electronics Co., Ltd. Mechanism for the conveyance and management of device mobility in an IMS network
US8364120B2 (en) * 2006-08-02 2013-01-29 Motorola Mobility Llc Identity verification using location over time information
US7661027B2 (en) * 2006-10-10 2010-02-09 Bea Systems, Inc. SIP server architecture fault tolerance and failover
US7720489B2 (en) * 2006-10-12 2010-05-18 At&T Mobility Ii Llc Network initiated USSD in mixed networks
US20080108330A1 (en) * 2006-11-07 2008-05-08 O'neil Douglas Methods, systems and computer products for notification to a remote party of mobile party presence status change
US20080119203A1 (en) * 2006-11-17 2008-05-22 Yoram Shalmon Method and system for providing location based services
US8046001B2 (en) 2006-11-17 2011-10-25 Yoram Shalmon Method of providing advertising to mobile units
US9667430B2 (en) * 2006-12-13 2017-05-30 Oracle International Corporation System and method for a SIP server with offline charging
US20080147551A1 (en) * 2006-12-13 2008-06-19 Bea Systems, Inc. System and Method for a SIP Server with Online Charging
KR20090002087A (ko) * 2007-06-05 2009-01-09 삼성전자주식회사 이동통신 단말기에서 위치정보를 이용한 서비스 제공 방법및 장치
EP2210429B1 (en) * 2007-09-20 2014-01-15 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for roaming between communications networks
US8073795B2 (en) * 2008-01-07 2011-12-06 Symbol Technologies, Inc. Location based services platform using multiple sources including a radio frequency identification data source
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8924469B2 (en) 2008-12-18 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8326958B1 (en) 2009-01-28 2012-12-04 Headwater Partners I, Llc Service activation tracking system
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8655960B2 (en) 2008-06-19 2014-02-18 Verizon Patent And Licensing Inc. Location-aware instant messaging
CN102077612A (zh) * 2008-06-24 2011-05-25 艾利森电话股份有限公司 本地化信息服务
US8774826B2 (en) * 2008-09-19 2014-07-08 International Business Machines Corporation System and method for reducing latency of location based information retrieved from a location service
JP2010166243A (ja) 2009-01-14 2010-07-29 Sony Ericsson Mobilecommunications Japan Inc 移動通信端末装置、QoS制御装置、移動通信システム及びQoSの保証方法
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
EP2392155B1 (en) * 2009-01-28 2016-03-30 Headwater Partners I LLC Adaptive ambient services
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US12452377B2 (en) 2009-01-28 2025-10-21 Headwater Research Llc Service design center for device assisted services
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US8351898B2 (en) 2009-01-28 2013-01-08 Headwater Partners I Llc Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8660246B1 (en) * 2009-04-06 2014-02-25 Wendell Brown Method and apparatus for content presentation in association with a telephone call
CN101873524B (zh) * 2009-04-23 2013-04-24 华为技术有限公司 区域触发定位方法、定位服务器和定位终端
EP2441296B1 (en) * 2009-06-12 2019-10-23 Nokia Solutions and Networks Oy Activating location based service applications
US8837360B1 (en) * 2009-12-11 2014-09-16 Google Inc. Determining geographic location of network hosts
EP2485546B1 (en) * 2011-02-03 2017-03-22 Realcell Limited System and method for locating a cellular communication device
CN102158802B (zh) * 2011-02-15 2015-02-18 广州市动景计算机科技有限公司 信息投放方法及装置
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US20130031001A1 (en) * 2011-07-26 2013-01-31 Stephen Patrick Frechette Method and System for the Location-Based Discovery and Validated Payment of a Service Provider
CN102523273B (zh) * 2011-12-08 2015-04-15 江苏紫清信息科技有限公司 提供位置相关服务的系统
CN104704523A (zh) * 2012-09-04 2015-06-10 诺基亚技术有限公司 用于基于位置的发布和订阅的方法和装置
TWI578741B (zh) * 2015-09-18 2017-04-11 Chunghwa Telecom Co Ltd Based on mobile network signaling action network policy routing control system, method and computer program products
US10397163B2 (en) * 2016-11-07 2019-08-27 Google Llc Third party application configuration for issuing notifications
CN109634958A (zh) * 2018-11-23 2019-04-16 北斗天地股份有限公司 一种多系统位置数据处理的方法及系统
US10687273B1 (en) 2019-03-19 2020-06-16 Bank Of America Corporation Provisioning services based on geolocation data and activity recognition

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1164804A1 (en) 2000-06-17 2001-12-19 Hewlett-Packard Company Service delivery method and system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6236365B1 (en) * 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
DE19730363B4 (de) * 1997-07-15 2011-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Ortsspezifische World Wide Web Dienste in digitalen zellularen Kommunikationsnetzwerken
FR2781073B1 (fr) * 1998-07-10 2000-09-01 Francois Caseau Systeme de localisation de telephones mobiles
WO2000019743A1 (en) * 1998-09-25 2000-04-06 Call Technologies, Inc. Mobile telephone location-based directory system
US6400956B1 (en) * 1999-11-15 2002-06-04 Lucent Technologies Inc. Method and apparatus for a wireless telecommunication system that provides location-based action services
US6404388B1 (en) * 2000-01-21 2002-06-11 At&T Wireless Services, Inc. Method and apparatus for enhanced 911 location using power control in a wireless system
FI112433B (fi) 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US20010029184A1 (en) * 2000-04-11 2001-10-11 I'anson Colin Monitoring of location-associated events
GB2375921A (en) * 2001-05-23 2002-11-27 Int Computers Ltd Location-based matching service
US7013391B2 (en) * 2001-08-15 2006-03-14 Samsung Electronics Co., Ltd. Apparatus and method for secure distribution of mobile station location information
US8972589B2 (en) * 2002-03-01 2015-03-03 Enterasys Networks, Inc. Location-based access control in a data network
US8126889B2 (en) * 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US7239861B2 (en) * 2002-08-26 2007-07-03 Cisco Technology, Inc. System and method for communication service portability

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1164804A1 (en) 2000-06-17 2001-12-19 Hewlett-Packard Company Service delivery method and system

Also Published As

Publication number Publication date
KR20050106077A (ko) 2005-11-08
WO2004079493A3 (en) 2004-12-16
US7142876B2 (en) 2006-11-28
CN1799271B (zh) 2010-06-16
WO2004079493A2 (en) 2004-09-16
US20040176103A1 (en) 2004-09-09
CN1799271A (zh) 2006-07-05
EP1600019A2 (en) 2005-11-30

Similar Documents

Publication Publication Date Title
KR100797167B1 (ko) 위치 의존 서비스
EP4087370B1 (en) Device and method for providing service according to wireless communication network type in edge computing system
CN100496150C (zh) 提供位置信息的通信系统和方法
US7308237B2 (en) Communicating information associated with provisioning of a service, over a user plane connection
US7062253B2 (en) Method and system for real-time tiered rating of communication services
US7054615B2 (en) System and method for providing enhanced user privacy in a mobile communications network
US20090082019A1 (en) Methods, systems, and computer readable media for providing dynamic roaming arbitrage service
US20100234022A1 (en) System and method for supl roaming in wimax networks
US7321778B2 (en) Provision of location information
KR100834817B1 (ko) 아이엠에스 기반 네트워크에서 위치 서비스를 제공하기위한 방법
EP4385224A1 (en) Methods and systems for steering of roaming
US20090253441A1 (en) Accessing core network services
WO2022175964A1 (en) Method and system in 3gpp networks for reporting of vowifi calls over untrusted non-3gpp access
KR20060113239A (ko) I-wlan에서의 위치정보 서비스를 위한 시스템 및 방법
EP1322130B1 (en) A terminal-based service identification mechanism
Fabini et al. Terminal-centric location services for the IP multimedia subsystem
WO2003055237A2 (en) A terminal-based service identification mechanism
Pailer et al. Terminal-Centric Location Services in the IP Multimedia Subsystem
GhasemiNajm et al. Combination of LTE and IMS to deliver location based services
FI114605B (fi) Menetelmä yhteyden muodostamiseksi ja tietoliikennejärjestely
CN121001081A (zh) 一种akma业务的管理方法及通信装置
CN119110273A (zh) 通信系统及专属业务控制方法

Legal Events

Date Code Title Description
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-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

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-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction

St.27 status event code: A-5-5-P10-P19-oth-PG1701

Patent document republication publication date: 20080411

Republication note text: Request for Correction Notice (Document Request)

Gazette number: 1007971670000

Gazette reference publication date: 20080123

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

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: 20121226

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

FPAY Annual fee payment

Payment date: 20131219

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20141231

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

FPAY Annual fee payment

Payment date: 20151217

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

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

FPAY Annual fee payment

Payment date: 20161220

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

FPAY Annual fee payment

Payment date: 20171219

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20181226

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

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: 20200117

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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: 20200117