(57)【要約】【課題】  データ通信の確実性を向上させるとともに、冗長なデータ通信を抑制させるようにした端末局、その方法及びプログラム、システムを提供する。【解決手段】  受信局は、送信局からデータを受信し、データの受信状況を示す受信応答を送信し、データの受信が正常に行なわれた場合、他の受信局からの受信応答に基づきデータを正常受信できていない端末局を検出すると、当該検出した他の端末局にデータを転送する。【選択図】  図１
2009253382.tif 000002
【特許請求の範囲】
【請求項１】
送信側の端末局からデータを受信する受信手段と、
前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段と、
前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段と
を具備することを特徴とする端末局。
【請求項２】
送信側の端末局によりデータ送信が実施される送信タイムスロット後の中継送信タイムスロットにおける各端末局の送信優先順位を保持する保持手段
を更に具備し、
前記送信手段は、
前記中継送信タイムスロットにおいて前記保持手段により保持された送信優先順位に基づき前記転送を行なう
ことを特徴とする請求項１記載の端末局。
【請求項３】
前記送信手段は、
前記保持手段により保持された送信優先順位に基づき前記中継送信タイムスロット内で前記転送の開始時間をずらす
ことを特徴とする請求項２記載の端末局。
【請求項４】
前記保持手段により保持される各端末局の送信優先順位は、前記中継送信タイムスロット毎に変更される
ことを特徴とする請求項２又は３記載の端末局。
【請求項５】
前記受信応答手段による受信応答の送信は、前記送信タイムスロット、前記中継送信タイムスロットいずれかの後に行なわれる
ことを特徴とする請求項２乃至４いずれか１項に記載の端末局。
【請求項６】
前記送信手段は、
前記転送に際して、前記他の端末局によるデータの送信状況を調査し、他の端末局によるデータ送信が行なわれていなければ、該転送を行なう
ことを特徴とする請求項１乃至３いずれか１項に記載の端末局。
【請求項７】
送信側の端末局からデータを受信する受信工程と、
前記受信工程によるデータの受信状況を示す受信応答を送信する受信応答工程と、
前記受信工程によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信工程と
を含むことを特徴とする端末局におけるデータ通信方法。
【請求項８】
コンピュータを、
送信側の端末局からデータを受信する受信手段、
前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段、
前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段
として機能させるためのデータ通信プログラム。
【請求項９】
複数の端末局を具備する通信システムであって、
受信側の端末局は、
送信側の端末局からデータを受信する受信手段と、
前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段と、
前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段と
を具備することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したデータを端末局間で中継送信する技術に関する。
【背景技術】
【０００２】
送信局が複数の受信局とデータ通信する際には、そのデータ通信を効率的に行なうため、夫々の受信局へのデータを１つのパケットとしてマルチキャストする方法が知られている。受信応答の効率化も検討されている（特許文献１）。
【０００３】
また、マルチキャスト通信を行う場合、送信局からデータを直接受信できなかったときに、送信局からの再送（特許文献２）や、中継局により転送（特許文献３）を行なう技術が検討されている。
【特許文献１】特開２００７−５０２５６４号公報
【特許文献２】特開平０８−１６３１２８号公報
【特許文献３】特開平１１−２５２１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、マルチキャスト通信に際しては、妨害（例えば、壁等の静的な障害物や人等の動的な障害物）による通信リンクの変化によって中継局に指定された端末局が送信局からのデータを正常に受信できない場合がある。壁等の静的な障害物により通信リンクが変化する場合には、予め決められた中継局による転送によって通信を可能にできる。一方、動的な障害物により通信リンクが変化する場合には、中継局を予め決めておけないため、送信局からのデータを直接受信できない端末局に対してはデータ送信を正確に行なえない。
【０００５】
メッシュ型トポロジーにより複数の中継局からデータを受信するようにした場合、動的な障害物により通信リンクが変化しても、データ送信が確実に行われる可能性が非常に高い。しかし、既にデータを受信できているにも拘わらず、同じデータの受信を複数回繰り返してしまうため、この動作によって消費電力が大きくなってしまう。
【０００６】
また、既に正しくデータが受信されている端末局に対してデータを転送しても、無線媒体の帯域の浪費であり、各端末の消費電力の増大や、他の通信システムへの干渉増大にもつながってしまう。
【０００７】
そこで、本発明は、上記課題に鑑みてなされたものであり、データ通信の確実性を向上させるとともに、冗長なデータ通信を抑制させるようにした端末局、その方法及びプログラム、システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一態様による端末局は、送信側の端末局からデータを受信する受信手段と、前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段と、前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段とを具備することを特徴とする。
【０００９】
また、本発明の一態様による端末局におけるデータ通信方法は、送信側の端末局からデータを受信する受信工程と、前記受信工程によるデータの受信状況を示す受信応答を送信する受信応答工程と、前記受信工程によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信工程とを含むことを特徴とする。
【００１０】
また、本発明の一態様によるデータ通信プログラムは、コンピュータを、送信側の端末局からデータを受信する受信手段、前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段、前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段として機能させる。
【００１１】
また、本発明の一態様は、複数の端末局を具備する通信システムであって、複数の端末局を具備する通信システムであって、受信側の端末局は、送信側の端末局からデータを受信する受信手段と、前記受信手段によるデータの受信状況を示す受信応答を送信する受信応答手段と、前記受信手段によるデータの受信が正常に行なわれた場合、他の端末局からの受信応答に基づき該データを正常受信できていない端末局を検出すると、該検出した他の端末局に該データを転送する送信手段とを具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、データ通信の確実性を向上させられるとともに、冗長なデータ通信を抑制させられる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係わる端末局、その方法及びプログラム、システムの実施形態について添付図面を参照して詳細に説明する。
【００１４】
（実施形態１）
図１は、本発明の実施の一形態に係わる通信システムの全体構成の一例を示す図である。
【００１５】
１０１は、送信側の端末局（以下、送信局と言う）であり、１１１〜１１４は、送信局１０１からデータを受信する受信側の端末局（以下、受信局と言う）である。１２０は、無線信号を妨害する妨害者であり、この場合、送信局１０１の無線信号が受信局１１１に送信されるのを妨害している。
【００１６】
送信局１０１、受信局１１１〜１１４には、コンピュータが組み込まれている。コンピュータには、例えば、ＣＰＵ等の主制御手段、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)等の記憶手段が具備される。また、コンピュータにはその他、ディスプレイ又はタッチパネル等の入出力手段、無線ネットワークカード等の通信手段等も具備される。なお、これら各構成手段は、バス等により接続され、主制御手段が記憶手段に記憶されたプログラム（例えば、データ通信プログラム）を実行することで制御される。
【００１７】
図２は、図１に示す通信システムにおける通信の概要の一例を示す図である。
【００１８】
各端末局における通信は、所定の時間間隔（タイムスロット）で区切られる。２００は、送信局１０１の送信タイムスロットであり、２１０、２２０、２３０は受信局１１１〜１１４の中継送信タイムスロットである。受信応答２０１〜２０４、２１１〜２１４、２２２〜２２４、２３１〜２３４は、各受信局の受信応答を示している。なお、受信応答の末尾の番号が１の場合は受信局１１１の受信応答、受信応答の末尾の番号が２の場合は、受信局１１２の受信応答を示す。すなわち、図２においては、受信応答の末尾の番号によってどの受信局１１１〜１１４の受信応答であるのかを示す。
【００１９】
ここで、送信タイムスロット２００においては、送信局１０１が送信したデータに対し、受信局１１２、１１３は、正常受信信号Ａｃｋを予め定められた時間内にマルチキャストで応答し、受信局１１１、１１４は、非正常受信信号Ｎａｃｋを応答している。
【００２０】
送信タイムスロット後、実施される中継送信タイムスロット２１０においては、受信局１１１が最も優先度の高い送信権を有しているが、受信局１１１は、送信局１０１のデータを正常受信していない。そのため、次に優先度の高い受信局１１２がデータを転送（以下、中継送信と言う場合もある）する。なお、受信局１１２は、受信局１１１によりマルチキャストされたＮａｃｋを受信しているため、受信局１１１がデータを正常受信していないことを認識している。中継送信タイムスロット２１０においては、受信局１１２によりデータが中継送信されても、受信局１１４はＮａｃｋ２１４を返しており、受信局１１４は、データを正常受信できていない。
【００２１】
中継送信タイムスロット２２０においては、受信局１１１が中継送信タイムスロット２１０でデータを正常に受信したため、送信優先順位の最も高い受信局１１１が中継送信を行う。この中継送信により、データ未受信であった受信局１１４でもデータを正常に受信しており、全ての受信局が受信に成功している。そのため、受信応答２２４以降は、送信局１０１から次のデータ送信が行なわれるまで全ての受信局でデータの送受信を行わない。
【００２２】
以上が、送信局１０１から受信局１１１〜１１４へデータ通信を行なう際の概要についての説明である。なお、上記説明では、受信局１１２が、中継送信タイムスロット２１０において中継送信を行なった後、それ以降の中継送信タイムスロットにおける送信優先順位のリストからはずしているが、リストからはずさず優先順位を下げるようにしてもよい。また、上記説明では、送信局１０１と中継送信を行なう端末局（以下、中継局と言う）とに受信応答をさせていないが、受信応答のタイムスロット管理の簡略化のため、中継局の受信応答のタイムスロットを残してもよい。また、各受信局が次の送信タイムスロットの時刻を知る手段があれば、既にＡｃｋを送信した受信局の受信応答のタイムスロットをなくしてもよい。
【００２３】
ここで、図３を用いて、図１に示す受信局における機能的な構成の一例について説明する。なお、ここでは、受信局１１１を代表して受信局における機能的な構成について説明するが、その他、受信局１１２〜１１４も同様の構成を採る。
【００２４】
１１１は、受信局であり、３０１は、送信アンテナであり、３０２は、受信アンテナであり、３０３は、送信部であり、３０４は、受信部である。また、３０５は、中継送信タイムスロットにおける各受信局の送信優先順位を保持する優先順位保持部である。優先順位保持部３０５に保持される優先順位は、中継送信タイムスロット毎に変更される。
【００２５】
３０６は、中継送信タイムスロットにおける送信権の取得を判定する送信権取得判定部である。３０７は、各送信タイムスロットを管理するタイムコントローラである。タイムコントローラ３０７では、例えば、送信局１０１や他の受信局からのデータの受信タイミング、各受信局の受信応答の受信タイミングを制御する。受信局１１１では、受信データからタイムコントローラ３０７の時間を調整しており、送信局や他の受信局と同期を取っている。また、３０８は、受信データを正常受信できたか否かを判定する受信判定部である。以上が受信局についての説明である。
【００２６】
図４及び図５には、受信局１１１〜１１４における処理の流れの一例を示すフローチャートが示される。
【００２７】
まず、図４を用いて、送信局からデータを受信する処理と、データ受信後、自局の受信応答時間における処理との流れについて説明する。
【００２８】
受信局は、送信局１０１の送信タイムスロットを予め知っている。受信局では、送信局１０１の送信時間になれば（ステップＳ４０１でＹＥＳ）、受信を開始する（ステップＳ４０２）。
【００２９】
自局の受信応答時間において（ステップＳ４０３でＹＥＳ）、受信局は、送信局１０１からのデータの受信状況に応じて受信応答を送信する。データ受信が正常に行なえた場合には（ステップＳ４０４でＹＥＳ）、受信局は、正常受信応答のＡｃｋをマルチキャストで送信した後（ステップＳ４０５）、この処理を終了する。
【００３０】
一方、データ受信が正常に行なえなかった場合には（ステップＳ４０４でＮＯ）、受信局は、非正常受信応答のＮａｃｋをマルチキャストで送信する（ステップＳ４０６）。Ｎａｃｋ送信後、受信局は、次の中継送信タイムスロットまで待機する（ステップＳ４０７でＹＥＳの後、ステップＳ４０８でＮＯ）。なお、１つの送信データに対する中継送信タイムスロットが全て終わっても（ステップＳ４０７でＮＯ）、未だデータを正常受信できていない場合には、受信局は、そのデータの取得を断念する。この場合、受信局は、次の送信データを取得するため、送信局１０１の次の送信タイムスロットまで待機することになる。
【００３１】
次に、図５を用いて、他局の受信応答時間における処理について説明する。
【００３２】
この処理は、他の（自局以外の）受信局の応答時間になると開始される（ステップＳ５０１でＹＥＳ）。この処理が開始されると、受信局は、まず、データ受信を正常に行なえているか否かを判定する。データ受信が正常に行なわれていなければ（ステップＳ５０２でＮＯ）、この処理を終了する。すなわち、データを正常受信できていなければ、中継送信できないためである。
【００３３】
一方、データ受信が正常に行なわれていたならば（ステップＳ５０２でＹＥＳ）、受信局は、他の受信局からの受信応答にＮａｃｋが検出されるか調べる。なお、他局の受信応答時間を終了しても、Ｎａｃｋを受信しなかった場合には（ステップＳ５０３でＮＯの後、ステップＳ５０４でＹＥＳ）、この処理を終了し、送信局の次の送信タイムスロットまで待機することになる。
【００３４】
ここで、他の受信局からの受信応答を受信し、その受信応答からＮａｃｋが検出された場合には（ステップＳ５０３でＹＥＳ）、受信局は、次の中継送信タイムスロットにおける送信権を判定する。中継送信タイムスロットにおいては各端末の送信優先順位が予め決められている。既に送信局１０１からのデータを正常受信している受信局は、自局より送信優先順位の高い受信局の中にデータを正常受信している受信局がなければ、次の中継送信タイムスロットにおける送信権を取得する。
【００３５】
送信権を取得した場合（ステップＳ５０５でＹＥＳ）、受信局は、次の中継送信タイムスロットになるまで待機する。そして、次の中継送信タイムスロットが開始されると（ステップＳ５０６でＹＥＳの後、ステップＳ５０７でＹＥＳでＹＥＳ）、受信局は、正常受信していない他の受信局に対して中継送信を行なった後（ステップＳ５０８）、この処理を終了する。なお、全ての中継送信タイムスロットが終了し、次の中継送信タイムスロットがない場合には（ステップＳ５０６でＮＯ）、この処理は終了する。
【００３６】
（実施形態２）
次に、実施形態２について説明する。実施形態２における全体構成は、実施形態１の図１と同様となるため、その説明については省略する。
【００３７】
図６は、実施形態２に係わる通信システムにおける通信の概要の一例を示す図である。
【００３８】
各端末局における通信は、所定の時間間隔（タイムスロット）で区切られる。６００は、送信局１０１の送信タイムスロットであり、６１０、６２０、６３０は、受信局の中継送信タイムスロットである。受信応答６０１〜６０４、６１１〜６１４、６２３、６２４、６３４は、各受信局の受信応答を示している。なお、実施形態１同様に、受信応答の末尾の番号が１の場合は受信局１１１の受信応答、受信応答の末尾の番号が２の場合は、受信局１１２の受信応答を示す。すなわち、図６においては、受信応答の末尾の番号によってどの受信局の受信応答であるのかを示す。
【００３９】
実施形態２においては、各受信局は、ＣＳＭＡ（Carrier Sense Multiple Access）方式で通信を行なう。各受信局は、中継送信タイムスロットにおいて、バックオフ時間管理とキャリアセンスとを実施し送信局１０１を動的に制御する。
【００４０】
ここで、送信タイムスロット６００においては、送信局１０１が送信したデータに対し、受信局１１２、１１３は、正常受信信号Ａｃｋを応答し、受信局１１１、１１４は、非正常受信信号Ｎａｃｋを応答している。
【００４１】
送信タイムスロット後、実施される中継送信タイムスロット６１０においては、受信局１１１が最も優先度の高い送信権を有している。中継送信タイムスロット６１０において、受信局１１１は、バックオフ時間なしに送信する権利を持っている。しかし、受信局１１１は、送信局１０１のデータを正常受信していないため、中継送信タイムスロット６１０では送信を行なわない。この場合、次に高い優先度を持った受信局１１２が、（例えば、最も短い）バックオフ時間待機した後、キャリアセンスを実施する。キャリアセンスにより、他の受信局（この場合、受信局１１１）における送信状況を調査し、他の受信局（この場合、受信局１１１）によるデータ送信がないことを確認した後、中継送信を行なう。また、受信局１１３は、受信局１１２よりも長い時間のバックオフ時間待機しなければならない。これは、中継送信タイムスロット内において送信開始時間をずらすためである。受信局１１３は、バックオフ時間待機した後、キャリアセンスを行う。このとき、受信局１１２のキャリアを検出するため送信権を失う。なお、受信局１１２によりデータが中継送信されても受信局１１４がＮａｃｋ６１４を返しており、受信局１１４は、データを正常受信できていない。
【００４２】
中継送信タイムスロット６２０においては、送信優先順位が最も高い受信局１１２が既に中継送信を行なっているため、受信局１１３が送信権を取得し、バックオフ時間待機せずに中継送信を行う。この場合、受信局１１３によりデータが中継送信されても、受信局１１４は未だＮａｃｋ６２４を返しており、受信局１１４は、データを正常受信できていない。
【００４３】
中継送信タイムスロット６３０においては、送信優先順位が最も高い受信局１１３は既に中継送信を行なっているため、中継局のリストからはずされている。中継送信タイムスロット６３０においては、優先順位が次に高い受信局１１４が送信権を有するが、受信局１１４は、データを正常受信できていないため中継送信を行わない。この場合、受信局１１１が、バックオフ時間待機後、受信局１１４のキャリアセンスを行ってから中継送信を行なう。
【００４４】
以上が、実施形態２に係わる送信局１０１から受信局へのデータ通信の概要についての説明である。なお、上記説明では、中継送信を行なった受信局（例えば、１１２、１１３）をそれ以降の中継送信タイムスロットにおける送信優先順位のリストからはずしているが、リストからはずさず優先順位を下げるようにしてもよい。また、上記説明では、送信局１０１と中継局とに受信応答をさせていないが、受信応答のタイムスロット管理の簡略化のため、中継局の受信応答のタイムスロットを残してもよい。また、各受信局が次の送信タイムスロットの時刻を知る手段があれば、既にＡｃｋを送信した受信局の受信応答のタイムスロットをなくしてもよい。
【００４５】
ここで、図７を用いて、実施形態２に係わる受信局における機能的な構成の一例について説明する。ここでは、受信局１１１を代表して受信局における機能的な構成について説明するが、その他、受信局１１２〜１１４も同様の構成を採る。なお、実施形態１における図３と同一のものには同一の符号を付してある。図７では、図３と相違する点についてのみ説明する。
【００４６】
３０９は、キャリア検出部であり、３０７のタイムコントローラで制御されたバックオフ時間待機した後、キャリアセンスを行う。
【００４７】
タイムコントローラ３０７は、中継送信タイムスロットにおける各受信局の送信優先順位に基づき各中継送信タイムスロットにおけるバックオフ時間を決定する。送信権取得判定部３０６は、キャリア検出部３０９によるキャリアの検出結果（他の受信局のキャリアの有無）に基づき送信権の取得有無を判定する。
【００４８】
以上が実施形態２に係わる受信局についての説明である。なお、各受信局１１１〜１１４における処理の流れは、実施形態１における図４及び図５と同様となるため、その詳細な説明については省略する。実施形態１との相違点としては、図５のＳ５０５における送信権取得判定処理が多少異なるところにある。実施形態２においては、ＣＳＭＡと送信優先順位に基づいたバックオフ時間の設定により送信権取得の判定がなされる。
【００４９】
（実施形態３）
次に、実施形態３について説明する。
【００５０】
図８は、実施形態３に係わる通信システムの全体構成の一例を示す図である。
【００５１】
１０１は、送信局であり、１１１〜１１４は、送信局１０１からデータを受信する受信局である。１２０は、無線信号を妨害する妨害者である。ここで、実施形態３における送信局１０１は、２本の送信アンテナ９０１１、９０１２を有している。
【００５２】
図９は、実施形態３に係わる通信システムにおける通信の概要の一例を示す図である。
【００５３】
ここで、送信局１０１は、送信タイムスロット８００１及び８００２において、送信ダイバーシチを行っている。受信局１１１は、この送信ダーバーシチにより妨害者１２０による送信妨害を回避している。なお、送信局１０１が送信ダイバーシチを行ってもデータを正常受信できなかった受信局１１４は、中継タイムスロット８２０において、受信局１１１が中継送信することで正常受信が可能になる。
【００５４】
図１０は、実施形態３に係わる送信局における機能的な構成の一例を示す図である。
【００５５】
１０１は、送信局であり、９０１１及び９０１２は、送信アンテナであり、９０２は、受信アンテナであり、９０３は、データ送信部であり、９０４は、受信局から受信応答（Ａｃｋ、Ｎａｃｋ）を受信するためのＡｃｋ／Ｎａｃｋ受信部である。また、９０７は、各タイムスロットを管理するタイムコントローラである。タイムコントローラ３０７は、データ送信のタイミング、送信アンテナ９０１１及び９０１２の切り替えタイミング、各受信局からの受信応答の受信タイミングを制御する。９０９は、各受信局に送信するデータを取得する送信データ取得部である。
【００５６】
以上が実施形態３に係わる送信局についての説明である。なお、受信局の構成や処理の流れについては、上記実施形態１及び２と同様であるため、その説明については省略する。
【００５７】
以上のように実施形態１〜３によれば、データを正常受信した受信局が、データの受信に失敗した受信局に対して中継送信するため、データ通信の確実性を向上させられる。また、既にデータを正常に受信した受信局に対してはデータを送信しないため、冗長なデータ送受信がなくなり、消費電力を低減できるとともに、トラフィックを抑制させられる。更に、冗長なデータ送受信がなくなるため、例えば、他のシステムが重なり合う空間においては、干渉ノイズを低減させることができる。
【００５８】
また、上記実施形態１〜３では、マルチキャスト通信における動作を示したが、端末局の数が把握されている場合、ブロードキャスト通信でも略同様の動作が可能である。また、受信局では、Ａｃｋを応答せずに、Ｎａｃｋのみを応答するようにしてもよいし、逆に、Ｎａｃｋを応答せずに、Ａｃｋのみを応答するようにしてもよい。
【００５９】
また、上記実施形態１〜３では、送信局と受信局という表現を使用して説明したが、どの端末局が送信局になっても問題はなく、送信局と受信局が親局と子局のような関係でなくてもよい。
【００６０】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００６１】
なお、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様を採ることもできる。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６２】
また、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置に内蔵されたコンピュータが該供給されたプログラムコードを読み出して実行することにより実施形態の機能が達成される場合をも含む。この場合、供給されるプログラムは、実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【００６３】
したがって、本発明の機能処理をコンピュータで実現するために、当該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Operating System）に供給するスクリプトデータ等の形態であってもよい。
【００６４】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００６５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００６７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部又は全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００６８】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ(Central Processing Unit)などが実際の処理の一部又は全部を行なう。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の一形態に係わる通信システムの全体構成の一例を示す図である。
【図２】図１に示す通信システムにおける通信の概要の一例を示す図である。
【図３】図１に示す受信局における機能的な構成の一例を示す図である。
【図４】図１に示す各受信局における処理の流れの一例を示す第１のフローチャートである。
【図５】図１に示す各受信局における処理の流れの一例を示す第２のフローチャートである。
【図６】実施形態２に係わる通信システムにおける通信の概要の一例を示す図である。
【図７】実施形態２に係わる受信局における機能的な構成の一例を示す図である。
【図８】実施形態３に係わる通信システムの全体構成の一例を示す図である。
【図９】実施形態３に係わる通信システムにおける通信の概要の一例を示す図である。
【図１０】実施形態３に係わる送信局における機能的な構成の一例を示す図である。
【符号の説明】
【００７０】
１０１    送信局
１１１、１１２、１１３、１１４    受信局
３０１    送信アンテナ
３０２    受信アンテナ
３０３    送信部
３０３１    データ送信部
３０３２    Ａｃｋ／Ｎａｃｋ送信部
３０４    受信部
３０４１    データ受信部
３０４２    Ａｃｋ／Ｎａｃｋ受信部
３０５    優先順位保持部
３０６    送信権取得判定部
３０７    タイムコントローラ
３０８    受信判定部
３０９    キャリア検出部
９０２    受信アンテナ
９０３    データ送信部
９０４    Ａｃｋ／Ｎａｃｋ受信部
９０７    タイムコントローラ
９０９    送信データ取得部
９１０    アンテナ切替部
９０１１、９０１２    送信アンテナ
【図１】
2009253382.tif 000003
【図２】
2009253382.tif 000004
【図３】
2009253382.tif 000005
【図４】
2009253382.tif 000006
【図５】
2009253382.tif 000007
【図６】
2009253382.tif 000008
【図７】
2009253382.tif 000009
【図８】
2009253382.tif 000010
【図９】
2009253382.tif 000011
【図１０】
2009253382.tif 000012