(57)【特許請求の範囲】
【請求項１】
表示装置を備え、ユーザによる操作に応じて所定の動作を実行する携帯情報端末であって、
自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段と、
出発地から目的地までの移動経路を探索する移動経路探索手段と、
天候情報を特定する天候情報特定手段と、
現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定手段と、
目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定手段と、
前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定手段と、
前記タクシー配車アプリケーションが特定されたときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示手段と、
表示された選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動手段とを含む
ことを特徴とする携帯情報端末。
【請求項２】
ユーザによる操作に応じて表示装置を備える携帯情報端末に所定の動作を実行させるためのコンピュータプログラムであって、
自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段を備える前記携帯情報端末に、
出発地から目的地までの移動経路を探索する移動経路探索処理と、
天候情報を特定する天候情報特定処理と、
現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定処理と、
目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定処理と、
前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定処理と、
前記タクシー配車アプリケーションを特定したときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示処理と、
表示した選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動処理とを
実行させるためのコンピュータプログラム。
【請求項３】
表示装置を備え、ユーザによる操作に応じて所定の動作を実行する携帯情報端末と、当該携帯情報端末と通信ネットワークを介して接続する情報管理サーバとを備える動作制御システムであって、
前記携帯情報端末は、
自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段と、
出発地から目的地までの移動経路を探索する移動経路探索手段と、
天候情報を特定する天候情報特定手段と、
現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定手段と、
目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定手段と、
前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定手段と、
前記タクシー配車アプリケーションが特定されたときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示手段と、
表示された選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動手段とを含む
ことを特徴とする動作制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによる操作に応じて所定の動作を実行する携帯情報端末、ユーザによる操作に応じて携帯情報端末に所定の動作を実行させるためのコンピュータプログラム、および動作制御システムに関するものである。
【背景技術】
【０００２】
近年、出発地から目的地までの移動経路を探索して目的地までユーザを誘導するナビゲーション技術が開示されている（例えば、特許文献１）。
【０００３】
特許文献１に記載のナビゲーション技術は、地図データを記憶する地図データ記憶部を備え、ＧＰＳ衛星を利用して車両の現在地を演算し、地図データ記憶部に記憶される地図データに基づいて演算される現在地から目的地までの通道を演算し、演算結果を報知する構成としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０９３２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のようなナビゲーション技術においては、目的地に向かうときの状況に応じてアプリケーションを起動させたい場合に、ユーザに複数の操作を要求することとなるという課題があった。すなわち、目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させることが求められていた。
【課題を解決するための手段】
【０００６】
本発明の携帯情報端末は、表示装置を備え、ユーザによる操作に応じて所定の動作を実行する携帯情報端末であって、自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段と、出発地から目的地までの移動経路を探索する移動経路探索手段と、天候情報を特定する天候情報特定手段と、現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定手段と、目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定手段と、前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定手段と、前記タクシー配車アプリケーションが特定されたときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示手段と、表示された選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動手段とを含むことを特徴とする。
【０００７】
上記の構成としたことで、目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させることができるようになる。
【００１５】
また、本発明のコンピュータプログラムは、ユーザによる操作に応じて表示装置を備える携帯情報端末に所定の動作を実行させるためのコンピュータプログラムであって、自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段を備える前記携帯情報端末に、出発地から目的地までの移動経路を探索する移動経路探索処理と、天候情報を特定する天候情報特定処理と、現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定処理と、目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定処理と、前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定処理と、前記タクシー配車アプリケーションを特定したときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示処理と、表示した選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動処理とを実行させるためのものである。
【００１６】
また、本発明の動作制御システムは、表示装置を備え、ユーザによる操作に応じて所定の動作を実行する携帯情報端末と、当該携帯情報端末と通信ネットワークを介して接続する情報管理サーバとを備える動作制御システムであって、前記携帯情報端末は、自己の携帯情報端末に格納されるアプリケーションに関する情報であって、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶手段と、出発地から目的地までの移動経路を探索する移動経路探索手段と、天候情報を特定する天候情報特定手段と、現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定する交通機関情報特定手段と、目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定する移動関連情報特定手段と、前記アプリケーション関連情報記憶手段を参照して、特定された前記残距離情報と、特定された天候情報と、特定された前記交通機関情報とが前記タクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応する前記タクシー配車アプリケーションを特定するアプリケーション特定手段と、前記タクシー配車アプリケーションが特定されたときに、前記表示装置に１の選択オブジェクトを表示する選択オブジェクト表示手段と、表示された選択オブジェクトの選択を受け付けたときに、前記タクシー配車アプリケーションを起動するアプリケーション起動手段とを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させることができるようになる。
【図面の簡単な説明】
【００１８】
【図１】携帯情報端末の構成例を示すブロック図である。
【図２】アプリケーション関連情報の格納例を示す説明図である。
【図３】携帯情報端末の動作の概念を示す概念図である。
【図４】移動経路設定処理の例を示すフローチャートである。
【図５】アプリケーション起動処理の例を示すフローチャートである。
【図６】表示画面の例を示す説明図である。
【発明を実施するための形態】
【００１９】
［第１の実施の形態］
以下、図面を参照しながら、第１の実施の形態に係る携帯情報端末１００の例について説明する。
【００２０】
図１は、本実施の形態に係る携帯情報端末の構成例を示すブロック図である。図１示すように、携帯情報端末１００は、制御部１０と、記憶部２０と、メモリ３０と、表示部４０と、センサ部５０と、通信部６０と、入力部７０とを備える。
【００２１】
制御部１０は、ＣＰＵ（中央処理装置）により構成される。そして、制御部１０は、記憶部２０に記憶されたコンピュータプログラム（携帯情報端末１００の稼動自体に必要となるシステムソフトウェアや、利用者がコンピュータ上で実行したい作業を実施する機能を直接的に有するアプリケーションソフトウェア）に従い、各種処理を実行するための各種機能を有する。本例では、制御部１０は、位置特定機能と経路探索機能と表示機能とを含む各種の機能を有する。なお、これらの各種の機能は、一般の携帯情報端末が備える公知の技術によって実現される。
【００２２】
記憶部２０は、ＲＯＭやＲＡＭなどで構成され、携帯情報端末１００が使用する各種コンピュータプログラム（例えば、システムソフトウェアや、アプリケーションソフトウェア）や、各種コンピュータプログラムを実行させるための各種情報などを記憶する記憶媒体である。なお、記憶部２０の構成については、後で詳しく説明する。
【００２３】
メモリ３０は、制御部１０が処理する各種情報を一時的に保持する記憶媒体であり、ＲＡＭなどの半導体記憶装置により構成される。
【００２４】
表示部４０は、各種情報をユーザが認識可能な形で出力する機能を備え、例えば画像情報を表示する表示装置（例えば、入力機能を併せ持つタッチパネルなど）により構成される。
【００２５】
センサ部５０は、携帯情報端末１００の現在位置（つまり、ユーザの現在位置）を測位する機能を備えている。例えば、センサ部５０は、ＧＰＳセンサや、初期位置から移動量（距離）を計測する速度センサ、進行（移動）方位を計測するジャイロセンサ等からなる。
【００２６】
ＧＰＳセンサは、いわゆるＧＰＳ受信機と称されるものである。具体的には、ＧＰＳセンサは、ＧＰＳ衛星から放射されるＧＰＳ信号を受信してＧＰＳ衛星とＧＰＳ受信機自身との距離（疑似距離）を測定する。そして、ＧＰＳセンサは、複数の衛星からのＧＰＳ信号を同時に受信する。各ＧＰＳ信号を受信すると、ＧＰＳセンサは、受信したＧＰＳ信号のデコード等の処理を行う。デコード等の処理を行うと、ＧＰＳセンサは、制御部１０に通知する。このようにして、ＧＰＳセンサは、携帯情報端末１００の現在位置（つまり、ユーザの現在位置）を測位するように機能する。
【００２７】
通信部６０は、通信ネットワークに無線あるいは有線によって接続し、動作制御装置（例えば、情報管理サーバ）と各種情報の送受信を行うための機能を有する。
【００２８】
入力部７０は、制御部１０に対する各種指示をユーザから受け付ける機能を備える。本例では、入力部７０は、例えば、表示部４０の表示画面上に表示される仮想的ボタンと、携帯端末１００が予め備える物理的ボタンとによって構成される。なお、本例では、入力部７０が仮想的ボタンと物理的ボタンとを含むように構成されているが、入力部７０は仮想的ボタンと物理的ボタンとの何れか一方によって構成されてもよい。特に、入力部７０が物理的ボタンで構成されている場合には、携帯情報端末１００は、物理的ボタンが選択された場合に、表示されている仮想的ボタンが選択されたものとして処理するように構成されていればよい。
【００２９】
次に、携帯情報端末１００における制御部１０の構成について詳細に説明する。図１に示すように、制御部１０は、センサ情報処理（位置情報特定）部１１と、通信処理部１２と、経路探索部１３と、選択オブジェクト表示部１４と、移動関連情報特定部１５と、アプリケーション特定部１６と、アプリケーション起動部１７とを含む。
【００３０】
センサ情報処理部１１は、センサ部５０により位置情報を含むセンサ情報の特定や、記憶部（またはメモリ）への格納などの処理を実行する機能を有する。
【００３１】
通信処理部１２は、通信部６０により各種情報の送受信を行うための処理を実行する機能を有する。本例においては、通信処理部１２は、インターネットなどの通信回線を介して、外部サーバなどから、「天候情報」や、「交通機関情報」や、「エリア情報」などの各種情報を取得する処理や、取得した各種情報の記憶部（またはメモリ）への格納などの処理を実行する。
【００３２】
ここで、「天候情報」は、天候（例えば、雨、晴、雪、曇りなど）に関する情報であって、現在位置から所定の範囲の天候に関する情報である。なお、「天候情報」は、現在時刻の情報に限らず、未来の予測の情報をも含む。
【００３３】
ここで、「交通機関情報」は、現在位置近傍（少なくとも、現在位置から目的地までの間を含む範囲）における交通路線に関する情報である。具体的には、電車やバスなどの公共交通機関の駅と、運行時刻とを含む。
【００３４】
ここで、「エリア情報」は、テーマ別（例えば、吉祥寺商店街エリア、吉祥寺自然公園エリアなど）や、地域別（例えば、吉祥寺エリア、三鷹エリアなど）などに区分けされた各エリアに関する情報である。
【００３５】
経路探索部１３は、出発位置（例えば、ユーザの現在位置やユーザにより入力された位置）から目的地（例えば、地図上のユーザが選択した位置）までの移動経路を導出する経路探索処理を実行する機能を有する。経路探索処理では、例えば、入力部７０を介して出発地（例えば、現在位置）と目的地とを示す情報の入力を受け付けて、受け付けた情報に基づいて、道路情報を参照して出発地から目的地までの移動経路を導出するとともに、導出した移動経路を含む道路地図からなる移動経路周辺地図を生成する処理を行う。なお、経路探索処理については公知の技術を用いるので、ここでの詳細な説明は省略する。また、経路探索処理に必要な情報、例えば現在位置の特定や移動経路周辺地図を生成するためなどに用いられる地図情報は、予め記憶部２０に記憶されている構成としてもよいし、通信部６０により外部の管理サーバなどから取得する構成としてもよい。
【００３６】
選択オブジェクト表示部１４は、動作情報が特定されたときに、１の選択オブジェクトを表示する処理を実行する機能を有する。具体的には、アプリケーション特定部１６が、起動条件を満たしているアプリケーション（つまり、起動対象アプリケーション）を特定したときに、選択オブジェクトを記憶する選択オブジェクト記憶部（不図示）を参照して、１の選択オブジェクトを表示部４０に表示する。なお、選択オブジェクト記憶部は、少なくとも１以上の選択オブジェクト（つまり、ユーザ選択のためのアイコン）に関する情報を記憶する。
【００３７】
移動関連情報特定部１５は、目的地に向かうユーザの移動状況に関する移動関連情報を特定する処理を実行する機能を有する。本例の移動関連情報は、目的地までの残りの距離に関する情報（つまり、「残距離情報」）と、移動経路を外れてユーザが移動していることを示す情報（つまり、「経路外移動情報」）と、ユーザの進行方向に関する情報（つまり、「進行方向情報」）とを含む。
【００３８】
本例における移動関連情報特定部１５は、定期的（例えば、１分おき）に移動関連情報に含まれる各種情報を取得する。具体的には、「残距離情報」は、経路探索部１３により得られた結果に基づいて特定される。「経路外移動情報」は、経路探索部１３により得られた移動経路と、センサ情報処理部１１により特定された現在位置とに基づいて特定される。「進行方向情報」は、センサ情報処理部１１により特定されたユーザの進行方向に基づいて特定される。
【００３９】
アプリケーション特定部１６は、制御部１０により特定された各種情報（例えば、移動関連情報）とアプリケーション関連情報記憶部２１とを参照して、起動対象アプリケーションを特定する処理を実行する機能を有する。
【００４０】
アプリケーション起動部１７は、選択オブジェクト表示部１４により表示された選択オブジェクトの選択をユーザから受け付けたときに、起動対象アプリケーションを起動する処理を実行する機能を有する。
【００４１】
次に、携帯情報端末１００における記憶部２０の構成について詳細に説明する。記憶部２０は、各種コンピュータプログラム（例えば、システムソフトウェアや、アプリケーションソフトウェア）を記憶する記憶部（図示せず）に加え、図１に示すように、アプリケーション関連情報記憶部２１を含む。なお、本例では、携帯情報端末１００がアプリケーション関連情報記憶部２１を備える構成としているが、携帯情報端末１００以外の端末にアプリケーション関連情報記憶部２１と同様の構成を備える記憶部が含まれる構成されていてもよい。この場合は、携帯情報端末１００が、アプリケーション関連情報記憶部２１と同様の構成を含む記憶部を備える端末に対して情報の照会要求を行うように構成される。
【００４２】
アプリケーション関連情報記憶部２１は、携帯情報端末１００に格納されるアプリケーションに関する情報（つまり、アプリケーション関連情報）を格納する記憶媒体である。図２は、アプリケーション関連情報記憶部２１が格納するアプリケーション関連情報の格納例を示す説明図である。図２に示すように、アプリケーション関連情報は、アプリケーション情報と、アプリケーションの起動条件とを含む。
【００４３】
アプリケーション情報は、アプリケーションを一意に特定可能とするための情報である。本例では、図２に示すように、アプリケーション情報は、アプリケーションＩＤとして管理されており、アプリケーションを特定可能に構成される。
【００４４】
起動条件は、対応するアプリケーションを起動させるための処理が実行される条件を示すための情報である。本例では、図２に示すように、起動条件は、目的地に向かうユーザの移動状況を少なくとも１以上含む条件が定義される。具体的には、起動条件として、「目的地までの距離が２ｋｍ以上」、「雨が降ってきた」および「周辺に利用できる交通機関が無い」などとして定義される。
【００４５】
次に、携帯情報端末１００の動作の概念について図を参照して説明する。
【００４６】
図３は、携帯情報端末の動作の概念を示す概念図である。図３（ａ）から図３（ｇ）では、スマートフォンにおいてナビゲーション（経路誘導）が実行されているときに、１の選択オブジェクトが表示され、選択が受け付けられたことに応じてタクシーが配車される例が説明されている。なお、図３で示す概念においては、図２に示す「ａｐｐ．００１」に対応する情報がアプリケーション関連情報記憶部２１に格納されている場合を例にして説明する。
【００４７】
図３（ａ）は、目的地ＤＥＳの設定が行われていることを示す図である。また、図３（ｂ）は、出発地ＤＥＰから目的地ＤＥＳまでの移動経路Ｒが表示されていることを示す図である。また、図３（ｃ）は、ユーザＵが移動経路Ｒに沿って移動していることを示す図である。また、図３（ｄ）は、移動経路Ｒを移動しているときに、雨が降ってきたことを示す図である。また、図３（ｅ）は、選択オブジェクトＢが表示されることを示す図である。また、図３（ｆ）は、選択オブジェクトＢが選択されることを示す図である。最後に、図３（ｇ）は、タクシーが配車されることを示す図である。
【００４８】
先ず、ユーザＵが目的地ＤＥＳを設定すると（図３（ａ）参照）、スマートフォンＳの表示画面ＤＩＳには、移動経路Ｒが設定される（図３（ｂ）参照）。移動経路Ｒ上をユーザＵが移動しているとき（図３（ｃ）参照）に雨が降ってきたこと（図３（ｄ）参照）に応じて、表示画面ＤＩＳに選択オブジェクトＢが表示される（図３（ｅ）参照）。ここで、ユーザＵが選択オブジェクトＢを押下げすると（図３（ｆ）参照）、タクシー配車アプリケーションが起動し、タクシーが配車されることとなる（図３（ｇ）参照）。
【００４９】
このように、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで状況（例えば、天候不良という状況）に応じたアプリケーションを起動することができるようになる。したがって、目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させることができるようになる。
【００５０】
以上、携帯情報端末１００の動作の概念を説明した。次に、携帯情報端末１００の動作について図面を参照して説明する。なお、本発明に特に係わらない処理については、その詳細な説明を省略している場合がある。
【００５１】
図４は、携帯情報端末１００が実行する移動経路設定処理の例を示すフローチャートである。移動経路設定処理では、出発地と目的地とに基づいて移動経路を設定する処理が実行される。
【００５２】
移動経路設定処理では、先ず、制御部１０は、出発地を特定する（ステップＳ１０１）。本例では、制御部１０は、現在位置を出発地として特定する。
【００５３】
出発地が特定されると、制御部１０は、目的地を特定する（ステップＳ１０２）。本例では、制御部１０は、ユーザから目的地としての所定の地点の入力を受け付ける。
【００５４】
出発地および目的地が特定されると、制御部１０は、出発地および目的地を結ぶ経路を特定する（ステップＳ１０３）。本例では、制御部１０は、道路地図情報記憶部（不図示）を参照して、所定の規則に従って出発地および目的地を結ぶ経路を特定する。このとき、制御部１０は、複数の経路を探索し、ユーザから選択操作を受け付けるように構成されていてもよい。
【００５５】
出発地および目的地を結ぶ経路が特定されると、制御部１０は、特定した経路をユーザを誘導するための移動経路として設定する（ステップＳ１０４）。そして、制御部１０は、移動経路設定処理を終了する。
【００５６】
移動経路設定処理により移動経路が設定されると、携帯情報端末１００は、アプリケーション起動処理を実行する。
【００５７】
図５は、携帯情報端末１００が実行するアプリケーション起動処理の例を示すフローチャートである。アプリケーション起動処理では、目的地に向かうときに、ユーザの移動状況に基づいてアプリケーション起動のための１の選択オブジェクトを表示する処理が実行される。
【００５８】
アプリケーション起動処理では、先ず、制御部１０は、現在位置を特定する（ステップＳ２０１）。
【００５９】
現在位置が特定されると、制御部１０は、目的地に到着したか否かを判定する（ステップＳ２０２）。
【００６０】
目的地に到着したと判定されたとき（ステップＳ２０２のＹ）には、制御部１０は、アプリケーション起動処理を終了する。
【００６１】
一方で、目的地に到着していないと判定されたとき（ステップＳ２０２のＮ）には、制御部１０は、現在の状況に関する状況情報を特定する（ステップＳ２０３）。本例では、状況情報として、目的地までの残りの距離に関する「残距離情報」、天候に関する「天候情報」、および現在位置から所定範囲に存在する交通機関に関する「交通機関情報」を特定する。なお、本例の携帯情報端末１００は、「残距離情報」、「天候情報」、および「交通機関情報」を特定するように構成されているが、少なくとも目的地に向かうユーザの移動状況に関する情報（つまり、移動関連情報）を特定するように構成されていればよい。このような構成によれば、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで残りの移動状況に応じたアプリケーションを起動することができるようになる。すなわち、ユーザは、煩雑な操作を必要とすることなく、残りの移動距離が所定の距離になっているときに起動するように設定されるべきアプリケーション（例えば、タクシー配車アプリ）を起動することができるようになる。
【００６２】
状況情報が特定されると、制御部１０は、アプリケーション関連情報記憶部２１を参照して、起動条件を満たしているアプリケーション（つまり、起動対象アプリケーション）が存在するか否かを判定する（ステップＳ２０４）。
【００６３】
起動対象アプリケーションが存在しないと判定されたとき（ステップＳ２０４のＮ）には、制御部１０は、ステップＳ２０１に移行し、再度現在位置を特定する。
【００６４】
一方で、起動対象アプリケーションが存在すると判定したとき（ステップＳ２０４のＹ）には、制御部１０は、１の選択オブジェクトを表示装置に表示する（ステップＳ２０５）。
【００６５】
図６は、「１の選択オブジェクト」を表示する表示画面の例を示す説明図である。図６に示すように、表示画面８０には、「１の選択オブジェクト」としての「タクシー配車」ボタン８１が選択可能に表示される。本例では、「タクシー配車」ボタン８１が、ユーザによる「押下げ操作」を可能とするように表示される構成としているが、「タクシー配車」ボタン８１は、「スワイプ操作」や「フリック操作」などを可能とするように表示される構成とされていてもよい。
【００６６】
１の選択オブジェクトが表示されると、制御部１０は、ユーザから所定の選択操作を受け付ける（ステップＳ２０６）。そして、制御部１０は、ユーザから受け付けた選択操作が選択オブジェクトの選択操作（例えば、押下げ操作）であるか否かを判定する（ステップＳ２０７）。
【００６７】
制御部１０がユーザから受け付けた操作が選択オブジェクトの選択操作ではないと判定したとき（ステップＳ２０７のＮ）には、制御部１０は、ユーザから受け付けた操作をキャンセル操作として受け付けて、アプリケーション起動処理を終了する。なお、本例では、携帯情報端末１００が、選択オブジェクトの選択操作以外の全ての操作がキャンセル操作として受け付けられるように構成されているが、このような構成に限られない。例えば、制御部１０は、キャンセル操作のためのオブジェクトを選択オブジェクトとは別に表示し、選択オブジェクトの選択操作以外の操作を受け付けた場合であってもキャンセル操作のためのオブジェクトが選択されるまでは、アプリケーション起動処理を終了しない構成とされていてもよい。
【００６８】
一方で、制御部１０がユーザから受け付けた操作が選択オブジェクトの選択操作であると判定したとき（ステップＳ２０７のＹ）には、制御部１０は、起動対象アプリケーションを起動する（ステップＳ２０８）。
【００６９】
起動対象アプリケーションを起動すると、制御部１０は、アプリケーション起動処理を終了する。
【００７０】
以上に説明したように、本実施の形態に係る携帯情報端末１００は、ユーザによる操作に応じて所定の動作を実行する携帯情報端末であって、自己の携帯情報端末に格納されるアプリケーションに関する情報であって、アプリケーションを一意に特定可能なアプリケーション情報と、当該アプリケーションを起動させるための処理が実行される条件を示す起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部を備え、出発地から目的地までの移動経路を探索し、目的地に向かうユーザの移動状況に関する移動関連情報を特定し、特定した移動関連情報とアプリケーション関連情報記憶部２１とを参照して、起動条件を満たしているアプリケーションを示す起動対象アプリケーションを特定し、起動対象アプリケーションを特定したときに、表示装置に１の選択オブジェクトを表示し、表示した選択オブジェクトの選択を受け付けたときに、起動対象アプリケーションを起動するように構成される。このような構成によれば、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで移動状況に応じたアプリケーションを起動することができるようになる。すなわち、ユーザは、煩雑な操作を必要とすることなく、移動状況に応じたアプリケーションを起動することができるようになる。
【００７１】
特に、上述の実施の形態における携帯情報端末１００は、目的地に向かうユーザの移動状況に関する移動関連情報を特定し、特定された移動関連情報に基づいて１の選択オブジェクトが表示され、表示された選択オブジェクトの選択を受け付けるとアプリケーションを起動する構成としているため、ユーザによる連続的で煩雑な操作を必要とすることなくユーザの移動状況に応じたアプリケーション起動を実行することができるようになる。したがって、目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させることができるようになる。
【００７２】
また、上述の実施の形態では、携帯情報端末１００が、目的地までの残りの距離に関する残距離情報を含む移動関連情報を特定し、特定された残距離情報を含む移動関連情報とアプリケーション関連情報記憶部２１とを参照して、起動対象アプリケーションを特定するように構成される。このような構成によれば、このような構成によれば、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで残りの移動距離に応じたアプリケーションを起動することができるようになる。すなわち、ユーザは、煩雑な操作を必要とすることなく、残りの移動距離が所定の距離になっているときに起動するように設定されるべきアプリケーション（例えば、タクシー配車アプリ）を起動することができるようになる。
【００７３】
また、上述した実施の形態では、携帯情報端末１００は、天候情報を特定し、さらに、特定した天候情報を参照して、起動対象アプリケーションを特定するように構成されている。このような構成によれば、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで天候に応じたアプリケーションを起動することができるようになる。すなわち、ユーザは、煩雑な操作を必要とすることなく、天候の変化（例えば、雨など）に応じて利用されるべきアプリケーション（例えば、タクシー配車アプリ）を起動することができるようになる。
【００７４】
また、上述した実施の形態では、携帯情報端末１００が、現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定し、さらに、特定した交通機関情報を参照して、起動対象アプリケーションを特定するように構成されている。このような構成によれば、ユーザは、設定された目的地まで移動しているときに、表示装置に表示されるボタンを選択するだけで残りの周辺の交通機関の状況に応じたアプリケーションを起動することができるようになる。すなわち、ユーザは、煩雑な操作を必要とすることなく、現在位置周辺の交通機関の状況（例えば、周辺に交通機関の停車駅が無いという状況）に応じて利用されるべきアプリケーション（例えば、タクシー配車アプリ）を起動することができるようになる。
【００７５】
また、上述した実施の形態では、携帯情報端末１００が、現在位置近傍を走行中の車両を呼ぶためのタクシー配車アプリケーションと、目的地までの距離、天候、および周辺の交通機関の有無により定義されるタクシー配車アプリケーション起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部２１を備え、天候情報を特定し、現在位置から所定範囲に存在する交通機関に関する交通機関情報を特定し、目的地までの残りの距離に関する残距離情報として移動関連情報を特定し、特定した残距離情報、特定した天候情報、および特定した交通機関情報がタクシー配車アプリケーション起動条件を満たすか否かを判定し、満たすと判定したときに、対応するタクシー配車アプリケーションを起動対象アプリケーションとするように構成されている。このような構成によれば、ユーザは、ユーザの移動状況に加えて、現在の状況（例えば、天候が悪化し、周辺に交通機関の停車駅が無いという状況）に応じて利用されるべきアプリケーション（例えば、タクシー配車アプリ）を煩雑な操作を必要とすることなく起動することができるようになる。
【００７６】
なお、上述した実施の形態では特に言及していないが、携帯情報端末１００は、移動経路を外れてユーザが移動していることを示す「経路外移動情報」に基づいてアプリケーションを起動するように構成されていてもよい。具体的には、携帯情報端末１００は、移動経路を外れてユーザが移動していることを示す経路外移動情報を含む前記移動関連情報を特定し、特定した経路外移動情報を含む移動関連情報とアプリケーション関連情報記憶部２１とを参照して、起動対象アプリケーションを特定するように構成されていればよい。このような構成によれば、ユーザが移動経路を外れたときに、ユーザは、煩雑な操作を必要とすることなく、外れた意図に対応するアプリケーションを起動することができるようになる。
【００７７】
また、上述した実施の形態では特に言及していないが、携帯情報端末１００は、進行方向のエリアに応じてアプリケーションを起動するように構成されていてもよい。具体的には、携帯情報端末１００は、所定のエリアにより定義される起動条件として含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部２１を備え、エリア情報を特定し、ユーザの進行方向に関する進行方向情報を含む移動関連情報を特定し、エリア情報を参照して進行方向情報に存在するエリアを特定し、特定したエリアが所定のエリアであるか否かを判定し、特定したエリアが所定のエリアであると判定したときに、所定のエリアに対応するアプリケーションを起動対象アプリケーションとして特定するように構成されていればよい。このような構成によれば、ユーザの進行方向に所定のエリアがあるときに、ユーザは、煩雑な操作を必要とすることなく、所定のエリアに関するアプリケーションを起動することができるようになる。
【００７８】
さらに、上述した実施の形態では特に言及していないが、携帯情報端末１００は、観光情報が掲載される電子ブックを閲覧可能な電子ブックアプリケーションを起動させる処理を実行する構成とされていてもよい。具体的には、携帯情報端末１００は、観光情報が掲載される電子ブックを閲覧可能な電子ブックアプリケーションと、当該観光情報に対応する所定のエリアにより定義される起動条件（例えば、「エリアＸに向かっている」という起動条件）とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部２１を備え、エリア情報を特定し、ユーザの進行方向に関する進行方向情報を含む移動関連情報を特定し、エリア情報を参照して進行方向情報に存在するエリアを特定し、当該特定したエリアが所定のエリアであるか否かを判定し、エリア情報が所定のエリアであると判定したときに、電子ブックアプリケーションを起動対象アプリケーションとして特定するように構成されていてもよい。このような構成によれば、ユーザの進行方向に観光エリアがあるときに、ユーザは、煩雑な操作を必要とすることなく、観光エリアに関する情報が掲載された電子ブックを閲覧することができるようになる。
【００７９】
また、上述した実施の形態では特に言及していないが、携帯情報端末１００は、移動経路を外れたことにより外れた方向に存在するエリアに基づいて電子ブックアプリケーションを起動させる処理を実行する構成とされていてもよい。具体的には、携帯情報端末１００は、観光情報が掲載される電子ブックを閲覧可能な電子ブックアプリケーションと、移動経路から外れたことおよび当該観光情報に対応する所定のエリアにより定義される起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部２１を備え、移動経路を外れてユーザが移動していることを示す経路外移動情報とユーザの進行方向に関する進行方向情報とを含む移動関連情報を特定し、経路外移動情報を特定したことに応じて、エリア情報を参照して進行方向情報に存在するエリアを特定し、特定したエリアが所定のエリアであるか否かを判定し、特定したエリアが所定のエリアであると判定したときに、所定のエリアに対応するアプリケーションを起動対象アプリケーションとして特定するように構成されていればよい。
【００８０】
なお、上述の実施の形態では特に言及していないが、表示される選択オブジェクトは、動作属性に対応するように構成されていてもよい。すなわち、携帯情報端末１００が、アプリケーションの属性がさらに対応付けされたアプリケーション関連情報を記憶するアプリケーション関連情報記憶部と、アプリケーションの属性と選択オブジェクトが対応付けされた選択オブジェクト情報を記憶する選択オブジェクト記憶部とを備え、起動対象アプリケーションの属性を特定し、属性に対応する選択オブジェクトを特定し、特定した選択オブジェクトを「１の選択オブジェクト」として表示するように構成されていてもよい。具体的な例を挙げると、「配車」という属性を有するアプリケーションが起動対象アプリケーションとして特定されたときには、「車の画像」が選択オブジェクトとして表示されるように構成されていてもよい。
【００８１】
［第２の実施の形態］
上述した第１の実施の形態で言及した携帯情報端末１００が備える機能の一部を情報管理サーバが備えるように構成することができる。そこで、第２の実施の形態として、ユーザによる操作に応じて所定の動作を実行する携帯情報端末と、当該携帯情報端末と通信ネットワークを介して接続する情報管理サーバとを備える動作制御システムについて説明する。以下、上述した第１の実施の形態で言及した構成と同様の構成を有する場合には同じ名称を用いて説明する。
【００８２】
なお、特に動作主体を限定せずに「動作制御システム」が処理を行うとした場合には、携帯情報端末１００または情報管理サーバのうち少なくとも何れか一方により処理が実行されているものとして以下の説明を行う。さらに、特に主体を限定せずに「動作制御システム」が記憶部を備えるとした場合には、携帯情報端末１００または情報管理サーバのうち少なくとも何れか一方に記憶部が備えられているものとして以下の説明を行う。すなわち、動作制御システムでは、携帯情報端末１００と情報管理サーバとが、処理に用いるデータを相互に送受信を行うことにより、「動作制御システム」における各種処理が携帯情報端末１００と情報管理サーバのうち何れか一方にて実行されるように構成されている。
【００８３】
動作制御システムは、先ず、移動経路設定処理を実行する。移動経路設定処理では、先ず、動作制御システムは、出発地を特定する。出発地が特定されると、動作制御システムは、目的地を特定する。本例では、携帯情報端末１００がユーザから目的地としての所定の地点の入力を受け付けることにより、動作制御システムは、目的地を特定する。
【００８４】
出発地および目的地が特定されると、動作制御システムは、出発地および目的地を結ぶ経路を特定する。出発地および目的地を結ぶ経路が特定されると、動作制御システムは、特定した経路をユーザを誘導するための移動経路として設定する。そして、動作制御システムは、移動経路設定処理を終了する。
【００８５】
移動経路設定処理により移動経路が設定されると、動作制御システムは、アプリケーション起動処理を実行する。
【００８６】
アプリケーション起動処理では、先ず、動作制御システムは、現在位置を特定する。現在位置が特定されると、動作制御システムは、目的地に到着したか否かを判定する。目的地に到着したと判定されたときには、動作制御システムは、アプリケーション起動処理を終了する。
【００８７】
一方で、目的地に到着していないと判定されたときには、動作制御システムは、現在の状況に関する状況情報を特定する。状況情報が特定されると、動作制御システムは、アプリケーション関連情報記憶部２１を参照して、起動条件を満たしているアプリケーション（つまり、起動対象アプリケーション）が存在するか否かを判定する。起動対象アプリケーションが存在しないと判定されたときには、動作制御システムは、再度、現在位置を特定する。
【００８８】
一方で、起動対象アプリケーションが存在すると判定したときには、動作制御システムは、携帯情報端末１００の表示装置に１の選択オブジェクトを表示させる。すなわち、携帯情報端末１００は、１の選択オブジェクトを表示装置に表示する。
【００８９】
１の選択オブジェクトが表示されると、携帯情報端末１００は、ユーザから所定の選択操作を受け付ける。そして、動作制御システムは、ユーザから受け付けた選択操作が選択オブジェクトの選択操作（例えば、押下げ操作）であるか否かを判定する。動作制御システムがユーザから受け付けた操作が選択オブジェクトの選択操作ではないと判定したときには、動作制御システムは、ユーザから受け付けた操作をキャンセル操作であるものとして、アプリケーション起動処理を終了する。
【００９０】
一方で、動作制御システムがユーザから受け付けた操作が選択オブジェクトの選択操作であると判定したとき）には、動作制御システムは、携帯情報端末１００に起動対象アプリケーションを起動させる（ステップＳ２０８）。すなわち、携帯情報端末１００は、起動対象アプリケーションを起動する。
【００９１】
携帯情報端末１００が起動対象アプリケーションを起動すると、動作制御システムは、アプリケーション起動処理を終了する。
【００９２】
以上のように、上述した第２の実施の形態に係る動作制御システムは、ユーザによる操作に応じて所定の動作を実行する携帯情報端末と、携帯情報端末と通信ネットワークを介して接続する情報管理サーバとを備える動作制御システムであって、携帯情報端末の現在位置または現在時刻のうち少なくとも何れか一方を示す現在状況を特定し、動作の内容に関連する情報であって、所定のオブジェクトの表示を許容する状況を示す許容状況情報と、所定の動作制御装置と所定の動作指令の内容を示す指令内容とを含む動作情報とが対応付けされたアプリケーション関連情報を記憶するアプリケーション関連情報記憶部を参照して、特定した現在状況が許容状況情報に対応するか否かを判定し、特定した現在状況が許容状況情報に対応すると判定したときに、１の選択オブジェクトを携帯情報端末に表示し、表示した当該１の選択オブジェクトに対する選択操作を携帯情報端末が受け付けたときに、許容状況情報に対応付けされた動作情報に基づいて、所定の指令の送信対象を示す対象動作制御装置と、当該対象動作制御装置に対する指令内容を示す対象指令内容とを特定し、対象動作制御装置に対して対象指令内容を送信するように構成される。このような構成によれば、ユーザは表示される１のボタンを選択操作することにより、動作指令を所定の動作制御装置に送信することができることとなるため、ユーザに煩雑な操作を強いることなく所定の装置に動作指令を送ることができるようになる。
【産業上の利用可能性】
【００９３】
本発明は、目的地に向かうユーザに対して、状況に応じたアプリケーション起動をさせるのに有用である。
【符号の説明】
【００９４】
１００          携帯情報端末
１０            制御部
１１            センサ情報処理（位置情報特定）部
１２            通信処理部
１３            経路探索部
１４            選択オブジェクト表示部
１５            移動関連情報特定部
１６            アプリケーション特定部
１７            アプリケーション起動部
２０            記憶部
２１            アプリケーション関連情報記憶部
３０            メモリ
４０            表示部
５０            センサ部
６０            通信部
７０            入力部
【要約】
【課題】目的地に向かうユーザに対して、状況に応じたアプリケーション起動を煩雑な操作なく実行させる。
【解決手段】携帯情報端末１００が、アプリケーション情報と、起動条件とを含むアプリケーション関連情報を記憶するアプリケーション関連情報記憶部を備え、出発地から目的地までの移動経路を探索し、目的地に向かうユーザの移動状況に関する移動関連情報を特定し、特定した移動関連情報とアプリケーション関連情報記憶部とを参照して、起動条件を満たしているアプリケーションを示す起動対象アプリケーションを特定し、起動対象アプリケーションを特定したときに、表示装置に１の選択オブジェクトを表示し、表示した選択オブジェクトの選択を受け付けたときに、起動対象アプリケーションを起動する。
【選択図】図５【図１】
0005607848.tif 000002
【図２】
0005607848.tif 000003
【図３】
0005607848.tif 000004
【図４】
0005607848.tif 000005
【図５】
0005607848.tif 000006
【図６】
0005607848.tif 000007