(57)【要約】【課題】アプリケーション毎に、無線通信機能が有効な状態と無効な状態とを容易に切り替える。【解決手段】複数のアプリケーションを有する携帯電話等の電子機器は、表示部に、複数のアプリケーションの夫々に対応するアイコンの一覧であるアイコンメニューを表示する。電子機器は、複数のアプリケーションの夫々について、アプリケーションの実行と並行してＲＦブロックを駆動させるか否かの設定情報を記憶するアプリケーション動作設定テーブルを記憶している。電子機器は、アイコンメニューを表示する際に、アプリケーション動作設定テーブルに記憶されている設定情報や入力部から入力される設定情報に基づいて、アプリケーションの実行と並行してＲＦブロックを駆動させないように設定されたアプリケーションに対応するアイコンに対して、ＲＦブロックを駆動させない旨を示すアイコンを付加して表示する。【選択図】図２
2007282196.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを有する電子機器であって、
活性化しているときに無線通信を行う無線通信手段と、
前記複数のアプリケーションの中からアプリケーションをユーザに指定させるために、前記複数のアプリケーションの夫々に対応したアプリケーション識別情報を一覧表示する表示手段と、
ユーザの操作に応じて、前記複数のアプリケーションの夫々に、該アプリケーションの実行中に前記無線通信手段を活性化させるか否かを示す情報を設定する設定手段と、
前記表示手段がアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報に、該アプリケーション識別情報で識別されるアプリケーションに対して前記設定手段により設定された情報に対応した設定識別情報を、付加して、前記表示手段に表示させる第１の表示制御手段と、
を備える電子機器。
【請求項２】
前記アプリケーション識別情報は、前記複数のアプリケーションの夫々に対応した互いに異なるイメージであり、
前記設定識別情報は、前記無線通信手段を活性化させない旨を示す情報に対応したイメージであり、
前記設定手段は、少なくとも１つのアプリケーションに、該アプリケーションの実行中に前記無線通信手段を活性化させない旨を示す情報を設定し、
前記第１の表示制御手段は、前記無線通信手段を活性化させない旨を示す情報に対応したイメージを、前記設定手段により前記無線通信手段を活性化させない旨を示す情報が設定されたアプリケーションに対応したイメージに重ねて、前記表示手段に表示させる、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記複数のアプリケーションの夫々に、前記無線通信手段が活性化していなくても実行できる機能を含むアプリケーションであるか否かを示す情報を関連付けて格納する記憶手段と、
前記表示手段がアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報と、該アプリケーション識別情報で識別されるアプリケーションに関連付けられて前記記憶手段に格納された情報と、を関連付けて前記表示手段に表示させる第２の表示制御手段と、を更に備え、
前記設定手段は、前記記憶手段において前記無線通信手段が活性化していなくても実行できる機能を含むアプリケーションである旨を示す情報が関連付けられているアプリケーションに、該アプリケーションの実行中に前記無線通信手段を活性化させるか否かを示す情報を設定する、
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
複数のアプリケーションを有するコンピュータに、
ユーザの操作に応じて、前記複数のアプリケーションの夫々に、該アプリケーションの実行中に無線通信処理を許可するか否かを示す情報を設定する設定ステップと、
前記複数のアプリケーションの中からアプリケーションをユーザに指定させるために、前記複数のアプリケーションの夫々に対応したアプリケーション識別情報を表示部に一覧表示する表示ステップと、
前記表示ステップでアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報に、該アプリケーション識別情報で識別されるアプリケーションに対して前記設定ステップにより設定された情報に対応した設定識別情報を、付加して、前記表示部に表示させる表示制御ステップと、
を実行させるためのプログラム。
【請求項５】
複数のアプリケーションを実行する電子機器であって、
電波を発射する電波発射手段と、
前記複数のアプリケーションの夫々に、アプリケーションの実行中に前記電波発射手段による電波の発射を禁止させるか否かを示す設定情報を関連付けて記憶する設定記憶手段と、
アプリケーションが起動するときに、該アプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する設定判別手段と、
前記設定判別手段によりアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中、電波の発射を禁止させる電波発射制御手段と、
を備える電子機器。
【請求項６】
前記電波発射手段に電力を供給する電源手段を備え、
前記電波発射制御手段は、前記電源手段から前記電波発射手段への電力の供給を停止させることにより、電波の発射を禁止させる、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記複数のアプリケーションを識別するためのアプリケーション毎のアプリケーション識別情報を表示する表示手段と、
ユーザの操作に応じて、前記表示手段が表示したアプリケーション識別情報で識別されるアプリケーションの中から、起動するアプリケーションを選択する選択手段と、を備え、
前記設定判別手段は、前記選択手段が選択したアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する、
ことを特徴とする請求項５又は６に記載の電子機器。
【請求項８】
前記表示手段は、前記設定記憶手段に電波の発射を禁止させることを示す設定情報が関連付けられて記憶されているアプリケーションのアプリケーション識別情報に、電波の発射が禁止されていることを示す情報を、関連付けて表示する、
ことを特徴とする請求項７に記載の電子機器。
【請求項９】
ユーザの操作に応じて、前記設定記憶手段が記憶する設定情報を変更する設定変更手段を備える、
ことを特徴とする請求項５乃至８の何れか１項に記載の電子機器。
【請求項１０】
前記設定記憶手段は、電波の発射を禁止させることを示す設定情報が関連付けられているアプリケーションに、さらに、電波の発射を禁止させる期間を関連付けて記憶し、
前記電波発射制御手段は、前記設定判別手段によりアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中であって、且つ、該アプリケーションに関連付けて前記設定記憶手段に記憶されている期間内に、電波の発射を禁止させる、
ことを特徴とする請求項５乃至９の何れか１項に記載の電子機器。
【請求項１１】
複数のアプリケーションを実行するコンピュータに、
前記複数のアプリケーションの夫々に、アプリケーションの実行中に電波の発射を禁止させるか否かを示す設定情報を関連付けて、記憶部に記録する設定ステップと、
アプリケーションを起動する起動ステップと、
前記起動ステップにより起動されたアプリケーションに関連付けて前記記憶部に記録されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する設定判別ステップと、
前記設定判別ステップによりアプリケーションに関連付けて前記記憶部に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中、電波の発射を禁止させる電波発射制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機能を有する電子機器およびプログラムに関する。
【背景技術】
【０００２】
無線通信機能を有する電子機器として、携帯電話等の無線通信端末が知られている。
携帯電話は、無線通信機能により電波を発射する。発射された電波は、他の電子機器の動作に影響を及ぼすことがある。特に、病院や飛行機等の中では、電波が他の精密電子機器の動作に深刻な影響を及ぼすことがあるため、無線通信機能を無効にするために携帯電話の電源が切られていた。
【０００３】
ところで、近年の携帯電話は、多機能化により、無線通信機能以外にも、電話帳検索機能や音楽再生機能等の様々な機能を有するものがある。そして、携帯電話は、これらの機能を利用した様々なアプリケーションを有している。
携帯電話のアプリケーションの中には、無線通信機能を使用しないものもある。そのため、携帯電話の電源を切ることなく無線通信機能を無効にできれば、電波が他の電子機器に影響を及ぼすことなく、利用者は、無線通信機能を使用しないアプリケーションを利用することができる。
【０００４】
例えば、特許文献１には、無線通信端末の電源を切ることなく無線通信機能を無効にすることにより、無線通信端末を単なる電話帳検索装置や音楽再生装置として機能させる技術が開示されている。
【０００５】
具体的には、利用者は、病院や飛行機内などに携帯電話を持ち込んだ際に、携帯電話の機能設定用のメニューなどから、無線通信機能を無効（オフ）に設定する。その後、利用者は、携帯電話が有する複数のアプリケーションの中から、無線通信機能を使用しないアプリケーションを選択して利用する。
【特許文献１】特開２００２−１０１１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されている技術では、利用者が携帯電話のアプリケーションを利用する場合、どのアプリケーションが無線通信機能をオフに設定した状態で利用できるかを、利用者自身が自覚している必要があり、不便であった。
【０００７】
本発明は、上記実状に鑑みてなされたものであって、利用者が、アプリケーション毎に、無線通信機能が有効な状態と無効な状態とを容易に切り替えることができる電子機器及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の観点に係る電子機器は、
複数のアプリケーションを有する電子機器であって、
活性化しているときに無線通信を行う無線通信手段と、
前記複数のアプリケーションの中からアプリケーションをユーザに指定させるために、前記複数のアプリケーションの夫々に対応したアプリケーション識別情報を一覧表示する表示手段と、
ユーザの操作に応じて、前記複数のアプリケーションの夫々に、該アプリケーションの実行中に前記無線通信手段を活性化させるか否かを示す情報を設定する設定手段と、
前記表示手段がアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報に、該アプリケーション識別情報で識別されるアプリケーションに対して前記設定手段により設定された情報に対応した設定識別情報を、付加して、前記表示手段に表示させる第１の表示制御手段と、
を備える。
【０００９】
また、前記電子機器において、
前記アプリケーション識別情報は、前記複数のアプリケーションの夫々に対応した互いに異なるイメージであり、
前記設定識別情報は、前記無線通信手段を活性化させない旨を示す情報に対応したイメージであり、
前記設定手段は、少なくとも１つのアプリケーションに、該アプリケーションの実行中に前記無線通信手段を活性化させない旨を示す情報を設定し、
前記第１の表示制御手段は、前記無線通信手段を活性化させない旨を示す情報に対応したイメージを、前記設定手段により前記無線通信手段を活性化させない旨を示す情報が設定されたアプリケーションに対応したイメージに重ねて、前記表示手段に表示させる、
ようにしてもよい。
【００１０】
また、前記電子機器において、
前記複数のアプリケーションの夫々に、前記無線通信手段が活性化していなくても実行できる機能を含むアプリケーションであるか否かを示す情報を関連付けて格納する記憶手段と、
前記表示手段がアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報と、該アプリケーション識別情報で識別されるアプリケーションに関連付けられて前記記憶手段に格納された情報と、を関連付けて前記表示手段に表示させる第２の表示制御手段と、を更に備え、
前記設定手段は、前記記憶手段において前記無線通信手段が活性化していなくても実行できる機能を含むアプリケーションである旨を示す情報が関連付けられているアプリケーションに、該アプリケーションの実行中に前記無線通信手段を活性化させるか否かを示す情報を設定する、
ようにしてもよい。
【００１１】
また、本発明の第２の観点に係るプログラムは、
複数のアプリケーションを有するコンピュータに、
ユーザの操作に応じて、前記複数のアプリケーションの夫々に、該アプリケーションの実行中に無線通信処理を許可するか否かを示す情報を設定する設定ステップと、
前記複数のアプリケーションの中からアプリケーションをユーザに指定させるために、前記複数のアプリケーションの夫々に対応したアプリケーション識別情報を表示部に一覧表示する表示ステップと、
前記表示ステップでアプリケーション識別情報を一覧表示する際に、アプリケーション識別情報に、該アプリケーション識別情報で識別されるアプリケーションに対して前記設定ステップにより設定された情報に対応した設定識別情報を、付加して、前記表示部に表示させる表示制御ステップと、
を実行させる。
【００１２】
また、本発明の第３の観点に係る電子機器は、
複数のアプリケーションを実行する電子機器であって、
電波を発射する電波発射手段と、
前記複数のアプリケーションの夫々に、アプリケーションの実行中に前記電波発射手段による電波の発射を禁止させるか否かを示す設定情報を関連付けて記憶する設定記憶手段と、
アプリケーションが起動するときに、該アプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する設定判別手段と、
前記設定判別手段によりアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中、電波の発射を禁止させる電波発射制御手段と、
を備える。
【００１３】
また、前記電子機器において、
前記電波発射手段に電力を供給する電源手段を備え、
前記電波発射制御手段は、前記電源手段から前記電波発射手段への電力の供給を停止させることにより、電波の発射を禁止させる、
ようにしてもよい。
【００１４】
また、前記電子機器において、
前記複数のアプリケーションを識別するためのアプリケーション毎のアプリケーション識別情報を表示する表示手段と、
ユーザの操作に応じて、前記表示手段が表示したアプリケーション識別情報で識別されるアプリケーションの中から、起動するアプリケーションを選択する選択手段と、を備え、
前記設定判別手段は、前記選択手段が選択したアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する、
ようにしてもよい。
【００１５】
また、前記電子機器において、
前記表示手段は、前記設定記憶手段に電波の発射を禁止させることを示す設定情報が関連付けられて記憶されているアプリケーションのアプリケーション識別情報に、電波の発射が禁止されていることを示す情報を、関連付けて表示する、
ようにしてもよい。
【００１６】
また、前記電子機器において、
ユーザの操作に応じて、前記設定記憶手段が記憶する設定情報を変更する設定変更手段を備える、
ようにしてもよい。
【００１７】
また、前記電子機器において、
前記設定記憶手段は、電波の発射を禁止させることを示す設定情報が関連付けられているアプリケーションに、さらに、電波の発射を禁止させる期間を関連付けて記憶し、
前記電波発射制御手段は、前記設定判別手段によりアプリケーションに関連付けて前記設定記憶手段に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中であって、且つ、該アプリケーションに関連付けて前記設定記憶手段に記憶されている期間内に、電波の発射を禁止させる、
ようにしてもよい。
【００１８】
また、本発明の第４の観点に係るプログラムは、
複数のアプリケーションを実行するコンピュータに、
前記複数のアプリケーションの夫々に、アプリケーションの実行中に電波の発射を禁止させるか否かを示す設定情報を関連付けて、記憶部に記録する設定ステップと、
アプリケーションを起動する起動ステップと、
前記起動ステップにより起動されたアプリケーションに関連付けて前記記憶部に記録されている設定情報が、電波の発射を禁止させることを示す設定情報であるか否かを判別する設定判別ステップと、
前記設定判別ステップによりアプリケーションに関連付けて前記記憶部に記憶されている設定情報が電波の発射を禁止させることを示す設定情報であると判別されたときに、該アプリケーションの実行中、電波の発射を禁止させる電波発射制御ステップと、
を実行させる。
【発明の効果】
【００１９】
本発明によれば、利用者が、アプリケーション毎に、無線通信機能が有効な状態と無効な状態とを容易に切り替えることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下に示す実施の形態は、本発明の好適な実施の形態である。従って、本発明は、特に以下に示す実施の形態に限定されるものではない。
【００２１】
第１の実施の形態
先ず、本発明の第１の実施の形態に係る携帯電話１の外観について説明する。
図１は、携帯電話１の外観図である。
図１に示すように、携帯電話１は、その外観において、表示部２０、入力部３０、マイクロフォン４０、電話用スピーカ５０１、報知用スピーカ５０２、及び通信アンテナ６２を備える。
【００２２】
表示部２０は、各種の画面を表示するための表示装置である。表示部２０は、バックライト付きカラーＬＣＤ（Liquid Crystal Display）や、ＥＬＤ（Electro Luminescence Display）などで構成される。表示部２０は、携帯電話１を操作するための各種情報や、携帯電話１が受信した情報などを表示する。
【００２３】
入力部３０は、各種の情報の入力に必要な複数のスイッチを備えた入力装置である。具体的には、入力部３０は、数字スイッチの他に、メニュースイッチ３０１、表示スイッチ３０２、カーソルスイッチ３０３、決定スイッチ３０４、クリアスイッチ３０５、オフフックスイッチ３０６、及びオンフックスイッチ３０７を備える。
【００２４】
各数字スイッチには、”０”〜”９”の数字と、平仮名と、英字と、が対応づけられている。利用者（ユーザ）は、所定の操作により、数字モード、仮名モード、及び英字モードの何れかのモードに入力モードを切り替えて、文字の入力を行う。例えば、”２”が対応付けられている数字スイッチには、「か行」の平仮名５文字と、英字の「Ａ」〜「Ｃ」と、が対応づけられている。仮名モードのときは、この数字スイッチを押下する回数に応じて、「か」「き」「く」「け」「こ」の何れかの平仮名が選択される。また、英字モードのときは、この数字スイッチを押下する回数に応じて、「Ａ」「Ｂ」「Ｃ」の何れかの英字が選択される。
【００２５】
メニュースイッチ３０１は、メインメニュー、サブメニュー等の各種のメニュー画面を表示させるためのスイッチである。表示スイッチ３０２は、電子メールを閲覧するための画面等を表示させるためのスイッチである。カーソルスイッチ３０３は、利用者が、画面をスクロールさせる操作や、画面に表示されている複数の情報の中から１つの情報を選択するための操作等を行うためのスイッチである。カーソルスイッチ３０３は、上下左右４方向を検出することができる。決定スイッチ３０４は、カーソルスイッチ３０３による選択等を決定するためのスイッチである。また、メニュースイッチ３０１、表示スイッチ３０２、及び決定スイッチ３０４には、上述した機能以外にも、様々な機能を割り当てることができる。
【００２６】
例えば、利用者は、メニュースイッチ３０１を押下して表示部２０にメニュー画面を表示させる。メニュー画面上には、複数の機能（アプリケーション）のそれぞれに対応する指標化されたアイコンと、そのアイコンを選択するための操作カーソル（選択カーソル）と、が表示される。利用者は、カーソルスイッチ３０３を操作することで操作カーソルを動かし、起動させたい機能に対応するアイコンを選択する。アイコンが選択されている状態で、利用者が決定スイッチ３０４を押下することにより、選択されたアイコンに対応する機能が携帯電話１で起動する。
【００２７】
クリアスイッチ３０５は、入力部３０から入力された内容をクリアしたり、画面の表示状態を直前の表示状態に戻したりするためのスイッチである。オフフックスイッチ３０６は、入力部３０から入力された電話番号へ発信するためや、着信時に通話を開始させるためのスイッチである。オンフックスイッチ３０７は、通話を終了させるためのスイッチである。また、オンフックスイッチ３０７は、携帯電話１の電源スイッチとしても機能する。オフフックスイッチ３０７が所定時間（例えば、３秒）押下され続けると、携帯電話１の電源は、投入／遮断（オン／オフ）が切り換えられる。
【００２８】
マイクロフォン４０は、通話時に利用者の送話音声を入力する。電話用スピーカ５０１は、通話時に通話相手の受話音声を出力する。報知用スピーカ５０２は、無線通信の着信時に利用者に着信を報知するための着信音、スイッチ等の操作を利用者が確認するための操作確認音等を出力する。通信アンテナ６２は、無線通信時に、無線通信網上の無線通信基地局に電波を送信（発射）し、無線通信基地局から電波を受信する。
【００２９】
次に、携帯電話１の機能的な構成を説明する。なお、既に説明した構成要素と同一の構成要素については、同一の符号を付して、その詳細な説明を省略する。
図２は、携帯電話１の機能的な構成を模式的に示すブロック図である。
図２に示すように、携帯電話１は、ＣＰＵ１０（Central Processing Unit）、表示部２０、表示ドライバ２１、入力部３０、マイクロフォン４０、スピーカ５０、ＲＦ（Radio Frequency）ブロック６０、通信アンテナ６２、電源部６５、記憶部７０、及びＲＡＭ（Random Access Memory）８０を備える。これらの各部はバスを介して互いに接続されている。
【００３０】
ＣＰＵ１０は、所定のプログラムに基づいた処理を実行し、携帯電話１を統括的に制御する。例えば、ＣＰＵ１０は、プログラムに基づいて携帯電話１を構成する上記の各部に動作を指示することにより、携帯電話１が有する各種の機能の実行、データの入出力等を制御する。
【００３１】
具体的には、ＣＰＵ１０は、入力部３０から入力される押下信号に応じて記憶部７０に記憶されているプログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１０は、その処理の結果を表示するための表示制御信号を表示ドライバ２１に出力して、当該表示制御信号に従った処理結果を表示部２０に表示させる。
【００３２】
また、ＣＰＵ１０は、常時一定周波数を発振する発振器（図示せず）等から出力されるクロック信号を基準に動作する。さらに、ＣＰＵ１０は、当該クロック信号を計数して時間を計測することにより、時計又はタイマーとしての機能を有する。
【００３３】
表示ドライバ２１は、ＣＰＵ１０から入力される表示制御信号に基づいて表示部２０を制御する。具体的には、表示ドライバ２１は、表示部２０に表示制御信号に応じた適切な駆動電流を供給することにより、表示部２０に各種画面を表示させる。
【００３４】
入力部３０は、プログラムの実行や、各種情報の入力等のために利用者によって押下されたスイッチの押下信号を、ＣＰＵ１０に出力する。
【００３５】
マイクロフォン４０は、図示しないＡ／Ｄ（Analog/Digital）変換部を備えている。マイクロフォン４０は、利用者の送話音声などのアナログ音声データ（信号）をＡ／Ｄ変換部でデジタル音声データに変換する。マイクロフォン４０は、変換したデジタル音声データをＲＦブロック６０に出力する。
【００３６】
スピーカ５０は、図示しないＤ／Ａ（Digital/Analog）変換部を備えている。スピーカ５０は、ＲＦブロック６０から入力される受話音声のデジタル音声データ、着信音や操作確認音等のデジタル音声データを、Ｄ／Ａ変換部でアナログ音声データに変換する。スピーカ５０は、変換したアナログ音声データに基づき、音声を出力する。尚、スピーカ５０は、図１に示した電話用スピーカ５０１と報知用スピーカ５０２とに相当する。
【００３７】
ＲＦブロック６０は、ＣＰＵ１０と協働して携帯電話１の無線通信機能を果たす回路部である。ＲＦブロック６０は、ＣＰＵ１０からの指示に基づき、無線通信により、音声通話及びデータ通信のためのデータの送受信を行う。具体的には、データ送信時には、ＲＦブロック６０は、送信データを変調した電波を、通信アンテナ６２から発射させる。データ受信時には、ＲＦブロック６０は、通信アンテナ６２が受信した電波を復調して、受信データを取得する。無線通信機能によって、携帯電話１は、無線通信基地局を介して、他の携帯電話と音声通話やデータ通信を行う。
【００３８】
電源部６５は、ＲＦブロック６０を含む携帯電話１を構成する各部に、それらの駆動に必要な電力を供給する。
【００３９】
ＣＰＵ１０は、電源部６５からＲＦブロック６０への電力の供給を制御することで、携帯電話１の無線通信機能のオンとオフとを切り替える。具体的には、ＣＰＵ１０は、携帯電話１の無線通信機能をオンにするときには、電源部６５からＲＦブロック６０に電力を供給させる。これにより、ＲＦブロック６０は活性化して駆動し、携帯電話１は無線通信機能が有効な状態にされる。また、ＣＰＵ１０は、携帯電話１の無線通信機能をオフにするときには、電源部６５からＲＦブロック６０への電力の供給を停止させる。これにより、ＲＦブロック６０は活性化せずに駆動せず、携帯電話１は無線通信機能が無効な状態にされる。なお、携帯電話１の無線通信機能がオンのときには、音声通話やデータ通信が行われていなくても、携帯電話１は、無線通信基地局と接続を保つために、通信アンテナ６２から電波を発射する。
【００４０】
記憶部７０は、磁気的記憶媒体、光学的記憶媒体、又は不揮発性メモリ等から構成されている。記憶部７０は、起動プログラム、各種アプリケーションプログラム、各種データ等を格納する。ＣＰＵ１０は、記憶部７０に格納されている起動プログラムに従って、携帯電話１の電源投入時に、ハードウェアの検査を行い、初期設定情報及び必要なプログラムのロードを行う。ＣＰＵ１０が記憶部７０に格納されている各種アプリケーションプログラム（アプリケーション）を実行することにより、携帯電話１が有する各種機能が実現される。記憶部７０は、各種データとして、例えば、受信した電子メール、電話番号、電子メールアドレスなどの各種アプリケーション用のデータを格納する。
【００４１】
また、記憶部７０は、アプリケーション動作設定テーブル７０１を格納する。アプリケーション動作設定テーブル７０１は、アプリケーション毎に、その動作を制御するための設定情報を格納する。
【００４２】
図３は、アプリケーション動作設定テーブル７０１のデータ構造例を示す図である。
アプリケーション動作設定テーブル７０１、図３に示すように、「アプリケーション名」、「アイコン表示位置」、「サブテーブル番号」、「無線通信機能の使用有無」、「電波オフ設定フラグ」等を関連付けて記憶する。
【００４３】
「アプリケーション名」は、携帯電話１が有する機能を実現するためのアプリケーションの名称（機能名）である。
【００４４】
「アイコン表示位置」は、アプリケーションを識別するためのイメージ情報であるアイコン（アプリケーションアイコン）が表示される画面上の位置を示す情報である。利用者が複数のアプリケーションの中から所望のアプリケーションを選択する際には、表示部２０に、複数のアプリケーションアイコンから構成されるアイコンメニュー画面が表示される。アイコンメニュー画面は、例えば、縦に４行と横に３列とに分割された１２の表示領域を有している。表示位置（ｘ，ｙ）は、アイコンメニュー画面の上からｘ行で左からｙ列の表示領域の位置を示している。各アプリケーションのアプリケーションアイコンは、アイコンメニュー画面上のアイコン表示位置で特定される位置に表示される。
【００４５】
サブテーブル番号は、アプリケーションにリンクされているサブテーブルの識別番号である。
【００４６】
図４は、サブテーブル７０１ａのデータ構造例を示す図である。
アプリケーション動作設定テーブル７０１に記憶されているアプリケーションは、複数のサブアプリケーションを含む場合がある。このような場合に、サブテーブル７０１ａは、アプリケーションに含まれるサブアプリケーションに関する情報を記憶する。サブアプリケーションは、アプリケーションに付属する下位のアプリケーションである。
【００４７】
サブテーブル７０１ａは、図４に示すように、サブテーブル番号毎に、サブテーブル番号が関連付けられているアプリケーションのサブアプリケーション名を記憶する。さらに、サブテーブル７０１ａは、サブアプリケーション毎に、「無線通信機能の使用有無」等を記憶する。
【００４８】
図３に戻り、「無線通信機能の使用有無」は、アプリケーションが無線通信機能を使用するか否かを示す情報である。具体的には、アプリケーションが無線通信機能を全く使用せずに実行できる場合には、そのアプリケーションの「無線通信機能の使用有無」は「使用しない」と設定される。アプリケーションが無線通信機能を使用しなければ実行できない場合には、そのアプリケーションの「無線通信機能の使用有無」は「使用する」と設定される。
【００４９】
また、アプリケーションが複数のサブアプリケーションを含む場合には、サブテーブル７０１ａが記憶する情報に基づき、「無線通信機能の使用有無」が設定される。具体的には、アプリケーションが、無線通信機能を使用するサブアプリケーションと使用しないサブアプリケーションとの両方を含む場合には、「無線通信機能の使用有無」は「一部使用する」と設定される。また、アプリケーションが、無線通信機能を使用するサブアプリケーションのみからなる場合には、「無線通信機能の使用有無」は「使用する」と設定される。さらに、アプリケーションが、無線通信機能を使用しないサブアプリケーションのみからなる場合には、「無線通信機能の使用有無」は「使用しない」と設定される。
【００５０】
「電波オフ設定フラグ」は、アプリケーションが実行されている間に、無線通信機能をオフにするための設定情報を示す１ビットフラグである。換言すれば、「電波オフ設定フラグ」は、アプリケーションの実行と並行して、ＲＦブロック６０を駆動させるか否かを示す情報である。つまり、「電波オフ設定フラグ」は、アプリケーションの実行中に、ＲＦブロック６０を活性化させるか否かを示す情報である。
【００５１】
なお、無線通信機能がオフの状態では携帯電話１は電波を送受信しないため、以下において、「無線通信機能のオフ」を「電波オフ」と称することがある。電波オフに設定されているアプリケーションの「電波オフ設定フラグ」の値は、「１」に設定される。電波オフに設定されていないアプリケーションの「電波オフ設定フラグ」の値は、「０」に設定される。「電波オフ設定フラグ」の値は、初期値が「０」であり、利用者による設定操作により変更される。利用者は、電波オフの状態で実行したいアプリケーションがある場合に、そのアプリケーションを電波オフに設定する。なお、無線通信機能の使用が必須で「無線通信機能の使用有無」が「使用する」とされているアプリケーションについては、電波オフに設定することはできない。
【００５２】
また、アプリケーション動作設定テーブル７０１は、アプリケーションプログラムの格納位置（ファイルパス）又はアプリケーションプログラムを読み出すときの読み出し位置を示すアドレスポインタなども記憶する。
さらに、記憶部７０は、アプリケーションアイコン等の様々なアイコンデータを記憶する。
【００５３】
図２に戻り、ＲＡＭ８０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に用いられるデータなどを、一時的に格納するための記憶領域である。
【００５４】
以上の構成の携帯電話１において、ＣＰＵ１０は、画面表示プログラムに基づき、利用者がアプリケーションを選択するための画面を表示する。
ＣＰＵ１０は、記憶部７０から、画面表示プログラム、アプリケーション動作設定テーブル７０１に記憶されているアイコン表示位置の情報等を読み出し、ＲＡＭ８０に一時的に格納する。ＣＰＵ１０は、画面表示プログラムを実行することにより、表示部２０のアイコン表示位置で特定される位置にアプリケーションアイコンの画像を表示させる。これにより、アプリケーションの一覧を示すアイコンメニュー画面が表示部２０に表示される。さらに、ＣＰＵ１０は、アイコンメニュー画面上に操作カーソルを表示させる。利用者は、入力部３０を操作して、アイコンメニュー画面からアプリケーションアイコンを選択する。そして、ＣＰＵ１０は、アプリケーションアイコンが選択されている状態で、利用者による決定スイッチ３０４の押下を検出した場合には、アプリケーション動作設定テーブル７０１に記憶されているアプリケーションのファイルパス又はアドレスポインタにより指定されるプログラムを記憶部７０から読み出し、選択されたアプリケーションアイコンに対応するアプリケーションを実行する。
【００５５】
図５は、画面表示プログラムが実行されることで、表示部２０に表示される画面例を示す図である。
表示部２０に表示される画面は、図５に示すように、画面上部にステータス表示領域Ｇ１１、画面中央にメインメニュー表示領域Ｇ１２、画面下部に操作メニュー表示領域Ｇ１３を有する。ステータス表示領域Ｇ１１には、無線通信機能の状態を示すアンテナアイコン、電源状態を示す電池残量アイコン、メモリーカードなどのオプション機器の接続状態を示す接続装置アイコン、及び時計などが表示される。メインメニュー表示領域Ｇ１２には、複数のアプリケーションアイコンで構成されるアイコンメニューと、利用者がアプリケーションアイコンを選択するための操作カーソルＫ１１と、が表示される。操作メニュー表示領域Ｇ１３には、スイッチ機能情報Ｂ１１〜Ｂ１３が表示される。スイッチ機能情報Ｂ１１は、メニュースイッチ３０１が押下された時に実行される機能を示す。スイッチ機能情報Ｂ１２は、決定スイッチ３０４が押下された時に実行される機能を示す。スイッチ機能情報Ｂ１３は、表示スイッチ３０２が押下された時に実行される機能を示す。
【００５６】
利用者は、メインメニュー表示領域Ｇ１２に表示されるアイコンメニューから、１つのアプリケーションアイコンを操作カーソルＫ１１で選択して、決定スイッチ３０４を押下する。これにより、利用者は、希望するアプリケーションを、携帯電話１で実行させることができる。また、利用者は、ステータス表示領域Ｇ１１の表示から、携帯電話１の無線通信機能の状態（ＲＦブロック６０の駆動の有無）、電源状態、接続状態、時刻などを確認することができる。
【００５７】
尚、携帯電話１は、画像信号及び音声信号の処理用にＤＳＰ（Digital Signal Processor）を具備してもよい。その場合、ＣＰＵ１０とＤＳＰとが、同一のＬＳＩ（Large-Scale Integration）パッケージに組み込まれ、一体の回路とされても良い。また、ＣＰＵ１０が、ＤＳＰの機能を、記憶部７０に記憶されたプログラムに従って、ソフトウェアにより実現するようにしてもよい。ＤＳＰは、デジタル信号処理用のプロセッサである。具体的には、ＤＳＰは、音声信号及び画像信号を符号化して音声データ及び映像データを生成する。また、ＤＳＰは、逆に、符号化されている音声データや映像データを復号して音声信号や映像信号を得る。
【００５８】
次に、利用者が、アプリケーション毎に電波オフ設定を行うための電波オフ設定処理について詳細に説明する。
図６は、電波オフ設定処理を示すフローチャートである。
この電波オフ設定処理は、ＣＰＵ１０が、携帯電話１を構成する各部を制御することにより実行される。
【００５９】
この電波オフ設定処理は、例えば、図５に示したメインメニュー表示領域Ｇ１２に表示されているアイコンメニューの中から、機能設定アイコンが選択され、各種の機能を設定するための機能設定メニューが表示部２０に表示されると、開始される。
【００６０】
ＣＰＵ１０は、まず、利用者による入力部３０の操作を検出し、機能設定メニューの中から、電波オフ設定を行うための項目である「電波機能設定」が選択されたか否かを判別する（ステップＳ１１）。
機能設定メニューの中から「電波機能設定」が選択されていない場合には（ステップＳ１１：ＮＯ）、ＣＰＵ１０は、「電波機能設定」が選択されるまで待つ。
【００６１】
機能設定メニューの中から「電波機能設定」が選択されると（ステップＳ１１：ＹＥＳ）、ＣＰＵ１０は、電波オフ設定用アイコンメニュー表示処理を行う（ステップＳ１２）。
【００６２】
図７は、ステップＳ１２の電波オフ設定用アイコンメニュー表示処理を示すフローチャートである。
この電波オフ設定用アイコンメニュー表示処理では、アプリケーション動作設定テーブル７０１に記憶されている「無線通信機能の使用有無」に応じた態様で、アプリケーションアイコンがメインメニュー表示領域Ｇ１２に表示される。
【００６３】
まず、ＣＰＵ１０は、記憶部７０に格納されているアプリケーション動作設定テーブル７０１をＲＡＭ８０に読み込む（ステップＳ１２１）。
続いて、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１に記憶されているＮ個のアプリケーションに対応する、Ｎ個のアプリケーションアイコンをメインメニュー表示領域Ｇ１２に順次表示させるため、Ｎ回のループ処理を実行する。
【００６４】
まず、ＣＰＵ１０は、変数ｎに１を代入する（ステップＳ１２２）。
次に、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１の第ｎ番目に記憶されているアプリケーション（以下、第ｎアプリケーションという）の「無線通信機能の使用有無」を読み出す（ステップＳ１２３）。
【００６５】
続いて、ＣＰＵ１０は、読み出した「無線通信機能の使用有無」が「使用する」であるか否かを判別する（ステップＳ１２４）。
「無線通信機能の使用有無」が「使用する」であると判別された場合には（ステップＳ１２４：ＹＥＳ）、ＣＰＵ１０は、第ｎアプリケーションに対応するアプリケーションアイコンを、ハッチング表示にして、メインメニュー表示領域Ｇ１２に表示する（ステップＳ１２５）。
【００６６】
ステップＳ１２４において、「無線通信機能の使用有無」が「使用する」でないと判別された場合は（ステップＳ１２４：ＮＯ）、ＣＰＵ１０は、「無線通信機能の使用有無」が「一部使用する」であるか否かを判別する（ステップＳ１２６）。
【００６７】
「無線通信機能の使用有無」が「一部使用する」であると判別された場合は（ステップＳ１１６：ＹＥＳ）、ＣＰＵ１０は、第ｎアプリケーションに対応するアプリケーションアイコンを、枠線で囲んで、メインメニュー表示領域Ｇ１２に表示する（ステップＳ１２７）。
【００６８】
ステップＳ１２６において、「無線通信機能の使用有無」が「一部使用する」でないと判別された場合は（ステップＳ１２６：ＮＯ）、ＣＰＵ１０は、第ｎアプリケーションに対応するアイコンを、通常表示にして、メインメニュー表示領域Ｇ１２に表示する（ステップＳ１２８）。
【００６９】
なお、上記ステップＳ１２５、Ｓ１２７、又はＳ１２８の処理では、ＣＰＵ１０は、第ｎアプリケーションのアプリケーションアイコンデータを記憶部７０から読み出し、アプリケーション動作設定テーブル７０１に記憶されている第ｎアプリケーションの「アイコン表示位置」に、アプリケーションアイコンを表示する。
【００７０】
ステップＳ１２５、Ｓ１２７、又はＳ１２８の処理の後、ＣＰＵ１０は、変数ｎに１を加算し（ステップＳ１２９）、ｎ＞Ｎか否かを判別する（ステップＳ１３０）。
【００７１】
ｎ＞Ｎでない場合には（ステップＳ１３０：ＮＯ）、ステップＳ１２３に戻り、ＣＰＵ１０は、未だメインメニュー表示領域Ｇ１２にアプリケーションアイコンが表示されていないアプリケーションに対して、ステップＳ１２３〜Ｓ１２９の処理を繰り返す。
そして、ｎ＞Ｎとなったときに（ステップＳ１３０：ＹＥＳ）、ＣＰＵ１０は、この電波オフ設定用アイコンメニュー表示処理を終了して処理を図６の電波オフ設定処理に戻す。
【００７２】
このようにＮ回のループ処理が実行されることにより、アプリケーション動作設定テーブル７０１に記憶されているＮ個のすべてのアプリケーションに対応するアプリケーションアイコンから構成されるアイコンメニューが、メインメニュー表示領域Ｇ１２に表示される。
【００７３】
図８は、電波オフ設定用アイコンメニュー表示処理によりメインメニュー表示領域Ｇ１２に表示される画面例を示す図である。
電波オフ設定用アイコンメニュー表示処理が実行されることで、メインメニュー表示領域Ｇ１２に、電波オフ設定用のアイコンメニューが表示される。具体的には、電波オフ設定用のアイコンメニューは、図８に示すように、無線通信機能を使用するアプリケーションと、無線通信機能を一部のサブアプリケーションが使用するアプリケーションと、無線通信機能を使用しないアプリケーションとで、各アプリケーションアイコンが異なった態様で表示される。
【００７４】
図３に示したアプリケーション動作設定テーブル７０１のデータ例では、無線通信機能を使用するアプリケーションは、ブラウザ及びネットワークサービスである。このため、これらのアプリケーションアイコンが、アイコンメニュー内でハッチング表示される。
【００７５】
また、無線通信機能を一部のサブアプリケーションが使用するアプリケーションは、動画、カメラ、データフォルダ、機能設定、アラームである。このため、これらのアプリケーションアイコンが、アイコンメニュー内で枠線で囲まれて強調表示される。
【００７６】
また、無線通信機能を使用しないアプリケーションは、バーコードリーダー、メディアプレーヤー、メモリーカード、ドキュメントビューワ、便利ツールである。このため、これらのアプリケーションアイコンが、アイコンメニュー内で、装飾されずに通常表示される。
【００７７】
なお、「無線通信機能の使用有無」に応じたアプリケーションアイコンの表示態様は、利用者がアプリケーション毎の「無線通信機能の使用有無」を認識できればよい。そのため、ハッチング表示及び枠線表示以外の表示態様で、アプリケーションアイコンを表示するようにしてもよい。
【００７８】
また、ＣＰＵ１０は、ハッチング表示されているアプリケーションアイコンを利用者が選択できないように制御する。例えば、ＣＰＵ１０は、ハッチング表示されているアプリケーションアイコン上に操作カーソルＫ１１があるときには、決定スイッチ３０４の操作を無効にする。これにより、利用者が、無線通信機能を使用することが必須のアプリケーションを、電波オフに設定してしまうことを防止することができる。
【００７９】
図６に戻り、電波オフ設定用アイコンメニュー表示処理（ステップＳ１２）により電波オフ設定用のアイコンメニューが表示部２０に表示されると、ＣＰＵ１０は、利用者による入力部３０の操作を検出し、アイコンメニューの中から１つのアプリケーションが選択されたか否かを判別する（ステップＳ１３）。具体的には、利用者が、操作カーソルＫ１１を用いて、アイコンメニュー内の複数のアプリケーションアイコンの中から１つのアプリケーションアイコンを選択することにより、アプリケーションアイコンに対応するアプリケーションの選択が行われる。
【００８０】
アプリケーションが選択されていない場合には（ステップＳ１３：ＮＯ）、ＣＰＵ１０は、利用者による入力部３０の操作を検出し、電波オフ設定処理の終了操作がされたか否かを判別する（ステップＳ１４）。終了操作は、例えば、終了の機能が割り当てられているメニュースイッチ３０１又は表示スイッチ３０２を利用者が押下することにより行われる。
【００８１】
電波オフ設定の終了操作がされていない場合には（ステップＳ１４：ＮＯ）、ステップＳ１３に戻り、ＣＰＵ１０は、アプリケーションアイコンの選択又は電波オフ設定処理の終了操作が行われるまで、待つ。一方、電波オフ設定処理の終了操作がされると（ステップＳ１４：ＹＥＳ）、ＣＰＵ１０は、この電波オフ設定処理を終了する。
【００８２】
ステップＳ１３においてアプリケーションが選択されたと判別された場合は（ステップＳ１３：ＹＥＳ）、ＣＰＵ１０は、選択されたアプリケーションの電波オフ設定を行うための電波オフ設定用サブメニューを表示部２０のメインメニュー表示領域Ｇ１２にポップアップ表示する（ステップＳ１５）。
【００８３】
図９は、電波オフ設定用サブメニューＭ１１の表示例を示す図である。
図９に示すように、電波オフ設定用サブメニューＭ１１は、アイコンメニュー上にポップアップされる。電波オフ設定用サブメニューＭ１１は、「電波オフ設定」、「設定解除」、「戻る」の項目を有する。「電波オフ設定」は、ステップＳ１３で選択されたアプリケーションを電波オフに設定するための項目である。「設定解除」は、既に電波オフに設定されているアプリケーションの電波オフ設定を解除するための項目である。「戻る」は、電波オフ設定用サブメニューＭ１１を閉じて、アプリケーションを選択するための電波オフ設定用アイコンメニューに戻るための項目である。
【００８４】
図６に戻り、ステップＳ１５で電波オフ設定用サブメニューＭ１１が表示されると、ＣＰＵ１０は、利用者による入力部３０の操作を検出し、電波オフ設定用サブメニューＭ１１の中から「電波オフ設定」が選択されたか否かを判別する（ステップＳ１６）。換言すると、ＣＰＵ１０は、ステップＳ１３で選択されたアプリケーションが、電波オフに設定されたか否かを判別する。
【００８５】
「電波オフ設定」が選択された場合は（ステップＳ１６：ＹＥＳ）、ＣＰＵ１０は、ステップＳ１３で選択されたアプリケーションに対応するアプリケーションアイコン上に、電波オフに設定されていることを示す電波オフアイコンを付加して表示する（ステップＳ１７）。具体的には、ＣＰＵ１０は、電波オフアイコンのイメージ情報を記憶部７０から読み出して、アプリケーションアイコンにその電波オフアイコンをインポーズして表示する。
【００８６】
図１０は、電波オフアイコンＩ１１の表示例を示す図である。
図１０に示すように、ステップＳ１３で選択されたアプリケーションが電波オフに設定されると、操作カーソルＫ１１で選択されたアプリケーションアイコンに電波オフアイコンＩ１１が重ねて表示される。電波オフアイコンＩ１１は、アプリケーションの実行中にＲＦブロック６０を活性化させない旨を示すイメージ情報である。
【００８７】
図６に戻り、ＣＰＵ１０は、電波オフアイコンＩ１１の表示に続き、ステップＳ１３で選択されたアプリケーションの、アプリケーション動作設定テーブル７０１内の電波オフ設定フラグの値を「１」に設定する（ステップＳ１８）。そして、他のアプリケーションの電波オフ設定を行うために、ステップＳ１３に戻る。
【００８８】
ステップＳ１６で「電波オフ設定」が選択されていないと判別された場合には（ステップＳ１６：ＮＯ）、ＣＰＵ１０は、電波オフ設定用サービスメニューＭ１１の中から「設定解除」が選択されたか否かを判別する（ステップＳ１９）。
【００８９】
「設定解除」が選択された場合には（ステップＳ１９：ＹＥＳ）、ＣＰＵ１０は、ステップＳ１３で選択されたアプリケーションに対応するアプリケーションアイコン上に付加して表示されている電波オフアイコンＩ１１を削除する（ステップＳ２０）。
【００９０】
続いて、ＣＰＵ２０は、ステップＳ１３で選択されたアプリケーションの、アプリケーション動作設定テーブル７０１内の電波オフ設定フラグの値を「０」に設定する（ステップＳ２１）。そして、ステップＳ１３に戻る。
【００９１】
ステップＳ１９で「設定解除」が選択されていないと判別された場合には（ステップＳ１９：ＮＯ）、ＣＰＵ１０は、電波オフ設定用サブメニューＭ１１の中から「戻る」が選択された否かを判別する（ステップＳ２２）。
【００９２】
「戻る」が選択された場合には（ステップＳ２２：ＹＥＳ）、ＣＰＵ１０は、画面をアイコンメニューに戻すため、電波オフ設定用サブメニューＭ１１を閉じて、処理をステップＳ１３に戻す。
一方、「戻る」が選択されていないと判別された場合には（ステップＳ２２：ＮＯ）、ＣＰＵ１０は、処理をステップＳ１６に戻し、電波オフ設定用サブメニューＭ１１の中から何れかの項目が選択されるまで待つ。
【００９３】
上述した電波オフ設定処理では、携帯電話１は、アプリケーションの一覧であるアイコンメニューを、表示部２０のメインメニュー表示領域Ｇ１２に表示する。そして、携帯電話１は、そのアイコンメニューの中から利用者により選択されたアプリケーションに対して、電波オフの設定及び設定の解除のための処理を行う。
従って、この電波オフ設定処理により、利用者は、携帯電話１が有するアプリケーション毎に、電波オフの設定及び設定の解除を容易に行うことができる。
【００９４】
また、携帯電話１は、電波オフに設定されたアプリケーションを特定するアイコンに、電波オフに設定されていることを示すアイコンを重ねて表示する。
従って、利用者は、電波オフ設定処理時に、電波オフに設定されたアプリケーションを容易に確認することができる。
【００９５】
また、携帯電話１は、アプリケーション毎に、無線通信機能を使用して実行されるアプリケーションであるか否かを記憶し、無線通信機能の使用有無に応じた態様で、アプリケーションを特定するアイコンをアイコンメニュー内に表示する。
従って、利用者は、電波オフの設定を行うときに、アイコンメニュー内のアプリケーションアイコンの表示態様の違いに基づき、電波オフに設定すべきアプリケーションであるか否かを容易に判断することができる。
【００９６】
次に、上述した電波オフ設定処理によって電波オフに設定されたアプリケーションを有する携帯電話１において実行される、アプリケーション起動処理を説明する。
【００９７】
図１１は、アプリケーション起動処理を示すフローチャートである。
このアプリケーション起動処理は、例えば、携帯電話１が無線通信機能が有効（オン）である待受状態の時に、実行される。
このアプリケーション起動処理は、ＣＰＵ１０が、携帯電話１を構成する各部を制御することにより、実行される。
【００９８】
まず、ＣＰＵ１０は、利用者による入力部３０のスイッチの操作を検出し、アプリケーション起動処理を開始するため操作がされたか否かを判別する（ステップＳ３１）。
この操作がされていない場合には（ステップＳ３１：ＮＯ）、ＣＰＵ１０は、処理開始操作がされるまで待機する。
【００９９】
アプリケーション起動処理を開始するための操作がされると（ステップＳ３１：ＹＥＳ）、ＣＰＵ１０は、アプリケーション起動用のアイコンメニューを表示部２０のメインメニュー表示領域Ｇ１２に表示する（ステップＳ３２）。
【０１００】
図１２は、アプリケーション起動用アイコンメニュー表示処理を示すフローチャートである。
このアプリケーション起動用アイコンメニュー表示処理は、アプリケーション動作設定テーブル７０１に記憶されている電波オフ設定フラグの値に応じた態様で、アプリケーションアイコンをメインメニュー表示領域Ｇ１２に表示する処理である。
【０１０１】
まず、ＣＰＵ１０は、記憶部７０に格納されているアプリケーション動作設定テーブル７０１をＲＡＭ８０に読み込む（ステップＳ３２１）。
次に、ＣＰＵ１０は、変数ｎに１を代入する（ステップＳ３２２）。
次に、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１の第ｎアプリケーションの電波オフ設定フラグの値を読み出す（ステップＳ３２３）。
【０１０２】
次に、ＣＰＵ１０は、読み出した電波オフ設定フラグの値が「１」であるか否かを判別する（ステップＳ３２４）。
電波オフ設定フラグの値が「１」の場合には（ステップＳ３２４：ＹＥＳ）、ＣＰＵ１０は、第ｎアプリケーションのアプリケーションアイコンと電波オフアイコンＩ１１とを重ねて、表示部２０に表示する（ステップＳ３２５）。
【０１０３】
具体的には、ＣＰＵ１０は、記憶部７０から、第ｎアプリケーションのアプリケーションアイコンのイメージ情報と電波オフアイコンＩ１１のイメージ情報とを読み出す。さらに、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１に記憶されている第ｎアプリケーションの「アイコン表示位置」の情報を読み出す。そして、ＣＰＵ１０は、メインメニュー表示領域Ｇ１２内のアイコン表示位置で特定される位置に、アプリケーションアイコンに電波オフアイコンＩ１１をインポーズしたイメージを表示する。
【０１０４】
一方、電波オフ設定フラグの値が「１」でない場合には（ステップＳ３２４：ＮＯ）、ＣＰＵ１０は、第ｎアプリケーションのアプリケーションアイコンを、そのまま表示部２０に表示する（ステップＳ３２６）。つまり、電波オフ設定フラグの値が「０」の場合又は電波オフ設定フラグが設定されていない場合には、第ｎアプリケーションのアプリケーションアイコン上に、電波オフアイコンＩ１１は表示されない。
【０１０５】
具体的には、ＣＰＵ１０は、記憶部７０から、第ｎアプリケーションのアプリケーションアイコンのイメージ情報を読み出す。さらに、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１に記憶されている第ｎアプリケーションの「アイコン表示位置」の情報を読み出す。そして、ＣＰＵ１０は、メインメニュー表示領域Ｇ１２内のアイコン表示位置で特定される位置に、アプリケーションアイコンを表示する。
【０１０６】
ステップＳ３２５又はＳ３２６の処理の後、ＣＰＵ１０は、変数ｎに１を加算し（ステップＳ３２７）、ｎ＞Ｎか否かを判別する（ステップＳ３２８）。
ｎ＞Ｎでない場合には（ステップＳ３２８：ＮＯ）、ステップＳ３２３に戻り、ＣＰＵ１０は、未だメインメニュー表示領域Ｇ１２にアプリケーションアイコンが表示されていないアプリケーションに対して、ステップＳ３２３〜Ｓ３２７の処理を繰り返す。
【０１０７】
そして、ｎ＞Ｎとなったときに（ステップＳ３２８：ＹＥＳ）、ＣＰＵ１０は、このアプリケーション起動用アイコンメニュー表示処理を終了して処理を図１１のアプリケーション起動処理に戻す。
【０１０８】
このようにＮ回のループ処理が実行されることにより、アプリケーション動作設定テーブル７０１に記憶されているＮ個のすべてのアプリケーションに対応するアプリケーションアイコンから構成されるアイコンメニューが、メインメニュー表示領域Ｇ１２に表示される。
【０１０９】
図１３は、アプリケーション起動用アイコンメニュー表示処理によりメインメニュー表示領域Ｇ１２に表示される画面例を示す図である。
アプリケーション起動用アイコンメニュー表示処理が実行されることで、メインメニュー表示領域Ｇ１２に、アプリケーション起動用アイコンメニューが表示される。具体的には、アプリケーション起動用アイコンメニューは、図１３に示すように、電波オフに設定されているアプリケーションと、電波オフに設定されていないアプリケーションとで、各アプリケーションアイコンが異なった態様で表示される。
【０１１０】
図３に示したアプリケーション動作設定テーブル７０１のデータ例では、電波オフ設定フラグの値が「１」のアプリケーションは、「バーコードリーダー」、「メディアプレーヤー」、「メモリーカード」、「動画」、「カメラ」、「機能設定」、「ドキュメントビューワ」、「便利ツール」である。このため、これらのアプリケーションアイコンに対して、電波オフアイコンＩ１１がインポーズされて、メインメニュー表示領域Ｇ１２に表示される。
【０１１１】
図１１に戻り、アプリケーション起動用アイコンメニュー表示処理（ステップＳ３２）によりアプリケーション起動用のアイコンメニューが表示部２０に表示されると、ＣＰＵ１０は、利用者による入力部３０の操作を検出し、アイコンメニューの中から１つのアプリケーションが選択されたか否かを判別する（ステップＳ３３）。具体的には、利用者が、選択カーソルＫ１１を用いて、アイコンメニュー内の複数のアプリケーションアイコンの中から１つのアプリケーションアイコンを選択することにより、アプリケーションアイコンに対応するアプリケーションの選択が行われる。
【０１１２】
アプリケーションが選択されていない場合には（ステップ３３：ＮＯ）、ＣＰＵ１０は、アイコンメニューを表示してから一定時間経過したか否かを判別する（ステップＳ３４）。
【０１１３】
一定時間経過していない場合には（ステップＳ３４：ＮＯ）、ステップＳ３３に戻り、ＣＰＵ１０は、一定時間経過するまでアプリケーションが選択されたか否かを判別する。
アプリケーションが選択されないまま一定時間経過した場合は（ステップＳ３４：ＹＥＳ）、ＣＰＵ１０は、このアプリケーション起動処理を終了する。
【０１１４】
ステップＳ３３においてアプリケーションが選択されたと判別された場合は（ステップＳ３３：ＹＥＳ）、ＣＰＵ１０は、選択されたアプリケーションの電波オフ設定フラグの値をアプリケーション動作設定テーブル７０１から読み出す（ステップＳ３５）。
次に、ＣＰＵ１０は、読み出した電波オフ設定フラグの値が「１」であるか否か判別する（ステップＳ３６）。
【０１１５】
電波オフ設定フラグの値が「１」の場合、つまりアプリケーションが電波オフに設定されている場合は（ステップＳ３６：ＹＥＳ）、ＣＰＵ１０は、携帯電話１の無線通信機能をオフ（無効）にする（ステップＳ３７）。具体的には、ＣＰＵ１０は、電源部６５からＲＦブロック６０への電力の供給を停止させる。
【０１１６】
そして、ＣＰＵ１０は、ステータス表示領域Ｇ１１に表示されているアンテナアイコンを電波オフアイコンに変更する（ステップＳ３８）。
続いて、ＣＰＵ１０は、選択されたアプリケーションを起動して（ステップＳ３９）、このアプリケーション起動処理を終了する。
【０１１７】
一方、ステップＳ３６で、電波オフ設定フラグの値が「１」でないと判別された場合には（ステップＳ３６：ＮＯ）、ＣＰＵ１０は、ステップＳ３７及びＳ３８をスキップして、選択されたアプリケーションを起動して（ステップＳ３９）、このアプリケーション起動処理を終了する。
【０１１８】
図１４は、ステータス表示領域Ｇ１１に表示される画面例を示す図である。
図１４（ａ）は、無線通信機能が有効な状態でステータス表示領域Ｇ１１に表示される画面例を示し、図１４（ｂ）は、無線通信機能が無効な状態でステータス表示領域Ｇ１１に表示される画面例を示す。
【０１１９】
上述のステップＳ３８の処理前は、図１４（ａ）に示すように、表示部２０のステータス表示領域Ｇ１１に、無線通信機能がオン（有効）であること及び受信電波の強度を示すアンテナアイコンＩ１２が表示される。一方、ステップＳ３８の処理後は、図１４（ｂ）に示すように、図１４（ａ）に示したアンテナアイコンＩ１２が、無線通信機能がオフ（無効）であることを示す電波オフアイコンＩ１１に変更されて表示される。
【０１２０】
携帯電話１は、上述したアプリケーション起動処理により、アプリケーションを起動する際に、表示部２０にアプリケーション起動用のアイコンメニューを表示する。このアプリケーション起動用アイコンメニューから、どのアプリケーションが実行される場合に無線通信機能がオフにされるかを利用者は容易に知ることができる。そして、利用者は、アプリケーション起動用アイコンメニュー内の電波オフアイコンを確認して、起動したいアプリケーションを選択することができる。さらに、携帯電話１は、電波オフに設定されているアプリケーションを起動するときに、同時に無線通信機能を無効にすることができる。
【０１２１】
次に、アプリケーション起動処理により携帯電話１において動作しているアプリケーションを終了するためのアプリケーション終了処理を説明する。
【０１２２】
図１５は、アプリケーション終了処理を示すフローチャートである。
図１５に示すように、ＣＰＵ１０は、利用者による入力部３０の操作に応じて、動作中のアプリケーションの終了が指示されたか否かを検出する（ステップＳ５１）。
アプリケーションの終了の指示が検出されない場合には（ステップＳ５１：ＮＯ）、ＣＰＵ１０は、アプリケーションの終了の指示を検出するまで待機する。
【０１２３】
アプリケーションの終了の指示が検出された場合に（ステップＳ５１：ＹＥＳ）、ＣＰＵ１０は、アプリケーション動作設定テーブル７０１から、終了が指示されたアプリケーションの電波オフ設定フラグの値を読み出す（ステップＳ５２）。
次いで、ＣＰＵ１０は、読み出した電波オフ設定フラグの値が「１」か否かを判別する（ステップＳ５３）。
【０１２４】
電波オフ設定フラグが「１」であると判別された場合は（ステップＳ５３：ＹＥＳ）、ＣＰＵ１０は、携帯電話１の無線通信機能をオン（有効）にする（ステップＳ５４）。電波オフ設定フラグが「１」であるアプリケーションは、起動時に、携帯電話１の無線通信機能がオフにされるため、終了時に、ＣＰＵ１０は、無線通信機能のオフを解除する。具体的には、ＣＰＵ１０は、停止させていた電源部６５からＲＦブロック６０への電力の供給を、再開させる。
次に、ＣＰＵ１０は、ステータス表示領域Ｇ１１に表示されている電波オフアイコンＩ１１をアンテナアイコンＩ１２に変更する（ステップＳ５５）。
【０１２５】
続いて、ＣＰＵ１０は、アプリケーションを終了して（ステップＳ５６）、このアプリケーション終了処理を終了する。つまり、この場合は、終了が指示されたアプリケーションが動作している間、無線通信機能はオフ（無効）の状態である。そのため、アプリケーションを終了する際に、無線通信機能をオンに戻して待受状態に戻る。
【０１２６】
ステップＳ５３において、電波オフ設定フラグが「１」でないと判別された場合は（ステップＳ５３：ＮＯ）、ＣＰＵ１０は、ステップＳ５４及びＳ５５をスキップして、終了が指示されたアプリケーションを終了し（ステップＳ５６）、このアプリケーション終了処理を終了する。つまり、この場合は、終了が指示されたアプリケーションが動作している間、無線通信機能はオン（有効）の状態（通信可能な待受状態）である。そのため、そのままアプリケーションを終了させることで、携帯電話１は待受状態に戻る。
【０１２７】
携帯電話１は、上述したアプリケーション終了処理により、アプリケーションの起動時に無線通信機能のオン／オフが切り換えられた場合であっても、無線通信機能がオンである通信（通話及びデータ通信を含む）可能な状態に戻して、アプリケーションを終了することができる。
【０１２８】
以上のように、携帯電話１は、表示部２０に、複数のアプリケーション（機能部）をそれぞれ指標化した複数のアイコン（指標）からなるアイコンメニューを表示する。また、アプリケーション動作設定テーブル７０１は、複数のアプリケーションの夫々について、アプリケーションの実行と並行してＲＦブロック６０を駆動させるか否かの設定情報を記憶する。携帯電話１は、アイコンメニューを表示部２０に表示する際、アプリケーション動作設定テーブル７０１に記憶されている設定情報や入力部３０から入力される設定情報に基づいて、アプリケーションの実行と並行してＲＦブロック６０を駆動させないように設定されたアプリケーションに対応するアイコンに対して、ＲＦブロック６０を駆動させない旨を示す情報を付加して表示する。
【０１２９】
このため、携帯電話１の利用者は、複数のアプリケーションのいずれかをメニュー表示画面から利用する場合や、ＲＦブロック６０を駆動させるか否かの設定をメニュー表示画面上で行う際に、アプリケーション毎に無線通信機能を実行するＲＦブロック６０の駆動の有無を容易に確認することができる。そして、利用者は、この確認によって、アプリケーション毎に、携帯電話１の無線通信機能が有効な状態と無効な状態とを容易に切り替えることができる。
【０１３０】
また、携帯電話１は、表示部２０にアイコンメニューを表示する際に、アプリケーションの実行と並行してＲＦブロック６０を駆動させないように設定されたアプリケーションに対応するアイコンに対して、ＲＦブロック６０を駆動させない旨を示す無線オフアイコンＩ１１をインポーズして表示する。
【０１３１】
このため、携帯電話１の利用者は、無線通信機能を使用しないように設定されたアプリケーションを視覚的に知ることができる。
【０１３２】
また、携帯電話１は、表示部２０に複数のアプリケーションの一覧であるアイコンメニューを表示する。利用者は、入力部３０から情報を入力して、アプリケーション毎にＲＦブロック６０を駆動させるか否かの設定を行う。記憶部７０に格納されているアプリケーション動作設定テーブル７０１は、アプリケーション毎に、ＲＦブロック６０の駆動を必要とするアプリケーションであるか否かの情報を記憶する。携帯電話１は、利用者が上記設定を行う際に、アプリケーション動作設定テーブル７０１に基づいて、アイコンメニューで一覧表示される各アプリケーションを、ＲＦブロック６０の駆動を必要とするアプリケーションであるか否かに応じて区別して表示する。
【０１３３】
このため、携帯電話１は、利用者がアプリケーション毎に無線通信機能の使用の有無を設定する際に、利用者に対して当該アプリケーションが無線通信機能を必要とするアプリケーションであるか否かを知らせることができる。よって、利用者が意図しない設定を未然に防止することができる。
【０１３４】
本実施の形態においては、携帯電話１は、利用者による操作に応じて、アプリケーション毎に、アプリケーションの実行中に無線通信機能を有効にするか無効にするかの設定情報を記憶しておく。携帯電話１は、設定情報に基づき、無線通信機能を無効にするように設定されているアプリケーションの実行中には、無線通信機能を無効にする。
従って、本実施の形態によれば、携帯電話１は、アプリケーションの実行時に、自動的に、無線通信機能が有効な状態と無効な状態とを切り替えることができる。
【０１３５】
さらに、本実施の形態においては、無線通信機能を無効にするように設定されているアプリケーションの実行中には、ＲＦブロック６０への電力の供給が停止される。従って、本実施の形態によれば、アプリケーションの実行中の携帯電話１の消費電力を節約することができる。
【０１３６】
なお、本実施の形態に係る携帯電話１は、本発明の一例を示すものである。本発明は、上記実施の形態に限定されない。従って、本実施の形態に係る携帯電話１の構成及び動作は、適宜変更が可能である。
【０１３７】
第２の実施の形態
例えば、上記第１の実施の形態では、アプリケーション毎に、電波オフ設定が行われた。しかしながら、アプリケーション以外の条件に基づき、電波オフ設定が行われるようにしてもよい。
【０１３８】
そこで、本発明の第２の実施の形態として、アプリケーションと期間とに基づき、電波オフ設定を行うことができる携帯電話１を説明する。
具体的には、連続的に電波オフに設定する「連続モード」、日付で指定される所定の期間、電波オフに設定する「日付指定モード」、時刻で指定される所定の期間、電波オフに設定する「時刻指定モード」の３つの電波オフ設定モードを有する携帯電話１を説明する。
【０１３９】
図１６は、本発明の第２の実施形態におけるアプリケーション動作設定テーブル７０２のデータ構造例を示す図である。
アプリケーション動作設定テーブル７０２は、第１の実施の形態において図３に示したアプリケーション動作設定テーブル７０１に記憶されている情報以外に、電波オフ日付と、電波オフ時刻と、を記憶する。
【０１４０】
電波オフ日付は、アプリケーションを電波オフにする期間を日付で示す情報である。電波オフ日付は、電波オフの開始日と終了日との情報からなる。アプリケーション動作設定テーブル７０２に電波オフ日付が記憶されている場合には、開始日から終了日までの間であって、電波オフ日付が関連付けられているアプリケーションの実行中に、携帯電話１は電波オフの状態にされる。
【０１４１】
電波オフ時刻は、アプリケーションを電波オフにする期間を時刻で示す情報である。電波オフ時刻は、電波オフの開始時刻と終了時刻との情報からなる。アプリケーション動作設定テーブル７０２に電波オフ時刻が記憶されている場合には、開始時刻から終了時刻までの間であって、電波オフ時刻が関連付けられているアプリケーションの実行中に、携帯電話１は電波オフの状態にされる。
【０１４２】
図１７は、本発明の第２の実施の形態における電波オフ設定処理を示すフローチャートである。
本実施の形態における電波オフ設定処理は、第１の実施の形態における図６に示した電波オフ設定処理と、詳細設定処理（ステップＳ７７）のみが異なる。図１７のステップＳ７１〜Ｓ７６は図６のステップＳ１１〜Ｓ１６と同一の処理であり、図１７のステップＳ７８〜Ｓ８３は、図６のステップＳ１７〜Ｓ２２と同一の処理であるので、これらの処理の詳細な説明は省略する。
【０１４３】
まず、電波オフ設定処理が開始されると、ＣＰＵ１０は、ステップＳ７１〜Ｓ７５の処理を実行し、表示部２０に、図９に示した電波オフ設定用サブメニューＭ１１を表示する（ステップＳ７５）。
続いて、ＣＰＵ１０は、電波オフ設定用サブメニューＭ１１の中から「電波オフ設定」が選択されたか否かを判別する（ステップＳ７６）。
【０１４４】
「電波オフ設定」が選択されると（ステップＳ７６：ＹＥＳ）、ＣＰＵ１０は、詳細な電波オフ設定を行うための詳細設定処理を行う（ステップＳ７７）。この詳細設定処理は後述する。
【０１４５】
詳細設定処理が終了すると、ＣＰＵ１０は、電波オフに設定されたアプリケーションに対応するアプリケーションアイコン上に、電波オフアイコンを付加して表示する（ステップＳ７８）。例えば、ＣＰＵ１０は、アプリケーションアイコンのイメージ情報と電波オフアイコンのイメージ情報とを合成して、メインメニュー表示領域Ｇ１２に表示する。
【０１４６】
続いて、ＣＰＵ１０は、電波オフに設定されたアプリケーションの、アプリケーション動作設定テーブル７０２内の電波オフ設定フラグの値を「１」に設定し（ステップＳ７９）、ステップＳ７３に戻る。
【０１４７】
ステップＳ７６で「電波オフ設定」が選択されていないと判別された場合には（ステップＳ７６：ＮＯ）、ＣＰＵ１０は、ステップＳ８０〜Ｓ８３の処理を行い、ステップＳ７３又はＳ７６に戻る。
【０１４８】
図１８は、ステップＳ７７の詳細設定処理を示すフローチャートである。
詳細設定処理では、まず、ＣＰＵ１０が、詳細設定用のサブメニューＭ１２を表示部２０のメインメニュー表示領域Ｇ１２にポップアップ表示する（ステップＳ７７１）。
【０１４９】
図１９は、詳細設定用サブメニューＭ１２の表示例を示す図である。
図１９に示すように、詳細設定用サブメニューＭ１２は、電波オフ設定用サブメニューＭ１１上にポップアップされる。詳細設定用サブメニューＭ１２は、「連続モード」、「日付指定モード」、「時刻指定モード」、「戻る」の項目を有する。利用者は、入力部３０を操作して、これらの項目の中から、何れかの項目を選択する。
【０１５０】
図１８に戻り、ＣＰＵ１０は、利用者による入力部３０の操作を検出し、詳細設定用サブメニューＭ１２の中から「連続モード」が選択されたか否かを判別する（ステップＳ７７２）。
「連続モード」が選択された場合は（ステップＳ７７２：ＹＥＳ）、ＣＰＵ１０は、この詳細設定処理を終了して処理を図１７の電波オフ設定処理に戻す。利用者は、期間又は時間に関係なくアプリケーションの実行中には電波オフにしたい場合には、この「連続モード」を選択する。
【０１５１】
「連続モード」が選択されていないと判別された場合は（ステップＳ７７２：ＮＯ）、ＣＰＵ１０は、詳細設定用サブメニューＭ１２の中から「日付指定モード」が選択されたか否かを判別する（ステップＳ７７３）。
「日付指定モード」が選択された場合は（ステップＳ７７３：ＹＥＳ）、ＣＰＵ１０は、日付指定メニューをメインメニュー表示領域Ｇ１２に表示する（ステップＳ７７４）。
【０１５２】
図２０は、日付指定メニューＭ１３の表示例を示す図である。
図示するように、日付指定メニューＭ１３は、開始日の入力欄と、終了日の入力欄と、を備える。利用者は、この日付指定メニューＭ１３から、開始及び終了の年月日を入力することにより、アプリケーションを電波オフの状態で実行する期間を日付で指定する。
【０１５３】
ＣＰＵ１０は、利用者による入力部３０の操作を検出し、日付指定メニューＭ１３からの日付の指定が終了したか否かを判別する（ステップＳ７７５）。
日付の指定が終了していない場合には（ステップＳ７７５：ＮＯ）、指定が終了するまで待つ。
【０１５４】
そして、日付の指定が終了すると（ステップＳ７７５：ＹＥＳ）、ＣＰＵ１０は、指定された日付を、図１７のステップＳ７３で選択されたアプリケーションの、アプリケーション動作設定テーブル７０２内の電波オフ日付の欄に記録し（ステップＳ７７６）、この詳細設定処理を終了して処理を図１７の電波オフ設定処理に戻す。
【０１５５】
ステップＳ７７３で「日付指定モード」が選択されていないと判別された場合は（ステップＳ７７３：ＮＯ）、ＣＰＵ１０は、詳細設定用サブメニューＭ１２の中から「時刻指定モード」が選択されたか否かを判別する（ステップＳ７７７）。
「時刻指定モード」が選択された場合は（ステップＳ７７７：ＹＥＳ）、ＣＰＵ１０は、時刻指定メニューをメインメニュー表示領域Ｇ１２に表示する（ステップＳ７７８）。
【０１５６】
図２１は、時刻指定メニューＭ１４の表示例を示す図である。
図示するように、時刻指定メニューＭ１４は、開始時刻の入力欄と、終了時刻の入力欄と、を備える。利用者は、この時刻指定メニューＭ１４から、開始及び終了の時分を入力することにより、アプリケーションを電波オフの状態で実行する期間を時刻で指定する。
【０１５７】
ＣＰＵ１０は、利用者による入力部３０の操作を検出し、時刻指定メニューＭ１４からの時刻の指定が終了したか否かを判別する（ステップＳ７７９）。
時刻の指定が終了していない場合には（ステップＳ７７９：ＮＯ）、指定が終了するまで待つ。
【０１５８】
そして、時刻の指定が終了すると（ステップＳ７７９：ＹＥＳ）、ＣＰＵ１０は、指定された時刻を、図１７のステップＳ７３で選択されたアプリケーションの、アプリケーション動作設定テーブル７０２内の電波オフ時刻の欄に記録し（ステップＳ７８０）、この詳細設定処理を終了して処理を図１７の電波オフ設定処理に戻す。
【０１５９】
ステップＳ７７７で「時刻指定モード」が選択されていないと判別された場合は（ステップＳ７７７：ＮＯ）、ＣＰＵ１０は、詳細設定用サブメニューＭ１２の中から「戻る」が選択されたか否かを判別する（ステップＳ７８１）。
「戻る」が選択された場合は（ステップＳ７８１：ＹＥＳ）、図１７のステップＳ７５に戻り、ＣＰＵ１０は、電波オフ設定用サブメニューＭ１１の表示に戻す。
【０１６０】
「戻る」が選択されていないと判別された場合は（ステップＳ７８１：ＮＯ）、ステップＳ７７２に戻り、ＣＰＵ１０は、詳細設定用サブメニューＭ１２の中から、「連続モード」、「日付指定モード」、「時刻指定モード」、「戻る」の何れかが選択されるまで待つ。
【０１６１】
以上の詳細設定処理により、アプリケーションに、日付又は時刻で指定される電波オフ期間が設定される。従って、利用者は、アプリケーション毎に、より詳細な条件に基づき、電波オフ設定を行うことができる。
【０１６２】
なお、本実施の形態においては、「時刻指定モード」で曜日が指定されるようにし、指定された曜日がアプリケーション動作設定テーブル７０２に記憶されるようにしてもよい。この場合、アプリケーションの実行中であって、指定された曜日の指定された開始時刻から終了時刻までの間、携帯電話１は電波オフの状態にされる。
【０１６３】
さらに、電波オフ日付又は電波オフ時刻で特定される電波オフ期間が設定されているアプリケーションの実行中は、ＣＰＵ１０は、電波オフ期間内であるか否かを判別し、電波オフ期間内であれば無線通信機能をオフにし、電波オフ期間外であれば無線通信機能をオンにする。
【０１６４】
次に、詳細設定処理で設定された電波オフ期間に基づき、アプリケーションの実行中に、無線通信機能のオン／オフを制御する無線通信機能制御処理を説明する。
【０１６５】
図２２は、本実施の形態における無線通信機能制御処理を示すフローチャートである。
この無線通信機能制御処理は、アプリケーションが起動すると開始される。なお、アプリケーションの起動時には、携帯電話１は、無線通信が可能な状態、つまり無線通信機能がオンの状態である。
【０１６６】
まず、ＣＰＵ１０は、アプリケーション動作設定テーブル７０２から、起動したアプリケーションの電波オフ設定フラグの値を読み出す（ステップＳ９１）。
次に、ＣＰＵ１０は、読み出した電波オフ設定フラグの値が「１」であるか否かを判別する（ステップＳ９２）。
【０１６７】
電波オフ設定フラグの値が「１」でない場合には（ステップＳ９２：ＮＯ）、ＣＰＵ１０は、この無線通信機能制御処理を終了する。従って、「連続モード」、「日付指定モード」、又は「時刻指定モード」で電波オフに設定されていないアプリケーションの実行中には、無線通信機能はオンの状態のままとされ、利用者は無線通信を行うことができる。
【０１６８】
一方、電波オフ設定フラグの値が「１」である場合には（ステップＳ９２：ＹＥＳ）、ＣＰＵ１０は、現在の日時が、起動されたアプリケーションに設定されている電波オフ期間内であるか否かを判別する（ステップＳ９３）。
【０１６９】
具体的には、ＣＰＵ１０は、アプリケーション動作設定テーブル７０２から、起動したアプリケーションの電波オフ日付又は電波オフ時刻を読み出す。さらに、ＣＰＵ１０は、時計機能により現在の日時を取得する。そして、ＣＰＵ１０は、現在の日時が電波オフ日付又は電波オフ時刻で特定される電波オフ期間内であるか否かを判別する。
【０１７０】
なお、電波オフ設定フラグの値が「１」であって電波オフ期間が設定されていないアプリケーションは、「連続モード」に電波オフ設定されたアプリケーションである。そのため、起動したアプリケーションの電波オフ日付又は電波オフ時刻がアプリケーション動作設定テーブル７０２に記憶されていない場合には、ＣＰＵ１０は、ステップＳ９３において、常に電波オフ期間内であると判別する。
【０１７１】
現在の日時が電波オフ期間内である場合には（ステップＳ９３：ＹＥＳ）、ＣＰＵ１０は、無線通信機能がオンの状態であるか否かを判別する（ステップＳ９４）。
【０１７２】
無線通信機能がオンの状態であれば（ステップＳ９４：ＹＥＳ）、ＣＰＵ１０は、無線通信機能をオフにし（ステップＳ９５）、図１４（ｂ）に示したように、表示部２０のステータス表示領域Ｇ１１に電波オフアイコンＩ１１を表示する（ステップＳ９６）。
【０１７３】
一方、無線通信機能がオンの状態でなければ（ステップＳ９４：ＮＯ）、ＣＰＵ１０は、ステップＳ９５及びＳ９６をスキップし、無線通信機能がオフの状態を維持する。
【０１７４】
ステップＳ９３で現在の日時が電波オフ期間内でないと判別された場合には（ステップＳ９３：ＮＯ）、ＣＰＵ１０は、無線通信機能がオフの状態であるか否かを判別する（ステップＳ９７）。
【０１７５】
無線通信機能がオフの状態であれば（ステップＳ９７：ＹＥＳ）、ＣＰＵ１０は、無線通信機能をオンにし（ステップＳ９８）、図１４（ａ）に示したように、表示部２０のステータス表示領域Ｇ１１にアンテナアイコンＩ１２を表示する（ステップＳ９９）。
【０１７６】
一方、無線通信機能がオフの状態でなければ（ステップＳ９７：ＮＯ）、ＣＰＵ１０は、ステップＳ９８及びＳ９９をスキップし、無線通信機能がオンの状態を維持する。
【０１７７】
ステップＳ９３〜Ｓ９９の後、ＣＰＵ１０は、アプリケーションが終了したか否かを判別する（ステップＳ１００）。
アプリケーションが終了していない場合には（ステップＳ１００：ＮＯ）、ＣＰＵ１０は処理をステップＳ９３に戻す。従って、アプリケーションの実行中は、電波オフ期間内だけ、無線通信機能がオフにされる。
【０１７８】
アプリケーションが終了すると（ステップＳ１００：ＹＥＳ）、ＣＰＵ１０は、無線通信機能がオフの状態であるか否かを判別する（ステップＳ１０１）。
無線通信機能がオフの状態であれば（ステップＳ１０１：ＹＥＳ）、ＣＰＵ１０は、無線通信機能をオンにし（ステップＳ１０２）、図１４（ａ）に示したように、表示部２０のステータス表示領域Ｇ１１にアンテナアイコンＩ１２を表示し（ステップＳ１０３）、この無線通信機能制御処理を終了する。
【０１７９】
一方、無線通信機能がオフの状態でなければ（ステップＳ１０１：ＮＯ）、ＣＰＵ１０は、ステップＳ１０２及びＳ１０３をスキップし、無線通信機能がオンの状態を維持したまま、この無線通信機能制御処理を終了する。従って、アプリケーションの終了時には、携帯電話１は、無線通信機能がオンの状態に戻される。
【０１８０】
この無線通信機能制御処理により、携帯電話１は、アプリケーション毎に、そのアプリケーションの実行中であって、予め設定された期間内だけ、無線通信機能をオフにすることができる。
【０１８１】
また、本発明は、上記第１及び第２の実施の形態に限定されない。
例えば、上記実施の形態においては、電子機器の例として携帯電話１を例示した。しかしながら、電子機器は、ＰＤＡ（Personal Digital Assistant）、ノートＰＣ（Personal Computer）などであっても良い。
【０１８２】
また、上記実施の形態では、無線通信機能のオン又はオフの状態を示す情報は、アンテナアイコンＩ１２又は電波オフアイコンＩ１１により示された。しかしながら、無線通信の状態の利用者への報知は、アイコン表示に限定されるものではない。例えば、文字、数字などのリテラルで、携帯電話１の無線通信の状態を示すようにしても良い。さらには、無線通信の状態の利用者への報知は、表示部２０への画面表示に限定されるものではない。例えば、スピーカ５０からの警告音などで、携帯電話１の無線通信の状態を示すようにしても良い。
【０１８３】
また、上記実施の形態では、電波オフに設定されているアプリケーションと、電波オフに設定されていないアプリケーションと、を識別するために、電波オフに設定されているアプリケーションに対応するアプリケーションアイコンに、電波オフアイコンＩ１１が重ねられて表示された。しかしながら、電波オフに設定されていないアプリケーションに対応するアプリケーションアイコンに、電波オフに設定されていないことを示すアイコンを重ねて表示するようにしてもよい。
【０１８４】
また、上記実施の形態では、アプリケーションが電波オフに設定されることにより、アプリケーションの実行中の電波の送信及び受信が無効にされた。しかしながら、アプリケーションが電波オフに設定された場合に、アプリケーションの実行中の電波の送信だけを無効にするようにしてもよい。例えば、ＣＰＵ１０は、携帯電話１を電波オフの状態にするときに、ＲＦブロック６０内の電波発射回路だけに電源の供給を停止する。これにより、他の精密電子機器の動作に深刻な影響を及ぼす電波の発射だけを禁止することができる。
【０１８５】
また、上記実施の形態に係る携帯電話１のＣＰＵ１０の機能は、ソフトウェアに限らず、専用のハードウェアによって実現することもできる。
また、携帯電話１の機能を通常のコンピュータシステムによって実現することもできる。
【０１８６】
例えば、上記実施の形態では、携帯電話１において、動作プログラムが記憶部７０等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行する装置を構成してもよい。
【０１８７】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
【０１８８】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【０１８９】
【図１】本発明の第１の実施の形態に係る携帯電話の外観図である。
【図２】図１の携帯電話の機能的な構成を模式的に示すブロック図である。
【図３】本発明の第１の実施の形態におけるアプリケーション動作設定テーブルのデータ構造例を示す図である。
【図４】サブテーブルのデータ構造例を示す図である。
【図５】表示部に表示される画面例を示す図である。
【図６】本発明の第１の実施の形態における電波オフ設定処理を示すフローチャートである。
【図７】図６の中の電波オフ設定用アイコンメニュー表示処理を示すフローチャートである。
【図８】電波オフ設定用アイコンメニュー表示処理によりメインメニュー表示領域に表示される画面例を示す図である。
【図９】電波オフ設定処理の中でのサブメニューの表示例を示す図である。
【図１０】電波無線オフ設定処理の中での電波オフアイコンの表示例を示す図である。
【図１１】本発明の第１の実施の形態におけるアプリケーション起動処理を示すフローチャートである。
【図１２】図１１の中のアプリケーション起動用アイコンメニュー表示処理を示すフローチャートである。
【図１３】アプリケーション起動用アイコンメニュー表示処理によりメインメニュー表示領域に表示される画面例を示す図である。
【図１４】ステータス表示領域に表示される画面例を示す図である。
【図１５】本発明の第１の実施の形態におけるアプリケーション終了処理を示すフローチャートである。
【図１６】本発明の第２の実施の形態におけるアプリケーション動作設定テーブルのデータ構造例を示す図である。
【図１７】本発明の第２の実施の形態における電波オフ設定処理を示すフローチャートである。
【図１８】図１７の中の詳細設定処理を示すフローチャートである。
【図１９】詳細設定処理の中でのサブメニューの表示例を示す図である。
【図２０】詳細設定処理の中での日付指定メニューの表示例を示す図である。
【図２１】詳細設定処理の中での時刻指定メニューの表示例を示す図である。
【図２２】本発明の第２の実施の形態における無線通信機能制御処理を示すフローチャートである。
【符号の説明】
【０１９０】
１…携帯電話、１０…ＣＰＵ、２０…表示部、２１…表示ドライバ、３０…入力部、４０…マイクロフォン、５０…スピーカ、６０…ＲＦブロック、６２…通信アンテナ、６５…電源部、７０…記憶部、８０…ＲＡＭ、３０１…メニュースイッチ、３０２…表示スイッチ、３０３…カーソルスイッチ、３０４…決定スイッチ、３０５…クリアスイッチ、３０６…オフフックスイッチ、３０７…オンフックスイッチ、５０１…電話用スピーカ、５０２…報知用スピーカ、７０１，７０２…アプリケーション動作設定テーブル、７０１ａ…サブテーブル、Ｂ１１〜Ｂ１３…スイッチ機能情報、Ｇ１１…ステータス表示領域、Ｇ１２…メインメニュー表示領域、Ｇ１３…操作メニュー表示領域、Ｉ１１…電波オフアイコン、Ｉ１２…アンテナアイコン、Ｋ１１…操作カーソル、Ｍ１１…電波オフ設定用サブメニュー、Ｍ１２…詳細設定用サブメニュー、Ｍ１３…日付指定メニュー、Ｍ１４…時刻指定メニュー
【図１】
2007282196.tif 000003
【図２】
2007282196.tif 000004
【図３】
2007282196.tif 000005
【図４】
2007282196.tif 000006
【図５】
2007282196.tif 000007
【図６】
2007282196.tif 000008
【図７】
2007282196.tif 000009
【図８】
2007282196.tif 000010
【図９】
2007282196.tif 000011
【図１０】
2007282196.tif 000012
【図１１】
2007282196.tif 000013
【図１２】
2007282196.tif 000014
【図１３】
2007282196.tif 000015
【図１４】
2007282196.tif 000016
【図１５】
2007282196.tif 000017
【図１６】
2007282196.tif 000018
【図１７】
2007282196.tif 000019
【図１８】
2007282196.tif 000020
【図１９】
2007282196.tif 000021
【図２０】
2007282196.tif 000022
【図２１】
2007282196.tif 000023
【図２２】
2007282196.tif 000024