JP3546995B2 - 分散コンテンツ管理システム - Google Patents

分散コンテンツ管理システム Download PDF

Info

Publication number
JP3546995B2
JP3546995B2 JP33462199A JP33462199A JP3546995B2 JP 3546995 B2 JP3546995 B2 JP 3546995B2 JP 33462199 A JP33462199 A JP 33462199A JP 33462199 A JP33462199 A JP 33462199A JP 3546995 B2 JP3546995 B2 JP 3546995B2
Authority
JP
Japan
Prior art keywords
content
network
database
management system
distributed
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
JP33462199A
Other languages
English (en)
Other versions
JP2001155022A (ja
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP33462199A priority Critical patent/JP3546995B2/ja
Priority to US09/717,415 priority patent/US7293084B1/en
Publication of JP2001155022A publication Critical patent/JP2001155022A/ja
Application granted granted Critical
Publication of JP3546995B2 publication Critical patent/JP3546995B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワーク上に分散するマルチメディアコンテンツを管理するシステムに関し、特に、機器の接続、離脱や記録媒体の機器への装着、取り外しなどが動的に行われれるネットワークに分散するマルチメディアコンテンツを管理するシステムに関する。
【0002】
【従来の技術】
ネットワーク上に分散するマルチメディアコンテンツを利用する従来技術として、サーバクライアント型に基づくマルチメディアサーバがある。このようなサーバは、ネットワーク上のコンテンツへのリンク情報を管理し、新たなコンテンツを利用可能にする場合は、新たなリンク情報を登録する。このようなサーバクライアント型のマルチメディアサーバでは、リクエストが発行されるたびに毎回検索する必要がある、コンテンツの更新管理が大変(管理者の工数)、定期的に更新を検査する必要があるが、そのときのホストの負荷が非常に高くなり他の処理に影響が出る等の問題があった。
【0003】
これらの問題を解決する従来技術として、例えば特開平9−198295では、ディレクトリ情報を別に管理するディレクトリサーバを導入している。これにより、クライアントはディレクトリサーバに問い合わせれば、最新のディレクトリ情報を迅速に得られるようになった。
【0004】
【発明が解決しようとする課題】
コンテンツを利用するための情報を提供するサービスを常時行っているサーバやディレクトリサーバがある場合は、上述のような方法で解決できる。しかし、パーソナルコンピュータ、家電機器、記録装置等から構成されるネットワーク、特に家庭内のネットワークでは次のような問題が生じる。
【0005】
ひとつの問題は、 ディレクトリサービスを提供する機器が常時稼動しているとは限らず、その場合、ディレクトリサービスを利用できないことである。ディレクトリサーバをホストする機器の電源が急にオフにされたり、電源オンになっている機器のなかに、ディレクトリサーバ機能を果たすための資源を持つ機器が無い場合も、この問題が生じる。
【0006】
また、コンテンツが記録されている機器の電源が常にオンであるとは限らず、コンテンツがリムーバブルメディアに記録されている場合も多い。このため、ネットワークに接続されており、電源がオンになっている機器にはユーザが探したいコンテンツが存在しない場合があり得る。このような場合も、コンテンツを利用することができない問題が生じる。
【0007】
本発明の目的は、パーソナルコンピュータ、家電機器、記録装置等から構成されるネットワーク、特に家庭内のネットワークにおいて、上述のような問題を解決し、ネットワーク内の機器に分散するコンテンツの記録および削除、ネットワークへの機器接続および切断、ネットワークに接続されている機器のオン/オフ、コンテンツを記録したリムーバブルメディアの着脱等に関わらず、コンテンツおよびデータの所在や利用可能かどうかを検索可能にする分散コンテンツ管理方法およびシステムを提供することである。
【0008】
また、本発明の別の目的は、家庭内のネットワークのように、コンテンツおよびデータを保持する機器が常に電源オンでなかったり、コンテンツおよびデータを保持する媒体が取り外されたりしていても、ユーザがネットワーク内の機器で利用可能なすべてのコンテンツおよびデータの一覧を得ることができるような分散コンテンツ管理方法およびシステムを提供することである。
【0009】
さらに、本発明の別の目的は、ディレクトリサービスを利用するには特定の機器を常に動作させていなければならない、ディレクトリサーバが故障したり修理を行う場合にディレクトリサービスを利用できない等の問題を解決する分散コンテンツ管理方法およびシステムを提供することである。
【0010】
さらに、本発明の別の目的は、ネットワークに参加する以前に蓄えられていたコンテンツおよびデータをコンテンツデータベースに追加して、ネットワークで利用することを可能にする分散コンテンツ管理方法およびシステムを提供することである。
【0011】
【課題を解決するための手段】
本発明による分散コンテンツ管理システムは、パーソナルコンピュータ、家電機器、記録再生装置等の機器から構成されるネットワーク上の分散コンテンツ管理システムにおいて、ネットワークに接続された機器に分散して記録されているコンテンツ及びデータの記録場所及び属性を保持するコンテンツデータベースと、前記コンテンツデータベースへの検索要求を検知して検索要求情報を出力する検索要求検知手段と、ネットワークへの機器の接続状況の変化を監視して接続状況の変化が生じた場合に新しい機器接続状況を接続状況情報として出力するネットワーク監視手段と、ネットワークに接続されたいずれかの機器でコンテンツ及びデータのうちの少なくとも1つが登録、移動もしくは削除される等、コンテンツデータの記録場所及び属性のうちの少なくとも1つが変更された場合に、コンテンツ変更情報を出力するコンテンツ監視手段と、前記検索要求情報を受けて前記コンテンツデータベースの検索を行い、検索結果情報を出力するデータベース検索手段と、前記接続状況情報および前記コンテンツ変更情報を受けて前記コンテンツデータベースへの登録および変更を行うデータベース管理手段と、前記データベース検索手段から受けた前記検索結果情報を検索要求元に出力する検索結果出力手段とを有することを特徴とする。
【0012】
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、リムーバブルメディアの装着/離脱によるコンテンツデータの記録場所及び属性のうちの少なくとも1つの変更も、前記コンテンツ変更情報として出力するコンテンツ監視手段を有することを特徴とする。
【0013】
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、前記ネットワーク監視手段がネットワークに接続された機器の電源オン/オフを検知し、ネットワークに接続された機器の電源オン/オフの情報も前記コンテンツデータベースに保持することを特徴とする。
【0014】
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、ネットワークに接続されたある機器が、自器の電源操作を監視する電源監視手段及び前記コンテンツデータベース、前記検索要求検知手段、前記ネットワーク監視手段、前記データベース検索手段、前記データベース管理手段、前記検索結果出力手段のうちひとつ以上の手段を別の機器で起動するための遠隔起動手段を更に備えることを特徴とする。
【0015】
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、ネットワーク内の別の機器の電源を操作する電源操作手段を更に備えることを特徴とする。
【0016】
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、前記コンテンツデータベースをユーザが編集することを可能にするためのデータベース編集手段を更に備えることを特徴とする。
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、前記コンテンツデータベースが機器識別番号を含む前記データの記録場所と機器利用可能状態を含む前記属性を保持し、前記データベース管理手段が前記接続状況情報に表れない機器識別番号を含む前記データ記録場所を持つレコードの前記属性に含まれる機器利用可能状態を利用不可能に変更することを特徴とする。
また、本発明による分散コンテンツ管理システムは、上記の分散コンテンツ管理システムにおいて、前記データベース管理手段が前記接続状況情報に表れる機器識別番号を含む前記データ記録場所を持つレコードの前記属性に含まれる機器利用可能状態を利用可能に変更することを特徴とする。
【0017】
【発明の実施の形態】
[実施形態1]
本発明による分散コンテンツ管理システムの実施形態の例を図1に示す。
【0018】
図1に示すように、本実施形態の例において、コンテンツデータベース100、検索要求検知手段110、ネットワーク監視手段120、データベース検索手段130、データベース管理手段140及び検索結果出力手段150は、機器400で動作するものとする。また、コンテンツ監視手段160は、アプリケーションソフトウェア310によってコンテンツの記録を行う機器410で動作するものとする。機器400及び機器410は、ネットワーク500で接続されており、各々の機器はネットワーク・インタフェース510を備えるものとする。
【0019】
以下に本実施形態の例の動作を説明する。
【0020】
まず、機器410で動作しているアプリケーションソフトウェア310によって、新規コンテンツが機器410に内蔵する記録媒体430に記録される。記録媒体430は、例えばハードディスクドライブであり、あるいは、機器410に外部接続された記録再生装置である。記録の開始は、ユーザによるアプリケーションソフトウェア310の操作、あるいは、アプリケーションソフトウェア310の予約録画機能等によって行われる。
【0021】
コンテンツ監視手段160は、記録を行うアプリケーションソフトウェア310から通知311を受け取るか、アプリケーションソフトウェア310による記録処理に伴うシステムイベントを検出するか、新規ファイルの生成を検出するか等によって新規コンテンツの記録を検出し、コンテンツ変更情報300を出力する。アプリケーションソフトウェア310が新規コンテンツの記録を行う場合として、例えば、デジタルCS放送を受信するアプリケーションソフトウェアで録画を行う場合、あるいはインターネットからテレビ放送の番組表データを取得して録画を行う場合等がある。これらの場合であれば、通常、電子番組案内(Electronic Program Guide;以下「EPG」という。)を取得済みであり、EPGは、番組ごとに番組名、放送時間、ジャンル等の情報を含んでいるので、コンテンツの記録を行うアプリケーションソフトウェア310からこれらの情報をコンテンツ監視手段160に渡すことが可能である。
【0022】
次に、機器410で動作するコンテンツ監視手段160は、コンテンツ変更情報300を出力する。コンテンツ変更情報300は、新規登録を示す値又は文字列、記録したコンテンツ又はデータの記録場所及び属性を含む。新規記録したコンテンツ又はデータの記録場所としては、例えば、ネットワーク500において機器410を特定するID番号もしくは機器名、及び、機器410に内蔵のハードディスクドライブ中のパスを含むファイル名を用いる。機器410を特定するID番号は、例えば、IPネットワークであればIPアドレス、IEEE1394−1995ネットワーク(以下1394ネットワークと呼ぶ)であれば機器のGUID(Global Unique Identifier)のような機器固有の値である。記録場所が着脱可能な媒体の場合は、さらに、媒体を特定するID番号もしくは名前を用いる。例えば、着脱可能なハードディスクドライブで固有のID番号を備えていればそのID番号、ビデオテープのように固有のID番号を持たない媒体であれば通算番号等を用いる。
【0023】
コンテンツ変更情報300の属性としては、前述のようなEPGに含まれる情報を利用し、例えば、以下のようなものを用いる。
【0024】
番組名
放送時間
ジャンル
タイプ(映像、音声、データ等)
記録日時
利用する際に用いる機器またはサービス
ジャンル
機器状態
課金情報(1回の視聴に課せられる料金及び課金方法等)
著作権情報(録画可能かどうか及び何代までコピー可能か等)
ここで、機器状態とは、例えば、機器がネットワークに接続されているか切り離されているか、及び、機器の電源がオンかオフか等、コンテンツが利用可能かどうかを示すフラグである。コンテンツ監視手段160は、ネットワーク・インタフェース510を介して上述のようなコンテンツ変更情報300をネットワーク500に出力する。このとき、コンテンツ変更情報300の送り先として機器400を指定してもよいし、ネットワーク上の全機器に送信してもよい。送り先として機器400を指定する場合は、例えばIPネットワークであればIPアドレス、1394ネットワークであればGUID等を用いればよい。ネットワーク上の全機器に送信する場合は、例えばネットワークへのブロードキャストを用いればよい。
【0025】
機器410がコンテンツ変更情報300をネットワーク500に出力すると、機器400がネットワーク・インタフェース510を介してコンテンツ変更情報300を受け取る。機器410がコンテンツ変更情報300を機器400にのみ送信する場合、機器400は、自身がコンテンツ変更情報300を受け取る機器であることをネットワーク上の機器に通知しておく必要がある。これには、機器400でデータベース管理手段140が起動したとき、データベース管理手段140が、コンテンツ変更情報300の送信先として例えば機器400のIPアドレスもしくはGUIDをネットワーク全体に送信し、これを受信した機器410がコンテンツ監視手段160内に送信先情報320として保持しておけばよい。機器400のデータベース管理手段140がネットワーク上に送られるすべてのコンテンツ変更情報300を受け取ることにしておけば、機器410によるコンテンツ変更情報300の送信先指定に関わらず、機器400のデータベース管理手段140は、機器410が出力するコンテンツ変更情報300を受け取ることができる。
【0026】
機器400のデータベース管理手段140は、ネットワーク・インタフェース510を介してコンテンツ変更情報300を受け取り、その内容、例えばコンテンツ又はデータの記録場所、番組名、放送時間、ジャンル等をまとめてひとつのレコードとし、コンテンツデータベース100に追加する。このとき、コンテンツ及びデータにレコードを管理するためのレコードID番号を付けてもよい。レコードID番号は、例えば、すべてのコンテンツ及びデータにおける通し番号や、機器ID番号と組にした機器ごとの通し番号等で表現する。
【0027】
コンテンツデータベース100は、ネットワーク500に接続されたすべての機器及びいずれかの機器に装着されたことがあるリムーバブルメディアに含まれるコンテンツ及びデータのリスト、コンテンツ及びデータ各々の属性を保持する。ここで、ネットワーク上のすべての機器とは、ネットワークに接続されている機器すべてであり、電源がオフの機器も含む。コンテンツ及びデータの属性は、前述のコンテンツ変更情報300の属性と同様である。コンテンツデータベースが保持できる属性のうち、コンテンツ変更情報300で指定されない属性については、例えば「属性なし」もしくは空白にしておく。
【0028】
データベース管理手段140は、コンテンツ及びデータとは別に、着脱可能な記録媒体を特定するID番号もしくは名前をコンテンツデータベースの一部として保持する。着脱可能な記録媒体のうち、記録媒体自身のID番号もしくは名前も記録可能なものについては、最初にコンテンツを登録する際に、データベース管理手段140がID番号もしくは名前を決定し、その記録媒体を実装する機器に送信して、記録媒体にID番号もしくは名前を保存させる。こうすることにより、同じ記録媒体で2度目以降のコンテンツ記録を行う際には、記録媒体からID番号もしくは名前を取得することができる。通常のVHSビデオカセットテープのように、記録媒体自体がID番号もしくは名前を必ずしも保存できない場合は、ユーザがコンテンツデータベース100を編集して設定を行う必要があるが、これについては別の実施形態として後述する。
【0029】
以上のようにして、新規コンテンツ及びデータが記録された場合に、コンテンツデータベース100を更新することができる。
【0030】
新規コンテンツもしくはデータの記録が行われる場合以外に、コンテンツ変更情報300に基づいてコンテンツデータベース100へのアクセスが発生するのは次の6つの場合である。
【0031】
(1)記録済みのコンテンツ又はデータを削除する場合
(2)コンテンツ及びデータを検索する場合
(3)コンテンツ及びデータを保持する機器がネットワークに接続される場合(4)コンテンツ及びデータを保持する機器がネットワークから切り離される場合
(5)リムーバブルメディアを装着する場合
(6)リムーバブルメディアを取り外した場合
以下、上記(1)から(6)の各々の場合について、本発明の実施形態における各手段の動作を説明する。なお、コンテンツデータベース100を保持する機器、本発明における各手段が動作している機器がネットワークから切り離される場合に本発明による検索機能を継続する方法については、別の実施形態として後述する。
(1)記録済みのコンテンツ又はデータを削除する場合
ネットワーク500に接続されている機器でコンテンツやデータが削除される場合、コンテンツ監視手段160が削除を検知し、コンテンツ変更情報300を出力する。この場合、コンテンツ変更情報300は、削除を示す値または文字列と、記録済みコンテンツ及びデータの属性を含む。
【0032】
コンテンツ変更情報300を受けたデータベース管理手段140は、コンテンツデータベース100から該当するレコードを検索し、属性も含めてレコードを削除する。
(2)コンテンツ及びデータを検索する場合
ネットワーク500に接続されている機器が保持するコンテンツ及びデータを検索する際、まず、検索アプリケーションソフトウェアがユーザによる検索指示を受け付け、検索要求332を発行する。検索要求332は、コンテンツデータベース100の属性項目のうち、任意の項目に関する検索条件を含む。検索条件は、例えば、「項目=記録日時、条件=最新3日分」、あるいは、「項目=機器状態、条件=接続かつ(電源オンまたは電源オフ)」のように指定される。検索要求332は、図1のように同一機器で検索要求検知手段110が動作していれば、その検索要求検知手段110によって検知される。同一機器内で検索要求検知手段110が動作していない場合は、検索要求332をネットワーク500にブロードキャストする。いずれの場合も、ネットワーク上のいずれかの機器で動作する検索要求検知手段110が検索要求332を検知し、検索要求情報333を出力する。
【0033】
検索要求情報333は、同一機器内もしくはネットワーク上のいずれかの機器で動作するデータベース検索手段130に受け取られる。データベース検索手段130は、検索要求情報333に含まれる属性及び属性に関する条件を用いて、同一機器内もしくはネットワーク上のいずれかの機器が保持するコンテンツデータベース100を検索する。条件に該当するコンテンツ又はデータが見つかった場合、データベース検索手段130は、そのコンテンツまたはデータの記録場所及び属性をすべて取得し、検索結果情報334として検索結果出力手段150に渡す。該当するコンテンツまたはデータが見つからなかった場合、データベース検索手段130は、問い合わせのコンテンツまたはデータが見つからなかったことを意味する値あるいは文字列等を検索結果情報334として検索結果出力手段150に渡す。
【0034】
検索結果出力手段150は、データベース検索手段130から受け取った検索結果情報334を、検索要求332を発行した機器に送るかネットワークにブロードキャストする。
【0035】
以上により、ユーザが指定した条件に合致するコンテンツ又はデータを検索することができる。例えば、検索要求332で、「項目=記録日時、条件=最新3日分」のように記録日時を指定しておけば、最近3日間にネットワーク内で記録したコンテンツ一覧を得ることができる。さらに、「項目=機器状態、条件=接続かつ電源オフ」のような条件も加えて指定しておけば、最近3日間にネットワーク内で記録したコンテンツのうち、ネットワークに接続されてはいるが電源がオフになっている機器内に記録されているコンテンツの一覧を得ることができる。
(3)コンテンツ及びデータを保持する機器がネットワークに接続される場合
過去にネットワーク500に接続された時にコンテンツ及びデータの記録を行ったことがある機器が、ネットワークから一度切断された後、再び接続されて電源がオンになった場合、すなわち機器がネットワークに復活した場合について、以下に説明する。
【0036】
機器がネットワーク500に接続されたことは、ネットワークでのプラグアンドプレイを可能にするミドルウェア、例えば、Jini(ジニー)、HAVi(ハビ;Home Audio Video interoperability)、Universal Plug and Play(ユニバーサル・プラグ・アンド・プレイ)等を実装することによって検出できる。これらのミドルウェアは、ネットワーク全体へのブロードキャスト、あるいは、イベントの発行によって、機器が接続されたことをことをネットワーク上の他の機器に通知する。1394ネットワークであれば、新しい機器を接続するとバスリセットが発生してネットワーク上のすべての機器に伝えられ、さらにネットワークトポロジの自動設定が行われる。ネットワーク監視手段120は、これらの通知もしくはイベントを検出することによって、機器の接続状況の変化を検知する。
【0037】
ネットワーク監視手段120は、ネットワーク500に接続されている機器の接続状況341の変化を検知すると、新しい機器接続状況を取得し、接続状況情報340として、接続された機器固有のID番号、機器のタイプ、電源の状態等をネットワーク500に出力する。ネットワーク、オペレーティングシステム及びミドルウェアによって機器の接続を通知することができない場合は、ネットワーク監視手段120が定期的にネットワークの機器構成を調べる。また、家庭内のネットワークにおいては、1394ネットワークのように、機器の接続/切断と電源のオン/オフを別々に検知可能なネットワークで接続されていることがあるため、接続状況情報340は機器の接続/切断と電源オン/オフを独立に示す。
【0038】
データベース管理手段140は、ネットワーク監視手段120が出力した接続状況情報340を受け取り、新しい接続状況情報340に含まれる機器ID番号と、コンテンツデータベース100に保持されている機器ID番号の比較を行う。比較によって、コンテンツデータベース100には含まれないが新しい接続状況情報340に含まれる機器ID番号が求められ、ネットワークに復活した機器のID番号を特定することができる。ネットワークに復活した機器のID番号を条件としてコンテンツデータベース100を検索し、該当する機器ID番号を持つレコードの属性のうち、機器が現在利用可能かどうかのフラグを、「利用可能」を示す値または文字列に変更する。これにより、ネットワークに復活した機器の以前に記録したコンテンツ及びデータが、再び利用可能になる。
【0039】
ネットワーク監視手段120自身が、その内部に機器接続状況記憶バッファ及び一時バッファを持ち、最新の機器接続状況を一時バッファに取得して機器接続状況記憶バッファの内容と比較し、差分を求める機能まで備えることも可能である。このような場合、接続状況情報340として差分を出力するようにしておけば、データベース管理手段140は、接続状況情報340の内容を条件としてコンテンツデータベース100を検索し、属性を「利用可能」に変更すべきレコードを特定することができる。
(4)コンテンツ及びデータを保持する機器がネットワークから切り離される場合
ネットワーク500に接続されている機器に変更があったことを検出し、新しい接続状況341を取得する方法は、ネットワーク500に新しい機器が接続された上述の場合と同様である。ネットワーク監視手段120は、ネットワーク500でのプラグアンドプレイを可能にする前述のミドルウェアの利用、あるいは定期的なネットワーク機器構成の監視によって接続状況の変化を検知し、ネットワークに接続されている機器のID番号及び接続状況341を接続状況情報340として出力する。
【0040】
データベース管理手段140は、ネットワーク監視手段120が出力した接続状況情報340を受け取り、新しい接続状況情報340に含まれる機器ID番号と、コンテンツデータベース100に保持されている機器ID番号の比較を行う。比較によって、コンテンツデータベース100には含まれるが新しい接続状況情報340には含まれないID番号が求められ、ネットワークから切断された機器のID番号を特定することができる。得られたID番号を条件としてコンテンツデータベース100を検索し、該当する機器ID番号を持つレコードの属性のうち、機器が現在利用可能かどうかのフラグを、「利用不可能」を示す値または文字列に変更する。レコードの属性を変更した後、データベース管理手段140は、ネットワークから切断された機器のID番号をデータベースで保持する機器ID番号から削除する。
【0041】
以上のようにして、コンテンツ及びデータを保持する機器がネットワークから切断された場合に、コンテンツデータベース100を更新することができる。コンテンツ及びデータのレコード自体はコンテンツデータベース100に残存するので、検索を行うと利用不可能な状態であることがわかる。さらに、ネットワーク500から切断された機器を再び接続すれば、前述のようにして、コンテンツ及びデータが利用可能な状態に復帰する。
(5)リムーバブルメディアを装着するとき
リムーバブルメディアとは、コンテンツ及びデータを格納可能かつ換装可能な媒体すべてであり、例えば、カセットテープ、磁気ディスク、光磁気ディスク、メモリカード、CD−ROM等がある。コンテンツやデータが記録されているリムーバブルメディアがそれを実装する機器に装着される場合、まず、コンテンツ監視手段160がリムーバブルメディアの装着を検知し、コンテンツ変更情報300を出力する。この場合、コンテンツ変更情報300は、機器のID番号、媒体ID番号と、媒体の離脱を示す値または文字列を含む。但し、媒体ID番号はすでに媒体に媒体ID番号が付けられている場合に限り、コンテンツ変更情報300に含まれる。
【0042】
コンテンツ変更情報300を受けたデータベース管理手段140は、媒体ID番号が既にコンテンツデータベース100に登録されているかどうかを検索する。登録済みであれば、コンテンツ変更情報300に含まれる媒体ID番号を条件としてコンテンツデータベース100を検索し、合致したコンテンツ及びデータの属性のうち、利用可能かどうかのフラグを「利用可能」を示す値または文字列に変更する。また、記録場所として、コンテンツ変更情報300に含まれる機器ID番号を上書きする。コンテンツ変更情報300に含まれる媒体ID番号が未登録の場合、その媒体ID番号を新規登録する。その媒体が、記録しているコンテンツ及びデータの属性情報を保持している場合は、媒体ID番号を属性に持ち、機器ID番号を記録場所とするレコードを生成する。媒体が記録しているコンテンツ及びデータの属性情報を持たない場合は、ユーザによる入力が必要となるが、そのような場合は別の実施形態として後述する。
【0043】
以上のようにして、記録済みコンテンツを保持するリムーバブルメディアを装着したとき、コンテンツデータベース100を更新することができる。
【0044】
なお、リムーバブルメディアにコンテンツ又はデータを記録する時の動作については既に説明した通りである。
(6)リムーバブルメディアを取り外したとき
コンテンツやデータが記録されているリムーバブルメディアが機器から取り外された場合、まず、コンテンツ監視手段160がリムーバブルメディアの離脱を検知し、コンテンツ変更情報300を出力する。この場合、コンテンツ変更情報300は、機器のID番号媒体のID番号と、媒体離脱を示す値または文字列を含む。
【0045】
コンテンツ変更情報300を受けたデータベース管理手段140は、コンテンツ変更情報300に含まれる媒体ID番号を条件としてコンテンツデータベース100を検索し、合致したコンテンツ及びデータの属性のうち、利用可能かどうかのフラグを「利用不可能」を示す値または文字列に変更する。
【0046】
以上のようにして、記録済みコンテンツを保持するリムーバブルメディアを取り外したとき、コンテンツデータベース100を更新することができる。このとき、レコード自体はコンテンツデータベース100に残存するので、検索されると利用不可能な状態であることがわかる。さらに、検索の結果として媒体ID番号も得られるので、該当する媒体を実装すれば、機器がネットワークに接続された場合と同様にして、コンテンツが利用可能状態に復帰する。
【0047】
[実施形態2]
図2に本発明の実施形態2による分散コンテンツ管理システムの構成を示す。
【0048】
図2に示すように、本発明の第2の実施例は、機器の電源操作を監視する電源監視手段170、本発明を構成する手段を別の機器で起動する遠隔起動手段180を第1の実施形態に付加したものである。付加された電源監視手段170および遠隔起動手段180の動作のみが第1の実施形態と異なるので、以下、これらの手段の動作について説明する。
【0049】
電源監視手段170は、機器420の電源をオンからオフにするユーザ操作が行われたことを検知し、電源断情報350を出力する。
【0050】
遠隔起動手段180は、前記電源断情報350を受けると、まず、機器420の電源が実際に切断されるのを保留させる。次に、ネットワーク500に接続され電源がオンになっている機器のうち、機器420で動作していた手段を動作させることが可能な別の機器を探索する。この探索においては、ネットワーク上の機器それぞれ資源、例えば、メモリ容量、ハードディスクの空き容量等が十分であるか等を調べる。代替可能な機器が複数見つかった場合は、最も資源の豊富な機器を選択する。代替機器450を選択すると、遠隔起動手段180は、機器420で動作していた手段を代替機器450で動作させる。例えば、機器420でコンテンツデータベース100及びデータベース管理手段140が動作していた場合は、これらの手段をデータベース関連情報390として機器420から機器450に送り込み、機器420のコンテンツデータベース100を代替機器450内に複製させ、かつ、代替機器450でデータベース管理手段140を起動させる。代替機器450がデータベース管理手段140の機能を実現するプログラムを持たない場合は、データベース管理手段140のプログラムコードを送信してから起動する。このような遠隔起動は、例えば、Javaのリモートメソッドインボケーション(Remote Method Invocation;Java RMI)、WindowsシステムやUnixシステムではリモートプロシージャコール(Remote Procedure Call;RPC)を用いることによって実現できる。代替機器450に無い手段の送信は、例えば、各手段が行う処理をJavaバイトコードで記述しておき、選択した機器にネットワークを介して送りこむことによって実現できる。遠隔起動手段180は、以上の動作を完了すると、電源監視手段170に遠隔起動完了通知360を送る。遠隔起動完了通知360を受けた電源監視手段170は、機器420の電源断プロセスを再開させる。
【0051】
[実施形態3]
図3に本発明の実施形態3による分散コンテンツ管理システムの構成を示す。
【0052】
図3に示すように、本発明の第3の実施形態は、第1及び第2の実施形態に、電源遠隔操作手段200を付加したものである。電源遠隔操作手段200を有する点のみが第1及び2の実施形態と異なるので、以下、電源遠隔操作手段200の動作について説明する。
【0053】
機器460で動作する電源遠隔操作手段200は、コンテンツ370を表示もしくは再生することがユーザアプリケーション310から要求されたとき、コンテンツ370の記録場所となっている機器470の電源がオンかオフかを、コンテンツデータベース100の属性から判定する。機器470の電源がオフであり、かつ、機器470がネットワークを介して電源を操作可能であれば、機器470の電源をオンにする電源制御信号380を送る。機器470は、電源制御信号380によって電源がオンになるので、他の機器からコンテンツ370の表示もしくは再生を行うことが可能になる。ネットワークを介した電源制御は、例えば、機器470のネットワーク・インタフェース510がウェイク・オン・ラン(Wake On LAN)機能を備えていれば、実現可能である。あるいは、機器470がIEEE1349ネットワークで接続されていれば、IEEE1394規格のAVコマンドによって電源制御を行うことができる。
【0054】
機器470がネットワークを介した電源制御に対応していない場合、電源遠隔操作手段200は、機器470の電源をオンにすることが必要であることを示すメッセージを提示し、ユーザが機器470の電源をオンにすることを促す。
【0055】
[実施形態4]
図4に本発明の実施形態4による分散コンテンツ管理システムの構成を示す。
【0056】
図4に示すように、本発明の第4の実施形態は、第1乃至第3の実施形態において、コンテンツデータベース100をユーザが編集するためのデータベース編集手段210を付加したものである。データベース編集手段210を有する点のみが第1乃至第3の実施形態と異なるので、以下、データベース編集手段210の動作について説明する。
【0057】
データベース編集手段210は、ユーザがコンテンツデータベース100へのレコード登録、削除、修正等を行うための手段である。コンテンツデータベース100は、予めフォーマットを決めておくことができるので、データベース編集手段210は、一般的なデータベース作成・編集用ソフトウェアと同様に、コンテンツデータベース100のファイル名を指定して、個々のレコードの属性を読みこみ、表示を行う。さらに、各レコードの属性を変更するためのユーザインタフェースを提供する。例えば、レコードID番号、コンテンツ及びデータの記録場所、属性、記録媒体ID等、ひとつのコンテンツ又はデータを表現するデータベース情報を表形式で表示し、行番号及び列番号の入力、キーボードやマウスによる指定によって、変更あるいは削除対象を選択し、メニューあるいはボタン操作等によって操作を実行するような環境を提供する。
【0058】
なお、本発明の分散コンテンツ管理システムは、図5に示すように、すべての手段が1台の機器で動作し、コンテンツも同一機器内に保持されるようなシステム形態であっても、あるいは図6、7に示すように要素となる手段が複数の機器に分散して動作するようなシステム形態であっても、適用が可能である。
【0059】
【発明の効果】
以上説明したように、本発明によれば、以下の効果が奏される。
【0060】
本発明の分散コンテンツ管理システムは、パーソナルコンピュータ、家電機器、記録再生装置等から構成されるネットワークにおいて、コンテンツデータベースを有することからネットワークに接続された機器に分散して記録されているコンテンツ及びデータの記録場所及び属性を保持することができ、検索要求検知手段を有することから前記コンテンツデータベースへの検索要求を検知して検索要求情報を出力することができ、ネットワーク監視手段を有することからネットワークへの機器の接続状況の変化を監視して接続状況の変化が生じた場合に新しい機器接続状況を接続状況情報として出力することができ、コンテンツ監視手段を有することからネットワークに接続されたいずれかの機器でコンテンツ及びデータが登録、移動もしくは削除される等、コンテンツ及びデータの記録場所及び属性が変更された場合にコンテンツ変更情報を出力することができ、データベース検索手段を有することから前記検索要求情報を受けて前記コンテンツデータベースの検索を行い、検索結果情報を出力することができ、データベース管理手段を有することから前記接続状況情報および前記コンテンツ変更情報を受けて前記コンテンツデータベースへの登録および変更を行うことができ、検索結果出力手段を有することから前記データベース検索手段から受けた前記検索結果情報を検索要求元に出力することができる。
【0061】
また、本発明による分散コンテンツ管理システムは、リムーバブルメディアの装着/離脱によるコンテンツ及びデータの記録場所及び属性の変更も、前記コンテンツ変更情報として出力することができる。
【0062】
また、本発明による分散コンテンツ管理システムは、前記ネットワーク監視手段がネットワークに接続された機器の電源オン/オフを検知し、ネットワークに接続された機器の電源オン/オフの情報も前記コンテンツデータベースに保持することができる。
【0063】
また、本発明による分散コンテンツ管理システムは、電源監視手段を有することによりネットワークに接続されたある機器が、自器の電源操作を監視することができ、遠隔起動手段を有することにより、前記コンテンツデータベース、前記検索要求検知手段、前記ネットワーク監視手段、前記データベース検索手段、前記データベース管理手段、前記検索結果出力手段のうちひとつ以上の手段を別の機器で起動することができる。
【0064】
また、本発明による分散コンテンツ管理システムは、コンテンツ表示再生手段を有することにより、ネットワーク内の別の機器が保持するコンテンツの表示もしくは再生を行うことができる。
【0065】
また、本発明による分散コンテンツ管理システムは、ネットワーク内の別の機器の電源を操作する電源操作手段を更に備えることにより、表示もしくは再生させたいコンテンツを保持するネットワーク内の別の機器の電源がオフのときに、電源をオンにするか、電源をオンにする操作が必要であることをユーザに知らせることができる。
【0066】
また、本発明による分散コンテンツ管理システムは、データベース編集手段を有することにより、前記コンテンツデータベースをユーザが編集することができる。
【0067】
以上により、本発明の分散コンテンツ管理システムは、パーソナルコンピュータ、家電機器、記録装置等から構成されるネットワークにおいて、ネットワーク内の機器におけるコンテンツ及びデータの記録、移動及び削除、ネットワークへの機器接続および切断、ネットワークに接続されている機器の電源オン/オフ、コンテンツ及びデータを記録したリムーバブルメディアの着脱等に関わらず、コンテンツ及びデータの記録場所や利用可能かどうかを検索可能にする。
【0068】
また、本発明の分散コンテンツ管理システムは、家庭内のネットワークのように、コンテンツ及びデータを保持する機器が常に電源オンであるとは限らず、着脱可能な記録媒体を用いる等の特徴を有するネットワークにおいても、ユーザがネットワーク内の機器で利用可能なすべてのコンテンツ及びデータの一覧を得たり、ユーザが指定する条件で検索を行い、合致するコンテンツ及びデータの一覧を得ることを可能にする。
【0069】
さらに、本発明における各手段が動作している機器の電源をオフにしても、代替可能な機器がネットワーク上に存在すれば、本発明の分散コンテンツ管理システムの機能を継続することができる。これにより、ユーザが急にネットワークに接続された機器の電源をオフにしても、本発明の分散コンテンツ管理システムが提供するサービスを維持することが可能になる。よって、ユーザは、特定の機器を常に動作させていなければならないという制限や、ある機器が故障して修理を行う場合にコンテンツ及びデータの検索を行えなくなる問題から解放される。
【0070】
さらに、ユーザがコンテンツデータベースを編集することが可能になることにより、コンテンツデータベースにおいてコンテンツおよびデータの属性の各項に追加および修正を行ったり、ネットワークに接続される以前に蓄えられていたコンテンツ及びデータをコンテンツデータベースに追加して、ネットワーク上から検索することが可能になる。
【0071】
本発明は、様々なシステム構成に適用可能であることから、ネットワークの構成が徐々に拡張していくような利用形態であっても、新たに接続した機器に必要最低限の手段を実装するだけでコンテンツの管理を行うことが可能となり、新たに接続した機器から、それまでに蓄積したコンテンツを利用することも可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態1による分散コンテンツ管理システムの構成を示すブロック図である。
【図2】本発明の実施形態2による分散コンテンツ管理システムの構成を示すブロック図である。
【図3】本発明の実施形態3による分散コンテンツ管理システムの構成を示すブロック図である。
【図4】本発明の実施形態4による分散コンテンツ管理システムの構成を示すブロック図である。
【図5】本発明が1台の機器で実現されるシステム形態における、分散コンテンツ管理システムの構成の一例を示すブロック図である。
【図6】本発明が複数の機器で実現されるシステム形態における、分散コンテンツ管理システムの構成の一例を示すブロック図である。
【図7】本発明が複数の機器で実現されるシステム形態における、分散コンテンツ管理システムの構成の他の一例を示すブロック図である。
【符号の説明】
100 コンテンツデータベース
110 検索要求検知手段
120 ネットワーク監視手段
130 データベース検索手段
140 データベース管理手段
150 検索結果出力手段
160 コンテンツ監視手段
170 電源監視手段
180 遠隔起動手段
190 コンテンツ表示再生手段
200 電源遠隔操作手段
210 データベース編集手段
300 コンテンツ変更情報
310 記録アプリケーションソフトウェア
311 アプリケーションソフトウェアによる記録の通知
331 検索指示
332 検索要求
333 検索要求情報
334 検索結果情報
340 接続状況情報
350 電源断情報
360 遠隔起動完了通知
370 コンテンツ
380 電源制御信号
400、410、420、460、470 ネットワークに接続された機器
430 記録媒体
500 ネットワーク
510 ネットワーク・インタフェース

Claims (8)

  1. パーソナルコンピュータ、家電機器、記録再生装置等の機器から構成されるネットワーク上の分散コンテンツ管理システムにおいて、ネットワークに接続された機器に分散して記録されているコンテンツ及びデータの記録場所及び属性を保持するコンテンツデータベースと、前記コンテンツデータベースへの検索要求を検知して検索要求情報を出力する検索要求検知手段と、ネットワークへの機器の接続状況の変化を監視して接続状況の変化が生じた場合に新しい機器接続状況を接続状況情報として出力するネットワーク監視手段と、ネットワークに接続されたいずれかの機器でコンテンツ及びデータのうちの少なくとも1つが登録、移動もしくは削除される等、コンテンツデータの記録場所及び属性のうちの少なくとも1つが変更された場合に、コンテンツ変更情報を出力するコンテンツ監視手段と、前記検索要求情報を受けて前記コンテンツデータベースの検索を行い、検索結果情報を出力するデータベース検索手段と、前記接続状況情報および前記コンテンツ変更情報を受けて前記コンテンツデータベースへの登録および変更を行うデータベース管理手段と、前記データベース検索手段から受けた前記検索結果情報を検索要求元に出力する検索結果出力手段とを有することを特徴とする分散コンテンツ管理システム。
  2. 請求項1に記載の分散コンテンツ管理システムにおいて、リムーバブルメディアの装着/離脱によるコンテンツデータの記録場所及び属性のうちの少なくとも1つの変更も、前記コンテンツ変更情報として出力するコンテンツ監視手段を有することを特徴とする分散コンテンツ管理システム。
  3. 請求項1又は請求項2に記載の分散コンテンツ管理システムにおいて、前記ネットワーク監視手段がネットワークに接続された機器の電源オン/オフを検知し、ネットワークに接続された機器の電源オン/オフの情報も前記コンテンツデータベースに保持することを特徴とする分散コンテンツ管理システム。
  4. 請求項1乃至3のいずれか1項に記載の分散コンテンツ管理システムにおいて、ネットワークに接続されたある機器が、自器の電源操作を監視する電源監視手段及び前記コンテンツデータベース、前記検索要求検知手段、前記ネットワーク監視手段、前記データベース検索手段、前記データベース管理手段、前記検索結果出力手段のうちひとつ以上の手段を別の機器で起動するための遠隔起動手段を更に備えることを特徴とする分散コンテンツ管理システム。
  5. 請求項4に記載の分散コンテンツ管理システムにおいて、ネットワーク内の別の機器の電源を操作する電源操作手段を更に備えることを特徴とする分散コンテンツ管理システム。
  6. 請求項1乃至5のいずれか1項に記載の分散コンテンツ管理システムにおいて、前記コンテンツデータベースをユーザが編集することを可能にするためのデータベース編集手段を更に備えることを特徴とする分散コンテンツ管理システム。
  7. 請求項1乃至6のいずれか1項に記載の分散コンテンツ管理システムにおいて、
    前記コンテンツデータベースが機器識別番号を含む前記データの記録場所と機器利用可能状態を含む前記属性を保持し、
    前記データベース管理手段が前記接続状況情報に表れない機器識別番号を含む前記データ記録場所を持つレコードの前記属性に含まれる機器利用可能状態を利用不可能に変更することを特徴とする分散コンテンツ管理システム。
  8. 請求項7に記載の分散コンテンツ管理システムにおいて、
    前記データベース管理手段が前記接続状況情報に表れる機器識別番号を含む前記データ記録場所を持つレコードの前記属性に含まれる機器利用可能状態を利用可能に変更することを特徴とする分散コンテンツ管理システム。
JP33462199A 1999-11-25 1999-11-25 分散コンテンツ管理システム Expired - Fee Related JP3546995B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP33462199A JP3546995B2 (ja) 1999-11-25 1999-11-25 分散コンテンツ管理システム
US09/717,415 US7293084B1 (en) 1999-11-25 2000-11-21 Network contents managing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33462199A JP3546995B2 (ja) 1999-11-25 1999-11-25 分散コンテンツ管理システム

Publications (2)

Publication Number Publication Date
JP2001155022A JP2001155022A (ja) 2001-06-08
JP3546995B2 true JP3546995B2 (ja) 2004-07-28

Family

ID=18279439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33462199A Expired - Fee Related JP3546995B2 (ja) 1999-11-25 1999-11-25 分散コンテンツ管理システム

Country Status (2)

Country Link
US (1) US7293084B1 (ja)
JP (1) JP3546995B2 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004029936A (ja) 2002-06-21 2004-01-29 Brother Ind Ltd ネットワークシステム、情報処理装置及び電子機器
DE10228605A1 (de) * 2002-06-26 2004-01-15 Deutsche Thomson-Brandt Gmbh Modul zur Integration in einem Heimnetzwerk
GB0322795D0 (en) * 2003-09-30 2003-10-29 Koninkl Philips Electronics Nv Response estimation in a system with a content directory service
US20050086532A1 (en) * 2003-10-21 2005-04-21 International Business Machines Corporation System and method for securely removing content or a device from a content-protected home network
US20050188055A1 (en) * 2003-12-31 2005-08-25 Saletore Vikram A. Distributed and dynamic content replication for server cluster acceleration
JPWO2006022022A1 (ja) * 2004-08-27 2008-05-08 富士通株式会社 情報処理装置、データ表示方法、情報処理システム、データ表示プログラム及びデータ表示プログラムを記録したコンピュータ読取可能な記録媒体
KR100636380B1 (ko) 2004-12-17 2006-10-19 한국전자통신연구원 이종의 홈네트워크 미들웨어상에 접속해 있는 홈디바이스들간의 상호 연동을 위한 홈네트워크 범용미들웨어 브릿지 시스템 및 그 방법
JPWO2006077935A1 (ja) * 2005-01-21 2008-06-19 松下電器産業株式会社 Avサーバ機器
JP2007109133A (ja) * 2005-10-17 2007-04-26 Ntt-It Corp 検索インデクス生成方法およびプログラムおよびプログラムを記録した記録媒体
US9183068B1 (en) * 2005-11-18 2015-11-10 Oracle America, Inc. Various methods and apparatuses to restart a server
KR100862933B1 (ko) * 2007-02-09 2008-10-13 후지쯔 가부시끼가이샤 콘텐츠 처리 장치, 콘텐츠 처리 방법, 정보 처리 시스템 및 콘텐츠 실행 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
US20090007250A1 (en) * 2007-06-27 2009-01-01 Microsoft Corporation Client authentication distributor

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06266762A (ja) 1993-03-15 1994-09-22 Mitsubishi Electric Corp 分散多重データベース装置
CN1113302C (zh) * 1993-07-30 2003-07-02 佳能株式会社 通过通信线路控制设备的控制器和方法
US5434775A (en) * 1993-11-04 1995-07-18 The General Hospital Corporation Managing an inventory of devices
US5655081A (en) * 1995-03-08 1997-08-05 Bmc Software, Inc. System for monitoring and managing computer resources and applications across a distributed computing environment using an intelligent autonomous agent architecture
JPH09198295A (ja) * 1996-01-16 1997-07-31 Nec Corp ハイパーメディアシステム
JPH09204442A (ja) * 1996-01-24 1997-08-05 Dainippon Screen Mfg Co Ltd ドキュメントデータ検索システム
JPH10269087A (ja) * 1997-03-27 1998-10-09 Sainoshiyua:Kk リモートネットワークコンピュータシステム
JPH1165911A (ja) * 1997-08-20 1999-03-09 Kyushu Nippon Denki Software Kk クライアント/サーバ型フアイルシステム
US7024450B1 (en) * 1997-10-06 2006-04-04 Mci, Inc. Method and apparatus for deploying service modules among service nodes distributed in an intelligent network
JPH11184825A (ja) * 1997-12-19 1999-07-09 Mitsubishi Electric Corp クラスタシステム
JP3563584B2 (ja) * 1998-01-23 2004-09-08 株式会社東芝 ネットワーク接続装置
DE19807076A1 (de) * 1998-02-20 1999-08-26 Cit Alcatel Datenbereitstellungsystem
US6466973B2 (en) * 1998-03-06 2002-10-15 Adaptec, Inc. Method and system for managing storage devices over a network
US6415289B1 (en) * 1998-03-19 2002-07-02 Williams Communications, Inc. Network information control method utilizing a common command format and a centralized storage management system
US6574197B1 (en) * 1998-07-03 2003-06-03 Mitsubishi Denki Kabushiki Kaisha Network monitoring device
US6560611B1 (en) * 1998-10-13 2003-05-06 Netarx, Inc. Method, apparatus, and article of manufacture for a network monitoring system
JP2000163344A (ja) * 1998-11-27 2000-06-16 Nec Corp ネットワーク管理システムのデータベース復旧方式
US6631409B1 (en) * 1998-12-23 2003-10-07 Worldcom, Inc. Method and apparatus for monitoring a communications system
JP3653660B2 (ja) * 1999-01-11 2005-06-02 富士通株式会社 ネットワーク管理方法及びネットワーク管理システム
US6253198B1 (en) * 1999-05-11 2001-06-26 Search Mechanics, Inc. Process for maintaining ongoing registration for pages on a given search engine
US6769022B1 (en) * 1999-07-09 2004-07-27 Lsi Logic Corporation Methods and apparatus for managing heterogeneous storage devices

Also Published As

Publication number Publication date
US7293084B1 (en) 2007-11-06
JP2001155022A (ja) 2001-06-08

Similar Documents

Publication Publication Date Title
JP5027923B2 (ja) コンテンツディレクトリ・サービスと制御ポイントとの間のコンテンツを同期化する方法
US7779097B2 (en) Methods and systems for use in network management of content
US7689510B2 (en) Methods and system for use in network management of content
JP4781822B2 (ja) ホームネットワークでコンテンツに対する一つのビューを提供する方法及びシステム
CN101467453B (zh) 信息处理装置以及信息处理方法
JP5230948B2 (ja) 分散コンテンツ管理方法及び装置
JP3888532B2 (ja) コンテンツ再生機器、サーバ接続方法、サーバ接続プログラムおよび記録媒体
US20070118606A1 (en) Virtual content directory service
JP3546995B2 (ja) 分散コンテンツ管理システム
US20050027740A1 (en) Content information management apparatus and content information management method
US7809742B2 (en) Content management method, apparatus, and system
US20070100839A1 (en) Method and apparatus for managing content on network and recording medium storing program for performing the method
US6449514B1 (en) Apparatus and method for network integrated management
JP5121234B2 (ja) データ管理装置および方法、ならびにプログラム
WO2006001261A1 (ja) データ処理装置
JP3850160B2 (ja) ネットワーク制御システム、コントローラ、及びターゲット
KR100717059B1 (ko) 홈 네트워크에서 하나의 컨텐츠를 복수의 디바이스에분할하여 저장하기 위한 방법 및 장치
JP2008015739A (ja) Avコンテンツのバックアップ方法と装置
US7149785B1 (en) Information processing apparatus and method and recording medium
JP2005235246A (ja) サーバ装置
JP2002077745A (ja) 番組予約管理システム及び番組予約管理方法
JP4372270B2 (ja) サーバシステム及びサーバ管理方法
JP2009163587A (ja) バックアップ制御装置、コンテンツバックアップ方法、コンテンツ再生方法
JP2005267150A (ja) 情報処理システム及び情報処理方法、並びにコンピュータ・プログラム
WO2001027925A1 (fr) Unite de traitement d'informations, procede de traitement et support d'enregistrement

Legal Events

Date Code Title Description
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: 20040325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040407

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080423

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100423

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110423

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees