JP6789153B2 - Karaoke system - Google Patents
Karaoke system Download PDFInfo
- Publication number
- JP6789153B2 JP6789153B2 JP2017041458A JP2017041458A JP6789153B2 JP 6789153 B2 JP6789153 B2 JP 6789153B2 JP 2017041458 A JP2017041458 A JP 2017041458A JP 2017041458 A JP2017041458 A JP 2017041458A JP 6789153 B2 JP6789153 B2 JP 6789153B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- karaoke
- address information
- karaoke device
- address
- 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
- 238000000034 method Methods 0.000 claims description 59
- 230000008569 process Effects 0.000 claims description 58
- 238000012545 processing Methods 0.000 claims description 48
- 230000005540 biological transmission Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 240000006829 Ficus sundaica Species 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明はカラオケシステムに関する。 The present invention relates to a karaoke system.
通信カラオケシステムは、インターネットを利用したVPNなどのブロードバンドネットワークを介し、サーバ装置からカラオケ装置に楽曲データ等を配信している。サーバ装置は、カラオケ装置と通信を行うために、各カラオケ装置に割り当てられているアドレス情報(プライベートIPアドレス)等を一元管理している。 The communication karaoke system distributes music data and the like from a server device to a karaoke device via a broadband network such as VPN using the Internet. The server device centrally manages the address information (private IP address) and the like assigned to each karaoke device in order to communicate with the karaoke device.
ここで、あるカラオケ店舗において新たにカラオケ装置が設置された場合、当該カラオケ装置がサーバ装置から楽曲データ等の配信を受けることができるよう、開局処理が必要となる。 Here, when a karaoke device is newly installed in a certain karaoke store, a station opening process is required so that the karaoke device can receive distribution of music data or the like from the server device.
このような開局処理の方法としては、たとえば、カラオケ装置から開局サーバへプライベートIPアドレスを送信し、開局サーバがプライベートIPアドレスに基づいて担当の配信サーバを決定する。そして、配信サーバは、プライベートIPアドレスをカラオケ装置に通知してVPNを経由した接続を確認させたのち、開局サーバから配信サーバに対してカラオケ曲のプライベートIPアドレスを通知して定期的な楽曲データの配信を開始させる。 As a method of such opening processing, for example, a private IP address is transmitted from the karaoke device to the opening server, and the opening server determines a distribution server in charge based on the private IP address. Then, the distribution server notifies the karaoke device of the private IP address to confirm the connection via VPN, and then notifies the distribution server of the private IP address of the karaoke song from the opening server to perform periodic music data. Start delivery.
ここで、カラオケ店舗においては、一のルータに対して複数のカラオケ装置がLANで接続されている。各カラオケ装置は、開局処理時に付与された所定のプライベートIPアドレスを記憶している。このプライベートIPアドレスはサーバ装置側でも記憶している。 Here, in a karaoke store, a plurality of karaoke devices are connected to one router by LAN. Each karaoke device stores a predetermined private IP address assigned at the time of opening the station. This private IP address is also stored on the server device side.
一方、ルータが所定時間、電源供給を受けなかったり、各カラオケ装置における電源供給が滞ったりした場合、あるカラオケ装置に対して、開局処理時に付与されたプライベートIPアドレスとは異なるアドレスが付与される。 On the other hand, if the router does not receive power supply for a predetermined time or the power supply in each karaoke device is interrupted, an address different from the private IP address assigned at the time of opening the station is assigned to a certain karaoke device. ..
この場合、サーバ装置に記憶されているカラオケ装置のプライベートIPアドレスと、現時点で当該カラオケ装置に記憶されているプライベートIPアドレスとが異なる状況になる。従って、サーバ装置は当該カラオケ装置に接続することができない。つまり、サーバ装置は新たな楽曲データの配信等を行うことができない。 In this case, the private IP address of the karaoke device stored in the server device and the private IP address stored in the karaoke device at the present time are different. Therefore, the server device cannot be connected to the karaoke device. That is, the server device cannot distribute new music data or the like.
そこで現在は、たとえば1週間に1回の割合でカラオケ装置からサーバ装置に対し、現時点で記憶されているプライベートIPアドレスを送信し、サーバ装置側で記憶されているプライベートIPアドレスとの差異がある場合には、サーバ装置側でプライベートIPアドレスを更新する処理を行っている。この処理は、カラオケ店舗の従業員等が、カラオケ装置で専用のモードを立ち上げて指示入力を行うことにより実行される。 Therefore, at present, for example, the karaoke device sends the private IP address stored at the present time to the server device once a week, and there is a difference from the private IP address stored on the server device side. In this case, the server device side is performing a process of updating the private IP address. This process is executed when an employee of a karaoke store or the like activates a dedicated mode on the karaoke device and inputs an instruction.
しかし、カラオケ店舗のように複数のカラオケ装置が設置されている場合、全てのカラオケ装置において一台ずつ上記指示入力を行わなければならないため、煩雑であった。 However, when a plurality of karaoke devices are installed as in a karaoke store, the above instructions must be input one by one in all the karaoke devices, which is complicated.
本発明の目的は、複数のカラオケ装置が設置されている場合であっても、アドレス情報の更新処理を簡易に行うことが可能なカラオケシステムを提供することにある。 An object of the present invention is to provide a karaoke system capable of easily updating address information even when a plurality of karaoke devices are installed.
上記目的を達成するための一の発明は、サーバ装置と、ルータに接続された複数のカラオケ装置とを含むカラオケシステムであって、前記サーバ装置は、各カラオケ装置のアドレスを示す第1のアドレス情報、各カラオケ装置に付与されている固有情報、及び各カラオケ装置が接続されているルータを特定するためのルータ情報を、カラオケ装置毎に関連付けて記憶する情報記憶部と、一のカラオケ装置から受信した固有情報に基づいて特定された前記第1のアドレス情報と、前記一のカラオケ装置から受信した、当該一のカラオケ装置の現時点でのアドレスを示す第2のアドレス情報とを比較するサーバ側比較部と、アドレス情報同士が一致しない場合、前記情報記憶部に記憶されている前記一のカラオケ装置の前記第1のアドレス情報を前記第2のアドレス情報に更新する処理を行う更新処理部と、前記一のカラオケ装置から受信した前記固有情報に基づいて、前記ルータ情報を特定するルータ情報特定部と、特定された前記ルータ情報が対応付けられている他のカラオケ装置の前記固有情報及び前記第1のアドレス情報を前記一のカラオケ装置に送信する情報送信部と、を有し、前記一のカラオケ装置は、同じルータに接続された他のカラオケ装置に記憶されている、現時点でのアドレスを示す第3のアドレス情報を取得するアドレス情報取得部と、前記第3のアドレス情報が記憶されている他のカラオケ装置に対して、固有情報の送信要求を行う固有情報要求部と、前記送信要求により得られた固有情報に基づいて特定した、前記サーバ装置から送信された第1のアドレス情報と、当該固有情報に対応する第3のアドレス情報とを比較するカラオケ側比較部と、アドレス情報同士が一致しない場合、前記第3のアドレス情報が記憶されている他のカラオケ装置に対して、前記情報記憶部に記憶されている前記第1のアドレス情報を前記第3のアドレス情報に更新する処理を実行するよう指示する更新指示部と、を有するカラオケシステムである。 One invention for achieving the above object is a karaoke system including a server device and a plurality of karaoke devices connected to a router, and the server device is a first address indicating an address of each karaoke device. From an information storage unit that stores information, unique information given to each karaoke device, and router information for identifying a router to which each karaoke device is connected, in association with each karaoke device, and from one karaoke device. The server side that compares the first address information specified based on the received unique information with the second address information received from the one karaoke device and indicating the current address of the one karaoke device. When the comparison unit and the address information do not match each other, the update processing unit that performs the process of updating the first address information of the one karaoke device stored in the information storage unit to the second address information. , The unique information of the router information specifying unit that specifies the router information based on the unique information received from the one karaoke device, the unique information of another karaoke device to which the specified router information is associated, and the said. The current address, which has an information transmission unit that transmits the first address information to the one karaoke device, and the one karaoke device is stored in another karaoke device connected to the same router. An address information acquisition unit that acquires a third address information indicating the above, a unique information request unit that requests transmission of unique information to another karaoke device that stores the third address information, and the transmission. A karaoke side comparison unit that compares the first address information transmitted from the server device, which is specified based on the unique information obtained by the request, with the third address information corresponding to the unique information, and the address information. If they do not match each other, the first address information stored in the information storage unit is updated to the third address information for another karaoke device in which the third address information is stored. It is a karaoke system having an update instruction unit for instructing execution of processing.
本発明によれば、複数のカラオケ装置が設置されている場合であっても、アドレス情報の更新処理を簡易に行うことができる。 According to the present invention, even when a plurality of karaoke devices are installed, the address information update process can be easily performed.
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。 In addition to the above-mentioned main invention, at least the following matters will be clarified from the description of the description and drawings described later.
すなわち、前記一のカラオケ装置が、前記サーバ装置から取得した他のカラオケ装置の固有情報を前記第1のアドレス情報に応じて表示させ、前記送信要求により得られた他のカラオケ装置の固有情報を前記第3のアドレス情報に応じて表示させ、且つ前記更新指示に基づいて更新が完了した旨の更新情報を表示させる表示制御部を有するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、アドレス情報の更新処理の状況を視覚的に提示することができる。 That is, the one karaoke device displays the unique information of the other karaoke device acquired from the server device according to the first address information, and the unique information of the other karaoke device obtained by the transmission request is displayed. A karaoke system having a display control unit that displays according to the third address information and displays update information indicating that the update is completed based on the update instruction becomes clear. According to such a karaoke system, the status of the address information update process can be visually presented.
<実施形態>
図1〜図8Bを参照して、実施形態に係るカラオケシステム1について説明する。
<Embodiment>
The karaoke system 1 according to the embodiment will be described with reference to FIGS. 1 to 8B.
==システム==
図1に示すように、本実施形態に係るカラオケシステム1は、サーバ装置S、及び複数のカラオケ装置K1〜K4を含む。各カラオケ装置はルータRに接続されている。サーバ装置Sは、ルータRを介して各カラオケ装置にカラオケ演奏用の楽曲データ等の配信データを所定のタイミングで配信する。
== System ==
As shown in FIG. 1, the karaoke system 1 according to the present embodiment includes a server device S and a plurality of karaoke devices K1 to K4. Each karaoke device is connected to the router R. The server device S distributes distribution data such as music data for karaoke performance to each karaoke device via the router R at a predetermined timing.
本実施形態に係るサーバ装置Sは、各カラオケ装置に割り当てられているアドレス情報の更新処理を行うことができる。 The server device S according to the present embodiment can update the address information assigned to each karaoke device.
アドレス情報の更新処理は、サーバ装置S側で記憶されているアドレス情報を、カラオケ装置側から送信された現時点でのアドレス情報と比較し、差異がある場合にはサーバ装置S側で最新のアドレス情報(カラオケ装置側から送信されたアドレス情報)に書き換えるものである(詳細は後述)。 The address information update process compares the address information stored on the server device S side with the current address information transmitted from the karaoke device side, and if there is a difference, the latest address on the server device S side. It is rewritten into information (address information transmitted from the karaoke device side) (details will be described later).
アドレス情報は、各カラオケ装置のネットワーク上におけるアドレスを示す情報である。たとえば、アドレス情報は、ルータRによって割り振られるプライベートIPアドレスである。 The address information is information indicating an address on the network of each karaoke device. For example, the address information is a private IP address assigned by Router R.
また、アドレス情報の更新処理を実行するにあたり、各カラオケ装置は、固有情報及び現時点でのアドレスを示すアドレス情報をサーバ装置Sに送信する(詳細は後述)。固有情報は、各カラオケ装置を識別するために予め設定された番号や文字列である。固有情報は、たとえば、カラオケ装置の出荷時にメーカー側で設定されるシリアル番号である。 Further, in executing the address information update process, each karaoke device transmits unique information and address information indicating the current address to the server device S (details will be described later). The unique information is a preset number or character string for identifying each karaoke device. The unique information is, for example, a serial number set by the manufacturer when the karaoke device is shipped.
なお、図1では、一のルータRのみを示しているが、ルータRが複数存在し、各ルータに対して複数のカラオケ装置が接続されていることでもよい。 Although only one router R is shown in FIG. 1, a plurality of routers R may exist and a plurality of karaoke devices may be connected to each router.
==サーバ装置==
[ハードウェア構成]
サーバ装置Sは、カラオケ装置に関する各種情報を管理したり、カラオケ装置から送信される情報処理を行ったり、カラオケ装置に各種情報を提供するコンピュータである。図2はサーバ装置Sのハードウェア構成例を示す図である。サーバ装置Sは、記憶部100、通信部101及び制御部102を備える。
== Server device ==
[Hardware configuration]
The server device S is a computer that manages various information related to the karaoke device, performs information processing transmitted from the karaoke device, and provides various information to the karaoke device. FIG. 2 is a diagram showing a hardware configuration example of the server device S. The server device S includes a
(記憶部)
記憶部100は、各種のデータを記憶する大容量の記憶装置である。
(Memory)
The
(通信部)
通信部101は、ルータRを介して、各カラオケ装置とサーバ装置Sとを接続するためのインターフェースを提供する。
(Communication department)
The
(制御部)
制御部102は、サーバ装置Sにおける各種の制御を行う。制御部102は、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
(Control unit)
The
[サーバ装置のソフトウェア構成]
図3はサーバ装置Sのソフトウェア構成例を示す図である。サーバ装置Sは、情報記憶部102a、サーバ側比較部102b、更新処理部102c、ルータ情報特定部102d、及び情報送信部102eを備える。情報記憶部102aは、記憶部100の記憶領域の一部として提供される。サーバ側比較部102b、更新処理部102c、ルータ情報特定部102d、及び情報送信部102eは、制御部102のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration of server device]
FIG. 3 is a diagram showing a software configuration example of the server device S. The server device S includes an
(情報記憶部)
情報記憶部102aは、各カラオケ装置のアドレスを示す第1のアドレス情報、各カラオケ装置に付与されている固有情報、及び各カラオケ装置が接続されているルータを特定するためのルータ情報を、カラオケ装置毎に関連付けて記憶する。
(Information storage)
The
第1のアドレス情報は、所定のタイミングで各カラオケ装置から受信した、ネットワーク上におけるアドレスを示す情報である。第1のアドレス情報は、たとえば、開局処理の際にカラオケ装置から送信されたプライベートIPアドレスである。 The first address information is information indicating an address on the network received from each karaoke device at a predetermined timing. The first address information is, for example, a private IP address transmitted from the karaoke device during the station opening process.
固有情報は、上述の通り、各カラオケ装置を識別するために予め設定された番号等である。ルータ情報は、各カラオケ装置が接続されているルータを特定する情報である。ルータ情報は、たとえば、ルータRのネットワーク上におけるアドレスを示すルータIPアドレスである。固有情報及びルータ情報についても、たとえば、開局処理の際にカラオケ装置から送信される。 As described above, the unique information is a number or the like preset for identifying each karaoke device. The router information is information that identifies the router to which each karaoke device is connected. The router information is, for example, a router IP address indicating an address on the network of the router R. Unique information and router information are also transmitted from the karaoke device, for example, during the station opening process.
各情報は、カラオケ装置毎に関連付けて記憶される。たとえば、本実施形態に係るカラオケシステム1に含まれるカラオケ装置K1〜K4の情報は、図4に示すようなテーブル形式で記憶される。 Each piece of information is stored in association with each karaoke device. For example, the information of the karaoke devices K1 to K4 included in the karaoke system 1 according to the present embodiment is stored in the table format as shown in FIG.
(サーバ側比較部)
サーバ側比較部102bは、一のカラオケ装置から受信した固有情報に基づいて特定された第1のアドレス情報と、一のカラオケ装置から受信した、当該一のカラオケ装置の現時点でのアドレスを示す第2のアドレス情報とを比較する。
(Server side comparison section)
The server-
たとえば、カラオケ装置K1においてアドレス情報の更新処理を実行するとする。この場合、カラオケ装置K1は自己の固有情報U1を送信する。サーバ側比較部102bは、情報記憶部102aに記憶されているテーブルデータ(図4参照)を参照し、受信した固有情報U1に関連付けられているカラオケ装置K1のアドレス情報IP1を特定する。この例におけるカラオケ装置K1は「一のカラオケ装置」に相当し、アドレス情報IP1は「第1のアドレス情報」に相当する。
For example, suppose that the karaoke device K1 executes an address information update process. In this case, the karaoke device K1 transmits its own unique information U1. The server-
また、アドレス情報の更新処理を行う際、カラオケ装置K1は固有情報U1と併せて現時点での自己のアドレスを示すアドレス情報IP´1を送信する。 Further, when the address information is updated, the karaoke device K1 transmits the address information IP'1 indicating its own address at the present time together with the unique information U1.
サーバ側比較部102bは、特定されたアドレス情報IP1と、受信したアドレス情報IP´1とを比較し、アドレスの一致、不一致を判断する。そして、サーバ側比較部102bは、比較結果(アドレス情報が一致する、または一致しない)を更新処理部102cに出力する。この例におけるアドレス情報IP´1は「第2のアドレス情報」に相当する。
The server-
(更新処理部)
更新処理部102cは、アドレス情報同士が一致しない場合、情報記憶部102aに記憶されている一のカラオケ装置の第1のアドレス情報を第2のアドレス情報に更新する処理を行う。
(Update processing section)
When the address information does not match, the update processing unit 102c performs a process of updating the first address information of one karaoke device stored in the
上記例において、サーバ側比較部102bから「アドレス情報が一致しない」という信号が出力された場合、カラオケ装置K1の現時点でのアドレスは、開局処理時或いは前回の更新処理時のアドレスから変更されていることとなる。従って、当該信号が入力された更新処理部102cは、情報記憶部102aに記憶されている第1のアドレス情報IP1を第2のアドレス情報IP´1に書き換える。
In the above example, when the signal "address information does not match" is output from the server
一方、サーバ側比較部102bから「アドレス情報が一致する」という信号が出力された場合、カラオケ装置K1の現時点でのアドレスは、開局処理時或いは前回の更新処理時のアドレスから変更がないこととなる。この場合、アドレス情報の更新処理は不要であるため、更新処理部102cはアドレス情報の書き換えを行わない。
On the other hand, when the signal "address information matches" is output from the server-
更新処理部102cは、更新処理が完了した後(或いは更新処理を行わないと判断した後)、その旨の完了信号を更新処理後のアドレス情報(書き換えられていない場合には元のアドレス情報)と併せてカラオケ装置K1に送信する。カラオケ装置K1は、完了信号を受信することにより、更新処理が完了したことを把握できる。このように、本実施形態に係る「更新処理」は、アドレス情報を書き換える処理だけでなく、アドレス情報を更新する必要が無いと判断する処理も含む。 After the update processing is completed (or after determining that the update processing is not performed), the update processing unit 102c outputs a completion signal to that effect to the address information after the update processing (original address information if not rewritten). At the same time, it is transmitted to the karaoke device K1. The karaoke device K1 can grasp that the update process is completed by receiving the completion signal. As described above, the "update process" according to the present embodiment includes not only the process of rewriting the address information but also the process of determining that the address information does not need to be updated.
(ルータ情報特定部)
ルータ情報特定部102dは、一のカラオケ装置から受信した固有情報に基づいて、前記ルータ情報を特定する。
(Router information identification part)
The router
本実施形態に係るカラオケシステム1は、カラオケ装置K1のアドレス情報の更新処理に伴い、カラオケ装置K1と同じルータRに接続する他のカラオケ装置についてもアドレス情報の更新処理を行うことができる。 The karaoke system 1 according to the present embodiment can update the address information of another karaoke device connected to the same router R as the karaoke device K1 in accordance with the update process of the address information of the karaoke device K1.
上記例において、ルータ情報特定部102dは、カラオケ装置K1から受信した固有情報U1を情報記憶部102aに記憶されているテーブルデータ(図4参照)の中から検索する。ルータ情報特定部102dは、検索した固有情報U1に関連付けられているルータRを示すルータ情報Ra1を特定する。ルータ情報特定部102dは、特定したルータ情報Ra1を情報送信部102eに出力する。
In the above example, the router
(情報送信部)
情報送信部102eは、特定されたルータ情報が対応付けられている他のカラオケ装置の固有情報及び第1のアドレス情報を一のカラオケ装置に送信する。
(Information transmission section)
The information transmission unit 102e transmits the unique information and the first address information of another karaoke device to which the specified router information is associated with one karaoke device.
上記例において、情報送信部102eは、特定されたルータ情報Ra1に基づいて、ルータRに接続されているカラオケ装置を情報記憶部102aに記憶されているテーブルデータ(図4参照)の中から検索する。この例では、ルータRに対しカラオケ装置K2〜K4が対応づけられている。この場合、情報送信部102eは、カラオケ装置K2の固有情報U2及び第1のアドレス情報IP2と、カラオケ装置K3の固有情報U3及び第1のアドレス情報IP3と、カラオケ装置K4の固有情報U4及び第1のアドレス情報IP4とを情報記憶部102aから読み出し、カラオケ装置K1に送信する。この例におけるカラオケ装置K2〜K4は、「他のカラオケ装置」に相当する。
In the above example, the information transmission unit 102e searches the karaoke device connected to the router R from the table data (see FIG. 4) stored in the
==カラオケ装置==
[ハードウェア構成]
カラオケ装置は、カラオケ楽曲の演奏、及び利用者がカラオケ歌唱を行うための装置である。カラオケシステム1におけるカラオケ装置K1〜カラオケ装置K4のハードウェア構成はいずれも同じ構成である。以下ではカラオケ装置K1を例に説明する。
== Karaoke device ==
[Hardware configuration]
The karaoke device is a device for playing karaoke music and for the user to sing karaoke. The hardware configurations of the karaoke devices K1 to the karaoke devices K4 in the karaoke system 1 are all the same. Hereinafter, the karaoke device K1 will be described as an example.
図5に示すように、カラオケ装置K1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、リモコン装置50を備える。
As shown in FIG. 5, the karaoke device K1 includes a
スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は利用者の音声をカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。
The
カラオケ本体10は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図5に示すように、カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
The karaoke
(制御部)
制御部11は、カラオケ装置K1の各種処理を制御する。制御部11は、CPUおよびメモリ(いずれも図示なし)を備える。CPUは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。
(Control unit)
The
(通信部)
通信部12は、ルータRを介してカラオケ本体10を通信回線に接続するためのインターフェースを提供する。
(Communication department)
The
(記憶部)
記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部13は、カラオケ楽曲を演奏するための楽曲データ、歌詞テロップデータ、及び背景画像データ等を記憶する。
(Memory)
The
(音響処理部)
音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された歌唱音声信号の処理を行う。
(Sound processing unit)
Based on the control of the
(表示処理部)
表示処理部15は、制御部11の制御に基づき、表示装置30における各種表示に関する処理を行う。
(Display processing unit)
The
(操作部)
操作部16は、パネルスイッチおよびリモコン受信回路などからなり、利用者によるカラオケ装置Kのパネルスイッチあるいはリモコン装置50の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。
(Operation unit)
The
[ソフトウェア構成]
図6はカラオケ装置K1のソフトウェア構成例を示す図である。カラオケ装置K1は、カラオケ側情報記憶部200、更新情報送信部201、アドレス情報取得部202、固有情報要求部203、カラオケ側比較部204、更新指示部205、及び表示制御部206を備える。カラオケ側情報記憶部200は、記憶部13の記憶領域の一部として提供される。更新情報送信部201、アドレス情報取得部202、固有情報要求部203、カラオケ側比較部204、更新指示部205、及び表示制御部206は、制御部11のCPUがメモリに記憶されるプログラムを実行することにより実現される。
[Software configuration]
FIG. 6 is a diagram showing a software configuration example of the karaoke device K1. The karaoke device K1 includes a karaoke side
(カラオケ側情報記憶部)
カラオケ側情報記憶部200は、自己の固有情報及びアドレス情報(第2のアドレス情報)を記憶している。たとえば、上記例において、カラオケ装置K1のカラオケ側情報記憶部200は、固有情報U1を記憶している。一方、カラオケ装置K1のカラオケ側情報記憶部200が記憶する第2のアドレス情報は、開局処理時に付与されたアドレス情報、または開局処理後にルータRから新たに付与されたアドレス情報のいずれかである。第2のアドレス情報は、更新処理の指示入力を行うカラオケ装置の現時点でのアドレスを示す。
(Karaoke side information storage department)
The karaoke side
なお、カラオケ装置K2〜K4についても、自己の固有情報及びアドレス情報(第3のアドレス情報)を記憶している。第3のアドレス情報は、更新処理の指示入力を行うカラオケ装置と同じルータに接続されている他のカラオケ装置の現時点でのアドレスを示す。 The karaoke devices K2 to K4 also store their own unique information and address information (third address information). The third address information indicates the current address of another karaoke device connected to the same router as the karaoke device that inputs the update processing instruction.
(更新情報送信部)
更新情報送信部201は、通信部12を介し、自己の固有情報及び現時点でのアドレスを示す第2のアドレス情報をサーバ装置Sに対して送信する。
(Update information transmitter)
The update
カラオケ情報の更新処理を行う場合、たとえば、カラオケ店舗の店員が、カラオケ装置K1において更新処理用のプログラムを実行させる。リモコン装置50の表示画面には、当該プログラムに対応する処理画面が表示される。
When updating karaoke information, for example, a karaoke store clerk causes the karaoke device K1 to execute a program for updating. On the display screen of the
店員が、当該処理画面において更新情報の送信アイコンを選択すると、更新情報送信部201は、カラオケ装置K1の固有情報及びカラオケ側情報記憶部200に記憶されているアドレス情報をサーバ装置Sに送信する。
When the clerk selects the update information transmission icon on the processing screen, the update
(アドレス情報取得部)
アドレス情報取得部202は、同じルータに接続された他のカラオケ装置の現時点でのアドレスを示す第3のアドレス情報を取得する。
(Address information acquisition department)
The address
たとえば、カラオケ装置K1のアドレス情報取得部202は、LAN上の全てのアドレスに向けて連続でpingを送信し、応答が戻ってきたアドレスをアドレス情報として取得する。
For example, the address
上記例において、カラオケ装置K1が接続されるルータRに接続されたカラオケ装置は、カラオケ装置K2〜K4が存在する。従って、アドレス情報取得部202は、カラオケ装置K2〜K4それぞれに記憶されている第3のアドレス情報IP´2〜IP´4を取得する。但し、第3のアドレス情報を取得した段階では、当該アドレス情報が記憶されているカラオケ装置を特定することはできない(詳細は後述)。
In the above example, as the karaoke device connected to the router R to which the karaoke device K1 is connected, the karaoke devices K2 to K4 exist. Therefore, the address
(固有情報要求部)
固有情報要求部203は、第3のアドレス情報が記憶されているカラオケ装置に対して、当該カラオケ装置の固有情報の送信要求を行う。
(Specific information request section)
The unique
上述の通り、アドレス情報取得部202により取得したアドレス情報からは、あるカラオケ装置が当該アドレス情報の示すアドレスに存在するということしか判断できない。すなわち、そのアドレスに存在するカラオケ装置K2〜K4を特定できない。
As described above, from the address information acquired by the address
そこで、固有情報要求部203は、第3のアドレス情報を参照して、当該第3のアドレス情報を送信したカラオケ装置に対し、固有情報を送信するよう要求する信号を送信する。上記例において、固有情報要求部203は、第3のアドレス情報IP´2〜IP´4に基づいて要求信号を送信し、カラオケ装置K2〜K4それぞれから固有情報U2〜U4を受信する。
Therefore, the unique
固有情報要求部203は、要求信号に基づいて返送された固有情報を第3のアドレス情報と関連付けて、記憶部13に記憶する。
The unique
(カラオケ側比較部)
カラオケ側比較部204は、送信要求により得られた固有情報に基づいて特定した、サーバ装置Sから送信された第1のアドレス情報と、当該固有情報に対応する第3のアドレス情報とを比較する。
(Karaoke side comparison department)
The karaoke
たとえば、カラオケ側比較部204は、固有情報要求部203の送信要求により得られた固有情報U2〜U4に基づいて、サーバ装置Sから送信された固有情報に関連付けられている第1のアドレス情報IP2〜IP4を特定する。なお、固有情報要求部203の送信要求により得られた固有情報と、サーバ装置Sから送信された固有情報とは一致する。
For example, the karaoke
そして、カラオケ側比較部204は、たとえば、固有情報U2に基づいて特定した第1のアドレス情報IP2と、固有情報U2に対応する第3のアドレス情報IP´2とを比較し、同じアドレスを示しているかどうかを判断する。
Then, the karaoke
カラオケ側比較部204は、比較結果(アドレス情報が一致する、または一致しない)を更新指示部205に出力する。
The karaoke
(更新指示部)
更新指示部205は、アドレス情報同士が一致しない場合、第3のアドレス情報が記憶されている他のカラオケ装置に対して、情報記憶部102aに記憶されている第1のアドレス情報を第3のアドレス情報に更新する処理を実行するよう指示する。
(Update instruction section)
When the address information does not match, the
上記例において、たとえば、カラオケ側比較部204から「固有情報U3におけるアドレス情報が一致しない」という信号が出力された場合、当該信号が入力された更新指示部205は、固有情報U3の他のカラオケ装置K3に対して、情報記憶部102aに記憶されている第1のアドレス情報IP3を第3のアドレス情報IP´3に更新する処理を実行するよう指示信号を送信する。
In the above example, for example, when the signal "The address information in the unique information U3 does not match" is output from the karaoke
カラオケ装置K3は、当該指示信号に基づいて、自動で更新処理を実行する。すなわち、カラオケ装置K3は、自己の固有情報U3及び現時点でのアドレスを示すアドレス情報IP´3をサーバ装置Sに送信する。サーバ装置Sは、当該データに応じて更新処理を実行する。更新が完了した場合、サーバ装置Sは、その旨の信号をカラオケ装置K3に送信する。カラオケ装置K3は、完了した旨の信号をカラオケ装置K1に送信する。なお、サーバ装置Sが、更新指示を行ったカラオケ装置K1及び更新処理を行ったカラオケ装置K3両方に通知してもよい。 The karaoke device K3 automatically executes the update process based on the instruction signal. That is, the karaoke device K3 transmits its own unique information U3 and the address information IP'3 indicating the current address to the server device S. The server device S executes the update process according to the data. When the update is completed, the server device S transmits a signal to that effect to the karaoke device K3. The karaoke device K3 transmits a signal indicating completion to the karaoke device K1. The server device S may notify both the karaoke device K1 that has given the update instruction and the karaoke device K3 that has performed the update process.
一方、たとえば、カラオケ側比較部204から「固有情報U3アドレス情報が一致する」という信号が出力された場合、カラオケ装置K3の現時点でのアドレスは、開局処理時或いは前回の更新処理時のアドレスから変更がないこととなる。この場合、アドレス情報の更新処理は不要であるため、更新指示部205は指示信号の送信処理を行わない。
On the other hand, for example, when the signal "unique information U3 address information matches" is output from the karaoke
(表示制御部)
表示制御部206は、カラオケ装置やリモコン装置における各種表示制御を行う。たとえは、表示制御部206は、リモコン装置50を制御し、上述の処理画面を表示させる。
(Display control unit)
The
また、本実施形態に係る表示制御部206は、サーバ装置Sから取得した他のカラオケ装置の固有情報を第1のアドレス情報に応じて表示させ、送信要求により得られた他のカラオケ装置の固有情報を第3のアドレス情報に応じて表示させ、且つ更新指示に基づいて更新が完了した旨の更新情報を表示させる。
Further, the
たとえば、カラオケ装置K1においてアドレス情報の更新処理を実行する際、特定されたルータRに接続されているカラオケ装置K2〜K4の固有情報及U2〜U4及び第1のアドレス情報IP2〜IP4がサーバ装置Sから送信されたとする。 For example, when the karaoke device K1 executes the address information update process, the unique information of the karaoke devices K2 to K4 and the U2 to U4 and the first address information IP2 to IP4 connected to the specified router R are used as the server device. It is assumed that it is transmitted from S.
この場合、表示制御部206は、サーバ装置Sから送信されたカラオケ装置K2〜K4の固有情報U2〜U4を第1のアドレス情報IP2〜IP4に応じて処理画面に表示させる(図7A参照)。なお、この例において、表示制御部206は、カラオケ装置K1の固有情報U1及び第1のアドレス情報IP1も表示させる。また、この例では、第1のアドレス情報IP1はそのままであるとする(カラオケ装置K1について更新処理が行われない)。
In this case, the
次に、カラオケ装置K1がカラオケ装置K2〜K4から現時点でのアドレスを示すアドレス情報(第3のアドレス情報)を取得した場合、表示制御部206は、第3のアドレス情報に応じて固有情報を表示させる(図7B参照)。図7Bの例では、カラオケ装置K2(固有情報U2)については、第1のアドレス情報と第3のアドレス情報とは同じアドレス情報IP2(変更なし)である。一方、カラオケ装置K3(固有情報U3)については、第1のアドレス情報がアドレス情報IP3であるのに対し、第3のアドレス情報がアドレス情報IP4に変更されている。同様に、カラオケ装置K4(固有情報U4)については、第1のアドレス情報がアドレス情報IP4であるのに対し、第3のアドレス情報がアドレス情報IP3に変更されている。
Next, when the karaoke device K1 acquires the address information (third address information) indicating the current address from the karaoke devices K2 to K4, the
従って、更新指示部205は、カラオケ装置K3及びカラオケ装置K4に対し、アドレス情報を更新する処理を実行するよう指示する。
Therefore, the
そして、カラオケ装置K3及びカラオケ装置K4から更新処理の完了通知を受け取った場合、表示制御部206は更新処理が完了した旨(更新情報)を固有情報と併せて表示させる(図7C参照)。なお、更新処理を行わないカラオケ装置K1について、表示制御部206は、サーバ装置Sから出力される「アドレス情報が一致する」という信号に基づいて、固有情報を表示させる。また、更新処理を行わないカラオケ装置K2について、表示制御部206は、カラオケ側比較部204から出力される「アドレス情報が一致する」という信号に基づいて、固有情報を表示させる。
Then, when receiving the update processing completion notification from the karaoke device K3 and the karaoke device K4, the
==カラオケシステムにおける処理について==
次に、図8A及び図8Bを参照して本実施形態に係るカラオケシステム1における処理について述べる。図8Aは、サーバ装置Sにおけるアドレス情報の更新処理を示すフローチャートである。図8Bは、他のカラオケ装置に対する更新指示を行う処理を示すフローチャートである。
== Processing in the karaoke system ==
Next, the processing in the karaoke system 1 according to the present embodiment will be described with reference to FIGS. 8A and 8B. FIG. 8A is a flowchart showing an update process of address information in the server device S. FIG. 8B is a flowchart showing a process of giving an update instruction to another karaoke device.
[アドレス情報の更新処理]
まず、図8Aを参照してサーバ装置Sにおけるアドレス情報の更新処理について説明する。
[Address information update process]
First, the process of updating the address information in the server device S will be described with reference to FIG. 8A.
カラオケ装置K1は、固有情報U1及び現時点でのアドレスを示す第2のアドレス情報IP´1をサーバ装置Sに送信する。サーバ装置Sは、固有情報U1及び第2のアドレス情報IP´1を受信する(固有情報及び第2のアドレス情報の受信。ステップ10)。 The karaoke device K1 transmits the unique information U1 and the second address information IP'1 indicating the current address to the server device S. The server device S receives the unique information U1 and the second address information IP'1 (reception of the unique information and the second address information. Step 10).
サーバ側比較部102bは、カラオケ装置K1から受信した固有情報U1に基づいて、情報記憶部102aに記憶されているアドレス情報の中から、カラオケ装置K1の第1のアドレス情報IP1を特定する(第1のアドレス情報の特定。ステップ11)。
The server-
そして、サーバ側比較部102bは、ステップ11で特定された第1のアドレス情報IP1と、ステップ10で受信した第2のアドレス情報IP´1とを比較する(アドレス情報の比較。ステップ12)。サーバ側比較部102bは、アドレス情報の一致、不一致を判断する。そして、サーバ側比較部102bは、比較結果を更新処理部102cに出力する。
Then, the server-
更新処理部102cは、アドレス情報同士が一致しない場合(ステップ13でNの場合)、情報記憶部102aに記憶されているカラオケ装置K1の第1のアドレス情報IP1を第2のアドレス情報IP´1に更新する処理を行う(アドレス情報の更新。ステップ14)。一方、アドレス情報同士が一致する場合(ステップ13でYの場合)、アドレス情報の更新処理は不要であるため、更新処理部102dは更新処理を行わない。
When the address information does not match with each other (in the case of N in step 13), the update processing unit 102c uses the first address information IP1 of the karaoke device K1 stored in the
更新処理部102dは、更新処理が完了した後(或いは更新処理を行わないと判断した後)、完了信号をカラオケ装置K1に送信する(完了信号の送信。ステップ15)。
The
[他のカラオケ装置に対する更新指示を行う処理]
次に、図8Bを参照してカラオケ装置K1から他のカラオケ装置に対して更新指示を行う場合の処理について説明する。この例では、カラオケ装置K1におけるアドレス情報の更新処理に伴って、同じルータに接続されているカラオケ装置K3のアドレス情報を更新する例について述べる。この場合、カラオケ装置K1が「一のカラオケ装置」に相当し、カラオケ装置K3が「他のカラオケ装置」に相当する。また、この例では、情報記憶部102aに記憶されているカラオケ装置K3の第1のアドレス情報IP3と、カラオケ装置K3の現時点でのアドレスを示す第3のアドレス情報IP´3とが一致していないものとする。
[Processing to give update instructions to other karaoke devices]
Next, a process when an update instruction is given from the karaoke device K1 to another karaoke device will be described with reference to FIG. 8B. In this example, an example of updating the address information of the karaoke device K3 connected to the same router will be described in accordance with the update process of the address information in the karaoke device K1. In this case, the karaoke device K1 corresponds to "one karaoke device" and the karaoke device K3 corresponds to "another karaoke device". Further, in this example, the first address information IP3 of the karaoke device K3 stored in the
サーバ装置Sのルータ情報特定部102dは、カラオケ装置K1から受信した固有情報U1に基づいて、カラオケ装置K1が接続されているルータRのルータ情報を特定する(ルータ情報の特定。ステップ20)。
The router
情報送信部102eは、ステップ20で特定されたルータ情報が対応付けられているカラオケ装置の固有情報及び第1のアドレス情報をカラオケ装置K1に送信する(固有情報等の送信。ステップ21)。
The information transmission unit 102e transmits the unique information of the karaoke device and the first address information to which the router information specified in
カラオケ装置K1のアドレス情報取得部202は、LAN上の全てのアドレスに向けて連続でpingを送信する(pingの送信。ステップ22)。そして、カラオケ装置3に記憶されているアドレスに向けたpingが送信されると、カラオケ装置K3はこれに対して応答する(pingへの応答。ステップ23)。
The address
アドレス情報取得部202は、ステップ23で応答を受けたアドレスを第3のアドレス情報IP´3として取得する(第3のアドレス情報の取得。ステップ24)。
The address
固有情報要求部203は、第3のアドレス情報IP´3が記憶されているカラオケ装置K3に対して、固有情報の送信要求を行う(固有情報の送信要求。ステップ25)。
The unique
カラオケ装置K3は、ステップ25における送信要求に基づき、自己の固有情報をカラオケ装置K1に送信する(固有情報の送信。ステップ26)。 The karaoke device K3 transmits its own unique information to the karaoke device K1 based on the transmission request in step 25 (transmission of unique information, step 26).
カラオケ側比較部204は、ステップ26で送信された固有情報に基づいて、ステップ21で送信された第1のアドレス情報の中から、カラオケ装置K3に対応する第1のアドレス情報IP3を特定する(第1のアドレス情報の特定。ステップ27)。
The karaoke
カラオケ側比較部204は、ステップ27で特定された第1のアドレス情報IP3と、ステップ24で取得した第3のアドレス情報IP´3とを比較する(アドレス情報の比較。ステップ28)。この例では、第1のアドレス情報IP3と、第3のアドレス情報IP´3とが一致していない。従って、カラオケ側比較部204は、アドレス情報が一致しない旨の信号を更新指示部205に出力する。
The karaoke
更新指示部205は、第3のアドレス情報IP´3が記憶されているカラオケ装置K3に対して、情報記憶部102aに記憶されている第1のアドレス情報IP3を第3のアドレス情報IP´3に更新する処理を実行するよう指示信号を送信する(更新処理の指示。ステップ29)。
The
カラオケ装置K3は、ステップ29における指示信号に基づいて、自動で更新処理を実行する。すなわち、カラオケ装置K3は、自己の固有情報U3及び現時点でのアドレスを示すアドレス情報IP´3をサーバ装置Sに送信する(第3のアドレス情報等の送信。ステップ29)。 The karaoke device K3 automatically executes the update process based on the instruction signal in step 29. That is, the karaoke device K3 transmits its own unique information U3 and the address information IP'3 indicating the current address to the server device S (transmission of the third address information and the like; step 29).
サーバ装置Sは、ステップ30で送信された第3のアドレス情報に応じて更新処理を実行する(更新処理の実行。ステップ31)。更新が完了した場合、サーバ装置Sは、完了信号をカラオケ装置K3に送信する。 The server device S executes the update process according to the third address information transmitted in step 30 (execution of the update process. Step 31). When the update is completed, the server device S transmits the completion signal to the karaoke device K3.
このように、本実施形態に係るカラオケシステム1によれば、サーバ装置Sは、カラオケ装置K1から受信した固有情報U1に基づいて、カラオケ装置K1の第1のアドレス情報IP1を特定し、第1のアドレス情報IP1とカラオケ装置K1から受信した第2のアドレス情報IP´1とを比較する。そして、アドレス情報同士が一致しない場合、サーバ装置Sは、カラオケ装置K1の第1のアドレス情報IP1を第2のアドレス情報IP´1に更新する処理を行う。また、サーバ装置Sは、カラオケ装置K1から受信した固有情報U1に基づいて、ルータRのルータ情報を特定し、特定されたルータ情報が対応付けられている他のカラオケ装置の固有情報及び第1のアドレス情報をカラオケ装置K1に送信する。 As described above, according to the karaoke system 1 according to the present embodiment, the server device S identifies the first address information IP1 of the karaoke device K1 based on the unique information U1 received from the karaoke device K1 and first. The address information IP1 of the above is compared with the second address information IP'1 received from the karaoke device K1. Then, when the address information does not match, the server device S performs a process of updating the first address information IP1 of the karaoke device K1 to the second address information IP'1. Further, the server device S identifies the router information of the router R based on the unique information U1 received from the karaoke device K1, and the unique information of another karaoke device and the first karaoke device to which the specified router information is associated. The address information of is transmitted to the karaoke device K1.
一方、カラオケ装置K1は、ルータRに接続された他のカラオケ装置に記憶されている第3のアドレス情報を取得し、第3のアドレス情報が記憶されているカラオケ装置に対して、当該カラオケ装置の固有情報の送信要求を行う。カラオケ装置K1は、送信要求により得られた固有情報に基づいて、サーバ装置Sから送信された第1のアドレス情報を特定し、サーバ装置Sから送信された第1のアドレス情報と第3のアドレス情報とを比較する。そして、アドレス情報同士が一致しない場合、カラオケ装置K1は、第3のアドレス情報が記憶されている他のカラオケ装置に対して、第1のアドレス情報を第3のアドレス情報に更新する処理を実行するよう指示する。 On the other hand, the karaoke device K1 acquires the third address information stored in another karaoke device connected to the router R, and the karaoke device concerned with respect to the karaoke device in which the third address information is stored. Request the transmission of unique information of. The karaoke device K1 identifies the first address information transmitted from the server device S based on the unique information obtained by the transmission request, and the first address information and the third address transmitted from the server device S. Compare with information. Then, when the address information does not match, the karaoke device K1 executes a process of updating the first address information to the third address information for another karaoke device in which the third address information is stored. Instruct to do.
従って、本実施形態に係るカラオケシステム1によれば、カラオケ装置K1でアドレス情報の更新処理を実行することに伴って、同じルータに接続されている他のカラオケ装置についても自動でアドレス情報の更新処理が可能となる。従って、カラオケ店舗の従業員等が、カラオケ装置毎にアドレス情報の更新処理を指示する必要がないため、簡便である。すなわち、本実施形態に係るカラオケシステム1によれば、複数のカラオケ装置が設置されている場合であっても、アドレス情報の更新処理を簡易に行うことができる。 Therefore, according to the karaoke system 1 according to the present embodiment, the address information is automatically updated for other karaoke devices connected to the same router as the karaoke device K1 executes the address information update process. Processing becomes possible. Therefore, it is convenient because it is not necessary for the employees of the karaoke store to instruct the update processing of the address information for each karaoke device. That is, according to the karaoke system 1 according to the present embodiment, even when a plurality of karaoke devices are installed, the address information update process can be easily performed.
また、カラオケ装置K1の表示制御部206は、サーバ装置Sから取得したカラオケ装置K2〜K4の固有情報U2〜U4を第1のアドレス情報に応じて表示させ、送信要求により得られたカラオケ装置K2〜K4の固有情報U2〜U4を第3のアドレス情報に応じて表示させ、且つ更新指示に基づいて更新が完了した旨の更新情報を表示させることができる。このようなカラオケシステムによれば、アドレス情報の更新処理の状況を視覚的に提示することができる。
Further, the
<その他>
なお、上記実施形態では、カラオケ装置K1が、「一のカラオケ装置」として機能する例について述べたがカラオケ装置K2〜K4のいずれかが「一のカラオケ装置」として機能してもよい。この場合、カラオケ装置K1は「他のカラオケ装置」として機能する。また、「他のカラオケ装置」は少なくとも1台あればよい。
<Others>
In the above embodiment, the example in which the karaoke device K1 functions as the "one karaoke device" has been described, but any of the karaoke devices K2 to K4 may function as the "one karaoke device". In this case, the karaoke device K1 functions as an "other karaoke device". In addition, at least one "other karaoke device" is required.
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above-described embodiment is presented as an example and does not limit the scope of the invention. The above configurations can be implemented in appropriate combinations, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiment and its modifications are included in the scope and gist of the invention, as well as in the scope of the invention described in the claims and the equivalent scope thereof.
1 カラオケシステム
K1〜K4 カラオケ装置
S サーバ装置
102a 情報記憶部
102b サーバ側比較部
102c 更新処理部
102d ルータ情報特定部
102e 情報送信部
202 アドレス情報取得部
203 固有情報要求部
204 カラオケ側比較部
205 更新指示部
1 Karaoke system K1 to K4 Karaoke device
Claims (2)
前記サーバ装置は、
各カラオケ装置のアドレスを示す第1のアドレス情報、各カラオケ装置に付与されている固有情報、及び各カラオケ装置が接続されているルータを特定するためのルータ情報を、カラオケ装置毎に関連付けて記憶する情報記憶部と、
一のカラオケ装置から受信した固有情報に基づいて特定された前記第1のアドレス情報と、前記一のカラオケ装置から受信した、当該一のカラオケ装置の現時点でのアドレスを示す第2のアドレス情報とを比較するサーバ側比較部と、
アドレス情報同士が一致しない場合、前記情報記憶部に記憶されている前記一のカラオケ装置の前記第1のアドレス情報を前記第2のアドレス情報に更新する処理を行う更新処理部と、
前記一のカラオケ装置から受信した前記固有情報に基づいて、前記ルータ情報を特定するルータ情報特定部と、
特定された前記ルータ情報が対応付けられている他のカラオケ装置の前記固有情報及び前記第1のアドレス情報を前記一のカラオケ装置に送信する情報送信部と、
を有し、
前記一のカラオケ装置は、
同じルータに接続された他のカラオケ装置に記憶されている、現時点でのアドレスを示す第3のアドレス情報を取得するアドレス情報取得部と、
前記第3のアドレス情報が記憶されている他のカラオケ装置に対して、固有情報の送信要求を行う固有情報要求部と、
前記送信要求により得られた固有情報に基づいて特定した、前記サーバ装置から送信された第1のアドレス情報と、当該固有情報に対応する第3のアドレス情報とを比較するカラオケ側比較部と、
アドレス情報同士が一致しない場合、前記第3のアドレス情報が記憶されている他のカラオケ装置に対して、前記情報記憶部に記憶されている前記第1のアドレス情報を前記第3のアドレス情報に更新する処理を実行するよう指示する更新指示部と、
を有するカラオケシステム。 A karaoke system that includes a server device and a plurality of karaoke devices connected to a router.
The server device is
The first address information indicating the address of each karaoke device, the unique information given to each karaoke device, and the router information for identifying the router to which each karaoke device is connected are stored in association with each karaoke device. Information storage unit and
The first address information specified based on the unique information received from the one karaoke device, and the second address information indicating the current address of the one karaoke device received from the one karaoke device. The server-side comparison section that compares
When the address information does not match, the update processing unit that performs the process of updating the first address information of the one karaoke device stored in the information storage unit to the second address information, and the update processing unit.
A router information specifying unit that specifies the router information based on the unique information received from the one karaoke device.
An information transmission unit that transmits the unique information and the first address information of another karaoke device to which the identified router information is associated with the one karaoke device.
Have,
The above-mentioned one karaoke device
An address information acquisition unit that acquires a third address information indicating the current address, which is stored in another karaoke device connected to the same router.
A unique information requesting unit that requests transmission of unique information to another karaoke device that stores the third address information, and
A karaoke side comparison unit that compares the first address information transmitted from the server device and the third address information corresponding to the unique information specified based on the unique information obtained by the transmission request.
When the address information does not match, the first address information stored in the information storage unit is used as the third address information for another karaoke device in which the third address information is stored. An update instruction unit that instructs to execute the update process,
Karaoke system with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017041458A JP6789153B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017041458A JP6789153B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018146767A JP2018146767A (en) | 2018-09-20 |
JP6789153B2 true JP6789153B2 (en) | 2020-11-25 |
Family
ID=63591971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017041458A Active JP6789153B2 (en) | 2017-03-06 | 2017-03-06 | Karaoke system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6789153B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7425673B2 (en) | 2020-05-28 | 2024-01-31 | 株式会社第一興商 | karaoke system |
-
2017
- 2017-03-06 JP JP2017041458A patent/JP6789153B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018146767A (en) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130185424A1 (en) | Apparatus, method and system for managing event information | |
JP6789153B2 (en) | Karaoke system | |
EP1841136A2 (en) | Apparatus, method and system for managing event information | |
JP5402725B2 (en) | Remote control system | |
JP6574689B2 (en) | Karaoke device and karaoke system | |
JP4586268B2 (en) | Data transmission / reception management method and data transmission / reception management apparatus in network | |
JP4222236B2 (en) | Connection setting device and program | |
CN102109992B (en) | Program uses system, program using method and program | |
JP6785170B2 (en) | Karaoke system | |
JP6818529B2 (en) | Karaoke device, karaoke system | |
JP7425673B2 (en) | karaoke system | |
JP6474319B2 (en) | Karaoke system that can take over the settings of the temporary operation | |
JP3862989B2 (en) | Electronic musical instruments | |
WO2017221408A1 (en) | Distribution destination designation device, distribution destination designation method, and distribution destination designation program | |
JP6185417B2 (en) | Program and karaoke system | |
JP6765980B2 (en) | Karaoke system | |
JP7117216B2 (en) | karaoke system | |
JP6060020B2 (en) | Online karaoke system that can expand the search range of duets | |
JP4591468B2 (en) | Sound processing apparatus and program for controlling the same | |
JP2005269418A (en) | Program for realizing communication channel setting method and communication channel setting device | |
JP6829606B2 (en) | Karaoke system, server device | |
EP3381153B1 (en) | Automated system setup | |
JP5370406B2 (en) | Music playback device, posting management device, lighting pattern search method, and program | |
JP4106937B2 (en) | Karaoke system | |
JP6079969B2 (en) | Karaoke system and karaoke device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201007 |
|
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: 20201027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6789153 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |