JP3564511B2 - ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF - Google Patents

ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF Download PDF

Info

Publication number
JP3564511B2
JP3564511B2 JP2000190601A JP2000190601A JP3564511B2 JP 3564511 B2 JP3564511 B2 JP 3564511B2 JP 2000190601 A JP2000190601 A JP 2000190601A JP 2000190601 A JP2000190601 A JP 2000190601A JP 3564511 B2 JP3564511 B2 JP 3564511B2
Authority
JP
Japan
Prior art keywords
search
user
network resource
network
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000190601A
Other languages
Japanese (ja)
Other versions
JP2002007326A (en
Inventor
真人 松尾
知子 板生
哲也 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2000190601A priority Critical patent/JP3564511B2/en
Publication of JP2002007326A publication Critical patent/JP2002007326A/en
Application granted granted Critical
Publication of JP3564511B2 publication Critical patent/JP3564511B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク上もしくは相互接続された複数のネットワーク間で提供される多種多様のネットワークリソースを自由に組み合わせて、ユーザが要求するネットワークを利用してのサービスを提供するネットワーキングサービス制御技術に係わり、特に、サービスの提供に用いるネットワークリソースの探索を効率的に行うのに好適な適応型ネットワーキングサービス提供システムとネットワークリソース探索システムおよび方法ならびにその処理プログラムを記録した記録媒体に関するものである、
【0002】
【従来の技術】
ネットワーク上もしくは相互接続された複数のネットワーク間を移動するユーザに対し、このユーザが希望するネットワークリソースで構成されるサービス環境を、ユーザの移動先で実現する技術が、例えば、特願平10−6359号明細書および図面、ならびに「板生知子、松尾真人著、“適応型ネットワーキングサービス環境DANSE”信学論(B−I),vol.J82−B,no.5,pp.730−739,May 1999.」に記載されている。
【0003】
この技術は、ユーザがマルチメディアネットワーク上のサービスを利用する際に必要となるハードウェアやソフトウェアなどのネットワークリソースから構成されるサービス環境を、ユーザの要求とユーザのおかれている状況(コンテクスト)に応じて動的に構成する適応型ネットワーキングサービス環境DANSE(Dynamically Adaptive Networking Service Environment)に関するものである。
【0004】
具体的には、ネットワーク上あるいは相互接続された複数のネットワークを介して利用できるデバイス・装置・回線・端末等のハードウェアや、プログラム・情報・コンテンツ等のソフトウェア、および、それらを組み合わせて構成したシステムを「ネットワークリソース」とし、また、個々のネットワークリソースの機能や使用条件、使用権、使用方法、処理能力、コスト、位置、稼働状況等を少なくとも1つ含むネットワークリソースに関する情報を「ネットワークリソース情報」とする。
【0005】
また、ユーザの識別子や目的、プロファイル、位置、状態、資格、権利、スケジュール等の少なくとも1つを含むユーザに関する情報を「ユーザ情報」とし、そして、サービスを提供するために必要となるネットワークリソースに要求される機能とこの機能にあうネットワークリソースを接続制御してサービスを提供する手順を記述した情報を「サービス仕様」とする。
【0006】
さらに、このサービス仕様および上述のユーザ情報によって定まるネットワークリソースの探索範囲を「探索空間」とし、また、その時のネットワークリソースの探索のためのネットワークリソースごとの機能やネットワークリソース間の接続方法等を「探索条件」とし、選択されたネットワークリソースの組に関する情報を「ネットワークリソース組合せ情報」とする。
【0007】
そして、ネットワークが、サービス仕様に対して、ネットワークリソース情報およびユーザ情報に基づき、探索空間と探索条件を作成し、ネットワークリソース組合せ情報を生成し、ネットワークリソースを接続・制御することでサービスを実現する。
【0008】
さらに、このような適応型ネットワーキングサービス環境DANSEにおいて、ユーザの希望するサービス環境が実現できない場合の対策技術が、例えば、特願平10−8491号明細書および図面に記載されている。
【0009】
具体的には、ユーザに最適なサービス環境を構成するネットワークリソースを探索する際に、必要なネットワークリソースが揃わない場合に、ネットワークリソースの探索空間を空間的、時間的に拡張したり、探索条件を変更することで、ユーザの要求を可能なかぎり満足させるネットワークリソースの発見を行なうものである。
【0010】
また、そのネットワークリソースの探索をさらに効率化するための技術が、特願平11−169203号明細書および図面に記載されている。この技術は、ユーザの状況の変化に応じてネットワークリソースの探索空間を変化させたり、ネットワークリソースの評価基準を優先度を付ける等して複数組用意してユーザの目的に応じて選択・設定することにより、さらには、類似性の高いネットワークリソースをグループに分類して管理することにより、ユーザの利便性の満足度を高めるネットワークリソースの探索空間の設定を可能とするものである。
【0011】
【発明が解決しようとする課題】
しかし、これらの従来技術においては、上述した1つの「サービス仕様」に対する探索空間および探索条件の設定技術については特に規定はしていない。このような点を考慮することにより、ネットワークリソースの探索における効率をさらに向上させることができる。
【0012】
すなわち、ネットワークリソースの探索においては、全てのネットワークリソースを全て同じ探索空間で探索するよりも、ネットワークリソースの利用され方やその特徴に応じて探索空間を違えたほうが効果的な場合がある。例えば、ユーザが直接扱う端末や装置はユーザの周辺にあった方が良いが、ネットワークを介して利用できるサーバやソフトウェア、情報はユーザの周辺になくても良い。このような場合には、ネットワークリソース探索条件によって異なる探索空間を与えたほうがユーザの利便性は向上する。
【0013】
このように本発明が解決しようとする問題点は、従来の技術では、例えば1つのサービス仕様に対するネットワークリソースの探索空間および探索条件の設定については特に規定はしていないなど、ネットワークリソースの探索条件の相違に関連付けて探索空間の絞り込みを行うことに関しての考慮がなされていない点である。
【0014】
本発明の目的は、これら従来技術の課題を解決し、ユーザの要求に、より適切に対応したサービス環境の構成に用いるネットワークリソースの効率的な探索を可能とする適応型ネットワーキングサービス提供システムとネットワークリソース探索システムおよび方法ならびにその処理プログラムを記録した記録媒体を提供することである。
【0015】
【課題を解決するための手段】
上記目的を達成するため、本発明の適応型ネットワーキングサービス提供システムとネットワークリソース探索システムおよび方法では、ネットワークリソース探索条件を幾つかのグループに分け、その各グループ毎に探索空間を分けて設ける。このことにより、さらにユーザ要求に合致したネットワークリソースを効率的に探索することができる。
【0016】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図1は、本発明に係るネットワークリソース探索システムおよびそれを用いた適応型ネットワーキングサービス提供システムの構成例を示すブロック図であり、図2は、図1におけるネットワークリソース探索システムおよび適応型ネットワーキングサービス提供システムを構成するコンピュータ装置のハードウェア構成例を示すブロック図である。
【0017】
図2において、21はCRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等からなる表示装置、22はキーボードやマウス等からなる入力装置、23はHDD(Hard Disk Drive)等からなる外部記憶装置、24はCPU(Central Processing Unit)24aや主メモリ24b等を具備してコンピュータ処理を行なう情報処理装置、25は本発明に係わるプログラムやデータを記録したCD−ROM(Compact Disc−Read Only Memory)もしくはDVD(Digital Video Disc/Digital Versatile Disc)等からなる光ディスク、26は光ディスク25に記録されたプログラムおよびデータを読み出すための駆動装置、27はLAN(Local Area Network)カードやモデム等からなる通信装置である。
【0018】
光ディスク25に格納されたプログラムおよびデータを情報処理装置24により駆動装置26を介して外部記憶装置23内にインストールした後、外部記憶装置23から主メモリ24bに読み込みCPU24aで処理することにより、情報処理装置24内に図1に示すネットワークリソース探索システムおよび適応型ネットワーキングサービス提供システムが構成される。
【0019】
図1において、1はユーザが使用する端末、2は端末1が接続されるネットワーク、3は端末1を介してユーザから要求されるネットワークを利用した多種多様のサービスを提供する適応型ネットワーキングサービス提供システム(図中、「DANSE」と記載)である。
【0020】
以下、ネットワーク2と適応型ネットワーキングサービス提供システム3の概要について説明する。
ネットワーク2は、公衆網やLAN等の様々な規模かつ複数のネットワークから構成されるマルチネットワークであり、端末1のユーザは、このネットワーク2を介して種々のマルチメディア通信サービスやサービス構成要素を利用できる。
【0021】
このようなネットワーク2を介して利用できるサービス構成要素、すなわち「ネットワークリソース」は、パーソナルコンピュータや、携帯電話、PDA(Personal Digital Assistants)、ファクシミリ、回線などのハードウェアや、ソフトウェア、情報・コンテンツなど多種多様である。
【0022】
このように、ネットワークリソースが多様化すると、ユーザは、数多くの中から、自分の目的や状況にあったものを適宜選択・組み合わせることで、より要求に合致したサービスの利用環境、すなわち「サービス環境」を構築してネットワークを利用することができる。
【0023】
このような「サービス環境」を構築する際、ユーザを取り巻く状況を示す情報、すなわち「コンテクスト」の中には、ユーザは特に意識しないが、より良いサービス環境を構成するために役に立つものが多数存在する。例えば、コンテクストとして、ユーザやユーザの周辺にあるネットワークリソースの位置情報が得られれば、ユーザの位置に最も近い利用可能なネットワークリソースを選択してサービス環境を構成することができる。
【0024】
しかし、ユーザ自身がコンテクストを完全に把握することは困難であり、コンテクストを意識してネットワークリソースを選択・組み合わせて接続することは、ユーザの負担を増大させる。また、ユーザの要求に、よりマッチしたネットワークリソースの組み合わせを認識できない場合もある。これは、ユーザ自身に不利益となるだけではなく、ネットワークリソースやサービスの提供者のビジネス機会を損なわせる。
【0025】
このようなユーザおよびネットワークリソース・サービス提供者の双方の不利益に対処するために、本例では、適応型ネットワーキングサービス環境システム3が設けられている。
【0026】
すなわち、本例の適応型ネットワーキングサービス環境システム3では、端末1のユーザに対して、このユーザにサービスやネットワークリソースに関する十分な知識がなくても、ユーザ自身の目的や状況に応じた最善なサービス環境を利用できるようにするものである。
【0027】
このような機能を実現するために、適応型ネットワーキングサービス環境システム3には、ネットワーク2で利用可能な各ネットワークリソースの情報、すなわち、ネットワークリソースの機能や使用条件、使用権、使用方法、処理能力、コスト、稼動状況、位置のいずれか1つを少なくとも含むネットワークリソース情報を図2の外部記憶装置23等に記録して管理するネットワークリソース情報管理部(図中、「NR情報管理部」と記載)4と、ユーザの位置等のコンテクストやユーザの識別子、目的、プロファイル、位置、状態、資格、権利、スケジュールのいずれか1つを少なくとも含むユーザ情報を外部記憶装置23等に記録して管理するユーザ情報管理部5、サービスを提供するために必要となるネットワークリソースの条件と、この条件にあうネットワークリソースを接続制御してサービスを提供する手段・手順を記述したサービス仕様情報を外部記憶装置23等に記録して管理するサービス仕様管理部6と、ユーザの要求を外部記憶装置23等に記録して管理するユーザ要求管理部9と、これらネットワークリソース情報管理部4とユーザ情報管理部5およびサービス仕様管理部6とユーザ要求管理部9で管理される情報に基づき、ユーザ要求に適応したサービス環境の構成に用いるネットワークリソースを探索するネットワークリソース探索システム(図中、「NR探索システム」と記載)7、および、このネットワークリソース探索システム7で探索されたネットワークリソースを組み合わせて最善なサービス環境を生成するネットワークリソース制御部(図中、「NR制御部」と記載)8が設けられている。
【0028】
ネットワークリソース探索システム7は、ユーザ要求理解部7aと、ユーザ情報理解部7b、サービス仕様分析部7c、探索空間・探索条件設定部7d、および、探索空間特定部7eからなり、ユーザ要求理解部7aにより、端末1を介して入力されユーザ要求管理部9で管理されているたユーザ要求情報を取得・判別し、ユーザ情報理解部7bにより、当該ユーザに関する位置情報や資格、権利、スケジュール情報等をユーザ情報管理部5で管理している情報を検索して抽出する。
【0029】
さらに、サービス仕様分析部7cにより、当該ユーザから要求されたサービスを提供するのに必要となるネットワークリソースの条件などのサービス仕様情報を、サービス仕様管理部6で管理されている情報を検索して抽出し、そして、探索空間・探索条件設定部7dにより、ユーザ要求理解部7aとユーザ情報理解部7bおよびサービス仕様分析部7cでそれぞれ取得された情報に基づき、サービス環境の構成に必要なネットワークリソースに要求する品質や経済的なコストに対する制限、その他の属性の指定、それらを検索する範囲などの指定をネットワークリソース探索条件として設定する。
【0030】
探索空間特定部7eは、当該サービス環境の構成に用いるネットワークリソースの探索に係わるオーバヘッドを少なくするためのものであり、例えば、ネットワークリソース情報管理部4での管理情報に基づき、探索空間・探索条件設定部7dで設定された条件に対して探索空間を特定する。
【0031】
すなわち、ユーザ要求に適したサービス環境を構成する際、通常、サービスを利用するユーザの身近にあるネットワークリソースが利用される。従って、ネットワーク2全体を探索することは効率が悪い。このような探索の効率化のために、探索空間特定部7eにより、例えばユーザの位置に着目し、ユーザの位置を中心にネットワークリソース探索のための「探索空間」を設定する。
【0032】
探索空間・探索条件設定部7dでは、このように探索空間特定部7eにおいて「探索空間」を設定した場合、ユーザ要求とコンテクストに関する残り(ユーザ位置以外)の条件を、その「探索空間」に対する「探索条件」として設定する。
【0033】
そして、このように探索空間・探索条件設定部7dで設定された「探索条件」に従って、ネットワークリソース制御部8では、ネットワークリソース情報管理部4で管理しているネットワークリソース情報を検索して、ユーザ要求に適したサービス環境の構成に必要なネットワークリソースを特定するためのメタデータを取得し、このメタデータを基に当該ネットワークリソースを選択して組み合わせ、この組み合わせに基づくサービスを実施する。
【0034】
さらに、本例のネットワークリソース探索システム7においては、探索空間・探索条件設定部7dは、ネットワークリソースに関する探索条件を、それぞれ同一の探索空間を設定すべき幾つかのグループに分ける探索条件分解部7daと、この探索条件分解部7daで分けた各々の探索条件のグループ毎に、探索空間を設定する探索空間設定部7dbとから構成されており、ユーザ要求理解部7aとユーザ情報理解部7bおよびサービス仕様分析部7cと探索空間特定部7eを活用して、探索空間と探索条件の組合せを決定する。
【0035】
例えば、サービス仕様分析部7cは、探索空間・探索条件の設定に関してサービス仕様で規定される情報、もしくは、予め外部から与えられた知識に基づいて、サービス仕様管理部6で管理されているサービス仕様を分析し、その分析結果情報と共にサービス仕様を探索空間・探索条件設定部7dに送付する。
【0036】
探索空間・探索条件設定部7dでは、生成した探索条件を、探索条件分解部7daにより、サービス仕様分析部7cからの分析結果情報に基づき、例えば、ユーザが直接触れる装置やハードウェアと、ネットワークのどこにあっても良いソフトウェア情報コンテンツなどにグループ分けする。
【0037】
そして、探索空間設定部7dbにより、例えば、ユーザが直接触れる装置やハードウェアに対してはユーザ情報理解部7bからの情報を基に、探索空間特定部7eと連携して、ユーザ周辺を探索空間として設定する。
【0038】
以下、このような構成からなるネットワークリソース探索システム7の動作を具体的な例を用いて説明する。
【0039】
図3は、図1における適応型ネットワーキングサービス提供システムを適用するネットワーク構成例を示すブロック図である。
【0040】
本例は、ビデオクリップを端末にダウンロードして再生するビデオ再生サービスを提供する例を示しており、ビデオ再生サービス用のサービス環境の構成に用いるネットワークリソースの探索対象として、ビデオクリップサーバ31,32、ビデオデータの受信および再生用のCPU33やメモリ34、動画表示装置35、音声出力装置36、ビデオクリップ送信のためのネットワーク37、および、再生用ソフトウェアプログラム38などがあり、サービス仕様には、それらの各ネットワークリソースに対応する探索条件が規定されている。
【0041】
このような例において、ユーザ要求のサービス(ビデオ再生サービス)を提供する際に必要となるサービス環境、すなわち、ネットワークリソースの内、ビデオクリップサーバ31,32に関しては、提供しているビデオ内容のカテゴリに基づいて探索することが好ましい。
【0042】
また、CPU33やメモリ34、動画表示装置35、音声出力装置36などについては、ユーザの利便性を考慮して、ユーザ周辺で探索したほうが好ましく、さらに、ネットワーク37についても、ユーザの周辺でアクセス手段があることを確認した上で、つまり、ユーザの周辺で探索することが好ましい。
【0043】
これに対して、再生ソフトウェアプログラム38は、ダウンロードすればよいので、ユーザの周辺で探索する必要はなく、再生するCPU33やビデオサーバ31,32との相性を考慮するほうが重要となる。
【0044】
従って、各ネットワークリソース探索条件を、例えば、{CPUやメモリ,動画表示装置,音声出力装置,ネットワーク}と{ビデオクリップサーバ}、{再生ソフトウェアプログラム}のグループに分けて、さらに、それぞれのグループに適切な探索空間を割り当てたほうが、効率的な探索を行うことができる。
【0045】
例えば、{CPUやメモリ,動画表示装置,音声出力装置,ネットワーク}に関しては、ユーザのいる建物の部屋やフロア等の探索空間を割り当てる。尚、カテゴリ(旅行、映画、ビジネス等)も情報コンテンツの探索空間として利用することも可能である。
【0046】
図4は、図1における適応型ネットワーキングサービス提供システムによる探索条件と探索空間のグループ化例を示す説明図である。
【0047】
図4(a)は、生成した各ネットワークリソース探索条件41〜44を3つのグループ40a〜40cに分け、さらに、各グループ40a〜40c対応に探索空間45a〜45cを分けて当該探索空間46〜49を割り当てた状況を示し、図4(b)は、各ネットワークリソース探索条件41〜44をグループ化せず、そのまま各ネットワークリソース探索条件41〜44に、当該探索空間46〜49を割り当てた状況を示している。
【0048】
図5は、図1の探索空間・探索条件設定部で生成する探索条件に基づきネットワークリソース制御部で取得するメタデータの構成例を示す説明図である。
【0049】
メタデータは、ネットワークリソースを、探索に便利なように属性ユニット51として表現したものであり、図1のネットワークリソース制御部8では、探索空間・探索条件設定部7dにより探索条件として、例えば属性ユニットで{ユニットタイプ=LU、機能タイプ=出力、メディア=動画}が設定されると、モニタのメタデータ52を取得できる。
【0050】
図6は、図1における適応型ネットワーキングサービス提供システムの処理動作例を示すフローチャートである。
【0051】
ユーザからのサービス要求が入力されると(ステップ601)、そのユーザ要求内容を判別し(ステップ602)、ユーザのおかれている状況(「コンテクスト」)を取得し(ステップ603)、ユーザ要求とコンテクストに基づいて対応するサービス仕様を選択する(ステップ604)。
【0052】
選択したサービス仕様に対応するネットワークリソースを、ユーザ要求とコンテクストに基づいて探索し、サービス仕様に割り当ててサービス環境を構成し(ステップ605)、そのサービス環境をユーザへ提示する(ステップ606)。ユーザの満足が得られれば(ステップ607)、各ネットワークリソースを接続してサービスを起動し(ステップ608)、そうでなければ、ユーザからの指示を受け(ステップ609)、ステップ605での処理において、その代替案を作成し直す。
【0053】
図7は、本発明に係わるネットワークリソース探索方法の処理手順例を示すフローチャートである。
【0054】
図1における探索空間・探索条件設定部7dは、ユーザ要求理解部7aとユーザ情報理解部7b、および、サービス仕様分析部7cのそれぞれで抽出した情報を取得して記録する(ステップ701〜703)。
【0055】
その後、探索条件分解部7daを起動し、記録しておいた情報を基に、ネットワークリソースに関する検索条件のグループ分けを行い、同じく記録する(ステップ704)。そして次に、探索空間設定部7dbを起動し、記録しておいた情報を基に、ネットワークリソースに関する探索条件のグループ毎に、探索空間特定部7eを用いて探索空間を設定して記録する(ステップ705)。
【0056】
以上、図1〜図7を用いて説明したように、本例の適応型ネットワーキングサービス提供システムとネットワークリソース探索システムおよび方法では、ネットワークリソース探索条件を幾つかのグループに分け、その各グループ毎に異なる探索空間を設ける。このことにより、ユーザ要求に合致したネットワークリソースを効率的に探索することができる。
【0057】
尚、本発明は、図1〜図7を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、探索条件のグループの分け方については、各ネットワークリソース探索条件に関しての知識を活用して行っているが、より一般的に、予め探索すべきネットワークリソース毎に、「ユーザ周辺」、「ユーザが指定するカテゴリ」、「ビデオ関連ソフトウェアプログラム」といった分類のための属性値を付与しておいて、同じ属性値を持つネットワークリソースをグループ化することでも良い。あるいは、CPUとメモリ、動画表示装置、音声出力装置は同じ探索空間とするというように、ネットワークリソース間の相対的な関係を属性値とすることでも良い。
【0058】
また、検索条件としては、サービス仕様で指定されるサービス環境に必要なメタデータ、ネットワークリソース固有情報やネットワークリソースの接続方法等の情報から決まるもの、適応型ネットワーキングサービス提供システムがユーザ要求やコンテクストから抽出するもの等がある。
【0059】
また、本例では、探索空間特定部7eにおける「探索空間」の設定は、ユーザの位置に着目し、ユーザの位置を中心として行っているが、位置以外の例えばユーザの興味や慣れ、それらの組合せなど、ユーザの利便性の観点に基づいて「探索空間」の設定を行うことでも良い。
【0060】
また、図6に示す例では、ステップ609の処理において、代替案作成のための指示情報を入力する手順としているが、例えば、ステップ601におけるユーザ要求の入力時に予め当該指示情報を入力しておく手順としても良い。
【0061】
また、本例では、光ディスク25を記録媒体として用いているが、FDを記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置27を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【0062】
【発明の効果】
本発明によれば、ネットワークリソース探索条件ごとに探索空間を設けることで、探索空間の絞り込みを行うことができ、よりユーザ要求にあったネットワークリソースの探索を効率的に行うことができ、適応型ネットワーキングサービス提供システムの性能の向上を図ることが可能である。
【図面の簡単な説明】
【図1】本発明に係るネットワークリソース探索システムおよびそれを用いた適応型ネットワーキングサービス提供システムの構成例を示すブロック図である。
【図2】図1におけるネットワークリソース探索システムおよび適応型ネットワーキングサービス提供システムを構成するコンピュータ装置のハードウェア構成例を示すブロック図である。
【図3】図1における適応型ネットワーキングサービス提供システムを適用するネットワーク構成例を示すブロック図である。
【図4】図1における適応型ネットワーキングサービス提供システムによる探索条件と探索空間のグループ化例を示す説明図である。
【図5】図1の探索空間・探索条件設定部で生成する探索条件に基づきネットワークリソース制御部で取得するメタデータの構成例を示す説明図である。
【図6】図1における適応型ネットワーキングサービス提供システムの処理動作例を示すフローチャートである。
【図7】本発明に係わるネットワークリソース探索方法の処理手順例を示すフローチャートである。
【符号の説明】
1:端末(ユーザ)、2:ネットワーク、3:適応型ネットワーキングサービス提供システム(「DANSE」)、4:ネットワークリソース情報管理部(「NR情報管理部」)、5:ユーザ情報管理部、6:サービス仕様管理部、7:ネットワークリソース探索システム(「NR探索システム」)、7a:ユーザ要求理解部、7b:ユーザ情報理解部、7c:サービス仕様分析部、7d:探索空間・探索条件設定部、7e:探索空間特定部、8:ネットワークリソース制御部(「NR制御部」)、9:ユーザ要求管理部、21:表示装置、22:入力装置、23:外部記憶装置、24:情報処理装置、24a:CPU、24b:主メモリ、25:光ディスク、26:駆動装置、27:通信装置、31,32:ビデオクリップサーバ、33:CPU、34:メモリ、35:動画表示装置、36:音声出力装置、37:ネットワーク、38:再生用ソフトウェアプログラム、40a〜40c:グループ、41〜44:ネットワークリソース探索条件、45a〜45c:探索空間、46〜49:探索空間、51:属性ユニット、52:モニタのメタデータ。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a networking service control technique for providing a service using a network requested by a user by freely combining various network resources provided on a network or between a plurality of interconnected networks. In particular, the present invention relates to an adaptive networking service providing system and a network resource searching system and method suitable for efficiently searching for network resources used for providing a service, and a recording medium on which a processing program is recorded.
[0002]
[Prior art]
For a user who moves on a network or between a plurality of interconnected networks, a technology for realizing a service environment composed of network resources desired by the user at the destination of the user is disclosed in, for example, Japanese Patent Application No. 10-108. No. 6359, drawings and drawings, "Tomoko Itao, Masato Matsuo," Adaptive Networking Service Environment DANSE ", IEICE (BI), vol. J82-B, no. 5, pp. 730-739 May 1999. ".
[0003]
This technology uses a service environment composed of network resources such as hardware and software necessary for a user to use a service on a multimedia network. And an adaptive networking service environment DANSE (Dynamicly Adaptive Networking Service Environment) which is dynamically configured according to the following.
[0004]
Specifically, hardware such as devices, devices, lines, terminals, etc., which can be used on a network or through a plurality of interconnected networks, software such as programs, information, and contents, and a combination of them A system is referred to as a “network resource”, and information on a network resource including at least one of the function, usage condition, usage right, usage method, processing capacity, cost, location, operation status, and the like of each network resource is referred to as “network resource information”. ".
[0005]
In addition, information on the user including at least one of the user's identifier, purpose, profile, location, status, qualification, right, schedule, and the like is referred to as “user information”, and the network resources required to provide the service include Information that describes a procedure for providing a service by controlling the connection of a required function and a network resource corresponding to the function is referred to as a “service specification”.
[0006]
Further, the search range of the network resource determined by the service specification and the above-mentioned user information is referred to as a “search space”, and a function for each network resource for searching for a network resource at that time, a connection method between network resources, and the like are defined as “search space”. The search condition is set as “network resource combination information” and the information on the selected network resource set is set as “network resource combination information”.
[0007]
Then, the network realizes the service by creating a search space and a search condition based on the network resource information and the user information for the service specification, generating network resource combination information, and connecting and controlling the network resources. .
[0008]
Furthermore, in such an adaptive networking service environment DANSE, a countermeasure technique in a case where a service environment desired by a user cannot be realized is described in, for example, Japanese Patent Application No. 10-8471 and drawings.
[0009]
Specifically, when searching for a network resource that configures an optimal service environment for a user, if the required network resources are not available, the search space for the network resources can be expanded spatially and temporally, and search conditions can be increased. Is changed to find a network resource that satisfies the user's request as much as possible.
[0010]
In addition, a technique for further improving the efficiency of searching for network resources is described in Japanese Patent Application No. 11-169203 and the drawings. According to this technology, a plurality of sets are prepared by changing a search space of a network resource according to a change in a situation of a user or by giving a priority to an evaluation criterion of a network resource, and are selected and set according to a user's purpose. In addition, it is possible to set a network resource search space that enhances user satisfaction by classifying and managing network resources having high similarity into groups.
[0011]
[Problems to be solved by the invention]
However, in these prior arts, there is no particular stipulation on a technique for setting a search space and a search condition for one “service specification” described above. By taking such points into account, it is possible to further improve the efficiency in searching for network resources.
[0012]
That is, in searching for network resources, it may be more effective to use a different search space according to the usage and characteristics of network resources than to search all network resources in the same search space. For example, terminals and devices that are directly handled by the user are preferably in the vicinity of the user, but servers, software, and information that can be used via the network need not be in the vicinity of the user. In such a case, providing different search spaces according to the network resource search conditions improves user convenience.
[0013]
As described above, the problem to be solved by the present invention is that, in the conventional technology, for example, the setting of the search space and the search condition of the network resource for one service specification is not particularly specified. The point is that no consideration is given to narrowing down the search space in association with the difference.
[0014]
SUMMARY OF THE INVENTION An object of the present invention is to provide an adaptive networking service providing system and a network which solve the problems of the related art and enable efficient search of network resources used for configuring a service environment more appropriately responding to a user's request. An object of the present invention is to provide a resource search system and method, and a recording medium on which a processing program is recorded.
[0015]
[Means for Solving the Problems]
In order to achieve the above object, in the adaptive networking service providing system and the network resource search system and method of the present invention, the network resource search conditions are divided into several groups, and a search space is provided for each group. As a result, it is possible to efficiently search for a network resource that further meets the user's request.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing a configuration example of a network resource search system and an adaptive networking service providing system using the same according to the present invention, and FIG. 2 is a network resource search system and an adaptive networking service providing system in FIG. FIG. 3 is a block diagram illustrating a hardware configuration example of a computer device configuring the system.
[0017]
2, reference numeral 21 denotes a display device such as a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display); 22, an input device including a keyboard and a mouse; and 23, an external storage device including a HDD (Hard Disk Drive). , 24 are an information processing device having a CPU (Central Processing Unit) 24a, a main memory 24b and the like for performing computer processing, and 25 is a CD-ROM (Compact Disc-Read Only Memory) recording programs and data according to the present invention. Alternatively, an optical disk such as a DVD (Digital Video Disc / Digital Versatile Disc) or the like, 26 stores programs and data recorded on the optical disk 25 Drive for out look, 27 is a communication device comprising a LAN (Local Area Network) card or a modem.
[0018]
After the programs and data stored in the optical disk 25 are installed in the external storage device 23 by the information processing device 24 via the driving device 26, the programs and data are read from the external storage device 23 into the main memory 24b, and processed by the CPU 24a. The network resource search system and the adaptive networking service providing system shown in FIG.
[0019]
In FIG. 1, 1 is a terminal used by a user, 2 is a network to which the terminal 1 is connected, and 3 is an adaptive networking service providing various services using a network requested by the user via the terminal 1. A system (described as “DANSE” in the figure).
[0020]
Hereinafter, an overview of the network 2 and the adaptive networking service providing system 3 will be described.
The network 2 is a multi-network composed of a plurality of networks of various sizes such as a public network and a LAN, and a user of the terminal 1 uses various multimedia communication services and service components via the network 2. it can.
[0021]
Service components available through such a network 2, that is, “network resources” include personal computers, mobile phones, PDAs (Personal Digital Assistants), facsimile, line and other hardware, software, information and content, etc. There is a great variety.
[0022]
As described above, when the network resources are diversified, the user can select and combine, as appropriate, ones that suit his or her purpose and situation from among a large number of services, so that the service use environment that more closely matches the request, that is, the “service environment” To build a network.
[0023]
When constructing such a "service environment", there are a number of things that indicate the situation surrounding the user, that is, "contexts" that are not particularly conscious of the user, but are useful for constructing a better service environment. I do. For example, if position information of a user or a network resource near the user is obtained as a context, a service environment can be configured by selecting an available network resource closest to the position of the user.
[0024]
However, it is difficult for the user to completely grasp the context itself, and selecting and combining network resources in connection with the context in consideration of the context increases the burden on the user. In some cases, it is not possible to recognize a combination of network resources that better matches the user's request. This not only disadvantages the user himself, but also impairs the business opportunities of network resource and service providers.
[0025]
In order to deal with such disadvantages of both the user and the network resource / service provider, in this example, an adaptive networking service environment system 3 is provided.
[0026]
That is, in the adaptive networking service environment system 3 of the present example, even if the user of the terminal 1 does not have sufficient knowledge about the service and the network resource, the best service according to the user's own purpose and situation is provided to the user of the terminal 1. Make the environment available.
[0027]
In order to realize such a function, the adaptive networking service environment system 3 includes information on each network resource available in the network 2, that is, functions, usage conditions, usage rights, usage methods, and processing capabilities of network resources. Resource information including at least one of cost, operating status, and location in the external storage device 23 or the like in FIG. 2 and managing the network resource information (described as “NR information management unit” in the figure) And 4) user information including at least one of a context such as a user location, a user identifier, a purpose, a profile, a location, a state, a qualification, a right, and a schedule is recorded and managed in the external storage device 23 or the like. User information management unit 5, the conditions of network resources required to provide services and A service specification management unit 6 for recording and managing service specification information describing means and procedures for providing a service by controlling connection of network resources meeting the conditions in the external storage device 23 and the like; A user request management unit 9 which records and manages the information in the network resource information management unit 4, the user information management unit 5, the service specification management unit 6, and the user request management unit 9; A network resource search system (referred to as "NR search system" in the figure) 7 for searching for a network resource used for configuring a service environment adapted to the above, and the best combination of the network resources searched by the network resource search system 7 Network resource control unit (Figure , It described as "NR control unit") 8 is provided.
[0028]
The network resource search system 7 includes a user request understanding unit 7a, a user information understanding unit 7b, a service specification analysis unit 7c, a search space / search condition setting unit 7d, and a search space identification unit 7e. Thus, the user request information input via the terminal 1 and managed by the user request management unit 9 is obtained and determined, and the user information understanding unit 7b obtains position information, qualifications, rights, schedule information, and the like regarding the user. The information managed by the user information management unit 5 is searched and extracted.
[0029]
Further, the service specification analysis unit 7c searches for service specification information such as network resource conditions necessary for providing the service requested by the user by searching the information managed by the service specification management unit 6. Based on the information extracted and extracted by the search space / search condition setting unit 7d and the user request understanding unit 7a, the user information understanding unit 7b, and the service specification analysis unit 7c, the network resources necessary for the configuration of the service environment are extracted. And the specification of other attributes, such as the restriction on the quality and economic cost required for the network, and the specification of the search range, are set as the network resource search conditions.
[0030]
The search space specifying unit 7e is for reducing overhead related to searching for network resources used for configuring the service environment. For example, based on management information in the network resource information management unit 4, search space / search conditions are set. A search space is specified for the condition set by the setting unit 7d.
[0031]
That is, when configuring a service environment suitable for a user request, usually, network resources close to a user who uses the service are used. Therefore, searching the entire network 2 is inefficient. In order to improve the efficiency of such a search, the search space specifying unit 7e focuses on, for example, the position of the user, and sets a "search space" for network resource search centering on the position of the user.
[0032]
When the “search space” is set in the search space specifying unit 7e as described above, the search space / search condition setting unit 7d sets the remaining conditions (other than the user position) relating to the user request and the context to the “search space” for the “search space”. Search condition ".
[0033]
Then, in accordance with the "search condition" set by the search space / search condition setting unit 7d, the network resource control unit 8 searches for the network resource information managed by the network resource information management unit 4, Metadata for specifying a network resource required for configuring a service environment suitable for the request is acquired, the network resource is selected and combined based on the metadata, and a service based on the combination is implemented.
[0034]
Further, in the network resource search system 7 of the present example, the search space / search condition setting unit 7d divides the search conditions relating to network resources into several groups in which the same search space is to be set, respectively. And a search space setting unit 7db for setting a search space for each search condition group divided by the search condition decomposition unit 7da. The user request understanding unit 7a, the user information understanding unit 7b, and the service The combination of the search space and the search condition is determined by utilizing the specification analysis unit 7c and the search space identification unit 7e.
[0035]
For example, the service specification analysis unit 7c may use the service specification management unit 6 to manage the service specifications managed by the service specification management unit 6 based on the information specified in the service specification regarding the setting of the search space and the search condition, or based on knowledge given in advance from outside. And sends the service specification together with the analysis result information to the search space / search condition setting unit 7d.
[0036]
In the search space / search condition setting unit 7d, the generated search condition is converted by the search condition decomposing unit 7da based on the analysis result information from the service specification analysis unit 7c, for example, into a device or hardware directly touched by the user, and from the network. Group into software information content that can be anywhere.
[0037]
Then, based on information from the user information understanding unit 7b, for example, the search space setting unit 7db cooperates with the search space identification unit 7e on a device or hardware that the user directly touches, and searches around the user in the search space. Set as
[0038]
Hereinafter, the operation of the network resource search system 7 having such a configuration will be described using a specific example.
[0039]
FIG. 3 is a block diagram showing a network configuration example to which the adaptive networking service providing system in FIG. 1 is applied.
[0040]
This example shows an example in which a video playback service for downloading and playing a video clip to a terminal is provided, and video clip servers 31, 32 are searched for network resources used for configuring a service environment for the video playback service. , A CPU 33 and a memory 34 for receiving and reproducing video data, a moving image display device 35, an audio output device 36, a network 37 for transmitting video clips, and a software program 38 for reproduction. A search condition corresponding to each network resource is defined.
[0041]
In such an example, the service environment required when providing a user-requested service (video reproduction service), that is, the video clip servers 31 and 32 among the network resources, are provided with categories of provided video contents. It is preferable to search based on
[0042]
Further, it is preferable to search for the CPU 33, the memory 34, the moving image display device 35, the audio output device 36, and the like in the vicinity of the user in consideration of the convenience of the user. It is preferable to search after confirming that there is, that is, in the vicinity of the user.
[0043]
On the other hand, since the reproduction software program 38 may be downloaded, there is no need to search around the user, and it is more important to consider compatibility with the CPU 33 and the video servers 31 and 32 for reproduction.
[0044]
Therefore, each network resource search condition is divided into, for example, a group of {CPU and memory, moving image display device, audio output device, network} and {video clip server}, {playback software program}, and further divided into respective groups. Assigning an appropriate search space allows for an efficient search.
[0045]
For example, for {CPU, memory, moving image display device, audio output device, network}, a search space such as a room or floor of a building where the user is located is allocated. Note that a category (travel, movie, business, etc.) can also be used as a search space for information content.
[0046]
FIG. 4 is an explanatory diagram showing an example of grouping of search conditions and search spaces by the adaptive networking service providing system in FIG.
[0047]
FIG. 4A divides the generated network resource search conditions 41 to 44 into three groups 40a to 40c, and further divides the search spaces 45a to 45c corresponding to the groups 40a to 40c. FIG. 4B shows a situation in which the search spaces 46 to 49 are assigned to the respective network resource search conditions 41 to 44 without grouping the respective network resource search conditions 41 to 44. Is shown.
[0048]
FIG. 5 is an explanatory diagram showing a configuration example of metadata acquired by the network resource control unit based on a search condition generated by the search space / search condition setting unit of FIG.
[0049]
The metadata expresses the network resource as an attribute unit 51 so as to be convenient for the search. In the network resource control unit 8 in FIG. 1, the search space / search condition setting unit 7d sets the search condition, for example, the attribute unit. When {unit type = LU, function type = output, media = moving image} is set, the monitor metadata 52 can be acquired.
[0050]
FIG. 6 is a flowchart showing a processing operation example of the adaptive networking service providing system in FIG.
[0051]
When a service request from a user is input (step 601), the content of the user request is determined (step 602), and the situation (“context”) of the user is obtained (step 603). A corresponding service specification is selected based on the context (step 604).
[0052]
A network resource corresponding to the selected service specification is searched based on the user request and the context, and is allocated to the service specification to configure a service environment (step 605), and the service environment is presented to the user (step 606). If the user's satisfaction is obtained (step 607), each network resource is connected to start the service (step 608). Otherwise, an instruction from the user is received (step 609). , Recreate that alternative.
[0053]
FIG. 7 is a flowchart illustrating an example of a processing procedure of the network resource search method according to the present invention.
[0054]
The search space / search condition setting unit 7d in FIG. 1 acquires and records information extracted by the user request understanding unit 7a, the user information understanding unit 7b, and the service specification analysis unit 7c (steps 701 to 703). .
[0055]
Thereafter, the search condition decomposing unit 7da is activated, and based on the recorded information, the search conditions relating to the network resources are grouped and recorded similarly (step 704). Next, the search space setting unit 7db is activated, and based on the recorded information, the search space is set and recorded for each group of the search condition relating to the network resource using the search space specifying unit 7e ( Step 705).
[0056]
As described above with reference to FIGS. 1 to 7, in the adaptive networking service providing system and the network resource search system and method of the present example, the network resource search conditions are divided into several groups, and Provide different search spaces. As a result, it is possible to efficiently search for a network resource that matches the user request.
[0057]
The present invention is not limited to the examples described with reference to FIGS. 1 to 7, and can be variously modified without departing from the gist thereof. For example, in this example, the grouping of the search conditions is performed by utilizing the knowledge about each network resource search condition. , "Categories designated by the user", "video-related software programs", and the like, and network resources having the same attribute values may be grouped. Alternatively, a relative relationship between network resources may be set as an attribute value such that the CPU and the memory, the moving image display device, and the audio output device are in the same search space.
[0058]
In addition, the search conditions are determined by the metadata required for the service environment specified in the service specification, network resource specific information, information such as the connection method of network resources, and the like, and the adaptive networking service providing system is configured based on the user request and the context. There are things to extract.
[0059]
Further, in this example, the setting of the “search space” in the search space specifying unit 7e focuses on the position of the user and is performed centering on the position of the user. The “search space” may be set based on the convenience of the user such as a combination.
[0060]
In the example shown in FIG. 6, in the process of step 609, the procedure is to input instruction information for creating an alternative. For example, the instruction information is input in advance when a user request is input in step 601. Good as a procedure.
[0061]
In this example, the optical disk 25 is used as a recording medium, but the FD may be used as a recording medium. As for the installation of the program, the program may be downloaded and installed via the communication device 27 via a network.
[0062]
【The invention's effect】
According to the present invention, by providing a search space for each network resource search condition, the search space can be narrowed down, network resources can be more efficiently searched in response to a user request, and adaptive It is possible to improve the performance of the networking service providing system.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration example of a network resource search system and an adaptive networking service providing system using the same according to the present invention.
FIG. 2 is a block diagram showing an example of a hardware configuration of a computer device constituting the network resource search system and the adaptive networking service providing system in FIG.
FIG. 3 is a block diagram illustrating an example of a network configuration to which the adaptive networking service providing system in FIG. 1 is applied.
FIG. 4 is an explanatory diagram showing an example of grouping search conditions and search spaces by the adaptive networking service providing system in FIG. 1;
FIG. 5 is an explanatory diagram showing a configuration example of metadata acquired by a network resource control unit based on a search condition generated by a search space / search condition setting unit of FIG. 1;
FIG. 6 is a flowchart illustrating an example of a processing operation of the adaptive networking service providing system in FIG. 1;
FIG. 7 is a flowchart illustrating an example of a processing procedure of a network resource search method according to the present invention.
[Explanation of symbols]
1: terminal (user), 2: network, 3: adaptive networking service providing system (“DANSE”), 4: network resource information management unit (“NR information management unit”), 5: user information management unit, 6: Service specification management unit, 7: network resource search system (“NR search system”), 7a: user request understanding unit, 7b: user information understanding unit, 7c: service specification analysis unit, 7d: search space / search condition setting unit, 7e: search space specifying unit, 8: network resource control unit (“NR control unit”), 9: user request management unit, 21: display device, 22: input device, 23: external storage device, 24: information processing device, 24a: CPU, 24b: main memory, 25: optical disk, 26: drive device, 27: communication device, 31, 32: video clip server, 33: PU, 34: memory, 35: moving image display device, 36: audio output device, 37: network, 38: playback software program, 40a to 40c: group, 41 to 44: network resource search condition, 45a to 45c: search space , 46 to 49: search space, 51: attribute unit, 52: monitor metadata.

Claims (5)

ユーザがマルチメディアネットワーク上のサービスを利用するために必要なネットワークリソースを、ユーザが要求するサービス内容とユーザのおかれている状況に応じて、予め登録されているネットワークリソース群を探索して選択するよう、
各ネットワークリソースの処理能力、位置、稼働状況等を示すネットワークリソース情報を記憶するネットワークリソース情報管理手段と、
ユーザの識別子や位置を示すユーザ情報を記憶するユーザ情報管理手段と、
各サービスの利用に必要なネットワークリソースの条件と各々のネットワークリソースの使用手順を記述したサービス仕様情報を記憶するサービス仕様管理手段と、
ユーザの要求を記憶するユーザ要求管理手段と、
上記ユーザ情報管理手段および上記サービス仕様管理手段から上記ユーザ情報および上記サービス仕様情報を読み出して各々の情報に基づき上記ネットワークリソースの探索範囲を特定する探索空間特定手段と、
上記ネットワークリソース情報管理手段と上記サービス仕様管理手段から上記ネットワークリソース情報と上記サービス仕様情報を読み出して各々の情報に基づき、当該サービスに利用するネットワークリソースの探索に用いる探索条件を生成する探索条件生成手段と、
上記探索空間特定手段で特定した探索範囲で上記探索条件生成手段で生成した探索条件に基づき上記ネットワークリソースを探索して上記探索条件に対応するネットワークリソースを選択し、該選択したネットワークリソースを制御して上記ユーザに該ユーザが要求するサービスを提供する制御手段とを備えた適応型ネットワーキングサービス提供装置において、
上記サービス仕様管理手段から上記サービス仕様情報を読み出し、該サービス仕様情報に基づき、上記探索条件生成手段で生成した探索条件をグループ分けする探索情報分解手段と、
該探索情報分解手段で分けた各グループ別に上記探索空間特定手段を起動してネットワークリソースの探索範囲を特定する探索空間設定手段と
を設け、
上記制御手段は、上記探索情報分解手段で分けた各グループの探索条件に基づき、上記探索空間設定手段で特定した各グループの探索範囲で上記ネットワークリソース群を探索し、当該探索条件に対応するネットワークリソースを選択することを特徴とする適応型ネットワーキングサービス提供装置。
Searches and selects a pre-registered group of network resources required for the user to use the services on the multimedia network, according to the service contents requested by the user and the status of the user. Like
Network resource information management means for storing network resource information indicating processing capacity, position, operation status, etc. of each network resource ;
User information management means for storing user information indicating an identifier, a position, and the like of each user;
Service specification management means for storing service specification information describing conditions of network resources necessary for using each service and a procedure for using each network resource,
User request management means for storing user requests;
A search space specifying means for specifying the search range above SL network resource-out based on the user information managing means and the service from specification management means each read the user information and the service specification information information,
Search condition generation for reading the network resource information and the service specification information from the network resource information management means and the service specification management means, and generating a search condition used for searching for a network resource used for the service based on the information. Means,
By searching based-out over the SL network resources group in the search condition generated by the search condition generating means specified search range in the search space specifying means selects the network resources corresponding to the search condition, the selected network An adaptive networking service providing apparatus comprising: a control unit that controls resources and provides a service requested by the user to the user .
Search information decomposing means for reading out the service specification information from the service specification management means, and grouping the search conditions generated by the search condition generation means based on the service specification information;
Search space setting means for activating the search space specifying means for each group divided by the search information decomposing means to specify a search range of network resources;
And
The control means searches the network resource group in a search range of each group specified by the search space setting means based on the search conditions of each group divided by the search information decomposing means, and searches for a network corresponding to the search condition. An adaptive networking service providing apparatus, which selects a resource .
ユーザがマルチメディアネットワーク上のサービスを利用するために必要なネットワークリソースを、ユーザが要求するサービス内容とユーザのおかれている状況に応じて探索条件を生成し該探索条件にあうネットワークリソースを、予め登録されているネットワークリソース群から探索して選択するネットワークリソース探索装置において、
上記生成した探索条件を、要求されたサービス内容に応じて、グループ分けする手段と、
各グループ別に上記ネットワークリソースを探索する範囲を特定する手段とを有し、
上記ネットワークリソースの探索範囲グループ別に絞り込むことを特徴とするネットワークリソース探索装置。
The network resources required for the user to use the service on the multimedia network, the search condition generated in response to a situation where the user is placed with the services and the user requesting the network resources to meet the search condition In a network resource search device that searches and selects from a group of network resources registered in advance,
The search condition generated above, according to the requested service content, means for grouping,
Means for specifying a range to search for the network resource for each group,
A network resource search device, wherein the search range of the network resource is narrowed down by group .
ユーザがマルチメディアネットワーク上のサービスを利用するために必要なネットワークリソースを、ユーザが要求するサービス内容とユーザのおかれている状況に応じて探索条件を生成し該探索条件にあうネットワークリソースを、予め登録されているネットワークリソース群から探索して選択する適応型ネットワーキングサービス提供装置ネットワークリソース探索方法において、
上記生成した探索条件を、要求されたサービス内容に応じて、グループ分けするステップと、
各グループ別に上記ネットワークリソースを探索する範囲を特定するステップとを有し、
上記ネットワークリソースの探索範囲グループ別に絞り込むことを特徴とするネットワークリソース探索方法。
The network resources required for the user to use the service on the multimedia network, the search condition generated in response to a situation where the user is placed with the services and the user requesting the network resources to meet the search condition In a network resource search method of an adaptive networking service providing apparatus for searching and selecting from a group of network resources registered in advance,
The search condition generated above, according to the requested service content, the method comprising: grouping,
For each group and a step of specifying a range for searching for the network resource,
A network resource search method, characterized by narrowing the network resource search range for each group .
ユーザがマルチメディアネットワーク上のサービスを利用するために必要なネットワークリソースを、ユーザが要求するサービス内容とユーザのおかれている状況に応じて、予め登録されているネットワークリソース群を探索して選択し、該選択したネットワークリソースを制御して上記ユーザに該ユーザが要求するサービスを提供する適応型ネットワーキングサービス提供装置におけるネットワークリソース探索方法であって、
各ネットワークリソースの処理能力、位置、稼働状況等を示すネットワークリソース情報と、ユーザの識別子や位置を示すユーザ情報、および、各サービスの利用に必要なネットワークリソースの条件と各々のネットワークリソースの使用手順を記述したサービス仕様情報とユーザの要求を記憶装置に記憶する第1のステップと、
上記記憶装置から上記ネットワークリソース情報と上記サービス仕様情報を読み出して各々の情報に基づき、当該サービスに利用するネットワークリソースの探索に用いる探索条件を生成する第2のステップと、
上記記憶装置から上記サービス仕様情報を読み出し、該サービス仕様情報に基づき、上記第2のステップで生成した探索条件をグループ分けする第3のステップと、
該第3のステップで分けた各グループ別に、上記記憶装置から上記ユーザ情報および上記サービス仕様情報を読み出して各々の情報に基づき上記ネットワークリソースの探索範囲を特定する第4のステップと
を有し、
上記第4のステップで特定した各グループ別の探索範囲で上記ネットワークリソース群を探索し、当該探索条件に対応するネットワークリソースを選択することを特徴とするネットワークリソース探索方法。
Searches and selects a pre-registered group of network resources required for the user to use the services on the multimedia network, according to the service contents requested by the user and the status of the user. And a network resource search method in an adaptive networking service providing apparatus for controlling the selected network resource and providing a service requested by the user to the user,
Network resource information indicating the processing capacity, position, operation status, etc. of each network resource, user information indicating the identifier, position, etc. of each user, and the conditions of the network resources necessary for using each service and the A first step of storing service specification information describing a use procedure and a user request in a storage device;
A second step of reading the network resource information and the service specification information from the storage device and generating a search condition used for searching for a network resource used for the service based on the respective information ;
A third step of reading the service specification information from the storage device and grouping the search conditions generated in the second step based on the service specification information;
For each group divided in steps of third, a fourth step of identifying a search range of based-out the network resources to each of the information by reading the user information and the service specification information from the storage device
Has,
A network resource search method , wherein the network resource group is searched in a search range for each group specified in the fourth step, and a network resource corresponding to the search condition is selected .
ンピュータに、請求項3、もしくは、請求項4のいずれかに記載のネットワークリソース探索方法における各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。 The computer, Motomeko 3, or, computer-readable recording medium programs for causing perform each step in the network resource search method according to claim 4.
JP2000190601A 2000-06-26 2000-06-26 ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF Expired - Fee Related JP3564511B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000190601A JP3564511B2 (en) 2000-06-26 2000-06-26 ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000190601A JP3564511B2 (en) 2000-06-26 2000-06-26 ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF

Publications (2)

Publication Number Publication Date
JP2002007326A JP2002007326A (en) 2002-01-11
JP3564511B2 true JP3564511B2 (en) 2004-09-15

Family

ID=18690043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000190601A Expired - Fee Related JP3564511B2 (en) 2000-06-26 2000-06-26 ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF

Country Status (1)

Country Link
JP (1) JP3564511B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010055620A (en) * 2003-05-28 2010-03-11 Sharp Corp Application processing apparatus
TWI370979B (en) * 2004-05-14 2012-08-21 Ibm Grid computing system, information processing unit, job execution request generation unit, control method, program, and recording medium

Also Published As

Publication number Publication date
JP2002007326A (en) 2002-01-11

Similar Documents

Publication Publication Date Title
RU2280274C2 (en) Information processing device, information processing method, content distribution device, content distribution method and computer software
JP5393752B2 (en) Method and apparatus for authenticated operation of a home communications network
US9032097B2 (en) Data communication with remote network node
EP2005634B1 (en) Method and apparatus for synchronizing contents of home network devices
US7792865B2 (en) Information processing device, content management method, content information management method, and computer program
US11196802B2 (en) Contents management method and apparatus
US20150150071A1 (en) Method and apparatus for reproducing content through integrated channel management
US20050027673A1 (en) Method and apparatus for handling digital content in a network
EP1934777B1 (en) Data communication with remote network node
US20080109478A1 (en) Digital-content retrieval apparatus, digital-content retrieval method, and computer product
US20060195545A1 (en) Information processing apparatus and content information processing method
EP1589435B1 (en) Information processing device, information processing method, and computer program
JP2004500651A (en) Streaming media search and playback system
US20090022123A1 (en) Apparatus and method for providing contents sharing service on network
US8521844B2 (en) Information processing apparatus and method and program
US20170078346A1 (en) Dynamic Resource Allocation of Multimedia Content Based on Usage Patterns
JP3564511B2 (en) ADAPTIVE NETWORKING SERVICE PROVIDING DEVICE, NETWORK RESOURCE SEARCHING DEVICE AND METHOD, AND RECORDING MEDIUM RECORDING PROCESSING PROGRAM THEREOF
KR101501923B1 (en) Method and system for Adaptive Data Transmission based on DLNA network
JP3735637B2 (en) Adaptive service providing system and method, and recording medium recording the processing program
JP2010009087A (en) Content retrieval device and method, and control device
Cui et al. Cloud-based home media system model: providing a novel media streaming service using UPnP technology in a home environment
KR100792319B1 (en) Context-aware naming system and method thereof
JP2004078820A (en) Information distribution device and reproduction pattern generation program
JP2005284496A (en) Receiving terminal, location server, content distribution system and method, and location solution program
KR20130004750A (en) Apparatus for home server based on multi-operating system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040330

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040420

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20040420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040503

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090618

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100618

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110618

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120618

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees