(57)【特許請求の範囲】
【請求項１】
端末機器を位置決めするための方法であって、
前記端末機器により、エフェメリスデータを最後に取得した時間から事前設定された時間間隔でエフェメリスデータを取得し、前記取得したエフェメリスデータを記憶することと、
前記端末機器により、ＧＰＳを始動することに関する情報を受信することと、
前記端末機器により、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得することと、
を含み、更に、
前記端末機器がスリープ又はスタンバイ状態にあるときに、前記端末機器により、エフェメリスデータの取得を停止し、前記端末機器により、エフェメリスデータを最後に取得した時刻を記録することと、
前記端末機器が前記スリープ又はスタンバイ状態から始動されるときに、前記端末機器により、前記端末機器の現在の始動時刻と前記最後にエフェメリスデータを取得した時刻との差である第１の時間間隔を取得し、前記端末機器により、前記第１の時間間隔が前記事前設定された時間間隔以上であるかどうか判定することと、
前記第１の時間間隔が前記事前設定された時間間隔以上である場合、前記端末機器により、エフェメリスデータを取得することと、
前記第１の時間間隔が前記事前設定された時間間隔よりも短い場合、前記端末機器により、前記第１の時間間隔に従って、次回エフェメリスデータを取得するための時刻と前記最後にエフェメリスデータを取得した時刻との差が前記事前設定された時間間隔に等しくなるように、前記始動から次回エフェメリスデータを取得するまでの時間間隔を設定することと、
を含む、
方法。
【請求項２】
前記端末機器により、前記事前設定された時間間隔でエフェメリスデータを取得することは、
前記端末機器がスリープ又はスタンバイ状態にないときに、前記端末機器により、前記事前設定された時間間隔が満了しているかどうか判定することと、
前記事前設定された時間間隔が満了している場合、前記端末機器により、エフェメリスデータを取得することと、
を含む、請求項１に記載の方法。
【請求項３】
前記事前設定された時間間隔が満了している場合、前記端末機器により、エフェメリスデータを取得することは、
前記事前設定された時間間隔が満了しているときに、前記端末機器により、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定することと、
前記エフェメリスデータを取得するための現在の時刻が特定の時間範囲内でない場合、前記端末機器により、エフェメリスデータを取得することと、
を含む、請求項２に記載の方法。
【請求項４】
エフェメリスデータを取得するための前記現在の時刻が前記特定の時間範囲内であるときに、前記端末機器により、前記特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定することと、
前記特定の時間範囲内にエフェメリスデータを取得しないように設定されていない場合、前記端末機器により、エフェメリスデータを取得することと、
をさらに含む、請求項３に記載の方法。
【請求項５】
前記特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、前記端末機器により、前記特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、前記端末機器により、前記第２の時間間隔が前記事前設定された時間間隔以上であるかどうか判定することと、
前記第２の時間間隔が前記事前設定された時間間隔以上である場合、前記端末機器により、前記特定の時間範囲が終わる瞬間にエフェメリスデータの取得を開始することと、
をさらに含む、請求項４に記載の方法。
【請求項６】
前記第２の時間間隔が前記事前設定された時間間隔より小さいときに、前記端末機器により、前記第２の時間間隔に従って、次回エフェメリスデータを取得するための時刻と前記最後にエフェメリスデータを取得した時刻との差が前記事前設定された時間間隔に等しくなるように、前記特定の時間範囲が終わってから次回エフェメリスデータを取得するまでの時間間隔を設定することをさらに含む、
請求項５に記載の方法。
【請求項７】
端末機器を位置決めするための装置であって、
ＧＰＳを始動することに関する情報を受信するように構成されたレシーバと、
前記レシーバが前記ＧＰＳを始動することに関する前記情報を受信した後で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得するように構成され、事前設定された時間間隔でエフェメリスデータを取得し、前記取得したエフェメリスデータを記憶のためのメモリへ送るように構成され、前記端末機器がスリープ又はスタンバイ状態にあるときに、エフェメリスデータの取得を停止し、エフェメリスデータを最後に取得した時刻を記録し、前記端末機器が前記スリープ又はスタンバイ状態から始動されるときに、前記端末機器の現在の始動時刻と前記最後にエフェメリスデータを取得した時刻との差である第１の時間間隔を取得し、該第１の時間間隔が前記事前設定された時間間隔以上であるかどうか判定し、前記第１の時間間隔が前記事前設定された時間間隔以上である場合、エフェメリスデータを取得し、前記第１の時間間隔が前記事前設定された時間間隔より短い場合、前記第１の時間間隔に従って、次回エフェメリスデータを取得するための時刻と前記最後にエフェメリスデータを取得した時刻との差が前記事前設定された時間間隔に等しくなるように、前記始動から次回エフェメリスデータを取得するまでの時間間隔を設定するよう構成されたプロセッサと、
エフェメリスデータを最後に取得した時間から前記事前設定された時間間隔で前記プロセッサにより取得される前記エフェメリスデータを記憶するように構成された前記メモリと、
を備える、装置。
【請求項８】
前記プロセッサによる前記事前設定された時間間隔で前記エフェメリスデータを取得することは、具体的には、前記端末機器がスリープ又はスタンバイ状態にあるかどうか判定し、前記端末機器が前記スリープ又はスタンバイ状態にないときに、前記事前設定された時間間隔が満了しているかどうか判定し、前記事前設定された時間間隔が満了しているときにエフェメリスデータを取得することを含む、
請求項７に記載の装置。
【請求項９】
前記プロセッサによる前記事前設定された時間間隔が満了しているとき前記エフェメリスデータを取得することは、前記事前設定された時間間隔が満了しているときに、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定し、前記エフェメリスデータを取得するための現在の時刻が特定の時間範囲内でない場合、エフェメリスデータを取得することを含む、
請求項８に記載の装置。
【請求項１０】
前記プロセッサは、エフェメリスデータを取得するための前記現在の時刻が前記特定の時間範囲内であるときに、前記特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定し、前記特定の時間範囲内にエフェメリスデータを取得しないように設定されていない場合、エフェメリスデータを取得するようにさらに構成されている、
請求項９に記載の装置。
【請求項１１】
前記プロセッサは、前記特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、前記特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、前記第２の時間間隔が前記事前設定された時間間隔以上であるときに、前記特定の時間範囲が終わる瞬間にエフェメリスデータの取得を開始するようにさらに構成されている、
請求項１０に記載の装置。
【請求項１２】
前記プロセッサは、前記特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、前記特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、前記第２の時間間隔が前記事前設定された時間間隔より小さいときに、前記第２の時間間隔に従って、次回エフェメリスデータを取得するための時刻と前記最後にエフェメリスデータを取得した時刻との差が前記事前設定された時間間隔に等しくなるように、前記特定の時間範囲が終わってから次回エフェメリスデータを取得するまでの時間間隔を設定するようにさらに構成されている、
請求項１０に記載の装置。
【請求項１３】
請求項７〜１２のいずれか一項に記載の端末機器を位置決めするための装置
を備える端末機器。
【請求項１４】
コンピュータにより実行されると請求項１〜６のいずれか一項に記載の方法を実行するためのプログラムコードを含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＧＰＳ位置決め技術の分野に関し、詳細には、端末機器を位置決めするための方法及び装置に関する。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、ＧＰＳ）技術は成熟しつつあり、ＧＰＳ機能を有するますます多くの端末機器が市販されるようになっている。従来のＧＰＳでは、最初の位置決めまでの時間（コールドスタート）が通常は数分かかり、信号が弱いエリアではさらに長時間を要し、これは位置決め効率に深刻な影響を及ぼす。
【０００３】
先行技術では、従来のＧＰＳの最初の位置決めまで長時間かかるという弱点を、ＡＧＰＳサーバを使用することによってエフェメリス（ｅｐｈｅｍｅｒｉｓ）データを取得するアシスト型ＧＰＳ（アシスト型ＧＰＳ、ＡＧＰＳ）を使用することによって補償する。端末機器がＧＰＳを始動するときに、端末機器の現在位置の上空に関するエフェメリスデータがＡＧＰＳサーバから取得され、次いで、エフェメリスデータに従って対応する衛星が迅速に見つけられて、衛星から受信される信号による位置決めが実施される。ＡＧＰＳでは、端末機器の上方にある衛星だけが探索され、それによって探索範囲が狭められ、位置決め時間が効果的に短縮される。しかし、従来のＡＧＰＳが位置決めを行うには依然として数秒を要し、やはり迅速な位置決めというユーザ要件を満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態は、先行技術における端末機器内のＧＰＳによる位置決めに長時間が費やされるという問題を解決するために、端末機器を位置決めするための方法を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施形態は以下のように実施される。端末機器を位置決めするための方法が提供され、この方法は、
ＧＰＳを始動することに関する情報を受信することと、
位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得することと、
を含む。
【０００６】
本発明の実施形態は、端末機器を位置決めするための装置をさらに提供し、装置は、
ＧＰＳを始動することに関する情報を受信するように構成された情報受信部と、
情報受信部がＧＰＳを始動することに関する情報を受信した後で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得するように構成された位置決め部と、
を含む。
【０００７】
本発明の実施形態は、端末機器を位置決めするための装置をさらに提供し、装置は、
ＧＰＳを始動することに関する情報を受信するように構成されたレシーバと、
レシーバがＧＰＳを始動することに関する情報を受信した後で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得するように構成されたプロセッサと、
を含む。
【０００８】
本発明の実施形態は端末機器をさらに提供し、端末機器は、前述の端末機器を位置決めするための装置を含む。
【発明の効果】
【０００９】
上記の技術的解決策によれば、本発明の実施形態では、端末機器がＧＰＳを始動する前にエフェメリスデータが事前に記憶され、そのため、端末機器がＧＰＳを始動した後には、もはやエフェメリスデータを取得する必要がなく、位置決めを実施するために記憶されたエフェメリスデータに従って対応する衛星を迅速に見つけることができる。先行技術と比べて、本発明の実施形態は、位置決めプロセスの間にエフェメリスデータを取得するための時間を必要とせず、これにより、明らかに位置決めが早まり、位置決め時間が短縮され、そのため、ユーザのＧＰＳ要求への迅速な応答が実施され、ユーザ体験が大幅に改善される。
【図面の簡単な説明】
【００１０】
本発明の実施形態における技術的解決策をより明確に例示するために、実施形態又は先行技術を説明するのに必要な添付の図面を以下で簡単に説明する。明らかに、以下で説明する添付の図面は、単に本発明のいくつかの実施形態を示すにすぎず、当業者は、造作なくこれら添付の図面から他の図面を導出することができる。
【図１】本発明の一実施形態による端末機器を位置決めするための方法を実施するフローチャートである。
【図２】本発明の別の実施形態による端末機器を位置決めするための方法を実施するフローチャートである。
【図３】本発明の別の実施形態による端末機器を位置決めするための装置を示す構造図である。
【図４】本発明のさらに別の実施形態による端末機器を位置決めするための装置を示す構造図である。
【発明を実施するための形態】
【００１１】
本発明の目的、技術的解決策、及び利点をより理解しやすくするために、以下で、添付の図面及び実施形態を参照して本発明をさらに詳細に説明する。本明細書で説明する具体的実施形態は、本発明を説明するために使用するにすぎず、本発明を限定するためのものではないことが理解可能である。
【００１２】
本発明による技術的解決策を例示するために、以下で具体的実施形態による例示を行う。
【００１３】
図１に、本発明の一実施形態による端末機器を位置決めするための方法を実施するプロセスを示す。この方法のプロセスは以下のように詳細に説明される。
【００１４】
ステップＳ１０１で、ＧＰＳを始動することに関する情報が受信される。
【００１５】
この実施形態では、ＧＰＳは、それだけに限らないが、ガリレオ（Ｇａｌｉｌｅｏ）システム及び北斗（ＢｅｉＤｏｕ、ベイドウ）（コンパス）システムを含む。情報は、それだけに限らないが、ユーザによって送信される始動指示、又は事前設定された始動時に生成されるトリガ情報を含む。
【００１６】
ステップＳ１０２で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号が取得される。
【００１７】
この実施形態では、ＧＰＳが始動される前にエフェメリスデータが事前に記憶される。ＧＰＳが始動された後で、事前に記憶された最新のエフェメリスデータに従って端末機器に対応する現在上空にある衛星（少なくとも３機の衛星）が迅速に突き止められ、位置決めを実施するために衛星の信号が取得される。エフェメリスデータは、衛星の数（少なくとも３機）、衛星の位置及び速度を記述するのに使用されるパラメータ、及び衛星の運動に関する軌道情報を含む。ある衛星について、衛星の数と、衛星の位置及び速度を記述するパラメータと、衛星の運動に関する軌道情報との間には写像関係が存在する。この実施形態では、事前に記憶されるエフェメリスデータは、端末機器の現在位置（これは通常は端末機器に最も近い基地局の位置である）の上空に関するエフェメリスデータであることに留意すべきである。
【００１８】
位置決めを実施するためにエフェメリスデータに従って現在上空にある対応する衛星の信号を取得する具体的プロセスは、先行技術を使用することにより実施されてもよい。例えば、端末機器は、エフェメリスデータに従って現在上空にある対応する衛星を突き止め、衛星の信号を受信し、信号を復調し、信号に従って端末機器と衛星との擬距離を計算し、計算された擬距離を位置決めサーバへ送信し、位置決めサーバは、擬距離と他の情報（差分ＧＰＳベンチマーク局（ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ  ｂｅｎｃｈｍａｒｋ  ｓｔａｔｉｏｎｓ）に関する情報など）とに従って端末機器の正確な位置を計算し、正確な位置を端末機器へ送信する。
【００１９】
本発明の好ましい実施形態によれば、ＧＰＳを始動することに関する情報を受信するステップの前に、方法は、
事前設定された時間間隔でエフェメリスデータを取得し、取得したエフェメリスデータを記憶するステップ
をさらに含む。
【００２０】
この実施形態では、エフェメリスデータは、事前設定された時間間隔で取得される。例えば、エフェメリスデータは毎正時に取得される。取得されたエフェメリスデータが記憶されるときには、すべての取得エフェメリスデータが記憶されてもよく、又は最新のエフェメリスデータだけが記憶される。すべての取得エフェメリスデータは、最新のエフェメリスデータを履歴のエフェメリスデータと比較して後続の分析を円滑に行わせる目的で記憶される。例えば、端末機器の（上海や北京といった）現在位置が、エフェメリスデータ間の差に従って決定される。最新のエフェメリスデータは、端末機器の記憶スペースを節約するために記憶される。
【００２１】
この実施形態では、取得されるエフェメリスデータは、端末機器の現在位置の上空に関するエフェメリスデータである。端末機器の位置情報は、先行技術を使用することによって取得されてもよい。例えば、モバイル端末が、エフェメリスデータを取得するための要求を、基地局を介してＡＧＰＳサーバへ送信する。ＡＧＰＳは、基地局に記録された経度緯度情報に従ってモバイル端末の現在位置を決定し、すなわち、端末機器の（上海や北京といった）現在位置として基地局の位置を使用し、モバイル端末の現在位置の上空に関するエフェメリスデータ（例えば、上海エリアに関するエフェメリスデータや北京エリアに関するエフェメリスデータなど）を端末機器へ送信する。
【００２２】
この実施形態では、エフェメリスデータが定時にではなく時間間隔で取得される。というのは、定時が設定される場合には、現在の時刻に常時注意を払う必要があり、現在の時刻と定時とが比較され、現在の時刻が定時と等しいときにエフェメリスデータが取得されるからである。しかし、時間間隔が設定されるときには、現在の時刻に注意を払わなくてもよく、エフェメリスデータは設定時間間隔が満了するときに取得される。
【００２３】
本発明の実施形態では、端末機器がＧＰＳを始動する前に、エフェメリスデータが事前設定された時間間隔でダウンロードされ、端末機器に記憶され、そのため、端末機器がＧＰＳを始動した後で、位置決めを実施するために記憶された最新のエフェメリスデータに従って対応する衛星を迅速に突き止めることができる。先行技術と比べて、本発明の実施形態では、位置決めが明らかに早まり、位置決め時間が短縮され、これにより、ユーザのＧＰＳ要求への迅速な応答が実施され、ユーザ体験が大幅に改善される。
【００２４】
図２に、本発明の別の実施形態による端末機器を位置決めするための方法を実施するプロセスを示す。方法のプロセスは以下のように詳細に説明される。
【００２５】
ステップＳ２０１で、端末機器がスリープ又はスタンバイ状態にないときに、事前設定された時間間隔が満了しているかどうかが判定され、判定結果が「Ｙｅｓ」である場合、ステップＳ２０２が実行され、判定結果が「Ｎｏ」である場合、事前設定された時間間隔が満了するまでスタンバイ状態が続く。
【００２６】
ステップＳ２０２で、事前設定された時間間隔が満了している場合、エフェメリスデータが取得され、取得されたエフェメリスデータが記憶される。
【００２７】
ステップＳ２０３で、ユーザが端末機器のＧＰＳＧＰＳを始動することを指示する情報が受信した後で、位置決めを実施するために記憶された最新のエフェメリスデータに従って現在上空にある対応する衛星の信号が取得される。本発明の別の好ましい実施形態によれば、データトラフィックを節約し、アプリケーションの電力消費を回避するために、方法は、
端末機器がスリープ又はスタンバイ状態にあるときに、エフェメリスデータの取得を停止し（すなわち、エフェメリスデータを取得するための端末機器のアプリケーションが閉じられ）、エフェメリスデータが最後に取得された時刻を記録すること
をさらに含む。
【００２８】
本発明の別の好ましい実施形態によれば、方法は、
端末機器がスリープ又はスタンバイ状態から始動されるときに、端末機器の現在の始動時刻とエフェメリスデータが最後に取得された時刻との差である第１の時間間隔を取得し、第１の時間間隔が事前設定された時間間隔以上であるかどうか判定することと、
肯定される場合、エフェメリスデータを取得することと、
否定される場合、第１の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更し、該時刻は、事前設定された時間間隔と第１の時間間隔との差である、変更することと、
をさらに含む。
【００２９】
この実施形態では、エフェメリスデータが適時に更新されるようにするために、端末機器がスリープ又はスタンバイ状態にある時間が時間間隔に含まれる必要がある。
【００３０】
例えば、上記プロセスで、時間間隔が６０分に設定されているものと仮定する。端末機器がスリープ又はスタンバイ状態に入る前に、エフェメリスデータが最後に７：００に取得される。７：２０に、端末機器はスリープ又はスタンバイ状態に入り、スリープ又はスタンバイ時間は３０分である。３０分後、端末機器が始動される。端末機器がスリープ又はスタンバイ状態にある時間が含まれる必要があるため、第１の時間間隔は（７：２０−７：００）＋３０＝５０分であり、次回エフェメリスデータを取得するための時刻は、（６０−５０）＝１０分後に変更される（次回エフェメリスデータを取得するための初期時刻は６０分後である）。
【００３１】
本発明の別の好ましい実施形態によれば、事前設定された時間間隔が満了している場合、エフェメリスデータを取得することは、具体的には、
エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定することと、
否定される場合、エフェメリスデータを取得することと、
肯定される場合、特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定することと、
否定される場合、エフェメリスデータを取得することと、
肯定される場合、特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、第２の時間間隔が事前設定された時間間隔以上であるかどうか判定することと、
肯定される場合、特定の時間範囲が終わる瞬間にエフェメリスデータの取得を開始することと、
をさらに含む。
【００３２】
特定の時間範囲は、例えば、００：００から０６：００までなど、ユーザの実際の状況に従って設定されてもよい。
【００３３】
上記プロセスは、例を使用することにより以下のように説明される。
【００３４】
エフェメリスデータを取得するための時間間隔が６０分であり、特定の時間範囲が００：００から０６：００までであるものと仮定する。システム時刻００：００に、エフェメリスデータは前回６０分前（２３：００）に取得されているため、事前設定された時間間隔によれば、端末機器は００：００にエフェメリスデータを取得するはずである。しかし、特定の時間範囲００：００から０６：００までが事前に設定されているため（特定の時間範囲は、普通の人の日常の予定に従って設定され、関連するアンケート調査によれば、ユーザが位置決めにＧＰＳを使用する確率が最も低いのは００：００から０６：００までである）、ユーザが特定の時間範囲内にエフェメリスデータを取得しないように設定しているかどうか判定する必要がある。肯定される場合、エフェメリスデータは０６：００まで取得されない（というのは、第２の時間間隔（０６：００−２３：００＝４２０分）は事前設定された時間間隔より大きいため）。否定される場合、エフェメリスデータは直ちに取得される。
【００３５】
好ましくは、この実施形態は、
特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔が事前設定された時間間隔より小さいときに、第２の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更し、変更後の次回エフェメリスデータを取得するための時刻が事前設定された時間間隔と第２の時間間隔との差である、前記変更すること
をさらに含む。
【００３６】
例えば、エフェメリスデータを取得するための時間間隔が６０分であり、エフェメリスデータが最後に取得される時刻が２３：５０であり、特定の時間範囲が００：００から００：３０までであるものと仮定する。システム時刻００：３０に、第２の時間間隔が取得され、第２の時間間隔は（００：００−２３：５０）＋３０＝４０分であり、これは事前設定された時間間隔より小さい。次回エフェメリスデータを取得するための時刻が第２の時間間隔に従って変更され、次回エフェメリスデータを取得するための時刻は、事前設定された時間間隔６０分と第２の時間間隔との差であり、すなわち、６０−４０＝２０分後であり（次回エフェメリスデータを取得するための初期時刻は６０分後である）、エフェメリスデータは００：５０に取得されることになる。
【００３７】
特定の時間範囲が事前設定された時間間隔以上であり、特定の時間範囲内にエフェメリスデータを取得しないように設定されているときには、エフェメリスデータは、特定の時間範囲が終わる瞬間に取得されることに留意すべきである。
【００３８】
本発明の実用性を高め、データトラフィックを節約し、エフェメリスデータを取得するためのアプリケーションによる不要な電力消費を回避するために、本発明の実施形態では、エフェメリスデータを取得するための時間が、様々な態様（例えば、端末機器がスリープ又はスタンバイ状態にあるときや、特定の時間範囲など）に従って限定又は変更され、これによって、リソースの節約とエフェメリスデータの適時の更新という目的を同時に達成する。
【００３９】
図３に、本発明の別の実施形態による端末機器を位置決めするための装置の構造を示す。説明の便宜上、本発明の実施形態に関連する部分だけが示されている。
【００４０】
端末機器を位置決めするための装置は、（携帯電話やＩＰＡＤといった）様々な端末機器において、ソフトウェア部、ハードウェア部、又はソフトウェアとハードウェアが組み合わさった構成部で実行されてもよい。
【００４１】
端末機器を位置決めするための装置３は、情報受信部３１と、位置決め部３３とを含み、これらの具体的機能は以下の通りである。
【００４２】
情報受信部３１は、ＧＰＳを始動することに関する情報を受信するように構成されている。
【００４３】
位置決め部３２は、情報受信部３１がＧＰＳを始動することに関する情報を受信した後で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得するように構成されている。
【００４４】
さらに、装置は、
事前設定された時間間隔に従ってエフェメリスデータを取得するように構成されたエフェメリスデータ取得部３３と、
エフェメリスデータ取得部３３によって取得されたエフェメリスデータを記憶するように構成された記憶部３４と、
をさらに含む。
【００４５】
さらに、エフェメリスデータ取得部３３は、
端末機器がスリープ又はスタンバイ状態にないときに、事前設定された時間間隔が満了しているかどうか判定するように構成された第１の判定モジュール３３１と、
第１の判定モジュール３３１の判定結果が肯定であるときに、エフェメリスデータを取得するように構成された取得モジュール３３２と、
を含む。
【００４６】
さらに、エフェメリスデータ取得部３３は、
端末機器がスリープ又はスタンバイ状態にあるときに、エフェメリスデータの取得を停止し、エフェメリスデータが最後に取得された時刻を記録するように構成された取得停止モジュール３３３と、
端末機器がスリープ又はスタンバイ状態から始動されるときに、端末機器の現在の始動時刻とエフェメリスデータが最後に取得された時刻との差である第１の時間間隔を取得し、第１の時間間隔が事前設定された時間間隔以上であるかどうか判定し、肯定される場合、取得モジュールを使用することによりエフェメリスデータを取得し、否定される場合、第１の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更するように構成され、変更後の次回エフェメリスデータを取得するための時刻が事前設定された時間間隔と第１の時間間隔との差である、第１の変更モジュール３３４と、
をさらに含む。
【００４７】
さらに、取得モジュール３３２は、
事前設定された時間間隔が満了しているときに、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定し、否定される場合、エフェメリスデータを取得するように構成された第１の処理モジュール３３２１と、
エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるときに、特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定し、否定される場合、エフェメリスデータを取得するように構成された第２の処理モジュール３３２２と、
特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、第２の時間間隔が事前設定された時間間隔以上であるかどうか判定し、肯定される場合、特定の時間範囲が終わる瞬間にエフェメリスデータの取得を開始するように構成された第３の処理モジュール３３２３と、
第３の処理モジュールにおける第２の時間間隔が事前設定された時間間隔より小さいときに、第２の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更するように構成され、変更後の次回エフェメリスデータを取得するための時刻が事前設定された時間間隔と第２の時間間隔との差である、第２の変更モジュール３３２４と、
を含む。
【００４８】
この実施形態による端末機器を位置決めするための装置は、端末機器を位置決めするための対応する方法において使用され得る。関連する記述は端末機器を位置決めするための方法の実施形態において参照することができ、ここでは詳細を省く。
【００４９】
実施形態３に含まれる各部及び各モジュールは機能論理に従って分割されているが、対応する機能が実施される限り、上記分割だけに限定されないことを当業者は理解するはずである。加えて、各機能部及び機能モジュールの具体的名称は、相互を区別するためのものにすぎず、本発明の保護範囲を限定するためには使用されない。
【００５０】
図４に、本発明の別の実施形態による端末機器を位置決めするための装置の構造を示す。説明の便宜上、本発明の実施形態に関連する部分だけが示されている。
【００５１】
端末機器を位置決めするための装置は、様々な端末機器（携帯電話やＩＰＡＤなど）においてハードウェア部で実行されてもよい。
【００５２】
端末機器を位置決めするための装置４は、レシーバ４１と、プロセッサ４２とを含む。
【００５３】
レシーバ４１は、ＧＰＳを始動することに関する情報を受信するように構成されている。
【００５４】
プロセッサ４２は、レシーバ４１がＧＰＳを始動することに関する情報を受信した後で、位置決めを実施するために事前に記憶されたエフェメリスデータに従って現在上空にある対応する衛星の信号を取得するように構成されている。
【００５５】
さらに、プロセッサ４２は、事前設定された時間間隔でエフェメリスデータを取得し、取得したエフェメリスデータを記憶のためのメモリ４３へ送るように構成されている。
【００５６】
装置４は、
プロセッサ４２により事前設定された時間間隔で取得されるエフェメリスデータを記憶するように構成されたメモリ４３
をさらに含む。
【００５７】
さらに、プロセッサ４２は、事前設定された時間間隔でエフェメリスデータを取得するように構成されており、これは具体的には、端末機器がスリープ又はスタンバイ状態にあるかどうか判定し、端末機器がスリープ又はスタンバイ状態にないときに、事前設定された時間間隔が満了しているかどうか判定し、事前設定された時間間隔が満了しているときに、エフェメリスデータを取得することである。
【００５８】
さらに、プロセッサ４２は、端末機器がスリープ又はスタンバイ状態にあるかどうか判定するように構成されており、これは具体的には、端末機器がスリープ又はスタンバイ状態にあるときに、エフェメリスデータの取得を停止し、エフェメリスデータが最後に取得される時刻を記録し、端末機器がスリープ又はスタンバイ状態から始動されるときに、端末機器の現在の始動時刻とエフェメリスデータが最後に取得された時刻との差である第１の時間間隔を取得し、第１の時間間隔が事前設定された時間間隔以上であるかどうか判定し、肯定される場合、エフェメリスデータを取得し、否定される場合、第１の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更し、変更後の次回エフェメリスデータを取得するための時刻は、事前設定された時間間隔と第１の時間間隔との差である。
【００５９】
さらに、プロセッサ４２は、事前設定された時間間隔が満了しているかどうか判定するように構成されており、これは具体的には、事前設定された時間間隔が満了しているときに、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定し、否定される場合、エフェメリスデータを取得することである。
【００６０】
さらに、プロセッサ４２は、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるかどうか判定するように構成されており、これは具体的には、エフェメリスデータを取得するための現在の時刻が特定の時間範囲内であるときに、特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定し、否定される場合、エフェメリスデータを取得することである。
【００６１】
さらに、プロセッサ４２は、特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定するように構成されており、これは具体的には、特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、第２の時間間隔が事前設定された時間間隔以上であるときに、特定の時間範囲が終わる瞬間にエフェメリスデータの取得を開始することである。
【００６２】
さらに、プロセッサ４２は、特定の時間範囲内にエフェメリスデータを取得しないように設定されているかどうか判定するように構成されており、これは具体的には、特定の時間範囲内にエフェメリスデータを取得しないように設定されているときに、特定の時間範囲が終わる時刻とエフェメリスデータが最後に取得された時刻との差である第２の時間間隔を取得し、第２の時間間隔が事前設定された時間間隔より小さいときに、第２の時間間隔に従って、次回エフェメリスデータを取得するための時刻を変更し、変更後の次回エフェメリスデータを取得するための時刻は、事前設定された時間間隔と第２の時間間隔との差である。
【００６３】
この実施形態による端末機器を位置決めするための装置は、端末機器を位置決めするための対応する方法において使用され得る。関連する記述は端末機器を位置決めするための方法の実施形態において参照することができ、ここでは詳細を省く。
【００６４】
要約すると、本発明の実施形態では、端末機器がＧＰＳを始動する前にエフェメリスデータが事前に記憶され、そのため、端末機器がＧＰＳを始動した後で、迅速な位置決めを実施するために記憶された最新のエフェメリスデータに従って対応する衛星を迅速に突き止めることができる。先行技術と比べて、本発明の実施形態は、明らかに位置決めを早め、位置決め時間を短縮し、これによって、ユーザのＧＰＳ使用時の位置決め要求への迅速な応答を実施し、ユーザ体験を大幅に改善する。本発明の実用性を高め、データトラフィックを節約し、エフェメリスデータを取得するためのアプリケーションによる不要な電力消費を回避するために、本発明の実施形態では、エフェメリスデータを取得するための時間が、様々な態様（例えば、端末機器がスリープ又はスタンバイ状態にあるときや、特定の時間範囲など）に従って限定又は変更され、それによって、リソースの節約とエフェメリスデータの適時の更新という目的を同時に達成する。
【００６５】
また当業者は、各実施形態による方法ステップの全部又は一部が、関連するハードウェアに命令を与えるプログラムによって実施されてもよいことも理解するはずである。プログラムは、コンピュータ可読記憶媒体に記憶されていてもよく、記憶媒体は、ＲＯＭ／ＲＡＭ、磁気ディスク、ＣＤ−ＲＯＭなどとすることができる。
【００６６】
以上の説明は本発明の単なる例示的実施形態にすぎず、本発明を限定するためのものではない。本発明の趣旨及び原理を逸脱せずに行われるあらゆる改変、等価置換、及び改善は本発明の保護範囲内に包含される。
【図１】
0006055826.tif 000002
【図２】
0006055826.tif 000003
【図３】
0006055826.tif 000004
【図４】
0006055826.tif 000005