(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションのいずれかを実行する実行部と、
前記実行部により実行されたアプリケーションの実行回数を記憶する記憶部と、
所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定する制御部と、を備え、
前記実行部は、前記所定のアプリケーションが終了又は中断した場合、前記制御部が決定したアプリケーションを起動し、
前記記憶部は、前記複数のアプリケーションと、当該複数のアプリケーションが終了又は中断した後に連続して実行された他のアプリケーションと、当該他のアプリケーションの実行回数とを関連付けて記憶し、
前記制御部は、前記記憶部に記憶されている前記実行回数に基づいて、前記所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションを、前記所定のアプリケーションが終了又は中断した場合に連続して実行させるアプリケーションに決定する、電子機器であって、
前記所定のアプリケーションは、第１データを作成し、
前記記憶部は、前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれにおける前記第１データの利用回数である第１利用回数を更に記憶し、
前記制御部は、前記所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在する場合に、前記記憶部に記憶されている前記第１利用回数の多いアプリケーションを、前記所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションとして決定する、
電子機器。
【請求項２】
前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれは、前記第１データに基づいて第２データを作成可能であり、
前記記憶部は、複数のアプリケーションそれぞれにおける前記第２データの利用回数である第２利用回数を更に記憶し、
前記制御部は、前記所定のアプリケーションの終了又は中断に応じて実行されるアプリケーションの終了又は中断した後に続けて実行させるアプリケーションを、前記記憶部に記憶されている前記第２利用回数の多いアプリケーションに決定する、
請求項１に記載の電子機器。
【請求項３】
複数のアプリケーションのいずれかを実行する電子機器が、実行するアプリケーションを決定するアプリケーション決定方法であって、
前記電子機器は、実行したアプリケーションの実行回数を記憶する記憶部を備え、
アプリケーション決定方法は、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定するステップ、を含み、
前記記憶部は、前記複数のアプリケーションと、当該複数のアプリケーションが終了又は中断した後に連続して実行された他のアプリケーションと、当該他のアプリケーションの実行回数とを関連付けて記憶し、
前記記憶部に記憶されている前記実行回数に基づいて、前記所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションを、前記所定のアプリケーションが終了又は中断した場合に連続して実行させるアプリケーションに決定し、
前記所定のアプリケーションは、第１データを作成し、
前記記憶部は、前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれにおける前記第１データの利用回数である第１利用回数を更に記憶し、
前記所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在する場合に、前記記憶部に記憶されている前記第１利用回数の多いアプリケーションを、前記所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションとして決定する、
アプリケーション決定方法。
【請求項４】
複数のアプリケーションのいずれかを実行する電子機器に、実行するアプリケーションを決定させる処理を実行させるためのアプリケーション決定プログラムであって、
前記電子機器が実行したアプリケーションの実行回数を前記電子機器の記憶部に記憶する処理と、
所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定する処理と、
を前記電子機器に実行させ、
前記記憶部は、前記複数のアプリケーションと、当該複数のアプリケーションが終了又は中断した後に連続して実行された他のアプリケーションと、当該他のアプリケーションの実行回数とを関連付けて記憶し、
前記記憶部に記憶されている前記実行回数に基づいて、前記所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションを、前記所定のアプリケーションが終了又は中断した場合に連続して実行させるアプリケーションに決定させ、
前記所定のアプリケーションは、第１データを作成し、
前記記憶部は、前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれにおける前記第１データの利用回数である第１利用回数を更に記憶し、
前記所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在する場合に、前記記憶部に記憶されている前記第１利用回数の多いアプリケーションを、前記所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションとして決定させる、
アプリケーション決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを決定する電子機器、アプリケーション決定方法及びアプリケーション決定プログラムに関する。
【背景技術】
【０００２】
従来、複数のアプリケーションを記憶し、複数のアプリケーションの少なくともいずれかを起動可能な電子機器が提供されている。例えば、特許文献１では、複数のアプリケーションを手動で切り替え可能な装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−０３５８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年の電子機器は、記憶容量の向上に伴い、多数のアプリケーションを記憶可能である。このため、電子機器のユーザは、普段使用しているアプリケーションを実行するために、複数のアプリケーションから当該アプリケーションを選択する場合に操作が煩雑になるおそれがあった。このため、ユーザにとって好適なタイミングで適切なアプリケーションが自動的に起動されることが求められている。
【０００５】
本発明は、ユーザにとって好適なタイミングで、適切なアプリケーションを自動的に起動することができる電子機器、アプリケーション決定方法及びアプリケーション決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、複数のアプリケーションのいずれかを実行する実行部と、前記実行部により実行されたアプリケーションの実行回数を記憶する記憶部と、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定する制御部と、を備え、前記実行部は、前記所定のアプリケーションが終了又は中断した場合、前記制御部が決定したアプリケーションを起動する。
【０００７】
また、本発明に係る携帯電子機器では、前記記憶部は、前記複数のアプリケーションと、当該複数のアプリケーションが終了又は中断した後に連続して実行された他のアプリケーションと、当該他のアプリケーションの実行回数とを関連付けて記憶し、前記制御部は、前記記憶部に記憶されている前記実行回数に基づいて、前記所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションを、前記所定のアプリケーションが終了又は中断した場合に連続して実行させるアプリケーションに決定することが好ましい。
【０００８】
また、本発明に係る携帯電子機器では、前記所定のアプリケーションは、第１データを作成し、前記記憶部は、前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれにおける前記第１データの利用回数である第１利用回数を更に記憶し、前記制御部は、前記所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在する場合に、前記記憶部に記憶されている前記第１利用回数の多いアプリケーションを、前記所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションとして決定することが好ましい。
【０００９】
また、本発明に係る携帯電子機器では、前記所定のアプリケーションが終了又は中断した後に連続して実行されたアプリケーションそれぞれは、前記第１データに基づいて第２データを作成可能であり、前記記憶部は、複数のアプリケーションそれぞれにおける前記第２データの利用回数である第２利用回数を更に記憶し、前記制御部は、前記所定のアプリケーションの終了又は中断に応じて実行されるアプリケーションの終了又は中断した後に続けて実行させるアプリケーションを、前記記憶部に記憶されている前記第２利用回数の多いアプリケーションに決定することが好ましい。
【００１０】
本発明に係るアプリケーション決定方法は、複数のアプリケーションのいずれかを実行する電子機器が、実行するアプリケーションを決定するアプリケーション決定方法であって、前記電子機器は、実行したアプリケーションの実行回数を記憶する記憶部を備え、前記アプリケーション決定方法は、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定するステップを含む。
【００１１】
本発明に係るアプリケーション決定プログラムは、複数のアプリケーションのいずれかを実行する電子機器に、実行するアプリケーションを決定させる処理を実行させるためのアプリケーション決定プログラムであって、前記電子機器が実行したアプリケーションの実行回数を前記電子機器の記憶部に記憶する処理と、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、前記記憶部に記憶されている前記実行回数に基づいて決定する処理と、を前記電子機器に実行させる。
【発明の効果】
【００１２】
本発明によれば、ユーザにとって好適なタイミングで、適切なアプリケーションを自動的に起動することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る携帯電話機の外観斜視図である。
【図２】本実施形態に係る携帯電話機の機能を示す機能ブロック図である。
【図３】本実施形態に係る実行回数テーブルを示す図である。
【図４】本実施形態に係る自動実行テーブルを示す図である。
【図５】本実施形態に係る制御部の所定のアプリケーションが終了又は中断された場合における、所定のアプリケーションに連続して実行するアプリケーションを決定する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について説明する。まず、本発明の電子機器の一実施形態に係る携帯電話機１の基本構造について、図１を参照しながら説明する。図１は、本実施形態に係る携帯電話機１の外観斜視図である。
【００１５】
なお、図１は、いわゆる折り畳み型の携帯電話機の形態を示しているが、本発明に係る携帯電話機の形態としては、特にこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにした回転式（ターンタイプ）や、操作部と表示部とが１つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でもよい。
【００１６】
携帯電話機１は、操作部側筐体部２と、表示部側筐体部３とを備えて構成される。
操作部側筐体部２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２とを備えて構成される。操作部１１は、各種設定や電話機能やメール機能等の各種機能を作動させるための機能設定操作キー１３と、電話番号の数字やメール等の文字等を入力するための入力操作キー１４と、各種操作における決定やスクロール等を行う決定操作キー１５とから構成されている。
また、表示部側筐体部３は、表面部２０に、各種情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２１と、通話の相手側の音声を出力するスピーカ２２とを備えて構成されている。
【００１７】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とを互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００１８】
図２は、本実施形態に係る携帯電話機１の機能を示す機能ブロック図である。
携帯電話機１は、図２に示すように、操作部１１と、マイク１２と、通信部３０と、ＬＣＤ制御部４１と、音声処理部４２と、記憶部５０と、制御部６０とを操作部側筐体部２に備える。また、携帯電話機１は、ＬＣＤ表示部２１と、スピーカ２２と、ＬＣＤドライバ２３とを表示部側筐体部３に備える。
【００１９】
通信部３０は、基地局（図示省略）等の外部機器と信号の送受信を行う。この通信部３０は、アンテナとしてのメインアンテナ３１と、ＲＦ回路部３２とを備える。
【００２０】
メインアンテナ３１は、基地局等の外部機器と、所定の変調方式で変調された高周波信号の送受信を行う。
ＲＦ回路部３２は、メインアンテナ３１により送受信される高周波信号を処理する。具体的には、ＲＦ回路部３２は、メインアンテナ３１によって受信した信号を所定の復調方式で復調し、処理後の信号を制御部６０に供給する。また、ＲＦ回路部３２は、制御部６０から供給された信号を所定の変調方式で変調し、メインアンテナ３１を介して基地局等の外部機器に送信する。
【００２１】
ＬＣＤ制御部４１は、制御部６０の制御に従って、所定の画像処理を行い、処理後の画像データをＬＣＤドライバ２３に出力する。ＬＣＤドライバ２３は、フレームメモリを備えており、ＬＣＤ制御部４１から供給された画像データをフレームメモリに蓄える。そして、ＬＣＤドライバ２３は、フレームメモリに蓄えられた画像データを所定のタイミングでＬＣＤ表示部２１又はサブＬＣＤ表示部（図示省略）に出力する。
【００２２】
音声処理部４２は、制御部６０の制御に従って、所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４２から供給された信号を外部に出力する。また、音声処理部４２は、マイク１２から入力された信号を処理し、処理後の信号を制御部６０に出力する。
【００２３】
記憶部５０は、例えば、情報を記憶するメモリ等により構成されており、制御部６０による演算処理に利用される。また、記憶部５０は、本実施形態に係るアプリケーションや各種プログラム等を記憶する。なお、記憶部５０は、着脱可能な外部メモリを兼ねていてもよい。
【００２４】
また、記憶部５０は、後述の制御部６０により実行されたアプリケーションの実行回数を記憶する実行回数テーブル５１と、連続して実行させるアプリケーションを記憶する自動実行テーブル５２を備える。
【００２５】
図３は、本実施形態に係る実行回数テーブル５１を示す図である。実行回数テーブル５１は、所定のアプリケーションとしての第１アプリケーション５１Ａと、所定のアプリケーションによって生成される第１データ５１Ｂと、所定のアプリケーションが終了又は中断した後に連続して実行された他のアプリケーションとしての第２アプリケーション５１Ｃと、当該第２アプリケーションが第１アプリケーションの後に実行された回数を示す第１実行回数５１Ｄと、第２アプリケーションが第１データを利用した回数を示す第１利用回数５１Ｅと、第１データに基づいて生成される第２データ５１Ｆとを関連付けて記憶する。
【００２６】
また、実行回数テーブル５１は、第２アプリケーション５１Ｃが終了又は中断した後に連続して実行された他のアプリケーションとしての第３アプリケーション５１Ｇと、当該第３アプリケーションが第２アプリケーションの後に実行された回数を示す第２実行回数５１Ｈと、第３アプリケーションが第２データを利用した回数を示す第２利用回数５１Ｉとを関連付けて記憶する。
【００２７】
なお、本実施形態では、連続して実行されたアプリケーションの関係を図３に示す実行回数テーブル５１に記憶させることとしたが、これに限らず、実行回数テーブル５１に記憶されているデータを複数のテーブルに分けて記憶させるようにしてもよい。
【００２８】
図４は、本実施形態に係る自動実行テーブル５２を示す図である。自動実行テーブル５２は、所定のアプリケーション５２Ａと、所定のアプリケーションが終了又は中断した後に自動的に実行させる第２アプリケーション５２Ｂと、第２アプリケーションが終了又は中断した後に自動的に実行させる第３アプリケーション５３Ｃとを関連付けて記憶する。
【００２９】
説明を図２に戻す。制御部６０は、携帯電話機１の全体を制御しており、例えば、通信部３０、ＬＣＤ制御部４１、音声処理部４２等に対して所定の制御を行う。また、制御部６０は、実行部として機能し、操作部１１等から入力を受け付けて、複数のアプリケーションのいずれかを実行する。そして、制御部６０は、処理実行の際には、記憶部５０を制御し、各種プログラム及びデータの読み出し、並びにデータの書き込みを行う。
【００３０】
このように構成される携帯電話機１は、制御部６０により、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、記憶部５０に記憶されている実行回数に基づいて決定する。以下に、制御部６０について、詳細な説明を行う。
【００３１】
制御部６０は、所定のアプリケーション（例えば、２次元バーコード撮像プログラム）が終了又は中断した後に連続して実行させるアプリケーション（第２アプリケーション）を、記憶部５０の実行回数テーブル５１に記憶されている第１実行回数５１Ｄに基づいて決定する。
【００３２】
具体的には、制御部６０は、実行回数テーブル５１から、所定のアプリケーションに対応する第２アプリケーションを抽出する。そして、制御部６０は、抽出した第２アプリケーションのうち、実行回数テーブル５１に記憶されている第１実行回数５１Ｄが最も多い第２アプリケーションを、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションに決定する。
【００３３】
図３及び図４を用いて、より具体的に説明する。最初に、２次元バーコード撮像アプリケーション、及び不図示の撮像部を制御することにより、制御部６０は、撮像部によって撮像された２次元バーコードよりＵＲＬのテキストデータ（第１データ）を抽出する。
【００３４】
次に、制御部６０は、２次元バーコード撮像アプリケーションが、操作部１１に対するユーザ操作によって終了又は中断された場合、記憶部５０に記憶されている実行回数テーブル５１を参照することによって、２次元バーコード撮像アプリケーションの次に起動するアプリケーションを決定する。
【００３５】
具体的には、最初に、制御部６０は、実行回数テーブル５１に、２次元バーコード撮像アプリケーションの次に実行されたことのあるアプリケーションとして記憶されている第２アプリケーション５１Ｃと、当該第２アプリケーション５１Ｃの過去における実行回数（第１実行回数５１Ｄ）とを参照する。
【００３６】
そして、制御部６０は、第１実行回数５１Ｄの実行回数が１２４回と最も多いブラウザを、２次元バーコード撮像アプリケーションの次に起動するアプリケーションとして起動する。
【００３７】
また、制御部６０は、抽出した第２アプリケーションのうち、実行回数テーブル５１に記憶されている第１実行回数５１Ｄが最も多い第２アプリケーションが複数存在する場合、記憶部５０の実行回数テーブル５１に記憶されている第１利用回数５１Ｅが最も多い第２アプリケーションを、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションに決定する。
【００３８】
これについても、図３及び図４を用いて具体的に説明する。例えば、最初に、制御部６０は、撮像部による被写体の撮像を行うためのアプリケーションである撮像アプリケーションを起動したとする。
【００３９】
当該撮像アプリケーションを起動した制御部６０は、操作部１１に対するユーザ操作等に基づいて、被写体の画像ファイル（第１データ）を作成する。そして、画像ファイルが作成された後に、操作部１１に対してアプリケーションの終了操作が行われると、制御部６０は、撮像アプリケーションを終了すると共に、記憶部５０の実行回数テーブル５１の参照を開始する。
【００４０】
制御部６０は、上述した方法と同様にして、実行回数テーブル５１における、撮像アプリケーションの第２アプリケーション５１Ｃを参照する。この場合、第２アプリケーション５１Ｃとして、ファイラ及びフォトレタッチソフトが実行回数テーブル５１に記憶されている。
【００４１】
ところが、ファイラ及びフォトレタッチソフトの第１実行回数５１Ｄは、共に最多の８９回である。このような場合には、制御部６０は、第１利用回数５１Ｅを参照して、当該第１利用回数５１Ｅの最も多い第２アプリケーション５１Ｃを、撮像アプリケーションの次に起動するアプリケーションとして決定する。
具体的には、本実施形態においては、ファイラの第１利用回数５１Ｅが７０回と最多であるため、撮像アプリケーションの次に起動されるアプリケーションはファイラとなる。
【００４２】
また、制御部６０は、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションの終了又は中断した後に連続して実行させるアプリケーションを、記憶部５０の実行回数テーブル５１に記憶されている、第１データに基づいて作成される第２データの第２利用回数５１Ｉに基づいて決定する。
【００４３】
すなわち、制御部６０は、実行回数テーブル５１に基づいて、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションに対応する第３アプリケーション及び第２利用回数を抽出する。そして、制御部６０は、第２利用回数が最も多い第３アプリケーションを、連続して実行させるアプリケーションに決定する。
【００４４】
これについても、図３及び図４を用いて具体的に説明する。例えば、最初に、制御部６０は、撮像部による被写体の撮像を行うためのアプリケーションである撮像アプリケーションを起動したとする。
上述したように、制御部６０は、撮像アプリケーションを終了すると共に、記憶部５０の実行回数テーブル５１の参照を開始する。
【００４５】
そして、制御部６０は、上述した方法と同様にして、実行回数テーブル５１における、撮像アプリケーションの第２アプリケーション５１Ｃを参照する。この場合、第２アプリケーション５１Ｃとして、ファイラ及びフォトレタッチソフトが実行回数テーブル５１に記憶されている。
【００４６】
そして、制御部６０は、ファイラ及びフォトレタッチソフトの第１実行回数５１Ｄが、共に最多の８９回であることにより、第１利用回数５１Ｅを参照して、当該第１利用回数５１Ｅの最も多いアプリケーションであるファイラを、撮像アプリケーションの次に起動するアプリケーションとして決定する。
【００４７】
そして、操作部１１によるユーザ操作等に基づいて、ファイラによって画像ファイルが作成される。その後、操作部１１に対してファイラの終了操作が行われると、制御部６０は、ファイラを終了すると共に、記憶部５０の実行回数テーブル５１の参照を開始する。すなわち、制御部６０は、実行回数テーブル５１における、ファイラの第３アプリケーション５１Ｇを参照する。この場合、第３アプリケーション５１Ｇとして、メーラー及びアドレス帳が記憶されている。
【００４８】
そして、制御部６０は、メーラー及びアドレス帳の、ファイラによって生成される第２データ５１Ｆ（画像ファイル）の利用回数（第２利用回数５１Ｉ）を参照する。そして、制御部は、第２利用回数が１０回と最も多いメーラーをファイラの次に起動するアプリケーションとして起動する。
【００４９】
なお、制御部６０は、所定のアプリケーションが終了又は中断した後に実行させるアプリケーションとして決定された第２アプリケーション、及び当該第２アプリケーションが終了又は中断した後に実行させるアプリケーションとして決定された第３アプリケーションを、自動実行テーブル５２に記憶させる。
【００５０】
また、制御部６０は、操作部１１を介して、自動実行テーブル５２に基づくアプリケーションの連続実行を許可するか否かを受け付ける。制御部６０は、許可するか否かについての情報を記憶部５０に記憶させる。
【００５１】
そして、制御部６０は、自動実行が許可されている場合に、自動実行テーブル５２に基づいて、所定のアプリケーションが終了又は中断した後に、自動的に第２アプリケーションを実行させる。そして、制御部６０は、自動実行が許可されている場合に、自動実行テーブル５２に基づいて、第２アプリケーションが終了又は中断した後に、自動的に第３アプリケーションを実行させる。
【００５２】
続いて、制御部６０による所定のアプリケーションに連続して実行するアプリケーションを決定する処理の流れについて説明する。図５は、本実施形態に係る制御部６０の所定のアプリケーションが終了又は中断された場合における、所定のアプリケーションに連続して実行するアプリケーションを決定する処理の流れを示すフローチャートである。
【００５３】
ステップＳ１において、制御部６０は、実行回数テーブル５１から所定のアプリケーションに対応し、第１実行回数が最も多い第２アプリケーションを抽出する。
ステップＳ２において、制御部６０は、ステップＳ１において抽出した、実行回数が最も多い第２アプリケーションが複数あるか否かを判定する。制御部６０は、この判定がＹＥＳの場合、ステップＳ３に処理を移し、この判定がＮＯの場合、ステップＳ４に処理を移す。
【００５４】
ステップＳ３において、制御部６０は、ステップＳ１において抽出した第２アプリケーションのうち、第１利用回数が最も多い第２アプリケーションを抽出する。
ステップＳ４において、制御部６０は、ステップＳ１からステップＳ３の処理によって抽出された第２アプリケーションを、所定のアプリケーションが中断又は終了した後に実行するアプリケーションに決定する。
【００５５】
ステップＳ５において、制御部６０は、ステップＳ４において決定した第２アプリケー所に対応し、第２利用回数が最も多い第３アプリケーションを抽出する。
ステップＳ６において、制御部６０は、ステップＳ５において抽出した第３アプリケーションを、ステップＳ５において決定した第２アプリケーションが中断又は終了した後に実行するアプリケーションに決定する。
【００５６】
ステップＳ７において、制御部６０は、ステップＳ４において決定した第２アプリケーション及びステップＳ６において決定した第３アプリケーションを自動実行テーブル５２に記憶させる。
【００５７】
以上、本実施形態によれば、携帯電話機１は、制御部６０によって、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを、記憶部５０の実行回数テーブル５１に記憶されている実行回数に基づいて決定する。
【００５８】
実行回数が多いアプリケーションは、実行回数が少ないアプリケーションに比べて実行される可能性が高いため、相対的に、所定のアプリケーションの後に起動されるアプリケーションとして適切である。そして、携帯電話機１は、実行回数に基づいて、所定のアプリケーションが終了又は中断した後に連続して実行させるアプリケーションを決定するため、所定のアプリケーションのユーザにとって好適なタイミングで、適切なアプリケーションを自動的に起動することができる。
【００５９】
また、携帯電話機１は、制御部６０によって、記憶部５０の実行回数テーブル５１に記憶されている実行回数に基づいて、所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションを、所定のアプリケーションが終了又は中断した場合に連続して実行させるアプリケーションに決定する。
【００６０】
所定のアプリケーションが終了又は中断した後に連続して実行された回数が最も多いアプリケーションは、ユーザによって所定のアプリケーションに続いて実行される可能性が最も高い。よって、携帯電話機１は、自動的に起動させるアプリケーションとして最も適切なアプリケーションを選択することができる。
【００６１】
また、携帯電話機１は、制御部６０によって、所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在するとき、記憶部５０の自動実行テーブル５２に記憶されている第１利用回数５１Ｅの最も多いアプリケーションを、所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションとして決定する。
【００６２】
よって、携帯電話機１は、所定のアプリケーションの終了又は中断した後に連続して実行された回数の最も多いアプリケーションが複数存在する場合であっても、第１利用回数５１Ｅに基づいて所定のアプリケーションの終了又は中断した後に連続して実行させるアプリケーションを絞り込むことができる。
【００６３】
また、制御部６０は、所定のアプリケーションの終了又は中断に応じて実行されるアプリケーションの終了又は中断した後に続けて実行させるアプリケーションを、記憶部５０の実行回数テーブル５１に記憶されている第２データ５１Ｆに対応する第２利用回数５１Ｉに基づいて決定する。
【００６４】
よって、携帯電話機１は、第２データの利用回数に基づいて、所定のアプリケーションの終了又は中断に応じて実行されるアプリケーションの終了又は中断した後に続けて実行させるアプリケーションを選択することができる。
【００６５】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６６】
１  携帯電話機
５０  記憶部
５１  実行回数テーブル
５２  自動実行テーブル
６０  制御部
【図１】
0005751881.tif 000002
【図２】
0005751881.tif 000003
【図３】
0005751881.tif 000004
【図４】
0005751881.tif 000005
【図５】
0005751881.tif 000006