KR101515728B1 - 이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치 - Google Patents

이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR101515728B1
KR101515728B1 KR1020137002493A KR20137002493A KR101515728B1 KR 101515728 B1 KR101515728 B1 KR 101515728B1 KR 1020137002493 A KR1020137002493 A KR 1020137002493A KR 20137002493 A KR20137002493 A KR 20137002493A KR 101515728 B1 KR101515728 B1 KR 101515728B1
Authority
KR
South Korea
Prior art keywords
mobile station
assistance data
preliminary
indoor
areas
Prior art date
Application number
KR1020137002493A
Other languages
English (en)
Other versions
KR20130054331A (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 KR20130054331A publication Critical patent/KR20130054331A/ko
Application granted granted Critical
Publication of KR101515728B1 publication Critical patent/KR101515728B1/ko

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
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0236Assistance data, e.g. base station almanac
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • 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/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)
  • Navigation (AREA)
  • Telephonic Communication Services (AREA)

Abstract

이동국이 하나 이상의 특정한 실내 영역들에 있음을 결정하거나 또는 결정하는 것을 보조하고 적어도 상기 하나 이상의 특정한 실내 영역들에 관해서 위치 결정 보조 데이터 등을 상기 이동국으로 제공하기 위해 여러 가지 디바이스들용으로 구현될 수도 있는 방법들과 장치들이 제공된다.

Description

이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치{METHODS AND APPARATUSES FOR USE IN DETERMINING THAT A MOBILE STATION IS AT ONE OR MORE PARTICULAR INDOOR REGIONS}
본원은: 2011년 7월 26일자로 출원되고 본원과 발명의 명칭이 동일한 미국 정식특허출원 제13/191,097호와; 2010년 8월 2일자로 출원되고 발명의 명칭이 "LCI DISAMBIGUATION"인 미국 가특허출원 제61/369,983호; 및 2010년 7월 30일자로 출원되고 발명의 명칭이 "MOBILE-SERVER ARCHITECTURE OPTIONS"인 미국 가특허출원 제61/369,548호를 우선권으로 주장하며, 이들은 참조함에 의해 본원에 원용된다.
1. 분야
본원에서 개시되는 주제는 전자 디바이스들에 관한 것으로, 특히, 이동국이 하나 이상의 특정한 실내 영역들에 있음을 결정하거나 또는 결정하는 것을 보조하기 위해 컴퓨팅 플랫폼 및/또는 이동국을 포함하는 여러 디바이스들에서 사용하기 위한 방법들 및 장치들에 관한 것이다.
2. 정보
전지구 위치 파악 시스템 (GPS) 은 범지구위성항법시스템 (GNSS) 의 한 형태를 나타내는데, 다른 형태의 위성 위치 파악 시스템 (SPS; Satellite Positioning Systems) 과 함께 이동국들 특히 외부 환경에 놓인 이동국들에서 신호 기반의 위치 추적 기능들 (예를 들면, 내비게이션 기능) 을 제공하거나 보조한다. 그러나, 실내 환경 또는 다른 유사한 실내/실외의 혼합된 환경들 내에서 일부 위성 신호들이 이동국에 의해 신뢰성 있게 수신/획득될 수 없기 때문에, 위치 추적 서비스들을 가능하게 하기 위해 다른 기술이 활용될 수도 있다.
예를 들면, 이동국은 기지 (旣知) 의 위치들에 놓여진 세 개 이상의 지상 송신기들 (예를 들면, 무선 액세스 포인트, 비컨, 셀 타워 등) 에 대한 레인지를 측정함에 의해 위치 고정을 얻기 위한 시도를 할 수 있다. 이러한 레인지들은, 예를 들면, 이러한 송신기로부터 수신되는 신호로부터 MAC ID 어드레스를 획득하고, 예를 들면 신호 강도, 왕복 지연 시간 등과 같이 이러한 송신기들로부터 수신되는 신호들의 하나 이상의 특성들을 측정하는 것에 의해 송신기에 대한 레인지 측정치를 획득함으로써 측정될 수 있다.
이들 및 다른 위치 추적 및 내비게이션 기술들은, 소정의 지도로 표현된 특징들 (mapped features) 과 함께 제공되면 사용자에게 더 유익하게 되는 경향에 있다. 예를 들면, 지도로 표현된 특징들은 어떤 물리적인 대상들, 특성들, 또는 건물 또는 복합건물 등에서의 관심의 대상 지점들에 관한 것일 수도 있고 또는 이들을 식별할 수도 있다. 따라서, 어떤 경우, 실내 내비게이션 시스템은, 예를 들면, 보조 데이터 요구에 응답하여, 특정 실내 영역으로 들어갈 때 이동국에 디지털 전자 맵을 제공할 수도 있다. 이러한 맵은 도어들, 복도들, 통로들, 벽들 등과 같은 실내 특징들, 욕실들, 공중전화들, 방 이름들, 가게들 등과 같은 관심 지점을 보여줄 수도 있다. 이러한 디지털 전자 맵은 예를 들면 URL의 선택을 통해 이동국에 의해 액세스될 수 있는 서버에 저장될 수도 있다. 이러한 맵을 획득하고 표시함으로써, 이동국은 디스플레이되는 맵 위에 그 이동국 (사용자) 의 현재 위치를 중첩시켜 사용자에게 부가적인 상황을 제공할 수도 있다.
어떤 경우들에 있어서, 항법 목적 또는 다른 목적을 위해 이동국에 제공될 및/또는 이동국에 의해 이용될 수도 있는 몇몇 정보가 아주 큰 크기의 데이터 파일들이 될 수도 있다. 따라서, 여러 디바이스들 및 통신 리소스들에 의해 송신, 저장 및/또는 처리될 이러한 정보에 대한 필요성을 주의 깊게 제어하는 것이 유용할 것이다.
이동국이 하나 이상의 특정한 실내 영역들에 있음을 결정하거나 또는 결정하는 것을 보조하고 적어도 상기 하나 이상의 특정한 실내 영역들에 관해서 위치 결정 보조 데이터 등을 상기 이동국으로 제공하기 위해 여러 가지 디바이스들용으로 구현될 수도 있는 방법들과 장치들이 제공된다.
어떤 실시형태의 구현예들에 따르면, 이동국에서 구현되는 방법이 개시될 수도 있는데, 상기 방법은: 리포지터리 디바이스 식별자에 대한 요구를 디렉토리 디바이스에 전송하는 단계로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 상기 디렉토리 디바이스에 전송하는 단계와; 상기 디렉토리 디바이스로부터의 응답을 수신하는 단계로서, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는, 상기 디렉토리 디바이스로부터의 응답을 수신하는 단계와; 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 단계; 및 상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 단계를 포함한다.
어떤 다른 실시형태의 구현예들에 따르면, 이동국에서 사용하기 위한 장치가 제공될 수도 있는데, 상기 장치는: 디렉토리 디바이스로의 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하는 수단으로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하는 상기 수단과; 상기 디렉토리 디바이스로부터 응답을 수신하는 수단으로서, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는, 상기 디렉토리 디바이스로부터 응답을 수신하는 상기 수단과; 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 수단; 및 상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 수단을 포함한다.
또 다른 실시형태의 구현예들에 따르면, 이동국에 제공될 수도 있는데, 상기 이동국은: 네트워크 인터페이스; 및 프로세싱 유닛을 포함하고, 상기 프로세싱 유닛은: 상기 네트워크 인터페이스를 통해 디렉토리 디바이스로 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하되, 상기 리포지터리 디바이스 식별자는 상기 이동국의 제 1의 추정 위치를 나타내며; 상기 네트워크 인터페이스를 통해 상기 디렉토리 디바이스로부터 응답을 획득하되, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하며; 상기 네트워크 인터페이스를 통해, 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하고; 상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정한다.
또 다른 실시형태의 구현예들에 따르면, 컴퓨터 구현 가능한 명령들이 저장된 비일시적 (non-transitory) 컴퓨터 판독 가능한 매체를 포함하는 제조 물품이 제공될 수도 있는데, 상기 컴퓨터 구현 가능한 명령들은: 디렉토리 디바이스로의, 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고; 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 디렉토리 디바이스로부터 획득하고; 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하며; 상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정에, 적어도 부분적으로 기초하여, 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정하도록, 특별한 목적의 전자적 컴퓨팅 디바이스, 예를 들면 이동국에서 실행 가능할 수 있다.
어떤 다른 실시형태의 구현예들에 따르면, 한 방법은, 예를 들면, 디렉토리 스테이션에서 구현될 수도 있는데, 상기 방법은: 이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 수신하는 단계로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 수신하는 단계와; 상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하는 단계; 및 상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 이동국으로 전송하는 단계를 포함한다.
어떤 다른 실시형태의 구현예들에 따르면, 예를 들면, 디렉토리 스테이션에서 사용하기 위한 장치가 제공될 수도 있는데, 상기 장치는: 이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 수신하는 수단으로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 수신하는 상기 수단과; 상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하는 수단; 및 상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 이동국으로 전송하는 수단을 포함한다.
또 다른 실시형태의 구현예들에 따르면, 예를 들면, 디렉토리 스테이션에서의 컴퓨팅 플랫폼이 제공될 수도 있는데, 상기 컴퓨팅 플랫폼은: 네트워크 인터페이스; 및 프로세싱 유닛을 포함하고, 상기 프로세싱 유닛은: 상기 네트워크 인터페이스를 통해 이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 획득하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고; 상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하며; 상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답의 상기 네트워크 인터페이스를 통한 상기 이동국으로 전송을 개시한다.
또 다른 실시형태의 구현예들에 따르면, 컴퓨터 구현 가능한 명령들이 저장된 비일시적 컴퓨터 판독 가능한 매체를 포함하는 제조 물품이 제공될 수도 있는데, 상기 컴퓨터 구현 가능한 명령들은: 이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 획득하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고; 상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하며; 상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답의 상기 이동국으로의 전송을 개시하도록, 예를 들면, 디렉토리 디바이스에서 특별한 목적의 컴퓨팅 플랫폼에 의해 실행 가능하다.
어떤 다른 실시형태의 구현예들에 따르면, 예를 들면, 리포지터리 디바이스에서 한 방법이 구현될 수도 있는데, 상기 방법은: 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 수신하는 단계로서, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내는, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구를 수신하는 단계; 및 상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터를 상기 이동국에 전송하는 단계를 포함한다.
어떤 다른 실시형태의 구현예들에 따르면, 리포지터리 디바이스에서 사용하기 위한 장치가 제공될 수도 있는데, 상기 장치는: 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하는 수단으로서, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내는, 상기 요구를 획득하는 상기 수단; 및 상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터를 상기 이동국으로 전송하는 수단을 포함한다.
또 다른 실시형태의 구현예들에 따르면, 예를 들면, 리포지터리 디바이스에서의 컴퓨팅 플랫폼이 제공될 수도 있는데, 상기 컴퓨팅 플랫폼은: 네트워크 인터페이스; 및 프로세싱 유닛을 포함하고, 상기 프로세싱 유닛은: 상기 네트워크 인터페이스를 통해 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하되, 상기 예비 위치 결정 보조 데이터는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내고, 상기 네트워크 인터페이스를 통해 상기 이동국으로, 상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터의 전송을 개시한다.
또 다른 실시형태의 구현예들에 따르면, 컴퓨터 구현 가능한 명령들이 저장된 비일시적 컴퓨터 판독 가능한 매체를 포함하는 제조 물품이 제공될 수도 있는데, 상기 컴퓨터 구현 가능한 명령들은: 상기 네트워크 인터페이스를 통해 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하되, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내며; 상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터의 상기 이동국으로의 전송을 개시하도록, 예를 들면, 리포지터리 디바이스에서 특별한 목적의 컴퓨팅 플랫폼에 의해 실행 가능하다.
비제한적이고 비배타적인 양태들이 하기의 도면들을 참조로 설명되는데, 특별히 다르게 특정되지 않는 한 동일한 도면 부호는 동일한 부분을 나타낸다.
도 1은, 일 구현예에 따라, 이동국이 특정한 실내 영역에 있음을 결정하거나 또는 결정하는데 보조하기 위해 이동국과 여러 디바이스들을 포함하는 예시적인 환경을 도시하는 개략적인 블록도.
도 2는, 일 구현예에 따라, 이동국이 특정 실내 영역에 있음을 결정하거나 또는 결정하는 것을 보조하기 위해 어떤 위치 결정 보조 데이터 등을 획득하고 사용하는데 사용하기 위한 예시적인 이동국의 어떤 특징들을 도시하는 개략적인 블록도.
도 3은, 일 구현예에 따라, 이동국에 어떤 위치 결정 보조 데이터 등을 확립 및/또는 제공하여 이동국이 어떤 실내 영역에 있음을 결정하거나 또는 결정하는 것을 보조하기 위해 하나 이상의 기기에서 사용하기 위한 예시적인 컴퓨팅 플랫폼의 어떤 특징을 도시하는 개략적인 블록도.
도 4는, 일 구현예에 따라, 이동국이 특정 실내 영역에 있음을 결정하기 위한 이동국용의 예시적인 프로세스 또는 방법의 어떤 특징을 도시하는 흐름도.
도 5는, 일 구현예에 따라, 이동국이 특정 실내 영역에 있음을 적어도 결정하기 위한 디렉토리 기기에서의 컴퓨팅 플랫폼용의 예시적인 프로세스 또는 방법의 어떤 특징을 도시하는 흐름도.
도 6은, 일 구현예에 따라, 이동국이 특정 실내 영역에 있음을 적어도 보조하기 위해 리포지터리 디바이스에서의 컴퓨팅 플랫폼용의 예시적인 프로세스 또는 방법의 어떤 특징을 도시하는 흐름도.
도 7은, 일 구현예에 따라, 이동국 및 여러 기기를 포함하는 예시적인 환경에서 구현될 수 있는 예시적인 통신 세션을 도시하는 개략적인 블록도.
도 8은 일 구현예에 따라, 맵 추출 페이즈를 통해 전자 맵을 확립하고, 분석기 기능의 맵 추리 페이즈를 통해 인코딩된 메타데이터를 확립하고, 이동국으로 전해지거나/전해지고 이동국에 의해 사용되는 위치 결정 보조 데이터를 구성하는 예시적인 프로세스 또는 방법의 어떤 특징을 도시하는 흐름도.
이동국이 하나 이상의 특정한 실내 영역들에 있음을 결정하거나 또는 결정하는 것을 보조하기 위해, 컴퓨팅 플랫폼들 및/또는 이동국들과 같은 여러 가지 디바이스들에서 구현될 수도 있는 몇몇 실시형태의 방법들과 장치들이 제공된다.
최초 실시형태로서, 이동국이 현재 하나 이상의 특정한 실내 영역들에 있음을 이동국이 결정할 수 있도록 하는 방법이 이동국에서 구현될 수도 있다.
이러한 결정에 도달하기 위해, 이동국은 리포지터리 디바이스 식별자에 대한 요구를 디렉토리 디바이스에 전달할 수도 있다. 여기서, 예를 들면, 디렉토리 디바이스 (예를 들면, 서버 등) 는, 이동국에 의해 미리 프로그램되거나, 얻어지거나 또는 결정될 수도 있는 기지의 네트워크 위치를 가질 수도 있다. 어떤 경우들에 있어서, 리포지터리 디바이스 식별자에 대한 요구는, 이동국의 적어도 제 1의 추정 위치를 디렉토리 디바이스에 가리킬 수도 있다. 이러한 제 1의 추정 위치는 어떤 경우들에 있어서는 대략적인 추정일 수도 있다. 예를 들면, 마지막에 알려진 위치 고정이 디렉토리 디바이스에 대한 요구에 포함될 수도 있고/있거나, 디렉토리 디바이스에 유용할 수도 있는 다른 정보가 요구에 포함될 수도 있다.
계속해서, 이동국은, 하나 이상의 리포지터리 디바이스들 (예를 들면, 서버 등) 로부터 이동국에 이용가능할 수도 있는 또는 이동국에 이용가능하게 만들어질 수도 있는 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들 등을 식별할 수도 있는 응답을 디렉토리 디바이스로부터 수신할 수도 있다. 예를 들면, 하나 이상의 식별자들 등은, 디렉토리 디바이스가 제 1의 추정 위치에 또는 근처에 있다고 결정한 하나 이상의 실내 영역들에 관련하는 예비 위치 결정 보조 데이터를 위해 제공될 수도 있다. 예를 들면, 제 1의 추정 위치는, 이동국이 특정한 교차로 근처에 있을 수도 있다는 것을 지시할 수도 있고, 상기 교차로에 또는 교차로 근처에 위치된 건물들 내의 하나 이상의 실내 영역들에 관한 그리고 하나 이상의 리포지터리 디바이스들로부터 이동국에 의해 얻어질 수도 있는 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 이러한 이동국에 제공할 수도 있다. 어떤 실시형태의 구현예들에 있어서, 식별자는 실내 영역을 유니크하게 식별할 수도 있는 위치 컨텍스트 식별자 (Location Context Identifier; LCI) 등을 포함할 수도 있다. 어떤 다른 실시형태들에서는, 식별자는 파일, 파일의 디렉토리 위치 등을 지시하거나 나타낼 수도 있는 URL (Uniform Resource Locator), 네트워크 어드레스 등을 포함할 수도 있다.
이동국은, 예를 들면, 적어도 부분적으로, 디렉토리 디바이스로부터 수신되는 식별자에 기초하여 예비 위치지정 보조 데이터를 획득할 수도 있다. 예를 들면, 이동국은 하나 이상의 실내 영역들의 하나 이상에 대한 예비 위치 결정 보조 데이터에 대한 요구를 하나 이상의 적용가능한 리포지터리 디바이스들에 전송할 수도 있다. 어떤 예시적인 구현예들에 있어서, 예비 위치 결정 보조 데이터에 대한 요구는 하나 이상의 식별자들의 적어도 하나를 가리킬 수도 있다. 그러면, 계속해서, 이동국은, 예를 들면, 하나 이상의 적용 가능한 리포지터리 디바이스들로부터 대응하는 예비 위치 결정 보조 데이터의 전체 또는 일부를 수신할 수도 있다. 어떤 경우들에 있어서, 두 개 이상의 영역들은 서로 중첩할 수도 또는 그렇지 않을 수도 있다. 따라서, 이동국이 두 개 이상의 실내 영역들에 있는 것이 가능할 수도 있다. 예를 들면, 서점에 대한 영역의 전체 또는 일부는, 서점이 물리적으로 위치될 수도 있는 건물 또는 쇼핑몰에 대한 잠재적으로 더 큰 영역 내에 유효하게 있을 수도 있다.
어떤 예시적인 구현예들에 있어서, 예비 위치 결정 보조 데이터는 실내 영역에 대한 액세스 포인터 로케이터의 적어도 일부를 포함할 수도 있다. 어떤 예시적인 경우들에 있어서, 액세스 포인터 로케이터는 무선 모델들, 무선 히트맵들, 및/또는 이동국이 수신하거나 또는 검출할 수도 있는 신호들을 실내 영역에서 전송할 수도 있는 여러 가지 무선 신호 송신기 (예를 들면, 액세스 포인트들 등) 에 대한 다른 형태의 RF 신호 관련 정보 및/또는 위치 정보를 포함할 수도 있다. 그러면, 이동국은, 예를 들면, 그 자체로 또는 어쩌면 다른 디바이스 (예를 들면, 리포지터리 디바이스) 의 도움으로, 이러한 이동국이 하나 이상의 실내 영역들의 특정한 하나 이상에 있다는 것을 결정할 수도 있다. 예를 들면, 이동국은, 예비 위치 결정 보조 데이터에서 식별된 송신기로부터 수신되는 신호에 대한 신호 특성 측정에 적어도 부분적으로 기초하여 특정한 실내 영역에 (예를 들면, 특정한 실내 영역 내에, 또는 특정한 실내 영역 근처에) 이동국이 있음을 결정할 수도 있다. 어떤 예시적인 구현예들에 있어서, 신호 특성 측정들 등을 나타내는 메시지를 리포지터리 디바이스, 디렉토리 디바이스 등에 전송하고 그들로부터 하나 이상의 결정된 실내 영역들을 나타내는 응답 메시지를 수신함으로써 하나 이상의 실내 영역들 중 어느 곳에 이동국이 위치될 수도 있는지를 결정함에 있어서 이동국은 지원을 얻을 수도 있다.
그 다음, 예를 들면, 이동국은 하나 이상의 실내 영역들의 특정한 하나에 대한 위치 결정 보조 데이터에 대한 요구를 적용 가능한 리포지터리 디바이스로 전송하고, 요구된 위치 결정 보조 데이터를 이러한 리포지터리 디바이스로부터 수신할 수도 있다. 어떤 예시적인 경우들에서, 위치 결정 보조 데이터는, 이동국에서 하나 이상의 기능들 (예를 들면, 위치 결정 기능들, 내비게이션 기능들 등) 로 사용될 수도 있는 부가적인 정보를 포함할 수도 있다. 예를 들면, 위치 결정 보조 데이터는 실내 영역에 대한 액세스 포인트 로케이터 및/또는 전자 맵을 포함할 수도 있다. 예를 들면, 위치 결정 보조 데이터는, 실내 영역에 대한 액세스 포인트 로케이터 또는 전자 맵에 대응하는 인코딩된 메타데이터를 포함할 수도 있다. 예를 들면, 위치 결정 보조 데이터는, 하나 이상의 실내 영역들 또는 그 일부에 대한, 연결도 그래프, RSSI 히트맵, 확률 히트맵 등을 포함할 수도 있다.
그 다음, 이동국은, 예를 들면, 인코딩된 또는 어쩌면 디코딩된 메타데이터의 적어도 일부를 적어도 하나의 기능으로 제공할 수도 있다. 어떤 예시적인 구현예들에 있어서, 이동국은 계속해서, 예비 위치 결정 보조 데이터 및/또는 위치 결정 보조 데이터에 적어도 부분적으로 기초하여, 예를 들면, 특정한 실내 영역 내에서의 제 2의 추정 위치를 결정할 수도 있다. 예를 들면, 제 2의 추정 위치는, 위치가 알려진 복수의 송신기들 (예를 들면, 세 개 이상의 액세스 포인트들, 등) 에 대한 레인지 측정들의 획득에 적어도 부분적으로 기초하여 결정될 수도 있다.
어떤 예시적인 구현예들에 있어서, 하나 이상의 기능들은, 적어도 부분적으로, 적어도 하나의 실내 영역 내에서 또는 적어도 하나의 실내 영역에 관해서 이동국의 위치를 추정하기 위해 사용될 수도 있다. 예를 들면, 하나 이상의 기능들은 하나 이상의 수신된 신호(들) 의 측정된 특성들을 고려할 수도 있다. 예를 들면, 이동국의 위치 추정은, 적어도 부분적으로, 어떤 좌표 시스템에 대한 이동국의 추정 위치에 대한 하나 이상의 좌표들의 결정을 포함할 수도 있다. 예를 들면, 이동국의 위치 추정은, 적어도 부분적으로, 실내 영역, 구조물, 및/또는 그 내부 또는 그 주변의 몇몇 대상, 서비스, 관심 지점 등에 관한 이동국의 위치 결정을 포함할 수도 있다. 예를 들면, 이동국의 위치 추정은, 적어도 부분적으로, 좌표 시스템에 관한, 적어도 하나의 실내 영역 또는 구조물에 대한, 예를 들면, 그 안으로의, 그 밖으로의, 또는 그 내에서의 이동국의 이동 (예를 들면, 방향, 속도 등) 또는 그 이동의 부재, 등 또는 이들의 임의의 조합의 결정을 포함할 수도 있다.
어떤 다른 양태들에 따르면, 이동국이 현재 하나 이상의 특정한 실내 영역들 내에 있음을 이동국이 결정하는데 보조하기 위해 디렉토리 스테이션에서 하나 이상의 컴퓨팅 디바이스들 등을 이용하는 방법이 구현될 수도 있다. 디렉토리 디바이스는, 예를 들면, 리포지터리 디바이스 식별자에 대한 요구를 이동국으로부터 수신할 수도 있는데, 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타낸다. 그러면, 디렉토리 디바이스는 상기 제 1의 추정 위치에 또는 그 근처에 있을 수도 있는 하나 이상의 실내 영역들을 결정할 수도 있다. 예를 들면, 디렉토리 디바이스는, 여러 가지 형태들의 위치 추정 정보를, 여러 가지 리포지터리 디바이스들로부터 이동국으로 이용가능하거나 또는 이용 가능하게 만들어 질 수도 있는 예비 위치 결정 보조 데이터에 대한 식별자들과 관련시키는 데이터베이스를, 예를 들면, 유지할 수도 있다. 예를 들면, 식별자는 LCI 또는 다른 형태의 식별자, 파일명, 메모리 또는 데이터베이스에서의 어드레스, 네트워크 어드레스 등을 포함할 수도 있고, 적어도 하나의 실내 영역 위치에 대한 적어도 예비 위치 결정 보조 데이터를 요구하거나 또는 획득하기 위해 사용될 수도 있다. 그러면, 디렉토리 디바이스는, 예를 들면, 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 요구하는 이동국에 전송할 수도 있다. 어떤 예시적인 구현예들에 있어서, 디렉토리 디바이스는, 예를 들면, 실내 영역에 대한 액세스 포인트 로케이터 및/또는 전자 맵에 적어도 부분적으로 기초하여, 실내 영역에 대한 인코딩된 메타데이터를 확립할 수도 있다. 디렉토리 디바이스는 확립된 인코딩된 메타데이터의 전체 또는 일부를, 인코딩된 메타데이터를 포함하는 위치 결정 보조 데이터를 여러 가지 이동 스테이션들로 제공할 수도 있는 리포지터리 디바이스로 전송할 수도 있다.
어떤 다른 양태들에 따르면, 이동국이 현재 하나 이상의 특정한 실내 영역들에 있음을 이동국이 결정하는 것을 보조하기 위해 리포지터리 스테이션에서 하나 이상의 컴퓨팅 디바이스들 등을 이용하는 방법이 구현될 수도 있다. 리포지터리 디바이스는, 예를 들면, 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 수신할 수도 있는데, 상기 요구는 예비 위치 결정 보조 데이터에 대한 식별자를 나타낸다. 그러면, 리포지터리 디바이스는, 예를 들면, 예비 위치 결정 보조 데이터를 이동국으로 전송할 수도 있다. 상기 언급된 바와 같이, 어떤 경우들에 있어서, 예비 위치 결정 보조 데이터는 특정한 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함할 수도 있다. 계속해서, 리포지터리 디바이스는 이동국으로부터 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 수신할 수도 있고, 위치 결정 보조 데이터를 이동국으로 전송할 수도 있다. 내비게이션 정보는, 예를 들면, 실내 영역에 대한 인코딩된 메타데이터를 포함할 수도 있다. 어떤 예시적인 경우들에 있어서, 이러한 인코딩된 메타데이터의 전체 또는 일부는 디렉토리 디바이스로부터 얻어질 수도 있다. 예를 들면, 인코딩된 메타데이터는 경로 지정 및/또는 편리 정보, 관심 지점 (POI) 정보 등을 포함할 수도 있으며, 이들은 실내 영역을 둘러보는데 (navigating) 유용할 수도 있다.
어떤 예시적인 구현예들에서, 이동국은 다른 디바이스들과 인터페이스할 수도 있다. 예를 들면, 이동국은 실내 영역에 관해 수집된 데이터를 크라우드 소싱 디바이스 등으로 전송할 수도 있다. 예를 들면, 이동국은 실내 영역에 대한 부가적인 메타데이터를 크라우드 소싱 디바이스 등으로부터 수신할 수도 있는데, 이것은 적어도 하나의 기능에 제공되거나 적어도 하나의 기능에서 사용될 수도 있다. 다른 실시형태에서, 이동국은 실내 영역에 대한 로컬 메타데이터를 로컬 디바이스 등으로부터 수신할 수도 있는데, 이것은 예를 들면, 위치 결정 기능, 내비게이션 기능, 위치 기반 서비스 기능 등의 적어도 하나의 기능에 제공되거나 하나의 기능에서 이용될 수도 있다.
어떤 예시적인 경우들에 있어서, 리포지터리 디바이스는, 실내 영역에 대한 적어도 하나의 베뉴 다이어그램에 적어도 부분적으로 기초하여 액세스 포인트 로케이터의 전체 또는 일부 및/또는 전자 맵의 전체 또는 일부를 확립할 수도 있다. 예를 들면, 컴퓨터 보조 디자인 (CAD) 다이어그램 및/또는 다른 형태의 파일(들) 은, 전자 맵의 전체 또는 일부 및/또는 액세스 포인트 로케이터의 전체 또는 일부를 확립하도록 맵 추출 페이즈를 통해 처리될 수도 있다.
알 수도 있는 바와 같이, 하나 이상의 리포지터리 디바이스들과 하나 이상의 디렉토리 디바이스들이 존재할 수도 있지만, 어떤 예시적인 구현예들에서는, 리포지터리 디바이스들 보다 실질적으로 더 적은, 어쩌면 더 중앙 집중화된 또는 계산적으로 강력한 디렉토리 디바이스들을 제공하는 것이 유익할 수도 있다. 물론, 몇몇 예시적인 구현예들에 있어서, 여러 가지 서버 팜들 및/또는 클라우드 컴퓨팅 설비들이 필요에 따라 이러한 디바이스들 역할에 적응하도록 구성될 수도 있다. 어떤 경우들에 있어서, 하나 이상의 디렉토리 디바이스, 리포지터리 디바이스 또는 추론 디바이스는, 모두, 하나의 컴퓨팅 디바이스들, 예를 들면, 서버, 서버팜에서 전체적으로 또는 부분적으로 호스트되거나 또는 제공될 수도 있다.
본원에서 사용된 바와 같이 구조물이라는 용어는, 예를 들면, 대상(들) 의 하나 이상의 (전체 또는 일부의) 자연적인 물리적 배치들 및/또는 사람이 만든 물리적 배치들에 적용될 수도 있고, 그 지식은 이동국의 유저에게 유용할 수도 있다. 예를 들면, 구조물은 이동국의 유저가 들어가고, 빠져나오고, 및/또는 그 내부에서 움직일 수도 있는 빌딩의 전체 또는 일부를 포함할 수도 있다. 몇몇 예시적인 구조물은 실내 및 실외 공간들의 혼합체를 포함할 수도 있다.
본원에서 사용된 바와 같이, 영역이라는 용어는, 예를 들면, 몇몇 방식으로 구별될 수도 있는 구조물의 전체 또는 일부에 관련될 수도 있다.
어떤 경우들에 있어서, 예를 들면, 두 개 이상의 상이한 영역들은, 예를 들면, 층들, 천장들, 지붕들, 벽들, 계단들, 엘리베이터들, 통로들 등과 같은 대상들의 여러 가지 물리적 배치들에, 적어도 부분적으로 기초하여 서로 구별될 수도 있다. 따라서, 예를 들면, 구조물의 두 개 이상의 영역들은 빌딩의 두 개 이상의 상이한 레벨들 (예를 들면, 층들), 빌딩에서의 두 개 이상의 사무실, 쇼핑몰의 가게들 등에 관련될 수도 있다.
도 1은 이동국 (102) 이 하나 이상의 특정한 실내 영역들 (152) 에 있음을 결정하거나 또는 결정함에 있어서 보조하기 위해 이동국 (102) 과 여러 디바이스들을 포함하는 예시적인 환경 (100) 을 도시하는 개략적인 블록도이다.
예로서, 이동국 (102) 은 구조물 내에서 유저에 의해 이동될 수도 있으며 송신기들 (130) (예를 들면, 액세스 포인트들, 셀 타워들 등) 및/또는 네트워크(들) (104) 에서의 다른 리소스들 등에 의해 전송되는 신호들을 수신하기 위한 네트워크 인터페이스 (114) 를 포함하는 임의의 전자 디바이스를 포함할 수도 있다. 따라서, 몇몇 실시형태들로서, 이동국 (102) 은 셀 폰, 스마트폰, 컴퓨터 (예를 들면, 랩탑 컴퓨터와 같은 퍼스널 컴퓨터 , 태블릿 컴퓨터, 웨어러블 컴퓨터, 등), 내비게이션 에이드, 디지털 북 리더, 게임 디바이스, 뮤직 및/또는 비디오 플레이어 디바이스, 카메라 등을 포함할 수도 있다.
장치 (116) 는, 예를 들면, 하드웨어, 펌웨어, 하드웨어와 소프트웨어의 조합, 및/또는 펌웨어와 소프트웨어 또는 위치 결정 보조 데이터 (128) 를 획득하는데 사용하기 위해 이동국 (102) 에서 제공될 수도 있는 다른 형태의 로직의 조합과 같은 회로를 나타낸다.
몇몇 예시적인 구현예들에 있어서, 이동국 (102) 은 독립형 디바이스로서 배타적으로 또는 선택적으로 기능할 수도 있고, 하나 이상의 관심의 대상이 되는/유용한 특성들/서비스들을 유저에게 제공할 수도 있다. 어떤 예시적인 구현예들에 있어서, 이동국(102)은, 예를 들면, 네트워크(들) (104) 로 명기된 클라우드에 대한 무선 통신 링크로 도시된 바와 같이, 몇몇 방식으로 하나 이상의 다른 디바이스들과 통신할 수도 있다. 네트워크(들) (104) 은, 예를 들면, 하나 이상의 유선 또는 무선 통신 링크들을 사용하여 네트워크 인터페이스 (114) 를 경유하여, 이동국 (102) 이 통신할 수 있는 또는 이동국이 통신하게 될 수 있는 하나 이상의 통신 및/또는 컴퓨팅 리소스들 (예를 들면, 디바이스들 및/또는 서비스들) 을 나타낼 수도 있다. 그러므로, 어떤 경우들에 있어서, 이동국 (102) 은 네트워크(들)(104)를 통해 데이터 및/또는 명령들을 수신 (전송) 할 수도 있다. 어떤 경우들에 있어서, 이동국 (102) 은, 예를 들면, 송신기 (110) 로부터 신호를 수신할 뿐만 아니라 이러한 송신기 (예를 들면, 수신기를 구비하는) 로 신호를 전송하기도 한다.
어떤 예시적인 구현예들에 있어서, 이동국 (102) 은, 하나 이상의 송신기 (110) 및/또는 네트워크 (104) 와 관련될 수도 있는 하나 이상의 무선 통신 네트워크들, 로케이션 서비스들, 및/또는 이들의 임의의 조합과 관련된 신호들을 수신하도록 될 수도 있다.
이동국 (102) 은, 무선 광대역 네트워크 (WWAN), 무선 로컬 영역 네트워크 (WLAN), 무선 개인 영역 네트워크 (WPAN) 등과 같은 여러 가지 무선 통신 네트워크들과의 사용을 위해, (예를 들면, 네트워크 인터페이스 (114) 를 경유하여), 예를 들면, 인에이블 될 수 있다. 용어 "네트워크" 및 "시스템"은 본원에서 상호 교환적으로 사용될 수도 있다. WWAN은 CDMA (Code Division Multiple Access) 네트워크, TDMA (Time Division Multiple Access) 네트워크, FDMA (Frequency Division Multiple Access) 네트워크, OFDMA (Orthogonal Frequency Division Multiple Access) 네트워크, SC-FDMA (Single-Carrier Frequency Division Multiple Access) 네트워크 등일 수도 있다. CDMA 네트워크는, 단지 몇몇 무선 기술을 거론하자면, cdma2000, 와이드밴드-CDMA (W-CDMA), TD-SCDMA (Time Division Synchronous Code Division Multiple Access) 와 같은 하나 이상의 무선 액세스 기술들 (RATs; Radio Access Technologies) 를 구현할 수도 있다. 본원에서, cdma2000은 IS-95, IS-2000, 및 IS-856 표준에 따라 구현되는 기술들을 포함할 수도 있다. TDMA 네트워크는 GSM (Global System for Mobile Communications), D-AMPS (Digital Advanced Mobile Phone System), 또는 몇몇 다른 RAT를 구현할 수도 있다. GSM 및 W-CDMA는 "3rd Generation Partnership Project" (3GPP) 로 명명된 컨소시엄으로부터의 문헌들에서 기술된다. cdma2000은 "3rd Generation Partnership Project 2" (3GPP2) 로 명명된 컨소시엄으로부터의 문헌들에 기술된다. 3GPP 및 3GPP2 문헌들은 공개적으로 이용가능하다. WLAN은 IEEE 802.11x 네트워크를 포함하고, WPAN은, 예를 들면, 블루투스 네트워크, IEEE 802.15x를 포함할 수도 있다. 무선 통신 네트워크들은, 예를 들면, 롱텀 에볼루션 (LTE), 어드밴스드 LTE, 와이맥스 (WiMAX), 울트라 모바일 브로드밴드 (Ultra Mobile Broadband; UMB) 등과 같은 소위 차세대 기술들 (예를 들면, "4G") 을 포함할 수도 있다.
몇몇 예시적인 구현예들에 있어서, 이동국 (102) 은, (예를 들면, 셀룰러 네트워크, 와이파이 네트워크 등을 통해) GNSS (Global Navigation Satellite System), 또는 다른 형태의 위성 및/또는 지상 로케이팅 서비스, 위치 기반 서비스와 같은 여러 가지 로케이션 서비스(들) 과 사용하기 위해 (예를 들면, 네트워크 인터페이스 (114) 또는 다른 로케이션 수신기를 통해) 인에이블될 수도 있다.
도 1에 도시된 바와 같이, 이동국 (102) 은 구조물 (150) 의 하나 이상의 실내 영역들 (152) 내의 위치 (154) 에 위치될 수도 있다. 상기 언급한 바와 같이, 이동국 (102) 에 위치 결정 보조 데이터를 제공하는 것이 바람직할 수도 있다. 이 실시형태에 있어서, 위치 결정 보조 데이터 (128) 는 리포지터리 디바이스 (108) 를 통해 이용 가능하게 되는 것으로 도시된다. 예로서, 위치 결정 보조 데이터 (128) 는, 유저가 이동국을 가지고 구조물 (150) 및/또는 실내 영역(들) (152) 안으로 및/또는 구조물 (150) 및/또는 실내 영역(들) (152) 근처로 이동할 때, 예를 들면, 위치 결정 또는 내비게이션 기능들과 같은 하나 이상의 기능들을 지지하는데 보조하기 위해 이동국 (102) 에 의해 몇몇 방식으로 처리 및/또는 제공 또는 사용될 수도 있는 정보를 포함할 수도 있다.
예시적인 구현예에 따르면, 적용 가능한 위치 결정 보조 데이터 (128) 를 요구 또는 액세스하기 위해, 이동국 (102) 이 현재 어느 실내 영역들 (152) 에 있을 수도 있는지를 (예를 들면, 어느 실내 영역들 (152) 내에 위치될 수도 있는지를, 어느 실내 영역들 (152) 근처에 위치될 수도 있는지를) 이동국 (102) 은 결정할 필요가 있을 수도 있다. 그러므로, 상기 최초 실시형태의 구현예들에서 설명된 바와 같이, 이동국 (102) 은 예비 위치 결정 보조 데이터 (127) 에 대한 식별자 (121) 를 획득하기 위해 디렉토리 디바이스 (106) 내에서 통신할 수도 있다. 적어도 일부, 식별자 (121) 에 기초하여, 이동국 (102) 은 리포지터리 디바이스 (108) 로부터 예비 위치 결정 보조 데이터 (127) 를 요구할 수도 있다. 그 후, 이동국 (102) 은 (그 자체로 또는 하나 이상의 다른 디바이스들의 지원으로), 예비 위치 결정 보조 데이터 (127) 의 적어도 일부에서 식별될 수도 있는 하나 이상의 송기기로부터 수신되는 신호에 대한 신호 특성 측정에 적어도 부분적으로 기초하여, 이동국 (102) 이 적어도 하나의 특정한 실내 영역 (152) 에 있음을 결정할 수도 있다. 특정한 실내 영역 (152) 에 있음이 결정되면, 이동국 (102) 은, 예를 들면, 그 특정한 실내 영역 (154) 에 대한 위치 결정 보조 데이터 (128) 를 요구하거나 또는 얻을 수도 있다.
따라서, 예시적인 디렉토리 디바이스 (106) 는, 어떤 구현예들에서 네트워크 인터페이스 (114) 와 유사할 수도 있는 네트워크 인터페이스 (118) 를 통해 네트워크(들) (104) 에 접속된 것으로 도시된다. 디렉토리 디바이스 (106) 는, 예를 들면, 하나 이상의 컴퓨팅 플랫폼들, 예를 들면, 서버들 등을 포함할 수도 있는데, 이들은 장치 (120) 를 제공할 수도 있다. 예를 들면, 장치 (120) 는, 예를 들면, 네트워크 인터페이스 (118), 네트워크(들) (104), 및 네트워크 인터페이스 (114) 를 통해, 이동국 (102) 의 장치 (116) 에 응답하여 어떤 식별자 (121) 가 제공될 것인지를 결정하기 위한 데이터 베이스 등을 포함할 수도 있다. 어떤 다른 예시적인 구현예들에 있어서, 장치 (120) 는, 예를 들면, 네트워크 인터페이스 (118), 네트워크(들) (104), 및 리포지터리 디바이스 (108) 의 네트워크 인터페이스 (118) 를 통해, 리포지터리 디바이스 (108) 에 전송될 수도 있는 인코딩된 메타데이터 (124) 의 전체 또는 일부를 확립할 수도 있는 분석기 기능을 포함할 수도 있다.
예시적인 리포지터리 디바이스 (108) 는, 어떤 구현예들에서 네트워크 인터페이스 (114) 와 유사할 수도 있는 네트워크 인터페이스 (118) 를 통해 네트워크(들) (104) 에 접속된 것으로 도시된다. 예를 들면, 리포지터리 디바이스 (108) 는 하나 이상의 컴퓨팅 플랫폼, 예를 들면, 장치 (126) 를 제공할 수도 있는 서버들 등을 포함할 수도 있다. 리포지터리 디바이스 (108) 는, 예를 들면, 네트워크 인터페이스 (118), 네트워크(들) (104), 및 디렉토리 디바이스 (106) 의 네트워크 인터페이스 (118) 를 통해, 디렉토리 디바이스 (106) 로부터의 인코딩된 메타데이터를 수신할 수도 있다. 어떤 경우, 장치 (126) 는, 예를 들면, 인코딩된 메타데이터 (124) 의 전체 또는 일부를 확립할 수도 있는 분석기 기능을 포함할 수도 있다. 상기 언급되고, 후속하는 실시형태에서 더 설명되는 바와 같이, 장치 (126) 는 네트워크 인터페이스 (118) 를 통해 수신된 위치 결정 보조 데이터 (128) 및/또는 예비 위치 결정 보조 데이터 (127) 에 대한 요구들을 처리하고 요구들에 대한 응답들의 전송을 개시할 수도 있다. 도시된 바와 같이, 장치 (126) 는, 예를 들면, 예비 위치 결정 보조 데이터 (127), 및 위치 결정 보조 데이터 (128) 를 확립, 유지, 또는 저장할 수도 있는데, 이들은 인코딩된 메타데이터의 전체 또는 일부를 포함할 수도 있다. 어떤 예시적인 구현예들에 있어서, 예비 위치 결정 보조 데이터 (127) 는 위치 결정 보조 데이터 (128) 의 서브셋을 포함할 수도 있고/있거나, 위치지정 보조 데이터 (128) 로부터 유도될 수도 있다.
어떤 예시적인 구현예들에 있어서, 이동국 (102) 은 하나 이상의 메시지들을 디렉토리 디바이스 (106) 및/또는 리포지터리 디바이스 (108) 에 전송할 수도 있는데, 이것은 예비 위치지정 보조 데이터 (127) 의 적어도 일부에서 식별된 것일 수도 있는 하나 이상의 송신기 (110) 로부터 이동국 (102) 에 의해 수신되는 하나 이상의 신호들에 대한 하나 이상의 신호 특성 측정들을 나타낸다. 응답으로, 디렉토리 디바이스 (106) 및/또는 리포지터리 디바이스 (108) 는, 적어도 부분적으로, 하나 이상의 신호 특성 측정들에 기초하여 특정한 하나 이상의 실내 영역들 (152) 에 이동국 (102) 이 있음을 결정한다. 그 후, 하나 이상의 응답 메시지들은 디렉토리 디바이스 (106) 및/또는 리포지터리 디바이스 (108) 로부터 이동국 (102) 으로 전송될 수도 있는데, 이것은 이동국 (102) 이 하나 이상의 특정한 실내 영역들 (152) 에 있음을 나타낸다.
어떤 예시적인 구현예들에 있어서, 환경 (100) 은 맵 추론 디바이스 (140) 를 더 포함할 수도 있는데, 도시된 바와 같이, 네트워크 인터페이스 (118) 를 통해 네트워크(들) (104) 에 연결될 수도 있다. 네트워크 인터페이스 (118) 는, 예를 들면, 어떤 구현예들에서, 네트워크 인터페이스 (114) 와 유사할 수도 있다. 맵 추론 디바이스 (140) 는, 예를 들면, 하나 이상의 컴퓨팅 플랫폼들, 예를 들면, 서버들, 등을 포함할 수도 있는데, 이들은 장치 (142) 를 제공할 수도 있다. 장치 (142) 는, 예를 들면, 인코딩된 메타데이터 (124) 의 전체 또는 일부를 확립할 수도 있는 분석기 기능 (122) 을 포함할 수도 있다. 맵 추론 디바이스 (140) 는 인코딩된 메타데이터 (124) 를, 예를 들면, 네트워크 인터페이스 (118), 네트워크(들) (104), 및 리포지터리 디바이스 (108) 의 네트워크 인터페이스 (118) 를 통해 리포지터리 디바이스 (108) 로 전송할 수도 있다.
일 실시형태가 도 1에 도시되는데, 크라우드 소싱 디바이스 (crowd-sourcing device; 110) 는 하나 이상의 컴퓨팅 플랫폼들, 예를 들면, 서버들, 등을 포함할 수도 있고, 부가적인 메타데이터 (111) 를 확립, 유지 또는 저장하고/하거나, 그것을 다른 디바이스들 및/또는 이동국 (102) 에, 예를 들면, 네트워크(들) (104) 를 통해 제공할 수도 있다.
마찬가지로, 예를 들면, 하나 이상의 컴퓨팅 플랫폼들, 예를 들면, 서버들, 등을 포함할 수도 있으며, 로컬 메타데이터 (113) 를 확립, 유지, 저장하고/하거나, 예를 들면, 네트워크(들) (104) 를 통해, 또는 어쩌면 직접적인 무선 링크 (네트워크(들) (104) 외부에 도시되었지만, 네트워크(들) (104) 내에 또한 마련될 수도 있다) 를 통해 다른 디바이스들 및/또는 이동국 (102) 에 로컬 메타데이터 (113) 를 제공할 수 있는 로컬 디바이스 (112) 가 제공될 수도 있다.
도 2는, 구현예에 따라, 예비 위치 결정 보조 데이터 (127) 와 위치 결정 보조 데이터 (128) 를 획득하고 사용하는데 이용하기 위한, 특별한 목적의 일렉트로닉 컴퓨팅 디바이스 (200) 형태의 예시적인 이동국 (102) 의 어떤 특징을 도시하는 개략적인 블록도이다.
도시된 바와 같이, 이동국 (102) 은, 하나 이상의 접속들 (206) 을 통해 메모리 (204) 에 결합되며 (예를 들면, 본원에서 제공되는 기술들에 따른) 데이터 프로세싱을 수행하기 위한 하나 이상의 프로세싱 유닛들 (202) 을 포함할 수도 있다. 프로세싱 유닛(들) (202) 은, 예를 들면, 하드웨어 또는 하드웨어와 소프트웨어의 조합으로 구현될 수도 있다. 프로세싱 유닛(들) (202) 은 데이터 컴퓨팅 프로시져 또는 프로세스의 적어도 일부를 수행하도록 구성될 수 있는 하나 이상의 회로들을 나타낼 수도 있다. 비제한적인 예로서, 프로세싱 유닛은 하나 이상의 프로세서들, 컨트롤러들, 마이크로프로세스들, 프로그램 가능한 로직 디바이스들, 필드 프로그래머블 게이트 어레이들, 등, 또는 이들의 조합을 포함할 수도 있다.
메모리 (204) 는 임의의 데이터 저장 메커니즘을 나타낼 수도 있다. 메모리 (204) 는, 예를 들면, 주메모리 (204-1) 및/또는 부메모리 (204-2) 를 포함할 수도 있다. 주메모리 (204-1) 는, 예를 들면, 랜덤 액세스 메모리, 리드 온리 메모리 등을 포함할 수도 있다. 본 실시형태에서는 프로세싱 유닛들과 분리된 것으로 도시되었지만, 주메모리의 전체 또는 일부는 프로세싱 유닛(들) (202), 또는 이동국 (102) 내의 다른 형태의 회로 내에 있을 수도 있고 또는 이들과 함께 위치될/결합될 수도 있음을 주지해야 한다. 부메모리 (204-2) 는, 예를 들면, 주메모리와 동일한 또는 유사한 형태의 메모리 및/또는 예를 들면, 디스크 드라이브, 광학 디스크 드라이브, 테이프 드라이브, 솔리드 스테이트 메모리 드라이브, 등과 같은 하나 이상의 데이터 저장 디바이스들 또는 시스템들을 포함할 수도 있다. 어떤 구현예들에 있어서, 부메모리는 컴퓨터 판독 가능한 매체 (260) 를 동작적으로 수용할 수도 있고, 또는 컴퓨터 판독 가능한 매체 (260) 에 연결되도록 구성될 수도 있다. 메모리 (204) 및/또는 컴퓨터 판독 가능한 매체 (260) 는, 예를 들면, 본원에서 제공되는 기술 및/또는 장치 (120) 또는 장치 (126) (도 1) 에 따른 데이터 프로세싱과 관련된 명령들 (262) 을 포함할 수도 있다.
이동국 (102) 은, 예를 들면, 하나 이상의 유저 입력 디바이스들 (208), 하나 이상의 출력 디바이스들 (210), 하나 이상의 네트워크 인터페이스들 (114), 및/또는 하나 이상의 위치 수신기들 (216) 을 포함할 수도 있다.
입력 디바이스(들) (208) 은, 예를 들면, 여러 가지 버튼들, 스위치들, 터치패드, 트랙볼, 조이스틱, 터치스크린, 마이크, 카메라 등을 포함할 수도 있는데, 이들은 하나 이상의 유저 입력들을 받아들이기 위해 사용될 수도 있다. 출력 디바이스들 (210) 은, 예를 들면, 유저에 대한 시각적인 출력, 청각적인 출력, 및/또는 촉각적인 출력을 생성하는데 사용될 수도 있는 여러 가지 디바이스들을 포함할 수도 있다.
예를 들면, 네트워크 인터페이스 (114) 는, 예를 들면, 하나 이상의 유선 및/또는 유선 통신 링크들을 통해, 하나 이상의 송신기들 (110) 및/또는 네트워크(들) (104) (도 1) 에 대한 접속을 제공할 수도 있다. 위치 수신기 (216) 는, 예를 들면, 하나 이상의 위치 서비스들로부터 신호들을 획득할 수도 있고, 메모리에 저장된 하나 이상의 신호들에 제공되거나 또는 이들에 관련될 수도 있는 위치를 추정하는데 사용될 수도 있다. 예를 들면, 이동국 (102) 이 특정 구조물/영역에 또는 그 근처에, 또는 어쩌면 그 특정 구조물/영역으로 다가오고 있음을 (어쩌면 대략적으로) 나타낼 수도 있는 제 1의 위치를 추정하는데 사용될 수도 있다.
프로세싱 유닛(들) (202) 및/또는 명령들 (262) 은, 예를 들면, 본원의 여러 가지 예시적인 기술들에서 설명된 바와 같이, 예를 들면, 리포지터리 디바이스 식별자 (121) 에 대한 하나 이상의 요구들 (220), 위치 결정 보조 데이터 (128) 에 대한 하나 이상의 요구들 (222), 하나 이상의 식별자들 (121), 제 1의 추정 위치 (226), 제 2의 추정 위치 (228), 위치 결정 보조 데이터 (128), 예비 위치 결정 보조 데이터 (127) 에 대한 하나 이상의 요구들 (221), 예비 위치 결정 보조 데이터 (127), 하나 이상의 전자 맵들 (234), 하나 이상의 액세스 포인터 로케이터들 (236), 하나 이상의 신호 특성 측정들 (238), 부가적인 메타데이터 (111), 로컬 메타데이터 (113), 하나 이상의 기능들 (240) 등에 대한 또는 하나 이상의 기능들 (240) 등을 지원하는 명령들 및/또는 데이터, 또는 이들의 임의의 조합과 같이, 메모리 (204) 에 저장된 하나 이상의 신호들을 제공하거나 또는 이 하나 이상의 신호들과 관련될 수도 있다.
도 3은, 일 구현예에 따른, 예비 위치 결정 보조 데이터 (127) 및/또는 위치지정 보조 데이터 (128) 등을 확립 및/또는 이들을 이동국 (102) 에 제공하기 위해 사용될 수도 있는 하나 이상의 디바이스들을 사용하기 위한 예시적인 특별한 목적의 컴퓨팅 플랫폼 (300) 의 어떤 특징들을 도시하는 개략적인 블록도이다. 예를 들면, 디록토리 디바이스 (106) 또는 리포지터리 디바이스 (108) 는 하나 이상의 특별한 목적의 컴퓨팅 플랫폼들 (300) 을 포함할 수도 있다.
도시된 바와 같이 특별한 목적의 컴퓨팅 플랫폼 (300) 은, 하나 이상의 접속들 (306) 을 통해 메모리 (304) 에 접속되며 (예를 들면, 본원에서 제공되는 기술들에 따라) 데이터 프로세싱을 수행하기 위한 하나 이상의 프로세싱 유닛들 (302) 을 포함할 수도 있다. 프로세싱 유닛(들) (302) 은, 예를 들면, 하드웨어 또는 하드웨어와 소프트웨어의 조합으로 구현될 수도 있다. 프로세싱 유닛(들) (302) 은 데이터 컴퓨팅 프로시져 또는 프로세스의 적어도 일부를 수행하도록 구성될 수 있는 하나 이상의 회로들을 나타낼 수도 있다. 비제한적인 예로서, 프로세싱 유닛은 하나 이상의 프로세서들, 컨트롤러들, 마이크로프로세스들, 주문형 집적 회로, 디지털 신호 프로세서들, 프로그램 가능한 로직 디바이스들, 필드 프로그래머블 게이트 어레이들, 등, 또는 이들의 조합을 포함할 수도 있다.
메모리 (304) 는 임의의 데이터 저장 메커니즘을 나타낼 수도 있다. 메모리 (304) 는, 예를 들면, 주메모리 (304-1) 및/또는 부메모리 (304-2) 를 포함할 수도 있다. 주메모리 (304-1) 는, 예를 들면, 랜덤 액세스 메모리, 리드 온리 메모리 등을 포함할 수도 있다. 본 실시형태에서는 프로세싱 유닛들과 분리된 것으로 도시되었지만, 주메모리의 전체 또는 일부는 프로세싱 유닛(들) (302), 또는 특별한 목적의 컴퓨팅 플랫폼 (300) 내의 다른 유사한 회로 내에 마련될 수도 있고 또는 이들과 함께 위치될/결합될 수도 있음을 주지해야 한다. 부메모리 (304-2) 는, 예를 들면, 주메모리와 동일한 또는 유사한 형태의 메모리 및/또는 예를 들면, 디스크 드라이브, 광학 디스크 드라이브, 테이프 드라이브, 솔리드 스테이트 메모리 드라이브, 등과 같은 하나 이상의 데이터 저장 디바이스들 또는 시스템들을 포함할 수도 있다. 어떤 구현예들에 있어서, 부메모리는 컴퓨터 판독 가능한 매체 (360) 를 동작적으로 수용할 수도 있고, 또는 컴퓨터 판독 가능한 매체 (360) 에 연결되도록 구성될 수도 있다. 메모리 (304) 및/또는 컴퓨터 판독 가능한 매체 (360) 는, 예를 들면, 본원에서 제공되는 기술 및/또는 장치 (116) (도 1) 에 따른 데이터 프로세싱과 관련된 명령들 (362) 을 포함할 수도 있다.
특별한 목적의 컴퓨팅 플랫폼 (300) 은, 예를 들면, 하나 이상의 네트워크 인터페이스들 (118) 를 포함할 수도 있다. 네트워크 인터페이스 (118) 는, 예를 들면, 하나 이상의 유선 및/또는 무선 통신 링크를 통해, 예를 들면, 네트워크(들) (104), 이동국 (102), 및/또는 다른 디바이스들 (도 1) 에 대한 접속을 제공할 수도 있다.
프로세싱 유닛(들) (302) 및/또는 명령들 (362) 은, 예를 들면, 본원의 여러 가지 예시적인 기술에서 설명된 바와 같이, 리포지터리 디바이스 식별자 (121) 에 대한 하나 이상의 요구들 (220), 위치 결정 보조 데이터 (128) 에 대한 하나 이상의 요구들 (222), 하나 이상의 식별자들 (121), 제 1의 추정 위치 (226), 제 2의 추정 위치 (228), 위치 결정 보조 데이터 (128), 예비 위치 결정 보조 데이터 (127), 하나 이상의 전자 맵들 (234), 하나 이상의 액세스 포인트 로케이터들 (236), 하나 이상의 신호 특성 측정들 (238), 부가적인 메타데이터 (111), 로컬 메타데이터 (113) 등 또는 이들의 임의의 조합과 같이, 메모리 (304) 에 저장된 하나 이상의 신호들을 제공할 수도 있거나 또는 이들과 관련될 수도 있다.
도 4는, 일 구현예에 따라, 예를 들면, 이동국 (102) 이 하나 이상의 특정한 실내 영역들에 있을 수도 있음을 결정하기 위해 이동국 (102) 에서 사용하기 위한 예시적인 프로세스 또는 방법 (400) 의 어떤 특징들을 도시하는 흐름도이다. 예시적인 블록 (402) 에서, 이동국 (102) 은 리포지터리 디바이스 식별자 (121) 에 대한 요구 (221) 를 디렉토리 디바이스 (106) 에 전송할 수도 있다. 예를 들면, 리포지터리 디바이스 식별자 (121) 에 대한 요구 (221) 는 이동국 (102) 의 적어도 제 1의 추정 위치 (226) 를 나타낼 수도 있다. 어떤 예시적인 다른 구현예들에서, 요구 (221) 는 하나 이상의 송신기 (110) 로부터 이동국 (102) 에 의해 수신되는 하나 이상의 신호들에 대한 하나 이상의 신호 특성 측정들 (238) 을 포함할 수도 있다. 어떤 예시적인 다른 구현예들에서, 요구 (221) 는 복수의 메시지들을 포함할 수도 있다. 예시적인 블록 (404) 에서, 이동국 (102) 은, 제 1의 추정 위치 (226) 에 또는 근처에 있는 것으로 결정된 하나 이상의 실내 영역들 (152) 에 대한 예비 위치 결정 보조 데이터 (127) 에 대한 하나 이상의 식별자들 (121) 을 식별하는 응답을 디렉토리 디바이스 (106) 로부터 수신할 수도 있다. 예시적인 블록 (406) 에서, 이동국 (102) 은 적어도 하나의 식별자들에, 적어도 일부, 기초하여 리포지터리 디바이스 (108) 로부터 예비 위치 결정 보조 데이터 (127) 를 획득할 수도 있다. 예시적인 블록 (408) 에서, 이동국 (102) 은 (예를 들면, 그 자체 또는 하나 이상의 다른 디바이스들의 도움으로), 예비 위치 결정 보조 데이터 (127) 에서 식별된 송신기로부터 수신되는 신호에 대한 신호 특성 측정들 (238) 에, 적어도 일부, 기초하여 하나 이상의 실내 영역들 (152) 의 제 1의 하나에 이동국 (102) 이 있음을, 결정할 수도 있다.
도 5는, 일 구현예에 따라, 이동국 (102) 이 하나 이상의 특정한 실내 영역들 (152) 에 있음을 결정함에 있어서 적어도 보조하기 위해, 하나 이상의 특별한 목적의 컴퓨팅 플랫폼들 (300), 예를 들면, 디렉토리 디바이스 (106) 에서, 사용하기 위한 예시적인 프로세스 또는 방법 (500) 의 어떤 특징들을 도시하는 흐름도이다. 어떤 경우에 구현될 수도 있는 예시적인 블록 (502) 에서, 디렉토리 디바이스 (106) 는 인코딩된 메타데이터 (124) 의 전체 또는 일부를 확립하거나 또는 그 전체 또는 일부를 리포지터리 디바이스 (108) 에 제공할 수도 있다. 다른 경우들에 있어서, 디렉토리 디바이스 (106) 이외의 하나 이상의 디바이스들이 인코딩된 메타데이터 (124) 의 전체 또는 일부를 확립하거나 또는 그 전체 또는 일부를 리포지터리 디바이스 (108) 에 제공할 수도 있다. 예시적인 블록 (504) 에 있어서, 디렉토리 디바이스 (106) 는 이동국 (102) 으로부터 리포지터리 디바이스 식별자 (121) 에 대한 요구 (220) 를 수신할 수도 있고, 요구 (220) 는 이동국 (102) 의 적어도 제 1의 추정 위치 (226) 를 나타낼 수도 있다. 예시적인 블록 (506) 에서, 디렉토리 디바이스 (106) 는 제 1의 추정 위치 (226) 에 또는 근처에 있는 하나 이상의 실내 영역들을 식별할 수도 있다. 예시적인 블록 (508) 에서, 디렉토리 디바이스 (106) 는, 하나 이상의 실내 영역들 (152) 에 대한 예비 위치 결정 보조 데이터 (127) 에 대한 하나 이상의 식별자들을 식별하는 응답을 이동국 (102) 에 전송할 수도 있다. 어떤 경우들에서 구현될 수도 있는 예시적인 블록 (510) 에서, 디렉토리 디바이스 (106) 는 예비 위치 결정 보조 데이터 (127) 에서 식별된 송신기 (110) 로부터 이동국 (102) 에 의해 수신된 신호에 대한 신호 특성 측정 (238) 을 수신하고, 이동국 (102) 이 하나 이상의 실내 영역들 중 제 1의 실내 영역에 있음을 결정하며, 이동국 (102) 이 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 있음을 나타내는 응답 메시지를 이동국 (102) 에 전송할 수도 있다.
어떤 다른 예시적인 구현예들에 있어서, 화살표 (520) 로 표시되는 바와 같이, 디렉토리 디바이스 (106) 가, 블록들 (506 및/또는 508) 의 하나 또는 양자를 건너뛰거나 지연시키고, 대신, 블록 (510) 에서, 이동국 (102) 으로부터 (이동국 (102) 에 의해 개별적으로 통신되거나, 또는 요구 (222) 의 일부로서) 신호 특성 측정 (238) 을 수신하고, 이동국 (102) 이 특정한 실내 영역에 있음을 결정하며, 이동국 (102) 이 특정한 하나 이상의 실내 영역들에 있음을 나타내는 응답 메시지를 이동국 (102) 에 전송할 수도 있다.
도 6은, 일 구현예에 따라, 이동국 (102) 이 특정한 실내 영역들 (152) 에 있음을 결정함에 있어서 적어도 보조하기 위해, 예를 들면, 리포지터리 디바이스 (108) 에서의 하나 이상의 특별한 목적의 컴퓨팅 플랫폼들 (300) 용의 예시적인 프로세스 또는 방법 (600) 의 어떤 특징들을 도시하는 흐름도이다. 어떤 경우들에서 구현될 수도 있는 예시적인 블록 (602) 에서, 리포지터리 디바이스 (108) 는 예비 위치 결정 보조 데이터 (127) 와 위치 결정 보조 데이터 (128) 를 획득할 수도 있다. 예를 들면, 예비 위치 결정 보조 데이터 (127) 와 위치 결정 보조 데이터 (128) 의 전체 또는 일부는 다른 디바이스들로부터 얻어질 수도 있다 (예를 들면, 디렉토리 디바이스 (106) 또는 맵 추론 디바이스 (140) 가 인코딩된 메타데이터 (124) 등의 전체 또는 일부를 확립 및/또는 제공할 수도 있다) . 예를 들면, 예비 위치 결정 보조 데이터 (127) 와 위치 결정 보조 데이터 (128) 의 전체 또는 일부는 리포지터리 디바이스 (108) 에서 확립되거나 또는 유지될 수도 있다. 예시적인 블록 (604) 에서, 리포지터리 디바이스 (108) 는 이동국 (102) 으로부터 실내 영역 (152) 에 대한 예비 위치 결정 보조 데이터 (127) 의 요구 (221) 를 수신할 수도 있으며, 예를 들면, 요구 (221) 는 예비 위치 결정 보조 데이터 (127) 의 적어도 일부에 대한 하나 이상의 식별자 (121) 를 나타낼 수도 있다. 예시적인 블록 (606) 에서, 리포지터리 디바이스 (108) 는 이동국 (102) 으로 예비 위치 결정 보조 데이터 (127) 를 전송할 수도 있으며, 예를 들면, 예비 위치 결정 보조 데이터 (127) 는 실내 영역에 대한 액세스 포인트 로케이터 (236) 을 포함할 수도 있다. 또한, 어떤 경우들에서 구현될 수도 있는 예시적인 블록 (608) 에서, 리포지터리 디바이스 (108) 는 예비 위치 결정 보조 데이터 (127) 에서 식별된 송신기 (110) 로부터 이동국 (102) 에 의해 수신된 신호에 대한 신호 특성 측정 (238) 을 수신하고, 하나 이상의 실내 영역들 (152) 중 제 1의 실내 영역에 이동국 (102) 이 있음을 결정하고, 하나 이상의 실내 영역들 (152) 중 제 1의 실내 영역에 이동국 (102) 이 있음을 나타내는 응답 메시지를 이동국 (102) 에 전송할 수도 있다. 예시적인 블록 (610) 에서, 리포지터리 디바이스 (108) 는 이동국 (102) 으로 위치 결정 보조 데이터 (128) 를 전송할 수도 있다.
도 7은, 일 구현예에 따라, 예비 위치 결정 보조 데이터 (102) 와 위치 결정 보조 데이터 등을 이동국 (102) 에 제공하기 위해 예시적인 환경에서 구현될 수도 있는 예시적인 통신 세션 (700) 을 도시하는 개략적인 블록도이다. 도 7은 도 1과 유사하고, 하나 이상의 구조물 (150) 및/또는 실내 영역들 (152) 에 관한 약간의 지식을 갖는 베뉴 (venue) 와 관련될 수도 있는 다른 디바이스들 (702) 을 또한 포함한다. 예를 들면, 다른 디바이스들 (702) 은 네트워크(들) (104) 에 접속된 하나 이상의 특별한 목적의 컴퓨팅 플랫폼들 (300) 을 포함할 수도 있는데, 이들은, 전자 맵 (234) 및/또는 액세스 포인트 로케이터 (236) (예를 들면, 도 2 및 도 3 참조) 을 확립하는데 사용될 수도 있는 여러 가지 형태의 맵들, 다이어그램들, 등, 및/또는 액세스 포인트 (AP) 로케이션들, 무선 히트맵들 (heatmaps) 등을 생성하거나 또는 제공할 수도 있다. 도 7에는 텍스트가 병기된 화살표가 도시되는데, 도 7은, 예를 들면, 예시적인 통신 세션 (700) 에서, 여러 가지 디바이스들 사이에서 통신될 수도 있는 메시지들/정보의 몇몇 실시 형태들을 제공한다.
도시된 바와 같이, 예시적인 통신 세션 (700) 은 다른 디바이스들 (702) 및 리포지터리 디바이스 (108) (도 7에서 "맵 서버"로 도시됨) 사이의 하나 이상의 메시지들 (#0) 을 통해, 베뉴 (venue) 로부터 정보를 획득하는 것을 포함한다. 그러면 리포지터리 디바이스 (108) 는 하나 이상의 적용가능한 전자 맵들 (234) 및/또는 액세스 포인트 로케이터들 (236) 을 확립할 수도 있다. 이동국 (102) 과 디렉토리 디바이스 (106) (도 7에서 "맵 서버 디렉토리"로 도시됨) 사이의 하나 이상의 메시지들 (#1A, #1B) 을 통해, 이동국 (102) 은 어떤 리포지터리 디바이스들 (108) 과 통신하여 예비 위치 결정 보조 데이터 (127) 를 요구해야 하는지를 맵 서버 디렉토리로부터 학습하기 위해 그 대략적인 위치 (예를 들면, 제 1의 추정 위치 (226) ) 를 사용할 수도 있다. 예를 들면, 메시지 (#1B) 는 리포지터리 디바이스의 URL 등, 및 제 1의 추정 위치 (226) 에 또는 그 근처에 있는 것으로 결정된 적용 가능한 실내 영역들에 대한 예비 위치 결정 보조 데이터 (127) 에 대해 적용 가능한 식별자 (121) 를 식별할 수도 있다. 이동국 (102) 과 적용 가능한 리포지터리 디바이스 (108) (맵 서버) 사이의 하나 이상의 메시지들 (#2A, #2B 및 #2C) 을 통해, 이동국 (102) 은 예비 위치 결정 보조 데이터 (127), 및 어쩌면 후속하는 위치 결정 보조 데이터 (128) 를 획득할 수도 있다.
이동국 (102) 과 그라우드 소싱 디바이스 (110) (도 7에서 "크라우드소싱 서버"로 도시됨) 사이의 하나 이상의 메시지들 (#3A) 을 통해, 이동국은 수집된 데이터를 제공하고/하거나 어쩌면 부가적인 메타데이터 (111) 를 수신할 수도 있다. 여기서, 예를 들면, 수집된 데이터는, 예를 들면, 하나 이상의 회로들, 어플리케이션들, 유저 인터페이스들 등을 통해, 이동국 (102) 에 의해 입수 또는 수집될 수도 있는 측정들 및/또는 크라우드 소싱된 정보 (crowdsourced information) 를 포함할 수도 있다. 부가적인 메타데이터 (111) 는, 예를 들면, 인코딩된 데이터와 유사하지만 크라우드 소싱 디바이스 (110) 에 의해 얻어지거나 또는 크라우드 소싱 디바이스 (110) 내에서 생성된 정보에, 적어도 일부, 기초하여 유도된, 업데이트된 또는 수정된 메타데이터를 포함할 수도 있다. 예를 들면, 크라우드 소싱 디바이스 (110) 는 하나 이상의 이동국들로부터의 수집된 데이터를 사용하여 현존하는 AP 로케이션들, 무선 모델들, 히트맵들 등을 업데이트/수정할 수도 있다. 또한 도시되는 바와 같이, 크라우드 소싱 디바이스 (110) 와 리포지터리 디바이스 (108) 사이의 하나 이상의 메시지들 (#3B) 은 유사한 또는 다른 목적들을 위해 제공될 수도 있다. 어떤 예시적인 구현예들에서, 액세스 포인트 로케이터 (236) 는 크라우드 소싱된 정보에, 적어도 일부, 기초할 수도 있다. 예를 들면, 여러 가지 무선 모델들, 레이징 모델들, 히트맵들 등은, 크라우드 소싱 디바이스 (110), 다른 디바이스들 (702) 등으로부터 얻은 정보에 기초하여 리포지터리 디바이스 (108) 에서 확립되거나, 업데이트되거나, 또는 영향을 받을 수도 있다.
또한, 본 실시형태에 있어서, 이동국 (102) 과 로컬 디바이스 (112) (도 7에서 "POI 서버"로 도시됨) 사이의 하나 이상의 메시지들 (#4) 은 로컬 메타데이터 (113) 등을 이동국 (102) 에 제공하기 위해 사용될 수도 있는데, 예를 들면, 이동국의 실내 위치는 적용 가능한 POI 정보 및 서비스들 (예를 들면, 위치 기반 서비스들 등) 을 트리거하거나 또는 획득하기 위해 사용될 수도 있다.
도 8은, 일 구현예에 따라, 맵 추출 페이즈 (802) 를 통해 전자 맵을 확립하고, (예를 들면, 분석기 기능의) 맵 추론 페이즈 (804) 를 통해 인코딩된 메타데이터를 확립하며, 맵 유출 페이즈 (map export phase; 806) 를 통해 이동국 (102) 으로 내보내기 위한 및/또는 이동국 (102) 에 의해 사용하기 위한 위치 결정 보조 데이터 (128) 를 구성하기 위한 몇몇 실시형태의 프로세스들 또는 방법들 (800) 의 어떤 특징들을 도시하는 흐름도이다.
구조물 및/또는 영역 다이어그램들은 종종 특정 베뉴와 관련된 몇몇 실체 (entity) 또는 사람에 의해 소유되거나, 제어되거나, 또는 유지된다. 한 베뉴에 대해 제공될 수도 있는 몇몇 구조물 및/또는 영역 다이어그램들은 어떤 특징들에 대한 내재된 정보 (embedded information) 및/또는 영역 내의 물체들 (objects) 을 포함할 수도 있다. 예로서, 몇몇 다이어그램들은 CAD 다이어그램들 등에서 이용 가능할 수도 있는 상세 및 정확도의 레벨을 제공할 수도 있다. 따라서, 다이어그램들 (맵들) 이 적절한 CAD 포맷 (예를 들면, 도면 교환 방식 (drawing exchange format; DXF) 등) 에서 이용 가능하다고 가정하면, 다이어그램들은, 필요에 따라, 리포지터리 디바이스 (108) 에 의해 적절한 전자 포맷으로 처리될 수도 있다. 어떤 예시적인 구현예들에 있어서, 몇몇 맵들은 사용의 용이성을 위해 XML (Extensible Markup Language), 또는 다른 언어 (예를 들면, GML, 또는 KML, 또는 CityGML 등) 로 표현될 수도 있고, 그 결과 어쩌면 다양한 디바이스들 사이에서 공통성을 보장하게 된다.
맵 서버로서의 리포지터리 디바이스 (108) 는, 예를 들면, 하나 이상의 LCIs, 영역들, 구조물들, 베뉴들 등을 호스트할 수도 있다. 리포지터리 디바이스 (108) 는, 예를 들면, 많은 상이한 LCIs의 맵들을 모을 수도 있다. 그러므로, 이러한 맵 서버의 규모 및 어쩌면 소유권은 아주 중요할 수도 있다. 한편, (오피스 빌딩, 또는 몰과 관련된) 단일 실체가 리포지터리 디바이스 (108) 를 호스트할 수도 있다. 다른 실시형태들에서, 전체 캠퍼스 또는 기업체가 단일 리포지터리 디바이스 (108) 에서 그들의 여러 가지 맵들 전체를 호스트할 수도 있다. 또 다른 예시적인 실시형태들에서, 제 3자가 아주 많은 수의 베뉴들에 대해 중앙의 리포지터리 디바이스 (108) 를 제공할 수도 있다. 본원에서 제공되는 여러 가지 기술들은, 맵 서버의 규모에 본질적으로 불가지론적일 수도 있는 아키텍쳐를 포함하여, 여러 가지 방식으로 구현될 수도 있다.
맵 추출 페이즈 (802) 는, 예를 들면, 디렉토리 디바이스 (106), 리포지터리 디바이스 (108) 및/또는 다른 디바이스들에서 수행될 수도 있다. 예시적인 맵 추출 페이즈 (802) 에서, CAD 파일을 분석하여 그 많은 레이어들에 존재하는 관련 정보를 결정할 수도 있다. 추출된 정보의 필요한 부분들 (pieces) 은, 예를 들면, 벽들, 도어들, 및 출입 지점들을 포함할 수도 있다. 이 분석은 포털들 (예를 들면, 엘리베이터들, 에스컬레이터들, 층계들) 과 같은 스페셜 존들 (special zones) 을 식별할 수도 있다. 또한, CAD 파일들에서 이용 가능한 몇몇 POI 정보 (예를 들면, 화장실) 가 추출될 수도 있다. 이러한 추출 기술 등은 공지되어 있으며 본 설명의 범위를 넘어선다. 또한, 본원에서 청구되는 내용은 임의의 특정한 추출 기술들에 반드시 제한될 필요는 없다.
맵 추론 페이즈 (804) 는, 예를 들면, 리포지터리 디바이스 (108) 및/또는 다른 디바이스들에서 수행될 수도 있다. 맵 추론 페이즈 (804) 를 통해, 맵의 어떤 특징들이, 예를 들면, 적절한 알고리즘들에 의해 분석되어, 맵의 유용한 메타데이터를 결정할 수도 있다. 예를 들면, 맵 추론 페이즈 (804) 의 일부로서, 유저의 이동/액세스 가능성 및/또는 맵의 여러 부분들에 대한 가능성 (예를 들면, 맵에 의해 표현되는 영역의 물체들) 에 관한 분석이 수행될 수도 있다. 어떤 예시적인 경우들에 있어서, 예를 들면, 정확한 위치 결정 등을 위한 위치 결정 기능에 의해 활용될 수도 있는 세밀한 연결도 그래프가 결정될 수도 있다. 어떤 예시적인 경우들에 있어서, 연결도 그래프는, 내비게이션 기능들, 및/또는 다른 유사한 목적들에서 사용하기 위한 경로 지정 그래프 (routing graph) 를 형성하도록 결정되고/되거나 어쩌면 그러한 그래프로 감소될 수도 있다. 어떤 예시적인 경우들에 있어서, 영역의 확률 맵 (probability map) 은, 예를 들면, 노선들 (routes) 등에 기초하여 결정될 수도 있다. 어떤 예시적인 경우들에 있어서, 영역과 관련된 무선 히트맵들 또는 유사한 RF 신호 관련 정보는, 예를 들면, 맵 분석 및 기지의 송신기 위치들의 이용 가능성을 통해 결정될 수도 있다. 어떤 예시적인 경우들에 있어서, 여러 관심 지점들은, 예를 들면, 결정된 관련성들 등에 기초하여 링크되거나 또는 식별될 수도 있다.
어떤 예시적인 경우들에 있어서, 맵 정보 및 액세스 포인트 또는 맵 추론 페이즈 (804) 에서 이용 가능한 다른 송신기 정보 양자를 갖는 것이 유익할 수도 있다. 여러 유사한 맵 추론 기술들 및 다른 것들은 공지되어 있으며 본 설명의 범위를 넘어선다. 또한, 본원에서 청구되는 내용은 임의의 특정한 추출 기술들에 반드시 제한될 필요는 없다.
어떤 예시적인 경우들에 있어서, 액세스 포인트 로케이터는 무선 모델들, 무선 히트맵, 및/또는 영역과 관련된 다른 유사한 RF 신호 관련 정보를 포함할 수도 있다. 어떤 예시적인 경우들에 있어서, 액세스 포인트 로케이터에서의 정확한 AP 또는 송신기 위치들을 포함하지 않는 것이 유익할 수도 있다. 무선 히트맵들 (예를 들면, RSSI 히트맵들) 은, 예를 들면, 영역 내의 여러 지점들에서의 신호 세기들로서 표현될 수도 있다. 따라서, 정확한 AP/송신기 위치들은, 어떤 구현예들, 예를 들면, 특히 일단 인코딩된 메타데이터가 확립되면 이동국들로 중계될 필요가 없을 수도 있다.
어떤 예시적인 구현예들에 있어서, 적어도 부분적으로, 마지막으로 알려진 GPS 고정 (fix) 을 이용하고, 수신되거나 또는 어쩌면 유저로부터의 몇몇 텍스트 입력 또는 어쩌면 대략적인 현재 위치를 지시하거나 암시할 수도 있는 다른 감지 정보 (예를 들면, 카메라, 스캐너, 마이크) 를 통해 WiFi 액세스 포인트들을 식별하는 제 1의 추정 위치가 제공될 수도 있다.
어떤 예시적인 구현예들에서, 디렉토리 디바이스 (106) 는, 예를 들면, 데이터베이스 등에서 검색하는 것에 의해 예를 들면, 하나 이상의 근처의 LCI (s) 를 결정함으로써 몇몇 위치 결정 보조 데이터를 이동국에 제공할 수도 있다.
어떤 예시적인 구현예들에서, 맵 유출 페이즈 (Map export phase; 806) 는 XML과 같은 포맷들 등으로 인코딩된 메타데이터 (128) 를 확립할 수도 있다. 어떤 경우들에 있어서, 맵 유출 페이즈 (806) 의 전체 또는 일부는 디렉토리 디바이스 (106) 에서 수행될 수도 있고 특정 인코딩, 데이터 압축, 및/또는 데이터 암호화 기술들의 여러 형태들의 이점을 취할 수도 있을 것이다. 어떤 다른 예시적인 경우들에서, 맵 유출 페이즈 (806) 의 전체 또는 일부는 리포지터리 디바이스 (108) 등에서 수행될 수도 있다. 또 다른 경우들에 있어서, 맵 유출 페이즈 (806) 의 전체 또는 일부는 위치 결정 보조 데이터 (128) 에 포함될 수도 있는 다른 데이터에 관한 유사한 액션들과 함께 수행될 수도 있다. 여러 가지 데이터 배출, 프로세싱, 변환, 기술들 등이 공지되어 있으며 본 설명의 범위를 넘어선다. 또한, 본원에서 청구되는 내용은 임의의 특정한 추출 기술들에 반드시 제한될 필요는 없다.
어떤 예시적인 구현예들에서, 리포지터리 디바이스 (108) 에 저장된 실내 공간들의 전자 맵들은 CAD 도면으로부터 유도될 수도 있다. 여기서, 이러한 CAD 도면은 벽들에 의해 형성된 복도 및 룸들, 출입구들 등을 도시할 수도 있다. CAD 도면은 디지털 맵으로서 이용 가능한 특정 포맷으로 변형될 수도 있으며, 디지털 맵은 상기 상술된 바와 같이 요구시 이동국들에 의한 액세스를 위해 전자적으로 저장될 수도 있다. 따라서, 예를 들면, 실내 공간의 CAD 도면 등은 본원의 여러 가지 실시형태들에서 논의된 바와 같이 리포지터리 디바이스 (108) 에 저장된 "상호 교환 가능한 포맷" (예를 들면, 편집 가능한 XML 문서들) 의 하나 이상의 복원 가능한 디지털 맵들로 변환될 수도 있다. 이와 같이, 이러한 상호 교환 가능한 포맷의 디지털 맵은 부가 정보를 통합하거나 또는, 예를 들면, 수정된 CAD 도면을 재변환하지 않으면서 실내 공간에 대한 변화들을 반영하도록, 예를 들면, 업데이트될 수도 있다.
한 특정한 구현예에 있어서, 베뉴에 대한 변화는 예비 위치 결정 보조 데이터 (127) 및/또는 위치 결정 보조 데이터 (128) 의 유용성 또는 정확성에 영향을 끼칠 수도 있다. 예를 들면, RF 비컨 및/또는 다른 유사한 송신기 (110) 의 수 및/또는 위치에서의 변화들은 사용될 수도 있는 특정한 레인징 모델들 (ranging models) 에 영향을 끼칠 수도 있다. 또한, (예를 들면, 실내 영역의) 맵 토폴로지에서의 변화들은 레인징 모델들 및/또는 물리적인 경로 지정 강제사항들 (physical routing constraints) 에 영향을 끼칠 수도 있다. 본원에서 설명된 바와 같이, 리포지터리 디바이스 (108) 는 예비 위치 결정 보조 데이터 (127) 및 위치 결정 보조 데이터 (128) 를, 베뉴에 대한 실내 영역에 있는 것으로 결정된 이동국 (102) 으로 제공할 수도 있다. 따라서, 어떤 예시적인 구현예들에서, 리포지터리 디바이스 (108) 는, 특정 베뉴에 관련된 특정 구조물 또는 구조물들의 실내 영역들에서 서비스하는 이동국들을 서비스하는데 전용될 수도 있다. 다르게는, 리포지터리 디바이스 (108) 는 복수의 베뉴들과 관련하는 다수의 상이한 실내 영역들/구조물들에서 이동국들을 서비스할 수수도 있다.
예비 위치 결정 보조 데이터 (127) 또는 위치 결정 보조 데이터 (128) (및 특히 인코딩된 메타데이터 (124) ) 를 업데이트하기 위한 특정 알고리즘이 독점적이고 (proprietary), 동적이며 복잡하기 때문에, 특정 베뉴에 관련하는 이동국들에 소용되는 리포지터리 디바이스 (108) 에서 어떤 데이터를 업데이트하는 것은 실용적이지 않을 수도 있다. 마찬가지로, 변화된 조건들에 응답하여 어떤 데이터를 업데이트하기 위해 리포지터리 디바이스 (108) 가 다수의 영역들/구조물들의 이동국들에 소용되는 것이 바람직하지 않을 수도 있다.
여기서, 예를 들면, HTTP, HTTPS, XML, SOAP, WSDL 및/또는 UDDI 표준들과 같은 인터넷 프로토콜을 통해 어플리케이션들 사이에서 데이터 객체들을 전송하기 위해 표준 프로토콜들을 사용하는, 예를 들면, 이러한 웹 서비스가 구현될 수도 있다. 따라서, 예를 들면, 어떤 구현예에서 예를 들면 HTTP 등을 사용하여 이동국에 의해 효율적으로 액세스될 수도 있는 웹 서비스를 제공하는 것이 유익할 수도 있다. 필수적인 것은 아니지만, 어떤 실시형태의 경우들에서, 하나 이상의 데이터 파일들 (예를 들면, 여러 가지 컴퓨팅 디바이스들 사이에서의 위치 결정 보조 데이터 등) 을 업데이트하기 위해 사용될 수도 있는 웹 서비스 모델을 구현하는 것이 유익할 수도 있다. 하기에 도시된 특별한 실시형태에서, 그리고 상기 설명된 바와 같이, 예를 들면, "베뉴 서버"로서 동작 중인 리포지터리 디바이스 (108) 는, (예를 들면, CAD 파일로부터) 맵 추출을 수행하고 추출된 맵 정보와 비컨 송신기 (특별히 설명된 구현예에서 도시된 APs) 의 위치들을 XML 데이터로서 저장할 수도 있다. (액세스 포인트 로케이터 (236) 에서의 레인징 모델들과 같은) 어떤 위치 결정 보조 데이터를 획득하기 위해서, 베뉴 서버는, 베뉴에 의해 제공되는 RF 비컨 송신기의 위치들의 적어도 이루의 맵 데이터를 특정하는 (예를 들면, XML 포맷으로) 웹 서비스 콜 (web services call) 을 리모트 서버 (예를 들면 다른 디바이스(들) (702), 크라우드 소싱 디바이스 (110) 등) 에 행할 수도 있다. 하기의 도면에서 도시된 바와 같이, 베뉴 서버로부터 리모트 서버로의 웹 서비스 콜은 (예를 들면, CAD 파일로부터 추출된 맵 데이터에 기초한) 맵 데이터와 한 영역 내의 액세스 포인트 로케이터 데이터 (예를 들면, 액세스 포인트들의 위치들) 를 특정하거나 포함할 수도 있다. 리모트 서버는, 예를 들면, 레인징 모델들 (예를 들면, 히트맵 데이터), 확률 히트맵 데이터 등을 포함하는 액세스 포인트 로케이터 (236) 와 같은 위치 결정 보조 데이터 (128) 및/또는 예비 위치 결정 보조 데이터 (127) 을 생성하거나 결정함에 있어서 최첨단의 독점적 알고리즘을 적용할 수도 있다. 그 후 예비 위치 결정 보조 데이터 (127) 및/또는 위치 결정 보조 데이터 (128) 는 리포지터리 디바이스 (108) 의 파일서버 부분으로 전송되고 그 후 이동국들로 전송될 수도 있다. 상기 언급한 바와 같이, 어떤 예시적인 구현예들에서, 위치 결정 보조 데이터 (128) 의 전체 또는 일부는, 웹 서비스 등을 사용하여, 이동국들로의 전송을 용이하게 하기 위해, 여러 가지 (어쩌면 표준화된) 파일 포맷들, 예를 들면 XML 등으로 리포지터리 디바이스에 저장될 수도 있다.
특정한 예시적인 구현예에서, 복수의 상이한 파티들에 의해 동작되는 복수의 베뉴 서버들에 예비 위치 결정 보조 데이터 (127) 및/또는 위치 결정 보조 데이터 (128) 를 제공하기 위해 단일의 웹 서비스가 사용될 수도 있다. 여기서, 예를 들면, 표준 웹 서비스 인터페이스는 소정의 프로토콜에 따라 소정의 인터페이스를 통해 복수의 상이한 파티들로 하여금 웹 서비스와 상호작용하게끔 할 수도 있다. 이와 같이, 여러 상이한 파티들로부터의 콜들에 응답하여 독점적인 알고리즘들 등이, 이러한 알고리즘들의 보급의 제어를 유지하면서 유지되고 실행될 수도 있다. 또한, 이러한 독점적인 알고리즘들을 구현하는 소프트웨어 코드는 단일의 리모트 서버에서 편리하게 업데이트될 수도 있다.
앞서 언급한 바와 같이, 어떤 예시적인 구현예들에 있어서, 이동국의 대략적인 추정 위치 (예를 들면, 제 1의 추정 위치) 의 지시의 일부로서, 또는 가능하게는 상기 지시에 부가하여, 이동국은, 이동국이 여러 송신기들로부터 수신한 신호들에 대한 여러 가지 신호 측정들을 나타낼 수도 있다. 따라서, 이러한 정보에 적어도 부분적으로 기초하여, 디렉토리 디바이스는 특별한 리포지터리 디바이스에 대한 식별자를 제공할 수도 있고 어쩌면 특정한 LCI 등을 이동국에 제공할 수도 있다.
다른 특별한 구현예에서, 모바일 디바이스의 대략적인 추정 위치를 커버하는 실내 영역에 대한 LCI를 로컬 맵 서버 디렉토리가 결정하는 대신, 로컬 맵 서버 디렉토리는, 이동국의 현재 위치에 대해 적용 가능한 LCI를 이동국이 결정하게 할 수도 있는 식별자 (121) (예를 들면, 유니버셜 리소스 식별자 또는 유니버셜 리소스 로케이터들 등) 를 단순히 제공할 수도 있다. 따라서, 본원의 여러 가지 예시들에서 설명된 바와 같이, 모바일 디바이스는, 로컬 맵 서버 디렉토리로부터 유니크한 LCI를 즉시 수신하는 대신, 디렉토리 디바이스에 힌트 또는 대략적인 위치를 제공할 수도 있고, 모바일 디바이스는 복수의 LCIs에 의해 식별 가능한 영역들을 커버할 수도 있는 예비 위치 결정 보조 데이터 (127) 에 대한 식별자 (121) 를 수신할 수도 있다. 이러한 식별자들 (127) 은, 예를 들면, 다음과 같은 리모트 웹 서비스를 통해 예비 위치 결정 보조 데이터 (127) 및/또는 위치 결정 보조 데이터 (128) 의 전체 또는 일부들을 액세스하는데 사용하기 위해 포맷될 수도 있다:
APLocations.01.xml, APLocations.02.xml, …
Connectivity.01.xml, Connectivity.02.xml, …
RSSIHeatmap.01.xml, RSSIHeatmap.02.xml, …
ProbHeatmap.01.xml, ProbHeatmap.02.xml, …
여기서, 예를 들면, 복수의 LCIs에 의해 정의되는 큰 영역을 커버하는 액세스 포인트 로케이션들로 액세스하는 이동국이 그 자체로 유니크한 LCI를 결정할 수 있기 때문에, 맵 디렉토리 서버는 이동국의 대략적인 추정 위치에서 또는 이동국의 대략적인 추정 위치 근처에서 실내 영역을 커버하는 이러한 유니크한 LCI를 정확하게 결정하는 성능을 가질 필요는 없다. 복수의 LCIs에 의해 식별된 영역들을 커버하는 액세스 포인트들의 위치들을 다운로드하는 것에 의해, 이동국은 (예를 들면, RSSI 또는 왕복 지연 등을 이용하여) 세 개 이상의 액세스 포인트에 대한 레인지 측정들을 획득하고 위치 고정을 획득하기 위한 세 개 이상의 액세스 포인트들 사이를 삼변측량하는 것에 의해 위치 고정을 획득할 수도 있다. 정확한 위치 고정을 얻으면, 이동국은, 예를 들면, 그 정확한 위치 고정을 유니크한 LCI에 의해 커버되는 실내 영역과 관련시키는 것에 의해, 그 자체의 유니크한 LCI를 결정할 수도 있다. 정확한 위치 고정을 커버하는 실내 영역을 식별하는 유니크한 LCI를 이동국이 일단 결정하면, 위치 결정 보조 데이터 (128) (예를 들면, 인코딩된 메타데이터를 포함) 를 획득/다운로드하기 위해 이동국은 이전에 얻어진 식별자들을 사용할 수도 있다.
본 명세서 전체에 걸친 "일 실시형태", "한 실시형태", "어떤 실시 형태", 또는 "예시적인 구현예"에 대한 언급은, 특정한 특징, 구조, 또는 특징 및/또는 실시형태와 관련되어 설명된 특성이 특허청구범위에서 청구된 내용의 적어도 하나의 특징 및/또는 실시형태에 포함될 수도 있음을 의미한다. 따라서, 본원 명세서 전체에 걸쳐 여러 곳에서 나타나는 "일 실시형태에서", "한 실시형태", "어떤 실시형태들에서" 또는 "어떤 구현예들" 등의 구문은, 반드시 모두 동일한 특징, 실시형태, 및/또는 제한을 가리키는 것이 아니다. 또한, 특정한 특징들, 구조들, 또는 특성들은 하나 이상의 실시형태들 및/또는 특징들에서 조합될 수도 있다.
본원에서 설명된 방법론들은 특정한 특징들 및/또는 실시형태들에 따른 어플리케이션들에 따라 여러 가지 수단들에 의해 구현될 수도 있다. 예를 들면, 이러한 방법론들은 소프트웨어와 함께, 하드웨어, 펌웨어, 및/또는 이들의 조합으로 구현될 수도 있다. 하드웨어 구현예에 있어서, 예를 들면, 프로세싱 유닛은 하나 이상의 주문형 집적 회로들 (ASICs), 디지털 신호 프로세서들 (DSPs), 디지털 신호 처리 디바이스들 (DSPDs), 프로그래머블 로직 디바이스들 (PLDs), 필드 프로그래머블 게이트 어레이들 (FPGAs), 프로세서들, 컨트롤러들, 마이크로컨트롤러들, 마이크로프로세서들, 전자 디바이스들, 본원에서 설명된 기능들을 수행하도록 디자인된 다른 디바이스 유닛들, 및/또는 이들의 조합 내에서 구현될 수도 있다.
상기 상세한 설명에서, 특허청구범위에서 청구된 주제의 전체적인 이해를 제공하기 위해 다양하고 특정한 상세가 개시되었다. 그러나, 특허청구범위에서 청구된 주제는 이들 특정한 상세 없이도 실시될 수도 있음을 당업자는 이해할 수 있을 것이다. 다른 경우들에 있어서, 특허청구범위에서 청구된 주제를 모호하게 하지 않기 위해 당업자에게 공지된 방법 및 장치들은 상세히 설명되지 않았다.
상기 상세한 설명의 일부는, 특정 장치 또는 특별한 목적의 컴퓨팅 디바이스의 메모리 내에 저장된 이진 디지털 전자 신호들에 대한 동작들의 부호적인 표현들 또는 알고리즘들의 관점에서 제시되었다. 이러한 특정 설명과 관련하여, 상기 특정 장치 등은 프로그램 소프트웨어로부터의 명령들에 따라 특정한 기능을 수행하도록 프로그램되기만 하면 범용의 컴퓨터를 포함한다. 알고리즘적인 설명들 또는 부호적인 표현들은 신호 처리 또는 관련 기술분야에서 당업자가 그들 작업의 내용을 다른 기술 분야에 전달하기 위해 당업자에 의해 사용되는 기법들의 예들이다. 알고리즘은, 여기에서, 그리고 일반적으로, 소망의 결과로 유도하는 동작들 또는 유사한 신호 프로세싱의 자기모순이 없는 시퀀스인 것으로 간주된다. 이와 관련하여, 동작들 또는 프로세싱들은 물리량들의 물리적인 처리를 포함한다. 통상적으로, 필수적인 것은 아니지만, 이러한 양은 저장, 전송, 병합, 비교, 또는 정보를 나타내는 전자 신호들로서 취급될 수 있는 전자 또는 자기 신호들의 형태를 취할 수도 있다. 원칙적으로는 공통 사용의 이유들로 인해, 때때로, 이러한 신호들을 비트들, 데이터, 값들, 엘리먼트들, 심볼들, 문자들, 용어들, 번호들, 수들, 정보 등으로 지칭하는 것이 편리하다는 것이 증명되었다. 그러나, 이들 또는 유사한 용어들 모두가 적절한 물리적 양들과 관련되지만 단지 편의적인 레이블들에 불과함을 주지해야 한다. 구체적으로 명시되지 않는 한, 하기의 설명으로부터 명백한 바와 같이, 본원 명세서 전체에 걸쳐 "프로세싱", "컴퓨팅", "계산", "결정", "확립", "획득", "식별" 등과 같은 용어들을 활용하는 논의는, 특별한 목적의 컴퓨터 또는 유사한 특별한 목적의 전자적 컴퓨팅 디바이스와 같은 특정 장치의 액션들 또는 프로세스들을 나타냄을 주지해야 한다. 따라서, 본원 명세서와 관련하여, 특별한 목적의 컴퓨터 또는 유사한 특별한 목적의 전자적 컴퓨팅 디바이스는, 메모리들, 레지스터들, 또는 다른 정보 저장 디바이스들, 전송 디바이스들, 또는 특별한 목적의 컴퓨터 또는 유사한 특별한 목적의 전자적 컴퓨팅 디바이스의 의 디스플레이 디바이스들 내에서의 물지적 전자량 또는 자기량으로서 통상적으로 표현되는 신호들을 조작 또는 변형할 수 있다. 이 특별한 특허 출원과 관련하여, 특정 장치라는 용어는 프로그램 소프트웨어로부터의 명령들에 따라 특정한 기능을 수행하도록 프로그램되기만 하면 범용의 컴퓨터를 포함할 수도 있다.
본원에서 사용된 "및", "또는", 및 "및/또는"은, 이러한 용어가 사용된 문맥에 적어도 부분적으로 의존하는 것으로도 예측되는 여러 가지의 의미를 포함할 수도 있다. 통상적으로, A, B 또는 C와 같이, 리스트와 함께 "or"가 사용되면, 배타적인 의미의 A, B 또는 C뿐만 아니라, 포괄적인 의미의 A, B 및 C를 의미하는 것으로 의도된다. 또한, 본원에서 사용된 용어 "하나 이상"은 임의의 특징, 구조, 또는 특성을 단수로 설명하기 위히 사용될 수도 있고 또는 특징들, 구조들 또는 특성들의 복수 또는 몇몇 다른 조합을 설명하기 위해 사용될 수도 있다. 본원은 단지 예시적인 실시형태만을 나타내는 것으로 특허청구범위에서 청구된 내용이 본 실시형태로 제한되는 것은 아님을 주지해야 한다.
현재 실시형태의 특징들로서 고려되고 있는 것들이 예시되고 설명되었지만, 당업자라면, 특허청구범위에서 청구된 내용을 벗어나지 않으면서, 여러 가지 다른 수정예들이 행해질 수도 있고, 또한 등가예들로 대체될 수도 있음을 알 수 있을 것이다. 또한, 본원에서 설명된 중심 개념을 벗어나지 않으면서 특허청구범위에서 청구된 내용의 교시로 특정한 상황을 적응시키도록 많은 수정예들이 이루어질 수도 있다.
따라서, 특허청구범위에서 청구된 내용은 개시된 특별한 실시형태로 제한되는 것이 아니며, 특허청구범위에서 청구된 이러한 내용은 첨부된 특허청구범위의 범위 내에 있는 모든 양태들과, 그 등가예들을 포괄하는 것으로 이해되어져야 한다.

Claims (89)

  1. 이동국에서,
    리포지터리 디바이스 식별자에 대한 요구를 디렉토리 디바이스에 전송하는 단계로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 상기 디렉토리 디바이스에 전송하는 단계;
    상기 디렉토리 디바이스로부터의 응답을 수신하는 단계로서, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는, 상기 디렉토리 디바이스로부터의 응답을 수신하는 단계;
    상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 단계로서, 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터에 대한 요구를 리포지터리 디바이스에 전송하는 단계를 포함하고, 상기 리포지터리 디바이스로부터 상기 예비 위치 결정 보조 데이터를 수신하는 단계를 더 포함하는, 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 단계;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 상기 리포지터리 디바이스에 전송하는 단계;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 적어도 하나의 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터를 상기 리포지터리 디바이스로부터 수신하는 단계;
    상기 인코딩된 메타데이터를 디코딩하는 단계;
    상기 디코딩된 메타데이터의 적어도 일부를 적어도 하나의 기능에 제공하는 단계; 및
    상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정과 상기 적어도 하나의 기능에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 단계를 포함하는, 방법.
  2. 제 1 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 방법.
  3. 삭제
  4. 삭제
  5. 제 1 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 통해 상기 리포지터리 디바이스로부터 수신되는, 방법.
  6. 제 1 항에 있어서,
    상기 이동국에서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역 내에서 상기 이동국의 제 2의 추정 위치를 결정하는 단계를 더 포함하는, 방법.
  7. 제 6 항에 있어서,
    상기 제 2의 추정 위치를 결정하는 단계는:
    적어도 세 개의 송신기들에 대한 레인지 측정들을 획득하는 단계; 및
    상기 레인지 측정들에 적어도 부분적으로 기초하여 상기 제 2의 추정 위치를 결정하는 단계를 포함하는, 방법.
  8. 제 1 항에 있어서,
    상기 적어도 하나의 기능은: 위치 결정 기능, 내비게이션 기능, 또는 위치 기반 서비스 기능 중 적어도 하나를 포함하는, 방법.
  9. 제 1 항에 있어서,
    상기 위치 결정 보조 데이터는: 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 연결도 그래프, RSSI 히트맵 또는 확률 히트맵 중 적어도 하나를 포함하는, 방법.
  10. 제 1 항에 있어서,
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 단계는:
    적어도 상기 신호 특성 측정을 나타내는 메시지를 상기 리포지터리 디바이스에 전송하는 단계; 및
    상기 이동국이 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 있음을 나타내는 응답 메시지를 상기 리포지터리 디바이스로부터 수신하는 단계를 더 포함하는, 방법.
  11. 제 1 항에 있어서,
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 단계는:
    적어도 상기 신호 특성 측정을 나타내는 메시지를 상기 디렉토리 디바이스에 전송하는 단계; 및
    상기 이동국이 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 있음을 나타내는 응답 메시지를 상기 디렉토리 디바이스로부터 수신하는 단계를 더 포함하는, 방법.
  12. 제 1 항에 있어서,
    상기 하나 이상의 식별자의 제 1의 식별자는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 로케이션 컨텍스트 식별자 (LCI) 를 포함하는, 방법.
  13. 이동국에서 사용하기 위한 장치로서,
    디렉토리 디바이스로의 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하는 수단으로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하는 상기 수단;
    상기 디렉토리 디바이스로부터 응답을 수신하는 수단으로서, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는, 상기 디렉토리 디바이스로부터 응답을 수신하는 상기 수단;
    상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 수단으로서,
    리포지터리 디바이스로의 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터에 대한 요구의 전송을 개시하는 수단; 및
    상기 리포지터리 디바이스로부터 상기 예비 위치 결정 보조 데이터를 수신하는 수단을 더 포함하는, 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하는 수단;
    상기 리포지터리 디바이스로의 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구의 전송을 개시하는 수단;
    상기 리포지터리 디바이스로부터 상기 위치 결정 보조 데이터를 수신하는 수단으로서, 상기 위치 결정 보조 데이터는, 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는, 상기 위치 결정 보조 데이터를 수신하는 수단;
    상기 인코딩된 메타데이터를 디코딩하는 수단;
    상기 디코딩된 메타데이터의 적어도 일부를 적어도 하나의 기능에 제공하는 수단; 및
    상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정과 상기 적어도 하나의 기능에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 수단을 포함하는, 이동국에서 사용하기 위한 장치.
  14. 제 13 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 이동국에서 사용하기 위한 장치.
  15. 삭제
  16. 삭제
  17. 제 13 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 통해 상기 리포지터리 디바이스로부터 수신되는, 이동국에서 사용하기 위한 장치.
  18. 제 13 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역 내에서 상기 이동국의 제 2의 추정 위치를 결정하는 수단을 더 포함하는, 이동국에서 사용하기 위한 장치.
  19. 제 13 항에 있어서,
    상기 이동국이 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 있음을 결정하는 상기 수단은:
    상기 리포지터리 디바이스로의 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하는 수단; 및
    상기 이동국이 상기 하나 이상의 실내 영역들에 있음을 나타내는 응답 메시지를 상기 리포지터리 디바이스로부터 수신하는 수단을 더 포함하는, 이동국에서 사용하기 위한 장치.
  20. 제 13 항에 있어서,
    상기 이동국이 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 있음을 결정하는 상기 수단은:
    상기 디렉토리 디바이스로의 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하는 수단; 및
    상기 이동국이 상기 하나 이상의 실내 영역들에 있음을 나타내는 응답 메시지를 상기 디렉토리 디바이스로부터 수신하는 수단을 더 포함하는, 이동국에서 사용하기 위한 장치.
  21. 이동국으로서,
    네트워크 인터페이스; 및
    프로세싱 유닛을 포함하고,
    상기 프로세싱 유닛은:
    상기 네트워크 인터페이스를 통해 디렉토리 디바이스로 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하되, 상기 리포지터리 디바이스 식별자는 상기 이동국의 제 1의 추정 위치를 나타내며;
    상기 네트워크 인터페이스를 통해 상기 디렉토리 디바이스로부터 응답을 획득하되, 상기 응답은 상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하며;
    상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로의, 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터에 대한 요구의 전송을 개시함과, 상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로부터 상기 예비 위치 결정 보조 데이터를 획득함에 의해서, 상기 네트워크 인터페이스를 통해, 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하고;
    상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로의, 상기 하나 이상의 실내 영역들에 대한 위치 결정 보조 데이터에 대한 요구의 전송을 개시하고;
    상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로부터 상기 위치 결정 보조 데이터를 획득하되, 상기 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하고;
    상기 인코딩된 메타데이터를 디코딩하고;
    상기 디코딩된 메타데이터의 적어도 일부를 적어도 하나의 기능에 제공하며;
    상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정과 상기 적어도 하나의 기능에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는, 이동국.
  22. 제 21 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 이동국.
  23. 삭제
  24. 삭제
  25. 제 21 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 사용하여 상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로부터 획득되는, 이동국.
  26. 제 21 항에 있어서,
    상기 프로세싱 유닛은 또한:
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역 내에서 상기 이동국의 제 2의 추정 위치를 결정하는, 이동국.
  27. 제 21 항에 있어서,
    상기 프로세싱 유닛은 또한:
    상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로의, 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를, 상기 네트워크 인터페이스를 통해 상기 리포지터리 디바이스로부터 획득하는, 이동국.
  28. 제 21 항에 있어서,
    상기 프로세싱 유닛은 또한:
    상기 네트워크 인터페이스를 통해 상기 디렉토리 디바이스로의, 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 네트워크 인터페이스를 통해 상기 디렉토리 디바이스로부터 획득하는, 이동국.
  29. 컴퓨터 구현 가능한 명령들이 저장된 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품으로서,
    이동국에서 특별한 목적의 전자적 컴퓨팅 디바이스에 의해 실행 가능한 상기 컴퓨터 구현 가능한 명령들은:
    디렉토리 디바이스로의, 리포지터리 디바이스 식별자에 대한 요구의 전송을 개시하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고;
    상기 제 1의 추정 위치에 또는 그 근처에 있는 것으로 결정된 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 디렉토리 디바이스로부터 획득하고;
    리포지터리 디바이스로의, 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터에 대한 요구의 전송을 개시함과, 상기 리포지터리 디바이스로부터 상기 예비 위치 결정 보조 데이터를 획득함에 의해서, 상기 식별자들의 적어도 하나에 적어도 부분적으로 기초하여 상기 예비 위치 결정 보조 데이터의 적어도 일부를 획득하고;
    상기 리포지터리 디바이스로의, 상기 하나 이상의 실내 영역들에 대한 위치 결정 보조 데이터에 대한 요구의 전송을 개시하고;
    상기 리포지터리 디바이스로부터 상기 위치 결정 보조 데이터를 획득하되, 상기 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하고;
    상기 인코딩된 메타데이터를 디코딩하고;
    상기 디코딩된 메타데이터의 적어도 일부를 적어도 하나의 기능에 제공하며;
    상기 예비 위치 결정 보조 데이터의 상기 적어도 일부에서 식별된 송신기로부터 수신된 신호에 대한 신호 특성 측정과 상기 적어도 하나의 기능에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하도록, 실행 가능한, 물품.
  30. 제 29 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 물품.
  31. 삭제
  32. 삭제
  33. 제 29 항에 있어서,
    상기 예비 위치 결정 보조 데이터 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 통해 상기 리포지터리 디바이스로부터 획득되는, 물품.
  34. 제 29 항에 있어서,
    상기 컴퓨터 구현 가능한 명령들은:
    상기 예비 위치 결정 보조 데이터 또는 상기 위치 결정 보조 데이터의 적어도 하나에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역 내에서 상기 이동국의 제 2의 추정 위치를 결정하도록, 상기 특별한 목적의 전자적 컴퓨팅 디바이스에 의해 더 실행 가능한, 물품.
  35. 제 29 항에 있어서,
    상기 컴퓨터 구현 가능한 명령들은:
    상기 리포지터리 디바이스로의, 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 리포지터리 디바이스로부터 획득하도록, 상기 특별한 목적의 전자적 컴퓨팅 디바이스에 의해 더 실행 가능한, 물품.
  36. 제 29 항에 있어서,
    상기 컴퓨터 구현 가능한 명령들은:
    상기 디렉토리 디바이스로의, 적어도 상기 신호 특성 측정을 나타내는 메시지의 전송을 개시하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 디렉토리 디바이스로부터 획득하도록, 상기 특별한 목적의 전자적 컴퓨팅 디바이스에 의해 더 실행 가능한, 물품.
  37. 디렉토리 스테이션에서:
    이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 수신하는 단계로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 수신하는 단계;
    상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하는 단계;
    상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 이동국으로 전송하는 단계로서, 상기 이동국으로의 상기 응답은, 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터를 제공할 수 있는 리포지터리 디바이스를 더 나타내는, 상기 응답을 상기 이동국으로 전송하는 단계;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 이동국으로부터 수신하는 단계;
    상기 신호 특성 측정에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 단계;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 이동국에 전송하는 단계;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대해 확립하는 단계; 및
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터를 상기 이동국으로 제공할 수 있는 리포지터리 디바이스로 상기 인코딩된 메타데이터를 전송하는 단계를 더 포함하고,
    상기 위치 결정 보조 데이터는 상기 인코딩된 메타데이터를 포함하는, 방법.
  38. 삭제
  39. 삭제
  40. 제 37 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 방법.
  41. 삭제
  42. 삭제
  43. 제 37 항에 있어서,
    상기 하나 이상의 식별자의 제 1의 식별자는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 로케이션 컨텍스트 식별자 (LCI) 를 포함하는, 방법.
  44. 제 37 항에 있어서,
    상기 제 1의 추정 위치에 또는 그 근처에 있는 상기 하나 이상의 실내 영역들을 결정하는 단계는:
    상기 제 1의 추정 위치의 적어도 일부를 커버하는 특정 영역을 결정하는 단계; 및
    상기 특정 영역을 식별할 때 적어도 하나의 로케이션 컨텍스트 식별자 (LCI) 를 결정하는 단계를 더 포함하는, 방법.
  45. 디렉토리 스테이션에서 사용하기 위한 장치로서,
    이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 수신하는 수단으로서, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내는, 상기 리포지터리 디바이스 식별자에 대한 요구를 수신하는 수단;
    상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하는 수단;
    상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답을 상기 이동국으로 전송하는 수단으로서, 상기 이동국으로의 상기 응답은 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터를 제공할 수 있는 리포지터리 디바이스를 더 나타내는, 상기 응답을 상기 이동국으로 전송하는 수단;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 이동국으로부터 수신하는 수단;
    상기 신호 특성 측정에 기초하여 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 결정하는 수단;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 이동국에 전송하는 수단;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대해 확립하는 수단; 및
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터를 상기 이동국으로 제공할 수 있는 리포지터리 디바이스로 상기 인코딩된 메타데이터를 전송하는 수단을 더 포함하고,
    상기 위치 결정 보조 데이터는 상기 인코딩된 메타데이터를 포함하는, 디렉토리 스테이션에서 사용하기 위한 장치.
  46. 삭제
  47. 삭제
  48. 제 45 항에 있어서
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 디렉토리 스테이션에서 사용하기 위한 장치.
  49. 삭제
  50. 삭제
  51. 디렉토리 스테이션에서의 컴퓨팅 플랫폼으로서,
    네트워크 인터페이스; 및
    프로세싱 유닛을 포함하고,
    상기 프로세싱 유닛은:
    상기 네트워크 인터페이스를 통해 이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 획득하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고;
    상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하고;
    상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답의 상기 네트워크 인터페이스를 통한 상기 이동국으로 전송을 개시하되, 상기 이동국으로의 상기 응답은, 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터를 제공할 수 있는 리포지터리 디바이스를 더 나타내고;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 네트워크를 통해 상기 이동국으로부터 획득하고;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정하고;
    상기 네트워크 인터페이스를 통해 상기 이동국으로 응답 메시지의 전송을 개시하되, 상기 응답 메시지는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내고,
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대해 확립하고,
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터를 상기 이동국으로 제공할 수 있는 리포지터리 디바이스에 상기 네트워크 인터페이스를 통해 상기 인코딩된 메타데이터의 전송을 개시하며,
    상기 위치 결정 보조 데이터는 상기 인코딩된 메타데이터를 포함하는, 디렉토리 스테이션에서의 컴퓨팅 플랫폼.
  52. 삭제
  53. 삭제
  54. 제 51 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 디렉토리 스테이션에서의 컴퓨팅 플랫폼.
  55. 삭제
  56. 삭제
  57. 컴퓨터 구현 가능한 명령들이 저장된 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품으로서,
    상기 컴퓨터 구현 가능한 명령들은:
    이동국으로부터 리포지터리 디바이스 식별자에 대한 요구를 획득하되, 상기 리포지터리 디바이스 식별자에 대한 상기 요구는 상기 이동국의 적어도 제 1의 추정 위치를 나타내고;
    상기 제 1의 추정 위치에 또는 그 근처에 있는 하나 이상의 실내 영역들을 결정하고;
    상기 하나 이상의 실내 영역들에 대한 예비 위치 결정 보조 데이터에 대한 하나 이상의 식별자들을 식별하는 응답의 상기 이동국으로의 전송을 개시하고, 상기 이동국으로의 상기 응답은, 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 예비 위치 결정 보조 데이터를 제공할 수 있는 리포지터리 디바이스를 더 나타내고;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 이동국으로부터 획득하고;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 하나 이상의 실내 영역들 중 제 1의 실내 영역에 상기 이동국이 있음을 결정하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지의 상기 이동국으로의 전송을 개시하고;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 전자 맵, 또는 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대해 확립하며;
    상기 하나 이상의 실내 영역들 중 상기 제 1의 실내 영역에 대한 위치 결정 보조 데이터로서, 상기 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터를 상기 이동국으로 제공할 수 있는 리포지터리 디바이스에 상기 인코딩된 메타데이터의 전송을 개시하도록, 디렉토리 스테이션에서 특별한 목적의 컴퓨팅 플랫폼에 의해 실행 가능한, 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품.
  58. 삭제
  59. 삭제
  60. 제 57 항에 있어서,
    상기 예비 위치 결정 보조 데이터는 상기 하나 이상의 실내 영역들의 적어도 제 1의 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 일부를 포함하는, 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품.
  61. 삭제
  62. 삭제
  63. 리포지터리 디바이스에서:
    이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 수신하는 단계로서, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내는, 상기 예비 위치 결정 보조 데이터에 대한 요구를 수신하는 단계;
    상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터를 상기 이동국에 전송하는 단계;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 이동국으로부터 수신하는 단계;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 실내 영역에 상기 이동국이 있음을 결정하는 단계;
    상기 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지를 상기 이동국으로 전송하는 단계;
    상기 이동국으로부터 상기 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 수신하는 단계; 및
    상기 실내 영역에 대한 전자 맵, 또는 상기 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터를 상기 이동국에 전송하는 단계를 포함하는, 방법.
  64. 삭제
  65. 제 63 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나가 웹 서비스를 이용하여 상기 이동국에 전송되는, 방법.
  66. 삭제
  67. 삭제
  68. 제 63 항에 있어서,
    상기 이동국으로의 상기 응답 메시지는 상기 실내 영역에 대한 로케이션 컨텍스트 식별자 (LCI) 를 포함하는, 방법.
  69. 제 63 항에 있어서,
    상기 이동국으로의 상기 응답 메시지는 상기 실내 영역에 대한 상기 위치 결정 보조 데이터를 포함하는, 방법.
  70. 제 63 항에 있어서,
    상기 예비 위치 결정 보조 데이터에 대한 상기 식별자는 디렉토리 디바이스로부터 상기 이동국에 의해 획득된, 방법.
  71. 제 63 항에 있어서,
    상기 인코딩된 메타데이터의 적어도 일부는 디렉토리 디바이스로부터 획득된, 방법.
  72. 리포지터리 디바이스에서 사용하기 위한 장치로서,
    이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하는 수단으로서, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내는, 상기 요구를 획득하는 상기 수단;
    상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터를 상기 이동국으로 전송하는 수단;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 이동국으로부터 획득하는 수단;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 실내 영역에 상기 이동국이 있음을 결정하는 수단;
    상기 이동국이 상기 실내 영역에 있음을 나타내는 응답 메시지를 상기 이동국으로 전송하는 수단;
    상기 이동국으로부터 상기 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 획득하는 수단; 및
    상기 실내 영역에 대한 전자 맵, 또는 상기 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터를 상기 이동국으로 전송하는 수단을 포함하는, 리포지터리 디바이스에서 사용하기 위한 장치.
  73. 삭제
  74. 제 72 항에 있어서,
    상기 예비 위치 결정 보조 데이터를 전송하는 수단, 또는 상기 위치 결정 보조 데이터를 전송하는 수단의 적어도 하나는 웹 서비스를 포함하는, 리포지터리 디바이스에서 사용하기 위한 장치.
  75. 삭제
  76. 삭제
  77. 제 72 항에 있어서,
    상기 이동국으로의 상기 응답 메시지는 상기 실내 영역에 대한 상기 위치 결정 보조 데이터를 포함하는, 리포지터리 디바이스에서 사용하기 위한 장치.
  78. 리포지터리 디바이스에서의 컴퓨팅 플랫폼으로서,
    네트워크 인터페이스; 및
    프로세싱 유닛을 포함하고,
    상기 프로세싱 유닛은:
    상기 네트워크 인터페이스를 통해 이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하되, 상기 예비 위치 결정 보조 데이터는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내고;
    상기 네트워크 인터페이스를 통해 상기 이동국으로, 상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터의 전송을 개시하고;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를 상기 네트워크를 통해 상기 이동국으로부터 획득하고;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 실내 영역에 상기 이동국이 있음을 결정하고;
    상기 실내 영역에 상기 이동국이 있음을 나타내는 응답 메시지의 상기 네트워크 인터페이스를 통한 상기 이동국으로의 전송을 개시하고;
    상기 네트워크 인터페이스를 통해 상기 이동국으로부터 상기 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 획득하며;
    상기 실내 영역에 대한 전자 맵, 또는 상기 실내 영역에 대한 상기 액세스 포인트 로케이터의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터의 상기 이동국으로의 전송을 개시하는, 리포지터리 디바이스에서의 컴퓨팅 플랫폼.
  79. 삭제
  80. 제 78 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 이용하여 상기 네트워크 인터페이스를 통해 상기 이동국에 전송되는, 리포지터리 디바이스에서의 컴퓨팅 플랫폼.
  81. 삭제
  82. 삭제
  83. 제 78 항에 있어서,
    상기 이동국으로의 상기 응답 메시지는 상기 실내 영역에 대한 상기 위치 결정 보조 데이터를 포함하는, 리포지터리 디바이스에서의 컴퓨팅 플랫폼.
  84. 컴퓨터 구현 가능한 명령들이 저장된 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품으로서,
    상기 컴퓨터 구현 가능한 명령들은:
    이동국으로부터 실내 영역에 대한 예비 위치 결정 보조 데이터에 대한 요구를 획득하되, 상기 예비 위치 결정 보조 데이터에 대한 상기 요구는 상기 예비 위치 결정 보조 데이터에 대한 식별자를 나타내고;
    상기 실내 영역에 대한 액세스 포인트 로케이터의 적어도 일부를 포함하는 상기 예비 위치 결정 보조 데이터의 상기 이동국으로의 전송을 개시하고;
    상기 예비 위치 결정 보조 데이터의 적어도 일부에서 식별된 송신기로부터 상기 이동국에 의해 수신된 신호에 대한 신호 특성 측정을 나타내는 메시지를, 네트워크 인터페이스를 통해 상기 이동국으로부터 획득하고;
    상기 신호 특성 측정에 적어도 부분적으로 기초하여 상기 실내 영역에 상기 이동국이 있음을 결정하고;
    상기 이동국이 상기 실내 영역에 있음을 나타내는 응답 메시지의 상기 네트워크 인터페이스를 통한 상기 이동국으로의 전송을 개시하고;
    상기 네트워크 인터페이스를 통해 상기 이동국으로부터 상기 실내 영역에 대한 위치 결정 보조 데이터에 대한 요구를 획득하며;
    상기 실내 영역에 대한 전자 맵, 또는 상기 실내 영역에 대한 상기 액세스 포인트의 적어도 하나에 대응하는 인코딩된 메타데이터를 포함하는 상기 위치 결정 보조 데이터의 상기 이동국으로의 전송을 개시하도록, 리포지터리 디바이스에서 특별한 목적의 컴퓨팅 플랫폼에 의해 실행 가능한, 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품.
  85. 삭제
  86. 제 84 항에 있어서,
    상기 예비 위치 결정 보조 데이터, 또는 상기 위치 결정 보조 데이터의 적어도 하나는 웹 서비스를 이용하여 상기 이동국으로 전송되는, 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품.
  87. 삭제
  88. 삭제
  89. 제 84 항에 있어서,
    상기 이동국으로의 상기 응답 메시지는 상기 실내 영역에 대한 상기 위치 결정 보조 데이터를 포함하는, 비일시적 컴퓨터 판독 가능한 매체를 포함하는 물품.
KR1020137002493A 2010-07-30 2011-07-27 이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치 KR101515728B1 (ko)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US36954810P 2010-07-30 2010-07-30
US61/369,548 2010-07-30
US36998310P 2010-08-02 2010-08-02
US61/369,983 2010-08-02
US13/191,097 US8818401B2 (en) 2010-07-30 2011-07-26 Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions
US13/191,097 2011-07-26
PCT/US2011/045505 WO2012015897A1 (en) 2010-07-30 2011-07-27 Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions

Publications (2)

Publication Number Publication Date
KR20130054331A KR20130054331A (ko) 2013-05-24
KR101515728B1 true KR101515728B1 (ko) 2015-05-04

Family

ID=45527239

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137002493A KR101515728B1 (ko) 2010-07-30 2011-07-27 이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치

Country Status (6)

Country Link
US (4) US8818401B2 (ko)
EP (1) EP2599337B1 (ko)
JP (2) JP2013536631A (ko)
KR (1) KR101515728B1 (ko)
CN (1) CN103053182B (ko)
WO (1) WO2012015897A1 (ko)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8644844B2 (en) 2007-12-20 2014-02-04 Corning Mobileaccess Ltd. Extending outdoor location based services and applications into enclosed areas
US9590733B2 (en) 2009-07-24 2017-03-07 Corning Optical Communications LLC Location tracking using fiber optic array cables and related systems and methods
US9116003B2 (en) 2009-10-01 2015-08-25 Qualcomm Incorporated Routing graphs for buildings
US8812015B2 (en) 2009-10-01 2014-08-19 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US8880103B2 (en) * 2009-10-12 2014-11-04 Qualcomm Incorporated Method and apparatus for transmitting indoor context information
US8892443B2 (en) * 2009-12-15 2014-11-18 At&T Intellectual Property I, L.P. System and method for combining geographic metadata in automatic speech recognition language and acoustic models
US9389085B2 (en) 2010-01-22 2016-07-12 Qualcomm Incorporated Map handling for location based services in conjunction with localized environments
AU2011232897B2 (en) 2010-03-31 2015-11-05 Corning Optical Communications LLC Localization services in optical fiber-based distributed communications components and systems, and related methods
US8892118B2 (en) 2010-07-23 2014-11-18 Qualcomm Incorporated Methods and apparatuses for use in providing position assistance data to mobile stations
US8818401B2 (en) 2010-07-30 2014-08-26 Qualcomm Incorporated Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions
US9148763B2 (en) 2010-07-30 2015-09-29 Qualcomm Incorporated Methods and apparatuses for mobile station centric determination of positioning assistance data
US8570914B2 (en) 2010-08-09 2013-10-29 Corning Cable Systems Llc Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US20120122487A1 (en) * 2010-11-16 2012-05-17 Qualcomm Incorporated Method for discovery of indoor lci based on approximate location
CN103548290B (zh) 2011-04-29 2016-08-31 康宁光缆***有限责任公司 判定分布式天线***中的通信传播延迟及相关组件、***与方法
US20120295632A1 (en) * 2011-05-18 2012-11-22 Sony Ericsson Mobile Communications Ab Indoor map distribution
US9058565B2 (en) * 2011-08-17 2015-06-16 At&T Intellectual Property I, L.P. Opportunistic crowd-based service platform
US8472980B2 (en) * 2011-10-01 2013-06-25 Qualcomm Incorporated Flexible architecture for location based crowdsourcing of contextual data
JP6366505B2 (ja) * 2011-10-11 2018-08-01 インテル・コーポレーション クラウドソーシングされたデータの収集のための自動コード生成
US9781553B2 (en) 2012-04-24 2017-10-03 Corning Optical Communications LLC Location based services in a distributed communication system, and related components and methods
US9081079B2 (en) * 2012-05-02 2015-07-14 Qualcomm Incorporated Adaptive updating of indoor navigation assistance data for use by a mobile device
US8812023B2 (en) * 2012-05-18 2014-08-19 Qualcomm Incorporated Outdoor position estimation of a mobile device within a vicinity of one or more indoor environments
US8532676B1 (en) * 2012-05-22 2013-09-10 Polaris Wireless, Inc. Estimating whether a wireless terminal is indoors versus outdoors using probabilities and classifications
WO2013181247A1 (en) 2012-05-29 2013-12-05 Corning Cable Systems Llc Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods
GB201211013D0 (en) * 2012-06-21 2012-08-01 Alshihi Harib D System for providing location relevant information
ES2960612T3 (es) * 2012-11-26 2024-03-05 Blackberry Ltd Sistema y método para navegación interior
US9158864B2 (en) 2012-12-21 2015-10-13 Corning Optical Communications Wireless Ltd Systems, methods, and devices for documenting a location of installed equipment
US9955300B2 (en) 2012-12-31 2018-04-24 Texas Instruments Incorporated Method for incorporating invisible access points for RSSI-based indoor positioning applications
US8818424B2 (en) * 2013-01-03 2014-08-26 Qualcomm Incorporated Inter-AP distance estimation using crowd sourcing
EP2762911B1 (en) * 2013-02-04 2015-04-22 BlackBerry Limited Augmenting location data at a mobile device
US9164161B2 (en) 2013-02-04 2015-10-20 Blackberry Limited Augmenting location data at a mobile device
US9093021B2 (en) * 2013-03-11 2015-07-28 Qualcomm Incorporated Methods, apparatuses, and devices for rendering indoor maps on a display
US9247518B2 (en) * 2013-03-12 2016-01-26 Qualcomm Incorporated Mobile device positioning responsive to externally generated regional candidate position fix mode selection
US9377519B2 (en) * 2013-03-12 2016-06-28 Qualcomm Incorporated Server-based mobile device regional candidate position fix mode selection
US9591604B2 (en) * 2013-04-26 2017-03-07 Qualcomm Incorporated System, method and/or devices for selecting a location context identifier for positioning a mobile device
US9544869B2 (en) * 2013-05-16 2017-01-10 Qualcomm Incorporated Method for adapting to venue positioning capabilities
US9031577B2 (en) 2013-06-08 2015-05-12 Qualcomm Incorporated System and method for sharing indoor location information with one or more application program modules within a portable computing device
CN103442433B (zh) * 2013-08-13 2018-01-12 深圳Tcl新技术有限公司 一种利用无线热点进行室内定位的方法和***
US9609469B2 (en) * 2013-09-19 2017-03-28 Qualcomm Incorporated Seeding an estimator when receiving assistance data on a slow link
US20150181381A1 (en) * 2013-10-17 2015-06-25 Gaby Prechner Method and apparatus for time of flight fingerprint and geo-location
US9077321B2 (en) 2013-10-23 2015-07-07 Corning Optical Communications Wireless Ltd. Variable amplitude signal generators for generating a sinusoidal signal having limited direct current (DC) offset variation, and related devices, systems, and methods
US9521568B2 (en) * 2013-11-19 2016-12-13 Marvell World Trade Ltd. Wireless LAN device positioning
US9877158B2 (en) 2013-12-20 2018-01-23 Intel Corporation Wi-Fi scan scheduling and power adaptation for low-power indoor location
US10184469B2 (en) * 2013-12-27 2019-01-22 Dean Chisholm Safety closures and pumping systems
US20150245180A1 (en) * 2014-02-27 2015-08-27 Microsoft Technology Licensing, Llc Determining proximity to a venue
US9247381B2 (en) * 2014-03-24 2016-01-26 Qualcomm Incorporated System, method and devices for delivering positioning assistance data
US20150373500A1 (en) * 2014-06-19 2015-12-24 Qualcomm Incorporated Apparatus and method for multi-hypothesis location testing
US10481247B2 (en) 2014-12-19 2019-11-19 Here Global B.V. Method, an apparatus and a computer program product for positioning
US20160187457A1 (en) * 2014-12-29 2016-06-30 Qualcomm Incorporated Hybrid model for smart positioning data processing
CN105278533B (zh) * 2015-11-10 2018-05-18 北京特种机械研究所 一种全向移动平台导航方法
US9648580B1 (en) 2016-03-23 2017-05-09 Corning Optical Communications Wireless Ltd Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns
WO2018063988A1 (en) 2016-09-27 2018-04-05 Bayer Healthcare Llc Rotary injection molding apparatus for producing plastic components such as syringes
SG11202112283QA (en) * 2019-05-06 2021-12-30 Rugged Robotics Inc Mobility platform for autonomous navigation of construction sites
US20220201644A1 (en) * 2020-12-22 2022-06-23 Here Global B.V. Method and apparatus to enable selective positioning requests based upon the availability of radio models

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090043502A1 (en) * 2007-08-10 2009-02-12 Cisco Technology, Inc. System and Method for Navigating Using Multiple Modalities

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185427B1 (en) 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
JP3596805B2 (ja) 1999-07-29 2004-12-02 松下電器産業株式会社 情報端末装置および経路案内方法
JP3581080B2 (ja) 2000-04-12 2004-10-27 日本電信電話株式会社 通信転送装置及び通信転送方法
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
DE10055289B4 (de) 2000-11-08 2006-07-27 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. System zur Bestimmung der Position eines Objekts
JP4298182B2 (ja) 2001-03-30 2009-07-15 三菱電機株式会社 経路案内図表示装置
US7224979B2 (en) 2001-05-03 2007-05-29 Symantec Corporation Location-aware service proxies in a short-range wireless environment
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
JP4240446B2 (ja) 2002-06-24 2009-03-18 富士通テン株式会社 画像表示装置
JP3491631B2 (ja) 2001-11-28 2004-01-26 株式会社デンソー 無線通信端末
US7424532B1 (en) 2002-02-15 2008-09-09 3Com Corporation Method and system for automatic network resource selection and configuration in a network environment
CA2479401A1 (en) 2002-03-15 2003-09-25 Summus, Inc. Methods and systems for downloading and viewing maps
JP3889996B2 (ja) 2002-07-10 2007-03-07 株式会社日立製作所 ネットワーク情報収集管理システム
FI112976B (fi) 2002-10-08 2004-02-13 Nokia Corp Menetelmä sijainninmäärityksessä, järjestelmä ja elektroniikkalaite
FR2846499B1 (fr) 2002-10-25 2005-03-11 Inst Nat Rech Inf Automat Dispositif et procede de gestion de donnees entre equipements de communication en vue de l'obtention d'un service
US8712397B2 (en) 2003-02-10 2014-04-29 Guang Feng Method and apparatus for controllable communication
JP2004350088A (ja) 2003-05-23 2004-12-09 Nec Corp 無線局の位置推定システム
JP4655458B2 (ja) 2003-08-26 2011-03-23 カシオ計算機株式会社 携帯機器、地図表示システム、及び、高さ表示プログラム
KR100906319B1 (ko) 2003-12-08 2009-07-06 퀄컴 인코포레이티드 링크 동기화를 갖는 고 데이터 레이트 인터페이스
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
ATE518343T1 (de) 2004-06-04 2011-08-15 Qualcomm Inc Schnittstellenvorrichtung und -verfahren für hohe datenraten
US20060087425A1 (en) 2004-07-12 2006-04-27 William Marsh University System and method for localization over a wireless network
EP1779062A1 (en) 2004-07-17 2007-05-02 Shahriar Sarkeshik Location codes for destination routing
JP4615953B2 (ja) 2004-10-04 2011-01-19 京セラ株式会社 携帯端末
CA2613906A1 (en) 2004-12-29 2006-07-06 Bernard Trest Dynamic information system
US20060142027A1 (en) 2004-12-29 2006-06-29 Nokia Corporation Methods, apparatus and computer program product providing enhanced location-based services for mobile users
EP1856482A1 (en) 2005-03-09 2007-11-21 TomTom International B.V. Appatatus for and method of compiling a combined picture and showing it on a display
US7777648B2 (en) 2005-04-21 2010-08-17 Microsoft Corporation Mode information displayed in a mapping application
US7619607B2 (en) * 2005-06-30 2009-11-17 Microsoft Corporation Embedding a pattern design onto a liquid crystal display
JP4983088B2 (ja) 2005-08-03 2012-07-25 株式会社デンソー 地図データ生成装置および情報案内装置
US7712670B2 (en) 2005-09-28 2010-05-11 Sauerwein Jr James T Data collection device and network having radio signal responsive mode switching
JP4724539B2 (ja) 2005-11-24 2011-07-13 キヤノン株式会社 実露光時間算出方法ならびにそれを適用した撮像装置、光学機器、カメラシステムおよび実露光時間測定器
US20070132577A1 (en) 2005-12-09 2007-06-14 Honeywell International Inc. Method and apparatus for estimating the location of a signal transmitter
US20070184845A1 (en) 2006-02-09 2007-08-09 Troncoso Edmund R Providing geographic context for applications and services on a wide area network
JP2008033043A (ja) 2006-07-28 2008-02-14 Toshiba Corp 地図情報配信システム、地図情報配信装置、および地図情報配信方法
AU2007281963A1 (en) 2006-08-04 2008-02-14 Skyhook Wireless, Inc. Systems and methods of automated retrieval of location information from a user device for use with server systems
JP4926649B2 (ja) 2006-10-30 2012-05-09 セコム株式会社 位置管理システム
CN101191835B (zh) 2006-11-28 2011-07-06 科贯全球网有限公司 一种使用相关信号强度智能定位的***和方法
US7751971B2 (en) 2007-01-17 2010-07-06 Microsoft Corporation Location mapping for key-point based services
JP4944693B2 (ja) 2007-07-13 2012-06-06 パイオニア株式会社 ナビゲーションシステム、携帯用端末装置、サーバ装置、携帯用端末装置用プログラム、サーバ装置用プログラム及び誘導方法
JP5057888B2 (ja) 2007-08-23 2012-10-24 学校法人立命館 トレーニングデータの収集方法及びこれを用いた移動体通信端末の位置検出方法
ES2576641T3 (es) * 2007-12-06 2016-07-08 Telefonbuch Verlag Hans Muller Gmbh & Co. Kg Método para localización WLAN y suministro de servicio basado en localización
US8046169B2 (en) 2008-01-03 2011-10-25 Andrew, Llc System and method for determining the geographic location of a device
US11159909B2 (en) 2008-02-05 2021-10-26 Victor Thomas Anderson Wireless location establishing device
US20100048163A1 (en) 2008-08-20 2010-02-25 Parr Mark H Mobile device location system for wireless e911 services
ES2436727T3 (es) 2008-08-29 2014-01-03 Telespazio S.P.A. Localización de interiores mejorada
US8040219B2 (en) * 2008-11-06 2011-10-18 Sony Ericsson Mobile Communications Ab System and method for in-building location determination
US8260320B2 (en) 2008-11-13 2012-09-04 Apple Inc. Location specific content
US20100135178A1 (en) 2008-11-21 2010-06-03 Qualcomm Incorporated Wireless position determination using adjusted round trip time measurements
TWI391632B (zh) * 2008-11-27 2013-04-01 Mstar Semiconductor Inc 利用識別標籤之定位導航系統與應用於其上之定位導航方法
US9280778B2 (en) 2008-12-15 2016-03-08 Qualcomm Incorporated Location logging and location and time based filtering
CN101754363A (zh) 2008-12-19 2010-06-23 英华达(上海)电子有限公司 一种识别位置的***、方法及装置
US20100157848A1 (en) 2008-12-22 2010-06-24 Qualcomm Incorporated Method and apparatus for providing and utilizing local maps and annotations in location determination
US7916071B2 (en) 2008-12-23 2011-03-29 Andrew, Llc System and method for determining a reference location of a mobile device
JP2010159980A (ja) 2009-01-06 2010-07-22 Hitachi Ltd 位置情報提供システム及びサーバ
WO2010081550A1 (en) 2009-01-14 2010-07-22 Tomtom International B.V. Navigation apparatus and method
JP5302016B2 (ja) 2009-01-15 2013-10-02 株式会社日立製作所 空間情報管理システム、及び地図情報サーバ装置、並びに、プログラム
KR20100099896A (ko) * 2009-03-04 2010-09-15 삼성전자주식회사 메타데이터 생성 방법 및 장치, 그 메타데이터를 이용하여 영상을 처리하는 방법 및 장치
US8675553B2 (en) * 2009-03-26 2014-03-18 Qualcomm Incorporated Regulating the scope of service geographically in wireless networks based on priority
US8164444B2 (en) 2009-04-29 2012-04-24 Healthsense, Inc. Position detection
US20100278379A1 (en) 2009-05-01 2010-11-04 Lmr Inventions, Llc Location based image acquisition
US20100287178A1 (en) 2009-05-08 2010-11-11 Google Inc. Refining location estimates and reverse geocoding based on a user profile
US8812015B2 (en) 2009-10-01 2014-08-19 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US8756010B2 (en) 2009-10-12 2014-06-17 Qualcomm Incorporated Method and apparatus for identification of points of interest within a predefined area
US8698671B2 (en) 2009-10-16 2014-04-15 Qualcomm Incorporated Binning venues into categories based on propagation characteristics
US8259652B2 (en) 2009-11-17 2012-09-04 Apple Inc. Location-based network detection
US9519728B2 (en) * 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
US8447136B2 (en) * 2010-01-12 2013-05-21 Microsoft Corporation Viewing media in the context of street-level images
US9625573B2 (en) 2010-04-08 2017-04-18 The Boeing Company Geolocation leveraging spot beam overlap
US20110274000A1 (en) 2010-05-07 2011-11-10 Samsung Electronics Co., Ltd. System and method for developing a wi-fi access point map using sensors in a wireless mobile device
US20110282947A1 (en) 2010-05-17 2011-11-17 Ifan Media Corporation Systems and methods for providing a social networking experience for a user
US20110285591A1 (en) 2010-05-19 2011-11-24 Palm, Inc. Correlating contextual data and position data to improve location based services
US8892118B2 (en) 2010-07-23 2014-11-18 Qualcomm Incorporated Methods and apparatuses for use in providing position assistance data to mobile stations
US9148763B2 (en) 2010-07-30 2015-09-29 Qualcomm Incorporated Methods and apparatuses for mobile station centric determination of positioning assistance data
US8818401B2 (en) 2010-07-30 2014-08-26 Qualcomm Incorporated Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090043502A1 (en) * 2007-08-10 2009-02-12 Cisco Technology, Inc. System and Method for Navigating Using Multiple Modalities

Also Published As

Publication number Publication date
CN103053182A (zh) 2013-04-17
US20140315581A1 (en) 2014-10-23
KR20130054331A (ko) 2013-05-24
US9451411B2 (en) 2016-09-20
EP2599337A1 (en) 2013-06-05
JP2016006964A (ja) 2016-01-14
US9125021B2 (en) 2015-09-01
US20120028649A1 (en) 2012-02-02
CN103053182B (zh) 2016-06-22
US20140315575A1 (en) 2014-10-23
JP6141914B2 (ja) 2017-06-07
US20140315580A1 (en) 2014-10-23
US8818401B2 (en) 2014-08-26
JP2013536631A (ja) 2013-09-19
EP2599337B1 (en) 2015-04-15
WO2012015897A1 (en) 2012-02-02

Similar Documents

Publication Publication Date Title
KR101515728B1 (ko) 이동국이 하나 이상의 특정한 실내 영역에 있음을 결정하는데 사용하기 위한 방법 및 장치
US9622042B2 (en) Methods and apparatuses for mobile station centric determination of positioning assistance data
US9473900B2 (en) Methods and apparatuses for use in providing navigation assistance data to mobile stations
AU2015307177B2 (en) Selective crowdsourcing of location-related data
EP2556706B1 (en) Radio model updating
JP2013536632A5 (ko)
JP2015535935A (ja) より速い初回測位時間のための技法

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
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180329

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee