(57)【特許請求の範囲】
【請求項１】
センタ装置に蓄積された配信データを端末装置に配信するデータ通信方法において、
前記センタ装置は、前記端末装置に配信データを送信するにあたって、次に送信する配信データを指示する連結情報を配信データに付加し、
前記端末装置は、配信データを受信すると、連結情報で指示された配信データが受信済みであるかを判断し、未受信である場合には前記センタ装置から配信データを受信した後に連結情報で指示された配信データを単一の双方向通信路を介して前記センタ装置に配信要求し、
前記センタ装置は、未受信の配信データの配信要求を行った端末装置に対してのみ同じ通信路で未受信の配信データおよび連結情報だけを送信することを特徴とするデータ通信方法。
【請求項２】
センタ装置に蓄積された配信データを端末装置に配信するデータ通信システムにおいて、
前記センタ装置は、前記端末装置に配信データを送信するにあたって、次に送信する配信データを指示する連結情報を配信データに付加し、
前記端末装置は、配信データを受信すると、連結情報で指示された配信データが受信済みであるかを判断し、未受信である場合には前記センタ装置から配信データを受信した後に連結情報で指示された配信データを単一の双方向通信路を介して前記センタ装置に配信要求し、
前記センタ装置は、未受信の配信データの配信要求を行った端末装置に対してのみ同じ通信路で未受信の配信データおよび連結情報だけを送信することを特徴とするデータ通信システム。
【請求項３】
センタ装置は、カラオケデータが蓄積されたカラオケホスト装置により構成され、
端末装置は、前記カラオケホスト装置からカラオケデータが配信されるカラオケ端末装置により構成されていることを特徴とする請求項２記載のデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、センタ装置に蓄積された配信データを端末装置に配信するデータ通信方法およびデータ通信システムに関する。
【０００２】
【発明が解決しようとする課題】
上記データ通信システムの一例として通信カラオケシステムがあげられる。この通信カラオケシステムは、複数のカラオケ端末装置をカラオケホスト装置に電話回線を介して接続した構成であり、各カラオケ端末装置は、カラオケホスト装置から電話回線を通して送信されるカラオケデータを受信して記憶装置に保存する。そして、使用者からリクエストがあると、リクエストに応じたカラオケデータを記憶装置から読出し、カラオケデータに基づいてカラオケ演奏を行う。
【０００３】
図６は、上記通信カラオケシステムにおける従来のデータ通信方法を示すものである。ここで、カラオケホスト装置の配信管理テーブルには配信データ一覧が書込まれており、カラオケホスト装置およびカラオケ端末装置間のデータ通信は、配信データ一覧に基づいて下記（１）〜（５）のように行われる。
（１）カラオケ端末装置がカラオケホスト装置に装置番号（例えば「00000001」）を送信する。
（２）カラオケホスト装置が装置番号「00000001」のカラオケ端末装置に配信データ一覧「DATA-001,DATA-002,DATA-003,DATA-004,DATA-005,DATA-006 」を送信する。
（３）カラオケ端末装置が配信データ一覧に基づいて、配信データ「DATA-001」を要求する。
（４）カラオケホスト装置が装置番号「00000001」のカラオケ端末装置に配信データ「DATA-001」を送信する。
（５）カラオケ端末装置およびカラオケホスト装置間で（３），（４）の動作を繰返す。そして、カラオケ端末装置が最後の配信データ「DATA-006」をカラオケホスト装置に要求し、カラオケホスト装置から受信した時点で通信が終了する。
【０００４】
しかしながら、上記従来では、カラオケホスト装置がカラオケ端末装置毎に配信データ一覧を作成し、配信データの種類および配信順序等を記憶しておく必要がある。このため、データ管理が面倒であるため、特にカラオケ端末装置の接続台数が増大した場合に対応が困難になる。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的は、端末装置毎に配信データ一覧を作成する必要がなくてデータ管理が容易であり、端末装置の接続台数が増加した場合も容易に対応できるデータ通信方法およびデータ通信システムを提供することである。
【０００６】
【課題を解決するための手段】
請求項１記載のデータ通信方法は、センタ装置に蓄積された配信データを端末装置に配信するデータ通信方法において、前記センタ装置が前記端末装置に配信データを送信するにあたって次に送信する配信データを指示する連結情報を配信データに付加し、前記端末装置が配信データを受信すると連結情報で指示された配信データが受信済みであるかを判断し未受信である場合には前記センタ装置から配信データを受信した後に連結情報で指示された配信データを単一の双方向通信路を介して前記センタ装置に配信要求し、前記センタ装置が未受信の配信データの配信要求を行った端末装置に対してのみ同じ通信路で未受信の配信データおよび連結情報だけを送信するところに特徴を有する。
【０００７】
請求項２記載のデータ通信システムは、センタ装置に蓄積された配信データを端末装置に配信するデータ通信システムにおいて、前記センタ装置が前記端末装置に配信データを送信するにあたって次に送信する配信データを指示する連結情報を配信データに付加し、前記端末装置が配信データを受信すると連結情報で指示された配信データが受信済みであるかを判断し未受信である場合には前記センタ装置から配信データを受信した後に連結情報で指示された配信データを単一の双方向通信路を介して前記センタ装置に配信要求し、前記センタ装置が未受信の配信データの配信要求を行った端末装置に対してのみ同じ通信路で未受信の配信データおよび連結情報だけを送信するところに特徴を有する。
【０００８】
請求項１および２記載の手段によれば、連結情報で指示された配信データが未受信であるときには、指示された配信データを端末装置がセンタ装置に配信要求する。このため、指示された配信データが受信済みであると判断されるまで、センタ装置から端末装置に配信データが連続して配信されるので、端末装置毎に配信データ一覧を作成する必要がなくなり、端末装置の接続台数が増大した場合でも容易に対応できる。
【０００９】
請求項３記載のデータ通信システムは、カラオケデータが蓄積されたカラオケホスト装置によりセンタ装置が構成され、端末装置が前記カラオケホスト装置からカラオケデータが配信されるカラオケ端末装置により構成されているところに特徴を有する。
【００１０】
上記手段によれば、カラオケホスト装置からカラオケ端末装置にカラオケデータを配信するにあたって、カラオケデータの要求および配信が連結情報に基づいて繰返されるので、カラオケホスト装置がカラオケ端末装置毎にカラオケデータ一覧を作成する必要がなくなる。
【００１１】
【発明の実施の形態】
以下、本発明の一実施形態を図１ないし図５に基づいて説明する。尚、本実施形態は、データ蓄積形の通信カラオケシステムに本発明を適用したものである。まず、図３において、通信カラオケシステムは、センタ装置に相当するカラオケホスト装置１と、端末装置に相当する複数のカラオケ端末装置２とから構成されたものであり、各カラオケ端末装置２は、公衆回線網（＝電話回線）３を介してカラオケホスト装置１に接続されている。以下、カラオケホスト装置１，各カラオケ端末装置２の電気的構成について説明する。
＜カラオケ端末装置２について＞
図４の端末制御装置４はマイクロコンピュータを主体に構成されたものであり、ＣＰＵ４ａ，ＲＯＭ４ｂ，ＲＡＭ４ｃ，入出力ポート（Ｉ／Ｏポート）４ｄ等を有している。この端末制御装置４にはキーボード５が接続されており、キーボード５を操作すると、端末制御装置４に選曲指令信号等の各種指令信号が入力される。
【００１２】
端末制御装置４にはリモートコントローラ６が付属されており、このリモートコントローラ６を操作すると、キーボード５の操作時と同様の指令信号がリモートコントローラ６から送信される。そして、端末制御装置４にはリモコン受信部７が接続されており、リモートコントローラ６から送信された指令信号は、リモコン受信部７により受信された後、リモコン受信部７から端末制御装置４に出力される。
【００１３】
尚、端末制御装置４には表示部８が接続されており、端末制御装置４は、キーボード５による指令内容およびリモートコントローラ６による指令内容等を表示部８に表示する。
【００１４】
端末制御装置４には、ハードディスク等から構成された端末記憶装置９が接続されている。この端末記憶装置９には複数の楽曲データが歌詞データと共に記憶されており、端末制御装置４は、キーボード５あるいはリモートコントローラ６からの選曲指令信号を受信すると、選曲指令信号に応じた楽曲データおよび歌詞データを端末記憶装置９から読出す。尚、各組の楽曲データおよび歌詞データはカラオケデータに相当するものである。
【００１５】
端末制御装置４には、表示回路装置１０を介してモニタ１１が接続されており、端末制御装置４は、歌詞データに基づいて表示回路装置１０を駆動制御することに伴い、モニタ１１に歌詞を表示する。また、端末制御装置４には、動画再生装置１２を介してモニタ１１が接続されており、端末制御装置４は、動画再生装置１２を駆動制御することに伴い、歌詞に応じた背景動画像をモニタ１１に表示する。
【００１６】
端末制御装置４にはＭＩＤＩ音源１３が接続され、ＭＩＤＩ音源１３にはアンプ１４が接続されている。そして、アンプ１４にはスピーカー１５が接続されており、端末制御装置４は、端末記憶装置９から読出した楽曲データに基づいてＭＩＤＩ音源１３を駆動制御することに伴い、スピーカー１５を鳴動させ、カラオケ演奏を行う。また、アンプ１４にはマイク１６が接続されており、モニタ１１の歌詞を見ながらマイク１６に向かって歌声を発すると、演奏と歌声とがアンプ１４でミキシングされ、スピーカー１５から出力される。
【００１７】
端末制御装置４には端末送受信装置１７が接続されている。この端末送受信装置１７は公衆回線網３に接続されたものであり、端末制御装置４は、端末送受信装置１７を駆動制御することに伴い、端末送受信装置１７から配信指令信号（＝配信要求）を送信する。
＜配信ホスト装置１について＞
図５の配信制御装置１８は、ＣＰＵ１８ａ，ＲＯＭ１８ｂ，ＲＡＭ１８ｃ，入出力ポート（Ｉ／Ｏポート）１８ｄ等を有するものであり（マイクロコンピュータを主体に構成されたものであり）、配信制御装置１８には配信送受信装置１９が接続されている。この配信送受信装置１９は、公衆回線網３を介して各端末送受信装置１７に接続されたものであり、各端末送受信装置１７から送信された配信指令信号を受信して配信制御装置１８に出力する。
【００１８】
配信制御装置１８には、ハードディスク等からなる配信記憶装置２０が接続されている。この配信記憶装置２０には、複数の楽曲データが歌詞データと共に記憶されており、配信制御装置１８は、配信送受信装置１９からの配信指令信号を受信すると、配信記憶装置２０から所定の楽曲データおよび歌詞データを読出し、配信送受信装置１９から公衆回線網３を介して所定の端末送受信装置１７に送信する。すると、所定の端末制御装置４は、配信送受信装置１９から送信された複数の楽曲データおよび歌詞データを端末送受信装置１７を介して受信し、端末記憶装置９に書込む。尚、各組の楽曲データおよび歌詞データはカラオケデータ  （＝配信データ）に相当するものである。
【００１９】
配信制御装置１８には、外部入力装置２１を介してキーボード２２が接続されており、キーボード２２を操作すると、キーボード２２の操作内容に応じた外部指令信号が外部入力装置２１を介して配信制御装置１８に与えられる。また、配信制御装置１８には、表示回路装置２３を介してモニタ２４が接続されており、配信制御装置１８は、表示回路装置２３を駆動制御することに伴い、システムの使用状況，キーボード２２からのコマンド等をモニタ２４に表示する。
【００２０】
次に上記構成の作用について説明する。尚、本作用説明は、複数の端末制御装置４と配信制御装置１８との間で行われるデータ通信のうち、装置番号「00000003」の端末制御装置４と配信制御装置１８との間で行われるデータ通信を例示するものであり、図１のフローチャートは、装置番号「00000003」の端末制御装置４の制御内容を示している。
【００２１】
端末制御装置４から配信制御装置１８に装置番号「00000003」が送信されると（図１の通信開始）、配信制御装置１８は、装置番号「00000003」を受信した後、最新データが「DATA-006」である旨の最新データ情報を装置番号「00000003」の端末制御装置４に送信する。すると、端末制御装置４は、図１のステップＳ１において、最新データ情報を受信し、ステップＳ２へ移行する。尚、最新データとは、新曲の発売等に伴ってカラオケホスト装置１に外部から与えられた最新のカラオケデータを称している。
【００２２】
端末制御装置４は、ステップＳ２へ移行すると、最新のカラオケデータ「DATA-006」が受信済みであるかを判断する。図２の（ｃ）は、各端末制御装置４の未配信データを列記したものであり（ＲＯＭ４ａおよび１８ａ，ＲＡＭ４ｂおよび１８ｂのデータレイアウトを示すものではない）、同図に示すように、装置番号「00000003」の端末制御装置４は、カラオケデータ「DATA-006」を受信していないため、図１のステップＳ２で「ＮＯ」と判断してステップＳ３へ移行し、配信制御装置１８に配信要求を送信する。すると、配信制御装置１８が最新のカラオケデータ「DATA-006」に連結情報を付加して端末制御装置４に送信する。
【００２３】
端末制御装置４は、ステップＳ４で配信制御装置１８からのカラオケデータ  「DATA-006」を受信すると、ステップＳ５へ移行し、カラオケデータ「DATA-006」に付加された連結情報を取出す。この連結情報は、配信制御装置１８が次に送信するカラオケデータ「DATA-005」を指示するものであり（＝端末制御装置４が次に受信するカラオケデータ「DATA-005」を指示するものであり）、端末制御装置４は、連結情報を取出すと、ステップＳ２に復帰し、連結情報で指示されたカラオケデータ「DATA-005」が受信済みであるかを判断する。
【００２４】
この場合、図２の（ｃ）に示すように、カラオケデータ「DATA-005」が未受信であるため、端末制御装置４は、図１のステップＳ３へ移行し、配信制御装置１８に配信要求を送信する。すると、配信制御装置１８がカラオケデータ「DATA-005」に連結情報を付加して端末制御装置４に送信する。尚、この連結情報は、次に送信するカラオケデータ「DATA-004」を指示するものである。
【００２５】
端末制御装置４は、図１のステップＳ４でカラオケデータ「DATA-005」を受信すると、ステップＳ５へ移行し、カラオケデータ「DATA-005」から連結情報を取出す。そして、ステップＳ２に復帰し、連結情報で指示されたカラオケデータ  「DATA-004」が受信済みであるかを判断する。この場合、図２の（ｂ）に示すように、装置番号「00000003」の端末制御装置４は、カラオケデータ「DATA-004」を受信しているため、ステップＳ２で「ＹＥＳ」と判断して通信を終える。尚、図２の（ａ）は上記一連の動作を概略的に示すものである。
【００２６】
上記実施形態によれば、カラオケホスト装置１からカラオケ端末装置２にカラオケデータを配信するにあたって、最新のカラオケデータ「DATA-006」から古いカラオケデータ「DATA-005」，「DATA-004」……を順に送信すると共に、カラオケデータに連結情報を付加した。そして、連結情報で指示されたカラオケデータが未受信であるときには、カラオケ端末装置２がカラオケホスト装置１にカラオケデータの配信要求を行う構成とした。
【００２７】
従って、連結情報で指示されたカラオケデータが受信済みであると判断されるまで、カラオケホスト装置１からカラオケ端末装置２にカラオケデータが連続して配信される。このため、カラオケホスト装置１が最新のカラオケデータを管理するだけで良く、カラオケ端末装置２毎に配信データ一覧を作成する必要がなくなる。その結果、カラオケデータの管理が簡単化されるので、特にカラオケ端末装置２の接続台数が増大した場合でも容易に対応できる。
【００２８】
尚、上記実施形態においては、本発明を通信カラオケシステムに適用したが、これに限定されるものではない。例えばセンタ装置に外部から配信データが与えられないデータ通信システムに本発明を適用した場合、上述の最新データという概念がなくなるので、例えば配信データに配信順序を予め付与しておき、センタ装置が付与された配信順序に従って配信データを送信する構成とすることが好ましい。
【００２９】
【発明の効果】
以上の説明から明らかなように、本発明のデータ通信方法およびデータ通信システムは次の効果を奏する。
【００３０】
請求項１および２記載の手段によれば、連結情報で指示された配信データが未受信であるときには、端末装置が配信データをセンタ装置に配信要求する構成とした。このため、配信データの管理が簡単化されるので、特に端末装置の接続台数が増大した場合でも容易に対応できる。
【００３１】
請求項３記載の手段によれば、本発明を通信カラオケシステムに適用したので特にカラオケホスト装置のデータ管理が容易になる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す図（端末制御装置の制御内容を説明するためのフローチャート）
【図２】データの通信方法を説明するための図
【図３】全体構成を概略的に示す図
【図４】カラオケ端末装置の電気的構成を示すブロック図
【図５】カラオケホスト装置の電気的構成を示すブロック図
【図６】従来例を示す図２相当図
【符号の説明】
１はカラオケホスト装置（センタ装置）、２はカラオケ端末装置（端末装置）、４は端末制御装置、１８は配信制御装置を示す。
【図１】
0003805471.tif 000002
【図２】
0003805471.tif 000003
【図３】
0003805471.tif 000004
【図４】
0003805471.tif 000005
【図５】
0003805471.tif 000006
【図６】
0003805471.tif 000007