(57)【要約】【課題】マルチメディアコンテンツの編集・管理・公開という一連の操作を、統一的、かつ、ドラッグ＆ドロップなどの直感的なユーザ・インターフェースを用い、簡易に実行できる環境を提供する。【解決手段】マルチメディアコンテンツの編集機能を備えたクライアントコンピュータ１０２とデータベース１０５を備えたサーバコンピュータ１０３から構成されるマルチメディアコンテンツ編集システム。クライアントコンピュータ１０２とサーバコンピュータ１０３のデータベース１０５間でのコンテンツに関する操作をクライアントコンピュータ１０２上のオペレーションシステムが提供するファイル操作の際のユーザインターフェースと同様のユーザインターフェースにより実行するデータベース操作手段４２２を備える。【選択図】  図１
2005018646.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツの編集機能を備えたクライアントコンピュータとデータベースを備えたサーバコンピュータから構成されるマルチメディアコンテンツ編集システムであって、
前記クライアントコンピュータと前記データベースとの間のコンテンツに関する操作を前記クライアントコンピュータ上のオペレーションシステムが提供するファイル操作の際のユーザインターフェースと同様のユーザインターフェースにより実行するデータベース操作手段を備えることを特徴とするマルチメディアコンテンツ編集システム。
【請求項２】
請求項１において、
前記データベースが複数の場合には、前記データベース操作手段はデータベース間でのコンテンツに関する操作を前記クライアントコンピュータ上のオペレーションシステムが提供するファイル操作の際のユーザインターフェースと同様のユーザインターフェースによりに実行することを特徴とするマルチメディアコンテンツ編集システム。
【請求項３】
請求項１記載において、
前記データベース操作手段は、前記クライアントコンピュータ上のオペレーションシステムが提供するファイル管理の階層構造生成のユーザインターフェースと同様のユーザインターフェースにより前記クライアントコンピュータから前記データベースに階層構造を生成することを特徴とするマルチメディアコンテンツ編集システム。
【請求項４】
クライアントコンピュータとデータベースを備え、かつインターネットに接続され、ウェブサーバ機能を備えたサーバコンピュータから構成されるマルチメディアコンテンツ編集システムであって、
当該システムのインストール時に、前記クライアントコンピュータと前記サーバ内の前記データベースとの接続を確立する第１の初期設定手段と、
当該システムのインストール時に、前記データベースに対応したホームページファイルを生成する第２の初期設定手段と、
クライアントコンピュータ上のオペレーションシステムが提供するファイル移動のユーザインターフェースと同様のユーザインターフェースによりクライアントコンピュータに保存されているコンテンツを前記サーバコンピュータの前記データベースに登録するデータベース操作手段と、
前記データベース操作手段によりコンテンツを前記サーバコンピュータに登録する際に、当該コンテンツをウェブブラウザにより閲覧可能な形式に変換するコンテンツ変換手段と
を備えることを特徴とするマルチメディアコンテンツ編集システム。
【請求項５】
請求項４において、
新たなコンテンツが前記データベースに登録されると前記ホームページファイルに前記コンテンツへのリンクを新たに追加するリンク生成手段を備えることを特徴とするマルチメディアコンテンツ編集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチメディアコンテンツ編集環境におけるコンテンツの管理技術に関する。
【０００２】
【従来の技術】
従来、マルチメディア素材を使用したコンテンツを編集するマルチメディアコンテンツ編集システムと、コンテンツを管理するデータベース管理システムと、コンテンツをウェブサーバに公開できるようにするＨＴＭＬ編集システムおよびＦＴＰ転送ツールとは、それぞれ個別のソフトウェアにより実行されていた。
また、ＨＴＭＬ編集システムを使うことなく、ウェブページおよび関連データの更新を目的としたシステムとして技術も知られている。
【０００３】
一方、一般的なホームページ作成ソフトは、ＨＴＭＬに関する知識を有していないユーザを対象とし、かかるユーザであっても、簡単にウェブページを作成できるように設計されている。
本発明に関連する特許文献としては下記特許文献１があげられる。下記特許文献１には、ウェブページでコンテンツを管理・共有することが開示されている。
【０００４】
【特許文献１】
特開２００１−２５６１８１号公報
【０００５】
【発明が解決しようとする課題】
汎用的なデータベースシステムにおいては、表形式でデータを管理している場合が多い。このようなデータベースシステムでは、多くの機能を持つ反面、データベース特有の用語を用い、特有のユーザインターフェースを持つため、使いこなすためにはデータベースに関する専門的な知識が要求される。すなわち、一般的なデータベースシステムでは、表形式の特有のユーザ・インターフェースを持ち複雑な操作を必要とするため、コンピュータの操作に習熟していていないユーザが利用することは困難であるという問題がある。また、上述のマルチメディア編集システム、ＨＴＭＬ編集システム、ＦＴＰ転送ツールを用いる場合、コンテンツの編集・管理・公開という一連の操作を、別々のソフトウェアでかつそれぞれ異なるユーザインターフェースによって実行する必要があり、各操作の習得に時間を要するという問題がある。
【０００６】
上記特許文献１に記載の技術は、ウェブページでコンテンツを管理・共有することに重点をおいたシステムであり、このような技術では、データの登録からＨＴＭＬの生成・公開までを自動的に処理することができるが、生成されるＨＴＭＬの階層構造、構成に関しては予め決めておく必要がある。すなわち、予め公開するウェブページの構成を決めておく必要があり、コンテンツ登録時にユーザが任意に階層構造を編集するなどの変更処理を行うことはできない。
【０００７】
ホームページ作成ソフトにおいては、ページのデザインやレイアウトの編集機能が中心であり、ページで公開するコンテンツの管理（登録・更新・削除など）については考慮されていない。このため、例えばコンテンツを新規に登録又は削除する際には、コンテンツを含むページの作成、公開のほか、参照元となるページにリンクを追加するなどの作業が必要であるという問題点がある。
【０００８】
本発明の目的は、マルチメディアコンテンツなどのコンテンツ編集・管理・公開という一連の操作を、統一的に、かつ、いわゆるドラッグ＆ドロップなどの直感的な操作が可能なユーザインターフェースを用い、シームレスに実行できる環境を提供することである。さらに、コンテンツの管理からウェブページでの公開までの手順を自動化することにより、ＨＴＭＬファイルの修正作業を省略することができ、かつ、コンテンツ登録時にページの階層構造を任意に指定できる環境の提供を目的とする。
【０００９】
【課題を解決するための手段】
本発明の一観点によれば、マルチメディアコンテンツの編集機能を備えたクライアントコンピュータとデータベースを備えたサーバコンピュータから構成されるマルチメディアコンテンツ編集システムであって、
前記クライアントコンピュータと前記データベースとの間のコンテンツに関する操作を前記クライアントコンピュータ上のオペレーションシステムが提供するファイル操作の際のユーザインターフェースと同様のユーザインターフェースにより実行するデータベース操作手段を備えることを特徴とするマルチメディアコンテンツ編集システムが提供される。
【００１０】
前記データベースが複数の場合には、前記データベース操作手段はデータベース間でのコンテンツに関する操作を前記クライアントコンピュータ上のオペレーションシステムが提供するファイル操作の際のユーザインターフェースと同様のユーザインターフェースによりに実行する。
【００１１】
前記データベース操作手段は、前記クライアントコンピュータ上のオペレーションシステムが提供するファイル管理の階層構造生成のユーザインターフェースと同様のユーザインターフェースにより前記クライアントコンピュータから前記データベースに階層構造を生成する。
【００１２】
本発明の他の観点によれば、クライアントコンピュータとデータベースを備え、かつインターネットに接続され、ウェブサーバ機能を備えたサーバコンピュータから構成されるマルチメディアコンテンツ編集システムであって、
当該システムのインストール時に、前記クライアントコンピュータと前記サーバ内の前記データベースとの接続を確立する第１の初期設定手段と、
当該システムのインストール時に、前記データベースに対応したホームページファイルを生成する第２の初期設定手段と、
クライアントコンピュータ上のオペレーションシステムが提供するファイル移動のユーザインターフェースと同様のユーザインターフェースによりクライアントコンピュータに保存されているコンテンツを前記サーバコンピュータの前記データベースに登録するデータベース操作手段と、
前記データベース操作手段によりコンテンツを前記サーバコンピュータに登録する際に、当該コンテンツをウェブブラウザにより閲覧可能な形式に変換するコンテンツ変換手段とを備えることを特徴とするマルチメディアコンテンツ編集システムが提供される。
【００１３】
新たなコンテンツが前記データベースに登録されると前記ホームページファイルに前記コンテンツへのリンクを新たに追加するリンク生成手段を備えるのが好ましい。
【００１４】
【発明の実施の形態】
以下、本発明の一実施の形態による、図面を参照して具体的に説明する。
図１は、本発明の実施の一形態のマルチメディアコンテンツ編集環境におけるコンテンツ管理・公開方法を実現するためのシステムの一構成例を示す図である。図１に示すように、本実施の形態によるシステムは、ファイル管理を画面上のウインドウを介して行うインターフェースを備えた一般的なオペレーションシステム上で実行されるものであり、ローカルエリアネットワーク１０１と、それに接続されたマルチメディアコンテンツ編集環境クライアント（編集クライアント）１０２と、マルチメディアコンテンツ編集環境クライアント１０２で扱うコンテンツを管理・公開する管理・公開サーバ１０３と、管理・公開サーバからＨＴＭＬファイルを受け取りウェブページとしてコンテンツを公開するウェブサーバ１０４と、管理・公開サーバが保持するデータベース１０５と、外部ネットワークに接続するためのインターネット１０６と、インターネット１０６と接続され、ウェブブラウザを持つ任意のウェブクライアント１０７とを有している。ローカルエリアネットワーク１０１を、インターネットに置き換えることも可能である。管理・公開サーバ１０３と、ウェブサーバ１０４とは、ローカルエリアネットワーク１０１とインターネット１０６との両方に接続されている。
【００１５】
図２及び図３は、本実施の形態によるシステムにおける表示画面の例を示す図である。本システムにおいては、アイコンのドラッグ＆ドロップ操作が基本となっている点を１つの特徴としており、図２、図３においては、ドラッグ＆ドロップ操作等のユーザのマウスを利用した操作を矢印で表わしている。
【００１６】
本実施の形態において、マルチメディアコンテンツ編集環境で作成されるコンテンツを作品と呼び、作品の元となるコンテンツを素材と呼ぶ。これらの作品、素材は、「ひきだし」と呼ばれるいわゆる一般のオペレーションシステムでいうところのフォルダウインドウ上で管理され、ひきだし上ではアイコンとして表記される。また、ひきだし上には任意の数の箱（「ひきだし」の下位階層のフォルダ）を配置することができる。コンテンツを階層的な構造で管理することにより、箱の中には、さらに、作品、素材、箱を格納することができる。
【００１７】
まず、図１及び図２を参照して、マルチメディアコンテンツ編集環境で扱うコンテンツを、管理・公開サーバ１０３に設置されたデータベース１０５で管理するための操作方法について説明する。
【００１８】
コンピュータ画面２００に表示されるひきだし２０１は、マルチメディアコンテンツ編集環境で扱うコンテンツを、編集クライアント１０２内で管理するために提供されるウインドウであり、編集クライアント１０２内のコンテンツを表すアイコンを羅列して表示するアイコン表示と、リスト表示とを選択することができる。
【００１９】
図２に示すデータベース用ひきだし２０２は、管理・公開サーバ１０３に設置されたデータベース１０５でコンテンツを管理するためのウインドウであり、ひきだし２０１と同様のユーザインターフェースによりデータベース内コンテンツを表すアイコンを羅列して表示することも、リスト表示することも可能である。コントローラ２０３には、マルチメディアコンテンツ編集・管理機能を呼び出す各種ボタンと、コンテンツを削除するためのゴミ箱アイコンとが配置されている。作品２０４は、作品を参照・編集するためのウインドウである。
【００２０】
編集クライアント１０２内に保存されている作品を、データベース１０５に登録する手順は、例えば次の通りである。図２において、ひきだし２０１上の作品アイコン（作品１）をドラッグする。ドラッグした作品アイコンを、データベース用ひきだし２０２上にドロップする。
【００２１】
また、データベース１０５内に登録されている箱を、データベース１０５から削除する手順は、例えば次の通りである。データベース用ひきだし２０２上の箱アイコン（箱Ｂ）をドラッグする。ドラッグした箱アイコンを、コントローラ２０３上のゴミ箱アイコンにドロップする。この操作により、対象となる箱Ｂと、その箱Ｂの中に格納されている作品や素材などのコンテンツも同時に削除することができる。
【００２２】
また、データベース１０５内に登録されている作品を参照・更新する手順は、例えば次の通りである。データベース用ひきだし２０２上の作品アイコン（作品Ｃ）をダブルクリックし、作品２０４を開く。作品２０４で参照、編集操作を実行後、作品２０４によりファイルメニューから上書き保存処理を実行する。
【００２３】
以上のように、データベース１０５内のコンテンツの登録・削除・参照・更新機能を、ひきだし２０１と同様のユーザ・インターフェースを持つデータベース用ひきだし２０２により提供することで、統一的に、かつ、ドラッグ＆ドロップなどの直感的な操作によって、管理・公開１０３サーバに設置されたデータベース１０５内のコンテンツを管理することができる。
【００２４】
次に、図３を参照して、複数のサーバに同時に接続し、クライアントおよび異なるサーバに設置されたデータベース間のデータの受け渡しを行う操作方法について解説する。図３に示すように、コンピュータディスプレイ画面３００に表示されるひきだし３０１は、編集クライアント１０２内のコンテンツを表すアイコンを羅列表示するウインドウである。リスト表示も可能である。複数のサーバのうちの１つであるサーバＡのデータベース用ひきだし３０２は、サーバＡに設置されたデータベース内コンテンツを表すアイコンを羅列表示するサーバＡ用ひきだしウインドウである。複数のサーバのうちの１つであるサーバＢのデータベース用ひきだし３０３は、サーバＢに設置されたデータベース内コンテンツを表すアイコンを羅列表示するサーバＢ用ひきだしウインドウである。
【００２５】
図３で示すように、異なるサーバＡ，Ｂのデータベース用ひきだし３０２，３０３を、複数同時に開くことができる。サーバＡに登録されているコンテンツをサーバＢに登録する手順は、例えば以下の通りである。サーバＡのデータベース用ひきだし３０２上の作品アイコン（作品Ａ１）をドラッグする。ドラッグした作品アイコンを、サーバＢのデータベース用ひきだし３０３上にドロップする。
【００２６】
また、編集クライアント１０２内に保存されたコンテンツを、サーバＡとサーバＢとのデータベースに登録する手順は、例えば以下の通りである。ひきだし３０１上の箱アイコン（箱１）をドラッグする。ドラッグした箱アイコンを、サーバＡのデータベース用ひきだし３０２上にドロップする。続けて、ひきだし３０１上の箱アイコン（箱１）をドラッグする。ドラッグした箱アイコンを、サーバＢのデータベース用ひきだし３０３上にドロップする。以上の操作により、対象となる箱（箱１）と、その箱の中に格納されている作品や素材などのコンテンツも同時にサーバＡとサーバＢとのデータベースに登録される。
【００２７】
以上のように、異なるサーバのそれぞれのデータベース用ひきだしを同時に開いておくことにより、編集クライアント１０２および異なる管理・登録サーバ１０３に設置されたデータベース１０５間のデータの受け渡し処理を、直接的、かつ、連続的に実行することができる。図３に示す例では、２つのデータベース用ひきだし３０２，３０３を開いているが、３つ、４つ、あるいはそれ以上のデータベース用ひきだしを開いた場合も、同様に処理を行うことができる。
【００２８】
次に、図４を参照して、マルチメディアコンテンツ編集環境で扱うコンテンツを、サーバに設置されたデータベースで管理する機構と、その際に、コンテンツを自動的にＨＴＭＬ変換しウェブサーバで公開する機構について詳細に説明する。尚、図４の編集クライアントは図１の編集クライアントに、図４のウェブクライアントは図１のウェブクライアントに、図４の管理・公開／ウェブサーバは、図１の管理・公開サーバ及びデータベース及びウェブサーバに、ほぼ対応する。
【００２９】
図４に示すように、編集クライアント４１０は、例えば、マルチメディアコンテンツなどのコンテンツを編集するコンテンツ編集部４１１と、コンテンツ編集部４１１で編集されたコンテンツを、例えばＨＴＭＬなどのウェブで公開可能な形式に変換するＨＴＭＬ変換部４１２と、データベースの登録・参照等のユーザ・インターフェースを提供するデータベース操作ＵＩ部４１３と、ネットワークを介してサーバと通信を行うＨＴＴＰ通信部４１４と、インストール時にデータベース６２３ａとの接続を確立するための初期設定を行う初期設定手段４１５を有している。
【００３０】
管理・公開／ウェブサーバ４２０は、図１に示すデータベース１０５と接続関連付けされた管理・公開サーバ１０３と、ウェブサーバ１０４との機能を兼ねている。管理・公開サーバ１０３とウェブサーバ１０４は、図１のように別々に設置することもできるし、図４のように１つにまとめた構成とすることもできる。管理・公開／ウェブサーバ４２０は、ＨＴＴＰプロトコルを利用してウェブクライアント４３０と通信するＨＴＴＰ通信部４２１と、クライアントの要求に応じデータベースに対してＳＱＬ文を発行するデータベース操作部４２２と、コンテンツを格納・管理するデータベース４２３と、ＨＴＭＬファイルを更新するＨＴＭＬ更新部４２４と、ＨＴＭＬファイルを格納するファイルシステム４２５と、データベース４２３とＨＴＭＬファイル４２５を初期化する初期設定手段４２６を有する。初期設定手段４２６により初期状態のデータベース用ひきだしが作成される。
【００３１】
ウェブクライアント４３０は、ウェブブラウザ４３１を有する任意のクライアントであり、管理・公開／ウェブサーバ４２０が公開するウェブページにより、サーバに登録されているコンテンツを閲覧することができる。ネットワーク４４０は、ウェブクライアント４３０と管理・公開／ウェブサーバ４２０とを関連付け接続するインターネットまたはローカルエリアネットワークである。
【００３２】
図４に示すシステムおいて、図２に示すデータベース用ひきだし２０２を開くための手順を図４と図１４、図１５を用いて説明する。図１４は、データベース用ひきだしファイルの構成例を示す図である。図１４において、データベース用ひきだしファイル１４００は、ひきだしファイルの種別を示す種別１４０２、ＵＲＬによりサーバ名を示すサーバ名１４０３、当該サーバのネットワーク上の位置を示す位置情報１４０４とからなるヘッダ領域１４０１と当該ひきだしのデータを格納するデータ領域１４０５から構成される。図１５はアイコンファイルの構成例を示す図である。図１５において、アイコンファイル１５００は、作品などの種別を示す種別１５０２、作者１５０３、タイトル１５０４からなるヘッダ領域１５０１、当該ファイルのデータを格納するデータ領域１５０５から構成される。尚、データを一元管理しておき、データベース用ひきだしファイルにおけるサーバ名と位置情報とからデータを取得したり、又は、種別とタイトルと作者とのいずれかから、アイコンファイルにおけるデータを取得したりすることができるようにしても良い。
【００３３】
データベース用ひきだし２０２を開く際に、データベース操作ＵＩ部４１３において、データベース用ひきだしファイルが持つサーバ名１４０３と位置情報１４０４とを取得する。これらの情報に基づいて、クライアントのＨＴＴＰ通信部４１４は、ネットワーク４４０を介して管理・公開／ウェブサーバ４２０に、データベース用ひきだし２０２内に格納されているコンテンツのリスト情報に関する問い合わせを行う。
【００３４】
管理・公開／ウェブサーバのＨＴＴＰ通信部４２１がこれを受信すると、データベース操作部４２２においてＳＱＬ文文が発行され、データベース４２３から必要なコンテンツのリスト情報を取得し、取得したリスト情報をクライアントに返信する。返信されたリスト情報から、データベース操作ＵＩ部４１３がデータベース用ひきだしを開き、ひきだしに格納されているコンテンツをアイコンとして表示する。
【００３５】
図５は、図４に示すマルチメディアコンテンツ編集環境で扱うコンテンツを、サーバに設置されたデータベースに登録する処理の流れを示すフローチャート図である。処理が開始すると、まずステップ５０１において、ユーザが行うデータベース（ＤＢ）用ひきだしへのアイコンのドラッグ＆ドロップ操作入力をデータベース操作ＵＩ部４１３が受付ける。データベース操作ＵＩ部４１３はステップ５０２において、データベース用ひきだしファイル１４００から、対応するサーバ名１４０３と位置情報１４０４とを取得し、ステップ５０３において、アイコンファイル１５００からコンテンツのタイトル１５０３や作者１５０４などのコンテンツの属性情報を取得し、ステップ５０４において、アイコンの種類を判定する。アイコンの種類が、「作品」や「素材」などのコンテンツであった場合は、ステップ５０５において、ＨＴＭＬ変換部４１２がコンテンツをＨＴＭＬに変換する。
【００３６】
アイコンの種類が、「箱」であった場合はステップ５０６に進み、ＨＴＴＰを利用して、取得した情報と、アイコンがコンテンツであった場合はＨＴＴＰ通信部４１４によりコンテンツデータと、コンテンツのＨＴＭＬファイルと、をクライアントからサーバへ送信する。ステップ５０７においては、サーバのデータベース操作部４２２は、クライアントから送信されてきた情報に基づいてＳＱＬ文を発行し、ステップ５０８においてデータベース４２３への登録処理を完了する。ステップ５０９においては、登録先であるデータベース用ひきだしのＨＴＭＬファイルを生成し、ステップ５１０においては、送信されてきたコンテンツのＨＴＭＬファイルと、生成したデータベース用ひきだしのＨＴＭＬファイルと、をウェブサーバ４２０の既定の位置にアップロードして処理を終了する。
【００３７】
図５のフローチャート図に沿った処理によって、図４に示すウェブクライアント４３０は、ウェブブラウザ４３１を利用し、管理・公開／ウェブサーバ４２０においてＨＴＭＬファイルとして格納されているコンテンツを参照することができる。また、データベース用ひきだしのＨＴＭＬファイルが自動的に生成されるため、コンテンツの新規登録時にも、参照元となるページへのリンク追加等の更新作業をする必要がない。また、データベース用ひきだしに箱を配置することにより、コンテンツ登録時に、任意の階層構造を作成し、指定することができる。
【００３８】
次に、図６を参照して、複数の管理・公開／ウェブサーバＡ，Ｂに同時に接続し、異なる管理・公開／ウェブサーバＡ，Ｂに設置されたデータベース間のデータの受け渡しを行うシステム構成例について説明する。図６は、図４の構成に、別に１つの異なる管理・公開／ウェブサーバＡ，Ｂを追加した構成を有している。尚、追加するサーバ数は任意である。
【００３９】
編集クライアント６１０は、マルチメディアコンテンツを編集するコンテンツ編集部６１１と、編集されたコンテンツをＨＴＭＬに変換するＨＴＭＬ変換部６１２と、データベースの登録・参照等のユーザインターフェースを提供するデータベース操作ＵＩ部６１３と、ネットワークを介してサーバと通信を行うＨＴＴＰ通信部６１４と、
インストール時にデータベース６２３ａとの接続を確立するための初期設定を行う初期設定手段を有している。管理・公開／ウェブサーバＡ６２０ａおよび管理・公開／ウェブサーバＢ６２０ｂは、ＨＴＴＰプロトコルを利用してクライアントと通信するＨＴＴＰ通信部６２１ａおよび６２１ｂと、クライアントの要求に応じ、データベースに対してＳＱＬ文を発行するデータベース操作部６２２ａおよび６２０ｂと６２２ｂ、コンテンツを格納・管理するデータベース６２３ａおよび６２０ｂと６２３ｂ、ＨＴＭＬファイルを更新するＨＴＭＬ更新部６２４ａと６２０ｂと、ＨＴＭＬファイルを格納するファイルシステム６２５ａと６２５ｂおよび６２０ｂと、データベースとＨＴＭＬファイルを初期化し、データベースに対応するホームページファイルを生成する初期設定手段６２６ａと６２６ｂのそれぞれの機能を有している。
【００４０】
ウェブクライアント６３０は、ウェブブラウザ６３１を持つ任意のクライアントであり、管理・公開／ウェブサーバＡ６２０ａ又は管理・公開／ウェブサーバＢ６２０ｂの少なくとも一方が公開するウェブページにより、管理・公開／ウェブサーバＡ６２０ａ又は管理・公開／ウェブサーバＢ６２０ｂに登録されているコンテンツを閲覧することができる。ネットワーク６４０は、ウェブクライアント６３０と管理・公開／ウェブサーバとを接続するものであり、例えば、インターネット又はローカルエリアネットワークである。
【００４１】
図７は、図６に示すシステムにおいて、編集クライアント６１０において、異なる管理・公開／ウェブサーバＡ６２０ａと管理・公開／ウェブサーバＢ６２０ｂとのそれぞれに対応するデータベース用ひきだしを両方とも開き、管理・公開／ウェブサーバＡ６２０ａに登録されているコンテンツを管理・公開／ウェブサーバＢ６２０ｂに登録する処理の流れを示すフローチャート図である。
【００４２】
図１４と図１５も参照して説明する。本実施の形態においては、ファイルの属性（ヘッダ情報）を見に行く。図１４はデータベース用ひきだしファイル１４００の構成例を示す図である。データベース用ひきだしファイル１４００は、ヘッダ領域１４０１に、種別１４０２と、サーバ名１４０３とサーバのネットワーク上の位置を示す位置情報１４０４とを有している。図１４に示す例では、種別１４０２には「データベース用ひきだし」であり、サーバ名１４０３はサーバのアドレスが記載されており、データ領域１４０５には、データが格納されている。図１５は、アイコンファイル管理テーブル１５００の一構成例を示す図である。アイコンファイル管理テーブル１５００は、ヘッダ領域１５０１に、種別（作品）１５０２と、作者１５０３と、タイトル１５０４とが設けられ、さらにデータ領域１５０５を有している。ファイルの属性情報を記載したヘッダ領域に基づいて、データベース用ひきだしファイル又はアイコンファイル内のデータを取得することができる。尚、データを一元管理しておき、データベース用ひきだしファイルにおけるサーバ名と位置情報とからデータを取得したり、又は、種別とタイトルと作者とのいずれかから、アイコンファイルにおけるデータを取得したりすることができるようにしても良い。処理を開始すると、まずステップ７０１において、ユーザによる管理・公開／ウェブサーバＡ６２０ａに対応するデータベース用ひきだしＡと、管理・公開／ウェブサーバＢ６２０ｂに対応するデータベース用ひきだしＢとを開く操作をデータベース操作ＵＩ部６１３により受付け、それぞれ図５に示す処理手順に従って、ネットワーク４４０を介して管理・公開／ウェブサーバＡ６２０ａのデータベース６２３ａと管理・公開／ウェブサーバＢ６２０ｂのデータベース６２３ｂとから、それぞれコンテンツのリスト情報を取得し、編集クライアント６１０のデータベース操作ＵＩ部６１３によりデータベース用ひきだし上にコンテンツのアイコンを表示する。
【００４３】
ステップ７０２において、データベース（ＤＢ）用ひきだしＡ上のコンテンツを表すアイコンをドラッグし、データベース用ひきだしＢ上へドロップする操作を行い、データベース操作ＵＩ部６１３は、データベース６２３ａに格納されているコンテンツをデータベース６２３ｂに登録する処理を開始する。
【００４４】
ステップ７０３からステップ７０７までは、データベース６２３ａから対応するコンテンツを取得する処理である。ステップ７０３において、データベース用ひきだしＡのファイルから、サーバ名と位置情報とを取得する。ステップ７０４において、データベース用ひきだしＡからドラッグしたアイコンのＩＤ情報を取得する。ステップ７０５において、ステップ７０３，  ７０４で取得した情報を、ＨＴＴＰ通信部６１４およびネットワーク６４０を介して管理・公開／ウェブサーバＡ６２０ａのＨＴＴＰ通信部６２１ａに送信する。ステップ７０６においては、ＨＴＴＰ通信部６２１ａが受信したデータベース用ひきだしの位置情報とコンテンツのＩＤ情報とに基づいてデータベース操作部６２２ａによりＳＱＬ文を発行する。ステップ７０７においては、データベース６２３ａを参照して、対応するコンテンツを取得し、編集クライアント６１０に返信する。
【００４５】
ステップ７０８において、データベース６２３ａから取得したコンテンツを、編集クライアント６１０のテンポラリ領域（図示しない）に保存する。ステップ７０９において、テンポラリ領域に保存されたコンテンツのデータベース６２３ｂへの登録処理を行い、図５を参照して説明した手順に沿って、コンテンツと登録情報とをＨＴＴＰ通信部６１４およびネットワーク６４０を介して、管理・公開／ウェブサーバＢ６２０ｂのＨＴＴＰ通信部６２１ｂに送信する。データベース操作部６２２ｂは、ＨＴＴＰ通信部６２１ｂが受信した情報からＳＱＬ文を発行し、データベース６２３ｂにコンテンツを登録し処理を完了する。
【００４６】
図８は、本実施の形態におけるメイン処理の流れを示すフローチャート図である。処理を開始されると、まずステップ８０１において、ユーザがマルチメディアコンテンツ編集環境の操作入力を行う。次に、データベース操作ＵＩ部４１３がステップ８０２において、入力された操作の種類を判定する。ステップ８０３において、データベース操作ＵＩ部４１３はデータベース用ひきだし又はひきだし上にあるアイコンのドラッグ操作に応じた処理を行い、操作対象となるコンテンツを選択した後、ステップ８０１に戻る。
【００４７】
ステップ８０４において、ユーザがゴミ箱アイコン上へのドロップ操作処理を行うと、データベース操作ＵＩ部４１３は操作対象がデータベース用ひきだし上のコンテンツであったか否かを判定し、分岐する。ステップ８０５は、ひきだし上のコンテンツ、すなわちクライアント上のコンテンツを、ゴミ箱アイコン上へドロップした場合の処理であり、操作対象であるコンテンツをひきだし上から削除し、ステップ８０１に戻る。
【００４８】
ステップ８０６は、データベース用ひきだし上のコンテンツをゴミ箱アイコン上へドロップした場合の処理で、操作対象であるコンテンツをデータベース用ひきだし上から削除し、その情報を対応するデータベースを持つサーバに送信する。すなわち、データベース用ひきだしファイルからサーバ名１４０３と位置情報１４０４を取得し、コンテンツのアイコンファイルからＩＤ情報を取得する。サーバ名で指定されたサーバに対して、データベース用ひきだしの位置情報１４０４とコンテンツのＩＤ情報を送信する。受信したサーバは、この情報からＳＱＬ文文を発行し、該当するコンテンツをデータベース上から削除する。
【００４９】
次に、データベース用ひきだしＡからドラッグしたアイコンのＩＤ情報を取得する。ステップ７０５において、ステップ７０３，  ７０４で取得した情報を、ＨＴＴＰ通信部６１４およびネットワーク６４０を介して管理・公開／ウェブサーバＡ６２０ａのＨＴＴＰ通信部６２１ａに送信する。ステップ７０６においては、ＨＴＴＰ通信部６２１ａが受信したデータベース用ひきだしの位置情報とコンテンツのＩＤ情報とに基づいてデータベース操作部６２２ａによりＳＱＬ文を発行する。ステップ７０７においては、データベース６２３ａを参照して、対応するコンテンツを取得し、編集クライアント６１０に返信する。
【００５０】
ステップ８０７は、アイコンの、データベース用ひきだし上へのドロップ操作処理であり、操作対象であるコンテンツをデータベース用ひきだしに登録し、その情報を、対応するデータベースを持つサーバに送信する。すなわち、データベース用ひきだしファイル１４００から取得した位置情報１４０４と、コンテンツのアイコンファイル１５００から取得したヘッダ領域１５０１の情報を、サーバに送信する。受信したサーバは、この情報からＳＱＬ文を発行し、対象コンテンツをデータベースに登録する。ステップ８０８は、データベース用ひきだし上にあるアイコンのダブルクリック操作処理であり、アイコンに対応したコンテンツの作品画面を開き、その情報を、対応するデータベースを持つサーバに送信し、対象コンテンツに更新中であることを示すロックをかける。
【００５１】
ステップ８０９においては、開いた作品ウインドウでコンテンツを編集した後、上書き保存を実行して作品ウインドウを閉じる。ステップ８１０においては、上書き保存によるデータベース用ひきだし上のコンテンツの更新処理を実行し、その情報を、対応するデータベースを持つサーバに送信する。すなわち、データベース用ひきだしファイル１４００から取得した位置情報１４０４と、コンテンツのアイコンファイル１５００から取得したＩＤ情報（図示しない）を、サーバに送信する。受信したサーバは、この情報からＳＱＬ文文を発行し、データベース上の該当するコンテンツを更新する。。ステップ８１１においては、クライアントから送信された情報に基づきサーバのデータベースを更新し、更新中である旨を示すロックがかかっていた場合には、ロックを解除する。ステップ８１２においては、クライアントから送信された情報に基づき、サーバのＨＴＭＬファイルを自動更新しステップ８０１に戻る。
【００５２】
ステップ８１３においては、マルチメディアコンテンツ編集環境で実行されるその他の操作を処理する。ステップ８１４においては、その操作がシステムの終了命令であるか否かを判定し、終了命令であった場合は、全体の処理を終了し、それ以外の命令であった場合はステップ８０１へ戻る。
【００５３】
図９は、ウェブページ自動更新の処理の流れを示すフローチャート図である。まず、ステップ９０１において、データベース用ひきだし上のコンテンツに対して行った操作種別を判定し分岐する。ステップ９０２においては、更新操作を処理し、対象コンテンツをＨＴＭＬ形式に自動変換する。ステップ９０３においては、削除操作に関する処理を行う。対象コンテンツが登録されていたデータベース用ひきだしのＨＴＭＬを自動生成し、対象コンテンツへのリンクが削除された状態のウェブページを作成する。ステップ９０４においては、対象コンテンツのＨＴＭＬファイルをウェブサーバから削除する。
【００５４】
ステップ９０５においては登録操作を処理し、対象コンテンツをＨＴＭＬに自動変換する。ステップ９０６においては、対象コンテンツの登録先となるデータベース用ひきだしのＨＴＭＬを自動生成し、対象コンテンツへのリンクが追加された状態のウェブページを作成する。ステップ９０７においては、更新したＨＴＭＬファイルをウェブサーバへアップロードし、次いで、リターンする。以上の処理により、ウェブページが自動的に更新される。
【００５５】
図１０は、データベース用ひきだしにおいて、リスト表示を選択した場合のウインドウを示す図である。データベース用ひきだしに関しては、図２、図３に示すアイコンを羅列表示したウインドウから、図１０に示すように、コンテンツの名前、サイズ、種類、日付等の属性情報をリストし表示する画面へ切り替えることができる。アイコン表示ウインドウとリスト表示ウインドウとの間の切り替えは、データベース用ひきだしの画面に設置されたアイコン表示ボタン、又は、リスト表示ボタンをクリックすることにより実行することができる。アイコン表示とリスト表示とを切り替えることができるため、ユーザにとってより使いやすいインターフェースを選択可能となる。
【００５６】
図１１は、データベース用ひきだしから開いた検索用ウインドウを示す図である。データベース用ひきだしのウインドウに設置された検索ボタンをクリックすることにより、検索ウインドウを開くことができる。図１１に示す検索ウインドウから、データベース内コンテンツを検索する手順は、例えば、次の通りである。検索キーワード入力欄に、検索したいコンテンツのファイル名又は属性情報を含むと推定される文字列をキーボード等から入力し、次いで、検索ボタンをクリックする。検索キーワードに基づく検索結果として、該当したコンテンツが検索ウインドウ下部にリスト表示される。検索機能を具備することにより、例えば、多数のコンテンツ中から所望のコンテンツを簡単に見つけることができる。
【００５７】
図１２は、その他の操作の処理の流れを示すフローチャート図である。図１２に示すように、まず、ステップ１２０１において、操作種別を判定し分岐する。ステップ１２０２において、データベース用ひきだしウインドウのアイコン表示ボタンのクリック操作に応じた処理を行い、データベース用ひきだしをアイコン表示画面に切り換えて、リターンする。
【００５８】
ステップ１２０３においては、データベース用ひきだしウインドウのリスト表示ボタンのクリック操作に応じた処理を行い、データベース用ひきだしをリスト表示ウインドウに切り換え、リターンする。ステップ１２０４において、データベース用ひきだしウインドウの検索ボタンのクリック操作を処理し、検索処理を行いリターンする。ステップ１２０５において、その他のマルチメディアコンテンツ編集操作を処理し、リターンする。このように、種々の操作に対応可能であるため、ユーザからの多様な要求に応えることができる。
【００５９】
図１３は、検索処理の流れを示すフローチャート図である。まずステップ１３０１において、検索ウインドウを開く。ステップ１３０２においては、キーボード等から文字列の入力操作を行い、検索キーワードを指定する。ステップ１３０３においては、検索ボタンのクリック操作に基づいて、データベースに検索命令を送信し、検索処理を実行させる。ステップ１３０４においては、データベースから送信されてきた検索結果を検索ウインドウ下部にリスト表示させる。これにより、ユーザは、入力操作によりデータベース内のデータ検索を簡単に行うことが出来る。
尚、上記手順はコンピュータに実行させることが可能なプログラム又はそれを記憶したＣＤ−ＲＯＭ等の記憶媒体により提供することも可能である。
【００６０】
【発明の効果】
本発明によれば、マルチメディアコンテンツの編集・管理・公開という一連の操作を、統一的、かつ、ドラッグ＆ドロップなどの直感的なユーザインターフェースを用い、クライアントとサーバとの違いを意識することなく、シームレスにコンテンツに関する処理を実行することができる。このため、ユーザは、各操作の習得に時間を要しない。
【００６１】
また、コンテンツをデータベースに登録する際に、コンテンツととともに、コンテンツを参照するＧＵＩ部分も、例えばＨＴＭＬに自動変換し、ウェブサーバへ渡すことができる。従って、従来必要であった参照元ページへのリンク追加作業が不要となり、ウェブサーバから簡単にコンテンツを参照することができる。また、コンテンツ登録時にページの階層構造を任意に指定することもできるという利点がある。
【図面の簡単な説明】
【図１】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムの一構成例を示す図である。
【図２】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおける、コンテンツをサーバのデータベースにより管理する際の操作例を示す画面の例である。
【図３】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおける、クライアントおよび異なるサーバに設置されたデータベース間のデータの受け渡し操作の際の表示画面例を示す図である。
【図４】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムのより詳細な構成例を示す図であり、コンテンツをサーバのデータベースに登録した契機で、コンテンツをウェブサーバに公開する機構を示す図である。
【図５】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、コンテンツをサーバのデータベースに登録した契機で、コンテンツをウェブサーバに公開する処理の流れを示すフローチャート図である。
【図６】複数の管理・公開／ウェブサーバに同時に接続し、異なる管理・公開／ウェブサーバに設置されたデータベース間のデータの受け渡しを行うシステム構成例において、異なるサーバに設置されたデータベース間のデータの受け渡しを行う構成例を示す図である。
【図７】図６に示す構成において、異なるサーバに設置されたデータベース間のデータの受け渡しを行う処理の流れを示すフローチャート図である。
【図８】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、メインの処理の流れを示すフローチャート図である。
【図９】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、ウェブページ自動更新の処理の流れを示すフローチャート図である。
【図１０】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、データベース用ひきだしにおいてリスト表示を選択した場合の表示画面例を示す図である。
【図１１】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、データベース用ひきだしから開いた検索画面の表示例を示す図である。
【図１２】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、その他の処理の流れを示すフローチャート図である。
【図１３】本発明の実施の一形態によるマルチメディアコンテンツ管理・公開システムにおいて、検索処理の流れを示すフローチャート図である。
【図１４】データベース用ひきだしファイルの構成例を示す図である。
【図１５】アイコンファイルの構成例を示す図である。
【符号の説明】
１０１・・・ローカルエリアネットワーク
１０２・・・マルチメディアコンテンツ編集環境クライアント
１０３・・・コンテンツ管理・公開サーバ
１０４・・・ウェブサーバ
１０５・・・データベース
１０６・・・インターネット
１０７・・・ウェブクライアント
２０１・・・ひきだし画面
２０２・・・データベース用ひきだし画面
２０３・・・コントローラ画面
２０４・・・作品画面
４１０・・・マルチメディアコンテンツ編集環境クライアント
４１１・・・コンテンツ編集部
４１２・・・ＨＴＭＬ変換部
４１３・・・データベース操作ユーザ・インターフェース部
４１４・・・ＨＴＴＰ通信部
４１５・・・初期設定手段
４２０・・・コンテンツ管理・公開サーバ兼ウェブサーバ
４２１・・・ＨＴＴＰ通信部
４２２・・・データベース操作部
４２３・・・データベース
４２４・・・ＨＴＭＬ更新部
４２５・・・ＨＴＭＬファイルを格納するファイルシステム
４２６・・・初期設定手段
４３０・・・ウェブクライアント
４３１・・・ウェブブラウザ
４４０・・・ネットワーク
【図１】
2005018646.tif 000003
【図２】
2005018646.tif 000004
【図３】
2005018646.tif 000005
【図４】
2005018646.tif 000006
【図５】
2005018646.tif 000007
【図６】
2005018646.tif 000008
【図７】
2005018646.tif 000009
【図８】
2005018646.tif 000010
【図９】
2005018646.tif 000011
【図１０】
2005018646.tif 000012
【図１１】
2005018646.tif 000013
【図１２】
2005018646.tif 000014
【図１３】
2005018646.tif 000015
【図１４】
2005018646.tif 000016
【図１５】
2005018646.tif 000017