(57)【特許請求の範囲】
【請求項１】
アプリケーションと、当該アプリケーションを特定する第１の文字列とが関連付けて記憶され、前記第１の文字列により特定されたアプリケーションにより発揮される所定の機能と、当該所定の機能を特定する第２の文字列とが関連付けて記憶されている記憶手段と、
文字を入力する文字入力手段と、
前記文字入力手段により入力された文字列に基づき、当該文字列の中に第１の文字列が含まれているか否かを判断する第１の判断手段と、
前記第１の判断手段により当該文字列の中に第１の文字列が含まれていると判断されたときには、当該第１の文字列に関連付けられているアプリケーションを特定するアプリケーション特定手段と、
前記文字入力手段により入力された前記文字列の中に第２の文字列が含まれているか否かを判断する第２の判断手段と、
前記第２の判断手段により前記文字列の中に第２の文字列が含まれていると判断されたときには、当該第２の文字列に関連付けられている所定の機能を特定する機能特定手段と、
所定の操作によって、前記特定されたアプリケーションを起動し、前記機能特定手段により特定された所定の機能が発揮されるように制御する制御手段とを備え、
前記制御手段は、前記第１の判断手段により前記文字列の中に第１の文字列が含まれていると判断され、前記第２の判断手段により前記文字列の中に第２の文字列が含まれていないと判断されたとき、前記第１の文字列に関連付けられているアプリケーションを起動することを特徴とする携帯電子機器。
【請求項２】
前記第１の判断手段は、前記文字入力手段により文字列が入力される度に前記第１の文字列が含まれているか否かを判断することを特徴とする請求項１記載の携帯電子機器。
【請求項３】
表示部に初期画面が表示されている状態において、前記文字入力手段により文字の入力操作が行われたときに、当該入力操作に応じた文字を表示するための文字表示領域を有する文字表示アプリケーションを起動する起動手段を備え、
前記第１の判断手段は、前記文字表示アプリケーションが起動されて前記文字表示領域に表示されている文字列に基づき、当該文字列の中に第１の文字列が含まれているか否かを判断し、
前記第２の判断手段は、前記文字表示領域に表示されている前記文字列の中に第２の文字列が含まれているか否かを判断することを特徴とする請求項１記載の携帯電子機器。
【請求項４】
アプリケーションと、当該アプリケーションを特定する第１の文字列とが関連付けて記憶され、前記第１の文字列により特定されたアプリケーションにより発揮される所定の機能と、当該所定の機能を特定する第２の文字列とが関連付けて記憶されている記憶手段と、
文字を入力する文字入力手段と、
前記文字入力手段により入力された文字列に前記第１の文字列及び前記第２の文字列が含まれている場合、所定の操作によって、前記第１の文字列に関連付けられているアプリケーションのうち、前記第２の文字列に関連付けられている所定の機能が発揮されるように制御する制御手段とを備え、
前記制御手段は、前記文字入力手段により入力された文字列に前記第１の文字列が含まれるが前記第２の文字列が含まれていない場合、所定の操作によって、前記第１の文字列に関連付けられているアプリケーションを起動することを特徴とする携帯電子機器。
【請求項５】
前記第１の文字列は、複数の文字列を含み、
前記記憶手段は、一のアプリケーションと、前記複数の文字列とが関連付けて記憶されている
ことを特徴とする請求項４に記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー操作に応じて文字の入力機能を有する携帯電子機器に関する。
【背景技術】
【０００２】
携帯電子機器には、様々な機能を発揮するためのアプリケーションが複数導入（インストール）されている。このような携帯電子機器では、アプリケーションを起動するための手順がプログラミングされて機能化されたオブジェクト（以下、オブジェクトという。）が用意されており、オブジェクトが所定の操作によって選択されることにより、アプリケーションの起動処理が実行される。
【０００３】
また、アプリケーションは、携帯電子機器のメモリに記憶されているが、それぞれ格納される場所が異なるため、操作上の観点から、各オブジェクトに直接リンクするショートカットアイコンが利用されている（例えば、特許文献１を参照。）。ここで、携帯電子機器では、例えば、待ち受け画面の所定の場所（視覚上邪魔にならない場所であって、例えば画面の下方部分）にショートカットアイコンを表示し、所定の操作によって当該ショートカットアイコンが選択されることにより、選択されたショートカットアイコンにリンクされているアプリケーションが起動される方法が採用されている。
【特許文献１】特開２００３−２９８７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ショートカットアイコンを利用する方法においては、以下の問題点がある。例えば、ショートカットアイコンの数が多くなると、その中から所望するアプリケーションのショートカットアイコンを探すのに時間がかかる問題がある。また、ショートカットのメニューを階層構造化した場合においても、所望するアプリケーションのショートカットアイコンに辿り着くまでにキーの入力操作の回数が増大し、起動までに時間がかかる問題がある。
【０００５】
また、携帯電子機器においては、待受画面から文字を入力するための操作を行うことにより、操作されたキーに割り当てられている数字と文字とが表示される文字表示領域を有するアプリケーションを起動する機能を有するものがある。このような機能を有する携帯電子機器では、当該機能のさらなる有効利用を図ることが望まれている。
【０００６】
本発明は、簡易な手法により、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させることができる携帯電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る携帯電子機器は、上記課題を解決するために、アプリケーションと、当該アプリケーションを特定する第１の文字列とが関連付けて記憶され、前記第１の文字列により特定されたアプリケーションにより発揮される所定の機能と、当該所定の機能を特定する第２の文字列とが関連付けて記憶されている記憶手段と、文字を入力する文字入力手段と、前記文字入力手段により入力された文字列に基づき、当該文字列の中に第１の文字列が含まれているか否かを判断する第１の判断手段と、前記第１の判断手段により当該文字列の中に第１の文字列が含まれていると判断されたときには、当該第１の文字列に関連付けられているアプリケーションを特定するアプリケーション特定手段と、前記文字入力手段により入力された前記文字列の中に第２の文字列が含まれているか否かを判断する第２の判断手段と、前記第２の判断手段により前記文字列の中に第２の文字列が含まれていると判断されたときには、当該第２の文字列に関連付けられている所定の機能を特定する機能特定手段と、所定の操作によって、前記特定されたアプリケーションを起動し、前記機能特定手段により特定された所定の機能が発揮されるように制御する制御手段とを備え、前記制御手段は、前記第１の判断手段により前記文字列の中に第１の文字列が含まれていると判断され、前記第２の判断手段により前記文字列の中に第２の文字列が含まれていないと判断されたとき、前記第１の文字列に関連付けられているアプリケーションを起動する。
【０００８】
また、上記携帯電子機器では、前記第１の判断手段は、前記文字入力手段により文字列が入力される度に前記第１の文字列が含まれているか否かを判断することが好ましい。
【０００９】
また、上記携帯電子機器では、表示部に初期画面が表示されている状態において、前記文字入力手段により文字の入力操作が行われたときに、当該入力操作に応じた文字を表示するための文字表示領域を有する文字表示アプリケーションを起動する起動手段を備え、前記第１の判断手段は、前記文字表示アプリケーションが起動されて前記文字表示領域に表示されている文字列に基づき、当該文字列の中に第１の文字列が含まれているか否かを判断し、前記第２の判断手段は、前記文字表示領域に表示されている前記文字列の中に第２の文字列が含まれているか否かを判断することが好ましい。
本発明に係る携帯電子機器は、上記課題を解決するために、アプリケーションと、当該アプリケーションを特定する第１の文字列とが関連付けて記憶され、前記第１の文字列により特定されたアプリケーションにより発揮される所定の機能と、当該所定の機能を特定する第２の文字列とが関連付けて記憶されている記憶手段と、文字を入力する文字入力手段と、前記文字入力手段により入力された文字列に前記第１の文字列及び前記第２の文字列が含まれている場合、所定の操作によって、前記第１の文字列に関連付けられているアプリケーションのうち、前記第２の文字列に関連付けられている所定の機能が発揮されるように制御する制御手段とを備え、前記制御手段は、前記文字入力手段により入力された文字列に前記第１の文字列が含まれるが前記第２の文字列が含まれていない場合、所定の操作によって、前記第１の文字列に関連付けられているアプリケーションを起動する。
また、上記携帯電子機器では、前記第１の文字列は、複数の文字列を含み、前記記憶手段は、一のアプリケーションと、前記複数の文字列とが関連付けて記憶されていることが好ましい。
【発明の効果】
【００１０】
本発明によれば、簡易な手法により、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。図１は、本発明に係る携帯電子機器の一例である携帯電話装置１の外観斜視図を示す。なお、図１は、いわゆる折り畳み型の携帯電話装置の形態を示しているが、本発明に係る携帯電話装置の形態としては特にこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部と表示部とが１つの筐体に配置され、連結部を有さない形式（ストレートタイプ）でも良い。
【００１２】
携帯電話装置１は、操作部側筐体部２と、表示部側筐体部３と、を備えて構成される。操作部側筐体部２は、表面部１０に、操作部１１と、携帯電話装置１の使用者が通話時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作キー１３と、電話番号の数字やメール等の文字等を入力するための入力操作キー１４と、各種操作における決定やスクロール等を行う決定操作キー１５と、から構成されている。
【００１３】
また、表示部側筐体部３は、表面部２０に、各種情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部２１と、通話の相手側の音声を出力するスピーカ２２と、を備えて構成されている。
【００１４】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話装置１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に回転することにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００１５】
また、図２は、携帯電話装置１の機能を示す機能ブロック図である。携帯電話装置１は、図２に示すように、操作部１１（キー操作部）と、マイク１２と、メインアンテナ４０と、ＲＦ回路部４１と、ＬＣＤ制御部４２と、音声処理部４３と、メモリ４４と、制御部４５と、が操作部側筐体部２に備えられ、ＬＣＤ表示部２１（表示部）と、スピーカ２２と、ドライバＩＣ２３と、サブＬＣＤ表示部３０とが表示部側筐体部３に備えられている。
【００１６】
メインアンテナ４０は、第１の使用周波数帯（例えば、８００ＭＨｚ）で基地局等と通信を行い、ＧＰＳ通信のための第２の使用周波数帯（例えば、１．５ＧＨｚ）に対応できるデュアルバンド対応構成である。なお、本実施の形態では、第１の使用周波数帯として、８００ＭＨｚとしたが、これ以外の周波数帯であっても良い。また、メインアンテナ４０は、第１の使用周波数帯で外部装置と通信を行い、ＧＰＳ通信のための第２の使用周波数帯に対応できるアンテナを別途設けても良い。
【００１７】
ＲＦ回路部４１は、メインアンテナ４０によって受信した信号を復調処理し、処理後の信号を制御部４５に供給する。そして、制御部４５から供給された信号を変調処理し、メインアンテナ４０を介して外部装置（基地局）に送信する。また、その一方で、メインアンテナ４０によって受信している信号の強度を制御部４５に通知を行う。
【００１８】
ＬＣＤ制御部４２は、制御部４５の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバＩＣ２３に出力する。ドライバＩＣ２３は、ＬＣＤ制御部４２から供給された画像データをフレームメモリに蓄え、所定のタイミングでＬＣＤ表示部２１又はサブＬＣＤ表示部３０に出力する。
【００１９】
音声処理部４３は、制御部４５の制御にしたがって、ＲＦ回路部４１から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ２２に出力する。スピーカ２２は、音声処理部４３から供給された信号を外部に出力する。
【００２０】
また、音声処理部４３は、制御部４５の制御にしたがって、マイク１２から入力された信号を処理し、処理後の信号をＲＦ回路部４１に出力する。ＲＦ回路部４１は、音声処理部４３から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ４０に出力する。
【００２１】
メモリ４４は、例えば、ワーキングメモリを含み、制御部４５による演算処理に利用される。また、メモリ４４には、複数のアプリケーションや当該アプリケーションが必要とする各種のテーブル等が記憶されている。また、メモリ４４は、着脱可能な外部メモリを兼ねていても良い。
【００２２】
制御部４５は、携帯電話装置１の全体を制御しており、中央処理装置（ＣＰＵ）等を用いて構成される。ここで、操作部１１によるキー操作に応じた制御部４５の制御動作について説明する。制御部４５は、原則的に現在アクティブに起動されているアプリケーションに応じて、操作部１１を構成する各キー（機能設定操作キー１３、入力操作キー１４、決定操作キー１５）に割り当てる記号や機能を変化させる。
【００２３】
具体的には、操作部１１は、いずれかのキーが押下されたときに、当該キーの位置情報（例えば、図３（ａ）に示すように、入力操作キー１４の第２行左列のキー（「１」と「あ」が表面に印刷されているキー）が押下された場合には、（Ｘ２、Ｙ１）なる位置情報）を制御部４５に送信する。制御部４５は、メモリ４４にアクセスして、現在アクティブになっているアプリケーションに対応するキーアサインテーブルを参照し、操作部１１から送信されてきた位置情報から割り当てられている記号や機能の処理を実行する。例えば、メモリ４４には、図３（ｂ）〜図３（ｄ）に示すように、複数のキーアサインテーブルが格納されている。なお、図３（ｂ）は、電話発信を行う際に利用されるテーブルであり、図３（ｃ）は、メモ帳アプリケーションやメールアプリケーションにおいて利用されるテーブルであり、図３（ｄ）は、テレビアプリケーションにおいてチャンネルを変更する際に利用されるテーブルである。
【００２４】
また、携帯電話装置１では、操作部１１による記号の入力はトグル的に動作（繰り返し表示させる動作）する。例えば、ひらがな入力の設定において、入力操作キー１４の第２行左列のキー（「１」と「あ」が表面に印刷されているキー）が連続的に押下されることにより、「あ」→「い」→「う」→「え」→「お」→「あ」・・・、とトグル的に動作する。
【００２５】
また、記号の処理を実行するとは、例えば、現在アクティブになっているアプリケーションがメモ帳の場合には、キーの押下に応じて「１」や「あ」等をＬＣＤ表示部２１に表示することを意味している。また、機能の処理を実行するとは、例えば、現在アクティブになっているアプリケーションがテレビの場合には、キーの押下に応じて表示チャンネルを１ｃｈ等に設定することを意味している。
【００２６】
このようにして、メモリ４４には、複数のキーアサインテーブルが格納されており、制御部４５は、アプリケーションに応じて、参照するキーアサインテーブルを切り替え、操作部１１から送信されてくるキーの位置情報に基づいて所定のキーアサインテーブルを参照して、所定の処理を実行する。
【００２７】
このように構成される携帯電話装置１では、簡易な手法により、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させる機能を有している。
【００２８】
ここで、上述した機能を発揮するための構成について機能的に説明する。携帯電話装置１は、図４に示すように、記憶部１０１（記憶手段）と、文字入力部１０２（文字入力手段）と、第１の判断部１０３（第１の判断手段）と、アプリケーション特定部１０４（アプリケーション特定手段）と、起動ボタン生成部１０５（起動ボタン生成手段）と、第２の判断部１０６（第２の判断手段）と、機能特定部１０７（機能特定手段）と、アプリケーション制御部１０８（制御手段）とを備える。なお、記憶部１０１は、上述したメモリ４４に包括されて構成されていても良いし、メモリ４４とは物理的に異なる別個の構成であっても良い。文字入力部１０２は、上述した操作部１１に相当する。また、第１の判断部１０３と、アプリケーション特定部１０４と、起動ボタン生成部１０５と、第２の判断部１０６と、機能特定部１０７と、アプリケーション制御部１０８とは、上述した制御部４５により発揮される機能である。
【００２９】
記憶部１０１は、所定の機能を発揮するアプリケーションと、当該アプリケーションを特定する第１の文字列とが関連付けて記憶されている第１のテーブルＴ１と、第１の文字列により特定されたアプリケーションの動作により発揮される所定の機能と、当該所定の機能を特定する第２の文字列とが関連付けて記憶されている第２のテーブルＴ２とを有する。文字入力部１０２は、ユーザの操作に応じて文字を入力する。
【００３０】
第１の判断部１０３は、文字入力部１０２により入力された文字列に基づき、第１のテーブルＴ１を参照して当該文字列の中に第１の文字列が含まれているか否かを判断する。アプリケーション特定部１０４は、第１の判断部１０３により当該文字列の中に第１の文字列が含まれていると判断されたときには、第１のテーブルＴ１を参照して当該第１の文字列に関連付けられているアプリケーションを特定する。
【００３１】
起動ボタン生成部１０５は、アプリケーション特定部１０４により特定されたアプリケーションを起動するための手順がプログラミングされた起動ボタンを生成する。例えば、起動ボタン生成部１０５は、文字の変換候補が表示される領域に起動ボタンを表示しても良いし、専用の領域に起動ボタンを表示しても良い。
【００３２】
第２の判断部１０６は、起動ボタン生成部１０５により生成された起動ボタンが所定の操作によって選択されたときに、第２のテーブルＴ２を参照して文字入力部１０２により入力された文字列の中に第２の文字列が含まれているか否かを判断する。起動ボタンは、操作部１１の決定操作キー１５がユーザにより所定の操作が行われることにより選択されても良い。
【００３３】
機能特定部１０７は、第２の判断部１０６により文字列の中に第２の文字列が含まれていると判断されたときには、第２のテーブルＴ２を参照して当該第２の文字列に関連付けられている所定の機能を特定する。アプリケーション制御部１０８は、起動ボタン生成部１０５により生成された起動ボタンが所定の操作によって選択されたときに、プログラミングされている手順にしたがってアプリケーションを起動し、機能特定部１０７により特定された所定の機能が当該アプリケーションを動作させることにより発揮されるように制御する。
【００３４】
ここで、第１のテーブルＴ１の具体例について説明する。第１のテーブルＴ１は、例えば、図５に示すように、第１の文字列としての「メール」と、アプリケーション「メールアプリケーション」とが関連付けられ、第１の文字列としての「赤外線」と、アプリケーション「赤外線送信アプリケーション」とが関連付けられ、第１の文字列としての「電話」と、アプリケーション「電話発呼機能」とが関連付けられている。なお、第１の文字列とアプリケーションとの関連付けは、これに限られず他の組み合わせもあり、また、例えば、「電話」、「ＴＥＬ」、「話す」等の複数の第１の文字列が１つのアプリケーション「電話発呼機能」に関連付けられていても良い。
【００３５】
つぎに、第２のテーブルＴ２の具体例について説明する。第２のテーブルＴ２は、図６に示すように、アプリケーションごとにテーブル化されている。図６（ａ）には、メールアプリケーションの動作により発揮される所定の機能と第２の文字列とが関連付けられている第２のテーブルＴ２ａを示す。図６（ｂ）には、赤外線送信アプリケーションの動作により発揮される所定の機能と第２の文字列とが関連付けられている第２のテーブルＴ２ｂを示す。図６（ｃ）には、電話発呼機能の動作により発揮される所定の機能と第２の文字列とが関連付けられている第２のテーブルＴ２ｃを示す。なお、第２のテーブルＴ２は、上述のようにアプリケーションごとにテーブル化されていなくても良く、１つのテーブルにより構成されていても良い。
【００３６】
つぎに、第１の判断部１０３と、アプリケーション特定部１０４と、起動ボタン生成部１０５と、第２の判断部１０６と、機能特定部１０７と、アプリケーション制御部１０８の具体的な動作について説明する。なお、以下では、文字入力部１０２により、「赤外線送信」と「プロフィール」とが入力されたものとする。
【００３７】
第１の判断部１０３は、文字入力部１０２により入力された文字列に基づき、第１のテーブルＴ１を参照して、第１の文字列（「赤外線」）が含まれていると判断する。アプリケーション特定部１０４は、第１の判断部１０３により第１の文字列が含まれていると判断されたので、第１のテーブルＴ１を参照して当該第１の文字列（「赤外線」）に関連付けられているアプリケーションとして「赤外線送信アプリケーション」を特定する。
【００３８】
起動ボタン生成部１０５は、アプリケーション特定部１０４により特定された「赤外線送信アプリケーション」を起動するための手順がプログラミングされた起動ボタンを生成する。第２の判断部１０６は、起動ボタン生成部１０５により生成された起動ボタンが所定の操作によって選択されたときに、第２のテーブルＴ２を参照して文字入力部１０２により入力された文字列の中に第２の文字列（「プロフィール」）が含まれていると判断する。
【００３９】
機能特定部１０７は、第２の判断部１０６により文字列の中に第２の文字列が含まれていると判断されたので、第２のテーブルＴ２を参照して当該第２の文字列（「プロフィール」）に関連付けられている所定の機能（プロフィールを赤外線通信を利用して送信する機能）を特定する。アプリケーション制御部１０８は、起動ボタン生成部１０５により生成された起動ボタンが所定の操作によって選択されたときに、プログラミングされている手順にしたがって「赤外線送信アプリケーション」を起動し、機能特定部１０７により特定された所定の機能が当該アプリケーションを動作させることにより発揮されるように制御する。
【００４０】
また、他の実施例としては、携帯電話装置１では、例えば、文字入力部１０２により、「電話」と「日本太郎」とが入力された場合には、電話発呼機能を起動し、アドレス帳を参照して登録されている「日本太郎」さんの電話番号に発呼処理を実行する。また、携帯電話装置１では、例えば、文字入力部１０２により、「メール」と、「日本太郎」と、「今暇？」とが入力された場合には、メールアプリケーションを起動し、アドレス帳を参照して登録されている「日本太郎」さんのメールアドレスを読み出して、「日本太郎」さんのメールアドレスを宛先にしてメール作成フォームを起動する。そして、携帯電話装置１は、当該フォームの本文（ｂｏｄｙ）に「今暇？」というメッセージを挿入して、メールの送信を実行する。
【００４１】
このように構成されることにより、携帯電話装置１は、簡易な手法により、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させることができる。
【００４２】
また、携帯電話装置１では、第１の判断部１０３は、文字入力部１０２により文字列が入力される度に第１の文字列が含まれているか否かを判断することが好ましい。例えば、第１の判断部１０３は、文字入力部１０２により所定の文字列が入力され、所定の記号（例えば、スペースを示す記号）が入力されたときに、所定の記号が入力される以前に入力されている文字列に基づいて、第１の文字列が含まれているか否かを判断する。
【００４３】
このように構成されることにより、携帯電話装置１は、文字列が入力されるたびに第１の文字列が含まれているか否かが判断されるので、ユーザに対して確実に本発明に係る機能が発揮されることを認識させることができ、操作性の向上を図ることができる。
【００４４】
また、携帯電話装置１は、図４に示すように、ＬＣＤ表示部２１に初期画面（通信を待ち受けている状態であって、他のアプリケーションが起動していないときに表示される画面）が表示されている状態において、文字入力部１０２により文字の入力操作が行われたときに、当該入力操作に応じた文字を表示するための文字表示領域を有する文字表示アプリケーションを起動する起動部１０９を備えても良い。起動部１０９は、上述した制御部４５により発揮される機能である。
【００４５】
このような構成の場合には、第１の判断部１０３は、起動部１０９により文字表示アプリケーションが起動されて文字表示領域に表示されている文字列に基づき、第１のテーブルＴ１を参照して当該文字列の中に第１の文字列が含まれているか否かを判断する。また、第２の判断部１０６は、起動ボタン生成部１０５により生成された起動ボタンが所定の操作によって選択されたときに、第２のテーブルＴ２を参照して文字表示領域に表示されている文字列の中に第２の文字列が含まれているか否かを判断する。
【００４６】
このように構成されることにより、携帯電話装置１は、初期画面から文字の入力操作を行い、文字表示アプリケーションを起動し、文字表示領域に所定の文字列を入力することにより、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させることができる。
【００４７】
ここで、携帯電話装置１の動作の流れについて図７に示すフローチャートを参照しながら説明する。なお、以下では、制御部４５の動作として説明する。
ステップＳ１において、制御部４５は、ユーザにより入力された文字列が確定しているか否かを判断する。制御部４５は、例えば、所定の記号（例えば、スペースを示す記号）が入力されたときや、操作部１１の所定のキーが押下されたときに、文字列が確定されたものと判断する。
【００４８】
ステップＳ２において、制御部４５は、起動トリガー（起動ボタン）が生成されているか否か、すなわち、使用可能な状態になっているか否かを判断する。使用可能な状態になっていると判断した場合（Ｙｅｓ）には、ステップＳ５に進み、使用可能な状態になっていないと判断した場合（Ｎｏ）には、ステップＳ３に進む。
【００４９】
ステップＳ３において、制御部４５は、入力されている文字列に起動可能なアプリケーションに対応する文字列が含まれているか否かを判断する。当該文字列が含まれていないと判断した場合（Ｎｏ）には、ステップＳ５に進み、当該文字列が含まれていると判断した場合（Ｙｅｓ）には、ステップＳ４に進む。
【００５０】
ステップＳ４において、制御部４５は、起動トリガー（起動ボタン）をＬＣＤ表示部２１の所定の場所に生成する。
【００５１】
ステップＳ５において、制御部４５は、アプリケーションが起動されたか否かを判断する。アプリケーションが起動していないと判断した場合（Ｎｏ）には、ステップＳ１に戻り、アプリケーションが起動していると判断した場合（Ｙｅｓ）には、ステップＳ６に進む。
【００５２】
ステップＳ６において、制御部４５は、ステップＳ１の工程で確定された文字列の中に、起動されたアプリケーションの動作に係る文字列（以下、他の文字列という。）が含まれているか否かを判断する。他の文字列が含まれていると判断した場合（Ｙｅｓ）には、ステップＳ７に進み、他の文字列が含まれていないと判断した場合（Ｎｏ）には、ステップＳ８に進む。
【００５３】
ステップＳ７において、制御部４５は、アプリケーションを起動し、他の文字列に対応する動作を実行する。
【００５４】
ステップＳ８において、制御部４５は、アプリケーションの起動のみを実行する。
【００５５】
このように構成されることにより、携帯電話装置１は、簡易な手法により、所望するアプリケーションを起動し、起動したアプリケーションに所望の動作を実行させることができる。
【図面の簡単な説明】
【００５６】
【図１】携帯電話装置の外観斜視図である。
【図２】携帯電話装置の機能を示す機能ブロック図である。
【図３】キーアサインについての説明に供する図である。
【図４】本実施例に係る機能を発揮するための機能ブロック図である。
【図５】第１のテーブルの具体例を模式的に示す図である。
【図６】第２のテーブルの具体例を模式的に示す図である。
【図７】携帯電話装置の動作の流れについての説明に供するフローチャートである。
【符号の説明】
【００５７】
１  携帯電話装置
４５  制御部
１０１  記憶部（記憶手段）
１０２  文字入力部（文字入力手段）
１０３  第１の判断部（第１の判断手段）
１０４  アプリケーション特定部（アプリケーション特定手段）
１０５  起動ボタン生成部（起動ボタン生成手段）
１０６  第２の判断部（第２の判断手段）
１０７  機能特定部（機能特定手段）
１０８  アプリケーション制御部（制御手段）
【図１】
0005551357.tif 000002
【図２】
0005551357.tif 000003
【図３】
0005551357.tif 000004
【図４】
0005551357.tif 000005
【図５】
0005551357.tif 000006
【図６】
0005551357.tif 000007
【図７】
0005551357.tif 000008