(57)【特許請求の範囲】
【請求項１】
ネットワークとの間で定期的に通信を行うアプリケーションが複数インストールされるユーザ端末であって、
各アプリケーションにより要求される定期通信の時間間隔に基づいて、前記ネットワークへ接続する接続時間間隔を設定する接続時間間隔設定部と、
該接続時間間隔に従って、前記各アプリケーションからの定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う定期通信制御部と、
前記各アプリケーションから前記ネットワークへの定期通信の際に送信するデータを格納する定期通信データ格納部と、
前記ネットワークへ接続するタイミングでないときに前記各アプリケーションのいずれかから新たな定期通信の要求があった場合に、該定期通信の要求に対応する定期通信データと同様のデータが、前記定期通信データ格納部に格納されているかどうかを判定する定期通信データ判定部と
を有し、
前記定期通信制御部は、前記定期通信データ判定部によって前記定期通信データ格納部に前記新たな定期通信の要求に対応する定期通信データと同様のデータが格納されていると判定された場合、該新たな定期通信の要求に対応する定期通信データを破棄する、ユーザ端末。
【請求項２】
請求項１に記載のユーザ端末において、
前記定期通信制御部は、前記ネットワークへ接続するタイミングでないときに前記各アプリケーションのいずれかからの定期通信の要求があった場合に、前記定期通信データ格納部に、該定期通信の要求に対応する定期通信データを格納し、
前記ネットワークへ接続するタイミングに、前記定期通信データ格納部に格納された定期通信データを送信する、ユーザ端末。
【請求項３】
請求項２に記載のユーザ端末において、
前記定期通信制御部は、前記ユーザ端末が通信状態に遷移する際に、前記定期通信データ格納部に格納された定期通信データを送信する、ユーザ端末。
【請求項４】
請求項３に記載のユーザ端末において、
前記定期通信制御部は、前記ユーザ端末の所定の機能が動作しているかどうかに応じて、前記ユーザ端末が通信状態に遷移するかどうかを判定する、ユーザ端末。
【請求項５】
請求項１に記載のユーザ端末において、
前記接続時間間隔設定部は、各アプリケーションによって要求される定期通信の時間間隔に所定の演算処理を行うことにより、前記ネットワークへ接続する前記接続時間間隔を設定する、ユーザ端末。
【請求項６】
請求項１に記載のユーザ端末において、
前記接続時間間隔設定部は、所定のアプリケーションによって要求される定期通信の時間間隔に、前記ネットワークへ接続する前記接続時間間隔を設定する、ユーザ端末。
【請求項７】
請求項１に記載のユーザ端末において、
前記接続時間間隔設定部は、前記ユーザ端末の間欠受信の周期に従って、前記ネットワークへ接続する前記接続時間間隔を設定する、ユーザ端末。
【請求項８】
請求項２に記載のユーザ端末において、
前記定期通信制御部は、ユーザによる要求に従って、前記定期通信データ格納部に、前記定期通信の要求に対応する定期通信データを格納する、ユーザ端末。
【請求項９】
請求項１に記載のユーザ端末において、
前記定期通信制御部は、前記ユーザ端末のバッテリの残量に基づいて、前記接続時間間隔設定部により設定された前記接続時間間隔に従って、前記各アプリケーションからの定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う機能を動作させるかどうかを設定する、ユーザ端末。
【請求項１０】
請求項２に記載のユーザ端末において、
前記定期通信制御部は、前記各アプリケーションのいずれかにエラーが発生した場合に、前記定期通信データ格納部に、該エラーが発生したアプリケーションに対応する定期通信データが格納されている場合、該エラーが発生したアプリケーションに対応する定期通信を行う、ユーザ端末。
【請求項１１】
請求項２に記載のユーザ端末において、
前記定期通信制御部は、前記ネットワークへ接続するタイミングでないときに、予め指定されるアプリケーションからの定期通信の要求がある場合には、該定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う、ユーザ端末。
【請求項１２】
ネットワークとの間で定期的に通信を行うアプリケーションが複数インストールされるユーザ端末によって実行される通信方法であって、
前記ユーザ端末は、
各アプリケーションから前記ネットワークへの定期通信の際に送信するデータを格納する定期通信データ格納部
を有し、
前記ユーザ端末は、
前記各アプリケーションにより要求される定期通信の時間間隔に基づいて、前記ネットワークへ接続する接続時間間隔を設定する接続時間間隔設定ステップと、
該接続時間間隔に従って、前記各アプリケーションからの定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う定期通信制御ステップと、
前記ネットワークへ接続するタイミングでないときに、前記各アプリケーションのいずれかから新たな定期通信の要求があった場合に、該定期通信の要求に対応する定期通信データと同様のデータが、前記定期通信データ格納部に格納されているかどうかを判定する定期通信データ判定ステップと
を有し、
前記定期通信制御ステップでは、前記定期通信データ判定ステップによって前記定期通信データ格納部に前記新たな定期通信の要求に対応する定期通信データと同様のデータが格納されていると判定された場合、該新たな定期通信の要求に対応する定期通信データを破棄する、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。
【背景技術】
【０００２】
スマートフォン等のユーザ端末では、ユーザの操作がない場合でも、自動的に通信が行われることがある。具体的には、ユーザ端末にインストールされたアプリケーションにより、自律的にバージョンアップ等の新着情報の有無が確認されることや、定期報告等が行われることがある。これらの通信は、バックグラウンドで行われることもあるため、ユーザ端末が通信を行っているにも拘わらず、ユーザにとっては、待ち受け状態にしか見えないこともある。
【０００３】
通信端末に関して、複数のアプリケーションの中から選択されたアプリケーションが外部機器と通信を行うものである場合に、該アプリケーションを実行し、外部機器との通信を制御する技術が知られている（例えば、特許文献１参照）。
【０００４】
また、通信端末装置に搭載されるアプリケーションを起動すべき時間的条件を管理し、現在が該時間的条件を満足するか否かを判定し、現在が該時期的条件を満足すると判定したときに、アプリケーションに起動をかける技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２６７３６号公報
【特許文献２】特開２００２−１９０８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザ端末では、ユーザの操作がない場合でも自動的に通信が行われることにより、電力が消費される。電力が消費される結果、知らない間に、電池持ち時間が短くなることがある。
【０００７】
ユーザ端末に複数のアプリケーションがインストールされている場合には、各アプリケーションにより同時に通信が発生するとは限らない。つまり、各アプリケーションにより異なる時間に自動的に通信が行われることがある。
【０００８】
バージョンアップ等の新着情報の有無が確認される際に送信されるデータ量や、定期報告等の際の送信されるデータ量は少ない。しかし、少ないデータ量であっても、ユーザデータを送受信するＵ−Ｐｌａｎｅ（Ｕｓｅｒ−Ｐｌａｎｅ）を確立するために、Ｃ−Ｐｌａｎｅ（Ｃｏｎｔｒｏｌ−Ｐｌａｎｅ）で、ユーザ端末とネットワーク（ＮＷ：  Ｎｅｔｗｏｒｋ）との間で制御信号のやり取りが必要となる。ユーザ端末とネットワークとの間で制御信号のやり取りが必要となるため、各アプリケーションにより異なる時間に自動的に通信が行われる場合には、ネットワークの通信リソースの面でも無駄が生じる。
【０００９】
図１は、ユーザ端末にインストールされた複数のアプリケーションにより実行される定期通信の例を示す。
【００１０】
図１において、横軸は時間である。縦軸は、ユーザ端末がアクティブ状態であるか、アイドル状態であるかを示す。つまり、ユーザ端末が、通信中であるか、待ち受け中であるかを示す。
【００１１】
ユーザ端末には、アプリケーションＡ、Ｂ、及びＣがインストールされている。アプリケーションＡ、Ｂ、及びＣにより定期通信が行われる時間間隔は、それぞれ異なる。従って、アプリケーションＡにより定期通信が行われる時間と、アプリケーションＢにより定期通信が行われる時間と、アプリケーションＣにより定期通信が行われる時間は、異なることが多い。
【００１２】
図１によれば、アイドル状態のユーザ端末は、アプリケーションＡの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（１）。
【００１３】
アクティブ状態に遷移したユーザ端末は、ネットワークとの間で制御信号をやり取りし、アプリケーションＡに対応するユーザデータの送受信を行う。ユーザ端末は、アプリケーションＡに対応するユーザデータの送受信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００１４】
アイドル状態のユーザ端末は、アプリケーションＣの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（２）。
【００１５】
アクティブ状態に遷移したユーザ端末は、ネットワークとの間で制御信号をやり取りし、アプリケーションＣに対応するユーザデータの送受信を行う。ユーザ端末は、アプリケーションＣに対応するユーザデータの送受信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００１６】
アイドル状態のユーザ端末は、アプリケーションＡの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（３）。
【００１７】
アクティブ状態に遷移したユーザ端末は、ネットワークとの間で制御信号をやり取りし、アプリケーションＡに対応するユーザデータの送受信を行う。ユーザ端末は、アプリケーションＡに対応するユーザデータの送受信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００１８】
アイドル状態のユーザ端末は、アプリケーションＢの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（４）。
【００１９】
アクティブ状態に遷移したユーザ端末は、ネットワークとの間で制御信号をやり取りし、アプリケーションＢに対応するユーザデータの送受信を行う。ユーザ端末は、アプリケーションＢに対応するユーザデータの送受信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００２０】
アイドル状態のユーザ端末は、アプリケーションＣの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（５）。
【００２１】
アクティブ状態に遷移したユーザ端末は、ネットワークとの間で制御信号をやり取りし、アプリケーションＣに対応するユーザデータの送受信を行う。ユーザ端末は、アプリケーションＣに対応するユーザデータの送受信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００２２】
本発明は、上記の点に鑑みてなされたものであり、アプリケーションによる通信の頻度を低減することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００２３】
上記の課題を解決するために、本発明のユーザ端末は、
ネットワークとの間で定期的に通信を行うアプリケーションが複数インストールされるユーザ端末であって、
各アプリケーションにより要求される定期通信の時間間隔に基づいて、前記ネットワークへ接続する接続時間間隔を設定する接続時間間隔設定部と、
該接続時間間隔に従って、前記各アプリケーションからの定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う定期通信制御部と、
前記各アプリケーションから前記ネットワークへの定期通信の際に送信するデータを格納する定期通信データ格納部と、
前記ネットワークへ接続するタイミングでないときに前記各アプリケーションのいずれかから新たな定期通信の要求があった場合に、該定期通信の要求に対応する定期通信データと同様のデータが、前記定期通信データ格納部に格納されているかどうかを判定する定期通信データ判定部と
を有し、
前記定期通信制御部は、前記定期通信データ判定部によって前記定期通信データ格納部に前記新たな定期通信の要求に対応する定期通信データと同様のデータが格納されていると判定された場合、該新たな定期通信の要求に対応する定期通信データを破棄する、ユーザ端末として達成される。
【００２４】
前記定期通信制御部は、前記ネットワークへ接続するタイミングでないときに前記各アプリケーションのいずれかからの定期通信の要求があった場合に、前記定期通信データ格納部に、該定期通信の要求に対応する定期通信データを格納し、
前記ネットワークへ接続するタイミングに、前記定期通信データ格納部に格納された定期通信データを送信する、ように構成してもよい。
【００２５】
前記定期通信制御部は、前記ユーザ端末が通信状態に遷移する際に、前記定期通信データ格納部に格納された定期通信データを送信する、ように構成してもよい。
【００２６】
前記定期通信制御部は、前記ユーザ端末の所定の機能が動作しているかどうかに応じて、前記ユーザ端末が通信状態に遷移するかどうかを判定する、ように構成してもよい。
【００２８】
前記接続時間間隔設定部は、各アプリケーションによって要求される定期通信の時間間隔に所定の演算処理を行うことにより、前記ネットワークへ接続する前記接続時間間隔を設定する、ように構成してもよい。
【００２９】
前記接続時間間隔設定部は、所定のアプリケーションによって要求される定期通信の時間間隔に、前記ネットワークへ接続する前記接続時間間隔を設定する、ように構成してもよい。
【００３０】
前記接続時間間隔設定部は、前記ユーザ端末の間欠受信の周期に従って、前記ネットワークへ接続する接続時間間隔を設定する、ように構成してもよい。
【００３１】
前記定期通信制御部は、ユーザによる要求に従って、前記定期通信データ格納部に、前記定期通信の要求に対応する定期通信データを格納する、ように構成してもよい。
【００３２】
前記定期通信制御部は、前記ユーザ端末のバッテリの残量に基づいて、前記接続時間間隔設定部により設定された前記接続時間間隔に従って、前記各アプリケーションからの定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う機能を動作させるかどうかを設定する、ように構成してもよい。
【００３３】
前記定期通信制御部は、前記各アプリケーションのいずれかにエラーが発生した場合に、前記定期通信データ格納部に、該エラーが発生したアプリケーションに対応する定期通信データが格納されている場合、該エラーが発生したアプリケーションに対応する定期通信を行う、ように構成してもよい。
【００３４】
前記定期通信制御部は、前記ネットワークへ接続するタイミングでないときに、予め指定されるアプリケーションからの定期通信の要求がある場合には、該定期通信の要求に応じて、前記ネットワークとの間で定期通信を行う、ように構成してもよい。
【００３５】
また、上記ユーザ端末が実行する通信方法、上記ユーザ端末が実行するプログラムとして構成することもできる。
【発明の効果】
【００３６】
開示された実施例によれば、アプリケーションによる通信の頻度を低減することができる技術を提供することが可能となる。
【図面の簡単な説明】
【００３７】
【図１】複数のアプリケーションにより実行される定期通信の一例を示す図である。
【図２】ユーザ端末の一実施例を示す図である。
【図３】複数のアプリケーションにより実行される定期通信の一実施例を示す図である。
【図４】ユーザ端末の一実施例を示す機能ブロック図である。
【図５】ユーザ端末の動作の一実施例を示すフローチャート（その１）である。
【図６】ユーザ端末の動作の一実施例を示すフローチャート（その２）である。
【図７】ユーザ端末の一実施例を示す機能ブロック図である。
【図８】ユーザ端末の動作の一実施例を示すフローチャートである。
【発明を実施するための形態】
【００３８】
以下、図面に基づいて、実施例を説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００３９】
＜実施例＞
＜ユーザ端末１００＞
図２は、ユーザ端末１００の一実施例を示す。図２には、主にハードウェア構成が示される。
【００４０】
ユーザ端末１００は、入力部１０２と、出力部１０４と、通信制御部１０６と、無線部１０８と、記憶部１１０と、マイクロプロセッサ（ＭＰＵ：  Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２とを有する。各機能ブロックは、バス１５０により接続される。
【００４１】
ユーザ端末１００は、ユーザが通信することができる適切な如何なる端末でもよく、例えば、携帯電話、情報端末、パーソナルディジタルアシスタント、携帯用パーソナルコンピュータ、スマートフォン等が含まれるが、これらに限定されない。
【００４２】
ＭＰＵ１１２は、入力部１０２、出力部１０４、通信制御部１０６、無線部１０８、及び記憶部１１０の制御を行う。ＭＰＵ１１２は、記憶部１１０に記憶されたプログラムに従って機能し、所定の処理を行う。
【００４３】
記憶部１１０は、アプリケーションと、オペレーティングシステム（ＯＳ：  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とを有する。アプリケーションは、ユーザがユーザ端末１００上で実行する作業を実施する機能を有するソフトウェアである。オペレーティングシステムは、ユーザ端末１００において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。
【００４４】
入力部１０２は、例えば、キーボードやマウスにより構成され、当該ユーザ端末１００への指示や、データの入力を行うための装置である。また、タッチパネルにより構成されてもよい。タッチパネルにより構成される場合、入力部１０２と、出力部１０４は１つの装置で構成されてもよい。また、入力部１０２は、例えば、マイクにより構成され、ユーザにより発せられた音声を入力する。該音声には、当該ユーザ端末１００への指示が含まれてもよい。該指示には、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。
【００４５】
出力部１０４は、例えば、ディスプレイにより構成され、当該ユーザ端末１００による処理状態や処理結果を表示する。また、出力部１０４は、例えば、スピーカにより構成され、ユーザに対して、音を出力するようにしてもよい。該処理状態や処理結果には、オペレーティングシステムやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ（ＬＣＤ：  Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＣＲＴ（Ｃａｔｈｏｄ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、プラズマディスプレイ（ＰＤＰ：  Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどが含まれる。
【００４６】
通信制御部１０６は、当該ユーザ端末１００に接続されたネットワークへの上りリンクの信号を生成する。また、通信制御部１０６は、当該ユーザ端末１００と接続された基地局（図示なし）からの下りリンクの信号を解析する。
【００４７】
無線部１０８は、ＭＰＵ１１２による制御により、無線基地局との間で、所定の無線通信方式により無線通信を行う。該無線通信方式には、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）が含まれる。また、ＬＴＥ以降の無線アクセス方式が含まれてもよい。つまり、携帯電話で利用可能な通信方式が含まれる。例えば、通信制御部１０６により生成された制御情報を無線信号に変換して送信する。また、基地局からの無線信号をベースバンド信号に変換する。
【００４８】
＜ユーザ端末１００の機能＞
ユーザ端末１００には、複数のアプリケーションがインストールされている。該複数のアプリケーションには、当該ユーザ端末１００のＭＰＵ１１２に、定期的に、ネットワークと通信を行わせることにより、バージョンアップ等の新着情報の有無を確認させたり、定期報告等を行わせたりするように機能させるものが含まれる。以下、バージョンアップ等の新着情報の有無を確認させたり、定期報告等を行わせたりするために、定期的に、ネットワークと通信を行うことを「定期通信」という。また、定期通信の際に、ネットワークとの間でやり取りされるデータを「定期通信データ」という。
【００４９】
ユーザ端末１００は、定期通信を行うアプリケーションが複数インストールされ、且つ定期通信の時間間隔が異なるように設定されている場合に、定期通信のタイミングを合わせるように制御する。
【００５０】
図３は、ユーザ端末１００にインストールされた複数のアプリケーションにより実行される定期通信の一実施例を示す。図３は、図１に本実施例を適用したものである。
【００５１】
図３において、横軸は時間である。縦軸は、ユーザ端末１００がアクティブ状態であるか、アイドル状態であるかを示す。つまり、ユーザ端末１００は、通信中であるか、待ち受け中であるかを示す。
【００５２】
ユーザ端末１００には、アプリケーションＡ、Ｂ、及びＣがインストールされている。アプリケーションＡ、Ｂ、及びＣにより定期通信が行われる時間間隔は、それぞれ異なる。ユーザ端末１００にインストールされるアプリケーションの数は、２であってもよいし、４以上であってもよい。
【００５３】
ユーザ端末１００は、定期通信のタイミングを合わせるように制御する。ユーザ端末１００は、アプリケーションＡ、Ｂ、及びＣにより定期通信が行われる時間間隔に基づいて、ネットワークに接続する時間間隔（以下、「ネットワーク接続時間間隔」という）を設定する。
【００５４】
＜ネットワーク接続時間間隔の設定例（その１）＞
ユーザ端末１００は、インストールされているアプリケーションのいずれかの定期通信のタイミングに、定期通信のタイミングを設定する。このように設定することにより、インストールされているアプリケーションのいずれかの定期通信のタイミングに合わせて、他のアプリケーションの定期通信も実施するように制御される。
【００５５】
＜ネットワーク接続時間間隔の設定例（その２）＞
ユーザ端末１００は、定期通信の時間間隔が最短であるアプリケーションの定期通信のタイミングに、定期通信のタイミングを設定する。このように設定することにより、定期通信の時間間隔が最短であるアプリケーションの定期通信のタイミングに合わせて、他のアプリケーションの定期通信も実施するように制御される。
【００５６】
＜ネットワーク接続時間間隔の設定例（その３）＞
ユーザ端末１００は、定期通信の時間間隔が最長であるアプリケーションの定期通信のタイミングに、定期通信のタイミングを設定する。このように設定することにより、定期通信の時間間隔が最長であるアプリケーションの定期通信のタイミングに合わせて、他のアプリケーションの定期通信も実施するように制御される。
【００５７】
＜ネットワーク接続時間間隔の設定例（その４）＞
ユーザ端末１００は、各アプリケーションの定期通信の時間間隔に何らかの演算処理を行い、該演算処理により得られた結果に、定期通信のタイミングを設定する。このように設定することにより、該演算処理により得られた結果に合わせて、アプリケーションの定期通信を実施するように制御される。該演算処理には、平均化が含まれてもよい。
【００５８】
＜ネットワーク接続時間間隔の設定例（その５）＞
ユーザ端末１００は、各アプリケーションの定期通信の時間間隔に基づいて、各アプリケーションの定期通信の時間間隔に近い値や、各アプリケーションの定期通信の時間間隔の定数倍等の、各アプリケーションの定期通信の時間間隔に関連した値に、定期通信のタイミングを設定する。このように設定することにより、各アプリケーションの定期通信の時間間隔に関連した値に合わせて、アプリケーションの定期通信を実施するように制御される。
【００５９】
＜ネットワーク接続時間間隔の設定例（その６）＞
ユーザ端末１００は、各アプリケーションの定期通信の時間間隔に基づいて、利用頻度の高いアプリケーションの定期通信の時間間隔や、重要度の高いアプリケーションの定期通信の時間間隔に、定期通信のタイミングを設定する。利用頻度の高いアプリケーションには、メーラー等が含まれる。このように設定することにより、利用頻度の高いアプリケーションの定期通信の時間間隔や、重要度の高いアプリケーションの定期通信の時間間隔に合わせて、アプリケーションの定期通信を実施するように制御される。
【００６０】
＜ネットワーク接続時間間隔の設定例（その７）＞
ユーザ端末１００は、当該ユーザ端末１００の間欠受信周期に基づいて、定期通信のタイミングを設定する。このように設定することにより、間欠受信周期に基づいて、当該ユーザ端末１００が間欠受信を行う際に、アプリケーションの定期通信を実施するように制御される。
【００６１】
図３に示される例では、定期通信の時間間隔が最短であるアプリケーションＣの定期通信のタイミングに合わせて、他のアプリケーションの定期通信も実施される。
【００６２】
図３によれば、アイドル状態のユーザ端末１００は、アプリケーションＣの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（１）。
【００６３】
アクティブ状態に遷移したユーザ端末１００は、ネットワークとの間で制御信号をやり取りし、前回のアプリケーションＣの定期通信のタイミングと今回のアプリケーションＣの定期通信のタイミングとの間で、定期通信の要求を行ったアプリケーションについて定期通信を実施する。具体的には、アプリケーションＡの定期通信の要求に対応する定期通信データの通信と、アプリケーションＣの定期通信の要求に対応する定期通信データの通信とを行う。ユーザ端末１００は、アプリケーションＡの定期通信の要求に対応する定期通信データの通信と、アプリケーションＣの定期通信の要求に対応する定期通信データの通信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００６４】
アイドル状態のユーザ端末は、次のアプリケーションＣの定期通信のタイミングとなったことにより、アクティブ状態に遷移する（２）。
【００６５】
アクティブ状態に遷移したユーザ端末１００は、ネットワークとの間で制御信号をやり取りし、前回のアプリケーションＣの定期通信のタイミングと今回のアプリケーションＣの定期通信のタイミングとの間で、定期通信の要求を行ったアプリケーションについて定期通信を実施する。具体的には、アプリケーションＡの定期通信の要求に対応する定期通信データの通信と、アプリケーションＢの定期通信の要求に対応する定期通信データの通信と、アプリケーションＣの定期通信の要求に対応する定期通信データの通信とを行う。ユーザ端末１００は、アプリケーションＡの定期通信の要求に対応する定期通信データの通信と、アプリケーションＢの定期通信の要求に対応する定期通信データの通信と、アプリケーションＣの定期通信の要求に対応する定期通信データの通信が終わった後も、しばらくの間は無線ベアラを確保することによりアクティブ状態を維持する。その後、ユーザ端末は、アイドル状態に遷移する。
【００６６】
定期通信のタイミングを合わせるように制御することにより、各アプリケーションにより個別の定期通信のタイミングで通信が実施されないため、通信頻度を低減できる。通信頻度が低減されることにより、ユーザ端末１００がアクティブ状態となる時間を短縮できるため、消費電力を低減できる。また、通信頻度が低減されることにより、定期通信の際の制御信号のオーバヘッドを減らすことができる。制御信号のオーバヘッドを減らすことができるため、ネットワークリソースの無駄を削減できる。
【００６７】
図４は、ユーザ端末１００の一実施例を示す機能ブロック図である。
【００６８】
ユーザ端末１００は、アプリケーション管理部１１２２と、ネットワーク接続時間間隔設定部１１２４と、定期通信制御部１１２６と、定期通信データ一時格納部１１２８とを有する。
【００６９】
アプリケーション管理部１１２２は、記憶部１１０と接続される。アプリケーション管理部１１２２は、アプリケーションを管理する。具体的には、アプリケーション管理部１１２２は、記憶部１１０に格納されたアプリケーションの起動状態を管理する。アプリケーション管理部１１２２により起動状態が管理されるアプリケーションは、バックグラウンドで起動されるものも含んでいてもよい。
【００７０】
アプリケーション管理部１１２２は、記憶部１１０に格納されたアプリケーションのうち、定期通信を行う機能を有するアプリケーションから、定期通信の時間間隔を表す情報を取得する。アプリケーション管理部１１２２は、ネットワーク接続時間間隔設定部１１２４に、定期通信を行う機能を有するアプリケーションから取得した定期通信の時間間隔を表す情報を入力する。
【００７１】
また、アプリケーションからの定期通信の要求は、アプリケーション管理部１１２２に入力される。アプリケーション管理部１１２２は、定期通信制御部１１２６に、アプリケーションからの定期通信の要求を入力する。
【００７２】
ネットワーク接続時間間隔設定部１１２４は、アプリケーション管理部１１２２と接続される。ネットワーク接続時間間隔設定部１１２４は、アプリケーション管理部１１２２からの定期通信の時間間隔を表す情報に基づいて、ネットワーク接続時間間隔を設定する。具体的には、ネットワーク接続時間間隔設定部１１２４は、上述した＜ネットワーク接続時間間隔の設定例（その１）＞−＜ネットワーク接続時間間隔の設定例（その７）＞のいずれかに従って、ネットワーク接続時間間隔を設定する。例えば、ネットワーク接続時間間隔設定部１１２４は、＜ネットワーク接続時間間隔の設定例（その２）＞に従って、アプリケーション管理部１１２２からの定期通信の時間間隔のうち、該定期通信の時間間隔が最短であるアプリケーションの定期通信の時間間隔に、ネットワーク接続時間間隔を設定するようにしてもよい。ネットワーク接続時間間隔設定部１１２４は、定期通信制御部１１２６に、ネットワーク接続時間間隔を入力する。
【００７３】
定期通信制御部１１２６は、入力部１０２と、通信制御部１０６と、アプリケーション管理部１１２２と、ネットワーク接続時間間隔設定部１１２４と接続される。
【００７４】
定期通信制御部１１２６は、ネットワーク接続時間間隔設定部１１２４からのネットワーク接続時間間隔に従って、ネットワークへ接続するタイミングを制御する。具体的には、定期通信制御部１１２６は、ネットワーク接続時間間隔で満了するタイマー（以下、「接続時間間隔タイマー」という）を有していてもよい。
【００７５】
定期通信制御部１１２６は、接続時間間隔タイマーをスタートさせる。
【００７６】
定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力された際、接続時間間隔タイマーが満了したかどうかを判定する。接続時間間隔タイマーが満了していない場合、定期通信制御部１１２６は、定期通信データ一時格納部１１２８に、定期通信の要求に対応する定期通信データを一時的に格納する。一方、接続時間間隔タイマーが満了した場合、定期通信制御部１１２６は、該接続時間間隔タイマーが満了した際に入力された定期通信の要求に対応する定期通信データとともに、定期通信データ一時格納部１１２８に格納された定期通信の要求に対応する定期通信データの通信を行うように制御する。
【００７７】
定期通信を行う際に、ユーザに定期通信を行うかどうかを問い合わせるようにしてもよい。定期通信を行うかどうかの問い合わせに対して、ユーザから定期通信を許可する回答が得られた場合に定期通信が行われる。また、定期通信を行うかどうかの問い合わせに対して、ユーザから定期通信を許可しない回答が得られた場合には、定期通信を行わず、定期通信データ一時格納部１１２８に、定期通信の要求に対応する定期通信データを一時的に格納する。
【００７８】
また、定期通信制御部１１２６は、予め設定された特定のアプリケーションについては、接続時間間隔タイマーに拘わらず、定期通信の要求に従って、定期通信を行うようにしてもよい。
【００７９】
また、定期通信制御部１１２６は、バッテリの残量に基づいて、定期通信のタイミングを合わせるように制御するかどうかを設定するようにしてもよい。定期通信制御部１１２６は、バッテリの残量が所定の量未満である場合に定期通信のタイミングを合わせるように制御し、バッテリの残量が所定の量以上である場合に定期通信のタイミングを合わせる制御は行わないようにしてもよい。バッテリの残量が所定の量以上である場合には、異なる時間間隔で定期通信が行われても問題が生じないと想定されるためである。
【００８０】
また、定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力された際、バッテリの残量に基づいて、定期通信を行うかどうか判定するようにしてもよい。つまり、定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力された際に、接続時間間隔タイマーが満了していても、バッテリの残量が所定の量未満である場合には、定期通信を行わないようにしてもよい。この場合、定期通信制御部１１２６は、定期通信データ一時格納部１１２８に、定期通信の要求に対応する定期通信データを一時的に格納する。バッテリの残量に基づいて定期通信を行うかどうか判定することにより、消費電力を低減できる。一方、バッテリの残量が所定の量以上である場合には、定期通信を行うように制御するようにしてもよい。
【００８１】
また、定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力された際、ユーザにより所定の操作が行われたかどうかを判定するようにしてもよい。具体的には、定期通信制御部１１２６は、定期通信の要求が入力された際に、入力部１０２から所定の操作信号が入力されたかどうかを判定するようにしてもよい。入力部１０２から所定の操作信号が入力された場合に、ユーザにより所定の操作が行われたと判定する。また、定期通信制御部１１２６は、当該ユーザ端末１００に搭載された所定の機能が動作しているかどうかを判定するようにしてもよい。具体的には、定期通信制御部１１２６は、出力部１０４により所定の情報が出力されているかどうかを判定するようにしてもよい。例えば、ディスプレイのバックライトが点灯しているかどうかを判定するようにしてもよい。ディスプレイのバックライトが点灯している場合に、ユーザにより所定の操作が行われたと判定する。
【００８２】
定期通信の要求が入力された際に、入力部１０２から所定の操作信号が入力された場合、定期通信制御部１１２６は、通信制御部１０６に、接続処理を行うように命令する。通信制御部１０６により接続処理が行われた後、定期通信制御部１１２６は、定期通信の要求に対応する定期通信を実施するように制御するようにしてもよい。この場合、定期通信データ一時格納部１１２８に格納された定期通信の要求に対応する定期通信データの通信を行うように制御するようにしてもよい。
【００８３】
また、定期通信の要求が入力された際に、入力部１０２から所定の操作信号が入力されない場合、定期通信制御部１１２６は、通信制御部１０６により通信制御が行われているかどうかを判定するようにしてもよい。
【００８４】
通信制御部１０６により通信制御が行われている場合、定期通信制御部１１２６は、定期通信の要求に対応する定期通信を実施するように制御するようにしてもよい。この場合、定期通信データ一時格納部１１２８に格納された定期通信の要求に対応する定期通信データの通信を行うように制御するようにしてもよい。
【００８５】
また、通信制御部１０６により通信制御が行われている際に、特定のアプリケーションで通信エラーが発生した場合、該特定のアプリケーションに対応する定期通信の要求に対応する定期通信データが定期通信データ一時格納部１１２８に格納されている場合には、定期通信制御部１１２６は、該定期通信の要求に対応する定期通信データの通信を行うように制御する。定期通信により新着情報が確認されなかったために、通信エラーが発生すると想定されるため、直ちに、新着情報を確認するのが好ましいためである。
【００８６】
通信制御部１０６により通信制御が行われていない場合、定期通信制御部１１２６は、定期通信データ一時格納部１１２８に、定期通信の要求に対応する定期通信データを格納する。
【００８７】
定期通信データ一時格納部１１２８は、定期通信制御部１１２６と接続される。定期通信データ一時格納部１１２８は、定期通信制御部１１２６からの定期通信の要求に対応する定期通信データを一時的格納する。
【００８８】
＜ユーザ端末１００の動作（その１）＞
図５は、ユーザ端末１００の動作の一実施例を示す。
【００８９】
ユーザ端末１００に、定期通信の要求が発生する（ステップＳ５０２）。つまり、記憶部１１０に格納されたアプリケーションから定期通信の要求が発生する。該定期通信の要求は、アプリケーション管理部１１２２から定期通信制御部１１２６に入力される。
【００９０】
ユーザ端末１００は、定期通信の要求の際に、操作が行われたかどうかを判定する（ステップＳ５０４）。つまり、定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力された際に、ユーザにより入力部１０２に操作が行われたかどうかを判定する。定期通信制御部１１２６は、アプリケーション管理部１１２２から定期通信の要求が入力される直前に、ユーザにより入力部１０２に操作が行われたかどうかを判定するようにしてもよい。
【００９１】
定期通信の要求の際に操作が行われたと判定された場合（ステップＳ５０４：ＹＥＳ）、ユーザ端末１００は、接続処理を行う（ステップＳ５０６）。つまり、定期通信制御部１１２６は、通信制御部１０６に接続処理を行うように命令する。通信制御部１０６は、定期通信制御部１１２６による命令に従って、接続処理を行う。
【００９２】
ユーザ端末１００は、定期通信の要求に対応する定期通信を行う（ステップＳ５０８）。つまり、定期通信制御部１１２６は、通信制御部１０６により接続処理が行われた後、ネットワークに、定期通信要求に対応する定期通信データを送信する。
【００９３】
ユーザ端末１００は、接続時間間隔タイマーをリスタートする（ステップＳ５１０）。つまり、定期通信制御部１１２６は、定期通信タイマーをリスタートする。
【００９４】
一方、ステップＳ５０４により、定期通信の要求の際に操作が行われないと判定された場合（ステップＳ５０４：ＮＯ）、ユーザ端末１００は、通信中であるかどうかを判定する（ステップＳ５１２）。つまり、定期通信制御部１１２６は、通信制御部１０６により通信が行われているかどうかを判定する。
【００９５】
通信中であると判定されない場合（ステップＳ５１２：ＮＯ）、ユーザ端末１００は、定期通信の要求に対応する定期通信データを一時的に格納する（ステップＳ５１４）。つまり、定期通信制御部１１２６は、通信中でない場合には、定期通信データ一時格納部１１２８に、定期通信の要求に対応する定期通信データを格納する。
【００９６】
ユーザ端末１００は、接続時間間隔タイマーが満了したかどうかを判定する（ステップＳ５１６）。つまり、定期通信制御部１１２６は、接続時間間隔タイマーが満了したかどうかを判定する。
【００９７】
接続時間間隔タイマーが満了したと判定されない場合（ステップＳ５１６：ＮＯ）、ステップＳ５１６に戻る。接続時間間隔タイマーが満了したと判定されるまで、継続される。
【００９８】
接続時間間隔タイマーが満了したと判定された場合（ステップＳ５１６：ＹＥＳ）、ステップＳ５０６に遷移する。
【００９９】
ステップＳ５１２により通信中であると判定された場合（ステップＳ５１２：ＹＥＳ）、ステップＳ５０８に遷移する。
【０１００】
ステップＳ５０４−Ｓ５１０の処理は、ユーザ端末１００の有するＭＰＵ１１２により実行される。
【０１０１】
ＭＰＵ１１２をユーザ端末１００として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。ＭＰＵ１１２は、読み込んだプログラムをＲＡＭあるいはＨＤＤに書き込み、処理を実行する。プログラムは、コンピュータに、図５の各ステップＳ５０４−Ｓ５１０を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
【０１０２】
＜ユーザ端末１００の動作（その２）＞
図６は、ユーザ端末１００の動作の一実施例を示す。
【０１０３】
図６に示されるユーザ端末１００の動作において、ステップＳ６０２−Ｓ６１６は、図５を参照して説明したステップＳ５０２−Ｓ５１６と同様である。
【０１０４】
ステップＳ６１８では、ユーザ端末１００は、通信中に遷移したかどうかを判定する。つまり、定期通信制御部１１２６は、通信制御部１０６により通信が開始されたかどうかを判定する。
【０１０５】
通信中に遷移しないと判定された場合（ステップＳ６１８：ＮＯ）、ステップＳ６１６に遷移する。
【０１０６】
通信中に遷移したと判定された場合（ステップＳ６１８：ＹＥＳ）、ステップＳ６０８に遷移する。
【０１０７】
本実施例によれば、アプリケーション間で、ネットワークへ接続する時間間隔を共有できる。このため、アプリケーションからの定期送信の要求によりネットワークへアクセスする頻度低減できる。ネットワークへアクセスする頻度を低減できるため、消費電力を低減できる。また、ネットワークへアクセスする頻度を低減できるため、制御信号のオーバヘッドを削減でき、ネットワークに接続する際の無線リソースを削減できる。
【０１０８】
ステップＳ６０４−Ｓ６１８の処理は、ユーザ端末１００の有するＭＰＵ１１２により実行される。
【０１０９】
ＭＰＵ１１２をユーザ端末１００として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。ＭＰＵ１１２は、読み込んだプログラムをＲＡＭあるいはＨＤＤに書き込み、処理を実行する。プログラムは、コンピュータに、図６の各ステップＳ６０４−Ｓ６１８を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
【０１１０】
＜変形例＞
＜ユーザ端末１００＞
ユーザ端末１００の一変形例は、図２を参照して説明したユーザ端末と略同一である。
【０１１１】
＜ユーザ端末１００の機能＞
図７は、ユーザ端末１００の一変形例を示す。
【０１１２】
ユーザ端末１００の一変形例は、図４を参照して説明したユーザ端末と、定期通信データ判定部１１３０を有する点で異なる。
【０１１３】
定期通信データ判定部１１３０は、定期通信制御部１１２６と、定期通信データ一時格納部１１２８と接続される。定期通信データ判定部１１３０は、定期通信制御部１１２６から定期通信データ一時格納部１１２８に一時的に格納される新たな定期通信の要求に対応する定期通信データが、定期通信データ一時格納部１１２８に格納されている定期通信データに含まれるかどうかを判定する。定期通信データ判定部１１３０は、定期通信データ一時格納部１１２８に格納されている定期通信データに、新たな定期通信の要求に対応する定期通信データが含まれると判定した場合、該新たな定期通信の要求に対応する定期通信データを破棄する。ネットワークに、同じ定期通信データを送信する必要はないためである。
【０１１４】
＜ユーザ端末１００の動作＞
図８は、ユーザ端末１００の動作の一実施例を示す。
【０１１５】
図８に示されるユーザ端末１００の動作において、ステップＳ８０２−Ｓ８１２は、図５を参照して説明したステップＳ５０２−Ｓ５１２と同様である。
【０１１６】
ステップＳ８１４では、ステップＳ８１２により通信中であると判定されない場合（ステップＳ８１２：ＮＯ）、ユーザ端末１００は、ステップＳ８０２において発生した新たな定期通信の要求に対応する定期通信データと同様の定期通信データを格納しているかどうかを判定する。つまり。定期通信データ判定部１１３０は、定期通信制御部１１２６から定期通信データ一時格納部１１２８に、ステップＳ８０２により発生した新たな定期通信の要求に対応する定期通信データが格納される際に、該新たな定期通信の要求に対応する定期通信データが定期通信データ一時格納部１１２８に既に格納された定期通信データに含まれるかどうかを判定する。
【０１１７】
発生した新たな定期通信の要求に対応する定期通信データが格納されていると判定された場合（ステップＳ８１４：ＹＥＳ）、ユーザ端末１００は、該新たな定期通信の要求に対応する定期通信データを破棄する（ステップＳ８１６）。つまり、定期通信データ判定部１１３０は、定期通信制御部１１２６から定期通信データ一時格納部１１２８に格納されようとしている新たな定期通信の要求に対応する定期通信データと同様の定期通信データが、定期通信データ一時格納部１１２８に含まれると判定した場合、該新たな定期通信の要求に対応する定期通信データを破棄する。
【０１１８】
発生した新たな定期通信の要求に対応する定期通信データと同様の定期通信データが格納されていないと判定された場合（ステップＳ８１４：ＮＯ）、ユーザ端末１００は、新たな定期通信の要求に対応する定期通信データを一時的に格納する（ステップＳ８１８）。つまり、定期通信データ判定部１１３０により、定期通信制御部１１２６から定期通信データ一時格納部１１２８に格納されようとしている新たな定期通信の要求に対応する定期通信データと同様の定期通信データが、定期通信データ一時格納部１１２８に含まれないと判定された場合、定期通信制御部１１２６は、定期通信データ一時格納部１１２８に、該新たな定期通信の要求に対応する定期通信データを格納する。
【０１１９】
ユーザ端末１００は、接続時間間隔タイマーが満了したかどうかを判定する（ステップＳ８２０）。つまり、定期通信制御部１１２６は、接続時間間隔タイマーが満了したかどうかを判定する。
【０１２０】
接続時間間隔タイマーが満了したと判定されない場合（ステップＳ８２０：ＮＯ）、ステップＳ８２０に戻る。接続時間間隔タイマーが満了したと判定されるまで、継続される。
【０１２１】
接続時間間隔タイマーが満了したと判定された場合（ステップＳ８２０：ＹＥＳ）、ステップＳ８０６に遷移する。
【０１２２】
ステップＳ８１２により通信中であると判定された場合（ステップＳ８１２：ＹＥＳ）、ステップＳ８０８に遷移する。
【０１２３】
ステップＳ８０４−Ｓ８２０の処理は、ユーザ端末１００の有するＭＰＵ１１２により実行される。
【０１２４】
ＭＰＵ１１２をユーザ端末１００として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。ＭＰＵ１１２は、読み込んだプログラムをＲＡＭあるいはＨＤＤに書き込み、処理を実行する。プログラムは、コンピュータに、図５の各ステップＳ８０４−Ｓ８２０を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
【０１２５】
本変形例によれば、アプリケーション間で、ネットワークへ接続する時間間隔を共有できる。このため、アプリケーションからの定期送信の要求によりネットワークへアクセスする頻度低減できる。ネットワークへアクセスする頻度を低減できるため、消費電力を低減できる。また、ネットワークへアクセスする頻度を低減できるため、制御信号のオーバヘッドを削減でき、ネットワークに接続する際の無線リソースを削減できる。
【０１２６】
さらに、発生した新たな定期通信の要求に対応する定期通信データが定期通信データ一時格納部に格納されている定期通信データに含まれる場合には、該発生した新たな定期通信の要求に対応する定期通信データが破棄される。このため、定期通信データ一時格納部の容量を削減できる。
【０１２７】
説明の便宜上、発明の理解を促すため具体的な数値例を用いて説明されるが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてよい。
【０１２８】
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１２９】
１００  ユーザ端末
１０２  入力部
１０４  出力部
１０６  通信制御部
１０８  無線部
１１０  記憶部
１１２  ＭＰＵ
１１２２  アプリケーション管理部
１１２４  ネットワーク接続時間間隔設定部
１１２６  定期通信制御部
１１２８  定期通信データ一時格納部
１１３０  定期通信データ判定部
【図１】
0005662909.tif 000002
【図２】
0005662909.tif 000003
【図３】
0005662909.tif 000004
【図４】
0005662909.tif 000005
【図５】
0005662909.tif 000006
【図６】
0005662909.tif 000007
【図７】
0005662909.tif 000008
【図８】
0005662909.tif 000009