(57)【要約】【課題】分散されたリソースを確保する。通信装置がサービス品質の水準を指定し、所望のサービス品質水準に適合するようにリソースを確保する。【解決手段】通信システムは、通信ネットワーク、そのネットワークに連結したリソース仲介サーバ、および１または複数の通信装置を備える。リソース仲介サーバは、通信装置におけるタスクを実行するために必要な利用可能なリソースに関する情報を管理するように構成されている。通信装置は、ネットワークとの交信、ネットワークを通じてアクセスされた、必要なリソースを用いたタスク実行、および利用可能なリソースに関する情報に適用可能なタスク実行、等の機能を提供するように構成されている。【選択図】　　　図１
2004030573.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークと、
前記ネットワークに連結され、タスクを実行するために必要となる利用可能なリソースに関する情報を管理するように構成されたリソース仲介サーバと、
前記ネットワークと交信し、利用可能なリソースに関する情報に応じて、前記ネットワークを介して必要なリソースにアクセスし、必要なリソースを利用してタスクを実行するように構成された通信装置と
を備えることを特徴とする通信システム。
【請求項２】
前記通信装置は、前記リソース仲介サーバにリソース要求を発信するリソース要求装置を備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記リソース要求装置は、必要なリソースのリストを前記リソース要求に含めることを特徴とする請求項２に記載の通信システム。
【請求項４】
前記リソース仲介サーバは、前記必要なリソースのリストにしたがって前記タスクを分類するように構成されている分類装置を備えることを特徴とする請求項３に記載の通信システム。
【請求項５】
前記リソース要求装置は、要求されたサービス品質水準を前記リソース要求に含めるように構成されていることを特徴とする請求項２に記載の通信システム。
【請求項６】
前記通信ネットワークと連結して、前記通信装置から前記タスクの一部を実行するための制御コードを受信するエージェントプロセッサを備えることを特徴とする請求項１または２に記載の通信システム。
【請求項７】
要求するサービス品質水準を前記リソース要求に含み、前記要求されたサービス品質水準に応じて前記エージェントプロセッサによって提供されるサービス品質水準を受信し、さらに、前記サービス品質水準に応じた前記制御コードを適用するように前記通信装置が構成されていることを特徴とする請求項６に記載の通信システム。
【請求項８】
請求項１に記載の通信システムにおいて、前記リソース仲介サーバが、
リソース情報を収集する装置と、
前記通信装置が通信タスクを実行するために必要なリソースを利用する要求を、前記通信装置から受信するように構成されているリクエスト受信装置と、
前記通信タスクの実行に好ましいサービス品質水準を定義する情報を前記通信装置から受信するように構成されている受信装置と、
前記リソースを利用する要求および前記好ましいサービス品質水準の両者を満たす、必要なリソースの組み合わせを生成する装置と、
前記通信装置に必要なリソースの組み合わせを通知するように構成されている通知装置と
を備えることを特徴とする通信システム。
【請求項９】
前記リソース仲介サーバは、前記リソースのサービス品質水準と好ましいサービス品質水準とに基づいて、前記必要なリソースの組み合わせを並び替えるソーティング装置をさらに備えることを特徴とする請求項８に記載の通信システム。
【請求項１０】
通信ネットワークと、前記ネットワークを介してアクセス可能なリモートリソースと、利用可能なリソースに関する情報を管理するリソース仲介サーバと連携して動作するように構成されている通信装置において、
通信ネットワークに分散されたリソースを必要とするタスクを実行する前に、前記分散されたリソースの利用要求をリソース仲介サーバに通知する第１通知装置と、
確保されたリソースの標示を前記リソース仲介サーバから受信する受信装置と、
前記確保されたリソースの標示によって特定される、確保されたリソースの確認または取り消しのいずれか１つを、前記リソース仲介サーバに通知する第２通知装置と、
前記確保されたリソースの標示に基づいて前記分散されたリソースを利用する前記タスクを実行するための装置と
を備えることを特徴とする通信装置。
【請求項１１】
通信ネットワークと、前記通信ネットワークを介してアクセスするリモートリソースを利用してタスクを実行する通信装置と連携動作できるリソース仲介サーバにおいて、
リソース情報を記憶する装置と、
前記通信装置が前記タスクを実行するために必要なリソースを利用する要求を、前記通信装置から受信するリクエスト受信装置と、
前記通信装置から好ましいサービス水準に関する情報を受信する品質要求受信装置と、
タスクカテゴリに依拠して前記タスクを分類する分類装置と、
前記タスクの分類に基づいて必要なリソースの組み合わせを生成する装置と、前記必要なリソースの組み合わせと関連付けて、サービス品質のパラメータを生成する装置と、
前記サービス品質の尺度と前記好ましいサービス品質の水準に基づいて、前記必要なリソースとの組み合わせを並び替えるソーティング装置と、
前記タスクを実行する前記通信装置による利用のために、リソースを確保するリソース確保装置と、
前記確保されたリソースを前記通信装置に通知する通知装置と、
前記通信装置からリソース確保の確認または取り消しのいずれか１つを受信するリソース確保結果受信装置とを備えることを特徴とする通信装置。
【請求項１２】
タスクを実行するために、分散されたリソースの利用を要求するステップと、
前記分散されたリソースの利用について、好ましいサービス品質水準を要求するステップと、
確保されたリソースの標示を受信するステップと、
前記確保されたリソースに従って前記分散されたリソースを利用してタスクを実行するステップと
を備えることを特徴とする、通信装置が通信タスクを実行する方法。
【請求項１３】
前記確保されたリソースを利用してタスクを実行するための情報を、確保されたリソースに送信するステップをさらに含むことを特徴とする請求項１２に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ通信ネットワークに関する。特に、本発明は、利用可能なリソースに適用可能な方法で通信タスクを実行するための通信システムおよび通信方法に関する。
【０００２】
【従来の技術】
通信システムは、離れて配置されたリソースへのアクセス手段を提供する。ここで、リソースとは、システムに含まれ、ユーザによって所望されるサービスを提供するあらゆる装置や設備のことである。たとえば、有線のローカルエリアネットワーク（ＬＡＮ）において、データを記憶するサービスおよび文書を印刷するサービスには、ネットワーク相互接続、ユーザのパーソナルコンピュータ（ＰＣ）、ディスク・ドライブと対応するデータ記憶サーバ、およびネットワーク・プリンタ等のソースが必要となる。別の例では、加入者に電話番号案内サービスを提供する無線音声通信ネットワークは、加入者の無線送受話器（ハンドセット）、基地局、交換局への有線接続、集中型顧客名／電話番号データベースへの有線接続、および当該データベースを実装しているコンピュータ・システムをリソースとして含む。
【０００３】
１つのタスクを完了するために様々なリソースを利用することができる場合がよくある。たとえば、あるユーザが遠隔地から発信されているビデオ会議に参加することを望んでいる場合には、視聴者と発信地との間のチャネルを確立するために様々なリソースを利用できる。提供されるサービスの質によって、利用されるリソースは変化する。たとえば、ある一組のリソースはフルモーションかつフルカラーの映像および音声を提供できる。別の組のリソースは、帯域幅が制限された音声と白黒の映像、あるいは音声のない白黒のみの映像を提供することができる。
【０００４】
必要なサービスの質あるいは所望のサービスの質は、さらに、サービス要求を発信する通信装置により異なる。たとえば、フルカラー画面および音声処理能力を備え、高速データケーブルに接続されたデスクトップ型パーソナルコンピュータは、ビデオ会議に関して最高品質のサービスを受けることができるであろう。一方、てのひら大（パームサイズ）携帯情報端末（パーソナル・デジタル・アシスタント、ＰＤＡ）あるいは、狭帯域無線リンクで動作しているノート型パーソナルコンピュータでは、最高品質の伝送を完全には受信できないであろう。
【０００５】
さらに、必要なリソースが分散していることもある。ビデオ会議の例では、エンドユーザは他言語への音声の翻訳を必要とすることがある。アプリケーションは、この翻訳サービスを利用可能なサーバによって、ほぼリアルタイムで提供する。しかし、ほとんどの通信ネットワーク（特にリソースが分散している通信ネットワーク）では、エンドユーザからの要求を伝達し、リソースを探知し、リソースを確保することはできない。
【０００６】
【発明が解決しようとする課題】
したがって、通信装置がサービスの質を指定し、所望のサービスの質に適合するようにリソースを確保することができるようなシステムおよび方法が必要である。
【０００７】
【課題を解決するための手段】
まず、本実施形態は、１または複数の自立アクセスネットワークおよび１または複数の自立あるいは相互接続されたコアネットワークを有している。それぞれのコアネットワークは、リソースを管理する１または複数のリソース管理装置および１または複数のリソース仲介サーバを備える。さらにこの通信システムは、１または複数のアクセスネットワークのそれぞれについて、通信に適合する通信装置を備える。
【０００８】
上記において、まず、好適実施形態を述べた。ここにおけるいかなる記載も、発明の範囲を定義する特許請求の範囲を限定すると考慮されるものではない。
【０００９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を説明する。
図１は通信システム１００の構成を示すブロック図である。
通信システム１００は、通信ネットワーク１０２、リソース仲介サーバ１０４および通信装置１０６等の１または複数の通信装置を備える。リソース仲介サーバ１０４および通信装置１０６については、後述の図２が示す実施形態においてより詳細に説明する。さらに、通信システム１００は、ネットワーク１０２を経由してアクセス可能な１または複数のリソース１０８、１１０および１１２を備える。
【００１０】
通信ネットワーク１０２は、ネットワーク１０２に連結した装置間の通信手段を提供する。通信ネットワーク１０２には、通信のための特定技術や特定技術の組み合わせを利用することができるが、１つの技術には限定されない。ネットワーク１０２は、データ、音声を示すデータあるいはこれらの組み合わせを通信するように構成できる。
【００１１】
したがって、１つの例では、ネットワーク１０２は光ファイバ、銅線およびイーサネット規格等のローカルエリアネットワーク技術を利用する有線ネットワークであり、通信装置１０６、リソース仲介サーバ１０４およびネットワーク１０２からアクセス可能なリソース１０８、１１０および１１２の間にアクセス手段を提供する。さらにこの例では、通信装置１０６からネットワーク１０２へは、衛星、セルラもしくはポイント・ツー・ポイント無線技術を利用した無線ネットワークによってアクセスされることもある。
別の例では、ネットワーク１０２は、セルラ、パーソナル移動通信システム（ＰＣＳ）あるいは、無線電話またはその他の移動装置が無線リンクにより基地局と通信する移動ネットワークである。ここで、基地局は無線あるいは有線リンクによってネットワーク１０２と連携しており、ネットワーク上で利用しうる様々なオンラインサービスへのアクセス手段を提供する。オンラインサービスには無料のサービスもあれば加入が必要なサービスもある。
なお、サービス、ハードウェア、ソフトウェア、許可、ライセンス、および様々なサービスにアクセスするために必要とされるその他の機能は、いずれもネットワーク１０２上で利用可能なリソースである。
もちろん、その他の例があってもよく、本実施形態の範囲および均等な範囲はこれら例示した実施形態に限定されるべきではない。
【００１２】
さらに、通信ネットワーク１０２は、複数のネットワークを結ぶネットワークとして実装されることもある。この複数のネットワークの間では利用可能なあらゆる媒体を利用して通信がおこなわれる。たとえば、ネットワーク１０２は、通信装置１０６と通信を行うための無線ネットワーク、インターネットバックボーンを構成する光ファイバネットワーク、および、選択されたリソース１０８、１１０および１１２にアクセスするための有線ローカルエリアネットワークを備えることがある。これら等の異なるネットワーク間における通信は、当業者に知られている任意のデータ通信技術が利用できる。
【００１３】
リソース仲介サーバ１０４はネットワーク１０２と連結しており、他の装置がタスクを実行する時に必要となる利用可能なリソースに関する情報を管理するように構成されている。リソース仲介サーバ１０４は、特に、通信装置１０６が通信タスクを実行するために必要とするリソースに関する情報を、収集、管理し、その情報に基づいて動作する。１つの実施形態において、リソース仲介サーバ１０４は、リソース・プロバイダと常に情報を交換し、利用できるリソース（リソース装置と方法の組み合わせを含む）を登録することによってデータベースあるいはその他の記憶媒体を更新する。
【００１４】
通信装置１０６は、通信ネットワーク１０２と通信を行うように構成されている。この通信は無線であるか有線であるかを問わず、その他の任意媒体による通信でもよい。通信装置１０６はさらに、必要なリソースをネットワーク１０２を介して利用することによってタスクを実行するように構成されている。本実施形態によれば、リソース仲介サーバによって管理された利用可能なリソースに関する情報に応じて、タスクの実行が適用される。
【００１５】
ネットワーク１０２は、リソース１０８、１１０および１１２等のリソースへのアクセス手段を提供する。ネットワーク１０２を介してアクセス可能なリソースの数および種類は、リソースの数およびその性質に制限されない。これらリソースには、データストレージ、プリンタおよびプロセッサ等のネットワーク機器（アプライアンス）が含まれる。さらに、これらリソースには、ソフトウェアアプリケーションやデータファイルのようなもの、架設設備および農業機器のようなデータ処理を行わないものおよび、知的財産権、ライセンスもしくは金融資産等のリソースであっても良い。
リソースは通信装置１０６によるタスクの完了に関連付けられている。
【００１６】
必要なリソースとは、タスクの完了に必要とされるリソースである。リソースの中には、特に、そのリソースが利用できない場合に、別のリソースで代替できるものがある。たとえば、１０メガビット／秒の通信を提供するイーサネットリンクが利用できない場合、１２８キロビット／秒のデータ速度に過ぎないデジタル総合サービス網（ＩＳＤＮ）によって代替できる。このようなリソースの代替に伴い、他のリソースの代替が必要になったり可能になったりする。たとえば、より低速のＩＳＤＮ回線に代替された場合、リソースから通信装置までの通信経路のほかの全てのチャネルもより低速にしても良く、データストレージおよびバッファリング装置のいくつかは必要でなくなることもある。したがって、利用可能なリソースは、通信装置から指定されるタスク要求を満たすように適切に組み合わされる。
【００１７】
通信タスク等のタスクが、分散されたリソースを利用して実行される場合、通信装置１０６のユーザはそのタスクが好ましいサービス品質水準で実行されることを所望している。ビデオ電話会議が開催される場合を例に説明すると、ユーザは標準テレビ放送の高品質画像とＣＤと同品質の音声を要求することもあれば、品質の劣る画像および音声で満足することもある。
【００１８】
本実施形態によれば、通信装置１０６は通信タスク要求を送信し、その通信タスクが実行される好ましいサービス品質水準を指定する。次に、利用可能なリソース（必要なら、分散されたリソースを含む）が、探索され、通信タスクの実行に利用するために確保される。この確保されたリソースが利用され、所望のもしくは指定されたサービス品質水準で所望の通信タスクが実行される。上の例において、通信装置１０６のユーザが放送水準の品質の映像およびＣＤ品質の音声を指定した場合、通信に必要なリソースが特定され確保される。
【００１９】
さらに、ある実施形態によれば、ユーザの指定したサービス品質水準に基づいて、複数のタスクの実行手段あるいは選択肢をユーザが選択できる。他の実施形態において、複数のタスク実行手段が、要求されるサービス品質水準の順にランク付けされている。サービス品質の要求を最も満たすこの手段は、コスト等の他の要因とのトレードオフによって選択される。
【００２０】
本文中で用いられているように、「サービス品質水準」という用語は、指定されたタスクの実行で利用される装置および処理の物理的能力に対応する。より高いサービス品質は、所望のサービス品質を指定するユーザの要求に一層かなうといえる。
【００２１】
図２は、図１における通信システムの一部を示すブロック図である。図２は特に、通信装置１０６とリソース仲介サーバ１０４との間の相互作用を示しており、これらの装置の機能的特長を強調するために、機能ブロック図の形でそれぞれを表わしている。
【００２２】
通信装置１０６は、制御部２０２、メモリ２０４、および、図１に示された通信システム１００におけるネットワーク１０２等の、１または複数のネットワークに接続するための
通信要素２０６を備えている。
【００２３】
通信装置１０６の典型的な実施形態には、遠隔地にデータおよび音声通信を提供する移動無線装置あるいは携帯無線装置、固定データ端末、監視装置、およびディスクストレージシステムなどがある。監視装置は動いてあるいは動かないことでそれに関連する装置の環境面、パフォーマンス、その他の特性のそれぞれを監視する装置に関連したモニタ（たとえば衛星利用測位システム（ＧｌｏｂａｌＰｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）からの信号を監視して関連装置の地理的位置を報告するような装置である。ディスクストレージシステムは、他のネットワーク上におけるデータに動的にアクセスしたりもしくは他のネットワーク上におけるリソースを処理するとともに、そうしたリソースからアクセスされるような装置である。通信装置１０６が有するこれらの実施形態は一部の例にすぎず、本文中に記載の実施形態の範囲を限定するものではない。
【００２４】
ある１つの実施形態における制御装置２０２は、通信装置１０６に制御機能を実行させるための、デジタル回路を備える。たとえば、制御装置２０２はマイクロプロセッサやマイクロコントローラ、あるいは、デジタル信号プロセッサのいずれかであってもよい。これらプロセッサは、メモリ２０４に記憶されたデータおよび様々な指示の各々と協働して、通信装置１０６に含まれるその他の構成要素を制御するように動作する。他の実施形態において、制御装置２０２はユーザインターフェースであってもよい。通常のユーザインターフェースは、ディスプレイ、キーボードもしくはキーパッド、音声処理のためのマイクロフォンおよびスピーカを備える。
【００２５】
通信要素２０６は、たとえばリソース仲介サーバとリソース１０８、１１０、および１１２等の遠隔通信装置との間の一方向あるいは双方向の通信手段を提供している。通信要素２０６は、イーサネットカードを内蔵するパーソナルコンピュータに含まれた無線通信カード等の、様々な方法によってコミュニケーション・ポートを通じて通信を行うための、１またはそれ以上の通信手段を含みうる。通信装置１０６に含まれたコミュニケーション・ポートの数は任意である。
【００２６】
通信要素２０６は、ネットワークや他の装置との交信を行うため、あるいは、ユーザによって必要とされるチャネルの性質に応じた通信を行うために適切な構成であれば良い。たとえば、ユーザによってイーサネット・ローカルエリアネットワークを通じた有線通信が必要とされるなら、通信要素２０６はイーサネットカードあるいはイーサネット送受信機能を実行する回路構成をとりうるものとする。また、無線通信が必要とされるなら、通信要素２０６は必要周波帯域もしくは変調／復調における動作、指定された規格に応じた符号化／復号化の各動作を含んだ無線受信機として構成されても良い。
【００２７】
通信要素２０６は、通信回路を構成する。通信は、制御装置２０２が制御するソフトウェアによってプログラミングが可能である。通信要素２０６によってリモートソースから受信されたデータもしくはその他の情報は、通信装置１０６内における適切なあて先へと転送される。これと同様、離れた地の送信先へ伝達するためのデータや情報等は、適切な通信チャネルに応じたフォーマット化や暗号化などの為に、まず初めにネットワーク通信要素２０６に送信される。このことから、通信要素２０６は、無線ネットワークへアクセスするための無線受信機および無線送信機や、有線ネットワークへアクセスするためのネットワークアクセスカードを含みうる。
【００２８】
図２に示された他の構成要素は、その機能的もしくは動作的形式で示されている。これらの構成要素によって実行される機能は図２に示されている。なおこれらの構成要素は、制御装置２０２や通信装置１０６における論理回路、通信装置１０６における専用装置、もしくはそれらに該当するあらゆる手段などによって実行される、いわばソフトウェアルーティンとして提供される。ある実施形態において、図示された構成要素は、メモリ２０４に記憶されたデータおよび指示と協働して動作する、制御装置２０２によって実行されるソフトウェアルーティンとして提供される。図示された実施形態において、通信装置１０６はリソース要求装置２０８、サービス品質要求装置２１０、結果受信装置２１２、およびタスク実行装置２１４を備える。
【００２９】
リソース要求装置２０８は、分散されたリソースの利用を必要とするタスクの実行に先立って、それら分散されたリソースの利用を要求する通知をリソース仲介サーバ１０４に行うよう構成されている。分散したリソースの利用要求は、通信に必要とされる、たとえばイーサネット・データ線およびスィッチのような特定リソースを指定する動作や、あるいはタスクが達成されるべきものであることを示す、高品質水準要求またはコマンドのいずれかを単に提示する動作であっても良い。ここで、分散したリソースの利用要求が特定リソースを指定しない場合、リソース仲介サーバ１０４はリソースの利用要求を翻訳または解釈することによって、要求されたリソースを特定する。
【００３０】
サービス品質要求装置２１０は、通信装置１０６のユーザによって要求されたタスクの好ましいサービス品質水準を、リソース仲介サーバ１０４に通知するように構成されている。このサービス品質水準は、リソース要求装置２０８が発する要求によって定義された、１またはそれ以上のリソースに関する情報である。他の実施形態において、好ましいサービス品質水準は１または複数の情報アイテムにおいて具体的に設定される。たとえば、サービス品質要求装置２１０は、ビデオ会議通信は第１指定された品質の音声かつ第２指定された品質の画像を有するべきことを指定する。他の実施形態において、好ましいサービス品質水準はリソース要求に暗黙的に含まれることとしても良い。そのような例において、リソースに対する要求は、端末、またはＰＤＡ（ｐｅｒｓｏｎａｌ　ｄｉｇｉｔａｌａｓｓｉｓｔａｎｔ）、およびＰＤＡへの携帯電話リンクを有する通信チャネルによって、ビデオ会議の受信が所望されていることを指定しうる。リソースに対する要求を通じて、リソース仲介サーバ１０４は暗黙的に好まれているサービス水準を特定することができる。さらに他の実施形態において、リソース仲介サーバ１０４は、リソースに対する要求は携帯電話装置から受信されたものと検知し、リソースの本来的なサービス品質を要求された水準に適用する。
【００３１】
ある実施形態において、リソース要求装置２０８とサービス品質要求装置２１０とは、単一の装置、単一のアプリケーションおよび単一のコード（あるいは、コードの一部）として混成されても良い。これらそれぞれの装置に対する２つのリソース要求は、単一の伝送に混合されるか複数の伝送に分離される。
【００３２】
結果受信装置２１２は、リソース仲介サーバ１０４によっていかなるリソースが確保されたか、その結果を受信するように構成されている。ある実施形態において、この確保されたリソースの結果とは単に、リソース仲介サーバ１０４がそのタスクの実行のために確保したリソースの性質を指す。さらに他の実施形態において、リソースの結果は、選択対象となるリソースあるいはリソースの組み合わせ（好ましいサービス品質水準を満たす、サーバによって特定されたリソースの組み合わせ）のリストを意味する。
【００３３】
タスク実行装置２１４は、通信装置１０６によって指定されたタスクを実行する。タスク実行装置２１４は、通信要素２０６等の、通信装置１０６における様々な構成要素、画像表示器およびスピーカ等のユーザインターフェース要素、受信したデータに基づいて動作する制御装置２０２等のデータ処理要素、その他の構成を含みうる。
【００３４】
代替的な実施形態において、通信装置１０６は、ユーザの指示を受信するための装置を備える。本実施形態におけるユーザの指示は、１または複数の確保されたリソースを用いるか否かの指示、リソースを利用することに同意するか否かの指示、あるいはリソースを利用することを希望するか否かの指示、等の指示を含む。たとえば、リソース仲介サーバ１０４が、利用されうるものと確保したリソース候補のリストを通信装置に交信した場合、通信装置１０６のユーザはそのリストから一つを選択するという指示であっても良い。ユーザによる選択は、提供されているなら、たとえば、通信装置のユーザインターフェースを動作することによって、あるいはその他のあらゆる便利な方法によってなされる。ユーザによる選択はまた、選択されなかったリソースをキャンセルすることによってもなされる。
【００３５】
他の代替的な実施形態において、通信装置１０６は、ユーザによるリソース選択をリソース仲介サーバ１０４に通知する装置を備える。また、あるいはさらに、この装置は、選択されなかったリソースがキャンセルされた通知をリソース媒介サーバ１０４に対して行う。
【００３６】
リソース仲介サーバ１０４は、制御装置２２０、メモリ２２２および通信要素２２６を備える。制御装置２２０は、リソース仲介サーバ１０４における動作を制御し、たとえば、メモリ２２２に格納され、あるいは、通信要素２２４を通じて受信されたデータおよび指示に応じて動作する、１または複数のプロセッサを備える。
【００３７】
通信要素２２４は、通信装置１０６および通信装置１０２における装置を含んだその他の装置との間の通信手段を提供する。この通信要素２２４による通信は、有線であれ無線であれ、あらゆる適当な通信プロトコルにしたがって為される。通常、通信の実行形態は、リソース仲介サーバ１０４によってアクセスされた個々のリソースの方式に沿うものとなる。
【００３８】
リソース仲介サーバ１０４における他の構成要素は、動作あるいは機能ブロックで示される。この機能ブロックは、制御装置２２０のアプリケーションとして、またはハードウェアおよびソフトウェアにおける分離した論理的動作もしくはそれらの組み合わせとして実行されても良い。これらの構成要素は、機能ブロックとして示されることによって、その機能的側面が強調される。通常の実施形態においてこれら機能的要素は、メモリ２２２に記憶されたコマンドもしくはデータに基づき制御装置２２０によって動作された、制御コードまたはアプリケーションとして構成される。リソース仲介サーバ１０４におけるこれらの構成要素は、リクエスト受信装置２２６、サービス品質要求受信装置２２８、リソース収集装置２３０、分類装置２３２、およびリソース混合装置２３４を備える。これらの構成要素は、さらに、変動装置２３６、選別装置２３８、リソース確保装置２４０、およびリソース確保通知装置２４２を備える。
【００３９】
リクエスト受信装置２２６は、通信タスク等のタスクを実行するために必要なリソースを利用する要求を通信装置１０６等の通信装置から受信するように構成されている。実施形態において、通信タスクはビデオ会議への参加を含む。ここで、リソース要求は、ビデオ会議通信において必要とされる、帯域幅、通信用のフォーマット、ビデオ会議の起点情報等々、一部のあるいは全ての詳細を指定する。他の実施形態において、リクエスト受信装置２２６は、受信した要求から必要な詳細を読み取るように求められてもよい。たとえば、リソース要求が受信された通信チャネルおよび媒体は、その要求がセルラ伝送、パーソナル通信サービス（ＰＣＳ）やブルートゥース（登録商標）（Ｂｌｕｅｔｏｏｔｈ）を経由した無線通信の形態をとる場合、そのリクエストを満たすための制限／要件を指定する。
【００４０】
サービス品質受信装置２２８は、通信装置１０６等の通信装置から、タスク実行における所望のサービス品質水準に関する情報を受信するように構成されている。サービス品質水準は、リクエスト受信装置２２６によって受信された要求において指定されたタスクの設定および実行に必要なリソースに関する、詳細および機能を定義する。所望のサービス品質水準は、通信帯域幅やチャネル、もしくは要求を発信している通信装置のユーザによって維持される請求先口座等の情報に関する水準を含んでも良い。
【００４１】
リクエスト受信装置２２６およびサービス品質要求受信装置２２８は、単一の装置や、単一のコードあるいは断片コード（いずれか適当な方）に混成される。たとえば、リソース要求とサービス品質要求が通信装置からの１回の発信に混成された場合、その発信は受信されるや、断片コードによって解析され、リソース要求とサービス品質要求が抽出される。これら２つの要求はその後別々に分析されることによって、コンテンツが読み取られ、そのコンテンツに基づいた動作が為される。
【００４２】
リソース収集装置２３０は、通信装置１０６によって必要もしくは要求されているリソースに関する情報を収集かつ登録するように構成されている。ある実施形態において、前回のリクエストを満たすために利用された、既に記憶された情報、離れた場所に格納された情報、ネットワーク１０２またはネットワークからアクセス可能なインターネット等のネットワークを介した問い合わせ等の利用可能なあらゆる手段を用いて、リソース収集装置２３０は、リソース要求に対応する、要求されたリソースを見つけ出す。他の実施形態において、リソース収集装置２３０は、以前に記憶したデータからリソースに関する情報を読み出す。ゆえに、リソース収集装置２３０は通常、データ記憶媒体を含み、あるいはメモリやディスク・ドライブのようなデータ記憶媒体と関連している。
【００４３】
分類装置２３２は、通信装置１０６によって指定されたタスクもしくはアプリケーションを上述のタスク分類に従って分類するように構成されている。ある実施形態において、分類装置２３２は、通信装置から受信した必要リソースのリストに
基づいて分類処理を行う。
【００４４】
以下に示すのは、タスクもしくはアプリケーションの考えうるカテゴリ／分類の例である。第１カテゴリは、（１）ビデオ会議、サブカテゴリとして、（１−２）マンツーマンのビデオ会議および複数グループが参加するビデオ会議を含む。第２カテゴリは、（２）ウェブ・ブラウジングを含む。このウェブ・ブラウジング・カテゴリは、サブカテゴリとして、（２−１）ＨＴＭＬブラウザにおけるウェブ・ブラウジングおよびＷＭＬブラウザにおけるウェブ・ブラウジングに分類する。第３カテゴリは、（３）言語翻訳、サブカテゴリとして、（３−１）英仏翻訳、（３−２）仏英翻訳、（３−３）英和翻訳、（３−４）和英翻訳に分類する。第４カテゴリは、（４）メディア翻訳を含み、サブカテゴリとして、（４−１）テキストから言語への翻訳、（４−２）音声認識に分類する。
【００４５】
リソース混成装置２３４は、通信装置によって指定されたタスクを実行するために必要とされるリソースを様々に組み合わせる。この組み合わせは、分類装置２３２から受け取ったタスクカテゴリ分類に基づいてなされる。ここで、リソースの組み合わせは、通信装置のユーザによって指定されたタスクを実行するための要求を満たすことが可能な、リソース仲介サーバ１０４によって特定されたリソースの組み合わせを指す。たとえば、ユーザからのタスク実行要求が、指定された遠隔地と、ＴＣＰ／ＩＰアドレスおよび携帯電話番号を備えたパーソナルコンピュータとの間のビデオ会議への参加を指定するものである場合、リソース混成装置２３４はインターネットおよびＴＣＰ／ＩＰアドレスへ接続する組み合わせの通信経路と、指定された携帯電話番号を通じた無線接続を実行する組み合わせの通信経路を提供する。
【００４６】
以下は、上述したカテゴリ例およびサブカテゴリ例を用いた分類例を示す。通信装置１０６によって指定されたタスクが、ＷＭＬブラウザにおける英仏翻訳のウェブ・ブラウジングの実行である場合、そのタスクは（２−２）および（３−１）それぞれのタスクの組み合わせとして分類される。次に、リソース混成装置２３４は、タスク（２−２）はネットワークに接続されたサーバ上で動作するマークアップ言語翻訳ソフトウェアのような、ＨＴＭＬドキュメントをＷＭＬドキュメントに書き換え可能なリソースと、ネットワークに接続されたサーバ上で動作する英仏言語翻訳ソフトウェア等の、英仏翻訳能力を有するリソースが必要と判断する。
【００４７】
変動装置２３６は、リソースの組み合わせを実行するためのサービス品質水準の様々な測定手段を提供するように構成されている。変動装置２３６は、通信装置によって要求されたサービス品質の水準を、サービス品質要求受信装置２２８から受信する。なお、様々なとはタスクが実行されるサービス品質の水準を示す。
【００４８】
たとえば、通信装置１０６によって英仏翻訳のタスクが指定されるとする。この指定に対する様々なリソースの組み合わせがリソース混成装置２３４によって生成され、そのすべての組み合わせが所望の英仏翻訳機能を提供できるものとする。しかし、各リソースにおける、翻訳結果の正確性、処理スピードおよびサービス利用料等々の品質に関するパラメータは異なる。通信装置１０６によって要求されるサービス品質水準の内容が、安価でありながら翻訳成果を産み出すものである場合、変動装置２３６はサービス品質水準に関する要求を満たす（あるいはほぼ満たす）リソースの組み合わせを選択する機能を提供する。すると、ソーティング装置２３８は選択されたリソースの組み合わせを最善の組み合わせから最悪の組み合わせへと並び替える。
【００４９】
ソーティング装置２３８は、タスクカテゴリ分類結果に従って変動装置２３６によって生成された様々なリソースを組み合わせ、通信装置によって要求されたサービス品質水準を並び替える。ソーティング装置２３８は、あらゆる適切な基準に従って並び替えを実行する。ある１つの実施形態において、各リソースの組み合わせにおけるサービス品質の水準と、要求されたサービス品質水準との間の近似性によって並び替え順が決定される。
【００５０】
リソース確保装置２４０は、ソーティング装置２３８から並び替え結果を受け取る。そして、リソース確保装置２４０は並び替え結果の検索を行って、通信装置１０６による以降の利用に備え、検索結果によるリソースを確保するように構成されている。これらリソースは、あらゆる適切な方法で確保される。たとえば、リソース媒介サーバ１０４があるリソースにあらかじめ定められた時間内に（たとえば、５分以内）関与することを示すメッセージをネットワーク上に送信することによって、リソースを確保しても良い。なお、あらかじめ定められた時間が経過してもリソースが関与されない場合、リソースは他のユーザによる利用に解放される。こうして、通信装置１０６が、確保されたリソースを実際には利用しない場合における留保または除去の事態を防止する。リソース確保装置２４０は、たとえば、確保されたリソースの確保の成功、確保されたリソースの特徴および特定されたリソースの識別情報等を示す確保結果を明らかにする。
【００５１】
リソース確保結果情報通知装置２４２は、リソース確保装置２４０によるリソースの確保結果情報を通信装置１０６に通知する。ここで、通知されたリソースの確保結果情報は、そのリソースが指定されたタスクを実行するために利用可能であることを単に示すもの、あるいは利用可能なリソース、サービス品質の水準およびコスト情報を詳細に示すリストであってもよい。他の実施形態において、通知される情報は、ユーザおよび通信装置がタスクを実行するために利用可能な、あらゆる付加的な情報やこれら実体のサブセットでもよい。
【００５２】
他の実施形態において、リソース仲介サーバ１０４は、通信装置１０６から送信された確保結果情報の受信確認を受け取るための装置を備える。ここで、受信確認は、タスクを実行すべく選択されたリソースの指定、選択されなかったリソースのキャンセル、その他あらゆる適切な情報を含む。
【００５３】
さらに他の実施形態において、リソース仲介サーバ１０４は通信装置１０６から送信された受信確認を確認するための装置をさらに備える。この確認は、いかなる形態であってもよい。
【００５４】
以下の記載から、本実施形態は、通信端末において特定のタスクを実行する際に必要とされる分散したリソースを指定するための、さらには、通信装置のユーザによって要求あるいは所望されるサービス品質を指定するための方法および装置を開示する。なお、サービス品質は、必要とされるリソースにおいて直接的にあるいは暗示的に指定されても良い。また、サーバに対しては、指定されたタスク要求を満たす利用可能なリソースを特定するように構成されているリソース要求とともに、ユーザから要求されたサービス品質水準の要求が伝達される。サーバは、ユーザからの要求を様々なリソースの最適な組み合わせを形成するように構成されている。また、サーバはリソースの組み合わせに応じたサービス品質水準を決定し、両者の最良の組み合わせを選択した後、通信装置にその選択肢リストを送信する。この方法によって、タスク実行に必要な分散されたリソースを確保および割り当てることで、通信装置から指定された要求に適合していく。高い処理能力を有する通信装置は、より高品質水準のサービスを受けることができる。これに対して性能が劣る装置は、より品質水準が劣るサービスを選択することによってその性能に見合ったものとなり、そのパフォーマンスを向上する。
【００５５】
なお、本文中においては特定の実施形態が記載されているが、種々の変形が可能である。それゆえ、特許請求の記載は本発明の思想および範囲内で種々の変形を許容する。
【００５６】
【発明の効果】
以上説明したように、この発明によれば、分散されたリソースを確保することができる。
【図面の簡単な説明】
【図１】通信ネットワークのブロック図である。
【図２】図１における通信ネットワークの一部の具体的構成を示す。
【符号の説明】
１０４・・・リソース仲介サーバ、１０６・・・通信装置
【図１】
2004030573.tif 000003
【図２】
2004030573.tif 000004