(57)【要約】      （修正有）【課題】センタサーバよりカラオケ端末装置にファームウエアが配信されるネットワークカラオケシステムにおいて、配信後にファイルが破損したり、ファイルが消去されてしまった場合、当該ファイルの機能を利用できるようにする。【解決手段】カラオケ装置を使用していない時間に、センタサーバ１とカラオケ端末装置２との間でファイルサイズのベリファイを行い、ファイルの破損を検出した場合はセンタサーバより再送を受けることにより、利用者が当該ファイルを使用する機能を利用しようとする前にファイルの破損を復旧する。【選択図】図１
2017075972.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由でセンタサーバよりカラオケ端末装置に当該カラオケ端末装置のファームウエアが適時配信され更新されるネットワークカラオケシステムにおいて、
カラオケ端末装置は、当該カラオケ端末装置のファームウエア構成ファイル等のファイルサイズデータベースを持ち、当該センタサーバは、カラオケ端末装置へファームウエア構成ファイル等の送信時に、当該ファームウエア構成ファイル等のファイルサイズ値をカラオケ端末装置に送信し、
当該カラオケ端末装置は、
前記ファームウエア構成ファイル等及び当該ファームウエア構成ファイル等のファイルサイズ値を受信した際に、前記受信したファームウエア構成ファイル等を当該カラオケ端末装置へ適用するとともに前記受信したファームウエア構成ファイル等のファイルサイズ値を前記ファイルサイズデータベースに反映し、任意の時間に、上記ファイルサイズデータベースのファイルサイズ値と、カラオケ装置が持っている実際のファイルサイズ値を比較し、差異があった場合、その旨と差異があったファイル名をセンタサーバへ通知しセンタサーバからカラオケ端末装置への当該ファームウエア構成ファイルの送信を行なうことにより、当該ファームウエア構成ファイルを使用する以前にファームウエア構成ファイル等の復旧を行うことを特徴とするネットワークカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センターからカラオケ端末装置のファームウエアをダウンロードして随時ファームウエアが更新されるネットワークカラオケシステムに関するものである。
【背景技術】
【０００２】
近年のカラオケは、センターからカラオケ機器に楽曲ファイルをダウンロードするネットワークカラオケが一般的になっている。
センターからカラオケ機器へのダウンロードは、楽曲ファイルに限らず、背景映像、ファームウエアのアップデートファイル等さまざまなデータファイルがダウンロードされる。
【０００３】
しかし、ダウンロード時に何らかの理由でダウンロードが失敗した場合は通信制御によりエラー処理がされるが、一旦正常にダウンロードされたあと、何らかの理由で楽曲ファイルが破損、消去される場合がある。
【０００４】
そのような場合、一般的には当該ファイルを使用するカラオケ端末装置の機能を利用しようとしたときに発覚し、その後再送依頼を行い復旧することになるが、その場合、そのときのカラオケ端末装置の当該機能の実現は断念せざるを得ない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2004-151362号公報
【特許文献２】特開平10-207481号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１は、ハードディスク等の情報記憶手段内の処理実行用情報が振動や電源の瞬断等によって破損した場合に、その破損した情報を検知するために、
ハードディスクには配信ファイル及び各配信ファイルのＣＲＣ値が関連付けされて格納されており、例えば１日１回電源投入時や所定時刻などにおいて、その格納されている配信データをＲＡＭに読み出しＣＲＣ値を算出する。その算出したＣＲＣ値が格納されているＣＲＣ値と異なるものを抽出して再配信要求リストを作成する。その再配信要求リスト内にある全ての配信データに関し、該当する配信データの再配信要求をホストコンピュータへ送信する。そして再配信された配信データ及びＣＲＣ値を受信して、それらを再度ハードディスクに格納する。
【０００７】
特許文献２は、中央装置の取り出せなくなったカラオケ曲データを自動的に修復し、再び全てのカラオケ端末装置で破損した領域のカラオケ曲データを演奏することが可能なカラオケ通信システムを提供するものであり、中央装置１の制御用パソコンは一定時間毎に、曲データ格納部のチェックを行い、一部分が破損している場合は、各演奏端末に対して、曲データ格納部の一部分に破損が有ることと、破損していないＨＤＤを指定して通知する。次に、各演奏端末は前記通知を受け取ると、各ローカルＨＤＤの中に格納しているカラオケ曲データを前記指定されたＨＤＤに時刻データを付加して格納する。次に、全ての演奏端末からＨＤＤへのカラオケ曲データの格納が終了すると、制御用パソコンは前記格納されたＨＤＤのカラオケ曲データを整理する。
【課題を解決するための手段】
【０００８】
特許文献１は、各ファイルのチェックサムとしてＣＲＣ(cyclic redundancy check＝巡回冗長検査)を用いる方法であり、データ通信の物理層では通常おこなわれているものであるため、同じチェックを上位レイヤーであるカラオケの運用場面で行うメリットは少ない。
特許文献２は、カラオケ曲データが破損によって取り出せなくなった場合の処置が特許のポイントであり、データ格納部の破損の検出方法への具体的言及はない。
【０００９】
上記の課題を解決するため本発明の請求項１は、ネットワーク経由でセンタサーバよりカラオケ端末装置に当該カラオケ端末装置のファームウエアが適時配信され更新されるネットワークカラオケシステムにおいて、
カラオケ端末装置は、当該カラオケ端末装置のファームウエア構成ファイル等のファイルサイズデータベースを持ち、センタサーバは、カラオケ端末装置へ楽曲データ等の送信時に、当該楽曲データ等とともに、当該楽曲データ等のデータサイズ値を含む、前回以前に送信済みの楽曲データ等のデータサイズ値をカラオケ端末装置に送信し、
当該カラオケ端末装置は、前記ファームウエア構成ファイル等及び当該ファームウエア構成ファイル等のファイルサイズ値を受信した際に、前記受信したファームウエア構成ファイル等を当該カラオケ端末装置へ適用するとともに前記受信したファームウエア構成ファイル等のファイルサイズ値を前記ファイルサイズデータベースに反映し、任意の時間に、上記ファイルサイズデータベースのファイルサイズ値と、カラオケ装置が持っている実際のデータサイズ値を比較し、差異があった場合、その旨と差異があったファイル名をセンタサーバへ通知し、センタサーバからカラオケ端末装置への当該ファームウエア構成ファイルの再送送信を行なうことにより、当該ファームウエア構成ファイルを使用する以前にファームウエア構成ファイル等の復旧を行うことを特徴とするネットワークカラオケシステムである。
【発明の効果】
【００１０】
これにより、カラオケ端末装置にファームウエア構成ファイルがダウンロードされたあとに、何らかの理由で当該ファームウエア構成ファイルが破損し、利用者がカラオケ端末装置の当該機能を使用できないような事態になる前に、ファイルの破壊を検出し対処することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の請求項１の実施例を示した説明図。
【発明を実施するための形態】
【００１２】
本発明の実施例を図１により説明する。
センタサーバ１には各カラオケ端末装置２に配信するための楽曲ファイルと、各ファイルのサイズ（FileSizeS）を含むセンタサーバの楽曲データ３を持っている。
センタサーバ１は定期的に新しい楽曲ファイルをカラオケ端末装置２に配信する。
【００１３】
現在、カラオケ端末装置２にはファームウエア構成ファイルＡ、Ｂ、Ｃ、Ｄ、Ｅが既にあり、当該カラオケ端末装置２で利用されている。このときカラオケ端末装置２には各ファームウエア構成ファイルのファイルサイズのデータベース６を持っている。
ここで、センタサーバ１においてファームウエア構成ファイルＥがＥ’に変更されたとき、センタサーバ１は新しいファームウエア構成ファイルＥ’をカラオケ端末装置２に送信する。このとき、センタサーバ１はファームウエア構成ファイルＥ’のファイルと同時にファームウエア構成ファイルＥ’のファイルサイズ（FileSizeE）を送信する。（送信データ５）
【００１４】
上記の配信を受けたカラオケ端末装置２は、ファームウエア構成ファイルＥをＥ’に更新すると同時に、保持しているファイルサイズデータベースもＥ’に更新する。
カラオケ端末装置２は任意の時間に、ファームウエア構成ファイルのサイズを算出し（FileSize）とデータベースとして保持しているFileSizeDBとの比較を行う。
ここで、ファームウエア構成ファイルＤのファイルサイズから、Ｄが破壊されていることを検出したとする。このとき、カラオケ端末装置２はセンタサーバ１に対して、ファームウエア構成ファイルＤの送信を要求する。
【００１５】
楽曲ファイルの再送を要求されたセンタサーバ１は、任意のタイミングでファームウエア構成ファイルＤとのファイル８をカラオケ端末装置２に送信する。
【産業上の利用可能性】
【００１６】
これにより、カラオケ端末装置は楽曲ファイルや背景映像ファイル等の破損が発生した場合に、速やかにこれを検出し、利用者がファイルを利用する前に対処できる可能性が高まる。
【符号の説明】
【００１７】
１・・センタサーバ
２・・カラオケ端末装置
３・・センタサーバの楽曲データ
４・・センタサーバの楽曲データ（更新後）
５・・ファイルＥ’送信時のデータ
６・・カラオケ端末装置側のファイルサイズデータベース
７・・カラオケ端末装置側のファイルサイズデータベース（更新後）
８・・ファイルＤ送信時のデータ
【図１】
2017075972.tif 000003