(57)【要約】【目的】電話端末加入者のより具体的な状態変化を反映したプレゼンスの提供を可能とする電話サービス方法及び電話システムを提供する。【構成】加入者ネットワークに繋がる複数の電話端末に対して呼制御サービスをなす電話サービス方法及び電話システムであり、該電話端末の各々の加入者のプレゼンスを保持し、該プレゼンスを該加入者ネットワークを介して該電話端末に提供し、該加入者毎に、スケジュール時刻を指定した少なくとも１つのスケジュール項目の入力を受け付け、これを保持し、該スケジュール時刻が到来したか否かを判定し、到来したと判定するスケジュール時刻がある場合に、これに対応するスケジュール項目の内容に応じて当該加入者に対応するプレゼンスを変更する。【選択図】図１
2007184755.tif 000002
【特許請求の範囲】
【請求項１】
加入者ネットワークに繋がる複数の電話端末に対して呼制御サービスをなす電話サービス方法であって、
前記電話端末の各々の加入者のプレゼンスを保持し、前記プレゼンスを前記加入者ネットワークを介して前記電話端末に提供するプレゼンス提供ステップと、
前記加入者毎に、スケジュール時刻を指定した少なくとも１つのスケジュール項目の入力を受け付け、これを保持するスケジュール保持ステップと、
前記スケジュール時刻が到来したか否かを判定し、到来したと判定するスケジュール時刻がある場合に、これに対応するスケジュール項目の内容に応じて当該加入者に対応するプレゼンスを変更するプレゼンス変更ステップと、
を含むことを特徴とする電話サービス方法。
【請求項２】
加入者ネットワークに繋がる複数の電話端末と、前記加入者ネットワークを介して前記電話端末に呼制御サービスをなす呼制御サーバと、を含む電話システムであって、
前記電話端末の各々の加入者のプレゼンスを保持し、前記プレゼンスを前記加入者ネットワークを介して前記電話端末に提供するプレゼンス提供手段と、
前記加入者毎に、スケジュール時刻を指定した少なくとも１つのスケジュール項目の入力を受け付け、これを保持するスケジュール保持手段と、
前記スケジュール時刻が到来したか否かを判定し、到来したと判定するスケジュール時刻がある場合に、これに対応するスケジュール項目の内容に応じて当該加入者に対応するプレゼンスを変更するプレゼンス変更手段と、
を含むことを特徴とする電話システム。
【請求項３】
前記呼制御サーバは、前記プレゼンス提供手段を備え、前記電話端末の各々は、前記スケジュール項目保持手段及び前記プレゼンス変更手段を備えることを特徴とする請求項２記載の電話システム。
【請求項４】
前記プレゼンス変更手段は、前記電話端末に備えられるソフトフォン部を動作せしめて前記プレゼンスを変更することを特徴とする請求項３記載の電話システム。
【請求項５】
前記プレゼンス変更手段は、前記ソフトフォン部をＡＰＩを介して動作せしめることを特徴とする請求項３記載の電話システム。
【請求項６】
前記スケジュール項目保持手段及び前記プレゼンス変更手段を備えるスケジュールサーバを含むことを特徴とする請求項２記載の電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者ネットワークに繋がる複数の電話端末に対して呼制御サービスをなす電話サービス方法及び電話システムに関し、特に、加入者の端末利用状態や在席状態の如き加入者状態情報（以下、プレゼンスと称する）を併せて提供する電話サービス方法及び電話システムに関する。
【背景技術】
【０００２】
電話機能を備える電話端末に対する呼接続サービスの提供において、呼接続の発呼者あるいは着呼者のプレゼンスを考慮した呼接続サービスを提供する方法が知られている。例えば、特許文献１に開示される方法は、予め、コンピュータや電話等の複数のメディアの各々についてその優先度をプレゼンス管理ＤＢに登録し、発呼者からの呼接続要求に際して、該プレゼンス管理ＤＢから、着呼者が利用可能且つ優先度の高いメディアを選択するものである。かかる方法によれば、着呼者の利用可能性や優先度の如きプレゼンスが考慮され、着呼者の利便性が高められるとしている。
【特許文献１】特開２００４−１５３３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の方法においては、着呼者のプレゼンスの変更が、利用可能性判断の対象となる電話端末が通話使用されていることが検知された時や、電話端末が一定時間操作されずに操作者の退席が検知された時の如きタイミングでしかなされなかった。このため、呼接続要求をなす発呼者が、着呼者が今何をしているかや今忙しいなら何時頃電話すれば捕まるのかなど、着呼者の具体的な状態変化を推察し得るプレゼンスを知ることができなかった。
【０００４】
本発明の目的は、電話端末加入者のより具体的な状態変化を反映したプレゼンスの提供を可能とする電話サービス方法及び電話システムを提供することである。
【課題を解決するための手段】
【０００５】
本発明による電話サービス方法は、加入者ネットワークに繋がる複数の電話端末に対して呼制御サービスをなす電話サービス方法であり、該電話端末の各々の加入者のプレゼンスを保持し、該プレゼンスを該加入者ネットワークを介して該電話端末に提供するプレゼンス提供ステップと、該加入者毎に、スケジュール時刻を指定した少なくとも１つのスケジュール項目の入力を受け付け、これを保持するスケジュール保持ステップと、該スケジュール時刻が到来したか否かを判定し、到来したと判定するスケジュール時刻がある場合に、これに対応するスケジュール項目の内容に応じて当該加入者に対応するプレゼンスを変更するプレゼンス変更ステップとを含むことを特徴とする。
【０００６】
本発明による電話システムは、加入者ネットワークに繋がる複数の電話端末と、該加入者ネットワークを介して該電話端末に呼制御サービスをなす呼制御サーバと、を含む電話システムであり、該電話端末の各々の加入者のプレゼンスを保持し、該プレゼンスを該加入者ネットワークを介して該電話端末に提供するプレゼンス提供手段と、該加入者毎に、スケジュール時刻を指定した少なくとも１つのスケジュール項目の入力を受け付け、これを保持するスケジュール保持手段と、該スケジュール時刻が到来したか否かを判定し、到来したと判定するスケジュール時刻がある場合に、これに対応するスケジュール項目の内容に応じて当該加入者に対応するプレゼンスを変更するプレゼンス変更手段とを含むことを特徴とする。
【発明の効果】
【０００７】
本発明による電話サービス方法及び電話システムによれば、電話端末加入者のより具体的な状態変化を反映したプレゼンスの提供が可能となる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【０００９】
図１は、本発明による実施例であり、クライアント端末を含む全体の構成を示している。複数のクライアント端末１０ａ〜１０ｎは、ＳＩＰネットワーク２０を介してＳＩＰサーバ３０に接続できる環境にあり、ソフトフォン機能を備えるハンドヘルドコンピュータやパーソナルコンピュータ（ＰＣ）である得る。図示されるクライアント端末１０ａ〜１０ｎの数は例示であって本発明はかかる数に限定されない。ＳＩＰネットワーク２０は、ＶｏＩＰ技術により加入者にＩＰ電話を可能とする加入者ネットワークであり、ＳＩＰ（Session Initiation Protocol）プロトコルに対応している。ここで、ＳＩＰプロトコルは、電話やインスタントメッセンジャーのような１対１あるいは複数の参加者間のひとまとまりの通信を開始、変更及び完了するアプリケーション層のシグナリングプロトコルである。ＳＩＰプロトコルの仕様については、ＲＦＣ３２６１にて定義されている。
【００１０】
ＳＩＰサーバ３０は、ＳＩＰネットワーク２０に接続されるサーバ装置である。ＳＩＰサーバ３０は、クライアント端末１０ａ〜１０ｎの各々の間で行われるセッション確立などの処理を仲介役として手助けする呼制御サービスを提供する呼制御サービス部３１と、クライアント端末１０ａ〜１０ｎの各々にプレゼンスサービスを提供するプレゼンスサービス部３２とを含む。
【００１１】
プレゼンスとは、リアルタイムに変動する人や端末の通信状態や行動状態を表す情報を意味する。通信状態には、例えば、端末のオンライン又はオフライン状態、あるいは人の通話中状態又は退席中状態がある。行動状態には、「現在×××会議室にて会議中」とか「午後から外出する」などの状態がある。また、プレゼンスサービス部３２が提供するプレゼンスサービスとは、人または端末のプレゼンスを取得し、電話の着呼者等の相手方の状態、位置及び時間を提供することで、必要なときに適切な手段で相手方とのコミュニケーションをとることを可能とするサービスである。プレゼンスサービス部３２は、取得したプレゼンスの情報をＳＩＰデータベース４０に保存している。
【００１２】
ＳＩＰデータベース４０は、ＳＩＰサーバ３０に接続されるデータベースである。ＳＩＰデータベース４０は、呼制御サービス部３１によりアクセスされる電話番号等の加入者情報を保持すると共に、プレゼンスサービス部３２によりアクセスされるプレゼンスを保持する。
【００１３】
図２は、図１に示されクライアント端末の詳細の構成を示している。複数のクライアント端末１０ａ〜１０ｎの各々は、ソフトフォン部１１及びスケジューラ部１２を含む。
【００１４】
ソフトフォン部１１は、プレゼンス更新部１１１と、手入力受付部１１２と、ＡＰＩ受付部１１３とを含む。ソフトフォン部１１は、ＳＩＰサーバ３０からの呼制御サービスにより他の端末との間で電話通信をなす機能を備える。手入力受付部１１２は、操作者自身のプレゼンスの変更入力を受け付ける機能を備え、ＧＵＩ（Graphical User Interface）およびＣＵＩ（Character-based User Interface）の形で実現される。プレゼンス更新部１１１は、ＳＩＰデータベース４０に保持された操作者自身のプレゼンス状態を、手入力受付部１１２により入力されたプレゼンスに更新する機能を備える。ＡＰＩ受付部１１３は、ソフトフォン部１１が備える機能を外部のプログラムから利用することを可能とするアプリケーションインターフェースである。
【００１５】
スケジューラ部１２は、スケジュール入力部１２１と、スケジュール管理部１２２と、ＡＰＩ通信部１２３と、スケジュールテーブル１２４を含む。ＡＰＩ通信部１２３は、ＡＰＩ受付部１１３と通信して、ソフトフォン部１１の機能を呼び出す機能を備え、呼び出した関数の戻り値やソフトフォン部１１が発行したイベントを受け取る動作を行う。ＡＰＩ通信部１２３の実現方法としては、マイクロソフト社が提供するActiveX（登録商標）を利用して作成する方法が挙げられる。スケジュール入力部１２１は、操作者自身のスケジュール項目の入力を受け付け、該スケジュールをスケジュールテーブル１２４に保持する機能を備える。入力できるスケジュールとしては、自分自身のスケジュールのみならず、チームメンバー等の他の加入者のスケジュールであっても良い。スケジュール入力部１２１は、Ｗｅｂブラウザ等のＧＵＩまたはＣＵＩアプリケーションとして実現され得る。スケジュール管理部１２２は、スケジュールテーブル１２４に保持された予定スケジュールに基づいて、ＳＩＰサーバ３０に保持されたプレゼンスを更新する機能を備える。その詳細の動作については後述する。
【００１６】
図３は、図２に示されたスケジュールテーブル１２４の設定例を示している。スケジュールテーブル１２４は、例えば会議等の予定であるスケジュール項目のスケジュール番号と、各スケジュール番号毎に、そのスケジュール項目の具体的な内容を示すスケジュール項目内容と、その開始予定時刻及び終了予定時刻とを含むテーブルである。ここで、各スケジュール項目について、開始予定時刻乃至終了予定時刻からなるスケジュール時刻が画定されている。該スケジュール時刻は、現在時刻との比較のために用いられる。図示されるように、例えば、スケジュール番号「１」のスケジュール項目「会議」について見ると、そのスケジュール時刻が05/11/26 11:00〜05/11/26 12:00 である。もし現在時刻が05/11/26 11:01であれば、プレゼンスが「会議中」に更新されるべきであることが分かる。
【００１７】
図４は、スケジュール管理部１２２が実行するプレゼンス更新依頼処理の処理手順を示している。かかる処理手順について、図１及び図２に示された構成要素を適宜参照して説明する。スケジュール管理部１２２は、随時、スケジュール項目の追加または削除をスケジュール入力部１２１から受け付け、これをスケジュールテーブル１２４に設定している（ステップＳ１）。
【００１８】
次に、スケジュール管理部１２２は、スケジュールテーブル１２４の各スケジュール項目の予定開始時刻が現在時刻を過ぎているかどうかを判定する（ステップＳ２）。もし、現在時刻を過ぎているスケジュール項目が無い場合（Ｎ）には、スケジュール管理部１２２は予め設定された待ち時間だけ待機する（ステップＳ３）。
【００１９】
一方、現在時刻を過ぎているスケジュール項目が有る場合（Ｙ）には、スケジュール管理部１２２は、当該スケジュール項目に基づくプレゼンス更新の適正を判定する（ステップＳ４）。これは、スケジュール管理部１２２を備える当該クライアント端末のオンまたはオフ等の状態情報に従って得られるプレゼンスと更新しようとするプレゼンスとの齟齬を回避するために行う。
【００２０】
プレゼンス更新が適正であれば、スケジュール管理部１２２は、当該プレゼンス更新をＳＩＰサーバ３０に対して依頼する（ステップＳ５）。次いで、ステップＳ１からの処理を繰り返す。
【００２１】
図５は、プレゼンス更新依頼を契機としてなされる連携動作の処理手順を示している。かかる処理手順について、図１及び図２に示された構成要素を適宜参照して説明する。本図は、図４に示されたスケジュール管理部によるプレゼンス更新を契機としてなされるクライアント端末及びＳＩＰサーバの連携動作の処理手順を示している。
【００２２】
プレゼンス更新依頼を契機として、クライアント端末１０のスケジュール管理部１２２は、ＡＰＩ通信部１２３に対してプレゼンス変更メソッドを呼び出す（ステップＳ１１）。ＡＰＩ通信部１２３は、ＡＰＩ受付部１１３との間でプロセス間通信を行い、該プレゼンス変更メソッドを受け渡す（ステップＳ１２）。ＡＰＩ受付部１１３は、該プレゼンス変更メソッドに従いソフトフォン部１１に対してプレゼンス変更関数の呼び出しを行う（ステップＳ１３）。
【００２３】
ソフトフォン部１１は、ＳＩＰサーバ３０のプレゼンスサービス部１２２からのプレゼンスサービスの提供を受けるソフトウェアである。そこで、ソフトフォン部１１は、加入者である自分および他の加入者に対して更新されたプレゼンスを送信するようにプレゼンスサービス部１２２に対して依頼（Subscribe）する（ステップＳ１４）。
【００２４】
プレゼンスサービス部１２２は、ソフトフォン部１１からの依頼に応じて、当該加入者（ここではクライアント端末１０の操作者）のプレゼンスを更新する（ステップＳ１５）。次いで、プレゼンスサービス部１２２は、更新を含むプレゼンスを、クライアント端末１０を含む加入者全員の端末に通知（Notify）する（ステップＳ１６）。通知された各端末は、これに対して正常に受け取ったことをプレゼンスサービス部１２２に応答（Response Notify）する（ステップＳ１７）。
【００２５】
一方、更新を依頼したソフトフォン部１１は、プレゼンスサービス部１２２からの通知に応じて、ＡＰＩ受付部１１３及びＡＰＩ通信部１２３を介して、当該プレゼンス変更メソッドの戻り値を受け渡しまたはイベントの通知を行うことで、スケジュール管理部１２２に応答する（ステップＳ１８、１９及び２０）。以上により、プレゼンスの更新が完了する。
【００２６】
図６は、クライアント端末において表示されるプレゼンスの画面例を示している。ここでは、例として、〇〇一郎が使用しているクライアント端末のソフトフォン部の画面６０と、〇〇太郎が使用しているクライアント端末のソフトフォン部の画面７０が示されている。
【００２７】
〇〇一郎の画面６０は、端末識別子として電話番号の表示６２と、任意の相手先に発呼するための電話ボタン６１と、〇〇一郎自身のプレゼンス表示６３と、表示対象とする他の加入者のプレゼンス表示６４とを含んでいる。プレゼンス表示６３は、手入力により更新可能であると共に時間の到来の共に自動更新される〇〇一郎のプレゼンスが表示されている。
【００２８】
一方、〇〇太郎の画面７０は、端末識別子として電話番号の表示７２と、任意の相手先に発呼するための電話ボタン７１と、〇〇太郎自身のプレゼンス表示７３と、表示対象とする他の加入者のプレゼンス表示７４とを含んでいる。プレゼンス表示７３は、手入力により更新可能であると共に時間の到来の共に自動更新される〇〇太郎のプレゼンスが表示されている。さらに、プレゼンス表示７５には、手入力により更新されたあるいは時間の到来の共に自動更新された〇〇一郎のプレゼンスが表示されている。
【００２９】
他の加入者のプレゼンス表示６４及びプレゼンス表示７４は、例えば、企業において組織されるプロジェクトの各メンバを表示することができる。プロジェクトによる開発などの場合、進捗会議、リリース判定会議などの会議日程の他に、開発終了日などの日程管理を行う必要があるが、本発明を適用することより、プロジェクトメンバでプロジェクトスケジュールを共有することができる。
【００３０】
また、アクセス権があるプロジェクトリーダあるいはそれに準ずる人だけがスケジュール項目の入力ができるようにしてプロジェクトの日程を管理するという運用が可能となる。かかる運用を実現するには、スケジュール管理部を実現するソフトウェアとして、例えば、「ＲＦＣ３６６７」グループウェアと呼ばれるソフトウェアの使用が考えられる。
【００３１】
以上の実施例は、スケジュールに基づいたプレゼンスの更新をクライアント端末が時刻到来を判定してＳＩＰサーバに依頼する形態である。本発明による呼制御方法及び電話システムは、スケジュールテーブルの内容をＷｅｂサービスとして提供するスケジュールサーバをＳＩＰネットワークに設け、該スケジュールサーバがプレゼンスの更新を判定してＳＩＰサーバに依頼するという形態も可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明による実施例であり、クライアント端末を含む全体の構成を示すブロック図である。
【図２】図１に示されクライアント端末の詳細の構成を示すブロック図である。
【図３】図２に示されたスケジュールテーブルの設定例を示す図である。
【図４】スケジュール管理部が実行するプレゼンス更新依頼処理の処理手順を示すフローチャートである。
【図５】プレゼンス更新依頼を契機としてなされる連携動作の処理手順を示すシーケンス図である。
【図６】クライアント端末において表示されるプレゼンスの画面例を示す図である。
【符号の説明】
【００３３】
１０、１０ａ〜１０ｎ  クライアント端末
１１  ソフトフォン部
１２  スケジューラ部
２０  ＳＩＰネットワーク
３０  ＳＩＰサーバ
３１  呼制御サービス部
３２  プレゼンスサービス部
４０  ＳＩＰデータベース
１１１  プレゼンス更新部
１１２  手入力受付部
１１３  ＡＰＩ受付部
１２１  スケジュール入力部
１２２  スケジュール管理部
１２３  ＡＰＩ通信部
１２４  スケジュールテーブル
【図１】
2007184755.tif 000003
【図２】
2007184755.tif 000004
【図３】
2007184755.tif 000005
【図４】
2007184755.tif 000006
【図５】
2007184755.tif 000007
【図６】
2007184755.tif 000008