映像音声情報再生システムのネットワークの遠隔管理装置およびプロセス
【課題】遠隔通信網を介して中央から容易に遠隔制御可能な映像音声情報再生システムのネットワーク管理装置およびプロセスを提供する。
【解決手段】複数のアレイセット1101〜1111をもつデータベース11を具備し、各アレイが、ジュークボックスの構成か、ジュークボックスの使用か、または料金の支払のいずれかに関するグループ化された情報を含み、データベース11が、映像音声情報再生システム100.1〜100.nとの接続手段が設けられたコンピュータサーバ10により管理され、第1に、各映像音声情報再生装置により送信され、データベースにある所定のアレイセットの更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置にメッセージを送信して、データベースの少なくとも1つのアレイセット1110に格納されメッセージで送信された情報で、各映像音声情報再生装置のデータまたはプログラムを更新する。
【解決手段】複数のアレイセット1101〜1111をもつデータベース11を具備し、各アレイが、ジュークボックスの構成か、ジュークボックスの使用か、または料金の支払のいずれかに関するグループ化された情報を含み、データベース11が、映像音声情報再生システム100.1〜100.nとの接続手段が設けられたコンピュータサーバ10により管理され、第1に、各映像音声情報再生装置により送信され、データベースにある所定のアレイセットの更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置にメッセージを送信して、データベースの少なくとも1つのアレイセット1110に格納されメッセージで送信された情報で、各映像音声情報再生装置のデータまたはプログラムを更新する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、映像音声情報再生システムのネットワークを管理するための装置およびそのプロセスに関する。
【背景技術】
【0002】
国際特許出願公開第96/12255号には、一般にジュークボックスと呼ばれる映像音声情報再生用装置が開示されている。このジュークボックスは、主に、映像音声再生手段と、一曲の音の再生に少なくとも相当する少なくとも1つの映像音声情報を記憶する手段とを管理するシステムユニットで構成される。システムユニットはまた、特に、ホストサーバから映像音声情報をダウンロードできるようにするモデムなどの遠隔通信手段の管理も行う。新曲の注文や設定変更を管理するためには、オペレータがジュークボックスが設置されている場所を訪れるか、またはオペレータがホストサーバへのリンクをもつコンピュータを使用する必要がある。さらに、ホストサーバとのリンクを介して実行可能な管理動作は、新曲のセレクションの注文に限られる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】国際公開第96/12255号
【発明の概要】
【発明が解決しようとする課題】
【0004】
したがって、本発明の目的は、映像音声情報再生システムに関するすべての情報を管理し、単純かつ中央集中化させてそれらの動作を管理するために使用可能な映像音声情報再生システムを管理するための装置を提供することにより、従来技術の欠点を解消することである。
【課題を解決するための手段】
【0005】
この目的を達成するために、映像音声情報再生システムのネットワーク管理装置であって、複数のアレイセットをもつデータベースを具備し、各アレイが、ジュークボックスの構成か、ジュークボックスの使用か、または料金の支払のいずれかに関するグループ化された情報を含み、データベースが、映像音声情報再生システムとの接続手段が設けられたコンピュータサーバにより管理され、第1に、各映像音声情報再生装置により送信され、データベースにある所定のアレイセットの更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置にメッセージを送信して、データベースの少なくとも1つのアレイセットに格納されメッセージで送信された情報で、各映像音声情報再生装置のデータまたはプログラムを更新することを特徴とする映像音声情報再生システムのネットワーク管理装置が提供される。
【0006】
別の特徴によれば、第1のアレイセットが、ジュークボックスの動作状態に関する全般的な情報を備える。
【0007】
別の特徴によれば、第1のアレイセットが、各ジュークボックスを固有に識別する番号と、ジュークボックスの動作状態と、ジュークボックスの動作を許可するパスワードと、ジュークボックスインストール日とを備える。
【0008】
別の特徴によれば、データベースにある第2のアレイセットが、各ジュークボックスのハードウェアとソフトウェアの構成に関する情報を備える。
【0009】
別の特徴によれば、第2のアレイセットが、ジュークボックスで使用可能なすべてのソフトウェアを含むテーブルグループを備え、各プログラムが、少なくともプログラム名と、プログラムのバージョンナンバーにより識別される。
【0010】
別の特徴によれば、第2のアレイセットが、各所与のジュークボックスに対して、各ジュークボックスにインストールされたプログラム名とバージョンとを含むテーブルグループを備える。
【0011】
別の特徴によれば、第2のアレイセットが、各ジュークボックスにおいて使用可能なハードウェアコンポーネントのリストを含むテーブルグループを備え、各コンポーネントが番号により識別され、テーブルグループが、コンポーネントがインストールされたジュークボックスの番号に対応する引き数をさらに備える。
【0012】
別の特徴によれば、第2のアレイセットが、各ソフトウェアの記述を含むテーブルグループ、および/またはソフトウェア間の非互換性をリストするテーブルグループ、および/または各ハードウェアコンポーネントの記述を含むテーブルグループ、および/またはコンポーネントとソフトウェア間の非互換性をリストするテーブルグループ、および/またはハードウェアコンポーネントに関連するソフトウェアのリストを含むテーブルグループを備える。
【0013】
別の特徴によれば、第3のアレイセットが、すべてのジュークボックスに対する種々の動作および設定パラメータセットのすべての可能な値を含む第1のサブセットを備え、各パラメータセットの値が、固有番号により識別される。
【0014】
別の特徴によれば、第3のアレイセットの第2のサブセットが、各ジュークボックス識別子に対して、第1のグループの第1のサブセットにあるテーブルグループに含まれた動作および設定パラメータセットの識別子を関連付ける。
【0015】
別の特徴によれば、パラメータセットが、第1のテーブルグループにある種々の可能なパスワード、および/または第2のテーブルグループにある曲の値段、および/または第3のテーブルグループにあるジュークボックスの遠隔制御の設定、および/または第3のテーブルグループにおいて使用可能な無料の曲の数、および/または第4のテーブルグループにあるインターネット接続要素を含む。
【0016】
別の特徴によれば、第4のテーブルセットが、所与の識別子番号をもつジュークボックスで利用可能な曲番号のリストを決定する。
【0017】
別の特徴によれば、第5のアレイセットが、データベースにある曲のバンクを構成するすべての曲、アーティストおよびアルバムの記述を備え、各曲が番号により識別される。
【0018】
別の特徴によれば、第5のアレイセットが、曲のバンクにある各曲の記述と各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループと、曲のバンクにある各アルバムの記述と各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループと、曲のバンクにある各アーティストまたはアーティストグループの記述を含むテーブルグループとを備える。
【0019】
別の特徴によれば、第6のアレイセットが、オペレータにより選択された少なくとも1曲をダウンロードさせないための、各ジュークボックスのフィルタの配置に関する情報を含む。
【0020】
別の特徴によれば、第6のアレイセットが、各ジュークボックスに設置され、少なくとも1人の所定のアーティスト、および/または少なくとも1つの所定の曲カテゴリー、および/または少なくとも1つの所定のディスク発行者、および/または少なくとも1曲の所定の曲に適用可能であるすべてのフィルタに対して規準を規定する複数のテーブルグループを備え、各フィルタが、アレイに記述され、フィルタを識別する固有番号により識別される。
【0021】
別の特徴によれば、第1のアレイセットが、所定のジュークボックスに適用されるフィルタの識別子に対応する引き数を備える。
【0022】
別の特徴によれば、第7のアレイセットが、各ジュークボックスを所有はたまレンタルするオペレータに関する情報を備える。
【0023】
別の特徴によれば、第8のアレイセットが、各ジュークボックスの使用の履歴を含む。
【0024】
別の特徴によれば、第8のアレイセットが、各映像音声情報再生装置に配給された曲の全識別子のリストを含むテーブルグループを備え、このアレイが、所定の映像音声情報再生装置により、ジュークボックスに配給された曲のリストを含むリポートファイルを受信すると、サーバにより更新される。
【0025】
別の特徴によれば、第9のアレイセットが、各ジュークボックスの料金およびレンタル費の計算に必要な情報を備える。
【0026】
別の特徴によれば、第10のアレイセットが、少なくとも1つの映像音声情報再生装置を更新するためのすべての命令を備え、これらの命令は、映像音声情報再生装置がサーバとの通信を確立するとすぐに、サーバに関係する映像音声情報再生装置に送信される。
【0027】
別の特徴によれば、第10のアレイセットが、所定のジュークボックスに対する更新命令と、ジュークボックスで命令が実行されなければならない順番、および/またはサーバがジュークボックスに命令を送信するのを開始する日を識別するテーブルグループを備える。
【0028】
別の特徴によれば、第11のテーブルセットに含まれる命令は、サーバがジュークボックスに命令を送信可能となる開始日前に記憶される。
【0029】
別の特徴によれば、第10のアレイセットが、各ジュークボックスで可能な更新命令を含む複数のテーブルグループを備え、ソフトウェアの更新か、新しいアルバムの追加か、新曲の追加か、ジュークボックスでのコンピュータファイルの管理か、またはジュークボックスの動作パラメータの修正のいずれかに各命令が関係する。
【0030】
別の特徴によれば、第10のアレイセットが、各ジュークボックスに正確に送信された命令の全識別子を備える特定テーブルグループを備え、特定テーブルグループが、各命令識別子に対して、少なくとも宛先ジュークボックス識別子および命令送信日をさらに備える。
【0031】
別の特徴によれば、第10のアレイセットが、所与の命令グループを引き起こすイベントを規定する少なくとも1つの特定テーブルグループを備える。
【0032】
別の特徴によれば、第11のアレイセットの第1のサブセットが、各ジュークボックスで利用可能な少なくとも1曲を配給するためのプロモーションの設定に関する情報を備え、各プロモーションが、番号により識別され、第11のアレイセットの第2のサブセットが、所与のジュークボックスに適用可能なプロモーションの参照を含む。
【0033】
別の特徴によれば、第11のアレイセットの第1のサブセットが、プロモーションがあるすべての曲と、プロモーションの開始日と終了日とを規定する少なくとも1つの特定テーブルグループを備え、第11のアレイセットの第1のサブセットが、プロモーションが行われる曲の値段の修正を備える特定テーブルグループをさらに備える。
【0034】
別の特徴によれば、プロモーションに含まれる全曲の配給に対して支払う料金の支払が、プロモーションを開始したプロモータに請求される。
【0035】
別の特徴によれば、サーバが、少なくとも1つの情報表示領域、および/または少なくとも1つの情報入力領域、および/または少なくとも1つの情報選択領域を備える少なくとも1つのスクリーンを表示するために、データベースの情報を表示するためのモジュールを備え、各選択領域により、データベースにサーバによる情報の収集がなされるかまたは各入力領域に含まれる情報が有効にされ、各表示領域が、データベースにおける引き数の値を含む。
【0036】
本発明の第2の目的は、映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスを提案することである。
【0037】
この第2の目的を達成するために、情報再生システムへの接続手段をもつコンピュータサーバを備える映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスであって、
−通信を確立するためにジュークボックスがサーバに接続されるステップと、
−ジュークボックスからサーバに少なくとも1つのメッセージを転送するステップと、
−通信を確立するジュークボックスを識別し、ジュークボックスの中央管理を制御するデータベースにある少なくとも1つのテーブルを更新するために、サーバがメッセージを処理するステップと、
−データベースにある少なくとも1つのテーブルグループにおいて、ジュークボックスを更新するために命令の検索を行うステップと、
−メッセージを作成し、データベースにおいて見つけ出された更新命令を含むサーバから、通信を確立するジュークボックスへとメッセージを転送するステップとを含有することを特徴とするプロセスが提供される。
【0038】
本発明の他の特徴および利点は、添付の図面を参照しながら以下の記載を読むことにより明らかになるであろう。
【図面の簡単な説明】
【0039】
【図1】本発明によるサーバを用いたシステムのブロック図である。
【図2】本発明によるシステムにより使用されるサーバのデータベース構造の簡略化したフローチャートである。
【図3A】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3B】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3C】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3D】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3E】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3F】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図4】映像音声再生装置の例を示す図である。
【図5A】データベースの情報を表示するために使用されるアレイを示す図である。
【図5B】データベースの情報を表示するために使用されるアレイを示す図である。
【図5C】データベースの情報を表示するために使用されるアレイを示す図である。
【図5D】データベースの情報を表示するために使用されるアレイを示す図である。
【図5E】データベースの情報を表示するために使用されるアレイを示す図である。
【図5F】データベースの情報を表示するために使用されるアレイを示す図である。
【図5G】データベースの情報を表示するために使用されるアレイを示す図である。
【図5H】データベースの情報を表示するために使用されるアレイを示す図である。
【発明を実施するための形態】
【0040】
本発明による映像音声再生装置の遠隔管理システムを詳細に記載する前に、映像音声再生装置の構成とその動作モードについて述べることにする。
【0041】
図4は、映像音声情報再生装置の一例を示す。このタイプの装置は、本願と同一の出願人により出願された国際特許出願公開第96/12255号に詳細に記載されている。この映像音声情報再生装置は、以下に記載し参照するハードウェアコンポーネントを使用することが好ましいが、これは制限的なものではない。
【0042】
マイクロプロセッサを備えるシステムユニット1は、高性能PC互換システムであり、少なくとも以下のメモリ手段と特性をもつIntel Pentium(登録商標)タイプのシステム用に実現時に選択されたものである。
【0043】
−VESAローカルバスとの互換性
−プロセッサキャッシュメモリ:256キロバイト
−RAMメモリ:32メガバイト
−高性能シリアルおよびパラレルポート
−マイクロプロセッサ制御SVGAタイプグラフィックアダプタ
−SCSI/2タイプバスコントローラ
−自己電源型スタティックRAMメモリ
同等またはより高性能の任意の他のシステムユニットが、本発明において使用されてよい。
【0044】
このシステムユニットは、音声制御回路5と、遠隔通信制御回路4と、入力制御回路3と、マスメモリ制御回路2と、ディスプレイ手段62の制御回路6とを制御し管理する。ディスプレイ手段は、主に、SVGAタイプのフラットスクリーン、高解像度、低放射の非インタレース式ビデオモニタ62からなる。これは、画像再生(例えば、音楽セレクション用のアルバムカバー)用や、グラフィックおよびビデオクリップを表示するために使用されるモニタである。
【0045】
高速大容量SCSIタイプのハードディスクを用いる記憶モジュール21は、メモリ手段の一部をなし、マイクロプロセッサデバイスにすでにあるメモリ手段と関連づけされる。これらのモジュールは、映像音声情報を記憶するために使用される。
【0046】
ホストサーバにより制御される映像音声情報配給ネットワークとのリンクを形成するために、28.8kbps高速遠隔通信モデムアダプタ41が含まれる。
【0047】
音楽セレクションの音声情報を再生するために、システムは、音楽シンセサイザタイプの電子回路5に接続されるアンプチューナ53からの信号が入力するラウドスピーカ54を備え、多数の入力源を受けながら、例えば、サウンドカードのようなマイクロプロセッサマルチメディア音声アダプタなどの、CD(コンパクトディスク)タイプの高品質の出力を提供する。
【0048】
映像音声再生装置には、「高度な表面波技術」を用いるガラスコーティングパネルを含むタッチスクリーン33を管理する入力制御回路3と、ATタイプのバスコントローラが設けられる。モニタの前に配置されたこのタッチスクリーンは、ビデオモニタディスプレイ62上またはテレビジョンスクリーン61上で、顧客により使用されるさまざまな選択情報や、システム管理者や所有者により使用される注文管理制御情報を選択するために使用されてよい。また、目的に合ったキーボードコネクタが設けられたシステムに接続可能な外部キーボード34が使用されてもよく、管理用にインタフェース回路3を介してキーロック32により制御される。
【0049】
また、入力インタフェース回路3には、料金支払装置35も接続されている。硬貨、チケット、トークン、磁気カードやスマートカード、または支払手段の組み合わせによりあらゆる支払方法を受け入れ可能な任意の他の装置が使用されてよい。
【0050】
このシステムは、スチールフレームまたはラックに設置される。
【0051】
これらの構成要素とは別に、音声コントローラ5には、コードレスマイクロフォン55が接続されて、音声コントローラを効果的な公開アドレス(address)および公開情報システムに変え、さらにはカラオケ機に変えることもできる。このシステムは、コードレスラウドスピーカのシステムを使用してよい。
【0052】
また、映像音声情報再生装置は、読み出しまたは書き込み動作が実行されるときのみ電源供給され、不揮発性メモリのシリアルナンバーを格納可能な集積回路(図示せず)を備える。オペレーティングシステムは、特に、ジュークボックスのシリアルナンバーと種々の動作パラメータとを保持するために、制御回路を介して回路に情報を読み出しまたは書き込み可能である。この回路を、従来技術では「Ibutton」と呼ぶ。
【0053】
システムにおけるオペレーティングソフトウェアは、特にマルチメディアの世界の映像音声分野用のツールおよびサービスのライブラリ周辺で生成された。このライブラリは、複数のコードフラグメントを効率的に同時に実行可能な高性能マルチタスクオペレーティングシステムを含むことが好ましい。このオペレーティングソフトウェアにより、規則正しい並列実行が可能となるため、ディスプレイ手段、音声再生手段および分散ネットワークを介する遠隔通信リンクの管理との間でのあらゆる衝突が回避される。さらに、このソフトウェアは、極めてフレキシブルである。
【0054】
本願明細書の残りの記載において、「映像音声情報再生装置」と「ジュークボックス」という用語は同じものをさす。
【0055】
図1は、本発明による装置のブロック図を示す。従来技術によれば、各映像音声再生装置(100.1〜100.n)が、ホストサーバ10と、その遠隔通信手段、さらには例えば、テレフォンネットワーク30に接続されたモデムカード41を介して通信する。ホストサーバ10は、例えば、テレフォンネットワークに接続された少なくとも1つのモデムなど、この目的のための通信手段121、111を備える。また、ホストサーバ10は、各映像音声再生装置(100.1〜100.n)の動作に関するすべての情報、言い換えれば、映像音声再生装置(100.1〜100.n)の動作パラメータ、その識別番号、各映像音声再生装置(100.1〜100.n)に格納された曲のリスト、映像音声再生装置(100.1〜100.n)の1つのグループの管理を担当する各オペレータに関するすべての情報を含むデータベース11を備える。また、このデータベースは、各映像音声再生装置(100.1〜100.n)の使用に関する統計データ、言い換えれば、演奏された曲のリストおよび各曲が演奏された日にち、各映像音声再生装置(100.1〜100.n)の使用中、特にそのスイッチが切られたとき、通信中断中に起こったすべての出来事のリストおよび日にち、そしてお金の投入や提示された支払を支払手段が拒絶した回数に関する統計データを含む。同様に、データベースは、ホストサーバメモリ手段10に格納された利用可能な曲のリストと、これらの曲の再生に必要な映像音声情報と、各映像音声再生装置(100.1〜100.n)用のオペレーティングシステムをインストールするのに必要な設定ツールとを備える。データベース11に含まれるすべての情報は、各映像音声再生装置(100.1〜100.n)用のテレフォンネットワークおよびモデムと、データベースすなわちホストサーバ10とを介した通信、例えば、周期的な通信手段により更新される。
【0056】
以下、図2および図3A〜3Fを参照して、本発明による装置で使用される例示的なデータベース11を記載する。データベース11にあるすべての情報は、アレイ形式で格納される。各アレイは、映像音声情報再生システム(100.1〜100.n、図1)のテーマや構造または特定の機能についての情報を含む。各情報アイテムは、データベース11のアレイに含まれる引き数により識別される。1つのアレイにある情報は、別のアレイにリンクされてよい。このリンクは、少なくとも1つの引き数が2つのアレイに共通するときに確立される。
【0057】
本発明によれば、データベース11は、映像音声情報再生装置(100.1〜100.n、図1)に直接関する情報、例えば、その動作状態(JUK_STATUS、図3A)、その識別番号(JUK_ID、図3C)、または利用可能なメモリ空間(JUK_AVAILABLE_SPACE、図3A)の情報を表す少なくとも1つの第1のアレイセット(1101、JUKEBOX、図2、図3Aおよび図3E)を備える。この第1のアレイセット1101にある各テーブルは、識別番号(JUK_ID、図3A)によりこのテーブルにおいて識別された映像音声情報再生装置(100.1〜100.n、図1)を表す。同様に、第1のアレイセット(1101、図3A)にあるテーブルに含まれた情報は、ジュークボックスからメッセージが受信されるとき更新可能である。これは、データベースに含まれる情報が更新される必要があるかを確認するために、受信したメッセージを処理するサーバ(10、図1)との通信を確立するとすぐに、ジュークボックスにより行われる。メッセージがジュークボックスの状態の変更に関する情報を含むものであれば、サーバは、受信した変更に関係するジュークボックスの第1のアレイセット(1101、図3A)にあるテーブルの引き数を修正する。
【0058】
この第1のアレイセット(1101、図3A)は、映像音声情報再生装置(100.1〜110.n、図1)で出会う可能性のあるハードウェアおよびソフトウェアの要素に関する情報を表す少なくとも1つの第2のアレイセット(1102、SOFTWARE、FIRMWARE、COMPONENT、図3Bおよび図3D)に関係する。第2のアレイセット(1102、図3Bおよび図3D)のアレイは、特に、名前(PGD_NAME、COD_ID、図3B)、バージョン(PGM_VERSION、図3B)および各ソフトウェアまたはハードウェアコンポーネントのインストール日(PGM_RELEASE_DT、図3B)をアレイ(SOFTWARE、図3B)に備える。第2のアレイ(1102、図3Bおよび図3D)の各列は、ソフトウェアコンポーネントまたはハードウェアコンポーネントに対応する。第2のアレイセット(1102、図3Bおよび図3D)にある少なくとも1つのテーブルと、第1のアレイセット(1101、図3Aおよび図3E)にあるテーブルとの間は、映像音声情報再生装置(100.1〜100.n、図1)の番号を用いてリンクされる。したがって、このリンクを用いて、映像音声情報再生装置(100.1〜100.n)の識別番号を含む列を各第2のアレイで検索することにより、所与の番号をもつ映像音声情報再生装置(100.1〜100.n、図1)のすべてのソフトウェアおよびハードウェアコンポーネントをサーバが把握できる。
【0059】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)の設定に関する情報を表す第3のアレイセット(1103、JUKE_XXX、IB_XXX、図3Aおよび図3C)にも関係する。第3のアレイセット(1103、IB_XXX、図3Aおよび図3C)にある第1のアレイグループが、映像音声情報再生装置(100.1〜100.n、図1)のすべての動作パラメータを含み、第3のアレイセット(1103、JUK_XXX、図3Aおよび図3C)にある第2のアレイグループが、第3のアレイセット(1103、IB_XXX、図3Aおよび図3C)のアレイグループに含まれる所与のパラメータセットをもつ各ジュークボックスを関連づける。動作パラメータは、テーブル(JUK_MIXAGE、図3A)にあるジュークボックス用に規定されたアンプボリュームを制御するパラメータ、I−buttonテーブル(IB_MIXAGE、図3A)のテーブルにある同じジュークボックス用に規定されたパラメータ、少なくとも一曲の選択にかかる支払価格(IBおよびJUK_TUNE_COST)に関するパラメータ、サーバ(10、図1)との遠隔通信リンクパラメータ(JUK_ISP)、または映像音声情報再生装置(100.1〜100.n、図1)の遠隔制御用の動作パラメータを含む。これらのパラメータは、(JUK_REMOTE_CONTROL、図3C)テーブルのジュークボックス用に規定され、すべてのジュークボックス用のすべての遠隔制御動作パラメータは、(IB_REMOTE_CONTROL、図3C)テーブルに規定され、映像音声情報再生装置(100.1〜100.n、図1)は、第3のアレイセット(1103、図3Aおよび図3C)にあるテーブル(JUK_TUNE_COST、IB_TUNE_COST、JUK_REMOTE_CONTROL、IB_REMOTE_CONTROL、図3C)と毎回関連付けされる。テーブルの各列は、所与の番号(JUK_ID、図3Aおよび図3C)をもつ映像音声情報再生装置(100.1〜100.n、図1)用の動作パラメータを格納する。第1および第3のアレイセット(1103、図3Aおよび図3C)との間は、例えば、映像音声情報再生装置(100.1〜100.n、図1)の識別番号を用いてリンクされてよい。このようにして、サーバ10は、このリンクを用いて、決定された映像音声情報再生装置(100.1〜100.n、図1)の番号(JUK_ID、図3Aおよび図3C)を含むテーブルを各第3のアレイセット(1103、図3Aおよび図3C)において検索して、見つけ出された参照に対応するパラメータのセットをこれらのテーブルの列において検索することにより、所与の番号をもつ映像音声情報再生装置(100.1〜100.n、図1)のすべての動作パラメータを見つけ出すことができる。同様に、ジュークボックスからメッセージが受信されたときに、サーバは第3のアレイセット(1103、図3Aおよび図3C)に含まれる情報を更新することができる。これは、データベースに含まれる情報を更新する必要があるかを決定するために、ジュークボックスがサーバとの更新に入るとすぐに受信メッセージを処理するサーバにより行われる。メッセージが物理パラメータの修正に関する情報を含めば、サーバは新しいテーブルを追加するか、または第3のアレイセット(1103、図3Aおよび図3C)に関係するテーブルの列に修正により与えられる値を置き換える。
【0060】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)でダウンロードされた曲に関する情報を表す少なくとも第4のアレイセット(1104、SONG、図2および図3A)にも関係する。各曲は、特有の番号(CLT_ID、図2および図3A)により識別される。第4のアレイセット(1104、図2および図3A)にあるテーブルの各列は、テーブルの最初にある識別子により識別された映像音声情報再生装置(100.1〜100.n、図1)に格納された曲を表す。ジュークボックスは、定期的に(例えば、毎日)メッセージをサーバに送信する。このメッセージは、ジュークボックスにインストールしたすべての曲のリストを含む。したがって、サーバは、受信するリストと、同じジュークボックスから受信した前のリストとを比較し、新曲があるか否かをチェックする。新曲があれば、サーバは、1曲以上の新曲の追加に対応するテーブルをジュークボックスで利用可能なリストに追加する。
【0061】
曲識別番号(CLT_ID、図2および図3A)により第4のアレイセット(1104、SONG,図2および図3A)に関係する第5のアレイセット(1105、CATALOGUE、図2および図3B)が、データベースにある各曲の記述を備える。第5のアレイ(1105、図2および図3B)の各列は、データベース(11、図1)にある曲の記述を表す。この第5のアレイセット(1105、図2および図3B)は、特に、オペレータのリクエストにより映像音声情報再生装置(100.1〜100.n、図1)でダウンロードしたい曲が利用可能であるか否かを決定するために用いられる。特に、曲のコピーおよび演奏に関する同意が得られなければ、曲を入手することはできない。これらの同意が得られなければ、曲はデータベースに存在するが、ジュークボックスへのダウンロードを行うために利用不可能である。第1のアレイセット(1101、図2および図3A)と、第4のアレイセット(1104、図2および図3A)との間は、映像音声情報再生装置(100.1〜100.n、図1)の識別番号(JUK_ID、図3A)によりリンクされる。
【0062】
また、第4のアレイセット(1104、図2および図3A)は、オペレータが特定のテーブルのグループにより決定される1曲または複数の曲のダウンロードを禁止するために使用可能なフィルタに関する情報を表す第6のアレイセット(1106、図2および図3B)にも関係する。1曲(または複数曲)は、曲の識別番号(FLT_CATALOGUE、図2および図3B)により識別される特定のテーブルの第1のグループ、曲のアーティスト識別番号(FLT_ARTIST、図2および図3B)により識別される特定のテーブルの第2のグループ、曲を発行する会社の識別番号(FLT_LABEL、図2および図3B)により識別される特定のテーブルの第3のグループ、または曲が属するカテゴリーの識別番号(FLT_CATEGORY、図3B)により識別される特定のテーブルの第4のグループにより識別される。第6のアレイセット(1106、図2および図3B)にあるテーブルの各グループは、曲、アーティスト、ディスク発行者、またはカテゴリーの所与のフィルタを表す。また、第6のアレイセット(1106、図2および図3A)にあるテーブル(JUK_FILTER、図2および図3B)の1つは、第1のアレイセット(1101、図3A)にリンクされ、各テーブル(JUKEBOX、1101、図3A)にある所与のジュークボックス識別子(JUK_ID)に関連するフィルタ識別番号(JUF_ID)により各ジュークボックスに割り当てられたフィルタの記述(JUK_DESC、図3B)を備える。また、第1のアレイ(1101、図3A)は、フィルタ番号(JUF_ID)に対応する引き数も含む。したがって、所与のジュークボックスにあるフィルタは、フィルタ番号(JUF_ID)を含むテーブルを第6のアレイセット(1106、図2および図3B)において検索することにより規定される。同様に、オペレータは、同じフィルタ番号を1つまたは複数の映像音声情報再生システム(100.1〜100.n、図1)に割り当てることができる。
【0063】
また、第1のアレイ(1101、図3Aおよび図3E)は、映像音声情報再生システム(100.1〜100.n、図1)のオペレータに関する情報を表す第7のアレイセット(1107、JUKE_LOCATION、図3A)にも識別子(JUK_ID)により関係する。この情報は、特に、各オペレータに固有のテーブル(OPERATOR、図3A)にアクセスするオペレータ識別子(OPE_ID、図3A)を備える。第7のアレイセット(1107、図3A)の各アレイ(WAREHOUSE、ADDRESS、CONTRACT、図3A)は、所与のオペレータに関連するテーブルに対応する。第1のアレイ(1101、図3A)と第7のアレイ(1107、図3A)との間は、オペレータ識別子(OPE_ID)により関係付けられる。したがって、これを達成するために、第1のアレイ(1101、図3A)は、ジュークボックス位置決めテーブル(JUKE_LOCATION、図3A)において映像音声情報再生装置(100.1〜100.n、図1)の所有者または賃借者のオペレータに対応する関連する引き数(OPE_ID)を見つけ出すために使用される引き数(JUK_ID)を含む。したがって、特に、このような関係により、所与のオペレータ番号のオペレータにより管理される映像音声情報再生装置(100.1〜100.n、図1)の番号をサーバが決定できる。また、第7のアレイセット(1107、図3A)にある(JUKE_LOCATION、図3A)テーブルは、インストール条件がレンタルの場合、ジュークボックのインストール日(JUL_START_DT)と、レンタル満了日とを含む。
【0064】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)用のログに関する情報を表す第8のアレイセット(1108、図3Aおよび図3E)にも関係する。この情報は、実際、各映像音声情報再生装置(100.1〜100.n、図1)で起こるすべてのイベントを表し、特に、曲が演奏される度に、第8のアレイセット(1108、PLAY_LOG、図3A)にあるテーブルに列が書き込まれる。同様に、映像音声情報再生装置(100.1〜100.n、図1)にお金が投入される度に、例えば、同じタイプ(SYSTEM_LOG、図3A)の別の列に新しい列が書き込まれる。特に、これらのアレイにおいて収集された情報は、演奏曲のアーティスト、発行者またはライターに支払うべき料金を計算し、さらに所定の映像音声情報再生装置(100.1〜100.n、図1)で、一日、一週間または所与の期間中にどの曲が演奏されたかを正確に把握するために使用される。
【0065】
例えば、料金計算に関する情報は、第8のアレイセット(1108、図3Eおよび図3A)に関係するテーブル(JUKE_DAY_REPORT、図3F)のグループからなる第9のアレイセット(1109、図3F)に中央集中化されてよい。第8のアレイセット(1108、SYSTEM_LOG、PLAY_LOG、図3Eおよび図3A)は、サーバとジュークボックスとの間の通信のセットアップ中にサーバがログファイルを受信する度に更新される。ジュークボックスにより送信されるログファイルに含まれる各イベントは、サーバにより処理される。この処理は、各イベントごとに第8のアレイセットにあるテーブル(1108、SYSTEM_LOG、PLAY_LOG、図3Aおよび図3E)の1つに列を追加することからなる。例えば、2つのカテゴリー内にイベントが格納されてよい。第1のイベントは、ジュークボックスで演奏される曲であり、アレイグループ(PLAY_LOG、図3A、図3Eおよび図3F)に記憶され、第2のイベントは、例えば、支払手段へのお金の投入など、ジュークボックスに起こった他の動作であり、図3Aおよび図3EにあるアレイのSYSTEM_LOGグループに記憶される。
【0066】
同様に、ジュークボックスで作成された曲のコピーは、曲の発行者に対するロイヤルティ支払により支払われる。これを行うために、第4および第5のアレイセット(1104、1105、図3A、図3Bおよび図2)は、各ジュークボックスでの曲数を決定するのに必要なすべての情報を備える。第4のアレイセット(SONG、1104、図3A)は、各ジュークボックスに格納されたすべての曲のリストを含む。第1のテーブルセット(MASTER_CATALOGUE)が、各ジュークボックスに最初にインストールされた曲のリストを決定するために使用され、第5のアレイセット(CATALOGUE)は、各曲を識別し、特に、各曲のロイヤルティの額やその受取人を決定するために使用される。その後、第7のアレイセット(1107、図3A)にあるアレイ(CONTRACT、図3A)を使用することにより、ロイヤルティが割り当てられる。
【0067】
最後に、ジュークボックスオペレータは、ジュークボックスを使用する度に料金を課金されるであろう。この固定料金は、第8のアレイセットにあるテーブルグループ(1108、SYSTEM_LOG、図3Aおよび図3E)を用いて請求される。このテーブルグループにおける各テーブルは、各ジュークボックスで起こるイベントに対応する。したがって、ジュークボックスにお金が投入される度に、別のテーブルが追加される。この第8のアレイセットは、毎日およびオペレータの各ジュークボックスごとに各ジュークボックス内に投入されるお金を規定する第9のアレイセット(1109、JUKEBOX_REPORT、図3F)におけるテーブルグループに関係する。同様に、一日の間に実行される動作の詳細は、第9のアレイセット(1109、JUKEBOX_REPORT、図3F)における別のテーブルグループにより各ジュークボックスごとに決定可能である。
【0068】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、少なくとも1つの決定された映像音声情報再生装置(100.1〜100.n、図1)に送信される命令に関する情報を表す少なくとも1つの第10のアレイセット(1110、INSTRUCTION、図3F)にも関係する。第10のアレイセット(1110、INSTRUCTION_DEF、図3F)にある少なくとも1つのテーブルグループは、命令の記述(INS_DESC、図3F)を含む。同様に、第1のアレイセット(1101、図2、図3Aおよび図3F)と、第10のアレイセット(1110、図3F)との間は、映像音声情報再生装置(100.1〜100.n、図1)の識別番号(JUK_ID)を用いて関係付けられる。したがって、決定された映像音声情報再生装置(100.1〜100.n、図1)用のすべての命令は、サーバにより収集され、サーバとの通信が確立されると、識別されたジュークボックスでダウンロード可能である。例えば、これらの命令は、映像音声情報再生装置(100.1〜100.n、図1)にインストールされた少なくとも1つのソフトウェアの更新(INS_SOFTWARE、図3F)、映像音声情報再生装置(100.1〜100.n、図1)のオペレータにより注文された新曲のダウンロード(INS_CATALOGUE、INS_ALBUM、図3F)、または映像音声情報再生装置(100.1〜100.n、図1)の動作パラメータの修正(INS_IBUTTON)であってよい。ジュークボックス識別(JUK_ID)と、このジュークボックスに送信される命令の識別(INS_ID)とを含むテーブルグループ(1110、INSTRUCTION、図3F)は、第10のアレイセット(1110、図3F)に格納された命令がサーバ10との通信を確立したばかりの映像音声情報再生装置(100.1〜100.n、図1)により使用されるか否かを検証するために、映像音声情報再生装置(100.1〜100.n、図1)がサーバとの通信を確立するときにサーバ10により体系的に読み出される。第10のアレイセットにおける種々のテーブルグループとの間は、命令識別番号(INS_ID)を用いてリンクされる。第10のアレイセット(1110、図3F)に含まれる命令のセットは、これらの命令がジュークボックスに実際に適用される日の前にデータベースに準備され格納されてよい。これらの命令は、ジュークボックスがサーバ10との通信を確立するときである必要とされる適用日になるまで、ジュークボックスには実際に送信されない。
【0069】
第1のアレイセット1101は、第11のアレイセット(1111、図3B)にあるテーブルの1つへのアクセス引き数PRI_IDを示す(PRICING、図3B)テーブルを介してJUK_IDによりジュークボックスでのプロモーション動作の設定に関する情報を表す少なくとも1つの第11のアレイセット(1111、JUKE_PROMOTION、図3B)に関係する。これらの動作は、主に、ジュークボックスでインストールされた数曲の価格を修正することからなる。例えば、プロモーションに関係する曲が、ジュークボックスオペレータ以外のプロモータにより注文されてよい。例えば、これらの曲は注文可能であり、これらの曲の配給料金は、オペレータではなくプロモータにより支払われてよい。プロモーションが行われている曲に関する情報は、第11のアレイ(1111、PRO_PACKAGE、図3B)の1つに含まれる。同様に、プロモーションに含まれる曲の価格修正は、第11のアレイ(1111、PRICING、図3B)の1つに含まれる。プロモータにより注文された曲は、プロモーションに含まれた曲の識別子(CTL_ID)をグループ化するテーブル(PRO_PACKAGE_CATALOGUE、図3B)を利用するごとに支払われる。このテーブルは、プロモーションの記述を含むテーブル(PROMOTION、図3B)で曲のグループを識別する引き数(PPK_ID、図3B)により関係付けされる。また、このテーブル(PROMOTION、図3B)は、プロモータを識別するために使用可能である。したがって、ロイヤルティを計算する間(上述したように)、ジュークボックスで演奏された曲の識別子がテーブルに含まれているかを決定するために、テーブル(PRO_PACKAGE_CATALOGUE、図3B)を参照する。ジュークボックスで演奏される曲の識別子がこのテーブルに属するものであれば、曲が属するプロモーションの識別子(PRO_ID、図3B)に対応するプロモータにロイヤルティが請求されるであろう。
【0070】
以下、図3A〜図3Fを参照して、データベースにある複数の特定テーブルグループについて、非制限的に記載する。
【0071】
ACTION特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3F)に属し、ジュークボックス(JUK_ID)に関連する特定テーブルグループSYSTEM_LOG(以下に記載)において用いられるアクションの定義を含む。各アクションは、コード(ACT_COD)によりACTION特定テーブルグループにおいて識別される。同様に、各ACTION特定テーブルは、特定のアクションに対応する。したがって、例えば、アクションコード(ACT_CODE)が「M」に等しいACTIONテーブルは、ジュークボックスに所与の金額を投入することからなるアクションの記述を含む。
【0072】
ADDRESS特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、本発明によるシステムにかかわるさまざまな人、言い換えれば、オペレータ、ディスク発行者、アーティストのすべてのアドレスを含む。各テーブルは、種々のアドレス識別子(ADR_ID)に対応する。1つのアドレス(ADR_ADDRESS_1)は、複数の演奏者に対して同一のものであってよく、異なるテーブルに見い出されるものであってよい。
【0073】
ALBUM特定テーブルグループは、第5のアレイセット(1105、図2および図3)に属し、曲バンクに含まれるアルバムに関するすべての情報、言い換えれば、アルバム名(ALB_NAME)、メインアーティスト(ART_ID)およびディスク発行者(LAB_ID)を含む。各アルバムは、固有の番号(ALB_ID)により識別される。このテーブルグループにある1つの特定テーブルは、アルバムの識別を含む。
【0074】
ARTIST特定テーブルグループは、第5のアレイセット(1105、図2および図3B)に属し、例えば、曲の演奏およびコピーの同意の許可など、曲のアーティストおよび/または発行者および/またはライターに関する情報を含む。このテーブルグループにおける1つの特定テーブルは、アーティスト、発行者またはライターの識別を含む。
【0075】
図3Eに示されているBUG_COMPONENT、BUG_ERROR_MSG、BUG_JUKEBOX、BUG_KEY_WORD、BUG_PROGRAM、BUG_REFERENCE、BUG_REPORT、BUG_SOLUTION、BUG_SUGGESTIONアレイは、ジュークボックスの遠隔管理またはジュークボックスプログラムまたはコンポーネントの動作において起こる誤動作の解決策をアーカイブし、見い出し、または提案するために使用される。
【0076】
CATALOGUE特定テーブルグループは、第5のアレイセット(1105、図2、図3Aおよび図3B)に属し、データベースに含まれる曲に関する情報を含む。このテーブルグループにあるテーブルが曲を識別する。特に、各テーブルは、曲名(CLT_SONG_NAME)と曲の長さ(CLY_LENGTH)を含む。
【0077】
CATEGORY特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、曲のカテゴリーリスト、言い換えれば、カテゴリー名(CTG_TYPE)、その記述(CTG_DESC)および識別番号(CTG_ID)を含む。カテゴリーは、所与のタイプのすべての曲を含み、例えば、ジャズソングのカテゴリーもあれば、クリスマスキャロルのカテゴリーもある。
【0078】
COLLABORATOR特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3B)に属し、曲のライターの名前を含む。ライターを示すために、所定値、例えばWの引き数(COL_TYPE)が割り当てられる。このような区別は、ロイヤルティを計算するために使用される。
【0079】
図3Eに示すCOMMAND特定テーブルグループは、サーバとジュークボックスの間の通信が確立されたとき、それらの間で交換されるすべてのコマンドを含む。このテーブルグループのテーブルは、コマンドに対応する。
【0080】
図3Bに示すCOMPONENT特定テーブルグループは、ジュークボックスにインストールされてよいすべてのハードウェアコンポーネントのリストを含む。特に、各テーブルは、各コンポーネントのシリアルナンバー(COM_SERIAL_NO)とそのインストール日(COM_START_DT)を含む。
【0081】
COMPONENT_DEF特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENT特定テーブルグループにリストされたすべてのコンポーネントの正確な記述を含む。特に、このテーブルグループの各テーブルは、コンポーネントのコスト(COD_COST)と、サプライヤ識別(COD_VENDOR_CODE)を含む。
【0082】
COMPONENT_INCOMPAT特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、ジュークボックスにインストールされ得るさまざまなハードウェアコンポーネント間のあらゆる非互換性に関する情報を含む。
【0083】
COMPONENT_UPGRADE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENT_DEF特定テーブルグループに対して行われるすべての修正のトレースを維持するために使用される。
【0084】
図3Aに示す第7のアレイセット1107に属するCONTACT特定テーブルグループは、各曲が演奏される度にロイヤルティを受け取る人を規定するために使用される。
【0085】
CLT_CATEGORY特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、曲をCATEGORY特定テーブルグループに規定される少なくとも1つのカテゴリーに関連付けるために使用される。
【0086】
EVENT特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、EVENT_DEF特定テーブルグループに規定される所与の時間に命令が実行されるように、命令をグループ(以下に規定)内に入れるために使用される。
【0087】
EXECUTED_INSTRUCTION特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、関係するジュークボックスで命令が実行されたときに命令をアーカイブするために使用される。
【0088】
図3Eに示すFILE_RECEPTION特定テーブルグループは、サーバとジュークボックス間が通信している間、ジュークボックスから受信されたすべてのテキストファイルを含む。
【0089】
FIRMWARE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENTテーブルグループにおいて記述されるハードウェアコンポーネントと、そのコンポーネントで動作するようにされたPROGRAMテーブルグループにおいて記述されるソフトウェアとを関連付けるために使用される。
【0090】
FLT_ARTIST特定テーブルグループは、第6のアレイセット(1106、図3B)に属し、ジュークボックスにインストールされたアーティストに適用可能なフィルタの定義を含む。これらのフィルタは、ジュークボックスで曲がダウンロードされる度に読み出されるため、フィルタに属するアーティストの曲は、フィルタにより関係するジュークボックスにダウンロードされない。このテーブルグループにある各テーブルは、所与のフィルタ(JUF_ID)および所与のアーティスト(ART_ID)に対応する。
【0091】
図3Bに示されるFLT_CATALOGUE特定テーブルグループは、前のグループに類似するが、フィルタは曲に適用される。
【0092】
図3Bに示されるFLT_CATEGORY特定テーブルグループは、前のグループに類似するが、フィルタは曲のカテゴリーに適用される。
【0093】
図3Bに示されるFLT_LABEL特定テーブルグループは、前のグループに類似するが、フィルタはディスク発行者(レーベル)に適用される。
【0094】
図3Fに示されるIBUTTON_INDEX特定テーブルグループは、Ibutton(上記に規定)の要素の識別と、データベースにある同じ要素の識別との間のリンクを確立する。
【0095】
IB_CREDIT特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、ジュークボックスで使用されることがあるフリークレジットに関する情報を含み、この情報はジュークボックスのIbuttonに含まれる。ジュークボックスで曲が演奏される前に、支払うべき金額をクレジットが示す。この情報は、クレジットの最大利用可能数、特にいくつのクレジットが利用可能であるかを決定するために使用される。このテーブルグループにある各テーブルは、特定のクレジットタイプに適用可能である。
【0096】
IB_ISP特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、インターネットへ接続するのに必要な情報を含み、この情報はジュークボックスのIbuttonに含まれる。このテーブルグループの各テーブルは、特に、接続パラメータ(ISP_SERVEUR_IP_ADDRESS、・・)、ユーザ名(ISP_LOGIN_NAME)、パスワード(ISP_PASSWORD)およびインターネットサービスプロバイダ(ISP)の電話番号(ISP_PHONE_NO)を含む。各テーブルは、所与のサービスプロバイダとの所与の接続に対応する。
【0097】
IB_MIXAGE特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、ジュークボックスのサウンド設定に関するすべての情報を含み、この情報はジュークボックスのIbuttonに含まれる。このテーブルグループのテーブルは、所与のサウンド設定に対応する。
【0098】
IB_OTHER_SETTING特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、Ibuttonに含まれるジュークボックスの設定に関するすべての情報を含む。このテーブルグループの各テーブルは、特に、ジュークボックス言語(SET_LANGUAGE)、電話線の利用可能性(SET_LINE_AVAIL_START_TIME、SET_LINE_AVAIL_END_TIME)と、Ibuttonのバージョン(SET_IB_VERSION)とを備える。各テーブルは、所定パラメータのセットに対応する。
【0099】
IB_PASSWORD特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、ジュークボックスが動作可能なようにジュークボックスに割り当てられるパスワードを含む。
【0100】
IB_REMOTE_CONTROL特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、ジュークボックスを動作させるように使用可能な遠隔制御用の設定パラメータを含む。これらのパラメータは、ジュークボックスのIbuttonに記憶されるパラメータに対応する。
【0101】
IB_TUNE_COST特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、1曲または複数の曲を選択可能なように、ジュークボックスに支払われる価格の設定を含む。
【0102】
すべてのIB_XXXテーブルグループは、本発明によるシステムにより管理されるジュークボックスのすべての可能な設定を含む。特定の設定の割り当て、言い換えれば、テーブルグループIB_XXXにある特定のテーブルを所与のジュークボックス(JUK_ID)に割り当てることは、別の特定テーブルグループJUK_XXX(以下に記載)により行われる。
【0103】
INSTRUCTION特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、ジュークボックスに送信すべきすべての命令を含む。各命令は、番号(INS_ID)により規定され、宛先ジュークボックスは、その番号(JUK_ID)により識別される。このテーブルグループにある各テーブルは、ジュークボックスに送信される命令に対応する。また、各テーブルは、コード(INS_CODE)を介して命令タイプを決定するために使用されてもよい。また、各テーブルは、サーバ10がジュークボックスへの命令の送信が可能になる開始日(INS_TARGET_DT)を備える。したがって、前もってジュークボックスに送信される命令を準備し格納することができる。
【0104】
INSTRUCTION_DEF特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、すべての命令タイプの記述を備える。このテーブルグループとINSTRUCTION特定テーブルグループとの間は、命令コードINS_CODEを用いてリンクされる。
【0105】
INS_ALBUM特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、アルバムの追加、修正または削除に関する命令を含む。各テーブルは、テーブルに対応する命令が完全に実行されたことを保証する引き数(IAL_EXECUTION_DT)を備える。
【0106】
図3Fに示されているINS_CATALOGUE特定テーブルグループは、前の特定テーブルグループに類似しているが、命令は曲に関する。
【0107】
図3FにあるINS_IBUTTON特定テーブルグループは、上述した特定のテーブルグループに類似しているが、命令は、Ibuttonに格納されたパラメータの修正に関係する。
【0108】
図3Fに示されたINS_SOFTWARE特定テーブルグループは、命令がソフトウェアに関係すること以外、前の特定テーブルグループに類似している。
【0109】
INS_JEEP_SCRIPT特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、ジュークボックスでの指示の実行に関する命令を含む。指示により、ジュークボックスでのファイルの作成、移動、名の変更、または削除が行われてよい。また、このアレイは、実行される動作に対応するコマンドラインを備える。
【0110】
JUKEBOX特定テーブルグループは、第1のアレイセット(1101、図2、図3Aおよび図3E)に属し、ジュークボックスのインストールに関する情報を含む。このテーブルグループにある各テーブルは、特に、ジュークボックスの識別番号(JUK_ID)、その開始日(JUK_INSTALLATION_DT)、その状態(JUK_STATUT)などを備える。各テーブルは、ネットワーク上のジュークボックスの記述に対応する。
【0111】
JUKEBOX_LOCATION特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、ジュークボックスの場所とジュークボックスを貸し出す会社に関するすべての情報を含む。
【0112】
JUK_CONNECTION特定テーブルグループは、ジュークボックスとサーバとの間の通信のすべての開始日および終了日をアーカイブするために使用されてよい。
【0113】
JUK_CREDIT特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3B)に属し、特定のジュークボックス(JUK_ID)にクレジットが割り当てられるように、特定のテーブルグループIB_CREDITとリンクするために使用されてよい。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていないクレジットの異なる構成をアーカイブするために使用されてよい。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の日にち(JCR_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0114】
JUK_FILTER特定テーブルグループは、第6のアレイセット(1106、図3B)に属し、ジュークボックスでインストールされるすべてのフィルタの記述を含む。このテーブルグループの各テーブルは、固有番号(JUK_ID)により識別されたフィルタに対応する。
【0115】
JUK_ISP特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、特定のジュークボックス(JUKE_ID)の接続を構成するために、IB_ISP特定テーブルグループとリンクする。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々の接続設定をアーカイブするために使用される。所与のジュークボックス(JUKE_ID)の現在の有効設定は、最新の日にち(JIS_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0116】
JUK_MIXAGE特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_MIXAGE特定テーブルグループと特定のジュークボックス(JUK_ID)でのサウンド設定との間をリンクするために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々のサウンド設定をアーカイブする。所与のジュークボックス(JUK_ID)で現在の有効設定は、最新の日にち(JMI_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0117】
JUK_OTHER_SETTING特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_OTHER_SETTING特定テーブルグループとジュークボックスの設定との間をリンクする。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々の設定をアーカイブするために使用される。所与の(JUK_ID)で現在の有効設定は、最新の日にち(JOT_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0118】
JUK_PASSWORD特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_PASSWORD特定テーブルグループとジュークボックスとの間をリンクするために使用される。このテーブルグループにある各テーブルは、その番号(JUK_ID)を用いて所与のジュークボックスにパスワードのセットを割り当てるために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々のパスワードのセットをアーカイブするために使用される。所与のジュークボックス(JUK_ID)で現在の有効設定は、最新の日にち(JPW_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0119】
JUK_PRICING特定テーブルは、第11のアレイセット(1111、図2および図3B)に属し、PRICINGアレイ(上述)と番号(JUK_ID)により規定されるジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、PRICING特定テーブルグループに規定されたプロモーション期間を、識別子(JUK_ID)により規定されるジュークボックスに割り当てるために使用される。
【0120】
JUK_PROMOTION特定テーブルは、第11のアレイセット(1111、図2および図3B)に属し、PROMOTION特定テーブルグループ(下述)とジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、特定プロモーション(PROD−ID)を、識別子(JUK_ID)により規定されるジュークボックスに割り当てるために使用される。
【0121】
JUK_REMOTE_CONTROL特定テーブルグループは、第2のアレイセット(1102、図3B)に属し、IB_REMOTE_CONTROL特定テーブルグループとジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、特定の設定(REM_ID)を番号(JUK_ID)により規定されるジュークボックスの遠隔制御に割り当てるために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可(authorized)されてはいない遠隔制御の種々の設定をアーカイブするように使用される。
【0122】
JUK_TUNE_COST特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3B)に属し、IB_TUNE_COST特定テーブルグループとジュークボックスとの間をリンクするために使用される。このアレイは、特定の曲の価格(COST_ID)の選択を番号(JUK_ID)で規定されるジュークボックスに割り当てるために使用される。また、このアレイは、ジュークボックスで有効であったが、許可されてはいない種々の価格の選択をアーカイブするために使用される。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の特定テーブル(JRM_START_DT)に含まれる。他のテーブルは、アーカイブとして保持される。
【0123】
LABEL特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、データベースに含まれるディスク発行者の全配給名を記述する。このテーブルグループの各テーブルは、特に、ディスク発行者のアドレスの識別子(ADR_ID)、ADDRESS特定テーブルグループに格納されている全アドレス、識別番号(LAB_ID)およびディスク発行者名を含む。各テーブルは、ディスク発行者に対応する。
【0124】
LABEL_ROYALTY特定テーブルグループは、第9のアレイセット(1109、図3F)に属し、ディスク発行者に支払うべき料金を計算するのに必要な情報を含む。テーブルグループの各テーブルは、ジュークボックスで生じる曲の全配給を記憶するPLAY_LOGアレイ(以下に記載)に特にリンクされる。このリンクは、ジュークボックス識別番号によりなされる。
【0125】
LOGIN_SCRIPT特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、インターネットサービスプロバイダに関連する始動スクリプトを含む。
【0126】
LOG_RECEPTION特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、サーバにより受信されるジュークボックスにある全ログファイルをアーカイブするために使用される。このテーブルグループの各テーブルは、特に、ログファイルを送信するジュークボックスの番号(JUK_ID)、受信日(LOG_RECEIVE_DT)および送信ファイル(LOG_FILE)を含む。
【0127】
MASTER特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、ジュークボックスで利用可能な曲のリスト開始点をなすものであってよい同じスタイルの約750曲のリストを規定する。テーブルグループの各テーブルは、特に、各リストの識別番号(MAS_ID)、リストの記述(MAS_DESC)およびリストのタイプ(MAS_TYPE)を含む。MASTER特定テーブルグループにおいて識別されるリストをなす曲名は、MASTER_CATALOGUE特定テーブルグループに含まれる。
【0128】
図3Eに示されているMODEM_STRING特定テーブルグループは、ジュークボックスモデムの初期化に必要なテキストストリングを含む。このアレイは、ジュークボックスの設定、特に、モデムの設定を含むIB_OTHER_STRINGテーブルグループに関連する。
【0129】
OPERATOR特定テーブルグループは、第7のアレイセット(1107、図3Aおよび図3F)に属し、本発明による装置によりジュークボックスを管理させた全オペレータに関するすべての情報を含む。オペレータとは、1つまたは複数のジュークボックスをレンタルするユーザである。詳細には、各テーブルグループは、各オペレータの固有識別子(OPE_ID)と、各オペレータの名前(OPE_NAME)とを含む。また、各テーブルは、各オペレータがレンタルするジュークボックスにインストールしたいデフォルト設定を含む。デフォルト設定は、上述した設定テーブルグループ(IB_TUNE_COST、IB_REMOTE_CONTROL、IB_CREDIT、IB_ISP、IB_OTHER_SETING、IN_MIXAGE)の種々のテーブルに各テーブルを関係させる(COS_ID、REM_ID、CRE_ID、ISP_ID、SET_ID、MIX_ID)識別子により識別される。
【0130】
図3Aに示されるORDERING特定テーブルグループは、ジュークボックスを介して、またはサーバとの直接通信を介してオペレータにより注文された全曲を含む。このテーブルグループの各テーブルは、注文された曲(CTL_ID)に対応する。ジュークボックスに曲が送信されるとすぐに、送信された曲に対応するテーブルは、サーバ10により消去される。
【0131】
PACKAGE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、ジュークボックスでインストールされたプログラムグループに関する情報を含む。これらのグループの構成は、PACKAGE_DEF特定テーブルグループに含まれる。
【0132】
図3Aに示されるPHONE特定テーブルグループは、ジュークボックスの管理に有益な全電話番号を含む。このテーブルグループの各テーブルは、電話番号(PHO_NUMBER)、電話番号の所有者の識別(PHO_OBJECT_SOURCE)、所有者に関する情報を含むアレイの識別子(PHO_OBJECT_ID)、番号に対応するラインのタイプ(PHO_TYPE)、すなわちその番号が据付の電話番号、ファックス番号、または携帯電話番号であるかというタイプを含む。
【0133】
PLAY_LOG特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、ジュークボックスへの曲の全配給をアーカイブするために使用される。このテーブルグループの各テーブルは、ジュークボックスがログファイルをサーバに送信する度に更新される。各テーブルは、1曲の配給に対応する。
【0134】
PROGRAM特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3E)に属し、使用される全プログラムの全バージョンを含む。このテーブルグループの各テーブルは、特に、プログラム名(PGD_NAM)と、プログラムのバージョン(PGM_VERSION)を含むが、プログラム自体(PGM_CODE_SOURCE)も含む。各テーブルは、プログラムの1つのバージョンに対応する。ジュークボックスで実行するようにされたプログラムは、PROGRAM_DEF特定テーブルグループに記述される。
【0135】
PROMOTION特定テーブルグループは、第11のアレイセット(1111、図3B)に属し、ジュークボックスに適用されるプロモーションを記述するために使用される。例えば、プロモーションは、1曲または複数の所与の曲の値段を割引したものや、無料で演奏するものであってよい。プロモーションにより作用された曲は、PRO_PACKAGE_CATALOGUE特定テーブルグループにリストされる。プロモーションは、所与のアーティストによる全曲を含むように広げられてよい。この場合、プロモーションに関係するアーティストの識別子(ART_ID)は、PRO_PACKAGE_ARTIST特定テーブルグループに含まれる。同様に、プロモーションは、同時にアーティストにより所与の曲または全曲に関するプロモーションを含むものであってよく、この場合、PRO_PACKAGEアレイは、PRO_PACKAGE_ARTISTとPRO_PACKAGE_CATALOGUEテーブルをPROMOTIONテーブルに関係させるために使用される引き数を含むであろう。また、同様に、PRO_PRICINGテーブルグループは、プロモーションが有効である期間の正確な定義を含むPRICING特定テーブルグループにPROMOTION特定テーブルグループを関係させるために使用される引き数を含む。
【0136】
PUBLISHER特定テーブルグループ(図示せず)は、第9のアレイセット(1109、図3F)に属し、発行者に関するすべての情報を含む。
【0137】
PUBLISHER_ROYALTY特定テーブルグループは、第9のアレイセット(1109、図3F)に属し、配給された曲またはジュークボックスでコピーされた曲の発行者への料金支払に関するすべての情報を含む。
【0138】
REPLACEMENT_PROGRAM特定テーブルグループは、第9のアレイセット(1102、図3Bおよび図3D)に属し、1つのプログラム(PGD_NAME)が所与の日(REP_START_DT)から開始する別のプログラム(REP_PGD_NAME)により置き換えられることを示すために使用される。
【0139】
SOFTWARE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、プログラムとプログラムがインストールされるジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、番号(JUK_ID)により規定されるジュークボックスにプログラム(PGD_NAME)を割り当てるために使用される。また、各テーブルは、ジュークボックスで有効であったが、許可されていない種々のプログラムインストレーションをアーカイブするために使用される。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の日にち(SOF_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0140】
SONG特定テーブルグループは、第4のアレイセット(1104、図2および図3A)に属し、ダウンロードされた曲と、曲がダウンロードされたジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、番号(JUK_ID)により規定されたジュークボックスに曲(CLT_ID)を割り当てるために使用される。このテーブルグループは、曲のダウンロード履歴を獲得し、各ダウンロードで支払うべき料金を決定するために使用される。また、このテーブルグループは、ジュークボックスでインストールされた種々の曲をアーカイブするために使用可能である。
【0141】
SYSTEM_LOG特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、PLAY_LOG特定テーブルグループに含まれる曲の配給に関する情報とは別に、ログファイルにジュークボックスにより送信されるすべての情報を含む。
【0142】
WAREHOUSE特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、1つまたは複数のジュークボックスをオペレータの会社に割り当てるために使用される。1人のオペレータが、複数の会社をもつこともある。したがって、このオペレータによりレンタルされたジュークボックスの管理により、各ジュークボックスを会社に割り当てることが容易になる。
【0143】
図5A〜5Hは、データベースアレイにある情報が表示される種々のウィンドウを示す。サーバは、本発明によるシステムのデータベースにあるアレイセットに含まれる情報をさらに容易に操作するために、ユーザインタフェースをなすプレゼンテーションモジュールを含む。このモジュールは、読み出しやすい形式でデータベースにある情報を表示するが、データベースのアーキテクチャに慣れていないユーザが、何らかの情報、サーバ上にある情報であってもアクセスできるように、この情報を選択的に収集するように使用される。さらに、このモジュールは、データベースにある情報を修正、追加または削除するために使用可能である。
【0144】
本質的に、このモジュールは、モニタ上に、情報表示領域、情報入力領域または選択領域やボタンのいずれかをそれぞれが含む複数のスクリーンまたはウィンドウを表示する。選択領域は、通常、特に、データベースにある情報の収集および記憶や、入力領域にある入力情報の有効化を開始する手順に関係する。
【0145】
図5Aに示される第1のスクリーン200は、ジュークボックスに関するすべての情報を表示または操作するためのものである。このスクリーン200は、表示領域または入力領域であってよい複数の領域201.1〜201.22を含む。これらの領域201.1〜201.22はそれぞれ、図3Aに示すJUKE_BOXアレイの引き数に対応する。ユーザが既存のジュークボックスに関する情報を参照したい場合、第1の入力領域201.1に必要なジュークボックスの識別番号を単に入力し、第1の選択領域202を選択することにより、この入力を有効にする。この選択により、データベースにある図3Aに示すJUKEBOX特定テーブルグループの引き数のすべての値の検索が始まり、入力番号に対応する識別番号をもつものを見つけ出す。この情報が収集されると、それが対応する表示領域201.2〜201.22に表示される。ユーザが新しいジュークボックスを作成したい場合、識別番号に対応する第1の領域201.1で使用されていない番号を単に入力し、第2の保存領域203を選択することにより選択を有効にする。この保存により、図3Aに示すJUKEBOX特定テーブルグループに新しいテーブルが作成され、対応する表示領域201.2に表示される新しいジュークボックスの動作に必要なパスワードが生成される。ジュークボックスの番号とパスワードに対応する表示領域201.1、201.2とは別に、他の入力領域201.3〜201.22はブランクである。また、第1のアレイ200は、複数の選択ボタンシリーズ204〜207を含み、それぞれにより新しいスクリーンが表示される。これらの新しいスクリーンは、第1のスクリーン200上の対応する領域201.1での番号入力により識別されたジュークボックスの作成、更新または動作に関する情報を表示するであろう。
【0146】
第1のボタンシリーズ204は、予め規定されたデフォルトパラメータでジュークボックスをセットアップするために使用される。第1のボタン204.1を選択すると、番号入力に対応するか、または第1の領域201.1に表示されたジュークボックスのI−buttonが初期化されるため、この動作により、ジュークボックスの各動作パラメータのデフォルト値が割り当てられる。第2のボタン204.2は、ジュークボックスへ所定の曲リストを割り当てるスクリーン(図示せず)を表示し、これらの曲は、ジュークボックスにインストールされて、ジュークボックスで利用可能な曲のリストを作成する。第3のボタン204.3は、ジュークボックスを動作させるために使用される所定のプログラムリストをジュークボックスへ割り当てるスクリーン(図示せず)を表示する。
【0147】
第2のボタンシリーズ205は、ジュークボックスのコンポーネントの記述を表示するために使用される。第1のボタン205.1により、オペレータに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、ジュークボックスをレンタルするか、または所有するオペレータの識別子用の図3Aに示すOPERATORテーブルグループに収集される。第2のボタン205.2は、ジュークボックスにインストールされるプログラムに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)を表示する。この情報は、図3Bに示すSOFTWAREテーブルグループと、図3Dに示すPROGRAM_DEFテーブルグループに収集される。第3のボタン205.3により、ジュークボックスにインストールされたハードウェアコンポーネントに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、図3Bに示すCOMPONENTテーブルグループと、図3Bに示すCOMPONENT_DEFテーブルグループに収集される。第4のボタン205.4により、ジュークボックスで注文中の曲のリストを表示するための複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、図3Aに示すORDERINGテーブルグループに収集される。第5のボタン205.5により、図5Bに示す第2のスクリーンが表示される。このスクリーンの表示の前に、図3Aに示すSONGアレイと、図3Bに示すCATALOGUEアレイに情報が収集されて、第2のスクリーン201上のコンボリスト211に、識別子により識別されたジュークボックスで利用可能な曲のリストを表示する。曲は、その番号212と曲名213により識別される。全曲の番号は、SONG特定テーブルグループに収集され、ジュークボックスでの各曲に対して、サーバには、購入日、配送日、転送時間、曲削除日および曲名を表示する手段が設けられており、これらの要素は、CATALOGUE特定テーブルにおいて収集される。この第2のスクリーン210は、閲覧専用のものであって、入力領域を含まない。
【0148】
第3のボタンシリーズ206は、ジュークボックス動作パラメータを見るために使用されるスクリーンを表示する。各ボタン206.1〜206.7により、実際、図3Aおよび図3Cに示されるJUK_PASSWORD、JUK_TUNE_COST、JUK_REMOTE_CONTROL、JUK_MIXAGE、JUK_ISP、JUK_CREDIT、JUK_OTHER_SETTINGテーブルグープの各テーブルにおいて識別されるパラメータが表示され、このテーブルでは、ジュークボックスを識別する引き数は、図5Aに示す第1のスクリーン200上の第1の表示領域201.1に表示される識別子に対応する。したがって、ボタン206.1〜206.7の1つを選択すると、最初に、ボタンに対応するJUK_AAAテーブルグループにある情報が収集され、ジュークボックス識別子番号が必要とされる番号に対応するテーブルを見つけ出す。その後、テーブルJUK_AAAに関連するテーブルグループにあるテーブルIB_AAAに情報が収集されて、JUK_AAAテーブルグループにあるテーブルにおいて見つけ出されたパラメータセットの識別子に対応するパラメータの値を決定する。非制限的な例として、第3のシリーズにある第1の選択ボタン206.1により、共に図3AにあるJUK_MIXAGEとIB_MIXAGEアレイにある情報が収集されて、第1のスクリーン、第3のスクリーン220において選択されたジュークボックスのサウンド設定を表示する。この第3のスクリーンは、閲覧専用のものであり、入力領域をもたない。各領域221a、221bの左右チャンネルのさまざまな音量調節設定(最大221.4、音量221.1、低音221.2、高音221.3)は、表示領域221において表示される。表示領域は、マイクロフォン222.1、補助源222.2およびバックグラウンドミュージック222.3の音量設定を表示するために使用される。
【0149】
第4の選択ボタンシリーズ207は、ジュークボックス、特に、サーバとジュークボックスとの間の通信を管理するためのスクリーンを表示するために使用される。第1のボタン207.1により、図3Fに示すINSTRUCTION、INSTRUCTION_DEFおよびINS_XXXテーブルグループにおいてサーバにより情報が収集されて、第1のスクリーン200で選択され、第1の表示領域234に表示されるジュークボックスに送信される命令リストを含む第4のスクリーン230を表示する。したがって、この第4のスクリーン230は、予め規定された命令が表示可能であるか、またはこれらの命令が修正可能であるか、または新しい命令が追加可能である領域231を含む。第4のスクリーン230は、所与の送信日までに入力領域231に入力または修正された命令を有効にするために使用される保存ボタン232を含む。また、この有効化により、INSTRUCTION、INSTRUCTION_DEFおよびINS_XXXテーブルグループが更新される。
【0150】
第2のボタン207.2により、図3Aに示すPLAY_LOGテーブルグループに情報が収集されて、例えば、第1のスクリーン200の第1の領域201.1に表示された識別番号により識別されるジュークボックスで演奏された全曲の履歴を表示するスクリーンが表示される。図3Aに示すSYSTEM_LOGテーブルグループに情報が収集された後、第3のボタン207.1が、例えば、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスで実行された全アクションの履歴を表示するスクリーンを表示する。例えば、これらのアクションは、ジュークボックスのコインスロットにお金を連続して投入することからなる。第4のボタン207.4により、COMMANDテーブルグループに情報が収集されて、例えば、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスで実行された全注文の履歴を表示するスクリーンが表示される。第4のボタン207.5により、JUK_CONNECTIONテーブルグループに情報が収集されて、サーバとジュークボックスとの間の全接続セットアップを表示する画面が表示され、ジュークボックスは、サーバと接続されると第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別される。第5のボタン207.5により、JUK_CONNECTIONテーブルグループの情報収集が起動されて、サーバーと、ジュークボックスがサーバとの接続をもったときに第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスとの間で設定されたすべての接続を表示するスクリーンを表示する。第6のボタン207.6により、図3Eに示されるLOG_RECEPTIONテーブルグループに情報が収集されて、サーバにより受信され、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスにより送信される全ログファイルの履歴を表示するスクリーンが表示される。第7のボタン207.7により、図3Fに示すEXECUTED_INSTRUCTIONテーブルグループに情報が収集されて、第1のスクリーン200の第1の領域201.1に表示される識別子番号により識別されたジュークボックスで実行される全命令の履歴を表示するスクリーンが表示される。
【0151】
データベースに含まれる曲バンクを更新するために、第5のスクリーン240が使用される。このスクリーン240は、特に、配給権が獲得されたときおよび/またはジュークボックスにダウンロードする曲が処理されるときに、アルバムを追加するか、または曲バンクのデータを修正するために特に使用される。したがって、この第5のスクリーン240は、本質的に、アルバムに関するすべての情報を示すために使用される入力領域241.1〜241.4を含む。各入力領域241は、データベースにある図3Aに示すALBUMアレイの引き数に対応する。第1の領域241.1は、アルバムの識別子を含む。第2の領域241.2は、アルバム名を含む。第3の領域241.3は、アルバムのアーティスト名を含む。第4の領域241.4は、ディスク発行者名を含む。また、第5のスクリーン240は、識別子により識別されたアルバムに関する曲のリストを表示するコンボリスト243を含む。したがって、第1の選択領域242を選択することにより入力を有効にすると、サーバが図3Aに示すALBUMアレイを更新し、入力が既存アルバムへの修正からなる場合は対応する引き数の修正、または入力が新しいアルバムを曲バンクに追加することに対応する場合はテーブルグループへのテーブルの追加のいずれか一方を行う。
【0152】
曲のリスト(マスター)を作成するために、第6のスクリーン250が使用される。これらのリストは、ジュークボックスで利用可能な曲のリストを初期化するための開始点として使用可能である。第6のスクリーンは、リスト251.1を識別するため、例えば、リスト251.2を簡潔に記述し、リストタイプ251.3、言い換えれば、作成されているリストであるか、または最終のリストであるかを規定するために使用される多数の入力領域を含む。各入力領域251.1〜251.3は、実際、図3Bに示すMASTERアレイに引き数に対応する。また、第6のスクリーン250は、曲バンクにある曲のリストを含む第1のコンボリスト252と、現在のリストの部分を形成するようにすでに選択された曲のリストを含む第2のウィンドウ253を含む。また、第6のスクリーン250は、作成されたリストを有効にするために使用される保存ボタン254を含む。この選択により、図3Bに示すMASTER特定テーブルグループにテーブルが作成され、新しいリストの場合には、図3Bに示す新しいリストの各曲に対してMASTER_CATALOGUE特定テーブルグループにテーブルが作成されるか、または既存のリストを更新するために、図3Bに示すMASTER_CATALOGUE特定テーブルグループにテーブルが追加または削除される。
【0153】
第7のアレイ260は、PUBLISHERアレイの全列を表示する。このような特定の情報収集は、サーバにより行われ、各発行者に関連するロイヤルティを管理するために使用される。これを行うために、第7のスクリーン260は、複数のラインからなるコンボリスト261を含む。各ラインは、アーティストの識別子を表す第1のフィールド261.1と、アーティスト名、言い換えれば、この場合は発行会社名を表す第2のフィールド261.2と、発行会社の管理者名を表す第3のフィールド261.3と、発行者がカタログにあるか否かを識別する第4のフィールド261.4と、発行者が再生と配給権を許可しているか否かを規定するために使用される一連のフィールド261.5〜261.9とを含む。したがって、第1のフィールド261.5は、書面の配給許可が与えられた日を示す。第2のフィールド261.6は、許可に署名が求められる日を示す。第3のフィールド261.7は、フィールドの配給に関する同意契約書がコメントを求めて待機した開始日を示す。第4のフィールド261.8は、口頭合意が得られた日を示す。第5のフィールド261.9は、配給合意が有効でなくなる日を示す。
【0154】
第7のスクリーン270は、ジュークボックスにより使用されるプログラムのインベントリを作成するために使用される。第7のスクリーン270は、プログラムバージョンのリストを表示し、他のプログラムやハードウェアコンポーネントとなんらかの非互換性があるかを表示するために使用される第1のコンボリスト271を含む。この情報は、データベースにある図3Dに示すPROGRAMおよびPROGRAM_INCOMPACTアレイに情報を収集して表示される。これを行うために、第1のフィールド271.1は、プログラム名を含む。第2のフィールド271.2は、プログラムバージョンを含み、第3のフィールド271.2は、プログラムを配給する会社名を含む。第4のフィールド271.4は、プログラムが利用可能になる日を示す。第5のフィールド271.5は、プログラムを修正した人を示す(修正した場合)。第6のフィールド271.6は、他のプログラムとなんらかの非互換性があるかを示す。第7のフィールド271.7は、1以上のハードウェアコンポーネントとなんらかの非互換性があるかを示す。
【0155】
第2のコンボリスト272は、第1のウィンドウ271で選択されたプログラムがインストールされたジュークボックス番号のリストと、インストール日と、可能であれば、デインストール日を表示する。この情報は、データベースにある図3Bに示すSOFTWARE特定テーブルグループに情報を収集した後表示される。したがって、第2のウィンドウは、プログラムがインストールされたジュークボックスの識別子番号を含む第1のフィールド272.1を含む。第2のフィールド272.2は、ジュークボックスにプログラムがインストールされた日を含む。第3のフィールド272.3は、ジュークボックスからプログラムが削除された日を含む。
【0156】
第3のコンボリスト273は、第1のウィンドウ271で選択されたプログラムが、ハードウェアコンポーネントに関連するかを検証するために使用される。この情報は、データベースにある図3Bに示すFIRMWAREおよびCOMPONENT_DEFアレイに情報を収集した後表示される。したがって、第1のフィールド273.1は、コンポーネント識別子を含む。第2のフィールド273.2は、コンポーネントの記述または名前を含む。第3のフィールド273.3は、コンポーネントのインストール日を含む。
【0157】
第4のコンボリスト274は、第1のウィンドウ271で選択されたプログラムが置き換えられたかを検証し、可能であればプログラムが置き換えられたとき、または置き換えられるときを検証するために使用される。この情報は、データベースにある図3Dに示すREPLACEMENT_PROGRAM特定テーブルグループから情報を収集した後表示される。したがって、第1のフィールド274.1は、プログラム名を含む。第2のフィールド274.2は、プログラムバージョンを含む。第3のフィールド274.3は、プログラムの置き換えが開始された日を含む。第4のフィールド274.4は、プログラムの置き換えが終了した日を含む。第5のフィールド274.5は、例えば、置き換え時にプログラムに加えた修正の簡潔な記述を含むものであってよい。
【0158】
データベースに含まれる他の情報を表示するために、他のスクリーンが上述したスクリーンと同じモデルで作成されてよい。表示された情報は、例えば、第1のスクリーン200の場合のように、データベースのアレイに含まれる情報を単純に表示することからなるものであってよく、または選択的な情報の収集の結果であってもよく、言い換えれば、第7のスクリーン260の場合のように、特定の基準で情報の検索がなされる。同様に、スクリーンの中には、入力領域を必ずしも含まないものがあり、言い換えれば、これらのスクリーンは、例えば、第3のスクリーン220のように、情報を閲覧するためだけに使用される。
【0159】
本発明による装置により、遠隔通信網、例えば電話網を介して中央位置から複数のジュークボックスを遠隔制御することが容易になる。
【0160】
本発明の請求の範囲から逸脱することなく、多数の他の特別な形態で本発明を実施可能であることは、当業者に明らかであろう。したがって、これらの実施形態は、例示的目的のものとして考慮されなければならず、添付の請求項の領域により規定される範囲内で修正可能であり、本発明は上述した詳細に限定されるべきではない。
【符号の説明】
【0161】
2 マスメモリ制御回路
3 入力制御回路
4 遠隔通信制御回路
5 音声制御回路
6 ディスプレイ手段制御回路
10 ホストサーバ
11 データベース
21 記憶モジュール
30 テレフォンネットワーク
32 キーロック
33 タッチスクリーン
34 外部キーボード
35 料金支払装置
41 モデムカード
53 アンプチューナ
54 ラウドスピーカ
61 テレビジョンスクリーン
62 ディスプレイ手段
100.1−100.n 映像音声再生装置
【技術分野】
【0001】
本発明は、映像音声情報再生システムのネットワークを管理するための装置およびそのプロセスに関する。
【背景技術】
【0002】
国際特許出願公開第96/12255号には、一般にジュークボックスと呼ばれる映像音声情報再生用装置が開示されている。このジュークボックスは、主に、映像音声再生手段と、一曲の音の再生に少なくとも相当する少なくとも1つの映像音声情報を記憶する手段とを管理するシステムユニットで構成される。システムユニットはまた、特に、ホストサーバから映像音声情報をダウンロードできるようにするモデムなどの遠隔通信手段の管理も行う。新曲の注文や設定変更を管理するためには、オペレータがジュークボックスが設置されている場所を訪れるか、またはオペレータがホストサーバへのリンクをもつコンピュータを使用する必要がある。さらに、ホストサーバとのリンクを介して実行可能な管理動作は、新曲のセレクションの注文に限られる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】国際公開第96/12255号
【発明の概要】
【発明が解決しようとする課題】
【0004】
したがって、本発明の目的は、映像音声情報再生システムに関するすべての情報を管理し、単純かつ中央集中化させてそれらの動作を管理するために使用可能な映像音声情報再生システムを管理するための装置を提供することにより、従来技術の欠点を解消することである。
【課題を解決するための手段】
【0005】
この目的を達成するために、映像音声情報再生システムのネットワーク管理装置であって、複数のアレイセットをもつデータベースを具備し、各アレイが、ジュークボックスの構成か、ジュークボックスの使用か、または料金の支払のいずれかに関するグループ化された情報を含み、データベースが、映像音声情報再生システムとの接続手段が設けられたコンピュータサーバにより管理され、第1に、各映像音声情報再生装置により送信され、データベースにある所定のアレイセットの更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置にメッセージを送信して、データベースの少なくとも1つのアレイセットに格納されメッセージで送信された情報で、各映像音声情報再生装置のデータまたはプログラムを更新することを特徴とする映像音声情報再生システムのネットワーク管理装置が提供される。
【0006】
別の特徴によれば、第1のアレイセットが、ジュークボックスの動作状態に関する全般的な情報を備える。
【0007】
別の特徴によれば、第1のアレイセットが、各ジュークボックスを固有に識別する番号と、ジュークボックスの動作状態と、ジュークボックスの動作を許可するパスワードと、ジュークボックスインストール日とを備える。
【0008】
別の特徴によれば、データベースにある第2のアレイセットが、各ジュークボックスのハードウェアとソフトウェアの構成に関する情報を備える。
【0009】
別の特徴によれば、第2のアレイセットが、ジュークボックスで使用可能なすべてのソフトウェアを含むテーブルグループを備え、各プログラムが、少なくともプログラム名と、プログラムのバージョンナンバーにより識別される。
【0010】
別の特徴によれば、第2のアレイセットが、各所与のジュークボックスに対して、各ジュークボックスにインストールされたプログラム名とバージョンとを含むテーブルグループを備える。
【0011】
別の特徴によれば、第2のアレイセットが、各ジュークボックスにおいて使用可能なハードウェアコンポーネントのリストを含むテーブルグループを備え、各コンポーネントが番号により識別され、テーブルグループが、コンポーネントがインストールされたジュークボックスの番号に対応する引き数をさらに備える。
【0012】
別の特徴によれば、第2のアレイセットが、各ソフトウェアの記述を含むテーブルグループ、および/またはソフトウェア間の非互換性をリストするテーブルグループ、および/または各ハードウェアコンポーネントの記述を含むテーブルグループ、および/またはコンポーネントとソフトウェア間の非互換性をリストするテーブルグループ、および/またはハードウェアコンポーネントに関連するソフトウェアのリストを含むテーブルグループを備える。
【0013】
別の特徴によれば、第3のアレイセットが、すべてのジュークボックスに対する種々の動作および設定パラメータセットのすべての可能な値を含む第1のサブセットを備え、各パラメータセットの値が、固有番号により識別される。
【0014】
別の特徴によれば、第3のアレイセットの第2のサブセットが、各ジュークボックス識別子に対して、第1のグループの第1のサブセットにあるテーブルグループに含まれた動作および設定パラメータセットの識別子を関連付ける。
【0015】
別の特徴によれば、パラメータセットが、第1のテーブルグループにある種々の可能なパスワード、および/または第2のテーブルグループにある曲の値段、および/または第3のテーブルグループにあるジュークボックスの遠隔制御の設定、および/または第3のテーブルグループにおいて使用可能な無料の曲の数、および/または第4のテーブルグループにあるインターネット接続要素を含む。
【0016】
別の特徴によれば、第4のテーブルセットが、所与の識別子番号をもつジュークボックスで利用可能な曲番号のリストを決定する。
【0017】
別の特徴によれば、第5のアレイセットが、データベースにある曲のバンクを構成するすべての曲、アーティストおよびアルバムの記述を備え、各曲が番号により識別される。
【0018】
別の特徴によれば、第5のアレイセットが、曲のバンクにある各曲の記述と各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループと、曲のバンクにある各アルバムの記述と各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループと、曲のバンクにある各アーティストまたはアーティストグループの記述を含むテーブルグループとを備える。
【0019】
別の特徴によれば、第6のアレイセットが、オペレータにより選択された少なくとも1曲をダウンロードさせないための、各ジュークボックスのフィルタの配置に関する情報を含む。
【0020】
別の特徴によれば、第6のアレイセットが、各ジュークボックスに設置され、少なくとも1人の所定のアーティスト、および/または少なくとも1つの所定の曲カテゴリー、および/または少なくとも1つの所定のディスク発行者、および/または少なくとも1曲の所定の曲に適用可能であるすべてのフィルタに対して規準を規定する複数のテーブルグループを備え、各フィルタが、アレイに記述され、フィルタを識別する固有番号により識別される。
【0021】
別の特徴によれば、第1のアレイセットが、所定のジュークボックスに適用されるフィルタの識別子に対応する引き数を備える。
【0022】
別の特徴によれば、第7のアレイセットが、各ジュークボックスを所有はたまレンタルするオペレータに関する情報を備える。
【0023】
別の特徴によれば、第8のアレイセットが、各ジュークボックスの使用の履歴を含む。
【0024】
別の特徴によれば、第8のアレイセットが、各映像音声情報再生装置に配給された曲の全識別子のリストを含むテーブルグループを備え、このアレイが、所定の映像音声情報再生装置により、ジュークボックスに配給された曲のリストを含むリポートファイルを受信すると、サーバにより更新される。
【0025】
別の特徴によれば、第9のアレイセットが、各ジュークボックスの料金およびレンタル費の計算に必要な情報を備える。
【0026】
別の特徴によれば、第10のアレイセットが、少なくとも1つの映像音声情報再生装置を更新するためのすべての命令を備え、これらの命令は、映像音声情報再生装置がサーバとの通信を確立するとすぐに、サーバに関係する映像音声情報再生装置に送信される。
【0027】
別の特徴によれば、第10のアレイセットが、所定のジュークボックスに対する更新命令と、ジュークボックスで命令が実行されなければならない順番、および/またはサーバがジュークボックスに命令を送信するのを開始する日を識別するテーブルグループを備える。
【0028】
別の特徴によれば、第11のテーブルセットに含まれる命令は、サーバがジュークボックスに命令を送信可能となる開始日前に記憶される。
【0029】
別の特徴によれば、第10のアレイセットが、各ジュークボックスで可能な更新命令を含む複数のテーブルグループを備え、ソフトウェアの更新か、新しいアルバムの追加か、新曲の追加か、ジュークボックスでのコンピュータファイルの管理か、またはジュークボックスの動作パラメータの修正のいずれかに各命令が関係する。
【0030】
別の特徴によれば、第10のアレイセットが、各ジュークボックスに正確に送信された命令の全識別子を備える特定テーブルグループを備え、特定テーブルグループが、各命令識別子に対して、少なくとも宛先ジュークボックス識別子および命令送信日をさらに備える。
【0031】
別の特徴によれば、第10のアレイセットが、所与の命令グループを引き起こすイベントを規定する少なくとも1つの特定テーブルグループを備える。
【0032】
別の特徴によれば、第11のアレイセットの第1のサブセットが、各ジュークボックスで利用可能な少なくとも1曲を配給するためのプロモーションの設定に関する情報を備え、各プロモーションが、番号により識別され、第11のアレイセットの第2のサブセットが、所与のジュークボックスに適用可能なプロモーションの参照を含む。
【0033】
別の特徴によれば、第11のアレイセットの第1のサブセットが、プロモーションがあるすべての曲と、プロモーションの開始日と終了日とを規定する少なくとも1つの特定テーブルグループを備え、第11のアレイセットの第1のサブセットが、プロモーションが行われる曲の値段の修正を備える特定テーブルグループをさらに備える。
【0034】
別の特徴によれば、プロモーションに含まれる全曲の配給に対して支払う料金の支払が、プロモーションを開始したプロモータに請求される。
【0035】
別の特徴によれば、サーバが、少なくとも1つの情報表示領域、および/または少なくとも1つの情報入力領域、および/または少なくとも1つの情報選択領域を備える少なくとも1つのスクリーンを表示するために、データベースの情報を表示するためのモジュールを備え、各選択領域により、データベースにサーバによる情報の収集がなされるかまたは各入力領域に含まれる情報が有効にされ、各表示領域が、データベースにおける引き数の値を含む。
【0036】
本発明の第2の目的は、映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスを提案することである。
【0037】
この第2の目的を達成するために、情報再生システムへの接続手段をもつコンピュータサーバを備える映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスであって、
−通信を確立するためにジュークボックスがサーバに接続されるステップと、
−ジュークボックスからサーバに少なくとも1つのメッセージを転送するステップと、
−通信を確立するジュークボックスを識別し、ジュークボックスの中央管理を制御するデータベースにある少なくとも1つのテーブルを更新するために、サーバがメッセージを処理するステップと、
−データベースにある少なくとも1つのテーブルグループにおいて、ジュークボックスを更新するために命令の検索を行うステップと、
−メッセージを作成し、データベースにおいて見つけ出された更新命令を含むサーバから、通信を確立するジュークボックスへとメッセージを転送するステップとを含有することを特徴とするプロセスが提供される。
【0038】
本発明の他の特徴および利点は、添付の図面を参照しながら以下の記載を読むことにより明らかになるであろう。
【図面の簡単な説明】
【0039】
【図1】本発明によるサーバを用いたシステムのブロック図である。
【図2】本発明によるシステムにより使用されるサーバのデータベース構造の簡略化したフローチャートである。
【図3A】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3B】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3C】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3D】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3E】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図3F】本発明によるシステムにより使用されるデータベース構造の詳細なフローチャートである。
【図4】映像音声再生装置の例を示す図である。
【図5A】データベースの情報を表示するために使用されるアレイを示す図である。
【図5B】データベースの情報を表示するために使用されるアレイを示す図である。
【図5C】データベースの情報を表示するために使用されるアレイを示す図である。
【図5D】データベースの情報を表示するために使用されるアレイを示す図である。
【図5E】データベースの情報を表示するために使用されるアレイを示す図である。
【図5F】データベースの情報を表示するために使用されるアレイを示す図である。
【図5G】データベースの情報を表示するために使用されるアレイを示す図である。
【図5H】データベースの情報を表示するために使用されるアレイを示す図である。
【発明を実施するための形態】
【0040】
本発明による映像音声再生装置の遠隔管理システムを詳細に記載する前に、映像音声再生装置の構成とその動作モードについて述べることにする。
【0041】
図4は、映像音声情報再生装置の一例を示す。このタイプの装置は、本願と同一の出願人により出願された国際特許出願公開第96/12255号に詳細に記載されている。この映像音声情報再生装置は、以下に記載し参照するハードウェアコンポーネントを使用することが好ましいが、これは制限的なものではない。
【0042】
マイクロプロセッサを備えるシステムユニット1は、高性能PC互換システムであり、少なくとも以下のメモリ手段と特性をもつIntel Pentium(登録商標)タイプのシステム用に実現時に選択されたものである。
【0043】
−VESAローカルバスとの互換性
−プロセッサキャッシュメモリ:256キロバイト
−RAMメモリ:32メガバイト
−高性能シリアルおよびパラレルポート
−マイクロプロセッサ制御SVGAタイプグラフィックアダプタ
−SCSI/2タイプバスコントローラ
−自己電源型スタティックRAMメモリ
同等またはより高性能の任意の他のシステムユニットが、本発明において使用されてよい。
【0044】
このシステムユニットは、音声制御回路5と、遠隔通信制御回路4と、入力制御回路3と、マスメモリ制御回路2と、ディスプレイ手段62の制御回路6とを制御し管理する。ディスプレイ手段は、主に、SVGAタイプのフラットスクリーン、高解像度、低放射の非インタレース式ビデオモニタ62からなる。これは、画像再生(例えば、音楽セレクション用のアルバムカバー)用や、グラフィックおよびビデオクリップを表示するために使用されるモニタである。
【0045】
高速大容量SCSIタイプのハードディスクを用いる記憶モジュール21は、メモリ手段の一部をなし、マイクロプロセッサデバイスにすでにあるメモリ手段と関連づけされる。これらのモジュールは、映像音声情報を記憶するために使用される。
【0046】
ホストサーバにより制御される映像音声情報配給ネットワークとのリンクを形成するために、28.8kbps高速遠隔通信モデムアダプタ41が含まれる。
【0047】
音楽セレクションの音声情報を再生するために、システムは、音楽シンセサイザタイプの電子回路5に接続されるアンプチューナ53からの信号が入力するラウドスピーカ54を備え、多数の入力源を受けながら、例えば、サウンドカードのようなマイクロプロセッサマルチメディア音声アダプタなどの、CD(コンパクトディスク)タイプの高品質の出力を提供する。
【0048】
映像音声再生装置には、「高度な表面波技術」を用いるガラスコーティングパネルを含むタッチスクリーン33を管理する入力制御回路3と、ATタイプのバスコントローラが設けられる。モニタの前に配置されたこのタッチスクリーンは、ビデオモニタディスプレイ62上またはテレビジョンスクリーン61上で、顧客により使用されるさまざまな選択情報や、システム管理者や所有者により使用される注文管理制御情報を選択するために使用されてよい。また、目的に合ったキーボードコネクタが設けられたシステムに接続可能な外部キーボード34が使用されてもよく、管理用にインタフェース回路3を介してキーロック32により制御される。
【0049】
また、入力インタフェース回路3には、料金支払装置35も接続されている。硬貨、チケット、トークン、磁気カードやスマートカード、または支払手段の組み合わせによりあらゆる支払方法を受け入れ可能な任意の他の装置が使用されてよい。
【0050】
このシステムは、スチールフレームまたはラックに設置される。
【0051】
これらの構成要素とは別に、音声コントローラ5には、コードレスマイクロフォン55が接続されて、音声コントローラを効果的な公開アドレス(address)および公開情報システムに変え、さらにはカラオケ機に変えることもできる。このシステムは、コードレスラウドスピーカのシステムを使用してよい。
【0052】
また、映像音声情報再生装置は、読み出しまたは書き込み動作が実行されるときのみ電源供給され、不揮発性メモリのシリアルナンバーを格納可能な集積回路(図示せず)を備える。オペレーティングシステムは、特に、ジュークボックスのシリアルナンバーと種々の動作パラメータとを保持するために、制御回路を介して回路に情報を読み出しまたは書き込み可能である。この回路を、従来技術では「Ibutton」と呼ぶ。
【0053】
システムにおけるオペレーティングソフトウェアは、特にマルチメディアの世界の映像音声分野用のツールおよびサービスのライブラリ周辺で生成された。このライブラリは、複数のコードフラグメントを効率的に同時に実行可能な高性能マルチタスクオペレーティングシステムを含むことが好ましい。このオペレーティングソフトウェアにより、規則正しい並列実行が可能となるため、ディスプレイ手段、音声再生手段および分散ネットワークを介する遠隔通信リンクの管理との間でのあらゆる衝突が回避される。さらに、このソフトウェアは、極めてフレキシブルである。
【0054】
本願明細書の残りの記載において、「映像音声情報再生装置」と「ジュークボックス」という用語は同じものをさす。
【0055】
図1は、本発明による装置のブロック図を示す。従来技術によれば、各映像音声再生装置(100.1〜100.n)が、ホストサーバ10と、その遠隔通信手段、さらには例えば、テレフォンネットワーク30に接続されたモデムカード41を介して通信する。ホストサーバ10は、例えば、テレフォンネットワークに接続された少なくとも1つのモデムなど、この目的のための通信手段121、111を備える。また、ホストサーバ10は、各映像音声再生装置(100.1〜100.n)の動作に関するすべての情報、言い換えれば、映像音声再生装置(100.1〜100.n)の動作パラメータ、その識別番号、各映像音声再生装置(100.1〜100.n)に格納された曲のリスト、映像音声再生装置(100.1〜100.n)の1つのグループの管理を担当する各オペレータに関するすべての情報を含むデータベース11を備える。また、このデータベースは、各映像音声再生装置(100.1〜100.n)の使用に関する統計データ、言い換えれば、演奏された曲のリストおよび各曲が演奏された日にち、各映像音声再生装置(100.1〜100.n)の使用中、特にそのスイッチが切られたとき、通信中断中に起こったすべての出来事のリストおよび日にち、そしてお金の投入や提示された支払を支払手段が拒絶した回数に関する統計データを含む。同様に、データベースは、ホストサーバメモリ手段10に格納された利用可能な曲のリストと、これらの曲の再生に必要な映像音声情報と、各映像音声再生装置(100.1〜100.n)用のオペレーティングシステムをインストールするのに必要な設定ツールとを備える。データベース11に含まれるすべての情報は、各映像音声再生装置(100.1〜100.n)用のテレフォンネットワークおよびモデムと、データベースすなわちホストサーバ10とを介した通信、例えば、周期的な通信手段により更新される。
【0056】
以下、図2および図3A〜3Fを参照して、本発明による装置で使用される例示的なデータベース11を記載する。データベース11にあるすべての情報は、アレイ形式で格納される。各アレイは、映像音声情報再生システム(100.1〜100.n、図1)のテーマや構造または特定の機能についての情報を含む。各情報アイテムは、データベース11のアレイに含まれる引き数により識別される。1つのアレイにある情報は、別のアレイにリンクされてよい。このリンクは、少なくとも1つの引き数が2つのアレイに共通するときに確立される。
【0057】
本発明によれば、データベース11は、映像音声情報再生装置(100.1〜100.n、図1)に直接関する情報、例えば、その動作状態(JUK_STATUS、図3A)、その識別番号(JUK_ID、図3C)、または利用可能なメモリ空間(JUK_AVAILABLE_SPACE、図3A)の情報を表す少なくとも1つの第1のアレイセット(1101、JUKEBOX、図2、図3Aおよび図3E)を備える。この第1のアレイセット1101にある各テーブルは、識別番号(JUK_ID、図3A)によりこのテーブルにおいて識別された映像音声情報再生装置(100.1〜100.n、図1)を表す。同様に、第1のアレイセット(1101、図3A)にあるテーブルに含まれた情報は、ジュークボックスからメッセージが受信されるとき更新可能である。これは、データベースに含まれる情報が更新される必要があるかを確認するために、受信したメッセージを処理するサーバ(10、図1)との通信を確立するとすぐに、ジュークボックスにより行われる。メッセージがジュークボックスの状態の変更に関する情報を含むものであれば、サーバは、受信した変更に関係するジュークボックスの第1のアレイセット(1101、図3A)にあるテーブルの引き数を修正する。
【0058】
この第1のアレイセット(1101、図3A)は、映像音声情報再生装置(100.1〜110.n、図1)で出会う可能性のあるハードウェアおよびソフトウェアの要素に関する情報を表す少なくとも1つの第2のアレイセット(1102、SOFTWARE、FIRMWARE、COMPONENT、図3Bおよび図3D)に関係する。第2のアレイセット(1102、図3Bおよび図3D)のアレイは、特に、名前(PGD_NAME、COD_ID、図3B)、バージョン(PGM_VERSION、図3B)および各ソフトウェアまたはハードウェアコンポーネントのインストール日(PGM_RELEASE_DT、図3B)をアレイ(SOFTWARE、図3B)に備える。第2のアレイ(1102、図3Bおよび図3D)の各列は、ソフトウェアコンポーネントまたはハードウェアコンポーネントに対応する。第2のアレイセット(1102、図3Bおよび図3D)にある少なくとも1つのテーブルと、第1のアレイセット(1101、図3Aおよび図3E)にあるテーブルとの間は、映像音声情報再生装置(100.1〜100.n、図1)の番号を用いてリンクされる。したがって、このリンクを用いて、映像音声情報再生装置(100.1〜100.n)の識別番号を含む列を各第2のアレイで検索することにより、所与の番号をもつ映像音声情報再生装置(100.1〜100.n、図1)のすべてのソフトウェアおよびハードウェアコンポーネントをサーバが把握できる。
【0059】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)の設定に関する情報を表す第3のアレイセット(1103、JUKE_XXX、IB_XXX、図3Aおよび図3C)にも関係する。第3のアレイセット(1103、IB_XXX、図3Aおよび図3C)にある第1のアレイグループが、映像音声情報再生装置(100.1〜100.n、図1)のすべての動作パラメータを含み、第3のアレイセット(1103、JUK_XXX、図3Aおよび図3C)にある第2のアレイグループが、第3のアレイセット(1103、IB_XXX、図3Aおよび図3C)のアレイグループに含まれる所与のパラメータセットをもつ各ジュークボックスを関連づける。動作パラメータは、テーブル(JUK_MIXAGE、図3A)にあるジュークボックス用に規定されたアンプボリュームを制御するパラメータ、I−buttonテーブル(IB_MIXAGE、図3A)のテーブルにある同じジュークボックス用に規定されたパラメータ、少なくとも一曲の選択にかかる支払価格(IBおよびJUK_TUNE_COST)に関するパラメータ、サーバ(10、図1)との遠隔通信リンクパラメータ(JUK_ISP)、または映像音声情報再生装置(100.1〜100.n、図1)の遠隔制御用の動作パラメータを含む。これらのパラメータは、(JUK_REMOTE_CONTROL、図3C)テーブルのジュークボックス用に規定され、すべてのジュークボックス用のすべての遠隔制御動作パラメータは、(IB_REMOTE_CONTROL、図3C)テーブルに規定され、映像音声情報再生装置(100.1〜100.n、図1)は、第3のアレイセット(1103、図3Aおよび図3C)にあるテーブル(JUK_TUNE_COST、IB_TUNE_COST、JUK_REMOTE_CONTROL、IB_REMOTE_CONTROL、図3C)と毎回関連付けされる。テーブルの各列は、所与の番号(JUK_ID、図3Aおよび図3C)をもつ映像音声情報再生装置(100.1〜100.n、図1)用の動作パラメータを格納する。第1および第3のアレイセット(1103、図3Aおよび図3C)との間は、例えば、映像音声情報再生装置(100.1〜100.n、図1)の識別番号を用いてリンクされてよい。このようにして、サーバ10は、このリンクを用いて、決定された映像音声情報再生装置(100.1〜100.n、図1)の番号(JUK_ID、図3Aおよび図3C)を含むテーブルを各第3のアレイセット(1103、図3Aおよび図3C)において検索して、見つけ出された参照に対応するパラメータのセットをこれらのテーブルの列において検索することにより、所与の番号をもつ映像音声情報再生装置(100.1〜100.n、図1)のすべての動作パラメータを見つけ出すことができる。同様に、ジュークボックスからメッセージが受信されたときに、サーバは第3のアレイセット(1103、図3Aおよび図3C)に含まれる情報を更新することができる。これは、データベースに含まれる情報を更新する必要があるかを決定するために、ジュークボックスがサーバとの更新に入るとすぐに受信メッセージを処理するサーバにより行われる。メッセージが物理パラメータの修正に関する情報を含めば、サーバは新しいテーブルを追加するか、または第3のアレイセット(1103、図3Aおよび図3C)に関係するテーブルの列に修正により与えられる値を置き換える。
【0060】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)でダウンロードされた曲に関する情報を表す少なくとも第4のアレイセット(1104、SONG、図2および図3A)にも関係する。各曲は、特有の番号(CLT_ID、図2および図3A)により識別される。第4のアレイセット(1104、図2および図3A)にあるテーブルの各列は、テーブルの最初にある識別子により識別された映像音声情報再生装置(100.1〜100.n、図1)に格納された曲を表す。ジュークボックスは、定期的に(例えば、毎日)メッセージをサーバに送信する。このメッセージは、ジュークボックスにインストールしたすべての曲のリストを含む。したがって、サーバは、受信するリストと、同じジュークボックスから受信した前のリストとを比較し、新曲があるか否かをチェックする。新曲があれば、サーバは、1曲以上の新曲の追加に対応するテーブルをジュークボックスで利用可能なリストに追加する。
【0061】
曲識別番号(CLT_ID、図2および図3A)により第4のアレイセット(1104、SONG,図2および図3A)に関係する第5のアレイセット(1105、CATALOGUE、図2および図3B)が、データベースにある各曲の記述を備える。第5のアレイ(1105、図2および図3B)の各列は、データベース(11、図1)にある曲の記述を表す。この第5のアレイセット(1105、図2および図3B)は、特に、オペレータのリクエストにより映像音声情報再生装置(100.1〜100.n、図1)でダウンロードしたい曲が利用可能であるか否かを決定するために用いられる。特に、曲のコピーおよび演奏に関する同意が得られなければ、曲を入手することはできない。これらの同意が得られなければ、曲はデータベースに存在するが、ジュークボックスへのダウンロードを行うために利用不可能である。第1のアレイセット(1101、図2および図3A)と、第4のアレイセット(1104、図2および図3A)との間は、映像音声情報再生装置(100.1〜100.n、図1)の識別番号(JUK_ID、図3A)によりリンクされる。
【0062】
また、第4のアレイセット(1104、図2および図3A)は、オペレータが特定のテーブルのグループにより決定される1曲または複数の曲のダウンロードを禁止するために使用可能なフィルタに関する情報を表す第6のアレイセット(1106、図2および図3B)にも関係する。1曲(または複数曲)は、曲の識別番号(FLT_CATALOGUE、図2および図3B)により識別される特定のテーブルの第1のグループ、曲のアーティスト識別番号(FLT_ARTIST、図2および図3B)により識別される特定のテーブルの第2のグループ、曲を発行する会社の識別番号(FLT_LABEL、図2および図3B)により識別される特定のテーブルの第3のグループ、または曲が属するカテゴリーの識別番号(FLT_CATEGORY、図3B)により識別される特定のテーブルの第4のグループにより識別される。第6のアレイセット(1106、図2および図3B)にあるテーブルの各グループは、曲、アーティスト、ディスク発行者、またはカテゴリーの所与のフィルタを表す。また、第6のアレイセット(1106、図2および図3A)にあるテーブル(JUK_FILTER、図2および図3B)の1つは、第1のアレイセット(1101、図3A)にリンクされ、各テーブル(JUKEBOX、1101、図3A)にある所与のジュークボックス識別子(JUK_ID)に関連するフィルタ識別番号(JUF_ID)により各ジュークボックスに割り当てられたフィルタの記述(JUK_DESC、図3B)を備える。また、第1のアレイ(1101、図3A)は、フィルタ番号(JUF_ID)に対応する引き数も含む。したがって、所与のジュークボックスにあるフィルタは、フィルタ番号(JUF_ID)を含むテーブルを第6のアレイセット(1106、図2および図3B)において検索することにより規定される。同様に、オペレータは、同じフィルタ番号を1つまたは複数の映像音声情報再生システム(100.1〜100.n、図1)に割り当てることができる。
【0063】
また、第1のアレイ(1101、図3Aおよび図3E)は、映像音声情報再生システム(100.1〜100.n、図1)のオペレータに関する情報を表す第7のアレイセット(1107、JUKE_LOCATION、図3A)にも識別子(JUK_ID)により関係する。この情報は、特に、各オペレータに固有のテーブル(OPERATOR、図3A)にアクセスするオペレータ識別子(OPE_ID、図3A)を備える。第7のアレイセット(1107、図3A)の各アレイ(WAREHOUSE、ADDRESS、CONTRACT、図3A)は、所与のオペレータに関連するテーブルに対応する。第1のアレイ(1101、図3A)と第7のアレイ(1107、図3A)との間は、オペレータ識別子(OPE_ID)により関係付けられる。したがって、これを達成するために、第1のアレイ(1101、図3A)は、ジュークボックス位置決めテーブル(JUKE_LOCATION、図3A)において映像音声情報再生装置(100.1〜100.n、図1)の所有者または賃借者のオペレータに対応する関連する引き数(OPE_ID)を見つけ出すために使用される引き数(JUK_ID)を含む。したがって、特に、このような関係により、所与のオペレータ番号のオペレータにより管理される映像音声情報再生装置(100.1〜100.n、図1)の番号をサーバが決定できる。また、第7のアレイセット(1107、図3A)にある(JUKE_LOCATION、図3A)テーブルは、インストール条件がレンタルの場合、ジュークボックのインストール日(JUL_START_DT)と、レンタル満了日とを含む。
【0064】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、映像音声情報再生装置(100.1〜100.n、図1)用のログに関する情報を表す第8のアレイセット(1108、図3Aおよび図3E)にも関係する。この情報は、実際、各映像音声情報再生装置(100.1〜100.n、図1)で起こるすべてのイベントを表し、特に、曲が演奏される度に、第8のアレイセット(1108、PLAY_LOG、図3A)にあるテーブルに列が書き込まれる。同様に、映像音声情報再生装置(100.1〜100.n、図1)にお金が投入される度に、例えば、同じタイプ(SYSTEM_LOG、図3A)の別の列に新しい列が書き込まれる。特に、これらのアレイにおいて収集された情報は、演奏曲のアーティスト、発行者またはライターに支払うべき料金を計算し、さらに所定の映像音声情報再生装置(100.1〜100.n、図1)で、一日、一週間または所与の期間中にどの曲が演奏されたかを正確に把握するために使用される。
【0065】
例えば、料金計算に関する情報は、第8のアレイセット(1108、図3Eおよび図3A)に関係するテーブル(JUKE_DAY_REPORT、図3F)のグループからなる第9のアレイセット(1109、図3F)に中央集中化されてよい。第8のアレイセット(1108、SYSTEM_LOG、PLAY_LOG、図3Eおよび図3A)は、サーバとジュークボックスとの間の通信のセットアップ中にサーバがログファイルを受信する度に更新される。ジュークボックスにより送信されるログファイルに含まれる各イベントは、サーバにより処理される。この処理は、各イベントごとに第8のアレイセットにあるテーブル(1108、SYSTEM_LOG、PLAY_LOG、図3Aおよび図3E)の1つに列を追加することからなる。例えば、2つのカテゴリー内にイベントが格納されてよい。第1のイベントは、ジュークボックスで演奏される曲であり、アレイグループ(PLAY_LOG、図3A、図3Eおよび図3F)に記憶され、第2のイベントは、例えば、支払手段へのお金の投入など、ジュークボックスに起こった他の動作であり、図3Aおよび図3EにあるアレイのSYSTEM_LOGグループに記憶される。
【0066】
同様に、ジュークボックスで作成された曲のコピーは、曲の発行者に対するロイヤルティ支払により支払われる。これを行うために、第4および第5のアレイセット(1104、1105、図3A、図3Bおよび図2)は、各ジュークボックスでの曲数を決定するのに必要なすべての情報を備える。第4のアレイセット(SONG、1104、図3A)は、各ジュークボックスに格納されたすべての曲のリストを含む。第1のテーブルセット(MASTER_CATALOGUE)が、各ジュークボックスに最初にインストールされた曲のリストを決定するために使用され、第5のアレイセット(CATALOGUE)は、各曲を識別し、特に、各曲のロイヤルティの額やその受取人を決定するために使用される。その後、第7のアレイセット(1107、図3A)にあるアレイ(CONTRACT、図3A)を使用することにより、ロイヤルティが割り当てられる。
【0067】
最後に、ジュークボックスオペレータは、ジュークボックスを使用する度に料金を課金されるであろう。この固定料金は、第8のアレイセットにあるテーブルグループ(1108、SYSTEM_LOG、図3Aおよび図3E)を用いて請求される。このテーブルグループにおける各テーブルは、各ジュークボックスで起こるイベントに対応する。したがって、ジュークボックスにお金が投入される度に、別のテーブルが追加される。この第8のアレイセットは、毎日およびオペレータの各ジュークボックスごとに各ジュークボックス内に投入されるお金を規定する第9のアレイセット(1109、JUKEBOX_REPORT、図3F)におけるテーブルグループに関係する。同様に、一日の間に実行される動作の詳細は、第9のアレイセット(1109、JUKEBOX_REPORT、図3F)における別のテーブルグループにより各ジュークボックスごとに決定可能である。
【0068】
また、第1のアレイセット(1101、図2、図3Aおよび図3E)は、少なくとも1つの決定された映像音声情報再生装置(100.1〜100.n、図1)に送信される命令に関する情報を表す少なくとも1つの第10のアレイセット(1110、INSTRUCTION、図3F)にも関係する。第10のアレイセット(1110、INSTRUCTION_DEF、図3F)にある少なくとも1つのテーブルグループは、命令の記述(INS_DESC、図3F)を含む。同様に、第1のアレイセット(1101、図2、図3Aおよび図3F)と、第10のアレイセット(1110、図3F)との間は、映像音声情報再生装置(100.1〜100.n、図1)の識別番号(JUK_ID)を用いて関係付けられる。したがって、決定された映像音声情報再生装置(100.1〜100.n、図1)用のすべての命令は、サーバにより収集され、サーバとの通信が確立されると、識別されたジュークボックスでダウンロード可能である。例えば、これらの命令は、映像音声情報再生装置(100.1〜100.n、図1)にインストールされた少なくとも1つのソフトウェアの更新(INS_SOFTWARE、図3F)、映像音声情報再生装置(100.1〜100.n、図1)のオペレータにより注文された新曲のダウンロード(INS_CATALOGUE、INS_ALBUM、図3F)、または映像音声情報再生装置(100.1〜100.n、図1)の動作パラメータの修正(INS_IBUTTON)であってよい。ジュークボックス識別(JUK_ID)と、このジュークボックスに送信される命令の識別(INS_ID)とを含むテーブルグループ(1110、INSTRUCTION、図3F)は、第10のアレイセット(1110、図3F)に格納された命令がサーバ10との通信を確立したばかりの映像音声情報再生装置(100.1〜100.n、図1)により使用されるか否かを検証するために、映像音声情報再生装置(100.1〜100.n、図1)がサーバとの通信を確立するときにサーバ10により体系的に読み出される。第10のアレイセットにおける種々のテーブルグループとの間は、命令識別番号(INS_ID)を用いてリンクされる。第10のアレイセット(1110、図3F)に含まれる命令のセットは、これらの命令がジュークボックスに実際に適用される日の前にデータベースに準備され格納されてよい。これらの命令は、ジュークボックスがサーバ10との通信を確立するときである必要とされる適用日になるまで、ジュークボックスには実際に送信されない。
【0069】
第1のアレイセット1101は、第11のアレイセット(1111、図3B)にあるテーブルの1つへのアクセス引き数PRI_IDを示す(PRICING、図3B)テーブルを介してJUK_IDによりジュークボックスでのプロモーション動作の設定に関する情報を表す少なくとも1つの第11のアレイセット(1111、JUKE_PROMOTION、図3B)に関係する。これらの動作は、主に、ジュークボックスでインストールされた数曲の価格を修正することからなる。例えば、プロモーションに関係する曲が、ジュークボックスオペレータ以外のプロモータにより注文されてよい。例えば、これらの曲は注文可能であり、これらの曲の配給料金は、オペレータではなくプロモータにより支払われてよい。プロモーションが行われている曲に関する情報は、第11のアレイ(1111、PRO_PACKAGE、図3B)の1つに含まれる。同様に、プロモーションに含まれる曲の価格修正は、第11のアレイ(1111、PRICING、図3B)の1つに含まれる。プロモータにより注文された曲は、プロモーションに含まれた曲の識別子(CTL_ID)をグループ化するテーブル(PRO_PACKAGE_CATALOGUE、図3B)を利用するごとに支払われる。このテーブルは、プロモーションの記述を含むテーブル(PROMOTION、図3B)で曲のグループを識別する引き数(PPK_ID、図3B)により関係付けされる。また、このテーブル(PROMOTION、図3B)は、プロモータを識別するために使用可能である。したがって、ロイヤルティを計算する間(上述したように)、ジュークボックスで演奏された曲の識別子がテーブルに含まれているかを決定するために、テーブル(PRO_PACKAGE_CATALOGUE、図3B)を参照する。ジュークボックスで演奏される曲の識別子がこのテーブルに属するものであれば、曲が属するプロモーションの識別子(PRO_ID、図3B)に対応するプロモータにロイヤルティが請求されるであろう。
【0070】
以下、図3A〜図3Fを参照して、データベースにある複数の特定テーブルグループについて、非制限的に記載する。
【0071】
ACTION特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3F)に属し、ジュークボックス(JUK_ID)に関連する特定テーブルグループSYSTEM_LOG(以下に記載)において用いられるアクションの定義を含む。各アクションは、コード(ACT_COD)によりACTION特定テーブルグループにおいて識別される。同様に、各ACTION特定テーブルは、特定のアクションに対応する。したがって、例えば、アクションコード(ACT_CODE)が「M」に等しいACTIONテーブルは、ジュークボックスに所与の金額を投入することからなるアクションの記述を含む。
【0072】
ADDRESS特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、本発明によるシステムにかかわるさまざまな人、言い換えれば、オペレータ、ディスク発行者、アーティストのすべてのアドレスを含む。各テーブルは、種々のアドレス識別子(ADR_ID)に対応する。1つのアドレス(ADR_ADDRESS_1)は、複数の演奏者に対して同一のものであってよく、異なるテーブルに見い出されるものであってよい。
【0073】
ALBUM特定テーブルグループは、第5のアレイセット(1105、図2および図3)に属し、曲バンクに含まれるアルバムに関するすべての情報、言い換えれば、アルバム名(ALB_NAME)、メインアーティスト(ART_ID)およびディスク発行者(LAB_ID)を含む。各アルバムは、固有の番号(ALB_ID)により識別される。このテーブルグループにある1つの特定テーブルは、アルバムの識別を含む。
【0074】
ARTIST特定テーブルグループは、第5のアレイセット(1105、図2および図3B)に属し、例えば、曲の演奏およびコピーの同意の許可など、曲のアーティストおよび/または発行者および/またはライターに関する情報を含む。このテーブルグループにおける1つの特定テーブルは、アーティスト、発行者またはライターの識別を含む。
【0075】
図3Eに示されているBUG_COMPONENT、BUG_ERROR_MSG、BUG_JUKEBOX、BUG_KEY_WORD、BUG_PROGRAM、BUG_REFERENCE、BUG_REPORT、BUG_SOLUTION、BUG_SUGGESTIONアレイは、ジュークボックスの遠隔管理またはジュークボックスプログラムまたはコンポーネントの動作において起こる誤動作の解決策をアーカイブし、見い出し、または提案するために使用される。
【0076】
CATALOGUE特定テーブルグループは、第5のアレイセット(1105、図2、図3Aおよび図3B)に属し、データベースに含まれる曲に関する情報を含む。このテーブルグループにあるテーブルが曲を識別する。特に、各テーブルは、曲名(CLT_SONG_NAME)と曲の長さ(CLY_LENGTH)を含む。
【0077】
CATEGORY特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、曲のカテゴリーリスト、言い換えれば、カテゴリー名(CTG_TYPE)、その記述(CTG_DESC)および識別番号(CTG_ID)を含む。カテゴリーは、所与のタイプのすべての曲を含み、例えば、ジャズソングのカテゴリーもあれば、クリスマスキャロルのカテゴリーもある。
【0078】
COLLABORATOR特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3B)に属し、曲のライターの名前を含む。ライターを示すために、所定値、例えばWの引き数(COL_TYPE)が割り当てられる。このような区別は、ロイヤルティを計算するために使用される。
【0079】
図3Eに示すCOMMAND特定テーブルグループは、サーバとジュークボックスの間の通信が確立されたとき、それらの間で交換されるすべてのコマンドを含む。このテーブルグループのテーブルは、コマンドに対応する。
【0080】
図3Bに示すCOMPONENT特定テーブルグループは、ジュークボックスにインストールされてよいすべてのハードウェアコンポーネントのリストを含む。特に、各テーブルは、各コンポーネントのシリアルナンバー(COM_SERIAL_NO)とそのインストール日(COM_START_DT)を含む。
【0081】
COMPONENT_DEF特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENT特定テーブルグループにリストされたすべてのコンポーネントの正確な記述を含む。特に、このテーブルグループの各テーブルは、コンポーネントのコスト(COD_COST)と、サプライヤ識別(COD_VENDOR_CODE)を含む。
【0082】
COMPONENT_INCOMPAT特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、ジュークボックスにインストールされ得るさまざまなハードウェアコンポーネント間のあらゆる非互換性に関する情報を含む。
【0083】
COMPONENT_UPGRADE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENT_DEF特定テーブルグループに対して行われるすべての修正のトレースを維持するために使用される。
【0084】
図3Aに示す第7のアレイセット1107に属するCONTACT特定テーブルグループは、各曲が演奏される度にロイヤルティを受け取る人を規定するために使用される。
【0085】
CLT_CATEGORY特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、曲をCATEGORY特定テーブルグループに規定される少なくとも1つのカテゴリーに関連付けるために使用される。
【0086】
EVENT特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、EVENT_DEF特定テーブルグループに規定される所与の時間に命令が実行されるように、命令をグループ(以下に規定)内に入れるために使用される。
【0087】
EXECUTED_INSTRUCTION特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、関係するジュークボックスで命令が実行されたときに命令をアーカイブするために使用される。
【0088】
図3Eに示すFILE_RECEPTION特定テーブルグループは、サーバとジュークボックス間が通信している間、ジュークボックスから受信されたすべてのテキストファイルを含む。
【0089】
FIRMWARE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、COMPONENTテーブルグループにおいて記述されるハードウェアコンポーネントと、そのコンポーネントで動作するようにされたPROGRAMテーブルグループにおいて記述されるソフトウェアとを関連付けるために使用される。
【0090】
FLT_ARTIST特定テーブルグループは、第6のアレイセット(1106、図3B)に属し、ジュークボックスにインストールされたアーティストに適用可能なフィルタの定義を含む。これらのフィルタは、ジュークボックスで曲がダウンロードされる度に読み出されるため、フィルタに属するアーティストの曲は、フィルタにより関係するジュークボックスにダウンロードされない。このテーブルグループにある各テーブルは、所与のフィルタ(JUF_ID)および所与のアーティスト(ART_ID)に対応する。
【0091】
図3Bに示されるFLT_CATALOGUE特定テーブルグループは、前のグループに類似するが、フィルタは曲に適用される。
【0092】
図3Bに示されるFLT_CATEGORY特定テーブルグループは、前のグループに類似するが、フィルタは曲のカテゴリーに適用される。
【0093】
図3Bに示されるFLT_LABEL特定テーブルグループは、前のグループに類似するが、フィルタはディスク発行者(レーベル)に適用される。
【0094】
図3Fに示されるIBUTTON_INDEX特定テーブルグループは、Ibutton(上記に規定)の要素の識別と、データベースにある同じ要素の識別との間のリンクを確立する。
【0095】
IB_CREDIT特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、ジュークボックスで使用されることがあるフリークレジットに関する情報を含み、この情報はジュークボックスのIbuttonに含まれる。ジュークボックスで曲が演奏される前に、支払うべき金額をクレジットが示す。この情報は、クレジットの最大利用可能数、特にいくつのクレジットが利用可能であるかを決定するために使用される。このテーブルグループにある各テーブルは、特定のクレジットタイプに適用可能である。
【0096】
IB_ISP特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、インターネットへ接続するのに必要な情報を含み、この情報はジュークボックスのIbuttonに含まれる。このテーブルグループの各テーブルは、特に、接続パラメータ(ISP_SERVEUR_IP_ADDRESS、・・)、ユーザ名(ISP_LOGIN_NAME)、パスワード(ISP_PASSWORD)およびインターネットサービスプロバイダ(ISP)の電話番号(ISP_PHONE_NO)を含む。各テーブルは、所与のサービスプロバイダとの所与の接続に対応する。
【0097】
IB_MIXAGE特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3C)に属し、ジュークボックスのサウンド設定に関するすべての情報を含み、この情報はジュークボックスのIbuttonに含まれる。このテーブルグループのテーブルは、所与のサウンド設定に対応する。
【0098】
IB_OTHER_SETTING特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、Ibuttonに含まれるジュークボックスの設定に関するすべての情報を含む。このテーブルグループの各テーブルは、特に、ジュークボックス言語(SET_LANGUAGE)、電話線の利用可能性(SET_LINE_AVAIL_START_TIME、SET_LINE_AVAIL_END_TIME)と、Ibuttonのバージョン(SET_IB_VERSION)とを備える。各テーブルは、所定パラメータのセットに対応する。
【0099】
IB_PASSWORD特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、ジュークボックスが動作可能なようにジュークボックスに割り当てられるパスワードを含む。
【0100】
IB_REMOTE_CONTROL特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、ジュークボックスを動作させるように使用可能な遠隔制御用の設定パラメータを含む。これらのパラメータは、ジュークボックスのIbuttonに記憶されるパラメータに対応する。
【0101】
IB_TUNE_COST特定テーブルグループは、第3のアレイセット(1103、図3Aおよび図3B)に属し、1曲または複数の曲を選択可能なように、ジュークボックスに支払われる価格の設定を含む。
【0102】
すべてのIB_XXXテーブルグループは、本発明によるシステムにより管理されるジュークボックスのすべての可能な設定を含む。特定の設定の割り当て、言い換えれば、テーブルグループIB_XXXにある特定のテーブルを所与のジュークボックス(JUK_ID)に割り当てることは、別の特定テーブルグループJUK_XXX(以下に記載)により行われる。
【0103】
INSTRUCTION特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、ジュークボックスに送信すべきすべての命令を含む。各命令は、番号(INS_ID)により規定され、宛先ジュークボックスは、その番号(JUK_ID)により識別される。このテーブルグループにある各テーブルは、ジュークボックスに送信される命令に対応する。また、各テーブルは、コード(INS_CODE)を介して命令タイプを決定するために使用されてもよい。また、各テーブルは、サーバ10がジュークボックスへの命令の送信が可能になる開始日(INS_TARGET_DT)を備える。したがって、前もってジュークボックスに送信される命令を準備し格納することができる。
【0104】
INSTRUCTION_DEF特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、すべての命令タイプの記述を備える。このテーブルグループとINSTRUCTION特定テーブルグループとの間は、命令コードINS_CODEを用いてリンクされる。
【0105】
INS_ALBUM特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、アルバムの追加、修正または削除に関する命令を含む。各テーブルは、テーブルに対応する命令が完全に実行されたことを保証する引き数(IAL_EXECUTION_DT)を備える。
【0106】
図3Fに示されているINS_CATALOGUE特定テーブルグループは、前の特定テーブルグループに類似しているが、命令は曲に関する。
【0107】
図3FにあるINS_IBUTTON特定テーブルグループは、上述した特定のテーブルグループに類似しているが、命令は、Ibuttonに格納されたパラメータの修正に関係する。
【0108】
図3Fに示されたINS_SOFTWARE特定テーブルグループは、命令がソフトウェアに関係すること以外、前の特定テーブルグループに類似している。
【0109】
INS_JEEP_SCRIPT特定テーブルグループは、第10のアレイセット(1110、図3F)に属し、ジュークボックスでの指示の実行に関する命令を含む。指示により、ジュークボックスでのファイルの作成、移動、名の変更、または削除が行われてよい。また、このアレイは、実行される動作に対応するコマンドラインを備える。
【0110】
JUKEBOX特定テーブルグループは、第1のアレイセット(1101、図2、図3Aおよび図3E)に属し、ジュークボックスのインストールに関する情報を含む。このテーブルグループにある各テーブルは、特に、ジュークボックスの識別番号(JUK_ID)、その開始日(JUK_INSTALLATION_DT)、その状態(JUK_STATUT)などを備える。各テーブルは、ネットワーク上のジュークボックスの記述に対応する。
【0111】
JUKEBOX_LOCATION特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、ジュークボックスの場所とジュークボックスを貸し出す会社に関するすべての情報を含む。
【0112】
JUK_CONNECTION特定テーブルグループは、ジュークボックスとサーバとの間の通信のすべての開始日および終了日をアーカイブするために使用されてよい。
【0113】
JUK_CREDIT特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3B)に属し、特定のジュークボックス(JUK_ID)にクレジットが割り当てられるように、特定のテーブルグループIB_CREDITとリンクするために使用されてよい。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていないクレジットの異なる構成をアーカイブするために使用されてよい。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の日にち(JCR_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0114】
JUK_FILTER特定テーブルグループは、第6のアレイセット(1106、図3B)に属し、ジュークボックスでインストールされるすべてのフィルタの記述を含む。このテーブルグループの各テーブルは、固有番号(JUK_ID)により識別されたフィルタに対応する。
【0115】
JUK_ISP特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、特定のジュークボックス(JUKE_ID)の接続を構成するために、IB_ISP特定テーブルグループとリンクする。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々の接続設定をアーカイブするために使用される。所与のジュークボックス(JUKE_ID)の現在の有効設定は、最新の日にち(JIS_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0116】
JUK_MIXAGE特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_MIXAGE特定テーブルグループと特定のジュークボックス(JUK_ID)でのサウンド設定との間をリンクするために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々のサウンド設定をアーカイブする。所与のジュークボックス(JUK_ID)で現在の有効設定は、最新の日にち(JMI_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0117】
JUK_OTHER_SETTING特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_OTHER_SETTING特定テーブルグループとジュークボックスの設定との間をリンクする。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々の設定をアーカイブするために使用される。所与の(JUK_ID)で現在の有効設定は、最新の日にち(JOT_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0118】
JUK_PASSWORD特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3C)に属し、IB_PASSWORD特定テーブルグループとジュークボックスとの間をリンクするために使用される。このテーブルグループにある各テーブルは、その番号(JUK_ID)を用いて所与のジュークボックスにパスワードのセットを割り当てるために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可されていない種々のパスワードのセットをアーカイブするために使用される。所与のジュークボックス(JUK_ID)で現在の有効設定は、最新の日にち(JPW_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0119】
JUK_PRICING特定テーブルは、第11のアレイセット(1111、図2および図3B)に属し、PRICINGアレイ(上述)と番号(JUK_ID)により規定されるジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、PRICING特定テーブルグループに規定されたプロモーション期間を、識別子(JUK_ID)により規定されるジュークボックスに割り当てるために使用される。
【0120】
JUK_PROMOTION特定テーブルは、第11のアレイセット(1111、図2および図3B)に属し、PROMOTION特定テーブルグループ(下述)とジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、特定プロモーション(PROD−ID)を、識別子(JUK_ID)により規定されるジュークボックスに割り当てるために使用される。
【0121】
JUK_REMOTE_CONTROL特定テーブルグループは、第2のアレイセット(1102、図3B)に属し、IB_REMOTE_CONTROL特定テーブルグループとジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、特定の設定(REM_ID)を番号(JUK_ID)により規定されるジュークボックスの遠隔制御に割り当てるために使用される。また、このテーブルグループは、ジュークボックスで有効であったが、許可(authorized)されてはいない遠隔制御の種々の設定をアーカイブするように使用される。
【0122】
JUK_TUNE_COST特定テーブルグループは、第2のアレイセット(1102、図3Aおよび図3B)に属し、IB_TUNE_COST特定テーブルグループとジュークボックスとの間をリンクするために使用される。このアレイは、特定の曲の価格(COST_ID)の選択を番号(JUK_ID)で規定されるジュークボックスに割り当てるために使用される。また、このアレイは、ジュークボックスで有効であったが、許可されてはいない種々の価格の選択をアーカイブするために使用される。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の特定テーブル(JRM_START_DT)に含まれる。他のテーブルは、アーカイブとして保持される。
【0123】
LABEL特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、データベースに含まれるディスク発行者の全配給名を記述する。このテーブルグループの各テーブルは、特に、ディスク発行者のアドレスの識別子(ADR_ID)、ADDRESS特定テーブルグループに格納されている全アドレス、識別番号(LAB_ID)およびディスク発行者名を含む。各テーブルは、ディスク発行者に対応する。
【0124】
LABEL_ROYALTY特定テーブルグループは、第9のアレイセット(1109、図3F)に属し、ディスク発行者に支払うべき料金を計算するのに必要な情報を含む。テーブルグループの各テーブルは、ジュークボックスで生じる曲の全配給を記憶するPLAY_LOGアレイ(以下に記載)に特にリンクされる。このリンクは、ジュークボックス識別番号によりなされる。
【0125】
LOGIN_SCRIPT特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、インターネットサービスプロバイダに関連する始動スクリプトを含む。
【0126】
LOG_RECEPTION特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、サーバにより受信されるジュークボックスにある全ログファイルをアーカイブするために使用される。このテーブルグループの各テーブルは、特に、ログファイルを送信するジュークボックスの番号(JUK_ID)、受信日(LOG_RECEIVE_DT)および送信ファイル(LOG_FILE)を含む。
【0127】
MASTER特定テーブルグループは、第5のアレイセット(1105、図3Aおよび図3B)に属し、ジュークボックスで利用可能な曲のリスト開始点をなすものであってよい同じスタイルの約750曲のリストを規定する。テーブルグループの各テーブルは、特に、各リストの識別番号(MAS_ID)、リストの記述(MAS_DESC)およびリストのタイプ(MAS_TYPE)を含む。MASTER特定テーブルグループにおいて識別されるリストをなす曲名は、MASTER_CATALOGUE特定テーブルグループに含まれる。
【0128】
図3Eに示されているMODEM_STRING特定テーブルグループは、ジュークボックスモデムの初期化に必要なテキストストリングを含む。このアレイは、ジュークボックスの設定、特に、モデムの設定を含むIB_OTHER_STRINGテーブルグループに関連する。
【0129】
OPERATOR特定テーブルグループは、第7のアレイセット(1107、図3Aおよび図3F)に属し、本発明による装置によりジュークボックスを管理させた全オペレータに関するすべての情報を含む。オペレータとは、1つまたは複数のジュークボックスをレンタルするユーザである。詳細には、各テーブルグループは、各オペレータの固有識別子(OPE_ID)と、各オペレータの名前(OPE_NAME)とを含む。また、各テーブルは、各オペレータがレンタルするジュークボックスにインストールしたいデフォルト設定を含む。デフォルト設定は、上述した設定テーブルグループ(IB_TUNE_COST、IB_REMOTE_CONTROL、IB_CREDIT、IB_ISP、IB_OTHER_SETING、IN_MIXAGE)の種々のテーブルに各テーブルを関係させる(COS_ID、REM_ID、CRE_ID、ISP_ID、SET_ID、MIX_ID)識別子により識別される。
【0130】
図3Aに示されるORDERING特定テーブルグループは、ジュークボックスを介して、またはサーバとの直接通信を介してオペレータにより注文された全曲を含む。このテーブルグループの各テーブルは、注文された曲(CTL_ID)に対応する。ジュークボックスに曲が送信されるとすぐに、送信された曲に対応するテーブルは、サーバ10により消去される。
【0131】
PACKAGE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、ジュークボックスでインストールされたプログラムグループに関する情報を含む。これらのグループの構成は、PACKAGE_DEF特定テーブルグループに含まれる。
【0132】
図3Aに示されるPHONE特定テーブルグループは、ジュークボックスの管理に有益な全電話番号を含む。このテーブルグループの各テーブルは、電話番号(PHO_NUMBER)、電話番号の所有者の識別(PHO_OBJECT_SOURCE)、所有者に関する情報を含むアレイの識別子(PHO_OBJECT_ID)、番号に対応するラインのタイプ(PHO_TYPE)、すなわちその番号が据付の電話番号、ファックス番号、または携帯電話番号であるかというタイプを含む。
【0133】
PLAY_LOG特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、ジュークボックスへの曲の全配給をアーカイブするために使用される。このテーブルグループの各テーブルは、ジュークボックスがログファイルをサーバに送信する度に更新される。各テーブルは、1曲の配給に対応する。
【0134】
PROGRAM特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3E)に属し、使用される全プログラムの全バージョンを含む。このテーブルグループの各テーブルは、特に、プログラム名(PGD_NAM)と、プログラムのバージョン(PGM_VERSION)を含むが、プログラム自体(PGM_CODE_SOURCE)も含む。各テーブルは、プログラムの1つのバージョンに対応する。ジュークボックスで実行するようにされたプログラムは、PROGRAM_DEF特定テーブルグループに記述される。
【0135】
PROMOTION特定テーブルグループは、第11のアレイセット(1111、図3B)に属し、ジュークボックスに適用されるプロモーションを記述するために使用される。例えば、プロモーションは、1曲または複数の所与の曲の値段を割引したものや、無料で演奏するものであってよい。プロモーションにより作用された曲は、PRO_PACKAGE_CATALOGUE特定テーブルグループにリストされる。プロモーションは、所与のアーティストによる全曲を含むように広げられてよい。この場合、プロモーションに関係するアーティストの識別子(ART_ID)は、PRO_PACKAGE_ARTIST特定テーブルグループに含まれる。同様に、プロモーションは、同時にアーティストにより所与の曲または全曲に関するプロモーションを含むものであってよく、この場合、PRO_PACKAGEアレイは、PRO_PACKAGE_ARTISTとPRO_PACKAGE_CATALOGUEテーブルをPROMOTIONテーブルに関係させるために使用される引き数を含むであろう。また、同様に、PRO_PRICINGテーブルグループは、プロモーションが有効である期間の正確な定義を含むPRICING特定テーブルグループにPROMOTION特定テーブルグループを関係させるために使用される引き数を含む。
【0136】
PUBLISHER特定テーブルグループ(図示せず)は、第9のアレイセット(1109、図3F)に属し、発行者に関するすべての情報を含む。
【0137】
PUBLISHER_ROYALTY特定テーブルグループは、第9のアレイセット(1109、図3F)に属し、配給された曲またはジュークボックスでコピーされた曲の発行者への料金支払に関するすべての情報を含む。
【0138】
REPLACEMENT_PROGRAM特定テーブルグループは、第9のアレイセット(1102、図3Bおよび図3D)に属し、1つのプログラム(PGD_NAME)が所与の日(REP_START_DT)から開始する別のプログラム(REP_PGD_NAME)により置き換えられることを示すために使用される。
【0139】
SOFTWARE特定テーブルグループは、第2のアレイセット(1102、図3Bおよび図3D)に属し、プログラムとプログラムがインストールされるジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、番号(JUK_ID)により規定されるジュークボックスにプログラム(PGD_NAME)を割り当てるために使用される。また、各テーブルは、ジュークボックスで有効であったが、許可されていない種々のプログラムインストレーションをアーカイブするために使用される。所与のジュークボックス(JUK_ID)の現在の有効設定は、最新の日にち(SOF_START_DT)をもつ特定テーブルに含まれる。他のテーブルは、アーカイブとして保持される。
【0140】
SONG特定テーブルグループは、第4のアレイセット(1104、図2および図3A)に属し、ダウンロードされた曲と、曲がダウンロードされたジュークボックスとの間をリンクするために使用される。このテーブルグループの各テーブルは、番号(JUK_ID)により規定されたジュークボックスに曲(CLT_ID)を割り当てるために使用される。このテーブルグループは、曲のダウンロード履歴を獲得し、各ダウンロードで支払うべき料金を決定するために使用される。また、このテーブルグループは、ジュークボックスでインストールされた種々の曲をアーカイブするために使用可能である。
【0141】
SYSTEM_LOG特定テーブルグループは、第8のアレイセット(1108、図3Aおよび図3E)に属し、PLAY_LOG特定テーブルグループに含まれる曲の配給に関する情報とは別に、ログファイルにジュークボックスにより送信されるすべての情報を含む。
【0142】
WAREHOUSE特定テーブルグループは、第7のアレイセット(1107、図3A)に属し、1つまたは複数のジュークボックスをオペレータの会社に割り当てるために使用される。1人のオペレータが、複数の会社をもつこともある。したがって、このオペレータによりレンタルされたジュークボックスの管理により、各ジュークボックスを会社に割り当てることが容易になる。
【0143】
図5A〜5Hは、データベースアレイにある情報が表示される種々のウィンドウを示す。サーバは、本発明によるシステムのデータベースにあるアレイセットに含まれる情報をさらに容易に操作するために、ユーザインタフェースをなすプレゼンテーションモジュールを含む。このモジュールは、読み出しやすい形式でデータベースにある情報を表示するが、データベースのアーキテクチャに慣れていないユーザが、何らかの情報、サーバ上にある情報であってもアクセスできるように、この情報を選択的に収集するように使用される。さらに、このモジュールは、データベースにある情報を修正、追加または削除するために使用可能である。
【0144】
本質的に、このモジュールは、モニタ上に、情報表示領域、情報入力領域または選択領域やボタンのいずれかをそれぞれが含む複数のスクリーンまたはウィンドウを表示する。選択領域は、通常、特に、データベースにある情報の収集および記憶や、入力領域にある入力情報の有効化を開始する手順に関係する。
【0145】
図5Aに示される第1のスクリーン200は、ジュークボックスに関するすべての情報を表示または操作するためのものである。このスクリーン200は、表示領域または入力領域であってよい複数の領域201.1〜201.22を含む。これらの領域201.1〜201.22はそれぞれ、図3Aに示すJUKE_BOXアレイの引き数に対応する。ユーザが既存のジュークボックスに関する情報を参照したい場合、第1の入力領域201.1に必要なジュークボックスの識別番号を単に入力し、第1の選択領域202を選択することにより、この入力を有効にする。この選択により、データベースにある図3Aに示すJUKEBOX特定テーブルグループの引き数のすべての値の検索が始まり、入力番号に対応する識別番号をもつものを見つけ出す。この情報が収集されると、それが対応する表示領域201.2〜201.22に表示される。ユーザが新しいジュークボックスを作成したい場合、識別番号に対応する第1の領域201.1で使用されていない番号を単に入力し、第2の保存領域203を選択することにより選択を有効にする。この保存により、図3Aに示すJUKEBOX特定テーブルグループに新しいテーブルが作成され、対応する表示領域201.2に表示される新しいジュークボックスの動作に必要なパスワードが生成される。ジュークボックスの番号とパスワードに対応する表示領域201.1、201.2とは別に、他の入力領域201.3〜201.22はブランクである。また、第1のアレイ200は、複数の選択ボタンシリーズ204〜207を含み、それぞれにより新しいスクリーンが表示される。これらの新しいスクリーンは、第1のスクリーン200上の対応する領域201.1での番号入力により識別されたジュークボックスの作成、更新または動作に関する情報を表示するであろう。
【0146】
第1のボタンシリーズ204は、予め規定されたデフォルトパラメータでジュークボックスをセットアップするために使用される。第1のボタン204.1を選択すると、番号入力に対応するか、または第1の領域201.1に表示されたジュークボックスのI−buttonが初期化されるため、この動作により、ジュークボックスの各動作パラメータのデフォルト値が割り当てられる。第2のボタン204.2は、ジュークボックスへ所定の曲リストを割り当てるスクリーン(図示せず)を表示し、これらの曲は、ジュークボックスにインストールされて、ジュークボックスで利用可能な曲のリストを作成する。第3のボタン204.3は、ジュークボックスを動作させるために使用される所定のプログラムリストをジュークボックスへ割り当てるスクリーン(図示せず)を表示する。
【0147】
第2のボタンシリーズ205は、ジュークボックスのコンポーネントの記述を表示するために使用される。第1のボタン205.1により、オペレータに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、ジュークボックスをレンタルするか、または所有するオペレータの識別子用の図3Aに示すOPERATORテーブルグループに収集される。第2のボタン205.2は、ジュークボックスにインストールされるプログラムに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)を表示する。この情報は、図3Bに示すSOFTWAREテーブルグループと、図3Dに示すPROGRAM_DEFテーブルグループに収集される。第3のボタン205.3により、ジュークボックスにインストールされたハードウェアコンポーネントに関する情報を表示するために使用される複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、図3Bに示すCOMPONENTテーブルグループと、図3Bに示すCOMPONENT_DEFテーブルグループに収集される。第4のボタン205.4により、ジュークボックスで注文中の曲のリストを表示するための複数のフィールドを含むスクリーン(図示せず)が表示される。この情報は、図3Aに示すORDERINGテーブルグループに収集される。第5のボタン205.5により、図5Bに示す第2のスクリーンが表示される。このスクリーンの表示の前に、図3Aに示すSONGアレイと、図3Bに示すCATALOGUEアレイに情報が収集されて、第2のスクリーン201上のコンボリスト211に、識別子により識別されたジュークボックスで利用可能な曲のリストを表示する。曲は、その番号212と曲名213により識別される。全曲の番号は、SONG特定テーブルグループに収集され、ジュークボックスでの各曲に対して、サーバには、購入日、配送日、転送時間、曲削除日および曲名を表示する手段が設けられており、これらの要素は、CATALOGUE特定テーブルにおいて収集される。この第2のスクリーン210は、閲覧専用のものであって、入力領域を含まない。
【0148】
第3のボタンシリーズ206は、ジュークボックス動作パラメータを見るために使用されるスクリーンを表示する。各ボタン206.1〜206.7により、実際、図3Aおよび図3Cに示されるJUK_PASSWORD、JUK_TUNE_COST、JUK_REMOTE_CONTROL、JUK_MIXAGE、JUK_ISP、JUK_CREDIT、JUK_OTHER_SETTINGテーブルグープの各テーブルにおいて識別されるパラメータが表示され、このテーブルでは、ジュークボックスを識別する引き数は、図5Aに示す第1のスクリーン200上の第1の表示領域201.1に表示される識別子に対応する。したがって、ボタン206.1〜206.7の1つを選択すると、最初に、ボタンに対応するJUK_AAAテーブルグループにある情報が収集され、ジュークボックス識別子番号が必要とされる番号に対応するテーブルを見つけ出す。その後、テーブルJUK_AAAに関連するテーブルグループにあるテーブルIB_AAAに情報が収集されて、JUK_AAAテーブルグループにあるテーブルにおいて見つけ出されたパラメータセットの識別子に対応するパラメータの値を決定する。非制限的な例として、第3のシリーズにある第1の選択ボタン206.1により、共に図3AにあるJUK_MIXAGEとIB_MIXAGEアレイにある情報が収集されて、第1のスクリーン、第3のスクリーン220において選択されたジュークボックスのサウンド設定を表示する。この第3のスクリーンは、閲覧専用のものであり、入力領域をもたない。各領域221a、221bの左右チャンネルのさまざまな音量調節設定(最大221.4、音量221.1、低音221.2、高音221.3)は、表示領域221において表示される。表示領域は、マイクロフォン222.1、補助源222.2およびバックグラウンドミュージック222.3の音量設定を表示するために使用される。
【0149】
第4の選択ボタンシリーズ207は、ジュークボックス、特に、サーバとジュークボックスとの間の通信を管理するためのスクリーンを表示するために使用される。第1のボタン207.1により、図3Fに示すINSTRUCTION、INSTRUCTION_DEFおよびINS_XXXテーブルグループにおいてサーバにより情報が収集されて、第1のスクリーン200で選択され、第1の表示領域234に表示されるジュークボックスに送信される命令リストを含む第4のスクリーン230を表示する。したがって、この第4のスクリーン230は、予め規定された命令が表示可能であるか、またはこれらの命令が修正可能であるか、または新しい命令が追加可能である領域231を含む。第4のスクリーン230は、所与の送信日までに入力領域231に入力または修正された命令を有効にするために使用される保存ボタン232を含む。また、この有効化により、INSTRUCTION、INSTRUCTION_DEFおよびINS_XXXテーブルグループが更新される。
【0150】
第2のボタン207.2により、図3Aに示すPLAY_LOGテーブルグループに情報が収集されて、例えば、第1のスクリーン200の第1の領域201.1に表示された識別番号により識別されるジュークボックスで演奏された全曲の履歴を表示するスクリーンが表示される。図3Aに示すSYSTEM_LOGテーブルグループに情報が収集された後、第3のボタン207.1が、例えば、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスで実行された全アクションの履歴を表示するスクリーンを表示する。例えば、これらのアクションは、ジュークボックスのコインスロットにお金を連続して投入することからなる。第4のボタン207.4により、COMMANDテーブルグループに情報が収集されて、例えば、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスで実行された全注文の履歴を表示するスクリーンが表示される。第4のボタン207.5により、JUK_CONNECTIONテーブルグループに情報が収集されて、サーバとジュークボックスとの間の全接続セットアップを表示する画面が表示され、ジュークボックスは、サーバと接続されると第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別される。第5のボタン207.5により、JUK_CONNECTIONテーブルグループの情報収集が起動されて、サーバーと、ジュークボックスがサーバとの接続をもったときに第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスとの間で設定されたすべての接続を表示するスクリーンを表示する。第6のボタン207.6により、図3Eに示されるLOG_RECEPTIONテーブルグループに情報が収集されて、サーバにより受信され、第1のスクリーン200の第1の領域201.1に表示された識別子番号により識別されたジュークボックスにより送信される全ログファイルの履歴を表示するスクリーンが表示される。第7のボタン207.7により、図3Fに示すEXECUTED_INSTRUCTIONテーブルグループに情報が収集されて、第1のスクリーン200の第1の領域201.1に表示される識別子番号により識別されたジュークボックスで実行される全命令の履歴を表示するスクリーンが表示される。
【0151】
データベースに含まれる曲バンクを更新するために、第5のスクリーン240が使用される。このスクリーン240は、特に、配給権が獲得されたときおよび/またはジュークボックスにダウンロードする曲が処理されるときに、アルバムを追加するか、または曲バンクのデータを修正するために特に使用される。したがって、この第5のスクリーン240は、本質的に、アルバムに関するすべての情報を示すために使用される入力領域241.1〜241.4を含む。各入力領域241は、データベースにある図3Aに示すALBUMアレイの引き数に対応する。第1の領域241.1は、アルバムの識別子を含む。第2の領域241.2は、アルバム名を含む。第3の領域241.3は、アルバムのアーティスト名を含む。第4の領域241.4は、ディスク発行者名を含む。また、第5のスクリーン240は、識別子により識別されたアルバムに関する曲のリストを表示するコンボリスト243を含む。したがって、第1の選択領域242を選択することにより入力を有効にすると、サーバが図3Aに示すALBUMアレイを更新し、入力が既存アルバムへの修正からなる場合は対応する引き数の修正、または入力が新しいアルバムを曲バンクに追加することに対応する場合はテーブルグループへのテーブルの追加のいずれか一方を行う。
【0152】
曲のリスト(マスター)を作成するために、第6のスクリーン250が使用される。これらのリストは、ジュークボックスで利用可能な曲のリストを初期化するための開始点として使用可能である。第6のスクリーンは、リスト251.1を識別するため、例えば、リスト251.2を簡潔に記述し、リストタイプ251.3、言い換えれば、作成されているリストであるか、または最終のリストであるかを規定するために使用される多数の入力領域を含む。各入力領域251.1〜251.3は、実際、図3Bに示すMASTERアレイに引き数に対応する。また、第6のスクリーン250は、曲バンクにある曲のリストを含む第1のコンボリスト252と、現在のリストの部分を形成するようにすでに選択された曲のリストを含む第2のウィンドウ253を含む。また、第6のスクリーン250は、作成されたリストを有効にするために使用される保存ボタン254を含む。この選択により、図3Bに示すMASTER特定テーブルグループにテーブルが作成され、新しいリストの場合には、図3Bに示す新しいリストの各曲に対してMASTER_CATALOGUE特定テーブルグループにテーブルが作成されるか、または既存のリストを更新するために、図3Bに示すMASTER_CATALOGUE特定テーブルグループにテーブルが追加または削除される。
【0153】
第7のアレイ260は、PUBLISHERアレイの全列を表示する。このような特定の情報収集は、サーバにより行われ、各発行者に関連するロイヤルティを管理するために使用される。これを行うために、第7のスクリーン260は、複数のラインからなるコンボリスト261を含む。各ラインは、アーティストの識別子を表す第1のフィールド261.1と、アーティスト名、言い換えれば、この場合は発行会社名を表す第2のフィールド261.2と、発行会社の管理者名を表す第3のフィールド261.3と、発行者がカタログにあるか否かを識別する第4のフィールド261.4と、発行者が再生と配給権を許可しているか否かを規定するために使用される一連のフィールド261.5〜261.9とを含む。したがって、第1のフィールド261.5は、書面の配給許可が与えられた日を示す。第2のフィールド261.6は、許可に署名が求められる日を示す。第3のフィールド261.7は、フィールドの配給に関する同意契約書がコメントを求めて待機した開始日を示す。第4のフィールド261.8は、口頭合意が得られた日を示す。第5のフィールド261.9は、配給合意が有効でなくなる日を示す。
【0154】
第7のスクリーン270は、ジュークボックスにより使用されるプログラムのインベントリを作成するために使用される。第7のスクリーン270は、プログラムバージョンのリストを表示し、他のプログラムやハードウェアコンポーネントとなんらかの非互換性があるかを表示するために使用される第1のコンボリスト271を含む。この情報は、データベースにある図3Dに示すPROGRAMおよびPROGRAM_INCOMPACTアレイに情報を収集して表示される。これを行うために、第1のフィールド271.1は、プログラム名を含む。第2のフィールド271.2は、プログラムバージョンを含み、第3のフィールド271.2は、プログラムを配給する会社名を含む。第4のフィールド271.4は、プログラムが利用可能になる日を示す。第5のフィールド271.5は、プログラムを修正した人を示す(修正した場合)。第6のフィールド271.6は、他のプログラムとなんらかの非互換性があるかを示す。第7のフィールド271.7は、1以上のハードウェアコンポーネントとなんらかの非互換性があるかを示す。
【0155】
第2のコンボリスト272は、第1のウィンドウ271で選択されたプログラムがインストールされたジュークボックス番号のリストと、インストール日と、可能であれば、デインストール日を表示する。この情報は、データベースにある図3Bに示すSOFTWARE特定テーブルグループに情報を収集した後表示される。したがって、第2のウィンドウは、プログラムがインストールされたジュークボックスの識別子番号を含む第1のフィールド272.1を含む。第2のフィールド272.2は、ジュークボックスにプログラムがインストールされた日を含む。第3のフィールド272.3は、ジュークボックスからプログラムが削除された日を含む。
【0156】
第3のコンボリスト273は、第1のウィンドウ271で選択されたプログラムが、ハードウェアコンポーネントに関連するかを検証するために使用される。この情報は、データベースにある図3Bに示すFIRMWAREおよびCOMPONENT_DEFアレイに情報を収集した後表示される。したがって、第1のフィールド273.1は、コンポーネント識別子を含む。第2のフィールド273.2は、コンポーネントの記述または名前を含む。第3のフィールド273.3は、コンポーネントのインストール日を含む。
【0157】
第4のコンボリスト274は、第1のウィンドウ271で選択されたプログラムが置き換えられたかを検証し、可能であればプログラムが置き換えられたとき、または置き換えられるときを検証するために使用される。この情報は、データベースにある図3Dに示すREPLACEMENT_PROGRAM特定テーブルグループから情報を収集した後表示される。したがって、第1のフィールド274.1は、プログラム名を含む。第2のフィールド274.2は、プログラムバージョンを含む。第3のフィールド274.3は、プログラムの置き換えが開始された日を含む。第4のフィールド274.4は、プログラムの置き換えが終了した日を含む。第5のフィールド274.5は、例えば、置き換え時にプログラムに加えた修正の簡潔な記述を含むものであってよい。
【0158】
データベースに含まれる他の情報を表示するために、他のスクリーンが上述したスクリーンと同じモデルで作成されてよい。表示された情報は、例えば、第1のスクリーン200の場合のように、データベースのアレイに含まれる情報を単純に表示することからなるものであってよく、または選択的な情報の収集の結果であってもよく、言い換えれば、第7のスクリーン260の場合のように、特定の基準で情報の検索がなされる。同様に、スクリーンの中には、入力領域を必ずしも含まないものがあり、言い換えれば、これらのスクリーンは、例えば、第3のスクリーン220のように、情報を閲覧するためだけに使用される。
【0159】
本発明による装置により、遠隔通信網、例えば電話網を介して中央位置から複数のジュークボックスを遠隔制御することが容易になる。
【0160】
本発明の請求の範囲から逸脱することなく、多数の他の特別な形態で本発明を実施可能であることは、当業者に明らかであろう。したがって、これらの実施形態は、例示的目的のものとして考慮されなければならず、添付の請求項の領域により規定される範囲内で修正可能であり、本発明は上述した詳細に限定されるべきではない。
【符号の説明】
【0161】
2 マスメモリ制御回路
3 入力制御回路
4 遠隔通信制御回路
5 音声制御回路
6 ディスプレイ手段制御回路
10 ホストサーバ
11 データベース
21 記憶モジュール
30 テレフォンネットワーク
32 キーロック
33 タッチスクリーン
34 外部キーボード
35 料金支払装置
41 モデムカード
53 アンプチューナ
54 ラウドスピーカ
61 テレビジョンスクリーン
62 ディスプレイ手段
100.1−100.n 映像音声再生装置
【特許請求の範囲】
【請求項1】
映像音声情報再生システムのネットワーク管理装置であって、複数のアレイセット(1101〜1111)をもつデータベース(11)を具備し、各アレイが、ジュークボックスの構成(1102、1104)か、ジュークボックスの使用(1108、1110、1111)か、または料金の支払(1109)のいずれかに関するグループ化された情報を含み、前記データベース(11)が、映像音声情報再生システム(100.1〜100.n)との接続手段が設けられたコンピュータサーバ(10)により管理され、第1に、各映像音声情報再生装置(100.1〜100.n)により送信され、データベースにある所定のアレイセット(1101〜1111)の更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置(100.1〜100.n)にメッセージを送信して、データベースの少なくとも1つのアレイセット(1110)に格納されメッセージで送信された情報で、各映像音声情報再生装置(100.1〜100.n)のデータまたはプログラムを更新することを特徴とする映像音声情報再生システムのネットワーク管理装置。
【請求項2】
第1のアレイセット(1101)が、ジュークボックスの動作状態に関する全般的な情報を備えることを特徴とする請求項1に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項3】
第1のアレイセットが、各ジュークボックスを固有に識別する番号(JUK_ID)と、ジュークボックスの動作状態(JUK_STATUS)と、ジュークボックスの動作を許可するパスワード(JUK_WAKE_UP_PASSW)と、ジュークボックスインストール日(JUK_INSTALLATION_DT)とを備えることを特徴とする請求項2に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項4】
データベースにある第2のアレイセット(1102)が、各ジュークボックスのハードウェアとソフトウェアの構成に関する情報を備えることを特徴とする請求項1から3のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項5】
第2のアレイセットが、ジュークボックスで使用可能なすべてのソフトウェアを含むテーブルグループ(PROGRAMM)を備え、各プログラムが、少なくともプログラム名(PGD_NAME)と、プログラムのバージョンナンバー(PGM_VERSION)により識別されることを特徴とする請求項4に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項6】
第2のアレイセットが、各所与のジュークボックス(JUK_ID)に対して、各ジュークボックスにインストールされたプログラム名とバージョンとを含むテーブルグループ(SOFTWARE)を備えることを特徴とする請求項5に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項7】
第2のアレイセットが、各ジュークボックスにおいて使用可能なハードウェアコンポーネントのリストを含むテーブルグループ(COMPONENT)を備え、各コンポーネントが番号(COD_ID)により識別され、テーブルグループ(COMPONENT)が、コンポーネントがインストールされたジュークボックスの番号(JUK_ID)に対応する引き数をさらに備えることを特徴とする請求項4から6のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項8】
第2のアレイセット(1102)が、各ソフトウェアの記述を含むテーブルグループ(PROGRAM_DEF)、ソフトウェア間の非互換性をリストするテーブルグループ(PROGRAMM_INCOMPAT)、各ハードウェアコンポーネントの記述を含むテーブルグループ(COMPONENT_DEF)、コンポーネントとソフトウェア間の非互換性をリストするテーブルグループ(COMPONENT_INCOMPAT)、ハードウェアコンポーネントに関連するソフトウェアのリストを含むテーブルグループ(FIRMWARE)、またはこれらの組み合わせを備えることを特徴とする請求項4から7のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項9】
第3のアレイセットが、すべてのジュークボックスに対する種々の動作および設定パラメータのセットのすべての可能な値を含む第1のサブセット(1103、IB_XXX)を備え、各パラメータセットの値が、固有番号により識別されることを特徴とする請求項1から8のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項10】
第3のアレイセット(1103、JUK_XXX)の第2のサブセットが、各ジュークボックス識別子(JUK_ID)に対して、第1のグループの第1のサブセット(1103、IB_XXX)にあるテーブルグループに含まれた動作および設定パラメータセットの識別子を関連付けることを特徴とする請求項9に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項11】
パラメータセットが、第1のテーブルグループにある種々の可能なパスワード(IB_PASSWORD)、第2のテーブルグループにある曲の値段(IB_TUNE_COST)、第3のテーブルグループにあるジュークボックスの遠隔制御の設定(IB_REMOTE_CONTROL)、第3のテーブルグループ(IB_CREDIT)において使用可能な無料の曲の数、第4のテーブルグループにあるインターネット接続要素(IB_ISP)、またはこれらの組み合わせを含むことを特徴とする請求項9または10に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項12】
第4のアレイセット(1104)が、所与の識別子番号(JUK_ID)をもつジュークボックスで利用可能な曲番号(CLT_ID)のリストを決定することを特徴とする請求項1から11のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項13】
第5のアレイセット(1105)が、データベース(11)にある曲のバンクを構成するすべての曲、アーティストおよびアルバムの記述を備え、各曲が番号(CLT_ID)により識別されることを特徴とする請求項1から12のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項14】
第5のアレイセット(1105)が、曲のバンクにある各曲の記述および各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループ(CATALOGUE)と、曲のバンクにある各アルバムの記述および各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループ(ALBUM)と、曲のバンクにある各アーティストまたはアーティストグループの記述を含むテーブルグループ(ARTISTE)とを備えることを特徴とする請求項13に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項15】
第6のアレイセット(1106)が、オペレータにより選択された少なくとも1曲をダウンロードさせないための、各ジュークボックスのフィルタの配置に関する情報を含む請求項1から14のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項16】
第6のアレイセット(1106)が、各ジュークボックスに設置されえ、少なくとも1人の所定のアーティスト(ART_ID)、少なくとも1つの所定の曲カテゴリー(CTG_ID)、少なくとも1つの所定のディスク発行者(LAB_ID)、少なくとも1曲の所定の曲(CTL_ID)、またはこれらの組み合わせに適用可能であるすべてのフィルタに対する規準を規定する複数のテーブルグループ(FLT_LABEL、FLT_ARTIST、FLT_CATALOGUE)を備え、各フィルタが、アレイ(JUK_FILTER)で記述され、フィルタを識別する固有番号(JUF_ID)により識別されることを特徴とする請求項15に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項17】
第1のアレイセット(1101)が、所定のジュークボックス(JUK_ID)に適用されるフィルタの識別子(JUF_ID)に対応する引き数を備えることを特徴とする請求項15または16に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項18】
第7のアレイセット(1107)が、各ジュークボックスを所有はたまレンタルするオペレータに関する情報を備える請求項1から17のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項19】
第8のアレイセット(1108)が、各ジュークボックスの使用の履歴を含むことを特徴とする請求項1から18のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項20】
第8のアレイセット(1108)が、各映像音声情報再生装置(100.1〜100.n)に配給された曲の全識別子(CLT_ID)のリストを含むテーブルグループ(PLAY_LOG)を備え、該アレイが、所定の映像音声情報再生装置(100.1〜100.n)により、ジュークボックスに配給された曲のリストを含むログファイルを受信すると、サーバ(10)により更新されることを特徴とする請求項19に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項21】
第9のアレイセット(1109)が、各ジュークボックスの料金およびレンタル費の計算に必要な情報を備えることを特徴とする請求項1から12のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項22】
第10のアレイセット(1110)が、少なくとも1つの映像音声情報再生装置(100.1〜100.n)を更新するためのすべての命令を備え、該命令は、映像音声情報再生装置(100.1〜100.n)がサーバとの通信を確立するとすぐに、サーバ(10)に関係する映像音声情報再生装置(100.1〜100.n)に送信されることを特徴とする請求項1から21のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項23】
第10のアレイセット(1110)が、所定のジュークボックス(JUK_ID)に対する更新命令(INS_ID)と、ジュークボックスで命令が実行されなければならない順番(INS_SEQ)およびサーバ(10)がジュークボックスに命令を送信するのを開始する日(INS_TARGET_DT)またはこの一方を識別するテーブルグループ(INSTRUCTION)とを備えることを特徴とする請求項22に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項24】
第11のテーブルセットに含まれる命令は、サーバ(10)がジュークボックスに命令を送信可能となる開始日(INS_TARGET_DT)前に記憶されることを特徴とする請求項23に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項25】
第10のアレイセット(1110)が、各ジュークボックスで可能な更新命令を含む複数のテーブルグループ(INS_SOFTWARE、INS_ALBUM、INS_CATALOGUE、INS_JEEP_SCRIPT、INS_IBUTTON)を備え、ソフトウェアの更新(INS_SOFTWARE)か、新しいアルバムの追加(INS_ALBUM)か、新曲の追加(INS_CATALOGUE)か、ジュークボックスでのコンピュータファイルの管理(INS_JEEP_SCRIPT)か、またはジュークボックスの動作パラメータの修正(INS_IBUTTON)のいずれかに各命令が関係することを特徴とする請求項22から24のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項26】
第10のアレイセット(1110)が、各ジュークボックスに正確に送信された命令の全識別子を備える特定テーブルグループ(EXECUTED_INSTRUCTION)を備え、特定テーブルグループ(EXECUTED_INSTRUCTION)が、各命令識別子(INS_ID)に対して、少なくとも宛先ジュークボックス識別子(JUK_ID)および命令送信日(EXE_EXECUTION_DT)をさらに備えることを特徴とする請求項22から25のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項27】
第10のアレイセット(1110)が、所与の命令グループ(INS_ID)を引き起こすイベントを規定する少なくとも1つの特定テーブルグループ(EVENT、EVENT_DEF)を備えることを特徴とする請求項22から26のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項28】
第11のアレイセット(1110)の第1のサブセットが、各ジュークボックスで利用可能な少なくとも1曲を配給するためのプロモーションの設定に関する情報を備え、各プロモーションが、番号(PRO_ID、PRI_ID)により識別され、第11のアレイセット(1110)の第2のサブセットが、所定のジュークボックス(JUK_ID)に適用可能なプロモーションの参照(PRI_ID、PRO_ID)を含むことを特徴とする請求項1から27のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項29】
第11のアレイセット(1110)の第1のサブセットが、プロモーションがあるすべての曲(CLT_ID、ART_ID)とプロモーションの開始日と終了日とを規定する少なくとも1つの特定テーブルグループ(PROMOTION、PRO_PACKAGE、PRO_PACKAGE_CATALOGUE、PRO_PACKAGE_ARTIST)を備え、第11のアレイセット(1110)の第1のサブセットが、プロモーションが行われる曲の値段の修正(PRI_AMOUNT)を備える特定テーブルグループ(PRICING)をさらに備えることを特徴とする請求項28に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項30】
プロモーションに含まれる全曲の配給に対して支払う料金の支払が、プロモーションを開始したプロモータに請求されることを特徴とする請求項28に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項31】
サーバ(10)が、少なくとも1つの情報表示領域、少なくとも1つの情報入力領域、少なくとも1つの情報選択領域、またはこれらの組み合わせを備える少なくとも1つのスクリーン(200〜270)を表示するために、データベースの情報を表示するためのモジュールを備え、各選択領域により、データベースにサーバによる情報の収集がなされるかまたは各入力領域に含まれる情報が有効にされ、各表示領域がデータベースにおける引き数の値を含むことを特徴とする請求項1から30のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項32】
情報再生システム(100.1〜100.n)への接続手段をもつコンピュータサーバ(10)を備える映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスであって、
通信を確立するためにジュークボックスがサーバに接続されるステップと、
ジュークボックスからサーバに少なくとも1つのメッセージを転送するステップと、
通信を確立するジュークボックスを識別し、ジュークボックスの中央管理を制御するデータベースにある少なくとも1つのテーブルを更新するために、サーバがメッセージを処理するステップと、
データベースにある少なくとも1つのテーブルグループにおいて、ジュークボックスを更新するために命令の検索を行うステップと、
メッセージを作成し、データベースにおいて見つけ出された更新命令を含むサーバから、通信を確立するジュークボックスへとメッセージを転送するステップとを含有することを特徴とするプロセス。
【請求項1】
映像音声情報再生システムのネットワーク管理装置であって、複数のアレイセット(1101〜1111)をもつデータベース(11)を具備し、各アレイが、ジュークボックスの構成(1102、1104)か、ジュークボックスの使用(1108、1110、1111)か、または料金の支払(1109)のいずれかに関するグループ化された情報を含み、前記データベース(11)が、映像音声情報再生システム(100.1〜100.n)との接続手段が設けられたコンピュータサーバ(10)により管理され、第1に、各映像音声情報再生装置(100.1〜100.n)により送信され、データベースにある所定のアレイセット(1101〜1111)の更新に必要な情報を含むメッセージを受信し、第2に、各映像音声情報再生装置(100.1〜100.n)にメッセージを送信して、データベースの少なくとも1つのアレイセット(1110)に格納されメッセージで送信された情報で、各映像音声情報再生装置(100.1〜100.n)のデータまたはプログラムを更新することを特徴とする映像音声情報再生システムのネットワーク管理装置。
【請求項2】
第1のアレイセット(1101)が、ジュークボックスの動作状態に関する全般的な情報を備えることを特徴とする請求項1に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項3】
第1のアレイセットが、各ジュークボックスを固有に識別する番号(JUK_ID)と、ジュークボックスの動作状態(JUK_STATUS)と、ジュークボックスの動作を許可するパスワード(JUK_WAKE_UP_PASSW)と、ジュークボックスインストール日(JUK_INSTALLATION_DT)とを備えることを特徴とする請求項2に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項4】
データベースにある第2のアレイセット(1102)が、各ジュークボックスのハードウェアとソフトウェアの構成に関する情報を備えることを特徴とする請求項1から3のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項5】
第2のアレイセットが、ジュークボックスで使用可能なすべてのソフトウェアを含むテーブルグループ(PROGRAMM)を備え、各プログラムが、少なくともプログラム名(PGD_NAME)と、プログラムのバージョンナンバー(PGM_VERSION)により識別されることを特徴とする請求項4に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項6】
第2のアレイセットが、各所与のジュークボックス(JUK_ID)に対して、各ジュークボックスにインストールされたプログラム名とバージョンとを含むテーブルグループ(SOFTWARE)を備えることを特徴とする請求項5に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項7】
第2のアレイセットが、各ジュークボックスにおいて使用可能なハードウェアコンポーネントのリストを含むテーブルグループ(COMPONENT)を備え、各コンポーネントが番号(COD_ID)により識別され、テーブルグループ(COMPONENT)が、コンポーネントがインストールされたジュークボックスの番号(JUK_ID)に対応する引き数をさらに備えることを特徴とする請求項4から6のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項8】
第2のアレイセット(1102)が、各ソフトウェアの記述を含むテーブルグループ(PROGRAM_DEF)、ソフトウェア間の非互換性をリストするテーブルグループ(PROGRAMM_INCOMPAT)、各ハードウェアコンポーネントの記述を含むテーブルグループ(COMPONENT_DEF)、コンポーネントとソフトウェア間の非互換性をリストするテーブルグループ(COMPONENT_INCOMPAT)、ハードウェアコンポーネントに関連するソフトウェアのリストを含むテーブルグループ(FIRMWARE)、またはこれらの組み合わせを備えることを特徴とする請求項4から7のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項9】
第3のアレイセットが、すべてのジュークボックスに対する種々の動作および設定パラメータのセットのすべての可能な値を含む第1のサブセット(1103、IB_XXX)を備え、各パラメータセットの値が、固有番号により識別されることを特徴とする請求項1から8のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項10】
第3のアレイセット(1103、JUK_XXX)の第2のサブセットが、各ジュークボックス識別子(JUK_ID)に対して、第1のグループの第1のサブセット(1103、IB_XXX)にあるテーブルグループに含まれた動作および設定パラメータセットの識別子を関連付けることを特徴とする請求項9に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項11】
パラメータセットが、第1のテーブルグループにある種々の可能なパスワード(IB_PASSWORD)、第2のテーブルグループにある曲の値段(IB_TUNE_COST)、第3のテーブルグループにあるジュークボックスの遠隔制御の設定(IB_REMOTE_CONTROL)、第3のテーブルグループ(IB_CREDIT)において使用可能な無料の曲の数、第4のテーブルグループにあるインターネット接続要素(IB_ISP)、またはこれらの組み合わせを含むことを特徴とする請求項9または10に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項12】
第4のアレイセット(1104)が、所与の識別子番号(JUK_ID)をもつジュークボックスで利用可能な曲番号(CLT_ID)のリストを決定することを特徴とする請求項1から11のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項13】
第5のアレイセット(1105)が、データベース(11)にある曲のバンクを構成するすべての曲、アーティストおよびアルバムの記述を備え、各曲が番号(CLT_ID)により識別されることを特徴とする請求項1から12のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項14】
第5のアレイセット(1105)が、曲のバンクにある各曲の記述および各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループ(CATALOGUE)と、曲のバンクにある各アルバムの記述および各ジュークボックスで利用可能であるか否かの記述を含むテーブルグループ(ALBUM)と、曲のバンクにある各アーティストまたはアーティストグループの記述を含むテーブルグループ(ARTISTE)とを備えることを特徴とする請求項13に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項15】
第6のアレイセット(1106)が、オペレータにより選択された少なくとも1曲をダウンロードさせないための、各ジュークボックスのフィルタの配置に関する情報を含む請求項1から14のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項16】
第6のアレイセット(1106)が、各ジュークボックスに設置されえ、少なくとも1人の所定のアーティスト(ART_ID)、少なくとも1つの所定の曲カテゴリー(CTG_ID)、少なくとも1つの所定のディスク発行者(LAB_ID)、少なくとも1曲の所定の曲(CTL_ID)、またはこれらの組み合わせに適用可能であるすべてのフィルタに対する規準を規定する複数のテーブルグループ(FLT_LABEL、FLT_ARTIST、FLT_CATALOGUE)を備え、各フィルタが、アレイ(JUK_FILTER)で記述され、フィルタを識別する固有番号(JUF_ID)により識別されることを特徴とする請求項15に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項17】
第1のアレイセット(1101)が、所定のジュークボックス(JUK_ID)に適用されるフィルタの識別子(JUF_ID)に対応する引き数を備えることを特徴とする請求項15または16に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項18】
第7のアレイセット(1107)が、各ジュークボックスを所有はたまレンタルするオペレータに関する情報を備える請求項1から17のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項19】
第8のアレイセット(1108)が、各ジュークボックスの使用の履歴を含むことを特徴とする請求項1から18のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項20】
第8のアレイセット(1108)が、各映像音声情報再生装置(100.1〜100.n)に配給された曲の全識別子(CLT_ID)のリストを含むテーブルグループ(PLAY_LOG)を備え、該アレイが、所定の映像音声情報再生装置(100.1〜100.n)により、ジュークボックスに配給された曲のリストを含むログファイルを受信すると、サーバ(10)により更新されることを特徴とする請求項19に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項21】
第9のアレイセット(1109)が、各ジュークボックスの料金およびレンタル費の計算に必要な情報を備えることを特徴とする請求項1から12のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項22】
第10のアレイセット(1110)が、少なくとも1つの映像音声情報再生装置(100.1〜100.n)を更新するためのすべての命令を備え、該命令は、映像音声情報再生装置(100.1〜100.n)がサーバとの通信を確立するとすぐに、サーバ(10)に関係する映像音声情報再生装置(100.1〜100.n)に送信されることを特徴とする請求項1から21のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項23】
第10のアレイセット(1110)が、所定のジュークボックス(JUK_ID)に対する更新命令(INS_ID)と、ジュークボックスで命令が実行されなければならない順番(INS_SEQ)およびサーバ(10)がジュークボックスに命令を送信するのを開始する日(INS_TARGET_DT)またはこの一方を識別するテーブルグループ(INSTRUCTION)とを備えることを特徴とする請求項22に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項24】
第11のテーブルセットに含まれる命令は、サーバ(10)がジュークボックスに命令を送信可能となる開始日(INS_TARGET_DT)前に記憶されることを特徴とする請求項23に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項25】
第10のアレイセット(1110)が、各ジュークボックスで可能な更新命令を含む複数のテーブルグループ(INS_SOFTWARE、INS_ALBUM、INS_CATALOGUE、INS_JEEP_SCRIPT、INS_IBUTTON)を備え、ソフトウェアの更新(INS_SOFTWARE)か、新しいアルバムの追加(INS_ALBUM)か、新曲の追加(INS_CATALOGUE)か、ジュークボックスでのコンピュータファイルの管理(INS_JEEP_SCRIPT)か、またはジュークボックスの動作パラメータの修正(INS_IBUTTON)のいずれかに各命令が関係することを特徴とする請求項22から24のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項26】
第10のアレイセット(1110)が、各ジュークボックスに正確に送信された命令の全識別子を備える特定テーブルグループ(EXECUTED_INSTRUCTION)を備え、特定テーブルグループ(EXECUTED_INSTRUCTION)が、各命令識別子(INS_ID)に対して、少なくとも宛先ジュークボックス識別子(JUK_ID)および命令送信日(EXE_EXECUTION_DT)をさらに備えることを特徴とする請求項22から25のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項27】
第10のアレイセット(1110)が、所与の命令グループ(INS_ID)を引き起こすイベントを規定する少なくとも1つの特定テーブルグループ(EVENT、EVENT_DEF)を備えることを特徴とする請求項22から26のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項28】
第11のアレイセット(1110)の第1のサブセットが、各ジュークボックスで利用可能な少なくとも1曲を配給するためのプロモーションの設定に関する情報を備え、各プロモーションが、番号(PRO_ID、PRI_ID)により識別され、第11のアレイセット(1110)の第2のサブセットが、所定のジュークボックス(JUK_ID)に適用可能なプロモーションの参照(PRI_ID、PRO_ID)を含むことを特徴とする請求項1から27のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項29】
第11のアレイセット(1110)の第1のサブセットが、プロモーションがあるすべての曲(CLT_ID、ART_ID)とプロモーションの開始日と終了日とを規定する少なくとも1つの特定テーブルグループ(PROMOTION、PRO_PACKAGE、PRO_PACKAGE_CATALOGUE、PRO_PACKAGE_ARTIST)を備え、第11のアレイセット(1110)の第1のサブセットが、プロモーションが行われる曲の値段の修正(PRI_AMOUNT)を備える特定テーブルグループ(PRICING)をさらに備えることを特徴とする請求項28に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項30】
プロモーションに含まれる全曲の配給に対して支払う料金の支払が、プロモーションを開始したプロモータに請求されることを特徴とする請求項28に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項31】
サーバ(10)が、少なくとも1つの情報表示領域、少なくとも1つの情報入力領域、少なくとも1つの情報選択領域、またはこれらの組み合わせを備える少なくとも1つのスクリーン(200〜270)を表示するために、データベースの情報を表示するためのモジュールを備え、各選択領域により、データベースにサーバによる情報の収集がなされるかまたは各入力領域に含まれる情報が有効にされ、各表示領域がデータベースにおける引き数の値を含むことを特徴とする請求項1から30のいずれか一項に記載の映像音声情報再生システムのネットワーク管理装置。
【請求項32】
情報再生システム(100.1〜100.n)への接続手段をもつコンピュータサーバ(10)を備える映像音声情報再生システムまたはジュークボックスのネットワーク管理プロセスであって、
通信を確立するためにジュークボックスがサーバに接続されるステップと、
ジュークボックスからサーバに少なくとも1つのメッセージを転送するステップと、
通信を確立するジュークボックスを識別し、ジュークボックスの中央管理を制御するデータベースにある少なくとも1つのテーブルを更新するために、サーバがメッセージを処理するステップと、
データベースにある少なくとも1つのテーブルグループにおいて、ジュークボックスを更新するために命令の検索を行うステップと、
メッセージを作成し、データベースにおいて見つけ出された更新命令を含むサーバから、通信を確立するジュークボックスへとメッセージを転送するステップとを含有することを特徴とするプロセス。
【図1】
【図2】
【図3A】
【図3B】
【図3C】
【図3D】
【図3E】
【図3F】
【図4】
【図5A】
【図5B】
【図5C】
【図5D】
【図5E】
【図5F】
【図5G】
【図5H】
【図2】
【図3A】
【図3B】
【図3C】
【図3D】
【図3E】
【図3F】
【図4】
【図5A】
【図5B】
【図5C】
【図5D】
【図5E】
【図5F】
【図5G】
【図5H】
【公開番号】特開2011−242794(P2011−242794A)
【公開日】平成23年12月1日(2011.12.1)
【国際特許分類】
【外国語出願】
【出願番号】特願2011−159686(P2011−159686)
【出願日】平成23年7月21日(2011.7.21)
【分割の表示】特願2001−185919(P2001−185919)の分割
【原出願日】平成13年6月20日(2001.6.20)
【出願人】(599051661)タツチチユーンズ・ミユージツク・コーポレイシヨン (10)
【Fターム(参考)】
【公開日】平成23年12月1日(2011.12.1)
【国際特許分類】
【出願番号】特願2011−159686(P2011−159686)
【出願日】平成23年7月21日(2011.7.21)
【分割の表示】特願2001−185919(P2001−185919)の分割
【原出願日】平成13年6月20日(2001.6.20)
【出願人】(599051661)タツチチユーンズ・ミユージツク・コーポレイシヨン (10)
【Fターム(参考)】
[ Back to top ]