(57)【要約】本出願の実施形態は、地理的場所を位置決めするための方法及び装置を提供する。方法は、先ず、目標端末装置の目標ＩＰアドレスを取得するステップと、次に、目標ＩＰアドレスが存在する複数の地理的領域を決定するステップと、データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを決定するステップであって、リアルタイムデータは、予め決められた期間内に、目標ＩＰアドレスが存在する目標の地理的場所を含む、ステップと、リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、最後に、目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、を含む。方法は、この解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定することが可能である。【選択図】図１
2019502207.tif 000002
【特許請求の範囲】
【請求項１】
サーバにおいて適用可能である、地理的場所を位置決めするための方法であって、
目標端末装置の目標ＩＰアドレスを取得するステップと、
前記目標ＩＰアドレスに対応する複数の地理的領域を決定するステップと、
前記目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するステップであって、前記リアルタイムデータは、前記目標ＩＰアドレスに対応する目標の地理的場所を含む、ステップと、
前記目標の地理的場所に基づいて、前記複数の地理的領域から、前記目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
前記目標の地理的領域に基づいて、前記目標端末装置に対応する場所情報を決定するステップと、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、
目標端末装置の目標ＩＰアドレスを取得するステップは、
前記目標端末装置によって送信される地理的場所情報を問い合せるためのＴＣＰ要求を取得すると共に、前記ＴＣＰ要求に基づいて、前記目標端末装置の目標ＩＰアドレスを決定するステップを備える、方法。
【請求項３】
請求項２に記載の方法であって、
前記目標端末装置に対応する場所情報を前記目標端末装置へ送信するステップ、
を更に備える、方法。
【請求項４】
請求項１から請求項３のいずれか一項に記載の方法であって、
前記目標ＩＰアドレスに対応する複数の地理的領域を決定するステップは、
前記ＩＰアドレスに対応する複数の地理的場所を決定するステップであって、ＩＰアドレスと地理的場所との間の対応が前記サーバに格納される、ステップと、
前記決定された複数の地理的場所に基づいて、前記目標ＩＰアドレスに対応する複数の地理的領域を取得するステップと、
を備える、方法。
【請求項５】
請求項１から請求項３のいずれか一項に記載の方法であって、
ＩＰアドレスと地理的領域との間の対応は、前記サーバに格納され、
前記目標ＩＰアドレスに対応する複数の地理的領域を決定するステップは、
ＩＰアドレスと地理的領域との間の前記対応に基づいて、前記目標ＩＰアドレスに対応する複数の地理的領域を取得するステップ、
を備える、方法。
【請求項６】
請求項１から請求項３のいずれか一項に記載の方法であって、
前記目標の地理的場所に基づいて、前記複数の地理的領域から、前記目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップは、
前記複数の地理的領域から、前記目標の地理的場所を包含する地理的領域を決定するステップと、
前記決定された地理的領域を、前記目標ＩＰアドレスに現在対応する前記目標の地理的領域として受け取るステップと、
を備える、方法。
【請求項７】
請求項１から請求項３のいずれか一項に記載の方法であって、
前記目標の地理的領域に基づいて、前記目標端末装置に対応する場所情報を決定するステップは、
前記目標の地理的領域から、前記目標端末装置に対応する第１の場所領域を決定するステップと、
前記第１の場所領域の場所情報を、前記目標端末装置に対応する場所情報として決定するステップと、
を備え、
前記第１の場所領域は、前記地理的領域の中に特定の半径を備えた円形領域であり、前記第１の場所領域の中の前記目標ＩＰアドレスに対応する地理的場所の数は、第２の場所領域の中の前記目標ＩＰアドレスに対応する地理的領域の数よりも大きく、前記第２の場所領域は、前記目標の地理的領域の中の前記第１の場所領域と同じ半径を備えた任意の円形領域である、方法。
【請求項８】
サーバにおいて適用可能である、地理的場所を位置決めするための装置であって、
目標端末装置の目標ＩＰアドレスを取得するために構成された、目標ＩＰアドレス取得モジュールと、
前記目標ＩＰアドレスに対応する複数の地理的領域を決定するために構成された、地理的領域決定モジュールと、
前記目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するために構成された、リアルタイムデータ決定モジュールであって、前記リアルタイムデータは、前記目標ＩＰアドレスに対応する目標の地理的場所を含む、リアルタイムデータ決定モジュールと、
前記目標の地理的場所に基づいて、前記複数の地理的領域から、前記目標ＩＰアドレスに現在対応する目標の地理的領域を決定するために構成された、目標の地理的領域決定モジュールと、
前記目標の地理的領域に基づいて、前記目標端末装置に対応する場所情報を決定するために構成された、場所情報決定モジュールと、
を備える、装置。
【請求項９】
請求項８に記載の装置であって、
前記目標ＩＰアドレス取得モジュールは、
前記目標端末装置によって送信される地理的場所情報を問い合せるためのＴＣＰ要求を取得するために構成された、ＴＣＰ要求取得ユニットと、
前記ＴＣＰ要求に基づいて、前記目標端末装置の目標ＩＰアドレスを決定するために構成された、ＩＰアドレス決定ユニットと、
を備える、装置。
【請求項１０】
請求項９に記載の装置であって、
前記装置は、
前記目標端末装置に対応する場所情報を前記目標端末装置へ送信するために構成された、場所情報送信モジュールを更に備える、装置。
【請求項１１】
請求項８から請求項１０のいずれか一項に記載の装置であって、
前記地理的領域決定モジュールは、
前記目標ＩＰアドレスに対応する複数の地理的場所を決定するために構成された、地理的場所決定ユニットであって、ＩＰアドレスと地理的場所との間の対応は、前記サーバに格納される、地理的場所決定ユニットと、
前記決定された複数の地理的場所に基づいて、前記目標ＩＰアドレスに対応する複数の地理的領域を取得するために構成された、第１の地理的領域決定ユニットと、
を備える、装置。
【請求項１２】
請求項８から請求項１０のいずれか一項に記載の装置であって、
ＩＰアドレスと地理的領域との間の対応は、前記サーバに格納され、
前記地理的領域決定モジュールは、
ＩＰアドレスと地理的領域との間の前記対応に基づいて、前記目標ＩＰアドレスに対応する複数の地理的領域を取得するために構成された、第２の地理的領域決定ユニットを備える、装置。
【請求項１３】
請求項８から請求項１０のいずれか一項に記載の装置であって、
前記目標の地理的領域決定モジュールは、
前記複数の地理的領域から、前記目標の地理的場所を包含する地理的領域を決定するために構成された、地理的領域処理ユニットと、
前記決定された地理的領域を、前記目標ＩＰアドレスに現在対応する前記目標の地理的領域として受け取るために構成された、目標の地理的領域決定ユニットと、
を備える、装置。
【請求項１４】
請求項８から請求項１０のいずれか一項に記載の装置であって、
前記場所情報決定モジュールは、
前記目標の地理的領域から、前記目標の端末装置に対応する第１の場所領域を決定するために構成された、第１の決定ユニットと、
前記目標端末装置に対応する場所情報として、前記第１の場所領域の場所情報を決定するために構成された、第２の決定ユニットと、
を備え、
前記第１の場所領域は、前記地理的領域の中に特定の半径を備えた円形領域であり、前記第１の場所領域の中の前記目標ＩＰアドレスに対応する地理的場所の数は、第２の場所領域の中の前記目標ＩＰアドレスに対応する地理的場所の数よりも大きく、前記第２の場所領域は、前記目標の地理的領域の中の前記第１の場所領域と同じ半径を備えた任意の円形領域である、装置。
【請求項１５】
電子デバイスであって、
ハウジング、プロセッサ、メモリ、回路基板、及び電源回路を備え、前記回路基板は、前記ハウジングによって取り囲まれる空間の内部に配置され、前記プロセッサ及び前記メモリは、前記回路基板上に配置され、前記電源回路は、様々な回路又は部品に電力を供給するように構成され、前記メモリは、実行可能なプログラムコードを格納するように構成され、前記プロセッサは、請求項１から請求項７のいずれか一項に記載の、地理的場所を位置決めするための前記方法を実施するために、前記メモリに格納された前記実行可能なプログラムコードを読み出すことによって、前記実行可能なプログラムコードを実行する、電子デバイス。
【請求項１６】
アプリケーションプログラムであって、
前記アプリケーションプログラムは、実行される場合、請求項１から請求項７のいずれか一項に記載の地理的場所を位置決めするための方法を実施するべく、使用される、アプリケーションプログラム。
【請求項１７】
格納媒体であって、
前記格納媒体は、実行可能なプログラムコードを格納するために使用され、前記実行可能なプログラムコードは、実行される場合、請求項１から請求項７のいずれか一項に記載の地理的場所を位置決めするための方法を実施するべく、使用される、格納媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１５年１２月３１日に中華人民共和国国家知的財産局に出願された、「地理的場所の位置決め方法及び装置」と題する中国特許出願第２０１５１１０３３６７６．１号に対する優先権を主張し、該特許出願は、参照により、その全体が本明細書に組み込まれる。
【０００２】
本出願は、データ処理技術の分野に関し、特に、地理的場所を位置決めするための方法及び装置に関する。
【背景技術】
【０００３】
科学技術の急速な進展によって、（全地球測位システム（ＧＰＳ）モジュールのような）位置決めモジュールを備えた端末装置が、ますます一般的になっている。しかしながら、旧来のＰＣ（パーソナルコンピュータ）デバイスのような、位置決めモジュールを備えていない数多くの端末装置が依然として存在し、位置決めモジュールを備えていないこれらの端末装置はまた、幾つかのシナリオにおいて、非常に高い位置決め要求を有する。
【０００４】
先行技術においては、位置決めモジュールを備えていないこれらの端末装置に対して、ＧＩＳ（地理的情報システム）地理的場所サービスが、完全な位置決めのために、ネットワーク上に提供されるＩＰ（インターネットプロトコル）アドレスに基づいて、変換される。しかしながら、現存する公共ネットワークのＩＰアドレスは、地理的領域及びオペレータによって予め割り当てられた、ＣＮＮＩＣ（中国インターネットネットワーク情報センター）による固定式のＩＰアドレスであり、これは、大雑把な地域特性を有する。たとえもし、ＩＰアドレスをＧＩＳの地理的場所に変換するサービスが、手動的な介入補正と組み合わされるとしても、しかしその補正の精度が、単に市レベル又は国レベルに基づくものである場合、一般的な精度は、１キロメートルから１０キロメートルの範囲にあり、正確な位置決め要求を達成することは困難である。
【発明の概要】
【０００５】
端末装置自体の位置決めモジュールに依存することなく、いかにして端末装置を正確に位置決めするかは、緊急に解決されなければならない問題である、ということが分かる。端末装置自体の位置決めモジュールに依存することなく、端末装置を正確に位置決めすることによって、位置決めモジュールを備えた電子デバイスに対する場所を決定する別の方法を提供できるだけでなく、位置決めモジュールを備えていない電子デバイスの場所を決定する問題もまた解決することが可能である。
【０００６】
本出願の実施形態は、地理的場所を位置決めするための方法及び装置を開示し、それによって、端末装置自体の位置決めモジュールに依存することなく、端末装置が正確に位置決めされる。技術的な解決法は、以下の通りである。
【０００７】
第１の態様において、本出願の一実施形態は、サーバにおいて適用可能である、地理的場所を位置決めするための方法を提供する。サーバは、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の、少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスが存在する地理的場所は、それ自体が位置決めモジュールによって構成される複数の端末装置から取得される。方法は、
目標端末装置の目標ＩＰアドレスを取得するステップと、
データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的領域を決定するステップであって、任意の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される、ステップと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを決定するステップであって、リアルタイムデータは、予め決められた期間内に、目標ＩＰアドレスが存在する目標の地理的場所を含む、ステップと、
リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、
を含む。
【０００８】
第２の態様において、本出願の一実施形態は、サーバにおいて適用可能である、地理的場所を位置決めするための装置を更に提供する。サーバは、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の、少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスが存在する地理的場所は、それ自体が位置決めモジュールによって構成される複数の端末装置から取得される。装置は、
目標端末装置の目標ＩＰアドレスを取得するために構成された、目標ＩＰアドレス取得モジュールと、
データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的領域を決定するために構成された、地理的領域決定モジュールであって、任意の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される、地理的領域決定モジュールと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを決定するために構成された、リアルタイムデータ決定モジュールであって、リアルタイムデータは、予め決められた期間内に、目標ＩＰアドレスが存在する目標の地理的場所を含む、リアルタイムデータ決定モジュールと、
リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するために構成された、目標の地理的領域決定モジュールと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するために構成された、場所情報決定モジュールと、
を含む。
【０００９】
第３の態様において、本出願は、電子デバイスを更に提供し、電子デバイスは、ハウジング、プロセッサ、メモリ、回路基板、及び電源回路を備え、回路基板は、ハウジングによって取り囲まれた空間の内部に配置され、プロセッサ及びメモリは、回路基板上に配置され、電源回路は、電子デバイスの様々な回路又は部品に電力を供給するように構成され、メモリは、実行可能なプログラムコードを格納するように構成され、プロセッサは、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実施するべく、メモリに格納された実行可能なプログラムコードを読み出すことによって、実行可能なプログラムに対応するプログラムを実行する。
【００１０】
第４の態様において、本出願の一実施形態は、アプリケーションプログラムを提供し、アプリケーションプログラムは、実行される場合、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実施するべく、使用される。
【００１１】
第５の態様において、本出願の一実施形態は、格納媒体を提供し、格納媒体は、実行可能なプログラムコードを格納するために使用され、実行可能なプログラムコードは、実行される場合、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実行するべく、使用される。
【００１２】
本出願の実施形態で提供される、地理的場所を位置決めするための方法及び装置は、目標端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定されると共に、高度の精度を有し、目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法及び装置は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００１３】
本出願の実施形態及び先行技術の技術的解決法をより明確に説明するために、本実施形態及び先行技術の説明で必要とされる図面の簡単な紹介が与えられるであろう。明らかなことであるが、以下で説明される図面は、本出願の幾つかの実施形態のためのものであり、他の図面は、創造的な労力無しに、これらの図面に基づいて、当業者によって得られるであろう。
【図面の簡単な説明】
【００１４】
【図１】本出願の一実施形態による、地理的場所を位置決めするための方法のフローチャートである。
【図２】本出願の一実施形態による、地理的場所を位置決めするための方法の別のフローチャートである。
【図３】本出願の一実施形態による、地理的場所を位置決めするための装置の概略的な構造図である。
【図４】本出願の一実施形態による、地理的場所を位置決めするための装置の別の概略的な構造図である。
【図５】本出願の実施形態で説明される、ＩＰ漂動が原因である、対応するアドレスが存在する複数の地理的領域の概略図である。
【図６】本出願の一実施形態による、目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定する概略図である。
【発明を実施するための形態】
【００１５】
本出願の実施形態は、本出願の実施形態における添付図に関連して、今から説明されるであろう。そして、説明される実施形態は、実施形態の全てではなく、本出願の実施形態の単なる一部分であることは、明らかであろう。本出願の実施形態に基づけば、創造的な仕事をすることなく、当業者によって得られる他の全ての実施形態は、この出願の範囲の中にある。
【００１６】
端末装置の位置決めモジュールに依存することなく、端末装置を正確に位置決めするために、本出願の実施形態は、地理的場所を位置決めするための方法及び装置を開示する。
【００１７】
先ず、本出願の一実施形態による、地理的場所を位置決めするための方法が、以下で説明されるであろう。
【００１８】
注意するべきことであるが、本出願の実施形態による、地理的場所を位置決めするための方法は、サーバにおいて実施されてもよい。
【００１９】
注意するべきことであるが、サーバは、ＩＰアドレス（インターネット・プロトコル・アドレス）と、ＩＰアドレスが存在する地理的場所との間の、少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスが存在する地理的場所は、位置決めモジュールによって構成される複数の端末装置から取得される。即ち、上記のＩＰアドレスが存在する地理的場所は、それに対応して、１つの端末装置によって提供され、１つのＩＰアドレスは、ＩＰアドレスが存在する複数の地理的場所に対応し、データベースは、複数のＩＰアドレスの情報を含む。
【００２０】
上記のデータベースには、ＩＰアドレスの対応する情報が格納される。強調するべきことであるが、多数のＩＰアドレスがデータベースに格納され、対応する情報とは、対応するＩＰアドレスがかつて存在した地理的場所の情報のことを言っている。ここで述べた「かつて」は、過去のある期間のことを言っているということを、指摘しておくべきである。例えば、本出願の実施形態において、期間は、過去の２４時間に対して設定してもよい。設定期間は、短すぎるべきではない。短すぎる場合、あまりにも少ない情報をデータベースにもたらすという結果になるであろう。このことは、その後のデータ検索を促進しないであろう。
【００２１】
加えて、各地理的場所の情報は、それ自身の位置決めモジュールを有する端末装置によって、サーバへ送信される。ここで説明される位置決めモジュールは、全地球測位システム（ＧＰＳ）位置決めモジュールであることが可能であり、ＧＰＳ位置決めモジュールの位置決め精度は、１０メートルから１００メートルであることが可能であり、その結果として、以下の目標端末装置の位置決めもまた、より正確であることが可能である。もちろん、位置決めモジュールはまた、正確な位置決めを達成できる他のモジュールであることも可能であり、ＧＰＳ位置決めモジュールに限定されない。
【００２２】
注意するべきことであるが、端末装置から地理的場所情報を取得するには、権限を与えるための端末が要求される。例えば、その端末は、ＡＰＰをインストールした端末装置であり、端末装置のユーザは、ＡＰＰにおいて、位置決め情報（即ち、地理的場所の情報）を取得する権限をサーバに与える、ということであってもよい。ここで位置決め情報は、端末装置の位置決めモジュールによって取得することが可能である。ここで、ＡＰＰは、アプリケーションの省略形であり、ＡＰＰは、スマートフォンのサードパーティ・アプリケーションのことを言っている。
【００２３】
端末装置が地理的場所の情報をサーバに報告するための誘発方法は、一旦端末装置が最初に権限を与えると地理的場所の情報を報告するステップと、規則的な間隔で、地理的場所の情報を定期的に報告するステップと、一旦端末装置がＷｉＦｉに再アクセスすると、地理的場所の情報を報告するステップと、一旦端末装置のＩＰアドレスが変わると、地理的場所の情報を報告するステップであって、端末装置は地理的場所の情報を直接且つ積極的に報告する、ステップと、を含む。明らかなことであるが、端末装置がその地理的場所の情報を報告するための誘発方法は様々であり、ここでは説明されないであろう。
【００２４】
図１に示されるように、サーバによって予め格納された前述のデータベースに基づいて、本出願の一実施形態で提供される、地理的場所を位置決めするための方法を実施するためのプロセスは、Ｓ１０１である、目標端末装置の目標ＩＰアドレスを取得するステップ、を含んでもよい。
【００２５】
注意するべきことであるが、サーバは、目標ＩＰアドレスを積極的に取得する必要はないが、しかし、目標ＩＰアドレスを手動で入力することは可能である。例えば、警察がある事例を調査する場合、目標ＩＰの地理的場所の情報を検索する必要があり、そして、その後、目標ＩＰアドレスがサーバに直接入力されるが、それによって、本出願の実施形態を適用して、目標端末装置の地理的場所を見つけることが可能である。もちろん、やり方は、これに限定されない。
【００２６】
Ｓ１０２は、データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的領域を決定するステップである。
【００２７】
図５に示されるように、中国国内のネットワークオペレータの動的ＩＰアドレスの漂動ルールによれば、地図の中の動的ＩＰアドレスの地理的場所１（図では黒い点で示される）は、多くの固定した地理的領域において、繰り返し現れるにちがいない。地図では、動的ＩＰアドレスが密集して存在する地理的領域は、上記の地理的領域である。地理的領域は、複数の動的ＩＰが存在する地理的場所を含まなければならない。例えば、図５では、ＩＰアドレスは、３つの地理的領域（即ち、Ａ、Ｂ、及びＣ）の中を常に漂動する。
【００２８】
前述のルールに基づいて、本出願の実施形態においては、目標端末装置の目標ＩＰアドレスが取得された後、目標ＩＰアドレスが存在する複数の地理的領域は、データベースに基づいて決定することが可能であり、任意の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される。
【００２９】
具体的には、第１の実施方法において、データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的領域を決定するステップは、
データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的場所を決定するステップと、
決定された地理的場所に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するステップと、
を含んでもよい。
【００３０】
第１の実施方法において、初期設定は、データベースが、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の対応を収集する、というものである。そのため、サーバが、データベースにおけるデータ情報（即ち、ＩＰアドレス及び地理的場所についての情報）を呼び出す場合、ＩＰアドレスに対応する全ての地理的場所を分割する複数の地理的領域を考慮に入れることも必要である。
【００３１】
理解できることであるが、決定された地理的場所に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するために、現存する技術を使用することは可能である。例えば、中心として、ある一定の目標の地理的場所、及び半径として、予め決められた距離を用いて、円形領域を構成してもよい。円形領域における目標の地理的場所の数が、予め決められた閾値よりも大きい場合、円形領域は、目標ＩＰアドレスが存在する地理的領域として使用され、円形領域の外側にある他の目標の地理的場所は、同じ方法で処理される。
【００３２】
加えて、第２の実施方法において、検索効率を改善するために、データベースは、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の対応を更に含む。即ち、データベースは、ＩＰアドレスと、ＩＰアドレスが存在する複数の地理的場所との間の対応を記録しており、任意の地理的領域は、目標のＩＰアドレスが存在する複数の地理的場所によって決定される。
【００３３】
従って、データベースに基づいて、目標のＩＰアドレスが存在する複数の地理的領域を決定するステップは、
データベースに含まれる、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の対応に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するステップを含んでもよい。
【００３４】
その上、注意するべきことであるが、データベースが構築される場合、ＩＰアドレスに対応する地理的場所に基づいて、ＩＰアドレスが存在する地理的領域を決定する特定の実施方法は、現存する技術を採用することが可能である。ここで現存する技術は、本明細書の中に限定されない。
【００３５】
Ｓ１０３は、データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを決定するステップであり、リアルタイムデータは、予め決められた期間内に、目標ＩＰアドレスが存在する目標の地理的場所を含む。
【００３６】
リアルタイムデータを決定する目的は、１つ以上の端末装置によって報告される位置決め情報を見つけることである。目標端末装置が位置する地理的領域へ、対応する目標ＩＰアドレスが漂動した後で、位置決め情報は、端末装置によって報告される。それ故に、上述の予め決められた期間のための特定の時間期間は、可能な限り短くあるべきであり、同時に、リアルタイムデータが存在し、例えば、１時間以内のデータが選択され得ることが、保証されるべきである。
【００３７】
もちろん、予め決められた期間が設定された後、条件に合うリアルタイムデータがデータベースの中に見つけられないような状況は排除され、この時、上述の複数の地理的領域が、目標端末装置の可能な地理的場所であることを、サーバは決定することが可能である。
【００３８】
Ｓ１０４は、リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップである。
【００３９】
データベースから少なくとも１つのリアルタイムデータを取得した後、目標端末装置の正確な位置を決定するために、目標ＩＰアドレスに現在対応する目的の地理的領域は、リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から決定してもよい。
【００４０】
具体的には、リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップは、
複数の地理的領域から、リアルタイムデータに含まれる目標の地理的場所を包含する地理的領域を決定するステップを含んでもよい。
【００４１】
決定された地理的領域は、目標ＩＰアドレスに現在対応する目標の地理的領域である。
【００４２】
ここで注意するべきことであるが、予め決められた期間内に、リアルタイムデータにおける複数の目標の地理的場所を、上述の異なる地理的領域の中に見つけられる場合、そのことは、目標ＩＰアドレスが、上述の予め決められた期間内に漂動したことを指し示している。この場合、問い合わせをしている目標ＩＰアドレスに最も近い、同じ地理的領域の中で、一群のリアルタイムデータの位置が特定される地理的領域が、目標の地理的領域として選択されるべきである。
【００４３】
Ｓ１０５は、目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップである。
【００４４】
目標の地理的領域の範囲は比較的大きく、そのため、領域範囲を、可能な限り減らす必要がある。具体的には、目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップは、
目標の地理的領域から、目標端末装置に対応する地理的場所としての第１の場所領域を決定すると共に、目標端末装置に対応する場所情報としての第１の場所領域の場所情報を決定するステップを含んでもよく、
第１の場所領域は、地図の中で特定の半径を備えた円形領域であり、目標の地理的領域から任意に定義されるのと同じ半径の円形領域の中に、目標ＩＰアドレスが存在する地理的場所の数は、第１の場所領域の中に、目標ＩＰアドレスが存在する地理的場所の数よりも少ない。
【００４５】
図５及び図６に示されるように、図５における地理的領域Ｂが、目標の地理的領域として決定されると仮定すると、その時は、第１の場所領域２は、地理的領域Ｂから選択されるべきである。地図では、第１の場所領域２は、特定の半径の円形領域である。ここで、特定の半径は、前もって設定することが可能である。特定の半径は、目標ＩＰアドレスが最終的に引き出される地理的場所の精度を特徴付け、そのため、特定の半径は、好ましくは、１０メートルから２００メートルであってもよい。
【００４６】
図６から分かることであるが、目標の地理的領域から任意に定義されるのと同じ半径の円形領域の中に、ＩＰアドレスが存在する地理的場所の数は、第１の場所領域２の中に目標ＩＰアドレスが存在する地理的場所の数よりも少ない。
【００４７】
コンピュータアルゴリズムでは、特定の半径が設定された後、予め設定された割合の地理的場所を備えた円形領域が、第１の場所領域２として選択される。
【００４８】
上記の予め設定された割合は、目標の地理的領域の中に目標ＩＰアドレスが存在する地理的場所の数に対する、第１の場所領域２の中に目標ＩＰアドレスが存在する地理的場所の数の割合である。
【００４９】
上記の方法では、問い合せは、主に動的ＩＰアドレスの地理的場所情報に対するものである。その後、静的ＩＰアドレスに対して、ＩＰアドレスに対応する地理的場所が固定される。実際に、ネットワークオペレータのデータベースでは、静的ＩＰアドレスに対応する正確な地理的場所が格納され、そのため、サーバ端末は、ネットワークオペレータから、静的ＩＰアドレスに対応する正確な地理的場所を取得することが可能である。静的ＩＰアドレスによって構成された端末装置に対応する地理的場所を取得することが必要である場合、データベースの中で、静的ＩＰアドレスに対応する正確な地理的場所は、端末装置の地理的場所として、直接決定される。
【００５０】
ここで強調するべきことは、たとえもし、静的ＩＰアドレスに対応する正確な地理的場所が、本出願の実施形態におけるサーバのデータベースによって、ネットワークオペレータから取得されないとしても、静的ＩＰアドレスに対応する地理的場所の問い合せは、本出願の実施形態によって提供される方法に基づくものであってもよい。唯一の違いは、ステップＳ１０２からステップＳ１０４が、以下のように直接簡単化され得るということである。即ち、データベースに基づいて、目標ＩＰアドレスが存在する目標の地理的領域を決定するステップであって、目標の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される、ステップ、として簡単化される。静的ＩＰアドレスは漂動しないので、静的ＩＰアドエレスが存在するべき、ただ１つの地理的領域が存在する。
【００５１】
本出願の実施形態で提供される、地理的場所を位置決めするための方法は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００５２】
地理的場所を位置決めするための前述の方法をより明確に理解するために、本出願の実施形態で提供される、地理的場所を位置決めするための方法は、別の視点から詳細に説明される。
【００５３】
本出願の実施形態で提供される、地理的場所を位置決めするための方法の実行主体は、サーバであってもよい。注意するべきことであるが、サーバは、ＩＰアドレスと地理的場所との間の少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスに対応する地理的場所は、それ自体が位置決めモジュールによって構成される複数の端末装置から取得され、本出願の実施形態で提供される、地理的場所を位置決めするための方法のプロセスは、以下のステップを含んでもよい。即ち、プロセスは、
目標端末装置の目標ＩＰアドレスを取得するステップと、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するステップであって、任意の地理的領域は、目標ＩＰアドレスに対応する複数の地理的場所によって決定される、ステップと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するステップであって、リアルタイムデータは、目標ＩＰアドレスに対応する目標の地理的場所を含む、ステップと、
目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、
を含んでもよい。
【００５４】
注意するべきことであるが、目標ＩＰアドレスに対応する複数の地理的領域は、目標ＩＰアドレスが存在する複数の地理的領域である。
【００５５】
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するには、多くの方法があり、詳細については、以下で説明される。
【００５６】
第１の実施方法において、データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するステップは、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的場所を決定するステップと、
決定された地理的場所に基づいて、目標ＩＰアドレスに対応する複数の地理的領域を取得するステップと、
を含んでもよい。
【００５７】
第２の実施方法において、ＩＰアドレスと地理的領域との間の対応もまた、データベースに格納される。
【００５８】
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的場所を決定するステップは、
データベースに含まれる、ＩＰアドレスと地理的場所との間の対応に基づいて、目標ＩＰアドレスに対応する複数の地理的領域を取得するステップを含んでもよい。
【００５９】
具体的には、目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップは、
目標の地理的領域から、目標端末装置に対応する第１の場所領域を決定するステップと、
目標端末装置に対応する場所情報として、第１の場所領域の場所情報を決定するステップと、
を含んでもよく、
第１の場所領域は、目標の地理的領域の中に特定の半径を備えた円形領域であり、第１の場所領域の中の目標ＩＰアドレスに対応する地理的場所の数は、第２の場所領域の中の目標ＩＰアドレスに対応する地理的場所の数よりも大きい。第２の場所領域は、目標の地理的領域の中の第１の場所領域と同じ半径を有する任意の円形領域である。
【００６０】
本出願の実施形態で提供される、地理的場所を位置決めするための方法は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００６１】
更に、図１に示された実施形態のプロセスに関して、及び図２に示された本出願の実施形態で提供される、地理的場所を位置決めするための方法の別のプロセスにおいて、目標端末装置の目標ＩＰアドレスを取得するステップ（Ｓ１０１）は、
目標端末装置によって送信される地理的場所情報を問い合わせるためのＴＣＰ要求を取得するステップであるＳ１０１１と、
ＴＣＰ要求に基づいて、目標端末装置の目標ＩＰアドレスを決定するステップであるＳ１０１２と、
を含む。
【００６２】
このことは、次のことを示している。即ち、本出願の実施形態はまた、ある技術に適用することが可能であるが、その技術においては、ある一定の目標端末装置は、その位置決め情報を積極的に問い合わせる、ということを示している。目標端末装置が、その地理的場所を問い合わせる必要がある場合、目標端末装置は、その地理的場所を問い合わせることを要求するＴＣＰ要求を、サーバに送信してもよい。サーバがＴＣＰ要求を受信すると、サーバはまた、目標端末装置の目標ＩＰアドレスを取得する。
【００６３】
即ち、サーバは、目標端末装置によって送信された、地理的場所情報を問い合わせるためのＴＣＰ要求を取得すると共に、ＴＣＰ要求に基づいて、目標端末装置の目標ＩＰアドレスを決定する。
【００６４】
ＴＣＰ要求に基づいて、目標端末装置の目標ＩＰアドレスを決定する特定の実施方法は、現存する技術の中の任意の１つを使用してもよいが、その技術は、本明細書に限定されない。ここでＴＣＰ要求は、伝送制御プロトコル要求である。
【００６５】
加えて、図１に示される実施形態のプロセスに関して、図２に示されるプロセスは、目標端末装置に対応する場所情報を目標端末装置へ送信するステップである、ステップＳ１０６を更に含む。明らかなことであるが、目標端末装置の要求については、目標端末装置に対応する場所情報を決定した後、対応する場所情報を、目標端末装置へ送信する必要である。即ち、目標端末装置には、その地理的場所の位置決め情報が通知される。
【００６６】
図１の上記方法の実施形態に対応して、本出願の一実施形態は、サーバにおいて適用可能である、地理的場所を位置決めするための装置を更に提供し、ここでサーバは、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスが存在する地理的場所は、それ自体が位置決めモジュールで構成される複数の端末装置から取得される。
【００６７】
図３に示されるように、本出願の一実施形態による、地理的場所を位置決めするための装置は、
目標端末装置の目標ＩＰアドレスを取得するために構成された、目標ＩＰアドレス取得モジュール２０１と、
データベースに基づいて、目標ＩＰアドレスが存在する複数の地理的領域を決定するために構成された、地理的領域決定モジュール２０２であって、任意の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される、地理的領域決定モジュール２０２と、
を含んでもよく、
第１の実施方法として、地理的領域決定モジュール２０２は、
データベースから、目標ＩＰアドレスが存在する複数の地理的場所を決定するために構成された、地理的場所決定ユニットと、
決定された地理的場所に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するために構成された、第１の地理的領域決定ユニットと、
を含む。
【００６８】
データベースから、目標ＩＰアドレスが存在する複数の地理的場所を決定するステップは、決定された地理的場所に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するステップを含む。
【００６９】
第２の実施方法として、データベースは、ＩＰアドレスと、ＩＰアドレスが存在する地理的場所との間の対応を更に含み、任意の地理的領域は、目標ＩＰアドレスが存在する複数の地理的場所によって決定される。
【００７０】
従って、地理的領域決定モジュール２０２は、
データベースに含まれる、ＩＰアドレスと地理的場所との間の対応に基づいて、目標ＩＰアドレスが存在する複数の地理的領域を取得するために構成された、第２の地理的領域決定ユニットと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを決定するために構成された、リアルタイムデータ決定モジュール２０３であって、リアルタイムデータは、予め決められた期間内に、目標ＩＰアドレスが存在する目標の地理的場所を含む、リアルタイムデータ決定モジュール２０３と、
リアルタイムデータに含まれる目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するために構成された、目標の地理的領域決定モジュール２０４と、
を含んでもよい。
【００７１】
目標の地理的領域決定モジュール２０４は、
リアルタイムデータに含まれる目標の地理的場所を包含する地理的領域を、複数の地理的領域から決定するために構成された、地理的領域処理ユニットと、
決定された地理的領域を、目標ＩＰアドレスに現在対応する目標の地理的領域として受け取るために構成された、目標の地理的領域決定ユニットと、
を含んでもよい。
【００７２】
場所情報決定モジュール２０５は、
目標端末装置に対応する地理的場所として、第１の場所領域を、目標の地理的領域から決定するために構成された、第１の決定ユニットと、
目標端末装置に対応する地理的場所情報として、第１の場所領域の場所情報を決定するために構成された、第２の決定ユニットと、
を含んでもよく、
第１の場所領域は、地図の中の特定半径を備えた円形領域であり、目標の地理的領域から任意に定義される同じ半径の円形領域の中に、目標ＩＰアドレスが存在する地理的場所の数は、第１の場所領域の中に、目標ＩＰアドレスが存在する地理的場所の数よりも少ない。
【００７３】
更に、図３に示された実施形態における装置の構造に基づいて、図４に示された本出願の実施形態で提供される、地理的場所を位置決めするための装置の別の構造において、目標ＩＰアドレス取得モジュール２０１は、
地理的場所情報を問い合せるための、目標端末装置によって送信されるＴＣＰ要求を取得するために構成された、ＴＣＰ要求取得ユニットと、
ＴＣＰ要求に基づいて、目標端末装置の目標ＩＰアドレスを決定するために構成された、ＩＰアドレス決定ユニットと、
を含んでもよい。
【００７４】
加えて、図４に示された構造は、目標端末装置に対応する場所情報を、目標端末装置へ送信するための場所情報送信モジュール２０６を更に含む。明らかなことであるが、目標端末装置の要求については、目標端末装置に対応する場所情報が決定された後、対応する場所情報を、目標端末装置に送信する必要がある。
【００７５】
本出願の実施形態で提供される、地理的場所を位置決めするための装置は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。装置は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００７６】
地理的場所を位置決めするための前述の装置をより明確に理解するために、本出願の実施形態で提供される、地理的場所を位置決めするための方法は、別の視点から詳細に説明される。
【００７７】
本出願の一実施形態は、サーバにおいて適用可能である、地理的場所を位置決めするための装置を更に提供し、ここでサーバは、ＩＰアドレスと地理的場所との間の少なくとも対応を含むデータベースを予め格納し、ＩＰアドレスに対応する地理的場所は、それ自体が位置決めモジュールによって構成される複数の端末装置から取得される。
【００７８】
本出願の実施形態は、サーバにおいて適用可能である、地理的場所を位置決めするための装置を提供し、装置は、
目標端末装置の目標ＩＰアドレスを取得するために構成された、目標ＩＰアドレス取得モジュールと、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するために構成された、地理的領域決定モジュールであって、任意の地理的領域は、目標ＩＰアドレスに対応する複数の地理的場所によって決定される、地理的領域決定モジュールと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するために構成された、リアルタイムデータ決定モジュールであって、リアルタイムデータは、目標ＩＰアドレスに対応する目標の地理的場所を含む、リアルタイムデータ決定モジュールと、
目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するために構成された、目標の地理的領域決定モジュールと、
目標地理的領域に基づいて、目標端末装置に対応する場所情報を決定するために構成された、場所情報決定モジュールと、
を含んでもよい。
【００７９】
第１の実施方法において、地理的領域決定モジュールは、
データベースから、目標ＩＰアドレスに対応する複数の地理的場所を決定するために構成された、地理的場所決定ユニットと、
決定された複数の地理的場所に基づいて、目標ＩＰアドレスに対応する複数の地理的領域を取得するために構成された、第１の地理的領域決定ユニットと、
を含んでもよい。
【００８０】
第２の実施方法において、ＩＰアドレスと地理的領域との対応が、データベースに格納される。
【００８１】
地理的領域決定モジュールは、
データベースに含まれる、ＩＰアドレスと地理的領域との間の対応に基づいて、目標ＩＰアドレスに対応する複数の地理的領域を取得するために構成された、第２の地理的領域決定ユニットを含んでもよい。
【００８２】
具体的には、目標の地理的領域決定モジュールは、
目標の地理的場所を包含する地理的領域を、複数の地理的領域から決定するために構成された、地理的領域処理ユニットと、
決定された地理的領域を、目標ＩＰアドレスに現在対応する目標の地理的領域として受け取るために構成された、目標の地理的領域決定モジュールと、
を含んでもよい。
【００８３】
具体的には、場所情報決定モジュールは、
目標の地理的領域から、目標端末装置に対応する第１の場所領域を決定するために構成された、第１の決定ユニットと、
目標端末装置に対応する場所情報として、第１の場所領域の場所情報を決定するために構成された、第２の決定ユニットと、
を含んでもよく、
第１の場所領域は、目標の地理的領域の中に特定の半径を備えた円形領域であり、第１の場所領域の中の目標ＩＰアドレスに対応する地理的場所の数は、第２の場所領域の中の目標ＩＰアドレスに対応する地理的場所の数よりも大きい。第２の場所領域は、目標の地理的領域の中の第１の場所領域と同じ半径を有する任意の円形領域である。
【００８４】
具体的には、目標ＩＰアドレス取得モジュールは、
地理的場所情報を問い合せるための、目標端末装置によって送信されるＴＣＰ要求を取得するために構成された、ＴＣＰ要求取得ユニットと、
ＴＣＰ要求に基づいて、目標端末装置の目標ＩＰアドレスを決定するために構成された、ＩＰアドレス決定ユニットと、
を含む。
【００８５】
本出願の実施形態で提供される、地理的場所を位置決めするための装置は、
目標端末装置に対応する場所情報を、目標端末装置へ送信するために構成された、場所情報送信モジュールを更に含んでもよい。
【００８６】
本出願の実施形態で提供される、地理的場所を位置決めするための装置は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。装置は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００８７】
本出願の一実施形態は電子デバイスを更に提供し、電子デバイスは、ハウジング、プロセッサ、メモリ、回路基板、及び電源回路を備え、回路基板は、ハウジングによって取り囲まれる空間の内部に配置され、プロセッサ及びメモリは、回路基板上に配置され、電源回路は、電子デバイスの様々な回路又は部品に電力を供給するように構成され、メモリは、実行可能なプログラムコードを格納するように構成され、プロセッサは、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実施するために、メモリに格納された実行可能なプログラムコードを読み出すことによって、実行可能なプログラムコードに対応するプログラムを実行し、地理的場所を位置決めするための方法は、
目標端末装置の目標ＩＰアドレスを取得するステップと、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するステップであって、任意の地理的領域は、目標ＩＰアドレスに対応する複数の地理的場所によって決定される、ステップと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するステップであって、リアルタイムデータは、目標ＩＰアドレスに対応する目標の地理的場所を含む、ステップと、
目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、
を含んでもよい。
【００８８】
本出願の実施形態で提供される、地理的場所を位置決めするための方法は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００８９】
本出願の一実施形態は、アプリケーションプログラムを提供し、アプリケーションプログラムは、実行される場合、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実施するべく、使用される。地理的場所を位置決めするための方法は、
目標端末装置の目標ＩＰアドレスを取得するステップと、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するステップであって、任意の地理的領域は、目標ＩＰアドレスに対応する複数の地理的場所によって決定される、ステップと、
データベースから目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するステップであって、リアルタイムデータは、目標ＩＰアドレスに対応する目標の地理的場所を含む、ステップと、
目標の地理的場所に基づいて、複数の領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、
を含んでもよい。
【００９０】
本出願の実施形態で提供される、地理的場所を位置決めするための方法は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００９１】
本出願の一実施形態は、格納媒体を提供し、格納媒体は、実行可能なプログラムコードを格納するために使用され、実行可能なプログラムコードは、実行される場合、本出願の実施形態で提供される、地理的場所を位置決めするための方法を実施するべく、使用される。地理的場所を位置決めするための方法は、
目標端末装置の目標ＩＰアドレスを取得するステップと、
データベースに基づいて、目標ＩＰアドレスに対応する複数の地理的領域を決定するステップであって、任意の地理的領域は、目標ＩＰアドレスに対応する複数の地理的場所によって決定される、ステップと、
データベースから、目標ＩＰアドレスに対応する少なくとも１つのリアルタイムデータを取得するステップであって、リアルタイムデータは、目標ＩＰアドレスに対応する目標の地理的場所を含む、ステップと、
目標の地理的場所に基づいて、複数の地理的領域から、目標ＩＰアドレスに現在対応する目標の地理的領域を決定するステップと、
目標の地理的領域に基づいて、目標端末装置に対応する場所情報を決定するステップと、
を含んでもよい。
【００９２】
本出願の実施形態で提供される、地理的場所を位置決めするための方法は、目標の端末装置自体の位置決めモジュールに依存することなく、ビッグデータにおける複数の端末装置の地理的場所を使用することによって、目標端末装置の場所情報を決定するものである。加えて、ビッグデータにおける端末装置の地理的場所は、端末装置自体により設置された位置決めモジュールによって決定され、且つ高度の精度を有し、そして目標端末装置の位置決めは、上記の端末装置の地理的場所を頼りにしている。それ故に、目標端末装置の決定された場所情報は、高い精度を有する。方法は、この技術的解決法を用いることで、端末装置自体の位置決めモジュールに依存することなく、端末装置の位置を正確に特定できる、ということが分かる。
【００９３】
注意するべきことであるが、「第１の」、「第２の」などのような、本明細書における関係用語は、１つの実体又は動作を別の実体又は動作と区別するためだけに使用されるが、しかし、これらの実体又は動作の間に実際の関係又は順序が存在することを、必ずしも要求しない、又は意味しない。その上、「含む」、「備える」、又はこれらの任意の他の変形である用語は、非排他的含意を包含することが意図されており、その結果として、一連の要素を備えるプロセス、方法、品目、又はデバイスは、列挙されたそれらの要素だけでなく、具体的に列挙されない要素、又はこれらのプロセス、方法、品目、又は装備に固有の要素をも備える。更なる制限無しに、「〜を備える」、又は「〜を含む」という文によって定義される要素は、これらの要素を備えるプロセス、方法、品目、又はデバイスにおいて、他の同一の要素が存在することを排除しない。
【００９４】
本明細書における実施形態は、全てが関連する方法において説明され、実施形態の中で同じ部分又は類似の部分は、互いを参照してもよく、各実施形態は、他の実施形態からの違いに焦点を当てたものである。装置、電子デバイス、格納媒体、及びアプリケーションプログラムの実施形態については、それらが基本的に方法の実施形態と同様であるため、説明は比較的簡単になっている。関連する部分については、方法の実施形態の部分的な説明に対して、参照を行ってもよい。
【００９５】
当業者によって理解されることであろうが、上で説明された方法におけるステップの全て又は幾つかは、関連付けられるハードウェアに指示を与えるプログラムによって、達成してもよい。上記プログラムは、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスクなどのような、コンピュータ可読な格納媒体に格納してもよい。
【００９６】
上の説明は、本出願の好ましい実施形態だけに関するものであり、本出願の保護範囲を制限することを意図するものではない。本出願の趣旨及び原理の範囲内で行われる任意の修正、等価的置き換え、改善などは、本出願の保護範囲の中に全て含まれる。
【図１】
2019502207.tif 000003
【図２】
2019502207.tif 000004
【図３】
2019502207.tif 000005
【図４】
2019502207.tif 000006
【図５】
2019502207.tif 000007
【図６】
2019502207.tif 000008
【国際調査報告】
2019502207.tif 000009
2019502207.tif 000010
2019502207.tif 000011
2019502207.tif 000012