(57)【要約】【課題】ポーリング対象から漏れている移動局３０が任意発呼を送信できるようにしているポーリング方式通信システム１０において、通信効率を改善する。【解決手段】任意発呼の送受信期間はポーリング期間内に設定する。移動局３０は、基地局２０からのポーリングに対して、自局がポーリング対象から漏れており、かつ基地局２０への緊急の応答が必要と判断する場合には、次のポーリング期間に任意発呼を基地局２０へ送信する。任意発呼を送信する移動局３０は、任意発呼を送信するポーリング期間におけるポーリングの受信は困難となるが、自局がポーリング先に含まれている可能性は十分に低い。また、もし、該ポーリング期間に該移動局３０がポーリング対象となっていても、基地局２０がポーリングを再送信するので、支障はない。ポーリング方式通信システム１０全体としての通信効率を大幅に改善できる。【選択図】図３
2008028810.tif 000002
【特許請求の範囲】
【請求項１】
単一のホスト装置と、該ホスト装置からのポーリングに対して自局がポーリング対象に含まれている場合には該ホスト装置へ応答する複数のターミナル装置とを備えるポーリング方式通信システムであって、
前記ターミナル装置の任意発呼の実施期間は前記ホスト装置のポーリング期間内とされることを特徴とするポーリング方式通信システム。
【請求項２】
複数のターミナル装置に対してポーリングを行なうポーリング手段、及び
ポーリング期間においてターミナル装置からの任意発呼を受付ける受付け手段、
を備えることを特徴とするホスト装置。
【請求項３】
ポーリング期間を複数のスロットに区切り、
前記受付け手段は、各スロットにおいてターミナル装置からの任意発呼を１個ずつ受付け可能になっていることを特徴とする請求項２記載のホスト装置。
【請求項４】
ポーリング期間を検出するポーリング期間検出手段、及び
ポーリング期間に同期して任意発呼を実施する任意発呼実施手段、
を備えることを特徴とするターミナル装置。
【請求項５】
ポーリング期間を複数に区切るスロットを検出するスロット検出手段、
複数のスロットの中から１個を選択するスロット選択手段、及び
選択したスロットにおいて任意発呼を実施する前記任意発呼実施手段、
を備えることを特徴とする請求項４記載のターミナル装置。
【請求項６】
ポーリング期間の長さは可変となっているとともに、ポーリング期間には最小長さが設定されており、ポーリング期間においてその開始時刻から前記最小長さの経過する時刻までに任意発呼を完了させる前記任意発呼実施手段、
を備えることを特徴とする請求項４又は５記載のターミナル装置。
【請求項７】
前記任意発呼実施手段が実施する任意発呼は、自局への呼び出し用ポーリングをホスト装置に要求するものであることを特徴とする請求項４〜６のいずれかに記載のターミナル装置。
【請求項８】
単一のホスト装置と、該ホスト装置からのポーリングに対して自局がポーリング対象に含まれている場合には該ホスト装置へ応答する複数のターミナル装置とを備えるポーリング方式通信システムについてのポーリング方式通信方法であって、
該ポーリング方式通信方法は、前記ホスト装置を制御するホスト装置制御方法と、前記ターミナル装置を制御するターミナル装置制御方法とを備え、
前記ホスト装置制御方法は、
ポーリング期間にターミナル装置からの任意発呼を受信するステップ、
を備え、
前記ターミナル装置制御方法は、
ポーリング期間を検出するステップ、及び
検出したポーリング期間に任意発呼を実施するステップ、
を備えることを特徴とするポーリング方式通信方法。
【請求項９】
請求項２又は３記載のホスト装置の各手段としてコンピュータを機能させるプログラム。
【請求項１０】
請求項４〜７のいずれかに記載のターミナル装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信効率を改善したポーリング方式通信システム、ホスト装置、ターミナル装置、ポーリング方式通信方法及びプログラムに関するものである。
【背景技術】
【０００２】
特許文献１は、ポーリング方式通信システムにおいて、単一の親機が各子機に対するポーリングを実施する場合に、親機から子機Ｎｏ．１へのポーリング、子機Ｎｏ．１から親機への応答、親機から子機Ｎｏ．２へのポーリング、子機Ｎｏ．２から親機への応答、・・・、親機から子機Ｎｏ．ｎへのポーリング、子機Ｎｏ．ｎから親機への応答というように、親機のポーリングと該ポーリングに対応する子機の応答とを交互に繰り返す方式（特許文献１の図１）と共に、親機が子機Ｎｏ．１，Ｎｏ．２，・・・，Ｎｏ．ｎへのポーリングを一方的にかつ連続して行い、その後、子機Ｎｏ．１，Ｎｏ．２，・・・，Ｎｏ．ｎが親機へ順番に応答する方式（特許文献１の図５）を開示する。前者の通信方式に比して後者の通信方式では、全体の通信時間を短縮することができる。
【０００３】
ターミナル装置としての移動局は、例えばタクシー、トラック、バス等の車両に搭載されるが、車両の中には、現在、休憩中又は長い停車中のものが含まれており、それら休憩中等の移動局についてのデータ更新は必要性が低い。ポーリング方式通信システムの通信効率を高めるためには、ポーリング先を、データ更新の可能性の高い移動局に適当に絞り込んで行なうのが優れているが、その場合、ポーリング対象から漏れた移動局に、緊急情報等、基地局へ速やかに伝達したい情報が生じているときに、基地局がそれを収集するのに遅れが生じてしまう。この対策として任意発呼が用意されており、ポーリング先から漏れている移動局は任意発呼を使って基地局へ緊急の情報を適宜通知できるようになっている。
【０００４】
図１０はポーリング方式通信システムにおける任意発呼に関する第１の従来方式を示している。基地局のポーリングの時間間隔は、不定長であるとともに、十分に長くなっている。任意発呼は、基地局に対する対応の全移動局からの応答が終了してから、次のポーリングまでの十分に長い時間Ｔを利用して、ポーリング期間（ポーリングが送信される期間）と重ならないように、実施される。第１の従来方式は、移動局の収容台数が少なく、かつ頻繁なデータ収集が不要である場合に、採用される。また、十分に長い時間Ｔが確保されれば、任意発呼の実施する期間を長く取れるので、第１の従来方式は、任意発呼を重視する場合には、都合がよい。
【０００５】
図１１はポーリング方式通信システムにおける任意発呼に関する第２の従来方式を示している。ポーリングは一定の周期で発生する。該周期は、基地局に対する対応の全移動局からの応答が終了した後、次のポーリングが発生するまでに、所定の時間Ｔが挟まれるように、設定される。任意発呼は、該時間Ｔを使用して、実施される。
【特許文献１】特開平１０−２４２８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１は任意発呼について言及していない。第１の従来方式では、十分に長い時間Ｔが確保される必要があり、また、該時間Ｔ内に任意発呼が生じるとは限らず、通信効率が低下する。第２の従来方式でも、任意発呼用に時間Ｔが、ポーリング期間及び応答期間とは別個に設定されるとともに、該時間Ｔ内に任意発呼が生じるとは限らず、通信効率が低下する。
【０００７】
本発明の目的は、任意発呼を保証しつつ、通信効率を改善するポーリング方式通信システム、ホスト装置、ターミナル装置、ポーリング方式通信方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明のポーリング方式通信システムは、単一のホスト装置と、該ホスト装置からのポーリングに対して自局がポーリング対象に含まれている場合には該ホスト装置へ応答する複数のターミナル装置とを備える。そして、ターミナル装置の任意発呼の実施期間はホスト装置のポーリング期間内とされる。
【０００９】
本発明のホスト装置は次の手段を備えている。
複数のターミナル装置に対してポーリングを行なうポーリング手段、及び
ポーリング期間においてターミナル装置からの任意発呼を受付ける受付け手段。
【００１０】
本発明のターミナル装置は次の手段を備えている。
ポーリング期間を検出するポーリング期間検出手段、及び
ポーリング期間に同期して任意発呼を実施する任意発呼実施手段。
【００１１】
ポーリング方式通信システムについての本発明のポーリング方式通信方法は、ホスト装置を制御するホスト装置制御方法と、ターミナル装置を制御するターミナル装置制御方法とを備えている。ホスト装置制御方法は、ポーリング期間にターミナル装置からの任意発呼を受信するステップを備える。ターミナル装置制御方法は、ポーリング期間を検出するステップ、及び検出したポーリング期間に任意発呼を実施するステップを備える。
【００１２】
本発明のプログラムは、本発明のホスト装置の各手段としてコンピュータを機能させる。本発明のプログラムは、また、ターミナル装置の各手段としてコンピュータを機能させる。
【発明の効果】
【００１３】
本発明によれば、任意発呼はポーリング期間を利用して実施される。したがって、ポーリング期間の終了時から次のポーリング期間の開始までの期間に、任意発呼用の期間を挟む必要がなく、ポーリング方式通信システムの通信効率を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
図１はポーリング方式通信システム１０の構成図である。ポーリング方式通信システム１０は、単一の基地局２０と、複数の移動局３０ａ，３０ｂ，３０ｃ，・・・とを含む。ポーリング方式通信システム１０は、例えばタクシー、トラック、バス等の配車管理システムとして利用される。その場合、各移動局３０ａ，３０ｂ，３０ｃ，・・・は各車両に搭載される。
【００１５】
基地局２０はＰＣ（パーソナルコンピュータ）２１、基地局モデム２２及び無線機２３を備えている。基地局モデム２２は、ＰＣ２１からのポーリングコマンド対応する送信信号を生成し、該送信信号は、無線機２３において所定の周波数の電波に変換されて、周囲へ放出される。無線機２３は、各移動局３０ａ，３０ｂ，３０ｃ，・・・からの電波を受信して、受信信号は、所定の中間周波数へ変換されてから、基地局モデム２２へ送られ、基地局モデム２２における復調によりデータを抽出される。基地局モデム２２は復調後のデータ及び独自に生成したデータや信号等をＰＣ２１へ送る。
【００１６】
各移動局３０ａ，３０ｂ，３０ｃ，・・・の構成及び作用は同一であるので、以降、特に必要がなければ、それらを代表する１個の移動局についてその符号を３０にして、その構成等について説明することにする。移動局３０は、移動局モデム３１及び無線機３２を備え、所定の地域範囲内で移動して、該地域範囲内の任意の箇所から基地局２０と通信するようになっている。移動局モデム３１及び無線機３２の構成は基地局モデム２２及び無線機２３と同一である。
【００１７】
図２はポーリング方式通信システム１０における通信状況説明図である。図３は図２における隣接ポーリング間の時間範囲を詳細に示す図である。基地局２０は、休憩中や長時間の停車中等の理由により重要性の低い移動局３０へのポーリングは省略し、現在、ポーリング対象としている移動局３０の個数は所定値ｎであるとする。したがって、基地局２０が管理対象としている移動局３０の全個数はｎより大となる。
【００１８】
基地局２０のポーリングに対して、そのポーリング対象となっている計ｎ個の移動局３０は、該ポーリングの送信終了後、所定の順番で自局の応答を基地局２０へ返す。ポーリング対象から漏れた移動局３０は、次のポーリング期間を利用して、任意発呼を実行する。基地局２０がポーリングに使用する電波の周波数と、各移動局３０が応答に使用する電波の周波数とは、別の値となっている。
【００１９】
なお、本明細書において、「ポーリング期間」とは、移動局３０がポーリングを送信している期間と定義する。また、ポーリング周期とは、ポーリングの送信開始から次のポーリングの送信開始までの時間と定義する。ポーリング周期は、ポーリング送信期間とポーリング対象の全移動局３０の応答期間との和であり、その時々のｎによって変動する。
【００２０】
各ポーリングには、該ポーリングについてのポーリング先の移動局３０及び応答順番の情報が内容として含まれている。したがって、各移動局３０は、各ポーリングに対して自局が応答すべきか否か、及び応答する場合には、何番目に応答すべきか、すなわち自局の応答時期はいつにすべきか、及びポーリング先の全移動局３０の応答が終了して、次のポーリング期間の開始時刻がいつになるかを検出したり、計算したりすることが可能になっている。
【００２１】
任意発呼を送信する移動局３０は、受信したポーリング内容に基づき、自局は該ポーリング先に含まれていないことを検出し、かつ次のポーリングの開始時刻を算出する。したがって、該移動局３０は、ポーリング期間に同期して任意発呼を送信するために、次のポーリング期間の開始の受信電波から一々検出しなくてもよい。任意発呼を送信する移動局３０は、次のポーリング期間について算出した開始時刻になりしだい、該任意発呼を実施する。
【００２２】
任意発呼は、自局がポーリング対象から漏れた移動局３０が、ポーリング対象の移動局３０と同様に、今回のポーリングに応答するもの（以下、適宜、「応答用任意発呼」という。）であってもよいし、基地局２０に対して自局への呼び出し用ポーリングを要求するもの（以下、適宜、「ポーリング要求用任意発呼」という。）であってもよい。なお、ポーリング要求用任意発呼の方が応答用任意発呼より送信時間が短くて済む。
【００２３】
複数の移動局３０が同一のポーリング期間に同時に任意発呼を送信する場合が生じる。このような場合には、各移動局３０からの同一周波数の電波が干渉し合い、基地局２０はどの移動局３０からの任意発呼も正しく受信できない。任意発呼を送信した移動局３０は、任意発呼の電波が干渉していることを検出し、これに基づき、次回のポーリング期間以降に任意発呼を再送信する。任意発呼送信についての再度の衝突を回避するために、例えば、ネットワークにおけるＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）に類似の送信方式が採用することができる。すなわち、任意発呼電波の衝突が検出されると、任意発呼を送信した各移動局３０は、自局内で乱数を発生し、乱数に対応する所定時間が経過した時刻以降の最初のポーリング期間に任意発呼を再送信する。
【００２４】
図３において、ポーリング方式通信システム１０では、ポーリングの一周期は、ポーリング期間（基地局２０がポーリングを送信している期間）＋応答期間（ポーリング対象の各移動局３０からの応答期間の合計）となる。したがって、通信効率を、通信効率＝（ポーリング期間＋応答期間）／ポーリングの一周期の式で定義した場合には、該ポーリング方式通信システム１０の通信効率＝１００％となる。図１１の場合では、通信効率＝（ポーリング期間＋応答期間）／（ポーリング期間＋応答期間＋Ｔ）＜１００％となる。
【００２５】
図４は１個のポーリング期間を複数のスロットに分割する任意発呼方式の説明図である。１個のポーリング期間を複数（図４では３個）のスロットに分割することにより、１個のポーリング期間において複数の移動局３０からの任意発呼を受信することができる。
【００２６】
各スロットは、応答用任意発呼及びポーリング要求用任意発呼のいずれを割り当ててもよいが、スロットは、ポーリング期間を分割したもので、短くなっており、かつポーリング要求用任意発呼の方が送信時間が短くて済みむので、ポーリング要求用任意発呼の送信期間として各スロットを使用することが好ましい。
【００２７】
各移動局３０が、同一のポーリング期間のどのスロットを自局の任意発呼の送信期間にするかは、例えば所定のハッシュ関数を使用する。各ポーリング期間のスロット数を３とした場合、スロットに番号０，１，２を付与し、各移動局３０は、各自、所定範囲の乱数を発生して、該乱数に対応する整数をスロット数で割り、剰余を番号とするスロットを今回の任意発呼の送信期間に決定する。
【００２８】
ポーリング期間の各スロットは、それぞれ異なる移動局３０がその任意発呼の送信用に使用してもよいし、同一の移動局３０が、複数の任意発呼を持つ場合に、該同一の移動局３０の別々の任意発呼の送信用に使用してもよい。
【００２９】
ポーリング方式通信システム１０は、ポーリング期間の長さが固定されている固定方式であってもよいし、各ポーリングごとにポーリング期間の長さが可変である可変方式であってもよい。可変方式を採用する場合には、ポーリング期間の最小長さを決めておく。そして、任意発呼を実施する移動局３０は、ポーリング期間の開始から該最小長さの経過前までに、任意発呼を完了させる。こうして、任意発呼期間が、ポーリング期間を超えて、次の応答期間と重複してしまう事態を回避する。
【００３０】
可変方式において、ポーリング期間を複数のスロットに分割する場合には、例えば、ポーリング期間の最小長さをスロット数に等分割することになる。具体的な数値例を述べると、ポーリング期間の最小長さを３００ｍｓ、スロット数を３とすると、各スロットの長さは１００ｍｓに設定される。例えば、１スロットの長さをＴｓとした場合、前回のポーリングの内容（ポーリング先の移動局３０の総数）に基づき今回のポーリングの開始時刻ｔ０を計算するとともに、Ｔｉ＝（選択したスロットの順番−１）×Ｔｓを計算し、移動局３０が今回のポーリング期間において任意発呼を送信するタイミングｔａは、ｔ０＋Ｔｉ≦ｔａ＜ｔ０＋Ｔｉ＋Ｔｓとなる。
【００３１】
図５は基地局モデム２２において実行される送信ルーチンのフローチャートである。Ｓ３５では、ＰＣ２１からポーリングコマンドを受信したか否かを判定し、受信しだい、Ｓ３６へ進む。Ｓ３６では、Ｓ３５で受信したポーリングコマンドの送信タイミングを計算し、該送信タイミングになると、無線機２３からポーリングコマンドを送信し、その後、Ｓ３５へ戻る。
【００３２】
図６は基地局モデム２２において実行される受信ルーチンのフローチャートである。Ｓ３７では、移動局３０からデータを受信したか否かを判定し、受信しだい、Ｓ３８へ進む。Ｓ３８では、受信したデータをＰＣ２１へ送信し、その後、Ｓ３７へ戻る。
【００３３】
Ｓ３７における受信データには、応答期間における移動局３０からの応答データたけでなく、ポーリング期間における移動局３０からの任意発呼データも含まれる。Ｓ３７における任意発呼データ受信期間と、図５のＳ３６におけるポーリングの送信期間とは時間的に重複する。なお、ポーリング期間の長さが固定式でなく、可変式である場合には、図５のＳ３６におけるポーリングの送信期間の少なくとも最小長さ部分がＳ３７における任意発呼データ受信期間と重複する。
【００３４】
図７は移動局モデム３１において実行される送受信ルーチンのフローチャートである。Ｓ４０では、基地局２０からのポーリングを受信したか否かを判定し、受信しだい、Ｓ４１へ進む。Ｓ４１では、受信したポーリングに、自局がポーリング先として含まれているか否かを判定し、判定が正であれば、Ｓ４２へ進み、否であれば、Ｓ４４へ進む。
【００３５】
Ｓ４２では、受信したポーリングの内容に基づき自局の応答タイミングを算出する。ポーリングには、今回のポーリングについて、ポーリング先となっている全移動局３０の情報及び応答順番に係る情報が含まれているので、各移動局モデム３１は該情報に基づき自局の応答タイミングを計算する。
【００３６】
Ｓ４３では、自局の応答タイミングになりしだい、無線機３２を使って、応答を送信する。その後は、Ｓ４０へ戻る。
【００３７】
Ｓ４４では、任意発呼する必要があるか否かを判定し、判定が正であれば、Ｓ４５へ進み、否であれば、Ｓ４０へ戻る。
【００３８】
Ｓ４５では、任意発呼する送信タイミング、すなわち次のポーリング期間の開始時刻を計算する。Ｓ４２で述べたように、ポーリングには、今回のポーリング先の全移動局３０の個数に係る情報が含まれているので、該情報に基づき次のポーリング期間の開始時刻を計算できる。
【００３９】
Ｓ４６では、任意発呼のタイミングになりしだい、無線機３２を使って、任意発呼を送信する。その後は、Ｓ４０へ戻る。
【００４０】
図８はポーリング方式通信システム５０のブロック図である。ポーリング方式通信システム５０は、単一のホスト装置５３と、該ホスト装置５３からのポーリングに対して自局がポーリング対象に含まれている場合には該ホスト装置５３へ応答する複数のターミナル装置６３とを備えている。また、ターミナル装置６３の任意発呼の実施期間はホスト装置５３のポーリング期間内とされる。
【００４１】
ポーリング方式通信システム５０の具体例は前述のポーリング方式通信システム１０（図１）である。ホスト装置５３及びターミナル装置６３の具体例は前述の基地局２０及び移動局３０である。ターミナル装置６３は、移動局でなく、固定局であってもよい。ポーリング方式通信システム５０における通信媒体は、典型的には電波であるが、これに限定されない。ポーリング方式通信システム５０は、有線の通信システムや、インターネットを利用するものであってもよい。
【００４２】
ポーリング方式通信システム５０の通信媒体が電波で行なわれる場合、任意発呼の電波周波数は、ポーリングの電波周波数とは異なるものであり、典型的には、各ターミナル装置６３がポーリングに対する応答用として使用している電波の周波数と同一である。ホスト装置５３は、ポーリング期間では、所定周波数の電波でポーリングを送信しつつ、別の周波数の電波で任意発呼を受信する。
【００４３】
ポーリング期間に任意発呼の送受信を実施することにより、ポーリング期間の終了から次のポーリング期間の開始までの期間には、任意発呼の送受に使用する期間を応答期間とは別個に確保する必要がなくなり、ポーリング方式通信システム５０における通信効率を上げることができる。
【００４４】
ホスト装置５３はポーリング手段５４及び受付け手段５５を備えている。ポーリング手段５４は、複数のターミナル装置６３に対してポーリングを行なう。受付け手段５５は、ポーリング期間においてターミナル装置６３からの任意発呼を受付ける。
【００４５】
ポーリング期間は複数のスロットに区切られていてもよい。受付け手段５５は、各スロットにおいてターミナル装置６３からの任意発呼を１個ずつ受付け可能になっている。こうして、ホスト装置５３は、各ポーリング期間において複数の任意発呼を受信することができる。
【００４６】
ターミナル装置６３はポーリング期間検出手段６４及び任意発呼実施手段６５を備えている。ポーリング期間検出手段６４はポーリング期間を検出する。任意発呼実施手段６５は、ポーリング期間に同期して任意発呼を実施する。場合によっては、複数のターミナル装置６３からの任意発呼が、時間的に重複して、同一のポーリング期間に生じて、ホスト装置５３がそれら任意発呼を受信不能になることがある。これに対処するために、例えば前述のＣＳＭＡ／ＣＤのような送信方式を採用して、各ターミナル装置６３は、任意発呼の送信が、別々のポーリング期間になるように調整し合って、再送信を実行する。
【００４７】
好ましくは、ターミナル装置６３は、さらに、スロット検出手段７０及びスロット選択手段７１を備えている。スロット検出手段７０は、ポーリング期間を複数に区切るスロットを検出する。スロット選択手段７１は、複数のスロットの中から１個を選択する。任意発呼実施手段６５は、選択したスロットにおいて任意発呼を実施する。
【００４８】
同一ポーリング期間の複数のスロットは、同一のターミナル装置６３が、相互に異なる複数の任意発呼を送信するのに利用されてもよいし、相互に異なる複数のターミナル装置６３がそれぞれの任意発呼を送信するのに使用されてもよい。
【００４９】
ポーリング期間の長さとしては、固定方式及び可変方式のいずれであってもよい。可変方式が採用される場合には、ポーリングの内容によっては、ポーリング期間が短く、ターミナル装置６３が該ポーリング期間に任意発呼を送信すると、任意発呼の後端部分の送信がポーリング期間を超えて応答期間の最初の部分と時間的に重複する恐れがある。これを回避するために、好ましくは、ポーリング期間には最小長さが設定される。そして、任意発呼実施手段６５は、ポーリング期間においてその開始時刻から前記最小長さの経過する時刻までに任意発呼を完了させる。
【００５０】
なお、ターミナル装置６３は、自局がポーリング先に含まれていなかったポーリングに対して、その応答用任意発呼を次回以降（典型的には次回）のポーリング期間に送信してもよいが、ポーリング要求用任意発呼を次回以降（典型的には次回）のポーリング期間にホスト装置５３へ送信することもできる。ポーリング要求用任意発呼は、応答用任意発呼より送信時間が少なくて済み、有利である。
【００５１】
図９はポーリング方式通信方法８０のフローチャートである。ポーリング方式通信方法８０は、ホスト装置５３を制御するホスト装置制御方法８３と、ターミナル装置６３を制御するターミナル装置制御方法９０とを備えている。図５の送信ルーチン及び図６の受信ルーチンはホスト装置制御方法８３の具体例である。図７の送受信ルーチンはターミナル装置制御方法９０の具体例である。
【００５２】
ホスト装置制御方法８３では、ポーリング期間にターミナル装置６３からの任意発呼を受信する。すなわち、Ｓ８４では、ポーリング期間であるか否かを判定し、判定が否であるならば、ホスト装置制御方法８３を終了し、正であるならば、Ｓ８５へ進んで、任意発呼を受信する。
【００５３】
ターミナル装置制御方法９０では、ポーリング期間を検出し、検出したポーリング期間に任意発呼を実施する。すなわち、Ｓ９１において、任意発呼の必要性があるか否かを判定し、判定が否であるならば、ターミナル装置制御方法９０を終了し、判定が正である場合に限り、Ｓ９２へ進む。Ｓ９２において、現在がポーリング期間であるか否かを判定し、現在がポーリング期間になりしだい、Ｓ９３へ進んで、任意発呼を実施する。
【００５４】
ホスト装置制御方法８３のＳ８４，Ｓ８５の処理は、ホスト装置５３（図８）のポーリング手段５４及び受付け手段５５の機能に対応しており、ポーリング手段５４及び受付け手段５５について述べた具体的態様はＳ８４，Ｓ８５の具体的態様としても適用可能である。また、ターミナル装置制御方法９０のＳ９２，Ｓ９３の処理は、ターミナル装置６３（図８）のポーリング手段５４及び任意発呼実施手段６５の機能に対応しており、ポーリング期間検出手段６４及び任意発呼実施手段６５について述べた具体的態様はＳ８４，Ｓ８５の具体的態様としても適用可能である。
【００５５】
図８のスロット検出手段７０及びスロット選択手段７１の機能をターミナル装置制御方法９０に実装する場合には、Ｓ９２とＳ９３との間にステップを追加する。追加ステップでは、現在がポーリング期間の何番目のスロットであるかを判定し、所定のスロット（選択したスロット）の時間が到来したら、Ｓ９３へ進むようにする。
【００５６】
所定のスロット（選択したスロット）の開始時刻は、例えば、ポーリングにおけるポーリング先のターミナル装置６３から次回のポーリング期間の開始時刻を計算して、次回のポーリング期間の開始時刻＋（選択したスロットの番数−１）×１スロットから算出できる。
【００５７】
ポーリング期間が可変である場合には、ポーリング期間に最小長さを設定するとともに、Ｓ９３における任意発呼の送信期間を、ポーリング期間の開始から最小長さが経過するまでに、制限するようにする。
【００５８】
本発明を適用したプログラムは、コンピュータをホスト装置５３又はターミナル装置６３の各手段として機能させる。本発明を適用した別のプログラムは、ホスト装置制御方法８３又はターミナル装置制御方法９０の各ステップをコンピュータに実行させる。
【００５９】
本発明を各種具体的形態について説明したが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲で、各種具体的形態における各構成要素を変形（削除も含む。）して具体化できる。また、各種具体的形態間において、構成要素を置換したり、各種具体的形態の複数の構成要素を組み合わせたりすることにより、種々の発明を形成することもできる。
【図面の簡単な説明】
【００６０】
【図１】ポーリング方式通信システムの構成図である。
【図２】ポーリング方式通信システムにおける通信状況説明図である。
【図３】図２における隣接ポーリング間の時間範囲を詳細に示す図である。
【図４】１個のポーリング期間を複数のスロットに分割する任意発呼方式の説明図である。
【図５】基地局モデムにおいて実行される送信ルーチンのフローチャートである。
【図６】基地局モデムにおいて実行される受信ルーチンのフローチャートである。
【００６１】
【図７】移動局モデムにおいて実行される送受信ルーチンのフローチャートである。
【図８】ポーリング方式通信システムのブロック図である。
【図９】ポーリング方式通信方法のフローチャートである。
【図１０】ポーリング方式通信システムにおける任意発呼に関する第１の従来方式を示す図である。
【図１１】ポーリング方式通信システムにおける任意発呼に関する第２の従来方式を示す図である。
【符号の説明】
【００６２】
５０：ポーリング方式通信システム、５３：ホスト装置、５４：ポーリング手段、５５：受付け手段、６３：ターミナル装置、６４：ポーリング期間検出手段、６５：任意発呼実施手段、７０：スロット検出手段、７１：スロット選択手段、８０：ポーリング方式通信方法、８３：ホスト装置制御方法、９０：ターミナル装置制御方法。
【図１】
2008028810.tif 000003
【図２】
2008028810.tif 000004
【図３】
2008028810.tif 000005
【図４】
2008028810.tif 000006
【図５】
2008028810.tif 000007
【図６】
2008028810.tif 000008
【図７】
2008028810.tif 000009
【図８】
2008028810.tif 000010
【図９】
2008028810.tif 000011
【図１０】
2008028810.tif 000012
【図１１】
2008028810.tif 000013