KR20130132454A - 셀룰러 통신 네트워크의 네트워크 서비스 - Google Patents
셀룰러 통신 네트워크의 네트워크 서비스 Download PDFInfo
- Publication number
- KR20130132454A KR20130132454A KR1020137013489A KR20137013489A KR20130132454A KR 20130132454 A KR20130132454 A KR 20130132454A KR 1020137013489 A KR1020137013489 A KR 1020137013489A KR 20137013489 A KR20137013489 A KR 20137013489A KR 20130132454 A KR20130132454 A KR 20130132454A
- Authority
- KR
- South Korea
- Prior art keywords
- grid
- information
- network
- service
- providing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계, 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 제공하는 단계, 상기 그리드 정보 및 적어도 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인을 교차하는 복수의 이동 단말기 중 하나에 응답하여 교차 정보를 생성하는 단계, 및 상기 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계를 포함한다.
Description
본 발명은 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법, 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 시스템, 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티를 운영하는 방법, 각각의 네트워크 엔티티, 이러한 네트워크 엔티티의 처리 유닛에 적재할 수 있는 컴퓨터 프로그램, 및 셀룰러 통신 네트워크에 사용하기 위한 이동 단말기에 관한 것이다.
셀룰러 무선 전화 네트워크와 같은 셀룰러 통신 네트워크에서 소위 위치 기반 서비스(LBS)를 제공하는 것은 알려져 있다. 이러한 서비스는 일반적으로 예를 들어 이동 단말기의 위치를 결정하기 위해 타이밍 어드밴스(timing advance) 및 삼각 측량에 기초하여 Cell-ID 정보 또는 알고리즘을 이용할 수 있는 이동 위치 확인 시스템(MPS) 또는 위성 위치 확인 시스템(GPS, Galileo, Glonass)의 도움으로 이동 단말기의 위치를 추정하는 메커니즘을 포함한다. 상기 LBS의 메커니즘은 사용자의 위치(이동 단말기)에 기초하여 콘텐츠 전송을 가능하게 하는 것으로 알려져 있다. 이동 단말기의 위치의 지식에 기초하여, 특정 위치 기반 서비스, 예를 들어 교통 체증을 피하도록 다가오는 도로 교통 장애에 대한 경고 메시지 또는 경로 변경(deviation)에 대한 표시를 상기 이동 단말기에 제공될 수 있다.
더욱이, 하나 이상의 셀 내에서 이동 단말기로 정보를 분산하기 위해 소위 셀 브로드캐스트 서비스(CBS)의 도움으로 정보를 방송하는 것은 알려져 있다. 각각의 이동 단말기는 각각의 방송 채널의 청취를 가능하게 해야 한다. 소위 멀티미디어 브로드캐스트 및 멀티캐스트 서비스(MBMS)는 광대역 방송을 이동 단말기에 제공하는 것으로 알려져 있다.
셀룰러 통신 네트워크에서의 이러한 데이터 통신은 이동 단말기에 의해 트리거되는 요청 응답 통신 메커니즘, 또는 단문 메시지 서비스(SMS) 및 멀티미디어 메시지 서비스(MMS)를 이용하는 점대점(P2P) 데이터 통신을 이용하는 것이 지배적이다. 더욱이, 상기 LBS 기술 또는 상술한 방송 기술은 풍부한 요청 응답 통신을 가능하게 하기 위해 도입된다.
그러나, 셀룰러 통신 네트워크에서 위치 기반 (지리적) 유니캐스트 네트워크 서비스를 제공하기 위한 기존의 방법 및 개념은 여러 가지 결점을 갖고 있다. 상기 유니캐스트 네트워크 서비스는 이동 단말기에 대한 전용 연결을 설정하고, 또는 특히 상기 이동 단말기로 보내지는 메시지(SMS/MMS)를 송신하여 이동 단말기로의 정보 전달을 위한 메커니즘을 채용한다. 특히, 이러한 개념은 모든 클라이언트의 위치(즉, 이동 단말기의 위치)와 클라이언트 데이터베이스를 유지하고, 이러한 정보를 정기적으로 업데이트하는 것에 의존할 수 있다.
정기적 업데이트, 예를 들어, 위치 업데이트는 이동 단말기에서 상태 데이터를 요청하여 실현될 수 있다. 이동 단말기를 장착한 차량의 경우에, 이것은 차량의 이동 속도가 비교적 짧은 기간 내에서 위치의 실질적 변화(예를 들어 180 km/h로 움직이는 차량은 30 초 내에서 약 1500 m를 움직인다)를 초래하므로 자주 필요할 수 있다. 이것은 결과적으로 이러한 지리적 네트워크 서비스에 의해 실질적인 네트워크 통신 및 처리 자원을 사용할 수 있는데, 그 이유는 위치 기반 주소를 이용하는 모든 서비스가 연속적인 클라이언트 지역화(localization)에 대한 추가적인 데이터 트래픽으로 셀룰러 통신 네트워크를 적재하기 때문이다.
상술한 것 이외에, 이동 단말기의 실제 위치 또는 각각의 위치를 나타내는 적어도 정보는 어떤 위치 기반 네트워크 서비스를 허용하기 위해 일부 데이터베이스에 유지되어야 한다. 또한, 특정 메시지를 이러한 위치 기반 선택된 이동 단말기로 송신할 수 있도록 하기 위해, 또한 각각의 이동 단말기의 식별 데이터, 예를 들어 메시지를 이러한 이동 단말기로 송신하고 보내기 위한 각각의 전화 번호와 위치 데이터가 연관이 있을 것이다. 이것은 각각의 정보가 특정 셀룰러 통신 네트워크의 이동 네트워크 오퍼레이터(MNO)가 제3자에게 자유롭게 공개할 수 없는 민감한 데이터를 나타내는 것을 의미한다.
셀룰러 통신 네트워크의 서비스에 대한 가입자이고, 이동 단말기를 소유하거나 적어도 동작하는 사용자와 MNO 간의 계약상의 합의(contractual arrangements) 및/또는 국가적 법률은 식별 정보와 이동 단말기(즉 또한 사용자)의 실제 위치의 어떤 연관이 비밀로 처리되어, 제3자가 이러한 정보에 액세스할 수 없도록 MNO의 네트워크 내부에 유지되어야 할 것을 필요로 할 수 있다.
MNO의 네트워크는 MNO가 운영하거나 셀룰러 통신 네트워크 기반의 서비스를 제공을 위해 일부 다른 제공자로부터 임대하는 셀룰러 통신 네트워크뿐만 아니라 각각의 인트라넷 및 이에 따라 인터넷에 고정된 인터페이스와 같은 각각의 내부 네트워크를 포함할 수 있다. 식별 정보와 함께 위치 정보를 공개하는 것은 모든 개개의 이동 단말기 사용자의 동의를 필요로 할 수 있다. 결과적으로, 어떤 위치 기반의 주소는 특정 서비스만을 이용할 수 있고, 다른 서비스 및/또는 다른 서비스 제공자에게는 이용할 수 없다.
정기적 위치 업데이트가 관계하는 한, 이러한 정기적 프로브 데이터의 결점은 많을 수 있다. 한편, 클라이언트 데이터베이스가 도로 사고라고 하는 이벤트의 부근에서 다른 클라이언트를 결정하기 위해 질의받을 때 무거운 네트워크 부하가 생성된다. 이러한 부하는 서빙받는 클라이언트 및 이동 단말기의 총수로 콰드래틱(quadratic)을 증가시켜, 정확한 용량으로 큰 영역에 대한 서비스를 설계하는 것(dimensioning)은 도전을 받을 수 있다. 다른 한편, 프로브 데이터의 정기적 및 관리되지 않은 업로드는 다른 사용자와 서비스에 대한 중요한 무선 자원을 차단할 수 있다. 그러나, 셀룰러 통신 네트워크에서 이러한 높은 네트워크 부하는 또한 지연 성능에 부정적인 영향을 미칠 수 있다.
또한, 위치 정보의 정확도는 서로 다른 기술에 대해서는 다르다. 상술한 네트워크 기반 위치 확인 MPS는 셀의 직경에 따라 몇 백 미터의 정확도만을 제공한다. 위성 기반 지역화 메커니즘은 수 미터에 이르기까지 더 정확하지만, 이것은 여전히 이동 단말기를 창착한 차량이 상술한 바와 같이 빠르게 이동할 수 있기 때문에 충분히 정확할 수 없다. 이러한 상황에서 지리적 네트워크 서비스를 신뢰성있게 유지하기 위해서는 시스템에 위치 업데이트를 분당 여러 번 제공할 것을 필요로 한다.
따라서, 본 발명의 목적은 각각의 식별 정보와 관련하여 클라이언트의 위치 정보를 드러낼 필요없이 업링크 무선 자원 라디오의 혼잡을 피하면서, 이동 단말기의 위치에 따라 정보를 제공하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하기 위한 것이다.
상술한 문제는 독립항의 주제에 의해 해결된다. 추가의 바람직한 실시예는 종속항에서 정의된다.
본 발명의 양태에 따르면, 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계, 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 제공하는 단계, 상기 그리드 정보 및 적어도 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인을 교차하는 복수의 이동 단말기 중 하나에 응답하여 교차 정보를 생성하는 단계, 및 상기 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계를 포함한다.
본 발명의 다른 양태에 따르면, 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 시스템은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하고, 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하며, 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하도록 배치되는 네트워크 엔티티를 포함하는데, 하나의 이동 단말기는 상기 그리드 정보 및 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 교차 정보를 생성하도록 배치된다.
본 발명의 다른 양태에 따르면, 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티를 운영하는 방법은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계, 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하는 단계, 및 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계를 포함하는데, 상기 교차 정보는 상기 그리드 정보 및 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 하나의 이동 단말기에 의해 생성된다.
본 발명의 다른 양태에 따르면, 셀룰러 통신 네트워크의 네트워크 엔티티의 처리 유닛에 적재 가능한 컴퓨터 프로그램이 제공되며, 상기 프로그램은 상기 처리 유닛 상에서 실행할 때에 본 발명의 각각의 실시예에 따른 방법을 수행하는 코드를 포함한다.
본 발명의 또 다른 양태에 따르면, 지리적 영역을 커버하는 셀룰러 통신 네트워크에서 이용하기 위한 이동 단말기는 기준점 정보 및 그리드 간격에 대한 정보를 포함하는 그리드 정보를 수신하는데, 그리드는 그리드 필드로 지리적 영역의 적어도 일부를 커버하고, 상기 그리드 정보 및 이동 단말기의 위치 정보에 기초하여 그리드 라인의 교차를 관찰하고, 상기 그리드 라인의 교차에 응답하여 교차 정보를 생성하며, 상기 셀룰러 통신 네트워크를 통해 상기 교차 정보를 네트워크 엔티티로 송신하도록 구성되는 처리 유닛을 포함한다.
본 발명의 개념을 잘 이해하기 위해 제공되지만, 본 발명을 제한하는 것으로 볼 수 없는 본 발명의 실시예는 이제 도면을 참조하여 설명될 것이다.
도 1은 본 발명의 실시예에 따라 지리적 영역의 적어도 일부를 커버하는 그리드의 개략도를 도시한다.
도 2는 본 발명의 다른 실시예에 따른 시스템의 아키텍처의 개략도를 도시한다.
도 3은 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다.
도 4는 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다.
도 5a 내지 5c는 본 발명의 추가의 실시예의 개략도를 도시한다.
도 6a 내지 6d는 본 발명의 다른 실시예의 개략도를 도시한다.
도 7은 본 발명의 다른 실시예에 따른 이동 단말기의 개략도를 도시한다.
도 8a 내지 8d는 본 발명의 방법 실시예의 흐름도를 도시한다.
도 1은 본 발명의 실시예에 따라 지리적 영역의 적어도 일부를 커버하는 그리드의 개략도를 도시한다.
도 2는 본 발명의 다른 실시예에 따른 시스템의 아키텍처의 개략도를 도시한다.
도 3은 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다.
도 4는 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다.
도 5a 내지 5c는 본 발명의 추가의 실시예의 개략도를 도시한다.
도 6a 내지 6d는 본 발명의 다른 실시예의 개략도를 도시한다.
도 7은 본 발명의 다른 실시예에 따른 이동 단말기의 개략도를 도시한다.
도 8a 내지 8d는 본 발명의 방법 실시예의 흐름도를 도시한다.
본 발명의 의미 내에서, 용어 네트워크 서비스는 예를 들어 그것의 한 부분으로서 MNO 또는 제공자측 상의 다른 서비스 오퍼레이터에 대한 지리적 서비스를 포함하는 셀룰러 통신 네트워크 내의 서비스 및 기능의 전체로 이해되어야 한다. 오퍼레이터측 상에서, 용어 지리적 서비스는 네트워크 서비스에서 이용하는 기본 서비스 엔티티로 이해되어야 하는 반면에, 사용자측 상에서, 용어 지역화 정보 서비스는 네트워크 서비스에서 이용하는 기본 서비스 엔티티로 이해되어야 한다.
지역화 정보 서비스에 대한 예는 각각의 이동 단말기의 위치가 교통 장애 및/또는 교통 체증을 수반할 수 있을 때에 각각의 위치에 기초하여 교통 장애 경고 또는 특정 경로 변경 제안과 같은 정보를 이동 단말기에 제공하는 서비스를 포함한다. 지리적 서비스에 대한 예는 특정 지리적 영역 내에서 (예를 들어 차량 밀도에 상응하는) 이동 단말기 밀도를 결정하기 위한 그리드 필드 정보로부터 이용하는 서비스, 및/또는 특정 고속 도로 또는 특정 교차로 부근에서 이러한 차량 밀도에 대한 정보를 교통 기관에 제공하는 서비스를 포함한다. 후자의 예에서, 지리적 서비스는 반드시 이동 단말기로의 메시지의 송신 또는 정보의 방송을 포함하는 것은 아닐 수 있다는 것이 자명하게 된다.
추가의 예로서, 상기 지리적 서비스는 또한 셀룰러 통신 네트워크의 외부에 제공될 수 있으며, 이러한 외부는 MNO와 오퍼레이터의 서비스에 대한 가입자(즉, 이동 단말기의 사용자) 사이의 계약 영역을 벗어나는 것으로 이해되어야 한다. 본 발명의 실시예가 제3자에게 민감한 정보를 공개할 필요없이 상기 지리적 서비스를 제공할 수 있도록 하므로, 셀룰러 통신 네트워크의 상기 외부는 또한 이러한 제3자를 포함할 수 있다. 즉, 지리적 서비스는 필요한 네트워크 제한(이러한 및/또는 MNO 인트라넷으로서 셀룰러 통신 네트워크) 내에 어떤 민감한 정보를 유지하면서 이러한 제3자에 제공될 수 있다.
도 1은 본 발명의 실시예에 따라 지리적 영역의 적어도 일부를 커버하는 그리드의 개략도를 도시한다. 도 1에 도시된 바와 같이, 이동 단말기(10, 11, 12 및 13)는 차량에 장착되며, 따라서 움직이는 자동차로 표시된다. 셀룰러 통신 네트워크에 의해 커버되는 지리적 영역은 그리드(90)에 의해 그리드 라인(99) 및 그리드 필드(91 및 92)로 매핑된다. 더 볼 수 있듯이, 그리드는 서로 다른 사이즈의 그리드 필드, 즉 제 1 그리드 필드(91) 및 제 2 그리드 필드(92)를 생성하는 제 1 그리드 간격(901) 및 제 2 그리드 간격(902)과 같은 수개의 그리드 간격을 포함할 수 있다.
셀룰러 통신 네트워크는 셀룰러 통신 네트워크의 각각의 무선 액세스 네트워크(RAN)(302)에 의해 이동 단말기(10-13)에 제공된다. 일부 위성 기반의 위치 확인 서비스(40)는 이동 단말기(10-13)에 이들의 각각의 위치를 결정하는 수단을 제공한다. 그러나, 위성 기반의 위치 확인 서비스(40)는 MPS와 같은 네트워크 기반의 위치 확인 서비스로 적절히 대체될 수 있다.
본 발명의 이러한 양태에 따르면, 네트워크 서비스의 일부를 제공하는 셀룰러 통신 네트워크의 네트워크 엔티티(20)가 있다. 네트워크 서비스가 지역화 정보 서비스를 포함하는 실시예에서, 그것은 또한 소위 GeoMessaging 기능을 MNO의 네트워크에 도입하는 것으로 나타낼 수 있다. 한 측면에서, 이러한 GeoMessaging 기능이 모든 이동 단말기(클라이언트)와 이들의 지리적 위치에 대한 어떤 관계를 유지한다. 다른 측면에서, 그것은 개개의 클라이언트의 위치를 알지 못하고 공간 영역으로 메시지를 송신할 수 있는 다수의 서비스(MNO 내부 및 외부)에 대한 인터페이스를 노출한다. 상기 인터페이스는 상기 지리적 서비스의 사용자에 대한 게이트웨이로 간주될 수 있다.
도 1에 도시된 바와 같이 이동 단말기(11-13)는 네트워크 서비스에 등록하였거나 적어도 서비스가 이러한 단말기에 액세스할 수 있는 것으로 추정된다. 모든 이동 단말기(11-13)는 (아마 개개의) 기준점 정보 및 각각의 그리드 간격에 대한 정보를 포함하는 그리드 정보를 이미 제공한 것으로 더 추정된다. 이러한 정보로 서비스(40)를 통해 자신의 지리적 위치를 모니터링하여, 이동 단말기(11-13)는 그리드 라인(99)을 교차하는지를 판단할 수 있다. 추가의 실시예에 따르면, 어떤 공간 히스테리시스(spatial hysteresis)는 예를 들어 이동 단말기가 그리드 라인(99)을 따라 이동할 때 2개의 인접한 그리드 필드 사이의 너무 빈번한 토글링을 방지하기 위해 포함될 수 있다.
이동 단말기(10)는 여전히 SMS, MMS 및 전화와 같은 셀룰러 통신 네트워크의 다른 서비스를 이용할 수 있을 지라도 네트워크 서비스에 참여하지 않는 것으로 추정된다. 결과적으로, 위치 업데이트와 같은 어떤 정보를 네트워크 엔티티(20)로 송신 및/또는 교환할 필요가 없다. 한편, 이동 단말기(11)는 그리드 라인(99)을 바로 교차하여 인접한 그리드 필드(91)에 들어가며, 위치 업데이트 메시지(51)(교차 정보)를 네트워크 엔티티(20)로 보낸다. GeoMessaging 기능(즉, 네트워크 서비스 및/또는 네트워크 엔티티(20))의 그리드 데이터베이스는 이동 단말기(11)를 새로운 그리드 필드(91)와 연관시키고, 새로운 그리드 필드(91)에 대한 그리드 간격(901)이 이전의 것에 대한 것과 동일함을 결정하며, 따라서 어떤 그리드 정보 업데이트를 이동 단말기(11)로 보낼 필요가 없다.
또한, 이동 단말기(12)는 더욱 조밀한 영역, 즉 제 2 그리드 간격(902)에 들어가고, 이에 따라 교차 정보(52)를 네트워크 서비스에 제공한다. 이러한 시나리오에서, 그리드 데이터베이스는 이동 단말기(12)를 새로운 그리드 필드에 연관시키고, 추가적으로 더욱 조밀한 그리드 간격(902)에 대해 알도록 그리드 정보 업데이트(53)를 이동 단말기(12)로 송신한다. 이동 단말기(13)는 네트워크 엔티티(20)에 의해 단말기(13)로 송신되는 추가의 교차 정보(52')(위치 업데이트) 및 추가의 그리드 정보 업데이트(53')를 수반하는 더욱 조밀한 그리드 간격(902의 영역을 단말기가 떠나는 반대의 시나리오를 예시한다.
일부 기본 그리드에서 시작하면, 모든 그리드 필드는 그리드 간격이 더욱 조밀한 수개의 그리드 필드로 분할 될 수 있고, 하나 이상의 레벨의 분할은 타당한 그리드 간격 값, 예를 들어 100 미터 아래로 허용될 수 있다. 그리드 필드를 분할하거나 병합할 필요성, 즉 그리드 간격을 국지적 및/또는 일시적으로 변경할 필요성은 다양한 기준을 따를 수 있다. 한편, 지역화를 위한 네트워크 부하는 최소화되어야 하며, 이것은 그리드 간격이 크다는 것을 의미한다. 다른 한편, 타겟 영역은 너무 많은 공간적 오버헤드없이 그리드 필드의 최소 세트로 매핑되어야 하며, 이는 네트워크 서비스 타겟 영역의 프로파일에 의존할 수 있는 최소의 그리드 간격을 부과한다. 그러나, 단일의 그리드 필드에 관련된 클라이언트(차량)의 수를 줄이기 위해 그리드 필드를 분할하는 것이 바로 위치 업데이트에 대한 네트워크 부하를 증가시킬 수 있기 때문에 하나의 그리드 필드(영역에서의 차량 밀도)에 관련된 이동 단말기의 수는 더이상 관련 기준일 수 없다.
하향식 관점(top down view)에서, 영역에서의 클라이언트(이동 단말기를 장착한 차량) 밀도는 그리드 간격에 영향을 미치지 않을 수 있지만, 네트워크가 제공할 필요가 있는 용량에만은 영향을 미칠 수 있다. 본 발명의 맥락에서, 이것은 네트워크 서비스의 그리드 관리만이 하나의 기준을 필요로 할 수 있다는 것을 의미할 수 있다. 그리드 필드에 대한 네트워크 서비스 타겟 영역의 매핑은 모니터링되고, 생성된 영역의 크기가 임계값(예를 들어 200%)을 초과하면, 그리드 필드는 분할된다. 더욱 조밀한 그리드 간격을 가진 분할 영역은 에이징(aging) 상태이며, 타임아웃 기간(예를 들어 1 시간) 내에서는 유사한 네트워크 서비스 타겟 영역이 보여지지 않을 경우, 그리드 필드는 다시 병합된다. 이러한 방법으로, 그리드의 입도(granularity) 및 이와 함께 지역화를 위한 네트워크 부하는 현재의 네트워크 서비스 사용 패턴에 최적화된 상태로 유지된다.
이러한 분할 절차는 지연 또는 즉시 처리될 수 있다. 즉시 분할의 경우, 그리드 필드에서의 모든 클라이언트(이동 단말기)는 분할에 대한 몇몇 그리드 정보 업데이트에 의해 즉시 통지받는다. 따라서, 클라이언트는 이에 따라 위치 업데이트(그리드 위치 정보)을 송신할 것이다. 지연의 경우, 별도의 그리드 정보 업데이트는 제공되지 않으며, 그리드 라인을 교차하여 그리드 필드에 새로이 들어가는 클라이언트만이 더욱 조밀한 그리드 간격에 대해 알 수 있다. 이것은 네트워크 부하의 피크를 생성하지 않고 그리드를 원활하게 이행시킬 것이다. 그리드 필드의 병합의 경우에는 지연 방법이 가장 바람직할 수 있다.
네트워크 서비스의 운영 매개 변수를 결정하는 것에 대해, 도로 교통에 관한 공식 통계 및 숫자는 클라이언트에 의해 위치 업데이트의 빈도에 대한 고려를 위해 제공할 수 있다. 도로에 있는 동안 차량의 전체 평균 속도는 약 40 km/h일 수 있다. 이것과 2 km의 예시적인 기본 그리드 간격을 고려하여, 차량은 평균하여 180 초마다 위치 업데이트를 송신할 것이다. 이러한 값은 100 m의 최고 제안된 그리드 입도를 가진 영역에서 9 초까지 내려갈 수 있다. 언뜻 보기에는, (지역화를 위한) 네트워크 부하는 단순히 클라이언트(차량)의 수가 증가함에 따라 도로 교통 밀도와 비례하여 증가할 수 있다. 그러나, 실제로는 이러한 증가는 훨씬 적어질 수 있는데, 그 이유는 높은 트래픽 밀도로 차량의 평균 속도가 내려 가고, 그리드 필드의 보유 기간이 올라가, 결과적으로 덜 빈번한 그리드 라인 교차를 생성하고, 교차 정보의 생성 및/또는 송신에 의해 위치 업데이트를 수반하기 때문이다.
본 발명의 바람직한 실시예는 이동 단말기(즉 차량에서)에서의 위성 기반의 위치 확인에 의존한다. 그럼에도 불구하고, MNO는 GPS 기반의 위치 확인 외에 다른 네트워크 기반 위치 확인 방법 중 몇 가지를 이용할 수 있으며, 용어 모바일 위치 확인 시스템(MPS) 하에 요약될 수 있다. 몇몇 잘 알려진 기술은 Cell Global Identity with Timing Advance(CGI+TA), Enhanced CGI(E-CGI), Cell ID for WCDMA, Uplink Time Difference Of Arrival(U-TDOA) 및 Any Time Interrogation(ATI)이다. 그러나, MPS는 일반적으로 요청 시에 지역화를 수행하고, 클라이언트의 위치를 오퍼레이터의 네트워크 외부의 서비스(제공자)에 제공하며, 따라서 사용자의 합의를 필요로 한다. 적절한 곳에서 GeoMessaging 기능은 또한 MPS와 같은 다른 위치 확인 기능을 이용할 수 있다.
도 2는 본 발명의 다른 실시예에 따른 시스템의 아키텍처의 개략도를 도시한다. 도 2는 UMTS 환경에서 예시적 이용 개요를 도시한다. 셀룰러 네트워크의 코어(301) 및 RAN(무선 액세스 네트워크)(302) 이외에, 그것은 네트워크 서비스의 일부가 MNO의 네트워크에서 다른 서브 시스템 및 노드(303) 중에서 네트워크 엔티티(20)에 의해 제공된다. 이러한 다른 서브 시스템 및 노드(303)는 Cell Broadcast Center(CBC), Mobile Positioning System(MPS) 및/또는 Broadcast Multicast Service Center(BM-SC)를 포함할 수 있다. 상기 코어(301)는 Gateway GPRS Support Node(GCSN), Serving GPRS Support Node(SGSN) 및/또는 Home Location Register(HLR)를 포함할 수 있다.
다른 외부 서비스(304)는 셀룰러 통신 네트워크(30)의 외부에 위치될 수 있고, THW 서비스, TPEG 서비스, 교차 보조(intersection assistant) 및/또는 일부 스트리밍 서비스를 포함할 수 있다. 네트워크 서비스를 이용하는 외부 서비스(304)는 이것이 일반적인 경우인 것처럼 MNO의 네트워크(30)의 외부에 그려진다. 그러나, 이것은 또한 네트워크 서비스를 이용하거나 심지어 네트워크 서비스만을 이용할 수 있는 셀룰러 통신 네트워크(30) 내부의 오퍼레이터 특정 서비스를 배제하지 않는 것으로 이해되어야 한다. 환언하면, 제안된 네트워크 서비스는 모든 이동 단말기(차량)과 이의 지리적 위치에 대한 스마트 또는 가상의 관계를 유지한다. 다른 측면에서, 그것은 개개의 클라이언트의 위치를 알지 못하고 메시지를 공간 영역으로 송신하는 것을 허용하는 다수의 서비스(MNO 내부 및 외부)에 대한 인터페이스를 노출한다.
도 2에 예시된 바와 같이 여러 서비스 및 클라이언트(차량)가 등록된 오퍼레이터의 네트워크에서 네트워크 서비스가 이용될 수 있다. 그것은 소위 GeoCast 메시지를 시스템으로 송신하는 서비스(304)일 수 있고, 클라이언트(11...)(차량)는 이들을 수신할 수 있다. 반면에 클라이언트(11...)(차량)는 이들의 업링크 메시지를 직접 이러한 서비스로 송신할 수 있다. 추가적으로, 클라이언트(11...)(차량)는 자신의 위치를 그리드 데이터베이스와 동기하여 유지할 수 있다(아래 참조).
도 3은 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다. 이러한 실시예에 따르면, 네트워크 엔티티(20)는 처리 유닛(201), 및 처리 유닛(201)에 의해 처리될 수 있는 코드 및/또는 정보를 저장하는 메모리 유닛(202)을 포함한다. 메모리 유닛(202) 내에는, 다음과 같은 기능: 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 기능, 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하는 기능, 및 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 기능을 제공하기 위해 코드 및/또는 데이터를 포함하는 메모리 섹션(203)이 배치되는데, 상기 교차 정보는 상기 그리드 정보 및 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 하나의 이동 단말기에 의해 생성된다.
도 4는 본 발명의 다른 실시예에 따라 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티의 개략도를 도시한다. 이 도면에서, 네트워크 엔티티(20') 및/또는 네트워크 서비스의 구성 요소는 일반적으로 도시되어 있다. 네트워크 엔티티(20')는 이동 단말기(차량)(11...) 및 다른 외부 서비스(304)에 대한 자신의 연관을 유지하기 위한 차량 세션 관리자(211) 및 서비스 세션 관리자(212)를 포함할 수 있다. 이동 단말기에서 서비스로의 종단간(end to end) 업링크 통신을 허용하도록 하기 위해, 2개의 세션 관리자의 구성 요소(211, 212)가 종단간 통신 세션을 핸드세이크(handshake)하도록 서비스 주소 정보를 교환할 수 있다.
위치 관리자(213)는 이동 단말기(11...)로부터 모든 위치 업데이트(교차 정보 및/또는 그리드 위치 정보)를 수신하여 처리하고, 셀룰러 통신 네트워크의 부하가 최소화되고 지역화의 필요한 정밀도가 유지되도록 위치 업데이트의 빈도를 제어할 수 있다. 이를 위해, 그것은 그리드 간격의 그리드 필드에서 서비스 공간 영역(즉, 그리드에 의해 커버되는 지리적 영역의 일부)을 관리하고, 각각의 영역을 스캐닝하는 그리드 데이터베이스(214)에 액세스한다. 현재 클라이언트 공간 밀도와 현재 주소 부하 상황에 따라, 그리드 데이터베이스(214)는 필요한 영역에 그리드 간격을 맞출 수 있다. 그리드 데이터베이스(214)는 추가로 그리드 필드에 연관된 이동 단말기에 대한 빠른 액세스를 위해 최적화될 수 있다.
이러한 실시예에 따르면, 네트워크 엔티티(20')는 소위 GeoCast 관리자(215)를 포함한다. 그것은 등록 서비스(304)로부터 페이로드 메시지를 가진 요청을 수신한다. 그것은 요청된 목적지 영역을 이용된 지리적 주소 방식에서 그리드 데이터베이스(214)에 유지된 그리드 필드의 세트로 매핑한다. 그런 다음, 그것은 이러한 그리드 필드의 세트에 연관된 각각의 이동 단말기에 대해 그리드 데이터베이스(214)에 질의한다. 그 다음, 페이로드 메시지는 이러한 이동 단말기로 송신될 수 있고, 요청 서비스(304)는 어떤 종류의 상태(성공, 실패) 또는 보고(예를 들어 도달된 클라이언트의 수)를 통지받을 수 있다. GeoCast 관리자(215) 또는 그리드 데이터베이스(214)는 또한 다른 방송 방법이 MNO의 네트워크 내에 이용 가능하고, 이에 따라 페이로드 메시지를 전송하는 공간 영역을 인식할 수 있다.
등록된 서비스(304)는 지리적 주소 방식을 이용하여 애플리케이션 레벨 메시지를 GeoCast 관리자(215)로 송신할 수 있다. 그 다음, GeoCast 관리자(215)는 그리드 데이터베이스(214)를 참조하고, 공간 타겟 영역을 이러한 타겟 영역과 겹치는 모든 그리드 필드으로 매핑할 수 있다. 매핑된 타겟 그리드 필드의 사이즈가 중요한 임계값(예를 들어 100%)만큼 요청된 타겟 영역의 사이즈를 초과하면, GeoCast 관리자(215)는 그리드 데이터베이스(214) 내에서 매핑된 타겟 타일의 상술한 분할 절차를 개시할 수 있다. 그런 다음, 매핑된 타겟 그리드 필드에 현재 연관된 클라이언트는 그리드 데이터베이스(214)로부터 요청되어야 할 수 있다. 이것은 성능과 관련하여 유리할 수 있으며, 따라서 그리드 데이터베이스(214)는 이러한 타입의 질의로 최적화될 수 있다. 이제 애플리케이션 레벨의 메시지는 각각의 결과 목록에서 이러한 모든 클라이언트로 송신될 수 있다.
선택적으로, GeoCast 관리자(215)가 타겟 영역을 제공하는 다른 방송 능력을 알고 있는 경우, 그것은 또한 애플리케이션 레벨 메시지를 다른 방송 서비스(305), 예를 들어 BM-SC로 전송할 수 있다. 네트워크에서 이러한 방송 기능을 최대한 이용하기 위해, 클라이언트는 상응하는 방송 채널로 조정될 경우에 네트워크 서비스에 나타낼 수 있다. 그 다음, 그리드 데이터베이스(214)는 결과 목록에서 이러한 클라이언트를 배제할 수 있다.
위치 관리자(213)는 클라이언트로부터 모든 위치 업데이트를 수신하여 처리하고, 셀룰러 통신 네트워크의 부하가 최소화되고, 지역화의 필요한 정밀도가 유지되도록 위치 업데이트의 빈도를 유리한 방식으로 조종한다. 따라서, 완전한 서비스 공간 영역은 다른 그리드 필드 밀도의 임의의 영역을 가진 그리드로 분할된다. 클라이언트로부터의 위치 업데이트마다, 그리드 데이터베이스(214)는 클라이언트를 상응하는 그리드 필드와 연관시킨다. 그리드 데이터베이스(214) 자체는 그리드 필드에 연관된 클라이언트의 세트에 대한 빠른 액세스를 위해 최적화될 수 있다.
그리드 데이터베이스(214)을 필요한 방식으로 최적화하도록 바람직한 시작점은 간단한 그리드 특성을 가져야 한다. 본 발명의 실시예에 따르면, 이것은 단일의 기준점 및 적절한 기본 그리드 간격을 가진 기본 그리드를 정의하여 달성된다. 그것은 예를 들어 어떤 종류의 좌표, 예를 들어 직교가 이용되든 측지(geodetic)가 이용되든 문제가 되지 않을 수 있다.
의미있는 기본 그리드에 대한 일례로서, 독일은 서비스 지역의 역할을 할 수 있다. 독일의 중심(51° 9' 48" N, 10°26' 52" O)이 기준점으로 취해지고, 2km가 그리드 간격을 위해 취해지면, 이것은 4 km2의 그리드 필드 사이즈 및 대략 90.000 그리드 필드를 생성하며, 이 숫자는 현재 기술 수준의 데이터베이스 시스템에 의해 쉽게 처리될 수 있다. 이러한 예를 계속하면, 독일에는 약 5000 만대의 차량이 있다. 동시에 도로에 모바일 텔레매틱스 애플리케이션의 20% 보급률 및 모든 차량의 25%가 있다고 가정하면, 이것은 평균하여 기본 그리드 필드 당 28 차량이 될 것이다. 차량 밀도가 훨씬 더 높은 일부 영역이 있을 것이라는 측면은 더욱 조밀한 그리드 간격을 가진 임의의 영역을 정의(또는 심지어 자동으로 결정)하도록 허용하는 그리드 데이터베이스(214)에 의해 처리된다.
원칙적으로 이용되는 지리적 주소 방식의 타입에는 제한이 없다. 타겟 영역은 그리드 정보로 정의되고, 이동 단말기가 어떤 기준점 정보, 현재 위치 정보 및 어떤 간격 구간에서 교차하는 그리드 라인을 결정할 수 있는 한, 예를 들어 원형(좌표 및 반경), 사각형(두 좌표 및 높이) 또는 더욱 일반적인 표현으로서 좌표의 닫힌 다각형으로 정의될 수 있다.
본 설명에서는 일반적 실시예 및 IMS 실시예가 논의된다. 아키텍처 뷰(architectural views) 및 시퀀스 다이어그램 외에, 제안된 네트워크 서비스의 위치 관리자 및 그리드 데이터베이스와 클라이언트(이동 단말기)의 상호 작용에 대한 특별한 주의가 주어진다. 일반적으로, 본 발명의 일부 실시예에 따른 네트워크 서비스는 4개의 서로 다른 단계: 단계 1: 등록, 단계 2: 세션 설정, 단계 3: 동작, 및 단계 4: 등록 취소로 분리될 수 있다.
도 5a 내지 5c는 본 발명의 추가의 실시예의 개략도를 도시한다. 도 5a는 애플리케이션 레벨 데이터(페이로드)의 메시지 흐름을 포함하는 발명의 일반적 실시예에 대한 아키텍처의 개요를 도시한다. 나머지 메시지 흐름은 등록, 세션 처리 및 지역화를 위한 메시지 흐름을 포함한다. 동일한 참조 번호는 이미 다른 실시예와 함께 설명된 바와 같은 요소와 동일하거나 유사한 요소로 간주한다. 그러나, 도 5a는 하나의 특정 서비스(304') 및 IP 멀티미디어 서브시스템(IMS)(303')을 가진 실시예를 도시하며, IP 멀티미디어 서브시스템(IMS)(303')은 결과적으로 네트워크 엔티티(20), BM-SC, MPS 및 홈 가입자 서버(HSS)를 포함한다.
이러한 실시예의 등록 및 세션 확립의 개념은 도 5b에 도시되며, 도 5b는 주요 메시지 흐름을 실선 화살표로 표시하는 반면에, 선택적 및 대안적 신호는 점선으로 표시된다. 이러한 실시예에서, 등록 및 세션 확립 단계는 원칙적으로 단단히 결합되어 있다. 기본적으로, 등록 단계의 끝에서 세션 매개 변수의 핸드세이크로 이러한 절차를 마친다.
전형적으로, 예를 들어 상기 지리적 서비스로서 네트워크 서비스를 이용하기를 원하는 서비스(304')는 이른 시점에서 등록한다. 일반적으로, 새로운 서비스는 시스템이 온라인일 때에는 언제든지 등록할 수 있다. 등록하기 위해, 서비스는 이의 서비스 ID 및 (나중에 클라이언트와 세션 매개 변수를 핸드세이크하는 데 이용되는) 통신 주소 매개 변수를 포함하는 네트워크 엔티티(20)로 "Reg" 메시지(510)를 송신한다. 네트워크 엔티티(20)의 서비스 세션 관리자는 상태(예를 들어 성공 또는 실패)로 응답한다. 성공 시에, 서비스(304')는 "서비스 ID"로서 시스템에 알려지며, 클라이언트(이동 단말기)에 의해 사용될 수 있다. 그 다음, 서비스가 등록 취소하면, 모든 연관된 클라이언트는 선택적으로 오프라인 통지를 수신할 수 있다.
이러한 일반적 실시예에서, 모든 클라이언트는 그것을 이용할 수 있기 전에 네트워크 서비스에 등록해야 한다. 등록하기 위해, 이동 단말기(11...)는 (적어도) 하나의 타겟 서비스 ID 및 (나중에 메시지를 클라이언트로 송신하는 데 이용되는) 자신의 통신 주소 매개 변수를 포함하는 네트워크 엔티티(20)로 "Reg" 메시지(501)를 송신한다. "Reg" 메시지(501)의 일부는 또한 네트워크 서비스에 의해 클라이언트를 그리드 데이터베이스에 연관시키는데 이용되는 이동 단말기(즉, 그리드 위치 정보)의 초기 위치 정보일 수 있다. 네트워크 엔티티(20)의 차량 세션 관리자는 상태(예를 들어 성공 또는 실패) 및 타겟 서비스의 주소 매개 변수로 응답한다. 추가적으로, "Grid" 메시지(502)는 그리드 정보를 제공하는 이동 단말기(11...)로 송신된다. 인증 및/또는 권한 부여를 위해, 그것은 선택적으로 셀룰러 네트워크의 가입자 데이터베이스(HSS)에 액세스하거나(메시지(521)) 대안적 지역화 서비스(예를 들어 MPS)를 이용하기 위해((메시지(522)) 제공될 수 있다. 클라이언트는 언제든지 등록 취소할 수 있다.
이러한 실시예의 동작의 개념은 도 5c에 도시되며, 도 5c는 주요 메시지 흐름을 실선 화살표로 표시하는 반면에, 선택적 및 대안적 신호는 점선으로 표시된다. 적어도 하나의 서비스(304') 및 하나의 클라이언트(11)가 성공적으로 등록될 때 시스템은 동작 단계에 있다. 동작 단계 동안에는 기본적으로 두 독립적 통신 흐름이 있는데, 하나는 클라이언트와 서비스 사이에서 애플리케이션 레벨 및 종단간 통신 흐름이고, 다른 하나는 클라이언트에 대한 정규 지역화 절차의 통신 흐름이다.
업링크 방향의 애플리케이션 레벨 메시지(504')는 클라이언트에 의해 서비스(304')로 직접 전송된다'. 네트워크 엔티티(20)는 이러한 통신에 관련되지 않을 수 있으며, 이것은 애플리케이션 레벨 프로토콜에 대한 최상의 지연 성능 및 투명성을 보장한다. 다운링크 방향의 애플리케이션 레벨 메시지(504)는 "geocasted"되어야 하며, 따라서 공간 타겟 영역을 처리하는 네트워크 엔티티(20)로 전송될 수 있다. 타겟 영역은 예를 들어 좌표의 닫힌 다각형으로 정의될 수 있다. 그리고 나서, 네트워크 엔티티(20)는 타겟 영역에 위치된 클라이언트의 세트를 결정하여, 이들에게 투명하게 애플리케이션 레벨 메시지를 보급한다. 아래에 논의되는 바와 같이 GeoCast 관리자 구성 요소 및 이의 방법은 빠르고 거의 실시간 보급을 달성할 수 있다.
선택적으로, 네트워크 서비스가 메시지의 타겟 영역을 제공하는 네트워크에서 다른 브로드캐스트 능력을 알고 있다면, 그것은 또한 애플리케이션 레벨 메시지를 예를 들어 BM-SC로 전송할 수 있다. 네트워크에서 다른 브로드캐스트 기능을 완전 이용하기 위해, 클라이언트는 이들이 상응하는 브로드캐스트 채널로 조정될 경우에 네트워크 서비스에 나타내야 한다.
도 5c에 도시된 바와 같이 모든 통신(503, 502' 및 522)은 위치 관리자 및 그리드 데이터베이스 구성 요소에 의해 구현되는 지역화 방법에 속할 수 있다. 이러한 지역화 방법이 위치 업데이트를 필요로 할 때마다, 클라이언트는 현재 위치 및 다른 이동성 데이터(예를 들어, 헤딩(heading), 속도...)를 가진 "Loc" 메시지(503)를 송신할 것이다. 결과적으로, 매개 변수가 클라이언트의 현재 위치와 관련하여 변경할 때마다 및 변경할 때에만 클라이언트는 "스마트" 지역화를 위해 아마도 새로운 그리드 정보를 가진 "Grid" 메시지(502')를 다시 수신한다. 클라이언트의 위치 및 이동성 데이터는 제3자에 속할 수 있는 (외부) 서비스에 드러낼 필요가 없도록 오퍼레이터의 네트워크 내부에 남아 있을 수 있다.
IP를 기반으로 하는 모바일 네트워크에서 더 많은 데이터 트래픽에 의해, 업계는 IP를 처리하고 지원할 수 있는 기술 기반을 통합하고 최적화한다. IP 멀티미디어 서브시스템(IMS)은 완전한 IP 기반 네트워크를 이용 가능하게 하도록 설계된 신호 프레임워크이다. 신호 및 매체의 분리, 차등 과금 및 개방형 표준 인터페이스를 포함하는 IMS의 매우 유연한 특성으로 인해, 다수의 새로운 서비스 및 충전 시나리오가 가능하다.
IMS는 무선 표준 본체의 3 세대 파트너십 프로젝트(3GPP)에 의해 설계되고, 가능한 경우 인터넷(IETF = Internet Engineering Task Force) 프로토콜, 예를 들어, 세션 개시 프로토콜(SIP)을 이용한다. 사용된 인터넷 프로토콜(IP)은 통신 업계의 고 보안 요구 사항 및 신뢰성을 충족하기 위해 IMS 프레임워크에 의해 향상되었다. 3GPP 향상은 모바일 인증, QoS, 이동성 관리 및 과금과 같은 특징을 포함한다. 이러한 표준화된 신호 인프라의 장점은 경량의 인터넷 아키텍처 및 통신 요구 사항을 단일의 아키텍처 접근 방식에 결합하는 것이다.
IMS 코어의 구성 요소는 HSS(홈 가입자 서버) 및 CSCF(전화 세션 제어 기능)이다. HSS는 가입자 서비스 프로파일 및 서비스 트리거를 포함하는 모든 가입자 관련 데이터를 포함하는 데이터베이스이다. 그것은 클라이언트의 인증 및 권한 부여를 수행하고, 가입자의 위치에 관한 정보 및 IP 정보를 제공한다.
CSCF는 SIP 신호 패킷을 처리하는 데 사용된다. CSCF의 3개의 서로 다른 타입이 있다. P-CSCF(Proxy-CSCF)는 IMS 코어에 대한 단말기의 진입점이다. S-CSCF(Serving-CSCF)는 신호 평면 내의 주 노드이다. 그것은 HSS로부터 추출된 정보와 함께 등록 요청 및 사용자의 인증을 처리한다. S-CSCF는 항상 제어 하에 모든 등록 및 세션의 상태를 유지한다. I-CSCF(Interrogating-CSCF)는 S-CSCF를 지원한다. 그것은 사용자의 위치 데이터를 추출하고, 적절한 S-CSCF에 대한 호출을 라우팅하며, 이것은 합리적인 네트워크 부하 균형을 보장한다. I-CSCF는 전세계적으로 확실히 연결할 수 있도록 다른 네트워크에서 S-CSCF를 찾을 수 있는 능력을 가지고 있다.
도 6a 내지 6b는 본 발명의 다른 실시예의 개략도를 도시한다. 특히, 이러한 실시예는 모바일 인증, QoS, 이동성 관리, 차등 과금 및 개방형 표준 인터페이스와 같은 특징을 이용할 수 있는 IMS 코어 네트워크에서 본 발명을 이용하는 것에 관한 것이다. 도 6a는 IMS의 실시예에서 아키텍처의 개략도를 도시한다. 동일한 참조 번호는 이미 다른 실시예와 함께 설명된 바와 같은 요소와 동일하거나 유사한 요소로 간주한다. 그러나, 도 6a는 결과적으로 네트워크 엔티티(20), X-CSCF, PGM AS 및 홈 가입자 서버(HSS)를 포함하는 하나의 IP 멀티미디어 서브시스템(303'')을 가진 실시예를 도시한다. 이 경우에, 네트워크 엔티티(20)의 세션 관리자 구성 요소는 B2BUA(Back to Back User Agent) 방식으로 작용하고, SIP 프로토콜을 이용할 수 있다. 이에 따라 신호 데이터 흐름 및 애플리케이션 레벨의 통신 흐름이 표시된다.
이러한 실시예의 등록의 개념은 도 6b에 도시되며, 도 6b는 주요 메시지 흐름을 실선 화살표로 표시하는 반면에, 선택적 및 대안적 신호는 점선으로 표시된다. 이러한 실시예에서, 등록 및 세션 확립 단계는 단지 느슨하게 결합되어 있다. 인증 및 권한 부여를 포함하는 등록의 처리는 신호의 함수 노드로 네트워크 엔티티(20) 또는 네트워크 서비스를 전혀 포함하지 않는다. SIP 등록 메시지는 IMS 코어의 CSCF 노드(Call Session Control Function nodes)에 의해 완전히 처리된다. 도 6b는 등록을 위한 SIP 신호 흐름을 도시한다. 메시지 흐름(561)으로 도시된 바와 같이 네트워크 서비스를 이용하기를 원하는 모든 서비스(304')는 PSI(Public Service ID)와 함께 SIP 등록하도록 필요로 된다. 메시지 흐름(551)으로 도시된 바와 같이 모든 클라이언트는 자신 PUI(Public User ID)와 함께 SIP 등록을 수행해야 한다.
서비스 등록의 결과로서, CSCF는 IFC(Initial Filter Criteria)를 초기화한다. IFC는 CSCF가 이에 따라 각각의 서비스에 대한 SIP 신호를 라우팅/체인(route/chain)할 수 있도록 한다. HSS로부터의 가입자 데이터는 네트워크 서비스 기능과 PSI를 연관시킨다.
이러한 실시예의 세션 확립의 개념은 도 6c에 도시되며, 도 6c는 주요 메시지 흐름을 실선 화살표로 표시하는 반면에, 선택적 및 대안적 신호는 점선으로 표시된다. 도 5a 내지 5c와 관련하여 설명된 바와 같은 실시예에서 처럼, 이동 단말기(11...)는 동작 모드로 전환할 수 있기 전에 세션을 핸드세이크해야 할 것이다. 이러한 IMS 실시예의 경우에, 세션 확립은 PSI에 의해 원하는 서비스를 처리하는 SIP 초대 메시지(552)에 의해 수행된다.
특히, P-CSCF는 이동 단말기의 관점으로부터의 진입 점이다. 그것은 IFC를 평가하는 책임이 있는 S-CSCF로 초대 메시지(552)를 전송하고, 신호 체인에 네트워크 서비스 기능을 추가한다. 네트워크 서비스는 B2BUA 방식으로 작용할 수 있으며,이것은 세션 기술(session description)이 양 끝에서 개별적으로 핸드세이크된다는 것을 의미한다. 따라서, 네트워크 서비스는 부분적으로 CSCF에 의해 유사하게 서비스로 라우팅되는 서비스(304')로 SIP 초대(572, 562)를 초기화할 것이다. 응답 메시지는 체인을 다시 네트워크 엔티티(20)로 따르고, 이것은 부분적으로 클라이언트 초대 메시지(552)에 응답할 것이다. 핸드세이크된 세션 기술은 애플리케이션 레벨의 통신 매개 변수를 포함한다.
도 5a 내지 5c와 관련하여 설명된 바와 같은 실시예에서 지역화 신호에서 벗어나, 본 IMS 실시예에서는 네트워크 서비스는 대신에 IMS의 PGM(Presence, Group and Data Management) 기능을 이용할 수 있다. 이러한 옵션이 이용되는 경우에, 네트워크 엔티티(20)는 도 6c에 도시된 바와 같이 세션 확립 동안에 PGM AS에 있는 정보를 클라이언트의 특정 프레젠스(presence)에 제공할 것이다. 이러한 옵션은 IMS 실시예에만 해당되고, 다른 실시예과 구별됨에 따라, 그것은 다음과 같은 논의에서 이용되는 것으로 추정된다.
이러한 실시예의 동작의 개념은 도 6d에 도시되며, 도 6d는 주요 메시지 흐름을 실선 화살표로 표시하는 반면에, 선택적 및 대안적 신호는 점선으로 표시된다. 도 5a 내지 5c와 관련하여 설명된 바와 같은 실시예에서 처럼, 적어도 하나의 서비스(304') 및 하나의 클라이언트(11)가 세션을 성공적으로 확립하였을 때 시스템은 동작 단계에 있다. 동작 단계 동안에는 기본적으로 두 독립적 통신 흐름이 있는데, 하나는 클라이언트와 서비스 사이에서 애플리케이션 레벨 및 종단간 통신 흐름이고, 다른 하나는 클라이언트(차량)에 대한 정규 지역화 절차의 통신 흐름이다. 도 6d는 IMS 실시예에 대한 이러한 두 통신 흐름을 보여준다.
(504, 504' 및 504'')로 도시되는 애플리케이션 레벨 통신은 상술한 (도 5c 참조) 실시예에서와 동일하며, 따라서 여기서 다시 논의되지 않는다. 도 6d에 도시된 통신(553, 554, 575 및 576)의 모두는 이러한 실시예에서 IMS의 PGM 기능을 이용하는 지역화 방법에 속한다. 지역화 방법이 위치 업데이트(또는 교차, 즉 개개의 차량이 그리드 라인을 교차할 때)를 필요로 하면, 클라이언트는 위치 및 다른 이동성 데이터(예를 들어, 헤딩, 속도...)를 SIP Publish 메시지(554)에 의해 PGM AS에 발행(publish)할 것이다. 모든 SIP 메시지로서 Publish(575)는 CSCF에 의해 PGM으로 라우팅될 것이다. 네트워크 엔티티(20)는 PGM에서 클라이언트의 위치 정보에 대해 구독을 하고, 통지(576)에 의해 업데이트된 위치에 관해 PGM에 의해 통지를 받을 것이다.
결과적으로, 각각의 매개 변수가 클라이언트의 현재 위치와 관련하여 변경할 때마다 및 변경할 때에만 클라이언트는 지역화를 위해 새로운 그리드 정보를 가진 "Grid" 메시지(553)를 다시 수신한다. 또한, 이러한 IMS 실시예에서, 클라이언트의 위치 및 이동성 데이터는 오퍼레이터의 네트워크를 결코 남아 있지 않게 하거나 (외부) 서비스에 드러낼 것이다.
도 7은 본 발명의 다른 실시예에 따른 이동 단말기의 개략도를 도시한다. 도 7에 도시된 바와 같이, 이동 단말기(10)는 처리 유닛(101) 및 메모리 유닛(102)을 포함한다. 메모리 유닛(102)에는, 기준점 정보 및 그리드 간격 상의 정보를 포함하는 그리드 정보를 수신하는 기능으로서, 그리드는 그리드 라인에 의해 프레임되고 상기 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 상기 수신하는 기능, 상기 그리드 정보 및 이동 단말기의 위치 정보에 기초하여 그리드 라인의 교차를 관찰하는 기능, 그리드 라인의 상기 교차에 응답하여 교차 정보를 생성하는 기능, 및 상기 교차 정보를 셀룰러 통신 네트워크를 통해 네트워크 엔티티로 송신하는 기능을 제공하기 위해 데이터 및/또는 코드를 저장하는 메모리 섹션(103)이 있다.
다른 실시예에 따르면, 이동 단말기(10)는 또한 광학, 진동 또는 음향 신호를 들어오는(incoming) GeoCast 메시지/정보의 통지를 위해 이동 단말기 사용자에게 출력하여 이러한 메시지의 실제 콘텐츠를 사용자에게 제공하기 위한 디스플레이 및/또는 통지 수단(104, 105)을 포함할 수 있다.
도 8a는 본 발명의 방법 실시예의 흐름도를 도시한다. 특히, 도 8a에 도시된 바와 같은 흐름도는 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법에 상응한다. 이러한 실시예에 따른 방법은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계(811), 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 제공하는 단계(812), 상기 그리드 정보 및 적어도 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인을 교차하는 복수의 이동 단말기 중 하나에 응답하여 교차 정보를 생성하는 단계(813), 및 상기 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계(814)로 이루어진다. 상기 방법 단계(811 내지 814) 또는 이의 일부 개개의 단계만이 연속 및/또는 반복적으로 수행될 수 있다.
도 8b는 본 발명의 다른 방법 실시예의 흐름도를 도시한다. 이러한 실시예에 따른 방법은 그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계(821), 기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하는 단계(822), 및 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계(823)로 이루어지는데, 상기 교차 정보는 상기 그리드 정보 및 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 하나의 이동 단말기에 의해 생성된다. 상기 방법 단계(821 내지 823) 또는 이의 일부 개개의 단계만이 연속 및/또는 반복적으로 수행될 수 있다.
도 8c는 본 발명의 다른 방법 실시예의 흐름도를 도시한다. 이러한 방법은 시작점(830)에서 시작되고, 단계(831)에서 GeoCast 요청을 수신하거나 단계(839)에서 에이징 타이머(aging timer)가 만료하는 사례(instance)에서 계속한다. 방법이 단계(831)로 계속하는 경우에, 네트워크 서비스에 의해 서비스되는 타겟 영역은 단계(832)에서 그리드로 매핑된다. 단계(833)에서, 네트워크 서비스는 예를 들어 지역화 정보 서비스 및/또는 지리적 서비스에 의해 제공된다. 검증 단계(834)에서, 매핑된 영역의 사이즈가 타겟 영역의 사이즈에 비해 너무 큰지가 지속적으로 검증된다. 이 경우가 아니면, 방법은 종료(837)로 진행한다. 그러나, 검증 단계(834)가 YES를 야기하면, 그리드는 단계(835)에서 타겟 영역에 분할된다. 이것은 후속하여 단계(836)에서 에이징 타이머를 트리거한다. 이러한 에이징 타이머가 단계(839)에서 만료되면, 그리드 필드는 다시 단계(838)에서 타겟 영역에 병합된다. 환언하면, 그리드 간격은 다시 상당한 값(higher value)까지 감소된다.
도 8d는 본 발명의 또 다른 방법 실시예의 흐름도를 도시한다. 이러한 방법은 이동 단말기(11...) 중 하나에 대한 실시예를 설명한다. 이러한 방법은 먼저 지점(841)에서 시작되고, 첫째로 단계(842)에서 그리드 정보를 수신한다. 수신된 그리드 정보에 기초하여, 이동 단말기(11...)는 단계(843)에서 참조 정보, 이동 단말기의 실제 위치 정보 및 그리드 간격에 관련하여 현재의 그리드에 자신의 위치를 일치시킬 수 있다. 그리고 나서, 이동 단말기는 단계(844)에서 그리드 라인의 교차를 지속적으로 관찰한다. 이러한 교차가 결정되면, 시간적 및/또는 공간적 히스테리시스는 단계(845)에서 지나가도록 기다려져야 한다. 이러한 히스테리시스가 지나갔으면, 이동 단말기는 단계(846)에서 교차 정보를 송신한다. 단계(846)에서 이러한 교차 정보를 송신하는 것에 응답하여, 이동 단말기는 단계(847)에서 그리드 정보 업데이트를 수신할 수 있다. 이러한 그리드 정보 업데이트가 수신되면, 방법은 단계(842)로 계속한다. 그리드 정보 업데이트가 단계(847)에서 수신되지 않거나 그리드 라인의 교차가 단계(844)에서 관찰되지 않으면, 방법은 다음 위치 fix를 기다리는 단계(848)로 계속한다. 이러한 다음 위치 fix가 예를 들어 위치 확인 모듈에서 각각의 정보를 얻어 단계(848)에서 획득되면, 방법은 현재 그리드에 자신의 위치를 일치시키는 단계(843)로 다시 계속한다.
일반적으로, 네트워크 서비스는 오퍼레이터의 네트워크의 모든 가입자를 자동으로 처리하지 않는다. 대신에 네트워크 서비스는 등록 절차를 필요로 할 수 있다. 각각의 서비스에 관심이 있는 이동 단말기(차량)는 자신의 서비스 주소 정보와 함께 네트워크 서비스에 등록한다. IP 멀티미디어 서브시스템(IMS)을 이용하는 특정 실시예에서, 가입자 정보는 셀룰러 네트워크의 가입자 데이터베이스에 의해서도 (부분적으로) 제공될 수 있다. 등록 절차를 갖는다는 것은 또한 상응하는 등록 취소 절차를 갖는다는 것을 의미한다.
네트워크 서비스를 이용하기를 원하는 모든 서비스는 또한 소위 GeoCast 메시지를 송신하기 시작하고, 또는 이동 단말기에 대한 정보 및/또는 메시지의 분배를 반드시 수반하는 것은 아닐 수 있는 일부 다른 종류의 지리적 서비스로서 네트워크 서비스를 이용하기 전에 서비스 ID 및 자신의 서비스 주소 정보를 등록하도록 필요로 될 수 있다. IP 멀티미디어 서브시스템(IMS)을 이용하는 특정 실시예에서, IMS PSI는 심지어 서비스 ID가 될 수 있다.
제안된 네트워크 서비스는 하나 이상의 이점을 제공할 수 있다:
- 소위 수평 접근 방식은 네트워크 서비스가 오퍼레이터의 네트워크에서 일반적인 기능으로 구현될 수 있도록 한다. 이러한 기능을 이용하는 서비스는 모든 클라이언트의 위치와 자신의 클라이언트 데이터베이스가 유지하지 못하게 되며, 따라서 이러한 정보를 정기적으로 업데이트한다.
- 위치 확인 태스크에 대한 신호 트래픽 및 실행 부하는 다수의 서비스에 대해 한번만 생성되어, 시스템 용량에 긍정적으로 영향을 미친다.
- 일반적인 네트워크 서비스를 갖는 것은 GeoMessaging-, GeoCast-, 지리적 서비스 및/또는 지역화 정보 서비스 기능을 이용하기를 원하는 새로운 서비스의 구현 노력을 크게 줄일 수 있다. 이와 같이 이러한 서비스는 지역화를 전혀 수행할 필요가 없다.
- 그리드 데이터베이스의 제안된 스마트한 최적화 구현은 최소화된 신호 오버헤드로 빠르고, 근접 실시간 및 효율적인 위치 기반 정보 분배를 가능하게 한다.
- 공간 클라이언트 밀도 및/또는 네트워크 서비스 타겟 영역 프로파일에 그리드 간격을 근접하여 구성하는 그리드 데이터베이스의 능력은 지역화 신호 및 네트워크 서비스 타겟 그룹 사이즈를 최적화할 수 있다.
- 시스템의 확장성은 네트워크 서비스 또는 이의 부분을 제공하는 다수의 노드를 부하 분산(load balancing)하여 쉽게 달성될 수 있으며, 상기 다수의 노드의 각각은 제공된 공간 영역의 다른 부분을 제공한다.
- IMS 실시예에서, 네트워크 서비스 기능은 코어 네트워크 에코 시스템(eco-system)에 통합할 수 있다. 특히 IMS 세션이 이용되면, 네트워크 서비스 기능은 QoS 측정 및 코어 네트워크 내의 PGM을 이용할 수 있다.
- 네트워크 서비스 기능은 IP 기반 서비스로 제한되지 않는다. 예를 들면, 그것은 또한 빠르고 효율적인 많은 SMS를 가능하게 하는데 적합할 것이다.
- 제안된 네트워크 서비스 기능을 이용하는 서비스 제공자의 경우, 위치 정보가 오퍼레이터의 네트워크를 떠나지 않을 때에 사용자 합의를 요청할 필요가 없다.
추가의 실시예에 따르면, 네트워크 서비스를 이용하는 클라이언트(즉, 이동 단말기)는 다음과 같은 구성 요소: 셀룰러 통신 모듈(GSM, GPRS, EDGE, UMTS, HSPA, LTE ...), 더욱 높은 지역화 정확도의 위치 확인 모듈(GPS, Galileo ...), 들어오는 정보에 관해 사용자(드라이버)에 알리기 위한 디스플레이 및/또는 스피커를 커버/제공한다.
상세한 실시예가 설명되었지만, 이러한 서버는 독립항에 의해 정의하는 본 발명의 더 나은 이해를 제공하며, 제한하는 것으로 보여지지 않아야 한다.
Claims (23)
- 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법에 있어서,
그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계,
기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 제공하는 단계,
상기 그리드 정보 및 적어도 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인을 교차하는 복수의 이동 단말기 중 하나에 응답하여 교차 정보를 생성하는 단계, 및
상기 교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계를 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 1 항에 있어서,
상기 그리드 필드 정보에 기초하여 지리적 서비스를 상기 네트워크 서비스의 일부로서 제공하는 단계를 더 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 2 항에 있어서,
상기 지리적 서비스를 제공하는 단계는 상기 지리적 서비스에 등록하는 단계를 포함하고, 상기 지리적 서비스를 제공하는 단계는 상기 지리적 서비스에 등록하는 단계에 의존하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 2 항 또는 제 3 항에 있어서,
상기 그리드 필드 정보에 기초하여 복수의 이동 단말기 중 적어도 하나에 메시지를 송신하는 단계를 더 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 4 항에 있어서,
상기 지리적 서비스를 위한 요청을 수신하는 단계를 더 포함하는데, 상기 메시지는 상기 요청에 기초하여 상기 적어도 하나의 이동 단말기로 송신되는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
상기 네트워크 서비스의 일부로서 지역화 정보 서비스를 상기 복수의 이동 단말기 중 적어도 일부에 제공하는 단계를 더 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 6 항에 있어서,
상기 지역화 정보 서비스를 제공하는 단계는 상기 복수의 이동 단말기 중 하나를 상기 지역화 정보 서비스에 등록하는 단계를 포함하며, 상기 지역화 정보 서비스를 제공하는 단계는 상기 지역화 정보 서비스에 등록하는 단계에 의존하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 7 항에 있어서,
상기 등록하는 단계는 상기 그리드 정보를 상기 하나의 이동 단말기에 제공하는 단계를 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
상기 그리드 간격을 변경하는 단계를 더 포함하는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
상기 복수의 이동 단말기 중 하나의 위치를 커버하는 그리드 필드를 나타내는 그리드 위치 정보를 생성하는 단계를 더 포함하는데, 상기 생성하는 단계는 상기 그리드 정보 및 하나의 상기 이동 단말기의 상기 위치 정보에 기초하며, 상기 그리드 필드 정보는 또한 상기 그리드 위치 정보에 기초하여 유지되는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 제 1 항 내지 제 10 항 중 어느 한 항에 있어서,
상기 셀룰러 통신 네트워크는 상기 지리적 영역을 셀로 커버하며, 상기 그리드 필드는 상기 셀로부터 독립되어 있는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 방법. - 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 시스템에 있어서,
상기 시스템은,
그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하고,
기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하며,
교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하도록 배치되는 네트워크 엔티티를 포함하는데,
하나의 이동 단말기는 상기 그리드 정보 및 상기 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 교차 정보를 생성하도록 배치되는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 시스템. - 제 12 항에 있어서,
제 1 항 내지 제 11 항 중 어느 한 항의 방법을 수행하도록 구성되는
셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 시스템. - 복수의 이동 단말기에 대한 지리적 영역을 커버하는 셀룰러 통신 네트워크의 네트워크 서비스를 제공하는 네트워크 엔티티를 운영하는 방법에 있어서,
그리드 라인에 의해 프레임되고 그리드 간격만큼 이격되는 그리드 필드로 지리적 영역의 적어도 일부를 커버하는 그리드를 정의하는 단계,
기준점 정보 및 상기 그리드 간격에 대한 정보를 포함하는 그리드 정보를 복수의 이동 단말기 중 적어도 하나에 제공하는 단계, 및
교차 정보에 기초하여 하나의 그리드 필드 내부에 있을 때 하나의 이동 단말기의 식별 정보를 포함하는 적어도 하나의 그리드 필드에 대한 그리드 필드 정보를 유지하는 단계를 포함하는데, 상기 교차 정보는 상기 그리드 정보 및 하나의 이동 단말기의 위치 정보에 기초하여 하나의 그리드 라인의 교차에 응답하여 상기 하나의 이동 단말기에 의해 생성되는
네트워크 엔티티의 운영 방법. - 제 14 항에 있어서,
상기 그리드 필드 정보에 기초하여 복수의 이동 단말기 중 적어도 하나에 메시지를 송신하는 단계를 더 포함하는
네트워크 엔티티의 운영 방법. - 제 14 항 또는 제 15 항에 있어서,
상기 네트워크 서비스의 일부로서 상기 그리드 필드 정보에 기초하여 지리적 서비스를 다른 엔티티에 제공하는 단계를 더 포함하는데, 상기 지리적 서비스는 상기 다른 엔티티를 상기 지리적 서비스에 등록하는 것을 포함하며, 상기 지리적 서비스를 제공하는 것은 상기 지리적 서비스에 등록하는 것에 의존하는
네트워크 엔티티의 운영 방법. - 제 14 항 내지 제 16 항 중 어느 한 항에 있어서,
상기 네트워크 서비스의 일부로서 지역화 정보 서비스를 복수의 이동 단말기 중 적어도 일부에 제공하는 단계를 더 포함하는데, 상기 지역화 정보 서비스를 제공하는 단계는 상기 복수의 이동 단말기 중 하나를 상기 지역화 정보 서비스에 등록하는 단계를 포함하며, 상기 지역화 정보 서비스를 제공하는 단계는 상기 지역화 정보 서비스에 등록하는 단계에 의존하는
네트워크 엔티티의 운영 방법. - 제 17 항에 있어서,
상기 등록하는 단계는 상기 그리드 정보를 상기 하나의 이동 단말기에 제공하는 단계를 포함하는
네트워크 엔티티의 운영 방법. - 제 14 항 내지 제 18 항 중 어느 한 항에 있어서,
상기 그리드 간격을 변경하는 단계를 더 포함하는
네트워크 엔티티의 운영 방법. - 제 14 항 내지 제 19 항 중 어느 한 항에 있어서,
상기 셀룰러 통신 네트워크는 상기 지리적 영역을 셀로 커버하며, 상기 그리드 필드는 상기 셀로부터 독립되어 있는
네트워크 엔티티의 운영 방법. - 제 14 항 내지 제 20 항 중 어느 한 항의 방법을 수행하도록 구성되는
처리 유닛을 포함하는 셀룰러 통신 네트워크의 네트워크 엔티티. - 셀룰러 통신 네트워크의 네트워크 엔티티의 처리 유닛에 적재 가능한 컴퓨터 프로그램에 있어서,
상기 처리 유닛 상에서 실행될 때 제 14 항 내지 제 20 항 중 어느 한 항의 방법을 수행하는 코드를 포함하는
컴퓨터 프로그램. - 지리적 영역을 커버하는 셀룰러 통신 네트워크에서 이용하기 위한 이동 단말기에 있어서,
상기 이동 단말기는,
기준점 정보 및 그리드 간격에 대한 정보를 포함하는 그리드 정보를 수신하는데, 그리드는 그리드 필드로 지리적 영역의 적어도 일부를 커버하고,
상기 그리드 정보 및 이동 단말기의 위치 정보에 기초하여 그리드 라인의 교차를 관찰하고,
상기 그리드 라인의 교차에 응답하여 교차 정보를 생성하며,
상기 셀룰러 통신 네트워크를 통해 상기 교차 정보를 네트워크 엔티티로 송신하도록 구성되는 처리 유닛을 포함하는
이동 단말기.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2010/066226 WO2012055433A1 (en) | 2010-10-27 | 2010-10-27 | Network service of a cellular communication network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177000873A Division KR101740217B1 (ko) | 2010-10-27 | 2010-10-27 | 셀룰러 통신 네트워크의 네트워크 서비스 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130132454A true KR20130132454A (ko) | 2013-12-04 |
KR101697508B1 KR101697508B1 (ko) | 2017-01-25 |
Family
ID=43977641
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177000873A KR101740217B1 (ko) | 2010-10-27 | 2010-10-27 | 셀룰러 통신 네트워크의 네트워크 서비스 |
KR1020137013489A KR101697508B1 (ko) | 2010-10-27 | 2010-10-27 | 셀룰러 통신 네트워크의 네트워크 서비스 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177000873A KR101740217B1 (ko) | 2010-10-27 | 2010-10-27 | 셀룰러 통신 네트워크의 네트워크 서비스 |
Country Status (6)
Country | Link |
---|---|
US (2) | US9319836B2 (ko) |
EP (2) | EP3364673B1 (ko) |
KR (2) | KR101740217B1 (ko) |
CN (2) | CN103314603B (ko) |
ES (1) | ES2836474T3 (ko) |
WO (1) | WO2012055433A1 (ko) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101740217B1 (ko) * | 2010-10-27 | 2017-05-25 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 셀룰러 통신 네트워크의 네트워크 서비스 |
US9137733B2 (en) * | 2011-03-15 | 2015-09-15 | At&T Mobility Ii Llc | Dynamic control of cell reselection parameters |
CN103858496B (zh) | 2011-10-12 | 2018-01-26 | 瑞典爱立信有限公司 | 针对蜂窝电信网络中的网络服务的位置数据的映射 |
CN103179658B (zh) * | 2011-12-22 | 2017-04-12 | 华为技术有限公司 | 利用无线信号来定位的方法和定位服务器 |
US9660949B2 (en) * | 2012-05-15 | 2017-05-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed geomessaging architecture |
US9414347B2 (en) | 2012-06-19 | 2016-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Advanced geocasting methods in mobile communication networks, and network nodes therefor |
WO2014010102A1 (en) * | 2012-07-13 | 2014-01-16 | Telefonaktiebolaget L M Ericsson (Publ) | Technique for distributing a message to mobile terminals that are located in a destination area |
WO2014032291A1 (en) * | 2012-08-31 | 2014-03-06 | Telefonaktiebolaget L M Ericsson(Publ) | Methods and devices for switching between peer-to-peer and multimedia broadcast multicast service |
GB2508355B (en) * | 2012-11-28 | 2021-02-17 | Nomad Digital Ltd | Communication method |
WO2014094843A1 (en) * | 2012-12-19 | 2014-06-26 | Telefonaktiebolaget L M Ericsson (Publ) | Localized network service |
WO2015067303A1 (en) | 2013-11-05 | 2015-05-14 | Telefonaktiebolaget L M Ericsson (Publ) | Interworking for geographically targeted distribution of application service messages via ad-hoc network |
EP3266228B1 (en) * | 2015-03-02 | 2019-06-19 | Telefonaktiebolaget LM Ericsson (publ) | Localized network service |
WO2016192767A1 (en) | 2015-06-01 | 2016-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Moving device detection |
US10326702B2 (en) * | 2015-09-17 | 2019-06-18 | Facebook, Inc. | Data service levels |
US20180324268A1 (en) * | 2015-11-06 | 2018-11-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Geomessaging |
US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
US10349211B1 (en) * | 2018-06-30 | 2019-07-09 | AVAST Software s.r.o. | Mobile location security system |
CN109661001B (zh) * | 2019-01-11 | 2022-06-07 | 中国联合网络通信集团有限公司 | 一种网络优化方法和服务器 |
CN109831817B (zh) * | 2019-02-27 | 2020-09-11 | 北京达佳互联信息技术有限公司 | 终端控制方法、装置、终端及存储介质 |
CN113632507B (zh) * | 2019-03-29 | 2024-06-14 | 瑞典爱立信有限公司 | 用于用户设备行为参数提供的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697625B1 (en) * | 1999-11-19 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method in a communication network |
US20060206610A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, system and apparatus for location-aware content push service and location-based dynamic attachment |
US20070249340A1 (en) * | 2004-10-20 | 2007-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Cellular network resource control method and apparatus |
US20080070590A1 (en) * | 2006-09-15 | 2008-03-20 | Ntt Docomo, Inc. | Mobile communication network system and locking method of a mobile terminal apparatus |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE187835T1 (de) | 1995-03-23 | 2000-01-15 | Deutsche Telekom Mobil | Verfahren und einrichtung zur ermittlung von dynamischen verkehrsinformationen |
US5822523A (en) | 1996-02-01 | 1998-10-13 | Mpath Interactive, Inc. | Server-group messaging system for interactive applications |
US6853849B1 (en) | 1996-05-30 | 2005-02-08 | Sun Microsystems, Inc. | Location/status-addressed radio/radiotelephone |
FI105763B (fi) * | 1997-12-12 | 2000-09-29 | Nokia Networks Oy | Sijainninhallinta matkaviestinjärjestelmässä |
KR100303292B1 (ko) | 1999-08-04 | 2001-11-01 | 윤종용 | 홈 존 서비스를 위한 데이터 베이스 자동 구축 장치 및 방법 |
US20020115453A1 (en) * | 2001-02-16 | 2002-08-22 | Poulin Ronald Leon | Method and system for location based wireless communication services |
US7075929B2 (en) | 2001-06-06 | 2006-07-11 | Motorola, Inc. | Dense mode IP multicast call scoping in a wireless communication system |
EP1289220A1 (en) | 2001-09-03 | 2003-03-05 | Alcatel | Locally restricted open communication |
US7024195B2 (en) | 2001-10-24 | 2006-04-04 | Motorola, Inc. | Location based grouping for wireless network coverage area |
US6782319B1 (en) * | 2002-11-26 | 2004-08-24 | Navteq North America, Llc | Method for organizing map data |
US7542481B2 (en) * | 2003-02-25 | 2009-06-02 | Nokia Corporation | Connection optimization for communications in multiple access environment |
US7248159B2 (en) | 2003-03-01 | 2007-07-24 | User-Centric Ip, Lp | User-centric event reporting |
GB2406472B (en) | 2003-09-26 | 2007-08-01 | Univ Surrey | Mobile network coverage |
US7881733B2 (en) * | 2004-11-05 | 2011-02-01 | Wirelesswerx International, Inc. | Method and system to monitor and control devices utilizing wireless media |
JP4466456B2 (ja) * | 2005-04-27 | 2010-05-26 | 株式会社デンソー | 通信装置 |
US20090298505A1 (en) * | 2005-11-04 | 2009-12-03 | Christopher Ridgway Drane | Profile Based Communications Service |
EP2015275B1 (en) * | 2007-07-11 | 2017-12-13 | Alcatel Lucent | Method for tracking moving entities |
US8472972B2 (en) * | 2007-11-21 | 2013-06-25 | International Business Machines Corporation | Device, system, and method of physical context based wireless communication |
JP5149709B2 (ja) | 2008-06-18 | 2013-02-20 | 株式会社エヌ・ティ・ティ・ドコモ | ショートメッセージサービス管理システム、ショートメッセージ転送装置、ショートメッセージ転送形態規定情報供給装置、および、ショートメッセージ転送方法 |
US20110201355A1 (en) * | 2008-10-27 | 2011-08-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Device for Location-Based Call Management |
CN101741879A (zh) * | 2008-11-19 | 2010-06-16 | 华为技术有限公司 | 一种移动终端地图更新方法、装置及*** |
KR101740217B1 (ko) * | 2010-10-27 | 2017-05-25 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 셀룰러 통신 네트워크의 네트워크 서비스 |
US8768369B2 (en) * | 2012-08-01 | 2014-07-01 | Alcatel Lucent | Network map for location-based mobility decisions |
-
2010
- 2010-10-27 KR KR1020177000873A patent/KR101740217B1/ko active IP Right Grant
- 2010-10-27 CN CN201080070969.6A patent/CN103314603B/zh active Active
- 2010-10-27 WO PCT/EP2010/066226 patent/WO2012055433A1/en active Application Filing
- 2010-10-27 US US13/881,830 patent/US9319836B2/en active Active
- 2010-10-27 EP EP18164465.9A patent/EP3364673B1/en active Active
- 2010-10-27 CN CN201710133236.6A patent/CN107071725B/zh active Active
- 2010-10-27 KR KR1020137013489A patent/KR101697508B1/ko active IP Right Grant
- 2010-10-27 ES ES18164465T patent/ES2836474T3/es active Active
- 2010-10-27 EP EP10774184.5A patent/EP2633707B1/en active Active
-
2016
- 2016-03-15 US US15/070,034 patent/US9615205B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697625B1 (en) * | 1999-11-19 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method in a communication network |
US20070249340A1 (en) * | 2004-10-20 | 2007-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Cellular network resource control method and apparatus |
US20060206610A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, system and apparatus for location-aware content push service and location-based dynamic attachment |
US20080070590A1 (en) * | 2006-09-15 | 2008-03-20 | Ntt Docomo, Inc. | Mobile communication network system and locking method of a mobile terminal apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN107071725B (zh) | 2020-12-25 |
US20160198297A1 (en) | 2016-07-07 |
WO2012055433A1 (en) | 2012-05-03 |
KR101740217B1 (ko) | 2017-05-25 |
EP2633707B1 (en) | 2018-05-09 |
EP3364673B1 (en) | 2020-10-14 |
US9319836B2 (en) | 2016-04-19 |
EP2633707A1 (en) | 2013-09-04 |
CN107071725A (zh) | 2017-08-18 |
ES2836474T3 (es) | 2021-06-25 |
US20130217419A1 (en) | 2013-08-22 |
KR101697508B1 (ko) | 2017-01-25 |
US9615205B2 (en) | 2017-04-04 |
KR20170007864A (ko) | 2017-01-20 |
EP3364673A1 (en) | 2018-08-22 |
CN103314603B (zh) | 2017-04-05 |
CN103314603A (zh) | 2013-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101740217B1 (ko) | 셀룰러 통신 네트워크의 네트워크 서비스 | |
CN104919281B (zh) | 计算路线的方法及用于获得路线的方法或者设备 | |
US9903721B2 (en) | Method for transferring route and device therefor | |
US20130325940A1 (en) | Geomessaging Server and Client for Relaying Event Notifications via a VANET | |
US20110013528A1 (en) | Method for providing presence and location information of mobiles in a wireless network | |
US9380427B2 (en) | Localized network service | |
WO2018211303A1 (en) | Detecting misbehavior of intelligent transport stations | |
CN102281513A (zh) | 一种机器类通信监测处理方法及设备 | |
CN114073109B (zh) | 用于辅助应用程序调整的潜在QoS变化通知方法和节点 | |
CN108055705B (zh) | 终端的接入方法、装置及*** | |
KR101701661B1 (ko) | 무선 네트워크로부터 위치 정보를 획득하는 방법 및 시스템 | |
US9638541B2 (en) | Method for calculating paths, method for obtaining paths as well as terminal for same | |
WO2018006614A1 (zh) | 卫星通信的区域管理方法和*** | |
US9462490B2 (en) | Mapping of position data for a network service in a cellular telecommunications network | |
KR102388547B1 (ko) | 셀룰러 네트워크들에서 효율적인 ue 위치 보고 | |
CN110602628B (zh) | 车联网中终端加入多播组的方法、网关和服务器 | |
Pailer et al. | Terminal-Centric Location Services in the IP Multimedia Subsystem | |
EP3266228B1 (en) | Localized network service | |
CN116806436A (zh) | 移动边缘计算应用的移动网络运营商之间的协作 | |
Roca | VISIONS “Vehicular communication Improvement: Solution based on IMS Operational Nodes and Services” |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |