(57)【要約】【課題】各通信端末から送信されるデータを各通信端末で同時に受信することができる通信システム、通信装置、プログラム及び通信方法を提供する。【解決手段】通信装置と複数の通信端末とを備える通信システムであって、前記通信装置は、前記所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部とを備え、前記通信端末は、所定時間の間に前記通信装置に自通信端末のデータを送信する第２のデータ送信手段と、自通信端末以外の通信端末が前記所定時間の間に前記通信装置に送信したデータを前記所定時間の経過後に前記通信装置から受信する第２のデータ受信手段とを備える。【選択図】図１
2009246684.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と複数の通信端末とを備える通信システムであって、
前記通信装置は、
前記所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、
データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部とを備え、
前記通信端末は、
所定時間の間に前記通信装置に自通信端末のデータを送信する第２のデータ送信手段と、
自通信端末以外の通信端末が前記所定時間の間に前記通信装置に送信したデータを前記所定時間の経過後に前記通信装置から受信する第２のデータ受信手段とを備えることを特徴とする通信システム。
【請求項２】
前記第１のデータ送信手段は、電力線通信を利用してデータの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信し、
前記第２のデータ送信手段は、電力線通信を利用して所定時間の間に前記通信装置に自通信端末のデータを送信することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第１のデータ送信手段は、直交周波数分割多重方式を利用してデータの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記第２のデータ送信手段は、符号分割多重方式を利用して所定時間の間に前記通信装置に自通信端末のデータを送信することを特徴とする請求項１に記載の通信システム。
【請求項５】
複数の通信端末と通信する通信装置であって、
所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、
データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部と、
を備えることを特徴とする通信装置。
【請求項６】
複数の通信端末と通信する通信装置のコンピュータを、
所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、
データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部として機能させるためのプログラム。
【請求項７】
通信装置と複数の通信端末とを用いた通信方法であって、
前記通信装置は、
前記所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信過程と、
データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信過程とを実行し、
前記通信端末は、
所定時間の間に前記通信装置に自通信端末のデータを送信する第２のデータ送信過程と、
自通信端末以外の通信端末が前記所定時間の間に前記通信装置に送信したデータを前記所定時間の経過後に前記通信装置から受信する第２のデータ受信過程とを実行することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置、プログラム及び通信方法に関する。
【背景技術】
【０００２】
図４は、従来から知られている通信システム１０００の概略構成図である。このような通信システムに関する技術は、例えば、特許文献１〜３に記載されている。この通信システム１０００は、ユーザが利用するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ；パーソナルコンピュータ）などの通信端末２００−１〜２００−４を複数台（ここでは、４台）備えており、それらの通信端末２００−１〜２００−４をインターネットなどのネットワーク５００に接続して通信対戦ゲームを行う場合などに用いられる。
通信端末２００−１〜２００−４はネットワーク５００を介して電気的に相互に接続されており、ある通信端末（例えば、通信端末２００−１）のユーザの操作に基づいて生成される入力情報が、他の通信端末（例えば、通信端末２００−２〜２００−４）に対して送信される。
【０００３】
図５は、従来から知られている通信システム１０００で用いられていた通信方式を示す図である。図５において、横軸は時間である。通信システム１０００では、ある通信端末から他の通信端末にデータを送信するためのアクセス権を周期的に各通信端末に割り当てるＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ；時分割多元接続）という通信方式が用いられている。
図５において、時間ｔ１は通信端末２００−１にアクセス権が割り当てられている時間を示しており、時間ｔ２は通信端末２００−２にアクセス権が割り当てられている時間を示しており、時間ｔ３は通信端末２００−３にアクセス権が割り当てられている時間を示しており、時間ｔ４は通信端末２００−４にアクセス権が割り当てられている時間を示している。
【特許文献１】特開２００２−７７２９８号公報
【特許文献２】特開２００３−２２４４９２号公報
【特許文献３】特開２００５−３４１２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１には、バス接続された通信装置において、グループ毎にキャリアセンスを実行する技術が記載されているが、グループ内においてキャリアセンスによる遅延が生じるため、グループ内の端末数が増えた場合、遅延が生じる。そのため、複数同時接続でのリアルタイム通信において遅延の問題が生じるという問題があった。
また、上述した特許文献２には、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ；符号分割多元接続）を用いた多元接続において、基地局でのチャネル割り当て制御により複数の同時並行のチャネル割り当てを行っているが、割りあての処理を基地局で行っているため、ｎ：ｎのリアルタイム通信において、接続数の変化に即時に対応できないという問題があった。
また、上述した特許文献３には、ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ；時分割多重）−ＣＤＭＡを用いた通信装置が記載されているが、特許文献２の技術と同様に、端末の接続数の変化に即時対応ができないという問題があった。
つまり、従来から知られている通信システムでは、異なる通信端末から送信されたデータが、そのデータを受信する通信端末において異なる時刻に受信されるという問題があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、その目的は、各通信端末から送信されるデータを各通信端末で同時に受信することができる通信システム、通信装置、プログラム及び通信方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するためになされたもので、請求項１に記載の通信システムは、通信装置と複数の通信端末とを備える通信システムであって、前記通信装置は、前記所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部とを備え、前記通信端末は、所定時間の間に前記通信装置に自通信端末のデータを送信する第２のデータ送信手段と、自通信端末以外の通信端末が前記所定時間の間に前記通信装置に送信したデータを前記所定時間の経過後に前記通信装置から受信する第２のデータ受信手段とを備えることを特徴とする通信システムである。
【０００７】
また、請求項２に記載の通信システムの前記第１のデータ送信手段は、電力線通信を利用してデータの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信し、前記第２のデータ送信手段は、電力線通信を利用して所定時間の間に前記通信装置に自通信端末のデータを送信することを特徴とする請求項１に記載の通信システムである。
【０００８】
また、請求項３に記載の通信システムの前記第１のデータ送信手段は、直交周波数分割多重方式を利用してデータの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信することを特徴とする請求項１に記載の通信システムである。
【０００９】
また、請求項４に記載の通信システムの前記第２のデータ送信手段は、符号分割多重方式を利用して所定時間の間に前記通信装置に自通信端末のデータを送信することを特徴とする請求項１に記載の通信システムである。
【００１０】
また、請求項５に記載の通信装置は、複数の通信端末と通信する通信装置であって、所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部とを備えることを特徴とする通信装置である。
【００１１】
また、請求項６に記載の通信方法は、複数の通信端末と通信する通信装置のコンピュータを、所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信手段と、データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信部として機能させるためのプログラムである。
【００１２】
また、請求項７に記載の通信方法は、通信装置と複数の通信端末とを用いた通信方法であって、前記通信装置は、前記所定時間の間に前記複数の通信端末からデータを受信する第１のデータ受信過程と、データの送信元の通信端末が前記通信装置に送信したデータを前記所定時間の経過後にデータの送信元の通信端末以外の通信端末に対して同時に送信する第１のデータ送信過程とを実行し、前記通信端末は、所定時間の間に前記通信装置に自通信端末のデータを送信する第２のデータ送信過程と、自通信端末以外の通信端末が前記所定時間の間に前記通信装置に送信したデータを前記所定時間の経過後に前記通信装置から受信する第２のデータ受信過程とを実行することを特徴とする通信方法である。
【発明の効果】
【００１３】
本発明の通信システム、通信装置、プログラム及び通信方法では、所定時間の間に複数の通信端末から通信装置が受信したデータを、そのデータの送信元の通信端末以外の通信端末に対して、その所定時間の経過後に同時に送信するようにしたので、各通信端末から送信されるデータを各通信端末で同時に受信することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の実施形態による通信システム１００の概略構成図である。この通信システム１００は、通信装置１０と通信端末２０−１〜２０−４を備えている。通信装置１０と通信端末２０−１〜２０−４とは、電力線５０により接続されており、相互にデータの送受信を行うことができる。
なお、本実施形態では、電力線５０に通信端末が４台接続されている場合について説明するが、通信端末の台数はこれに限定されるものではない。
【００１５】
通信装置１０は、データ受信部１１（第１のデータ受信手段）、制御部１２、計時部１３、データ送信部１４（第１のデータ送信手段）、記憶部１５を備えている。
データ受信部１１は、電力線５０を介して通信端末２０−１〜２０−４と電気的に接続されており、通信端末２０−１〜２０−４のそれぞれから送信されるデータを受信し、そのデータを制御部１２に出力する。具体的には、データ受信部１１は、所定時間Ｔ１の間に複数の通信端末（例えば、通信端末２０−１〜２０−４）からデータを受信する。
【００１６】
制御部１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）を備えており、通信装置１０の各ブロックを制御する。
計時部１３は、タイマを備えており、現在時刻を制御部１２に出力する。
【００１７】
データ送信部１４は、電力線５０を介して通信端末２０−１〜２０−４と電気的に接続されており、制御部１２から出力されるデータをＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ；直交周波数分割多重）方式により通信端末２０−１〜２０−４に対して送信する。
具体的には、データ送信部１４は、制御部１２の制御に基づいて、データの送信元の通信端末（例えば、通信端末２０−１）が通信装置１０に送信したデータを、所定時間Ｔ１の経過後にデータの送信元の通信端末（例えば、通信端末２０−１）以外の通信端末（例えば、通信端末２０−２〜２０−４）に対して同時に送信する。
【００１８】
記憶部１５は、メモリなどを備えており、データ受信部１１が通信装置２０−１〜２０−４から受信したデータを、制御部１２の制御に基づいて一時的に記憶する。
通信端末２０−１は、ＰＣなどの機器であり、通信端末２０−１のユーザは他の通信端末２０−２〜２０−４のユーザと通信対戦ゲームを行う場合などに用いられる。なお、通信端末２０−２〜２０−４は、通信端末２０−１の構成と同じであるため、ここでは、通信端末２０−１の構成についてのみ説明する。
【００１９】
通信端末２０−１は、入力部２１、制御部２２、計時部２３、データ送信部２４（第２のデータ送信手段）、データ受信部２５（第２のデータ受信手段）、表示部２６を備えている。
入力部２１は、キーボードやマウスなどを備えており、通信端末２０−１のユーザの操作に基づいて入力情報を生成し、その入力情報を制御部２２に出力する。
制御部２２は、ＣＰＵを備えており、通信端末２０−１の各ブロックを制御する。また、制御部２２は、通信対戦ゲームなどのプログラムを実行する。
計時部２３は、タイマを備えており、現在時刻を制御部２２に出力する。なお、計時部２３が計時する現在時刻は、通信装置１０の計時部１３が計時する現在時刻と同期がとられている。
【００２０】
データ送信部２４は、電力線５０を介して通信装置１０と電気的に接続されており、制御部２２から出力されるデータをＣＤＭＡ方式により通信装置１０に対して送信する。具体的には、データ送信部２４は、制御部２２の制御に基づいて、所定時間Ｔ１の間に通信装置１０に自通信端末（例えば、通信端末２０−１）のデータを送信する。
【００２１】
データ受信部２５は、電力線５０を介して通信装置１０と電気的に接続されており、通信装置１０から送信されるデータを受信し、そのデータを制御部２２に出力する。具体的には、データ受信部２５は、自通信端末（例えば、通信端末２０−１）以外の通信端末（例えば、通信端末２０−２〜２０−４）が、所定時間Ｔ１の間に通信装置１０に送信したデータを所定時間Ｔ１の経過後に通信装置１０から受信する。
【００２２】
表示部２６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；液晶表示装置）などを備えており、制御部２２が実行する通信対戦ゲームなどのプログラムの実行結果の画像データを表示する。
【００２３】
図２は、本発明の実施形態による通信システム１００の処理を示すシーケンス図である。
始めに、各通信端末２０−１〜２０−４の制御部２２は、他の通信端末に送信するデータが発生したか否かについて判定する（ステップＳ２１）。他の通信端末に送信するデータは、例えば、通信端末のユーザが入力部２１を操作することにより発生する。
他の通信端末に送信するデータが発生していない場合には、制御部２２はステップＳ２１で「ＮＯ」と判定し、ステップＳ２１へ進む。
【００２４】
一方、他の通信端末に送信するデータが発生している場合には、制御部２２はステップＳ２１で「ＹＥＳ」と判定し、ステップＳ２２へ進む。そして、制御部２２は、計時部２３から出力される現在時刻の情報に基づいて、現在時刻が所定時間Ｔ１内であるか否かについて判定する（ステップＳ２２）。
現在時刻が所定時間Ｔ１内ではない場合には、制御部２２はステップＳ２２で「ＮＯ」と判定し、ステップＳ２２へ進む。一方、現在時刻が所定時間Ｔ１内である場合には、制御部２２はステップＳ２２で「ＹＥＳ」と判定し、ステップＳ２３へ進む。
そして、制御部２２は、ステップＳ２１で発生したデータを、電力線５０を介して、ＣＤＭＡ方式により通信装置１０のデータ受信部１１に送信する（ステップＳ２３）。
【００２５】
一方、通信装置１０の制御部１２は、計時部１３から出力される現在時刻の情報に基づいて、現在時刻が所定時間Ｔ１内であるか否かについて判定する（ステップＳ１１）。
現在時刻が所定時間Ｔ１内ではない場合には、制御部１２はステップＳ１１で「ＮＯ」と判定し、ステップＳ１１へ進む。一方、現在時刻が所定時間Ｔ１内である場合には、制御部１２はステップＳ１１で「ＹＥＳ」と判定し、ステップＳ１２へ進む。
【００２６】
そして、制御部１２は、データ受信部１１を介して、通信端末２０−１〜２０−４のデータ送信部２４から送信されるデータを受信する（ステップＳ１２）。
そして、制御部１２は、ステップＳ１２で受信したデータを記憶部１５に記録する（ステップＳ１３）。
そして、制御部１２は、計時部１３から出力される現在時刻の情報に基づいて、現在時刻が所定時間Ｔ１を経過しているか否かについて判定する（ステップＳ１４）。
現在時刻が所定時間Ｔ１を経過していない場合には、制御部１２はステップＳ１４で「ＮＯ」と判定し、ステップＳ１４へ進む。一方、現在時刻が所定時間Ｔ１を経過した場合には、制御部１２はステップＳ１４で「ＹＥＳ」と判定し、ステップＳ１５へ進む。
【００２７】
そして、制御部１２は、記憶部１５に記録されているデータを読み出し、そのデータを各通信端末２０−１〜２０−４に同時にＯＦＤＭ方式により送信する（ステップＳ１５）。
具体的には、（１）通信端末２０−１から通信装置１０に送信されたデータについては、データの送信元である通信端末以外の通信端末（ここでは、通信端末２０−２、２０−３、２０−４）に対して制御部１２がデータ送信部１４から送信する。
（２）また、通信端末２０−２から通信装置１０に送信されたデータについては、データの送信元である通信端末以外の通信端末（ここでは、通信端末２０−１、２０−３、２０−４）に対して制御部１２がデータ送信部１４から送信する。
【００２８】
（３）また、通信端末２０−３から通信装置１０に送信されたデータについては、データの送信元である通信端末以外の通信端末（ここでは、通信端末２０−１、２０−２、２０−４）に対して制御部１２がデータ送信部１４から送信する。
（４）また、通信端末２０−４から通信装置１０に送信されたデータについては、データの送信元である通信端末以外の通信端末（ここでは、通信端末２０−１、２０−２、２０−３）に対して制御部１２がデータ送信部１４から送信する。
上記の（１）〜（４）の送信処理は、制御部１２により同時に実行される。
【００２９】
一方、通信端末２０−１〜２０−４の制御部２２は、データ受信部２５を介して、通信装置１０のデータ送信部１４から送信されるデータを受信する（ステップＳ２４）。
そして、制御部２２は、ステップＳ２４で受信した自通信端末以外の通信端末のデータに基づいて画像データを生成する（ステップＳ２５）。
そして、制御部２２は、ステップＳ２５で生成した画像データを表示部２６に表示する（ステップＳ２６）。
【００３０】
図３は、本発明の実施形態による通信システム１００を用いた場合の効果について説明する図である。図３において、横軸は時間を示している。また、時間Ｔ１は、通信装置１０が各通信端末２０−１〜２０−４からデータを受信する所定時間を示している。また、時間Ｔ２は、通信装置１０が各通信端末２０−１〜２０−４に対してデータを送信する時間を示している。時間Ｔ１と時間Ｔ２の長さは、例えば、それぞれ１０ミリ秒である。
【００３１】
本発明の実施形態によれば、所定時間Ｔ１の間に複数の通信端末２０−１〜２０−４から通信装置１０が受信したデータを、そのデータの送信元の通信端末以外の通信端末に対して、その所定時間Ｔ１の経過後に同時に送信するので、各通信端末２０−１〜２０−４から送信されるデータを各通信端末２０−１〜２０−４で同時に受信することができる。
よって、通信システム１００を通信対戦ゲームなどに適用することにより、各通信端末２０−１〜２０−４から通信装置１０に送信されたデータを、時間差なく各通信端末２０−１〜２０−４で受信することができる。
【００３２】
なお、以上説明した実施形態において、図１の通信装置１０のデータ受信部１１、制御部１２、計時部１３、データ送信部１４、記憶部１５や、図１の通信端末２０−１〜２０−４の入力部２１、制御部２２、計時部２３、データ送信部２４、データ受信部２５、表示部２６の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信装置１０や通信端末２０−１〜２０−４の制御を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３３】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態による通信システム１００の概略構成図である。
【図２】本発明の実施形態による通信システム１００の処理を示すシーケンス図である。
【図３】本発明の実施形態による通信システム１００を用いた場合の効果について説明する図である。
【図４】従来から知られている通信システム１０００の概略構成図である。
【図５】従来から知られている通信システム１０００で用いられていた通信方式を示す図である。
【符号の説明】
【００３６】
１０・・・通信装置、１１・・・データ受信部、１２・・・制御部、１３・・・計時部、１４・・・データ送信部、１５・・・記憶部、２０−１〜２０−４・・・通信端末、２１・・・入力部、２２・・・制御部、２３・・・計時部、２４・・・データ送信部、２５・・・データ受信部、２６・・・表示部、１００・・・通信システム
【図１】
2009246684.tif 000003
【図２】
2009246684.tif 000004
【図３】
2009246684.tif 000005
【図４】
2009246684.tif 000006
【図５】
2009246684.tif 000007