(57)【要約】【課題】  高度な通知制御を実現可能とする。【解決手段】  会議室のエリアＩＤと、会議参加予定者のユーザＩＤと、会議開始時刻とを対応づけた予約情報を記憶する予約情報記憶部１１１と、リマインダメッセージを会議参加予定者に通知する条件である通知条件を記憶する通知条件情報記憶部１１２と、各ユーザのユーザＩＤとエリアＩＤとを対応づけたユーザエリア情報を生成するユーザエリア情報生成部１２１と、予約情報とユーザエリア情報とに基づいて、会議開始時刻に会議室内に存在しない会議参加予定者のユーザＩＤを取得する予定履行判定部１２２と、通知条件が満たされた場合に、開始時刻に予約対象エリア内に存在しない会議参加予定者の所持する端末に対してリマインダメッセージを通知するメッセージ通知部１２３とを備える。【選択図】  図１
2008040764.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが共用する予約対象エリアのエリア識別子と、前記予約対象エリアの利用を予定しているユーザのユーザ識別子と、前記予約対象エリアの利用開始時刻とを対応づけた予約情報を記憶する予約情報記憶部と、
前記利用開始時刻である旨を含むメッセージを、前記予約対象エリアの利用を予定しているユーザに通知する条件である通知条件を記憶する通知条件情報記憶部と、
各ユーザの所持する端末の位置するエリアのエリア識別子をユーザ毎に取得して、各ユーザのユーザ識別子と前記エリア識別子とを対応づけたユーザエリア情報を生成するユーザエリア情報生成部と、
前記予約情報と前記ユーザエリア情報とに基づいて、前記予約対象エリアの利用を予定しているユーザであって前記利用開始時刻に前記予約対象エリア内に存在しないユーザのユーザ識別子を取得する予定履行判定部と、
前記通知条件が満たされた場合に、前記予約対象エリアの利用を予定しているユーザであって前記利用開始時刻に前記予約対象エリア内に存在しないユーザの所持する端末に対して前記メッセージを通知するメッセージ通知部と
を備えることを特徴とするサーバ装置。
【請求項２】
前記通知条件情報記憶部は、前記予約対象エリアの利用を予定しているユーザであって前記予約対象エリア内に存在するユーザの人数が一定数になったことを前記通知条件として記憶することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記通知条件情報記憶部は、前記予約対象エリアの利用を予定しているユーザのうち特定のユーザが前記予約対象エリア内に存在することを前記通知条件として記憶することを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
複数のユーザが共用する予約対象エリアのエリア識別子と、前記予約対象エリアの利用を予定しているユーザのユーザ識別子と、前記予約対象エリアの利用開始時刻とを対応づけた予約情報を取得するステップと、
各ユーザの所持する端末の位置するエリアのエリア識別子をユーザ毎に取得して、各ユーザのユーザ識別子と前記エリア識別子とを対応づけたユーザエリア情報を生成するステップと、
前記予約情報と前記ユーザエリア情報とに基づいて、前記予約対象エリアの利用を予定しているユーザであって前記利用開始時刻に前記予約対象エリア内に存在しないユーザのユーザ識別子を取得するステップと、
前記利用開始時刻である旨を含むメッセージを、前記予約対象エリアの利用を予定しているユーザに通知する条件である通知条件を取得するステップと、
前記通知条件が満たされた場合に、前記予約対象エリアの利用を予定しているユーザであって前記利用開始時刻に前記予約対象エリア内に存在しないユーザの所持する端末に対して前記メッセージを通知するステップと
を含むことを特徴とするメッセージ通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが共用する予約対象エリアを管理し、予約対象エリアの利用開始時刻である旨を含むメッセージを通知するためのサーバ装置及びメッセージ通知方法に関する。
【背景技術】
【０００２】
近年、ＰＣや携帯電話等から、ユーザの予定の登録・参照が可能なシステム（以下、「スケジューラ」という）の導入が進んでいる。スケジューラの中には、登録された予定をユーザに気付かせるため、予定時刻にアラーム（リマインダ）を通知するものがある。また、スケジューラと連携して、会議室等の予約を管理可能なシステムが開発されている。
【０００３】
さらに、会議に参加予定のユーザを会議室に呼び出すため、会議に参加予定のユーザの所持する構内ＰＨＳの位置情報が、会議開催予定の会議室にない場合に、会議開催時間である旨を通知する会議招集システムが提案されている（特許文献１参照。）。
【特許文献１】特開２００４−１７９７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した会議招集システムでは、下記の（１）及び（２）のような問題点がある。
【０００５】
（１）会議予定である旨を会議開始時刻に通知されても、実際には誰も会議室に存在しないことがある。上述した会議招集システムでは、一定の人数の会議参加者が会議室に入室したときにのみ通知を行って欲しいといった場合に適用できない。
【０００６】
（２）会議予定である旨を会議開始時刻に通知されても、実際には会議相手等が会議室に入室していないことがある。上述した会議招集システムでは、特定の会議参加者が会議室に入室したときにのみ通知を行って欲しいといった場合に適用できない。
【０００７】
このように、上述した会議招集システムでは、高度な通知制御を実現できないために、ユーザの要望に十分に応えることができないという問題があった。
【０００８】
上記問題点に鑑み、本発明は、高度な通知制御を実現可能なサーバ装置及びメッセージ通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の特徴は、複数のユーザが共用する予約対象エリアのエリア識別子と、予約対象エリアの利用を予定しているユーザのユーザ識別子と、予約対象エリアの利用開始時刻とを対応づけた予約情報を記憶する予約情報記憶部と、利用開始時刻である旨を含むメッセージを、予約対象エリアの利用を予定しているユーザに通知する条件である通知条件を記憶する通知条件情報記憶部と、各ユーザの所持する端末の位置するエリアのエリア識別子をユーザ毎に取得して、各ユーザのユーザ識別子とエリア識別子とを対応づけたユーザエリア情報を生成するユーザエリア情報生成部と、予約情報とユーザエリア情報とに基づいて、予約対象エリアの利用を予定しているユーザであって利用開始時刻に予約対象エリア内に存在しないユーザのユーザ識別子を取得する予定履行判定部と、通知条件が満たされた場合に、予約対象エリアの利用を予定しているユーザであって利用開始時刻に予約対象エリア内に存在しないユーザの所持する端末に対してメッセージを通知するメッセージ通知部とを備えることを要旨とする。
【００１０】
この特徴によれば、通知条件をあらかじめ登録しておき、通知条件が満たされた場合に、予約対象エリアの利用を予定しているユーザであって利用開始時刻に予約対象エリア内に存在しないユーザの所持する端末に対してメッセージを通知することによって、ユーザの要求に応じた高度な通知制御を実現可能となる。
【００１１】
第２の特徴は、第１の特徴に係るサーバ装置において、通知条件情報記憶部は、予約対象エリアの利用を予定しているユーザであって予約対象エリア内に存在するユーザの人数が一定数になったことを通知条件として記憶することを要旨とする。
【００１２】
この特徴によれば、通知条件情報記憶部が、予約対象エリアの利用を予定しているユーザであって予約対象エリア内に存在するユーザの人数が一定数になったことを通知条件として記憶することによって、一定の人数のユーザが予約対象エリア内に進入したときにのみメッセージを通知することができる。
【００１３】
第３の特徴は、第１又は第２の特徴に係るサーバ装置において、通知条件情報記憶部は、予約対象エリアの利用を予定しているユーザのうち特定のユーザが予約対象エリア内に存在することを通知条件として記憶することを要旨とする。
【００１４】
この特徴によれば、通知条件情報記憶部が、予約対象エリアの利用を予定しているユーザのうち特定のユーザが予約対象エリア内に存在することを通知条件として記憶することによって、特定のユーザが予約対象エリア内に進入したときにのみメッセージを通知することができる。
【００１５】
第４の特徴は、複数のユーザが共用する予約対象エリアのエリア識別子と、予約対象エリアの利用を予定しているユーザのユーザ識別子と、予約対象エリアの利用開始時刻とを対応づけた予約情報を取得するステップと、各ユーザの所持する端末の位置するエリアのエリア識別子をユーザ毎に取得して、各ユーザのユーザ識別子とエリア識別子とを対応づけたユーザエリア情報を生成するステップと、予約情報とユーザエリア情報とに基づいて、予約対象エリアの利用を予定しているユーザであって利用開始時刻に予約対象エリア内に存在しないユーザのユーザ識別子を取得するステップと、利用開始時刻である旨を含むメッセージを、予約対象エリアの利用を予定しているユーザに通知する条件である通知条件を取得するステップと、通知条件が満たされた場合に、予約対象エリアの利用を予定しているユーザであって利用開始時刻に予約対象エリア内に存在しないユーザの所持する端末に対してメッセージを通知するステップとを含むことを要旨とする。
【発明の効果】
【００１６】
本発明によれば、高度な通知制御を実現可能なサーバ装置及びメッセージ通知方法を提供できる。
【発明を実施するための最良の形態】
【００１７】
次に、図面を参照して、本発明の実施形態を説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１８】
（システム全体の構成）
本実施形態に係る予約管理システムは、図１に示すように、予約管理サーバ（サーバ装置）１と、スケジューラ２と、位置測位システム３と、複数の端末４，・・・とを備える。予約管理サーバ１は、図示を省略する通信網を介して、複数のユーザがそれぞれ所持する端末４，・・・と通信し、複数のユーザが共用する予約対象エリアの予約を管理する。
【００１９】
スケジューラ２は、各ユーザのスケジュールを記憶・管理するとともに、各予約対象エリアの利用状況を予約管理サーバ１に通知する。また、スケジューラ２は、予約管理サーバ１の一機能として予約管理サーバ１内に設けられていてもよい。予約管理サーバ１は、スケジューラ２から、予約対象エリアの予約状況を定期的に受信する。
【００２０】
位置測位システム３は、各ユーザの所持する端末の位置を測位する。位置測位システム３としては、例えば無線ＬＡＮ（Local Area Network）を利用した位置測位システム又はＧＰＳ（Global Positioning System）等が利用できる。予約管理サーバ１は、位置測位システム３から各ユーザの所持する端末４，・・・の位置情報を定期的に受信する。
【００２１】
各端末４，・・・は、例えば携帯電話端末、ＰＨＳ（Personal Handy phone System）端末、無線ＩＰ（Internet Protocol）電話端末、無線通信機能を有するＰＤＡ（Personal Digital Assistance）又はノートＰＣ等であり、通信処理を行う通信部４１を有している。
【００２２】
なお、以下の説明においては、予約対象エリアが会議室である場合について説明するが、予約対象エリアは会議室に限定されず、研修室や講習室等であってもかまわない。
【００２３】
（予約管理サーバ）
次に、予約管理サーバ１の構成について説明する。予約管理サーバ１は、記憶部１１と、ユーザエリア情報生成部１２１と、予定履行判定部１２２と、メッセージ通知部１２３とを備える。記憶部１１は、予約情報記憶部１１１と、通知条件情報記憶部１１２と、エリア情報記憶部１１３と、位置情報記憶部１１４とを備える。
【００２４】
予約情報記憶部１１１は、スケジューラ２から通知された会議室の予約状況に基づいて、予約情報を作成・記憶する。記憶される予約情報は、図２（ａ）に示すように、各会議室のエリアＩＤと、各会議室を予約したユーザ（以下、「予約者」という）のユーザＩＤと、会議室の利用を予定しているユーザ（以下、「会議参加予定者」という）のユーザＩＤと、各会議室が利用される開始時刻（以下、「会議開始時刻」という）及び各会議室が利用される終了時刻（以下、「会議終了時刻」という）とを含んでいる。なお、これらの情報に加えて、会議の内容についての情報が含まれていても良い。
【００２５】
図２（ａ）の例では、会議室のエリアＩＤ“会議室Ａ”と、予約者のユーザＩＤ“Ｃ”と、会議参加予定者のユーザＩＤ“Ａ”及び“Ｂ”と、会議開始時刻“１０：００”と、会議終了時刻“１２：００”とが対応づけられている。また、会議室のエリアＩＤ“会議室Ｂ”と、予約者のユーザＩＤ“Ｄ”と、会議参加予定者のユーザＩＤ“Ｅ”及び“Ｆ”と、会議開始時刻“１５：００”と、会議終了時刻“１６：００”とが対応づけられている。
【００２６】
エリア情報記憶部１１３は、図２（ｂ）に示すように、各エリアのエリアＩＤと、位置測位システム３によって測定される位置情報（座標）とを対応づけたエリア情報をあらかじめ記憶する。図２（ｂ）の例では、４つの座標（０．０），（１．１），（０．１），（１．０）で規定されるエリアは、エリアＩＤ“会議室Ａ”に対応している。また、４つの座標（５．５），（６．６），（５．６），（６．５）で規定されるエリアは、エリアＩＤ“会議室Ｂ”に対応している。
【００２７】
位置情報記憶部１１４は、位置測位システム３によって測位された位置情報を記憶する。記憶される位置情報は、図３（ａ）に示すように、ユーザＩＤと、位置情報が測位された時刻と、測位された位置（座標）とを含んでいる。図３（ａ）においては、ユーザＩＤ“Ａ”と、時刻 “１２：００”と、座標“１０．１９”とが対応づけられている。さらに、ユーザＩＤ“Ｂ”と、時刻 “１２：００”と、座標“５９．９９”とが対応づけられている。この結果、位置測位システム３から通知された位置情報がエリアＩＤに変換される。
【００２８】
ユーザエリア情報生成部１２１は、エリアＩＤをユーザ毎に取得して、ユーザＩＤと、位置情報が測位された時刻と、エリアＩＤとを対応づけたユーザエリア情報を生成する。図３（ｂ）においては、ユーザＩＤ“Ａ”と、時刻 “１２：００”と、エリアＩＤ“会議室Ａ”とが対応づけられている。
【００２９】
予定履行判定部１２２は、予約情報記憶部１１１に記憶された予約情報と、ユーザエリア情報生成部１２１が生成したユーザエリア情報とに基づいて、会議開始時刻に会議室内に存在しない会議参加予定者のユーザＩＤを取得する。
【００３０】
通知条件情報記憶部１１２は、図４に示すように、会議開始時刻である旨を含むメッセージ（以下、「リマインダメッセージ」という）を会議参加予定者に通知する条件を示す通知条件情報を記憶する。例えば、図４の通知条件情報においては、通知条件と、この通知条件を有効（ＯＮ）とするか否かを示す情報とが対応づけられている。
【００３１】
ここでは、通知条件として図４に示すように、以下の２つを指定可能としている。（１）会議室内に存在する会議参加予定者の人数が一定数（例えば１名）になったこと。（２）特定の会議参加予定者（例えばＡさん）が会議室内に存在すること。
【００３２】
通知条件情報記憶部１１２は、通知条件情報記憶部１１２に記憶された通知条件が満たされたか否かを判定する。
【００３３】
メッセージ通知部１２３は、通知条件が満たされたと判定された場合に、会議開始時刻に会議室内に存在しない会議参加予定者の所持する端末に対してリマインダメッセージを通知する。
【００３４】
（メッセージ通知方法）
次に、図５に示すフローチャートを参照して、本実施形態に係るメッセージ通知方法の一例について説明する。ただし、１つの予約情報に対する処理フローについて説明する。このため、複数の予約情報に対しては、各予約情報について図５に示す処理フローが実行される。また、予約情報の途中変更は考慮しないものとする。
【００３５】
図５のステップＳ１０１において、予定履行判定部１２２は、予約情報記憶部１１１から予約情報を取得する。
【００３６】
ステップＳ１０２において、予定履行判定部１２２は、ステップＳ１０１で取得した予約情報に基づき、会議開始予定時刻であるかを判定する。会議開始予定時刻であると判定されたには、ステップＳ１０３に移行する。
【００３７】
ステップＳ１０３において、メッセージ通知部１２３は、通知条件情報記憶部１１２から通知条件情報を取得する。
【００３８】
ステップＳ１０４において、ユーザエリア情報生成部１２１は、各ユーザの所持する端末の位置するエリアのエリアＩＤをユーザ毎に取得して、ユーザＩＤとエリアＩＤとを対応づけたユーザエリア情報を生成する。
【００３９】
ステップＳ１０５において、予定履行判定部１２２は、ステップＳ１０３で取得された通知条件情報にて、特定の会議参加予定者が在室しているという通知条件が設定されているかを判定する。特定の会議参加予定者が在室しているという通知条件が設定されていると判定された場合、ステップＳ１０６に移行する。一方、特定の会議参加予定者が在室しているという通知条件が設定されていないと判定された場合、ステップＳ１０７に移行する。
【００４０】
ステップＳ１０６において、予定履行判定部１２２は、通知条件にて設定されている会議参加予定者が、該当会議室に在室しているかを判定する。通知条件にて設定されている会議参加予定者が、該当会議室に在室していると判定された場合、ステップＳ１０７に移行する。一方、通知条件にて設定されている会議参加予定者が、該当会議室に在室していないと判定された場合、ステップＳ１０４に処理が戻る。
【００４１】
ステップＳ１０７において、予定履行判定部１２２は、ステップＳ１０３で取得された通知条件情報にて、在室人数の通知条件が設定されているかを判定する。在室人数の通知条件が設定されていると判定された場合、ステップＳ１０８に移行する。一方、在室人数の通知条件が設定されていないと判定された場合、ステップＳ１０９に移行する。
【００４２】
ステップＳ１０８において、予定履行判定部１２２は、通知条件にて設定されている人数の会議参加予定者が、該当会議室に在室しているかを判定する。通知条件にて設定されている人数の会議参加予定者が、該当会議室に在室していると判定された場合、ステップＳ１０９に移行する。一方、通知条件にて設定されている人数の会議参加予定者が、該当会議室に在室していないと判定された場合、ステップＳ１０４に処理が戻る。
【００４３】
ステップＳ１０９において、メッセージ通知部１２３は、会議開始時刻に会議室内に存在しない会議参加予定者の所持する端末に対して、リマインダメッセージを送信する。
【００４４】
（具体例）
次に、図６を参照して、本実施形態に係る予約管理システムの動作を具体的に説明する。なお、図６においては、無線ＬＡＮを利用した位置測位例を示しており、アクセスポイント（ＡＰ）３１を用いて位置情報が測位されている。
【００４５】
ここでは、予約情報記憶部１１１に記憶される予約情報として、会議室Ａと、会議参加予定者（ＡさんとＢさんの２名）と、会議開始時刻（１５：３０）とが対応づけて記憶されているものとする。また、通知条件情報記憶部１１２に記憶される通知条件として、“Ａさんが会議室内に入室したこと”が記憶されているものとする。
【００４６】
図１示すユーザエリア情報生成部１２１は、会議開始時刻（１５：３０）において、Ａさんが会議室Ａに入室しており、Ｂさんが会議室Ａ以外のエリアに存在していることを検知する。そして、予定履行判定部１２２は、Ｂさんが会議開始時刻（１５：３０）において会議室内に居ないと判定する。
【００４７】
また、予定履行判定部１２２は、通知条件情報記憶部１１２に記憶された通知条件“Ａさんが会議室内に入室したこと”を取得する。この結果、通知条件が満たされたと判定され、予定履行判定部１２２は、Ｂさんの所持する端末４ｂに対するリマインダメッセージの通知をメッセージ通知部１２３に要求する。
【００４８】
メッセージ通知部１２３は、予定履行判定部１２２から通知要求を受け取ると、メッセージ通知部１２３は、Ｂさんの所持する端末４ｂに対して、図６に示すようなリマインダメッセージを通知する。
【００４９】
図６の例においては、“会議が始まります。Ａさんは会議室に到着しました。”という内容とともに、会議の内容、会議の時間帯、及び会議室についての情報がリマインダメッセージに含まれている。
【００５０】
（作用及び効果）
以上詳細に説明したように、本実施形態によれば、通知条件情報記憶部１１２に通知条件をあらかじめ登録しておき、通知条件が満たされた場合に、メッセージ通知部１２３が、会議開始時刻において会議室内に存在しない会議参加予定者の所持する端末に対してリマインダメッセージを通知することによって、高度な通知制御を実現可能となる。
【００５１】
また、本実施形態によれば、通知条件情報記憶部１１２が、会議室内に存在する会議参加予定者の人数が一定数になったことを通知条件として記憶することによって、一定の人数の会議参加予定者が会議室内に入室したときにのみリマインダメッセージを通知することができる。
【００５２】
さらに、本実施形態によれば、通知条件情報記憶部１１２が、特定の会議参加予定者が会議室内に存在することを通知条件として記憶することによって、特定の会議参加予定者が会議室内に入室したときにのみリマインダメッセージを通知することができる。
【００５３】
（その他の実施形態）
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００５４】
上述した実施形態では、予約管理サーバ１が位置測位システム３からの位置情報をエリアＩＤに変換する場合について説明した。しかしながら、エリアＩＤを送信するエリアＩＤ送信装置（例えば無線タグ）をエリア毎に設置し、エリアＩＤ送信装置が送信するエリアＩＤを受信するエリアＩＤ受信装置（例えばタグリーダ）を端末毎に設け、各端末から予約管理サーバ１にエリアＩＤを通知することによって、エリア情報記憶部１１３及び位置情報記憶部１１４を不要とすることができる。
【００５５】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態に係る予約管理システムの構成例を示すブロック図である。
【図２】図２（ａ）は本発明の実施形態に係る予約情報の一例を示す図であり、図２（ｂ）は本発明の実施形態に係るエリア情報の一例を示す図である。
【図３】図３（ａ）は本発明の実施形態に係る位置情報の一例を示す図であり、図３（ｂ）は本発明の実施形態に係るユーザエリア情報の一例を示す図である。
【図４】本発明の実施形態に係る通知条件情報の一例を示す図である。
【図５】本発明の実施形態に係るメッセージ通知方法の一例を示すフローチャートである。
【図６】本発明の実施形態に係る予約管理システムの動作の具体例を説明するための図である。
【符号の説明】
【００５７】
１…予約管理サーバ
２…スケジューラ
３…位置測位システム
４，４ａ，４ｂ…端末
１１…記憶部
３１…アクセスポイント
４１…通信部
１１１…予約情報記憶部
１１２…通知条件情報記憶部
１１３…エリア情報記憶部
１１４…位置情報記憶部
１２１…ユーザエリア情報生成部
１２２…予定履行判定部
１２３…メッセージ通知部
【図１】
2008040764.tif 000003
【図２】
2008040764.tif 000004
【図３】
2008040764.tif 000005
【図４】
2008040764.tif 000006
【図５】
2008040764.tif 000007
【図６】
2008040764.tif 000008