(57)【要約】【課題】個人が識別可能なようにスケジュールを表示させなくとも、効率良くグループのスケジュール調整が可能なスケジュール調整装置、端末、方法及びプログラムを提供すること。【解決手段】管理サーバ２０は、所定のグループに属するユーザの端末１０それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付部２１と、入力を既に受け付けたユーザのイベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成部２２と、開催優先度情報を、ユーザの端末１０それぞれへ通知する通知部２３と、を備える。【選択図】図１
2015191570.tif 000002
【特許請求の範囲】
【請求項１】
所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付部と、
前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成部と、
前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知部と、を備えるスケジュール調整装置。
【請求項２】
前記受付部は、同一の端末から前記参加可能日時情報の変更入力を受け付ける請求項１に記載のスケジュール調整装置。
【請求項３】
前記グループに属する全てのユーザの端末から前記参加可能日時情報の入力を受け付けた後、前記開催優先度情報に基づいて、前記イベントの開催日時を決定する決定部を備える請求項１又は請求項２に記載のスケジュール調整装置。
【請求項４】
所定の期限日時が到来した後、前記開催優先度情報に基づいて、前記イベントの開催日時を決定する決定部を備える請求項１又は請求項２に記載のスケジュール調整装置。
【請求項５】
前記決定された開催日時、及び前記グループの属性情報に基づいて、所定のデータベースから前記イベントの開催場所の候補を抽出する抽出部を備える請求項３又は請求項４に記載のスケジュール調整装置。
【請求項６】
前記参加可能日時情報は、各日時に対する希望優先度を含む請求項１から請求項５のいずれかに記載のスケジュール調整装置。
【請求項７】
前記通知部は、前記開催優先度情報を、前記参加可能日時情報の入力を受け付けたユーザ数と共に通知する請求項１から請求項６のいずれかに記載のスケジュール調整装置。
【請求項８】
請求項１から請求項７のいずれかに記載のスケジュール調整装置と通信接続される端末であって、
前記イベントの開催候補日時を表示する表示部を備え、
前記表示部は、前記開催優先度情報に基づいて、前記イベントの開催候補日時を優先度順に強調表示する端末。
【請求項９】
コンピュータがグループのスケジュールを調整するスケジュール調整方法であって、
所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付ステップと、
前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成ステップと、
前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知ステップと、を含むスケジュール調整方法。
【請求項１０】
コンピュータにグループのスケジュールを調整させるためのスケジュール調整プログラムであって、
所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付ステップと、
前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成ステップと、
前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知ステップと、を実行させるためのスケジュール調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ内のスケジュールを調整する装置、端末、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、友人等のグループ内で、あるイベントの開催日を決定する際には、グループのメンバそれぞれのスケジュールを調整し、例えば最も多くのメンバが参加可能な日を開催日として決定する。
このとき、メンバ同士で互いのスケジュールが把握できないと、自らのスケジュールを他のメンバに合わせるように調整する等の「気遣い」が働きにくいため、最適な開催日を決定することが難しくなる。
【０００３】
このような状況において、例えば、ユーザのスケジュールを登録しておき、他者への公開又は非公開を設定可能にしてスケジュール調整を行う技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２２１４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、スケジュールが公開されて他者が閲覧可能になってしまうことは、メンバ個人のプライバシを考慮した場合、入力することに不安を感じさせるおそれがあった。
【０００６】
本発明は、個人が識別可能なようにスケジュールを表示させなくとも、効率良くグループのスケジュール調整が可能なスケジュール調整装置、端末、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るスケジュール調整装置は、所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付部と、前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成部と、前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知部と、を備える。
【０００８】
前記受付部は、同一の端末から前記参加可能日時情報の変更入力を受け付けてもよい。
【０００９】
前記スケジュール調整装置は、前記グループに属する全てのユーザの端末から前記参加可能日時情報の入力を受け付けた後、前記開催優先度情報に基づいて、前記イベントの開催日時を決定する決定部を備えてもよい。
【００１０】
前記スケジュール調整装置は、所定の期限日時が到来した後、前記開催優先度情報に基づいて、前記イベントの開催日時を決定する決定部を備えてもよい。
【００１１】
前記スケジュール調整装置は、前記決定された開催日時、及び前記グループの属性情報に基づいて、所定のデータベースから前記イベントの開催場所の候補を抽出する抽出部を備えてもよい。
【００１２】
前記参加可能日時情報は、各日時に対する希望優先度を含んでもよい。
【００１３】
前記通知部は、前記開催優先度情報を、前記参加可能日時情報の入力を受け付けたユーザ数と共に通知してもよい。
【００１４】
本発明に係る端末は、前記スケジュール調整装置と通信接続される端末であって、前記イベントの開催候補日時を表示する表示部を備え、前記表示部は、前記開催優先度情報に基づいて、前記イベントの開催候補日時を優先度順に強調表示する。
【００１５】
本発明に係るスケジュール調整方法は、コンピュータがグループのスケジュールを調整する方法であって、所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付ステップと、前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成ステップと、前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知ステップと、を含む。
【００１６】
本発明に係るスケジュール調整プログラムは、コンピュータにグループのスケジュールを調整させるためのプログラムであって、所定のグループに属するユーザの端末それぞれから、イベントへの参加可能日時情報の入力を受け付ける受付ステップと、前記入力を既に受け付けたユーザの前記イベントへの参加可能日時情報を統計処理し、各日時における前記イベントの開催優先度情報を生成する生成ステップと、前記開催優先度情報を、前記ユーザの端末それぞれへ通知する通知ステップと、を実行させる。
【発明の効果】
【００１７】
本発明によれば、個人が識別可能なようにスケジュールを表示させなくとも、効率良くグループのスケジュールを調整できる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係るスケジュール調整システムの構成を示す図である。
【図２】実施形態に係る入力画面例を示す図である。
【図３】実施形態に係るスケジュール調整方法の一例を示す概念図である。
【図４】実施形態に係るスケジュール調整処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係るスケジュール調整システム１の構成を示す図である。
【００２０】
スケジュール調整システム１は、ユーザの端末１０と、管理サーバ２０（スケジュール調整装置）とを備え、所定のネットワークを介して通信接続されている。
管理サーバ２０は、グループ内のメンバのうちイベント主催者からイベント開催情報を受け付けると、グループのメンバが参加するイベントの開催日時について、端末１０からユーザの希望日の入力を受け付ける。イベント開催情報は、例えば、イベント名称、候補日時、最少決行人数、参加必須メンバ等であり、優先日情報（平日優先、休日優先、指定曜日優先、記念日等の指定日に最も近い日、最も早い日、最も遅い日、推奨する店舗の空席がある日等）、メンバへのメッセージ等であってもよい。
管理サーバ２０は、各ユーザの希望日に関する統計情報を公開することにより、その後に希望日を入力するユーザの端末１０に対して、自身のスケジュールを調整するための情報を提供する。
【００２１】
端末１０は、入力部１１と、表示部１２とを備える。
管理サーバ２０は、受付部２１と、生成部２２と、通知部２３と、決定部２４と、抽出部２５とを備える。
【００２２】
入力部１１は、端末１０のユーザから操作入力を受け付け、他のユーザが登録して管理サーバ２０から通知されたイベントへの参加可能日時情報を、管理サーバ２０へ送信する。
【００２３】
表示部１２は、管理サーバ２０からの通知に基づいて、イベントの開催候補日時を表示する。
このとき、表示部１２は、他のメンバの参加可能日時情報により管理サーバ２０が算出した開催優先度情報に基づいて、イベントの開催候補日時を優先度順に強調表示する。例えば、表示部１２は、カレンダー表示の各日付のうち、入力済みのメンバが全員参加可能な日付、又は参加可能な人数の割合が高い日付を強調表示する。このとき、希望優先度を考慮して、例えば、特に希望している人数が最大の複数日付、参加可能な人数が最大の複数日付、参加できない人数が最小の複数日付の順に、強調表示する対象の複数日付が決定されてもよい。強調表示としては、ハイライトのほか背景色を明度の変更、彩度の変更、点滅等で行うものでもよい。
また、強調表示は、イベント開催情報に基づき参加必須メンバが出席できない日、最少決行人数に満たない日を強調表示から除外するようにしてもよい。ただし、入力済みメンバが最少決行人数に満たない場合、参加必須メンバが未入力の場合、所定数のメンバが入力していない場合等は除いてもよい。
【００２４】
受付部２１は、管理サーバ２０が管理している所定のグループに属するユーザの端末１０それぞれから、イベントへの参加可能日時情報の入力を受け付ける。
参加可能日時情報は、各日時に対する希望優先度を含む。受付部２１は、例えば、希望の日付から参加不可の日付まで４段階の優先度の入力を受け付ける。
また、受付部２１は、所定の入力受付期限までは、同一の端末１０から参加可能日時情報の変更入力を受け付けてもよい。
【００２５】
生成部２２は、入力を既に受け付けたユーザのイベントへの参加可能日時情報を統計処理し、各日時におけるイベントの開催優先度情報を生成する。生成部２２は、例えば、入力済みの人数のうち、参加可能な人数の割合を開催優先度とする。このとき、生成部２２は、各ユーザの希望優先度の値に応じて、ユーザが強く希望する日時ほど大きく重み付けを行い、開催優先度を算出してもよい。
【００２６】
通知部２３は、開催優先度情報を、グループのメンバの端末１０それぞれへ通知する。
このとき、通知部２３は、開催優先度情報を、参加可能日時情報の入力を受け付けたユーザ数と共に通知する。これにより、端末１０のユーザは、何人が既に入力し、どの日時での開催が有力であるかを、各人のスケジュール入力が公開されることなく把握できる。
【００２７】
決定部２４は、グループに属する全てのユーザの端末から参加可能日時情報の入力を受け付けた後、又は所定の期限日時が到来した後、開催優先度情報に基づいて、イベントの開催日時を決定する。決定部２４は、例えば、最も参加可能な人数が多い日時を開催日時として決定する。
このとき、決定部２４は、ユーザが強く希望する日時ほど大きく重み付けを行って開催日時を決定してもよい。例えば、決定部２４は、参加できない人数が最小の日、参加可能な人数が最大の日、希望する人数が最大の日の順に候補日時を絞り込んでもよい。また、イベント開催情報に基づき、イベントに関係する記念日等に近い日付が優先されてもよい。あるいは、予約可能な店舗の候補数が多い日時が優先されてもよい。同様に、参加必須メンバが参加できない日、最少決行人数に満たない日等を除いてから開催日時を決定するようにしてもよい。
【００２８】
抽出部２５は、決定された開催日時、及びグループの属性情報に基づいて、所定のデータベースからイベントの開催場所の候補を抽出する。
具体的には、抽出部２５は、例えば、決定した日時及び人数で予約可能な店舗情報を検索する。このとき、予め登録されているグループのメンバの居住エリア、予算、口コミ点数等の属性情報に基づいて、店舗情報が選択される。
【００２９】
図２は、本実施形態に係る端末１０で表示される参加可能日時情報の入力画面例を示す図である。
【００３０】
この画面例では、他のユーザにより登録されたイベントに関して、入力期限「２０１３年６月２８日」までにスケジュール（参加可能日時情報）の入力が求められている。
【００３１】
端末１０のユーザは、カレンダー３０の各日付に対して、「この日がいい！」、「ＯＫ」、「遅刻だけど参加」、「ＮＧまたは未定」の４段階の色分けされた希望優先度を設定するための入力を行う。具体的には、例えば、日付をタップした回数に応じて希望優先度（色）が変わる。あるいは、凡例３１をパレットにして、日付をタップすることによりカレンダーに着色する操作により希望優先度が設定されてもよい。
【００３２】
カレンダー３０には、現在、メンバ全員が参加可能な日付を強調する枠線３２が表示される。また、メンバ総数のうち入力済みの人数３３が合わせて表示されることにより、入力状況が容易に把握される。
【００３３】
ユーザが入力した参加可能日時情報は、カレンダー３０ａに示すように各日付が色分けされて表示される。
そして、保存ボタン３４がタップされることにより入力内容が管理サーバ２０へ送信されて一時保存される。入力期限までは、参加可能日時情報の変更入力が可能である。
【００３４】
図３は、本実施形態に係るスケジュール調整方法の一例を示す概念図である。
この例は、ユーザＡが日程ａ〜ｄを候補日として、グループのメンバを誘ってあるイベントを企画した場合を示している。
グループのメンバであるユーザＢ、Ｃ及びＤは、それぞれの予定に照らし合わせ、イベントへの参加可能日を設定する。なお、図中では、希望優先度が高い順に「○」、「△」、「×」と表現している。
【００３５】
ユーザＢ、Ｃ、Ｄの順で入力された場合、ユーザＤが入力する時点で、全員が参加可能な候補日は、ａ及びｂとして画面出力される。このとき、ユーザＤは、候補日ｂよりも候補日ｃを希望していたが、他のメンバの都合に合わせ、候補日ｂの優先度を「△」から「○」に上げて入力している。
この結果、グループのメンバ全員が希望する開催日として候補日ｂが決定される。
このように、開催優先度情報が端末１０に表示されることにより、ユーザの「気遣い」が働き、効率的にスケジュール調整が行われる。
【００３６】
図４は、本実施形態に係るスケジュール調整処理の一例を示すフローチャートである。
ステップＳ１において、受付部２１は、ユーザの端末１０から希望日（参加可能日時情報）の入力を受け付ける。
【００３７】
ステップＳ２において、決定部２４は、グループのメンバ全員が希望日を入力したか否かを判定する。この判定がＹＥＳの場合、処理はステップＳ５に移り、判定がＮＯの場合、処理はステップＳ３に移る。
なお、この例では、開催日を決定する契機を、グループのメンバ全員による入力が終了した場合としたが、これには限られず、所定の入力期限が到来した場合であってもよい。
【００３８】
ステップＳ３において、生成部２２は、入力済みの参加可能日時情報に基づいて、候補日毎の開催優先度を算出する。
【００３９】
ステップＳ４において、通知部２３は、ステップＳ３で得られた開催優先度情報を、端末１０へ通知し、希望日入力の補助情報としてユーザへ提示する。そして、処理はステップＳ１に戻り、希望日の受け付けを継続する。
【００４０】
ステップＳ５において、決定部２４は、グループのメンバそれぞれが入力した参加可能日時情報に基づいて、イベントの開催日を決定する。
【００４１】
ステップＳ６において、抽出部２５は、ステップＳ５で決定された開催日にイベントを開催する場所の候補を、日時及びユーザ属性等の情報に基づいてデータベースから抽出する。
【００４２】
ステップＳ７において、抽出部２５は、ステップＳ６で抽出した開催場所の候補を含むイベントの開催情報を、端末１０へ通知する。
【００４３】
本実施形態によれば、管理サーバ２０は、イベントへの参加可能日時情報を統計処理した開催優先度情報を生成し、端末１０へ通知する。これにより、端末１０では、入力したユーザが特定されない形でイベント開催の候補日が表示されるので、次のユーザの入力を促すことができる。また、端末１０においてユーザが参加可能日時情報を入力する際に、開催優先度情報に基づいて自身のスケジュールを調整することが期待できる。したがって、管理サーバ２０は、ユーザ個人が識別可能なようにスケジュールを表示させなくとも、入力された希望日の情報を共有して効率良くグループのスケジュールを調整できる。
【００４４】
管理サーバ２０は、同一の端末１０から参加可能日時情報の変更入力を受け付けるので、期限日時まで又は全員が入力を終えるまで等、所定の期間においてユーザによる自発的なスケジュール調整を促すことができる。
【００４５】
管理サーバ２０は、期限日時が到来した後、又はグループのメンバ全員から入力を受け付けた後に、開催優先度情報に基づいてイベントの開催日時を決定する。したがって、管理サーバ２０は、個人のスケジュールを非公開にしたまま、イベントの開催日時を提示できる。
【００４６】
管理サーバ２０は、決定された開催日時及びグループの属性情報に基づいて、所定のデータベースからイベントの開催場所の候補を抽出する。したがって、管理サーバ２０は、開催日時と共に開催場所の店舗等の推薦情報を提供できるので、ユーザの利便性が向上する。
【００４７】
管理サーバ２０は、参加可能日時情報として希望優先度を受け付けるので、この希望優先度に基づく重み付けを行うことにより、開催優先度情報の信頼度を向上できる。
【００４８】
管理サーバ２０は、開催優先度情報と共に参加可能日時情報の入力を受け付けたユーザ数を通知するので、端末１０のユーザは、スケジュール調整の途中経過を容易に把握でき、利便性が向上する。
【００４９】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００５０】
スケジュール調整システム１によるスケジュール調整方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（端末１０、管理サーバ２０）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。さらに、これらのプログラムは、ダウンロードされることなくネットワークを介したＷｅｂサービスとしてユーザのコンピュータ（端末１０）に提供されてもよい。
【符号の説明】
【００５１】
１  スケジュール調整システム
１０  端末
１１  入力部
１２  表示部
２０  管理サーバ（スケジュール調整装置）
２１  受付部
２２  生成部
２３  通知部
２４  決定部
２５  抽出部
【図１】
2015191570.tif 000003
【図２】
2015191570.tif 000004
【図３】
2015191570.tif 000005
【図４】
2015191570.tif 000006