(57)【要約】      （修正有）【課題】ユーザの過去のスケジュール情報がデータベースに蓄積されていない状態であっても、当該ユーザの今後のスケジュールを推定する。【解決手段】スケジュール情報管理サーバ１は、ユーザ端末２−１〜２−Ｎからスケジュール自動生成要求コマンドを受信すると、過去のプレゼンス履歴情報を分析して、周期的なプレゼンス履歴情報を抽出し、抽出した周期的なプレゼンス履歴情報に対応する用件に基づいて推定した今後の推定スケジュールを仮登録し、通知先からの受信コマンドに応じて仮登録した今後の推定スケジュールを確定／修正／削除する。【選択図】図１
2017208022.tif 000002
【特許請求の範囲】
【請求項１】
１以上のユーザの、過去に存在していた場所または過去の状態に係る過去のプレゼンス履歴情報に基づいて、当該ユーザの今後のスケジュールの一部を推定する方法であって、
所定のプレゼンス情報と用件に係る用件情報を対応付けて登録するプレゼンス用件登録ステップと、前記プレゼンス履歴情報を所定の情報源から収集するプレゼンス履歴情報収集ステップと、前記収集したプレゼンス履歴情報を分析して周期性のあるプレゼンス履歴情報を抽出する周期性プレゼンス履歴抽出ステップと、を有し、
前記周期性のあるプレゼンス履歴情報を抽出した場合に、前記抽出した周期性および前記抽出したプレゼンス履歴情報に対応する用件情報に基づいて、当該ユーザの今後のスケジュールの一部を推定することを特徴とするプレゼンス履歴に基づくスケジュール推定方法。
【請求項２】
請求項１に記載の方法において、
前記推定した今後のスケジュールに係る情報を所定の通知先へ通知し、前記通知先から前記推定したスケジュールの用件情報を修正する情報を受信した場合に、前記受信した情報に基づいて、前記プレゼンス用件登録ステップにより登録されている当該用件情報を修正することを特徴とするプレゼンス履歴に基づくスケジュール推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの過去のプレゼンス履歴情報に基づいて、当該ユーザの今後のスケジュールを推定する方法に関する。
【背景技術】
【０００２】
情報装置にスケジュール情報を入力するには、日時，場所，用件等を逐一入力する必要があり、多忙なビジネスマン等にとって面倒である。
【０００３】
このスケジュール情報の入力を支援する技術として、ユーザのスケジュール情報を管理するスケジュール管理サーバにおいて、データベースに蓄積されたユーザの過去のスケジュール情報を分析し、件名及び発生頻度に基づいて当該ユーザの未来のスケジュールを予測する技術がある（例えば、特許文献１）。これにより、定例会議等の定例的なスケジュールは、比較的高精度に予測できるので、ユーザはその予測されたスケジュールを確定または修正するだけでよく、スケジュール情報の入力，登録に係る労力がかなり軽減される。
【０００４】
しかしながら、特許文献１に記載されている技術は、ユーザ個々の膨大な過去のスケジュール情報がデータベースに蓄積されていることが前提であり、ユーザは、定例的なスケジュールが少なくとも数回繰り返されるまでの間、自身で各スケジュール情報を、その都度、スケジュール管理サーバに登録する必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２７８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の課題は、ユーザの過去のスケジュール情報がデータベースに蓄積されていない状態であっても、当該ユーザの今後のスケジュールを推定する方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、１以上のユーザの、過去に存在していた場所または過去の状態に係る過去のプレゼンス履歴情報に基づいて、当該ユーザの今後のスケジュールの一部を推定する方法であって、所定のプレゼンス情報と用件に係る用件情報を対応付けて登録するプレゼンス用件登録ステップと、前記プレゼンス履歴情報を所定の情報源から収集するプレゼンス履歴情報収集ステップと、前記収集したプレゼンス履歴情報を分析して周期性のあるプレゼンス履歴情報を抽出する周期性プレゼンス履歴抽出ステップと、を有し、前記周期性のあるプレゼンス履歴情報を抽出した場合に、前記抽出した周期性および前記抽出したプレゼンス履歴情報に対応する用件情報に基づいて、当該ユーザの今後のスケジュールの一部を推定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザ個々の過去のプレゼンス履歴データに基づいて今後のスケジュールを推定するので、当該ユーザの過去のスケジュール情報がスケジュール管理サーバに登録されている必要はない。しかも、ユーザ個々のプレゼンスデータは、入退室センサや通信履歴データ等、場所や状態をセンシングする各種センサに基づいて、プレゼンス管理サーバに自動的に蓄積させることが可能であるので、ユーザ個々の登録作業は不要または軽微である。
【０００９】
なお、推定した今後のスケジュールを当該ユーザ、または当該ユーザの秘書等に通知し、推定した今後のスケジュールを確定または修正させることにより、スケジュール管理サーバへの、ユーザ個々のスケジュール登録を支援することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した装置の内部ブロック構成図および全体構成図である。
【図２】スケジュールを推定するプレゼンス履歴情報と用件情報の例である。
【図３】本発明を適用した装置の動作フローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を用いて説明する。図１は、本発明を適用した装置の内部ブロック構成図および全体構成図であって、１は本発明を適用したスケジュール情報管理サーバ（以下、本装置と略す）、２はパーソナルコンピュータやスマートホン等のユーザ端末、３は各ユーザの現在のプレゼンス情報および過去のプレゼンス履歴情報を蓄積して管理するプレゼンス情報管理サーバ、４はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。
【００１２】
本装置１は、ユーザ端末２のいずれかからスケジュール登録の支援要求コマンドを受信すると、プレゼンス情報管理サーバ３から当該ユーザの過去のプレゼンス履歴情報を参照し、当該ユーザの今後のスケジュール情報を推定し、当該ユーザ端末２へ送信する。推定した今後のスケジュール情報を確認したユーザは、推定されたスケジュール情報を確定，修正，削除するだけで、自身の今後のスケジュールを本装置１に登録できる。
【００１３】
次に、本装置１の内部ブロック構成について説明する。本装置１は、制御処理部１０，通信制御部１１，ユーザ情報登録部１２，プレゼンス／用件対応登録部１３，カレンダー１４，スケジュール情報蓄積部１５から構成される。
【００１４】
制御処理部１０は、本装置１の各部を制御すると共に、各種の情報処理（周期性検出，祝日等対応処理，ユーザ認証等）を実行する手段である。制御処理部１０の動作フローの詳細については後述する。
【００１５】
通信制御部１１は、ＬＡＮ／ＷＡＮを介して、ユーザ端末２−１〜ユーザ端末２−Ｎ，プレゼンス情報管理サーバ３との通信を実行する手段であり、制御処理部１０と各通信先との間で情報を中継する。
【００１６】
ユーザ情報登録部１２は、ユーザ端末２−１〜ユーザ端末２−Ｎを使用する各ユーザに係る情報（ＩＤ，パスワード，プロファイル等）を登録する手段である。
【００１７】
プレゼンス／用件対応登録部１３は、場所や状態に係るプレゼンス情報とスケジュールに係る用件情報の対応関係を登録する手段である。例えば、場所が会議室であれば、用件情報として○○会議を登録する。
【００１８】
カレンダー１４は、祝日や会社の創立記念日等の不規則な休業日を含むカレンダー情報を制御処理部１０へ提示する手段である。
【００１９】
スケジュール情報蓄積部１５は、ユーザ端末２から受信したスケジュール情報や、制御処理部１０が推定した未確定スケジュール情報をユーザ別に蓄積する手段である。
【００２０】
図２は、スケジュールを推定するプレゼンス履歴情報と用件情報の例であり、図２Ａはプレゼンス情報管理サーバ３に蓄積されているＸ月のプレゼンス履歴情報の例であり、図２Ｂはプレゼンス／用件対応登録部１３に登録されているプレゼンス情報と対応する用件の例である。
【００２１】
図２Ａにおいて、列２００は月日、列２０１は時間帯、列２０２はプレゼンス履歴情報である。列２００の祝日等の情報はカレンダー１４から取得する。列２０２のプレゼンス履歴情報は、各行の日時に存在していた場所情報を示す。また、図２Ｂにおいて、列２１０はプレゼンス情報、列２１１は用件情報である。
【００２２】
以下、図２Ａと図２Ｂを用いて、週毎の定例的なスケジュールを推定する方法について説明する。まず、図２Ａの各情報を分析し、列２０２の曜日と列２０１の時間帯と列２０２のプレゼンス履歴情報が一致する行を抽出する。図２Ａの例では、（１）毎月曜の全日のプレゼンス履歴情報が本社出張であること、（２）毎火曜の９：００〜１０：００のプレゼンス履歴情報がＤ会議室であること、（３）毎金曜の１５：００〜１６：００のプレゼンス履歴情報がＡ会議室であること、の周期的なプレゼンス履歴情報が抽出される。
【００２３】
そして、図２Ｂにより、抽出した周期的なプレゼンス履歴情報が、（１）本社での進捗報告他であること、（２）Ｄ会議室でのテレビ会議であること、（３）Ａ会議室での進捗会議であること、が分かる。即ち、周期的なプレゼンス履歴情報から定例的なスケジュールを推定でき、ユーザ端末２のユーザの今後のスケジュールの一部を推定できる。この（１）〜（３）の定例的なスケジュールの例は、例えば、週末に進捗会議をし〈（３）〉、その結果を持って本社へ出張し〈（１）〉、本社からの指示に基づいて関係部門とのテレビ会議〈（２）〉を繰り返す場合等に対応する。
【００２４】
ところで、週内に祝日や独自の記念日等、週休日（例えば、土曜と日曜）以外の休日があることがある。図２Ａの例では、Ｘ月１１日（月，祝）が祝日であって、それ以降の数日のスケジュールが変動している。図２Ａの例では、（１）の本社での進捗報告他が翌日にシフトし、それに連動して（２）のＤ会議室でのテレビ会議も翌日にシフトしていることが分かる。このように、週内に祝日等があった場合でも、それを加味してユーザ端末２のユーザの今後のスケジュール（一部）を推定できる。
【００２５】
なお、図２Ａの例では、１か月分のプレゼンス履歴情報を例示しているが、数か月分以上のプレゼンス履歴情報を分析すれば、曜日毎の定例的なスケジュールや、週内に祝日等があった場合のスケジュールの変動ルールを高精度に推定できる。また、さらに長期間のプレゼンス履歴情報を分析すれば、月単位や年単位の長周期な定例的なスケジュールを予測することも可能である。
【００２６】
図３は、本装置１の動作フローチャートである。以下、図１，図２を併用して、本装置１の動作フローを説明する。本フローは電源が投入された状態でスタートする（Ｓ３００）。
【００２７】
本装置１は、待機状態において、Ｓ３１０，Ｓ３４０，Ｓ３５０，Ｓ３６０の各ＮＯを循環し、各イベントの発生を待つ。
【００２８】
Ｓ３１０において、いずれかのユーザ端末２から、スケジュール自動生成要求コマンドを受信すると（Ｓ３１０，ＹＥＳ）、制御処理部１０は、スケジュール情報蓄積部１５に蓄積されている要求元ユーザに対応する過去のスケジュール履歴情報を分析し、定例的なスケジュールを抽出すると共に、祝日等に対する変動ルールを推定し（Ｓ３１１）、Ｓ３２０へ進む。
【００２９】
Ｓ３２０において、定例的なスケジュール情報を抽出できれば（Ｓ３２０，ＹＥＳ）、抽出した定例的なスケジュール情報に基づいて推定した今後の推定スケジュールをスケジュール情報蓄積部１５に仮登録すると共に、推定スケジュールを通知先（要求元または秘書の端末等）へ送信し、確定／修正を要求し（Ｓ３２１）、Ｓ３３０へ進む。
【００３０】
なお、この過去のスケジュール履歴情報に基づく定例的なスケジュール情報を抽出して今後の推定スケジュールを推定する方法は、特許文献１における推定方法と同じであり、過去のスケジュール履歴情報が蓄積されているなら、実績のあるそれらのスケジュール履歴情報に基づいて推定した方が、合理的であるためである。ただし、本発明の特徴は後述のＳ３２２以降の処理にあり、過去のスケジュール履歴情報が蓄積されていない状態でも、今後の推定スケジュールを推定できる。
【００３１】
Ｓ３２０において、定例的なスケジュール情報を抽出できなければ（Ｓ３２０，ＮＯ）、制御処理部１０は、プレゼンス情報管理サーバ３にアクセスし、要求元ユーザに対応する過去のプレゼンス履歴情報を収集して分析し、周期的なプレゼンス履歴情報を抽出すると共に、祝日等に対する変動ルールを推定し（Ｓ３２２）、Ｓ３２３へ進む。なお、祝日等に対する変動ルールの推定方法は、図２Ａで説明した通りである。
【００３２】
Ｓ３２３において、周期的なプレゼンス履歴情報を抽出でき（Ｓ３２３，ＹＥＳ）、当該プレゼンス履歴情報がプレゼンス／用件対応登録部１３に登録されていれば（Ｓ３２４，ＹＥＳ）、抽出した周期的なプレゼンス履歴情報に対応する用件情報（図２Ｂを参照）に基づいて推定した今後の推定スケジュールを、スケジュール情報蓄積部１５に仮登録すると共に、推定スケジュールを通知先（要求元または秘書の端末等）へ送信し、確定／修正を要求し（Ｓ３２５）、Ｓ３３０へ進む。Ｓ３２３またはＳ３２４でＮＯであれば、スケジュールの推定が不可である旨を要求元（スケジュール自動生成要求コマンド送信してきたユーザ端末２）へ送信し（Ｓ３２６）、Ｓ３１０へ戻る。
【００３３】
Ｓ３３０において、推定スケジュールの通知先からキャンセルコマンドを受信した場合（Ｓ３３０，ＹＥＳ）、スケジュール情報蓄積部１５に仮登録した今後の推定スケジュールを削除し（Ｓ３３１）、Ｓ３１０へ戻る。Ｓ３３０でＮＯであれば、Ｓ３３２へ進む。
【００３４】
Ｓ３３２において、推定スケジュールの通知先から確定または修正のコマンドを受信した場合（Ｓ３３２，ＹＥＳ）、スケジュール情報蓄積部１５に仮登録した今後の推定スケジュールを確定または修正して本登録し（Ｓ３３３）、Ｓ３１０へ戻る。Ｓ３３０でＮＯであれば、Ｓ３３４へ進む。
【００３５】
Ｓ３３４において、タイムアウト（例えば、５分）していなければ（Ｓ３３４，ＮＯ）、Ｓ３３０へ戻る。タイムアウトした場合（Ｓ３３４，ＹＥＳ）、推定スケジュールがスケジュール情報蓄積部１５に仮登録されたままの状態である旨を要求元へ送信し（Ｓ３２７）、Ｓ３１０へ戻る。なお、仮登録されたままの推定スケジュールは、後述のＳ３４０，Ｓ３５０のスレッドで登録（確定），削除，修正できる。
【００３６】
Ｓ３４０において、いずれかのユーザ端末２から、スケジュール情報登録／削除要求コマンドを受信すると（Ｓ３４０，ＹＥＳ）、制御処理部１０は、スケジュール情報蓄積部１５に仮登録した今後の推定スケジュールを、要求に従って確定したスケジュールとして登録する、または当該スケジュールを削除し（Ｓ３４１）、Ｓ３１０へ戻る。
【００３７】
Ｓ３５０において、いずれかのユーザ端末２から、スケジュール情報修正要求コマンドを受信すると（Ｓ３５０，ＹＥＳ）、制御処理部１０は、要求に従って、スケジュール情報蓄積部１５に仮登録したまたは確定した今後のスケジュールを修正し、プレゼンス／用件対応登録部１３に登録済みの対応する要件情報も修正し（Ｓ３５１）、Ｓ３１０へ戻る。
【００３８】
なお、登録済み要件情報を修正するのは、修正するスケジュールの用件を修正した場合であって、日程の修正の場合には登録済み要件情報の修正は行わない。これにより、定例的なスケジュールの用件が変更になった場合でも、スケジュールを１回変更するだけでプレゼンス／用件対応登録部１３の登録内容も自動的に更新できる。なお、この機能を積極的に利用し、定例的なプレゼンス履歴情報を抽出する毎に、当該プレゼンスと対応する用件情報をプレゼンス／用件対応登録部１３に登録するようにしてもよい（図示せず）。
【００３９】
Ｓ３６０において、いずれかのユーザ端末２から、スケジュール情報送信要求コマンドを受信すると（Ｓ３６０，ＹＥＳ）、制御処理部１０は、受信した要求に従って、要求元ユーザ端末２へ、スケジュール情報蓄積部１５に登録または仮登録した、所望の今後のスケジュール情報を送信し（Ｓ３６１）、Ｓ３１０へ戻る。なお、Ｓ３６１で今後のスケジュール情報を受信したユーザは、内容を確認すると共に、修正，削除あれば、Ｓ３４０，Ｓ３５０で説明したスケジュール情報登録／削除要求コマンドまたはスケジュール情報修正要求コマンドを本装置１へ送信する。
【００４０】
ところで、プレゼンス履歴情報として、過去に存在していた場所を例に説明したが、場所以外のプレゼンス履歴情報の周期性を分析するようにしてもよい。例えば、ユーザの自席における、在／不在に関わるプレゼンス履歴情報を分析するだけでも、周期的な不在期間を抽出し、何らかの定例的なスケジュール（用件は不明）を推定できる。
【００４１】
以上、本発明の実施形態について説明した。本発明によれば、本装置１は、いずれかのユーザ端末２から、スケジュール自動生成要求コマンドを受信すると、過去のプレゼンス履歴情報を分析して、周期的なプレゼンス履歴情報を抽出し、抽出した周期的なプレゼンス履歴情報に対応する用件に基づいて推定した今後の推定スケジュールを仮登録することが出来る。
【００４２】
しかも、周期的なプレゼンス履歴情報を抽出する際に、カレンダー情報に祝日や独自の記念日等（休業日）がある場合、その前後の曜日のプレゼンス履歴情報を参照して、祝日等に対する変動ルールを加味して、今後のスケジュールを推定することが出来る。
【００４３】
また、本装置１は、仮登録した今後の推定スケジュールを通知先（本人や秘書等）へ送信して、推定スケジュールの確定／修正を要求し、通知先から確定／削除／修正のコマンドを受信すると、仮登録した今後の推定スケジュールを確定／修正して本登録または削除することが出来る。
【００４４】
即ち、ユーザ個々の過去のプレゼンスデータに基づいて今後のスケジュールを推定するので、当該ユーザの過去のスケジュール情報がスケジュール管理サーバに登録されていない状態でも、定例的なスケジュールを推定できる。しかも、ユーザ個々のプレゼンスデータは、入退室センサや通信履歴データ等、場所や状態をセンシングする各種センサに基づいて、プレゼンス管理サーバに自動的に蓄積していくことが可能であるので、ユーザ個々の登録作業は不要または軽微である。
【００４５】
なお、実施形態として、スケジュール情報管理サーバ１，ユーザ端末２，プレゼンス情報管理サーバ３が分離したシステムを例に説明したが、本発明はこれに限定されない。例えば、本発明を適用する装置として、例えば、スケジュール情報管理サーバ１の機能と、ユーザ端末２の機能と、プレゼンス情報管理サーバ３の機能の全てが統合された、パーソナルコンピュータやスマートホンであってもよい。
【符号の説明】
【００４６】
１・・・スケジュール情報管理サーバ
２・・・ユーザ端末
３・・・プレゼンス情報管理サーバ
４・・・ＬＡＮ／ＷＡＮ
１０・・・制御処理部
１１・・・通信制御部
１２・・・ユーザ情報登録部
１３・・・プレゼンス／用件対応登録部
１４・・・カレンダー
１５・・・スケジュール情報蓄積部
【図１】
2017208022.tif 000003
【図２】
2017208022.tif 000004
【図３】
2017208022.tif 000005