JP6990144B2 - Server device, pairing system - Google Patents
Server device, pairing system Download PDFInfo
- Publication number
- JP6990144B2 JP6990144B2 JP2018086656A JP2018086656A JP6990144B2 JP 6990144 B2 JP6990144 B2 JP 6990144B2 JP 2018086656 A JP2018086656 A JP 2018086656A JP 2018086656 A JP2018086656 A JP 2018086656A JP 6990144 B2 JP6990144 B2 JP 6990144B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- remote control
- terminal
- spare
- operating 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
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Selective Calling Equipment (AREA)
Description
本発明はサーバ装置、及びペアリングシステムに関する。 The present invention relates to a server device and a pairing system.
カラオケ装置に付属するリモコン装置は多機能化が進んでいる。具体的に、リモコン装置は、カラオケ歌唱する楽曲の検索や予約に利用するだけでなく、カラオケ歌唱を行う利用者を撮影した動画を再生したり、カラオケ演奏される楽曲の歌詞テロップを表示したりできる。 The remote control device attached to the karaoke device is becoming more multifunctional. Specifically, the remote control device is used not only for searching and making reservations for songs to be sung in karaoke, but also for playing videos of users who sing karaoke and displaying lyrics telops for songs to be played in karaoke. can.
リモコン装置の多機能化に際しては、カラオケ装置とペアリングを行う必要がある。 When making the remote control device multifunctional, it is necessary to pair it with the karaoke device.
たとえば、特許文献1には、無線端末(リモコン装置)が特定のカラオケ装置に対して自己のIDを赤外線信号として送信し、カラオケ装置が受信した無線端末のIDを含む確認メッセージをネットワーク上にブロードキャストし、無線端末が自己のIDを含む確認メッセージをカラオケ装置から受信したとき、そのカラオケ装置を通信相手のカラオケ装置として登録し、このカラオケ装置を宛先とする確認メッセージを送信し、カラオケ装置が自己を宛先とする確認メッセージを無線端末から受信したとき、この無線端末を通信相手の無線端末として登録することでペアリングを行う技術が開示されている。
For example, in
また、特許文献2には、後から参加した多機能携帯端末が、速やかにカラオケ装置とペアリングできるように、既にペアリング済みの他の多機能携帯端末にペアリング用の二次元コードを表示させ、当該二次元コードを後から参加した多機能端末に読み込ませることで、カラオケ装置とのペアリングを行う技術が開示されている。
Further, in
ところで、カラオケ装置とペアリングされているリモコン装置の充電が不十分な場合、使用途中に電池が切れてしまい、リモコン装置を使用できなくなることがある。 By the way, if the remote control device paired with the karaoke device is insufficiently charged, the battery may run out during use and the remote control device may not be usable.
このような場合、カラオケ店舗の従業員は、使用できなくなったリモコン装置をフロントに備え付けの予備のリモコン装置と交換し、当該予備のリモコン装置とカラオケ装置とをペアリングする作業を行う必要があった。また、ペアリングの作業中、カラオケ装置の利用者はリモコン装置を使用した楽曲予約等が行えないため、カラオケ歌唱を十分に楽しむことができない。 In such a case, the employee of the karaoke store needs to replace the unusable remote control device with a spare remote control device installed at the front desk and perform the work of pairing the spare remote control device with the karaoke device. rice field. Further, during the pairing work, the user of the karaoke device cannot make a music reservation or the like using the remote control device, so that the karaoke singing cannot be fully enjoyed.
本発明の目的は、使用中のリモコン装置が電池切れになりそうな場合に、予備のリモコン装置とカラオケ装置とのペアリングを容易に行うことができるサーバ装置及びペアリングシステムを提供することにある。 An object of the present invention is to provide a server device and a pairing system capable of easily pairing a spare remote controller device with a karaoke device when the remote controller device in use is about to run out of battery. be.
上記目的を達成するための一の発明は、あるカラオケ装置とペアリングされ、利用可能となっている稼働端末、及びいずれのカラオケ装置ともペアリングされていない予備端末を含む複数のリモコン装置と前記あるカラオケ装置を管理するサーバ装置であって、前記稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコン識別情報を関連付けた稼働端末通信情報、及び前記予備端末がサーバ装置と通信するためのアドレス情報に、当該予備端末を識別するためのリモコン識別情報を関連付けた予備端末通信情報を管理する情報管理部と、前記稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、前記予備端末に対し、当該稼働端末のペアリング情報を送信する第1の情報送信部と、前記稼働端末がペアリングされているカラオケ装置に対し、前記予備端末のリモコン識別情報を送信する第2の情報送信部と、前記稼働端末のペアリング情報を送信した場合、前記情報管理部で管理されている前記稼働端末のペアリング情報に関連付けられているリモコン識別情報を、前記予備端末のリモコン識別情報に変更することで前記稼働端末通信情報を更新する更新処理部と、を有するサーバ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
One invention for achieving the above object is a plurality of remote control devices including a working terminal paired with a karaoke device and available, and a spare terminal not paired with any karaoke device. A server device that manages a certain karaoke device, the operating terminal communication information in which the remote control identification information for identifying the operating terminal is associated with the pairing information for the operating terminal to communicate with the karaoke device, and the spare. The information management unit that manages the spare terminal communication information in which the remote control identification information for identifying the spare terminal is associated with the address information for the terminal to communicate with the server device, and the operating terminal indicate that the battery level is low. When the exchange request signal is received, the first information transmission unit that transmits the pairing information of the operating terminal to the spare terminal and the karaoke device to which the operating terminal is paired of the spare terminal When the pairing information of the operating terminal is transmitted to the second information transmitting unit that transmits the remote control identification information, the remote control identification information associated with the pairing information of the operating terminal managed by the information management unit is used. Is a server device having an update processing unit for updating the operating terminal communication information by changing to the remote control identification information of the spare terminal.
Other features of the present invention will be clarified by the description of the description and drawings described later.
本発明によれば、使用中のリモコン装置が電池切れになりそうな場合に、予備のリモコン装置とカラオケ装置とのペアリングを容易に行うことができる。 According to the present invention, when the remote controller device in use is about to run out of battery, pairing of the spare remote controller device and the karaoke device can be easily performed.
<実施形態>
図1~図6を参照して、実施形態に係るペアリングシステムについて説明する。
<Embodiment>
The pairing system according to the embodiment will be described with reference to FIGS. 1 to 6.
==ペアリングシステム==
図1に示すように、本実施形態に係るペアリングシステム1は、複数のリモコン装置、及びサーバ装置Sを含む。
== Pairing system ==
As shown in FIG. 1, the
サーバ装置Sは、各リモコン装置及び各カラオケ装置を管理する。サーバ装置Sと、各リモコン装置及び各カラオケ装置とは、ネットワークNを介して通信可能となっている。ネットワークNは、たとえば公衆電話回線網やインターネット回線等の伝送路である。 The server device S manages each remote control device and each karaoke device. The server device S, each remote controller device, and each karaoke device can communicate with each other via the network N. The network N is, for example, a transmission line such as a public telephone line network or an Internet line.
各カラオケ装置は、楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。各カラオケ装置は、利用者の歌唱音声を集音するマイク、カラオケ演奏音を放音するスピーカ、歌詞テロップ等を表示させるモニタ等(いずれも図示なし)を備える。図1は、カラオケルームKR1~KR3に、カラオケ装置K1~K3が設置されている例を示している。 Each karaoke device is a device for karaoke performance of music and for a user to sing karaoke. Each karaoke device is equipped with a microphone that collects the user's singing sound, a speaker that emits the karaoke performance sound, a monitor that displays lyrics telop, and the like (none of which are shown). FIG. 1 shows an example in which karaoke devices K1 to K3 are installed in karaoke rooms KR1 to KR3.
複数のリモコン装置は、あるカラオケ装置とペアリングされ、利用可能となっている稼働端末、及びいずれのカラオケ装置ともペアリングされていない予備端末を含む。 The plurality of remote control devices include a working terminal that is paired with a certain karaoke device and is available, and a spare terminal that is not paired with any of the karaoke devices.
図1には、リモコン装置R1~R3及びリモコン装置Rwの4つのリモコン装置を示している。図1において、リモコン装置R1~R3が「稼働端末」に相当し、リモコン装置Rwが「予備端末」に相当する。 FIG. 1 shows four remote control devices, a remote control device R1 to R3 and a remote control device Rw. In FIG. 1, the remote control devices R1 to R3 correspond to "operating terminals", and the remote control devices Rw correspond to "spare terminals".
リモコン装置R1~R3は、カラオケ装置K1~K3とペアリングされ、カラオケルームKR1~KR3で利用可能となっている。 The remote control devices R1 to R3 are paired with the karaoke devices K1 to K3 and can be used in the karaoke rooms KR1 to KR3.
ペアリングは公知の手法を利用することができる。たとえば、リモコン装置R1は、カラオケ装置K1からカラオケ装置K1の識別情報(カラオケID)及びカラオケ装置K1のIPアドレス(カラオケIPアドレス)を入手し、自己のIPアドレス(リモコンIPアドレス)を含むペアリング情報を作成する。そして、リモコン装置R1は、当該ペアリング情報に、自己の識別情報(リモコンID)を関連付けた稼働端末通信情報をサーバ装置Sに送信する。 A known method can be used for pairing. For example, the remote control device R1 obtains the identification information (karaoke ID) of the karaoke device K1 and the IP address (karaoke IP address) of the karaoke device K1 from the karaoke device K1, and pairing including its own IP address (remote control IP address). Create information. Then, the remote control device R1 transmits the operating terminal communication information in which the pairing information is associated with its own identification information (remote control ID) to the server device S.
サーバ装置Sは、リモコン装置R1から受信した稼働端末通信情報を管理し、且つペアリング情報に含まれるカラオケID及びカラオケIPアドレスに基づいて、カラオケ装置K1に稼働端末通信情報を送信する。このような処理により、リモコン装置R1とカラオケ装置K1のペアリングが完了する。 The server device S manages the operating terminal communication information received from the remote control device R1 and transmits the operating terminal communication information to the karaoke device K1 based on the karaoke ID and the karaoke IP address included in the pairing information. By such processing, the pairing of the remote control device R1 and the karaoke device K1 is completed.
一方、リモコン装置Rwは、フロントFに設置されている。リモコン装置Rwは、カラオケ店舗に設置されているいずれのカラオケ装置ともペアリングされていない。なお、フロントFにおいて、リモコン装置Rwは、満充電の状態となるよう充電器(図示なし)に接続されている。 On the other hand, the remote control device Rw is installed on the front F. The remote control device Rw is not paired with any of the karaoke devices installed in the karaoke store. At the front F, the remote controller Rw is connected to a charger (not shown) so as to be in a fully charged state.
リモコン装置Rwは、サーバ装置Sと通信可能となっている。たとえば、リモコン装置Rwは、リモコン装置Rwがサーバ装置Sと通信するためのアドレス情報(リモコンIPアドレス)に、自己の識別情報(リモコンID)を関連付けた予備端末通信情報をサーバ装置Sに送信する。 The remote control device Rw can communicate with the server device S. For example, the remote control device Rw transmits spare terminal communication information in which the remote control device Rw associates its own identification information (remote control ID) with the address information (remote control IP address) for communicating with the server device S. ..
サーバ装置Sは、リモコン装置Rwから受信した予備端末通信情報を管理する。このような処理により、リモコン装置Rwはサーバ装置Sと通信可能となる。 The server device S manages the spare terminal communication information received from the remote controller device Rw. By such processing, the remote control device Rw can communicate with the server device S.
なお、図1では、予備端末としてリモコン装置Rwが一台設置されている例を示しているが、フロントFにおいて複数の予備端末が設置されていてもよい。或いは、一のカラオケルームにおいて、同時に使用可能な複数の稼働端末があってもよい。 Although FIG. 1 shows an example in which one remote controller Rw is installed as a spare terminal, a plurality of spare terminals may be installed on the front F. Alternatively, there may be a plurality of operating terminals that can be used at the same time in one karaoke room.
==リモコン装置==
図2はリモコン装置R1のハードウェア構成例を示す図である。ここではリモコン装置R1について説明するが、他のリモコン装置も同様の構成を有する。リモコン装置R1は、記憶部10、通信部11、表示部12、操作部13、及び制御部14を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== Remote control device ==
FIG. 2 is a diagram showing a hardware configuration example of the remote controller device R1. Although the remote control device R1 will be described here, other remote control devices have the same configuration. The remote control device R1 includes a
[記憶部]
記憶部10は、各種のデータを記憶する大容量の記憶装置である。本実施形態における記憶部10の記憶領域の一部は、情報記憶部10aとして機能する。
[Memory]
The
(情報記憶部)
情報記憶部10aは、稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコン識別情報を関連付けた稼働端末通信情報、または予備端末がサーバ装置と通信するためのアドレス情報に、当該予備端末を識別するためのリモコン識別情報を関連付けた予備端末通信情報のいずれかを記憶する。
(Information storage unit)
The
上述の通り、リモコン装置R1とカラオケ装置K1とはペアリングされている。この場合、情報記憶部10aは、ペアリング情報であるカラオケ装置K1のカラオケID、カラオケIPアドレス、及び自己のリモコンIPアドレスと、自己のリモコンIDとを関連付けた稼働端末通信情報を記憶している。
As described above, the remote control device R1 and the karaoke device K1 are paired. In this case, the
なお、リモコン装置R2及びR3それぞれも、カラオケ装置とペアリングされている。この場合、各リモコン装置の情報記憶部10aは、稼働端末通信情報を記憶している。一方、予備端末であるリモコン装置Rwの情報記憶部10aは、アドレス情報である自己のリモコンIPアドレスと、自己のリモコンIDとを関連付けた予備端末通信情報を記憶している。
The remote control devices R2 and R3 are also paired with the karaoke device. In this case, the
[通信部・表示部・操作部]
通信部11は、リモコン装置R1とカラオケ装置K1またはサーバ装置Sとを接続するためのインターフェースを提供する。表示部12はカラオケ楽曲の検索画面等、各種表示を行うための構成である。操作部13は、リモコン装置R1に対して各種入力を行うための構成である。
[Communication unit / Display unit / Operation unit]
The
[制御部]
制御部14は、リモコン装置R1における各種の制御を行う。制御部14は、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態において制御部14は、信号送信部14a及び変更処理部14bとして機能する。
[Control unit]
The control unit 14 performs various controls on the remote controller R1. The control unit 14 includes a CPU and a memory (neither of which is shown). The CPU realizes various functions by executing a program stored in the memory. In the present embodiment, the control unit 14 functions as a
(信号送信部)
信号送信部14aは、電池残量が少ない場合、その旨の交換要求信号をサーバ装置Sに対して送信する。
(Signal transmitter)
When the battery level is low, the
カラオケルームKR1においてリモコン装置R1を使用した場合、使用時間の経過に伴って電池残量が減少する。信号送信部14aは、リモコン装置R1の電池残量を監視し、所定値以下(たとえば、満充電を100%とした場合に10%以下)なった場合や稼働時間が規定値以上となった場合、交換要求信号をサーバ装置Sに対して送信する。
When the remote control device R1 is used in the karaoke room KR1, the remaining battery level decreases as the usage time elapses. The
(変更処理部)
変更処理部14bは、サーバ装置Sから受信した各種情報に基づいて、情報記憶部10aに記憶されている情報を変更する。変更処理部14bの具体的な処理については後述する。
(Change processing unit)
The
==サーバ装置==
サーバ装置Sは、各リモコン装置やカラオケ装置を管理するコンピュータである。図3はサーバ装置Sのハードウェア構成例を示す図である。サーバ装置Sは、記憶部20、通信部21、及び制御部22を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。
== Server device ==
The server device S is a computer that manages each remote control device and karaoke device. FIG. 3 is a diagram showing a hardware configuration example of the server device S. The server device S includes a
[記憶部]
記憶部20は、各種のデータを記憶する大容量の記憶装置である。本実施形態に係る記憶部20の記憶領域の一部は、情報管理部20aとして機能する。
[Memory]
The
(情報管理部)
情報管理部20aは、稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコン識別情報を関連付けた稼働端末通信情報、及び予備端末がサーバ装置Sと通信するためのアドレス情報に、当該予備端末を識別するためのリモコン識別情報を関連付けた予備端末通信情報を管理する。
(Information Management Department)
The
情報管理部20aは、各リモコン装置から送信された稼働端末通信情報または予備端末通信情報を、リモコン装置毎に管理する。なお、これらの通信情報は、各リモコン装置で記憶されている情報と同じものである。
The
図4は、図1に示した各リモコン装置について、情報管理部20aで管理されている通信情報の一例を示す。図4に示したように、カラオケ装置とペアリングされているリモコン装置(リモコン装置R1~R3)については、カラオケID、カラオケIPアドレス、及びリモコンIPアドレスからなるペアリング情報が、リモコンIDと関連付けられている。一方、いずれのカラオケ装置ともペアリングされていないリモコン装置Rwについては、リモコンIPアドレスからなるアドレス情報が、リモコンIDと関連付けられている。
FIG. 4 shows an example of communication information managed by the
[通信部]
通信部21は、サーバ装置Sとカラオケ装置またはリモコン装置とを接続するためのインターフェースを提供する。
[Communication Department]
The
[制御部]
制御部22は、サーバ装置Sにおける各種の制御を行う。制御部22は、CPUおよびメモリ(いずれも図示無し)を備える。CPUは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態において制御部22は、第1の情報送信部22a、第2の情報送信部22b、及び更新処理部22cとして機能する。
[Control unit]
The
(第1の情報送信部)
第1の情報送信部22aは、稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、予備端末に対し、当該稼働端末のペアリング情報を送信する。
(First information transmission unit)
When the first
たとえば、サーバ装置Sは、リモコン装置R1の信号送信部14aから交換要求信号を受信したとする。この場合、第1の情報送信部22aは、情報管理部20aに記憶された複数のペアリング情報の中から、リモコン装置R1のペアリング情報(リモコン装置R1がペアリングされているカラオケ装置K1のカラオケID、カラオケIPアドレス、及びリモコン装置R1のリモコンIPアドレス)を読み出す。そして、第1の情報送信部22aは、フロントFに設置されたリモコン装置Rwに対し、読み出したペアリング情報を送信する。
For example, it is assumed that the server device S receives the exchange request signal from the
リモコン装置Rwの変更処理部14bは、サーバ装置Sから受信したペアリング情報に基づいて、情報記憶部10aに記憶されている情報を変更する。
The
上記例において、リモコン装置Rwの情報記憶部10aには、リモコン装置Rwのアドレス情報(リモコンIPアドレス)、及びリモコンIDが記憶されている。変更処理部14bは、記憶されているアドレス情報を、第1の情報送信部22aから送信されたリモコン装置R1のペアリング情報に変更する。このようにアドレス情報をペアリング情報に変更することにより、リモコン装置Rwはカラオケ装置K1とペアリングされる。すなわち、リモコン装置Rwは「稼働端末」として機能するように構成される。
In the above example, the
また、第1の情報送信部22aは、交換要求信号を送信した稼働端末に対し、予備端末のアドレス情報を送信する。
Further, the first
上記例において、第1の情報送信部22aは、稼働端末(リモコン装置R1)に対し、予備端末(リモコン装置Rw)のアドレス情報を送信する。
In the above example, the first
リモコン装置R1の変更処理部14bは、サーバ装置Sから受信した各種情報に基づいて、情報記憶部10aに記憶されている情報を変更する。
The
上記例において、リモコン装置R1の情報記憶部10aには、カラオケ装置K1とのペアリング情報、及び自己のリモコンIDが記憶されている。変更処理部14bは、ペアリング情報を、第1の情報送信部22aから送信されたリモコン装置Rwのアドレス情報に変更する。このようにペアリング情報をアドレス情報に変更することにより、リモコン装置R1はカラオケ装置K1とのペアリングが解除され、サーバ装置Sのみと通信可能となる。すなわち、リモコン装置R1は「予備端末」として機能するように構成される。この場合、リモコン装置R1はカラオケルームで使用されることが無いため、フロントFで充電することができる。
In the above example, the
(第2の情報送信部)
第2の情報送信部22bは、稼働端末がペアリングされているカラオケ装置に対し、予備端末のリモコン識別情報を送信する。
(Second information transmission unit)
The second
たとえば、上記例のように、リモコン装置R1の信号送信部14aから交換要求信号を受信したとする。
For example, it is assumed that the exchange request signal is received from the
この場合、第2の情報送信部22bは、情報管理部20aを参照し、リモコン装置R1がペアリングされているカラオケ装置K1に対し、リモコン装置RwのリモコンIDを送信する。カラオケ装置K1は、受信したリモコン装置RwのリモコンIDをリモコン装置R1のリモコンIDに変えて登録することにより、リモコン装置Rwからの指示入力を受け付けることができる。
In this case, the second
(更新処理部)
更新処理部22cは、稼働端末のペアリング情報を送信した場合、情報管理部20aで管理されている稼働端末のペアリング情報に関連付けられているリモコン識別情報を、予備端末のリモコン識別情報に変更することで稼働端末通信情報を更新する。
(Update processing unit)
When the update processing unit 22c transmits the pairing information of the operating terminal, the remote control identification information associated with the pairing information of the operating terminal managed by the
上記例において、第1の情報送信部22aがリモコン装置Rwに対し、リモコン装置R1のペアリング情報を送信したとする。
In the above example, it is assumed that the first
この場合、更新処理部22cは、情報管理部20aで管理されているリモコン装置R1のペアリング情報に関連付けられているリモコンIDを、リモコン装置RwのリモコンIDに変更する(図5参照)。この処理により、カラオケ装置K1で利用する稼働端末の稼働端末通信情報が更新される。
In this case, the update processing unit 22c changes the remote control ID associated with the pairing information of the remote control device R1 managed by the
更に、更新処理部22cは、稼働端末のペアリング情報を送信した場合、情報管理部20aで管理されている予備端末のアドレス情報に関連付けられているリモコン識別情報を当該稼働端末のリモコン識別情報に変更することで予備端末通信情報を更新することができる。
Further, when the update processing unit 22c transmits the pairing information of the operating terminal, the remote control identification information associated with the address information of the spare terminal managed by the
上記例において、第1の情報送信部22aがリモコン装置Rwに対し、リモコン装置R1のペアリング情報を送信したとする。
In the above example, it is assumed that the first
この場合、更新処理部22cは、情報管理部20aで管理されているリモコン装置Rwのアドレス情報に関連付けられているリモコンIDを、リモコン装置R1のリモコンIDに変更する(図5参照)。この処理により、フロントFで充電可能な予備端末の予備端末通信情報が更新される。
In this case, the update processing unit 22c changes the remote control ID associated with the address information of the remote control device Rw managed by the
なお、リモコン装置R1が「予備端末」としてフロントFに設置されている状態において、ある稼働端末からサーバ装置Sに対して交換要求信号が送信されることもある。この場合、上記と同様の処理を経ることにより、リモコン装置R1は再び「稼働端末」として機能する。 In a state where the remote control device R1 is installed on the front F as a "spare terminal", a replacement request signal may be transmitted from a certain operating terminal to the server device S. In this case, the remote control device R1 functions as the "operating terminal" again by undergoing the same processing as described above.
==ペアリングシステムにおける処理について==
次に、図6を参照して本実施形態に係るペアリングシステム1における処理の具体例について述べる。図6は、ペアリングシステム1における処理例を示すフローチャートである。この例では、リモコン装置R1(稼働端末)、及びリモコン装置Rw(予備端末)の2つのリモコン装置を例に説明する。また、リモコン装置R1の情報記憶部10aには、 リモコン装置R1がカラオケ装置K1と通信するためのペアリング情報に、自己のリモコンIDを関連付けた稼働端末通信情報が記憶されている。リモコン装置Rwの情報記憶部10aには、リモコン装置Rwがサーバ装置Sと通信するためのアドレス情報に、自己のリモコンIDを関連付けた予備端末通信情報が記憶されている。更に、サーバ装置Sの情報管理部20aには、リモコン装置R1の稼働端末通信情報、及びリモコン装置Rwの予備端末通信情報が管理されている。
== Processing in the pairing system ==
Next, a specific example of the processing in the
リモコン装置R1の電池残量が少なくなった場合、信号送信部14aは、その旨の交換要求信号をサーバ装置Sに対して送信する(交換要求信号の送信。ステップ10)。
When the battery level of the remote control device R1 is low, the
リモコン装置R1から電池残量が少ない旨の交換要求信号を受信した場合、サーバ装置Sの第1の情報送信部22aは、情報管理部20aからリモコン装置R1のペアリング情報を読み出し、リモコン装置Rwに送信する(ペアリング情報の送信。ステップ11)。
When the replacement request signal indicating that the battery level is low is received from the remote control device R1, the first
リモコン装置Rwの変更処理部14bは、ステップ11でサーバ装置Sから送信されたペアリング情報に基づいて、情報記憶部10aに記憶されているアドレス情報を、当該ペアリング情報に変更する(アドレス情報をペアリング情報に変更。ステップ12)。この処理に伴い、リモコン装置Rwは稼働端末として機能する。
The
また、第1の情報送信部22aは、交換要求信号を送信したリモコン装置R1に対し、リモコン装置Rwのアドレス情報を送信する(アドレス情報の送信。ステップ13)。
Further, the first
リモコン装置R1の変更処理部14bは、ステップ13でサーバ装置Sから送信されたアドレス情報に基づいて、情報記憶部10aに記憶されているペアリング情報を、当該アドレス情報に変更する(ペアリング情報をアドレス情報に変更。ステップ14)。この処理に伴い、リモコン装置R1は予備端末として機能する。
The
なお、リモコン装置R1に記憶されているペアリング情報をアドレス情報に変更するタイミングとしては、サーバ装置Sから送信されたアドレス情報をリモコン装置R1が受信してから所定時間が経過した後、或いは、アドレス情報をリモコン装置R1が受信した後、リモコン装置R1から利用者よる変更指示がなされた時などである。 The timing for changing the pairing information stored in the remote control device R1 to the address information is after a predetermined time has elapsed after the remote control device R1 receives the address information transmitted from the server device S, or. After the remote control device R1 receives the address information, a change instruction is given by the user from the remote control device R1 or the like.
一方、第2の情報送信部22bは、リモコン装置R1がペアリングされているカラオケ装置K1に対し、リモコン装置RwのリモコンIDを送信する(カラオケ装置にリモコンIDを送信。ステップ15)。
On the other hand, the second
そして、サーバ装置Sの更新処理部22cは、ステップ11でリモコン装置R1のペアリング情報を送信した場合、情報管理部20aで管理されているリモコン装置R1のペアリング情報に関連付けられているリモコンIDを、リモコン装置RwのリモコンIDに変更することで稼働端末通信情報を更新する(稼働端末通信情報の更新。ステップ16)。
Then, when the update processing unit 22c of the server device S transmits the pairing information of the remote control device R1 in
また、更新処理部22cは、ステップ13でリモコン装置Rwのアドレス情報を送信した場合、情報管理部20aで管理されているリモコン装置Rwのアドレス情報に関連付けられているリモコンIDをリモコン装置R1のリモコンIDに変更することで予備端末通信情報を更新する(予備端末通信情報の更新。ステップ17)。
Further, when the update processing unit 22c transmits the address information of the remote control device Rw in
以上から明らかなように、本実施形態に係るサーバ装置Sは、あるカラオケ装置とペアリングされ、利用可能となっている稼働端末(リモコン装置R1~R3)、及びいずれのカラオケ装置ともペアリングされていない予備端末(リモコン装置Rw)を含む複数のリモコン装置とあるカラオケ装置を管理する。サーバ装置Sは、稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコンIDを関連付けた稼働端末通信情報、及び予備端末がサーバ装置Sと通信するためのアドレス情報に、当該予備端末を識別するためのリモコンIDを関連付けた予備端末通信情報を管理する情報管理部20aと、稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、予備端末に対し、当該稼働端末のペアリング情報を送信する第1の情報送信部22aと、稼働端末がペアリングされているカラオケ装置に対し、予備端末のリモコンIDを送信する第2の情報送信部22bと、稼働端末のペアリング情報を送信した場合、情報管理部20aで管理されている稼働端末のペアリング情報に関連付けられているリモコンIDを、予備端末のリモコンIDに変更することで稼働端末通信情報を更新する更新処理部22cと、を有する。
As is clear from the above, the server device S according to the present embodiment is paired with a certain karaoke device, the operating terminals (remote control devices R1 to R3) that can be used, and any karaoke device. It manages a plurality of remote control devices including a spare terminal (remote control device Rw) and a certain karaoke device. The server device S is for operating terminal communication information in which a remote control ID for identifying the operating terminal is associated with pairing information for the operating terminal to communicate with the karaoke device, and for the spare terminal to communicate with the server device S. When the
このようなサーバ装置Sによれば、リモコン装置から交換要求信号を受信した場合、予備端末に対してペアリング情報を提供することにより、当該予備端末を稼働端末として機能させることができる。従って、カラオケ店舗の従業員は、カラオケルームにあるリモコン装置(稼働端末)をフロントにあるリモコン装置(予備端末)と取り換えるだけでよく、ペアリングの作業が不要となる。すなわち、本実施形態に係るサーバ装置Sによれば、使用中のリモコン装置が電池切れになりそうな場合に、予備のリモコン装置とカラオケ装置とのペアリングを容易に行うことができる。 According to such a server device S, when a replacement request signal is received from the remote controller device, the spare terminal can be made to function as an operating terminal by providing pairing information to the spare terminal. Therefore, the employee of the karaoke store only needs to replace the remote control device (operating terminal) in the karaoke room with the remote control device (spare terminal) in the front, and the pairing work becomes unnecessary. That is, according to the server device S according to the present embodiment, when the remote control device in use is about to run out of battery, the spare remote control device and the karaoke device can be easily paired.
また、本実施形態に係る第1の情報送信部22aは、交換要求信号を送信した稼働端末に対し、予備端末のアドレス情報を送信し、更新処理部22cは、予備端末のアドレス情報を送信した場合、情報管理部20aで管理されている予備端末のアドレス情報に関連付けられているリモコンIDを当該稼働端末のリモコンIDに変更することで予備端末通信情報を更新する。
Further, the first
このように、交換要求信号を送信した稼働端末に対して、予備端末のアドレス情報を提供することにより、当該稼働端末を予備端末として機能させることができる。交換要求信号を送信した稼働端末は、充電残量が少なくなった端末である。そこで、当該稼働端末を予備端末として機能させることにより、フロントFにおいて直ぐに充電することが可能となる。 In this way, by providing the address information of the spare terminal to the operating terminal that has transmitted the exchange request signal, the operating terminal can function as a spare terminal. The operating terminal that has transmitted the exchange request signal is a terminal that has a low remaining charge. Therefore, by making the operating terminal function as a spare terminal, it becomes possible to immediately charge the front F.
更に、本実施形態に係るペアリングシステム1は、あるカラオケ装置とペアリングされ、利用可能となっている稼働端末、及びいずれのカラオケ装置ともペアリングされていない予備端末を含む複数のリモコン装置と、各リモコン装置とあるカラオケ装置を管理するサーバ装置Sとを有する。複数のリモコン装置は、稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコンIDを関連付けた稼働端末通信情報、または予備端末がサーバ装置Sと通信するためのアドレス情報に、当該予備端末を識別するためのリモコンIDを関連付けた予備端末通信情報のいずれかを記憶する情報記憶部10aと、電池残量が少ない場合、その旨の交換要求信号をサーバ装置Sに対して送信する信号送信部14aと、サーバ装置Sから受信した各種情報に基づいて、情報記憶部10aに記憶されている情報を変更する変更処理部14bと、を有する。サーバ装置Sは、稼働端末通信情報及び予備端末通信情報を管理する情報管理部20aと、稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、予備端末に対し、当該稼働端末のペアリング情報を送信する第1の情報送信部22aと、稼働端末がペアリングされているカラオケ装置に対し、予備端末のリモコンIDを送信する第2の情報送信部22bと、稼働端末のペアリング情報を送信した場合、情報管理部20aで管理されている稼働端末のペアリング情報に関連付けられているリモコンIDを、予備端末のリモコンIDに変更することで稼働端末通信情報を更新する更新処理部22cと、を有する。このようなペアリングシステム1によれば、使用中のリモコン装置が電池切れになりそうな場合に、予備のリモコン装置とカラオケ装置とのペアリングを容易に行うことができる。
Further, the
<変形例>
上記実施形態の構成において、第1の情報送信部22aからリモコン装置に対してペアリング情報またはアドレス情報を送信したとしても、何らかの理由によりリモコン装置側で情報の変更ができない可能性がある。そこで、予めテスト信号を送信し、リモコン装置から返信があった場合にのみ、稼働端末通信情報または予備端末通信情報の更新を行うようにすることが好ましい。
<Modification example>
In the configuration of the above embodiment, even if the pairing information or the address information is transmitted from the first
具体的には、図7に示すように、本変形例に係るサーバ装置Sの制御部22は、第1の情報送信部22a、第2の情報送信部22b、更新処理部22c、及び判定部22dとして機能する。
Specifically, as shown in FIG. 7, the
判定部22dは、ペアリング情報またはアドレス情報が送信された各リモコン装置に対し、通信可能な状態にあるかを確認するためのテスト信号を送信し、各リモコン装置から返信があった場合に通信可能な状態にあると判定する。 The determination unit 22d transmits a test signal for confirming whether communication is possible to each remote control device to which pairing information or address information has been transmitted, and communicates when there is a reply from each remote control device. Judge that it is in a possible state.
たとえば、第1の情報送信部22aがリモコン装置Rwに対してペアリング情報を送信し、且つリモコン装置R1に対してアドレス情報を送信したとする。その後、判定部22dは、リモコン装置Rw及びリモコン装置R1に対してテスト信号を送信する。リモコン装置Rw及びリモコン装置R1それぞれは、ペアリング情報またはアドレス情報の変更が完了し、通信可能な状態にある場合には、サーバ装置Sに対して返信を行う。判定部22dは、返信があった場合に各リモコン装置が通信可能な状態にあると判定する。
For example, it is assumed that the first
更新処理部22cは、通信可能な状態にあると判定された場合に、稼働端末通信情報または予備端末通信情報を更新する。 When it is determined that the update processing unit 22c is in a communicable state, the update processing unit 22c updates the operating terminal communication information or the backup terminal communication information.
上記例において、リモコン装置Rw及びリモコン装置R1の双方から返信があった場合、いずれのリモコン装置も通信可能な状態ある。そこで、更新処理部22cは、情報管理部20aで管理される稼働端末通信情報と予備端末通信情報を更新する。
In the above example, when there is a reply from both the remote control device Rw and the remote control device R1, both remote control devices are in a communicable state. Therefore, the update processing unit 22c updates the operating terminal communication information and the backup terminal communication information managed by the
このような構成によれば、リモコン装置が利用できない状態でサーバ装置Sの情報管理部20aの情報が更新されることを防止できる。
With such a configuration, it is possible to prevent the information of the
<その他>
フロントFにおいて予備端末が複数設けられている場合、サーバ装置Sの情報管理部20aは、各リモコンIDに充電開始時刻を関連付けて管理することもできる。そして、稼働端末から交換要求信号の送信があった場合、サーバ装置Sの第1の送信部22aは、充電開始時刻の最も古い予備端末に対して稼働端末のペアリング情報を送信する。このように、充電開始時刻が古い予備端末に対してペアリング情報を送信することにより、充電残量が最も多い予備端末を稼働端末として利用することができる。
<Others>
When a plurality of spare terminals are provided in the front F, the
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiment is presented as an example and does not limit the scope of the invention. The above configurations can be implemented in combination as appropriate, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiments and variations thereof are included in the scope of the invention described in the claims and the equivalent scope thereof, as are included in the scope and gist of the invention.
1 ペアリングシステム
10a 情報記憶部
14a 信号送信部
14b 変更処理部
20a 情報管理部
22a 第1の情報送信部
22b 第2の情報送信部
22c 更新処理部
K1~K3 カラオケ装置
KR1~KR3 カラオケルーム
R1~R3 リモコン装置(稼働端末)
Rw リモコン装置(予備端末)
S サーバ装置
1
Rw remote control device (spare terminal)
S server device
Claims (4)
前記稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコン識別情報を関連付けた稼働端末通信情報、及び前記予備端末がサーバ装置と通信するためのアドレス情報に、当該予備端末を識別するためのリモコン識別情報を関連付けた予備端末通信情報を管理する情報管理部と、
前記稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、前記予備端末に対し、当該稼働端末のペアリング情報を送信する第1の情報送信部と、
前記稼働端末がペアリングされているカラオケ装置に対し、前記予備端末のリモコン識別情報を送信する第2の情報送信部と、
前記稼働端末のペアリング情報を送信した場合、前記情報管理部で管理されている前記稼働端末のペアリング情報に関連付けられているリモコン識別情報を、前記予備端末のリモコン識別情報に変更することで前記稼働端末通信情報を更新する更新処理部と、
を有するサーバ装置。 A server device that manages a plurality of remote control devices including a working terminal that has been paired with a certain karaoke device and is available, and a spare terminal that is not paired with any of the karaoke devices, and the certain karaoke device.
The pairing information for the operating terminal to communicate with the karaoke device is associated with the remote control identification information for identifying the operating terminal, and the address information for the spare terminal to communicate with the server device. , The information management unit that manages the spare terminal communication information associated with the remote control identification information for identifying the spare terminal,
When a replacement request signal indicating that the battery level is low is received from the operating terminal, a first information transmitting unit that transmits pairing information of the operating terminal to the spare terminal, and
A second information transmission unit that transmits remote control identification information of the spare terminal to the karaoke device to which the operating terminal is paired,
When the pairing information of the operating terminal is transmitted, the remote control identification information associated with the pairing information of the operating terminal managed by the information management unit is changed to the remote control identification information of the spare terminal. An update processing unit that updates the operating terminal communication information,
Server device with.
前記更新処理部は、前記予備端末のアドレス情報を送信した場合、前記情報管理部で管理されている前記予備端末のアドレス情報に関連付けられているリモコン識別情報を当該稼働端末のリモコン識別情報に変更することで前記予備端末通信情報を更新することを特徴とする請求項1記載のサーバ装置。 The first information transmitting unit transmits the address information of the spare terminal to the operating terminal that has transmitted the exchange request signal.
When the update processing unit transmits the address information of the spare terminal, the remote control identification information associated with the address information of the spare terminal managed by the information management unit is changed to the remote control identification information of the operating terminal. The server device according to claim 1, wherein the backup terminal communication information is updated by the operation.
前記更新処理部は、通信可能な状態にあると判定された場合に、前記稼働端末通信情報または前記予備端末通信情報を更新することを特徴とする請求項2記載のサーバ装置。 A test signal for confirming whether communication is possible is transmitted to each remote control device to which the pairing information or the address information is transmitted, and communication is possible when a reply is received from each remote control device. It has a judgment unit that determines that it is in
The server device according to claim 2, wherein the update processing unit updates the operating terminal communication information or the spare terminal communication information when it is determined that the communication processing unit is in a communicable state.
前記複数のリモコン装置は、
前記稼働端末がカラオケ装置と通信するためのペアリング情報に、当該稼働端末を識別するためのリモコン識別情報を関連付けた稼働端末通信情報、または前記予備端末がサーバ装置と通信するためのアドレス情報に、当該予備端末を識別するためのリモコン識別情報を関連付けた予備端末通信情報のいずれかを記憶する情報記憶部と、
電池残量が少ない場合、その旨の交換要求信号をサーバ装置に対して送信する信号送信部と、
前記サーバ装置から受信した各種情報に基づいて、前記情報記憶部に記憶されている情報を変更する変更処理部と、
を有し、
前記サーバ装置は、
前記稼働端末通信情報及び前記予備端末通信情報を管理する情報管理部と、
前記稼働端末から電池残量が少ない旨の交換要求信号を受信した場合、前記予備端末に対し、当該稼働端末のペアリング情報を送信する第1の情報送信部と、
前記稼働端末がペアリングされているカラオケ装置に対し、前記予備端末のリモコン識別情報を送信する第2の情報送信部と、
前記稼働端末のペアリング情報を送信した場合、前記情報管理部で管理されている前記稼働端末のペアリング情報に関連付けられているリモコン識別情報を、前記予備端末のリモコン識別情報に変更することで前記稼働端末通信情報を更新する更新処理部と、
を有するペアリングシステム。 A plurality of remote control devices including an operating terminal paired with a certain karaoke device and available, and a spare terminal not paired with any karaoke device, and a server that manages each remote control device and the certain karaoke device. A pairing system with a device,
The plurality of remote control devices are
The pairing information for the operating terminal to communicate with the karaoke device is associated with the remote control identification information for identifying the operating terminal, or the address information for the spare terminal to communicate with the server device. , An information storage unit that stores any of the spare terminal communication information associated with the remote control identification information for identifying the spare terminal, and
When the battery level is low, a signal transmitter that sends a replacement request signal to that effect to the server device,
A change processing unit that changes the information stored in the information storage unit based on various information received from the server device, and a change processing unit.
Have,
The server device is
An information management unit that manages the operating terminal communication information and the spare terminal communication information,
When a replacement request signal indicating that the battery level is low is received from the operating terminal, a first information transmitting unit that transmits pairing information of the operating terminal to the spare terminal, and
A second information transmission unit that transmits remote control identification information of the spare terminal to the karaoke device to which the operating terminal is paired,
When the pairing information of the operating terminal is transmitted, the remote control identification information associated with the pairing information of the operating terminal managed by the information management unit is changed to the remote control identification information of the spare terminal. An update processing unit that updates the operating terminal communication information,
Pairing system with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018086656A JP6990144B2 (en) | 2018-04-27 | 2018-04-27 | Server device, pairing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018086656A JP6990144B2 (en) | 2018-04-27 | 2018-04-27 | Server device, pairing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019191471A JP2019191471A (en) | 2019-10-31 |
JP6990144B2 true JP6990144B2 (en) | 2022-01-12 |
Family
ID=68387818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018086656A Active JP6990144B2 (en) | 2018-04-27 | 2018-04-27 | Server device, pairing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6990144B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102293711B1 (en) * | 2020-01-31 | 2021-08-26 | 주식회사 투애니시스템 | Method And System for Managing BlueTooth Host |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006279795A (en) | 2005-03-30 | 2006-10-12 | Yamaha Corp | Network communication system |
US20070223725A1 (en) | 2006-03-24 | 2007-09-27 | Neumann John C | Method and apparatus for wirelessly streaming multi-channel content |
JP2008224753A (en) | 2007-03-08 | 2008-09-25 | Brother Ind Ltd | Karaoke system |
JP2008250219A (en) | 2007-03-30 | 2008-10-16 | Brother Ind Ltd | Karaoke network system, and remote control terminal for karaoke service |
JP2017156416A (en) | 2016-02-29 | 2017-09-07 | ブラザー工業株式会社 | Karaoke system, karaoke device and operation terminal |
-
2018
- 2018-04-27 JP JP2018086656A patent/JP6990144B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006279795A (en) | 2005-03-30 | 2006-10-12 | Yamaha Corp | Network communication system |
US20070223725A1 (en) | 2006-03-24 | 2007-09-27 | Neumann John C | Method and apparatus for wirelessly streaming multi-channel content |
JP2008224753A (en) | 2007-03-08 | 2008-09-25 | Brother Ind Ltd | Karaoke system |
JP2008250219A (en) | 2007-03-30 | 2008-10-16 | Brother Ind Ltd | Karaoke network system, and remote control terminal for karaoke service |
JP2017156416A (en) | 2016-02-29 | 2017-09-07 | ブラザー工業株式会社 | Karaoke system, karaoke device and operation terminal |
Also Published As
Publication number | Publication date |
---|---|
JP2019191471A (en) | 2019-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4871373B2 (en) | Information processing system and information processing apparatus | |
CN104168269B (en) | Safety connects method for building up, Apparatus and system | |
JP5370432B2 (en) | Management device, karaoke system and management method | |
KR20130035603A (en) | Apparus and method for synchronizing at least application data | |
JP5472159B2 (en) | Information terminal, server, connection destination determination method and program | |
JP6990144B2 (en) | Server device, pairing system | |
JP2008237648A (en) | Data provision system, game machine, data provision method and program | |
JP6602086B2 (en) | Wireless audio system | |
JP5786997B2 (en) | Remote control device, karaoke system, and program | |
JP5344188B2 (en) | Portable information processing terminal and program for portable information processing terminal | |
JP5672452B2 (en) | Information management system, management device and management method for identification of mobile phone terminal | |
KR100625457B1 (en) | Apparatus for automatic on/off control and notify discharge of wireless microphone with karaoke device | |
JP5527557B2 (en) | Karaoke system | |
WO2011030733A1 (en) | Information processing system, information processing method, information processing device, information processing device control method, information processing terminal, information processing terminal control method, information storage medium and program | |
EP1585330A2 (en) | Network system, information processing apparatus, master apparatus, and apparatus information display method | |
JP2017117277A (en) | Guidance information delivery system | |
JP6789153B2 (en) | Karaoke system | |
JP5353769B2 (en) | Store reservation system | |
JP6785170B2 (en) | Karaoke system | |
CN115134233B (en) | Scene upgrading method and device, medium and terminal | |
JP2020034752A (en) | Karaoke system, and karaoke device | |
JP6745935B1 (en) | Slave connection switching device and slave connection switching method | |
JP7117216B2 (en) | karaoke system | |
KR101269072B1 (en) | System and Method for Bonding of Short Wireless Apparatus in Converged Personal Network Service Environment, and Recording Medium therefor | |
JP4178173B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210127 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211116 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6990144 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |