JP6527764B2 - Karaoke system - Google Patents
Karaoke system Download PDFInfo
- Publication number
- JP6527764B2 JP6527764B2 JP2015128608A JP2015128608A JP6527764B2 JP 6527764 B2 JP6527764 B2 JP 6527764B2 JP 2015128608 A JP2015128608 A JP 2015128608A JP 2015128608 A JP2015128608 A JP 2015128608A JP 6527764 B2 JP6527764 B2 JP 6527764B2
- Authority
- JP
- Japan
- Prior art keywords
- identifier
- karaoke
- device identifier
- operation panel
- terminal
- 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
- 238000012545 processing Methods 0.000 claims description 63
- 238000004891 communication Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000001514 detection method Methods 0.000 claims description 21
- 238000012546 transfer Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 235000011888 snacks Nutrition 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Selective Calling Equipment (AREA)
Description
本発明はカラオケシステムに関する。 The present invention relates to a karaoke system.
液晶タッチパネル式のユーザインタフェース等を装置本体の前面部分に操作パネルとして備えたカラオケ装置が知られている。この操作パネルを利用することで、カラオケリモコン装置と同様の選曲操作だけでなく、カラオケ装置本体で行う各種設定操作を一つのパネルで行うことができる。 There is known a karaoke apparatus provided with a liquid crystal touch panel type user interface or the like on the front portion of the apparatus body as an operation panel. By using this operation panel, it is possible to perform not only the music selection operation similar to the karaoke remote control device but also various setting operations to be performed on the karaoke device body by one panel.
また、バーやスナックのような所謂ナイト店舗等では、店内の雰囲気を妨げないようにカラオケ装置本体は来店客に見えない場所に収納しておき、操作パネルのみを独立させてカウンターにおいたり、カウンター内の壁に設置したりできるレイアウトが自由なカラオケ装置が望まれている。 In addition, at so-called night stores such as bars and snacks, the karaoke apparatus body is stored in a place invisible to the customers so as not to disturb the atmosphere in the store, and only the operation panel is made independent and the counter or counter There is a demand for a karaoke apparatus having a free layout that can be installed on the inner wall.
そこで、出願人は装置本体に対して操作パネルが着脱可能となるよう、装置本体に対して操作パネルを有線で接続した新たなカラオケ装置を発表している(非特許文献1参照)。 Therefore, the applicant has announced a new karaoke apparatus in which the operation panel is connected by wire to the apparatus body so that the operation panel can be attached to and detached from the apparatus body (see Non-Patent Document 1).
ここで、非特許文献1のカラオケ装置において、選曲操作及び各種設定操作の双方を可能とする操作パネルは、装置本体に対して一台しか設けられていない。 Here, in the karaoke apparatus of Non-Patent Document 1, only one operation panel for enabling both of the music selection operation and the various setting operations is provided for the apparatus main body.
そのため、たとえば操作パネル自体が故障した場合には、操作パネル自体を新たなものに交換(或いはカラオケ装置本体を含めた代替品との交換)しなければならないが、交換されるまでの間はカラオケ装置の各種設定操作ができず不便である。 Therefore, for example, when the operation panel itself fails, it is necessary to replace the operation panel itself with a new one (or replace it with a substitute including the karaoke apparatus main body). It is inconvenient because various setting operations of the device can not be performed.
また、店舗でカラオケ装置を使用している際に操作パネルが故障した場合には、各種操作ができなくなることから、その影響は更に大きいものとなる。たとえば、ナイト店舗等では一人の歌唱者が連続して歌唱することが無いよう、歌唱者が操作可能な選曲専用のリモコン装置を設けず、操作パネルを用いて店員のみが選曲操作等を行う場合がある。このような状況下で操作パネルが故障すると、楽曲の選曲すらできなくなるためカラオケ歌唱自体を楽しむことができない。 In addition, when the operation panel breaks down while using the karaoke apparatus at a store, various operations can not be performed, and the influence is further increased. For example, when there is no remote controller dedicated to song selection that can be operated by a singer so that only a single singer can not sing continuously in a night store, etc., only a store clerk performs a song selection operation using the operation panel There is. If the operation panel breaks down in such a situation, it is not possible to even select a song, so it is not possible to enjoy karaoke singing itself.
本発明の目的は、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となるカラオケシステムを提供することにある。 An object of the present invention is to provide a karaoke system which enables various operations of the karaoke apparatus even when the operation panel can not be used.
上記課題を解決するために、請求項1に係るカラオケシステムは、各種操作を行うための操作パネル及び装置本体を有するカラオケ装置と、携帯端末と、前記カラオケ装置及び前記携帯端末と通信可能なサーバと、を有する。前記カラオケ装置は、前記操作パネルが前記装置本体に対して通信可能となっているか否かを検出する検出部と、前記操作パネルが前記装置本体に対して通信可能となっていない場合、当該カラオケ装置に対応した第1の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていないことを示す未通信フラグ信号を前記サーバに送信する装置側送信処理部と、を有する。前記携帯端末は、前記サーバを介して前記カラオケ装置の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされており、あるカラオケ装置から取得した第2の装置識別子、及び前記携帯端末の端末識別子を前記サーバに送信する端末側送信処理部を有する。前記サーバは、前記カラオケ装置から送信された未通信フラグ信号を前記第1の装置識別子に関連付けて記憶部に記憶させる第1の記憶処理部と、ある携帯端末から前記第2の装置識別子を受信した場合に、当該第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が前記記憶部に記憶されているか否かを判断する第1の判断部と、前記第2の装置識別子と一致し、且つ未通信フラグが立っている前記第1の装置識別子が前記記憶部に記憶されている場合、当該第1の装置識別子に対し、前記第2の装置識別子を送信した携帯端末の前記端末識別子を関連付けて記憶させる第2の記憶処理部と、ある携帯端末から前記コマンドが入力された場合、当該コマンドと併せて送信される当該携帯端末の端末識別子が前記記憶部に記憶されているか否かを判断する第2の判断部と、前記コマンドと併せて送信された端末識別子が前記記憶部に記憶されている場合、当該端末識別子と関連付けられている前記第1の装置識別子を有するカラオケ装置に対し、入力された前記コマンドを転送する転送部と、を有する。 In order to solve the above problems, a karaoke system according to claim 1 is a karaoke apparatus having an operation panel and an apparatus body for performing various operations, a portable terminal, a server capable of communicating with the karaoke apparatus and the portable terminal And. The karaoke apparatus detects the communication unit with the apparatus body by detecting whether the operation panel can communicate with the apparatus body, and when the operation panel can not communicate with the apparatus body, the karaoke apparatus And a device-side transmission processing unit that transmits, to the server, a first device identifier corresponding to a device, and a non-communication flag signal indicating that the operation panel can not communicate with the device body. The portable terminal is installed with software capable of inputting a command for performing remote control of the karaoke apparatus through the server, and a second apparatus identifier acquired from a certain karaoke apparatus, and the portable terminal And a terminal-side transmission processing unit that transmits the terminal identifier of The server receives a first storage processing unit for storing a non-communication flag signal transmitted from the karaoke device in association with the first device identifier in a storage unit, and receiving the second device identifier from a mobile terminal A first determination unit that determines whether the first device identifier that matches the second device identifier and that has the uncommunicated flag set is stored in the storage unit; If the first device identifier that matches the two device identifiers and has the uncommunicated flag set is stored in the storage unit, the second device identifier is transmitted to the first device identifier. A second storage processing unit for associating and storing the terminal identifier of the portable terminal and the terminal identifier of the portable terminal transmitted together with the command when the command is input from a certain portable terminal is the storage A second determination unit for determining whether or not stored in the storage unit, and the terminal identifier transmitted together with the command is stored in the storage unit, the first unit associated with the terminal identifier And a transfer unit for transferring the input command to the karaoke apparatus having a device identifier.
このようなカラオケシステムによれば、操作パネルが故障等した場合であっても、所定の携帯端末からカラオケ装置に対して操作入力を行うことができる。すなわち、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となる。 According to such a karaoke system, even when the operation panel is broken or the like, operation input can be performed on the karaoke apparatus from a predetermined portable terminal. That is, even when the operation panel can not be used, various operations of the karaoke apparatus are possible.
上記課題を解決するために、請求項2に係るカラオケシステムは、請求項1記載のカラオケシステムであって、前記操作パネルが前記装置本体に対して通信可能となっている場合、前記装置側送信処理部は、前記第1の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていることを示す通信フラグ信号を前記サーバに送信し、前記第1の記憶処理部は、前記通信フラグ信号に基づいて、前記記憶部から前記第1の装置識別子を削除する処理、または未通信フラグを倒す処理を行う。
In order to solve the said subject, the karaoke system which concerns on
或いは、上記課題を解決するために、請求項3に係るカラオケシステムは、請求項1記載のカラオケシステムであって、前記カラオケ装置は、前記操作パネルから各種操作の入力を受け付ける通常モード及び前記携帯端末からのコマンドを受け付ける遠隔操作モードを設定するモード制御部を有し、前記モード制御部は、前記操作パネルが前記装置本体に対して通信可能となっていない場合には前記遠隔操作モードを設定し、前記操作パネルが前記装置本体に対して通信可能となっている場合には前記通常モードを設定する。
Alternatively, in order to solve the above problems, a karaoke system according to
これらの場合、操作パネルの故障等が生じている場合のみ携帯端末から各種操作が可能となる。 In these cases, various operations can be performed from the portable terminal only when the operation panel is broken or the like.
また、上記課題を解決するために、請求項4に係るカラオケシステムは、請求項1〜3のいずれか一つに記載のカラオケシステムであって、前記第2の記憶処理部は、ある第1の装置識別子に対して既に一の端末識別子が関連付けられている場合には、当該第1の装置識別子に対して他の端末識別子を関連付けて登録しない。
Further, in order to solve the above problem, a karaoke system according to
この場合、所定の携帯端末からのみカラオケ装置の各種操作が可能となる。 In this case, various operations of the karaoke apparatus can be performed only from a predetermined portable terminal.
本発明によれば、操作パネルが使用できない場合であってもカラオケ装置の各種操作が可能となる。 According to the present invention, various operations of the karaoke apparatus can be performed even when the operation panel can not be used.
<第1実施形態>
図1〜図8を参照して、第1実施形態に係るカラオケシステム1について説明する。
First Embodiment
The karaoke system 1 which concerns on 1st Embodiment is demonstrated with reference to FIGS. 1-8.
==システム==
図1に示すように、本実施形態のカラオケシステム1は、カラオケ装置2と、携帯端末3と、サーバ4とを備える。カラオケ装置2は、カラオケ店舗の各カラオケルームや、ナイト店舗等に設置される。カラオケ装置2とサーバ4とはネットワークNを介して通信可能となっている。ネットワークNは、たとえば公衆電話回線網やインターネット回線である。サーバ4からカラオケ装置2にカラオケを行うための楽曲データが送信され、カラオケ装置2が楽曲を演奏することにより、利用者はカラオケの歌唱が可能となる。また、携帯端末3は、たとえばモバイル通信網や無線LAN、及びネットワークNを介してサーバ4と通信可能になっている。
== System ==
As shown in FIG. 1, the karaoke system 1 of the present embodiment includes a
==カラオケ装置==
カラオケ装置2は、カラオケ演奏及び利用者が歌唱を行うための装置である。図2は、カラオケ装置2のハードウエア構成例を示す図である。カラオケ装置2は、装置本体21、操作パネル22、スピーカ23、表示部24、マイク25を備える。
== Karaoke device ==
The
スピーカ23は装置本体21からの放音信号に基づいて放音するための構成である。表示部24は装置本体21からの映像信号に基づいて映像を画面に表示するための構成である。マイク25は利用者の音声をアナログの音声信号に変換して装置本体21に入力するための構成である。
The speaker 23 is configured to emit sound based on the sound emission signal from the apparatus
操作パネル22は、カラオケ装置2に対する各種操作をおこなうための入力手段である。操作パネル22の前面には、たとえば、タッチパネル式の入力画面22a、予約確認や採点を行う押下式のボタン22b、及びカラオケ音量、BGM音量、エコーレベル、マイク音量等の調整を行うダイヤル式のツマミ22c等が設けられている。また、所定のボタンを押下等することにより、BGV(Back Ground Video)の設定や新譜のデータ受信等を行うことが可能な「管理者モード」、メンテナンスや環境設定を行うことが可能な「サービスマンモード」に移行することができる。各モードにおいても、操作パネル22を用いて各種設定操作が可能となる。更には、操作パネル22により楽曲の選曲操作も可能である。本実施形態における「各種操作」には、カラオケ装置2に対する各種設定操作だけでなく楽曲の選曲操作も含まれる。
The
本実施形態における操作パネル22は、装置本体21に対して着脱可能に設けられている。また、装置本体21と操作パネル22とはケーブルLによって通信可能に接続されている。ケーブルLを取り外すことにより、装置本体21と操作パネル22との通信状態を解除することができる。
The
装置本体21は、選択されたカラオケ楽曲の演奏制御、歌詞および背景映像の表示制御、マイク25を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。装置本体21は、CPUおよびメモリ(いずれも図示無し)を備える制御部21aを有する。CPUは、メモリに記憶された動作プログラムを実行することにより各種の機能を実現する。
The apparatus
図3は、装置本体21のソフトウエア構成例を示す図である。装置本体21は、検出部211、送信処理部212を備える。検出部211及び送信処理部212は、制御部21aのCPUがメモリに記憶されている動作プログラムを実行することにより実現される。
FIG. 3 is a view showing an example of the software configuration of the apparatus
検出部211は、操作パネル22が装置本体21に対して通信可能となっているか否かを検出する。
The
具体的には、検出部211は、所定のタイミングで操作パネル22と装置本体21との通信状態を確認することにより、通信可能か否かを検出する。たとえば、操作パネル22の故障等により操作パネル22からケーブルLを取り外し、通信状態を解除する場合、或いは修理された操作パネル22を装置本体21に再度接続する場合のいずれの場合であっても検出部211は、通信状態の確認を行うことができる。検出部211は、検出結果を送信処理部212に送信する。なお、検出部211は、カラオケ装置2の電源が投入されたタイミングで操作パネル22と装置本体21との通信状態の確認を行うようにしてもよい。
Specifically, the
送信処理部212は、通信用インターフェース(図示無し)を介して、カラオケ装置2からの各種情報をサーバ4に送信する処理を行う。
The
本実施形態に係る送信処理部212は、検出部211から受信した検出結果が、操作パネル22が装置本体21に対して通信可能となっていない場合、カラオケ装置2に対応した第1の装置識別子、及び未通信フラグ信号をサーバ4に送信する。一方、検出部211から受信した検出結果が、操作パネル22が装置本体21に対して通信可能となっている場合、送信処理部212は、カラオケ装置2に対応した第1の装置識別子、及び通信フラグ信号をサーバ4に送信する。
The
未通信フラグ信号は、操作パネル22が装置本体21に対して通信可能となっていないことを示すフラグを立てるための信号である。通信フラグ信号は、操作パネル22が装置本体21に対して通信可能となっていることを示す信号であって、未通信フラグが既に立っている場合にはそれを倒すための信号である。また、第1の装置識別子は、カラオケ装置2毎に異なるデータが付与されている。すなわち、第1の装置識別子を確認することにより、複数あるカラオケ装置2から一のカラオケ装置2を特定することができる。
The non-communication flag signal is a signal for setting a flag indicating that the
具体的には、送信処理部212は、検出部211から操作パネル22が装置本体21に対して通信可能となっていない旨の信号(検出結果)を受信すると、第1の装置識別子を装置本体21のメモリ等から取得する。そして、送信処理部212は、第1の装置識別子に未通信フラグ信号を付加してサーバ4に送信する。一方、送信処理部212は、検出部211から操作パネル22が装置本体21に対して通信可能となっている旨の信号(検出結果)を受信した場合にも、第1の装置識別子を装置本体21のメモリ等から取得する。そして、送信処理部212は、第1の装置識別子に通信フラグ信号を付加してサーバ4に送信する。このような送信処理部212は、「装置側送信処理部」の一例である。
Specifically, when the
==携帯端末==
携帯端末3は、一般的なスマートフォン、タブレット端末等を用いることが可能である。携帯端末3は、所定のアプリケーションソフトウエアをインストールすることにより各種プログラムを実行することができる。
== Mobile terminal ==
The
本実施形態において、携帯端末3は、サーバ4を介してカラオケ装置2の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされている。このソフトウエアを実行することにより、携帯端末3は、識別子取得部301、送信処理部302及びコマンド制御部303として機能する(図4参照)。
In the present embodiment, the
識別子取得部301は、カラオケ装置2から第2の装置識別子を取得する。たとえば、携帯端末3のカメラ機能を利用して、カラオケ装置2に設けられたバーコードや二次元コード(たとえば、QRコード(登録商標))を読み込む。これらのコードには、少なくともそのカラオケ装置2を識別するためのデータ(第2の装置識別子)が記録されている。識別子取得部301は、読み込まれたコードを解析し、第2の装置識別子を取得する。なお、一のカラオケ装置2において、第1の装置識別子と第2の装置識別子とは共通である。
The
第2の装置識別子の取得はカメラ機能を利用する例に限られない。たとえば、携帯端末3の画面上にてカラオケ装置2毎に予め設定されているIDを入力する。この場合、識別子取得部301は、入力されたIDに応じた第2の装置識別子を取得する。
Acquisition of the second device identifier is not limited to the example using the camera function. For example, an ID preset for each
送信処理部302は、識別子取得部301によって取得した第2の装置識別子、及び携帯端末3の端末識別子をサーバ4に送信する。携帯端末3は、端末毎に異なる識別子(たとえば電話番号)を有している。
The
具体例として、識別子取得部301によって第2の装置識別子を取得すると、携帯端末3の画面上に当該装置識別子をサーバ4に送信するかどうかを確認するアイコンが表示される。当該アイコンが選択された場合、送信処理部302は、第2の装置識別子と併せて携帯端末3の端末識別子をサーバ4に送信する。このような送信処理部302は「端末側送信処理部」の一例である。
As a specific example, when the second device identifier is acquired by the
コマンド制御部303は、携帯端末3によりカラオケ装置2を遠隔操作するためのコマンド入力に関する制御を行う。コマンド制御部303は、携帯端末の画面上に複数の操作ボタンを表示させる。たとえば、カラオケ音量やエコーレベルを上げ下げするボタンなどである。ある操作ボタンが選択された場合、コマンド制御部303は、その操作ボタンのコマンドを実行させる信号をサーバ4に送信する。なお、コマンド制御部303は、コマンド信号と併せて端末識別子もサーバ4に送信する。
The
==サーバ==
サーバ4は、カラオケ利用者やカラオケ装置2等に関する各種情報を蓄積して管理するコンピュータである。図5はサーバ4のハードウエア構成例を示す図である。サーバ4は、制御部40、通信部41および記憶部42を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== server ==
The
制御部40は、CPU40aおよびメモリ40bを備える。CPU40aは、メモリ40bに記憶された動作プログラムを実行することにより各種の機能を実現する。メモリ40bは、CPU40aにより実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。通信部41は、サーバ4をネットワークNに接続するためのインタフェースを提供する。記憶部42は、各種のデータを記憶する記憶装置であり、たとえばハードディスクドライブなどである。
The
図6は、サーバ4のソフトウエア構成例を示す図である。サーバ4は、第1の記憶処理部401、第1の判断部402、第2の記憶処理部403、第2の判断部404、転送部405を備える。第1の記憶処理部401、第1の判断部402、第2の記憶処理部403、第2の判断部404、及び転送部405は、CPU40aがメモリ40bに記憶されるプログラムを実行することにより実現される。
FIG. 6 is a diagram showing an example of the software configuration of the
第1の記憶処理部401は、カラオケ装置2から送信された未通信フラグ信号を第1の装置識別子に関連付けて記憶部42に記憶させる。
The first
たとえば、記憶部42には図7Aに示すような管理テーブルが設定されている。あるカラオケ装置2から第1の装置識別子X及び未通信フラグ信号が送られてきた場合、第1の記憶処理部401は、管理テーブルに第1の装置識別子Xを登録し、未通信フラグを立てる(図7Aでは「〇」で示す)。一方、第1の記憶処理部401は、カラオケ装置2から第1の装置識別子X及び通信フラグ信号が送られてきた場合、記憶部42から第1の装置識別子Xを削除する処理を行う。サーバ4は、このような管理テーブルにより、操作パネル22と装置本体21とが未通信状態にあるカラオケ装置2に関する情報を管理することができる。
For example, a management table as shown in FIG. 7A is set in the
第1の判断部402は、ある携帯端末3から第2の装置識別子を受信した場合に、当該第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が記憶部42に記憶されているか否かを判断する。
When the
たとえば、ある携帯端末3から第2の装置識別子Xを受信した場合に、第1の判断部402は、図7Aの管理テーブルにおいて、第2の装置識別子Xに一致する装置識別子であって、且つ未通信フラグが立っている第1の装置識別子を探す。図7Aの管理テーブルにおいては、未通信フラグが立っている第1の装置識別子Xが存在する。よって、第1の判断部402は、第2の装置識別子Xと一致し、且つ未通信フラグが立っている第1の装置識別子Xが記憶部42に記憶されていると判断する。
For example, when the second device identifier X is received from a certain
第2の記憶処理部403は、第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が記憶部42に記憶されている場合、当該第1の装置識別子に対し、第2の装置識別子を送信した携帯端末3の端末識別子を関連付けて記憶させる。
If the second
たとえば、第2の記憶処理部403は、図7Aの管理テーブルに記憶されている第1の装置識別子Xに対して第2の装置識別子Xを送信した携帯端末3の端末識別子αを関連付けて記憶させる(図7B参照)。なお、上述の通り、端末識別子は、第2の装置識別子と併せて携帯端末3から送信される。
For example, the second
第2の判断部404は、ある携帯端末3からコマンドが入力された場合、当該コマンドと併せて送信される携帯端末3の端末識別子が記憶部42に記憶されているか否かを判断する。
When a command is input from a certain
たとえば、端末識別子αの携帯端末3からカラオケ装置2を遠隔操作するためのコマンドが入力されたとする。この場合、第2の判断部404は、コマンドと併せて送信される端末識別子αが記憶部42の管理テーブルに記憶されているかを判断する。図7Bの管理テーブルによれば、第1の装置識別子Xに対して端末識別子αが関連付けられている。よって、第2の判断部404は、コマンドと併せて送信される端末識別子αが記憶部42に記憶されていると判断する。
For example, it is assumed that a command for remotely operating the
転送部405は、コマンドと併せて送信された端末識別子が記憶部42に記憶されている場合、当該端末識別子と関連付けられている第1の装置識別子を有するカラオケ装置2に対し、入力されたコマンドを転送する。
When the terminal identifier transmitted together with the command is stored in the
上述の通り、携帯端末3からコマンドが送信される際には、当該コマンドと併せてそのコマンドを入力した携帯端末3の端末識別子が送信される。転送部405は、受信した端末識別子が記憶部42に記憶されているかを確認し、記憶されている場合には、その端末識別子と関連付けられているカラオケ装置2に対して入力されたコマンドを転送する。たとえば、図7Bの管理テーブルにおいて、コマンドと併せて端末識別子αを受信したとする。この場合、転送部405は、端末識別子αが関連付けられている装置識別子Xで特定されるカラオケ装置2に対し、当該コマンドを転送する。これにより、カラオケ装置2の操作パネル22が故障等により使用できない場合であっても、特定の携帯端末3からサーバ4を介してカラオケ装置2を遠隔操作することが可能となる。
As described above, when a command is transmitted from the
==カラオケシステムの動作について==
次に、図8を参照して本実施形態に係るカラオケシステム1の動作の具体例について述べる。図8は、カラオケシステム1の動作例を示すフローチャートである。なお、この例においては、サーバ4を介してカラオケ装置2の遠隔操作を行うためのコマンドを入力可能とするソフトウエアが携帯端末3にインストールされているものとする。
== About the operation of the karaoke system ==
Next, a specific example of the operation of the karaoke system 1 according to the present embodiment will be described with reference to FIG. FIG. 8 is a flowchart showing an operation example of the karaoke system 1. In this example, it is assumed that software for enabling input of a command for performing remote control of the
まず、検出部211は、操作パネル22が装置本体21に対して通信可能となっているか否かを検出する(通信状態の検出。ステップ10)。操作パネル22が装置本体21に対して通信可能となっている場合、操作パネル22からの操作入力によってカラオケ装置2の各種操作を行うことができる。
First, the
一方、たとえば、操作パネル22が故障して操作できなくなってしまったため、装置本体21から取り外したとする。このような場合、検出部211は、操作パネル22が装置本体21に対して通信可能となっていないことを検出する。このように、操作パネル22が装置本体21に対して通信可能となっていない場合、送信処理部212は、当該カラオケ装置2に対応した第1の装置識別子、及び未通信フラグ信号をサーバ4に送信する(未通信フラグ等の送信。ステップ11)。
On the other hand, for example, it is assumed that the
サーバ4において、第1の記憶処理部401は、ステップ11で送信された未通信フラグ信号を第1の装置識別子に関連付けて記憶部42に記憶させる(未通信フラグ等の記憶。ステップ12)。
In the
ここで、操作パネル22が使用できない状況において、店舗の店員等が自己の携帯端末3を用いてカラオケ装置2の操作を行いたいと考えた場合、携帯端末3によりカラオケ装置2に付された二次元コード等を読み取り、第2の装置識別子を取得する。
Here, when it is thought that the store clerk or the like of the store wants to operate the
送信処理部302は、取得した第2の装置識別子、及び当該第2の装置識別子の取得に用いた携帯端末3の端末識別子をサーバ4に送信する(端末識別子等の送信。ステップ13)。
The
サーバ4において、第1の判断部402は、ステップ13で送信された第2の装置識別子を受信した場合に、当該第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が記憶部42に記憶されているか否かを判断する(装置識別子あり?ステップ14)。
In the
ステップ13で送信された第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が記憶部42に記憶されている場合(ステップ14でYの場合)、第2の記憶処理部403は、当該第1の装置識別子に対し、ステップ13で第2の装置識別子を送信した携帯端末3の端末識別子を関連付けて記憶させる(端末識別子の記憶。ステップ15)。
When the first device identifier that matches the second device identifier transmitted in step 13 and in which the uncommunicated flag is set is stored in the storage unit 42 (in the case of Y in step 14), the second device identifier The
一方、ステップ13で送信された第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が記憶部42に記憶されていない場合(ステップ14でNの場合)、第2の記憶処理部403は、ステップ15以降の処理を行わない。
On the other hand, if the first device identifier that matches the second device identifier transmitted in step 13 and has the uncommunicated flag set is not stored in the storage unit 42 (in the case of N in step 14), The second
次に、携帯端末3からカラオケ装置2を操作するためのコマンドが入力されたとする(コマンドの入力。ステップ16)。この場合、第2の判断部404は、当該コマンドと併せて送信される携帯端末3の端末識別子が記憶部42に記憶されているか否かを判断する(端末識別子あり?ステップ17)。
Next, it is assumed that a command for operating the
コマンドと併せて送信された端末識別子が記憶部42に記憶されている場合(ステップ17でYの場合)、転送部405は、当該端末識別子と関連付けられている第1の装置識別子を有するカラオケ装置2に対し、入力されたコマンドを転送する(コマンドの転送。ステップ18)。これにより、カラオケ装置2は携帯端末3によって遠隔操作される。一方、コマンドと併せて送信された端末識別子が記憶部42に記憶されていない場合(ステップ17でNの場合)、転送部405はコマンドのデータを破棄し、ステップ18の転送処理を行わない。
When the terminal identifier transmitted together with the command is stored in the storage unit 42 (in the case of Y at step 17), the
このように、本実施形態に係るカラオケシステム1によれば、故障等により操作パネル22が使用できない状況が生じた場合であっても、携帯端末3を用いて容易にカラオケ装置2の操作を行うことが可能である。よって、代替品が入手できるまでの間であってもカラオケ装置2を利用できるため便利である。更には、カラオケ装置2を使用中であっても歌唱を中止したりする必要がないため、カラオケ歌唱の興趣性を失うことはない。
As described above, according to the karaoke system 1 according to the present embodiment, even when the
ところで、一の装置識別子に対して複数の端末識別子を関連付けた場合、それぞれの携帯端末3から一のカラオケ装置2を操作することができる。この場合、店舗の管理者等の把握しないところで設定を変えたり、楽曲の選曲が行われる可能性があるため不都合が生じる場合がありうる。
When a plurality of terminal identifiers are associated with one device identifier, one
そこで、既に一の端末識別子が関連付けられているカラオケ装置2に対しては、サーバ4において、他の携帯端末3から当該カラオケ装置2の装置識別子に該当するもの送信されてきたとしても、その端末識別子を登録しないようにできる。具体的には、第2の記憶処理部403は、ある第1の装置識別子に対して既に一の端末識別子が関連付けられている場合には、当該第1の装置識別子に対して他の端末識別子を関連付けて登録しない。なお、ある第1の装置識別子に対して既に一の端末識別子が関連付けられている場合であって、新たな端末識別子が送信された場合に、第2の記憶処理部403は、新たな端末識別子を上書きして登録するとしてもよい。
Therefore, even if the other
また、上記実施形態では記憶部42に専用の管理テーブルを設ける例について述べたがこれに限られない。たとえば、サーバ4は複数のカラオケ装置2を管理しているため、通常は各カラオケ装置2を特定する情報(第1の装置識別子)を含むリストを有している。よって専用の管理テーブルの代わりにこのリストを用いることも可能である。たとえば、第1の装置識別子及び未通信フラグ信号を受信した場合、第1の記憶処理部401は、当該第1の装置識別子をリストから探し出し、未通信フラグ信号を関連付ける(未通信フラグを立てる)。また、通信フラグを受信した場合、第1の記憶処理部401は、リストから未通信フラグを倒す処理を行う。
Further, in the above embodiment, an example in which a dedicated management table is provided in the
さらに、カラオケ装置2に対応した第1の装置識別子、及び未通信フラグ信号をサーバ4に送信する際に、装置本体21にて現在設定されているカラオケ音量やエコーレベル等の設定値情報も含めて送信してもよい。この場合、サーバ4にて設定値情報と未通信フラグ信号を第1の装置識別子に関連付けて記憶部42に記憶させておき、後に第1の装置識別子に関連付けられる端末識別子を送信してきた携帯端末3に対してこの設定値情報を返信する。携帯端末3は、サーバ4から受信した設定値情報を記憶して設定値情報に対応する操作ボタン項目の設定値として表示するとともに、操作ボタンの入力に基づいて変更される設定値情報をその都度画面上に更新表示することで、店舗の店員等が現在の設定値を参照しながら操作することができる。
Furthermore, when transmitting the first device identifier corresponding to the
<第2実施形態>
図9を参照して、第2実施形態に係るカラオケシステム1について説明する。第1実施形態では、操作パネル22が装置本体21に対して通信可能となっている場合に、記憶部42から第1の装置識別子を削除する処理等によって、サーバ4側で携帯端末3からのコマンド入力を無効とする例について述べた。一方、本実施形態では、携帯端末3からのコマンド入力をカラオケ装置2側で無効とする例について述べる。第1実施形態と同様の構成については詳細な説明を省略する。
Second Embodiment
A karaoke system 1 according to a second embodiment will be described with reference to FIG. In the first embodiment, when the
==カラオケ装置==
本実施形態に係るカラオケ装置2の装置本体21は、所定の動作プログラムが実行されることにより、検出部211、送信処理部212、及びモード制御部213として機能する(図9参照)。
== Karaoke device ==
The apparatus
モード制御部213は、カラオケ装置2に対し、通常モード及び遠隔操作モードを設定する。通常モードは、カラオケ装置2の各種操作を行う場合に、操作パネル22からの入力のみを受け付ける。遠隔操作モードは、カラオケ装置2の各種操作を行う場合に、携帯端末3からのコマンドを受け付ける。
The
モード制御部213は、操作パネル22が装置本体21に対して通信可能となっていない場合には遠隔操作モードを設定し、操作パネル22が装置本体21に対して通信可能となっている場合には通常モードを設定する。
The
このように、カラオケ装置2側で遠隔操作を禁止するモード(通常モード)を設定しておくことにより、操作パネル22の通信状態が回復した際に都度サーバ4に通信フラグ信号を送信し、記憶部42から装置識別子を削除する処理等が不要となる。また、仮にサーバ4が携帯端末3から受け取ったコマンドを転送してきたとしても、カラオケ装置2が通常モードに設定されている場合、当該コマンドによりカラオケ装置2の操作が実行されることがない。よって、設定を勝手に変更されるといった不都合も生じ得ない。
As described above, by setting the mode (normal mode) for prohibiting the remote control on the
上記実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウエアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピューター可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体、CD−ROM等がある。 The above embodiments can be realized by causing a computer or a microprocessor to execute the various processes described above. In this case, all the processes may be prepared as a program, or some processes may be processed by hardware and the remaining processes may be prepared as a program. It is also possible to supply the program to a computer using a non-transitory computer readable medium in which an executable program is stored. Examples of non-transitory computer readable media include magnetic recording media and CD-ROMs.
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。それらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiments are presented as examples and do not limit the scope of the invention. In addition, the above configurations can be implemented in combination as appropriate, and various omissions, replacements, and changes can be made without departing from the scope of the invention. Those embodiments and the variations thereof are included in the invention described in the claims and the equivalents thereof as well as included in the scope and the gist of the invention.
1 カラオケシステム
2 カラオケ装置
3 携帯端末
4 サーバ
42 記憶部
211 検出部
212 送信処理部(装置側送信処理部)
302 送信処理部(端末側送信処理部)
401 第1の記憶処理部
402 第1の判断部
403 第2の記憶処理部
404 第2の判断部
405 転送部
DESCRIPTION OF SYMBOLS 1
302 Transmission processing unit (terminal-side transmission processing unit)
401 first
Claims (4)
前記カラオケ装置は、
前記操作パネルが前記装置本体に対して通信可能となっているか否かを検出する検出部と、
前記操作パネルが前記装置本体に対して通信可能となっていない場合、当該カラオケ装置に対応した第1の装置識別子、及び前記操作パネルが前記装置本体に対して通信可能となっていないことを示す未通信フラグ信号を前記サーバに送信する装置側送信処理部と、
を有し、
前記携帯端末は、
前記サーバを介して前記カラオケ装置の遠隔操作を行うためのコマンドを入力可能とするソフトウエアがインストールされており、
あるカラオケ装置から取得した第2の装置識別子、及び前記携帯端末の端末識別子を前記サーバに送信する端末側送信処理部を有し、
前記サーバは、
前記カラオケ装置から送信された未通信フラグ信号を前記第1の装置識別子に関連付けて記憶部に記憶させる第1の記憶処理部と、
ある携帯端末から前記第2の装置識別子を受信した場合に、当該第2の装置識別子と一致し、且つ未通信フラグが立っている第1の装置識別子が前記記憶部に記憶されているか否かを判断する第1の判断部と、
前記第2の装置識別子と一致し、且つ未通信フラグが立っている前記第1の装置識別子が前記記憶部に記憶されている場合、当該第1の装置識別子に対し、前記第2の装置識別子を送信した携帯端末の前記端末識別子を関連付けて記憶させる第2の記憶処理部と、
ある携帯端末から前記コマンドが入力された場合、当該コマンドと併せて送信される当該携帯端末の端末識別子が前記記憶部に記憶されているか否かを判断する第2の判断部と、
前記コマンドと併せて送信された端末識別子が前記記憶部に記憶されている場合、当該端末識別子と関連付けられている前記第1の装置識別子を有するカラオケ装置に対し、入力された前記コマンドを転送する転送部と、
を有することを特徴とするカラオケシステム。 A karaoke system comprising: a karaoke apparatus having an operation panel and an apparatus body for performing various operations; a portable terminal; and a server capable of communicating with the karaoke apparatus and the portable terminal.
The karaoke apparatus is
A detection unit that detects whether the operation panel can communicate with the apparatus main body;
If the operation panel can not communicate with the device body, it indicates that the first device identifier corresponding to the karaoke device and the operation panel can not communicate with the device body An apparatus-side transmission processing unit that transmits a non-communication flag signal to the server;
Have
The portable terminal is
There is installed software that enables input of commands for performing remote control of the karaoke apparatus via the server.
And a terminal-side transmission processing unit that transmits the second device identifier acquired from a certain karaoke device and the terminal identifier of the portable terminal to the server,
The server is
A first storage processing unit for storing a non-communication flag signal transmitted from the karaoke apparatus in the storage unit in association with the first apparatus identifier;
When the second device identifier is received from a certain portable terminal, whether or not the first device identifier that matches the second device identifier and has the uncommunicated flag set is stored in the storage unit A first determination unit that determines
When the first device identifier that matches the second device identifier and in which the uncommunicated flag is set is stored in the storage unit, the second device identifier is stored for the first device identifier. A second storage processing unit that associates and stores the terminal identifier of the portable terminal that has transmitted
A second determination unit that determines whether the terminal identifier of the mobile terminal transmitted together with the command is stored in the storage unit when the command is input from the mobile terminal;
When the terminal identifier transmitted together with the command is stored in the storage unit, the input command is transferred to the karaoke apparatus having the first device identifier associated with the terminal identifier. A transfer unit,
Karaoke system characterized by having.
前記第1の記憶処理部は、前記通信フラグ信号に基づいて、前記記憶部から前記第1の装置識別子を削除する処理、または未通信フラグを倒す処理を行うことを特徴とする請求項1記載のカラオケシステム。 When the operation panel can communicate with the device body, the device-side transmission processing unit can communicate the first device identifier and the operation panel with the device body. Sending a communication flag signal to the server indicating
The first storage processing unit performs processing of deleting the first device identifier from the storage unit or processing of dropping a non-communication flag based on the communication flag signal. Karaoke system.
前記モード制御部は、前記操作パネルが前記装置本体に対して通信可能となっていない場合には前記遠隔操作モードを設定し、前記操作パネルが前記装置本体に対して通信可能となっている場合には前記通常モードを設定することを特徴とする請求項1記載のカラオケシステム。 The karaoke apparatus has a mode control unit that sets a normal mode for receiving inputs of various operations from the operation panel and a remote control mode for receiving commands from the portable terminal.
The mode control unit sets the remote control mode when the operation panel can not communicate with the device body, and the operation panel can communicate with the device body. The karaoke system according to claim 1, wherein the normal mode is set to.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015128608A JP6527764B2 (en) | 2015-06-26 | 2015-06-26 | Karaoke system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015128608A JP6527764B2 (en) | 2015-06-26 | 2015-06-26 | Karaoke system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017009969A JP2017009969A (en) | 2017-01-12 |
| JP6527764B2 true JP6527764B2 (en) | 2019-06-05 |
Family
ID=57763484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015128608A Active JP6527764B2 (en) | 2015-06-26 | 2015-06-26 | Karaoke system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6527764B2 (en) |
-
2015
- 2015-06-26 JP JP2015128608A patent/JP6527764B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017009969A (en) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104301383A (en) | Upgrading method, device and upgrading equipment | |
| JP2016511947A (en) | Electronic device, system and method for controlling one of a plurality of electronic component devices | |
| JP2017072887A (en) | Information processing system | |
| JPWO2013129621A1 (en) | Information processing apparatus, processing method, and program | |
| JP6422286B2 (en) | Karaoke management system | |
| JP6278403B2 (en) | Karaoke management system | |
| JP6257040B2 (en) | Karaoke system, portable information processing apparatus and program | |
| JP5786997B2 (en) | Remote control device, karaoke system, and program | |
| JP6527764B2 (en) | Karaoke system | |
| JP6829606B2 (en) | Karaoke system, server device | |
| JP5057511B2 (en) | Karaoke system | |
| JP2009058806A (en) | Karaoke system on request | |
| JP6741085B2 (en) | Data output system and data output method | |
| JP6796494B2 (en) | Karaoke system | |
| CN109257491B (en) | Message management method and electronic equipment | |
| JP4994921B2 (en) | Karaoke system | |
| JP4192944B2 (en) | Karaoke system and set-top box | |
| KR101725318B1 (en) | Data transmitting/receiving method using vibration pattern or manual input generated by user in mobile terminal | |
| JP6318989B2 (en) | Karaoke service system and karaoke service device | |
| JP6749201B2 (en) | Karaoke system | |
| JP6543556B2 (en) | Karaoke system | |
| JP7760865B2 (en) | Notification system and presentation control device | |
| JP5953417B1 (en) | Service providing apparatus, service providing system, and service providing method | |
| JP5522216B2 (en) | Network equipment and wireless network system | |
| JP7485569B2 (en) | Karaoke System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180507 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190322 |
|
| 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: 20190416 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190513 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6527764 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |