JP5159499B2 - カラオケホスト装置 - Google Patents

カラオケホスト装置 Download PDF

Info

Publication number
JP5159499B2
JP5159499B2 JP2008196536A JP2008196536A JP5159499B2 JP 5159499 B2 JP5159499 B2 JP 5159499B2 JP 2008196536 A JP2008196536 A JP 2008196536A JP 2008196536 A JP2008196536 A JP 2008196536A JP 5159499 B2 JP5159499 B2 JP 5159499B2
Authority
JP
Japan
Prior art keywords
karaoke
router
parent
terminal
child
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
Application number
JP2008196536A
Other languages
English (en)
Other versions
JP2010032899A (ja
Inventor
雄悟 川村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2008196536A priority Critical patent/JP5159499B2/ja
Publication of JP2010032899A publication Critical patent/JP2010032899A/ja
Application granted granted Critical
Publication of JP5159499B2 publication Critical patent/JP5159499B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信ネットワークを介してカラオケ演奏端末にカラオケデータを配信するカラオケホスト装置に関する。
近年、カラオケ演奏装置が普及し、また、高性能化と共に、通信ネットワークの高速化に伴って当該カラオケ演奏装置を端末とし、カラオケデータ(演奏データや映像データ等)の更新、配信を、当該通信ネットワークを介して行うことが一般化している。カラオケデータは特に映像データの容量が増加しており、その配信がカラオケホスト装置から多数のカラオケ演奏装置に対して行われることから、当該カラオケホスト装置の負荷を軽減させる必要がある。
従来、通信カラオケシステムでは、カラオケホスト装置とVPN(Virtual Private Network)を介して接続された任意のルータ下に存在するカラオケ演奏端末群の中から所定のカラオケ演奏端末を「親端末」に指定すると、カラオケホスト装置が当該親端末にカラオケデータを配信するのみで、当該親端末が他のカラオケ演奏端末である各子端末にカラオケデータを分配するシステムが実用化されている(特許文献1)。また、任意のグループの親端末から他のグループの親端末にカラオケデータを配信するシステムも想到されて(特許文献2)、カラオケホスト装置の負荷を軽減させ、また通信コストを低減させることが図られている。
特開2007−271976号公報 特開2007−292928号公報
しかしながら、上記特許文献1,2で開示されているシステムであっても、カラオケデータの配信には所定の配信期間が設けられているものであり、この配信時間内に親端末自体への配信や、親端末から総ての子端末への配信が完了する訳ではなく、当該配信時間が過ぎると、カラオケホスト装置が配信されていないカラオケ演奏端末を探り出して、直接に未配信のカラオケデータを配信する構成となっている。
そこで、本発明は上記課題に鑑みなされたもので、カラオケデータの配信に際して負荷をかけずに配信効率化を図るカラオケホスト装置を提供することを目的とする。
上記課題を解決するために、請求項1の発明では、予め定められた親ルータ下の親カラオケ端末及び子カラオケ端末で構成される端末群と、各子ルータ下の親カラオケ端末及び子カラオケ端末で構成される端末群と通信ネットワークを介して接続されるカラオケデータを備えるカラオケホスト装置であって、端末群管理手段、配信先指示手段及び配信手段を有し、前記端末群管理手段は、ルータ下端末管理テーブルにて、前記親ルータ下及び子ルータ下毎に、接続されている前記親カラオケ端末と、接続されている当該親カラオケ端末及び子カラオケ端末の接続端末数とを関連付けて管理し、前記配信先指示手段は、前記ルータ下端末管理テーブルを参照して子ルータ下の接続端末数の多い順に当該子ルータ下の親カラオケ端末を優先順位付けし、前記親ルータ下の親カラオケ端末から対応子ルータ下の親カラオケ端末に、取得したカラオケデータを当該優先順位で配信させるための配信先指示ファイルを作成し、前記配信手段は、前記親ルータ下の親カラオケ端末に対し、カラオケデータ及び前記作成された配信先指示ファイルを配信する、構成とする。
本発明によれば、親ルータ下及び子ルータ下毎に、親カラオケ端末と、当該親カラオケ端末及び子カラオケ端末の接続端末数とが関連付けられたルータ下端末管理テーブルが管理され、親ルータ下の親カラオケ端末に対して、カラオケデータと共に、ルータ下端末管理テーブルを参照して子ルータ下の接続端末数の多い順に当該子ルータ下の親カラオケ端末を優先順位付けし、当該親ルータ下の親カラオケ端末から対応子ルータ下の親カラオケ端末に取得したカラオケデータを当該優先順位で配信させるために作成された配信先指示ファイルを配信する構成とすることにより、カラオケデータの各カラオケ端末への配信が子ルータ下の接続端末数の多い順の当該子ルータ下の親カラオケ端末から優先的になされることとなり、配信期間内でのカラオケデータ未配信のカラオケ端末を減少させることができ、カラオケホスト装置自体に負荷をかけずにカラオケデータ配信の効率化を図ることができるものである。
以下、本発明の最良の実施形態を図により説明する。ここで、親ルータと子ルータ、及び、親カラオケ端末と子カラオケ端末における「親子」は、データ取得の対応関係として便宜上示しただけで、装置としては同一のものである。また、本実施形態における「端末」とはカラオケ端末のことであり、「ホスト装置」とはカラオケホスト装置のことである。
図1に、本発明に係るカラオケホスト装置における通信ネットワーク上の位置付けの概念図を示す。図1において、通信カラオケシステム11は、ホスト装置12が、インターネット13上に構築されたVPN14に接続され、当該VPN14に所定数の配信エリア15(15A,15B・・・15N)のカラオケ端末群に各ルータを介して接続される。
配信エリア15は、上記のようにVPN14下で所定数のルータを介したカラオケ端末群で構成され、これらルータのうち、一を予め親ルータ22と定め、他のルータを子ルータ32(32A,32B・・・32N)としている。親ルータ22下にはLAN21を介して所定数の端末が接続され、一を予め親端末23と定め、他の端末を子端末24(24A,24B)としている。また、各子ルータ32下には、それぞれLAN31(31A・・・31N)を介して所定数の端末が接続され、一を予め親端末33(33A・・・33N)と定め、他の端末を子端末34(34A,34B・・・34N)としている。
ここで、図2に、本発明に係るカラオケホスト装置のブロック構成図を示す。図2(A)において、ホスト装置12は、制御手段41、端末群管理手段42、記憶部43、配信先指示手段44及び配信手段45を適宜備え、記憶部43にはルータ下端末管理テーブル46及びカラオケデータ47の記憶領域が少なくとも形成される。なお、図示しないが、カラオケホスト装置12にはインターネット13やVPN14と接続するためのルータが備えられる。カラオケデータ47は、ここでは演奏データや映像データ等の総てのカラオケに関するデータとして説明するが、容量の大な映像データのみを対象としてもよく、これによって更なるデータ配信の効率化、ホスト装置12への稼働負荷を軽減させることができるものである。
上記制御手段41は、当該装置を統括的に制御するものでそのためのプログラムを備えて実行する。上記端末群管理手段42は、配信エリア15中の親ルータ22及び子ルータ32A・・・32N毎に、接続されている親端末23,33A・・・33Nを関連付け、接続されている当該親端末23,33A・・・33N及び子端末24A,24B,34A・・・34Nの接続端末数を関連付けたルータ下端末管理テーブル46を作成して記憶部43に記憶するプログラムであり、図示しないRAMに展開されて実行される。当該端末群管理手段42は、所定のルータ下における端末の増加や減少に対してその接続端末数を更新する。
すなわち、ルータ下端末管理テーブル46は、図2(B)に示すように、配信エリアA、B・・・毎であって、例えばIP(Internet Protocol)アドレスで特定される親ルータ22及び子ルータ32A・・・32NのルータIP毎に、接続されている親端末23,33A・・・33Nが、例えばIPアドレスで特定されるルータ下親端末IPで関連付けられ、また、当該親ルータ22下の接続端末数(親端末23,33A・・・33N及び子端末24A,24B,34A・・・34Nの数)がルータ下端末数として関連付けられたものである。
例えば、図2(B)において、配信エリアAにおけるルータIP「A**a」を親ルータ22として予め定めて他のルータIPのルータを子ルータ32A・・・32Nとしている。これによって、ホスト装置12からのカラオケデータ47を受信する親端末23がルータ下親端末IP「Aa01」として関連付けられる。一の配信エリアのルータのうち何れを親ルータ22とするかは、適宜設定されるが、ルータ下端末数(接続端末数)の少ない方が好ましい。これは、親端末23がホスト装置12よりカラオケデータ47を受信した場合に、親ルータ22下の子端末24A、24Bに取得したカラオケデータ47を配信した後に、いち早く他の子ルータ32A・・・32N下の接続端末数の多い順の親端末33A・・・33Nに順次配信させることができるからである(後述する)。この場合、ルータ下端末数(接続端末数)の少ないルータを「親ルータ」として自動的に選択する親ルータ選択手段を設けるものであってもよい。
図2(A)に戻り、上記配信先指示手段44は、記憶部43に記憶されているルータ下端末管理テーブル46を参照して同一配信エリア15中における子ルータ32A・・・32N下の接続端末数の多い順に当該子ルータ32A・・・32N下の親端末33A・・・33Nを優先順位付けし、当該カラオケデータ47を配信する親ルータ22下の親端末23から対応子ルータ32A・・・32N下の親端末33A・・・33Nに、取得した当該カラオケデータ47を当該優先順位で配信させるための配信先指示ファイルを作成するプログラムであり、図示しないRAMに展開されて実行される。当該配信先指示ファイルの作成については図3で説明する。
そして、上記配信手段45は、配信エリア15毎に、親ルータ22下の親端末23に対し、カラオケデータ47及び作成された配信先指示ファイルを配信するプログラム乃至電子回路であり、プログラムは図示しないRAMに展開されて実行される。
続いて、図3にカラオケホスト装置の配信先指示手段により作成される配信先指示ファイルの説明図を示すと共に、図4にカラオケホスト装置から親端末へのカラオケデータ配信の概念図を示す。図3は、一例として、配信エリアAのルータ下親端末(Aa01)に対する配信先指示ファイル44Aを、図2(B)に示すルータ下端末管理テーブル46を基に作成した場合を示している。
すなわち、ルータIP(A**a)が親ルータ22として定められると、他のルータIP(A**b〜A**i)が子ルータ32A・・・32Nであり、当該子ルータ32A・・・32N下の接続端末数(ルータ下端末数)の多い順に、子ルータ32A・・・32NのルータIP「A**h」(ルータ下端末数33)、「A**b」(ルータ下端末数20)、「A**i」(ルータ下端末数18)・・・におけるそれぞれの親端末33A・・・33Nが優先順位付けされ、配信順位順に配信先親端末IP「Aa08」、「Aa02」、「Aa09」・・・を指示した配信先指示ファイル44Aが作成されるものである。なお、図の配信先指示ファイル44Aでは、ルータ下端末数を含めた内容となっているが、説明の便宜上であり、実際的には不要のものである。
そして、ホスト装置12の配信手段45が、配信先指示手段44の作成した配信先指示ファイル44Aを、図4に示すように、配信エリアAのルータ下親端末(IP:Aa01)に親ルータ(IP:A**a)を介してカラオケデータ47と共に配信するものである。この場合、親ルータ22には、カラオケホスト装置12よりカラオケデータ47及び配信先指示ファイル44Aを受信するための当該カラオケホスト装置12の備えるルータIPが書き込まれている。
そこで、図5に、親端末から他のルータ下の親端末へのカラオケデータ配信の説明図を示す。図5において、ホスト装置12よりカラオケデータ47及び配信先指示ファイル44Aを受信した親ルータ22下の親端末23は、当該親ルータ22下の子端末24A,24Bにカラオケデータ47を配信した後に、当該配信先指示ファイル44Aの配信順位にしたがって、各子ルータ32A・・・32N下の親端末33A・・・33Nに順次カラオケデータ47を配信していくものである。この場合、親ルータ22には、配信先の子ルータ32A・・・32NのルータIPを、データ配信の終了毎に当該親ルータ22下の親端末23によって書き換えられる。
図5において一例を挙げると、親ルータ22下の親端末23は、取得したカラオケデータ47を、配信順位1番の子ルータ(A**h)32A下の親端末33Aに配信し、終了すると、次の配信順位2番の子ルータ(A**b)32B下の親端末33Bに配信する。このとき、カラオケデータ47を受信した配信順位1番の子ルータ(A**h)32A下の親端末33Aでは、取得したカラオケデータ47を、同じ子ルータ(A**h)下の子端末34A等に順次配信する。一方で、子ルータ(A**b)32B下の親端末33Bにおいてもカラオケデータ47を受信すると同じ子ルータ(A**h)下の子端末34A等に順次配信するものである。
すなわち、順位1番の子ルータ(A**h)32A下の親端末33Aが、取得したカラオケデータ47を、同じ子ルータ(A**h)下の子端末34A等に順次配信している間に、順位2番の子ルータ(A**b)32B下の親端末33Bにおいてもカラオケデータ47を同じ子ルータ(A**b)下の子端末34A等に順次配信することから、同時並行にカラオケデータ47を子端末34A・・・に配信する形態となり、特に子ルータ下の接続端末数の多い順の配信順位でカラオケデータ47を配信させることで、ランダムに配信する場合に比べて同一配信エリア15内での全体の配信時間を短縮させることができるものである。このことは、従前のように配信期間が定められている場合に有効であり、配信期間内での未配信の子端末の発生を大幅に防ぐことができるものである。
ところで、ホスト装置12は、カラオケデータ47の配信に際して配信期間が定められている場合に、前述の特許文献2に示されているように、当該配信期間が過ぎた時点で、総ての子端末34A・・・に対して直接にカラオケデータ47が配信されているかを、例えばバージョン等で問い合わせて確認し、未配信の場合には当該子端末に直接カラオケデータ47を配信するもので、上記のように配信期間内での未配信の子端末の発生を大幅に減少させることは、当該ホスト装置12において、データ配信のための負荷が軽減されることとなり、ひいてはホスト装置12に負荷をかけずにカラオケデータ配信の効率化を図ることができるものである。
本発明のカラオケホスト装置は、通信ネットワークを介してカラオケデータをカラオケ演奏端末に配信するのに適用されるカラオケシステムに利用可能である。
本発明に係るカラオケホスト装置における通信ネットワーク上の位置付けの概念図である。 本発明に係るカラオケホスト装置のブロック構成図である。 カラオケホスト装置の配信先指示手段により作成される配信先指示ファイルの説明図である。 カラオケホスト装置から親端末へのカラオケデータ配信の概念図である。 親端末から他のルータ下の親端末へのカラオケデータ配信の説明図である。
符号の説明
11 通信カラオケシステム
12 カラオケホスト装置
14 VPN
15 配信エリア
22 親ルータ
23,33 親端末
24,34 子端末
32 子ルータ
44 配信先指示手段
46 ルータ下端末管理テーブル
47 カラオケデータ

Claims (1)

  1. 予め定められた親ルータ下の親カラオケ端末及び子カラオケ端末で構成される端末群、及び、各子ルータ下の親カラオケ端末及び子カラオケ端末で構成される端末群と通信ネットワークを介して接続されるカラオケデータを備えるカラオケホスト装置であって、
    端末群管理手段、配信先指示手段及び配信手段を有し、
    前記端末群管理手段は、ルータ下端末管理テーブルにて、前記親ルータ下及び子ルータ下毎に、接続されている前記親カラオケ端末と、接続されている当該親カラオケ端末及び子カラオケ端末の接続端末数とを関連付けて管理し、
    前記配信先指示手段は、前記ルータ下端末管理テーブルを参照して子ルータ下の接続端末数の多い順に当該子ルータ下の親カラオケ端末を優先順位付けし、前記親ルータ下の親カラオケ端末から対応子ルータ下の親カラオケ端末に、取得したカラオケデータを当該優先順位で配信させるための配信先指示ファイルを作成し、
    前記配信手段は、前記親ルータ下の親カラオケ端末に対し、カラオケデータ及び前記作成された配信先指示ファイルを配信する、
    ことを特徴とするカラオケホスト装置。
JP2008196536A 2008-07-30 2008-07-30 カラオケホスト装置 Active JP5159499B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008196536A JP5159499B2 (ja) 2008-07-30 2008-07-30 カラオケホスト装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008196536A JP5159499B2 (ja) 2008-07-30 2008-07-30 カラオケホスト装置

Publications (2)

Publication Number Publication Date
JP2010032899A JP2010032899A (ja) 2010-02-12
JP5159499B2 true JP5159499B2 (ja) 2013-03-06

Family

ID=41737427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008196536A Active JP5159499B2 (ja) 2008-07-30 2008-07-30 カラオケホスト装置

Country Status (1)

Country Link
JP (1) JP5159499B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115996072A (zh) * 2021-10-19 2023-04-21 华为技术有限公司 电力线载波通信方法、主路由设备及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4134691B2 (ja) * 2002-11-18 2008-08-20 ブラザー工業株式会社 情報複製方法、ネットワークシステム及び情報処理装置
JP2006197473A (ja) * 2005-01-17 2006-07-27 Matsushita Electric Ind Co Ltd ノード
JP4485483B2 (ja) * 2006-03-31 2010-06-23 株式会社第一興商 通信カラオケシステムにおいてカラオケデータを配信するとともに稼働ログを集信する方法
JP4916760B2 (ja) * 2006-04-24 2012-04-18 株式会社第一興商 通信カラオケシステムにおいてカラオケデータを配信するとともに稼働ログを集信する方法
JP4550038B2 (ja) * 2006-10-19 2010-09-22 株式会社第一興商 通信カラオケシステムにおいてカラオケデータを配信する方法

Also Published As

Publication number Publication date
JP2010032899A (ja) 2010-02-12

Similar Documents

Publication Publication Date Title
US10447775B2 (en) System and method to balance servers based on server load status
CN101370035B (zh) 用于动态客户端/服务器网络管理的方法以及***
US9647882B1 (en) Network topology assisted device provisioning
CN103780679B (zh) 基于http协议的长延时远程调用方法
US20070150602A1 (en) Distributed and Replicated Sessions on Computing Grids
CN106330718B (zh) 组播报文转发方法及装置
KR20090069312A (ko) 리소스 공급을 위한 방법, 시스템, 및 에지 서버
CN104243627A (zh) 一种域名解析方法、装置及***
EP3278526B1 (en) System, apparatus and method for load balancing
US8868756B1 (en) Sticky routing
CN106612196B (zh) 获取资源的方法及装置
CN110474802A (zh) 设备切换方法及装置、服务***
EP3499850A1 (en) Address management method and apparatus
JP2012118709A (ja) 配信システム、ストレージ容量決定プログラム、及びストレージ容量決定方法
CN107659930A (zh) 一种ap接入控制方法和装置
CN109639502B (zh) 回源控制方法及内容分发网络
CN109120556B (zh) 一种云主机访问对象存储服务器的方法及***
CN103338275A (zh) 端口分配方法和装置
JP5159499B2 (ja) カラオケホスト装置
CN105897844A (zh) 一种用于助于文件成功下载的设备及方法
CN103138961B (zh) 服务器控制方法、被控服务器及中心控制服务器
JP2007180963A (ja) クラスタノード制御プログラム、クラスタノード、クラスタシステム制御方法
JP2011118593A (ja) データ転送サーバ、データ転送システム、データ転送方法およびプログラム
US20130097228A1 (en) Network storage system, data manipulation method in network storage system, storage device and computer program product for controlling client device
CN114900526A (zh) 负载均衡方法及***、计算机存储介质、电子设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110713

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121129

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: 20121211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121211

R150 Certificate of patent or registration of utility model

Ref document number: 5159499

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151221

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250