(57)【要約】【課題】  簡易な構成により、ＩＰネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを自動的に判断する。【解決手段】  無線ＬＡＮ及び有線ＬＡＮによる通信手段と、無線ＬＡＮまたは有線ＬＡＮによる通信手段のいずれを使用しているかを識別するＩＰネットワーク識別手段１０、１７とを備えた通信システムにおいて、ＩＰネットワーク識別手段の送信側１から、受信側２が１回の転送で送信できるデータの最大値を超えるデータを一定時間送信する手段と、送信側で送信データにシーケンス番号を付加する手段と、受信側で送信側から送信されたデータを受信する手段と、受信側で受信したデータに付加されたシーケンス番号を確認する手段と、ＩＰネットワーク識別手段の受信側で受信データにシーケンス番号が連続して欠落する場合には、ＩＰネットワークが無線ＬＡＮであると識別する手段とを設けた。【選択図】  図２
2005223471.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮによる通信手段と、有線ＬＡＮによる通信手段と、前記無線ＬＡＮによる通信手段または有線ＬＡＮによる通信手段のいずれを使用しているかを識別するＩＰネットワーク識別手段とを備えたＩＰネットワークを使用した通信システムにおいて、
前記ＩＰネットワーク識別手段の送信側から、受信側が１回の転送で送信できるデータの最大値を超えるデータを一定時間送信する手段と、
前記ＩＰネットワーク識別手段の送信側で送信データにシーケンス番号を付加する手段と、
前記ＩＰネットワーク識別手段の受信側で送信側から送信されたデータを受信する手段と、
前記ＩＰネットワークの受信側で受信したデータに付加されたシーケンス番号を確認する手段と、
前記ＩＰネットワーク識別手段の受信側で受信データにシーケンス番号が連続して欠落する場合には、前記ＩＰネットワークが無線ＬＡＮであると識別する手段とを備えることを特徴とするＩＰネットワークを使用した通信システム。
【請求項２】
前記ＩＰネットワークが無線ＬＡＮであると識別された場合には、通信プロトコルにＴＣＰを用いることを特徴とする請求項１記載のＩＰネットワークを使用した通信システム。
【請求項３】
前記ＩＰネットワーク識別手段が有線ＬＡＮであると識別された場合には、通信プロトコルにＵＤＰを用いることを特徴とする請求項１記載のＩＰネットワークを使用した通信システム。
【請求項４】
請求項１、２または３に記載のＩＰネットワークを使用した通信システムを有することを特徴とするリアルタイム型動画配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークを使用した通信システムに関し、特に、ＩＰネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを識別することのできる通信システムに関する。
【背景技術】
【０００２】
従来のＩＰ(Internet Protocol)ネットワークの種類を識別する方法の一例が、特許文献１に記載されている。この従来の方法は、情報機器本体に無線ＬＡＮ(Local Area Network)に接続する無線ＬＡＮ機能と、有線ＬＡＮに接続する有線ＬＡＮ機能と、無線ＬＡＮ機能または有線ＬＡＮ機能を選択するための伝送路選択機能と、無線ＬＡＮまたは有線ＬＡＮのいずれを用いているかを表示する表示機能とで構成され、無線ＬＡＮ及び有線ＬＡＮ各々には、調査用の基準サーバが備えられる。
【０００３】
上記構成を有する情報機器では、無線ＬＡＮ及び有線ＬＡＮの基準サーバに対して、ping（Packet InterNet Groper、ＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)ネットワーク上の任意のコンピュータに対して接続性を確認するためのコマンド)を実行した結果から、利用可能なＩＰネットワークが無線ＬＡＮか有線ＬＡＮかを調査する。尚、pingによる調査結果から、無線ＬＡＮと有線ＬＡＮの両方が利用可能な場合には、予め登録された優先順位で、無線ＬＡＮ及び有線ＬＡＮのいずれのＩＰネットワークを使用するかを決定する。
【特許文献１】特開平１０−１６４１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来のＩＰネットワークを使用した通信システムにおいては、無線ＬＡＮまたは有線ＬＡＮが利用可能か否かを判断するにあたって、有線ＬＡＮ及び無線ＬＡＮの基準サーバにpingを実行した結果により、利用可能なＩＰネットワークを識別するため、無線ＬＡＮ及び有線ＬＡＮの各々に専用の基準サーバを設けなければならないという問題があった。
【０００５】
そこで、本発明は、上記従来のＩＰネットワークを使用した通信システムにおける問題点に鑑みてなされたものであって、ＩＰネットワークの識別にあたって、無線ＬＡＮ及び有線ＬＡＮの各々に専用の基準サーバを設ける必要のない通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、無線ＬＡＮによる通信手段と、有線ＬＡＮによる通信手段と、前記無線ＬＡＮによる通信手段または有線ＬＡＮによる通信手段のいずれを使用しているかを識別するＩＰネットワーク識別手段とを備えたＩＰネットワークを使用した通信システムにおいて、前記ＩＰネットワーク識別手段の送信側から、受信側が１回の転送で送信できるデータの最大値を超えるデータを一定時間送信する手段と、前記ＩＰネットワーク識別手段の送信側で送信データにシーケンス番号を付加する手段と、前記ＩＰネットワーク識別手段の受信側で送信側から送信されたデータを受信する手段と、前記ＩＰネットワークの受信側で受信したデータに付加されたシーケンス番号を確認する手段と、前記ＩＰネットワーク識別手段の受信側で受信データにシーケンス番号が連続して欠落する場合には、前記ＩＰネットワークが無線ＬＡＮであると識別する手段とを備えることを特徴とする。
【０００７】
そして、本発明によれば、ＩＰネットワーク識別手段の受信側で受信データにシーケンス番号が連続して欠落する場合には、バースト誤りが発生したと判断してＩＰネットワークが無線ＬＡＮであると識別するように構成したため、通信システムのデータ送信部及び受信部によって、無線ＬＡＮによる通信手段または有線ＬＡＮによる通信手段のいずれを使用しているかを識別することができる。これによって、従来のように無線ＬＡＮ及び有線ＬＡＮの各々に専用の基準サーバを設ける必要がなく、設備コストを低減することができる。また、ＩＰネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを自動的に識別することができるため、システムの信頼性が向上する。
【０００８】
前記通信システムにおいて、ＩＰネットワークが無線ＬＡＮであると識別された場合には、通信プロトコルにＴＣＰを用いるようにすることができる。信頼性が高い通信プロトコルであるＴＣＰを用いることにより、電波状態が多少悪くても映像のコマ落ちや音声の音切れが発生しない動画配信等が可能となる。
【０００９】
また、前記通信システムにおいて、前記ＩＰネットワーク識別手段が有線ＬＡＮであると識別された場合には、通信プロトコルにＵＤＰを用いることができる。これによって、ＩＰネットワークの輻輳を抑えるとともに、より高ビットレートのデータを配信すること等が可能となる。
【００１０】
上記ＩＰネットワークを使用した通信システムをリアルタイム型動画配信システムに適用することができ、リアルタイム型動画配信システムにおいて、ＩＰネットワークが無線ＬＡＮであるか有線ＬＡＮであるかを自動的に識別することを可能にし、いずれのＬＡＮを使用しているかによって、適切な通信プロトコルを選択すること等が可能となる。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、ＩＰネットワークの識別にあたって、無線ＬＡＮ及び有線ＬＡＮの各々に専用の基準サーバを設ける必要のない通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
次に、発明を実施するための最良の形態について図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明にかかるＩＰネットワークを使用した通信システムの一実施の形態を示し、この通信システムにおいては、配信サーバ１がＩＰネットワーク３を介して配信クライアント２と接続されている。配信サーバ１は、ＴＶ放送局４及びＡＶ機器５から送信された画像・音声データを蓄積し、配信クライアント２の要求に従って画像・音声データを多重化して送信する。配信クライアント２は、配信サーバ１から送信された多重化データを受信しながら分離し、リアルタイムに映像・音声の再生を行う。
【００１４】
配信サーバ１は、図２に示すように、画像・音声を蓄積するデータベース６と、データベース６から画像・音声データを読み取るデータ読み取り部７と、画像・音声データを多重化する多重処理部８と、多重化データを配信クライアント２にＵＤＰ(User Datagram Protocol)、またはＴＣＰ(Transmission Control Protocol)で送信する送信切替部９と、多重化データを配信クライアントにＵＤＰで送信するか、ＴＣＰで送信するかの情報を保持する送信側ＩＰネットワーク識別部１０と、多重化データをＵＤＰで送信するＵＤＰ送信部１１と、多重化データをＴＣＰで送信するＴＣＰ送信部１２と、ＩＰ送信部１３と、ネットワークインタフェース部１４とで構成される。
【００１５】
配信クライアント２は、ネットワークインタフェース部１５と、ＩＰ受信部１６と、ＵＤＰ受信部１８と、ＴＣＰ受信部１９と、配信サーバ１から送信された多重化データをＴＣＰ、またはＵＤＰで受信する受信切替部２０と、多重化データをＵＤＰで受信するかＴＣＰで受信するかの判断及び情報を保持する受信側ＩＰネットワーク識別部１７と、多重化データを元の映像・音声に分離する分離処理部２１と、分離処理部２１で分離された画像を再生する画像再生部２２と、画像を表示するディスプレイ２４と、分離処理部２１で分離された音声を再生する音声再生部２３と、音声を出力するスピーカー２５とで構成される。
【００１６】
次に、本実施の形態の全体の動作について、図２及び図３を参照しながら詳細に説明する。
【００１７】
配信クライアント２は、配信サーバ１に配信開始の要求を行う前に、受信側ＩＰネットワーク識別部１７のＵＤＰデータの受信準備を開始する（ステップＲ１）。そして、配信サーバ１は、配信クライアント２からの配信開始要求があると、送信側ＩＰネットワーク識別部１０が、シーケンス番号を０に初期化し（ステップＳ２）、ＭＴＵ(Maximum Transfer Unit)を超える十分大きなサイズのＵＤＰパケットに、ＵＤＰパケットに付加する度に１増加するシーケンス番号を付加し、指定時間連続して配信クライアント２の受信側ＩＰネットワーク識別部１７宛に送信する（ステップＳ３、Ｓ４、Ｓ５）。送信側ＩＰネットワーク識別部１０は、指定時間ＵＤＰパケットを送信後、配信クライアント２の受信側ＩＰネットワーク識別部１７にＵＤＰパケットの送信が終了したことを通知する（ステップＳ６）。
【００１８】
配信クライアント２の受信側ＩＰネットワーク識別部１７は、送信側ＩＰネットワーク識別部１０から送信されたＵＤＰパケットを、送信終了の通知を受信するまで受信し、パケットに付加されたシーケンス番号を保存する（ステップＲ２、Ｒ３、Ｒ４）。送信側ＩＰネットワーク識別部１０から送信する終了通知には、最後に送信したパケットに付加したシーケンス番号を記述する。
【００１９】
受信側ＩＰネットワーク識別部１７は、受信したパケットに付加されていたシーケンス番号と終了通知に記述された最後のシーケンス番号から、シーケンス番号が連続して欠落するバースト誤りが発生したかを確認し（ステップＲ５）、バースト誤りが確認できた場合には、受信側ＩＰネットワーク識別部１７は、ＩＰネットワーク３が無線ＬＡＮであると判断し、通信プロトコルに信頼性の高いＴＣＰを用いることを記録し、送信側ＩＰネットワーク識別部１０に通信プロトコルにＴＣＰを用いることを通知する（ステップＲ７）。送信側ＩＰネットワーク識別部１０は、通知された通信プロトコルを記録する（ステップＳ７）。
【００２０】
一方、受信側ＩＰネットワーク識別部１７において、バースト誤りが確認できなかったときは、受信側ＩＰネットワーク識別部１７は、ＩＰネットワーク３が有線ＬＡＮであると認識し、通信プロトコルにＵＤＰを用いることを記録し、送信側ＩＰネットワーク識別部１０に通知する（ステップＲ６）。送信側ＩＰネットワーク識別部１０は、受信側ＩＰネットワーク識別部１７から通知された通信プロトコルを記録する（ステップＳ７）。
【００２１】
次に、配信サーバ１は、送信側ＩＰネットワーク識別部１０に記録された通信プロトコルに基づき、ＵＤＰ送信部１１またはＴＣＰ送信部１２を起動する。その後、ＴＶ放送局４やＡＶ機器５等から入力される画像・音声データをデータベース６に蓄積し、データ読み取り処理部７は、データベース６に蓄積された画像・音声データを読み取り、多重処理部８に出力する。多重処理部８では、入力された画像・音声データを多重化し、送信切替部９に出力する。送信切替部９は、送信側ＩＰネットワーク識別部１０に記録されている通信プロトコルに基づき、通信プロトコルがＵＤＰの場合には、多重化データをＵＤＰ送信部１１に、通信プロトコルがＴＣＰの場合には、多重化データをＴＣＰ送信部１２に出力する。
【００２２】
ＵＤＰ送信部１１またはＴＣＰ送信部１２は、通信プロトコルに対応したデータをＩＰ送信部１３に出力し、ＩＰ送信部１３は、入力されたデータをネットワークインタフェース部１４に出力する。ネットワークインタフェース部１４は、ＩＰネットワーク３を介して、配信クライアント２にデータを送信する。
【００２３】
最後に、配信クライアント２は、受信側ＩＰネットワーク識別部１７に記録された通信プロトコルに基づき、ＵＤＰ受信部１８またはＴＣＰ受信部１９を起動する。その後、配信サーバ１から送信されたデータを、ＩＰネットワーク３を介して、ネットワークインタフェース部１５から受信し、ネットワークインタフェース１５からＩＰ受信部１６に入力する。ＩＰ受信部１６では、入力したデータをＵＤＰ受信部１８またはＴＣＰ受信部１９に出力し、受信切替部２０は、受信側ＩＰネットワーク識別部１７に記録されている通信プロトコルに基づいて、ＵＤＰ受信部１８またはＴＣＰ受信部１９からデータを入力する。
【００２４】
受信切換部２０では、入力された多重化データを分離処理部２１に入力し、分離処理部２１では、多重化データから画像データと音声データに分離する。分離された画像データは、画像再生部２２に入力され、ディスプレイ２４で出力され、また、分離された音声データは、音声再生部２３に入力され、スピーカー２５から出力される。
【００２５】
尚、上記実施の形態においては、本発明にかかるＩＰネットワークを使用した通信システムを動画配信システムに適用した場合について説明したが、ＩＰネットワークを利用したVoIP(Voice over IP)システムや、テレビ電話システムといった用途にも本発明を適用することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明にかかるＩＰネットワークを使用した通信システムを適用したリアルタイム型動画配信システムの構成を示すブロック図である。
【図２】本発明にかかるＩＰネットワークを使用した通信システムの配信サーバ及び配信クライアントの構成を示すブロック図である。
【図３】図１及び図２に示した通信システムの動作を示す流れ図である。
【符号の説明】
【００２７】
１     配信サーバ
２     配信クライアント
３     ＩＰネットワーク
４     ＴＶ放送局
５     ＡＶ機器
６     データベース
７     データ読み取り部
８     多重処理部
９     送信切替部
１０   送信側ＩＰネットワーク識別部
１１   ＵＤＰ送信部
１２   ＴＣＰ送信部
１３   ＩＰ送信部
１４   （配信サーバ側）ネットワークインタフェース部
１５   （配信クライアント側）ネットワークインタフェース部
１６   ＩＰ受信部
１７   受信側ＩＰネットワーク識別部
１８   ＵＤＰ受信部
１９   ＴＣＰ受信部
２０   受信切替部
２１   分離処理部
２２   画像再生部
２３   音声再生部
２４   ディスプレイ
２５   スピーカー
【図１】
2005223471.tif 000003
【図２】
2005223471.tif 000004
【図３】
2005223471.tif 000005