(57)【要約】【課題】挿入された記憶媒体に書き込まれた実行ファイルに応じた実行プログラムを、移動体端末に固有な事情を考慮しつつ自動起動する。【解決手段】読取装置に記憶媒体ＭＣＤが挿入されていることが検出されると、挿入されていることが検出された記憶媒体ＭＣＤに自動起動されるべき実行プログラムに応じた実行ファイルＥＸＦが収納されているか否かが判定される（ステップＳ１１，Ｓ１２）。この判定が肯定的であると、移動体端末装置１０が実行プログラムの未起動状態にあるか否かが判定される（ステップＳ１４）。未起動状態にあるとの判定がなされると、待受画面を表示しており、操作者にとって待受画面が見える状態であるか否かが判定される（ステップＳ１５，Ｓ１６）。この判定が肯定的であると、当該実行プログラムが起動される。【選択図】  図４
2004334609.tif 000002
【特許請求の範囲】
【請求項１】
挿入された記憶媒体に書き込まれた内容を読み取る読取装置を備える移動体端末装置におけるプログラムの自動起動方法であって、
前記読取装置に記憶媒体が挿入されていることを検出する挿入検出工程と；
前記記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かを判定する実行ファイル判定工程と；
前記移動体端末装置が前記実行プログラムの未起動状態にあるか否かを判定する未起動判定工程と；
前記未起動判定工程において肯定的な判定がなされたときに、待受画面を表示している状態であるか否かを判定する待受判定工程と；
前記待受判定工程において肯定的な判定がなされたときに、前記実行プログラムを起動する起動工程と；を備えるプログラムの自動起動方法。
【請求項２】
前記待受判定工程では、待受画面を表示し、かつ、前記待受画面が操作者にとって確認可能な状態であるか否かを判定する、ことを特徴とする請求項１に記載のプログラムの自動起動方法。
【請求項３】
前記移動体端末装置は、その電源がオフとされたとき、及び、前記電源がオンとされた後から前記未起動判定工程の開始までの期間中のいずれか一方のとき、並びに前記電源がオン中に前記読取装置から前記記憶媒体が除去されたときに、前記実行プログラムの未起動状態とされ、前記起動工程において前記実行プログラムの起動が完了したときに前記実行プログラムの起動済状態とされる、ことを特徴とする請求項１又は２に記載のプログラムの自動起動方法。
【請求項４】
前記実行プログラムは、前記記憶媒体に格納されたファイルのみを参照するプログラムである、ことを特徴とする請求項１〜３のいずれか一項に記載のプログラムの自動起動方法。
【請求項５】
前記実行プログラムは、ウエブ上のファイルを参照するプログラムである、ことを特徴とする請求項１〜３のいずれか一項に記載のプログラムの自動起動方法。
【請求項６】
前記実行プログラムの起動中に、前記実行プログラムの起動よりも優先度の高い緊急イベントが発生したときには、前記緊急イベントの処理を優先する、ことを特徴とする請求項１〜５のいずれか一項に記載のプログラムの自動起動方法。
【請求項７】
挿入された記憶媒体に書き込まれた内容を読み取る読取装置と；
前記読取装置に記憶媒体が挿入されていることを検出する挿入検出手段と；
前記記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かを判定する実行ファイル判定手段と；
前記移動体端末装置が実行プログラムの未起動状態にあるか否かを判定する未起動判定手段と；
前記未起動判定手段により肯定的な判定がなされたときに、待受画面を表示している状態にあるか否かを判定する待受判定手段と；
前記待受判定手段において肯定的な判定がなされたときに、前記実行プログラムを起動する起動手段と；を備える移動体端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムの自動起動方法及び移動体端末装置に係り、より詳しくは、記憶媒体に書き込まれた実行ファイルに応じてプログラムを自動起動させるプログラムの自動起動方法、及び、該プログラムの自動起動方法を使用する移動体端末に関するものである。
【０００２】
【従来の技術】
従来から、携帯電話等の移動体端末装置が広く普及している。こうした移動体端末装置の機能や性能の向上は目覚しく、近年においては、メモリカード等の記憶媒体に格納された内容を読み出す読取装置を備える移動体端末装置も登場してきている。
【０００３】
こうしたメモリカード等の記憶媒体は、移動体端末装置にとっては、外部記憶用のメモリ媒体として位置付けされているのが現状である。すなわち、現状においては、メモリカード等の記憶媒体は、移動体端末装置の内部記憶装置では保存しきれないファイルを保存したり、パーソナルコンピュータや他の移動体端末装置とのコンテンツデータの交換用に用いられたりしていた。
【０００４】
また、メモリカード等の記憶媒体には、実行プログラムのファイル（以下、「実行ファイル」という）を格納することも可能である。移動体端末装置において記憶媒体に格納された実行ファイルの展開の開始（すなわち、実行プログラムを起動）する場合には、操作者が移動体端末装置の操作部を操作して、その実行ファイルを指定した上で起動指令を行うようになっている。
【０００５】
【発明が解決しようとする課題】
上述した従来の移動体端末装置では、挿入された記憶媒体に格納された実行ファイルを展開するにあたっては、操作者の操作による起動指令が必須であった。これに対して、パーソナルコンピュータ等の一般の情報処理装置では、外部記憶用の記憶媒体に格納された実行ファイルの展開を自動的に開始する、すなわち当該実行ファイルに係る実行プログラムを自動起動することが許容され、こうした自動起動機能が実装されている。
【０００６】
このように、移動体端末装置において一般の情報処理装置のように外部記憶用の記憶媒体に格納された実行ファイルに係る実行プログラムの自動起動を行っていないのは、携帯電話のような移動端末装置においては、一般の情報処理装置とは異なる特有の事情が存在するためである。すなわち、携帯電話のような移動端末装置においては、音声着信の処理を原則として他の全ての処理に優先して処理すべきであるという事情や、一般の情報処理装置のように実行プログラムの起動状態や、実行状態を表示し、操作者の指令を仰ぐことができる状態にある蓋然性が高いとはいえないという事情といった、移動端末装置特有の事情が存在しているため、外部記憶用の記憶媒体に格納された実行ファイルに係る実行プログラムの自動起動を行っていなかった。
【０００７】
ところで、メモリカード等の移動体端末装置で読み取り可能な外部記憶用の記憶媒体は、非常に有効な告知手段や広告手段となり得る。例えば、移動体端末装置の利用者に対して、自社の広告を行おうとする場合に、自社の広告を格納する外部記憶用の記憶媒体を配布すれば、自社の広告を移動体端末装置の利用者に案内することができる可能性がある。しかし、告知や広告の画像又は音による表示を移動体端末装置の操作者に全面的に委ねることにすると、告知や広告を移動体端末装置の利用者に案内することができる蓋然性が高いとはいい難い。
【０００８】
これに対して、外部記憶用の記憶媒体に格納された実行ファイルに係る実行プログラムの自動起動を行うことができれば、告知や広告を移動体端末装置の利用者に案内することができる蓋然性は飛躍的に向上する。さらに、外部記憶用の記憶媒体に格納された実行ファイルに係る実行プログラムの自動起動を行うことができれば、告知や広告以外についても様々なメモリカード等の利用方法が開拓されることが期待できる。
【０００９】
本発明は、上記の事情を鑑みてなされたものであり、記憶媒体に書き込まれた内容を読み取る読取装置を備える移動体端末装置における当該移動体端末に固有な事情を考慮したプログラムの自動起動方法、及び該プログラムの自動起動方法を使用する移動体端末装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明のプログラムの自動起動方法は、挿入された記憶媒体に書き込まれた内容を読み取る読取装置を備える移動体端末装置におけるプログラムの自動起動方法であって、前記読取装置に記憶媒体が挿入されていることを検出する挿入検出工程と；前記記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かを判定する実行ファイル判定工程と；前記移動体端末装置が前記実行プログラムの未起動状態にあるか否かを判定する未起動判定工程と；前記未起動判定工程において肯定的な判定がなされたときに、待受画面を表示している状態であるか否かを判定する待受判定工程と；前記待受判定工程において肯定的な判定がなされたときに、前記実行プログラムを起動する起動工程と；を備えるプログラムの自動起動方法である。
【００１１】
このプログラムの自動起動方法では、まず、挿入検出工程において読取装置に記憶媒体が挿入されていることを検出する。引き続き、実行ファイル判定工程において、挿入されていることが検出された記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かを判定する。かかる判定は、例えば、当該記憶媒体に格納されているファイルの識別子を読み出して、その識別子がそのファイルが実行ファイルであることを示しているか否かを判定することにより行われる。
【００１２】
次に、未起動判定工程において、移動体端末装置が実行プログラムの未起動状態にあるか否かを判定する。すなわち、移動体端末装置の電源がオンとされた後から現在までの間において、当該実行プログラムが起動されたことがあるか否かが判定される。この未起動判定工程において肯定的な判定がなされると、待受判定工程において、待受画面を表示している状態であるか否かが判定される。ここで、「待受画面」とは、移動体端末装置の電源がオンとされた場合に、初期化処理の後に表示される画面であり、操作者の操作開始や着信等を待受けている状態で表示される画面のことをいう。本明細書では、この意味において「待受画面」の用語を用いるものとする。
【００１３】
上記の待受判定工程において肯定的な判定がなされると、起動工程において、当該実行プログラムが起動される。この結果、音声着信処理等の処理が行われておらず、かつ、実行プログラムの起動状態や実行状態を表示し、操作者の指令を仰ぐことができる状態にあると考えられる状態である場合に限って、実行プログラムを自動起動する。
【００１４】
したがって、本発明のプログラムの起動方法によれば、移動体端末に固有な事情を考慮したプログラムの自動起動方法を提供することができる。
【００１５】
本発明のプログラムの自動起動方法では、前記待受判定工程において、待受画面を表示し、かつ、前記待受画面が操作者にとって確認可能な状態であるか否かを判定することとすることができる。かかる場合には、移動体端末装置が、折りたたみ可能ないわゆるクラムシェル型であり、待受画面がメイン表示部にのみ表示するものであるときに、待受画面がメイン表示部されているのみならず、移動体端末装置が折りたたまれておらず、操作者が待受画面や実行プログラムの起動状態や実行状態を表示するメイン表示部を操作者が見ることができる状態がほぼ確実である状態に限って、実行プログラムを自動起動することとすることができる。
【００１６】
また、本発明のプログラムの自動起動方法では、前記移動体端末装置が、その電源がオフとされたとき、及び、前記電源がオンとされた後から前記未起動判定工程の開始までの期間中のいずれか一方のとき、並びに前記電源がオン中に前記読取装置から前記記憶媒体が除去されたときに、前記実行プログラムの未起動状態とされ、前記起動工程において前記実行プログラムの起動が完了したときに前記実行プログラムの起動済状態とされることとすることができる。かかる場合には、移動体端末装置の電源がオンとなった後、電源がオフとされるまでの間において、当該実行プログラムを一度に限り自動起動させることとすることができる。
【００１７】
また、本発明のプログラムの自動起動方法では、前記実行プログラムを、前記記憶媒体に格納されたファイルのみを参照するプログラムとすることができる。かかる場合には、実行ファイルの作成者が作成時に提供を意図した通りのコンテンツを移動体端末装置の利用者に提供することができる。
【００１８】
また、本発明のプログラムの自動起動方法では、前記実行プログラムを、ウエブ上のファイルを参照するプログラムとすることができる。かかる場合には、実行ファイルの作成後に、その作成者が意図したコンテンツの内容が更新されたときであっても、最新のコンテンツ内容を提供することができる。
【００１９】
また、本発明のプログラムの自動起動方法では、前記実行プログラムの起動中に、前記実行プログラムの起動よりも優先度の高い緊急イベントが発生したときには、前記緊急イベントの処理を優先することとすることができる。かかる場合には、実行プログラムの起動中に音声着信等の処理優先度の高い緊急イベントが発生したときには、実行プログラムの起動処理を中断し、緊急イベントの処理を行う。そして、緊急イベントの処理が終了した後に、実行プログラムの起動処理を再開するので、自動起動処理により緊急イベントに対する処理を妨げることを防止することができる。
【００２０】
本発明の移動体端末装置は、挿入された記憶媒体に書き込まれた内容を読み取る読取装置と；前記読取装置に記憶媒体が挿入されていることを検出する挿入検出手段と；前記記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かを判定する実行ファイル判定手段と；前記移動体端末装置が実行プログラムの未起動状態にあるか否かを判定する未起動判定手段と；前記未起動判定手段により肯定的な判定がなされたときに、待受画面を表示している状態にあるか否かを判定する待受判定手段と；前記待受判定手段において肯定的な判定がなされたときに、前記実行プログラムを起動する起動手段と；を備える移動体端末装置である。
【００２１】
この移動体端末装置では、挿入検出手段により、読取装置に記憶媒体が挿入されていることが検出されると、実行ファイル判定手段により、挿入されていることが検出された記憶媒体に自動起動されるべき実行プログラムに応じた実行ファイルが収納されているか否かが判定される。引き続き、未起動判定手段により、移動体端末装置が実行プログラムの未起動状態にあるか否かが判定される。
【００２２】
未起動判定手段により肯定的な判定がなされると、待受判定手段により、待受画面を表示している状態であるか否かが判定される。そして、待受判定手段により肯定的な判定がなされると、起動手段により、当該実行プログラムが起動される。
【００２３】
すなわち、本発明の移動体端末装置は、上述した本発明のプログラムの自動起動方法を使用して、挿入された記憶媒体に格納された実行ファイルを展開する実行プログラムが自動起動される。したがって、本発明の移動体端末装置によれば、移動体端末装置に固有な事情を考慮したプログラムの自動起動方法を行うことができる。
【００２４】
【発明の実施の形態】
以下、本発明の一実施形態を、図１〜図４を参照して説明する。
【００２５】
図１及び図２には、一実施形態に係るプログラムの自動起動方法が使用される移動体端末である携帯電話１０の構成が概略的に示されている。ここで、図１（Ａ）には、携帯電話１０の外観の正面図が示され、図１（Ｂ）には、携帯電話１０の外観の裏面図が示されている。また、図２には、携帯電話１０の機能ブロック構成が示されている。
【００２６】
図１及び図２において総合的に示されるように、携帯電話１０は、制御部２１、送受信部２２、記憶装置２３及び折りたたみ状態検出器２５（図２参照）を備える携帯電話本体１１を備えている。ここで、携帯電話本体１１は、第１部分１１Ａと第２部分１１Ｂとから構成されており、これらの第１部分１１Ａと第２部分１１Ｂとは、回動機構部１９を介して接続されている。そして、この回動機構部１９を回転軸として、その両側の第１部分１１Ａと第２部分１１Ｂとを相対的に回動可能になっている。この結果、第１部分１１Ａの図１（Ａ）に示される面（以下、「表示面」という）と、第２部分１１Ｂとの図１（Ａ）に示される面（以下、「操作面」という）とが合わされる態様で携帯電話本体１１を折りたたんだ状態としたり、図１に示されるように携帯電話本体１１が展開された状態としたりすることをできるようになっている。すなわち、携帯電話１０は、いわゆるクラムシェル型の携帯電話となっている。なお、携帯電話本体１１が折りたたまれた状態にあるか否かは、折りたたみ状態検出器２５によって逐次検出され、その検出結果は制御部２１に逐次送られるようになっている。
【００２７】
また、携帯電話１０は、第１部分１１Ａの表示面側に配設された、（ｂ）制御部２１による指令に応じて、操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有するメイン表示部１３Ｍと、（ｃ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４とを備えている。
【００２８】
また、携帯電話１０は、第２部分１１Ｂの操作面側に配設された、（ｄ）電話番号等を制御部２１へ入力するためのテンキー、及び、動作モードの切替等の各種指令を制御部２１へ入力するためのファンクションキーを有する操作部１２と、（ｅ）通話時に音声を入力するためのマイクロフォン１５とを備えている。
【００２９】
また、携帯電話１０は、第１部分１１Ａの表示面側の反対側に配設された、（ｆ）制御部２１による指令に応じて、着信音や案内音を発生するための案内用スピーカ１６と、（ｇ）制御部２１による指令に応じて、時刻表示等の補助的な表示を表示する液晶表示装置を有するサブ表示部１３Ｓとを備えている。なお、本実施形態では、待受画面及び着信等のイベントに応じた携帯電話としての基本イベント処理プログラム用画面、並びにアプリケーションプログラム用画面は、サブ表示部１３Ｓには表示されず、上述したメイン表部１３Ｍにのみ表示されるようになっている。
【００３０】
また、携帯電話１０は、（ｈ）送受信部２２と接続され、基地局との間で無線信号を授受するためのアンテナ１７と、（ｊ）第２部分１１Ｂの内部に配設された、メモリカード等の記憶媒体ＭＣＤに格納されたデータの読取装置１８とを備えている。さらに、携帯電話１０は、（ｋ）読取装置１８への記憶媒体ＭＣＤの挿入及び読取装置１８からの記憶媒体ＭＣＤの抜去を検出して制御部２１へ通知する挿抜検出器１９（図２参照）を備えている。
【００３１】
上記の制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（ＤＳＰ）、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）を備えており、一般的な携帯電話機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。
【００３２】
また、制御部２１は、図２に示されるように、（ｉ）読取装置１８へ挿入された記憶媒体ＭＣＤ内に自動起動すべき実行プログラムに応じた実行ファイル及び参照ファイルが格納されているか否かを判定する実行ファイル判定部３１と、（ｉｉ）当該実行ファイルが未起動状態にあるか否かを判定する未起動判定部３２とを備えている。ここで、未起動状態であるか否かの判定は、制御部２１内又は記憶装置２３内に置かれた起動済フラグのオン／オフを参照することにより行われる。そして、未起動判定部３２は、起動済フラグがオンの場合には起動済状態すなわち未起動状態ではないと判定し、起動済フラグがオフの場合には未起動状態であると判定するようになっている。
【００３３】
さらに、制御部２１は、（ｉｉｉ）携帯電話１０の状態が、メイン表示部１３Ｍに待受画面が表示されており、かつ、携帯電話本体１１が折りたたまれていない状態、すなわち操作者がメイン表示部１３Ｍに表示された待受画面を見ることができると推定される状態にあるか否かを判定する待受判定部３３と、（ｉｖ）実行ファイルの自動展開により、実行プログラムの自動起動を行う起動部３４とを備えている。
【００３４】
なお、本実施形態では、実行ファイル判定部３１、未起動判定部３２、待受判定部３３及び起動部３４を、各部の機能に応じた制御部２１で実行されるプログラムとして構成している。
【００３５】
次に、以上のように構成された携帯電話１０による、記憶媒体ＭＣＤに格納された内容に応じたプログラムの自動起動動作を説明する。
【００３６】
前提として、記憶媒体ＭＣＤには、図３（Ａ）に示されるように、実行ファイルＥＸＦと、参照ファイルＲＦＦとが格納されているものとする。また、実行ファイルＥＸＦは、図３（Ｂ）に示されるように、自動起動されるべき実行ファイルであることを示す実行ファイル識別子ＩＤＦと、参照すべき参照ファイルの格納位置を示す参照ファイルポインタＲＰＦとを含んでいる。また、実行ファイルＥＸＦ内のデータは、所定の方式により暗号化されているものとする。なお、実行ファイルＥＸＦは、記憶媒体ＭＣＤ内の所定のディレクトリ（以下、「自動起動ディレクトリ」という）に存在することが必須とされている。
【００３７】
携帯電話１０は、記憶媒体ＭＣＤに格納された内容に応じたプログラムの自動起動処理を、以下のようにして行う。
【００３８】
記憶媒体ＭＣＤに格納された内容に応じたプログラムの自動起動処理は、次の２つの条件の内の一方を満足する場合に開始される。第１の条件は、携帯電話１０の電源がオンであり、読取装置１８に記憶媒体ＭＣＤが挿入されていない状態から、携帯電話１０の電源がオンであり、読取装置１８に記憶媒体ＭＣＤが挿入されている状態へ遷移したことである。また、第２の条件は、携帯電話１０の電源がオフであり、読取装置１８に記憶媒体ＭＣＤが挿入されている状態から、携帯電話１０の電源がオンであり、読取装置１８に記憶媒体ＭＣＤが挿入されている状態へ遷移したことである。こうした状態の遷移は、挿抜検出器１９による検出結果に基づいて、制御部２１が認識する。なお、本実施形態では、上記の２つの条件となっている２種類の状態遷移があったときに、挿抜検出器１９が一種の割り込み処理要求信号を制御部２１へ当該状態遷移を通知し、その通知を受けた制御部２１が割り込み応答処理として、プログラムの自動起動処理を行うようになっている。
【００３９】
こうしてプログラムの自動起動処理が開始されると、まず、図４のステップＳ１１において、実行ファイル判定部３１が、実行ファイルと推定されるファイルすなわち実行ファイル候補が記憶媒体ＭＣＤ内に存在するか否かを判定する。かかる判定は、実行ファイル判定部３１が、記憶媒体ＭＣＤ内のディレクトリ情報を読み出し、自動起動ディレクトリに少なくとも１つのファイルが入っているか否かを調べることにより行われる。このステップＳ１１において否定的な判定がなされると、プログラムの自動起動を行うことなく、そのまま処理が終了する。
【００４０】
ステップＳ１１において肯定的な判定がなされると、処理はステップＳ１２へ移行する。ステップＳ１２においては、実行ファイル判定部３１が自動起動ディレクトリに入っている実行ファイル候補の内容を読み出し、ファイルが正しく実行ファイルＥＸＦである場合に使用されたはずの暗号化方式に応じた復号化を行う。引き続き、実行ファイル判定部３１は、復号結果における実行識別子ＩＤＦの位置に、自動起動されるべきプログラムであることを示す実行識別子ＩＤＦがあるか否かによって、自動起動ディレクトリに入っている実行ファイルと推定された実行ファイル候補中に正常な実行ファイルＥＸＦがあるか否かを判定する。このステップＳ１２において否定的な判定がなされると、プログラムの自動起動を行うことなく、そのまま処理が終了する。
【００４１】
ステップＳ１２において肯定的な判定がなされると、処理はステップＳ１３へ移行する。ステップＳ１２においては、実行ファイル判定部３１が、実行ファイルＥＸＦの参照ファイルポインタＲＦＰに示されている位置に参照ファイルＲＦＦが存在しているか否かを判定する。このステップＳ１３において否定的な判定がなされると、プログラムの自動起動を行うことなく、そのまま処理が終了する。
【００４２】
ステップＳ１３において肯定的な判定がなされると、処理はステップＳ１４へ移行する。ステップＳ１４においては、未起動判定部３２が、上述した起動済フラグがオンであるか否かを判定することにより、携帯電話１０が起動済状態にあるのか、未起動状態にあるのかを判定する。このステップＳ１４において肯定的な判定、すなわち携帯電話１０が起動済状態にあるとの判定がなされると、プログラムの自動起動を行うことなく、そのまま処理が終了する。
【００４３】
ステップＳ１４において否定的な判定がなされると、処理はステップＳ１５へ移行する。ステップＳ１５においては、待受判定部３３が、携帯電話１０がメイン表示部１３Ｍに待受画面を表示している状態、すなわち着信処理や操作者による操作部１２の操作に応じた処理を行っていない状態にあるか否かを判定する。このステップＳ１５において否定的な判定がなされると、再度ステップＳ１５の処理を繰り返す。すなわち、携帯電話１０がメイン表示部１３Ｍに待受画面を表示している状態になるまで待機する。
【００４４】
ステップＳ１５において肯定的な判定がなされると、処理はステップＳ１６へ移行する。ステップＳ１６においては、待受判定部３３が、携帯電話本体１１が折りたたまれていない状態にあるか否かが判定される。かかる判定は、待受判定部３３が、折りたたみ状態検出器２５の検出結果を参照することにより行われる。このステップＳ１６において否定的な判定がなされると、再度ステップＳ１６の処理を繰り返す。すなわち、携帯電話本体１１が展開状態になるまで待機する。
【００４５】
ステップＳ１６において肯定的な判定がなされると、処理はステップＳ１７へ移行する。ステップＳ１７においては、起動部３４が、実行ファイルＥＸＦを展開することにより、実行ファイルＥＸＦに応じたプログラムを起動する。かかる起動中に音声着信等といった実行ファイルＥＸＦの展開処理よりも優先度の高いイベントが発生した場合には、起動処理を一時中断し、音声着信処理等を優先度の高い処理を優先して実行する。そして、優先度の高い処理が終了すると、実行ファイルＥＸＦの展開処理を再開する。
【００４６】
こうして実行ファイルＥＸＦに応じたプログラムの処理が完了すると、ステップＳ１８において、起動部３４が、起動済フラグをオンとする。この後、プログラムの自動起動処理が終了する。
【００４７】
以上に説明した自動起動処理で使用される起動済フラグは、次の２つの条件の内の一方を満足する場合にオフとされる。起動済フラグをオフとする第１の条件は、携帯電話１０の電源がオンの状態から、携帯電話１０の電源がオフの状態へ遷移する指令がなされたことである。この状態の遷移は、操作者による操作部１２の操作により電源オフの指令がされたことをもって、制御部２１によって認識される。そして、制御部２１は、電源オフの指令を認識後、電源オフとするまでの間に起動済フラグをオフに設定する。なお、この第１の条件における起動済フラグのオフ設定は、そのときの起動済フラグがオンであるか、オフであるかにかかわらず行われるようになっている。
【００４８】
起動済フラグをオフとする第２の条件は、携帯電話１０の電源がオンであり、読取装置１８に記憶媒体ＭＣＤが挿入されている状態から、携帯電話１０の電源がオンであり、読取装置１８に記憶媒体ＭＣＤが除去された状態へ遷移したことである。この状態の遷移は、挿抜検出器１９による検出結果に基づいて、制御部２１が認識する。
【００４９】
なお、携帯電話１０の工場出荷時には、起動済フラグは、必ずオフに設定される。
【００５０】
以上説明したように、本実施形態の携帯電話１０では、挿入検出器２５により、読取装置１８に記憶媒体ＭＣＤが挿入されていることが検出されると、実行ファイル判定部３１により、挿入されていることが検出された記憶媒体ＭＣＤに自動起動されるべき実行プログラムに応じた実行ファイルＥＸＦが収納されているか否かが判定される。この判定が肯定的であると、未起動判定部３２により、移動体端末装置１０が実行プログラムの未起動状態にあるか否かが判定される。この未起動判定部３２により肯定的な判定がなされると、待受判定部３３により、待受画面を表示している状態であるか否かが判定される。そして、待受判定手段３３により肯定的な判定がなされると、起動部３４により、当該実行プログラムが起動される。
【００５１】
したがって、本実施形態によれば、携帯電話１０に固有な事情を考慮しつつ、記憶媒体ＭＣＤに格納された実行ファイルに応じたプログラムの自動起動を行うことができる。
【００５２】
また、本実施形態では、待受判定部が、待受画面を表示し、かつ、前記待受画面が操作者にとって確認可能な状態であるか否かを判定することとしている。したがって、操作者が待受画面や実行プログラムの起動状態や実行状態を表示するメイン表示部１３Ｍを操作者が見ることができる状態がほぼ確実である状態に限って、実行プログラムを自動起動することとすることができる。
【００５３】
また、本実施形態では、携帯電話１０の電源がオフとされたとき、及び電源がオン中に読取装置１８から記憶媒体ＭＣＤが除去されたときに、記憶媒体ＭＣＤに格納された実行ファイルに応じたプログラムの未起動状態に遷移して起動済フラグがオフとされる。また、記憶媒体ＭＣＤに格納された実行ファイルに応じたプログラムの起動が完了したときに、当該プログラムの起動済状態へ遷移して起動済フラグがオンとされる。したがって、移動体端末装置がオンとなった後、電源がオフとされるまでの間において、記憶媒体ＭＣＤに格納された実行ファイルに応じたプログラムを一度に限り自動起動させることとするができる。
【００５４】
また、本実施形態では、記憶媒体ＭＣＤに格納された実行ファイルＥＸＦに応じたプログラムを、記憶媒体ＭＣＤに格納されたファイルのみを参照するプログラムとしている。したがって、実行ファイルＥＸＦの作成者が、その作成時に提供を意図した通りのコンテンツを携帯電話の利用者に提供することができる。
【００５５】
また、本実施形態では、記憶媒体ＭＣＤに格納された実行ファイルＥＸＦに応じたプログラムの起動中に、当該プログラムの起動よりも優先度の高い緊急イベントが発生したときには、前記緊急イベントの処理を優先することとしている。したがって、当該プログラムの起動中に音声着信等の処理優先度の高い緊急イベントが発生したときには、当該プログラムの起動処理を中断し、緊急イベントの処理を行う。そして、緊急イベントの処理が終了した後に、当該プログラムの起動処理を再開する。したがって、自動起動処理により緊急イベントに対する処理を妨げることを防止することができる。
【００５６】
なお、上記の実施形態では、記憶媒体ＭＣＤに格納された実行ファイルＥＸＦに応じたプログラムを、記憶媒体ＭＣＤに格納されたファイルのみを参照するプログラムとしたが、当該プログラムを、ウエブ上のファイルを参照するプログラムとすることができる。この場合には、実行ファイルＥＸＦの作成時に、その作成者が意図したコンテンツの内容が更新されたときであっても、最新のコンテンツ内容を提供することができる。
【００５７】
また、上記の実施形態では、実行ファイルＥＸＦにおける参照ファイルの指定を１つとしたが、複数の参照ファイルを指定できることとすることができる。この場合には、実行ファイルＥＸＦに応じたプログラムが複数の参照ファイルを順次（例えば、別途に指定された時間が経過するごとに順次）参照するようにすればよい。
【００５８】
また、上記の実施形態では、挿抜検出器１９が制御部２１に対して一種の割り込み信号を発生することとした。これに対して、挿抜検出器１９が制御部２１に対して記憶媒体ＭＣＤが挿入されているか否かを逐次通知することとしてもよい。この場合には、制御部２１が定期的に挿抜検出器１９による検出結果を参照し、その参照結果の変化等を認識することにより、未起動状態と起動済状態との間における状態遷移を認識するようにすればよい。
【００５９】
また、上記の実施形態では、メイン表示部１３Ｍにのみ待受画面が表示されることとしたが、サブ表示部１３Ｓが充分な表示能力を有し、携帯電話本体１１が折りたたまれている状態では、サブ表示部１３にも待受画面等が表示される機種の場合にも、本発明によるプログラムの自動起動を行うことができる。かかる場合には、上述した図４のステップ１５における待受画面の表示状態であるか否かの判定において、メイン表示部１３Ｍ又はサブ表示部１３Ｓに待受画面が表示されている状態であるかを判定するとともに、図４のステップＳ１６における携帯電話本体１１が展開状態であるか否かの判定を省略することとすることができる。
【００６０】
また、携帯電話がクラムシェル型の機種ではなく、携帯電話本体が折りたたまれることのない、いわゆるストレート型の機種の場合にも、本発明によるプログラムの自動起動を行うことができる。かかる場合には、上述した図４のステップＳ１６における携帯電話本体１１が展開状態であるか否かの判定を省略することとすればよい。
【００６１】
また、上記の実施形態では、本発明を携帯電話に適用したが、携帯電話以外の移動体端末装置に本発明を適用することができるのは勿論である。
【００６２】
【発明の効果】
以上詳細に説明したように、本発明のプログラムの自動起動方法によれば、移動体端末装置に固有な事情を考慮しつつ、記憶媒体に格納された実行ファイルに応じたプログラムの自動起動を行うことができるという効果を奏する。
【００６３】
また、本発明の移動体端末装置によれば、本発明のプログラムの自動起動方法を使用するので、移動体端末装置に固有な事情を考慮しつつ、記憶媒体に格納された実行ファイルに応じたプログラムの自動起動を行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る携帯電話の外観構成を概略的に示す図である。
【図２】図１の携帯電話の機能ブロック図である。
【図３】記憶媒体内のファイル構成を説明するための図である。
【図４】図１の携帯電話おける自動起動処理を説明するためのフローチャートである。
【符号の説明】
１０…携帯電話（移動体端末装置）、１１…携帯電話本体、１１Ａ…第１部分、１１Ｂ…第２部分、１２…操作部、１３Ｍ…メイン表示部、１３Ｓ…サブ表示部、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、１８…読取装置、１９…挿抜検出器（挿入検出手段）、２１…制御部、２２…送受信部、２３…記憶装置、２５…折りたたみ状態検出器、３１…実行ファイル判定部（実行ファイル判定手段）、３２…未起動判定部（未起動判定手段）、３３…待受判定部（待受判定手段）、３４…起動部（起動手段）、ＭＣＤ…記憶媒体。
【図１】
2004334609.tif 000003
【図２】
2004334609.tif 000004
【図３】
2004334609.tif 000005
【図４】
2004334609.tif 000006