(57)【要約】【課題】アプリケーションの競合処理を回避し、ユーザビリティを向上することができる携帯電子機器を提供すること。【解決手段】筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部４１と、回転ダイヤル部４１の回転を検出する回転量検出部２０１と、回転量検出部２０１により検出された回転に基づいて、複数のアプリケーションのうち一のアプリケーションを決定して起動するアプリケーション起動処理部２０２と、アプリケーション起動処理部２０２にて決定されたアプリケーションが実行中か否かを判定するアプリケーション実行判定部２０３とを備える。アプリケーション実行判定部２０３においてアプリケーション起動処理部２０２で決定されたアプリケーションが実行中であると判定された場合、アプリケーション起動処理部２０２は、当該アプリケーションの起動を中止する。【選択図】図６
2010109587.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、
前記回転ダイヤル部の回転を検出する回転量検出部と、
前記回転量検出部により検出された回転に基づいて、複数のアプリケーションのうち一のアプリケーションを決定して起動するアプリケーション起動処理部と、
前記アプリケーション起動処理部にて決定されたアプリケーションが実行中か否かを判定するアプリケーション実行判定部と、を備え、
前記アプリケーション実行判定部において前記アプリケーション起動処理部で決定されたアプリケーションが実行中であると判定された場合、前記アプリケーション起動処理部は、当該アプリケーションの起動を中止することを特徴とする携帯電子機器。
【請求項２】
複数のアプリケーションが実行中のときに、前記アプリケーション実行判定部において前記アプリケーション起動処理部で決定されたアプリケーションがバックグラウンドで実行中であると判定された場合、
前記アプリケーション起動処理部は、当該アプリケーションの起動を中止し、前記バックグラウンドで実行中のアプリケーションをフォアグラウンドで実行するように切り替え、フォアグラウンドで実行中のアプリケーションをバックグラウンドで実行するように切り替えることを特徴とする請求項１記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部操作部を有する携帯電子機器に関する。
【背景技術】
【０００２】
携帯電話機において、より直感的なユーザインターフェースが要求されている。ここで、ヒンジ部を有するフォルダタイプの携帯電話機において、ヒンジ部にボリューム切り替え等に用いる回転ダイヤルを設けたものが知られている（例えば、特許文献１を参照。）。また、このような回転ダイヤルの利用形態としては、予め所定のアプリケーションを回転ダイヤルに割り当てておき、当該回転ダイヤルが操作されることにより、当該所定のアプリケーションが起動するような形態が考えられる。
【０００３】
また、携帯電話機は、通信・通話の機能のみならずテレビやラジオを視聴する機能も搭載されており、多機能化されている。ここで、携帯電話機においては、テレビ視聴機能等の機能が選択されていない場合には、通信・通話の待受画面がトップ画面（フォアグラウンド）として表示される。そして、ユーザが所定の操作を行うことにより、当該待受画面から他の機能を選択するメニュー選択画面に移行するとともに、当該選択メニュー画面においてユーザが所定の操作を行うことにより所望する機能の選択を行うことができる。
【特許文献１】特開平６−９０２００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このように構成される携帯電話機では、回転ダイヤルを操作することによって、所定のアプリケーション（以下、アプリケーションＡという。）を起動し、当該起動したアプリケーションから回転ダイヤル部による操作を伴わずに異なるアプリケーション（以下、アプリケーションＢという。）が起動される状況が想定される。このような状況が発生した場合において、回転ダイヤルの操作によって、現在フォアグラウンドで実行しているアプリケーションＢと同じアプリケーションＢが選択されたときには、現在フォアグラウンドで実行中のアプリケーションＢを終了して待ち受け状態に戻ってから、再び選択されたアプリケーションＢが起動される。
【０００５】
ここで、具体的に、アプリケーションＡをＷｅｂブラウザとし、アプリケーションＢをＥメールの作成アプリケーションとして、上記処理の流れを説明する。
１．回転ダイヤルの操作によってＷｅｂブラウザを選択する。
２．Ｗｅｂブラウザがフォアグラウンドで起動する。
３．Ｗｅｂブラウザに表示されているＥメールアドレス（Ｅメールの作成アプリケーションの起動が関連付けられている）を、操作キーにより選択する。
４．Ｅメールの作成アプリケーションがフォアグラウンドで起動し、Ｅメール作成画面が表示される。
５．回転ダイヤルを操作し、Ｅメールの作成アプリケーションを選択する。
６．上記４．で起動中のＥメール作成画面が中止され（Ｅメールの作成アプリケーションの終了）、上記５．の操作にしたがって、再びＥメールの作成アプリケーション（Ｅメールメニュー画面）が起動する。
【０００６】
このようにして、回転ダイヤルを操作して現在実行しているアプリケーションと同一のアプリケーションを選択してしまうと、現在実行されているアプリケーションの種類の有無を問わず、現在実行中のアプリケーションを終了し、再度同一のアプリケーションが起動されてしまい、ユーザビリティを損なう問題がある。
【０００７】
本発明は、このようなアプリケーションの競合処理を回避し、ユーザビリティを向上することができる携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る携帯電子機器は、上記課題を解決するために、筐体と、前記筐体に所定の回転軸を中心に回転可能に取り付けられる回転ダイヤル部と、前記回転ダイヤル部の回転を検出する回転量検出部と、前記回転量検出部により検出された回転に基づいて、複数のアプリケーションのうち一のアプリケーションを決定して起動するアプリケーション起動処理部と、前記アプリケーション起動処理部にて決定されたアプリケーションが実行中か否かを判定するアプリケーション実行判定部と、を備え、前記アプリケーション実行判定部において前記アプリケーション起動処理部で決定されたアプリケーションが実行中であると判定された場合、前記アプリケーション起動処理部は、当該アプリケーションの起動を中止することを特徴とする。
【０００９】
上記携帯電子機器では、複数のアプリケーションが実行中のときに、前記アプリケーション実行判定部において前記アプリケーション起動処理部で決定されたアプリケーションがバックグラウンドで実行中であると判定された場合、前記アプリケーション起動処理部は、当該アプリケーションの起動を中止し、前記バックグラウンドで実行中のアプリケーションをフォアグラウンドで実行するように切り替え、フォアグラウンドで実行中のアプリケーションをバックグラウンドで実行するように切り替えることが好ましい。
【発明の効果】
【００１０】
本発明によれば、アプリケーションの競合処理を回避し、ユーザビリティを向上することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。図１は、本発明に係る携帯電子機器の一例である携帯電話機１の外観斜視図を示す。また、図２は、携帯電話機１の閉状態における表示部側筐体部３から見たときの外観図を示す。また、図３は、携帯電話機１の閉状態における操作部側筐体部２から見たときの外観図を示す。また、図４は、外部操作部としての回転ダイヤル部付近の拡大図を示す。また、図５は、回転ダイヤル部の機能を示す図である。なお、以下では、携帯電話機について説明するが、本発明はこれに限定されるものではなく、回転ダイヤル部等の外部操作部を有するものであり、なおかつ複数のアプリケーションを独立して起動可能であれば良く、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ポータブルナビゲーション装置、ノートパソコン等であっても良い。
【００１２】
携帯電話機１は、図１に示すように、操作部側筐体部２と、表示部側筐体部３と、を備えて構成される。操作部側筐体部２は、表面部１０に、操作キー群１１と、携帯電話機１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。操作キー群１１は、機能設定操作ボタン１３と、入力操作ボタン１４と、決定操作ボタン１５と、コントロールボタン１６と、から構成されている。機能設定操作ボタン１３は、各種設定や電話帳機能やメール機能等の各種機能を動作させるためのボタンである。入力操作ボタン１４は、電話番号の数字やメール等の文字等を入力するためのボタンである。決定操作ボタン１５は、各種操作における決定やスクロール等を行うボタンである。コントロールボタン１６は、ボリュームコントロール等を行うボタンである。
【００１３】
また、表示部側筐体部３は、表面部２０に、各種情報を表示するためのディスプレイ２１と、通話の相手側の音声を出力する音声出力部２２と、を備えて構成されている。
【００１４】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開状態）にしたり、操作部側筐体部２と表示部側筐体部３とが折り畳まれた状態（閉状態）にしたりできる。
【００１５】
なお、図１は、いわゆる折り畳み型の携帯電話機１の形態を示しているが、本発明に係る携帯電話機１の形態としては特にこれに限られず、操作部側筐体部２と表示部側筐体部３とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体部２と表示部側筐体部３との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部側筐体部２と表示部側筐体部３とが一つの筐体に配置され連結部を有さない型式（ストレートタイプ）等であっても良い。
【００１６】
また、ヒンジ機構４が形成されている位置には、所定方向に自在に回転するように筐体に取り付けられている外部操作部としての回転ダイヤル部４１を備えている。なお、回転ダイヤル部４１の操作及び機能については後述する。また、外部操作部は、回転ダイヤル部４１以外の構成であっても良く、入力操作、選択操作や決定操作を行うための入力操作ボタン１４や決定操作ボタン１５とは別個に配置されて、筐体の外側に配置されるように構成されていれば良い。
【００１７】
また、携帯電話機１は、図２に示すように、表示部側筐体部３のディスプレイ２１が配置されている裏面側には、所定の情報が表示されるサブディスプレイ２３を備えている。
【００１８】
また、携帯電話機１は、図３に示すように、操作部側筐体部２の操作キー群１１が配置されている裏面側には、被写体を撮影するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ等により構成される撮影部１７と、一定の光量を出力する発光部１８とを備えている。
【００１９】
ここで、回転ダイヤル部４１の操作及び機能について説明する。回転ダイヤル部４１は、図４に示すように、ヒンジ機構４の回転軸Ｘに沿って、ユーザの指により所定方向（図４中のａ方向（ヒンジ機構４の回転軸と直交する第１の方向）及びｂ方向（ヒンジ機構４の回転軸と直交する第２の方向））に自在に回転するように筐体に取り付けられている。なお、回転ダイヤル部４１は、図４に示すような構成に限定されず、ユーザの操作によって回転自在な構成であれば良く、回転軸（ヒンジ軸）Ｘと直交する方向の軸に沿って所定方向に自在に回転するような構成等であっても良い。
【００２０】
また、回転ダイヤル部４１には、回転方向において所定の間隔ごとに複数の指標（アイコン）Ｉが付されている。なお、指標Ｉは、例えば、図５に示すように、アプリケーションを選択する際の目印になるようなユーザにとって理解しやすいイメージによって描かれている。
【００２１】
ここで、ユーザによる回転ダイヤル部４１の操作について簡略的に説明する。ユーザは、当該指標Ｉを手掛かりとして、所望するアプリケーションに対応する指標Ｉをヒンジ機構４のケース外面にマーク等で示されている選択位置Ｓ（目印）まで回転させる。携帯電話機１は、選択位置Ｓに静止している指標Ｉに対応するアプリケーションを起動させる。このようにして、回転ダイヤル部４１は、物理的な回転ダイヤルの操作により、各種の機能を発揮するメニュー選択を可能とする。
【００２２】
また、回転ダイヤル部４１は、物理的な回転ダイヤルの操作にしたがって、各種の機能を発揮するメニュー選択が可能である。回転ダイヤル部４１は、例えば、図５に示すように、ユーザの回転操作によって、無操作時（ニュートラル（Ｎ））を基準として、ａ方向に４５°（ｂ方向に３１５°）回転されることにより、撮影部１７のカメラ機能が起動し、ａ方向に９０°（ｂ方向に２７０°）回転されることにより、Ｗｅｂブラウザが起動する。また、回転ダイヤル部４１は、無操作時（（Ｎ））を基準として、ａ方向に１３５°（ｂ方向に２２５°）回転されることにより、メールアプリケーションが起動し、ａ方向に１８０°（ｂ方向に１８０°）回転されることにより、ツールメニュー（携帯電話機１における音出力等に関する各種の設定を行うメニュー）が起動する。また、回転ダイヤル部４１は、無操作時（（Ｎ））を基準として、ａ方向に２２５°（ｂ方向に１３５°）回転されることにより、テレビ機能が起動し、ａ方向に２７０°（ｂ方向に９０°）回転されることにより、データフォルダが起動し、ａ方向に３１５°（ｂ方向に４５°）回転されることにより、アドレス帳が起動する。
【００２３】
なお、上述した回転ダイヤル部４１の回転角度に応じて割り当てられているメニューは一例であって、これに限定されることは無く、例えば、ユーザ自身が頻繁に使用するメニューを登録可能な構成であっても良いし、また、所望のＷｅｂアドレスを登録しておき、当該Ｗｅｂアドレスを回転ダイヤル部４１により選択することによって、Ｗｅｂブラウザが起動して当該ＷｅｂアドレスのＷｅｂページを閲覧できるような構成であっても良い。また、メニューの数も上述した数（７つ）に限定されるものではない。
【００２４】
また、ユーザは、回転ダイヤル部４１を直接操作することにより、一定条件下において、回転ダイヤル部４１に割り当てられている各種機能を直接的に起動させることができ、従来のようにメインメニューを経由する必要がなく、簡易に所望するアプリケーションを起動することができる。
【００２５】
また、図６は、携帯電話機１の機能を示す機能ブロック図である。携帯電話機１は、図６に示すように、表示部として閉状態にて外部に露出しないディスプレイ２１と、閉状態でも外部に露出するサブディスプレイ２３とを備える。さらに、ユーザの操作の用に供する操作キー群１１と、ユーザの操作の用に供する回転ダイヤル部４１と、外部の端末と通信を行う通信部６０と、所定の処理を行う処理部７０と、所定容量を有する充電池８０と、充電池８０から供給される電源電圧を所定の電圧に変換し、変換後の電圧を通信部６０や処理部７０等に供給する電源回路部９０と、テーブル１０１を有する記憶部１００と、を備えている。
【００２６】
通信部６０は、所定の使用周波数帯により外部装置と通信を行うメインアンテナ６１と、変調処理又は復調処理等の信号処理を行う通信処理部６２と、を備える。
【００２７】
メインアンテナ６１は、所定の使用周波数帯（例えば、８００ＭＨｚ）で外部装置（基地局）と通信を行う。なお、本実施の形態では、所定の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であっても良い。また、メインアンテナ６１は、所定の使用周波数帯の他に、第２の使用周波数帯（例えば、２ＧＨｚ）に対応できる、いわゆるデュアルバンド対応型による構成であっても良いし、さらに、第３の使用周波数帯以上にも対応できる複数バンド対応型により構成されていても良い。
【００２８】
通信処理部６２は、メインアンテナ６１によって受信した信号を復調処理し、処理後の信号を処理部７０に供給し、一方、処理部７０から供給された信号を変調処理し、メインアンテナ６１を介して外部装置（基地局）に送信する。
【００２９】
電源回路部９０は、充電池８０から供給される電源電圧を所定の電圧値に変圧し、変圧後の電源電圧を通信部６０や処理部７０等に供給する。
【００３０】
記憶部１００は、処理部７０にて実行される多数のプログラム及びパラメータや各種テーブル等が記憶される。具体的には、記憶部１００は、処理部７０にて起動、終了、中断等がなされる多数のアプリケーションプログラムや、これら複数のアプリケーションにて使用されるパラメータや、複数のアプリケーションプログラムを動作させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムの他、詳細は後述する回転量検出部２０１にて検出される回転量と複数のアプリケーションとの対応関係（図５を参照。）、さらには閉状態でも起動可能なアプリケーションで有るか否かを示すテーブル１１０を記憶している。なお、複数のアプリケーションプログラムには、基準アプリケーション、画像再生用アプリケーション、カメラ、メール等の携帯電話機１が有するアプリケーションごとのアプリケーションプログラムが含まれる。
【００３１】
処理部７０は、回転ダイヤル部４１から供給される回転量に応じて各種機能に対する起動処理を行う。ここで、処理部７０の構成と動作について説明する。処理部７０は、回転ダイヤル部４１の回転量を検出し、検出された回転量に応じた所定のアプリケーションを起動し、当該起動した所定のアプリケーションに対応する表示画面をディスプレイ２１に表示するように制御する。なお、本実施例では、回転ダイヤル部４１の角度の変化量を回転量として検出しているが、これに限られず、回転ダイヤル部４１の回転に応じた変化を検出できれば良く、例えば、抵抗率の変化等を回転量として検出しても良い。または、回転ダイヤル部４１の回転位置（又は回転角度）を検出し、検出された回転位置に応じて制御するようにしても良い。
【００３２】
また、処理部７０は、回転ダイヤル部４１の回転が生じる都度、記憶部１００のアプリケーション対応関係のテーブル１１０を参照し、回転量に応じたアプリケーションを特定している。なお、テーブル１１０は、複数のテーブルを有しており、詳細は後述するが、処理部７０は、現在選択されているアプリケーションに応じて、適宜、参照するテーブルを変更する。
【００３３】
処理部７０は、携帯電話機１の主電源がＯＮ状態されると、まずＯＳプログラムを立ち上げ、ＯＳ管理下で基準アプリケーションプログラムを起動することでディスプレイ２１に通信の待受画面を表示するように制御する。その後、処理部７０は、起動するアプリケーションが発生する都度、ＯＳ管理下で基準アプリケーションプログラムを終了あるいは中断して新たなアプリケーションプログラムを起動する制御を行う。この処理により、処理部７０は、ディスプレイ２１上に、待受画面に代えて新たに起動したアプリケーションに基づく画面を表示させる制御を行う。なお、処理部７０は、起動していたアプリケーションプログラムが基準アプリケーションプログラムではなく、他のアプリケーションプログラムであった場合においても同様に、起動していたアプリケーションプログラムを終了あるいは中断して新たなアプリケーションプログラムを起動する。そして、処理部７０は、以前のアプリケーションプログラムに基づく画面から新たなアプリケーションプログラムに基づく画面に変更するよう制御する。
【００３４】
このように構成される携帯電話機１では、回転ダイヤル部４１を操作して現在実行しているアプリケーションと同一のアプリケーションが選択された場合、回転ダイヤル部４１の操作にしたがって選択されたアプリケーションの起動処理を実行せずに、現在実行しているアプリケーションを維持する機能を有する。
【００３５】
ここで、当該機能を発揮するための処理部７０の具体的な構成と動作について詳細に説明する。処理部７０は、図６に示すように、回転量検出部２０１と、アプリケーション起動処理部２０２と、アプリケーション実行判定部２０３と、を備える。
【００３６】
回転量検出部２０１は、回転ダイヤル部４１の回転を検出する。ここで、本実施例では、回転量検出部２０１は、回転ダイヤル部４１の角度の変化量を回転量として検出するように構成されているが、特にこの構成に限られず、回転ダイヤル部４１の回転に応じた変化を検出できれば良い。例えば、回転量検出部２０１は、回転ダイヤル部４１の回転を抵抗率の変化として検出し、当該検出された値から回転ダイヤル部４１の回転量を検出する構成であっても良い。または、回転量検出部２０１は、回転ダイヤル部４１の回転位置（又は回転角度）を検出し、当該検出された回転位置から回転ダイヤル部４１の回転量を検出する構成であっても良い。
【００３７】
アプリケーション起動処理部２０２は、回転量検出部２０１により検出された回転に基づいて、複数のアプリケーションのうち一のアプリケーションを決定して起動する。アプリケーション実行判定部２０３は、アプリケーション起動処理部２０２にて決定されたアプリケーションが現在実行中か否かを判定する。
【００３８】
また、アプリケーション起動処理部２０２は、アプリケーション実行判定部２０３においてアプリケーション起動処理部２０２で決定されたアプリケーションが実行中であると判定された場合、当該アプリケーションの起動を中止する。
【００３９】
したがって、携帯電話機１は、回転ダイヤル部４１の回転操作にしたがって、アプリケーションを起動する際に、現在実行中のアプリケーションを確認し、現在実行中のアプリケーションと同一であった場合には、回転ダイヤル部４１の回転操作により選択されたアプリケーションの起動を中止する。このようにして、携帯電話機１は、アプリケーションの競合処理を回避し、ユーザビリティの向上を図ることができる。
【００４０】
また、複数のアプリケーションが実行中のときに、アプリケーション実行判定部２０３においてアプリケーション起動処理部２０２で決定されたアプリケーションがバックグラウンドで実行中であると判定された場合には、アプリケーション起動処理部２０２は以下のように処理を実行する。アプリケーション起動処理部２０２は、当該アプリケーションの起動を中止し、バックグラウンドで実行中のアプリケーションをフォアグラウンドで実行するように切り替え、フォアグラウンドで実行中のアプリケーションをバックグラウンドで実行するように切り替えるように処理を実行する。
【００４１】
このように構成されることにより、携帯電話機１は、バックグラウンドで起動中のアプリケーションと同一にかかるアプリケーションが回転ダイヤル部４１により選択された場合、バックグラウンドで起動中のアプリケーションを終了しないで、かつ、当該アプリケーションがフォアグラウンドで起動するように、起動中のアプリケーション間のアクティブ／インアクティブを切り替えるので、アプリケーションの競合処理を回避し、ユーザビリティの向上を図ることができる。
【００４２】
ここで、処理部７０の具体的な動作について図７に示すフローチャートを参照しながら説明する。なお、以下では、携帯電話機１は、待受アプリのみが起動している状態から、回転ダイヤル部４１の操作にしたがってＷｅｂブラウザを起動し、その後、Ｗｅｂブラウザに表示されているＥメールアドレス（メールアプリケーションの起動が関連付けられている）を操作キー群１１により選択し、その後、メールアプリケーションが起動しているときに、回転ダイヤル部４１によりメールアプリケーションが選択された場合を想定して説明する。
【００４３】
ステップＳＴ１において、回転量検出部２０１は、回転ダイヤル部４１の回転を検出する。なお、ステップＳＴ１の工程では、ディスプレイ２１には待受画面が表示されている。
【００４４】
ステップＳＴ２において、アプリケーション起動処理部２０２は、ステップＳＴ１の工程で検出された回転に基づいて起動するアプリケーションを判断する。本実施例では、アプリケーション起動処理部２０２は、Ｗｅｂブラウザが選択されたものと判断する。なお、ステップＳＴ２の工程では、ディスプレイ２１には待受画面が表示されている。
【００４５】
ステップＳＴ３において、アプリケーション起動処理部２０２は、アプリケーション実行判定部２０３により現在実行中のアプリケーションを確認する。本実施例では、アプリケーション起動処理部２０２は、待受アプリのみが起動中であることを確認する。
【００４６】
ステップＳＴ４において、アプリケーション実行判定部２０３は、ステップＳＴ２の工程で判断されたアプリケーションと、ステップＳＴ３の工程で確認されたアプリケーションが同一のものか否かを判断する。同一であると判断された場合（Ｙｅｓ）には、ステップＳＴ１１に進み、同一でないと判断された場合（Ｎｏ）には、ステップＳＴ５に進む。本実施例では、アプリケーション実行判定部２０３は、現在実行中のアプリケーションが待受アプリであり、選択されたアプリケーションがＷｅｂブラウザであるので、同一でないと判断する。
【００４７】
ステップＳＴ５において、アプリケーション起動処理部２０２は、アプリケーションの起動処理を実行する。本実施例においては、アプリケーション起動処理部２０２は、Ｗｅｂブラウザをフォアグランドにおいて起動する。なお、ステップＳＴ５の工程では、ディスプレイ２１にはＷｅｂブラウザが表示されている。
【００４８】
ステップＳＴ６において、処理部７０は、操作キー群１１、回転ダイヤル部４１による操作を待ち受ける。厳密に言えば、回転ダイヤル部４１による操作を待ち受けるのは、回転量検出部２０１である。また、本実施例においては、Ｗｅｂブラウザに表示されているＥメールアドレス（メールアプリケーションの起動が関連付けられている）が操作キー群１１により選択される。処理部７０は、メールアプリケーションをフォアグラウンドで起動する。なお、処理部７０は、Ｗｅｂブラウザを終了する処理を行っても良いし、又はＷｅｂブラウザをバックグラウンドで起動しておいても良い。また、本実施例においては、メールアプリケーションが起動された状態において、回転ダイヤル部４１は、ユーザの操作によって、現在の位置（Ｗｅｂブラウザを起動する位置）からメールアプリケーションを起動する位置に回転操作が行われる。
【００４９】
ステップＳＴ７において、回転量検出部２０１は、回転ダイヤル部４１の回転を検出する。
【００５０】
ステップＳＴ８において、アプリケーション起動処理部２０２は、ステップＳＴ７の工程で検出された回転に基づいて起動するアプリケーションを判断する。本実施例では、アプリケーション起動処理部２０２は、メールアプリケーションが選択されたものと判断する。
【００５１】
ステップＳＴ９において、アプリケーション起動処理部２０２は、アプリケーション実行判定部２０３により現在実行中のアプリケーションを確認する。本実施例では、アプリケーション起動処理部２０２は、メールアプリケーションが起動中であることを確認する。
【００５２】
ステップＳＴ１０において、アプリケーション実行判定部２０３は、ステップＳＴ８の工程で判断されたアプリケーションと、ステップＳＴ９の工程で確認されたアプリケーションが同一のものか否かを判断する。同一であると判断された場合（Ｙｅｓ）には、ステップＳＴ１１に進み、同一でないと判断された場合（Ｎｏ）には、ステップＳＴ５に戻る。本実施例では、アプリケーション実行判定部２０３は、現在実行中のアプリケーションと、選択されたアプリケーションとは共にメールアプリケーションであり、同一であると判断する。
【００５３】
ステップＳＴ１１において、アプリケーション起動処理部２０２は、競合処理を回避するため、選択されたアプリケーションの起動を中止する。したがって、現在起動中のメールアプリケーションがそのまま維持される。
【００５４】
このようにして、携帯電話機１は、回転ダイヤル部４１の回転操作にしたがって、アプリケーションを起動する際に、現在実行中のアプリケーションを確認し、現在実行中のアプリケーションと同一であった場合には、回転ダイヤル部４１の回転操作により選択されたアプリケーションの起動を中止するので、アプリケーションの競合処理を回避し、ユーザビリティの向上を図ることができる。
【００５５】
また、携帯電話機１は、他の実施形態として、現在実行中のアプリケーションと選択されたアプリケーションが同一のものであった場合において、現在実行中のアプリケーションの状態が特定の状態（例えば、メールアプリケーションの場合には、通信中やメール作成中等の特定の状態）のときのみ選択されたアプリケーションの起動を中止する構成であっても良い。
【図面の簡単な説明】
【００５６】
【図１】本発明に係る携帯電話機の外観を示す図である。
【図２】携帯電話機の閉状態における表示部側筐体部から見たときの外観を示す図である。
【図３】携帯電話機の閉状態における操作部側筐体部から見たときの外観を示す図である。
【図４】回転ダイヤル部付近を拡大したときの図である。
【図５】回転ダイヤル部の機能についての説明に供する図である。
【図６】携帯電話機の機能を示す機能ブロック図である。
【図７】処理部の具体的な動作（アプリケーションの競合を回避する動作）についての説明に供するフローチャートである。
【符号の説明】
【００５７】
１  携帯電話機
７０  処理部
２０１  回転量検出部
２０２  アプリケーション起動処理部
２０３  アプリケーション実行判定部
【図１】
2010109587.tif 000003
【図２】
2010109587.tif 000004
【図３】
2010109587.tif 000005
【図４】
2010109587.tif 000006
【図５】
2010109587.tif 000007
【図６】
2010109587.tif 000008
【図７】
2010109587.tif 000009