(57)【要約】【課題】ユーザによる操作を契機として測位処理の要求が発生する状況においても無駄な測位処理の発生を抑制する。【解決手段】コンピュータプログラムは、測位システムを使用した第１測位処理を実行する機能と、測位システムを使用した新たな第２測位処理が要求される場合に、第１測位処理からの期間の長さが所定のしきい値よりも小さい場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させる。第１測位処理および第２測位処理のうちの少なくともひとつは、ユーザによる操作を契機として実行されるべき測位処理である。【選択図】図２
2014032050.tif 000002
【特許請求の範囲】
【請求項１】
測位システムを使用した第１測位処理を実行する機能と、
測位システムを使用した新たな第２測位処理が要求される場合に、第１測位処理からの期間の長さが所定のしきい値よりも小さい場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、
第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させ、
第１測位処理および第２測位処理のうちの少なくともひとつは、ユーザによる操作を契機として実行されるべき測位処理であることを特徴とするコンピュータプログラム。
【請求項２】
前記第２測位処理を実行する機能は、第１測位処理からの期間の長さが前記しきい値以上である場合に、第２測位処理を実行する機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
第１測位処理または第２測位処理のいずれか一方はユーザによる操作を契機として実行されるべき測位処理であり、他方はユーザによる別の操作を契機として実行されるべき測位処理であり、
ユーザによる操作の目的とユーザによる別の操作の目的とは異なることを特徴とする請求項１または２に記載のコンピュータプログラム。
【請求項４】
ユーザによる操作は、本コンピュータプログラムを携帯端末において起動することであることを特徴とする請求項３に記載のコンピュータプログラム。
【請求項５】
第１測位処理または第２測位処理のいずれか一方はユーザによる操作を契機として実行されるべき測位処理であり、他方はユーザによる操作にかかわらず周期的に実行されるべき測位処理であり、
他方の測位処理の周期は前記しきい値よりも大きいことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項６】
第１測位処理の結果に基づいて第２測位処理の要求が処理された場合、新たな第３測位処理を強制的に実行するための指示をユーザから受け付ける機能をさらに携帯端末に実現させることを特徴とする請求項１から５のいずれかに記載のコンピュータプログラム。
【請求項７】
測位システムを使用した第１測位処理を実行する機能と、
測位システムを使用した新たな第２測位処理が要求される場合に、携帯端末に対応付けられる基地局が第１測位処理が実行されたときに携帯端末に対応付けられた基地局と同じ場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、
第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させ、
第１測位処理および第２測位処理のうちの少なくともひとつは、ユーザによる操作を契機として実行されるべき測位処理であることを特徴とするコンピュータプログラム。
【請求項８】
前記第２測位処理を実行する機能は、第２測位処理が要求される場合に携帯端末に対応付けられる基地局が第１測位処理が実行されたときに携帯端末に対応付けられた基地局と異なる場合に、第２測位処理を実行する機能を含むことを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
第１測位処理または第２測位処理のいずれか一方はユーザによる操作を契機として実行されるべき測位処理であり、他方はユーザによる別の操作を契機として実行されるべき測位処理であり、
ユーザによる操作の目的とユーザによる別の操作の目的とは異なることを特徴とする請求項７または８に記載のコンピュータプログラム。
【請求項１０】
ユーザによる操作は、本コンピュータプログラムを携帯端末において起動することであることを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１１】
第１測位処理の結果に基づいて第２測位処理の要求が処理された場合、新たな第３測位処理を強制的に実行するための指示をユーザから受け付ける機能をさらに携帯端末に実現させることを特徴とする請求項７から１０のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末によって実行されるコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、移動通信端末、測位システム、測位方法およびプログラムが開示されている。特許文献１の図７を参照すると、特許文献１に記載の発明では、常時位置を把握するために一定の時間間隔で測位を実行する。そして、図８に示されるように、ハンドオーバの頻度が高い場合はＧＰＳ測位をオフにしてセクタ測位をオンにし、低い場合はＧＰＳ測位をオンにしてセクタ測位をオフにする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４３４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術ではユーザが能動的に測位を要求する状況は想定されていない。ユーザによる測位の要求がいつ発生するかを予測することは一般に困難であり、場合によってはユーザの位置がほとんど変わっていないのに連続して測位が実行されるなど無駄に測位が実行される可能性がある。
【０００５】
本発明はこうした課題に鑑みてなされたものであり、その目的は、ユーザによる操作を契機として測位処理の要求が発生する状況においても無駄な測位処理の発生を抑制できるコンピュータプログラムの提供にある。
【課題を解決するための手段】
【０００６】
本発明のある態様はコンピュータプログラムに関する。このコンピュータプログラムは、測位システムを使用した第１測位処理を実行する機能と、測位システムを使用した新たな第２測位処理が要求される場合に、第１測位処理からの期間の長さが所定のしきい値よりも小さい場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させる。第１測位処理および第２測位処理のうちの少なくともひとつは、ユーザによる操作を契機として実行されるべき測位処理である。
【０００７】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に係るコンピュータプログラムを実行可能なスマートホンの機能および構成を示すブロック図である。
【図２】第１の実施の形態に係るコンピュータプログラムを実行するスマートホンにおける一連の処理の一例を示すフローチャートである。
【図３】メニュー画面の代表画面図である。
【図４】配車要求処理においてタッチパネルに表示される画面の遷移を示す画面遷移図である。
【図５】第２の実施の形態に係るコンピュータプログラムを実行するスマートホンにおける自動測位および手動測位の実行状態を時系列で示す模式図である。
【発明を実施するための形態】
【０００９】
以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００１０】
（第１の実施の形態）
第１の実施の形態に係るコンピュータプログラムは、サーバからインターネットなどのネットワークを介して携帯端末すなわち携帯電話にダウンロードされ、その携帯電話によって実行されるコンピュータプログラムである。携帯電話はいわゆるスマートホンなどであってもよく、タッチパネル、通話機能およびＷｅｂ通信機能を有し、ウェブブラウザを有していてもよい。携帯電話にはiPhone（登録商標）OS4などのマルチタスク対応のオペレーティングシステムが導入されている。
【００１１】
本実施の形態に係るコンピュータプログラムは、例えばインターネット上のスマートホン用アプリケーションダウンロードサイトからダウンロードされるスマートホン用のアプリケーションプログラムであってもよく、あるいはまた、サーバから携帯電話のウェブブラウザにネットワークを介して送信され、そのウェブブラウザによって実行される、ＨＴＭＬ（HyperText Markup Language）などのプログラミング言語により記述されたコンピュータプログラムであってもよい。
【００１２】
図１は、本実施の形態に係るコンピュータプログラムを実行可能なスマートホン１０の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのＣＰＵ（central processing unit）をはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
【００１３】
スマートホン１０は、タッチパネル１２と、制御部１４と、通信部１６と、記憶装置１８と、ＧＰＳ（Global Positioning System）測位部２０と、を備える。通信部１６はネットワーク２４との間での電話通信、パケット通信等を管理する。ＧＰＳ測位部２０は、測位システムすなわちＧＰＳを使用してスマートホン１０の現在位置を測定する。タッチパネル１２、制御部１４、通信部１６は公知であるからここでは詳述しない。記憶装置１８は例えばハードディスクドライブや半導体メモリである。
【００１４】
図２は、本実施の形態に係るコンピュータプログラムを実行するスマートホン１０における一連の処理の一例を示すフローチャートである。ユーザはスマートホン１０を操作することにより、スマートホン１０において本実施の形態に係るコンピュータプログラム（以下、タクシー配車アプリケーションと称す）を起動する（Ｓ２０２）。例えば、ユーザはタクシー配車アプリケーションに対応するアイコンをタップすることにより、タクシー配車アプリケーションを起動する。
【００１５】
タクシー配車アプリケーションの一連の起動処理の一部として、スマートホン１０は、自己の位置がタクシー配車サービスのサービス可能地域内にあるか否かを判定するために起動時ＧＰＳ測位処理を実行する（Ｓ２０４）。起動時ＧＰＳ測位処理において、ＧＰＳ測位部２０はＧＰＳを使用してスマートホン１０の現在位置を測定する。スマートホン１０は、そのように測定された現在位置がサービス可能地域内にあるか否かを判定する（Ｓ２０６）。サービス可能地域は、例えばタクシー配車アプリケーションによってタクシーの配車が可能な地域である。
起動時ＧＰＳ測位処理は、ユーザによるタクシー配車アプリケーションの起動を契機として実行される。
【００１６】
現在位置がサービス可能地域外であると判定された場合（Ｓ２０６のＮ）、スマートホン１０はタッチパネル１２にエラーメッセージを表示させ（Ｓ２０８）、タクシー配車アプリケーションを終了する。
現在位置がサービス可能地域内にあると判定された場合（Ｓ２０６のＹ）、スマートホン１０はタッチパネル１２にメニュー画面１００を表示させる。
【００１７】
図３は、メニュー画面１００の代表画面図である。メニュー画面１００は、「いますぐタクシーを呼ぶ」などの配車要求に関する項目と、配車履歴の表示に関する項目と、設定に関する項目と、を有する。ユーザは、これらの項目のなかから所望の項目をタップすることにより指定する。
【００１８】
図２に戻り、スマートホン１０は、メニューに対する指定を受け付ける（Ｓ２１０）。指定されたメニューが配車要求に関する項目でない場合（Ｓ２１２のＮ）、スマートホン１０は指定されたメニューを実行する（Ｓ２１４）。例えば、指定されたメニューが配車履歴である場合、スマートホン１０はタッチパネル１２に配車履歴を表示させる。その後、処理はステップＳ２１０に戻る。
【００１９】
指定されたメニューが配車要求に関する項目である場合（Ｓ２１２のＹ）、スマートホン１０において、配車対象位置を特定するための新たな測位処理の要求が生じる。すなわち、スマートホン１０の現在位置を測定し、測定された位置を配車サーバに通知し、そこにタクシーを配車させる必要がある。ここでスマートホン１０は、ステップＳ２０４における起動時ＧＰＳ測位処理からの期間の長さである測位インターバルと所定のしきい値との大小関係を判定する（Ｓ２１６）。例えば、スマートホン１０は、ステップＳ２０４において起動時ＧＰＳ測位処理の実行に合わせて内蔵のタイマによる計時を開始し、ステップＳ２１６においてそのタイマが示す経過時間を測位インターバルとして取得してもよい。
【００２０】
測位インターバルがしきい値以上であると判定された場合（Ｓ２１６のＹ）、スマートホン１０は、配車要求時ＧＰＳ測位処理を実行する（Ｓ２２０）。配車要求時ＧＰＳ測位処理において、ＧＰＳ測位部２０はＧＰＳを使用してスマートホン１０の現在位置を測定する。スマートホン１０は、そのように測定された現在位置を使用して、後述の配車要求処理を行う（Ｓ２２２）。
配車要求時ＧＰＳ測位処理は、ユーザによる配車要求に関する項目の指定を契機として実行される。
【００２１】
測位インターバルがしきい値より小さいと判定された場合（Ｓ２１６のＮ）、スマートホン１０は、配車要求時ＧＰＳ測位処理を実行せずに、起動時ＧＰＳ測位処理の結果に基づいて配車要求時ＧＰＳ測位処理の要求を処理する。例えば、スマートホン１０は、起動時ＧＰＳ測位処理において取得された位置を現在位置として取得する（Ｓ２１８）。スマートホン１０は、そのように取得された現在位置を使用して、後述の配車要求処理を行う（Ｓ２２２）。
【００２２】
図４は、配車要求処理においてタッチパネル１２に表示される画面の遷移を示す画面遷移図である。スマートホン１０は、測定または取得された現在位置の周辺の地図情報を記憶装置１８またはネットワーク２４から取得する。スマートホン１０は、取得された地図情報とスマートホン１０の現在位置とをタッチパネル１２に地図画面２６として表示させる。
【００２３】
地図画面２６は、周辺地図表示領域２８と、配車目標カーソル３０と、配車要求受付ボタン３２と、を有する。配車目標カーソル３０は、最初は測定または取得されたスマートホン１０の現在位置に合わされている。ユーザは周辺地図表示領域２８に表示される地図を見ながら、配車目標カーソル３０を所望の位置に動かす。配車目標カーソル３０の移動は、タッチパネル１２に対するタップ動作やスライド動作により実現されてもよい。ユーザは、配車目標カーソル３０を所望の位置に合わせた後、配車要求受付ボタン３２をタップする。スマートホン１０は、配車要求受付ボタン３２がタップされたことを検知すると、それを配車目標カーソル３０が合わされている位置へのタクシーの配車の要求として受け付ける。
【００２４】
配車要求受付ボタン３２がタップされると配車注文確認画面３４がタッチパネル１２に表示される。配車注文確認画面３４は、タクシーの配車要求に関連するメッセージを表示する確認メッセージ表示領域３６と、戻るボタン３８と、注文ボタン４０と、を有する。
【００２５】
ユーザは、確認メッセージ表示領域３６に表示されるメッセージを確認し、タクシーの配車を続行する場合は注文ボタン４０を、続行しない場合は戻るボタン３８を、タップする。スマートホン１０は、戻るボタン３８がタップされたことを検知すると、タッチパネル１２に再度地図画面２６を表示させる。
【００２６】
スマートホン１０は、注文ボタン４０がタップされたことを検知すると、配車要求信号４６を生成し、ネットワーク２４を介して配車サーバに送信する。
配車要求信号４６は、スマートホン１０においてタクシーの配車の要求が発生したことを配車サーバに知らせる信号であり、配車要求受付ボタン３２がタップされたときの配車目標カーソル３０の位置と、スマートホン１０のユーザを特定するＩＤすなわちユーザ名と、を含む。
【００２７】
配車サーバは、配車要求信号４６を受信し、それに基づいてタクシーの配車処理を行うサーバであり、公知のタクシー配車技術を使用して構成される。配車サーバは、配車要求信号４６を発信したスマートホン１０のユーザに空車のタクシーを割り当てる。特に配車サーバは、配車要求信号４６に含まれるユーザ名と、配車要求信号４６に含まれる位置へ１０分程度の所定の上限時間内に到着できる空車のタクシーを特定するＩＤすなわち無線番号と、を対応付ける。
【００２８】
配車サーバは、配車要求信号４６を発信したスマートホン１０のユーザに割り当てられたタクシーが、配車要求信号４６に含まれる位置に到着するのにかかると予測される迎車時間を演算する。あるいはまた、配車サーバはそのような迎車時間をタクシーまたはその運転手から取得する。配車サーバは配車確認信号４８を生成し、ネットワーク２４を介してスマートホン１０に送信する。
【００２９】
配車確認信号４８は、演算された迎車時間と、割当タクシー無線番号と、割り当てられたタクシーの車両種別などの情報と、を含む。
配車要求信号４６を発信してから配車確認信号４８を受信するまでタッチパネル１２には配車中画面５０が表示される。
【００３０】
配車確認信号４８が受信されるとタッチパネル１２には注文明細画面５２が表示される。スマートホン１０は、配車サーバから配車確認信号４８を受信する。注文明細画面５２は、割り当てられたタクシーに関する情報が表示される割り当てタクシー情報表示領域５４と、迎え先や台数などの注文に関する情報が表示される注文情報表示領域５６と、終了ボタン５８と、を有する。
【００３１】
割り当てタクシー情報表示領域５４には、割り当てられたタクシーの無線番号と、車両種別と、割り当てられたタクシーが到着すると予想される時刻である到着予想時刻と、が表示される。タクシー配車アプリケーションは、受信された配車確認信号４８から迎車時間を抽出する。タクシー配車アプリケーションは、抽出された迎車時間に基づいて到着予想時刻を演算する。例えば、現在時刻が２時５４分であり、迎車時間が１０分である場合、到着予想時刻は３時４分と演算される。
【００３２】
ユーザは、注文明細画面５２に表示される情報を確認し、そのままタクシー配車アプリケーションを終了したい場合は終了ボタン５８をタップする。
【００３３】
本実施の形態に係るコンピュータプログラムは、起動時ＧＰＳ測位処理を実行した後比較的すぐに配車要求時ＧＰＳ測位処理が要求された場合、配車要求時ＧＰＳ測位処理を実行する代わりに、起動時ＧＰＳ測位処理の測位結果を援用する。通常、比較的短い時間間隔ではスマートホン１０の位置はそれほど変わらないので、そのような測位結果の援用を行っても要求される精度を満たすことができる。そして、配車要求時ＧＰＳ測位処理を行わなくてもよい分、測位にかかる時間を抑制することができ、かつ、消費電力を低減できる。
【００３４】
本発明者は、ユーザによる操作を契機として測位処理が実行可能となっている場合に、測位処理間の時間間隔が比較的短くなりうるという課題を独自に認識した。特に、ユーザによる操作を契機とした測位処理要求の間の時間間隔をソフトウエア側で制御することは一般に困難である。また、所定の時間間隔で自動測位が行われているところに、ユーザによる操作を契機とした測位処理要求が割り込む場合、やはり測位処理間の時間間隔が比較的短くなりうる。
測位処理間の時間間隔が短いと、一般にスマートホンの位置はそれらの測位処理の間にそれほど変化しないので、後の方の測位処理が無駄になることが多い。
そこで、本実施の形態に係るコンピュータプログラムは、測位処理要求間の時間間隔が短い場合、後の方の測位処理要求を前の測位処理の結果を再利用して処理する。これにより、後の方の測位処理を実行しなくてよくなる。
【００３５】
また、本実施の形態に係るコンピュータプログラムでは、起動時の処理に起動時ＧＰＳ測位処理が組み込まれている。このような状況で、仮に起動後すぐに配車要求時ＧＰＳ測位処理が実行されてしまった場合、ユーザは、無駄な測位処理が実行されたことを感じやすくなる。すなわち、無駄な測位処理の実行がより目立つ状況となる。その結果、ユーザの不快感はより増長される。
そこで、本実施の形態に係るコンピュータプログラムは、起動後すぐに配車要求時ＧＰＳ測位処理が要求された場合、起動時ＧＰＳ測位処理の結果を使用してその要求を処理し、配車要求時ＧＰＳ測位処理は実行しない。したがって、ユーザの不快感を抑制することができる。
【００３６】
第１の実施の形態において、スマートホン１０は、起動時ＧＰＳ測位処理において取得された位置を現在位置として取得した場合（ステップＳ２１８）、新たな測位処理を強制的に実行するための指示をユーザから受け付けてもよい。例えば、スマートホン１０は、現在位置を地図画面２６に表示させるとともに、強制的なＧＰＳ測位処理に対応するボタンを地図画面２６に表示させてもよい。スマートホン１０は、そのボタンに対するタップを検出すると、測位インターバルとしきい値との比較にかかわらずにＧＰＳ測位処理を実行する。
例えば新幹線のなかなどユーザが高速で移動中の場合、前回のＧＰＳ測位処理の結果を援用すると誤差が比較的大きくなる可能性がある。本変形例によると、そのような場合でも、ユーザはより正確な位置情報を得ることが可能となる。
【００３７】
（第２の実施の形態）
第２の実施の形態に係るコンピュータプログラムを実行するスマートホンは、ユーザによる操作にかかわらず所定の時間間隔Ｔ１で自動的に測位処理を実行する。加えて、そのスマートホンは、ユーザによる操作を契機として測位処理を実行する。前者を自動測位、後者を手動測位と称する。
【００３８】
図５は、第２の実施の形態に係るコンピュータプログラムを実行するスマートホンにおける自動測位および手動測位の実行状態を時系列で示す模式図である。符号８０で示される自動測位が実行されてから時間間隔Ｔ２が経過した後、符号８２で示される手動測位の要求が発生したとする。スマートホンは、自動測位８０と手動測位８２との測位インターバルすなわち時間間隔Ｔ２としきい値Ｔｔｈとを比較し、前者が後者よりも大きいので、手動測位８２を実行する。しきい値Ｔｔｈは時間間隔Ｔ１よりも小さい。
【００３９】
手動測位８２が実行されてから時間間隔Ｔ３が経過した後、もともと予定されていた符号８４で示される自動測位の要求が発生する。スマートホンは、手動測位８２と自動測位８４との測位インターバルすなわち時間間隔Ｔ３としきい値Ｔｔｈとを比較し、前者が後者よりも小さいので、自動測位８４は実行せずに手動測位８２における測位結果を援用する。自動測位８４が実行されないことに対応して、図５において自動測位８４に対応する矢印を破線で示す。
【００４０】
符号８６で示される自動測位が実行されてから時間間隔Ｔ４が経過した後、符号８８で示される手動測位の要求が発生したとする。スマートホンは、自動測位８６と手動測位８８との測位インターバルすなわち時間間隔Ｔ４としきい値Ｔｔｈとを比較し、前者が後者よりも小さいので、手動測位８８は実行せずに自動測位８６における測位結果を援用する。
【００４１】
さらに連続して符号９０で示される手動測位の要求が発生したとする。スマートホンは、前回の測位処理である自動測位８６と手動測位９０との測位インターバルすなわち時間間隔Ｔ５としきい値Ｔｔｈとを比較し、前者が後者よりも小さいので、手動測位９０は実行せずに自動測位８６における測位結果を援用する。
自動測位８６が実行されてから時間間隔Ｔ１が経過した後、もともと予定されていた符号９２で示される自動測位が実行される。
【００４２】
本実施の形態に係るコンピュータプログラムによると、周期的な自動測位に手動測位が割り込むような状況において、無駄な測位処理を抑制することができる。
【００４３】
以上、実施の形態に係るコンピュータプログラムについて説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４４】
実施の形態では、測位インターバルとしきい値とを比較することにより測位処理を実行するか前回の測位処理の結果を援用するかを判定する場合について説明したが、これに限られない。例えば、変形例に係るコンピュータプログラムを実行するスマートホンは、スマートホンに対応付けられる基地局の異同に基づいて、測位処理を実行するか前回の測位処理の結果を援用するかを判定してもよい。スマートホンに対応付けられる基地局は、スマートホンと無線通信する基地局であってもよい。そのような基地局はハンドオーバにより変更されてもよい。
【図１】
2014032050.tif 000003
【図２】
2014032050.tif 000004
【図３】
2014032050.tif 000005
【図４】
2014032050.tif 000006
【図５】
2014032050.tif 000007
【手続補正書】
【提出日】平成24年11月29日(2012.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
測位システムを使用した第１測位処理を実行する機能と、 
測位システムを使用した新たな第２測位処理が要求される場合に、第１測位処理からの期間の長さが所定のしきい値よりも小さい場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、 
第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させ、 
第１測位処理は、ユーザによる操作を契機として実行されるべき測位処理であり、
第２測位処理は、ユーザによる操作にかかわらず周期的に実行されるべき測位処理であり、
第２測位処理の周期は前記しきい値よりも大きいことを特徴とするコンピュータプログラム。 
【請求項２】
前記第２測位処理を実行する機能は、第１測位処理からの期間の長さが前記しきい値以上である場合に、第２測位処理を実行する機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。 
【請求項３】
測位システムを使用した第１測位処理を実行する機能と、 
測位システムを使用した新たな第２測位処理が要求される場合に、第１測位処理からの期間の長さが所定のしきい値よりも小さい場合は、第２測位処理を実行せずに第１測位処理の結果に基づいて第２測位処理の要求を処理する機能と、 
第１測位処理の結果に基づいて第２測位処理の要求を処理しない場合は、第２測位処理を実行する機能と、を携帯端末に実現させ、 
第１測位処理および第２測位処理のうちの少なくともひとつは、ユーザによる操作を契機として実行されるべき測位処理であり、
本コンピュータプログラムは、
第１測位処理の結果に基づいて第２測位処理の要求が処理された場合、新たな第３測位処理を強制的に実行するための指示をユーザから受け付ける機能と、
指示が受け付けられると、前記しきい値に関する比較によらずに第３測位処理を実行する機能と、をさらに携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項４】
前記第２測位処理を実行する機能は、第１測位処理からの期間の長さが前記しきい値以上である場合に、第２測位処理を実行する機能を含むことを特徴とする請求項３に記載のコンピュータプログラム。