(57)【要約】本発明は、コンピュータ技術分野に属する位置特定方法、装置、プログラム、及び記録媒体を開示する。前記方法は、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップと、前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップとを含む。本発明と、関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術とを比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。【選択図】図１
2016529595.tif 000002
【特許請求の範囲】
【請求項１】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップと、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップと、
を含むことを特徴とする位置特定方法。
【請求項２】
前記予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップは、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記位置の座標が属する指定された地域を特定するステップを含む
ことを特徴とする請求項１に記載の位置特定方法。
【請求項３】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するステップを含む
ことを特徴とする請求項１に記載の位置特定方法。
【請求項４】
前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するステップと、
前記位置の座標が属する指定された地域と前記目標地域とが同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するステップと、
を含むことを特徴とする請求項１に記載の位置特定方法。
【請求項５】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するステップを
さらに、含むことを特徴とする請求項１に記載の位置特定方法。
【請求項６】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するための取得モジュールと、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する指定された地域を検出するための検出モジュールと、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するための応答モジュールと、
を備える特徴とする位置特定装置。
【請求項７】
前記検出モジュールは、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記取得モジュールにより取得した前記位置の座標が属する指定された地域を特定する
ことを特徴とする請求項６に記載の位置特定装置。
【請求項８】
前記応答モジュールは、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するための第１返送ユニットを備える
ことを特徴とする請求項６に記載の位置特定装置。
【請求項９】
前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
前記応答モジュールは、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するための特定ユニットと、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と前記目標地域が同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するための第２返送ユニットと、
を備えることを特徴とする請求項６に記載の位置特定装置。
【請求項１０】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するための更新モジュールを
さらに、を備えることを特徴とする請求項６に記載の位置特定装置。
【請求項１１】
プロセッサと、
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出し、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答する
ように構成されることを特徴とする位置特定装置。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号が２０１４１０２４０１１３．９であって、出願日が２０１４年５月３０日であり、発明の名称が「位置特定方法、及び装置」である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
【技術分野】
【０００２】
本発明は、コンピュータ技術分野に関し、特に、位置特定方法、及び装置に関する。
【背景技術】
【０００３】
コンピュータ技術と測位技術の発展に伴い、多くの地図類でないアプリケーションは、端末の位置を取得して、位置に基づくサービスをユーザに提供する。
【０００４】
通常の状況において、地図類でないアプリケーションは、端末中の測位機能を呼び出して現在の位置の座標を取得した後、サードパーティのアプリケーションより提供するオープンＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ、アプリケーション  プログラミング  インターフェイス）を用いて、位置の座標を位置リクエストによってサードパーティのアプリケーションへ転送し、サードパーティのアプリケーションは、再び、当該位置の座標をネットワークによって地図類アプリケーションのサービスに送信して位置検出を行い、最終的に、サードパーティのアプリケーションによりサービスから返送された位置を該当する結果として、地図類でないアプリケーションに返送する。地図類でないアプリケーションは、再び、取得した位置に基づいて、位置関連のサービスをユーザに提供する。
【０００５】
発明者は、関連する技術に少なくとも以下の問題が存在することを見つけた。
【０００６】
上記の位置検出方法においては、サードパーティのアプリケーションを呼び出す必要があり、また、ネットワーク側を用いて検出する必要があるので、一方では、当該方法はネットワークの資源を占用することになり、もう一方では、ネットワークの状況が悪ければ、検出過程が占用する時間が長すぎるのを招きます。
【発明の概要】
【０００７】
関連技術問題を解決するために、本発明にかかる実施例は、位置特定方法、及び装置を提供する。前記技術案は、以下のとおりである。
【０００８】
本発明にかかる実施例の第１の態様によると、位置特定方法を提供し、当該位置特定方法は、
【０００９】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
【００１０】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップと、
【００１１】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップと、
を含む。
【００１２】
本発明にかかる実施例の第１の態様に結合して、第１の実現可能な方法において、前記予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップは、
【００１３】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記位置の座標が属する指定された地域を特定するステップを含む。
【００１４】
本発明にかかる実施例の第１の態様に結合して、第２の実現可能な方法において、前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
【００１５】
前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するステップを含む。
【００１６】
本発明にかかる実施例の第１の態様に結合して、第３の実現可能な方法において、前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【００１７】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
【００１８】
前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するステップと、
【００１９】
前記位置の座標が属する指定された地域と前記目標地域とが同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するステップと、
を含む。
【００２０】
本発明にかかる実施例の第１の態様に結合して、第４の実現可能な方法において、前記方法は、
【００２１】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するステップを、さらに、含む。
【００２２】
本発明にかかる実施例の第２の態様によると、位置特定装置を提供し、当該位置特定装置は、
【００２３】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するための取得モジュールと、
【００２４】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する指定された地域を検出するための検出モジュールと、
【００２５】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するための応答モジュールと、
を備える。
【００２６】
本発明にかかる実施例の第２の態様に結合して、第１の実現可能な方法において、前記検出モジュールは、
【００２７】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記取得モジュールにより取得した前記位置の座標が属する指定された地域を特定する。
【００２８】
本発明にかかる実施例の第２の態様に結合して、第２の実現可能な方法において、前記応答モジュールは、
【００２９】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するための第１返送ユニットを備える。
【００３０】
本発明にかかる実施例の第２の態様に結合して、第３の実現可能な方法において、前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【００３１】
前記応答モジュールは、
【００３２】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するための特定ユニットと、
【００３３】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と前記目標地域が同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するための第２返送ユニットと、
を備える。
【００３４】
本発明にかかる実施例の第２の態様に結合して、第４の実現可能な方法において、前記装置は、
【００３５】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するための更新モジュールを、さらに、を備える。
【００３６】
本発明にかかる実施例の第３の態様によると、位置特定装置を提供し、当該位置特定装置は、
【００３７】
プロセッサと、
【００３８】
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
【００３９】
前記プロセッサは、
【００４０】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
【００４１】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出し、
【００４２】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答する
ように構成される。
【００４３】
本発明の実施例が提供する技術方案の有益な効果は以下のとおりである。
【００４４】
指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【００４５】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【００４６】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４７】
ここでの図面は、明細書に合併されて本明細書の一部を構成して、本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【００４８】
【図１】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００４９】
【図２】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５０】
【図３】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５１】
【図４】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５２】
【図５】本発明の例示的な一実施例にかかる位置特定装置の構成を示す模式図である。
【００５３】
【図６】本発明の例示的な一実施例にかかる位置特定装置の構成を示す模式図である。
【発明を実施するための形態】
【００５４】
本発明の目的、技術方案及び利点をさらに明確にするために、以下、図面を参照しながら本発明の実施例をさらに詳しく説明する。
【００５５】
実施例１
【００５６】
本発明にかかる実施例は、位置特定方法を提供する。図１参照すると、方法の流れは、以下のステップを含む。
【００５７】
ステップ１０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００５８】
ステップ１０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出する。本実施例の方法は、端末に用いられる。
【００５９】
ステップ１０３において、位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する。本実施例の方法は、端末に用いられる。
【００６０】
本発明にかかる実施例においては、指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【００６１】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【００６２】
実施例２
【００６３】
本発明にかかる実施例は、位置特定方法を提供する。図２参照すると、方法の流れは、以下のステップを含む。
【００６４】
ステップ２０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００６５】
指定されたアプリケーションは、ユーザに、位置に基づくサービスを提供する際に、オペレーティング・システムに位置リクエストを送信することになる。オペレーティング・システムは、当該指定されたアプリケーションの位置リクエストを検出した際に、端末中の測位モジュールを呼び出して自身の位置の座標を取得することになる。ここで、本発明にかかる実施例においてのオペレーティング・システムはアンドロイド・オペレーティング・システムである。オペレーティング・システムは、各アプリケーションのプロセスが実行している操作をモニタリングし、また、各アプリケーションプロセスの操作に対して適切な処理を行う。
【００６６】
ここで、本発明にかかる実施例において、指定されたアプリケーションの位置リクエストは、端末が現在に位置する位置を特定するためのものであり、即ち、最終的に、指定されたアプリケーションの位置リクエストに応答する方法は、指定されたアプリケーションに、自分が位置する指定された地域を返送することである。
【００６７】
ここで、測位モジュールを用いて自身の位置の座標を取得する方法は、端末に内蔵されたＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ、グローバル測位システム）モジュールを用いて測位する方法、基地局測位方法を用いて測位する方法、若しくは、ｗｉ−ｆｉ（ＷＩｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）測位方法を用いて測位する方法、等を含んでもよいが、これら方法に制限されない。
【００６８】
オプションとして、位置の座標は、経度座標と緯度座標を含んでもよいが、これらに制限されない。
【００６９】
ここで、端末中には位置の座標の範囲と指定された地域との対応関係が予め記憶されている。
【００７０】
例えば、位置の座標の範囲と指定された地域との対応関係の中には、北京の経度及び緯度の範囲と北京の地域との対応関係が記憶されている。
【００７１】
即ち、ｂｊ:[{ｌａｔ:[４０.１５４２３７,３９.７１１９６６],ｌｎｇ:[１１６.６０７２３７,１１６.０９９１２０]}]。
【００７２】
さらに、位置の座標の範囲と指定された地域との対応関係の中には、台湾の経度及び緯度の範囲と台湾の地域との対応関係が記憶されている。
【００７３】
即ち、ｔｗ:[ {ｌａｔ:[１０.１２３４５６,１２.１５１２１３], ｌｎｇ:[１２０.１２１２１２,１２１.１２１２１２]}]。
【００７４】
ここで、こんな対応関係は、指定された地域（例えば、北京）が代表する区域と当該位置の座標の範囲に記述した地域とが等しい意味ではなく、位置の座標の範囲に記述した地域が指定された地域（例えば、北京）が代表する区域に属している意味である。このように、データの真実性を保証することができる。
【００７５】
ステップ２０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する。本実施例の方法は、端末に用いられる。
【００７６】
ここで、端末の現在の位置の座標を特定した後、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する各位置の座標の範囲を検出して、位置の座標が属する位置の座標の範囲を特定する。
【００７７】
オプションとして、位置の座標の範囲と指定された地域との対応関係中には、複数の位置の座標の範囲が互いに重なり合っている異なる指定された地域が存在してもよい。例えば、位置の座標の範囲と指定された地域との対応関係中には、中国の経度及び緯度の範囲と中国の地域の対応関係も存在し、北京の経度及び緯度の範囲と北京の地域の対応関係も存在するが、中国の経度と緯度の範囲には北京の経度と緯度の範囲を完全に含む。
【００７８】
このため、ステップ２０２においての位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する各位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する処理を実行する過程において、オプションとして、最初にマッチングされた位置の座標の範囲を、今回に検出する位置の座標の範囲の検出結果としてもよい。
【００７９】
さらに、当該検出結果中の検出された位置の座標の範囲に基づいて、位置の座標の範囲と指定された地域との対応関係中から、検出された位置の座標の範囲に対応する指定された地域を特定する。
【００８０】
ステップ２０３において、位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送する。本実施例の方法は、端末に用いられる。
【００８１】
また、本発明にかかる実施例は、さらに、もう一つの位置特定方法を提供する。図３を参照すると、当該位置特定方法の流れは、以下のステップを含む。
【００８２】
ステップ３０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００８３】
指定されたアプリケーションは、ユーザに位置に基づくサービスを提供する際に、システムに位置リクエストを送信することになる。システムは、当該指定されたアプリケーションの位置リクエストを検出した際に、端末中の測位モジュールを呼び出して自身の位置の座標を取得することになる。
【００８４】
ここで、本発明にかかる実施例において、指定されたアプリケーションの位置リクエストは、端末の現在の地域と、指定されたアプリケーション中に指定された目標地域とが、同一であるか否かを判定することを要求する。指定されたアプリケーションの位置リクエストに最終的に応答する方法は、判定結果を指定されたアプリケーションに返送することである。
【００８５】
このため、指定されたアプリケーションの位置リクエスト中には、さらに、判定に用いられる目標地域が付加されている。
【００８６】
ここで、測位モジュールを用いて自身の位置の座標を取得する方法は、端末に内臓されたＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ、グローバル測位システム）モジュールを用いて測位する方法、基地局測位方法を用いて測位する方法、或は、ｗｉ−ｆｉ（ＷＩｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）測位方法を用いて測位する方法、などを含んでもよいが、これら方法に制限されない。
【００８７】
オプションとして、位置の座標は経度座標と緯度座標を含んでもよいが、これらに制限されない。
【００８８】
ここで、端末には、位置の座標の範囲と指定された地域との対応関係が予め記憶されている。
【００８９】
例えば、位置の座標の範囲と指定された地域との対応関係の中に、北京の経度及び緯度の範囲と北京の地域の対応関係が記憶されている。
【００９０】
即ち、ｂｊ:[{ｌａｔ:[４０.１５４２３７,３９.７１１９６６],ｌｎｇ:[１１６.６０７２３７,１１６.０９９１２０]}]。
【００９１】
さらに、位置の座標の範囲と指定された地域との対応関係の中には、台湾の経度及び緯度の範囲と台湾の地域の対応関係が記憶されている。
【００９２】
即ち、ｔｗ:[ { ｌａｔ:[１０.１２３４５６,１２.１５１２１３], ｌｎｇ:[１２０.１２１２１２,１２１.１２１２１２]}]。
【００９３】
ここで、こんな対応関係は、指定された地域（例えば、北京）が代表する区域と当該位置の座標の範囲に記述した地域とが等しい意味ではなく、位置の座標の範囲に記述した地域が指定された地域（如：北京）が代表する区域に属している意味である。このように、データの真実性を保証することができる。
【００９４】
ステップ３０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する。本実施例の方法は、端末に用いられる。
【００９５】
ここで、端末の現在の位置の座標を特定した後、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する各位置の座標の範囲を検出して、位置の座標が属する位置の座標の範囲を特定する。
【００９６】
オプションとして、位置の座標の範囲と指定された地域との対応関係中には、複数の位置の座標の範囲が互いに重なり合っている異なる指定された地域が存在してもよい。例えば、位置の座標の範囲と指定された地域との対応関係中には、中国の経度及び緯度の範囲と中国の地域の対応関係も存在し、北京の経度及び緯度の範囲と北京の地域の対応関係も存在するが、中国の経度と緯度の範囲には北京の経度と緯度の範囲を完全に含む。
【００９７】
このため、ステップ３０２においての位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する各位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する処理を実行する過程において、オプションとして、最初にマッチングされた位置の座標の範囲を、今回に検出する位置の座標の範囲の検出結果としてもよい。
【００９８】
さらに、当該検出結果中の検出された位置の座標の範囲に基づいて、位置の座標の範囲と指定された地域との対応関係中から、検出された位置の座標の範囲に対応する指定された地域を特定する。
【００９９】
ステップ３０３において、位置の座標が属する指定された地域と目標地域とが同一地域に属するか否かを特定する。本実施例の方法は、端末に用いられる。
【０１００】
或は、もう一つの実現方法において、ステップ３０２、及びステップ３０３を、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、目標地域の座標の範囲を検出するステップ、及び、位置の座標が目標地域の座標の範囲に属するか否かを判断することにより、位置の座標が目標地域に属するか否かを特定するステップに置換してもよい。本実施例の方法は、端末に用いられる。
【０１０１】
ステップ３０４において、位置の座標が属する指定された地域と、目標地域とが同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送する。本実施例の方法は、端末に用いられる。
【０１０２】
本発明にかかる実施例における使用する場面に対して、以下の例を挙げて説明する。
【０１０３】
地図座標を用いて位置を表示する際に、目標アプリケーションは端末の位置を判断し、端末の位置の判断結果に基づいて適切な地図を呼び出すことにより、異なる使用習慣があるユーザの特別な需要を満足させる。ここで、指定されたアプリケーションにより地図アプリケーションを選択する際に、中国大陸に対応する目標地域が含まれている位置リクエストを発出する。一状況において、端末は、再び、ステップ３０１〜ステップ３０５の判断を行った後、端末が位置する位置を中国大陸と特定して、指定されたアプリケーションに判定結果がＹｅｓであるメッセージ（即ち、結果がｔｒｕｅであるメッセージ）を返送することになり、この場合、指定されたアプリケーションは百度（ｂａｉｄｕ）の地図を呼び出して位置を表示することになる。もう一状況において、端末は、再び、ステップ３０１〜ステップ３０５の判断を行った後、端末が位置する位置を中国大陸と特定して、指定されたアプリケーションに判定結果がＮｏであるメッセージ（即ち、結果がｆａｌｓｅであるメッセージ）を返送することになり、この場合、指定されたアプリケーションはグーグル（ｇｏｏｇｌｅ）の地図を呼び出して位置を表示することになる。
【０１０４】
また、図４参照すると、本発明にかかる実施例は、さらに、もう一つの位置特定方法を提供する。説明すべきは、位置の座標の範囲と指定された地域との対応関係に対してポスト・メンテナンスを行ってもよいし、メンテナンス方法は、端末がサービスから更新命令を取得する方法であってもよいし、ユーザが手動で更新命令を補正するか、生成する方法であってもよい、ことになる。
【０１０５】
ここで、当該方法の流れは、以下のステップを含む。
【０１０６】
ステップ４０１において、位置の座標の範囲と指定された地域との対応関係を予め記憶する。本実施例の方法は、端末に用いられる。
【０１０７】
ステップ４０２において、位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新する。本実施例の方法は、端末に用いられる。
【０１０８】
ここで、更新命令に、位置の座標の範囲と指定された地域との対応関係に対しての、追加、補正、削除、等の操作を含んでいてもよい。
【０１０９】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１１０】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１１１】
実施例３
【０１１２】
本発明にかかる実施例は、一つの位置特定装置を提供する。図５参照すると、当該装置は、取得モジュール５０１、検出モジュール５０２、及び応答モジュール５０３を備える。
【０１１３】
取得モジュール５０１は、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。
【０１１４】
検出モジュール５０２は、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、取得モジュールが取得した位置の座標が属する指定された地域を検出する。
【０１１５】
応答モジュール５０３は、検出モジュールにより検出された位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する。
【０１１６】
ここで、検出モジュール５０２は、
【０１１７】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、取得モジュールが取得した位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて、取得モジュールが取得した位置の座標が属する指定された地域を特定する。
【０１１８】
ここで、応答モジュール５０３は、第１返送ユニットを備える。
【０１１９】
第１返送ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送する。
【０１２０】
ここで、位置リクエスト中に、さらに、判定に用いられる目標地域が付加されている際に、応答モジュール５０３が、特定ユニット、及び第２返送ユニットを備える。
【０１２１】
特定ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域と、目標地域とが、同一地域に属するか否かを特定する。
【０１２２】
第２返送ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域と、目標地域とが、同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送する。
【０１２３】
ここで、装置は、さらに、更新モジュール５０４を備える。
【０１２４】
更新モジュール５０４は、位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新する。
【０１２５】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１２６】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１２７】
実施例４
【０１２８】
本発明にかかる実施例は、位置特定装置を提供する。図６は、例示的な一実施例にかかる位置を特定するための装置８００のブロック図である。例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１２９】
図６を参照して、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／ O）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【０１３０】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【０１３１】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３２】
電源アセンブリ８０６は、装置８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び装置８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３３】
マルチメディアアセンブリ８０８は、前記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３４】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１３５】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３６】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３７】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は无線形態の通信を提供する。装置８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０１３８】
例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１３９】
上記の位置特定方法を実施するために、本発明の実施例にかかる装置は、
【０１４０】
プロセッサと、
【０１４１】
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
【０１４２】
プロセッサは、
【０１４３】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
【０１４４】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を、検出し、
【０１４５】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する
ように構成される。
【０１４６】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４を提供しており、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０１４７】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が携帯端末のプロセッサによって実行される際に、携帯端末に位置特定方法実行させることができる。当該方法は、
【０１４８】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
【０１４９】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出するステップと、
【０１５０】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップと、
を含む。
【０１５１】
オプションとして、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出するステップは、
【０１５２】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定するステップを含む。
【０１５３】
オプションとして、位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップは、
【０１５４】
位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送するステップを含む。
【０１５５】
オプションとして、位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【０１５６】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップは、
【０１５７】
位置の座標が属する指定された地域と目標地域とが同一地域に属するか否かを特定するステップと、
【０１５８】
位置の座標が属する指定された地域と、目標地域とが同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送するステップと、
を含む。
【０１５９】
オプションとして、方法は、さらに、
【０１６０】
位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新するステップを含む。
【０１６１】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１６２】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１６３】
上記の本発明にかかる実施例の順番は、記述するためのものであり、実施例の長所と短所を代表するものではない。
【０１６４】
当業者は、上記の実施例の全部、若しくは、一部のステップを、ハードウェアによって実現して完成させてもよいし、プログラムによって関連するハードウェアを命令して完成させてもよいし、前記プログラムをコンピュータ読取り可能な記録媒体に記憶してもよいし、上記の言及された記録媒体はＲＯＭ、磁気テープ、或は、光テープ等であってもよいことを、理解すべきである。
【０１６５】
上記に記述されたのは、ただ、本発明の比較的に好ましい実施例であり、本発明を制限するためのものではなく、本発明の精神と原則の内で行ったいずれかの補正、均等な置き換え、改善、等は、すべて本発明が保護しようとする範囲に属するべきである。
【図１】
2016529595.tif 000003
【図２】
2016529595.tif 000004
【図３】
2016529595.tif 000005
【図４】
2016529595.tif 000006
【図５】
2016529595.tif 000007
【図６】
2016529595.tif 000008
【手続補正書】
【提出日】平成26年12月16日(2014.12.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号が２０１４１０２４０１１３．９であって、出願日が２０１４年５月３０日であり、発明の名称が「位置特定方法、及び装置」である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
【技術分野】
【０００２】
本発明は、コンピュータ技術分野に関し、特に、位置特定方法、装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００３】
コンピュータ技術と測位技術の発展に伴い、多くの地図類でないアプリケーションは、端末の位置を取得して、位置に基づくサービスをユーザに提供する。
【０００４】
通常の状況において、地図類でないアプリケーションは、端末中の測位機能を呼び出して現在の位置の座標を取得した後、サードパーティのアプリケーションより提供するオープンＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ、アプリケーション  プログラミング  インターフェイス）を用いて、位置の座標を位置リクエストによってサードパーティのアプリケーションへ転送し、サードパーティのアプリケーションは、再び、当該位置の座標をネットワークによって地図類アプリケーションのサービスに送信して位置検出を行い、最終的に、サードパーティのアプリケーションによりサービスから返送された位置を該当する結果として、地図類でないアプリケーションに返送する。地図類でないアプリケーションは、再び、取得した位置に基づいて、位置関連のサービスをユーザに提供する。
【０００５】
発明者は、関連する技術に少なくとも以下の問題が存在することを見つけた。
【０００６】
上記の位置検出方法においては、サードパーティのアプリケーションを呼び出す必要があり、また、ネットワーク側を用いて検出する必要があるので、一方では、当該方法はネットワークの資源を占用することになり、もう一方では、ネットワークの状況が悪ければ、検出過程が占用する時間が長すぎるのを招きます。
【発明の概要】
【０００７】
関連技術問題を解決するために、本発明にかかる実施例は、位置特定方法、装置、プログラム、及び記録媒体を提供する。前記技術案は、以下のとおりである。
【０００８】
本発明にかかる実施例の第１の態様によると、位置特定方法を提供し、当該位置特定方法は、
【０００９】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
【００１０】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップと、
【００１１】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップと、
を含む。
【００１２】
本発明にかかる実施例の第１の態様に結合して、第１の実現可能な方法において、前記予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップは、
【００１３】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記位置の座標が属する指定された地域を特定するステップを含む。
【００１４】
本発明にかかる実施例の第１の態様に結合して、第２の実現可能な方法において、前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
【００１５】
前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するステップを含む。
【００１６】
本発明にかかる実施例の第１の態様に結合して、第３の実現可能な方法において、前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【００１７】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
【００１８】
前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するステップと、
【００１９】
前記位置の座標が属する指定された地域と前記目標地域とが同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するステップと、
を含む。
【００２０】
本発明にかかる実施例の第１の態様に結合して、第４の実現可能な方法において、前記方法は、
【００２１】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するステップを、さらに、含む。
【００２２】
本発明にかかる実施例の第２の態様によると、位置特定装置を提供し、当該位置特定装置は、
【００２３】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するための取得モジュールと、
【００２４】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する指定された地域を検出するための検出モジュールと、
【００２５】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するための応答モジュールと、
を備える。
【００２６】
本発明にかかる実施例の第２の態様に結合して、第１の実現可能な方法において、前記検出モジュールは、
【００２７】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記取得モジュールにより取得した前記位置の座標が属する指定された地域を特定する。
【００２８】
本発明にかかる実施例の第２の態様に結合して、第２の実現可能な方法において、前記応答モジュールは、
【００２９】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するための第１返送ユニットを備える。
【００３０】
本発明にかかる実施例の第２の態様に結合して、第３の実現可能な方法において、前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【００３１】
前記応答モジュールは、
【００３２】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するための特定ユニットと、
【００３３】
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と前記目標地域が同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するための第２返送ユニットと、
を備える。
【００３４】
本発明にかかる実施例の第２の態様に結合して、第４の実現可能な方法において、前記装置は、
【００３５】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するための更新モジュールを、さらに、を備える。
【００３６】
本発明にかかる実施例の第３の態様によると、位置特定装置を提供し、当該位置特定装置は、
【００３７】
プロセッサと、
【００３８】
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
【００３９】
前記プロセッサは、
【００４０】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
【００４１】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出し、
【００４２】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答する
ように構成される。
【００４３】
本発明にかかる実施例の第４の態様によると、プロセッサに実行されることにより、上記の位置特定方法を実現するプログラムを提供する。
【００４４】
本発明にかかる実施例の第５の態様によると、上記プログラムが記録された記録媒体を提供する。
【００４５】
本発明の実施例が提供する技術方案の有益な効果は以下のとおりである。
【００４６】
指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【００４７】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【００４８】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４９】
ここでの図面は、明細書に合併されて本明細書の一部を構成して、本発明に合致する実施例を示し、明細書とともに本発明の原理を説明するのに用いられる。
【００５０】
【図１】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５１】
【図２】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５２】
【図３】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５３】
【図４】本発明の例示的な一実施例にかかる位置特定方法を示すフローチャートである。
【００５４】
【図５】本発明の例示的な一実施例にかかる位置特定装置の構成を示す模式図である。
【００５５】
【図６】本発明の例示的な一実施例にかかる位置特定装置の構成を示す模式図である。
【発明を実施するための形態】
【００５６】
本発明の目的、技術方案及び利点をさらに明確にするために、以下、図面を参照しながら本発明の実施例をさらに詳しく説明する。
【００５７】
実施例１
【００５８】
本発明にかかる実施例は、位置特定方法を提供する。図１参照すると、方法の流れは、以下のステップを含む。
【００５９】
ステップ１０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００６０】
ステップ１０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出する。本実施例の方法は、端末に用いられる。
【００６１】
ステップ１０３において、位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する。本実施例の方法は、端末に用いられる。
【００６２】
本発明にかかる実施例においては、指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【００６３】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【００６４】
実施例２
【００６５】
本発明にかかる実施例は、位置特定方法を提供する。図２参照すると、方法の流れは、以下のステップを含む。
【００６６】
ステップ２０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００６７】
指定されたアプリケーションは、ユーザに、位置に基づくサービスを提供する際に、オペレーティング・システムに位置リクエストを送信することになる。オペレーティング・システムは、当該指定されたアプリケーションの位置リクエストを検出した際に、端末中の測位モジュールを呼び出して自身の位置の座標を取得することになる。ここで、本発明にかかる実施例においてのオペレーティング・システムはアンドロイド・オペレーティング・システムである。オペレーティング・システムは、各アプリケーションのプロセスが実行している操作をモニタリングし、また、各アプリケーションプロセスの操作に対して適切な処理を行う。
【００６８】
ここで、本発明にかかる実施例において、指定されたアプリケーションの位置リクエストは、端末が現在に位置する位置を特定するためのものであり、即ち、最終的に、指定されたアプリケーションの位置リクエストに応答する方法は、指定されたアプリケーションに、自分が位置する指定された地域を返送することである。
【００６９】
ここで、測位モジュールを用いて自身の位置の座標を取得する方法は、端末に内蔵されたＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ、グローバル測位システム）モジュールを用いて測位する方法、基地局測位方法を用いて測位する方法、若しくは、ｗｉ−ｆｉ（ＷＩｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）測位方法を用いて測位する方法、等を含んでもよいが、これら方法に制限されない。
【００７０】
オプションとして、位置の座標は、経度座標と緯度座標を含んでもよいが、これらに制限されない。
【００７１】
ここで、端末中には位置の座標の範囲と指定された地域との対応関係が予め記憶されている。
【００７２】
例えば、位置の座標の範囲と指定された地域との対応関係の中には、北京の経度及び緯度の範囲と北京の地域との対応関係が記憶されている。
【００７３】
即ち、ｂｊ:[{ｌａｔ:[４０.１５４２３７,３９.７１１９６６],ｌｎｇ:[１１６.６０７２３７,１１６.０９９１２０]}]。
【００７４】
さらに、位置の座標の範囲と指定された地域との対応関係の中には、台湾の経度及び緯度の範囲と台湾の地域との対応関係が記憶されている。
【００７５】
即ち、ｔｗ:[ {ｌａｔ:[１０.１２３４５６,１２.１５１２１３], ｌｎｇ:[１２０.１２１２１２,１２１.１２１２１２]}]。
【００７６】
ここで、こんな対応関係は、指定された地域（例えば、北京）が代表する区域と当該位置の座標の範囲に記述した地域とが等しい意味ではなく、位置の座標の範囲に記述した地域が指定された地域（例えば、北京）が代表する区域に属している意味である。このように、データの真実性を保証することができる。
【００７７】
ステップ２０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する。本実施例の方法は、端末に用いられる。
【００７８】
ここで、端末の現在の位置の座標を特定した後、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する各位置の座標の範囲を検出して、位置の座標が属する位置の座標の範囲を特定する。
【００７９】
オプションとして、位置の座標の範囲と指定された地域との対応関係中には、複数の位置の座標の範囲が互いに重なり合っている異なる指定された地域が存在してもよい。例えば、位置の座標の範囲と指定された地域との対応関係中には、中国の経度及び緯度の範囲と中国の地域の対応関係も存在し、北京の経度及び緯度の範囲と北京の地域の対応関係も存在するが、中国の経度と緯度の範囲には北京の経度と緯度の範囲を完全に含む。
【００８０】
このため、ステップ２０２においての位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する各位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する処理を実行する過程において、オプションとして、最初にマッチングされた位置の座標の範囲を、今回に検出する位置の座標の範囲の検出結果としてもよい。
【００８１】
さらに、当該検出結果中の検出された位置の座標の範囲に基づいて、位置の座標の範囲と指定された地域との対応関係中から、検出された位置の座標の範囲に対応する指定された地域を特定する。
【００８２】
ステップ２０３において、位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送する。本実施例の方法は、端末に用いられる。
【００８３】
また、本発明にかかる実施例は、さらに、もう一つの位置特定方法を提供する。図３を参照すると、当該位置特定方法の流れは、以下のステップを含む。
【００８４】
ステップ３０１において、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。本実施例の方法は、端末に用いられる。
【００８５】
指定されたアプリケーションは、ユーザに位置に基づくサービスを提供する際に、システムに位置リクエストを送信することになる。システムは、当該指定されたアプリケーションの位置リクエストを検出した際に、端末中の測位モジュールを呼び出して自身の位置の座標を取得することになる。
【００８６】
ここで、本発明にかかる実施例において、指定されたアプリケーションの位置リクエストは、端末の現在の地域と、指定されたアプリケーション中に指定された目標地域とが、同一であるか否かを判定することを要求する。指定されたアプリケーションの位置リクエストに最終的に応答する方法は、判定結果を指定されたアプリケーションに返送することである。
【００８７】
このため、指定されたアプリケーションの位置リクエスト中には、さらに、判定に用いられる目標地域が付加されている。
【００８８】
ここで、測位モジュールを用いて自身の位置の座標を取得する方法は、端末に内臓されたＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ、グローバル測位システム）モジュールを用いて測位する方法、基地局測位方法を用いて測位する方法、或は、ｗｉ−ｆｉ（ＷＩｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ、ワイヤレス・フィディリティー）測位方法を用いて測位する方法、などを含んでもよいが、これら方法に制限されない。
【００８９】
オプションとして、位置の座標は経度座標と緯度座標を含んでもよいが、これらに制限されない。
【００９０】
ここで、端末には、位置の座標の範囲と指定された地域との対応関係が予め記憶されている。
【００９１】
例えば、位置の座標の範囲と指定された地域との対応関係の中に、北京の経度及び緯度の範囲と北京の地域の対応関係が記憶されている。
【００９２】
即ち、ｂｊ:[{ｌａｔ:[４０.１５４２３７,３９.７１１９６６],ｌｎｇ:[１１６.６０７２３７,１１６.０９９１２０]}]。
【００９３】
さらに、位置の座標の範囲と指定された地域との対応関係の中には、台湾の経度及び緯度の範囲と台湾の地域の対応関係が記憶されている。
【００９４】
即ち、ｔｗ:[ { ｌａｔ:[１０.１２３４５６,１２.１５１２１３], ｌｎｇ:[１２０.１２１２１２,１２１.１２１２１２]}]。
【００９５】
ここで、こんな対応関係は、指定された地域（例えば、北京）が代表する区域と当該位置の座標の範囲に記述した地域とが等しい意味ではなく、位置の座標の範囲に記述した地域が指定された地域（如：北京）が代表する区域に属している意味である。このように、データの真実性を保証することができる。
【００９６】
ステップ３０２において、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する。本実施例の方法は、端末に用いられる。
【００９７】
ここで、端末の現在の位置の座標を特定した後、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する各位置の座標の範囲を検出して、位置の座標が属する位置の座標の範囲を特定する。
【００９８】
オプションとして、位置の座標の範囲と指定された地域との対応関係中には、複数の位置の座標の範囲が互いに重なり合っている異なる指定された地域が存在してもよい。例えば、位置の座標の範囲と指定された地域との対応関係中には、中国の経度及び緯度の範囲と中国の地域の対応関係も存在し、北京の経度及び緯度の範囲と北京の地域の対応関係も存在するが、中国の経度と緯度の範囲には北京の経度と緯度の範囲を完全に含む。
【００９９】
このため、ステップ３０２においての位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する各位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定する処理を実行する過程において、オプションとして、最初にマッチングされた位置の座標の範囲を、今回に検出する位置の座標の範囲の検出結果としてもよい。
【０１００】
さらに、当該検出結果中の検出された位置の座標の範囲に基づいて、位置の座標の範囲と指定された地域との対応関係中から、検出された位置の座標の範囲に対応する指定された地域を特定する。
【０１０１】
ステップ３０３において、位置の座標が属する指定された地域と目標地域とが同一地域に属するか否かを特定する。本実施例の方法は、端末に用いられる。
【０１０２】
或は、もう一つの実現方法において、ステップ３０２、及びステップ３０３を、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、目標地域の座標の範囲を検出するステップ、及び、位置の座標が目標地域の座標の範囲に属するか否かを判断することにより、位置の座標が目標地域に属するか否かを特定するステップに置換してもよい。本実施例の方法は、端末に用いられる。
【０１０３】
ステップ３０４において、位置の座標が属する指定された地域と、目標地域とが同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送する。本実施例の方法は、端末に用いられる。
【０１０４】
本発明にかかる実施例における使用する場面に対して、以下の例を挙げて説明する。
【０１０５】
地図座標を用いて位置を表示する際に、目標アプリケーションは端末の位置を判断し、端末の位置の判断結果に基づいて適切な地図を呼び出すことにより、異なる使用習慣があるユーザの特別な需要を満足させる。ここで、指定されたアプリケーションにより地図アプリケーションを選択する際に、中国大陸に対応する目標地域が含まれている位置リクエストを発出する。一状況において、端末は、再び、ステップ３０１〜ステップ３０５の判断を行った後、端末が位置する位置を中国大陸と特定して、指定されたアプリケーションに判定結果がＹｅｓであるメッセージ（即ち、結果がｔｒｕｅであるメッセージ）を返送することになり、この場合、指定されたアプリケーションは百度（ｂａｉｄｕ）の地図を呼び出して位置を表示することになる。もう一状況において、端末は、再び、ステップ３０１〜ステップ３０５の判断を行った後、端末が位置する位置を中国大陸と特定して、指定されたアプリケーションに判定結果がＮｏであるメッセージ（即ち、結果がｆａｌｓｅであるメッセージ）を返送することになり、この場合、指定されたアプリケーションはグーグル（ｇｏｏｇｌｅ）の地図を呼び出して位置を表示することになる。
【０１０６】
また、図４参照すると、本発明にかかる実施例は、さらに、もう一つの位置特定方法を提供する。説明すべきは、位置の座標の範囲と指定された地域との対応関係に対してポスト・メンテナンスを行ってもよいし、メンテナンス方法は、端末がサービスから更新命令を取得する方法であってもよいし、ユーザが手動で更新命令を補正するか、生成する方法であってもよい、ことになる。
【０１０７】
ここで、当該方法の流れは、以下のステップを含む。
【０１０８】
ステップ４０１において、位置の座標の範囲と指定された地域との対応関係を予め記憶する。本実施例の方法は、端末に用いられる。
【０１０９】
ステップ４０２において、位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新する。本実施例の方法は、端末に用いられる。
【０１１０】
ここで、更新命令に、位置の座標の範囲と指定された地域との対応関係に対しての、追加、補正、削除、等の操作を含んでいてもよい。
【０１１１】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１１２】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１１３】
実施例３
【０１１４】
本発明にかかる実施例は、一つの位置特定装置を提供する。図５参照すると、当該装置は、取得モジュール５０１、検出モジュール５０２、及び応答モジュール５０３を備える。
【０１１５】
取得モジュール５０１は、指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得する。
【０１１６】
検出モジュール５０２は、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、取得モジュールが取得した位置の座標が属する指定された地域を検出する。
【０１１７】
応答モジュール５０３は、検出モジュールにより検出された位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する。
【０１１８】
ここで、検出モジュール５０２は、
【０１１９】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、取得モジュールが取得した位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて、取得モジュールが取得した位置の座標が属する指定された地域を特定する。
【０１２０】
ここで、応答モジュール５０３は、第１返送ユニットを備える。
【０１２１】
第１返送ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送する。
【０１２２】
ここで、位置リクエスト中に、さらに、判定に用いられる目標地域が付加されている際に、応答モジュール５０３が、特定ユニット、及び第２返送ユニットを備える。
【０１２３】
特定ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域と、目標地域とが、同一地域に属するか否かを特定する。
【０１２４】
第２返送ユニットは、検出モジュールにより検出された位置の座標が属する指定された地域と、目標地域とが、同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送する。
【０１２５】
ここで、装置は、さらに、更新モジュール５０４を備える。
【０１２６】
更新モジュール５０４は、位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新する。
【０１２７】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１２８】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１２９】
実施例４
【０１３０】
本発明にかかる実施例は、位置特定装置を提供する。図６は、例示的な一実施例にかかる位置を特定するための装置８００のブロック図である。例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１３１】
図６を参照して、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／ O）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【０１３２】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【０１３３】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３４】
電源アセンブリ８０６は、装置８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び装置８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１３５】
マルチメディアアセンブリ８０８は、前記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３６】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１３７】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３８】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３９】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は无線形態の通信を提供する。装置８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０１４０】
例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１４１】
上記の位置特定方法を実施するために、本発明の実施例にかかる装置は、
【０１４２】
プロセッサと、
【０１４３】
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
【０１４４】
プロセッサは、
【０１４５】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
【０１４６】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を、検出し、
【０１４７】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答する
ように構成される。
【０１４８】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４を提供しており、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０１４９】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が携帯端末のプロセッサによって実行される際に、携帯端末に位置特定方法実行させることができる。当該方法は、
【０１５０】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
【０１５１】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出するステップと、
【０１５２】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップと、
を含む。
【０１５３】
オプションとして、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する指定された地域を検出するステップは、
【０１５４】
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて位置の座標が属する指定された地域を特定するステップを含む。
【０１５５】
オプションとして、位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップは、
【０１５６】
位置の座標が属する指定された地域を、指定されたアプリケーションの位置リクエストの結果として、指定されたアプリケーションに返送するステップを含む。
【０１５７】
オプションとして、位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
【０１５８】
位置の座標が属する指定された地域に基づいて、指定されたアプリケーションの位置リクエストに応答するステップは、
【０１５９】
位置の座標が属する指定された地域と目標地域とが同一地域に属するか否かを特定するステップと、
【０１６０】
位置の座標が属する指定された地域と、目標地域とが同一地域に属している場合、指定されたアプリケーションに判定結果がＹｅｓであるメッセージを返送するステップと、
を含む。
【０１６１】
オプションとして、方法は、さらに、
【０１６２】
位置の座標の範囲と指定された地域との対応関係の更新命令を受信し、更新命令に基づいて位置の座標の範囲と指定された地域との対応関係を更新するステップを含む。
【０１６３】
本発明にかかる実施例指定されたアプリケーションが位置リクエストを発起する際に、測位機能を呼び出すことにより位置の座標を取得し、また、予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、当該位置の座標が属する指定された地域を検出し、また、位置の座標が属する指定された地域に基づいて指定されたアプリケーションの位置リクエストに応答する。関連技術においての位置の座標をサードパーティのアプリケーションに送信することにより具体的な位置を特定する技術と比較すると、本発明にかかる実施例においては、サードパーティのアプリケーションを呼び出す必要がないし、ネットワークをアクセスしなくても指定されたアプリケーションの位置リクエストに応答できるため、指定されたアプリケーションの位置リクエストに応答する効率を改善した。
【０１６４】
特に、位置情報をリクエストする多くのアプリケーションは、現在に位置する位置の座標に対応する具体的な位置情報を考慮しないでもよく、例えば、「ＸＸ丁目ＸＸ号棟ＸＸ号」を考慮しないでもよく、ただ、属する地理的な地域を特定するか、又は、目標地域に位置しているか否かを特定する必要しかないため、本発明の方法によってはアプリケーションの需要を満足できるだけでなく、ネットワークを介して検出せずに、ローカルにおいて高速に位置範囲の判断を完成できる。
【０１６５】
上記の本発明にかかる実施例の順番は、記述するためのものであり、実施例の長所と短所を代表するものではない。
【０１６６】
当業者は、上記の実施例の全部、若しくは、一部のステップを、ハードウェアによって実現して完成させてもよいし、プログラムによって関連するハードウェアを命令して完成させてもよいし、前記プログラムをコンピュータ読取り可能な記録媒体に記憶してもよいし、上記の言及された記録媒体はＲＯＭ、磁気テープ、或は、光テープ等であってもよいことを、理解すべきである。
【０１６７】
上記に記述されたのは、ただ、本発明の比較的に好ましい実施例であり、本発明を制限するためのものではなく、本発明の精神と原則の内で行ったいずれかの補正、均等な置き換え、改善、等は、すべて本発明が保護しようとする範囲に属するべきである。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するステップと、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップと、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップと、
を含むことを特徴とする位置特定方法。
【請求項２】
前記予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出するステップは、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記位置の座標が属する指定された地域を特定するステップを含む
ことを特徴とする請求項１に記載の位置特定方法。
【請求項３】
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するステップを含む
ことを特徴とする請求項１に記載の位置特定方法。
【請求項４】
前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するステップは、
前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するステップと、
前記位置の座標が属する指定された地域と前記目標地域とが同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するステップと、
を含むことを特徴とする請求項１に記載の位置特定方法。
【請求項５】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するステップを
さらに、含むことを特徴とする請求項１に記載の位置特定方法。
【請求項６】
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得するための取得モジュールと、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する指定された地域を検出するための検出モジュールと、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答するための応答モジュールと、
を備える特徴とする位置特定装置。
【請求項７】
前記検出モジュールは、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記取得モジュールにより取得した前記位置の座標が属する位置の座標の範囲を検出し、検出された位置の座標の範囲に基づいて前記取得モジュールにより取得した前記位置の座標が属する指定された地域を特定する
ことを特徴とする請求項６に記載の位置特定装置。
【請求項８】
前記応答モジュールは、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域を、前記指定されたアプリケーションの位置リクエストの結果として、前記指定されたアプリケーションに返送するための第１返送ユニットを備える
ことを特徴とする請求項６に記載の位置特定装置。
【請求項９】
前記位置リクエスト中には、判定に用いられる目標地域が、さらに、付加されており、
前記応答モジュールは、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と、前記目標地域とが、同一地域に属するか否かを特定するための特定ユニットと、
前記検出モジュールにより検出された前記位置の座標が属する指定された地域と前記目標地域が同一地域に属する場合、判定結果がＹｅｓであるメッセージを前記指定されたアプリケーションに返送するための第２返送ユニットと、
を備えることを特徴とする請求項６に記載の位置特定装置。
【請求項１０】
前記位置の座標の範囲と指定された地域との対応関係に対する更新命令を受信し、前記更新命令に基づいて前記位置の座標の範囲と指定された地域との対応関係を更新するための更新モジュールを
さらに、を備えることを特徴とする請求項６に記載の位置特定装置。
【請求項１１】
プロセッサと、
プロセッサが実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
指定されたアプリケーションの位置リクエストを検出した場合、測位機能によって自分が位置する位置の座標を取得し、
予め記憶された、位置の座標の範囲と指定された地域との対応関係中から、前記位置の座標が属する指定された地域を検出し、
前記位置の座標が属する指定された地域に基づいて、前記指定されたアプリケーションの位置リクエストに応答する
ように構成されることを特徴とする位置特定装置。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれかに記載の位置特定方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016529595.tif 000009
2016529595.tif 000010
2016529595.tif 000011
2016529595.tif 000012