(57)【特許請求の範囲】
【請求項１】
複数のアドレス空間によるサブネットが構築されたネットワークに接続されたカラオケ装置を有し、前記ネットワークを介して前記カラオケ装置を遠隔操作する操作端末と、その操作対象となるカラオケ装置とを、特定の通信相手として対応付けるカラオケシステムであって、
前記特定の通信相手として対応付けされるカラオケ装置と操作端末について、前記操作端末を識別する端末識別情報と、前記カラオケ装置のアドレスとを取得する取得手段と、
前記取得手段により取得された前記操作端末の端末識別情報と前記カラオケ装置のアドレスとを対応付けて記憶手段に記録する対応付け情報記録手段と、
前記記憶手段において対応付けて記憶された前記操作端末の端末識別情報と前記カラオケ装置のアドレスに基づいて、前記カラオケ装置のアドレスに対して通信可能なアドレスを決定し、決定したアドレスを前記端末識別情報に該当する操作端末に対して割当てる割当手段と、
前記カラオケ装置において、自カラオケ装置の通信相手として対応付けされた操作端末の端末識別情報と、前記割当手段によってその操作端末に割当てられたアドレスとを対応付けて通信許可リストに登録する通信許可管理手段と、
前記カラオケ装置において、前記通信許可リストに対応付けて登録されている前記端末識別情報と前記アドレスとの組合せを有する操作端末との通信を行う通信制御手段と、
を備えることを特徴とするカラオケシステム。
【請求項２】
請求項１に記載のカラオケシステムにおいて、
前記通信許可管理手段は、前記自カラオケ装置の通信相手として対応付けされた操作端末から対応付けを解除する通知を受付けた場合、前記通信許可リストにおいて該当する端末識別情報とアドレスとを消去すること、
を特徴とするカラオケシステム。
【請求項３】
請求項１又は請求項２に記載のカラオケシステムにおいて、
前記特定の通信相手として対応付けされたカラオケ装置と操作端末との対応付けを維持する制限時間を経過したことを条件に、前記カラオケ装置と前記操作端末との対応付けを解除することを決定する解除決定手段を備え、
前記通信許可管理手段は、前記解除決定手段により自カラオケ装置の通信相手として対応付けされた操作端末との対応付けを解除する決定がなされた場合、前記通信許可リストにおいて該当する端末識別情報とアドレスとを消去すること、
を特徴とするカラオケシステム。
【請求項４】
請求項１に記載のカラオケシステムにおいて、
前記ネットワークに接続された通信機器に対してアドレスを動的に割当てるアドレスリースサーバを備え、
前記カラオケ装置は、
前記特定の通信相手として自カラオケ装置に対応付けされる操作端末の端末識別情報を取得する端末識別情報取得手段と、
前記端末識別情報取得手段により取得された端末識別情報と自カラオケ装置のアドレスとを、前記アドレスリースサーバに送信する送信手段と、
前記通信許可管理手段と、前記通信制御手段とを備え、
前記アドレスリースサーバは、前記取得手段と、前記対応付け情報記録手段と、前記割当手段と、
前記割当手段によって前記操作端末に対して割当てられたアドレスを、その操作端末と対応付けされるカラオケ装置に対して通知するアドレス通知手段とを備え、
前記取得手段は、前記カラオケ装置から送信された前記端末識別情報と前記アドレスとを取得し、
前記通信許可管理手段は、前記アドレスリースサーバから通知された操作端末のアドレスと、その操作端末の端末識別情報とを対応付けて前記通信許可リストに登録すること、
を特徴とするカラオケシステム。
【請求項５】
複数のアドレス空間によるサブネットが構築されたネットワークに接続されたカラオケ装置を有し、前記ネットワークを介して前記カラオケ装置を遠隔操作する操作端末と、その操作対象となるカラオケ装置とを、特定の通信相手として対応付けるカラオケシステムにおいて、前記ネットワークに接続された通信機器に対してアドレスを動的に割当てるアドレスリースサーバであって、
前記特定の通信相手として対応付けされるカラオケ装置と操作端末について、前記操作端末を識別する端末識別情報と、前記カラオケ装置のアドレスとを、前記カラオケ装置から取得する取得手段と、
前記取得手段により取得された前記操作端末の端末識別情報と前記カラオケ装置のアドレスとを対応付けて記憶手段に記憶する対応付け情報記録手段と、
前記記憶手段において対応付けて記憶された前記操作端末の端末識別情報と前記カラオケ装置のアドレスに基づいて、前記カラオケ装置のアドレスに対して通信可能なアドレスを決定し、決定したアドレスを前記端末識別情報に該当する操作端末に対して割当てる割当手段と、
前記割当手段によって前記操作端末に対して割当てられたアドレスを、その操作端末と対応付けされるカラオケ装置に対して通知するアドレス通知手段と、
を備えることを特徴とするアドレスリースサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲を演奏するカラオケ装置と、カラオケ装置を遠隔操作するための操作端末との対応付けを行う技術に関する。
【背景技術】
【０００２】
特許文献１には、カラオケ装置と電子早見本装置等の操作端末とを特定の通信相手として対応付ける（括り付けともいう）ことで、括り付けされた操作端末によりカラオケ装置を操作可能にする技術が記載されている。このような技術により、複数のカラオケ装置が接続されたＬＡＮ（Local Area Network）において、操作端末と操作対象のカラオケ装置とを適宜対応付けることができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７８７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、多数のカラオケ装置を設置するカラオケ店舗においては、異なる複数の機種からなるカラオケ装置が、カラオケ店舗内のＬＡＮに混在する場合がある。そのような環境では、１つのＬＡＮ内においてカラオケ装置の機種ごとに複数のアドレス空間によるサブネットを構築することで、機種の異なるカラオケ装置間の通信を規制するといった運用が行われることがある。
【０００５】
例えば、インターネットプロトコルを用いるネットワーク（ＩＰネットワーク）環境においては、ネットワークアドレスの設定によりカラオケ装置の機種ごとに異なるサブネットを割当てることが行われている。これに対し、従来、操作端末には、通信接続先となるネットワークのアドレス体系に応じた固有のＩＰアドレスを持たせることで、ネットワークに接続されたカラオケ装置と通信することを可能にしていた。
【０００６】
そのため、操作端末の通信接続先となるネットワークにおいて、カラオケ装置の機種ごとに異なる複数のサブネットが構築されている場合、各機種のカラオケ装置が属するサブネットごとに複数種類の操作端末を用意しなければならなかった。これに対し、１種類の操作端末で各サブネットに属する各機種のカラオケ装置に対して選択的に通信可能にするためには、複数のサブネットにそれぞれ対応する固有のＩＰアドレスを操作端末に持たせる必要がある。しかしながら、このようなＩＰアドレスの運用方法は、１つの操作端末が多くのＩＰアドレスを占用してしまうため、非効率的であった。
【０００７】
本発明は、上記問題を解決するためになされたものである。本発明の目的は、ネットワーク内で複数の異なるサブネットに属するカラオケ装置を選択的に遠隔操作する操作端末に対して、カラオケ装置が属するサブネットに応じて動的にアドレスを付与することで、アドレスを効率的かつセキュアに利用可能にする技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一形態に係るカラオケシステムは、複数のサブネットが構築されたネットワークに接続されたカラオケ装置を有し、ネットワークを介してカラオケ装置を遠隔操作する操作端末とカラオケ装置とを、特定の通信相手として対応付けるものであって、取得手段と、対応付け情報記録手段と、割当手段と、通信許可管理手段と、通信制御手段とを備える。
【０００９】
取得手段は、特定の通信相手として対応付けされるカラオケ装置と操作端末について、操作端末を識別する端末識別情報と、カラオケ装置のアドレスとを取得する。対応付け情報記録手段は、取得手段により取得された操作端末の端末識別情報とカラオケ装置のアドレスとを対応付けて記憶手段に記録する。割当手段は、記憶手段において対応付けて記憶された操作端末の端末識別情報とカラオケ装置のアドレスに基づいて、カラオケ装置のアドレスに対して通信可能なアドレスを決定し、決定したアドレスを端末識別情報に該当する操作端末に対して割当てる。
【００１０】
カラオケ装置における通信許可管理手段は、自カラオケ装置の通信相手として対応付けされた操作端末の端末識別情報と、その操作端末に割当てられたアドレスとを対応付けて通信許可リストに登録する。カラオケ装置における通信制御手段は、通信許可リストに対応付けて登録されている端末識別情報とアドレスとの組合せを有する操作端末との通信を行う。
【００１１】
このようにすることで、複数のサブネットが構築されたネットワークにおいて、特定の通信相手として対応付けされるカラオケ装置と操作端末とが確実に通信可能となるように、カラオケ装置側のアドレスに応じて操作端末側のアドレスを動的に付与できる。したがって、複数のサブネットにそれぞれ対応する複数の固有のアドレスを操作端末に持たせる必要がなく、アドレスを効率的に利用できる。また、操作端末に対して動的にアドレスを付与できることから、操作端末を別のネットワークに移動して、そのネットワークに接続されたカラオケ装置と操作端末とを対応けして使用することが容易である。
【００１２】
また、操作端末のアドレスと端末識別情報の組合せによる通信許可リストに基づいてカラオケ装置が操作端末との通信を行うことで、カラオケ装置に対応付けされた操作端末以外の通信相手との通信を制限することができる。これにより、カラオケ装置に対する不正アクセスのリスクが少ないセキュアなネットワークを実現できる。
【００１３】
本発明の第２の形態に係るカラオケシステムは、カラオケ装置の通信相手として対応付けされた操作端末から対応付けを解除する通知を受付けた場合、通信許可管理手段が許可リストにおいて該当する端末識別情報とアドレスとを消去することを特徴とする。このようにすることで、操作端末とカラオケ装置との対応付けの状況に応じて動的に通信許可リストの設定を変更して、対応付けされた操作端末以外の不正な端末によるアクセスのリスクを低減できる。
【００１４】
また、本発明の第３の形態に係るカラオケシステムは、制限時間を経過したことを条件に解除決定手段によりカラオケ装置と操作端末との対応付けを解除する決定がなされた場合、通信許可管理手段が許可リストにおいて該当する端末識別情報とアドレスとを消去することを特徴とする。このようにすることで、対応付けの制限時間を超えたままカラオケ装置と操作端末が通信可能な状態が継続することを制限でき、操作端末が第三者に不正に使用されることを防止できる。
【００１５】
なお、本発明に係るカラオケシステムの具体的な構成として、ネットワークに接続された通信機器に対してアドレスを動的に割当てるアドレスリースサーバを備えることが考えられる。そして、カラオケ装置は、端末識別情報取得手段と、送信手段と、通信許可管理手段と、通信制御手段とを備える。端末識別情報取得手段は、特定の通信相手として自カラオケ装置に対応付けされる操作端末の端末識別情報を取得する。送信手段は、端末識別情報取得手段により取得された端末識別情報と自カラオケ装置のアドレスとを、アドレスリースサーバに送信する。
【００１６】
一方、アドレスリースサーバは、取得手段と、対応付け情報記録手段と、割当手段と、アドレス通知手段とを備える。取得手段は、カラオケ装置から送信された端末識別情報とアドレスとを取得する。アドレス通知手段は、割当手段によって操作端末に対して割当てられたアドレスを、その操作端末と対応付けされるカラオケ装置に対して通知する。また、カラオケ装置の通信許可管理手段は、アドレスリースサーバから通知された操作端末のアドレスと、その操作端末の端末識別情報とを対応付けて通信許可リストに登録する。
【００１７】
本発明の一形態に係るアドレスリースサーバは、カラオケシステムにおいてネットワークに接続された通信機器に対してアドレスを動的に割当てるものであって、取得手段と、対応付け情報記録手段と、割当手段と、アドレス通知手段とを備える。取得手段は、特定の通信相手として対応付けされるカラオケ装置と操作端末について、操作端末を識別する端末識別情報とカラオケ装置のアドレスとを、カラオケ装置から取得する。対応付け情報記録手段は、取得手段により取得された操作端末の端末識別情報とカラオケ装置のアドレスとを対応付けて記憶手段に記憶する。割当手段は、記憶手段において対応付けて記憶された操作端末の端末識別情報とカラオケ装置のアドレスに基づいて、カラオケ装置のアドレスに対して通信可能なアドレスを決定し、決定したアドレスを端末識別情報に該当する操作端末に対して割当てる。アドレス通知手段は、割当手段によって操作端末に対して割当てられたアドレスを、その操作端末と対応付けされるカラオケ装置に対して通知する。
【００１８】
本発明に係るアドレスリースサーバによれば、本発明に係るカラオケシステムについて上述した効果と同様の効果が得られる。特に、操作端末に割当てられたアドレスが通信相手のカラオケ装置に通知されることにより、対応付けされるカラオケ装置が通信相手のアドレスを把握できる。このアドレスに基づいてカラオケ装置において通信の可否か制御されることで、カラオケ装置に対する不正アクセスのリスクを低減できる。
【図面の簡単な説明】
【００１９】
【図１】カラオケシステムの全体構成を表すブロック図。
【図２】（ａ）ＤＨＣＰルータの構成を表すブロック図、（ｂ）カラオケ装置の構成を表すブロック図。
【図３】（ａ）割当てルールの構成例を表す説明図、（ｂ）通信許可ルールの構成例を表す説明図。
【図４】括り付け処理の手順を表すシーケンス図。
【図５】括り付け解除処理の手順を表すシーケンス図。
【図６】タイムアウト解除処理の手順を表すシーケンス図。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケシステムの構成の説明］
図１に示すとおり、実施形態のカラオケシステムは、カラオケ店舗内のＬＡＮ５０に接続されたＤＨＣＰルータ１０、複数のカラオケ装置２０ａ，２０ｂ、及び無線ＬＡＮアクセスポイント４０と、無線ＬＡＮアクセスポイント４０を介してＬＡＮ５０に通信接続するリモコン端末３０とを有する。本実施形態では、カラオケ店舗内のＬＡＮ５０において、インターネットプロトコル（ＩＰ）を用いるネットワーク環境が構築されていること前提とする。なお、図１では、２台のカラオケ装置２０ａ，２０ｂを記載しているが、それより多くのカラオケ装置がＬＡＮ５０に接続されていてもよい。以下の説明において、カラオケ装置２０ａ，２０ｂを特に区別しない場合、単にカラオケ装置２０と表記する。
【００２１】
ＤＨＣＰルータ１０は、カラオケ店内のＬＡＮ５０と、外部のインターネット１００との間でＩＰによる通信を相互に中継するルータ機能と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ機能とを有する通信機器である。ＤＨＣＰサーバ機能は、通信機器がネットワークに接続する際にＩＰアドレスを含む様々なネットワークパラメータを自動的に割当てる機能である。
【００２２】
ＤＨＣＰルータ１０は、従来のＤＨＣＰサーバ機能に加え、本発明の特徴的な機能として、リモコン端末３０とカラオケ装置２０とが特定の通信相手として括り付けされる際に、括り付けに対応するＩＰアドレスをリモコン端末３０に動的に付与する機能を備える。この括り付けに関する一連の処理の手順については後述する。
【００２３】
図２（ａ）に例示されるとおり、ＤＨＣＰルータ１０は、制御部１１、通信インタフェース部１２、及び記憶部１３を備える。制御部１１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等（何れも不図示）を備え、各種プログラムを実行することによりＤＨＣＰルータ１０の動作を制御する。通信インタフェース部１２は、ＤＨＣＰルータ１０をＬＡＮ５０及びインターネット１００に接続し、これらのネットワークを介した通信を行う。記憶部１３は、各種情報を記憶する記憶装置である。この記憶部１３には、カラオケ装置２０と括り付けされるリモコン端末３０にＩＰアドレスを割当てる際の基準となる割当てルールが記憶されている。
【００２４】
この割当てルールの具体的な構成について、図３（ａ）を参照しながら説明する。図３（ａ）に例示されるとおり、割当てルールには、括り付けされるリモコン端末３０及びカラオケ装置２０の組合せについて、リモコン端末３０のＭＡＣアドレスと、カラオケ装置２０のアドレス（ＩＰアドレス及びサブネットマスク）とが対応付けて記録される。この割当てルールは、カラオケ装置２０から割当てルール登録依頼を受信することで、制御部１１によって更新されるようになっている。
【００２５】
図２（ｂ）に例示されるとおり、カラオケ装置２０は、制御部２１、通信インタフェース部２２、記憶部２３、操作部２４、音声入出力部２５、赤外線通信部２９等を備える。このカラオケ装置２０は、ユーザからリクエストされたカラオケ楽曲を演奏する機能を有する。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等（何れも不図示）を備え、所定のプログラムに従って動作することにより、カラオケ装置２０を総合的に制御する。
【００２６】
この制御部２１は、本発明の特徴的な機能として、自カラオケ装置２０に括り付けされたリモコン端末３０が有するＭＡＣアドレス及びＩＰアドレスに基づいて通信をフィルタリングする機能を有する。具体的には、制御部２１は、通信相手のＭＡＣアドレス及びＩＰアドレスの組合せに基づく通信許可ルールを設定する。そして、制御部２１は、ＤＨＣＰルータ１０からリモコン端末３０に対してリースされるＩＰアドレスの範囲内（本実施形態では、自カラオケ装置２０が属するサブネット）において、通信許可ルールに適合する通信相手との通信を許可し、通信許可ルールに適合しない他の通信相手との通信を制限する。これにより、ＤＨＣＰルータ１０からリモコン端末３０に対してリースされるＩＰアドレスを偽装する端末からの不正な通信を遮断できる。
【００２７】
通信許可ルールの具体的な構成について、図３（ｂ）を参照しながら説明する。図３（ｂ）に例示されるとおり、通信許可ルールには、通信が許可される通信相手のＭＡＣアドレスと、その通信相手のＩＰアドレスとが対応付けて記録される。この通信許可ルールは、カラオケ装置２０のメモリに記憶されている。そして、カラオケ装置２０の制御部２１は、リモコン端末３０との括付けが成立又は解除される都度、そのリモコン端末３０のＭＡＣアドレス及びＩＰアドレスの組合せを通信許可ルールに追加又は削除する。
【００２８】
図２（ｂ）の説明に戻る。通信インタフェース部２２は、カラオケ装置２０をＬＡＮ５０に接続し、ＬＡＮ５０及びインターネット１００を介した通信を制御する通信装置である。カラオケ装置２０は、ＬＡＮ５０を介して、ＤＨＣＰルータ１０やリモコン端末３０とＴＣＰ／ＩＰの通信規格に従った通信を行う。
【００２９】
記憶部２３は、例えばハードディスクドライブや半導体メモリ等の記憶装置である。記憶部２３には、カラオケ楽曲を演奏するための楽曲データを多数収録したカラオケデータベースや、カラオケ装置２０の動作を制御するためのプログラム等が記憶される。操作部２４は、ユーザからの操作を入力するための入力装置であり、カラオケ装置２０本体に備えられたタッチパネルやキー・スイッチ等からなる。音声入出力部２５は、マイク２７からの音声の入力と、スピーカ２８からの音声の出力を制御する。赤外線通信部２９は、リモコン端末３０との間で赤外線を媒体とする所定の赤外線通信規格に沿った赤外線通信を行う通信インタフェースである。
【００３０】
図１のブロック図の説明に戻る。本実施形態では、２台のカラオケ装置２０ａ（Ａ機種），２０ｂ（Ｂ機種）は、互いに機種が異なるものとする。そして、ネットワークアドレスの設定により、２台のカラオケ装置２０ａ，２０ｂがそれぞれ異なるサブネットに分けられることにより、異機種間の通信が制限されている。
【００３１】
図１の事例では、カラオケ装置２０ａのＩＰアドレスは、192.168.0.2/24となっている。また、カラオケ装置２０ｂのＩＰアドレスは、192.168.1.2/24となっている。この場合、カラオケ装置２０ａ，２０ｂのネットワークアドレスは、それぞれ192.168.0、192:168.1となり、カラオケ装置２０ａ，２０ｂが互いに異なるサブネットに属していることになる。これに対し、ＤＨＣＰルータ１０には、カラオケ装置２０ａ，２０ｂの両方と通信可能とするため、それぞれのサブネットに対応する２種類のＩＰアドレス（192.168.0.1/24、192.168.1.1/24）が割当てられているものとする。
【００３２】
リモコン端末３０は、カラオケ装置２０専用の遠隔操作機器であり、情報を表示するためのディスプレイや、ユーザの入力操作を受付けるタッチパネルやキー・スイッチ等の操作部、無線ＬＡＮ通信部、赤外線通信部等（何れも不図示）を備える。このリモコン端末３０を用いることで、ユーザはカラオケサービスに関する情報の閲覧や、カラオケ装置２０に演奏させるカラオケ楽曲の選曲操作を行うことができるようになっている。このリモコン端末３０は、周知の無線ＬＡＮ通信規格（例えば、ＩＥＥＥ８０２．１１規格等）に則った無線通信機能を有し、無線ＬＡＮアクセスポイント４０を経由してＬＡＮ５０に通信接続し、インフラストラクチャ・モード等の通信モードでカラオケ装置２０やＤＨＣＰルータ１０との間で通信を行う。
【００３３】
なお、カラオケ装置２０をリモコン端末３０で操作する前提として、リモコン端末３０と操作対象のカラオケ装置２０とを特定の通信相手として対応付ける「括り付け」が行われる。この括り付けは、カラオケ装置２０とリモコン端末３０とが、互いのＩＰアドレスをそれぞれ記憶することで成立する。このとき、ＤＨＣＰルータ１０により、括り付けされるカラオケ装置２０が属するサブネットに対応するＩＰアドレスが、無線ＬＡＮアクセスポイント４０を介した無線ＬＡＮ通信でリモコン端末３０に対して割当てられる。
【００３４】
無線ＬＡＮアクセスポイント４０は、所定の無線ＬＡＮ規格に従った無線通信で端末間を接続するための電波中継機である。なお、複数の無線ＬＡＮアクセスポイント４０が、カラオケ店舗内の各所に分散して配置されていてもよい。なお、無線ＬＡＮアクセスポイント４０の構成については周知のものと同様であるので、ここでの説明は省略する。
【００３５】
［括り付け処理の説明］
カラオケシステムの各装置によって行われる括り付け処理の手順について、図４のシーケンス図を参照しながら説明する。この処理は、カラオケ装置２０とリモコン端末３０とを括り付ける際に実行される処理である。なお、図４において、後述のＳ１１２，Ｓ１１４，Ｓ１１６，Ｓ１１８，Ｓ１２２では、リモコン端末３０とＤＨＣＰルータ１０又はカラオケ装置２０との間で通信を行うための伝送路として、無線ＬＡＮアクセスポイント４０及びＬＡＮ５０を用いているものとする。
【００３６】
Ｓ１００において、リモコン端末３０と無線ＬＡＮアクセスポイント４０との間で無線接続を確立する。Ｓ１０２において、リモコン端末３０は、赤外線通信を用いて自己のＭＡＣアドレスをカラオケ装置２０に送信する。ここでは赤外線通信を用いることで、リモコン端末３０と括り付けされる相手を赤外線通信の通信可能範囲（例えば、同じカラオケルーム内）にある特定のカラオケ装置２０に限定することができる。
【００３７】
Ｓ１０４において、カラオケ装置２０の制御部２１は、リモコン端末３０から受信したＭＡＣアドレスと、自カラオケ装置２０に割当てられているＩＰアドレスとを含む割当てルール登録依頼を、ＤＨＣＰルータ１０に送信する。Ｓ１０６において、ＤＨＣＰルータ１０の制御部１１は、カラオケ装置２０から割当てルール登録依頼を受信すると、記憶部１３に記憶されている割当てルール（図３（ａ）参照）を更新し、リモコン端末３０に対して割当てるＩＰアドレスを決定する。
【００３８】
具体的には、ＤＨＣＰルータ１０の制御部１１は、受信した割当てルール登録依頼に含まれるリモコン端末３０のＭＡＣアドレスと、カラオケ装置のＩＰアドレス及びサブネットマスクとを対応付けて、割当てルールとして記憶部１３に記録する。そして、ＤＨＣＰルータ１０の制御部１１は、記憶部１３の割当てルールを参照し、割当てルール登録依頼に含まれるＭＡＣアドレスに対応付けられたカラオケ装置２０のＩＰアドレス及びサブネットマスクを特定する。そして、ＤＨＣＰルータ１０の制御部１１は、割当てルールから特定したカラオケ装置２０のＩＰアドレスと同一のサブネットに属するアドレス空間の中から、送信元のリモコン端末３０に割当て可能なＩＰアドレスを決定する。
【００３９】
Ｓ１０８において、ＤＨＣＰルータ１０の制御部１１は、Ｓ１０６でＩＰアドレスが割当てられたリモコン端末３０の括付け相手となるカラオケ装置２０宛てに、当該リモコン端末３０のＭＡＣアドレス及びＩＰアドレスを含む更新結果通知を送信する。具体的には、ＤＨＣＰルータ１０の制御部１１は、記憶部１３の割当てルールにおいて当該リモコン端末３０のＭＡＣアドレスに対応付けられているカラオケ装置２０のＩＰアドレス宛に更新結果通知を送信する。Ｓ１１０において、カラオケ装置２０の制御部２１は、ＤＨＣＰルータ１０から更新結果通知を受信すると、メモリに記憶されている通信許可ルール（図３（ｂ）参照）を更新する。具体的には、カラオケ装置２０の制御部２１は、受信した更新結果通知に含まれるリモコン端末３０のＭＡＣアドレスとＩＰアドレスとを対応付けて通信許可ルールに登録する。
【００４０】
Ｓ１１２において、リモコン端末３０は、ＤＨＣＰルータ１０を探すためのメッセージであるＤＨＣＰ  ＤＩＳＣＯＶＥＲを、無線ＬＡＮ通信を介してＬＡＮ５０にブロードキャストする。このＤＨＣＰ  ＤＩＳＣＯＶＥＲには、自リモコン端末３０のＭＡＣアドレスが含まれる。Ｓ１１４において、ＤＨＣＰルータ１０の制御部１１は、リモコン端末３０からＤＨＣＰ  ＤＩＳＣＯＶＥＲを受信すると、ＤＨＣＰ  ＤＩＳＣＯＶＥＲに含まれるＭＡＣアドレスに該当するリモコン端末３０に割当てられているＩＰアドレスを含むメッセージであるＤＨＣＰ  ＯＦＦＥＲを、送信元のリモコン端末３０に送信する。Ｓ１１６において、リモコン端末３０は、ＤＨＣＰルータ１０から送信されたＤＨＣＰ  ＯＦＦＥＲを受信すると、ＤＨＣＰルータ１０から提供されたＩＰアドレスの割当てを要求するメッセージであるＤＨＣＰ  ＲＥＱＵＥＳＴを、無線ＬＡＮ通信を介してＬＡＮ５０にブロードキャストする。
【００４１】
Ｓ１１８において、ＤＨＣＰルータ１０の制御部１１は、リモコン端末３０から送信されたＤＨＣＰ  ＲＥＱＵＥＳＴを受信すると、送信元のリモコン端末３０に割当てたＩＰアドレスを含むメッセージであるＤＨＣＰ  ＡＣＫを送信元のリモコン端末３０に送信する。Ｓ１２０において、リモコン端末３０は、ＤＨＣＰルータ１０からＤＨＣＰ  ＡＣＫを受信すると、受信したＤＨＣＰ  ＡＣＫに含まれるＩＰアドレスを、自己のＩＰアドレスとして記憶する。Ｓ１２２において、リモコン端末３０は、括り付けが成立したことを表す括り付け完了通知を括り付け相手のカラオケ装置２０に送信する。この括り付け完了通知の送信には、例えばＴＣＰ（Transmission Control Protocol）を用いる。
【００４２】
上述の一連の処理により、カラオケ装置２０とリモコン端末３０との括り付けが成立する。カラオケ装置２０の制御部２１は、自カラオケ装置２０が属するサブネットの範囲において、通信許可ルールに登録されているＭＡＣアドレス及びＩＰアドレスの組合せに適合するリモコン端末３０との通信を許可する。一方、通信許可ルールに適合しない他の通信機器との通信を遮断する。これにより、括り付けされたリモコン端末３０によってカラオケ装置２０に操作を行うことを可能にしつつ、不正な端末からの通信を遮断できる。
【００４３】
［括り付け解除処理の説明］
カラオケシステムの各装置によって行われる括り付け解除処理の手順について、図５のシーケンス図を参照しながら説明する。この処理は、リモコン端末３０からの括付け解除通知に従ってカラオケ装置２０とリモコン端末３０との括り付けを解除する際に実行される処理である。なお、図５において、後述のＳ２００では、リモコン端末３０とカラオケ装置２０との間で通信を行うための伝送路として、無線ＬＡＮアクセスポイント４０及びＬＡＮ５０を用いているものとする。
【００４４】
Ｓ２００において、リモコン端末３０は、括り付けを解除するための操作指示に応じて、括り付け相手のカラオケ装置２０に対して括り付け解除通知を送信する。Ｓ２０２において、カラオケ装置２０の制御部２１は、括り付け解除通知の送信元であるリモコン端末３０のＭＡＣアドレスを含む割当てルール削除依頼を、ＤＨＣＰルータ１０に送信する。
【００４５】
Ｓ２０４において、ＤＨＣＰルータ１０の制御部１１は、カラオケ装置２０から割当てルール削除依頼を受信すると、記憶部１３に記憶されている割当てルール（図３（ａ）参照）を更新する。具体的には、ＤＨＣＰルータ１０の制御部１１は、受信した割当てルール登録依頼に含まれるリモコン端末３０のＭＡＣアドレスと、そのＭＡＣアドレスに対応付けて記録されているカラオケ装置２０のＩＰアドレスとを割当てルールから削除する。Ｓ２０６において、ＤＨＣＰルータ１０の制御部１１は、Ｓ２０４において割当てルールから削除されたリモコン端末３０のＭＡＣアドレスと、そのリモコン端末３０に割当てられていたＩＰアドレスとを含む削除結果通知を、括付けを解除されたカラオケ装置２０に送信する。
【００４６】
Ｓ２０８では、カラオケ装置２０の制御部２１は、通信許可ルール（図３（ｂ）参照）から、括り付け解除通知の送信元に該当するリモコン端末３０のＭＡＣアドレスとＩＰアドレスとの組合せを削除する。これにより、通信許可ルールから削除されたＭＡＣアドレスＩＰアドレスの組合せによる通信は、カラオケ装置２０によるフィルタリングによって遮断され、括付けが解除されたカラオケ装置２０とリモコン端末３０との通信は行われなくなる。
【００４７】
［タイムアウト解除処理の説明］
カラオケシステムの各装置によって行われる括り付け解除処理の手順について、図６のシーケンス図を参照しながら説明する。この処理は、ＤＨＣＰルータ１０においてリモコン端末３０へのＩＰアドレスのリース期間が終了したときに、当該リモコン端末３０とカラオケ装置２０との括り付けを解除する処理である。なお、前提として、ＤＨＣＰルータ１０の制御部１１は、リモコン端末３０に対してＩＰアドレスを割当てた際に、このＩＰアドレスの有効期限であるアドレスリース期間を設定し、そのＩＰアドレスの期限管理を行うものとする。アドレスリース期間は、ＩＰアドレスを割当てられたリモコン端末３０からの延長申請により更新されるが、延長申請がない状態のままアドレスリース期間に相当する時間が経過した場合、そのＩＰアドレスに基づく括り付けが解除される。
【００４８】
Ｓ３００において、ＤＨＣＰルータ１０の制御部１１は、リモコン端末３０に対するアドレスリース期間に相当する時間が経過することにより、アドレスリース期間が終了したと判定する。Ｓ３０２では、ＤＨＣＰルータ１０の制御部１１は、アドレスリース期間が終了したリモコン端末３０に関する割当てルール（図３（ａ）参照）を更新する。具体的には、ＤＨＣＰルータ１０の制御部１１は、アドレスリース期間が終了したリモコン端末３０のＭＡＣアドレスと、そのＭＡＣアドレスに対応付けて記録されているカラオケ装置２０のＩＰアドレスとを割当てルールから削除する。Ｓ３０４において、ＤＨＣＰルータ１０の制御部１１は、Ｓ３０２において割当てルールから削除されたリモコン端末３０のＭＡＣアドレスと、そのリモコン端末３０に割当てられていたＩＰアドレスとを含む削除結果通知を、括付けを解除されたカラオケ装置２０に送信する。
【００４９】
Ｓ３０６では、カラオケ装置２０の制御部２１は、ＤＨＣＰルータ１０から受信した削除結果通知に該当するリモコン端末３０のＭＡＣアドレスとＩＰアドレスとの組合せを、通信許可ルール（図３（ｂ）参照）から削除する。これにより、通信許可ルールから削除されたＭＡＣアドレスＩＰアドレスの組合せによる通信は、カラオケ装置２０によるフィルタリングによって遮断され、括付けが解除されたカラオケ装置２０とリモコン端末３０との通信は行われなくなる。
【００５０】
［効果］
実施形態のカラオケシステムによれば、次の効果を奏する。
ＤＨＣＰルータ１０が、リモコン端末３０と括り付けされるカラオケ装置２０のＩＰアドレスに対応するサブネットに応じて、リモコン端末３０のＩＰアドレスを動的に付与できる。このようにすることで、カラオケ装置２０の機種ごとに複数のサブネットが構築されたネットワーク環境において、複数のサブネットにそれぞれ対応する複数の固有のＩＰアドレスをリモコン端末３０に持たせる必要がなく、ＩＰアドレスを効率的に利用できる。また、リモコン端末３０に対して動的にＩＰアドレスを付与できることから、リモコン端末３０を別のネットワークに移動して、そのネットワークに接続されたカラオケ装置２０とリモコン端末３０と括り付けして使用することが容易である。
【００５１】
また、括り付けされたリモコン端末３０のＭＡＣアドレスとＩＰアドレスの組合せによる通信許可ルールに基づいてカラオケ装置２０が通信の可否を制御することで、通信許可ルールに適合しない通信相手との通信を制限できる。これにより、カラオケ装置２０に対する不正アクセスのリスクが少ないセキュアなネットワークを実現できる。
【００５２】
また、括り付け解除通知やアドレスリース期間の終了に基づいてカラオケ装置２０とリモコン端末３０との括り付けが解除されるときには、カラオケ装置２０の通信許可ルールから当該リモコン端末３０のＭＡＣアドレス及びＩＰアドレスの組合せが消去される。このようにすることで、カラオケ装置２０リモコン端末３０との括り付けの状況に応じて動的に通信許可リストの設定を変更して、括り付けされたリモコン端末３０以外の不正な端末によるアクセスのリスクを低減できる。
【００５３】
［特許請求の範囲に記載の構成との対応］
実施形態の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
ＤＨＣＰルータ１０が、アドレスリースサーバに相当する。ＤＨＣＰルータ１０の通信インタフェース部１２が、取得手段に相当する。ＤＨＣＰルータ１０の記憶部１３が、記憶手段に相当する。ＤＨＣＰルータ１０の制御部１１及び図４のＳ１０６が、情報記録手段に相当する。ＤＨＣＰルータ１０の制御部１１及び図４のＳ１０６，Ｓ１１４，Ｓ１１８が、割当手段に相当する。ＤＨＣＰルータ１０の制御部１１及び図４のＳ１０８が、アドレス通知手段に相当する。ＤＨＣＰルータ１０の制御部１１及び図６のＳ３００が、解除決定手段に相当する。
【００５４】
カラオケ装置２０の赤外線通信部２９が、端末識別情報取得手段に相当する。カラオケ装置２０の制御部２１及び図４のＳ１０４が、送信手段に相当する。カラオケ装置２０の制御部２１、図４のＳ１１１、図５のＳ２０８及び図６のＳ３０６が、通信許可管理手段に相当する。カラオケ装置２０の制御部２１が通信制御手段に相当する。
【００５５】
［変形例］
上述の実施形態のカラオケシステムにおいては、ＤＨＣＰルータ１０と、カラオケ装置２０とがそれぞれ別体の装置としてＬＡＮ５０に接続されている事例について説明した。これに限らず、ＬＡＮ５０に接続される複数のカラオケ装置２０の何れかが、ＤＨＣＰルータ１０の機能を併せ持つような構成であってもよい。
【符号の説明】
【００５６】
１０…ＤＨＣＰルータ、１１…制御部、１２…通信インタフェース部、１３…記憶部、２０，２０ａ，２０ｂ…カラオケ装置、２１…制御部、２２…通信インタフェース部、２３…記憶部、２４…操作部、２５…音声入出力部、２６…ディスプレイ、２７…マイク、２８…スピーカ、赤外線通信部…２９、３０…リモコン端末、４０…無線ＬＡＮアクセスポイント、５０…ローカルエリアネットワーク（ＬＡＮ）、１００…インターネット。
【図１】
0006575240.tif 000002
【図２】
0006575240.tif 000003
【図３】
0006575240.tif 000004
【図４】
0006575240.tif 000005
【図５】
0006575240.tif 000006
【図６】
0006575240.tif 000007