(57)【要約】【課題】ポーリング信号におけるポーリング先の端末の識別情報の情報量を抑制し、この結果、ポーリング信号全体の情報量を減少させる。【解決手段】ポーリング信号の宛先となる複数の端末をグループ化し、ホストから端末に送信されるポーリング信号において、ポーリング対象のグループを示すグループＩＤ及びグループ固有のシーケンス番号であるポーリングフレーム番号とともに、グループ内端末の呼び出し順番の値として全グループで共通に適用される共通カウンタ値を使用し、グループＩＤ、ポーリングフレーム番号、共通カウンタ値によりポーリング対象の端末を特定することで、宛先端末ＩＤの情報量を圧縮し、ポーリング信号全体の情報量を減少させる。【選択図】図２
2007221522.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置を管理対象とし、いずれかの端末装置宛のポーリング信号を生成し、送信するポーリング装置であって、
前記複数の端末装置をグルーピングした複数の端末装置グループのグループＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）の中から２以上のグループＩＤを選択グループＩＤとして選択するグループＩＤ選択部と、
前記複数の端末装置グループに共通に適用される共通カウンタ値を管理する共通カウンタ値管理部と、
前記グループＩＤ選択部により選択された２以上の選択グループＩＤと、前記共通カウンタ値管理部により管理されている共通カウンタ値とが示されるポーリング信号を生成するポーリング信号生成部と、
前記ポーリング信号生成部により生成されたポーリング信号を送信する送信部とを有することを特徴とするポーリング装置。
【請求項２】
前記ポーリング装置は、
所属する端末装置グループ内の端末装置間での識別のための識別ＩＤがそれぞれに設定されている複数の端末装置を管理対象とし、
前記ポーリング信号生成部は、
選択グループＩＤに対応する端末装置グループに所属し、所属する端末装置グループ内の識別ＩＤが共通カウンタ値に一致する端末装置をポーリング対象として指定するポーリング信号を生成することを特徴とする請求項１に記載のポーリング装置。
【請求項３】
前記ポーリング装置は、
それぞれの端末装置グループが更に複数のサブグループに分割され、端末装置グループ内の所属するサブグループのサブグループＩＤと所属するサブグループ内の端末装置間での識別のための識別ＩＤがそれぞれに設定されている複数の端末装置を管理対象とし、
前記グループＩＤ選択部は、
２以上の選択グループＩＤを選択するとともに、選択グループＩＤごとに、いずれかのサブグループのサブグループＩＤを選択サブグループＩＤとして選択し、
前記ポーリング信号生成部は、
２以上の選択グループＩＤと、それぞれの選択グループＩＤに対する選択サブグループＩＤと、共通カウンタ値とが示され、選択グループＩＤ及び選択サブグループＩＤに対応する端末装置グループのサブグループに所属し、所属するサブグループ内の識別ＩＤが共通カウンタ値に一致する端末装置をポーリング対象として指定するポーリング信号を生成することを特徴とする請求項１に記載のポーリング装置。
【請求項４】
前記共通カウンタ値管理部は、
前記ポーリング信号生成部によりポーリング信号が生成される度に共通カウンタ値を更新し、
前記ポーリング信号生成部は、
ポーリング信号の生成時点で前記共通カウンタ値管理部により管理されている共通カウンタ値を示すポーリング信号を生成することを特徴とする請求項１に記載のポーリング装置。
【請求項５】
前記ポーリング装置は、
前記複数の端末装置との間に複数の通信チャネルを有しており、
前記ポーリング信号生成部は、
ポーリング対象の端末装置がポーリング信号に応答してデータを送信する際の通信チャネルを指定する情報が、選択グループＩＤごとに示されているポーリング信号を生成することを特徴とする請求項１に記載のポーリング装置。
【請求項６】
前記ポーリング信号生成部は、
ポーリング対象の端末装置がポーリング信号に応答してデータを送信する際の通信制御のための情報が、選択グループＩＤごとに示されているポーリング信号を生成することを特徴とする請求項１に記載のポーリング装置。
【請求項７】
それぞれに複数の端末装置が含まれる複数の端末装置グループのうちのいずれかの端末装置グループに所属し、ポーリング装置から送信されたポーリング信号を受信する端末装置であって、
所属する端末装置グループのグループＩＤを所属グループＩＤとして記憶し、所属する端末装置グループ内の端末装置間での識別のための識別ＩＤを端末間識別ＩＤとして記憶するＩＤ記憶部と、
前記ポーリング装置から送信された、２以上のグループＩＤと前記複数の端末装置グループに共通に適用される共通カウンタ値とが示されたポーリング信号を受信する受信部と、
受信されたポーリング信号に含まれるいずれかのグループＩＤが所属グループＩＤに一致するか否か、及び受信されたポーリング信号に含まれる共通カウンタ値が端末間識別ＩＤに一致するか否かを判断して、受信されたポーリング信号が自装置宛のポーリング信号であるか否かを判断するポーリング信号判断部とを有することを特徴とする端末装置。
【請求項８】
前記端末装置は、
所属する端末装置グループが複数のサブグループに分割され、前記複数のサブグループのうちのいずれかのサブグループに所属しており、
前記ＩＤ記憶部は、
所属するサブグループのサブグループＩＤを所属サブグループＩＤとして記憶し、
前記受信部は、
２以上のグループＩＤと、それぞれのグループＩＤに対するサブグループＩＤと、共通カウンタ値とが示されたポーリング信号を受信し、
前記ポーリング信号判断部は、
受信されたポーリング信号に含まれるいずれかのグループＩＤが所属グループＩＤに一致するか否か、受信されたポーリング信号に含まれるサブグループＩＤが所属サブグループＩＤに一致するか否か、及び受信されたポーリング信号に含まれる共通カウンタ値が端末間識別ＩＤに一致するか否かを判断して、受信されたポーリング信号が自装置宛のポーリング信号であるか否かを判断することを特徴とする請求項７に記載の端末装置。
【請求項９】
複数の端末装置を管理対象とし、いずれかの端末装置宛のポーリング信号を生成し、送信するポーリング方法であって、
前記複数の端末装置をグルーピングした複数の端末装置グループのグループＩＤの中から２以上のグループＩＤを選択グループＩＤとして選択するグループＩＤ選択ステップと、
前記グループＩＤ選択ステップにより選択された２以上の選択グループＩＤと、前記複数の端末装置グループに共通に適用される共通カウンタ値とが示されるポーリング信号を生成するポーリング信号生成ステップと、
前記ポーリング信号生成ステップにより生成されたポーリング信号を送信する送信ステップとを有することを特徴とするポーリング方法。
【請求項１０】
コンピュータに、管理対象である複数の端末装置のうちのいずれかの端末装置宛のポーリング信号を生成させ、送信させるプログラムであって、
前記複数の端末装置をグルーピングした複数の端末装置グループのグループＩＤの中から２以上のグループＩＤを選択グループＩＤとして選択するグループＩＤ選択処理と、
前記グループＩＤ選択処理により選択された２以上の選択グループＩＤと、前記複数の端末装置グループに共通に適用される共通カウンタ値とが示されるポーリング信号を生成するポーリング信号生成処理と、
前記ポーリング信号生成処理により生成されたポーリング信号を送信する送信処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に対してポーリングを行うポーリング技術に関する。
【背景技術】
【０００２】
例えば、通信交換方式として図１５に示すような様々な方式がある。
ここで、小型地球局を多数用いた衛星通信システムにおいて、データ通信を行うためにパケット交換技術が用いられる。パケット交換技術は、ネットワークに送るデータを、パケットと呼ぶ小さなデータに分割し、それぞれのパケットに宛先を付けてネットワーク上に送り出す。衛星通信システムにおいては、データ送信地球局が宛先を付けたパケットを衛星に向けて送信し、衛星は信号を中継する。受信地球局は衛星で中継された信号を受信し、自局宛のパケットを抽出し、データを復元する。
【０００３】
パケット交換のネットワークは、パケットを送信する時のみリンク（回線）を占有するだけであり、複数の送信地球局が存在する場合でも、それぞれがパケットを送るために要する時間は非常に短いため、１つのリンクを複数の通信で交互に利用することができる。通信する２つのノード間に、（論理的に）直接接続するための回線を用意して、それを占有して使って通信する「回線交換方式」に比べてネットワークを有効に利用でき、コスト的に有利になる可能性がある。これが小型地球局を多数用いた小容量衛星通信システムにおいてパケット交換技術が用いられる技術的背景である。
【０００４】
パケット交換技術において、各地球局の送信タイミングを決定する方式として、手続きを省略して、勝手に送信する自律分散型がある。この型は、簡易なシステムとなるが、他の地球局から送信された信号との衝突は避けられず、受信地球局からの応答が一定時間ない場合、衝突によるパケットの消失が発生したとして、再送を行うことで通信を完結させる。このため、衝突、及びその再送により回線の利用効率が悪い。この場合の回線利用効率は、最大でも３０％程度である。これは、伝送可能な時間が全時間の最大でも３０％足らずとなることを意味する。
【０００５】
回線の利用効率を高くする方式として、回線の管理者（ホスト）が送信者（端末）を管理し、その指示により端末が送信することで、回線の利用効率を高める集中管理型がある。パケットの衝突、及びこれを原因とする再送が発生しないために回線効率は理論的には最大１００％となる。集中管理型には、端末から回線使用要求を通知し、ホストが回線の使用状況を考慮して指示を出す方式と、ホストが送信要求の有無を一つ一つ相手に聞いて回る方式があり、後者をポーリング方式という。ポーリング方式において、ホストはいつでも端末に対してデータを送信できるが、端末は要求確認があった場合にのみデータ送信が可能である。
【０００６】
ポーリング方式は、回線資源が小さい衛星通信システムにおいて、かつ端末である地球局が本来の行いたい通信のデータ量が少ない小容量通信において特に有効である。ポーリング方式とは別方式である小容量通信において、端末から通信要求を発行する方式の場合、端末からの回線使用要求とホストの応諾の回答に要する制御信号のデータ量が、本来の端末の通信容量を含む全体の通信量に占める割合が大きくなるためである。
【０００７】
ポーリング方式においては通信管理を実施する地球局（ホスト）から割当て信号（制御信号：ポーリング信号）を送信し、各端末はこの割当てられた時間、チャネルに従い通信を行う。
【０００８】
また、従来のポーリング方式として特許文献１に開示の技術がある。
特許文献１には、個々の移動局の状況の変化に迅速に対応してポーリングの頻度を最適化できるポーリング装置が開示されている。
【特許文献１】特開２００１−２１７７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
次に、ポーリング信号と端末からの通信信号の関係を図１６に示す。図１６では時間スロットを示すフレーム長で制御が区切られ、ホストからのポーリング信号のフレームの次のスロットでポーリングされた端末が通信信号を送信する場合である。
フレーム＃１において、端末Ａ〜Ｄが指定され、フレーム＃２の時間に端末Ａ〜Ｄがパケットをポーリングデータで指定される条件で送信する。フレーム＃２のポーリング信号では端末Ａ〜Ｄ以外の他の端末を指定していることを示す。
【００１０】
ポーリング先端末ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）は、端末個々をユニークに識別するＩＤである。この場合、多数の端末を収容するシステムにおける端末の識別には長いコード（情報量）が必要である。
ポーリング元も多数の端末の一部と考えられる場合は、図１６で示すポーリングデータにおいて、ポーリング先端末ＩＤ及びポーリング元ＩＤの両方に長いコード（情報量）が必要となる。
多数の端末を対象とするシステムにおいては、ポーリング信号の情報量が通信システムの全通信情報量に占める割合も大きくなり、ポーリング信号がシステム全体効率へ圧迫を与える問題があった。
【００１１】
この発明は、上記のような問題点を解決することを主な目的の一つとしており、ポーリング信号におけるポーリング先の端末の識別情報の情報量を抑制し、この結果、ポーリング信号全体の情報量を減少させ、ひいては通信システム全体の通信効率を高めることを主な目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るポーリング装置は、
複数の端末装置を管理対象とし、いずれかの端末装置宛のポーリング信号を生成し、送信するポーリング装置であって、
前記複数の端末装置をグルーピングした複数の端末装置グループのグループＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）の中から２以上のグループＩＤを選択グループＩＤとして選択するグループＩＤ選択部と、
前記複数の端末装置グループに共通に適用される共通カウンタ値を管理する共通カウンタ値管理部と、
前記グループＩＤ選択部により選択された２以上の選択グループＩＤと、前記共通カウンタ値管理部により管理されている共通カウンタ値とが示されるポーリング信号を生成するポーリング信号生成部と、
前記ポーリング信号生成部により生成されたポーリング信号を送信する送信部とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の端末装置グループに共通に適用される共通カウンタ値を用いるため、ポーリング信号におけるポーリング対象の端末の識別情報の情報量を抑制し、この結果、ポーリング信号全体の情報量を減少させ、ひいては通信システム全体の通信効率を高めることが可能になる。
【発明を実施するための最良の形態】
【００１４】
実施の形態１．
上記のように、多数の端末装置を用いた通信システムにおいて、データ通信を行うためにパケット交換技術が用いられる。アクセス方式として、ＡＬＯＨＡ方式などのランダムアクセスでは回線利用効率（スループット）が悪く、予め割当てを行ったうえで通信を行う予約方式が必要となる。小容量パケット通信用として、予約方式の一方式であるポーリング方式が有効である。
ポーリング方式においては通信管理を実施する局から割当て信号（制御信号）を送信し、各端末はこの割当てられた時間、周波数に従い通信を行う。この場合、割当て端末の指定が必要である。従来は、多数の端末の識別には長いコード（情報量）が必要となり、通信システムの全通信情報量に占める割合も大きくなり、システム全体へ圧迫を与える問題があった。
【００１５】
本実施の形態では、端末をグループ化し、グループ内端末の呼び出し順番の値を全グループで共通に使用することにより、宛先端末ＩＤの情報量を圧縮することを特徴とする。
このため、本実施の形態では、通信システムの全通信情報量に占めるポーリングに必要な情報量の割合を下げ、効率的な通信システム構築を可能とするメリットがある。
さらに、本実施の形態では、端末群をグループとして扱うので、従来の技術で必要であったポーリング元のＩＤが、端末を指定しているグループＩＤと兼ねることが可能となり、従来技術に比較してさらに削減可能であるメリットがある。
さらに、本実施の形態では、グループの目的が特定できることから、当該ポーリングの意図を伝えるユーザデータも、短いデータ長で定義可能であり、ポーリングに要するデータ量削減可能であるメリットがある。
【００１６】
次に、図１〜図１１を参照して本実施の形態に係る通信システムの詳細を説明する。
【００１７】
図１は、本実施の形態に係る通信システムの構成例を示す。
ホスト装置１（以下、単にホストともいう）は、端末装置２に対してポーリング信号を送信してポーリングを実施する。ホスト装置１は、ポーリング装置の例である。
複数の端末装置２（以下、単に端末ともいう）は、複数の端末装置グループ（以下、端末グループ又はグループともいう）に分割される。
ホスト１は、通信を管理することを役割とし、通信を行う端末２と存在目的が異なる。図１では端末グループを２つとして表しているが、多数でもよい。ポーリングは、グループ毎に実施される。１つのフレーム（タイミング）で複数のグループが同時にポーリングされることも、あるいは唯一のグループ（単数）がポーリングされてもよい。
【００１８】
各端末２は、全体システムにおける端末個々をユニークに識別するＩＤ（以下、システム端末ＩＤとする）とは別に、端末が所属する端末グループのＩＤ（以下、グループＩＤとする）、及び端末グループ内の端末群でユニークに識別するＩＤ（以下、グループ内端末ＩＤとする）を持つこととする。グループＩＤ及びグループ内端末ＩＤのデータ長は、端末グループが全体を分割して構成されるために、必然的にシステム端末ＩＤのデータ長に比べて短い（情報量は少ない）。
【００１９】
図２に、本実施の形態に係るポーリング信号と端末２からの通信信号の関係を示す。図２において、時間スロットを示すフレーム長で制御が区切られ、ホスト１からのポーリング信号フレームの次のスロットでポーリングされた端末２が通信信号を送信することは図１６で示した従来の方法と同じ方式である。
【００２０】
本実施の形態においては、フレーム＃１において、グループＡの＃１の端末、グループＢの端末Ｍが指定され、フレーム＃２の時間に指定された端末がパケットをポーリングフラグで指定される条件で送信する。フレーム＃２のポーリング信号ではグループＡの＃２の端末、グループＢの端末Ｍ＋１が指定され、フレーム＃３の時間に指定された端末がパケットをポーリングフラグで指定される条件で送信する。
各フレームには、ポーリングヘッダ、リンクヘッダとともに、共通カウンタ、ポーリングフラグが含まれる。
本実施の形態に係るポーリング信号は、ポーリングフラグとして、グループＩＤ（ＧＩＤとする）、ポーリングフレーム番号（ＰＦとする）が個別のグループ毎に送信され、これと別に全グループで共通に使用するカウンタ値（ＣＣとする）が送信される。ＣＣは、１フレーム毎にカウントアップされ、一定周期で“０”にリセットされる。
ポーリングフレーム番号（ＰＦ）は、グループ固有のシーケンス番号であり、後述するサブグループの識別情報である。
端末送信スロットは、ポーリングされた端末２がホスト１に対してパケットを送信する際に利用する通信チャネルを指定する。
ユーザデータは、ポーリングされた端末２の通信の内容制御などのユーザ定義（例えば、ポーリングのモード等）である。
【００２１】
次に、図２のポーリング信号が対象とする端末グループの例を図３を参照して説明する。
図３では、一例として、端末グループＡ２１を示している。
端末グループＡは、それぞれがポーリングフレーム番号に対応する複数の論理的なサブグループに分割されていると考えることができる。図３の例では、サブグループ２１１は、ポーリングフレーム番号１に対応し、サブグループ２１２は、ポーリングフレーム番号２に対応し、サブグループ２１３は、ポーリングフレーム番号Ｋに対応している。
そして、各サブグループには、１〜ｎ個の端末２が含まれている。各サブグループが含む端末数は一致していなくてもよい。
各端末には、グループ内端末ＩＤが設定されている。グループ内端末ＩＤは、サブグループＩＤ（ポーリングフレーム番号）とサブグループ内の端末間での識別のための識別ＩＤ（１〜ｎ）で構成される。各端末は、自己に設定されているグループ内端末ＩＤを認識している。
なお、図示していないが、グループＢも同様に複数個のサブグループに分割され、それぞれのサブグループに１〜ｎ個の端末２が含まれているものとする。但し、グループＢのサブグループの個数は、グループＡのサブグループの個数と一致していなくてもよい。
【００２２】
このような端末２のグループ構成により、ホスト１では、ポーリングフラグのグループＩＤ（ＧＩＤ）にてグループＡ又はグループＢを指定し、ポーリングフレーム番号（ＰＦ）と共通カウンタ値（ＣＣ）にて、グループ内端末ＩＤを指定する。つまり、ポーリングフレーム番号（ＰＦ）が、グループ内のサブグループを指定し、共通カウンタ値（ＣＣ）が、サブグループ内の端末の識別ＩＤを指定する。
例えば、図７（ａ）に示す形でポーリング対象の端末を指定することができる。図７（ａ）では、共通カウンタは、［５］となり、一つ目のポーリングフラグは［Ａ］、［７］となり、二つ目のポーリングフラグは［Ｂ］、［２］となっている。
一つ目のポーリングフラグの［Ａ］と二つ目のポーリングフラグの［Ｂ］は、選択されたグループのグループＩＤ（ＧＩＤ）を示しており、選択されたグループは、一つ目のポーリングフラグではグループＡであり、二つ目のポーリングフラグではグループＢである。
更に、一つ目のポーリングフラグの［７］と二つ目のポーリングフラグの［２］は、ポーリングフレーム番号（ＰＦ）であり、選択されたサブグループのＩＤを示している。つまり、一つ目のポーリングフラグでは、ポーリングフレーム番号７を示し、サブグループ７が選択されていることが示され、二つ目のポーリングフラグでは、ポーリングフレーム番号２を示し、サブグループ２が選択されていることが示されている。
更に、共通カウンタ値（ＣＣ）では、選択されたグループ内の選択されたサブグループにおける端末の識別ＩＤを示している。
このように、図７（ａ）では、グループＡのサブグループ７に属する端末のうちサブグループ内で識別ＩＤ：５が割り振られている端末が選択され、更に、グループＢのサブグループ２に属する端末のうちサブグループ内で識別ＩＤ：５が割り振られている端末が選択されている。
【００２３】
図７（ａ）の例では、一つのフレームにグループＡ向けのポーリングフラグとグループＢ向けのポーリングフラグが含まれ、一つのフレームで複数のグループをポーリング対象としていた。
この点、例えば、図７（ｂ）に示すように、一つのフレームで一つのグループのみを指定するようにしてもよい。或いは、一つのフレームでグループの中の複数サブグループを指定するようにしてもよい。
図７（ｂ）では、一つ目のポーリングフラグでグループＡのサブグループ７が指定され、二つ目のポーリングフラグでグループＡのサブグループ８が指定されている。
【００２４】
グループ内の各端末２は、ポーリングフレーム番号（ＰＦ）と共通カウンタ値（ＣＣ）の演算で得られる値と端末が持つグループ内端末ＩＤが一致する時点を自身がポーリングされたとみなし、通信信号を送信する。
グループＩＤ、ポーリングフレーム番号とカウンタ値の演算、及びグループ内端末ＩＤの関係を図８に示す。
図８は、端末２が、フレームを受信した後、ポーリングフレーム番号（ＰＦ）及び共通カウンタ値（ＣＣ）により示される値が、自己のグループ内端末ＩＤ（サブグループＩＤとサブグループ内の識別ＩＤ）に一致するか否かを判定する際のビット配列を示している。
共通カウンタ値（ＣＣ）は、同時に送信するポーリングフラグの総数で共通に使用されるため、個々の端末指定毎には、同時に指定するチャネル数をＮとすると、１／Ｎされる。一般にＮは大きい数値であり、端末は、グループ内端末ＩＤで指定され、本共通カウンタ値（ＣＣ）を使用しているので、結果としてポーリング信号のデータ量の削減が図られる。
【００２５】
図８の例では、グループＩＤ（ＧＩＤ）は８ビットで示され、ポーリングフレーム番号（ＰＦ）は８ビットで示され、共通カウンタ値（ＣＣ）は６ビットで示され、合計２２ビットでポーリング対象の端末が特定されている。従来は、この２２ビットにてポーリング対象の端末が特定されていた。
本実施の形態では、一つのフレームに含まれるポーリングフラグがＮ個である場合、共通カウンタ値はＮ個のグループで共用されるため、端末１台あたりの共通カウンタ値のビット数は６／Ｎビットとなる。仮に、Ｎ＝６の場合、１台の端末を特定するために必要なデータ量は、８ビット＋８ビット＋１ビットとなり、合計１７ビットである。
また、Ｎ＝６の場合、６台の端末を特定するためのデータ量は、従来は、２２ビット×６台＝１３２ビット必要であるが、本実施の形態によれば、１７ビット×６台＝１０２ビットとなり、ポーリング信号のデータ量を削減することができる。
【００２６】
次に、本実施の形態に係るホスト装置１の構成例を図４に示す。
制御要求入力部１０１は、端末２を管理する管理者が利用する管理者装置（外部装置、図示せず）よりポーリング頻度やポーリング順序などを示した制御要求を入力する。
ポーリングポリシー記憶部１０２は、制御要求に基づくポーリングポリシーを記憶する。ポリーングポリシーとは、端末ごとのポーリング頻度、ポーリング順序などのポリシーである。
グループＩＤ・ポーリングフレーム番号記憶部１０３は、制御要求に基づき、グループごとに、そのグループのポーリングフレーム番号の上限、つまり、そのグループにいくつのサブグループが含まれているのかを記憶している。
グループＩＤ・ポーリングフレーム番号選択部１０４は、ポーリングポリシー記憶部１０２に記憶されているポーリングポリシーに基づき、ポーリング信号に含ませるグループＩＤ及びポーリングフレーム番号、つまり、ポーリング対象とするグループ及びサブグループを選択する。グループＩＤ・ポーリングフレーム番号選択部１０４は、グループＩＤ選択部の例である。
共通カウンタ値管理部１０５は、共通カウンタ値を管理し、ポーリング信号の生成ごとに共通カウンタの値をインクリメントする。
端末送信スロット指定部１０６は、ポーリング信号生成の際に、受信部１１０からのポーリング制御状況の評価結果の情報、及び自身が記憶保有する通信チャネルのリソース情報を基に、ポーリング対象の端末ごとにパケット送信時の通信チャネルを指定する。
ユーザデータ指定部１０７は、ポーリング信号生成の際に、ポーリング対象の端末ごとにユーザデータを指定する。
ポーリング信号生成部１０８は、グループＩＤ・ポーリングフレーム番号選択部１０４により選択されたグループＩＤ、ポーリングフレーム番号と、共通カウンタ値管理部１０５により管理されている共通カウンタ値とが示されるポーリング信号を生成する。
送信部１０９は、ポーリング信号生成部１０８により生成されたポーリング信号（フレーム）を全端末２にブロードキャスト送信する。
受信部１１０は、ポーリング先の端末から送信されたパケットを受信し、ポーリング制御状況を評価する。その結果を端末送信スロット指定部１０６に出力する。
【００２７】
次に、本実施の形態に係る端末装置２の構成例を図５に示す。
受信部２０１は、ホスト１からのフレームを受信する。
ポーリングフラグ抽出部２０２は、受信部２０１が受信したフレームからポーリングフラグを抽出する。
共通カウンタ値抽出部２０３は、受信部２０１が受信したフレームから共通カウンタ値を抽出する。
ＩＤ記憶部２０４は、自端末が所属しているグループのグループＩＤ（所属グループＩＤ）と、自端末が所属しているサブグループのサブグループＩＤ（所属サブグループＩＤ）、所属サブグループにおいて自端末と他端末とを識別するための識別ＩＤ（端末間識別ＩＤ）を記憶している。なお、前述したようにサブグループＩＤと識別ＩＤとを組み合わせたものがグループ内端末ＩＤである。
ポーリング信号判断部２０５は、ポーリングフラグ抽出部２０２により抽出されたポーリングフラグのグループＩＤ、ポーリングフレーム番号、共通カウンタ値抽出部２０３から抽出された共通カウンタ値から得られる値と、ＩＤ記憶部に記憶されているＩＤ（グループＩＤ、グループ内端末ＩＤ）から、受信したポーリング信号が自端末宛のポーリング信号であるか否かを判断する。
データ保持部２０６は、ホスト１に送信すべきデータを保持する。
送信部２０７は、ポーリング信号判断部２０５により自端末がポーリングの対象であると判断された際に、データ保持部２０６に保持されているデータを回線に送信する。
送信スロット抽出・ユーザデータ抽出部２０８は、受信部２０１が受信したフレームからユーザデータを抽出し、データ保持部に出力する。また、受信部２０１が受信したフレームから送信スロット情報を抽出し、送信部に出力する。
【００２８】
図６は、実施の形態１におけるホスト装置１及び端末装置２のハードウェア資源の一例を示す図である。
図６において、ホスト装置１及び端末装置２は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。更に、ＣＰＵ９１１は、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７と接続していてもよい。また、磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。
【００２９】
通信ボード９１５は、ホスト装置１と端末装置２との間の無線通信又は有線通信を実現する。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００３０】
上記プログラム群９２３には、図４、図５において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる説明において、「〜の判定結果」、「〜の抽出結果」、「〜の選択結果」、「〜の比較結果」等として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示・抽出のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下で説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００３１】
また、図４、図５おいて「〜部」として説明したものは、「〜回路」、「〜装置」、「〜機器」、「手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」、「〜手段」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、図４、図５において説明した「〜部」としてコンピュータを機能させるものである。あるいは、図４、図５において説明した「〜部」の手順や方法をコンピュータに実行させるものである。
【００３２】
次に、図１０を用いて、ホスト装置１の動作例を説明する。
先ず、周期的又は特定イベントの発生をトリガにして、ポーリング信号の生成タイミングが到来すると、グループＩＤ・ポーリングフレーム番号選択部１０４が共通カウンタ値管理部１０５から現在の共通カウンタ値を取得する（Ｓ１００１）。
次に、グループＩＤ・ポーリングフレーム番号選択部１０４は、ポーリングポリシー記憶部１０２に記憶されているポーリングポリシー及びグループＩＤ・ポーリングフレーム番号記憶部１０３に記憶されているグループＩＤ及びポーリングフレーム番号に基づき、ポーリング対象とするグループＩＤ及びポーリングフレーム番号を選択する（Ｓ１００２）（グループＩＤ選択ステップ）。なお、ポーリングポリシーに基づくポーリング対象の選択手法は、従来と同様であるため、詳細な説明は省略する。
次に、端末送信スロット指定部１０６が、グループＩＤ・ポーリングフレーム番号選択部１０４により選択されたグループＩＤとポーリングフレーム番号の組ごとにポーリング対象の端末からのパケット送信時の通信チャネル（端末送信スロット）を指定する（Ｓ１００３）。
次に、ユーザデータ指定部１０７が、グループＩＤ・ポーリングフレーム番号選択部１０４により選択されたグループＩＤとポーリングフレーム番号の組ごとにユーザデータを指定する（Ｓ１００４）。
次に、ポーリング信号生成部１０８が、Ｓ１００５で取得された共通カウンタ値、グループＩＤ・ポーリングフレーム番号選択部１０４の選択結果であるグループＩＤとポーリングフレーム番号、端末送信スロット指定部１０６により指定された端末送信スロット、ユーザデータ指定部１０７により指定されたユーザデータを統合して、図２に示すようなフレーム（ポーリング信号）を生成する（Ｓ１００５）（ポーリング信号生成ステップ）。
次に、送信部１０９が、フレーム（ポーリング信号）を全端末２に対して送信する（Ｓ１００６）（送信ステップ）。
最後、共通カウンタ値管理部１０３が、共通カウンタ値を更新（インクリメント）する（Ｓ１００７）。
【００３３】
次に、図１１を用いて、本実施の形態に係る端末２の動作例を説明する。
先ず、受信部２０１が、ホスト装置１から送信されたフレーム（ポーリング信号）を受信する（Ｓ１１０１）。
次に、共通カウンタ値抽出部２０３が、受信したフレーム（ポーリング信号）の中から共通カウンタ値を抽出する（Ｓ１１０２）。
次に、ポーリングフラグ抽出部１１０３が、受信したフレーム（ポーリング信号）の中から順次ポーリングフラグを抽出する（Ｓ１１０３）。
次に、ポーリング信号判断部２０５が、抽出結果、すなわち、抽出されたグループＩＤ、ポーリングフレーム番号、共通カウンタ値が自身のＩＤに共通するか否かを判断する（Ｓ１１０４）。
つまり、ポーリング信号判断部２０５は、抽出されたグループＩＤ、ポーリングフレーム番号、共通カウンタ値が、ＩＤ記憶部２０４に記憶されている自端末が所属しているグループのグループＩＤ、自端末が所属しているサブグループのサブグループＩＤ、自端末の識別ＩＤが一致するか否かを判断する。具体的には、例えば、図８に示すように、ポーリング信号から抽出したグループＩＤ（ＧＩＤ）、ポーリングフレーム番号（ＰＦ）、共通カウンタ値（ＣＣ）を端末のメモリ上に配置して、自端末が所属しているグループのグループＩＤとグループ内端末ＩＤの値に合致するか否かを判断する。
このＳ１１０４の処理は、自端末のＩＤに合致するグループＩＤ、ポーリングフレーム番号、共通カウンタ値を抽出するか、フレーム（ポーリング信号）に含まれるすべてのポーリングフラグに対して自端末のＩＤとの照合を行うまで続ける。
自端末のＩＤと一致するグループＩＤ、ポーリングフレーム番号、共通カウンタ値を得られなかった場合（Ｓ１１０４でＮｏ）は、ポーリング信号判断部２０５は、自端末はポーリング対象でないと判断して、ＳＴＡＲＴに戻る。
一方、自端末のＩＤと一致するグループＩＤ、ポーリングフレーム番号、共通カウンタ値を得られた場合（Ｓ１１０４でＹｅｓ）は、ポーリング信号判断部２０５は、データ保持部２０６のデータ保持状況を確認し（Ｓ１１０５）、送信すべきデータがない場合（Ｓ１１０５でＮｏ）は、そのままＳＴＡＲＴに戻る。送信すべきデータがある場合（Ｓ１１０５でＹｅｓ）は、データ保持部２０６及び送信部２０７にホスト装置１へのデータ送信を指示し、データ保持部２０６は保持しているデータを送信部２０７に出力し、送信部２０７が当該データを回線に送信スロット抽出・ユーザデータ抽出部２０８で抽出されたチャネルで送信する。
【００３４】
このように、本実施の形態によれば、一つのポーリング信号に、複数のグループＩＤ、複数のポーリングフレーム番号とともに、複数のグループ及びサブグループに共通に適用される共通カウンタ値を含ませるので、ポーリング対象の端末を特定する情報の情報量を抑えることができ、この結果、ポーリング信号全体の情報量を減少させ、ひいては通信システム全体の通信効率を高めることが可能になる。
【００３５】
なお、図２の例で示すように、同一グループが次のフレームで連続してポーリングする場合、共通カウンタ値（ＣＣ）も利用して端末がポーリングされるため、グループ内端末ＩＤが連続した端末が指定される。連続したグループ内端末ＩＤを持つ端末を指定する必要がない場合は、当該グループのポーリングフラグ送信を止めることで制御可能である。
【００３６】
また、図２のグループＢの実行例で示すように、グループ毎にポーリングフラグにおいてポーリングフレーム番号を指定するので、グループ毎のグループ内端末ＩＤが同じ端末が指定されることを必然としない。グループ毎に任意に設定可能である。
【００３７】
さらに、端末を指定するグループ内端末ＩＤの演算にポーリングフレーム番号（ＰＦ）を使用するために、同一グループ内においても、ＰＦが異なるポーリングフラグを用いる場合、グループ内において異なる端末が指定される。従って、同一フレーム内に複数の同一グループへのポーリングフラグが送出可能であり、複数のグループ内の端末が指定され、通信が可能である（例：図７（ｂ））。
【００３８】
また、以上の説明では、図３に示すように、グループ内にサブグループが存在することを前提にしていたが、サブグループが存在しないグループにも本実施の形態で説明した手法は適用可能である。
この場合は、例えば、図９に示すように、ポーリングフラグからポーリングフレーム番号を削除し、グループＩＤと共通カウンタ値のみでポーリング対象の端末装置を特定するようにしてもよい。
【００３９】
以上示したように、本実施の形態により、各グループで共通の共通カウンタを使用することでポーリングに要する制御データ量を削減可能であり、効率的なポーリングが可能となるメリットを有する。
また、本実施の形態では、端末をグループとして扱うので、従来の技術で必要であったポーリング元のＩＤが、端末を指定しているグループＩＤと兼ねることが可能となり、従来技術に比較してさらに制御データ量を削減可能であるメリットを有する。
また、本実施の形態では、ユーザデータもグループの目的が特定できることから短いデータ長で定義可能であり、ポーリングに要する制御データ量削減のメリットがある。
【００４０】
なお、本実施の形態に示した技術は、グループ内の端末の殆どが稼動状態で応答可能である場合に特に有効である。従来の技術はこれを前提としないため、本実施の形態に示した技術を一般に適用する場合は、従来の方式と併用することとなる。
【００４１】
以上、本実施の形態では、
複数の端末装置を管理対象とし、いずれかの端末装置宛のポーリング信号を生成し、送信するポーリング装置（ホスト装置）であって、
複数の端末装置をグルーピングした複数の端末装置グループのグループＩＤの中から２以上のグループＩＤを選択グループＩＤとして選択するグループＩＤ選択部（グループＩＤ・ポーリングフレーム番号選択部）と、
複数の端末装置グループに共通に適用される共通カウンタ値を管理する共通カウンタ値管理部と、
グループＩＤ選択部により選択された２以上の選択グループＩＤと、共通カウンタ値管理部により管理されている共通カウンタ値とが示されるポーリング信号を生成するポーリング信号生成部と、
ポーリング信号生成部により生成されたポーリング信号を送信する送信部とを有するポーリング装置について説明した。
【００４２】
また、本実施の形態では、ポーリング装置が、所属する端末装置グループ内の端末装置間での識別のための識別ＩＤがそれぞれに設定されている複数の端末装置を管理対象とし、
ポーリング信号生成部が、選択グループＩＤに対応する端末装置グループに所属し、所属する端末装置グループ内の識別ＩＤが共通カウンタ値に一致する端末装置をポーリング対象として指定するポーリング信号を生成する旨を説明した。
【００４３】
また、本実施の形態では、ポーリング装置が、それぞれの端末装置グループが更に複数のサブグループに分割され、端末装置グループ内の所属するサブグループのサブグループＩＤと所属するサブグループ内の端末装置間での識別のための識別ＩＤがそれぞれに設定されている複数の端末装置を管理対象とし、
グループＩＤ選択部が、２以上の選択グループＩＤを選択するとともに、選択グループＩＤごとに、いずれかのサブグループのサブグループＩＤを選択サブグループＩＤとして選択し、
ポーリング信号生成部が、２以上の選択グループＩＤと、それぞれの選択グループＩＤに対する選択サブグループＩＤと、共通カウンタ値とが示され、選択グループＩＤ及び選択サブグループＩＤに対応する端末装置グループのサブグループに所属し、所属するサブグループ内の識別ＩＤが共通カウンタ値に一致する端末装置をポーリング対象として指定するポーリング信号を生成する旨を説明した。
【００４４】
また、本実施の形態では、共通カウンタ値管理部が、ポーリング信号生成部によりポーリング信号が生成される度に共通カウンタ値を更新し、
ポーリング信号生成部が、ポーリング信号の生成時点で共通カウンタ値管理部により管理されている共通カウンタ値を示すポーリング信号を生成する旨を説明した。
【００４５】
また、本実施の形態では、
それぞれに複数の端末装置が含まれる複数の端末装置グループのうちのいずれかの端末装置グループに所属し、ポーリング装置から送信されたポーリング信号を受信する端末装置であって、
所属する端末装置グループのグループＩＤを所属グループＩＤとして記憶し、所属する端末装置グループ内の端末装置間での識別のための識別ＩＤを端末間識別ＩＤとして記憶するＩＤ記憶部と、
ポーリング装置から送信された、２以上のグループＩＤと複数の端末装置グループに共通に適用される共通カウンタ値とが示されたポーリング信号を受信する受信部と、
受信されたポーリング信号に含まれるいずれかのグループＩＤが所属グループＩＤに一致するか否か、及び受信されたポーリング信号に含まれる共通カウンタ値が端末間識別ＩＤに一致するか否かを判断して、受信されたポーリング信号が自装置宛のポーリング信号であるか否かを判断するポーリング信号判断部とを有する端末装置について説明した。
【００４６】
また、本実施の形態では、端末装置は、所属する端末装置グループが複数のサブグループに分割され、複数のサブグループのうちのいずれかのサブグループに所属しており、
ＩＤ記憶部が、所属するサブグループのサブグループＩＤを所属サブグループＩＤとして記憶し、
受信部が、２以上のグループＩＤと、それぞれのグループＩＤに対するサブグループＩＤと、共通カウンタ値とが示されたポーリング信号を受信し、
ポーリング信号判断部が、受信されたポーリング信号に含まれるいずれかのグループＩＤが所属グループＩＤに一致するか否か、受信されたポーリング信号に含まれるサブグループＩＤが所属サブグループＩＤに一致するか否か、及び受信されたポーリング信号に含まれる共通カウンタ値が端末間識別ＩＤに一致するか否かを判断して、受信されたポーリング信号が自装置宛のポーリング信号であるか否かを判断する旨を説明した。
【００４７】
実施の形態２．
実施の形態１の図２で示すポーリングフラグについて、本実施の形態においては、図１２に示す内容とする。
つまり、実施の形態１では、ポーリングフラグにおいて、端末送信スロットの項により、端末が送信するチャネル番号を指定しているが、本実施の形態では、これを指定しないこととする。
これを保証するために、グループが、あるいは端末が送信するチャネルは、予め固定で指定されているとする。このようにすることで、リアルタイムでポーリングフラグを用いた指定が不要である。
【００４８】
本実施の形態により、実施の形態１に比較してポーリング信号のデータ量の更なる削減を図ることができる。
【００４９】
実施の形態３．
実施の形態１の図２で示すポーリングフラグについて、本実施の形態においては、図１３に示す内容とする。
つまり、実施の形態１、２では、ポーリングフラグにおいて、端末送信の通信の内容制御など、ユーザ定義を想定した「ユーザデータ」を指定しているが、本実施の形態では、これを指定しないこととする。
ポーリング制御信号では、端末の指定、チャネルの指定のみとする。
【００５０】
本実施の形態により、実施の形態１に比較してポーリング信号のデータ量の更なる削減を図ることができる。
【００５１】
実施の形態４．
実施の形態１の図２で示すポーリングフラグについて、本実施の形態においては、図１４に示す内容とする。
つまり、図１４では、図１２に示すポーリングフラグと同様に、端末送信スロットの情報を省略するとともに、図１３に示すポーリングフラグと同様に、ユーザデータの情報を省略している。
これを保証するために、グループが、あるいは端末が送信するチャネルは、予め固定で指定されているとする。このようにすることで、リアルタイムでポーリングフラグを用いた指定が不要である。
【００５２】
本実施の形態により、実施の形態１〜３に比較してポーリング信号のデータ量の更なる削減を図ることができる。
【００５３】
以上、説明したように、この実施の形態１〜４では、ホスト装置１が、共通カウンタ値を利用したポーリング信号を送信することにより、ポーリング信号のデータ量を抑制することができる。この結果、ホスト装置１がポーリング信号を送信する際に用いられるバッファメモリの使用量を減少させることができ、ホスト装置におけるメモリの使用効率が向上するという効果も得られる。
また、同様に、端末装置２においても、ポーリング信号のデータ量が抑制されることにより、ポーリング信号の受信の際バッファメモリの使用量を減少させることができ、ホスト装置におけるメモリの使用効率が向上するという効果も得られる。
【図面の簡単な説明】
【００５４】
【図１】実施の形態１に係る通信システムの構成例を示す図。
【図２】実施の形態１に係るポーリング信号の例を示す図。
【図３】実施の形態１に係る端末装置グループのサブグループの例を示す図。
【図４】実施の形態１に係るホスト装置の構成例を示す図。
【図５】実施の形態１に係る端末装置の構成例を示す図。
【図６】実施の形態１に係るホスト装置及び端末装置のハードウェア構成例を示す図。
【図７】実施の形態１に係るポーリング信号の例を示す図。
【図８】グループＩＤ、ポーリングフレーム番号、共通カウンタ値の端末装置におけるビット配置例を示す図。
【図９】実施の形態１に係る他のポーリング信号の例を示す図。
【図１０】実施の形態１に係るホスト装置の動作例を示すフローチャート図。
【図１１】実施の形態１に係る端末装置の動作例を示すフローチャート図。
【図１２】実施の形態２に係るポーリング信号の例を示す図。
【図１３】実施の形態３に係るポーリング信号の例を示す図。
【図１４】実施の形態４に係るポーリング信号の例を示す図。
【図１５】様々な通信交換方式を示す図。
【図１６】従来のポーリング信号の例を示す図。
【符号の説明】
【００５５】
１  ホスト装置、２  端末装置、１０１  制御要求入力部、１０２  ポーリングポリシー記憶部、１０３  グループＩＤ・ポーリングフレーム番号記憶部、１０４  グループＩＤ・ポーリングフレーム番号選択部、１０５  共通カウンタ値管理部、１０６  端末送信スロット指定部、１０７  ユーザデータ指定部、１０８  ポーリング信号生成部、１０９  送信部、１１０  受信部、２０１  受信部、２０２  ポーリングフラグ抽出部、２０３  共通カウンタ値抽出部、２０４  ＩＤ記憶部、２０５  ポーリング信号判断部、２０６  データ保持部、２０７  送信部。
【図１】
2007221522.tif 000003
【図２】
2007221522.tif 000004
【図３】
2007221522.tif 000005
【図４】
2007221522.tif 000006
【図５】
2007221522.tif 000007
【図６】
2007221522.tif 000008
【図７】
2007221522.tif 000009
【図８】
2007221522.tif 000010
【図９】
2007221522.tif 000011
【図１０】
2007221522.tif 000012
【図１１】
2007221522.tif 000013
【図１２】
2007221522.tif 000014
【図１３】
2007221522.tif 000015
【図１４】
2007221522.tif 000016
【図１５】
2007221522.tif 000017
【図１６】
2007221522.tif 000018