(57)【要約】【課題】空き時間及びユーザの健康管理の両者を加味して移動方法を変更する。【解決手段】本発明の一態様に係るプログラムは、情報処理装置に、第１予定と、第１予定の次の第２予定と、第１予定に係る第１地点から第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得するステップと、第１予定の終了時刻から当初移動方法の出発時刻までの第１空き時間及び当初移動方法の到着時刻から第２予定の開始時刻までの第２空き時間の少なくともいずれかに応じて、当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成するステップと、生成された修正移動方法を出力するステップと、を実行させる。【選択図】図５
2020154521.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に、
第１予定と、前記第１予定の次の第２予定と、前記第１予定に係る第１地点から前記第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得するステップと、
前記第１予定の終了時刻から前記当初移動方法の出発時刻までの第１空き時間及び前記当初移動方法の到着時刻から前記第２予定の開始時刻までの第２空き時間の少なくともいずれかに応じて、前記当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成するステップと、
生成された前記修正移動方法を出力するステップと、
を実行させるプログラム。
【請求項２】
前記当初移動方法を移動に要する消費カロリーが増加するように修正することは、前記当初移動方法に係る当初移動手段を単位移動当たりの消費カロリーがより大きい修正移動手段に変更すること、及び、前記当初移動方法に係る当初移動経路をより長い修正移動経路に変更することの、少なくともいずれかを含む、請求項１に記載のプログラム。
【請求項３】
前記修正移動方法を生成するステップは、前記第１予定の終了時刻から前記当初移動方法の出発時刻までの第１空き時間に応じて、前記当初移動方法の出発時刻を所定時間だけ早めることを含む、請求項１又は２に記載のプログラム。
【請求項４】
情報処理装置に、更に、
ユーザの摂取カロリーの入力を受け付けるステップ、を更に実行させるプログラムであって、
前記修正移動方法を生成するステップは、前記摂取カロリーに基づいて、実行される、請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
情報処理装置に、
第１予定と、前記第１予定の次の第２予定と、前記第１予定に係る第１地点から前記第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得するステップと、
前記第１予定の終了時刻から前記当初移動方法の出発時刻までの第１空き時間及び前記当初移動方法の到着時刻から前記第２予定の開始時刻までの第２空き時間の少なくともいずれかに応じて、前記当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成するステップと、
生成された前記修正移動方法を出力するステップと、
を実行させる情報処理方法。
【請求項６】
第１予定と、前記第１予定の次の第２予定と、前記第１予定に係る第１地点から前記第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得する取得部と、
前記第１予定の終了時刻から前記当初移動方法の出発時刻までの第１空き時間及び前記当初移動方法の到着時刻から前記第２予定の開始時刻までの第２空き時間の少なくともいずれかに応じて、前記当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成する生成部と、
生成された前記修正移動方法を出力する出力部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
従来からスケジュールを管理するスケジュール管理ソフトウェアが利用されている。このようなスケジュール管理ソフトウェアでは、例えば、様々な内容の予定が、当該予定に係る日時及び場所と共に登録される。ユーザは、一つの予定が終了すると、次の予定の開始時刻までに当該次の予定に係る場所に移動する必要がある。
【０００３】
この点、現在地から目的地までの移動を支援するための様々なナビゲーション装置が利用されている。特に、最近では、ユーザの健康管理に寄与することなどを目的として、ユーザの消費カロリーに配慮したナビゲーション装置が提案されている。例えば特許文献１には、目的地の店舗でユーザが摂取する熱量を予測し、予測摂取熱量から推奨運動量と推奨消費熱量を算出し、目的地への移動で推奨消費熱量を消費できる経路を探索するナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１３５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のナビゲーション装置は、専ら現在地から目的地までの最短ルートや最速ルートを算出することに主眼をおいているため、ある予定と次の予定の間の空き時間については考慮されていない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、空き時間及びユーザの健康管理の両者を加味して移動方法を変更することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るプログラムは、情報処理装置に、第１予定と、第１予定の次の第２予定と、第１予定に係る第１地点から第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得するステップと、第１予定の終了時刻から当初移動方法の出発時刻までの第１空き時間及び当初移動方法の到着時刻から第２予定の開始時刻までの第２空き時間の少なくともいずれかに応じて、当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成するステップと、生成された修正移動方法を出力するステップと、を実行させる。これにより、空き時間及びユーザの健康管理の両者を加味して移動方法を変更することが可能となる。
【発明の効果】
【０００８】
本発明によれば、空き時間及びユーザの健康管理の両者を加味して移動方法を変更することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理装置１の構成の一例を示す図である。
【図２】スケジュールテーブルのデータ構成の一例を示す図である。
【図３】摂取カロリーテーブルのデータ構成の一例を示す図である。
【図４】消費カロリーテーブルのデータ構成の一例を示す図である。
【図５】情報処理装置１による動作フローの一例を示す図である。
【図６】当初移動方法を含むスケジュール画面の一例を示す図である。
【図７】修正移動方法を含むスケジュール画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
添付図面を参照して、本発明の好適な実施形態について説明する。（なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。）
（１）構成
図１は、本実施形態に係る情報処理装置１の構成の一例を示す図である。本実施形態に係る情報処理装置１は、例えば、ユーザの予定（スケジュール）を管理するための情報処理装置である。そのために、情報処理装置１は、例えば、通信部１１と、操作部１２と、表示部１３と、記憶部１４と、処理部１５とを有する。
【００１１】
通信部１１は、通信インターフェース回路を備え、情報処理装置１を通信ネットワークに接続する。通信部１１は、通信ネットワークを介して処理部１５から供給されたデータを他の情報処理装置等に送信する。また、通信部１１は、通信ネットワークを介して他の情報処理装置等から受信したデータを処理部１５に供給する。
【００１２】
操作部１２は、情報処理装置１の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。ユーザは、操作部１２を用いて、文字や数字、記号等を入力することができる。操作部１２は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、処理部１５に供給される。
【００１３】
表示部１３も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部１３は、処理部１５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００１４】
記憶部１４は、例えば、半導体メモリ装置を備える。記憶部１４は、処理部１５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部１４は、ドライバプログラムとして、操作部１２を制御する入力デバイスドライバプログラム、店舗端末表示部３４を制御する出力デバイスドライバプログラム等を記憶する。また、記憶部１４は、アプリケーションプログラムとして、所定のスケジュール管理プログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶部１４にインストールされてもよい。さらに、記憶部１４は、所定の処理に係る一時的なデータを一時的に記憶してもよい。また、記憶部１４は、スケジュールテーブル、摂取カロリーテーブル、消費カロリーテーブル、及び地図情報等を記憶してもよい。
【００１５】
図２は、スケジュールテーブルのデータ構成の一例を示す図である。スケジュールテーブルは、ユーザの予定を管理するためのテーブルである。図２に示すように、スケジュールテーブルは例えば、「日にち」、「開始時刻」、「終了時刻」、「件名」、「場所」などの項目を有する。なお、図２に示したスケジュールテーブルの各項目は、一例であり、その他の項目を有してもよい。「日にち」、「開始時刻」、「終了時刻」はそれぞれ当該予定の日にち、開始時刻、終了時刻を示す情報である。「件名」は、例えばユーザが任意に入力した当該予定を表す名称である。「場所」は、例えばユーザが任意に入力した、当該予定が行われる場所を示す情報である。
【００１６】
図３は、摂取カロリーテーブルのデータ構成の一例を示す図である。摂取カロリーテーブルは、食事毎の摂取カロリーを規定したテーブルである。図３に示すように、摂取カロリーテーブルは例えば、「食事ＩＤ」、「食事名」、「摂取カロリー」等を含んでもよい。なお、図３に示した摂取カロリーテーブルの各項目は、一例であり、その他の項目を有してもよく、ユーザ等が任意に設定可能としてもよい。「食事」は、食事を識別するための識別情報（ＩＤ）である。「食事名」は、当該食事の名称や内容を示す情報である。「摂取カロリー」は、当該食事を取ることにより摂取することのできる熱量である。「摂取カロリー」の単位は、例えば、食事の単位重さ当たりの摂取熱量として表されてもよい。
【００１７】
図４は、消費カロリーテーブルのデータ構成の一例を示す図である。消費カロリーテーブルは、移動手段毎の単位移動距離当たりの消費カロリーを規定したテーブルである。図4に示すように、消費カロリーテーブルは例えば、「移動手段」、「消費カロリー」等を含んでもよい。「移動手段」は、各種の移動手段を示しており、これらに限るものではないが、例えば、徒歩、自転車、電車、車等を含んでもよい。「消費カロリー」は、当該移動手段によって移動する場合に消費する熱量である。「消費カロリー」の単位は、例えば、単位移動距離当たりの消費熱量として表されてもよい。
【００１８】
処理部１５は、一又は複数個のプロセッサ及びその周辺回路を備える。処理部１５は、情報処理装置１の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。処理部１５は、情報処理装置１の各種処理が記憶部１４に記憶されているプログラムや操作部１２の操作等に基づいて適切な手順で実行されるように、通信部１１や表示部１３等の動作を制御する。処理部１５は、記憶部１４に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、処理部１５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。処理部１５は、受付部１５１と、算出部１５２と、取得部１５３と、生成部１５４と、表示制御部１５５と、判定部１５６と、変更部１５７とを有する。
【００１９】
（２）動作
図５、６、及び７を用いて、本実施形態に係る情報処理装置１による動作フローの一例を説明する。図５は、情報処理装置１による動作フローの一例を示す図である。図６は、当初移動方法を含むスケジュール画面の一例を示す図である。図７は、修正移動方法を含むスケジュール画面の一例を示す図である。
【００２０】
まず、以下の動作フローの前提として、図３に示すスケジュールがスケジュールテーブルに登録されているものとする。すなわち、図３に示すとおり、２０１８年１２月１日（金）において、予定Ａと、予定Ａの後の予定Ｂと、予定Ａ及び予定Ｂの間の移動Ｃとが登録されている。予定Ａは、１２時００分開始、１３時００分終了の、ａ社で行われる打合せである。予定Ｂは、１６時００分開始、１８時００分終了の、ｂホールで行われるセミナーである。移動Ｃは、１４時３０分にＸ駅を出発し、１５時００分にＹ駅に到着する、電車による移動である。ここで、移動Ｃは、当初移動方法の一例であり、例えば、ａ社からｂホールまでの最速ルート又は最短ルートであってよい。
【００２１】
まず、受付部１５１、ユーザによる操作部１２の操作に応じて、食事情報の入力を受け付ける（Ｓ１０１）。次に、算出部１５２は、入力を受け付けた食事情報に基づいて、摂取カロリーテーブルを参照して、当該食事による摂取カロリーを算出する（Ｓ１０２）。
【００２２】
次に、生成部は、当初移動方法を修正することにより修正移動方法を生成する（Ｓ１０３）。ここで、当初移動方法の修正は、当初移動方法を移動に要する消費カロリーが増加するように修正する。消費カロリーの増加量は、Ｓ１０２で算出された摂取カロリーに基づいて算出されてもよい。当初移動方法の修正においては、例えば、当初移動方法に係る移動手段（当初移動手段）を修正してもよいし、当初移動方法に係る移動経路（当初移動経路）を修正してもよい。当初移動手段を修正する場合は、例えば、消費カロリーテーブルを参照して、当初移動手段（本例では、電車）から消費カロリーの高い移動手段（例えば、自転車や徒歩）に修正してもよい。また、当初移動経路を修正する場合は、地図情報を参照して、当初移動経路を、より距離又は所要時間が長い移動経路に修正してもよい。以上より、当初移動方法が修正されることにより、修正移動方法が生成される。
【００２３】
次に、表示制御部１５５は、例えば図７に示すスケジュール画面を表示することにより、修正移動方法を表示する（Ｓ１０４）。図７に示す例では、修正移動方法として移動Ｃ'が示されている。次に、判定部１５６は、ユーザによる、移動方法の変更要求が受け付けられたか否かを判定する（Ｓ１０５）。移動方法の変更要求が受け付けられたと判定された場合、スケジュールテーブルにおいて、当初移動方法を修正移動方法に変更し（Ｓ１０６）、処理は終了する。或いは、移動方法の変更要求が受け付けられなかったと判定された場合、処理は終了する。
【００２４】
以上のとおり、本実施形態に係る情報処理装置は、第１予定と、第１予定の次の第２予定と、第１予定に係る第１地点から第２予定に係る第２地点までの当初移動方法と、を含むスケジュール情報を取得し、当初移動方法の到着時刻から第２予定の開始時刻までの空き時間に応じて、当初移動方法を移動に要する消費カロリーが増加するように修正することにより修正移動方法を生成し、生成された修正移動方法を出力する。これにより、空き時間及びユーザの健康管理の両者を加味した移動方法の変更が達成される。
【００２５】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００２６】
１…情報処理装置、１１…通信部、１２…操作部、１３…表示部、１４…記憶部、１５…処理部、１５１…受付部、１５２…算出部、１５３…取得部、１５４…生成部、１５５…表示制御部、１５６…判定部、１５７…変更部
【図１】
2020154521.tif 000003
【図２】
2020154521.tif 000004
【図３】
2020154521.tif 000005
【図４】
2020154521.tif 000006
【図５】
2020154521.tif 000007
【図６】
2020154521.tif 000008
【図７】
2020154521.tif 000009