【手続補正書】
【提出日】平成17年4月27日(2005.4.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】セッション制御サーバ、プレゼンスサーバ、セッション制御装置、当該セッション制御装置に適用されるソフトウェア、セッション制御方法、およびネットワークシステム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも２台の通信端末間で形成される通信セッションを制御するセッション制御サーバと、前記２台の端末のいずれかの端末の状態情報を管理するプレゼンスサーバと、前記セッション制御サーバ、プレゼンスサーバ及び端末間を接続する通信回線とを備えたネットワークシステムにおいて、
前記セッション制御サーバは、
前記端末のユーザまたは当該端末の状態情報の変化を検出する手段と、該状態情報の変化を検出した際に前記状態情報の更新要求を前記プレゼンスサーバへ通知する手段とを有することを特徴とするネットワークシステム。
【請求項２】
端末またはサーバから送信されるパケットを受信して他のサーバまたは端末にパケットを中継する第１のサーバと，前記端末のユーザまたは端末の状態情報を管理する第２のサーバと、前記第１のサーバと第２のサーバ及び前記端末とを接続する通信回線とを有し、
前記第１のサーバは、
前記端末または端末ユーザの状態情報の変化を検出する手段と、該状態変化を検出した際に前記状態情報の更新要求を前記第２のサーバへ通知する手段とを有することを特徴とするネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムにおいて、
前記プレゼンスサーバは、前記状態情報の更新要求を受信する手段と、前記状態情報を記憶する手段と、前記更新要求に基づき前記記憶手段を更新する手段とを備えることを特徴とするネットワークシステム。
【請求項４】
請求項３に記載のネットワークシステムにおいて、
前記プレゼンスサーバは、
前記通知のあった状態情報と、該状態情報の属する端末ないし端末ユーザに属する別の状態情報とを比較し、前記更新要求の前記別の状態情報に対する整合性を判断する手段を備えることを特徴とするネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムにおいて、
前記プレゼンスサーバは、
前記他の状態情報が、前記更新要求のあった状態情報に整合性が無い場合は、該更新要求のあった状態情報に整合するように前記他の状態情報を書き換えることを特徴とするネトワークシステム。
【請求項６】
請求項１から５のいずれか１項に記載のネットワークシステムにおいて、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）を用いることを特徴とするネットワークシステム。
【請求項７】
通信端末間で形成される通信セッションを監視する機能を備えた単数または複数のサーバと、前記通信端末の状態または端末ユーザの状態を記述する状態情報を格納するプレゼンスサーバとを備えたネットワークシステムにおいて、
前記単数または複数のサーバは、ＳＩＰ用のプロトコルスタックを備え、
前記プレゼンスサーバ以外のいずれかのサーバが、前記通信セッションを監視して前記状態情報の変化を検出し、
該変化を検出した際に、該プレゼンスサーバに対して該状態情報の変化を通知することを特徴とするネットワークシステム。
【請求項８】
通信端末のユーザないし該通信端末の状態情報を管理するプレゼンスサーバにネットワークを介して接続されるサーバであって、
前記通信回線に接続されるためのインタフェースと，
受信パケットに対して受信解析とヘッダ整形とを行い、該ヘッダ成形が行なわれた受信パケットを前記インタフェースに転送する通信制御部と，
前記通信端末間で形成される通信セッションの状態管理を、所定の有効時間単位で行う状態管理部と，
前記通信回線を介して通知される前記通信端末のアドレス情報を管理する端末ロケーション管理部と、
前記通信セッションの状態に関する情報ないし前記アドレス情報の変化を検出する手段と、
該変化が検出された場合には、前記状態情報またはアドレス情報が変化したことを前記プレゼンスサーバに通知するプレゼンス状態更新メッセージを生成し，前記通信制御部に該メッセージの送信指示を出すプレゼンス状態更新部とを有することを特徴とするサーバ。
【請求項９】
請求項８に記載のサーバにおいて、
前記通信セッションの状態ないし前記アドレス情報の変化を検出する手段とは、セッション制御メッセージまたは端末からの位置登録要求メッセージを受信することにより前記変化を検出することを特徴とするサーバ。
【請求項１０】
請求項９に記載のサーバにおいて、
前記プレゼンス状態更新部は、前記状態情報の属する端末が自己の管理する端末か否かを判断する手段を備え、前記変化が検出された状態情報が、自己の管理すべき端末に属していた場合にのみ、前記プレゼンス状態更新メッセージを生成することを特徴とするサーバ。
【請求項１１】
請求項１０に記載のサーバにおいて、
前記状態情報の属する端末が自己の管理する端末か否かを判断する手段は、自己のアドレスのドメインネームと、該端末のアドレスのドメインネームとを比較し、
該ドメインネームが一致した場合に、自己の管理すべき端末と判断することを特徴とするサーバ。
【請求項１２】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＩＮＶＩＴＥリクエストに対する２００応答を受信した時を話中状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１３】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＩＮＶＩＴＥリクエストに対する２００応答後のＡＣＫメッセージを受信した時を話中状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１４】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＢＹＥリクエストを受信した時を切断状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１５】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＢＹＥリクエストに対する２００応答を受信した時を切断状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１６】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＲＥＧＩＳＴＥＲメッセージによる登録をオンライン状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１７】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）用のプロトコルスタックを備え、
前記プレゼンス状態更新部は、ＲＥＧＩＳＴＥＲメッセージによる登録削除をオフライン状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１８】
請求項８から１１のいずれか１項に記載のサーバであって，，
前記通信セッションの制御メッセージに付随した、当該セッションの有効期限に関する情報を読み出す手段と、
該読み出したメッセージを現在時刻と比較する手段を更に備え、
前記プレゼンス状態更新部は、
現在時刻が前記有効期限を経過した場合を通信セッションの状態の遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項１９】
請求項１８に記載のサーバであって，
前記端末ロケーション管理部は、時刻をカウントするタイマーを備え、
前記プレゼンス状態管理部は、前記有効期限が切れた時をオフライン状態への遷移契機とみなし，前記プレゼンス状態更新メッセージの送信指示を出すことを特徴とするサーバ。
【請求項２０】
請求項８から１１のいずれか１項に記載のサーバであって，
前記状態情報またはアドレス情報がボディ部に含まれたＲＥＧＩＳＴＥＲメッセージを生成する手段を備え、
前記プレゼンス状態更新メッセージとして、当該ＲＥＧＩＳＴＥＲメッセージを前記プレゼンスサーバに送信することを特徴とするサーバ。
【請求項２１】
請求項２０に記載のサーバであって，
前記ＲＥＧＩＳＴＥＲメッセージのボディ部に、以下のいずれかの情報を含むことを特徴とするサーバ；
セッションの種別，セッションを確立している端末の情報，確立されたセッションで利用している符号化方式および通信速度に関わる情報。
【請求項２２】
請求項８から１１のいずれか１項に記載のサーバであって，
前記通信制御部は、新規にリクエストメッセージを送信する機能を有することを特徴とするサーバ。
【請求項２３】
少なくとも２台の通信端末間で形成される通信セッションを管理するセッション制御サーバにネットワークを介して接続され、該通信セッションの状態情報を管理するプレゼンスサーバであって、
前記セッション制御サーバより受信した状態情報の更新メッセージを受信するインタフェースと、
複数の状態情報を格納する記憶手段と、
前記セッション制御サーバから送信される状態情報の更新要求メッセージを受信する手段と、
前記記憶手段に格納された内容を変更する手段と、
前記更新メッセージに含まれる状態情報（第１の状態情報）と、前記記憶手段に格納された他の状態情報であって前記第１の状態情報が属する端末に属する状態情報（第２の状態情報）との間に矛盾がないかどうかを判断する手段とを有し、
前記第１の状態情報と第２の状態情報との間に矛盾がある場合には，
該第２の状態情報を第１の状態情報に整合するように変更することを特徴とするプレゼンスサーバ。
【請求項２４】
通信端末間で形成される通信セッションを監視する機能を備えた単数または複数のサーバと、前記通信端末の状態または端末ユーザの状態を記述する状態情報を格納するプレゼンスサーバを用いた通信の通信制御方法において、 ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）を用いて通信セッションを開始し、
該通信セッションを監視して前記状態情報の変化を検出し、
該変化を検出した際に、前記プレゼンスサーバ以外のいずれかのサーバが、該プレゼンスサーバに対して該状態情報の変化を通知することを特徴とする通信制御方法。
【請求項２５】
請求項２４に記載の通信制御方法において、
前記単数または複数のサーバのいずれかのサーバとして、前記通信セッションを管理する機能を備えたセッション制御サーバを用いることを特徴とする通信制御方法。
【請求項２６】
請求項２４に記載の通信制御方法において、
前記状態情報または前記通信端末のアドレス情報がボディ部に含まれたＲＥＧＩＳＴＥＲメッセージをプレゼンスサーバに送信することにより、前記通知を行なうことを特徴とする通信制御方法。
【請求項２７】
請求項２６に記載の通信制御方法において、
前記ＲＥＧＩＳＴＥＲメッセージのボディ部に、以下のいずれかの情報を含むことを特徴とする通信制御方法；
セッションの種別，セッションを確立している端末の情報，確立されたセッションで利用している符号化方式および通信速度に関わる情報。
【請求項２８】
通信端末の状態または端末ユーザの状態を記述する状態情報を格納するプレゼンスサーバに通信回線を介して接続されるためのインタフェースを備え、少なくとも２つの通信端末間に形成される通信セッションの制御機能を備えたサーバの制御方法において、
前記通信セッションを監視して前記状態情報の変化を検出し、
該変化を検出した際に、状態情報の更新要求メッセージを生成し、
該更新要求メッセージを前記インタフェースに送信することを特徴とするサーバの制御方法。
【請求項２９】
通信端末の状態または端末ユーザの状態を記述する状態情報を格納するプレゼンスサーバに通信回線を介して接続されるためのインタフェースを備え、少なくとも２つの通信端末間に形成されるＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）による通信セッションの制御機能を備えたサーバの制御プログラムであって、以下のステップを実行する制御プログラム；
前記通信セッションを監視して前記状態情報の変化を検出するステップ、
該変化の検出を契機として、状態情報の更新要求メッセージを生成するステップ、
該生成した更新要求メッセージを前記インタフェースに送信するステップ。
【請求項３０】
請求項２９に記載の制御プログラムにおいて、
前記状態情報の更新要求メッセージを生成するステップが、以下のステップを含むことを特徴とする制御プログラム；
前記状態情報または前記通信端末のアドレス情報がボディ部に含まれたＲＥＧＩＳＴＥＲメッセージを生成するステップ。
【請求項３１】
請求項３０に記載の制御プログラムにおいて、
以下の情報がボディ部に含まれたＲＥＧＩＳＴＥＲメッセージを生成するステップを含むことを特徴とする制御プログラム；
セッションの種別，セッションを確立している端末の情報，確立されたセッションで利用している符号化方式および通信速度に関わる情報。
【請求項３２】
少なくとも２台の通信端末と、該２台の通信端末の少なくともいずれか一方の通信端末のプレゼンス情報を管理するプレゼンスサーバとに、通信回線を介して接続され、上記２台の通信端末間で形成される通信セッションを制御するセッション制御サーバであって、
上記通信端末のユーザまたは該通信端末のプレゼンス情報の変化を検出する手段と、
上記プレゼンス情報の変化を検出した際に上記プレゼンス情報の更新要求を上記プレゼンスサーバへ通知する手段とを備えたセッション制御サーバ。
【請求項３３】
請求項３２記載のセッション制御サーバであって、
上記プレゼンス情報は、
上記通信端末のユーザまたは該端末の状態情報、
上記通信端末のアドレス、
上記通信端末の種別、
上記通信端末が利用している符号化方式の情報、
または上記２台の通信端末間のセッション種別、
の少なくともいずれか一つであることを特徴とするセッション制御サーバ。
【請求項３４】
少なくとも２台の通信端末と、該２台の通信端末間で形成される通信セッションを制御するセッション制御サーバとに、通信回線を介して接続され、上記２台の通信端末の少なくともいずれか一方の通信端末のプレゼンス情報を管理するプレゼンスサーバであって、
上記プレゼンス情報を記憶する手段と、
上記通信端末のユーザまたは該通信端末のプレゼンス情報の更新要求を上記セッション制御サーバから受信する手段と、
上記更新要求に基づき上記記憶手段に記憶されたプレゼンス情報を更新する手段とを備えたプレゼンスサーバ。
【請求項３５】
請求項３４記載のプレゼンスサーバであって、
上記更新要求のあったプレゼンス情報と、該プレゼンス情報と同一の通信端末または該通信端末のユーザに属する別のプレゼンス情報とを比較し、上記更新要求のあったプレゼンス情報と上記別のプレゼンス情報との整合性を判断する手段を備えたことを特徴とするプレゼンスサーバ。
【請求項３６】
請求項３５記載のプレゼンスサーバであって、
上記整合性の判断の結果、整合性がないと判断した場合には、上記更新要求のあったプレゼンス情報に整合するように上記他のプレゼンス情報を書き換えることを特徴とするプレゼンスサーバ。
【請求項３７】
請求項３４乃至３６のいずれか一つに記載のプレゼンスサーバであって、
上記プレゼンス情報は、
上記通信端末のユーザまたは該端末の状態情報、
上記通信端末のアドレス、
上記通信端末の種別、
上記通信端末が利用している符号化方式の情報、
および上記２台の通信端末間のセッション種別、
のうち少なくともいずれか一つであることを特徴とするプレゼンスサーバ。