(57)【要約】【課題】データ通信への影響を抑えつつ、移動機の消費電力を効率的に低減すること。【解決手段】移動機１は、移動機１において動作するアプリケーション１０についての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーション１０が、移動機１の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する判定部１１と、判定部１１によって重要アプリケーションであると判定された場合、省電力遷移を制御する制御部１４と、を備える。【選択図】図３
2013247549.tif 000002
【特許請求の範囲】
【請求項１】
自機において動作するアプリケーションについての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーションが、自機の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する判定手段と、
前記判定手段によって重要アプリケーションであると判定された場合、省電力遷移を制御する制御手段と、
を備える移動機。
【請求項２】
前記判定手段は、アプリケーションが起動中であり、かつ当該アプリケーションが通信を行うアプリケーションであると判定した場合、当該アプリケーションの特性情報を取得し、取得した情報に基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、
ことを特徴とする請求項１に記載の移動機。
【請求項３】
前記判定手段は、アプリケーションが扱うデータ内容、アプリケーションの通信先、及びアプリケーションの通信パターンのうち一つ以上の特性に関する特性情報を取得し、取得した情報に基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、
ことを特徴とする請求項１又は２に記載の移動機。
【請求項４】
各アプリケーションについて省電力遷移を制御するか否かをユーザが設定することができる制御設定手段を更に備え、
前記判定手段は、アプリケーションが前記制御設定手段によって省電力遷移を制御するアプリケーションであると設定されている場合、当該アプリケーションを重要アプリケーションであると判定する、
ことを特徴とする請求項１〜３の何れか一項に記載の移動機。
【請求項５】
特性情報に基づいて重要アプリケーションであるか否かを判定する上での判定条件をユーザが設定することができる条件設定手段を更に備え、
前記判定手段は、特性情報を取得し、取得した情報と前記条件設定手段によって設定されている判定条件とに基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、
ことを特徴とする請求項１〜４の何れか一項に記載の移動機。
【請求項６】
省電力遷移に伴うアプリケーションの通信失敗に関する履歴情報を格納する格納手段をさらに備え、
前記制御手段は、前記判定手段によって重要アプリケーションであると判定された場合、前記格納手段によって格納された当該重要アプリケーションの履歴情報に基づいて、省電力遷移を制御する、
ことを特徴とする請求項１〜５の何れか一項に記載の移動機。
【請求項７】
履歴情報は、アプリケーションの通信停止から通信失敗に至るまでの時間を含み、
前記制御手段は、履歴情報に含まれる重要アプリケーションの通信停止から通信失敗に至るまでの時間に基づいて、省電力遷移のタイミングを決定し、決定したタイミングに基づいて省電力遷移を行う、
ことを特徴とする請求項６に記載の移動機。
【請求項８】
履歴情報は、通信失敗の回数を含み、
前記制御手段は、履歴情報に含まれる重要アプリケーションの通信失敗の回数が所定の閾値を超えた場合、省電力遷移を抑止する、
ことを特徴とする請求項６又は７に記載の移動機。
【請求項９】
移動機により実行される省電力遷移制御方法であって、
前記移動機の判定手段が、自機において動作するアプリケーションについての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーションが、自機の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する判定ステップと、
前記移動機の制御手段が、前記判定ステップにおいて重要アプリケーションであると判定された場合、省電力遷移を制御する制御ステップと、
を含む省電力遷移制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動機の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御を行う移動機及び省電力遷移制御方法に関するものである。
【背景技術】
【０００２】
非特許文献１の１５．６節では、スマートフォンなどの移動機の消費電力を低減することを目的とした機能であるＦａｓｔ  Ｄｏｒｍａｎｃｙ（ＦＤ）について解説されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Harri  Holma、Antti  Toskala著  「WCDMA  for  UMTS:  HSPA  Evolution  and  LTE」Wiley出版  ２０１０年９月２２日
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＦＤが適用された移動機は、データ通信が終了してからある一定時間のタイマ（ＦＤ起動タイマ）が経過した場合、移動機の状態を通信状態から省電力状態へ遷移する。ここで、省電力状態とは、移動機の消費電力削減のための、無線チャネルを解放した、待ちうけ状態や共通チャネル状態を指す。図１は、移動機における状態や消費電力の時系列上の遷移を示した図である。図１において、時刻Ｔ１は移動機におけるデータ通信が終了した時点を示し、時刻Ｔ２はＦＤ起動タイマが満了する時点を示し、時刻Ｔ１と時刻Ｔ２との間の時間ＴはＦＤ起動タイマの期間を示す。
【０００５】
図１（ａ）に示す通り、移動機は当初は通信状態にあり、時刻Ｔ２に通信状態から省電力状態へ遷移する。また、図１（ａ）と同じ時系列上での移動機の消費電力の遷移を示した図１（ｂ）に示す通り、省電力状態へ遷移した移動機の消費電力は、通信状態の移動機の消費電力に比べて小さくなる。
【０００６】
ここで、ＦＤはパケットデータの送受信が停止すると起動され、無線チャネルを解放しようとするが、上位のアプリケーション層やＴＣＰ（Transmission  Control  Protocol）層で応答を待っている間に無通信時間が生じる可能性もある。応答を待っている間に無線チャネルが解放された場合、応答がタイムアウトしたり，パケットがロストしたりすることに繋がり、通信の切断や遅延に至る可能性がある。
【０００７】
また、通信が切れなくとも，短い無通信時間の間に無線チャネルの解放と再確立を繰り返すことにつながるため、制御信号の増大にも繋がり、消費電力の削減効果がなくなるだけでなく、ネットワークにも負荷をかけることとなる。
【０００８】
そこで、本発明は、かかる課題に鑑みて為されたものであり、データ通信への影響を抑えつつ、移動機の消費電力を効率的に低減することができる移動機及び省電力遷移制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の移動機は、自機において動作するアプリケーションについての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーションが、自機の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する判定手段と、判定手段によって重要アプリケーションであると判定された場合、省電力遷移を制御する制御手段と、を備える。
【００１０】
また、本発明の省電力遷移制御方法は、移動機により実行される省電力遷移制御方法であって、移動機の判定手段が、自機において動作するアプリケーションについての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーションが、自機の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する判定ステップと、移動機の制御手段が、判定ステップにおいて重要アプリケーションであると判定された場合、省電力遷移を制御する制御ステップと、を含む。
【００１１】
このような移動機及び省電力遷移制御方法によれば、判定手段により、移動機において動作するアプリケーションについての起動情報、通信情報、及び特性情報のうち一つ以上の情報が取得され、取得された情報に基づいて、当該アプリケーションが、省電力遷移の制御が必要な重要アプリケーションであるか否かが判定される。そして、重要アプリケーションであると判定された場合、制御手段により、省電力遷移が制御される。かかる構成を採れば、移動機で動作するアプリケーションが重要アプリケーションであるか否かに応じて省電力遷移の制御を行うことができる。例えば、通信の切断や遅延が許されないアプリケーションが起動している場合は、当該アプリケーションを重要アプリケーションとして判定し、移動機の省電力遷移を抑止もしくは遅らせることで、通信の切断や遅延を防ぐことができる。さらに、例えば、省電力遷移を抑止もしくは遅らせることで、無線チャネルの解放と再確立による余分な制御信号を削減することができ、移動機の消費電力とネットワーク負荷を軽減することができる。一方、例えば、重要アプリケーションでないと判定されたアプリケーションについては、通常通り省電力遷移がなされ、移動機の消費電力を軽減することができる。つまり、データ通信への影響を抑えつつ、移動機の消費電力を効率的に低減することができる。
【００１２】
また、本発明の移動機において、判定手段は、アプリケーションが起動中であり、かつ当該アプリケーションが通信を行うアプリケーションであると判定した場合、当該アプリケーションの特性情報を取得し、取得した情報に基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、ことが好ましい。一般的に、移動機において省電力遷移の制御が必要になるのは、移動機において通信を行うアプリケーションが起動中である場合である。かかる構成を採れば、起動中であり、かつ通信を行うアプリケーションに対して、当該アプリケーションの特性情報に基づいて重要アプリケーションであるか否かを判定することができるため、より確実に重要アプリケーションであるか否かを判定することができる。
【００１３】
また、本発明の移動機において、判定手段は、アプリケーションが扱うデータ内容、アプリケーションの通信先、及びアプリケーションの通信パターンのうち一つ以上の特性に関する特性情報を取得し、取得した情報に基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、ことが好ましい。かかる構成を採れば、特性情報が具体化され、より確実に重要アプリケーションであるか否かを判定することができる。
【００１４】
また、本発明の移動機において、各アプリケーションについて省電力遷移を制御するか否かをユーザが設定することができる制御設定手段を更に備え、判定手段は、アプリケーションが制御設定手段によって省電力遷移を制御するアプリケーションであると設定されている場合、当該アプリケーションを重要アプリケーションであると判定する、ことが好ましい。かかる構成を採れば、重要アプリケーションであるか否かの判定において、ユーザの意思を反映することができるため、ユーザにとってより利便性の高い省電力遷移の制御を行うことができる。
【００１５】
また、本発明の移動機において、特性情報に基づいて重要アプリケーションであるか否かを判定する上での判定条件をユーザが設定することができる条件設定手段を更に備え、判定手段は、特性情報を取得し、取得した情報と条件設定手段によって設定されている判定条件とに基づいて、当該アプリケーションが重要アプリケーションであるか否かを判定する、ことが好ましい。かかる構成を採れば、重要アプリケーションであるか否かの判定において、アプリケーションの特性情報に関する判定条件にユーザの意思を反映することができるため、ユーザにとってより利便性の高い省電力遷移の制御を行うことができる。
【００１６】
また、本発明の移動機において、省電力遷移に伴うアプリケーションの通信失敗に関する履歴情報を格納する格納手段をさらに備え、制御手段は、判定手段によって重要アプリケーションであると判定された場合、格納手段によって格納された当該重要アプリケーションの履歴情報に基づいて、省電力遷移を制御する、ことが好ましい。かかる構成を採れば、省電力遷移に伴うアプリケーションの通信失敗に関する履歴情報に基づいて省電力遷移を制御することができる。例えば、履歴情報に基づいて次回は通信失敗を行わせないような省電力遷移の制御を行うなど、より効率的な省電力遷移の制御を行うことができる。
【００１７】
また、本発明の移動機において、履歴情報は、アプリケーションの通信停止から通信失敗に至るまでの時間を含み、制御手段は、履歴情報に含まれる重要アプリケーションの通信停止から通信失敗に至るまでの時間に基づいて、省電力遷移のタイミングを決定し、決定したタイミングに基づいて省電力遷移を行う、ことが好ましい。かかる構成を採れば、例えば、省電力遷移のタイミングとして、過去の通信停止から通信失敗に至るまでの時間よりも長い時間に決定することで、次回は通信失敗を行わせないような省電力遷移の制御を行うなど、より効率的な省電力遷移の制御を行うことができる。
【００１８】
また、本発明の移動機において、履歴情報は、通信失敗の回数を含み、制御手段は、履歴情報に含まれる重要アプリケーションの通信失敗の回数が所定の閾値を超えた場合、省電力遷移を抑止する、ことが好ましい。かかる構成を採れば、通信失敗の回数が所定の閾値を超えた場合は、省電力遷移を抑止することで、確実に通信失敗を防ぐことができるなど、より効率的な省電力遷移の制御を行うことができる。
【発明の効果】
【００１９】
本発明によれば、データ通信への影響を抑えつつ、移動機の消費電力を効率的に低減することができる。
【図面の簡単な説明】
【００２０】
【図１】Ｆａｓｔ  Ｄｏｒｍａｎｃｙが適用された移動機における状態及び消費電力の時系列上の遷移を示した図である。
【図２】本発明の実施形態に係る移動通信システムの概要図である。
【図３】本発明の実施形態に係る移動機の構成を示す機能ブロック図である。
【図４】本発明の実施形態に係る移動機のハードウェア構成を示す図である。
【図５】本発明の実施形態に係る特性情報のテーブル例を示す図である。
【図６】本発明の実施形態に係るユーザ設定画面の一例を示す図である。
【図７】本発明の実施形態に係るユーザ設定画面の別の一例を示す図である。
【図８】本発明の実施形態に係る移動機で実行される省電力遷移制御方法の処理を示すシーケンス図である。
【図９】従来の移動機における通信の流れを示すシーケンス図である。
【図１０】本発明の実施形態に係る移動機における通信の流れの一例を示すシーケンス図である。
【発明を実施するための形態】
【００２１】
以下、図面とともに本発明による移動機及び省電力遷移制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２２】
図２は、本実施形態に係る移動機１及び基地局２を含む移動通信システム３の概要図である。図２に示すように、移動通信システム３は、移動機１と基地局２とを含んで構成される。図２に示す移動通信システム３に含まれる移動機１と基地局２とはそれぞれ１台であるが、それに限るものではなく、それぞれ複数台であってもよい。移動機１と基地局２とは互いに移動体通信における無線通信を行うことができる。
【００２３】
また、移動機１には機能としてＦＤが適用されている。移動機１は、ＦＤ起動タイマが経過し、移動機１の状態を通信状態から省電力状態へ遷移する際に、基地局２に対して無線開放要求であるＳＣＲＩ（Signaling  Channel  Release  Indication）メッセージを送信し、その応答として基地局２から省電力状態への遷移指示を受信し、省電力状態へ遷移する。なお、移動機１は、ＳＣＲＩメッセージを送信した直後に省電力状態へ遷移してもよい。
【００２４】
移動通信システム３、移動機１及び基地局２は、それぞれ具体的には３ＧＰＰ（3rd  Generation  Partnership  Project）規格における、ＵＭＴＳ（Universal  Mobile  Telecommunications  System）、ＵＥ（User  Equipment）及びＢＴＳ（Base  Transceiver  Station）に対応する。なお、基地局２は、３ＧＰＰ規格における無線制御局であるＲＮＣ（Radio  Network  Controller）であってもよいし、ＢＴＳ及びＲＮＣの両方の機能を併せ持つ装置であってもよい。また、移動通信システム３、移動機１及び基地局２は、それぞれ３ＧＰＰ規格におけるＥＰＳ（Evolved  Packet  System）、ＵＥ及びｅＮｏｄｅＢ（evolved  NodeB）にも対応する。
【００２５】
図３は、本実施形態に係る移動機１の構成を示す機能ブロック図である。図３に示す通り、移動機１は、判定部１１（判定手段）、制御設定部１２（制御設定手段）、条件設定部１３（条件設定手段）、制御部１４（制御手段）、格納部１５（格納手段）、及び省電力遷移管理部１６を含んで構成される。
【００２６】
移動機１は、ＣＰＵ等のハードウェアから構成されているものである。図４は、移動機１のハードウェア構成の一例を示す図である。図３に示される移動機１は、物理的には、図４に示すように、ＣＰＵ１００、主記憶装置であるＲＡＭ１０１及びＲＯＭ１０２、テンキーやディスプレイなどの入出力装置１０３、通信モジュール１０４、及び補助記憶装置１０５などを含むコンピュータシステムとして構成されている。
【００２７】
図３に示す移動機１の各機能ブロックの機能は、図４に示すＣＰＵ１００、ＲＡＭ１０１等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１００の制御のもとで入出力装置１０３、通信モジュール１０４、及び補助記憶装置１０５を動作させるとともに、ＲＡＭ１０１におけるデータの読み出し及び書き込みを行うことで実現される。
【００２８】
移動機１は、自機において動作する１つ以上のアプリケーション１０を補助記憶装置１０５などに含む。アプリケーション１０は、予め移動機１にインストールされているか、あるいはネットワークを介して外部サーバから取得される。アプリケーション１０は、一般的なアプリケーションであり、入出力装置１０３からのユーザ入力などに従って所定の処理を実行し、適宜ネットワークを介して外部サーバと通信を行い、出力結果を入出力装置１０３を介してユーザに出力する。
【００２９】
以下、図３に示す移動機１の各機能ブロックを説明する。
【００３０】
判定部１１は、移動機１において動作するアプリケーション１０についての起動状態に関する起動情報、通信状態に関する通信情報、及び特性に関する特性情報のうち一つ以上の情報を取得し、取得した情報に基づいて、当該アプリケーション１０が、移動機１の状態を通信状態から省電力状態へ遷移させる省電力遷移の制御が必要な重要アプリケーションであるか否かを判定する。そして、判定結果を制御部１４に出力する。
【００３１】
起動情報とは、具体的には、アプリケーション１０が起動中であることを示す情報や、アプリケーション１０が停止中であることを示す情報である。例えば、判定部１１は、起動情報が、アプリケーション１０が起動中であることを示す情報であった場合、アプリケーション１０が重要アプリケーションであると判定し、起動情報が、アプリケーション１０が停止中であることを示す情報であった場合、アプリケーション１０が重要アプリケーションでないと判定する。
【００３２】
通信情報とは、具体的には、アプリケーション１０が通信を必要とするアプリケーションであることを示す情報や、アプリケーション１０が通信を必要としないアプリケーションであることを示す情報である。ここで、通信を必要とするアプリケーションとは、例えば、メールアプリケーション、クラウドサービスと連携するアプリケーション、ニュース閲覧アプリケーションなどである。また、通信を必要としないアプリケーションとは、例えば、ゲーム、音楽再生アプリケーション、カメラ制御アプリケーションなどである。例えば、判定部１１は、通信情報が、アプリケーション１０が通信を必要とするアプリケーションであることを示す情報であった場合、アプリケーション１０が重要アプリケーションであると判定し、通信情報が、アプリケーション１０が通信を必要としないアプリケーションであることを示す情報であった場合、アプリケーション１０が重要アプリケーションでないと判定する。
【００３３】
特性情報とは、アプリケーション１０の特性を示す情報である。アプリケーション１０の特性とは、具体的には、アプリケーション１０が扱うデータ内容、アプリケーション１０の通信先、及びアプリケーション１０の通信パターンなどが挙げられる。図５は、アプリケーション１０の特性の具体例を、特性の種類ごとに示したテーブル図である。図５に示す通り、アプリケーション１０が扱うデータ内容の一例としては、個人情報、ドキュメント類、紛失時の遠隔ロックなどのサービスデータ、災害時の伝言板への書き込みデータ及び閲覧データなどが挙げられる。また、アプリケーション１０の通信先の一例としては、電話帳登録済み連絡先、クラウドサーバ、災害伝言板などが挙げられる。また、アプリケーション１０の通信パターンの一例としては、１つのデータを一定期間断続的に送受信するパターン、データの送受信に１０秒程度の無通信が存在するパターンなどが挙げられる。アプリケーション１０の特性としては、他には、個人情報など重要情報をやりとりするもの、即時性を供給されるもの、データバックアップを行うもの、メールなどユーザ作成文書やファイルの送受信に関するもの、安心安全に関係するアプリケーションに関するものなどが挙げられる。
【００３４】
判定部１１は、アプリケーション１０が扱うデータ内容、アプリケーション１０の通信先、及びアプリケーション１０の通信パターンのうち一つ以上の特性に関する特性情報を取得し、取得した情報に基づいて、当該アプリケーション１０が重要アプリケーションであるか否かを判定してもよい。図５で挙げた例を用いた具体例として、判定部１１は、個人情報（電話帳）をクラウドサーバにバックアップし、バックアップの際、連続的でなく、断続的に送受信を実施して、サーバにデータを送信するアプリケーション１０を重要アプリケーションであると判定する。
【００３５】
また、判定部１１は、アプリケーション１０が起動中であり、かつ当該アプリケーション１０が通信を行うアプリケーションであると判定した場合、当該アプリケーション１０の特性情報を取得し、取得した情報に基づいて、当該アプリケーション１０が重要アプリケーションであるか否かを判定してもよい。
【００３６】
制御設定部１２は、各アプリケーション１０について省電力遷移を制御するか否かをユーザが設定（追加・削除・編集）することができる手段である。具体的には、制御設定部１２は、移動機１のディスプレイなどに図６に示すユーザ設定画面であるＧＵＩ（Graphical  User  Interface）を表示し、ＧＵＩを介してユーザからの入力を取得し、入力した情報を設定情報として格納する。図６に示すＧＵＩでは、領域Ｘ１において移動機１に含まれるアプリケーション１０がアイコンと名称と共に表示され、それぞれのアプリケーション１０ごとに領域Ｘ２においてチェックボックス欄が表示される。ユーザがチェックボックス欄にチェックを入れることで、対応するアプリケーション１０について省電力遷移を制御するよう設定することができる。逆にチェックをはずすことで、対応するアプリケーション１０について省電力遷移を制御しないよう設定することができる。
【００３７】
判定部１１は、アプリケーション１０が制御設定部１２によって省電力遷移を制御するアプリケーションであると設定されている場合、当該アプリケーション１０を重要アプリケーションであると判定してもよい。具体的には、判定部１１は、制御設定部１２によって格納された設定情報を取得し、取得した設定情報に基づいて、アプリケーション１０が制御設定部１２によって省電力遷移を制御するアプリケーションであると設定されているか否かを判定する。
【００３８】
条件設定部１３は、特性情報に基づいて重要アプリケーションであるか否かを判定する上での判定条件をユーザが設定（追加・削除・編集）することができる手段である。具体的には、条件設定部１３は、移動機１のディスプレイなどに図７に示すユーザ設定画面であるＧＵＩを表示し、ＧＵＩを介してユーザからの入力を取得し、入力した情報を設定情報として格納する。図７に示すＧＵＩでは、領域Ｘ３において判定条件が表示され、それぞれの判定条件ごとに領域Ｘ４においてチェックボックス欄が表示される。ユーザがチェックボックス欄にチェックを入れることで、対応する判定条件を設定することができる。逆にチェックをはずすことで、対応する判定条件を設定しないようにすることができる。
【００３９】
判定条件は、具体的には、図７に示す通り、個人情報を扱うもの、画像を扱うもの、音楽・動画を扱うもの、ドキュメントを扱うもの、スケジュールを扱うもの、電話帳登録済み連絡先との通信、災害伝言板との通信などが挙げられる。
【００４０】
判定部１１は、特性情報を取得し、取得した情報と条件設定部１３によって設定されている判定条件とに基づいて、アプリケーション１０が重要アプリケーションであるか否かを判定してもよい。具体的には、判定部１１は、条件設定部１３によって格納された設定情報を取得し、取得した特性情報が、設定情報において設定されている判定条件に該当する場合に、重要アプリケーションであると判定する。逆に、判定部１１は、取得した特性情報が、設定情報において設定されている判定条件に該当しない場合は、重要アプリケーションでないと判定する。
【００４１】
制御部１４は、判定部１１によって重要アプリケーションであると判定された場合、省電力遷移を制御する。具体的には、制御部１４は、判定部１１から重要アプリケーションであるとの判定結果が入力された場合、後述の省電力遷移管理部１６に対して、省電力遷移を制御する指示を出力する。省電力遷移を制御する指示とは、具体的には、省電力遷移を抑止する（実行させない）指示、省電力遷移のタイミングを伝える指示などが挙げられる。制御部１４は、重要アプリケーションが停止するまでは、省電力遷移管理部１６に対して省電力遷移を制御する指示を出力し続ける。
【００４２】
格納部１５は、省電力遷移に伴うアプリケーション１０の通信失敗に関する履歴情報を格納する。履歴情報は、アプリケーション１０の通信停止から通信失敗に至るまでの時間を含んでもよい。そして、制御部１４は、判定部１１によって重要アプリケーションであると判定された場合、格納部１５によって格納された当該重要アプリケーションの履歴情報に基づいて、省電力遷移を制御してもよい。具体的には、制御部１４は、履歴情報に含まれる重要アプリケーションの通信停止から通信失敗に至るまでの時間に基づいて、省電力遷移のタイミングを決定し、決定したタイミングに基づいて省電力遷移を行ってもよい。例えば、格納部１５によって格納された重要アプリケーションの履歴情報に、通信停止から通信失敗に至るまでの時間として１０秒が格納されていた場合、制御部１４は、省電力遷移のタイミングとして、ＦＤ起動タイマを１０秒より長い１５秒に決定し、省電力遷移管理部１６に当該ＦＤ起動タイマに基づいて省電力遷移を行う指示を出力する。
【００４３】
また、履歴情報は、通信失敗の回数を含んでもよい。そして制御部１４は、履歴情報に含まれる重要アプリケーションの通信失敗の回数が所定の閾値を超えた場合、省電力遷移を抑止してもよい。例えば、格納部１５によって格納された重要アプリケーションの履歴情報に、通信失敗の回数５回が格納されていた場合で、かつ所定の閾値が４回であった場合、制御部１４は、省電力遷移管理部１６に省電力遷移を抑止する指示を出力する。
【００４４】
省電力遷移管理部１６は、制御部１４から入力された指示に基づき、省電力遷移を管理する。具体的には、省電力遷移管理部１６は、制御部１４から省電力遷移を抑止する指示が入力された場合、基地局２に対してＳＣＲＩメッセージの送信を行わない。また、省電力遷移管理部１６は、制御部１４から省電力遷移のタイミングを伝える指示が入力された場合、当該タイミングに従って、基地局２に対してＳＣＲＩメッセージの送信を行う。
【００４５】
次に、図８を用いて、本実施形態に係る移動機１における省電力遷移制御方法の処理について説明する。
【００４６】
まず、判定部１１により、アプリケーション１０が起動中であるか否かが判定される（Ｓ１、判定ステップ）。Ｓ１にて起動中であると判定された場合、続いて判定部１１により、アプリケーション１０が通信を行うアプリケーションであるか否かが判定される（Ｓ２、判定ステップ）。Ｓ２にて通信を行うアプリケーションであると判定された場合、続いて判定部１１により、アプリケーションの特性が重要なものか否かが判定される（Ｓ３、判定ステップ）。Ｓ３にて重要なものであると判定された場合、制御部１４により、省電力遷移（ＦＤ）を抑止する制御が行われる（Ｓ４、制御ステップ）。判定部１１は、重要アプリケーションと判定されたアプリケーション１０の起動状態を監視しており、Ｓ４の後に当該アプリケーション１０の実行停止を確認した場合、制御部１４を介して省電力遷移管理部１６に対して省電力遷移の制御の解除の指示を出力する（Ｓ６）。なお、Ｓ１にて起動中でないと判定された場合、Ｓ２にて通信を行うアプリケーションでないと判定された場合、Ｓ３にて重要なものでないと判定された場合、処理を終了する。
【００４７】
次に、図９及び１０を用いて、従来の移動機における通信の流れと、本実施形態に係る移動機１における通信の流れとを比較する。図９及び１０は、移動機で動作するアプリケーションが、移動機の通信モジュールを介して基地局（ネットワーク）と通信を行う流れを示す図である。
【００４８】
図９は、従来の移動機における通信の流れを示すシーケンス図である。図９において、まずアプリケーションが通信モジュールに対してデータを送信する（ＴＡ１）。次に、通信モジュールが基地局と無線の確立を行い、アプリケーションからのデータを送信する（ＴＡ２）。ＴＡ２の後、しばらく無通信が続くことで、移動機においてＦＤが起動する（ＴＡ３）。すると、通信モジュールは基地局との無線を解放する（ＴＡ４）。その後、基地局から、ＴＡ２におけるデータ送信の応答送信を行おうとしても、ＴＡ４において無線が解放されているため、データを送信できず、タイムアウトとなる（ＴＡ５）。また、アプリケーション側でも、基地局からの応答送信が来ないため、通信が失敗する。
【００４９】
図１０は、本実施形態に係る移動機１における通信の流れを示すシーケンス図である。図１０において、まずアプリケーション１０が通信モジュール１０４に対してデータを送信する（ＴＢ１）。次に、通信モジュール１０４が基地局２と無線の確立を行い、アプリケーション１０からのデータを送信する（ＴＢ２）。ここで、移動機１において、判定部１１によりアプリケーション１０が重要アプリケーションであると判定され、制御部１４（又は省電力遷移管理部１６）によって省電力遷移が抑止されたとする。この場合、移動機においてＦＤは起動しない（ＴＢ３）ため、移動機１と基地局２との無線は確立したままである。その後、基地局から、通信モジュール１０４を介してアプリケーション１０に対し、ＴＢ２におけるデータ送信の応答送信が行われ（ＴＢ４及びＴＢ５）、通信が成功する。
【００５０】
図９を用いて説明した通り、従来技術では重要アプリケーションが起動中にＦＤによる通信の切断や遅延の可能性があった。そして、図１０を用いて説明した通り、本実施形態に係る移動機１では、例えばメールアプリケーションやクラウドサービスと連携するアプリケーションなど、重要な上位アプリケーションが起動している場合にはＦＤを抑止もしくは起動を遅らせることで、重要な上位アプリによる通信が切断、遅延することを防ぐことが可能となる。また、余分な制御信号を削減することができ、移動機１の消費電力とネットワーク負荷を軽減することができる。
【００５１】
次に、本実施形態のように構成された移動機１の作用効果について説明する。
【００５２】
本実施形態の移動機１によれば、判定部１１により、移動機１において動作するアプリケーション１０についての起動情報、通信情報、及び特性情報のうち一つ以上の情報が取得され、取得された情報に基づいて、当該アプリケーション１０が、省電力遷移の制御が必要な重要アプリケーションであるか否かが判定される。そして、重要アプリケーションであると判定された場合、制御部１４により、省電力遷移が制御される。かかる構成を採れば、移動機１で動作するアプリケーション１０が重要アプリケーションであるか否かに応じて省電力遷移の制御を行うことができる。例えば、通信の切断や遅延が許されないアプリケーション１０が起動している場合は、当該アプリケーション１０を重要アプリケーションとして判定し、移動機１の省電力遷移を抑止もしくは遅らせることで、通信の切断や遅延を防ぐことができる。さらに、例えば、省電力遷移を抑止もしくは遅らせることで、無線チャネルの解放と再確立による余分な制御信号を削減することができ、移動機１の消費電力とネットワーク負荷を軽減することができる。一方、例えば、重要アプリケーションでないと判定されたアプリケーション１０については、通常通り省電力遷移がなされ、移動機１の消費電力を軽減することができる。つまり、データ通信への影響を抑えつつ、移動機１の消費電力を効率的に低減することができる。
【００５３】
また、本実施形態の移動機１において、判定部１１は、アプリケーション１０が起動中であり、かつ当該アプリケーション１０が通信を行うアプリケーション１０であると判定した場合、当該アプリケーション１０の特性情報を取得し、取得した情報に基づいて、当該アプリケーション１０が重要アプリケーションであるか否かを判定する、ことが好ましい。一般的に、移動機１において省電力遷移の制御が必要になるのは、移動機１において通信を行うアプリケーション１０が起動中である場合である。かかる構成を採れば、起動中であり、かつ通信を行うアプリケーション１０に対して、当該アプリケーション１０の特性情報に基づいて重要アプリケーションであるか否かを判定することができるため、より確実に重要アプリケーションであるか否かを判定することができる。
【００５４】
また、本実施形態の移動機１において、判定部１１は、アプリケーション１０が扱うデータ内容、アプリケーション１０の通信先、及びアプリケーション１０の通信パターンのうち一つ以上の特性に関する特性情報を取得し、取得した情報に基づいて、当該アプリケーション１０が重要アプリケーションであるか否かを判定する、ことが好ましい。かかる構成を採れば、特性情報が具体化され、より確実に重要アプリケーションであるか否かを判定することができる。
【００５５】
また、本実施形態の移動機１において、各アプリケーション１０について省電力遷移を制御するか否かをユーザが設定することができる制御設定部１２を更に備え、判定部１１は、アプリケーション１０が制御設定部１２によって省電力遷移を制御するアプリケーション１０であると設定されている場合、当該アプリケーション１０を重要アプリケーションであると判定する、ことが好ましい。かかる構成を採れば、重要アプリケーションであるか否かの判定において、ユーザの意思を反映することができるため、ユーザにとってより利便性の高い省電力遷移の制御を行うことができる。
【００５６】
また、本実施形態の移動機１において、特性情報に基づいて重要アプリケーションであるか否かを判定する上での判定条件をユーザが設定することができる条件設定部１３を更に備え、判定部１１は、特性情報を取得し、取得した情報と条件設定部１３によって設定されている判定条件とに基づいて、当該アプリケーション１０が重要アプリケーションであるか否かを判定する、ことが好ましい。かかる構成を採れば、重要アプリケーションであるか否かの判定において、アプリケーション１０の特性情報に関する判定条件にユーザの意思を反映することができるため、ユーザにとってより利便性の高い省電力遷移の制御を行うことができる。
【００５７】
また、本実施形態の移動機１において、省電力遷移に伴うアプリケーション１０の通信失敗に関する履歴情報を格納する格納部１５をさらに備え、制御部１４は、判定部１１によって重要アプリケーションであると判定された場合、格納部１５によって格納された当該重要アプリケーションの履歴情報に基づいて、省電力遷移を制御する、ことが好ましい。かかる構成を採れば、省電力遷移に伴うアプリケーション１０の通信失敗に関する履歴情報に基づいて省電力遷移を制御することができる。例えば、履歴情報に基づいて次回は通信失敗を行わせないような省電力遷移の制御を行うなど、より効率的な省電力遷移の制御を行うことができる。
【００５８】
また、本実施形態の移動機１において、履歴情報は、アプリケーション１０の通信停止から通信失敗に至るまでの時間を含み、制御部１４は、履歴情報に含まれる重要アプリケーションの通信停止から通信失敗に至るまでの時間に基づいて、省電力遷移のタイミングを決定し、決定したタイミングに基づいて省電力遷移を行う、ことが好ましい。かかる構成を採れば、例えば、省電力遷移のタイミングとして、過去の通信停止から通信失敗に至るまでの時間よりも長い時間に決定することで、次回は通信失敗を行わせないような省電力遷移の制御を行うなど、より効率的な省電力遷移の制御を行うことができる。
【００５９】
また、本実施形態の移動機１において、履歴情報は、通信失敗の回数を含み、制御部１４は、履歴情報に含まれる重要アプリケーションの通信失敗の回数が所定の閾値を超えた場合、省電力遷移を抑止する、ことが好ましい。かかる構成を採れば、通信失敗の回数が所定の閾値を超えた場合は、省電力遷移を抑止することで、確実に通信失敗を防ぐことができるなど、より効率的な省電力遷移の制御を行うことができる。
【符号の説明】
【００６０】
１…移動機、２…基地局、３…移動通信システム、１０…アプリケーション、１１…判定部、１２…制御設定部、１３…条件設定部、１４…制御部、１５…格納部、１６…省電力遷移管理部。
【図１】
2013247549.tif 000003
【図２】
2013247549.tif 000004
【図３】
2013247549.tif 000005
【図４】
2013247549.tif 000006
【図５】
2013247549.tif 000007
【図６】
2013247549.tif 000008
【図７】
2013247549.tif 000009
【図８】
2013247549.tif 000010
【図９】
2013247549.tif 000011
【図１０】
2013247549.tif 000012