(57)【要約】【課題】ユーザの空き時間を精度良く検出できる技術を提供する。【解決手段】スケジュール管理装置１０において、スケジュール取得部２２は、予定時間を含むユーザのスケジュール情報を取得する。空き時間検出部２６は、取得されたスケジュール情報のうちいずれかのスケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻または終了時刻からの差分をユーザの空き時間として検出する。導出部３０は、検出された空き時間に設定可能な、未来のスケジュール項目の行動内容に関連する行動提案情報を導出する。【選択図】図４
2020047200.tif 000002
【特許請求の範囲】
【請求項１】
開始時刻および終了時刻を定めたユーザのスケジュール情報を取得するスケジュール取得部と、
取得されたスケジュール情報のうちいずれかのスケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻または終了時刻からの差分をユーザの空き時間として検出する空き時間検出部と、を備えることを特徴とするスケジュール管理装置。
【請求項２】
検出された空き時間に設定可能な、未来のスケジュール項目の行動内容に関連する行動提案情報を導出する導出部をさらに備えることを特徴とする請求項１に記載のスケジュール管理装置。
【請求項３】
空き時間より未来の複数のスケジュール項目の重要度を取得して、取得した重要度にもとづいて行動提案情報を導出するための未来のスケジュール項目を特定する特定部をさらに備えることを特徴とする請求項２に記載のスケジュール管理装置。
【請求項４】
ユーザに提案した行動提案情報がユーザにより承諾された場合に、承諾した行動提案情報をスケジュール情報に組み込んで新たなスケジュール項目を設定する設定部をさらに備えることを特徴とする請求項２または３に記載のスケジュール管理装置。
【請求項５】
開始時刻および終了時刻を定めたユーザのスケジュール情報を取得するステップと、
取得されたスケジュール情報のうちいずれかのスケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻または終了時刻からの差分をユーザの空き時間として検出するステップと、を含むことを特徴とするスケジュール管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開始時刻および終了時刻を定めたユーザのスケジュール情報を用いる技術に関する。
【背景技術】
【０００２】
特許文献１には、ユーザの空き時間に行動提案をする行動提案装置が開示されている。この行動提案装置は、将来のスケジュールから空き時間を取得し、空き時間にユーザの嗜好に合う施設に行くことを提案する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２４１１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術では、情報処理装置が管理するスケジュールから空き時間を取得するが、ユーザが日課をスケジュールに入力していなければ、取得された空き時間が実際には空き時間ではないことがある。
【０００５】
本発明の目的は、ユーザの空き時間を精度良く検出できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のスケジュール管理装置は、開始時刻および終了時刻を定めたユーザのスケジュール情報を取得するスケジュール取得部と、取得されたスケジュール情報のうちいずれかのスケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻または終了時刻からの差分をユーザの空き時間として検出する空き時間検出部と、を備える。
【０００７】
本発明の別の態様は、スケジュール管理方法である。この方法は、開始時刻および終了時刻を定めたユーザのスケジュール情報を取得するステップと、取得されたスケジュール情報のうちいずれかのスケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻または終了時刻からの差分をユーザの空き時間として検出するステップと、を含む。
【発明の効果】
【０００８】
本発明によれば、ユーザの空き時間を精度良く検出できる技術を提供できる。
【図面の簡単な説明】
【０００９】
【図１】スケジュール管理システムの構成について説明するための図である。
【図２】スケジュール管理装置による空き時間の検出について説明するための図である。
【図３】図２の続きであって、空き時間への行動提案について説明するための図である。
【図４】スケジュール管理装置の機能構成について説明するための図である。
【図５】空き時間に行動提案をする処理のフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、スケジュール管理システム１の構成について説明するための図である。スケジュール管理システム１は、スケジュール管理装置１０、携帯端末１２およびスケジュール提供装置１４を備える。スケジュール管理装置１０、携帯端末１２およびスケジュール提供装置１４はネットワークを介して接続されている。
【００１１】
携帯端末１２は、ユーザに保有されており、ユーザの入力によりスケジュール情報をスケジュール提供装置１４に送信し、スケジュールを確認する際にはスケジュール提供装置１４からスケジュール情報を受け取る。スケジュール情報のスケジュール項目には、予定時間、件名、場所および参加者が入力される。予定時間は、開始時刻および終了時刻により定められており、開始時刻から終了時刻までの間隔をいう。また、携帯端末１２は、ユーザ情報として、プロフィール情報および位置情報をスケジュール管理装置１０に送信する。プロフィール情報は、ユーザの年代、性別、嗜好等を示す情報を含む。携帯端末１２は、スケジュール管理装置１０およびスケジュール提供装置１４へ情報を送信する際に端末ＩＤも送信する。
【００１２】
スケジュール提供装置１４は、携帯端末１２から送信されたスケジュール情報を保持し、携帯端末１２およびスケジュール管理装置１０からの要求に応じてスケジュール情報を提供する。スケジュール提供装置１４は、携帯端末１２からスケジュール情報を受け取った場合、すなわちユーザの入力があった場合に、スケジュール管理装置１０にユーザのスケジュール情報を送信してよい。
【００１３】
スケジュール管理装置１０は、スケジュール提供装置１４から受け取ったスケジュール情報に含まれるいずれかのスケジュール項目の予定時間が変更されるか監視し、予定時間の変更により空き時間が発生した場合にユーザに行動提案をする。空き時間が発生する予定時間の変更には、予定時間の開始時刻が遅くなる場合と、予定時間の終了時刻が早くなる場合と、その両方の場合とがある。ユーザがスケジュール管理装置１０からの行動提案を承諾すれば、スケジュール管理装置１０は、スケジュール提供装置１４が保持するスケジュール情報に、承諾した行動提案情報を新たなスケジュール項目として書き加える。
【００１４】
図２は、スケジュール管理装置１０による空き時間の検出について説明するための図である。図２（ａ）および図２（ｂ）は携帯端末１２のディスプレイに表示されるスケジュール情報を示す。図２（ａ）に示すスケジュール情報には、第１スケジュール項目４０、移動項目４２および第２スケジュール項目４４が順に表示される。
【００１５】
第１スケジュール項目４０は、件名が打ち合わせで、場所がＡ大学で、予定時間が１３時から１６時までに設定されている。第２スケジュール項目４４は、件名が打ち合わせで、場所がＢ会社で、予定時間が１７時から１９時までに設定されている。第１スケジュール項目４０および第２スケジュール項目４４はユーザの入力により設定され、移動項目４２は第１スケジュール項目４０および第２スケジュール項目４４の場所の情報にもとづいてスケジュール提供装置１４により自動的に設定される。
【００１６】
ユーザは、第１スケジュール項目４０の打ち合わせが早く終了したため、携帯端末１２により終了時刻を早めた第１スケジュール項目４０ａを入力をし、入力された情報がスケジュール提供装置１４に送信される。携帯端末１２からスケジュール情報がスケジュール提供装置１４に送信されると、そのスケジュール情報はスケジュール提供装置１４からスケジュール管理装置１０に提供される。図２（ｂ）では、第１スケジュール項目４０ａの終了時刻が早まって、１５時から１６時までに空き時間４６が発生している。スケジュール管理装置１０は、変更前のスケジュール項目の予定時間と変更後のスケジュール項目の予定時間とを比べて短縮された時間を空き時間として検出する。
【００１７】
図３は、図２の続きであって、空き時間への行動提案について説明するための図である。図３（ａ）では、図２（ｂ）で示した空き時間４６の表示スペースに行動提案情報４８が表示されている。これはスケジュール管理装置１０が、検出した空き時間に行動提案情報を表示させて、ユーザに行動提案をしている。行動提案情報は、例えば、ユーザの近くに位置する店舗やイベントを案内するものである。
【００１８】
ユーザは、携帯端末１２のディスプレイに表示された行動提案情報４８をタップするなどの操作をすれば、例えば別のページに遷移して、複数の行動提案情報４８が表示される。ユーザは、携帯端末１２に表示された複数の行動提案情報４８からいずれかを選択するして、その行動提案を承諾できる。ユーザが提案されたいずれかの行動提案情報４８を承諾すると、携帯端末１２から承諾した行動提案情報４８に関する情報がスケジュール管理装置１０に送信される。
【００１９】
図３（ｂ）に示すスケジュール情報には、ユーザにより承諾された行動提案情報４８が第３スケジュール項目５０として追加で表示されている。また、移動項目４２ａは図２（ａ）に示す移動項目４２と比べて予定時間がずれている。これは、第３スケジュール項目５０の場所であるＣ百貨店が第２スケジュール項目４４の場所の近くにあるため変更されたものである。このように、スケジュール管理装置１０は、ユーザにより承諾された行動提案情報４８を新たなスケジュール項目としてスケジュール情報に組み込み、スケジュール情報を変更できる。
【００２０】
図４は、スケジュール管理装置１０の機能構成について説明するための図である。図４において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２１】
スケジュール管理装置１０は、ユーザ情報取得部２０、スケジュール取得部２２、特定部２４、空き時間検出部２６、提案情報保持部２８、導出部３０および設定部３２を備える。
【００２２】
ユーザ情報取得部２０は、プロフィール情報および位置情報を含むユーザ情報を取得する。位置情報には、地図情報と組み合わせたユーザの行動情報が含まれ、例えばユーザが立ち寄った店舗の情報が含まれてよい。プロフィール情報は、ユーザの入力により取得され、ユーザの嗜好を示す情報を含む。ユーザのプロフィール情報および行動情報は、ユーザの行動特性を示す情報で、スケジュール項目の重要度を判定するために用いられる。
【００２３】
スケジュール取得部２２は、スケジュール提供装置１４からスケジュール情報を取得する。スケジュール情報の各スケジュール項目には、予定時間、件名、場所および参加者の情報が含まれており、さらにそのスケジュール項目の重要度を示す情報が含まれていてよい。スケジュール項目の重要度を示す情報とは、例えば「高」、「中」、「低」などの３段階で示され、ユーザの入力により設定されてよい。
【００２４】
空き時間検出部２６は、スケジュール項目の開始時刻が遅くなった又は終了時刻が早まった場合に、元の開始時刻および終了時刻からの差分をユーザの空き時間として検出する。空き時間検出部２６は、元のスケジュール項目に対して予定時間を変更する入力があった場合に限られず、携帯端末１２の位置情報にもとづいてスケジュール項目の予定時間の変更を特定して空き時間を検出してもよい。
【００２５】
空き時間検出部２６は、ユーザ情報取得部２０により取得された携帯端末１２の位置情報にもとづいて、スケジュール項目の予定時間の変更を特定し、空き時間を検出する。具体的に、空き時間検出部２６は、携帯端末１２の位置情報を追跡して、実行中のスケジュール項目に示す場所から携帯端末１２が所定距離以上離れたときを実際の終了時刻とし、実際の終了時刻がスケジュール項目に定めた元の終了時刻より早まっている場合に、実際の終了時刻と元の終了時刻の差分を空き時間として検出する。このように、携帯端末１２の位置情報をもとにスケジュール項目の予定時間が変更されるか監視して、空き時間を検出できる。
【００２６】
提案情報保持部２８は、行動提案情報を保持する。提案情報保持部２８は、外部のサーバ装置から行動提案情報を取得してよい。行動提案情報は、店舗を紹介する情報や、その店舗で使用できるクーポン情報である。
【００２７】
導出部３０は、検出された空き時間に設定可能な、空き時間より未来のスケジュール項目の行動内容に関連する行動提案情報を導出する。例えば、未来のスケジュール項目に件名としてスキーが予定されている場合に、導出部３０は、スキーショップを紹介する行動提案情報を導出し、未来のスケジュール項目に件名としてキャンプが予定されている場合に、アウトドアショップを紹介する行動提案情報を導出する。検出された空き時間に提供する行動提案を未来のスケジュール項目に関連させることで、ユーザに興趣がわく効果的な提案ができる。
【００２８】
導出される行動提案情報は、次のスケジュール項目に間に合う範囲でユーザが実行可能な行動内容であり、空き時間の長さに応じて適切に導出される。例えば、空き時間が３０分であれば、ユーザの近くに位置する買い物用の店舗や喫茶店が案内され、空き時間が１時間であればユーザの近くに位置する食事用の店舗や、少し離れた位置にある買い物用の店舗なども案内されるようになる。未来の１つのスケジュール項目に関連して複数の行動提案情報が導出されてよい。また、ユーザの移動時間も算定されて行動提案情報が導出される。
【００２９】
特定部２４は、空き時間より未来の複数のスケジュール項目の重要度を取得して、取得した重要度にもとづいて行動提案情報を導出するための未来のスケジュール項目を特定する。スケジュール項目の重要度は、ユーザにより入力されてよく、ユーザ情報にもとづいて算出されてもよい。特定部２４は、ユーザ情報からユーザが嗜好する行動内容を推定し、ユーザが嗜好する行動内容を示すスケジュール項目の重要度が高いと特定する。
【００３０】
導出部３０は、重要度にもとづいて特定されたスケジュール項目の行動内容に関連する行動提案情報を導出する。特定部２４は、重要度の高いスケジュール項目を特定し、導出部３０は、その特定されたスケジュール項目の行動内容に関連する行動提案情報を導出する。複数のスケジュール項目のうち重要度の高いスケジュール項目に関連する行動提案をすることで効果的な提案ができる。行動提案情報は、スケジュール項目の重要度が高い順に複数個ずつ導出されてよい。
【００３１】
設定部３２は、ユーザに提案した行動提案情報がユーザにより承諾された場合に、承諾した行動提案情報をスケジュール管理装置１０が管理するスケジュール情報に組み込んで新たなスケジュール項目を設定する。これにより、ユーザが行動提案情報を承諾すれば、自動的にリスケジュールされるため利便性が高い。行動提案情報がユーザにより承諾されるとは、例えば、携帯端末１２に表示されたいずれかの行動提案情報を実行することをユーザが選択する操作することをいう。
【００３２】
設定部３２は、図３（ｂ）に示すように行動提案情報を新たなスケジュール項目として設定する場合に、移動項目４２を変更してよい。例えば、行動提案情報で案内する店舗が、ユーザの現在位置から離れている場合、その店舗から次のスケジュール項目の場所に移動する移動項目が新たにスケジュール情報に設定される。
【００３３】
導出部３０により導出された行動提案情報は、スケジュール提供装置１４を介して携帯端末１２に間接的に送信されてよく、スケジュール管理装置１０から直接的に携帯端末１２に送信されてよい。行動提案情報は、図３（ａ）に示すスケジュール情報が携帯端末１２に表示されているときに表示されるだけでなく、携帯端末１２にプッシュ通知で送信されてよい。例えば、設定部３２は、導出部３０により行動提案情報が導出されると、プッシュ通知などで行動提案情報を携帯端末１２に送信してよい。
【００３４】
携帯端末１２は、ユーザに提案した行動提案情報が承諾されたか、拒否されたか示す情報をユーザ情報取得部２０に送信する。導出部３０は、ユーザに提案した行動提案情報が拒否されたことを示す情報にもとづいて、その行動提案情報を提案する優先順位を下げる。また、導出部３０は、ユーザに提案した行動提案情報が承諾されて、ユーザに実行された場合に、その行動提案情報を所定期間経過するまで導出しないようにしてよい。
【００３５】
図５は、空き時間に行動提案をする処理のフローチャートである。ユーザが携帯端末１２からスケジュール情報を入力し（Ｓ１０）、スケジュール情報がスケジュール提供装置１４に送信され、スケジュール取得部２２は、入力されたスケジュール情報をスケジュール提供装置１４から取得する（Ｓ１２）。
【００３６】
空き時間検出部２６は、ユーザのスケジュール項目の予定時間が変更されるか監視し（Ｓ１４）、変更されない場合（Ｓ１４のＮ）、本処理を終える。ユーザのスケジュール項目の予定時間が短かくなるように変更された場合（Ｓ１４のＹ）、元の開始時刻または終了時刻と変更された開始時刻または終了時刻との差分を空き時間として検出する。
【００３７】
特定部２４は、空き時間より未来の複数のスケジュール項目のうち、重要度が高いいずれかのスケジュール項目を特定する（Ｓ１６）。導出部３０は、検出された空き時間に設定可能な、特定されたスケジュール項目の行動内容に関連する行動提案情報を導出する（Ｓ１８）。
【００３８】
設定部３２は、導出された行動提案情報をスケジュール提供装置１４または携帯端末１２に送信し、携帯端末１２は、行動提案情報を表示する（Ｓ２０）。ユーザが提案された行動提案情報を承諾する入力をし、設定部３２がその入力情報を取得すると（Ｓ２２のＹ）、承諾した行動提案情報をスケジュール管理装置１０が管理するスケジュール情報に組み込んで新たなスケジュール項目を設定する（Ｓ２４）。ユーザが提案された行動提案情報を拒否すると（Ｓ２２のＮ）、本処理を終了する。
【００３９】
なお実施例はあくまでも例示であり、各構成要素の組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４０】
実施例では、スケジュール情報を保持するスケジュール提供装置１４がスケジュール管理装置１０および携帯端末１２に介在する態様を示したが、その態様に限られない。例えば、携帯端末１２がスケジュール情報を保持し、スケジュール管理装置１０のスケジュール取得部２２は携帯端末１２からスケジュール情報を取得してもよい。その場合、設定部３２は、携帯端末１２のスケジュール情報を更新可能である。
【符号の説明】
【００４１】
１  スケジュール管理システム、  １０  スケジュール管理装置、  １２  携帯端末、  １４  スケジュール提供装置、  ２０  ユーザ情報取得部、  ２２  スケジュール取得部、  ２４  特定部、  ２６  空き時間検出部、  ２８  提案情報保持部、  ３０  導出部、  ３２  設定部。
【図１】
2020047200.tif 000003
【図２】
2020047200.tif 000004
【図３】
2020047200.tif 000005
【図４】
2020047200.tif 000006
【図５】
2020047200.tif 000007