エンドポイントとゲートウェイの間のデータ通信を制御する方法であって、最初に前記エンドポイントにデフォルトの通信チャネルを割り当てるステップと、少なくとも1つのメッセージを、前記デフォルトの通信チャネルを介して前記エンドポイントから前記ゲートウェイに送信するrelayingステップと、前記ゲートウェイによって受信されたメッセージの信号対ノイズ比と信号の質signalqualityの少なくとも1つを使って通信性能を測定するdeterminingステップと、前記通信性能に基づき、前記エンドポイントに対して複数の通信チャネルの1つを選択し、これによりチャネルと性能のレベルを関連付けるステップと、前記エンドポイントがこの選択された通信チャネルを介して同じ性能のエンドポイントとともに前記ゲートウェイと通信するように、前記エンドポイントに選択された通信チャネルを割り当てるステップと、を備えることを特徴とするデータ通信を制御する方法。デフォルトの通信チャネルは、デフォルトの変調速度とデフォルトのメッセージデュレーションを有している、ことを特徴とする請求項1の方法。前記選択された通信チャネルは、前記信号対ノイズ比が上限値を上回ったときに、短いメッセージデュレーションを有する、ことを特徴とする請求項2の方法。前記選択された通信チャネルでは、前記信号対ノイズ比が下限値を下回ったときに、長いメッセージデュレーションを有する、ことを特徴とする請求項3記載の方法。前記通信チャネルは、メッセージのデュレーションを最適化するために信号対ノイズ比に基づいて選択される、ことを特徴とする請求項1の方法。前記複数の通信チャネルは、前記デフォルトの通信チャネルと異なる変調速度とメッセージデュレーションを有している、ことを特徴とする請求項1記載の方法。前記信号対ノイズ比は、予め定められた期間に受信された複数のメッセージの平均である、ことを特徴とする請求項1記載の方法。メータから複数のゲートウェイの1つへのメータデータの通信を制御する方法であって、前記メータから1つ以上の前記ゲートウェイに複数のメッセージを送信するrelayingステップと、前記複数のゲートウェイそれぞれによって受信されたメッセージの信号対ノイズ比を測定するステップと、前記複数のゲートウェイによって受信されたメッセージの最大の信号対ノイズ比に基づいて、前記メータに対して複数の通信チャネルの1つを選択するステップと、前記選択された通信チャネルを前記メータに割り当てるステップと、を備えることを特徴とするメータデータの通信を制御する方法。選択された前記通信チャネルを介して前記メータから前記ゲートウェイの1つ以上に複数のメッセージを送信するステップと、前記複数のゲートウェイのそれぞれによって受信されたメッセージの信号対ノイズ比を測定し、前記複数のゲートウェイによって受信されたメッセージの前記信号対ノイズ比が増加又は減少すると、前記メータに、前記複数の通信チャネルから別の1つの通信チャネルを選択するステップと、をさらに含む、ことを特徴とする請求項8の方法。前記通信チャネルの選択は、メッセージのデュレーションを最適化するために前記信号対ノイズ比に基づいて行われる、ことを特徴とする請求項9の方法。現在の通信チャネルの信号対ノイズ比が現在の通信チャネルが有する上限値を超えると、あるいは現在の通信チャネルが有する下限値を下回ると、新たな通信チャネルが選択される、ことを特徴とする請求項9の方法。前記通信チャネルは複数の通信チャネルから選択され、この通信チャネルは前記メッセージのデュレーションを最適化するために前記信号対ノイズ比に基づいて選択される、ことを特徴とする請求項8の方法。前記複数の通信チャネルは、異なる変調速度とメッセージデュレーションを有している、ことを特徴とする請求項8の方法。前記信号対ノイズ比は、予め定めた期間に受信された複数のメッセージの平均である、ことを特徴とする請求項8の方法。それぞれがバックエンドサーバと通信する複数のゲートウェイを含む通信システムで、複数のメータのそれぞれに対して通信プロトコルを選択する方法であって、前記複数のメータのそれぞれにデフォルトの通信チャネルを割り当てるステップと、前記メータのそれぞれからの複数のメッセージを送信するrelayingするステップと、前記複数のメータのそれぞれに対して、ゲートウェイそれぞれで受信されたメッセージの信号対ノイズ比を測定するステップと、前記メータによって送信された複数のメッセージの、いずれかのゲートウェイでの最も高い信号対ノイズ比に基づいてメータそれぞれに対して複数の通信チャネルの1つを選択するステップと、前記複数のメータそれぞれに選択された通信チャネルを割り当てるステップと、を備えている、ことを特徴とする通信プロトコルを選択する方法。前記デフォルトの通信チャネルは前記複数のメータのすべてに対して同一である、ことを特徴とする請求項15の方法。前記複数のチャネルは転送速度が増加するにしたがいメッセージデュレーションが減少するように構成され、前記通信チャネルは転送速度が最大でメッセージデュレーションが最小となるように選択される、ことを特徴とする請求項16の方法。前記メータの少なくとも1つによって送信されたメッセージを受信し、受信したメッセージを前記ゲートウェイの少なくとも1つに中継するよう動作可能な、少なくとも1つの中間メータをさらに備え、前記中間メータは、最も高い転送速度及び最も短いメッセージデュレーションを有する通信チャネルを介して通信する、ことを特徴とする請求項15の方法。前記別の通信チャネルは、前記複数のメータそれぞれに対して、いずれかのゲートウェイでの最も高い信号対ノイズ比に基づいて選択される、ことを特徴とする請求項15の方法。割り当てられるチャネル数が3つになるようにトライバンドtri-bandでのオペレーションが使用され、1つのチャネルは最適なリンクマージンのゲートウェイに対する信号対ノイズ比SNRが低いエンドポイントにのみ割り当てられ、1つのチャネルは最適なリンクマージンのゲートウェイに対するSNRが中くらいのエンドポイントにのみ割り当てられ、また、1つのチャネルは最適なリンクマージンのゲートウェイに対するSNRが高いエンドポイントにのみ割り当てられる、ことを特徴とする請求項1の方法。SNRが低い、中くらい及び高い前記チャネルは、トラフィックが均等になるように、トラフィックの全体のオンタイム又はデューティサイクルを正常化する方法で、エンドポイントトラフィックを割り当てられる、ことを特徴とする請求項20の方法。SNRが低い、中くらい及び高い前記チャネルは、時間単位あたりより多くのメッセージを処理することができるので、トラフィックがSNRの高いチャネルで最大になるように、トラフィックの全体のオンタイム又はデューティサイクルを正常化する方法で、エンドポイントトラフィックを割り当てられる、ことを特徴とする請求項20の方法。発明の詳細な説明図1は、複数のメータ12と、バックエンドデータ蓄積サイト又はサーバ14間の通信用の通信システム10を示している。図1に示された実施の形態では、メータ12は、どのような種類のユーティリティメータであってもよく、例えば、電気メータ、ガスメータ又は水道メータとすることができ、データ蓄積サーバ14は、メータの蓄積されたデータを受信し、分析、課金その他の目的のためにそのデータを処理するユーティリティ、第三者データ蓄積会社又はその他の場所locationに設置することができる。図1に示された通信システム10には、米国センサスから入手できるFlexNetR通信システムを用いることができるであろう。しかしながら、他の異なる種類の通信システムも本開示の範囲内のものとして利用が可能であると考えられる。図1に示された実施の形態では、メータ12それぞれが複数のゲートウェイ16のひとつと又は中間メータ18と情報を通信している。中間メータ18は、エンドポイントメータ12それぞれから1つ以上のゲートウェイ16に情報を中継している。したがって中間メータ18はゲートウェイ16の1つと直接通信できないメータ12それぞれに、追加的な通信範囲rangeofcommunicationを提供している。図1に示されているように、各メータ12とゲートウェイの1つとの間の通信は、1つ以上の無線通信経路20を介して行われる。メータ12とゲートウェイ16間の無線通信はRFデータ伝送信号を用いて行われる。そしてゲートウェイ16それぞれは公衆広域ネットワークWAN22を介して通信することができる。図示の実施の形態では、公衆WAN22はインターネットである。したがって、ゲートウェイ16それぞれは、知られているように、公衆WAN22を介して1つ以上のデータ蓄積サイト14と通信することができる。中間メータ18に加えて、図1に示されている通信システム10はまた、個々のメータ12からの情報を、ゲートウェイ16を介して又は直接公衆WAN22を介して送信するcommunicateために使うことができるリピータ24を備えることもできる。図1に示されているように、メータ12それぞれは、もし何らかの理由でゲートウェイ16との通信経路20の1つが遮断されてもなおメータ12が別のゲートウェイ16と通信できるように、複数のゲートウェイ16と通信できることが好ましい。メータ12それぞれとゲートウェイ16の間の通信を冗長化することにより通信システムをより強固robustで信頼性のあるものにしやすくなる。図1で示されているシステムでは、5つの個別のゲートウェイ16が含まれているが、比較的大規模なシステムでは、システムは数ダース又は数百の個別のゲートウェイ16を含むことができ、ゲートウェイそれぞれが多数のメータ12にサービスを提供することを理解されたい。図1は、本開示を理解しやすくするために単純化して描かれている。図1に示されている概略図では、個々のメータ12と1つ以上のゲートウェイ16間の通信は、図1で参照符号A-Eで示され、また参照番号26-34が付されている5つの個別の通信チャネルの1つを介して行うことができる。個別のチャネル26-34それぞれは、通信システム10が個々のメータ12と複数のゲートウェイ16の間の通信を最適化できるように若干異なる通信プロトコルにすることができる。5つのチャネルA-Eに加えて、通信システムはまた、2つのサブチャネルに分けられる6番目のチャネル36も含んでいる。このチャネル36は、ゲートウェイ16からメータへの応答通信用に加えて、メータとゲートウェイ16の間の優先通信又は警告通信用の優先チャネルである。図1では、優先チャネルは参照番号36、参照符号PRで示されている。さて、図2を参照すると、チャネルそれぞれと、それぞれのチャネルの動作特性が概略的に示されている。通信チャネルそれぞれの具体的な特性が示されているが、本開示の範囲内で作動するかぎり、チャネルそれぞれの特性は変更することができることを理解されたい。通信帯域幅38は、個々のメータ12とゲートウェイ16間の通信に使われる全帯域幅である。図示の実施の形態では、通信帯域幅38は150kHzである。前に説明したように、通信帯域幅38は、個々のチャネルA-E及び優先チャネル36に分割されている。チャネル26-34それぞれは、25kHzの帯域幅を有している。この通信システムが最初に設定される際には、個別のメータ12それぞれに含まれている制御装置は、デフォルトのチャネル26を介してゲートウェイと通信するようにプログラムされている。メータ12は、RF通信技術を使ってメッセージの送受信両方を行うための、制御装置との通信用の受信機を備えている。この制御装置は、現地で又はRF通信を使う遠隔操作のいずれかで選択的にプログラムすることができる。こうして制御装置はメータ12からメッセージを伝送する方法を命令する。デフォルトのチャネル26は、メータが1つ以上のゲートウェイに約107.6msでメッセージを送信できるように、8kb/sの通信速度を有している。ゲートウェイはこのような速度で、1秒あたり9のメッセージを受信することができる。行40に示されているように、メータ12とゲートウェイ16間の通信の信号対ノイズ比が低いときには、チャネル26が特に望ましい。通信チャネル28は隣接する25kHzの帯域幅を占有し、行42に示された異なる変調技術を使用している。チャネル28は個別のメッセージそれぞれが約56.7msで送信されるように16kb/sのデータ転送速度を有している。このような速度では、ゲートウェイは1秒に約18のメッセージを受信することができる。図2で理解できるように、メータがチャネルAではなくチャネルBで通信する場合、個々のメッセージそれぞれを中継するのに必要な時間は実質的に短くなる。しかしながら、このように送信時間が短くなると、信号に含まれているノイズの全体の影響が大きくなる。したがって、チャネルBは中レベルの信号対ノイズ比の送信により適している。通信チャネルCは、その次の25kHzを占有し、16又は24kb/sのデータ転送速度を有することができる。このような速度では、約40.8msで各メッセージが送信され、各ゲートウェイによって1秒当たり24のメッセージが受信される。各メッセージが送信されるのに必要な時間がさらに短くなるので、チャネルCを介した送信はノイズの影響をより受けやすい。したがって、チャネルCは、メータと個々のゲートウェイ間の通信の信号対ノイズ比がチャネルA又はBを用いる場合と比較してより高いときに使用される。チャネルDはその隣の25kHzを占有し、これも16又は24kb/sでデータを転送する。メータがチャネルDでデータを送信するrelaying場合は、各メッセージが完了するのに約25.5msかかる。この場合もやはりメッセージの完了に要する時間が短くなっているため、メッセージはノイズの影響をより受けやすい。そこで、チャネルDは、チャネルCを用いる場合と比較してわずかに高い信号対ノイズ比を有するメッセージに対して有用である。最後に、最大の信号対ノイズ比を有する通信に対してはチャネルEが有用である。チャネルEでの通信は36kb/s以下で行われ、個別のメッセージそれぞれは20.2msで通信されるrelayed。このような通信では、1秒に49.5のメッセージをゲートウェイで受信できる。チャネルEの高い信号対ノイズ条件は、チャネルEの通信がゲートウェイに物理的に近いメータに対して、あるいはメータとゲートウェイの間の通信を妨げるものがあまりない場合に特に望ましいということを示している。図1に示された優先チャネル36は、参照番号46及び48で示されている2つのサブチャネルに分割されている。第1のサブチャネル46は、ゲートウェイのいずれかが発するポーリングリクエストに応答するために各メータが使用する応答用チャネルである。応答用チャネル46では4kb/sの低データ転送速度となり、約215.2msで各メッセージが完了する。ポーリング応答は使用頻度が低いので、比較的長いメッセージデュレーションは、前に説明した他のチャネルにおいてほど致命的vitalとはならない。サブチャネル48もまた、12.5kHzを占有しているが、代わりに、各メッセージが24.5msで受信されるように、16kb/sのより速いデータ転送速度を使用する。サブチャネル48は、メータ12からゲートウェイ16に、アラーム状態及び他の緊急メッセージを送信するrelayために使用される。メータ12とゲートウェイ16の間でメッセージを送信するために使われるチャネルの上記説明によって理解できるように、チャネル26から左端のチャネル34に向かって右へ移動して個別のチャネルを選ぶことによって各メッセージを送信するのに要する時間を短縮するが、こうすることが一般的には望ましいと言える。しかしながら、この伝送時間の短縮のために、確実にメッセージが正しく受信されるのに必要な信号対ノイズ比は、チャネルEは信号対ノイズ比が最大のメータとのみ使用されるべきで、一方、チャネルAは信号対ノイズ比がより低いメッセージを送信するメータと使用されるべきである、ことを示している。本開示のシステムは、以下に説明する方法で、各メータ12とゲートウェイ16の間でどのチャネルを介して通信が行われるべきかを選択するように構成されている。さて、図3を参照すると、ステップ50に示されているように、システムが最初に設定されたとき、個別のメータそれぞれの制御装置はデフォルトのチャネルAを介してゲートウェイにメータデータを送信するように構成される。図2を参照して説明したように、チャネルAは、メッセージデュレーションが最も長い25kHzの通信チャネルである。メッセージデュレーションが長いことにより、通信チャネルAは信号対ノイズ比が低いメッセージの送信に特に適したものである。チャネルAはもっとも丈夫robustでSNRが比較的低い伝送transmissionsを扱うことができるので、チャネルAはデフォルトとして各メータに割り当てられている。いったん個別のメータが通信システム10内に設置されると、メータ12は図1に示されている通信経路20を介してメッセージを伝送する。この個別のメータ12それぞれによって伝送されたメッセージは、図1にも示されているように多数のゲートウェイによって受信することができる。図3に示されているように、ステップ52で個別のメータそれぞれはゲートウェイにメッセージを送信し、ステップ54に示されているように1つ以上のゲートウェイがメッセージを受信する。各ゲートウェイ16がメッセージを受信すると、そのゲートウェイはメータから受信した各メッセージの信号対ノイズ比を測定する。この信号対ノイズ比はメータのデータとともに公衆WAN22を介してデータ通信サイト14に送信される。ステップ56では、メッセージを受信するゲートウェイ16それぞれで、複数のメータから受信したメッセージそれぞれに対して信号対ノイズ比が測定される。信号対ノイズ比とは、信号のパワー対信号を破損する信号パワーの比率と定義されている測定量measurementである。信号対ノイズ比が高ければ高いほど、信号に含まれているノイズに対する信号のパワーは高くなる。したがって、信号対ノイズ比が高ければ、信号受信器が破損された信号を受信することがあまりないので、より短い時間でメッセージを伝送できる。図1に戻って参照すると、データ蓄積サイト14がゲートウェイ16を介してメータ12それぞれからデータを受信すると、データ蓄積サイト14はどのゲートウェイ16がメータそれぞれからメッセージを受信したかを判断し、そして、どのゲートウェイ16が一番高い信号対ノイズ比でそのメッセージを受信しているかを判断することができる。具体例を挙げると、図1に示された左端のメータ12は左端の2つのゲートウェイ16と通信する。各ゲートウェイ16は、受信したメッセージをデータ蓄積サイト14に中継する。このデータ蓄積サイト14はそれから、左端のメータ12からのメッセージを受信した2つのゲートウェイのどちらが高い信号対ノイズ比でメッセージを受信しているかを判断することができる。ステップ58では、システムは、メータ12から受信したメッセージに対して最大の信号対ノイズ比を有しているゲートウェイ16を選択する。ステップ58でいったんシステムがどのゲートウェイ16がいちばん高い信号対ノイズ比を有しているかを判断すると、システムはそれから所定の時間帯の信号対ノイズ比の平均値を求めることができる。一定の時間帯の信号対ノイズ比の平均値を求めることにより、メータがゲートウェイに送信するメッセージに対して、より正確な信号対ノイズ比を算定することができる。ステップ60に示されているように、いったん信号対ノイズ比が最も高いゲートウェイをシステムが選択すると、システムはメータからゲートウェイへのデータ伝送の信号対ノイズ比を分析する。図2に示されているチャネル26乃至34それぞれの上限値及び下限値upperandlowerthresholdとこの平均の信号対ノイズ比を比較する。チャネル26乃至34それぞれは、チャネルそれぞれの送信に必要な信号対ノイズ比の最小値及び最大値aminimumthresholdvalueandamaximumthresholdvalueを有していることが好ましい。前に説明したように、チャネルそれぞれでメッセージデュレーションが減少しているので、個別のメータそれぞれに対して適切なチャネルを選択することが重要である。いったん信号対ノイズ比の値が個別のチャネルそれぞれのさまざまなしきい値と比較されたら、ステップ62に示されているように、このシステムは望ましいチャネルを選択する。前に説明したように、メータからゲートウェイへの通信に対して計算された信号対ノイズ比に基づいて、システムはもっとも短いメッセージデュレーションを有するチャネルを選択しようとする。いったんシステムがメータに望ましいチャネルを選択すると、この選択されたチャネルがメータの制御装置に送信される。この望ましいチャネルはステップ64でメータに割り当てられる。新しいチャネルが割り当てられると、システムはステップ52に戻り、個別のメータそれぞれに設けられている制御装置は、新しく割り当てられたチャネルでゲートウェイへのメッセージの送信を開始する。このプロセスは継続的に繰り返され、メータの性能が変化したり、あるいはメータとゲートウェイの間にさらなる干渉が入り込んだら、異なるチャネルを介して情報を送信するようにメータを更新することができるようになっている。図3に示されている実施の形態では、ステップ60に示されている、SNRと各チャネルのしきい値との比較は、好ましい間隔でのみ行なわれると考えられる。例えば、ステップ60は1日に一度だけ行うのでもよい。そして、システムオペレーションを複雑にしないために、1日に1回を超えて新しいチャネルがメータに割り当てられることはないだろう。メータの物理的構成及びメータとゲートウェイの間にある干渉がまれに変化することがあるので、1日にわずか1未満のメータでのみ、メータに割り当てられたチャネルの変更が行われることが判明している。しかしながら、本開示によるシステムオペレーションでは、メータとゲートウェイの間の干渉でなんらかの変化があったら、個別のメータそれぞれの構成を自動的に調整することが可能である。ステップ60で、信号対ノイズ比が図2に示されているチャネルAの下限値を下回るとシステムが判断した場合、システムはそれから個々のメータがゲートウェイ16と直接通信できないと判断する。このような状況では、個別のメータそれぞれの制御装置は、それから図1に示された中間メータ18の1つと通信するように設定される。図3を参照して説明したように、もっとも望ましいゲートウェイへのメータの通信の信号対ノイズ比がこのメータに割り当てられた現在のチャネルのしきい値より高いと判断すると、システムはそのメータを図2に示された現在のチャネルの左のチャネルの1つに移動する。他方で、割り当てられたチャネルを図2の右へ移動させると、ボーレートが高くなり、メッセージ送信時間が短くなる。したがって、メータをもっとも望ましいチャネルに移動させることによりシステムの作動性が改善される。メータがすでに中間メータ18を介して通信するように割り当てられていた場合、そのメータをゲートウェイ16の1つと直接通信するように再設定することができる。あるいは、ステップ60で、メータに割り当てられた現在のチャネルが、メータの信号対ノイズ比を超えているとシステムが判断した場合、システムはメータに割り当てられたチャネルを図2の左に移動させてボーレートを下げ、メッセージ送信時間を長くする。メータがすでにチャネルAにある場合、そのときシステムは、メータがゲートウェイ16と直接ではなく中間メータ18の1つと通信するバディモードにメータを再設定する。強いstrongメータの場合図4は、3基のタワー、A、B、Cを備えたシステムに、3つの代表的なメータが示されている実施例を図示している。各メータの伝送エリアは方程式πR2で求められる。ここで、半径Rはメータからの距離である。したがって、タワー、A、B、Cの3基すべてが強いメータの通信半径内にある場合には、あるレベルの信号強度では、約27基のタワーが影響を受けることとなる。先行技術のシステムでは、エンドポイントでのパワー制御を利用して、いずれかのタワーで受信されたパワーの正常化を試みることによってこの影響を少なくしているQUALCOMM。これによって制御チャネル帯域幅を使い尽くし、データの衝突が起こらなかったとしても遠隔のタワーで実際には信号冗長が減少する。本開示は、メッセージ受信の間、受信パワーレベル等を継続してモニタすることにより、通信のon-airコリジョンの間での目的のintendedメッセージのロスを回避している。最初のメッセージが完了する前にメッセージの衝突が生じ、衝突メッセージが復調に十分なCI比CtoIの信号レベルを有していると、その後リザーブが第1のメッセージをアボートabortsし、第2の復調を試みる。一実施の形態では、2つのDSP復調器が同時に第1及び第2の衝突メッセージを復調しようとし、メッセージCRC又は暗号の畳み込み符号化convolutionencodingofencryptionを使用してどのメッセージが成功したかを確認するvalidate。弱いweakメータの場合より大きいCI比及びアボート機能があるため常にコリジョンに勝ることとなる強いSNR及び中くらいのSNRのメータに対して、弱いメータは常に不利である。弱いエンドポイントの場合、これらの統計値を正常化するために、SNRが弱いエンドポイントは最適なサーバタワーに対してさえ分離したチャネルに配置するが、ここではSNRが弱い他のメータとのみ競合する。時間基準のないALOHAシステムでは、一般的なレベルの10~15dBのフェージングが起きる、エンドポイント間のコリジョンの場合を除いてスロット化は行われない。1つの信号が減衰し、CI比がエンドポイントを復調するのに有用となると、タイミング信号がなかったとしても、アボート機能によってALOHAシステムにスロット化同等機能がもたらされる。この方法で使われる最小限のチャネル構成は、SNRが低いもの1つとSNRが高いもの1つである。前に説明したように、データ蓄積サイト14は日ベースで、エンドポイントの構成を最適化すると考えられる。さらに、再構成の際であっても、メータの1未満が信号対ノイズ比の変化に基づいて再構成されることとなることを理解されたい。