(57)【要約】【課題】ネットワークを介して配信サーバから映像音声再生装置へ映像音声データの配信をすることができるシステムを提供する。【解決手段】複数のセンタ側ルータ１４，２４、複数の配信サーバ１２，２２、開局サーバ１、複数のカラオケ装置３２，４２、店舗側ルータ３３，４３を有するカラオケ配信システムにおいて、カラオケ装置３２が開局サーバ１に対して開局要求を行うと、開局サーバ１はカラオケ装置のプライベートＩＰアドレスに基づいて担当の配信サーバ１２および配信の経路で用いるセンタ側ルータ１４を決定する。この配信サーバのプライベートＩＰアドレスとセンタ側ルータ１４のグローバルＩＰアドレスをカラオケ装置３２に通知して、ＶＰＮトンネル８１を構成するための設定を店舗側ルータ３３に行う。その後、このＶＰＮトンネル８１を経由して所定の配信サーバから楽曲データの配信を受ける。【選択図】　図１
2004144817.tif 000002
【特許請求の範囲】
【請求項１】
複数のセンタ側ルータを介してネットワークに接続された複数の配信サーバと、開局サーバとを有する映像音声データ配信システムにおける映像音声再生装置の開局方法であって、
ルータを介して前記ネットワークに接続された映像音声再生装置が、開局サーバに対して開局要求を行う手順と、
映像音声再生装置からの開局要求を受け付けた開局サーバが、その映像音声再生装置に対する配信を担当する配信サーバおよびセンタ側ルータを割り当てるとともに、該センタ側ルータのグローバルアドレスを、開局要求を行った映像音声再生装置へ通知する手順と、
前記開局要求を行った映像音声再生装置が、映像音声再生装置側のルータとセンタ側ルータを含み、配信サーバと映像音声再生装置との間をトンネリングする仮想的なネットワークを構成するための接続先ルータのグローバルアドレスとして、前記通知されたセンタ側ルータのグローバルアドレスを映像音声再生装置側のルータに設定する手順と、
を有する映像音声再生装置の開局方法。
【請求項２】
センタに備えられた配信サーバから映像音声データの配信を受ける映像音声再生装置において、
開局サーバのグローバルアドレスを記憶する記憶手段と、
前記開局サーバと通信する通信手段と、
自己を特定する識別情報を取得する手段と、
前記開局サーバに対して前記識別情報を送信して、開局サーバから通知されたセンタ側ルータのグローバルアドレスを取得するとともに、映像音声再生装置側のルータとセンタ側ルータを含み、配信サーバと映像音声再生装置との間をトンネリングする仮想的なネットワークを構成するための接続先ルータのグローバルアドレスとして、前記通知されたセンタ側ルータのグローバルアドレスを映像音声再生装置側のルータに設定する手段と、
を備えた映像音声再生装置。
【請求項３】
複数の映像音声再生装置およびセンタに備えられた複数の配信サーバと通信する通信手段と、
映像音声再生装置から該映像音声再生装置の識別情報を受信したとき、その識別情報に基づいて、センタに備えられた複数のセンタ側ルータのなかから、その映像音声再生装置に対する配信を担当する配信サーバおよびセンタ側ルータを割り当てるとともに、該センタ側ルータのグローバルアドレスを当該映像音声再生装置に通知する手段と、
前記識別情報を送信した映像音声再生装置のプライベートアドレスを前記割り当てた配信サーバに映像音声データの配信先として通知する制御手段と、
を備えた開局サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークを介して映像音声データをダウンロードする映像音声再生装置の映像音声データ配信システムに関する。
【０００２】
【従来の技術】
現在普及しているカラオケ装置の多くは、サーバ装置からカラオケの楽曲データの配信を受ける通信カラオケ装置である。従来の通信カラオケ装置は、配信サーバ装置と公衆電話回線を介して通信することによって楽曲データの配信を受けるようになっていた（たとえば、特許文献１参照）。
【０００３】
また、映像と音声をインタラクティブに配信するビデオ・オン・デマンド（ＶＯＤ）やニュース・オン・デマンドなどの映像音声配信システムでは、映像や音声のコンテンツをストリーミング再生するようにサーバ側と端末（クライアント）側を構成している。
【０００４】
【特許文献１】
特開平９−１２７９６４号公報（第３頁、第１図）
【０００５】
【発明が解決しようとする課題】
しかし、従来のカラオケ装置において公衆電話回線による通信では、配信サーバ装置が各カラオケ装置と１対１で通信しなければならないため非効率的であるとともに、各カラオケ装置との通信毎に電話料金が発生するため、多数設置されているカラオケ装置のそれぞれに楽曲データを配信すると相当額の通信料金が必要になるという問題点があった。
【０００６】
また、ビデオ・オン・デマンドやニュース・オン・デマンドのような映像音声配信システムでは、新たな端末（クライアント）がサーバからコンテンツの配信を受けるために、どのサーバを用いてどの経路で配信を受けるかといった初期設定を行う開局処理が煩雑であった。
【０００７】
そこで、この発明は、ネットワークを介してネットワークの通信手順を用いてサーバ装置から映像音声再生装置へ映像音声データの配信をすることができる映像音声データ配信システムにおける映像音声再生装置の開局方法、映像音声再生装置および開局サーバを提供することを目的としている。
【０００８】
【課題を解決するための手段】
請求項１の発明は、複数のセンタ側ルータを介してネットワークに接続された複数の配信サーバと、開局サーバとを有する映像音声データ配信システムにおける映像音声再生装置の開局方法であって、ルータを介して前記ネットワークに接続された映像音声再生装置が、開局サーバに対して開局要求を行う手順と、映像音声再生装置からの開局要求を受け付けた開局サーバが、その映像音声再生装置に対する配信を担当する配信サーバおよびセンタ側ルータを割り当てるとともに、該センタ側ルータのグローバルアドレスを、開局要求を行った映像音声再生装置へ通知する手順と、前記開局要求を行った映像音声再生装置が、映像音声再生装置側のルータとセンタ側ルータを含み、配信サーバと映像音声再生装置との間をトンネリングする仮想的なネットワークを構成するための接続先ルータのグローバルアドレスとして、前記通知されたセンタ側ルータのグローバルアドレスを映像音声再生装置側のルータに設定する手順と、を有することを特徴としている。
【０００９】
請求項２の発明は、センタに備えられた配信サーバから映像音声データの配信を受ける映像音声再生装置において、開局サーバのグローバルアドレスを記憶する記憶手段と、前記開局サーバと通信する通信手段と、自己を特定する識別情報を取得する手段と、前記開局サーバに対して前記識別情報を送信して、開局サーバから通知されたセンタ側ルータのグローバルアドレスを取得するとともに、映像音声再生装置側のルータとセンタ側ルータを含み、配信サーバと映像音声再生装置との間をトンネリングする仮想的なネットワークを構成するための接続先ルータのグローバルアドレスとして、前記通知されたセンタ側ルータのグローバルアドレスを映像音声再生装置側のルータに設定する手段と、を備えたことを特徴としている。
【００１０】
請求項３の発明である開局サーバは、複数の映像音声再生装置およびセンタに備えられた複数の配信サーバと通信する通信手段と、映像音声再生装置から該映像音声再生装置の識別情報を受信したとき、その識別情報に基づいて、センタに備えられた複数のセンタ側ルータのなかから、その映像音声再生装置に対する配信を担当する配信サーバおよびセンタ側ルータを割り当てるとともに、該センタ側ルータのグローバルアドレスを当該映像音声再生装置に通知する手段と、前記識別情報を送信した映像音声再生装置のプライベートアドレスを前記割り当てた配信サーバに映像音声データの配信先として通知する制御手段と、を備えたことを特徴としている。
【００１１】
この発明では、センタ側に設けた複数の配信サーバとセンタ側の複数のルータを用いて、複数の映像音声再生装置に対する映像音声データの配信を分担する。
各映像音声再生装置に対してどの配信サーバおよびセンタ側ルータを介して映像音声データの配信を担当するかの割り当ては、一括して開局サーバが決定する。
これにより、映像音声再生装置は、どのセンタ側ルータを介して映像音声データの配信を受ける場合であっても、映像音声再生装置の開局処理を開局サーバに対して行うように一元化することができ、開局処理が容易になる。
【００１２】
また、この発明では、ＶＰＮで配信サーバと映像音声再生装置とを接続するようにしているため、ＬＡＮと同様の簡略さで映像音声データの配信をすることができるとともに、インターネット経由の映像音声データの配信であってもデータのセキュリティを維持することができる。
【００１３】
【発明の実施の形態】
図１は、この発明を適用したカラオケ装置の楽曲データ配信システムの構成を示す図である。図１において、１００，１０１はカラオケの楽曲データなどを配信するセンタ、２０１，２０２はそれぞれカラオケ店である。センタ１００において、１０，１１はセンタ側ＬＡＮである。ＬＡＮ１０には配信サーバ１２（１２−１〜１２−ｎ）および開局サーバ１を備えている。開局サーバ１にはルータ１３を接続している。またＬＡＮ１１には配信サーバ１２（１２−１〜１２−ｎ）およびセンタ側ルータ１４を備えている。センタ１０１において、２１はセンタ側ＬＡＮである。このＬＡＮ２１には配信サーバ２２（２２−１，２２−２）およびセンタ側ルータ２４を備えている。
【００１４】
開局サーバ１には、ＬＡＮ１０、ルータ１３、およびインターネット７を介して通信するための通信手段１ａ、開局処理などを行う制御手段１ｂ、および開局したカラオケ装置を登録するデータベースを構成する記憶手段１ｃを有している。
【００１５】
カラオケ店２０１において、３１はカラオケ店側のＬＡＮである。このＬＡＮ３１にカラオケ装置３２（３２−１〜３２−ｍ）および店舗側ルータ３３を備えている。
カラオケ店２０２において、４１はそのカラオケ店側のＬＡＮであり、カラオケ装置４２（４２−１〜４２−ｎ）および店舗側ルータ４３を備えている。
【００１６】
カラオケ装置３２−１には、ＬＡＮ３１や店舗側ルータ３３を介して通信するための通信手段３２ａ、開局処理、カラオケの楽曲データの配信を受ける処理、カラオケ曲の演奏処理などを行う制御手段３２ｂ、楽曲データなどを記憶する記憶手段３２ｃを備えている。この構成は他のカラオケ装置についても同様である。
【００１７】
各カラオケ店の店舗側ルータ３３，４３等のプライベートＩＰアドレスは、工場出荷時にそれぞれ異なったアドレスに設定している。店舗側ルータ３３，４３等はＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ　）機能により、各カラオケ装置にプライベートＩＰアドレスを設定する。したがって、カラオケ店毎にＬＡＮのネットワークアドレスは異なる。後述するように、開局サーバ１は開局処理時に、開局要求のあったカラオケ装置のプライベートＩＰアドレスから、そのカラオケ店側ＬＡＮのネットワークアドレスを割り出す。このネットワークアドレスがカラオケ店を識別するための情報となる。
【００１８】
図２は、カラオケ装置の記憶手段３２ｃの記憶内容を示している。このようにカラオケ装置には、開局サーバのルータ１３のグローバルＩＰアドレス、センタ側ルータ（１４，２４など）のグローバルＩＰアドレス、配信サーバのプライベートＩＰアドレス、店舗側ルータのグローバルＩＰアドレス、開局データ（カラオケ装置（自己）のプライベートＩＰアドレス、カラオケ店の店舗コード、パスワード、識別コード、配信時間帯）、楽曲データ、および演奏プログラムなどが記憶される。
これらのデータのうち、開局サーバ側のルータ１３のグローバルＩＰアドレスは工場出荷時にプリセットされている。カラオケ装置のプライベートＩＰアドレスは、カラオケ装置がカラオケ店のＬＡＮ（３１，４１）に接続された時点で店舗側ルータ（３３，４３）から与えられる。センタ側ルータ（１４，２４）のグローバルＩＰアドレスおよび配信サーバ（１２，２２）のプライベートＩＰアドレスは、後述する開局処理によって取得する。
【００１９】
店舗コードおよびパスワードは、センタを運営するものとの契約によってこのカラオケ装置に与えられた番号であり、この店舗コードおよびパスワードの認証によって開局サーバ１へのアクセスが可能となる。識別コードは、係員がカラオケ装置に任意につけたコードである。例えば、カラオケ装置が設置される部屋番号が識別コードとして付される。
【００２０】
配信時間帯は、このカラオケ装置に対して楽曲データを配信するのに好ましい時間帯である。上記店舗コード、パスワード、識別コード、配信時間帯は、カラオケ装置の設置時に係員によって入力される。
【００２１】
センタ側ルータ１４および店舗側ルータ３３はそれぞれＩＰＳｅｃ（ＩＰ　Ｓｅｃｕｒｉｔｙ　ｐｒｏｔｏｃｏｌ）によるＶＰＮ機能を備えている。配信サーバ１２側のＬＡＮ１１とカラオケ装置３２側のＬＡＮ３１は、ルータ１４，３３のＶＰＮ機能によりＶＰＮトンネル８１を構成している。これにより、ＬＡＮ１１上の任意の配信サーバ１２からＬＡＮ３１上の任意のカラオケ装置３２に対して、インターネット７上でのセキュリティーを維持しながら、ＴＣＰ／ＩＰプロトコルによる通信を可能としている。
【００２２】
図３は開局サーバ１の記憶手段１ｃの記憶内容を示している。（Ａ）に示すテーブルでは、センタ側ルータのグローバルＩＰアドレスと配信サーバのプライベートＩＰアドレスとの関係を記憶している。このテーブルによって、担当の配信サーバから配信を受けるときに、どのセンタ側ルータを用いるかが定められる。
【００２３】
（Ｂ）に示すテーブルでは、カラオケ店のＬＡＮのネットワークアドレスと配信サーバのプライベートＩＰアドレスとの関係を記憶している。このテーブルによって、どのカラオケ店のカラオケ装置をどの配信サーバが担当するかが定められる。
【００２４】
（Ｃ）に示すテーブルでは、開局処理時にカラオケ装置から受信した開局データを記憶している。
【００２５】
この例では、店舗コード１０１のカラオケ店に設置するカラオケ装置のプライベートＩＰアドレスは１０．２．２０．０／２４（ネットマスクまたはアドレスプレフィックスが２５５．２５５．２５５．０であり、ＩＰアドレス１０．２．２０．１〜１０．２．２０．２５５を含むネットワークアドレス）を用いている。また、店舗コード１０２のカラオケ店に設置するカラオケ装置のプライベートＩＰアドレスは１０．２．２１．０／２４（ネットマスクまたはアドレスプレフィックスが２５５．２５５．２５５．０であり、ＩＰアドレス１０．２．２１．１〜１０．２．２１．２５５を含むネットワークアドレス）を用いている。
【００２６】
カラオケ店のＬＡＮにカラオケ装置が設置されると、そのカラオケ装置は、以降に述べる開局処理のためにインターネット７を介して開局サーバ１と通信する。この通信に用いるプロトコルは秘匿性のあるプロトコルである。
【００２７】
次に、図４〜図６を参照して開局処理について説明する。
図４はカラオケ装置（３２，４２）の開局処理の手順を示すフローチャートである。図５は開局サーバ１の開局処理の手順を示すフローチャートである。図６はカラオケ装置、開局サーバ、配信サーバの通信手順を示す図である。この処理は、カラオケ装置３２がＬＡＮ３１に接続され、電源が投入されると、実行される。
【００２８】
図４および図６に示すように、まず電源投入によって装置が起動し（ｓ１）、通信手段３２ａがルータ３３と通信して、店舗側ルータ３３のＤＨＣＰ機能による自己（カラオケ装置）のプライベートＩＰアドレスの割り当てを受ける（ｓ２）。そして、係員が、このカラオケ装置の開局処理に必要なデータを入力する（ｓ３）。ここで入力されるデータは、上述した店舗コード、パスワード、識別コード、配信時間帯などである。これらのデータが入力され、係員によって所定のアクセス操作が行われると、カラオケ装置はインターネット７の経路８０およびルータ１３を介して開局サーバ１にアクセスする。このアクセスによって、上記開局データ（店舗コード、パスワード、識別コード、配信時間帯、自己のプライベートＩＰアドレス）を開局サーバ１に対して送信する。（ｓ４）。この開局サーバ１側のルータ１３は、ポートフォワーディング（静的ＩＰマスカレード）機能で、ルータ１３のグローバルＩＰアドレスを開局サーバ１のプライベートＩＰアドレスに関連づけるように工場出荷時に設定している。したがって、開局要求を行うカラオケ装置は、開局サーバ側のルータ１３のグローバルＩＰアドレスを宛先にしてアクセスする。
【００２９】
開局サーバ１は、開局要求のあったカラオケ装置のプライベートＩＰアドレスに基づいて（そのネットワークアドレスに基づいて）、どのクライアントとして設置されたカラオケ装置であるかを知り、図３の（Ｂ）に示したテーブルに基づいて、そのクライアントを担当する配信サーバ１２および、その配信サーバ１２が配信処理の経路で用いるセンタ側ルータ１４を割り当てる。そして、配信サーバ１２のプライベートＩＰアドレスとセンタ側ルータ１４のグローバルＩＰアドレスを返信する。カラオケ装置３２は、開局サーバ１から配信サーバ１２のプライベートＩＰアドレスおよびセンタ側ルータ１４のグローバルＩＰアドレスを受信する（ｓ５）。
【００３０】
カラオケ装置３２は、店舗側ルータ３３がＶＰＮで通信を行うために必要な接続先ルータのグローバルＩＰアドレスの情報として、前記センタ側ルータ１４のグローバルＩＰアドレスを設定する（ｓ６）。この設定は、店舗側ルータ３３に対してｔｅｌｎｅｔにより直接コマンドを送ることにより行う。
【００３１】
その後、配信サーバのプライベートＩＰアドレス宛てにｐｉｎｇを送信する（ｓ７）。
このｐｉｎｇに対する応答を受信すれば（ｓ８）、ＶＰＮトンネル８１経由で、割り当てられた配信サーバ１２と接続されていると判断して、接続確認済メッセージを開局サーバ１へ送信する（ｓ９）。この接続確認済メッセージの送信により、開局手続きは完了し、この後割り当てられた配信サーバ１２から定期的に楽曲データが配信されてくるようになる。
【００３２】
図５は開局サーバ１での開局処理の手順を示している。カラオケ装置３２から開局処理のアクセスがあると、開局サーバ１は、そのカラオケ装置３２から店舗コード、パスワード、識別コード、カラオケ装置のプライベートＩＰアドレス、配信時間帯などから成る開局データを受信する（ｓ１１）。上述したように、そのカラオケ装置のプライベートＩＰアドレスに基づいて、そのカラオケ装置への楽曲データの配信を担当する配信サーバ１２およびその配信に用いるセンタ側ルータ１４を割り当てる（ｓ１２）。そして、その配信サーバ１２のプライベートＩＰアドレスとセンタ側ルータ１４のグローバルＩＰアドレスをカラオケ装置３２に対して返信する（ｓ１３）。
【００３３】
その後、カラオケ装置３２から接続確認済みメッセージが送信されてくれば、カラオケ装置の開局処理は正常に終了したとして、上記受信した開局データを図３の（Ｃ）に示したようにデータベースに登録する（ｓ１５）。そして、そのカラオケ装置３２のプライベートＩＰアドレスおよび配信時間帯を、担当する配信サーバ１２に通知して（ｓ１６）、定期的なカラオケの楽曲データの配信を開始させる。
【００３４】
なお、開局サーバ１と店舗側のＬＡＮ３１との間はルータ１３，３３を介して秘匿性のあるプロトコルでインターネット７を介して通信を行うが、この開局サーバ側のルータ１３と例えばセンタ側ルータ２４との間にＶＰＮトンネル８４を構成して、そのＶＰＮトンネル８４を介して配信サーバ２２と開局サーバ１とが通信を行う。したがって、開局サーバ１から配信サーバ１２への通知はＬＡＮ１０を介して行うが、配信サーバ２２がカラオケ装置４２への配信を担当する場合に、開局サーバ１は配信サーバ２２に対して上記ＶＰＮ８４を介してその通知を行う。
【００３５】
以上の処理により、係員が手入力で配信サーバ１２，２２のプライベートＩＰアドレスおよびセンタ側ルータ１４のグローバルＩＰアドレスを設定する必要がなくなる。すなわち、工場出荷時に予め設定されている開局サーバ１側のルータ１３のグローバルＩＰアドレスを用いてオンラインで開局処理を行うことによって、センタ側ルータ１４，２４のグローバルＩＰアドレスを店舗側ルータ３３，４３に対して、ＶＰＮを構成するための相手先ルータのグローバルＩＰアドレスとして自動的に設定することができる。さらに配信サーバ１２，２２のプライベートＩＰアドレスの設定を自動的に行うことができる。
【００３６】
なお、図１に示した例では、センタ１００のセンタ側ルータとして一つのルータ１４を設けたが、同一センタ内に複数のセンタ側ルータを設けてもよい。また、図１に示した例では、開局サーバ１をセンタ１００内に設けたが、配信サーバを設けたセンタとは別に開局サーバを設置してもよい。
【００３７】
以上の例では、カラオケ装置の楽曲データ配信システムについて示したが、ビデオ・オン・デマンドやニュース・オン・デマンドのような映像音声配信システムにおいて、新たな端末（クライアント）がサーバからコンテンツの配信を受ける際の開局処理にも本発明は同様に適用できる。すなわち、その場合には、上記実施形態におけるセンタを映像音声データを配信するセンタに代え、カラオケ装置を映像音声データをストリーミング再生する端末に代えたシステムとすればよい。
【００３８】
【発明の効果】
以上のようにこの発明によれば、映像音声再生装置が、複数の配信サーバのうちどの配信サーバから映像音声データの配信を受ける場合であっても、映像音声再生装置の開局処理を開局サーバに一元化することができ、開局処理を容易化することができる。また、複数のセンタ側ルータのうち所定のルータを介するＶＰＮを構築して配信を受ける場合に、そのＶＰＮの構築を自動的に行うことができ、開局処理を容易化することができる。
【図面の簡単な説明】
【図１】この発明が適用されたカラオケ装置の楽曲データ配信システムの構成を示すブロック図
【図２】カラオケ装置の記憶手段の構成図
【図３】開局サーバの記憶手段の構成図
【図４】カラオケ装置の開局処理手順を示すフローチャート
【図５】開局サーバの開局処理手順を示すフローチャート
【図６】カラオケ装置、開局サーバ、配信サーバの通信手順を示す図
【符号の説明】
１−開局サーバ、１０，１１，２１，３１，４１−ＬＡＮ，１２（１２−１〜１２−ｎ），２２（２２−１，２２−２）−配信サーバ、３２（３２−１〜３２−ｍ），４２（４２−１〜４２−ｎ）−カラオケ装置、１３−ルータ、３３，４３−店舗側ルータ、１４，２４−センタ側ルータ、７−インターネット、８０−経路、８１〜８４−ＶＰＮトンネル、１００，１０１−センタ、２０１，２０２−カラオケ店
【図１】
2004144817.tif 000003
【図２】
2004144817.tif 000004
【図３】
2004144817.tif 000005
【図４】
2004144817.tif 000006
【図５】
2004144817.tif 000007
【図６】
2004144817.tif 000008