(57)【要約】【課題】スケジュールの設定を行ったパソコンから離れている場合にも、予め指定した電話にスケジュールの通知を行う。【解決手段】ＩＰ交換網１０に、ＩＰ電話付きパソコンであるクライアント端末２０とモバイル端末３０等を複数収容した電話システムにおいて、各クライアント端末２０に、その使用者の行動予定と不在時の連絡先の電話番号を予め登録して管理するスケジュール管理部と、前記使用者による入力操作の状況を監視することによって該使用者が在席しているか不在であるかを判定する状態監視部と、前記使用者に伝えるべきメッセージを音声信号として出力するスピーチ部とを設け、その登録された行動予定の時刻に使用者が在席しているか否かを判定し、不在の場合に連絡先の電話番号の電話機を呼び出して、メッセージを音声で伝えるように構成する。【選択図】図１
2009218855.tif 000002
【特許請求の範囲】
【請求項１】
電話機能付きコンピュータを含む複数の電話機を交換機能付き通信網によって相互に接続する電話システムであって、
前記電話機能付きコンピュータは、
その使用者の行動予定と不在時の連絡先の電話番号を予め登録して管理するスケジュール管理手段と、
前記使用者による入力操作の状況を監視することによって該使用者が在席しているか不在であるかを判定する状態監視手段と、
前記使用者に伝えるべきメッセージを音声信号として出力するスピーチ手段とを備え、
前記登録された行動予定の時刻に前記使用者が在席しているか否かを判定し、不在の場合に前記連絡先の電話番号の電話機を呼び出して、前記メッセージを音声で伝えるように構成したことを特徴とする電話システム。
【請求項２】
電話機能付きコンピュータを含む複数の電話機を交換機能付き通信網によって相互に接続する電話システムにおいて、
前記電話機能付きコンピュータの使用者の行動予定と不在時の連絡先の電話番号を予め登録して管理するスケジュール管理手段と、前記使用者による入力操作の状況を監視することによって該使用者が在席しているか不在であるかを判定する状態監視手段と、前記使用者に伝えるべきメッセージを音声信号として出力するスピーチ手段とを有するアプリケーションサーバを設け、
前記登録された行動予定の時刻に前記使用者が在席しているか否かを判定し、不在の場合に前記連絡先の電話番号の電話機を呼び出して、前記メッセージを音声で伝えるように構成したことを特徴とする電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナル・コンピュータ（以下、「パソコン」という）をＩＰ(Internet  Protocol)電話として使用する電話システム、特にその電話によるスケジュールの通知機能に関するものである。
【背景技術】
【０００２】
パソコンにＩＰ電話のソフトウエアを組み込み、送受話器（ハンドセット）やヘッドセット等を装着して電話機として使用するソフトフォンと、そのソフトフォンの使用者のスケジュール管理機能とを連携したプレゼンス機能付きＩＰ電話機を用いた電話システムが、企業向けに積極的に取り入られている。プレゼンスとは、例えばパソコンの前にその使用者が「存在」するという状況を意味する言葉であるが、スケジュール管理機能と連携させることにより、「在席中」、「会議中」、「外出中」、「休暇中」等の使用者の状況を、プレゼンス情報として相手側へ伝えることが可能になる。
【０００３】
こうしたプレゼンス情報に基づき、在席中であれば直接相手に電話をかけ、会議中であればメッセージを送り、外出中であれば携帯電話をかけるといった対応が可能になり、電話の不必要なかけ直しがなくなり、伝言メモを書く時間が省けるなど、効率的に業務を進めることができる。
【０００４】
下記特許文献１には、ＩＰ交換網に接続される複数のＩＰ電話機能付きパソコン（以下、「クライアント端末」という）に対して呼制御サービスを行うＳＩＰ(Session  Initiation  Protocol)サーバに、個々のクライアント端末のプレゼンス情報を保持して提供する機能を付加し、個々のクライアント端末は、状態が変化したときにＳＩＰサーバ内のプレゼンス情報を更新するように構成した電話システムが記載されている。
【０００５】
【特許文献１】特開２００７−１８４７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記電話システムでは、他者にはプレゼンス情報によって自分の具体的なスケジュールを通知することができるが、そのスケジュールの設定を行った本人自身がその時刻にパソコンから離席している場合、自分のスケジュールを把握することができないという問題があった。
【０００７】
本発明は、スケジュールの設定を行ったパソコンから離れている場合にも、予め指定した電話にスケジュールの通知を行うことができる電話システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の内の第１の発明は、電話機能付きコンピュータを含む複数の電話機を交換機能付き通信網によって相互に接続する電話システムにおいて、前記電話機能付きコンピュータは、その使用者の行動予定と不在時の連絡先の電話番号を予め登録して管理するスケジュール管理手段と、前記使用者による入力操作の状況を監視することによって該使用者が在席しているか不在であるかを判定する状態監視手段と、前記使用者に伝えるべきメッセージを音声信号として出力するスピーチ手段とを備え、前記登録された行動予定の時刻に前記使用者が在席しているか否かを判定し、不在の場合に前記連絡先の電話番号の電話機を呼び出して、前記メッセージを音声で伝えるように構成したことを特徴としている。
【０００９】
第２の発明は、電話機能付きコンピュータを含む複数の電話機を交換機能付き通信網によって相互に接続する電話システムにおいて、前記電話機能付きコンピュータの使用者の行動予定と不在時の連絡先の電話番号を予め登録して管理するスケジュール管理手段と、前記使用者による入力操作の状況を監視することによって該使用者が在席しているか不在であるかを判定する状態監視手段と、前記使用者に伝えるべきメッセージを音声信号として出力するスピーチ手段とを有するアプリケーションサーバを設け、前記登録された行動予定の時刻に前記使用者が在席しているか否かを判定し、不在の場合に前記連絡先の電話番号の電話機を呼び出して、前記メッセージを音声で伝えるように構成したことを特徴としている。
【発明の効果】
【００１０】
本発明では、電話機能付きコンピュータの使用者の行動予定を登録しておき、その予定時刻に使用者が不在であれば、予め登録してある連絡先の電話機に音声でメッセージが伝えられる。これにより、スケジュールの設定を行ったパソコンから離れている場合にも、予め指定した電話にスケジュールの通知を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１１】
この発明の前記並びにその他の目的と新規な特徴は、次の好ましい実施例の説明を添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。
【実施例１】
【００１２】
図１は、本発明の実施例１を示す電話システムの概略の構成図である。
この電話システムは、ＩＰ交換網１０と、これに接続される複数のクライアント端末２０及びモバイル端末３０と、このＩＰ交換網１０に接続される複数のクライアント端末２０やモバイル端末３０に対する呼制御サービス等を行うＳＩＰサーバ４０で構成されている。
【００１３】
ＩＰ交換網１０は、インターネットをベースとした電話交換網であり、クライアント端末２０は、後述するように、汎用のパソコンにＩＰ電話機能とスケジュール管理機能を組み込んだものである。また、モバイル端末３０は、ＰＨＳ(Personal  Handyphone  System)や携帯電話を代表とする通常の携帯端末である。
【００１４】
ＳＩＰサーバ４０は、ＶｏＩＰ(Voice  over  Internet  Protocol)を応用したインターネット電話で用いられる通話制御プロトコルであるＳＩＰを用いて呼制御とプレゼンス情報サービスを実現するサーバで、呼制御部４１、プレゼンス部４２及びＳＩＰデータベース４３で構成されている。なお、ＶｏＩＰは、インターネットやイントラネット等を使って音声データを送受信する技術であり、ＳＩＰは、電話やインスタントメッセンジャーのような１対１、或いは複数の参加者間のひとまとまりの通信を開始、変更及び完了するアプリケーション層のシグナリングプロトコルである。
【００１５】
呼制御部４１は、電話の発信及び着信の制御を行うもので、プレゼンス部４２は、各クライアント端末２０のプレゼンス情報を管理し、要請に応じて他のクライアント端末２０にその情報を提供するものである。また、ＳＩＰデータベース４３は、各クライアント端末２０のログイン情報、登録者、プレゼンス情報等を格納するための記憶部である。
【００１６】
図２は、図１中のクライアント端末２０のシステム構成図である。
クライアント端末２０は、前述のように、通常のパソコンとしての機能を実現するハードウエアとソフトウエアに加えて、ＩＰ電話機として使用するためのハードウエアとソフトウエアを組み込んだものである。この図２では、ＩＰ電話機能とスケジュール管理機能に関する部分のみを示している。
【００１７】
このクライアント端末２０は、ソフトフォンモジュールとスケジュール管理モジュールを備えている。ソフトフォンモジュールは、呼制御部２１、プレゼンス部２２及びモジュール間インタフェース２３を有し、スケジュール管理モジュールはモジュール間インタフェース２４、スケジュール管理部２５、状態管理部２６及びテキストスピーチ部２７を有している。
【００１８】
呼制御部２１は、ＩＰ交換網１０を介して他のクライアント端末２０やモバイル端末３０、及びＳＩＰサーバ４０との間で電話の発着信、音声のやり取り、通話の切断等の一般的な電話の制御を行うものである。
【００１９】
プレゼンス部２２は、そのクライアント端末２０自体のログイン状態や使用者の離籍状態を監視し、変化を検出したときにＳＩＰサーバ４０に対してその状態を通知する機能を有している。また、プレゼンス部２２は、ＳＩＰサーバ４０から他のクライアント端末２０のプレゼンス情報を取得する機能も有している。
【００２０】
モジュール間インタフェース２３，２４は、プロセス間通信を用いてソフトフォンモジュールとスケジュール管理モジュールの間での通信を行うもので、イベントを送受信することにより、相互に相手のモジュールを呼び出す機能や、呼び出したモジュールからの戻り値を受け取る機能を有している。
【００２１】
スケジュール管理部２５は、パソコンの使用者の行動予定を登録しておくためのカレンダーを有し、このカレンダーに登録された予定時刻にアラーム表示を行う等の一般的なパソコンにも搭載される機能である。このスケジュール管理部２５は、例えば、「３月１日９時から１１時まで会議、場所は第１会議室」、「３月２日１３時から１６時まで外出、連絡先電話０９０−ｘｘｘｘｘｘｘｘ」、「３月３日休暇」等のスケジュールと可能な場合の連絡先の電話番号を保持・管理する機能を有している。
【００２２】
状態管理部２６は、パソコンのスクリーンセーバやスクリーンロックの起動を監視したり、マウスやキーボードからの入力操作が一定時間以上途絶えたりすることを監視して、パソコンの使用者が離席していることを判断するものである。更に、状態管理部２６は、例えばＴＣＰ／ＩＰ等のネットワークプロトコルを利用して他のクライアント端末に接続し、そのクライアント端末の状態情報を取得する機能も有している。
【００２３】
テキストスピーチ部２７は、テキスト文書で記述されているデータをアナログの音声信号に変換することにより、その文章を音声で読み上げるものである。例えば、テキストスピーチ部２７は、スケジュール管理部２５に登録された「３月１日９時から１１時まで会議、場所は第１会議室」の内容を音声で出力する機能を有している。なお、出力される音声信号は、ＩＰ電話機のハードウエアである送受話器からの音声信号と同様の経路で、接続相手の電話機に送信されるようになっている。
【００２４】
図３は、図２中のスケジュール管理モジュールの動作を示すフローチャートである。以下、この図３を用いて、本実施例の特徴である電話によるスケジュールの通知動作を説明する。
【００２５】
クライアント端末２０のスケジュール管理モジュールが動作状態になると、図３のステップＳ１において、スケジュール管理部２５に登録されているスケジュールの開始または終了の予定時刻まで待機する。これは、一定周期でスケジュール管理部２５の登録内容と現在時刻を比較する方法でも良いし、予めタイマーをセットして割り込み信号の発生を待つようにしても良い。予定時刻になると、ステップＳ２へ進む。
【００２６】
ステップＳ２において、状態管理部２６によってパソコンの使用者が在席しているか離席しているかが判定される。在席していると判定されれば、ステップＳ７へ進み、離席していると判定されれば、ステップＳ３へ進む。
【００２７】
ステップＳ３において、モジュール間インタフェース２４は、スケジュール管理部２５に登録されているスケジュールに対する連絡先を取得し、ソフトフォンモジュール側のモジュール間インタフェース２３に対して、連絡先の電話番号を含む発信イベントを送信する。これにより、ソフトフォンモジュールの呼制御部２１は、ＳＩＰサーバ４０を経由して連絡先電話番号に対する発信を行う。その後、ステップＳ４へ進み、連絡先の電話機からの応答を監視する。
【００２８】
ステップＳ４において、通話の確立が確認された場合はステップＳ６へ進む。連絡先の電話機が応答しなかったり、着信が拒否されたりして通話が確立されない場合は、ステップＳ５へ進む。
【００２９】
ステップＳ５において、予め設定してある一定時間を置いて、モジュール間インタフェース２４は、規定回数の再発信を行う。もしも、規定回数の再発信によっても通話が確立されなければ、ステップＳ７へ進む。
【００３０】
ステップＳ６では、通話の確立を受けて、テキストスピーチ部２７が起動され、スケジュール管理部２５に登録されているスケジュール内容とその時刻のデータが、アナログの音声信号に変換される。生成された音声信号は、ＩＰ電話機の送受話器からの音声信号と同様の経路で、接続相手の電話機に送信される。これにより、連絡先として指定されたモバイル端末等の電話機に、スケジュール内容と時刻が音声で出力される。その後、ステップＳ７へ進む。
【００３１】
ステップＳ７において、音声での通知の成否にかかわらずプレゼンス情報を更新し、ステップＳ８へ進む。
【００３２】
ステップＳ８において、スケジュール管理部２５に次のスケジュールが登録されているか否かが判定され、登録されていればステップＳ１へ戻り、ステップＳ１〜Ｓ７の処理が繰り返される。次のスケジュールが登録されていなければ、スケジュール管理モジュールの動作は終了する。
【００３３】
図４は、図１の電話システムの動作シーケンスを示す図である。以下、この図４を用いて、実施例１の電話システムにおけるスケジュールの通知シーケンスを説明する。
【００３４】
スケジュール管理モジュールのスケジュール管理部２５は、登録されたスケジュールの時刻になると、モジュール間インタフェース２４に呼び出し要求を行う。これにより、モジュール間インタフェース２４は、ソフトフォンモジュールのモジュール間インタフェース２３に対してイベントを送信する。
【００３５】
モジュール間インタフェース２３は、モジュール間インタフェース２４から受け取ったイベントに基づいて、呼制御部２１に対して発呼要求を行う。呼制御部２１は、ＳＩＰサーバ４０に対して発信要求を送信し、ＳＩＰサーバ４０は、連絡先に指定されているモバイル端末３０に発信要求を送信する。
【００３６】
発信要求に従ってモバイル端末３０が応答すると、このモバイル端末３０からＳＩＰサーバ４０に応答信号が送信され、更にＳＩＰサーバ４０から発信元のクライアント端末２０の呼制御部２１に応答信号が送信される。
【００３７】
応答信号に従って呼制御部２１は、モジュール間インタフェース２３に応答通知を出力する。これにより、モジュール間インタフェース２３は、スケジュール管理モジュールのモジュール間インタフェース２４に対してイベントを送信する。
【００３８】
モジュール間インタフェース２４は、モジュール間インタフェース２３から受け取ったイベントに基づいて、テキストスピーチ部２７に対して音声通知要求を行う。テキストスピーチ部２７は、スケジュール管理部２５からスケジュール内容を取得し、その内容を音声信号に変換して電話用の音声経路に出力する。これにより、スケジュール内容が音声の状態で連絡先のモバイル端末３０に伝えられる。
【００３９】
モバイル端末３０が通話を切断すると、切断信号がＳＩＰ４０を介して発信元のクライアント端末２０に伝えられ、テキストスピーチ部２７の動作は停止させられる。
【００４０】
以上のように、この実施例１の電話システムは、ＩＰ電話機能つきのパソコンに、使用者が在席しているか不在かを管理する状態管理部２６を設けると共に、スケジュールの内容を音声に変換して電話によって送信するテキストスピーチ部２７を設けている。これにより、スケジュールを登録しておけば、離席時においても、携帯電話等によって自分自身にスケジュール内容等を知らせることができるという利点がある。
【実施例２】
【００４１】
実施例１では、各クライアント端末２０が、それぞれのスケジュール管理モジュールを備え、スケジュール管理部２５に使用者のスケジュールを登録しておき、離席時には連絡先の電話機に音声でスケジュールを伝えるようにしていた。このため、スケジュール管理を行っていないパソコンには適用することができず、更に、スケジュール管理部２５の他にテキストスピーチ部２７も必要になるなど、適用範囲が限定されるという制約があった。
【００４２】
実施例２の電話システムは、スケジュール管理とテキストスピーチの機能をアプリケーションサーバとして独立させることにより、単純なソフトフォン機能しか持たないパソコンでも利用できるようにしたものである。
【００４３】
図５は、本発明の実施例２を示す電話システムの概略の構成図であり、図１中の要素と共通の要素には共通の符号が付されている。
【００４４】
この電話システムは、インターネット通信網５０と、これに接続される複数のクライアント端末６０及びモバイル端末３０と、ＳＩＰサーバ４０と、アプリケーションサーバ７０で構成されている。
【００４５】
インターネット通信網５０は、ＴＣＰ／ＩＰプロトコルを用いる一般的なパケット通信網である。クライアント端末６０は、汎用のパソコンにＩＰ電話機能を組み込んだもので、ＩＰ電話機能としては、例えば図２中のソフトフォンモジュールに相当するものであれば十分である。
【００４６】
アプリケーションサーバ７０は、スケジュール管理部７１、ダイアラサービス部７２、テキストスピーチ部７３、及び状態管理部７４を有している。
【００４７】
スケジュール管理部７１は、各クライアント端末６０の使用者の予定を集中して管理するためのカレンダーを有し、このカレンダーに登録された予定時刻に該当するクライアント端末等に通知を行うものである。スケジュール管理部７１は、実施例１におけるクライアント端末２０のスケジュール管理部２５と同様の情報を管理するようになっている。
【００４８】
ダイアラサービス部７２は、インターネット通信網５０を介してＳＩＰサーバ４０やクライアント端末６０等との間の接続を制御するものである。
【００４９】
テキストスピーチ部７３は、実施例１におけるクライアント端末２０のテキストスピーチ部２７と同様に、テキスト文書で記述されているデータをアナログの音声信号に変換することにより、その文章を音声で読み上げるものである。
【００５０】
状態管理部７４は、インターネット通信網５０を介して各クライアント端末のプレゼンス情報を取得して管理するものである。その他のモバイル端末３０とＳＩＰサーバ４０は、実施例１で説明したとおりである。
【００５１】
図６は、図５の電話システムの動作シーケンスを示す図である。以下、この図６を用いて、実施例２の電話システムにおけるスケジュールの通知シーケンスを説明する。
【００５２】
アプリケーションサーバ７０のスケジュール管理部７１は、登録されている予定時刻まで待機し、予定時刻になるとＳＩＰサーバ４０のプレゼンス部４２（または、状態管理部７４）に対して、該当するクライアント端末６０のプレゼンスを確認する。
【００５３】
プレゼンス部４２（または、状態管理部７４）からの応答によって、該当するクライアント端末６０の使用者の在席が確認されると、スケジュール管理部７１は、次の予定時刻までの待機状態に移る。該当するクライアント端末６０の使用者の在席が確認できない場合は、スケジュール管理部７１に予め設定されている連絡先のモバイル端末３０等の電話番号を取得し、ダイアラサービス部７２を呼び出す。
【００５４】
呼び出されたダイアラサービス部７２は、ＳＩＰサーバ４０の呼制御部４１に対して、連絡先の電話番号に対する発呼要求を行う。これにより、呼制御部４１から連絡先のモバイル端末３０等に対する発信が行われる。連絡先の電話機が応答しなかったり、着信が拒否されたりして通話が確立されない場合は、呼制御部４１からダイアラサービス部７２へ、その旨の通知が行われる。この場合、ダイアラサービス部７２は予め設定してある一定時間を置いて規定回数だけ再発信を行うことになる。なお、規定回数の再発信によっても通話が確立されなければ、発呼要求は取り下げられる。
【００５５】
連絡先のモバイル端末３０等から応答があると、呼制御部４１を介してダイアラサービス部７２にその旨の通知が行われ、ダイアラサービス部７２は、テキストスピーチ部７３に対して、スケジュール管理部７１に登録されているスケジュール内容とその時刻のデータを音声に変換して通知するように、音声通知要求を出力する。
【００５６】
これにより、該当するクライアント端末６０の使用者のスケジュール内容とその時刻が、アナログの音声信号に変換される。生成された音声信号は、ＩＰ電話の音声信号と同様の経路で、接続相手のモバイル端末３０等の電話機に送信される。従って、連絡先として指定されたモバイル端末等の電話機に、スケジュール内容と時刻が音声で出力される。
【００５７】
モバイル端末３０が通話を切断すると、切断信号がＳＩＰサーバ４０を介してアプリケーションサーバ７０に伝えられ、テキストスピーチ部７３の動作は停止させられる。
【００５８】
以上のように、この実施例２の電話システムは、複数のクライアント端末６０のプレゼンス情報を一括して管理すると共に、クライアント端末６０の使用者が不在の時には、指定された連絡先の電話機に音声でスケジュールを伝えるためのアプリケーションサーバ７０を有している。これにより、スケジュール管理機能やテキストスピーチ機能を持たないクライアント端末６０の使用者でも、アプリケーションサーバ７０に自分のスケジュールを登録しておけば、離席時においても、携帯電話等によって自分自身にスケジュール内容等を知ることができるという利点がある。
【００５９】
なお、本発明は、上記実施例に限定されず、種々の変形が可能である。この変形例としては、例えば、次のようなものがある。
（ａ）  スケジュール管理部２５，７１は、登録されている予定時刻にプレゼンスの確認を行っているが、予定時刻よりも一定時間前の時刻を任意に設定して、プレゼンスの確認を行うようにしても良い。
（ｂ）  スケジュール管理部７１は、該当するクライアント端末６０の使用者の在席が確認されたときには、そのクライアント端末６０にスケジュールの通知を出さないようにしているが、通知を希望するか否かを登録しておき、希望に応じて通知を行うようにしても良い。
（ｃ）  テキストスピーチ部２７，７３では、テキストデータを音声信号に変換しているが、予め録音した音声信号をデータに基づいて選択して出力するようにしても良い。
（ｄ）  使用者が不在時にスケジュールを通知する連絡先の電話機は、モバイル端末３０に限定するものではない。他のクライアント端末２０，６０に通知するようにしても良い。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施例１を示す電話システムの概略の構成図である。
【図２】図１中のクライアント端末２０のシステム構成図である。
【図３】図２中のスケジュール管理モジュールの動作を示すフローチャートである。
【図４】図１の電話システムの動作シーケンスを示す図である。
【図５】本発明の実施例２を示す電話システムの概略の構成図である。
【図６】図５の電話システムの動作シーケンスを示す図である。
【符号の説明】
【００６１】
１０    ＩＰ交換網
２０，６０    クライアント端末
２１，４１    呼制御部
２２，４２    プレゼンス部
２３，２４    モジュール間インタフェース
２５，７１    スケジュール管理部
２６，７４    状態管理部
２７，７３    テキストスピーチ部
３０    モバイル端末
４０    ＳＩＰサーバ
４３    ＳＩＰデータベース
５０    インターネット通信網
７０    アプリケーションサーバ
７２    ダイアラサービス部
【図１】
2009218855.tif 000003
【図２】
2009218855.tif 000004
【図３】
2009218855.tif 000005
【図４】
2009218855.tif 000006
【図５】
2009218855.tif 000007
【図６】
2009218855.tif 000008