(57)【要約】【課題】ＵＥがＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信できなかった場合に適切に対応可能な技術を提供することが望ましい。【解決手段】通信端末であって、通信端末が無線基地局と通信接続している接続状態である場合において、無線基地局との通信終了から無線基地局から接続開放メッセージを受信するまでの時間を計測する計測部と、計測部によって計測された時間に基づいて、無線基地局との通信終了から通信端末をアイドル状態に遷移させるまでの時間を示すタイムアウト値を設定する設定部と、タイムアウト値に基づいて、通信端末をアイドル状態に遷移させる状態遷移部とを備える通信端末を提供する。【選択図】図１１
2019176389.tif 000002
【特許請求の範囲】
【請求項１】
通信端末であって、
前記通信端末が無線基地局と通信接続している接続状態である場合において、前記無線基地局との通信終了から前記無線基地局から接続開放メッセージを受信するまでの時間を計測する計測部と、
前記計測部によって計測された時間に基づいて、前記無線基地局との通信終了から前記通信端末をアイドル状態に遷移させるまでの時間を示すタイムアウト値を設定する設定部と、
前記タイムアウト値に基づいて、前記通信端末を前記アイドル状態に遷移させる状態遷移部と
を備える通信端末。
【請求項２】
前記状態遷移部は、前記通信端末が前記接続状態である場合において、前記無線基地局から接続開放メッセージを受信した場合に前記通信端末をアイドル状態に遷移させる、請求項１に記載の通信端末。
【請求項３】
前記状態遷移部は、前記通信端末が前記接続状態である場合において、前記無線基地局との通信終了から前記タイムアウト値によって示される時間が経過するまでの間に前記無線基地局と通信しなかった場合に、前記通信端末を前記アイドル状態に遷移させる、請求項１又は２に記載の通信端末。
【請求項４】
前記状態遷移部は、前記通信端末が前記接続状態である場合において、前記無線基地局との通信終了から前記タイムアウト値によって示される時間が経過するまでの間に前記無線基地局から前記接続開放メッセージを受信しなかった場合に、前記通信端末を前記アイドル状態に遷移させる、請求項３に記載の通信端末。
【請求項５】
前記設定部は、前記計測部によって計測された複数の前記時間に基づいて、前記タイムアウト値を設定する、請求項１から４のいずれか一項に記載の通信端末。
【請求項６】
前記設定部は、前記計測部によって計測された複数の前記時間の平均に基づいて、前記タイムアウト値を設定する、請求項５に記載の通信端末。
【請求項７】
前記設定部は、前記計測部によって計測された複数の前記時間の平均に予め定められた時間を加算した時間を示すように前記タイムアウト値を設定する、請求項６に記載の通信端末。
【請求項８】
前記設定部は、前記計測部によって計測された時間に予め定められた時間を加算した時間を示すように前記タイムアウト値を設定する、請求項１から４のいずれか一項に記載の通信端末。
【請求項９】
前記設定部は、前記計測部によって計測された第１の時間に予め定められた時間を加算した時間を示すように前記タイムアウト値を設定した後、前記通信端末が前記接続状態である場合において、前記無線基地局との通信終了から、前記第１の時間が経過した後であり、かつ、前記タイムアウト値によって示される時間が経過する前に、前記無線基地局から接続開放メッセージを受信した場合に、前記無線基地局との通信終了から前記接続開放メッセージを受信するまでの時間に前記予め定められた時間を加算した時間を示すように前記タイムアウト値を設定する、請求項８に記載の通信端末。
【請求項１０】
前記設定部は、前記通信端末が前記接続状態である場合において、前記無線基地局との通信終了から、前記タイムアウト値によって示される時間が経過する前に、前記無線基地局から前記接続開放メッセージを受信した場合に、前記無線基地局との通信終了から前記接続開放メッセージを受信するまでの時間に基づいて前記タイムアウト値を設定する、請求項１から９のいずれか一項に記載の通信端末。
【請求項１１】
前記設定部は、
前記通信端末が前記接続状態である場合において、前記無線基地局との通信終了から、前記タイムアウト値によって示される時間が経過する前に、前記無線基地局から前記接続開放メッセージを受信した回数を計数する計数部を有し、
前記計数部によって計数された前記回数が予め定められた回数と等しくなった場合に、前記無線基地局との通信終了から前記接続開放メッセージを受信するまでの時間に基づいて前記タイムアウト値を設定する、請求項１０に記載の通信端末。
【請求項１２】
前記無線基地局との通信において設定されているＲｅｐｅｔｉｔｉｏｎ数を取得する情報取得部
を備え、
前記設定部は、Ｒｅｐｅｔｉｔｉｏｎ数毎にタイムアウト値を設定し、
前記状態遷移部は、前記情報取得部が取得したＲｅｐｅｔｉｔｉｏｎ数に対応するタイムアウト値に基づいて、前記通信端末を前記アイドル状態に遷移させるか否かを判定する、請求項１から１１のいずれか一項に記載の通信端末。
【請求項１３】
前記通信端末と前記無線基地局との距離を取得する距離取得部
を備え、
前記設定部は、通信端末と無線基地局との距離毎にタイムアウト値を設定し、
前記状態遷移部は、前記距離取得部が取得した距離に対応するタイムアウト値に基づいて、前記通信端末を前記アイドル状態に遷移させるか否かを判定する、請求項１から１１のいずれか一項に記載の通信端末。
【請求項１４】
前記設定部は、無線基地局のグループ毎にタイムアウト値を設定し、
前記状態遷移部は、前記通信端末が通信接続している無線基地局が属するグループに対応するタイムアウト値に基づいて、前記通信端末を前記アイドル状態に遷移させるか否かを判定する、請求項１から１１のいずれか一項に記載の通信端末。
【請求項１５】
前記設定部は、無線基地局毎にタイムアウト値を設定し、
前記状態遷移部は、前記通信端末が通信接続している無線基地局に対応するタイムアウト値に基づいて、前記通信端末を前記アイドル状態に遷移させるか否かを判定する、請求項１から１１のいずれか一項に記載の通信端末。
【請求項１６】
前記接続状態は、ＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅであり、
前記アイドル状態は、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅであり、
前記接続開放メッセージは、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅである、
請求項１から１５のいずれか一項に記載の通信端末。
【請求項１７】
前記通信端末は、ＩｏＴデバイスである、請求項１から１６のいずれか一項に記載の通信端末。
【請求項１８】
コンピュータを、請求項１から１７のいずれか一項に記載の通信端末として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末及びプログラムに関する。
【背景技術】
【０００２】
従来のＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式の通信システムにおいて、ｅＮＢは、ＵＥとの通信が終了した場合にタイマを起動し、タイマが閾値を超過した場合に、ＵＥに対してＲＲＣ（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信することによって、ＵＥをアイドル状態に遷移させていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１４−２０７５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ＵＥがＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信できなかった場合に、適切に対応可能な技術を提供することが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、通信端末が提供される。通信端末は、通信端末が無線基地局と通信接続している接続状態である場合において、無線基地局との通信終了から無線基地局から接続開放メッセージを受信するまでの時間を計測する計測部を備えてよい。通信端末は、計測部によって計測された時間に基づいて、無線基地局との通信終了から通信端末をアイドル状態に遷移させるまでの時間を示すタイムアウト値を設定する設定部を備えてよい。通信端末は、タイムアウト値に基づいて、通信端末をアイドル状態に遷移させる状態遷移部を備えてよい。
【０００５】
上記状態遷移部は、上記通信端末が上記接続状態である場合において、上記無線基地局から接続開放メッセージを受信した場合に上記通信端末をアイドル状態に遷移させてよい。上記状態遷移部は、上記通信端末が上記接続状態である場合において、上記無線基地局との通信終了から上記タイムアウト値によって示される時間が経過するまでの間に上記無線基地局と通信しなかった場合に、上記通信端末を上記アイドル状態に遷移させてよい。上記状態遷移部は、上記通信端末が上記接続状態である場合において、上記無線基地局との通信終了から上記タイムアウト値によって示される時間が経過するまでの間に上記無線基地局から上記接続開放メッセージを受信しなかった場合に、上記通信端末を上記アイドル状態に遷移させてよい。
【０００６】
上記設定部は、上記計測部によって計測された複数の上記時間に基づいて、上記タイムアウト値を設定してよい。上記設定部は、上記計測部によって計測された複数の上記時間の平均に基づいて、上記タイムアウト値を設定してよい。上記設定部は、上記計測部によって計測された複数の上記時間の平均に予め定められた時間を加算した時間を示すように上記タイムアウト値を設定してよい。
【０００７】
上記設定部は、上記計測部によって計測された時間に予め定められた時間を加算した時間を示すように上記タイムアウト値を設定してよい。上記設定部は、上記計測部によって計測された第１の時間に予め定められた時間を加算した時間を示すように上記タイムアウト値を設定した後、上記通信端末が上記接続状態である場合において、上記無線基地局との通信終了から、上記第１の時間が経過した後であり、かつ、上記タイムアウト値によって示される時間が経過する前に、上記無線基地局から接続開放メッセージを受信した場合に、上記無線基地局との通信終了から上記接続開放メッセージを受信するまでの時間に上記予め定められた時間を加算した時間を示すように上記タイムアウト値を設定してよい。
【０００８】
上記設定部は、上記通信端末が上記接続状態である場合において、上記無線基地局との通信終了から、上記タイムアウト値によって示される時間が経過する前に、上記無線基地局から上記接続開放メッセージを受信した場合に、上記無線基地局との通信終了から上記接続開放メッセージを受信するまでの時間に基づいて上記タイムアウト値を設定してよい。上記設定部は、上記通信端末が上記接続状態である場合において、上記無線基地局との通信終了から、上記タイムアウト値によって示される時間が経過する前に、上記無線基地局から上記接続開放メッセージを受信した回数を計数する計数部を有してよく、上記計数部によって計数された上記回数が予め定められた回数と等しくなった場合に、上記無線基地局との通信終了から上記接続開放メッセージを受信するまでの時間に基づいて上記タイムアウト値を設定してよい。
【０００９】
上記通信端末は、上記無線基地局との通信において設定されているＲｅｐｅｔｉｔｉｏｎ数を取得する情報取得部を備えてよく、上記設定部は、Ｒｅｐｅｔｉｔｉｏｎ数毎にタイムアウト値を設定してよく、上記状態遷移部は、上記情報取得部が取得したＲｅｐｅｔｉｔｉｏｎ数に対応するタイムアウト値に基づいて、上記通信端末を上記アイドル状態に遷移させるか否かを判定してよい。上記通信端末は、上記通信端末と上記無線基地局との距離を取得する距離取得部を備えてよく、上記設定部は、通信端末と無線基地局との距離毎にタイムアウト値を設定してよく、上記状態遷移部は、上記距離取得部が取得した距離に対応するタイムアウト値に基づいて、上記通信端末を上記アイドル状態に遷移させるか否かを判定してよい。上記設定部は、無線基地局のグループ毎にタイムアウト値を設定してよく、上記状態遷移部は、上記通信端末が通信接続している無線基地局が属するグループに対応するタイムアウト値に基づいて、上記通信端末を上記アイドル状態に遷移させるか否かを判定してよい。上記設定部は、無線基地局毎にタイムアウト値を設定してよく、上記状態遷移部は、上記通信端末が通信接続している無線基地局に対応するタイムアウト値に基づいて、上記通信端末を上記アイドル状態に遷移させるか否かを判定してよい。
【００１０】
上記接続状態は、ＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅであってよく、上記アイドル状態は、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅであってよく、上記接続開放メッセージは、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅであってよい。上記通信端末は、ＩｏＴデバイスであってよい。
【００１１】
本発明の第２の態様によれば、コンピュータを、上記通信端末として機能させるためのプログラムが提供される。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１３】
【図１】通信端末１００の通信環境の一例を概略的に示す。
【図２】通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。
【図３】通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。
【図４】通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。
【図５】通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。
【図６】通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。
【図７】タイムアウト値テーブル１６１の一例を概略的に示す。
【図８】タイムアウト値テーブル１６２の一例を概略的に示す。
【図９】タイムアウト値テーブル１６３の一例を概略的に示す。
【図１０】タイムアウト値テーブル１６４の一例を概略的に示す。
【図１１】通信端末１００の機能構成の一例を概略的に示す。
【図１２】通信端末１００として機能するコンピュータ９００のハードウェア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１５】
図１は、通信端末１００の通信環境の一例を概略的に示す。通信端末１００は、通信システム１０に属する。通信システム１０は、ネットワーク２０及び無線基地局３０を含む。通信システム１０は、いわゆる移動通信システムであってよい。
【００１６】
通信システム１０は、例えば、いわゆる３Ｇ（第３世代移動通信システム）、ＬＴＥシステム、いわゆる４Ｇ（第４世代移動通信システム）、いわゆる５Ｇ（第５世代移動通信システム）、及び５Ｇより後の移動通信システム等であってよい。ここでは、通信システム１０がＬＴＥシステムである場合を主に例に挙げて説明する。
【００１７】
通信端末１００は、無線基地局３０と無線通信することができればどのような端末であってもよい。ここでは、通信端末１００がいわゆるＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇ）デバイスである場合を主に例に挙げて説明する。ＩｏＴデバイスは、スマートフォン等の従来のデバイスと比較して通信頻度が極めて低く、かつ、低消費電力が求められる。
【００１８】
通信端末１００は、動作状態として、接続状態とアイドル状態とをとり得る。アイドル状態は、通信端末１００の消費電力が接続状態よりも少ない状態であり、通信端末１００は無線基地局３０にデータを送信することができない。接続状態は、無線基地局３０との間で接続処理を行って通信接続している状態であり、通信端末１００は、無線基地局３０との間でデータを送受信できる。
【００１９】
通信端末１００が接続状態である場合において、通信端末１００と無線基地局３０とはデータ通信を行い、無線基地局３０は、通信終了からの経過時間が、予め設定されたタイマ値によって示される時間を超えた場合に、通信端末１００をアイドル状態に遷移させるための接続開放メッセージを通信端末１００に送信する。接続開放メッセージを受信した通信端末１００は、接続状態からアイドル状態に遷移する。これにより、通信端末１００の消費電力が低減される。
【００２０】
ここで、通信端末１００が、接続開放メッセージの受信に失敗して、アイドル状態に遷移せずに接続状態を維持してしまった場合、通信端末１００の消費電力を適切に低減できないことになる。接続状態を維持してしまった場合であっても、その後すぐに通信端末１００がデータを送信する場合には、接続状態を維持してしまうことによる電力消費量は少なくて済む。しかし、通信端末１００がＩｏＴデバイスである場合、通信頻度が低いので、データ送信をしないにも関わらず接続状態を長時間維持してしまうことになり、接続状態を維持してしまうことによる電力消費量は多くなる。例えば、通信端末１００が、センサにより検知したデータを６時間に１回無線基地局３０に送信するタイプのＩｏＴデバイスである場合、６時間もの間、不必要に接続状態を維持してしまうことになる。スマートフォン等の従来のデバイスの場合、ＩｏＴデバイスと比較して通信頻度が高く、上記問題による電力消費量が多くないことから課題として認識されにくかったが、今後、ＩｏＴデバイスが数多く普及していくにあたり、このような課題は顕在化されていくと考えられる。
【００２１】
それに対して、本実施形態に係る通信端末１００は、接続状態である場合において、無線基地局３０との通信終了後から、無線基地局３０から接続開放メッセージを受信するまでの時間を計測し、計測した時間に基づいて、無線基地局３０との通信終了からアイドル状態に遷移するまでの時間を示すタイムアウト値を設定する。そして、通信端末１００は、接続状態である場合において、無線基地局３０との通信終了から、タイムアウト値によって示される時間が経過するまでの間に無線基地局３０と通信しなかった場合、タイムアウト値によって示される時間が経過するときにアイドル状態に遷移する。これにより、通信端末１００が接続開放メッセージの受信に失敗した場合であっても、通常であれば接続開放メッセージを受信するはずの時間が経過しても接続開放メッセージを受信しなかった場合には、その時点でアイドル状態に遷移することができ、通信端末１００が不必要に接続状態を維持してしまうことを防止できる。そして、これにより、通信端末１００の消費電力の低減に貢献することができる。
【００２２】
なお、通信端末１００がタイムアウト値を予め固定値として格納しておくことも考えられる。しかし、無線基地局３０のタイマ値は運用によって変更される場合があり、タイムアウト値を固定値として格納する場合には、このような変更に対応することができない。無線基地局３０のタイマ値が運用によって変更された場合に、無線基地局３０と通信端末１００とがネゴシエーションをすることによって、通信端末１００のタイムアウト値を更新することも考えられる。しかし、例えば、通信端末１００がＩｏＴデバイスである場合、その数は膨大であり、無線基地局３０のタイマ値が変更された場合に、全てのＩｏＴデバイスとネゴシエーションをすることによってＩｏＴデバイスのタイムアウト値を変更することは困難である。また、このようなネゴシエーションは、３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）標準規格に定義されていないため、全てのＩｏＴデバイス及び無線基地局に、当該ネゴシエーションの機能をコストをかけずに搭載することは実運用上困難である。それに対して、本実施形態に係る通信端末１００によれば、通信端末１００が主導となって、適宜適切にタイムアウト値が設定されるので、無線基地局３０のタイマ値の変更にも柔軟に対応することができる。
【００２３】
図２は、通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。ここでは、通信端末１００と無線基地局３０とがＲＲＣに従って動作する例を示す。本例において、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅは接続開放メッセージの一例である。また、ＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅは接続状態の一例であり、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅはアイドル状態の一例である。
【００２４】
ステップ（ステップをＳと省略して記載する場合がある。）１０２では、通信端末１００が、無線基地局３０にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔを送信する。Ｓ１０４では、無線基地局３０が、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｅｔｕｐを送信する。Ｓ１０６では、通信端末１００が、無線基地局３０にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｅｔｕｐ  Ｃｏｍｐｌｅｔｅを送信する。これにより、通信端末１００と無線基地局３０との通信接続が完了し、通信端末１００はＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅに遷移する。また、無線基地局３０は、通信端末１００の動作状態がＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅであるものとして管理する。
【００２５】
Ｓ１０８では、通信端末１００と無線基地局３０との間でデータ通信が行われる。データ通信が終了すると、通信端末１００及び無線基地局３０のそれぞれは経過時間の計測を開始する。経過時間が、無線基地局３０に予め設定されたタイマ値３２によって示される時間に達したことに応じて、無線基地局３０は、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信する（Ｓ１１０）。無線基地局３０は、通信端末１００の動作状態がＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移したものとして管理する。通信端末１００は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信したことに応じて、経過時間の計測を完了し、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移する。
【００２６】
通信端末１００は、計測した、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間に基づいて、無線基地局３０との通信終了からＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移するまでの時間を示すタイムアウト値を設定する。通信端末１００は、例えば、計測した時間に、予め定められた時間を加算した時間を示すようにタイムアウト値を設定する。
【００２７】
図３は、通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。ここでは、図２に示す処理によって通信端末１００がタイムアウト値１０２を設定した後であり、かつ、通信端末１００がＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅである状態を開始状態として説明する。
【００２８】
Ｓ２０２では、通信端末１００と無線基地局３０との間でデータ通信が行われる。データ通信が終了すると、通信端末１００及び無線基地局３０のそれぞれは経過時間の計測を開始する。経過時間が、タイマ値３２によって示される時間に達したことに応じて、無線基地局３０は、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信する。なお、経過時間がタイマ値３２によって示される時間に達する前に、通信端末１００と無線基地局３０との間でデータ通信が行われた場合、通信端末１００及び無線基地局３０は、経過時間の計測を終了し、当該データ通信が終了したときに、改めて経過時間の計測を開始する。
【００２９】
本例では、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが通信端末１００に到達しなかったものとして説明を続ける。３ＧＰＰの仕様上、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの再送がないため、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが通信端末１００に到達しなくても、再送は行われない。通信端末１００は、経過時間が、タイムアウト値１０２によって示される時間に達したことに応じて、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移する。通信端末１００が、図２及び図３に示す処理を実行することによって、通信端末１００がＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの受信に失敗した場合に、通信端末１００がＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｔａｔｅを維持してしまうことを防止できる。
【００３０】
図４は、通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。ここでは、図２に示す処理によって通信端末１００が、計測時間１０４に予め定められた時間α１０６を加算することによってタイムアウト値１０２を設定した後に、タイマ値３２が変更された場合について説明する。ここでは、タイマ値３２が長くなった場合について説明する。
【００３１】
Ｓ３０２では、通信端末１００と無線基地局３０との間でデータ通信が行われる。データ通信が終了すると、通信端末１００及び無線基地局３０のそれぞれは経過時間の計測を開始する。経過時間が、タイマ値３２によって示される時間に達したことに応じて、無線基地局３０は、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信する（Ｓ３０４）。通信端末１００は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信したことに応じて、経過時間の計測を完了し、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移する。
【００３２】
通信端末１００は、図４に示すように、無線基地局３０との通信終了から、計測時間１０４が経過した後、タイムアウト値１０２によって示される時間が経過する前に、無線基地局３０からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信した場合に、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間に基づいてタイムアウト値１０２を設定してよい。例えば、通信端末１００は、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間に時間α１０６を加算した時間を示すようにタイムアウト値１０２を設定する。これにより、例えば、無線基地局３０における運用変更でタイマ値３２の示す時間が長くなった場合に、その変更に合わせてタイムアウト値１０２を長くすることができる。
【００３３】
なお、通信端末１００は、時間α１０６を適宜変更してもよい。例えば、通信端末１００は、予め定められた条件が満たされた場合に、時間α１０６を変更する。具体例として、通信端末１００は、通信端末１００側のタイムアウトによるアイドル状態への遷移が一定数連続した場合に、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅのタイマ値３２が長くなったとみなし（運用が変更されたとみなし）、時間α１０６の値を予め定められた時間の分長くする。これにより、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間を計測できるようにする。一定数は、任意に設定されてよく、また、変更可能であってよい。また、予め定められた時間は、任意に設定されてよく、また、変更可能であってよい。
【００３４】
また、通信端末１００は、通信端末１００側のタイムアウトによるアイドル状態への遷移の頻度が予め定められた閾値より高い場合に、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅのタイマ値３２が長くなったとみなし（運用が変更されたとみなし）、時間α１０６の値を予め定められた時間の分長くする。これにより、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間を計測できるようにする。予め定められた閾値は、任意に設定されてよく、また、変更可能であってよい。また、予め定められた時間は、任意に設定されてよく、また、変更可能であってよい。
【００３５】
図５は、通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。ここでは、図２に示す処理によって通信端末１００が、計測時間１０４に予め定められた時間α１０６を加算することによってタイムアウト値１０２を設定した後に、タイマ値３２が変更された場合について説明する。ここでは、タイマ値３２が短くなった場合について説明する。
【００３６】
Ｓ４０２では、通信端末１００と無線基地局３０との間でデータ通信が行われる。データ通信が終了すると、通信端末１００及び無線基地局３０のそれぞれは経過時間の計測を開始する。経過時間が、タイマ値３２によって示される時間に達したことに応じて、無線基地局３０は、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信する（Ｓ３０４）。通信端末１００は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信したことに応じて、経過時間の計測を完了し、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移する。
【００３７】
通信端末１００は、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間が、計測時間１０４よりも短い場合、タイムアウト値１０２を変更するか否かを判定してよい。例えば、通信端末１００は、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間が計測時間１０４よりも短いことが予め定められた回数続いた場合に、タイムアウト値１０２を短くする。例えば、通信端末１００は、複数回にわたって測定した、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間の平均時間に予め定められた時間α１０６を加算した時間を示すようにタイムアウト値１０２を設定する。
【００３８】
これにより、例えば、無線基地局３０における運用変更でタイマ値３２の示す時間が短くなった場合に、その変更に合わせてタイムアウト値１０２を短くすることができ、通信端末１００のアイドル状態への遷移を早めることによって、通信端末１００の消費電力の低減に貢献することができる。
【００３９】
図６は、通信端末１００と無線基地局３０との通信の流れの一例を概略的に示す。図６は、無線基地局３０が、同一信号を複数回送信することによってカバレッジを拡張するＲｅｐｅｔｉｔｉｏｎ技術を採用している場合の処理の流れを示す。ここでは、通信端末１００がＲＲＣ  Ｃｏｎｎｅｃｔｅｄ  Ｓｔａｔｅである状態を開始状態として説明する。
【００４０】
Ｓ５０２では、通信端末１００と無線基地局３０との間でデータ通信が行われる。データ通信が終了すると、通信端末１００及び無線基地局３０のそれぞれは経過時間の計測を開始する。経過時間が、タイマ値３２によって示される時間に達したことに応じて、無線基地局３０は、通信端末１００にＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅ（Ｓ５０４、Ｓ５０６、Ｓ５０８、Ｓ５１０）を送信する。
【００４１】
図６では、Ｒｅｐｅｔｉｔｉｏｎ数が４である場合を例示している。Ｒｅｐｅｔｉｔｉｏｎ送信の送信間隔時間としては、任意の時間が設定されてよい。ここでは、送信間隔時間が１秒間である場合を例に挙げて説明する。Ｒｅｐｅｔｉｔｉｏｎ数及び送信間隔時間は、事前に通信端末１００に通知される。無線基地局３０は、例えば、通信接続時にこれらの情報を通信端末１００に送信する。
【００４２】
それぞれのＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの送信には、何回目のＲｅｐｅｔｉｔｉｏｎ送信であるかを示す情報が含まれてよい。例えば、Ｓ５０４におけるＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの送信には、１回目のＲｅｐｅｔｉｔｉｏｎ送信であることを示す情報が含まれる。また、例えば、Ｓ５０６におけるＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの送信には、２回目のＲｅｐｅｔｉｔｉｏｎ送信であることを示す情報が含まれる。また、例えば、Ｓ５０８におけるＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの送信には、３回目のＲｅｐｅｔｉｔｉｏｎ送信であることを示す情報が含まれる。また、例えば、Ｓ５１０におけるＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅの送信には、４回目のＲｅｐｅｔｉｔｉｏｎ送信であることを示す情報が含まれる。
【００４３】
本例では、１回目及び２回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが通信端末１００に到達せず、３回目及び４回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが通信端末１００に到達したものとして説明を続ける。通信端末１００は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信したことに応じて、経過時間の計測を完了し、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移する。
【００４４】
通信端末１００は、計測した、無線基地局３０との通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間と、Ｒｅｐｅｔｉｔｉｏｎ数及び送信間隔時間と、受信したＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが何回目のＲｅｐｅｔｉｔｉｏｎ送信であるかを示す情報とに基づいて、タイムアウト値１０２を設定してよい。例えば、本例においては、受信したＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが３回目のＲｅｐｅｔｉｔｉｏｎ送信であり、送信間隔時間が１秒間であることから、通信端末１００は、計測した時間から２秒間を減算することによって、１回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信できた場合の、通信終了からＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを受信するまでの時間を推定する。そして、通信端末１００は、推定した時間に基づいて、タイムアウト値１０２を設定する。例えば、通信端末１００は、推定した時間に予め定められた時間を加算した時間を示すタイムアウト値１０２を設定する。これにより、Ｒｅｐｅｔｉｔｉｏｎ数を考慮せずにタイムアウト値１０２を設定した場合に比べて、タイムアウト値１０２が示す時間を適切に短くすることができ、通信端末１００をより早く適切にＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移させることによって消費電力をより低減することができる。
【００４５】
通信端末１００は、複数のタイムアウト値１０２を設定してもよい。例えば、通信端末１００は、Ｒｅｐｅｔｉｔｉｏｎ数毎にタイムアウト値１０２を設定する。また、例えば、通信端末１００は、無線基地局３０との距離毎にタイムアウト値１０２を設定する。また、例えば、通信端末１００は、無線基地局３０からの電波受信強度毎にタイムアウト値１０２を設定する。また、例えば、通信端末１００は、無線基地局３０のグループ毎にタイムアウト値１０２を設定する。また、例えば、通信端末１００は、無線基地局３０毎にタイムアウト値１０２を設定する。
【００４６】
図７は、タイムアウト値テーブル１６１の一例を概略的に示す。タイムアウト値テーブル１６１には、Ｒｅｐｅｔｉｔｉｏｎ数毎に設定したタイムアウト値が登録されている。
【００４７】
図７に示すタイムアウト値テーブル１６１によれば、繰り返し送信を行わない場合（図７では、Ｒｅｐｅｔｉｔｉｏｎ数が１の場合）のタイムアウト値１０２は１０秒であり、Ｒｅｐｅｔｉｔｉｏｎ数が２の場合のタイムアウト値１０２は１１秒であり、Ｒｅｐｅｔｉｔｉｏｎ数が３の場合のタイムアウト値１０２は１２秒であり、Ｒｅｐｅｔｉｔｉｏｎ数が４の場合のタイムアウト値１０２は１３秒であり、Ｒｅｐｅｔｉｔｉｏｎ数が５の場合のタイムアウト値１０２は１４秒である。このように、通信端末１００は、Ｒｅｐｅｔｉｔｉｏｎ数が多いほど長いタイムアウト値１０２を設定してよい。
【００４８】
例えば、通信端末１００は、Ｒｅｐｅｔｉｔｉｏｎ送信の送信間隔時間の履歴に基づいて、各Ｒｅｐｅｔｉｔｉｏｎ数のタイムアウト値１０２を設定する。具体例として、通信端末１００は、Ｒｅｐｅｔｉｔｉｏｎ送信の送信間隔時間の過去平均が１秒である場合、図７に例示するように、Ｒｅｐｅｔｉｔｉｏｎ数が１増える毎にタイムアウト値１０２を１秒増やす。また、通信端末１００は、Ｒｅｐｅｔｉｔｉｏｎ送信の送信間隔時間の過去平均が０．５秒である場合、Ｒｅｐｅｔｉｔｉｏｎ数が１増える毎にタイムアウト値１０２を０．５秒増やす。
【００４９】
通信端末１００は、例えば、無線基地局３０との通信接続を行うときに、無線基地局３０から、Ｒｅｐｅｔｉｔｉｏｎ数を受信する。そして、通信端末１００は、無線基地局３０との通信終了からの経過時間と比較するタイムアウト値１０２として、受信したＲｅｐｅｔｉｔｉｏｎ数に対応するタイムアウト値１０２を採用する。
【００５０】
例えば、タイマ値３２が１０秒を示し、Ｒｅｐｅｔｉｔｉｏｎ数が４であり、送信間隔時間が１秒である場合、無線基地局３０は、通信端末１００との送信終了から１０秒後に１回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信し、１１秒後に２回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信し、１２秒後に３回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信し、１３秒後に４回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅを送信することになる。
【００５１】
このとき、通信端末１００が、Ｒｅｐｅｔｉｔｉｏｎ数４に対応するタイムアウト値１０２である１３秒を用いることによって、４回目のＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｌｅａｓｅが送信されるまで、ＲＲＣ  Ｉｄｌｅ  Ｓｔａｔｅに遷移することを先延ばしすることができる。
【００５２】
図８は、タイムアウト値テーブル１６２の一例を概略的に示す。タイムアウト値テーブル１６２には、無線基地局３０との距離毎に設定したタイムアウト値が登録されている。
【００５３】
図８に示すタイムアウト値テーブル１６２によれば、無線基地局３０との距離が近い場合のタイムアウト値１０２は１０秒であり、距離がやや近い場合のタイムアウト値１０２は１１秒であり、距離が標準である場合のタイムアウト値１０２は１２秒であり、距離がやや遠い場合のタイムアウト値１０２は１３秒であり、距離が遠い場合のタイムアウト値１０２は１４秒である。「近い」、「やや近い」、「標準」、「やや遠い」、「遠い」を判断するための距離は任意に設定可能であってよい。また、段階の数は５段階に限らず、他の段階数であってもよい。
【００５４】
通信端末１００と無線基地局３０との距離が近いほど少ないＲｅｐｅｔｉｔｉｏｎ数が設定され、通信端末１００と無線基地局３０との距離が遠いほど多いＲｅｐｅｔｉｔｉｏｎ数が設定される傾向にあることから、図８に示すタイムアウト値テーブル１６２を用いることによって、例えば、無線基地局３０との通信において設定されているＲｅｐｅｔｉｔｉｏｎ数を取得できなかった場合でも、適切なタイムアウト値を用いることができる。
【００５５】
図９は、タイムアウト値テーブル１６３の一例を概略的に示す。タイムアウト値テーブル１６３には、無線基地局３０からの電波受信強度毎に設定したタイムアウト値が登録されている。
【００５６】
図９に示すタイムアウト値テーブル１６３によれば、電波受信強度が強い場合のタイムアウト値１０２は１０秒であり、電波受信強度がやや強い場合のタイムアウト値１０２は１１秒であり、電波受信強度が標準である場合のタイムアウト値１０２は１２秒であり、電波受信強度がやや弱い場合のタイムアウト値１０２は１３秒であり、電波受信強度が弱い場合のタイムアウト値１０２は１４秒である。「強い」、「やや強い」、「標準」、「やや弱い」、「弱い」を判断するための電波受信強度は任意に設定可能であってよい。また、段階の数は５段階に限らず、他の段階数であってもよい。
【００５７】
図１０は、タイムアウト値テーブル１６４の一例を概略的に示す。タイムアウト値テーブル１６４には、無線基地局３０のグループ毎に設定したタイムアウト値が登録されている。
【００５８】
図１０に示すタイムアウト値テーブル１６４によれば、グループＡに対するタイムアウト値１０２は１０秒であり、グループＢに対するタイムアウト値１０２は１１秒であり、グループＣに対するタイムアウト値１０２は１２秒であり、グループＤに対するタイムアウト値１０２は１３秒であり、グループＥに対するタイムアウト値１０２は１４秒である。
【００５９】
無線基地局３０のグループは、例えば、無線基地局３０が設置されている地域毎のグループ、及び無線基地局３０のベンダ毎のグループ等が例示できる。無線基地局３０が設置されている地域毎のグループの場合、通信端末１００は、地域における通信端末１００の平均的な密集度が高いほど短いタイムアウト値１０２を設定してよい。通信端末１００の密集度が高い地域では、通信を行っていない通信端末１００のＣｏｎｎｅｃｔｉｏｎをできるだけ早期に開放して他の通信端末１００に割り当てる要求度が高く、比較的短いタイマ値３２が設定される傾向にあるからである。
【００６０】
なお、通信端末１００は、無線基地局３０毎にタイムアウト値１０２を設定してもよい。この場合、例えば、通信端末１００は、無線基地局３０の基地局ＩＤのそれぞれにタイムアウト値１０２を設定したタイムアウト値テーブルを格納してよい。
【００６１】
図１１は、通信端末１００の機能構成の一例を概略的に示す。通信端末１００は、基地局通信部１１２、状態遷移部１１４、計測部１２０、格納部１３０、設定部１４０、及び情報取得部１５０を備える。なお、通信端末１００がこれらのすべての構成を備えることは必須とは限らない。
【００６２】
基地局通信部１１２は、無線基地局３０と通信する。基地局通信部１１２は、例えば、接続要求を無線基地局３０に対して送信する。具体例として、基地局通信部１１２は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｒｅｑｕｅｓｔを無線基地局３０に対して送信する。
【００６３】
基地局通信部１１２は、例えば、接続に必要な設定情報を無線基地局３０から受信する。具体例として、基地局通信部１１２は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｅｔｕｐを無線基地局３０から受信する。
【００６４】
基地局通信部１１２は、例えば、設定が完了したことを示す完了メッセージを無線基地局３０に送信する。具体例として、基地局通信部１１２は、ＲＲＣ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｅｔｕｐ  Ｃｏｍｐｌｅｔｅを無線基地局３０に送信する。基地局通信部１１２は、その他、ＲＲＣに準拠した各種ＲＲＣメッセージを無線基地局３０との間で送受信する。
【００６５】
また、基地局通信部１１２は、無線基地局３０との間でデータを送受信する。基地局通信部１１２は、通信端末１００が接続状態である場合に、無線基地局３０との間でデータを送受信する。
【００６６】
状態遷移部１１４は、通信端末１００の動作状態を遷移させる。状態遷移部１１４は、例えば、通信端末１００を接続状態に遷移させる。また、状態遷移部１１４は、例えば、通信端末１００をアイドル状態に遷移させる。
【００６７】
状態遷移部１１４は、通信端末１００と無線基地局３０との通信接続が完了した場合に、通信端末１００を接続状態に遷移させる。また、状態遷移部１１４は、通信端末１００が接続状態である場合において、無線基地局３０から接続開放メッセージを受信した場合に、通信端末１００をアイドル状態に遷移させる。
【００６８】
計測部１２０は、通信端末１００が接続状態である場合において、無線基地局３０との通信終了からの経過時間を計測する。計測部１２０は、無線基地局３０との通信終了から、接続開放メッセージを受信するまでの時間を計測してよい。
【００６９】
格納部１３０は、各種情報を格納する。格納部１３０は、例えば、計測部１２０によって計測された時間を格納する。
【００７０】
設定部１４０は、計測部１２０によって計測された時間に基づいてタイムアウト値１０２を設定する。設定部１４０は、例えば、計測部１２０によって計測された時間に予め定められた時間を加算した時間を示すようにタイムアウト値１０２を設定する。予め定められた時間は、例えば１秒、２秒等、任意に設定されてよく、変更可能であってもよい。
【００７１】
設定部１４０は、図４において例示したように、計測部１２０によって計測された第１の時間に予め定められた時間を加算した時間を示すようにタイムアウト値１０２を設定した後に、タイムアウト値１０２を再設定してよい。例えば、設定部１４０は、通信端末１００が接続状態である場合において、無線基地局３０との通信終了から第１の時間が経過した後、タイムアウト値１０２によって示される時間が経過する前に無線基地局３０から接続開放メッセージを受信した場合に、無線基地局３０との通信終了後から接続開放メッセージを受信するまでの時間に基づいてタイムアウト値１０２を設定する。設定部１４０は、例えば、無線基地局３０との通信終了後から接続開放メッセージを受信するまでの時間に予め定められた時間を加算した時間を示すようにタイムアウト値１０２を設定する。
【００７２】
予め定められた時間は、任意に設定されてよく、また、変更可能であってもよい。また、設定部１４０は、予め定められた条件が満たされた場合に、当該時間を変更してもよい。例えば、設定部１４０は、通信端末１００側のタイムアウトによるアイドル状態への遷移が一定数連続した場合に、当該時間を長くする。当該一定数は、任意に設定されてよく、また、変更可能であってよい。また、長くする時間は、任意に設定されてよく、また、変更可能であってよい。また、例えば、設定部１４０は、通信端末１００側のタイムアウトによるアイドル状態への遷移の頻度が予め定められた閾値より高い場合に、当該時間を長くする。当該閾値は、任意に設定されてよく、また、変更可能であってよい。また、長くする時間は、任意に設定されてよく、また、変更可能であってよい。
【００７３】
設定部１４０は、図５において例示したように、通信端末１００が接続状態である場合において、無線基地局３０との通信終了から、タイムアウト値１０２によって示される時間が経過する前に無線基地局３０から接続開放メッセージを受信した場合に、無線基地局３０との通信終了から接続開放メッセージを受信するまでの時間に基づいてタイムアウト値１０２を設定してもよい。設定部１４０は、通信端末１００が接続状態である場合において、無線基地局３０との通信終了からタイムアウト値１０２によって示される時間が経過する前に無線基地局３０から接続開放メッセージを受信した回数を計数する計数部１４２を有してよい。そして、設定部１４０は、計数部１４２によって計数された回数が予め定められた回数と等しくなった場合に、無線基地局３０との通信終了から接続開放メッセージを受信するまでの時間に基づいてタイムアウト値１０２を設定してよい。予め定められた回数は、任意に設定可能であってよく、また、変更可能であってよい。
【００７４】
設定部１４０は、計測部１２０によって計測された複数の時間に基づいて、タイムアウト値１０２を設定してもよい。例えば、設定部１４０は、計測部１２０によって複数回にわたって計測された複数の時間の平均に基づいて、タイムアウト値１０２を設定する。具体例として、設定部１４０は、計測部１２０によって複数回にわたって計測された複数の時間の平均に予め定められた時間を加算した時間を示すようにタイムアウト値１０２を設定する。
【００７５】
格納部１３０は、設定部１４０によって設定されたタイムアウト値１０２を格納してよい。格納部１３０は、図７に例示するような、Ｒｅｐｅｔｉｔｉｏｎ数毎のタイムアウト値１０２を登録したタイムアウト値テーブルを格納してよい。格納部１３０は、図８に例示するような、無線基地局３０との距離毎のタイムアウト値１０２を登録したタイムアウト値テーブルを格納してよい。格納部１３０は、図９に例示するような、電波受信強度毎のタイムアウト値１０２を登録したタイムアウトテーブルを格納してよい。格納部１３０は、図１０に例示するような、無線基地局３０のグループ毎のタイムアウト値１０２を登録したタイムアウト値テーブルを格納してよい。格納部１３０は、無線基地局３０毎のタイムアウト値１０２を登録したタイムアウト値テーブルを格納してよい。
【００７６】
情報取得部１５０は、各種情報を取得して、格納部１３０に格納してよい。情報取得部１５０は、例えば、無線基地局３０との通信において設定されているＲｅｐｅｔｉｔｉｏｎ数を取得する。また、情報取得部１５０は、例えば、Ｒｅｐｅｔｉｔｉｏｎ送信の送信間隔時間を取得する。情報取得部１５０は、例えば、基地局通信部１１２が無線基地局３０から受信した設定情報から、Ｒｅｐｅｔｉｔｉｏｎ数及び送信間隔時間を取得する。
【００７７】
情報取得部１５０は、通信端末１００と無線基地局３０との距離を取得してもよい。情報取得部１５０は、例えば、無線基地局３０から、通信端末１００と無線基地局３０との距離を示す情報を受信する。また、情報取得部１５０は、例えば、通信端末１００によって測定された、通信端末１００と無線基地局３０との距離を取得する。情報取得部１５０は、距離取得部の一例であってよい。情報取得部１５０は、通信端末１００による無線基地局３０からの電波受信強度を取得してもよい。情報取得部１５０は、例えば、通信端末１００によって測定された無線基地局３０からの電波受信強度を取得する。
【００７８】
状態遷移部１１４は、格納部１３０に格納されている情報に基づいて、通信端末１００の状態を遷移させてよい。例えば、状態遷移部１１４は、格納部１３０に格納されているタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定する。
【００７９】
状態遷移部１１４は、通信端末１００が接続状態である場合において、無線基地局３０との通信終了から、タイムアウト値１０２によって示される時間が経過するまでの間に無線基地局３０と通信しなかった場合に、通信端末１００をアイドル状態に遷移させてよい。状態遷移部１１４は、例えば、通信端末１００が接続状態である場合において、無線基地局３０との通信終了から、タイムアウト値１０２によって示される時間が経過するまでの間に無線基地局３０から接続開放メッセージを受信しなかった場合に、通信端末１００をアイドル状態に遷移させる。
【００８０】
状態遷移部１１４は、情報取得部１５０が取得した、無線基地局３０との通信において設定されているＲｅｐｅｔｉｔｉｏｎ数に対応するタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定してよい。また、状態遷移部１１４は、情報取得部１５０が取得した、無線基地局３０との距離に対応するタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定してよい。また、状態遷移部１１４は、情報取得部１５０が取得した、無線基地局３０からの電波受信強度に対応するタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定してよい。また、状態遷移部１１４は、無線基地局３０が属するグループに対応するタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定してよい。また、状態遷移部１１４は、無線基地局３０に対応するタイムアウト値１０２に基づいて、通信端末１００をアイドル状態に遷移させるか否かを判定してよい。
【００８１】
図１２は、通信端末１００として機能するコンピュータ９００のハードウェア構成の一例を概略的に示す。本実施形態に係るコンピュータ９００は、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ）９１０、メインメモリ９２２、フラッシュメモリ９２４、アンテナ９３０、センサ９４０、及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート９５０を備える。
【００８２】
ＳｏＣ９１０は、メインメモリ９２２及びフラッシュメモリ９２４に格納されたプログラムに基づいて動作し、各部の制御を行う。アンテナ９３０は、いわゆるセルラーアンテナである。ＳｏＣ９１０は、アンテナ９３０を用いて、各種通信機能を実現してよい。ＳｏＣ９１０は、例えば、アンテナ９３０を用いて受信したプログラムを、メインメモリ９２２又はフラッシュメモリ９２４に格納してよい。
【００８３】
ＳｏＣ９１０は、センサ９４０によって検出されたデータを、アンテナ９３０を用いて送信してよい。ＳｏＣ９１０は、例えば、センサ９４０によって検出されたデータを無線基地局３０に送信する。
【００８４】
ＵＳＢポート９５０は、ＵＳＢ接続を実現する。ＳｏＣ９１０は、ＵＳＢポート９５０に接続された機器又はメモリから、ＳｏＣ９１０が使用するプログラムを受信して、メインメモリ９２２又はフラッシュメモリ９２４に格納してよい。
【００８５】
コンピュータ９００にインストールされ、コンピュータ９００を通信端末１００として機能させるプログラムは、ＳｏＣ９１０等に働きかけて、コンピュータ９００を、通信端末１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウエアと上述した各種のハードウェア資源とが協働した具体的手段である計測部１２０、格納部１３０、設定部１４０、及び情報取得部１５０として機能する。また、これらのプログラムに記述された情報処理は、コンピュータ９００に読込まれることにより、ソフトウエアと上述した各種のハードウェア資源とが協働した具体的手段である基地局通信部１１２及び状態遷移部１１４としてさらに機能してよい。そして、これらの具体的手段によって、本実施形態におけるコンピュータ９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信端末１００が構築される。
【００８６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８８】
１０  通信システム、２０  ネットワーク、３０  無線基地局、３２  タイマ値、１００  通信端末、１０２  タイムアウト値、１０４  計測時間、１０６  時間α、１１２  基地局通信部、１１４  状態遷移部、１２０  計測部、１３０  格納部、１４０  設定部、１４２  計数部、１５０  情報取得部、１６１  タイムアウト値テーブル、１６２  タイムアウト値テーブル、１６３  タイムアウト値テーブル、１６４  タイムアウト値テーブル、９００  コンピュータ、９１０  ＳｏＣ、９２２  メインメモリ、９２４  フラッシュメモリ、９３０  アンテナ、９４０  センサ、９５０  ＵＳＢポート
【図１】
2019176389.tif 000003
【図２】
2019176389.tif 000004
【図３】
2019176389.tif 000005
【図４】
2019176389.tif 000006
【図５】
2019176389.tif 000007
【図６】
2019176389.tif 000008
【図７】
2019176389.tif 000009
【図８】
2019176389.tif 000010
【図９】
2019176389.tif 000011
【図１０】
2019176389.tif 000012
【図１１】
2019176389.tif 000013
【図１２】
2019176389.tif 000014