(57)【要約】【課題】時間に余裕をもったユーザの行動を支援できる技術を提供する。【解決手段】情報処理装置（サーバ装置２０）において、第１取得部３６は、ユーザから、予定時刻と目的地とを含む予定情報を取得する。第２取得部３８は、余裕時間を取得する。第３取得部４０は、予定時刻より余裕時間以上前に目的地に到着するための移動予定情報を取得する。表示制御部４８は、移動予定情報および余裕時間に関する情報を表示部に表示させる。【選択図】図２
2020038130.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから、予定時刻と目的地とを含む予定情報を取得する第１取得部と、
余裕時間を取得する第２取得部と、
前記予定時刻より前記余裕時間以上前に前記目的地に到着するための移動予定情報を取得する第３取得部と、
前記移動予定情報および前記余裕時間に関する情報を表示部に表示させる表示制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第３取得部は、前記予定時刻より前記余裕時間以上前に前記目的地に到着するように、出発地の出発予定時刻と、前記目的地への到着予定時刻と、移動手段とを決定し、決定された前記出発予定時刻と、前記到着予定時刻と、前記移動手段とを前記移動予定情報として取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２取得部は、前記ユーザに対応付けられた前記余裕時間を取得することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記予定情報は、予定の属性を含み、
前記第２取得部は、前記属性に応じた前記余裕時間を取得することを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記第２取得部は、出発地から目的地への移動手段に応じた前記余裕時間を取得することを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記ユーザの位置情報を取得する第４取得部と、
前記第４取得部で取得された前記位置情報に基づいて、前記ユーザが前記目的地に到着した到着時刻を取得する第５取得部と、
前記第５取得部で取得された前記到着時刻から前記予定時刻までの時間にもとづいて、前記ユーザに対応する前記余裕時間を導出する導出部と、
を備えることを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
ユーザから、予定時刻と目的地とを含む予定情報を取得するステップと、
余裕時間を取得するステップと、
前記予定時刻より前記余裕時間以上前に前記目的地に到着するための移動予定情報を取得するステップと、
前記移動予定情報および前記余裕時間に関する情報を表示部に表示させるステップと、
を備えることを特徴とする情報処理方法。
【請求項８】
ユーザから、予定時刻と目的地とを含む予定情報を取得するステップと、
余裕時間を取得するステップと、
前記予定時刻より前記余裕時間以上前に前記目的地に到着するための移動予定情報を取得するステップと、
前記移動予定情報および前記余裕時間に関する情報を表示部に表示させるステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの行動を支援する技術に関する。
【背景技術】
【０００２】
特許文献１は、ユーザが入力したスケジュールデータの場所の情報から目的地および出発地を設定し、移動経路を算出し、予定の開始日時に目的地に到着するように移動時間を算出して出発予定時刻を求め、これらのデータをスケジュールデータとして登録するスケジュール管理システムを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１５１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、予定の開始日時より早く目的地に到着するように余裕を持って行動したい場合がある。しかし、特許文献１の技術では、予定の開始日時より早く到着することは考慮されていない。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、時間に余裕をもったユーザの行動を支援できる情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理装置は、ユーザから、予定時刻と目的地とを含む予定情報を取得する第１取得部と、余裕時間を取得する第２取得部と、前記予定時刻より前記余裕時間以上前に前記目的地に到着するための移動予定情報を取得する第３取得部と、前記移動予定情報および前記余裕時間に関する情報を表示部に表示させる表示制御部と、を備える。
【０００７】
この態様によると、移動予定情報および余裕時間に関する情報を表示させるので、これらの情報をユーザに容易に認識させることができる。よって、ユーザは時間に余裕をもって行動できる。
【０００８】
前記第３取得部は、前記予定時刻より前記余裕時間以上前に前記目的地に到着するように、出発地の出発予定時刻と、前記目的地への到着予定時刻と、移動手段とを決定し、決定された前記出発予定時刻と、前記到着予定時刻と、前記移動手段とを前記移動予定情報として取得してもよい。
【０００９】
前記第２取得部は、前記ユーザに対応付けられた前記余裕時間を取得してもよい。
【００１０】
前記予定情報は、予定の属性を含み、前記第２取得部は、前記属性に応じた前記余裕時間を取得してもよい。
【００１１】
前記第２取得部は、出発地から目的地への移動手段に応じた前記余裕時間を取得してもよい。
【００１２】
前記情報処理装置は、前記ユーザの位置情報を取得する第４取得部と、前記第４取得部で取得された前記位置情報に基づいて、前記ユーザが前記目的地に到着した到着時刻を取得する第５取得部と、前記第５取得部で取得された前記到着時刻から前記予定時刻までの時間にもとづいて、前記ユーザに対応する前記余裕時間を導出する導出部と、を備えてもよい。
【００１３】
本発明の別の態様は、情報処理方法である。この方法は、ユーザから、予定時刻と目的地とを含む予定情報を取得するステップと、余裕時間を取得するステップと、前記予定時刻より前記余裕時間以上前に前記目的地に到着するための移動予定情報を取得するステップと、前記移動予定情報および前記余裕時間に関する情報を表示部に表示させるステップと、を備える。
【発明の効果】
【００１４】
本発明によれば、時間に余裕をもったユーザの行動を支援できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る情報処理システムの構成を示すブロック図である。
【図２】図１のサーバ装置の構成を示すブロック図である。
【図３】図１の端末装置の表示部に表示されたスケジュール画面の一例を示す図である。
【図４】図１の端末装置の表示部に表示されたスケジュール画面の他の例を示す図である。
【図５】図１のサーバ装置における処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
図１は、実施の形態に係る情報処理システム１の構成を示すブロック図である。情報処理システム１は、ユーザのスケジュールを管理するスケジュール管理システムと呼ぶこともできる。情報処理システム１は、それぞれ異なるユーザに利用される複数の端末装置１０と、サーバ装置２０とを備える。
【００１７】
実施の形態では、ユーザが端末装置１０に予定内容、予定時刻、目的地などを登録すると、サーバ装置２０は、そのユーザに対応する余裕時間をもとに、予定時刻より余裕時間前に目的地に到着するように出発予定時刻などを導出する。余裕時間は予備時間と呼ぶこともできる。サーバ装置２０は、導出した出発予定時刻、余裕時間などに関する情報をユーザの端末装置１０の表示部１２に表示させる。
【００１８】
端末装置１０は、たとえばユーザに携帯されるスマートフォン、携帯電話、タブレット端末、ノートパソコンなどの携帯機器である。端末装置１０は、自動車に搭載されるカーナビゲーション装置などの車載装置であってもよい。同一のユーザに利用される携帯機器、車載装置などの複数の端末装置１０が設けられてもよく、この場合、複数の端末装置１０は同期して共通の情報を処理する。
【００１９】
端末装置１０は、サーバ装置２０と無線通信を行う。無線通信の規格は特に限定されないが、例えば、３Ｇ（第３世代移動通信システム）、４Ｇ（第４世代移動通信システム）または５Ｇ（第５世代移動通信システム）を含む。端末装置１０は、図示しない基地局を介してサーバ装置２０と無線通信を行ってもよい。サーバ装置２０は、例えばデータセンターに設置され、端末装置１０から送信された情報を処理する情報処理装置として機能する。
【００２０】
端末装置１０は、ユーザから予定情報の入力を複数受け付ける。予定情報は、日付と、予定時刻と、終了時刻と、予定内容と、目的地と、予定の属性とを含む。ユーザは、これらの情報を端末装置１０の表示部１２に表示されたスケジュール画面に入力することが想定される。
【００２１】
たとえば、ユーザが目的地として「ＡＢＣ大学」と端末装置１０に文字で入力すると、端末装置１０は目的地を特定できるように「ＡＢＣ大学  Ｘ１キャンパス」、「ＡＢＣ大学  Ｘ２キャンパス」などの複数の目的地の候補を表示し、ユーザは候補の中から目的地を選択してもよい。あるいは、目的地は表示された地図から指定できてもよい。
【００２２】
予定の属性は、たとえば「重要度が相対的に高い仕事」、「重要度が相対的に低い仕事」、「遊び」を含む。予定の属性は、たとえば端末装置１０に表示される複数のアイコンから選択される。
【００２３】
予定情報は、出発地を含んでもよい。予定情報が出発地を含まない場合、同じ日の直前の予定情報の目的地が出発地とみなされる。予定情報が出発地を含まず、同じ日に直前の予定情報も存在しない場合、予め設定された自宅が出発地とみなされる。
【００２４】
端末装置１０は、入力された予定情報をサーバ装置２０へ送信する。端末装置１０は、図示しないＧＰＳ受信部により導出した自身の位置情報も定期的にサーバ装置２０へ送信する。送信される情報には、ユーザＩＤなどのユーザを識別するための情報が添付される。
【００２５】
図２は、図１のサーバ装置２０の構成を示すブロック図である。サーバ装置２０は、通信部３０と、処理部３２と、記憶部３４とを備える。処理部３２は、第１取得部３６と、第２取得部３８と、第３取得部４０と、第４取得部４２と、第５取得部４４と、導出部４６と、表示制御部４８とを備える。
【００２６】
処理部３２の構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２７】
通信部３０は、端末装置１０と無線通信を行う。通信部３０は、端末装置１０から予定情報と位置情報を受信する。通信部３０は、予定情報を第１取得部３６へ出力し、位置情報を第４取得部４２へ出力する。
【００２８】
第１取得部３６は、通信部３０で受信された予定情報を取得する。これは、第１取得部３６がユーザから予定情報を取得することに相当する。第１取得部３６は、取得した予定情報を第３取得部４０と表示制御部４８に出力する。
【００２９】
記憶部３４は、情報処理システム１を利用した複数のユーザのそれぞれに対応付けられた余裕時間を記憶している。記憶部３４は、それぞれのユーザに関して、予定の属性に対応付けられた余裕時間、出発地から目的地への移動手段に対応付けられた余裕時間を記憶している。後述するように、余裕時間は、ユーザの目的地への到着時刻の実績をもとに導出される。
【００３０】
たとえばユーザＵ１に関して、記憶部３４は、「重要度が相対的に高い仕事」の予定の属性に対応付けられた２０分の余裕時間、「重要度が相対的に低い仕事」の予定の属性に対応付けられた１０分の余裕時間、「遊び」の予定の属性に対応付けられた１０分の余裕時間を記憶している。ユーザＵ１に関して、記憶部３４は、「電車」の移動手段に対応付けられた「＋０％」分の余裕時間、「自動車」の移動手段に対応付けられた「＋５０％」分の余裕時間を記憶している。この例では、移動手段毎の余裕時間は、予定の属性の余裕時間に対して加算する時間を、予定の属性の余裕時間に対する割合で表す。ユーザＵ１は、余裕時間を相対的に長くとる傾向があり、余裕をもって行動するタイプである。
【００３１】
たとえばユーザＵ２に関して、記憶部３４は、「重要度が相対的に高い仕事」の予定の属性に対応付けられた１分の余裕時間、「重要度が相対的に低い仕事」の予定の属性に対応付けられた０分の余裕時間、「遊び」の予定の属性に対応付けられた０分の余裕時間を記憶している。ユーザＵ２に関して、記憶部３４は、「電車」の移動手段に対応付けられた「＋０％」分の余裕時間、「自動車」の移動手段に対応付けられた「＋０％」分の余裕時間を記憶している。ユーザＵ２は、余裕時間を相対的に短くとるか、余裕時間をとらない傾向があり、時間を無駄にしないタイプである。
【００３２】
第２取得部３８は、第１取得部３６が取得した予定情報のユーザに対応付けられた余裕時間を、記憶部３４から取得する。第２取得部３８は、取得した余裕時間を第３取得部４０に出力する。
【００３３】
ユーザが情報処理システム１を初めて利用する場合、このユーザの余裕時間が記憶されておらず、第２取得部３８は余裕時間を取得できない。ユーザの情報処理システム１の利用回数が少ない場合、第２取得部３８は、予定の属性と移動手段の一部に関する余裕時間を取得できないこともある。第２取得部３８は、取得できない余裕時間を０とみなす。
【００３４】
第３取得部４０は、第１取得部３６から出力された各予定情報に関して、予定時刻より余裕時間以上前に目的地に到着するための移動予定情報を取得する。具体的には第３取得部４０は、予定時刻より余裕時間以上前に目的地に到着するように、出発地の出発予定時刻、目的地への到着予定時刻、移動手段、移動経路および移動に要する料金を決定する。第３取得部４０は、たとえば最短の移動時間となる移動手段、移動経路などを決定する。このとき第３取得部４０は、第２取得部３８から出力された余裕時間のうち、予定情報の予定の属性と移動手段に対応する余裕時間を用いる。たとえばユーザＵ１において「重要度が相対的に高い仕事」の予定の属性および「自動車」の移動手段の場合、２０分＋１０分＝３０分の余裕時間を用いる。
【００３５】
第３取得部４０は、決定された出発予定時刻、到着予定時刻、移動手段、移動経路および料金を移動予定情報として取得する。移動手段は、自動車、電車、バス、徒歩などを含む。出発予定時刻等の決定には、周知の技術を用いることができる。第３取得部４０は、取得した移動予定情報と、移動予定情報の取得に用いた余裕時間を表示制御部４８に出力する。
【００３６】
移動手段が電車やバスなどの公共交通機関であり、到着予定時刻から予定時刻までの時間が余裕時間と等しくならない場合、第３取得部４０は、到着予定時刻から予定時刻までの時間を、余裕時間以上且つ最短に設定する。
【００３７】
第３取得部４０は、予定の属性に応じて移動手段を決定してもよい。第３取得部４０は、予定の属性が仕事に関する「重要度が高い仕事」または「重要度が低い仕事」である場合、自動車を用いずに公共交通機関を移動手段としてもよい。これにより、仕事の予定における移動時間の確実性を高めることができる。
【００３８】
表示制御部４８は、第３取得部４０から出力された移動予定情報および余裕時間に関する情報を、端末装置１０の表示部１２に表示させる。具体的には表示制御部４８は、移動予定情報および余裕時間に関する情報を通信部３０へ出力し、通信部３０がこれらの情報を端末装置１０へ送信する。送信される情報には、ユーザを識別するための情報が添付される。
【００３９】
端末装置１０は、通信部３０から送信された情報を受信する。表示部１２は、移動予定情報および余裕時間に関する情報を文字と画像で表示する。表示される移動予定情報に関する情報は、たとえば出発予定時刻、到着予定時刻、移動手段を含む。
【００４０】
端末装置１０へのユーザの操作入力に応じて、表示された移動手段を変更できてもよい。移動手段が変更された場合、端末装置１０は新たな移動手段の情報をサーバ装置２０に送信し、第３取得部４０が新たな移動手段による新たな移動予定情報を取得し、表示制御部４８は新たな移動予定情報および余裕時間に関する情報を端末装置１０に表示させる。
【００４１】
ユーザは、表示部１２に表示された情報を参照して、目的地に移動する。ユーザが情報処理システム１を初めて利用する場合などで、表示された余裕時間は０であるが、余裕をもって予定時刻より早く目的地に到着したい場合、ユーザは表示された出発予定時刻より早く出発することが想定される。ユーザの目的地への到着時刻の実績をもとに、サーバ装置２０は以下のように余裕時間を学習する。
【００４２】
第４取得部４２は、通信部３０で受信されたユーザの位置情報を取得する。第５取得部４４は、第４取得部４２で取得された位置情報に基づいて、ユーザが予定情報の目的地に到着した到着時刻を取得する。
【００４３】
導出部４６は、各予定情報に関して、第５取得部４４で取得された到着時刻から予定情報の予定時刻までの時間にもとづいて、ユーザに対応する余裕時間を導出する。導出部４６は、ユーザ、予定の属性および移動手段ごとに、到着時刻から予定時刻までの時間を集計して、集計された時間に平均などの統計処理を行い、余裕時間を導出する。導出部４６は、導出した余裕時間を、ユーザ、予定の属性および移動手段に対応付けて記憶部３４に記憶する。記憶部３４の余裕時間は、ユーザが目的地に到着する毎に適宜更新される。
【００４４】
図３は、図１の端末装置１０の表示部１２に表示されたスケジュール画面の一例を示す図である。図３は、ユーザＵ１の端末装置１０の例を示す。スケジュール画面は、１日のスケジュールを表し、移動予定情報に関する情報１００，１０２，１０４と、余裕時間に関する情報１１０，１１２，１１４と、予定情報に関する情報１２０，１２２，１２４とを含む。これらの情報は、時間軸に沿って表示される。
【００４５】
予定情報に関する情報１２０は、ユーザＵ１が入力したものであり、予定時刻が１０時であり、終了時刻が１１時であり、予定内容が「社内打ち合わせ」であることを示す。端末装置１０への所定の操作入力に応じて、非表示の情報、すなわち目的地は会社Ａであり、予定の属性は「重要度が相対的に低い仕事」であることも文字などで表示されうる。
【００４６】
移動予定情報に関する情報１００は、サーバ装置２０から送信されたものであり、出発予定時刻が８時４０分であり、到着予定時刻が９時４５分であり、移動手段が自動車であることを示す。所定の操作入力に応じて、非表示の移動経路と料金も表示されうる。
【００４７】
余裕時間に関する情報１１０は、サーバ装置２０から送信され、ユーザＵ１の過去の移動実績を反映したものであり、到着予定時刻と予定時刻との間の余裕時間が１５分であることを示す。
【００４８】
予定情報に関する情報１２２は、予定時刻が１４時であり、終了時刻が１６時であり、予定内容が「商談（重要取引先）」であることを示す。所定の操作入力に応じて、目的地は会社Ｂであり、予定の属性は「重要度が相対的に高い仕事」であることも表示されうる。
【００４９】
移動予定情報に関する情報１０２は、出発予定時刻が１２時２０分であり、到着予定時刻が１３時３０分であり、移動手段が自動車であることを示す。
余裕時間に関する情報１１２は、余裕時間が３０分であることを示す。
【００５０】
予定情報に関する情報１２４は、予定時刻が１９時であり、終了時刻が２１時であり、予定内容は「友人と夕食」であることを示す。所定の操作入力に応じて、目的地は飲食店Ｃであり、予定の属性は「遊び」であることが表示されうる。
【００５１】
移動予定情報に関する情報１０４は、出発予定時刻が１５時４０分であり、到着予定時刻が１８時５５分であり、移動手段が電車と徒歩であることを示す。
余裕時間に関する情報１１４は、余裕時間が５分であることを示す。
【００５２】
このように移動予定情報と余裕時間が別々に表示されるので、余裕時間を確保するための移動予定情報であることをユーザに把握させやすくできる。
【００５３】
図４は、図１の端末装置１０の表示部１２に表示されたスケジュール画面の他の例を示す図である。図４は、ユーザＵ２の端末装置１０の例を示す。予定情報に関する情報１２０，１２２，１２４は図３と同じであるが、余裕時間に関する情報１１０ａ，１１２ａ，１１４ａが図３と異なり、その結果、移動予定情報に関する情報１００ａ，１０２ａ，１０４ａも図３と異なる。
【００５４】
次に、以上の構成による情報処理システム１の全体的な動作を説明する。図５は、図１のサーバ装置２０における処理を示すフローチャートである。
【００５５】
第１取得部３６は、端末装置１０からユーザの予定情報を取得する（Ｓ１０）。第２取得部３８は、ユーザに対応付けられた余裕時間を取得する（Ｓ１２）。第３取得部４０は、各予定情報に関して、予定時刻より余裕時間以上前に目的地に到着するための移動予定情報を取得する（Ｓ１４）。表示制御部４８は、移動予定情報および余裕時間に関する情報を、端末装置１０の表示部１２に表示させる（Ｓ１６）。
【００５６】
本実施の形態によれば、端末装置１０が移動予定情報、余裕時間および予定情報に関する情報を表示するので、これらの情報をユーザに容易に認識させることができる。よって、時間に余裕をもったユーザの行動を支援できる。
【００５７】
また、ユーザに対応付けられた余裕時間を取得するので、ユーザの好みに合わせた移動予定情報と余裕時間を提供できる。予定の属性に応じた余裕時間を取得するので、予定の重要度に合わせた移動予定情報と余裕時間を提供できる。移動手段に応じた余裕時間を取得するので、自動車などの到着予定時刻に不確実性がある移動手段の場合にもより適切な移動予定情報と余裕時間を提供できる。
【００５８】
さらに、ユーザの目的地への到着時刻から予定時刻までの時間にもとづいてこのユーザに対応する余裕時間を導出するので、ユーザがどの程度の余裕をもって目的地に到着する傾向があるか収集することもできる。よって、ユーザが自分で余裕時間を設定することなく、ユーザに合った余裕時間を自動的に提供でき、ユーザの利便性を向上できる。
【００５９】
以上、実施の形態をもとに本発明を説明した。実施の形態はあくまでも例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６０】
実施の形態では導出部４６が余裕時間を導出する例を説明したが、ユーザが余裕時間を端末装置１０に入力し、入力された余裕時間をサーバ装置２０の記憶部３４が記憶してもよい。この変形例では、ユーザが好みの余裕時間を予め入力することで、学習を待つことなく余裕時間を考慮した移動予定情報を提供できる。
【００６１】
記憶部３４に記憶される余裕時間のデータ構造は特に限定されず、余裕時間は予定の属性および移動手段の両方に対応付けられてもよい。たとえば「重要度が相対的に高い仕事」の予定の属性および「自動車」の移動手段に３０分の余裕時間が対応付けられ、「重要度が相対的に高い仕事」の予定の属性および「電車」の移動手段に２０分の余裕時間が対応付けられてもよい。この変形例では、サーバ装置２０の構成の自由度を向上できる。
【００６２】
予定情報は会う相手の名前を含んでもよく、余裕時間は相手の名前に対応付けられてもよい。この変形例では、相手に応じた余裕時間を提供できる。
【００６３】
実施の形態では、第１取得部３６、第２取得部３８、第３取得部４０、第４取得部４２、第５取得部４４、導出部４６、表示制御部４８が、サーバ装置２０に搭載される例を説明したが、これらは端末装置１０に備えられてもよい。この場合、第１取得部３６は、ユーザが入力した予定情報を取得し、第２取得部３８は、サーバ装置２０または端末装置１０の記憶部から余裕時間を取得する。第３取得部４０は、サーバ装置２０から移動予定情報を取得し、表示制御部４８は、移動予定情報および余裕時間に関する情報を表示部１２に表示させる。この場合、端末装置１０が情報処理装置として機能する。この変形例では、サーバ装置２０の構成を簡素化でき、情報処理システム１の構成の自由度を向上できる。
【符号の説明】
【００６４】
１…情報処理システム、１０…端末装置、１２…表示部、２０…サーバ装置、３０…通信部、３２…処理部、３４…記憶部、３６…第１取得部、３８…第２取得部、４０…第３取得部、４２…第４取得部、４４…第５取得部、４６…導出部、４８…表示制御部。
【図１】
2020038130.tif 000003
【図２】
2020038130.tif 000004
【図３】
2020038130.tif 000005
【図４】
2020038130.tif 000006
【図５】
2020038130.tif 000007