(57)【特許請求の範囲】
【請求項１】
文字列の種別に対応して自動的に起動すべきアプリケーションを記憶した記憶手段と、ユーザにより任意に入力された文字列の種別を判別する判別手段と、
この判別手段で判別された文字列の種別に対応したアプリケーションを前記記憶手段に基づいて決定し、決定されたアプリケーションを自動的に起動する起動手段と、
前記入力された文字列を含み前記起動手段で起動されたアプリケーションに対応する画面を表示する表示手段と、
を具備してなる情報処理装置。
【請求項２】
前記表示手段で表示された画面を各アプリケーションの起動画面として前記文字列の編集を行うことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力データの種別に基づいて適切なアプリケーションを起動する情報処理装置に関する。
【０００２】
【従来の技術】
今日、小型で軽量の携帯型端末が多く発売されている。このような携帯端末では、スケジュール帳アプリケーションや小遣い帳アプリケーション等、従来手帳が有していた機能をソフトウェアに行わせて、手帳代わりに使用できる物が多い。このような手帳代わりの携帯端末は、様々な機能を一つの機器で行わせることができるので、複数の手帳を持つ必要がなく、しかも携帯に便利なように小型化されており、その用途は次第に広がっている。
【０００３】
例えば、スケジュールを書き込もうとする場合には、携帯端末の画面からスケジュール帳アプリケーションを起動し、起動された画面にペン状のスティックでタッチすることによって、システムの入力を行うようになっている。このような携帯端末にインストールされているアプリケーションは多数あり、中には電話回線に接続することによって、インターネットからダウンロードして使用するものもある。
【０００４】
【発明が解決しようとする課題】
しかしながら、使用頻度の高いスケジュール帳や住所録等のアプリケーションを起動する場合にも、多数あるアプリケーションの中からこれらのアプリケーションを選択し、起動させなければ使用することができないのが現状である。
【０００５】
ユーザにとっては、電話番号を入力したい、あるいはメモを入力したい、金額を入力したい等、入力したいデータは明確であるが、多数のアプリケーションの中のどのアプリケーションを起動した後に入力するか、アプリケーションの選択に迷う場合が非常に多い。特に、電車に乗っている時間などのちょっとした合間に、これらのアプリケーションを使用しようとする場合は、データを入力するだけで、必要なアプリケーションが立ち上がるようになっていると便利である。
【０００６】
従って、本発明の課題は、入力データの種別を自動的に判断し、適切なアプリケーションを起動することのできる情報処理装置を提供することである。
【０００７】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、文字列の種別に対応して自動的に起動すべきアプリケーションを記憶した記憶手段と、ユーザにより任意に入力された文字列の種別を判別する判別手段と、この判別手段で判別された文字列の種別に対応したアプリケーションを前記記憶手段に基づいて決定し、決定されたアプリケーションを自動的に起動する起動手段と、前記入力された文字列を含み前記起動手段で起動されたアプリケーションに対応する画面を表示する表示手段とを備える。
【００１０】
【発明の実施の形態】
図１は、本発明のハードウェア構成図である。
本発明のシステムのハードウェアはＣＰＵ１０と、これにバス１７を介して接続された、ＲＯＭ１１、ＲＡＭ１２、記憶装置１３、記憶媒体読み取り装置１５、入出力装置１４及び通信装置１８からなっている。
【００１１】
ＲＯＭ１１には入出力のためのソフトウェア等基本的なソフトウェアが記憶されており、各装置の制御及び各装置間の制御データの授受を行う。
記憶装置１３は、例えば、ハードディスクであり、システムに予めインストールされているアプリケーション等が記憶される部分である。システムは、起動すると、この記憶装置１３に記憶されている。アプリケーションプログラム等を読み込んで実行する。
【００１２】
記憶媒体読み取り装置１５は、フロッピーディスクドライブやＣＤ−ＲＯＭドライブであり、記憶媒体１６に記憶されているアプリケーションプログラム等を読み込み、ＣＰＵ１０が実行できるようにするものである。記憶媒体１６は、例えば、フロッピーディスクやＣＤ−ＲＯＭ等であり、プログラムを読み込ませたまま持ち運びができるようなものである。また、本発明のシステムで生成されたデータ等を書き込むような使い方をすることも考えられる。
【００１３】
ＲＡＭ１２には本発明のプログラムや各種アプリケーション等が記憶され、ＣＰＵ１０が実行可能な状態に保持するものであり、ＣＰＵ１０は、ＲＡＭ１２に記憶されたプログラムに基づいて様々な処理を行う。ＲＡＭ１２に記憶される各種アプリケーションソフト等は記憶媒体１６から記憶媒体読み取り装置１５によって読み込まれたものでもよいし、ハードディスク等の記憶装置１３に予め記憶されていたアプリケーション等でもよい。本発明のシステムのプログラムは、例えば、記憶装置１３に記憶されており、システムの起動とともにＲＡＭ１２に読み込まれて、実行されるという形態を取る。ＣＰＵ１０はこのようにしてＲＡＭ１２に読み込まれたプログラムを実行することによって、本発明のシステムを起動する。
【００１４】
入出力装置１４は、例えば、液晶画面とペン状のスティックであり、このスティックで液晶画面をタッチすることによりシステムへの入力を行うことができるものである。もちろん、本発明のシステムをパソコン等にインストールして、キーボードやマウスを使って入力するような形態でもよい。
【００１５】
通信装置１８は、他のサーバー等に記憶されているアプリケーションソフトを通信を使って読み込むようにするものである。あるいは、同図のシステムはサーバーのものであって、通信装置１８を利用して、携帯端末に本発明の処理の結果を出力するようにすることも可能である。
【００１６】
なお、記憶媒体１６は磁気的、光学的記憶媒体、もしくは半導体メモリで構成されている。この記憶媒体１６は記憶装置に固定的に設けたもの、もしくは着脱自在に装着するものである。また、前記記憶媒体１６に記録するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に前記記憶媒体１６を備えた記憶装置を設け、この記憶媒体１６に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００１７】
図２は、対応アプリケーション登録テーブルの一例である。
対応アプリケーション登録テーブルは、本発明のシステムに入力があった場合に、入力された数字及び文字からなる文字列がどの種類のときに、どのアプリケーションを自動的に起動すべきかを示すためのものであり、記憶媒体１６もしくは、記憶装置１３、ＲＡＭ１２に記憶されている。
【００１８】
対応アプリケーション登録テーブルの種別欄２０には入力数値文字列の種別が登録されており、それぞれの種別に対して、その数値文字列を最初の入力とするアプリケーションがアプリケーション欄２１に対応づけられて登録されている。システムは、このテーブルを参照して入力された数値文字列に対して、どのアプリケーションを起動すべきかを特定する。
【００１９】
例えば、日付が入力された場合には、スケジュールアプリケーションが特定され、スケジュールアプリケーションでは、日付が最初の入力項目とされている。同様に、金額の場合には、小遣い帳アプリケーションが特定されるとともに、小遣い帳アプリケーションでは金額の入力が最初の入力とされている。
【００２０】
電話帳・住所録アプリケーションは、電話番号あるいは郵便番号が入力されると選択されるようになっている。電話帳・住所録アプリケーションでは、電話番号及び郵便番号の入力欄が最初に入力されるべき情報として規定されており、電話番号か郵便番号かによって、システムは入力すべき欄を特定し、適切な場所に電話番号あるいは郵便番号を入力するように構成される。
【００２１】
図３は、本発明のシステムの初期画面である。
初期画面はパワースイッチ３１をオンした際に表示される画面である。全面液晶タッチパネルで構成されている。初期画面は文字列入力ウィンドウ３０とキーボード表示３２とアプリケーション起動アイコン３３とからなっている。パワースイッチ３１は、常に表示されており、スティックでタッチすることにより、パワーをオンしたり、オフしたりすることが出来るようになっている。
【００２２】
文字列入力ウィンドウ３０は、アプリケーションに対して入力すべき数値文字列等を入力するウィンドウである。文字列入力ウィンドウ３０に入力された数値文字列の種別を判断することによって、システムはこの種別に対応するアプリケーションを自動的に起動するように構成される。
【００２３】
キーボード表示は、日本語、英数記号を含む文字を入力するキー、ＤＥＬ、ＩＮＳ、ＥＮＴＥＲ等の編集キーを含むキーを有し、ペン等のスティックでタッチして入力する。このキーボード表示３２の各キーをタッチすることによって、実際のキーボードから入力した場合と同様の入力が行える。入力された文字等は文字列入力ウィンドウ３０に表示されるとともに、入力が終わると自動的に種別が判断されて、対応するアプリケーションが起動される。
【００２４】
アプリケーション起動アイコン３３は、システムにインストールされているアプリケーションを実行するためのアイコンであり、文字列入力ウィンドウ３０に数値文字列を入力することによる自動起動できないアプリケーションや自動起動したくない場合に使用する。一般に、以下に説明するアプリケーション以外のアプリケーションを登録しておくが、以下に説明するアプリケーションを含んでいてもよい。
【００２５】
例えば、電話帳・住所録アプリケーションを起動したいが、電話番号も郵便番号もわからない場合には、アプリケーション起動アイコン３３から電話帳・住所録アプリケーションを選択して起動することにより、例えば、住所のみを電話帳・住所録アプリケーションに登録することができる。
【００２６】
パワースイッチ３１のオンをタッチすると以上で説明したようなウィンドウその他が表示されるが、処理を終了したいときはパワースイッチ３１のオフをタッチすることによって、これら各種表示を消すことができる。
【００２７】
なお、上記説明では、文字列入力ウィンドウ３０への入力はキーボード表示３２のキーにタッチすることで行うことを前提に説明したが、文字列入力ウィンドウ３０に直接手書きで入力し、システムが手書きの文字を文字認識する機能を備えた装置を前提にしてもよい。
【００２８】
図４は、電話帳・住所録アプリケーションが起動されたときの表示画面の一例を示した図である。
電話帳・住所録アプリケーション４０の表示には、電話番号入力欄４１と郵便番号入力欄４２が設けられる他に住所、氏名を入力する欄が設けられている。
【００２９】
図３の文字列入力ウィンドウ３０に電話番号あるいは郵便番号が入力された場合には、システムがこれを検知して電話帳・住所録アプリケーション４０を起動するとともに電話番号入力欄４１あるいは郵便番号入力欄４２を検出して、入力されたのが、電話番号であれば電話番号入力欄４１に、郵便番号であれば郵便番号入力欄４２に自動的に入力するようにする。
【００３０】
図３の文字列入力ウィンドウ３０に入力された数値文字列が電話番号であるか、あるいは郵便番号であるかを判断する方法としては、例えば、数字列が「−」で区切られている場合には電話番号であると判断し、数字列の前に「〒」がある場合には郵便番号であると判断する。
【００３１】
前頁アイコン４３及び次頁アイコン４４は、電話帳・住所録アプリケーション４０の登録画面のページを１つ前のページに戻したり、次のページに送ったりするものであり、登録データの数が多くなったときには、前頁アイコン４３や次頁アイコン４４をタッチして所望のデータが登録されているページを表示させるようにする。
【００３２】
図５は、スケジュールアプリケーションが起動されたときの表示画面の一例を示した図である。
スケジュールアプリケーション５０には日付を入力する日付入力欄５１、スケジュールを入力するスケジュール欄５２、前日のスケジュールや翌日のスケジュールを表示させるための前日アイコン５３、翌日アイコン５４、及びスケジュール欄５２をスクロールさせるためのスクロールアイコン５５とが表示されている。
【００３３】
日付入力欄５１に入力されている日付は、図３の文字列入力ウィンドウ３０に入力された日付である。システムは、文字列入力ウィンドウ３０に入力された数値文字列を検出し、種別を判断したときに日付であることがわかると、スケジュールアプリケーション５０を自動的に起動するとともに、スケジュールアプリケーション５０の日付入力欄５１に該当する日付があるかを検索し、その日のスケジュール欄５２を表示する。該当する日付がない場合には、日付入力欄５１に当該日付を入力したスケジュール欄５２を表示する。
【００３４】
スケジュールアプリケーション５０が起動されてしまうと、スケジュール欄５２にユーザがペン状のスティックで画面にタッチしながら手書きでスケジュールを書き込むようにする。このスケジュール欄５２に記入される文字は特に文字認識をする必要がないので、ユーザが手書きしたままの文字を記憶し、表示するようにしてもよい。あるいは、同図には示されていないが、図３のキーボード表示３２のようなキーボードの代わりをする表示をウィンドウ表示させて、ペン等のスティックでタッチすることにより、入力を行ってもよいし、実際のキーボードを接続しておき、このキーボードから入力するようにしてもよい。
【００３５】
図５においては、スケジュール欄５２の左側に時間が、右側にスケジュールの内容が記載されている。スケジュールの数が多くなって、１画面では入力できなくなった場合には、スクロールアイコン５５を適当に操作して空欄を表示させるようにする。同様に、１画面で全てのスケジュールを見ることができない場合にもスクロールアイコン５５を使って、登録されているスケジュールを見ることが出来る。
【００３６】
前日アイコン５３をタッチすると、図５の例で言えば、１０月２９日のスケジュールが表示され、前日アイコン５３を何回もタッチし続ければ、タッチし続けただけ前の日のスケジュールが表示される。また、翌日アイコン５４も同様で、タッチし続けた回数だけ次の日のスケジュールが表示され、例えば、図５で１回翌日アイコン５４をタッチすれば、１０月３１日のスケジュールが表示される。
【００３７】
図６は、小遣い帳アプリケーションが起動されたときの表示画面の一例を示した図である。
小遣いアプリケーション６０が開かれると、当日の日付が付された記入欄が表示される。同図では、金額の欄が一番左に設けられており、次に収入項目、支出項目、残高の記入欄が表示されている。金額の欄へは、図３の文字列入力ウィンドウ３０から入力された金額が入力される。収入項目の欄と支出項目の欄は、これらの欄がタッチされると、メニュー６１のようなウィンドウが開き、この中から、収入項目や支出項目を選んで入力することができる。
【００３８】
メニュー６１には、収入項目や支出項目が多数登録されており、スクロールアイコン６２を操作することによって、次々に異なる項目を表示させることが出きる。収入項目及び支出項目を入力し終わると、残高が演算される。
【００３９】
残高はユーザが自分で計算して、記入する構成としてもよいが、金額の欄の入力がキーボード表示３２による入力あるいは手書き文字を文字認識した結果であるので、システムのほうで数値として処理する。従って、システムが、金額が入力された欄に対応する収入項目と支出項目との入力を検出して、収入項目に入力があった場合には、金額を加算し、支出項目に入力があった場合には、金額を減算するという処理を自動的にすることによって、残高を算出し、残高の欄に自動的に入力するように構成することも可能である。
【００４０】
収入計と支出計の欄はそれぞれ、金額が入力されている欄に対応する収入項目及び支出項目にあった入力を検出して、収入項目に入力のあった金額は収入計の欄に合計を出力し、支出項目に入力があった金額は支出計の欄に合計を出力するようにする。この出力は、例えば、収入計や支出計の部分をペン等でタッチすることにより行うことが可能である。
【００４１】
スクロールアイコン６３は、小遣いアプリケーション６０の記入欄に１画面では記入しきれないときに、項目欄をスクロールさせて空欄を表示させ、入力を行えるようにするものである。
【００４２】
前日アイコン６４や翌日アイコン６５は、前日の収支の結果を出力させたり、翌日の収支の結果を出力させるものである。前日アイコン６４を繰り返しタッチすることにより、日付をさかのぼって収支決算を見ることが出来る。また、翌日アイコン６５をタッチすると表示されている日付の翌日の収支決算が表示されるが、小遣い帳アプリケーション６０の登録は、実際にシステムを起動している日付で終わるので、この日より先の日付の収支決算の表示は行われない。
【００４３】
図７は、メモ帳アプリケーションが起動された際の表示画面の一例を示す図である。
メモ帳アプリケーション（データベース）７０は、図３のアプリケーション起動アイコン３３を使って起動することも可能であるが、文字列入力ウィンドウ３０に日付、金額、電話番号、郵便番号等予め定められた以外の文字列が入力されたときには、自動的にメモ帳アプリケーション７０を起動するようにする。
【００４４】
例えば、図７の例ではメモ帳アプリケーション７０のキーワード７１として「ＣＤ」が入力されている。この「ＣＤ」は図３の初期画面の文字列入力ウィンドウ３０に「ＣＤ」と入力されたが、日付、金額、電話番号、郵便番号のいずれの種別にも相当しないので、メモ帳アプリケーション７０が起動されるとともに、入力された「ＣＤ」という文字列をキーワード７１として示している。
【００４５】
ユーザはメモ帳アプリケーション７０が開かれると記入欄７５に手書きで必要事項を書き込む。あるいは同図には示されていないが、キーボード表示を行って、キーをタッチすることによってメモを記入するようにしてもよい。同図の場合には、「△△△」というタイトルのＣＤを購入する予定が記載されている。
【００４６】
また、メモ帳のデータベースを新規に作成する場合には、新規作成アイコン７２をペン等でタッチすることにより、新しい項目を入力するための記入欄７５が開かれるので、これに必要事項を書き込む。メモ帳アプリケーション７０の左上にはメモを作成している日付が表示されている。これは、システムに組み込まれている日付及び時間計時機能を使用して、メモ帳が作成された日付を表示している。
【００４７】
前アイコン７３や後アイコン７４は、メモ帳のページをめくるようにして内容を見るためのものである。前アイコン７３をペン等のスティックでタッチすることにより、前のページのメモを見ることが出来るし、後ろアイコン７４をタッチすることにより、後ろのページのメモを見ることが出来る。
【００４８】
検索アイコン７６は、キーワード７１の記入欄に任意に入力した後に、このキーワードを有するメモ帳のページを検索するためのものである。
図８、９は、本発明のシステムの動作処理フローチャートである。このフローチャートで示す各機能を実現するプログラムはＣＰＵが読み取り可能なプログラムコードの形態で記憶媒体１６に、もしくはロードされて、記憶装置１３もしくはＲＡＭ１２に記憶されている。
【００４９】
先ず、システムのパワーをオンにすると、図３の画面が表示される。システムは、ユーザがアプリケーション起動アイコンをタッチして、アプリケーションを立ち上げる操作をしたか否かを判断し（ステップＳ１）、アプリケーション起動アイコンがタッチされた場合には、当該アプリケーションを起動し、ユーザに編集／処理を行わせる（ステップＳ２）。ユーザが当該アプリケーションの編集／処理を終えるとシステムはステップＳ１に戻って、ユーザからの入力待ちを行う。
【００５０】
ステップＳ１で、アプリケーション起動アイコンが使用されなかった場合には、文字列入力ウィンドウへの文字列の入力待ちを行う（ステップＳ３）。システムは、文字列入力ウィンドウへの文字列の入力が完了したか否かを判断し（ステップＳ４）、入力が完了していない場合には、ステップＳ１に戻って更なる入力を待つ。文字列入力ウィンドウへの文字列の入力終了を示す方法としては、キーボード表示のＥＮＴＥＲキーを押すことにより行うことが可能である。
【００５１】
ステップＳ４で文字列の完了が判断された場合には、この文字列が日付か否かが判断される（ステップＳ５）。日付か否かの判断は、文字列の中に数字が含まれており、数字と数字の間に「月」や「日」が含まれているか否かを判断することにより行う。これらの文字記号はＪＩＳ等でコードが定められているので、このコードを用いて検出する。
【００５２】
ステップＳ５で入力された文字列が日付でないと判断された時にはステップＳ１３にいって、電話番号あるいは郵便番号であるかが判断される。入力された文字列が日付であった場合には、スケジュールアプリケーションを起動する（ステップＳ６）。スケジュールアプリケーションを起動すると、先ず、入力された日付で作成されたスケジュールデータを検索し（ステップＳ７）、同一日付があるか否かが判断され（ステップＳ８）、同一日付がなかった場合には新規入力であるので、入力された日付を日付入力欄に記入したスケジュールデータを作成し（ステップＳ９）、スケジュールデータを表示して（ステップＳ１０）、編集作業が出来るようにする。。
【００５３】
ステップＳ８で同一日付があった場合には、スケジュールデータの更新あるいは編集であるので、当該日付のスケジュールデータを表示し（ステップＳ１０）、スケジュール欄の入力修正を行う（ステップＳ１１）。次に、スケジュールアプリケーションをクローズするまで（ステップＳ１２）、更に入力修正する項目があるので、ステップＳ１１に戻って処理を続ける。
【００５４】
スケジュールアプリケーションをクローズする場合には、例えば、スケジュールアプリケーションの表示画面で、ＥＮＴＥＲキーを表示しておき、これを２回タッチしたらクローズというように決めておき、この操作を行う。あるいは、クローズ用のアイコンを表示しておき、このアイコンがタッチされたかいなかを判断するようにしてもよい。スケジュールアプリケーションがクローズされるとシステムはステップＳ１に戻って、ユーザからの入力を待つ。
【００５５】
ステップＳ５で文字列入力ウィンドウに入力された文字列が日付でない場合には、ステップＳ１３で電話番号あるいは郵便番号かが判断される。電話番号は、数字列が「−」で区切られていることを検出することによって判断する。また、郵便番号の場合には、文字列入力ウィンドウに入力する際に「〒」記号を文字列の先頭につけることを約束としておき、システムが文字列の先頭に「〒」があるか否かを検出することによって、郵便番号であるか否かを判断する。
【００５６】
電話番号あるいは郵便番号でない場合には、図９のステップＳ２１で、金額であるか否かの判断がされる。電話番号あるいは郵便番号であった場合には、ステップＳ１４で電話帳・住所録アプリケーションを起動し、入力された電話番号あるいは郵便番号が既に登録されているか検索する（ステップＳ１５）。
【００５７】
検索した結果、同一のデータ（電話番号、郵便番号）で登録されたエントリがあるか否かを判断し（ステップＳ１６）、ない場合には新規入力であるので、入力されたデータを該当する欄に記入した電話・住所データを作成し（ステップＳ１７）、電話・住所データを表示する（ステップＳ１８）。
【００５８】
また、ステップＳ１６で同一データがあった場合には、既存のデータの検索、編集であるので、検出された電話・住所データを表示する（ステップＳ１８）。電話・住所データが表示されたら、ユーザは表示された電話・住所データに対して必要であれば入力修正する（ステップＳ１９）。そして、ステップＳ２０でクローズするか否かが判断され、クローズでない場合には入力修正を続け、クローズする場合には、電話帳・住所録アプリケーションを閉じて、ステップＳ１に戻り、待機状態になる。
【００５９】
ステップＳ１６で入力された電話番号あるいは郵便番号と同一の登録を有するデータの検索を行っており、同一のデータがない場合には新規作成であるとしているが、郵便番号の入力の場合、新規入力であっても同一データがある可能性が高い。しかし、この場合も、先ず、同一データのエントリを表示させておき、前頁アイコンや次頁アイコン等を使って空欄を探せば、新規入力を行うことができる。
【００６０】
ステップＳ１３で、電話番号でも郵便番号でもないと判断された場合には、図９のステップＳ２１で金額をあらわす通貨記号を含む文字列か否かが判断される（ステップＳ２１）。ユーザは金額を入力するときは、例えば、「円」や「＄」等の通貨記号を文字列の中に含めるようにする。これにより、システムはこれらの通貨記号を検出することによって、入力されたのが金額であることを判断することが出来る。
【００６１】
文字列に通貨記号が含まれていた場合には、入力文字列が金額であるとして、小遣い帳アプリケーションを起動する（ステップＳ２２）。小遣い帳アプリケーションが起動されると、システムを操作している当日の小遣い帳データがあるかいなかが判断され（ステップＳ２３）、データがない場合には、当日の小遣い帳データを作成して（ステップＳ２４）、金額欄の最初の空欄へ入力された金額データを入力する（ステップＳ２５）。
【００６２】
ステップＳ２３で、当日の小遣い帳データがあった場合には、その当日の小遣い帳を表示し、同様に、金額欄を含む各行をサーチし、空欄になっている最初の行の金額欄へ入力されたデータを入力する（ステップＳ２５）。次に、入力された金額に対して、収入／支出項目データの入力／編集を行い（ステップＳ２６）、残高、収入計、支出計の演算を行う（ステップＳ２７）。ステップＳ２８で、小遣い帳アプリケーションをクローズするか否かが判断され、クローズしない場合には更に処理を進め、クローズする場合には、図８のステップＳ１に戻って、待機状態となる。
【００６３】
ステップＳ２１で金額でもないと判断された場合には、入力された文字列は日付、電話番号、郵便番号、及び金額のいずれでもないことになるので、メモ帳アプリケーションを起動する（ステップＳ２９）。システムは、入力された文字列データをキーワードとするメモ帳データを検索し（ステップＳ３０）、同一の文字列データをキーワードとするメモ帳データがあるかいなかを判断する（ステップＳ３１）。
【００６４】
同一データをキーワードとするメモ帳データがない場合には、新規入力であるので、入力された文字列データをキーワードとするメモ帳データを作成し（ステップＳ３２）、次に、メモ帳データを作成した当日の日付を入力する（ステップＳ３３）。そして、メモ帳アプリケーションが起動された状態でデータの入力／編集を行う（ステップＳ３４）。
【００６５】
ステップＳ３１で、同一文字列をキーワードとするメモ帳データがあった場合には、該当するメモ帳データを出力し、データの入力／編集／検索をユーザに行わせる（ステップＳ３４）。ステップＳ３５では、更に新規のメモ帳データを作成するか否かを判定し、新規に作成する場合には、ステップＳ３３に戻って当日の日付から入力し、データの入力／編集／検索を行う（ステップＳ３３、Ｓ３４）。最後に、メモ帳アプリケーションをクローズするかいなかを判断し（ステップＳ３６）、クローズしない場合にはデータの入力／編集／検索を続け、クローズする場合には図８のステップＳ１に戻って、待機状態となる。
【００６６】
なお、上記の説明では、金額が入力されたときには、小遣い帳に相当するアプリケーションを起動することを前提に説明したが、家計簿や商店における売り上げ等を記録するためのアプリケーションでもよく、金額の収支を記録するアプリケーションであれば、特に限定されるものではない。
【００６７】
また、電話番号あるいは郵便番号が入力された場合には、電話帳と住所録がいっしょになったアプリケーションを起動することを前提に説明したが、電話帳と住所録が別のアプリケーションで、電話番号が入力されたときには電話帳に対応するアプリケーションを、郵便番号が入力されたときには住所録に対応するアプリケーションを起動するようにしてもよい。
【００６８】
特に、上記説明では、電話帳・住所録アプリケーション、スケジュールアプリケーション、小遣い帳アプリケーション、及びメモ帳アプリケーションが自動的に起動される場合についてのみ説明したが、この他のアプリケーションを上記アプリケーションと同様に入力データに基づいて自動的に起動するようにすることは可能であり、必要に応じて適切なアプリケーションを上記のようなアプリケーションとして使用すればよい。例えば、対応アプリケーション登録テーブルの種別欄２０とアプリケーション欄２１をユーザが任意に設定できるようにして、種別欄２０に定義するデータの形式も任意に設定できるようにして、各ユーザに最も使いやすいものに設定する。
【００６９】
【発明の効果】
本発明によれば、アプリケーションを起動する場合に、多くのメニューの中から探し出してアプリケーションを起動する操作を行わなくても、文字列を入力することにより、入力された文字列の種別に応じた適切なアプリケーションが自動的に起動されて、入力された文字列を含む対応する画面が表示されるので、アプリケーションの起動操作が不要になり、目的のアプリケーションの画面が表示されるので操作性に優れた情報処理装置を提供できる。
【図面の簡単な説明】
【図１】本発明のハードウェア構成図である。
【図２】対応アプリケーション登録テーブルの一例である。
【図３】本発明のシステムの初期画面である。
【図４】電話帳・住所録アプリケーションが起動されたときの表示画面の一例を示した図である。
【図５】スケジュールアプリケーションが起動されたときの表示画面の一例を示した図である。
【図６】小遣い帳アプリケーションが起動されたときの表示画面の一例を示した図である。
【図７】メモ帳アプリケーションが起動されたときの表示画面の一例を示した図である。
【図８】本発明のシステムの動作処理フローチャート（その１）である。
【図９】本発明のシステムの動作処理フローチャート（その２）である。
【符号の説明】
１０      ＣＰＵ
１１      ＲＯＭ
１２      ＲＡＭ
１３      記憶装置
１４      入出力装置
１５      記憶媒体読み取り装置
１６      記憶媒体
１７      バス
１８      通信装置
２０      種別欄
２１      アプリケーション欄
３０      文字列入力ウィンドウ
３１      パワースイッチ
３２      キーボード表示
３３      アプリケーション起動アイコン
４０      電話帳・住所録アプリケーション
４１      電話番号入力欄
４２      郵便番号入力欄
４３      前頁アイコン
４４      次頁アイコン
５０      スケジュールアプリケーション
５１      日付入力欄
５２      スケジュール欄
５３、６４      前日アイコン
５４、６５      翌日アイコン
５５、６２、６３      スクロールアイコン
６０      小遣い帳アプリケーション
６１      メニュー
７０      メモ帳アプリケーション（データベース）
７１      キーワード
７２      新規作成アイコン
７３      前アイコン
７４      後アイコン
７５      記入欄
７６      検索アイコン
【図１】
0003793860.tif 000002
【図２】
0003793860.tif 000003
【図３】
0003793860.tif 000004
【図４】
0003793860.tif 000005
【図５】
0003793860.tif 000006
【図６】
0003793860.tif 000007
【図７】
0003793860.tif 000008
【図８】
0003793860.tif 000009
【図９】
0003793860.tif 000010