(57)【要約】【課題】接続制御の条件が異なる２つのネットワーク装置にそれぞれ登録された２つの端末間の通信セッションを実現する端末通信機能拡張方法及びシステム装置並びに端末通信機能拡張処理プログラムを提供する。【解決手段】着側ＳＩＰサーバ４内に、接続要求メッセージ（ＩＮＶＩＴＥメッセージ）により特定される発側端末１が当該着側ＳＩＰサーバ４の配下にない未登録端末である旨を検出する未登録端末検出処理部４１と、この未登録端末検出処理部４１により発側端末１が未登録端末と検出されたときに、接続要求メッセージに対応して発側端末１に返送すべき応答メッセージ（２００ＯＫメッセージ）に、当該着側ＳＩＰサーバ４とその登録端末との間で行われる接続制御の条件を記述してなる接続制御プログラムを、発側端末１で稼動する通信アプリケーション１３へのプラグインに供するため付加情報として重畳する付加情報重畳処理部４３とを具備させる。【選択図】図２
2005234857.tif 000002
【特許請求の範囲】
【請求項１】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張方法であって、
前記２つのネットワーク装置のうちの一方のネットワーク装置において、
当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する処理と、
当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する処理と、を順次実施する、
ことを特徴とする端末通信機能拡張方法。
【請求項２】
前記発側端末は、
前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入する処理と、
その導入した当該接続制御プログラムを当該通信アプリケーション上で即時起動して実行する処理と、を順次実施する、
ことを特徴とする請求項１に記載の端末通信機能拡張方法。
【請求項３】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張方法であって、
前記２つのネットワーク装置のうちの一方のネットワーク装置において、
当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する処理と、
当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき前記接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する処理と、を順次実施する、
ことを特徴とする端末通信機能拡張方法。
【請求項４】
前記着側端末は、
前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入する処理と、
その導入した当該接続制御プログラムを当該通信アプリケーション上で即時起動して実行する処理と、を順次実施する、
ことを特徴とする請求項３に記載の端末通信機能拡張方法。
【請求項５】
前記ネットワーク装置は、
前記接続制御プログラムを記述するための前記サービス記述言語として、ＲＦＣ２８２４規定のＣＰＬを採用する、
ことを特徴とする請求項１、２、３又は４に記載の端末通信機能拡張方法。
【請求項６】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張システム装置であって、
前記２つのネットワーク装置のうちの一方のネットワーク装置が、
当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する未登録端末検出手段と、
この未登録端末検出手段により当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する付加情報重畳手段と、を有する、
ことを特徴とする端末通信機能拡張システム装置。
【請求項７】
前記未登録端末検出手段は、
前記発側端末が前記未登録端末である旨を検出するため、前記ネットワーク装置の配下にある全ての前記登録端末の識別情報について当該ネットワーク装置に事前に設定されかつ参照自在な登録端末管理テーブルを併有する、
ことを特徴とする請求項６に記載の端末通信機能拡張システム装置。
【請求項８】
前記付加情報重畳手段は、
前記応答メッセージに前記付加情報として重畳すべき前記接続制御プログラムを事前に記憶する接続制御プログラム記憶装置を併有する、
ことを特徴とする請求項６又は７に記載の端末通信機能拡張システム装置。
【請求項９】
前記発側端末は、
前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入するプラグイン導入手段と、
このプラグイン導入手段により当該通信アプリケーションに導入された前記接続制御プログラムを当該通信アプリケーション上で即時起動して実行する接続制御プログラム実行手段と、を有する、
ことを特徴とする請求項６、７又は８に記載の端末通信機能拡張システム装置。
【請求項１０】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張システム装置であって、
前記２つのネットワーク装置のうちの一方のネットワーク装置が、
当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する未登録端末検出手段と、
この未登録端末検出手段により当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき前記接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する付加情報重畳手段と、を有する、
ことを特徴とする端末通信機能拡張システム装置。
【請求項１１】
前記未登録端末検出手段は、
前記着側端末が前記未登録端末である旨を検出するため、前記ネットワーク装置の配下にある全ての前記登録端末の識別情報について当該ネットワーク装置に事前に設定されかつ参照自在な登録端末管理テーブルを併有する、
ことを特徴とする請求項１０に記載の端末通信機能拡張システム装置。
【請求項１２】
前記付加情報重畳手段は、
前記接続要求メッセージに前記付加情報として重畳すべき前記接続制御プログラムを事前に記憶する接続制御プログラム記憶装置を併有する、
ことを特徴とする請求項１０又は１１に記載の端末通信機能拡張システム装置。
【請求項１３】
前記着側端末は、
前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入するプラグイン導入手段と、
このプラグイン導入手段により当該通信アプリケーションに導入された前記接続制御プログラムを当該通信アプリケーション上で即時起動して実行する接続制御プログラム実行手段と、を有する、
ことを特徴とする請求項１０、１１又は１２に記載の端末通信機能拡張システム装置。
【請求項１４】
前記接続制御プログラムを記述するための前記サービス記述言語は、
ＲＦＣ２８２４規定のＣＰＬである、
ことを特徴とする請求項６、７、８、９、１０、１１、１２又は１３に記載の端末通信機能拡張システム装置。
【請求項１５】
前記プロトコルは、
ＲＦＣ３２６１規定のＳＩＰ、ＲＦＣ２７７８規定のＳＩＭＰＬＥ、ＩＴＵ−Ｔ勧告のＨ．３２３プロトコル、その他これらに類するプロトコルを含む、
ことを特徴とする請求項６、７、８、９、１０、１１、１２、１３又は１４に記載の端末通信機能拡張システム装置。
【請求項１６】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張処理プログラムであって、
当該端末通信機能拡張処理プログラムは、
前記２つのネットワーク装置のうちの一方のネットワーク装置に、
当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出させる処理手順と、
当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳させる処理手順と、を順次実行させる、
ことを特徴とする端末通信機能拡張処理プログラム。
【請求項１７】
前記端末通信機能拡張処理プログラムは、
前記発側端末に、
前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入させる処理手順と、
その導入させた当該接続制御プログラムを当該通信アプリケーション上で即時起動させ実行させる処理手順と、を順次実行させる、
ことを特徴とする請求項１６に記載の端末通信機能拡張処理プログラム。
【請求項１８】
任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張処理プログラムであって、
当該端末通信機能拡張処理プログラムは、
前記２つのネットワーク装置のうちの一方のネットワーク装置に、
当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出させる処理手順と、
当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき当該接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳させる処理手順と、を順次実行させる、
ことを特徴とする端末通信機能拡張処理プログラム。
【請求項１９】
前記端末通信機能拡張処理プログラムは、
前記着側端末に、
前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入させる処理手順と、
その導入させた当該接続制御プログラムを当該通信アプリケーション上で即時起動させ実行させる処理手順と、を順次実行させる、
ことを特徴とする請求項１８に記載の端末通信機能拡張処理プログラム。
【請求項２０】
前記接続制御プログラムを記述するための前記サービス記述言語は、
ＲＦＣ２８２４規定のＣＰＬである、
ことを特徴とする請求項１６、１７、１８又は１９に記載の端末通信機能拡張処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末通信機能拡張方法及びシステム装置並びに端末通信機能拡張処理プログラムに関し、詳しくは、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張方法、並びにその実施に直接使用される端末通信機能拡張システム装置及び処理プログラムに係わる。
【背景技術】
【０００２】
例えば、ＲＦＣ３２６１（ＲＦＣ：Request For Comment）に規定されたＳＩＰ（Session Initiation Protocol）や、ＲＦＣ２７７８に規定されたＳＩＭＰＬＥ（SIP for Instant Messaging and Presence Leveraging Extensions）など、マルチメディア・セッションの生成、変更、削除を行うプロトコルを通信網に実装する場合、一般に、同プロトコルを遂行するＳＩＰサーバなどのネットワーク装置を上記通信網に設置する一方、当該ネットワーク装置が提供するサービスを享受しようとする複数の端末に、同ネットワーク装置との間で上記プロトコルによる通信を行わせるための専用の通信アプリケーションをそれぞれ導入し、さらに、それら複数の端末の各識別情報を、当該通信アプリケーションを通じて上記ネットワーク装置に事前に登録する形態が採られる。
【０００３】
以上の実装形態を採ることにより、ネットワーク装置は、登録された複数の端末との間で任意の付加情報を重畳可能なメッセージ（メソッド）を送受することにより、それら複数の端末間のマルチメディア・セッションに関する接続制御を行うことが可能となる。
【０００４】
なお、上記ＳＩＰ及びＳＩＭＰＬＥの更なる詳細については、インターネット上で閲覧可能な下記の非特許文献１（リンクページを含む）に開示されている。
【非特許文献１】“Softfront-SIP（ＳＩＰテクノロジー）”、[online]、株式会社ソフトフロント、[平成１６年２月１６日検索]、インターネット <ＵＲＬ：http://www.softfront.co.jp/tech/sip_rfc_draft.html>
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、以上の形態をなす従来のＳＩＰ／ＳＩＭＰＬＥ通信網において、あるネットワーク装置に登録されている端末のユーザが、自身が享受しているものとは異なるサービス（例えば、通信セッション中のセキュリティ保護に用いる暗号方式の強度が異なるサービス）を提供する他のネットワーク装置を利用して、当該他のネットワーク装置に登録された他のユーザとの通信セッションの確立を希望する場合、同ユーザは、当該他のネットワーク装置との接続制御の条件に合致するよう端末の設定（通信アプリケーションの設定）を変更するか、或いは端末自身（通信アプリケーション自身）を変更するなどの必要があり、その利用形態は極めて不便なものであった。
【０００６】
ところで、インターネット通信においてＷｅｂ（ウェブ）ページを閲覧するためのユーザ端末アプリケーションであるＷｅｂブラウザにより、例えば、Ｆｌａｓｈ（フラッシュ）などのメディア・ファイル形式で記述されたアプリケーション・ソフトを動作させる場合、そのＷｅｂブラウザに追加機能を提供するためのＦｌａｓｈ用の「プラグイン」をインターネット上からダウンロードして事前に組み込んでおくことにより、動画や高品質の音声の再生など、同Ｗｅｂブラウザに元から搭載されている機能だけでは実現できない様々な機能を実現することが可能となる。
【０００７】
なお、上記Ｆｌａｓｈ及びプラグインの更なる詳細については、インターネット上で閲覧可能な下記の参考文献（リンクページを含む）に開示されている。
［参考文献］“Macromedia Flash Player”、[online]、マクロメディア株式会社、[平成１６年２月１６日検索]、インターネット <ＵＲＬ：http://www.macromedia.com/jp/software/flashplayer/>
【０００８】
してみれば、上記プラグインの技術思想をＳＩＰ／ＳＩＭＰＬＥ通信網に導入し、使用端末（通信アプリケーション）に搭載されていない機能を得るためのプログラムを必要に応じダウンロードして実行するようにすれば、接続制御の条件が異なる他のネットワーク装置に登録された他の端末との通信セッションを、使用端末の設定又は端末自身を変更することなく実現することが可能になるものと予想される。
【０００９】
ここにおいて、本発明の解決すべき主要な目的は、次のとおりである。
即ち、本発明の第１の目的は、接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現することの可能な端末通信機能拡張方法及びシステム装置並びに端末通信機能拡張処理プログラムを提供せんとするものである。
【００１０】
本発明の第２の目的は、上記２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを、使用端末の設定又は端末自身を変更することなしに実現することの可能な端末通信機能拡張方法及びシステム装置並びに端末通信機能拡張処理プログラムを提供せんとするものである。
【００１１】
本発明の他の目的は、明細書、図面、特に特許請求の範囲の各請求項の記載から、自ずと明らかとなろう。
【課題を解決するための手段】
【００１２】
本発明方法においては、通信網上に存在する２つのネットワーク装置のうちの一方のネットワーク装置において、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する処理と、当該発側端末が未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため付加情報として重畳する処理とを順次実施する、という特徴的構成手法を講じる。
【００１３】
本発明装置においては、上記一方のネットワーク装置が、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する未登録端末検出手段と、この未登録端末検出手段により前記発側端末が未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため付加情報として重畳する付加情報重畳手段とを具備させる、という特徴的構成手段を講じる。
【００１４】
本発明プログラムにおいては、端末通信機能拡張処理プログラムが、上記一方のネットワーク装置に、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出させる処理手順と、当該発側端末が未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため付加情報として重畳させる処理手順とを順次実行させる、という特徴的構成手順を講じる。
【００１５】
さらに、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念に亙る新規な特徴的構成手法、手段又は手順を採用することにより、前記目的を達成するよう為される。
【００１６】
即ち、本発明方法の第１の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張方法であって、前記２つのネットワーク装置のうちの一方のネットワーク装置において、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する処理と、当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する処理とを順次実施してなる、端末通信機能拡張方法の構成採用にある。
【００１７】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記発側端末が、前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入する処理と、その導入した当該接続制御プログラムを当該通信アプリケーション上で即時起動して実行する処理とを順次実施してなる、端末通信機能拡張方法の構成採用にある。
【００１８】
本発明方法の第３の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張方法であって、前記２つのネットワーク装置のうちの一方のネットワーク装置において、当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する処理と、当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき前記接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する処理とを順次実施してなる、端末通信機能拡張方法の構成採用にある。
【００１９】
本発明方法の第４の特徴は、上記本発明方法の第３の特徴における前記着側端末が、前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入する処理と、その導入した当該接続制御プログラムを当該通信アプリケーション上で即時起動して実行する処理とを順次実施してなる、端末通信機能拡張方法の構成採用にある。
【００２０】
本発明方法の第５の特徴は、上記本発明方法の第１、第２、第３又は第４の特徴における前記ネットワーク装置が、前記接続制御プログラムを記述するための前記サービス記述言語として、ＲＦＣ２８２４規定のＣＰＬを採用してなる、端末通信機能拡張方法の構成採用にある。
【００２１】
一方、本発明装置の第１の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張システム装置であって、前記２つのネットワーク装置のうちの一方のネットワーク装置が、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する未登録端末検出手段と、この未登録端末検出手段により当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する付加情報重畳手段とを有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２２】
本発明装置の第２の特徴は、上記本発明装置の第１の特徴における前記未登録端末検出手段が、前記発側端末が前記未登録端末である旨を検出するため、前記ネットワーク装置の配下にある全ての前記登録端末の識別情報について当該ネットワーク装置に事前に設定されかつ参照自在な登録端末管理テーブルを併有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２３】
本発明装置の第３の特徴は、上記本発明装置の第１又は第２の特徴における前記付加情報重畳手段が、前記応答メッセージに前記付加情報として重畳すべき前記接続制御プログラムを事前に記憶する接続制御プログラム記憶装置を併有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２４】
本発明装置の第４の特徴は、上記本発明装置の第１、第２又は第３の特徴における前記発側端末が、前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入するプラグイン導入手段と、このプラグイン導入手段により当該通信アプリケーションに導入された前記接続制御プログラムを当該通信アプリケーション上で即時起動して実行する接続制御プログラム実行手段とを有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２５】
本発明装置の第５の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張システム装置であって、前記２つのネットワーク装置のうちの一方のネットワーク装置が、当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出する未登録端末検出手段と、この未登録端末検出手段により当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき前記接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳する付加情報重畳手段とを有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２６】
本発明装置の第６の特徴は、上記本発明装置の第５の特徴における前記未登録端末検出手段が、前記着側端末が前記未登録端末である旨を検出するため、前記ネットワーク装置の配下にある全ての前記登録端末の識別情報について当該ネットワーク装置に事前に設定されかつ参照自在な登録端末管理テーブルを併有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２７】
本発明装置の第７の特徴は、上記本発明装置の第５又は第６の特徴における前記付加情報重畳手段が、前記接続要求メッセージに前記付加情報として重畳すべき前記接続制御プログラムを事前に記憶する接続制御プログラム記憶装置を併有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２８】
本発明装置の第８の特徴は、上記本発明装置の第５、第６又は第７の特徴における前記着側端末が、前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入するプラグイン導入手段と、このプラグイン導入手段により当該通信アプリケーションに導入された前記接続制御プログラムを当該通信アプリケーション上で即時起動して実行する接続制御プログラム実行手段とを有してなる、端末通信機能拡張システム装置の構成採用にある。
【００２９】
本発明装置の第９の特徴は、上記本発明装置の第１、第２、第３、第４、第５、第６、第７又は第８の特徴における前記接続制御プログラムを記述するための前記サービス記述言語が、ＲＦＣ２８２４規定のＣＰＬである、端末通信機能拡張システム装置の構成採用にある。
【００３０】
本発明方法の第１０の特徴は、上記本発明方法の第１、第２、第３、第４、第５、第６、第７、第８又は第９の特徴における前記プロトコルが、ＲＦＣ３２６１規定のＳＩＰ、ＲＦＣ２７７８規定のＳＩＭＰＬＥ、ＩＴＵ−Ｔ勧告のＨ．３２３プロトコル、その他これらに類するプロトコルを含んでなる、端末通信機能拡張システム装置の構成採用にある。
【００３１】
他方、本発明プログラムの第１の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張処理プログラムであって、当該端末通信機能拡張処理プログラムが、前記２つのネットワーク装置のうちの一方のネットワーク装置に、当該ネットワーク装置の配下にある登録端末を着側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される発側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出させる処理手順と、当該発側端末が当該未登録端末と検出されたときに、前記接続要求メッセージに対応して当該発側端末に返送すべき応答メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記発側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳させる処理手順とを順次実行させてなる、端末通信機能拡張処理プログラムの構成採用にある。
【００３２】
本発明プログラムの第２の特徴は、上記本発明プログラムの第１の特徴における前記端末通信機能拡張処理プログラムが、前記発側端末に、前記ネットワーク装置から前記通信網を経由して返送される前記応答メッセージから前記接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入させる処理手順と、その導入させた当該接続制御プログラムを当該通信アプリケーション上で即時起動させ実行させる処理手順とを順次実行させてなる、端末通信機能拡張処理プログラムの構成採用にある。
【００３３】
本発明プログラムの第３の特徴は、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルを遂行するネットワーク装置を複数有して構築される通信網において、当該複数のネットワーク装置のうち前記接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを実現するための端末通信機能拡張処理プログラムであって、当該端末通信機能拡張処理プログラムが、前記２つのネットワーク装置のうちの一方のネットワーク装置に、当該ネットワーク装置の配下にある登録端末を発側端末として指定した接続要求メッセージが前記通信網から到来したときに、当該接続要求メッセージにより特定される着側端末が当該ネットワーク装置の配下にない未登録端末である旨を検出させる処理手順と、当該着側端末が当該未登録端末と検出されたときに、当該着側端末に転送すべき当該接続要求メッセージに、前記ネットワーク装置と前記登録端末との間で行われる前記接続制御の条件を所定のサービス記述言語で記述してなる接続制御プログラムを、前記着側端末で稼動する通信アプリケーションへのプラグインに供するため前記付加情報として重畳させる処理手順とを順次実行させてなる、端末通信機能拡張処理プログラムの構成採用にある。
【００３４】
本発明プログラムの第４の特徴は、上記本発明プログラムの第３の特徴における前記端末通信機能拡張処理プログラムが、前記着側端末に、前記ネットワーク装置から前記通信網を経由して転送される前記接続要求メッセージから前記接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを前記通信アプリケーションにプラグインとして導入させる処理手順と、その導入させた当該接続制御プログラムを当該通信アプリケーション上で即時起動させ実行させる処理手順とを順次実行させてなる、端末通信機能拡張処理プログラムの構成採用にある。
【００３５】
本発明プログラムの第５の特徴は、上記本発明プログラムの第１、第２、第３又は第４の特徴における前記接続制御プログラムを記述するための前記サービス記述言語が、ＲＦＣ２８２４規定のＣＰＬである、端末通信機能拡張処理プログラムの構成採用にある。
【発明の効果】
【００３６】
本発明によれば、プラグインの技術思想を採用したことから、接続制御の条件が異なる２つのネットワーク装置にそれぞれ別個に登録された２つの端末間の通信セッションを、使用端末の設定又は端末自身を変更することなく実現することが可能となる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態につき、添付図面を参照しつつ、まず、本発明が適用されるシステムの構成を説明し、次いで、当該システム構成に基づく本発明の第１及び第２装置例、並びにこれらにそれぞれ対応する第１及び第２方法例及びプログラム例を順に挙げて説明する。
【００３８】
（適用システム構成）
図１は、本発明の適用を受ける一例としてのネットワーク・システムの構成図である。
【００３９】
同図に示すように、本発明の適用を受けるネットワーク・システムＮＳは、任意の付加情報を重畳可能なメッセージを用いて、登録された複数の端末間の接続制御を行うプロトコルをそれぞれ遂行する複数のネットワーク装置として、２つのネットワーク装置、即ち、マルチメディア・セッション（通信セッション）の確立に際しての発信元となる発側端末１の識別情報を登録されてなる発側ＳＩＰサーバ２と、同マルチメディア・セッションの確立に際しての着信先となる着側端末３の識別情報を登録されてなり、発側ＳＩＰサーバ２とは接続制御の条件が異なる着側ＳＩＰサーバ４とを有して構成されるものとする。
【００４０】
なお、発側ＳＩＰサーバ２には、着側端末３の識別情報は登録されておらず、かつ、着側ＳＩＰサーバ４には、発側端末１の識別情報は登録されていなものとする。また、これら発側及び着側端末１及び３並びに発側及び着側ＳＩＰサーバ２及び４には、ＲＦＣ３２６１及びＲＦＣ２７７８にそれぞれ規定されたＳＩＰ及びＳＩＭＰＬＥによるアプリケーション層の通信機能を実現するための通信アプリケーション（図示せず）がそれぞれ実装され、これにより、ＳＩＰ／ＳＩＭＰＬＥ通信網５が構成されるものとする。
【００４１】
（第１装置例）
次に、以上のように構成されたネットワーク・システムＮＳに基づいて構成される本発明の第１装置例について説明する。
図２は、本発明の第１装置例に係る端末通信機能拡張システム装置の構成図である。
【００４２】
同図に示すように、本第１装置例に係る端末通信機能拡張システム装置αは、図１に示したネットワーク・システムＮＳの構成要素のうち、発側端末１に、プラグイン導入処理部（プラグイン導入手段）１１と、接続制御プログラム実行処理部（接続制御プログラム実行手段）１２とを具備して構成されると共に、着側ＳＩＰサーバ４に、未登録端末検出処理部（未登録端末検出手段）４１と、登録端末管理テーブル４２と、付加情報重畳処理部（付加情報重畳手段）４３と、接続制御プログラム記憶装置４４とを具備して構成される。なお、これら以外の構成要素である発側ＳＩＰサーバ２及び着側端末３に関しては、従来の基本機能のみが実装される。
【００４３】
このうち、まず、着側ＳＩＰサーバ４における未登録端末検出処理部４１は、同着側ＳＩＰサーバ４の配下にある登録端末を着側端末３（着信先）として指定した接続要求メッセージ（ＩＮＶＩＴＥメッセージなど。詳細は後述）がＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したときに、当該接続要求メッセージにより特定される発側端末１（発信元）が当該着側ＳＩＰサーバ４の配下にない未登録端末である旨を検出する機能手段である。
【００４４】
なお、上記未登録端末検出処理部４１は、未登録端末の検出に際し、着側ＳＩＰサーバ４の配下にある全ての登録端末の識別情報について当該着側ＳＩＰサーバ４に事前に設定された登録端末管理テーブル４２を参照するよう機能する。
【００４５】
一方、付加情報重畳処理部４３は、上記未登録端末検出処理部４１により発側端末１が未登録端末と検出されたときに、接続要求メッセージに対応して発側端末１に返送すべき応答メッセージ（２００ＯＫメッセージなど。詳細は後述）に対し、着側ＳＩＰサーバ４とその登録端末である着側端末３との間で行われる接続制御の条件を、例えば、ＲＦＣ２８２４に規定されたＣＰＬ（Call Processing Protocol）などのサービス記述言語で記述してなる接続制御プログラム（図示せず）を、発側端末１で稼動する通信アプリケーション１３へのプラグインに供するため付加情報として重畳する機能手段である。
【００４６】
なお、上記付加情報重畳処理部４３は、応答メッセージに付加情報として重畳すべき接続制御プログラムを事前に記憶する接続制御プログラム記憶装置４４から、発側端末１が未登録端末と検出されたときに当該接続制御プログラムを読み出すよう機能する。
【００４７】
これに対し、発側端末１におけるプラグイン導入処理部１１は、着側ＳＩＰサーバ４からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して返送されてくる上記応答メッセージから所要の接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを通信アプリケーション１３にプラグインとして導入する機能手段である。
【００４８】
また、接続制御プログラム実行処理部１２は、上記プラグイン導入処理部１１により導入された接続制御プログラムを通信アプリケーション１３上で即時起動して実行する機能手段である。
【００４９】
（第１方法例）
次に、以上のように構成された第１装置例に係る端末通信機能拡張システム装置αにより実施される第１方法例を説明する。
図３は、本発明の第１方法例に係る端末通信機能拡張方法を説明するためのシーケンス・チャートである。
【００５０】
同図に示すように、本第１方法例においては、まず、着側端末３との間でマルチメディア・セッションの確立を行おうとする発側端末１が、自身に導入された通信アプリケーション１３の機能により、ＳＩＰ／ＳＩＭＰＬＥにおける接続要求メッセージであるＩＮＶＩＴＥメッセージのヘッダ・ライン（Header-Lines）に、当該ＩＮＶＩＴＥメッセージの発信元（発側端末１自身）及び着信先（着側端末３）のアドレス情報その他を設定して、当該ＩＮＶＩＴＥメッセージを、自身が登録されている発側ＳＩＰサーバ２に向けて送信する（ＳＴ１）。
【００５１】
そして、発側ＳＩＰサーバ２は、発側端末１から受信したＩＮＶＩＴＥメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得すると共に、そのアドレス情報により指定される着側端末３が登録されている着側ＳＩＰサーバ４に向け、当該ＩＮＶＩＴＥメッセージを転送する（ＳＴ２）。
【００５２】
次に、着側ＳＩＰサーバ４は、発側ＳＩＰサーバ２からＩＮＶＩＴＥメッセージを受信すると、自身の配下にある着側端末３（登録端末）を着信先に指定したＩＮＶＩＴＥメッセージがＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したとして、まず、当該ＩＮＶＩＴＥメッセージのヘッダ・ラインを参照して発信元のアドレス情報を取得し、さらに、未登録端末検出処理部４１を機能させることにより、登録端末管理テーブル４２を参照して、その取得したアドレス情報により特定される発側端末１が自身の配下にない未登録端末である旨、即ち、到来したＩＮＶＩＴＥメッセージが未登録端末からの接続要求である旨を検出する処理を実行する（ＳＴ３）。
【００５３】
そして、着側ＳＩＰサーバ４は、以上の未登録端末の検出が完了すると、発側ＳＩＰサーバ２から受信したＩＮＶＩＴＥメッセージを、先に取得した上記アドレス情報により指定される着側端末３に向けて転送する（ＳＴ４）。
【００５４】
これに対し、着側端末３は、着側ＳＩＰサーバ４からＩＮＶＩＴＥメッセージ受信すると、当該ＩＮＶＩＴＥメッセージのヘッダ・ラインを参照してその発信元のアドレス情報を取得し、さらに、自身に導入された通信アプリケーション（図示せず）の機能により、そのＩＮＶＩＴＥメッセージに対応したＳＩＰ／ＳＩＭＰＬＥにおける応答メッセージである２００ＯＫメッセージのヘッダ・ラインに、当該２００ＯＫメッセージの発信元（着側端末３自身）及び着信先（発側端末１）のアドレス情報その他を設定して、当該２００ＯＫメッセージを、自身が登録されている着側ＳＩＰサーバ４に向けて送信する（ＳＴ５）。
【００５５】
次に、着側ＳＩＰサーバ４は、着側端末３から２００ＯＫメッセージを受信すると、当該２００ＯＫメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得する一方、付加情報重畳処理部４３を機能させることにより、接続制御プログラム記憶装置４４から、当該着側ＳＩＰサーバ４とその登録端末である着側端末３との間で行われる接続制御の条件をＣＰＬなどのサービス記述言語で記述してなる接続制御プログラムを読み出し、その読出しに係る当該接続制御プログラムを、受信した２００ＯＫメッセージのメッセージ・ボディ（Message-Body）に、発側端末１で稼動する通信アプリケーション１３へのプラグインに供するため付加情報として重畳する処理を実行する（ＳＴ６）。
【００５６】
そして、着側ＳＩＰサーバ４は、その接続制御プログラムを重畳された２００ＯＫメッセージ（plugin）を、先に取得した上記アドレス情報により指定される発側端末１が登録されている発側ＳＩＰサーバ２に向けて転送し（ＳＴ７）、さらに、発側ＳＩＰサーバ２は、着側ＳＩＰサーバ４から受信した２００ＯＫメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得すると共に、そのアドレス情報により指定される発側端末１に向け、当該２００ＯＫメッセージ（plugin）を転送する（ＳＴ８）。
【００５７】
これに対し、発側端末１は、発側ＳＩＰサーバ２から２００ＯＫメッセージ（着側ＳＩＰサーバ４からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して転送される２００ＯＫメッセージ（plugin））を受信すると、プラグイン導入処理部１１を機能させることにより、当該２００ＯＫメッセージのメッセージ・ボディから接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを通信アプリケーション１３にプラグインとして導入する処理を実行し（ＳＴ９）、さらに、接続制御プログラム実行処理部１２を機能させることにより、その導入された接続制御プログラムを通信アプリケーション１３上で即時起動して実行する処理を実行する（ＳＴ１０）。
【００５８】
以上の結果、発側端末１の通信アプリケーション１３には、着側ＳＩＰサーバ４とその登録端末である着側端末３との間で行われる接続制御を遂行するための接続制御プログラムがプラグインとして組み込まれて、当該接続制御プログラムが即時に起動、実行され、これにより、発側端末１と着側端末３との間に、動画や高品質の音声などに関するマルチメディア・メディアセッションが確立されるようになる（ＳＴ１１）。
【００５９】
なお、通信アプリケーション１３に一旦導入された接続制御プログラムを自動的又は手動により削除するための後処理を設けるか否かについては、本端末通信機能拡張システム装置αの運用ポリシーに基づく随意設計事項である。
【００６０】
（第１プログラム例）
以上の第１装置例及び方法例の説明から明らかなように、本発明における発側端末１及び着側ＳＩＰサーバ４は、共にコンピュータの基本機能を具備しているため、本発明で実現しようとする所要の機能は、ソフトウェア・プログラムにより構成することができる。
【００６１】
即ち、所要の端末通信機能拡張処理プログラムを構成するに際しては、着側ＳＩＰサーバ４に、（Ａ）当該着側ＳＩＰサーバ４の配下にある登録端末を着側端末３として指定したＩＮＶＩＴＥメッセージがＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したときに、当該ＩＮＶＩＴＥメッセージにより特定される発側端末１が当該着側ＳＩＰサーバ４の配下にない未登録端末である旨を検出させる処理手順（ＳＴ３に対応）と、（Ｂ）発側端末１が未登録端末と検出されたときに、ＩＮＶＩＴＥメッセージに対応して発側端末１に返送すべき２００ＯＫメッセージのメッセージ・ボディに、当該着側ＳＩＰサーバ４と登録端末との間で行われる接続制御の条件をＣＰＬなどのサービス記述言語で記述してなる接続制御プログラムを、発側端末１で稼動する通信アプリケーション１３へのプラグインに供するため付加情報として重畳させる処理手順（ＳＴ６に対応）とを順次実行させるための記述を、当該処理プログラムに具備させればよい。
【００６２】
また、以上の記述に加え、発側端末１に、（Ｃ）着側ＳＩＰサーバ４からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して返送される２００ＯＫメッセージのメッセージ・ボディから接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを通信アプリケーション１３にプラグインとして導入させる処理手順（ＳＴ９に対応）と、（Ｄ）その導入させた接続制御プログラムを通信アプリケーション１３上で即時起動させ実行させる処理手順（ＳＴ１０に対応）とを順次実行させるための記述を、当該処理プログラムに具備させるとよい。
【００６３】
（第２装置例）
続いて、前述のように構成されたネットワーク・システムＮＳに基づいて構成される本発明の第２装置例について説明する。
図４は、本発明の第２装置例に係る端末通信機能拡張システム装置の構成図である。
【００６４】
同図に示すように、本第２装置例に係る端末通信機能拡張システム装置βは、図１に示したネットワーク・システムＮＳの構成要素のうち、発側ＳＩＰサーバ２に、未登録端末検出処理部（未登録端末検出手段）２１と、登録端末管理テーブル２２と、付加情報重畳処理部（付加情報重畳手段）２３と、接続制御プログラム記憶装置２４とを具備して構成されると共に、着側端末３に、プラグイン導入処理部（プラグイン導入手段）３１と、接続制御プログラム実行処理部（接続制御プログラム実行手段）３２とを具備して構成される。なお、これら以外の構成要素である発側端末１及び着側ＳＩＰサーバ４に関しては、従来の基本機能のみが実装される。
【００６５】
このうち、発側ＳＩＰサーバ２における未登録端末検出処理部２１は、同発側ＳＩＰサーバ２の配下にある登録端末を発側端末１（発信元）として指定したＩＮＶＩＴＥメッセージなどの接続要求メッセージがＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したときに、当該接続要求メッセージにより特定される着側端末３（着信先）が当該発側ＳＩＰサーバ２の配下にない未登録端末である旨を検出する機能手段である。
【００６６】
なお、上記未登録端末検出処理部２１は、未登録端末の検出に際し、発側ＳＩＰサーバ２の配下にある全ての登録端末の識別情報について当該発側ＳＩＰサーバ２に事前に設定された登録端末管理テーブル２２を参照するよう機能する。
【００６７】
一方、付加情報重畳処理部２３は、上記未登録端末検出処理部２１により着側端末３が未登録端末と検出されたときに、その着側端末３に転送すべき接続要求メッセージに対し、発側ＳＩＰサーバ２とその登録端末である発側端末１との間で行われる接続制御の条件をＣＰＬなどのサービス記述言語で記述してなる接続制御プログラム（図示せず）を、着側端末３で稼動する通信アプリケーション３３へのプラグインに供するため付加情報として重畳する機能手段である。
【００６８】
なお、上記付加情報重畳処理部２３は、接続制御メッセージに付加情報として重畳すべき接続制御プログラムを事前に記憶する接続制御プログラム記憶装置２４から、着側端末３が未登録端末と検出されたときに当該接続制御プログラムを読み出すよう機能する。
【００６９】
これに対し、着側端末３におけるプラグイン導入処理部３１は、発側ＳＩＰサーバ２からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して転送されてくる上記接続要求メッセージから所要の接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを通信アプリケーション３３にプラグインとして導入する機能手段である。
【００７０】
また、接続制御プログラム実行処理部３２は、上記プラグイン導入処理部３１により導入された接続制御プログラムを通信アプリケーション３３上で即時起動して実行する機能手段である。
【００７１】
（第２方法例）
次に、以上のように構成された第２装置例に係る端末通信機能拡張システム装置βにより実施される第２方法例を説明する。
図５は、本発明の第２方法例に係る端末通信機能拡張方法を説明するためのシーケンス・チャートである。
【００７２】
同図に示すように、本第２方法例においては、まず、着側端末３との間でマルチメディア・セッションの確立を行おうとする発側端末１が、自身に導入された通信アプリケーション（図示せず）の機能により、ＳＩＰ／ＳＩＭＰＬＥにおける接続要求メッセージであるＩＮＶＩＴＥメッセージのヘッダ・ラインに、当該ＩＮＶＩＴＥメッセージの発信元（発側端末１自身）及び着信先（着側端末３）のアドレス情報その他を設定して、当該ＩＮＶＩＴＥメッセージを、自身が登録されている発側ＳＩＰサーバ２に向けて送信する（ＳＴ２１）。
【００７３】
次に、発側ＳＩＰサーバ２は、発側端末１からＩＮＶＩＴＥメッセージを受信すると、自身の配下にある発側端末１（登録端末）を発信元に指定したＩＮＶＩＴＥメッセージがＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したとして、まず、当該ＩＮＶＩＴＥメッセージのヘッダ・ラインを参照して着信先のアドレス情報を取得し、さらに、未登録端末検出処理部２１を機能させることにより、登録端末管理テーブル２２を参照して、その取得したアドレス情報により特定される着側端末３が自身の配下にない未登録端末である旨、即ち、到来したＩＮＶＩＴＥメッセージが未登録端末への接続要求である旨を検出する処理を実行する（ＳＴ２２）。
【００７４】
次に、発側ＳＩＰサーバ２は、以上の未登録端末の検出が完了すると、付加情報重畳処理部２３を機能させることにより、接続制御プログラム記憶装置２４から、当該発側ＳＩＰサーバ２とその登録端末である発側端末１との間で行われる接続制御の条件をＣＰＬなどのサービス記述言語で記述してなる接続制御プログラムを読み出し、その読出しに係る当該接続制御プログラムを、受信したＩＮＶＩＴＥメッセージに、着側端末３で稼動する通信アプリケーション３３へのプラグインに供するため付加情報として重畳する処理を実行する（ＳＴ２３）。
【００７５】
そして、発側ＳＩＰサーバ２は、その接続制御プログラムを重畳されたＩＮＶＩＴＥメッセージ（plugin）を、先に取得した上記アドレス情報により指定される着側端末３が登録されている着側ＳＩＰサーバ４に向けて転送し（ＳＴ２４）、さらに、着側ＳＩＰサーバ４は、発側ＳＩＰサーバ２から受信したＩＮＶＩＴＥメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得すると共に、そのアドレス情報により指定される着側端末３に向け、当該ＩＮＶＩＴＥメッセージ（plugin）を転送する（ＳＴ２５）。
【００７６】
これに対し、着側端末３は、着側ＳＩＰサーバ４からＩＮＶＩＴＥメッセージ（発側ＳＩＰサーバ２からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して転送されるＩＮＶＩＴＥメッセージ（plugin））を受信すると、当該ＩＮＶＩＴＥメッセージのヘッダ・ラインを参照してその発信元のアドレス情報を取得し、さらに、自身に導入された通信アプリケーション３３の機能により、そのＩＮＶＩＴＥメッセージに対応したＳＩＰ／ＳＩＭＰＬＥにおける応答メッセージである２００ＯＫメッセージのヘッダ・ラインに、当該２００ＯＫメッセージの発信元（着側端末３自身）及び着信先（発側端末１）のアドレス情報その他を設定して、当該２００ＯＫメッセージを、自身が登録されている着側ＳＩＰサーバ４に向けて送信する（ＳＴ２６）。
【００７７】
そして、着側ＳＩＰサーバ４は、着側端末３から受信した２００ＯＫメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得すると共に、そのアドレス情報により指定される発側端末１が登録されている発側ＳＩＰサーバ２に向け、当該２００ＯＫメッセージを転送し（ＳＴ２７）、さらに、発側ＳＩＰサーバ２は、着側ＳＩＰサーバ４から受信した２００ＯＫメッセージのヘッダ・ラインを参照してその着信先のアドレス情報を取得すると共に、そのアドレス情報により指定される発側端末１に向け、当該２００ＯＫメッセージを転送する（ＳＴ２８）。
【００７８】
次に、着側端末３は、上記２００ＯＫメッセージの送信が完了すると、プラグイン導入処理部３１を機能させることにより、当該ＩＮＶＩＴＥメッセージのメッセージ・ボディから接続制御プログラムを抽出し、その抽出に係る当該接続制御プログラムを通信アプリケーション３３にプラグインとして導入する処理を実行し（ＳＴ２９）、さらに、接続制御プログラム実行処理部３２を機能させることにより、その導入された接続制御プログラムを通信アプリケーション３３上で即時起動して実行する処理を実行する（ＳＴ３０）。
【００７９】
以上の結果、着側端末３の通信アプリケーション３３には、発側ＳＩＰサーバ２とその登録端末である着側端末１との間で行われる接続制御を遂行するための接続制御プログラムがプラグインとして組み込まれて、当該接続制御プログラムが即時に起動、実行され、これにより、発側端末１と着側端末３との間に、動画や高品質の音声などに関するマルチメディア・メディアセッションが確立されるようになる（ＳＴ３１）。
【００８０】
なお、通信アプリケーション３３に一旦導入された接続制御プログラムを自動的又は手動により削除するための後処理を設けるか否かについては、本端末通信機能拡張システム装置βの運用ポリシーに基づく随意設計事項である。
【００８１】
（第２プログラム例）
以上の第２装置例及び方法例の説明から明らかなように、本発明における発側ＳＩＰサーバ２及び着側端末３は、共にコンピュータの基本機能を具備しているため、本発明で実現しようとする所要の機能は、ソフトウェア・プログラムにより構成することができる。
【００８２】
即ち、所要の端末通信機能拡張処理プログラムを構成するに際しては、発側ＳＩＰサーバ２に、（ａ）当該発側ＳＩＰサーバ２の配下にある登録端末を発側端末１として指定したＩＮＶＩＴＥメッセージがＳＩＰ／ＳＩＭＰＬＥ通信網５から到来したときに、当該ＩＮＶＩＴＥメッセージにより特定される着側端末３が当該発側ＳＩＰサーバ２の配下にない未登録端末である旨を検出させる処理手順（ＳＴ２２に対応）と、（ｂ）着側端末３が未登録端末と検出されたときに、当該着側端末３に転送すべきＩＮＶＩＴＥメッセージのメッセージ・ボディに、当該発側ＳＩＰサーバ２と登録端末との間で行われる接続制御の条件をＣＰＬなどのサービス記述言語で記述してなる接続制御プログラムを、着側端末３で稼動する通信アプリケーション３３へのプラグインに供するため付加情報として重畳させる処理手順（ＳＴ２３に対応）とを順次実行させるための記述を、当該処理プログラムに具備させればよい。
【００８３】
また、以上の記述に加え、着側端末３に、（ｃ）発側ＳＩＰサーバ２からＳＩＰ／ＳＩＭＰＬＥ通信網５を経由して返送されるＩＮＶＩＴＥメッセージのメッセージ・ボディから接続制御プログラムを抽出させ、その抽出に係る当該接続制御プログラムを通信アプリケーション３３にプラグインとして導入させる処理手順（ＳＴ２９に対応）と、（ｄ）その導入させた接続制御プログラムを通信アプリケーション３３上で即時起動させ実行させる処理手順（ＳＴ３０に対応）とを順次実行させるための記述を、当該処理プログラムに具備させるとよい。
【００８４】
以上、本発明の実施の形態につき、その第１及び第２装置例、並びにこれらにそれぞれ対応する第１及び第２方法例及びプログラム例を挙げて説明したが、本発明は、必ずしも上述した手段、手法及び手順にのみ限定されるものではなく、前述した効果を有する範囲内において、適宜、変更実施することが可能なものである。
【００８５】
例えば、本実施形態では、任意の付加情報を重畳可能なメッセージを用いて複数の端末間の接続制御を行うプロトコルとして、ＳＩＰ及びＳＩＭＰＬＥを適用した場合を例に挙げて説明したが、これに代えて、当該ＳＩＰ及びＳＩＭＰＬＥに類するＩＴＵ−Ｔ（国際電気通信連合・電気通信標準化セクタ）勧告のＨ．３２３プロトコルやその他のプロトコルを適用することも可能である。この場合、上述したＩＮＶＩＴＥメッセージ及び２００ＯＫメッセージが、該当するプロトコルで用いられる接続要求メッセージ及び応答メッセージに単に置き換わるだけであり、本発明を具現化するための手段、手法及び手順に関して何ら変更を加える必要はない。
【図面の簡単な説明】
【００８６】
【図１】本発明の適用を受ける一例としてのネットワーク・システムの構成図である。
【図２】本発明の第１装置例に係る端末通信機能拡張システム装置の構成図である。
【図３】本発明の第１方法例に係る端末通信機能拡張方法を説明するためのシーケンス・チャートである。
【図４】本発明の第２装置例に係る端末通信機能拡張システム装置の構成図である。
【図５】本発明の第２方法例に係る端末通信機能拡張方法を説明するためのシーケンス・チャートである。
【符号の説明】
【００８７】
ＮＳ…ネットワーク・システム（適用システム構成）
α，β…端末通信機能拡張システム装置
１…発側端末
２…発側ＳＩＰサーバ
３…着側端末
４…着側ＳＩＰサーバ
５…ＳＩＰ／ＳＩＭＰＬＥ通信網
１１，３１…プラグイン導入処理部
１２，３２…接続制御プログラム実行処理部
１３，３３…通信アプリケーション
２１，４１…未登録端末検出処理部
２２，４２…登録端末管理テーブル
２３，４３…付加情報重畳処理部
２４，４４…接続制御プログラム記憶装置
【図１】
2005234857.tif 000003
【図２】
2005234857.tif 000004
【図３】
2005234857.tif 000005
【図４】
2005234857.tif 000006
【図５】
2005234857.tif 000007