JP4935879B2 - カラオケネットワークシステム - Google Patents
カラオケネットワークシステム Download PDFInfo
- Publication number
- JP4935879B2 JP4935879B2 JP2009227853A JP2009227853A JP4935879B2 JP 4935879 B2 JP4935879 B2 JP 4935879B2 JP 2009227853 A JP2009227853 A JP 2009227853A JP 2009227853 A JP2009227853 A JP 2009227853A JP 4935879 B2 JP4935879 B2 JP 4935879B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- karaoke
- storage means
- distribution
- date
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
ユーザから予約されたコンテンツをカラオケ装置が保有していない場合、コンテンツ中継装置が当該コンテンツを保有していれば、カラオケ店舗内ネットワーク(例えばLAN)を介してコンテンツ中継装置からカラオケ装置に対してコンテンツを配信できる。
カラオケ装置から配信要求のあったコンテンツをコンテンツ中継装置が保有しておらず、コンテンツ中継装置が当該コンテンツを他からダウンロードする必要がある場合、カラオケ店舗内ネットワークに接続している全カラオケ装置に対して当該コンテンツの保有の有無を問い合わせする。その結果、当該コンテンツを保有するカラオケ装置が存在する場合、コンテンツ中継装置は、ホストサーバからコンテンツを取得する代わりに、カラオケ店舗内ネットワークを介してカラオケ装置からコンテンツを取得する。このように、コンテンツの取得先としてホストサーバよりもカラオケ装置を優先することで、外部ネットワーク経由でコンテンツを取得する機会を低減できる。よって、カラオケ店舗内ネットワーク内の各カラオケ装置の記憶資源を効率的に利用し、コンテンツ再生の待ち時間を低減できる。
コンテンツ中継装置が削除対象コンテンツの譲渡対象を選定する際、何れの装置においても空き容量が削除対象コンテンツのデータ量未満であれば、配信日時の最も古いコンテンツを記憶しているカラオケ装置を譲渡対象に選定する。そして、譲渡対象のカラオケ装置に対してコンテンツの削除要求を行い、削除対象コンテンツを送信する。譲渡対象のカラオケ装置では、コンテンツの削除要求を受けて配信日時の古いものから順にコンテンツを削除して、コンテンツ中継装置から譲渡される削除コンテンツ分の記憶容量を確保する。
[カラオケネットワークシステム1の構成の説明]
図1に示すように、カラオケネットワークシステム1は、ユーザにカラオケサービスを提供するカラオケ店舗内の各カラオケルームにそれぞれ設置されるカラオケ装置4a,4b,4cとコンテンツ中継装置3とがLAN100を介して接続された店舗内のネットワークが、広域ネットワークであるWAN200を介してホストサーバ2と接続されることによって形成されている。なお、図1においては、説明の便宜上、LAN100に3台のカラオケ装置4が配置されている状態を示すが、同一店舗内に更に多くのカラオケ装置4が接続されていてもよい。また、複数の店舗内のネットワークがホストサーバ2に接続されていてもよい。なお、以下の説明において、カラオケ装置4a,4b,4cを特に区別しない場合は、単にカラオケ装置4と表記する。
コンテンツ中継装置3は、図2(a)に示すように、ハードウェア構成としてCPU31、RAM32、ROM33、HDD34、WAN通信部35、LAN通信部36等を備える。
つぎに、図3のフローチャートに基づき、コンテンツ中継装置3が実行する「取得処理」(S100〜S122)、及び、この取得処理に対応してカラオケ装置4が実行する「保有応答処理」(S201〜S209)、「要求コンテンツ取得処理」(S601〜S605)の手順について説明する。
つぎに、図4のフローチャートに基づき、コンテンツ中継装置3が実行する「削除処理」(S300〜S328)、及び、この削除処理に対応してカラオケ装置4が実行する「削除応答処理」(S401〜S415)の手順について説明する。なお、コンテンツ中継装置3が実行する「削除処理」は、上述の「取得処理」(図3参照)のS108で実行される処理である。
つぎに、上述の取得処理及び削除処理の具体的な実行事例について、図5,6に基づいて説明する。この実行事例においては、次の(1)〜(4)の条件を想定している。
(1)カラオケ装置4からコンテンツ中継装置3に対して配信要求がなされた要求コンテンツ(ファイル名:Z.DAT)をコンテンツ中継装置3が保有していない。
(2)配信要求時におけるコンテンツ中継装置3のHDD34の空き容量が、要求コンテンツのサイズ未満である。
(3)コンテンツ中継装置3及び各カラオケ装置4機器の空き容量が、コンテンツ中継装置3が決定した削除対象コンテンツの合計サイズ未満である。
(4)何れのカラオケ装置4も要求コンテンツ(Z.DAT)を保有していない。
上記実施形態のカラオケネットワークシステム1によれば、下記の効果を奏する。
(1)ユーザから予約されたコンテンツをカラオケ装置4が保有していない場合、コンテンツ中継装置3が当該コンテンツを保有していれば、LAN100を介してコンテンツ中継装置3からカラオケ装置4に対してコンテンツを配信できる。よって、WAN200経由でコンテンツを取得する機会を減らすことができ、待ち時間を低減できる。
Claims (3)
- カラオケ楽曲を少なくとも含むコンテンツを格納する第1の記憶手段を備え、外部ネットワークを介してコンテンツ配信用のホストサーバからコンテンツをダウンロードしてこれを前記第1の記憶手段に格納すると共に、その第1の記憶手段に保有しているコンテンツをカラオケ装置に対して配信するコンテンツ中継装置と、コンテンツを格納する第2の記憶手段を備え、その第2の記憶手段に格納されているコンテンツを再生する複数のカラオケ装置とがカラオケ店舗内ネットワークを介して通信可能に接続されたカラオケネットワークシステムにおいて、
前記カラオケ装置は、
ユーザからコンテンツの再生要求がされたとき、当該コンテンツを自カラオケ装置が備える第2の記憶手段に保有していない場合、前記コンテンツ中継装置に対して当該コンテンツの配信要求を送信する配信要求手段と、
前記配信要求手段によって送信した配信要求に対する応答として前記コンテンツ中継装置から受信したコンテンツを前記第2の記憶手段に保存する第1の保存手段と、
前記コンテンツ中継装置による空き容量の問い合わせがあった場合、前記第2の記憶手段の空き容量を前記コンテンツ中継装置に対して通知する空き容量通知手段と、
前記コンテンツ中継装置から削除対象コンテンツが送信されてきた場合、これを前記第2の記憶手段に保存する第2の保存手段とを更に備え、
前記コンテンツ中継装置は、
前記第1の記憶手段に保有している全てのコンテンツについて、それぞれのコンテンツを最後に前記カラオケ装置に対して配信した最新の配信日時を記憶する配信日時記憶手段と、
前記カラオケ装置から受信したコンテンツの配信要求に応じてコンテンツを配信するコンテンツ管理手段とを更に備え、
前記コンテンツ管理手段は、
前記カラオケ装置からコンテンツの配信要求を受信したとき、当該配信要求に係るコンテンツを前記第1の記憶手段に保有しているか否かを判定し、当該配信要求に係るコンテンツを保有している場合、その保有しているコンテンツを前記カラオケ店舗内ネットワークを介して要求元のカラオケ装置に対して配信すると共に、前記配信日時記憶手段に記憶している当該コンテンツの配信日時を今回の配信日時に更新する一方、
当該配信要求に係るコンテンツを保有していない場合、前記第1の記憶手段の空き容量が所定量以上であるか否かを判定し、前記第1の記憶手段の空き容量が所定量以上である場合、前記ホストサーバから当該コンテンツをダウンロードして前記第1の記憶手段に保存し、そのダウンロードしたコンテンツを前記カラオケ店舗内ネットワークを介して要求元のカラオケ装置に対して配信すると共に、前記配信日時記憶手段に当該コンテンツの今回の配信日時を登録する一方、
前記第1の記憶手段の空き容量が所定量未満である場合、前記配信日時記憶手段に記憶している配信日時が古いコンテンツから順に、前記第1の記憶手段の空き容量を現在値から前記所定量以上に拡大するのに必要なデータ量を満足する数の削除対象コンテンツを選定すると共に、前記カラオケ店舗内ネットワークを介して通信可能な全カラオケ装置に対して前記第2の記憶手段の空き容量を問い合わせして、その問い合わせに対する応答として各カラオケ装置から受信した結果に基づき、自コンテンツ中継装置及び前記カラオケ装置の中から空き容量が前記削除対象コンテンツのデータ量以上で、かつ空き容量が最も多い1つの装置を空き容量最多の譲渡対象として特定し、
前記空き容量最多の譲渡対象が前記カラオケ装置に該当する場合、前記削除対象コンテンツを当該譲渡対象のカラオケ装置に送信してから前記削除対象コンテンツを前記第1の記憶手段から削除する一方、前記空き容量最多の譲渡対象が自コンテンツ中継装置に該当する場合、前記削除対象コンテンツを前記第1の記憶手段から削除し、
前記削除対象コンテンツの削除後、当該配信要求に該当のコンテンツを前記ホストサーバからダウンロードして前記第1の記憶手段に保存し、そのダウンロードしたコンテンツを前記カラオケ店舗内ネットワークを介して要求元のカラオケ装置に対して配信すると共に、前記配信日時記憶手段に当該コンテンツの今回の配信日時を登録すること
を特徴とするカラオケネットワークシステム。 - 請求項1に記載のカラオケネットワークシステムにおいて、
前記コンテンツ中継装置が備えるコンテンツ管理手段は、
前記カラオケ装置から受信した配信要求の該当のコンテンツをダウンロードする際、前記カラオケ店舗内ネットワークを介して通信可能な全カラオケ装置に対して前記配信要求の該当のコンテンツの保有の有無を問い合わせし、その問い合わせに対する応答として前記カラオケ装置から受信した結果に基づき、前記コンテンツを保有するカラオケ装置が存在する場合、そのカラオケ装置に対して前記配信要求に該当のコンテンツの送信要求を行い、そのカラオケ装置から当該コンテンツをダウンロードする一方、前記配信要求に該当のコンテンツを保有するカラオケ装置が存在しない場合、前記ホストサーバから前記配信要求に該当のコンテンツをダウンロードし、
前記カラオケ装置は、
前記コンテンツ中継装置によるコンテンツの保有の有無に関する問い合わせがあった場合、その問い合わせに該当のコンテンツを前記第2の記憶手段に保有しているかどうかを前記コンテンツ中継装置に対して通知する保有状況通知手段と、
前記コンテンツ中継装置によるコンテンツの送信要求があった場合、その送信要求に該当のコンテンツを前記コンテンツ中継装置に対して送信してから当該コンテンツを前記第2の記憶手段から削除するコンテンツ転送手段とを更に備えること
を特徴とするカラオケネットワークシステム。 - 請求項1又は請求項2に記載のカラオケネットワークシステムにおいて、
前記コンテンツ中継装置が備えるコンテンツ管理手段は、
前記カラオケ店舗内ネットワークを介して通信可能な全カラオケ装置に対して各カラオケ装置で記憶している最古の配信日時の問い合わせを併せて行い、
前記配信要求に係るコンテンツを保有しておらず、前記第1の記憶手段の空き容量が所定量未満で、かつ自コンテンツ中継装置及び全カラオケ装置の各空き容量が何れも前記削除対象コンテンツのデータ量未満である場合、前記最古の配信日時の問い合わせに対する応答として各カラオケ装置から受信した結果と前記配信日時記憶手段に記憶している配信日時とに基づき、自コンテンツ中継装置及び前記カラオケ装置の中から最も古い配信日時を記憶している1つの装置を配信日時最古の譲渡対象として特定し、
前記配信日時最古の譲渡対象が前記カラオケ装置に該当する場合、前記削除対象コンテンツのデータ量に相当する記憶容量を確保するためのコンテンツの削除要求を当該譲渡対象のカラオケ装置に送信し、前記削除対象コンテンツを当該譲渡対象のカラオケ装置に送信してから前記削除対象コンテンツを前記第1の記憶手段から削除する一方、前記配信日時最古の譲渡対象が自コンテンツ中継装置に該当する場合、前記削除対象コンテンツを前記第1の記憶手段から削除し、
さらに、前記空き容量最多の譲渡対象であるカラオケ装置、又は前記配信日時最古の譲渡対象であるカラオケ装置に対して前記削除対象コンテンツを送信する際、前記配信日時記憶手段に記憶している当該削除対象コンテンツの配信日時を併せて送信し、
前記カラオケ装置は、
前記コンテンツ中継装置から前記削除対象コンテンツが送信されてきたとき、その削除対象コンテンツと共に送信されてきた当該コンテンツの配信日時を自カラオケ装置が備える第2の配信日時記憶手段に保存する配信日時保存手段と、
前記コンテンツ中継装置による配信日時の問い合わせがあった場合、前記第2の配信日時記憶手段に記憶している配信日時のうち最古の配信日時を前記コンテンツ中継装置に対して通知する配信日時通知手段と、
前記コンテンツ中継装置によるコンテンツの削除要求があった場合、前記第2の配信日時記憶手段に記憶している配信日時が古いコンテンツから順に、前記第2の記憶手段の空き容量を現在値から前記削除対象コンテンツのデータ量以上に拡大するのに必要なデータ量を満足する数の削除対象コンテンツを前記第2の記憶手段から削除する削除手段とを更に備えること
を特徴とするカラオケネットワークシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009227853A JP4935879B2 (ja) | 2009-09-30 | 2009-09-30 | カラオケネットワークシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009227853A JP4935879B2 (ja) | 2009-09-30 | 2009-09-30 | カラオケネットワークシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011075872A JP2011075872A (ja) | 2011-04-14 |
JP4935879B2 true JP4935879B2 (ja) | 2012-05-23 |
Family
ID=44019922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009227853A Active JP4935879B2 (ja) | 2009-09-30 | 2009-09-30 | カラオケネットワークシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4935879B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6248765B2 (ja) * | 2014-04-01 | 2017-12-20 | ブラザー工業株式会社 | プログラム及びシステム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08212114A (ja) * | 1995-02-08 | 1996-08-20 | Matsushita Electric Ind Co Ltd | データ記録装置及びデータ記録再生装置 |
JPH09160578A (ja) * | 1995-12-14 | 1997-06-20 | Ekushingu:Kk | 音楽再生システム及び音楽再生装置 |
JP3755946B2 (ja) * | 1997-01-13 | 2006-03-15 | 株式会社第一興商 | カラオケデータの中継配信に特徴を有する通信カラオケ演奏端末 |
JP4032473B2 (ja) * | 1997-11-28 | 2008-01-16 | ヤマハ株式会社 | カラオケ装置 |
JP4299947B2 (ja) * | 2000-03-23 | 2009-07-22 | 株式会社第一興商 | 通信カラオケシステム |
-
2009
- 2009-09-30 JP JP2009227853A patent/JP4935879B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011075872A (ja) | 2011-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7272859B2 (en) | Information providing device and method | |
JP3888532B2 (ja) | コンテンツ再生機器、サーバ接続方法、サーバ接続プログラムおよび記録媒体 | |
JP2012524345A (ja) | 順序付けられた、デジタル・コンテンツ・アイテムの送信 | |
JP2009070184A (ja) | サーバ及びサーバプログラム | |
JP2005063153A (ja) | 情報配信システム、端末装置、サーバ装置、情報配信方法および端末装置用プログラム | |
JP2009087040A (ja) | マルチメディアデータの自動取得方法、マルチメディアデータ再生装置、およびマルチメディアデータの自動取得システム | |
JP4935879B2 (ja) | カラオケネットワークシステム | |
JP4807361B2 (ja) | カラオケネットワークシステム、カラオケ装置、コンテンツ取得方法、及びコンテンツ配信方法 | |
JPWO2007144961A1 (ja) | コンテンツ取得処理装置、コンテンツ配信システム、コンテンツ取得処理方法、および、そのプログラム | |
US8230101B2 (en) | Server device for media, method for controlling server for media, and program | |
JP5521533B2 (ja) | 情報処理装置、通信システム、制御方法及び制御プログラム | |
JP5024323B2 (ja) | カラオケ装置 | |
JP2008250587A (ja) | コンテンツリスト作成装置およびコンテンツリスト作成プログラム | |
JP4935844B2 (ja) | カラオケネットワークシステム及びコンテンツ中継装置 | |
US7167879B2 (en) | Network AV system | |
JP4935845B2 (ja) | カラオケネットワークシステム及びコンテンツ中継装置 | |
EP2530945A2 (en) | Server, data distribution system and data distribution method | |
JP2007193098A (ja) | コンテンツ再生システム、方法、携帯型情報端末、及び、ネットワークサーバ | |
JP4944176B2 (ja) | ローカルサーバ及びコンテンツリスト更新方法 | |
JP2008282072A (ja) | コンテンツ保持装置、情報処理方法、及びプログラム | |
JP2006260212A (ja) | ファイル版管理システム、ファイル登録サーバ、ファイル版管理方法、およびプログラム | |
JP2012145961A (ja) | カラオケ装置 | |
JP2006227710A (ja) | 情報処理装置および情報処理方法、並びにプログラム | |
US20090150530A1 (en) | Server device, terminal device, content sender/receiver system, content sender/receiver method, and program | |
JP5196796B2 (ja) | 撮像装置及び撮像システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120118 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120124 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120206 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150302 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4935879 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |