6

モバイルサイトの開発を検討しています。このモバイル Web サイトでは、IP アドレスに基づいて (適切なフォールバックを使用して) ユーザーの場所を自動的に入力したいと考えています。IPアドレスに基づいて場所をジオコーディングすることを認識しています(緯度、経度にマッピングし、その情報で場所を取得します)。

しかし、この情報がどれほど正確なのか知りたいです。3G、EDGE、および GPRS 接続を使用する場合、モバイル デバイスには IP が割り当てられますか? そう思います。もしそうなら、それは比較的正確な位置にマッピングされていますか? 正確である必要はありませんが、比較的正確であるとよいでしょう。

4

2 に答える 2

10

簡単な答え: いいえ。

PDP コンテキストがアクティブ化されると、ネットワークは電話に IP アドレスを割り当てます (PDP コンテキストのアクティブ化は、テレコムで言えば「パケット データ サービスを要求する」ことです)。ネットワーク制御下で変更できますが、これは通常、接続がしばらく休止状態にある場合にのみ発生します。

典型的なモバイル ネットワークには数百万のユーザーがいる可能性があり、シグナリング (つまり、アドレスの再構成など) は収益を生み出さないため、ネットワークの希少な無線リソースにコストがかかるため、可能な限り回避されることを覚えておく必要があります。

さらに問題があります。モバイル ネットワークのアーキテクチャにより、ホーム オペレータでローミング サービスを使用して操作している国への訪問者がいる場合、実際にはその国にいるように見えます。これは、モバイル デバイスがホーム ネットワーク内の GGSN と呼ばれるノードを介して常にインターネットに接続しているためです。

これは、権利者とのやり取りが必要な Web サイトにとって大きな問題です。一例として、BBC iPlayer サービスを使用すると、英国にいる人々は BBC のテレビやラジオのコンテンツを無料で「追いつく」ことができます。多くの場合、テレビの権利は地理的にライセンスされているため、BBC は英国にいるユーザーのみがサービスを利用できるようにあらゆる努力をする必要があります

上で説明したように、これはモバイル ユーザーには不可能です。英国のネットワークの SIM カードを使用している場合、実際に世界のどこにいても、ジオロケーションによって英国にいるように「表示」されます。

これはまだそれほど大きな問題ではありません。外国のネットワークでローミングしているときに 3G 接続を介して TV 番組をストリーミングするのは法外に高くつくため (1 つの番組で簡単に 100 ドル以上になる可能性があります)、この理論上の問題はあまり発生しません。多くの場合、まだです。ただし、ローミング データのコストが低下するにつれて (そして誰もが低下することを知っています)、これは現実的な問題になります。

于 2010-06-03T07:54:55.760 に答える
3

新しいスマートフォン(AppleのiPhoneなど)には、通常、HTML5やその他の形式のクライアント側ジオロケーションをサポートするWebブラウザが搭載されています。

たとえば、HTML5には、a)デバイスのGPSの位置、b)Wifi三角測量、c)IPアドレスに基づいて、コンピューターまたはモバイルデバイスを地理的に特定する機能があります。

これはクライアント側のアプローチであり、ブラウザはユーザーに現在地を共有するかどうかを尋ねます(これはあなたにとって取引を妨げる可能性があるかどうかはわかりません)が、20m未満の精度を提供することができます。

参照:HTML5でのジオロケーションについて

于 2010-05-05T13:37:11.210 に答える