2010-05-04 6 views
6

Google은 모바일 웹 사이트를 개발하려고합니다. 이 모바일 웹 사이트에서는 IP 주소를 기반으로 사용자의 위치를 ​​적절한 폴백으로 자동으로 채 웁니다. IP 주소 (위도, 경도로 매핑 한 다음 그 정보로 위치를 가져 오는 것)를 기반으로 위치를 지오 코딩한다는 사실을 알고 있습니다.3G/Edge/GPRS IP 주소 및 지오 코딩

그러나이 정보가 얼마나 정확한지 궁금합니다. 3G, EDGE 및 GPRS 연결을 사용할 때 모바일 장치에 IP가 할당됩니까? 나도 그렇게 생각해. 그렇다면 비교적 정확한 위치로 매핑됩니까? 자리를 차지할 필요는 없지만 상대적으로 정확하면 좋을 것입니다.

감사합니다. -Steve

답변

9

짧은 답변 : 아니오 PDP 컨텍스트 활성화 될 때 네트워크 전화에 IP 주소를 할당

은 (PDP 컨텍스트의 활성화는 패킷 데이터 요청 '에 대한 텔레콤-이야기입니다 서비스'). 네트워크 제어에 따라 변경 될 수 있지만 일반적으로 연결이 잠시 동안 휴면 상태 일 때만 발생합니다.

전형적인 모바일 네트워크에는 수백만 명의 사용자가있을 수 있으며 시그널링 (예 : 주소 재구성 등)은 수익을 창출하지 않지만 네트워크 희소 한 무선 리소스 비용으로 인해 피할 수 있습니다. 가능한 멀리.

추가 문제가 있습니다. 모바일 네트워크의 아키텍처로 인해 집 운영자와 함께 로밍 서비스를 사용하여 운영하는 국가의 방문자가있는 경우 실제로는 본국에있는 것으로 나타납니다. 이는 모바일 장치가 항상 홈 네트워크에서 GGSN이라는 노드를 통해 인터넷에 연결하기 때문입니다.

이것은 권리 보유자를 다루어야하는 웹 사이트의 주요 문제입니다. 예를 들어, BBC iPlayer 서비스는 영국에 거주하는 사람들이 BBC TV 나 라디오 콘텐츠를 무료로 '따라 올 수 있습니다. 많은 경우 TV 권한이 지리적으로 허가되므로 BBC는 사용자가 영국에서만 에있는 서비스를 사용할 수 있도록 모든 노력을 기울여야합니다.

이것은 앞서 설명한 것처럼 모바일 사용자에게는 불가능합니다. 영국 네트워크의 SIM 카드를 사용하고 있다면 실제로 지구상에있는 지리적 위치에 관계없이 영국에있을 수있는 Geolocation에 의해 '나타납니다'.

외부 네트워크에서 로밍 할 때 3G 연결을 통해 TV 프로그램을 스트리밍하는 것은 엄청나게 비쌉니다 (단일 프로그램의 경우 100 달러 이상일 수 있음). 따라서이 이론적 인 문제는 발생하지 않습니다. 매우 자주 발생합니다. 그러나 로밍 데이터 비용이 떨어지면 (그리고 모두가 알 수 있음) 실제 문제가 될 것입니다.

3

새로운 스마트 폰 (예 : Apple의 iPhone)에는 일반적으로 HTML5 및/또는 다른 형태의 클라이언트 측 Geolocation을 지원하는 웹 브라우저가 있습니다.

HTML5는 예를 들어 a) 장치의 GPS 위치, b) Wi-Fi 삼각 측량 및 c) IP 주소를 기반으로 컴퓨터 또는 모바일 장치의 위치 정보를 지정할 수 있습니다.

이것은 클라이언트 측 접근 방법이며 사용자가 위치를 공유할지 묻는 메시지가 표시됩니다 (차단기가 될 수도 그렇지 않을 수도 있음). <을 제공 할 수 있습니다. 20m 정확도.

참조 : About Geolocation in HTML 5

+0

맞지 만 기능이 적은 전화의 경우 수동 입력을 사용하지 않고도 사용자 위치를 파악할 수있는 또 다른 방법이 있습니까? – StephenPAdams