(57)【要約】    【課題】携帯電話用アプリケーションと電子辞書を備えた軽量・安価で操作の習熟が容易な専用小型情報処理装置を提供する。    【解決手段】中央処理装置１１、入力装置１２、出力装置１３、記憶装置１４、および携帯電話と接続する通信装置１５を備えた情報処理装置１として構成し、記憶装置１４に電子辞書アプリケーション１４１、携帯電話用アプリケーション１４２、通信処理プログラム１４３、および携帯電話用アプリケーションと電子辞書アプリケーションを選択・実行する手段１４４を格納する。特に記憶装置１４と出力装置１３は小型・軽量・安価となる部品を選択して、そのほかの部品も適切な大きさ・重さ・価格のものを用いる。さらに本発明の情報処理装置を専用用途で小型とする。    【選択図】図１
2005117629.tif 000002
【特許請求の範囲】
【請求項１】
中央処理装置と、
フルキーボードの入力装置と、
出力装置と、
記憶装置と、
通信装置および通信処理プログラムからなる携帯電話との通信手段と、
を備えた、専用小型情報処理装置であって、
この情報処理装置の記憶装置に、
電子辞書アプリケーションと
携帯電話用アプリケーションと、
を格納し、
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段
を備えたことを特徴とする専用小型情報処理装置。
【請求項２】
請求項１記載の情報処理装置における
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段に、
入力装置に備わった複数のアプリケーション選択キーと、
このアプリケーション選択キーが押下られたときに対応するアプリケーションを起動するプログラムと、
を用いたことを特徴とする請求項１記載の専用小型情報処理装置。
【請求項３】
請求項１記載の情報処理装置における
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段に、
電子辞書アプリケーションと携帯電話用アプリケーションのメニューを出力装置に表示するステップと、
前記表示されたメニューにおいてユーザーの入力装置の操作を受けてメニュー項目の選択・実行を可能とするステップと、
前記選択・実行された項目に対応するプログラムを起動するステップと、
からなるプログラム
を用いたことを特徴とする請求項１から請求項２に記載の専用小型情報処理装置。
【請求項４】
ユーザーが携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえる指示手段と、
この指示があったとき起動する切りかえプログラムと、
を備え、
前記切りかえプログラムは
携帯電話用アプリケーションの終了処理ステップと、
電子辞書アプリケーションの起動処理ステップと、
からなる、
ことを特徴とする請求項１から請求項３のいずれかに記載の専用小型情報処理装置。
【請求項５】
ユーザーが電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえる指示手段と、
この指示があったとき起動する切りかえプログラムと、
を備え、
前記切りかえプログラムは、
電子辞書アプリケーションの終了処理ステップと、
携帯電話用アプリケーションの起動処理ステップと、
からなる、
ことを特徴とする請求項１から請求項４のいずれかに記載の専用小型情報処理装置。
【請求項６】
オフライン／オンライン状態を認識する手段と、
前記認識したオフライン／オンライン状態の情報を記憶装置の所定の記憶領域に記憶するプログラムと、
を備え、
携帯電話用アプリケーションのプログラムに、
前記記憶したオフライン／オンライン状態の情報がオフラインと判別されるとき通信処理を必要とするユーザー操作を制限する機能と、
オフライン状態においてもユーザーデータを本情報処理装置の記憶装置で新規作成・編集・保存できる機能と、
前記記憶したオフライン／オンライン状態の情報がオンライン状態になったときに前記制限されたユーザー操作を解除する機能と、
前記記憶したオフライン／オンライン状態の情報がオンライン状態のときに前記新規作成・編集・保存したユーザーデータを携帯電話用アプリケーションのユーザーデータとして携帯電話側とやりとりできる機能と、
を備えたことを特徴とする請求項１から請求項５のいずれかに記載の専用小型情報処理装置。
【請求項７】
電子辞書アプリケーションを実行中に電子辞書アプリケーションデータの一部をユーザーが選択する手段と、
前記選択された電子辞書アプリケーションデータをユーザーが記憶装置に記憶指示する手段と、
前記記憶指示があったとき前記選択された電子辞書アプリケーションデータを記憶装置の所定の記憶領域に記憶するプログラムと、
携帯電話用アプリケーションを実行中に前記記憶装置の所定の記憶領域に記憶した電子辞書アプリケーションデータを携帯電話用アプリケーションのユーザーデータに挿入または上書きする手段と、
を備えたことを特徴とする請求項１から請求項６のいずれかに記載の専用小型情報処理装置。
【請求項８】
携帯電話用アプリケーションを実行中に携帯電話用アプリケーションのユーザーデータまたはアプリケーションデータの文字列の一部をユーザーが選択できる手段と、
前記選択した文字列をユーザーが記憶装置に記憶指示する手段と、
前記記憶指示があったとき前記選択された文字列を記憶装置の所定の記憶領域に記憶するプログラムと、
電子辞書アプリケーションを実行中に前記記憶装置の所定の記憶領域に記憶した文字列をユーザーが電子辞書アプリケーションの検索キー入力ボックスに挿入指示する手段と、
前記挿入指示があったとき前記記憶装置の所定の記憶領域に記憶した文字列を電子辞書アプリケーションの検索キー入力ボックスに挿入するプログラムと、
前記検索キー入力ボックスに挿入した文字列または前記検索キー入力ボックスに挿入した文字列をユーザーが編集した文字列により辞書検索できるプログラムと、
前記行われた検索結果の少なくとも一部を出力装置に表示する手段と、
を備えたことを特徴とする請求項１から請求項７のいずれかに記載の専用小型情報処理装置。
【請求項９】
携帯電話用アプリケーションを実行中に携帯電話用アプリケーションのユーザーデータまたはアプリケーションデータの文字列をユーザーが選択する手段と、
前記選択した状態でユーザーが辞書検索する指示手段と、
前記辞書検索する指示手段には検索する辞書の種類を選択する手段を含み、
前記辞書検索する指示の後すぐに選択した文字列を記憶装置の所定の記憶領域に記憶するプログラムと、
前記記憶の後すぐに携帯電話用アプリケーションから電子辞書アプリケーションに切りかえるプログラムと、
前記切りかえの後すぐに前記記憶装置の所定の記憶領域に記憶した文字列で辞書検索を行うプログラムと、
前記行われた検索結果の少なくとも一部を出力装置に表示する手段と、
を備えたことを特徴とする請求項１から請求項８のいずれかに記載の専用小型情報処理装置。
【請求項１０】
携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能であるかまたはひとつの独立したアプリケーションであって、
ユーザーの文字列入力または使用中アプリケーションの文字列選択によって検索キーを指定する手段と、
前記指定した検索キーにより検索サイトで検索する指示手段と、
前記検索する指示のあと携帯電話側がインターネットと接続していることを調査し判断する手段と、
前記判断において携帯電話側がインターネットと接続していないと判断される場合に携帯電話側がインターネットと接続することを要求するプログラムと、
前記判断において携帯電話側がインターネットと接続していると判断される場合または前記携帯電話側へのインターネット接続要求の後携帯電話側がインターネットと接続したことを受けて、記憶装置に記憶されている所定の検索サイトのＵＲＬを携帯電話側に送信しＷｅｂページアクセスを要求するプログラムと、
前記ＵＲＬを携帯電話側に送信するプログラムには前記指定した検索キーを必要であれば検索サイトの検索用アクセス形式に変換した語を添付する機能を含み、
前記ＵＲＬ送信の後携帯電話側から送られてくるＷｅｂページデータを受信し・記憶するプログラムと、
このＷｅｂページデータの少なくとも一部を出力装置に表示する手段と、
を携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能としてまたはひとつの独立したアプリケーションとして、
備えたことを特徴とする請求項１から請求項９のいずれかに記載の専用小型情報処理装置。
【請求項１１】
電子辞書アプリケーションの検索結果の出力画面において、
請求項１０に記載の機能を実行する手段を設けた、
ことを特徴とする請求項１から請求項１０に記載の専用小型情報処理装置。
【請求項１２】
携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能であるかまたはひとつの独立したアプリケーションであって、
ユーザーの文字列入力または使用中アプリケーションの文字列選択によって検索キーを指定する手段と、
前記指定した検索キーにより辞書サーバーで検索する指示手段と、
前記検索指示のあと携帯電話側がネットワークと接続していることを調査し判断する手段と、
前記判断において携帯電話側がネットワークと接続していないと判断される場合に携帯電話側がネットワークと接続することを要求するプログラムと、
前記判断において携帯電話側がネットワークと接続していると判断される場合または前記携帯電話側のネットワーク接続要求の後携帯電話側がインターネットと接続したことを受けて、記憶装置に記憶されている所定の辞書サーバーのアドレスを携帯電話側に送信し辞書サーバーアクセスを要求するプログラムと、
前記辞書サーバーアドレスには前記指定した検索キーを必要であれば辞書サーバーの検索用アクセス形式に変換した語を添付する機能を含み、
前記指定した検索キーで辞書検索を行うよう辞書サーバーに要求するプログラムと、
前記辞書サーバーアドレス送信の後携帯電話側から送られてくる辞書検索結果データを受信し・記憶するプログラムと、
前記記憶した辞書検索結果データの少なくとも一部のデータを出力画面に表示するプログラムと、
を携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能としてまたはひとつの独立したアプリケーションとして、
備えたことを特徴とする請求項１から請求項１１のいずれかに記載の専用小型情報処理装置。
【請求項１３】
電子辞書アプリケーションの検索結果の出力画面において、
請求項１２に記載の機能を実行する手段を設けた、
ことを特徴とする請求項１から請求項１２に記載の専用小型情報処理装置。
【請求項１４】
通信媒体にコネクタケーブルを使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置。
【請求項１５】
通信媒体に電波を使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置。
【請求項１６】
通信媒体に光を使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置。
【請求項１７】
請求項１４に記載の、情報処理装置と携帯電話との通信に用いられるコネクタケーブル。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子辞書アプリケーションと携帯電話用アプリケーションを備え、持ち運び容易なほど小型・軽量で、安価・操作の習熟が容易な専用情報処理装置に関するものである。
【背景技術】
【０００２】
従来電子辞書には電子辞書専用の情報処理装置があった。しかし、それには携帯電話用アプリケーションは備わっていなかった。携帯電話用アプリケーションに関しては、コネクタケーブルを介して携帯電話と通信し、たとえば電子メールやアドレス帳（メモリダイヤル）を編集できる情報処理装置があった。たとえば、ポケットボード（登録商標）がある。しかし、この装置には電子辞書の機能は備わっていなかった。
【０００３】
パソコンやノートパソコンにインストールする電子辞書ソフトや携帯電話用アプリケーションソフトもあった。しかし、パソコンやノートパソコンなどの多機能汎用情報処理装置は専用小型情報処理装置に比べて大きく、重く、持ち運びが容易ではない上に、操作の習熟が容易ではなく、高価である。
【０００４】
また、前期電子辞書ソフトや携帯電話用アプリケーションソフトをＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの小型多機能汎用情報処理装置にインストールすることも考えられるが、小型多機能汎用情報処理装置は専用小型情報処理装置に比べてやはり高価で、操作の習熟が容易ではない。
【０００５】
以上のような状況により電子辞書と携帯電話用アプリケーションを備えた情報処理装置は実用性があるにもかかわらずあまり利用されていなかった。
【特許文献１】特開２００１−１２５８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
携帯電話はひとつのキーに多数のキーが割り当てられているため入力が不便である。このような状況に対して、携帯電話の外部端末となる装置が販売されている。たとえば、ポケットボード（登録商標）がそれである。この装置は携帯電話とコネクタケーブルを介して通信し、携帯電話の電子メールやアドレス帳（メモリダイヤル）などを編集できるアプリケーションを備えている。（この、携帯電話と通信を行い携帯電話のアプリケーションまたはプログラムを外部から操作したり、携帯電話のアプリケーションのデータまたはプログラム（またはスクリプト）を取得・編集・実行・（携帯電話側に）送信したりできる、携帯電話とは別の情報処理装置に備わったアプリケーションを、この発明の説明においては“携帯電話用アプリケーション”と呼ぶ。）この装置を使えば、フルキーボードが使えるため入力が便利になる。しかし、このような装置は携帯電話にも（少し不便であるが）備わっている機能を、わざわざ携帯電話とは別に購入するという問題があり消費者の普及の障壁になっていた。
【０００７】
一方電子辞書に関して、サラリーマンなどは近年ビジネスの高度化により難しい語を調べるために電子辞書をかばんに入れて持ち歩く人が多くなってきている。また、学生なども紙の辞書を引くよりも電子辞書を引くほうが効率的なので持ち歩く人が増えてきている。ちかごろのサラリーマンや学生はポケットには携帯電話をいれ、かばんには電子辞書を入れている人が増えているという状況である。
【０００８】
電子辞書と携帯電話を持ち歩く人は、電子辞書には携帯電話より立派なキーボードと大きな画面がありながら、それらを生かすことなく、電子辞書は電子辞書で、携帯電話は携帯電話で別々に使用されていた。
【０００９】
この発明はこのような事情から考えられたものであり、この発明の課題は、電子辞書の機能と携帯電話用アプリケーション機能を備え、パソコンやノートパソコンより（主に外出先の環境で持ち運んで使用できるほど）小型・軽量、かつパソコン・ノートパソコン・ＰＤＡよりも操作の習熟が容易で安価な専用情報処理装置を提供する点にある。
【００１０】
上記のような情報処理装置は、電子辞書機能と携帯電話用アプリケーションとで、入力装置、出力装置、その他装置が共有されており、装置構成として、小型・軽量・操作の習熟が容易・安価となる部品（プログラム）を使用する必要がある。
【００１１】
また、この情報処理装置は携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえることや、電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえることが容易にできることが望ましい。
【００１２】
また、この情報処理装置は携帯電話との接続がオフラインのときにも、安全に携帯電話用アプリケーションのユーザーデータを新規作成・編集・保存できることが望ましい。
【００１３】
また、この情報処理装置は電子辞書アプリケーションのデータの一部分を携帯電話用アプリケーションのユーザーデータに挿入または上書きできることが望ましい。
【００１４】
また、この情報処理装置は携帯電話用アプリケーションのアプリケーションデータもしくはユーザーデータの一部を検索キーとして、電子辞書を引けることが望ましい。
【００１５】
また、この情報処理装置はユーザーが調べたい語句をインターネットの検索サイトまたはネットワークの辞書サーバーで検索できることが望ましい。
【００１６】
また、この発明においては、この発明の装置と携帯電話と通信を行うためのコネクタケーブルも提供する。
【課題を解決するための手段】
【００１７】
まず、この発明の詳細な説明に出てくる用語の注釈を説明する。
【００１８】
この発明の詳細な説明において“コマンド”とは、次のものを意味する。
メニューコマンド、
階層メニューコマンド、
コマンド文字列を入力し実行するもの、
アイコンを選択して実行キーを押すもの、
アイコンをマウスでクリックして実行するもの、
入力装置に備えられた実行機能を持つキーを押すもの、
ダブルキーに実行機能を持たせたもの、
タッチパネルを指でタッチして実行するもの、
タッチパネルをタッチペンでタッチして実行するもの、
など、ユーザー操作を受けて実行する機能を持つものである。
【００１９】
また、この発明の詳細な説明に出てくる“記憶装置の所定の記憶領域”は、記憶領域の位置が物理的に決まっているだけでなく、論理的に所定の記憶領域の位置を指定できるものでもよい。仮想アドレス方式における仮想アドレスと実アドレスの関係や、記憶装置の所定の記憶領域にラベルがあって実アドレスは変動するが管理プログラムが管理しているためラベルを指定するだけで記憶装置の所定の記憶領域を特定できるものなどである。
【００２０】
次に、この発明の詳細な説明を行う。
【００２１】
請求項１にかかる情報処理装置は、
中央処理装置と、
フルキーボードの入力装置と、
出力装置と、
記憶装置と、
通信装置および通信処理プログラムからなる携帯電話との通信手段と、
を備えた、専用小型情報処理装置であって、
この情報処理装置の記憶装置に、
電子辞書アプリケーションと
携帯電話用アプリケーションと、
を格納し、
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段
を備えたことを特徴とする専用小型情報処理装置である。
【００２２】
この発明の装置は一般のコンピューターと同じく、中央処理装置に、入力装置、出力装置、記憶装置を接続したものである。また、携帯電話と通信を行うための通信装置も接続されている。おのおのの装置のバス配線、インターフェース接続配線や、ブリッジ（チップセット）をもちいる場合はその接続構成など、システムが稼動するように適切に行う。中央処理装置にはこの発明の装置を動かすのに適した能力のＣＰＵをもちいる。
【００２３】
入力装置にはフルキーボードをもちいる。（フルキーボードはアルファベットａからｚまでの文字がいずれも重なっていることのないキーボードである。）
【００２４】
出力装置には小型化・軽量化が可能な液晶ディスプレイか有機ＥＬディスプレイをもちいる。
【００２５】
記憶装置には小型化・軽量化を可能とするため半導体メモリを用いる。また、近年普及し始めているＦｅＲＡＭ、ＭＲＡＭ、ＯＵＭなどの、いずれかのメモリを用いてもよい。記憶装置は一般の情報処理装置と同じく、ＲＯＭ、不揮発性ＲＡＭ、揮発性ＲＡＭのいずれかを適切に組み合わせて構成する。記憶装置には以下で説明するプログラムを格納する。また、プログラム実行時に生じる一時データも格納する。
【００２６】
なお、そのほかの装置（部品）も適切な大きさ・重さ・価格のものを用いる。
【００２７】
通信装置には通信制御装置と通信ポートがある。通信ポートの先には通信媒体を介して携帯電話の通信ポートが接続される。通信ポートには、電気信号で通信を行う場合はコネクタケーブルの接続部、電波信号で通信を行う場合はアンテナ、光信号で通信を行う場合は光送受信機、をもちいる。コネクタケーブルをもちいる場合はコネクタケーブルの一端と本情報処理装置と通信ポートが着脱不可となっていても、着脱可能となっていてもどちらでもよい。通信制御装置は主に携帯電話側と通信を行う場合のデータ変換、信号の送受信、通信を成り立たせるための制御を、主にハードウェア機構を用いて行う。データ変換は、送信の場合、中央処理装置からのデータ信号を通信媒体に適した信号に変換するものである。受信の場合、通信媒体の信号を中央処理装置のデータ信号に変換するものである。
【００２８】
電子辞書アプリケーションや携帯電話用アプリケーションはおのおの複数種類ある。（この発明の詳細な説明において、電子辞書アプリケーションや携帯電話用アプリケーションが複数で成り立っていることをとくに示したい場合は“電子辞書アプリケーション群”や“携帯電話用アプリケーション群”というふうに、末尾に“群”という言葉をもちいて表現する。）
【００２９】
電子辞書アプリケーション群や携帯電話用アプリケーション群のいずれを選択して実行するかは、“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”による。この手段には、”ユーザーの入力装置の操作受けて選択を行える部分”と、”この選択操作を受けてアプリケーションを起動する部分”とがある。この“ユーザーの入力装置の操作受けて選択を行える部分”には、入力装置のキーと、必要であればユーザーインターフェースプログラムと、がある。前記“この選択操作を受けてアプリケーションを起動する部分”は、前記選択操作を受けて起動する通常のプログラムか割り込みプログラムなどを用いる。ユーザーの入力装置のアプリケーション選択操作をうけ、呼び出しプログラムが起動し、選択したアプリケーションが起動する。（具体例については請求項２または請求項３において説明する。）
【００３０】
通信処理プログラムは、携帯電話用アプリケーションと携帯電話側との通信をとりもつ。携帯電話用アプリケーションからの要求メッセージを携帯電話側との通信にあわせて処理を施し通信装置に送り出す。逆に携帯電話側からの応答メッセージを通信装置から受け取ると携帯電話用アプリケーションのメッセージにあわせて処理を施し、携帯電話用アプリケーションにメッセージを引き渡す。その他、通信処理プログラムは通信に必要な処理・制御・サービスを提供する。（通信処理プログラムは複数のサービスプログラムから成り立っている。この発明の詳細な説明において、通信処理プログラムが複数で成り立っていることをとくに示したい場合は“通信処理プログラム群”というふうに、末尾に“群”という言葉をもちいて表現する。）
【００３１】
“電子辞書アプリケーション”と“携帯電話用アプリケーション”と“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段のプログラム”と“通信処理プログラム”は、記憶装置に格納する。
【００３２】
“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”により、ユーザーは電子辞書アプリケーション群と携帯電話用アプリケーション群のいずれかを選択して使用する。電子辞書アプリケーションは従来技術どおり使用する。携帯電話用アプリケーションを使用する場合、この発明の情報処理装置の通信ポートと携帯電話側の通信ポートを接続して使用する。コネクタケーブルの場合コネクタを接続し、電波や光で通信を行う場合は通信可能な距離に置いて使用する。
【００３３】
フルキーボードをもちいるので携帯電話よりも入力が楽になる。出力装置や記憶装置には小型化・軽量化できるものを使用しているので、装置全体としても小型化軽量化が可能である。専用小型情報処理装置としているので、操作の習熟が容易で安価な装置とすることができる。よって持ち運びが容易で、（パソコンの操作に詳しくない人でも使用できるほど比較的容易であるため）一般の人でも使用できる装置構成である。
【００３４】
請求項２にかかる情報処理装置は、
請求項１記載の情報処理装置における
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段に、
入力装置に備わった複数のアプリケーション選択キーと、
このアプリケーション選択キーが押下られたときに対応するアプリケーションを起動するプログラムと、
を用いたことを特徴とする請求項１記載の専用小型情報処理装置である。
【００３５】
この情報処理装置は、電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行するのに、入力装置に備わったアプリケーション選択キーを用いるものである。アプリケーション選択キーは電子辞書アプリケーションと携帯電話用アプリケーションの複数種類のうち特によく使うと思われるものを用意すればよいし、全部でもよい。ユーザーがこのアプリケーション選択キーを押下げすることにより呼び出しプログラムが作動する。そして、この呼び出しプログラムが押下げしたキーに対応するアプリケーションを起動する。
【００３６】
請求項３にかかる情報処理装置は、
請求項１記載の情報処理装置における
電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段に、
電子辞書アプリケーションと携帯電話用アプリケーションのメニューを出力装置に表示するステップと、
前記表示されたメニューにおいてユーザーの入力装置の操作を受けてメニュー項目の選択・実行を可能とするステップと、
前記選択・実行された項目に対応するプログラムを起動するステップと、
からなるプログラム
を用いたことを特徴とする請求項１から請求項２に記載の専用小型情報処理装置である。
【００３７】
この情報処理装置は、電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段に、メニューを使用するものである。出力装置に表示したメニューの項目をユーザーが操作し、選択・実行することによってユーザーの希望するアプリケーションを起動することができる。
【００３８】
請求項４にかかる情報処理装置は、
ユーザーが携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえる指示手段と、
この指示があったとき起動する切りかえプログラムと、
を備え、
前記切りかえプログラムは
携帯電話用アプリケーションの終了処理ステップと、
電子辞書アプリケーションの起動処理ステップと、
からなる、
ことを特徴とする請求項１から請求項３のいずれかに記載の専用小型情報処理装置である。
【００３９】
“ユーザーが携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえる指示手段”には、入力装置に備わったキーおよびこのキーを押下げすると作動するハードウェア割り込みプログラム、ならびに携帯電話用アプリケーション中のコマンドおよびこのコマンドにより作動するプログラムと、がある。
【００４０】
ユーザーがこの切りかえ指示を行うと、切りかえプログラムが作動する。
【００４１】
切りかえプログラムは、まず、携帯電話用アプリケーションの終了処理を行う。この携帯電話用アプリケーションの終了処理は、次の（１）から（４）のいずれかひとつまたは複数の処理を行う。
（１）特に何もする必要がなければ何もせずに、ただ制御の流れを次の電子辞書アプリケーションの起動処理ステップに移せばよい。
（２）必要であれば、使用していたシステムリソースを閉じる、関連するデータをメモリ上から追い出す、などの終了処理を行う。
（３）編集中のユーザーデータを保存するかどうかユーザーに問い合わせ、保存が必要であれば保存するようにしてもよい。
（４）また、実行中の携帯電話用アプリケーションの状態を記憶装置の所定の記憶領域に記憶して、次に携帯電話用アプリケーションが呼び出されたときに状態を復帰できるようにしてもよい。
【００４２】
そして、実行中の携帯電話用アプリケーションを終了する。
【００４３】
次に、電子辞書アプリケーションの起動処理を行う。電子辞書アプリケーションの起動処理は、次のいずれかの処理を行う。
（１）電子辞書アプリケーションの状態を復帰しない構成の場合、ユーザーにどの電子辞書アプリケーションを起動するかコマンドにより選択させるようにし、選択した電子辞書アプリケーションを起動する。
（２）電子辞書アプリケーションの状態を復帰する構成の場合、電子辞書アプリケーションの状態が事前に記憶装置の所定の記憶領域に存在するのであれば、読み取って電子辞書アプリケーションの状態を復帰するようにする。状態保存がない場合は、ユーザーにどの電子辞書アプリケーションを起動するかコマンドにより選択させるようにし、選択した電子辞書アプリケーションを起動する。
【００４４】
なお、携帯電話用アプリケーションの終了ステップと電子辞書アプリケーションの終了処理ステップは、それぞれのアプリケーションのモジュールとして構成し、切かえプログラムからそれぞれのモジュールを呼び出して使用するのが好ましいが、独立したモジュールとしてもよい。
【００４５】
請求項５にかかる情報処理装置は、
ユーザーが電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえる指示手段と、
この指示があったとき起動する切りかえプログラムと、
を備え、
前記切りかえプログラムは、
電子辞書アプリケーションの終了処理ステップと、
携帯電話用アプリケーションの起動処理ステップと、
からなる、
ことを特徴とする請求項１から請求項４のいずれかに記載の専用小型情報処理装置である。
【００４６】
“ユーザーが電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえる指示手段”には、入力装置に備わったキーおよびこのキーを押下げすると作動するハードウェア割り込みプログラム、ならびに電子辞書アプリケーション中に備わったコマンドおよびこのコマンドを使用すると作動するプログラムと、がある。
【００４７】
ユーザーがこの切りかえ指示を行うと、切りかえプログラムが作動する。
【００４８】
切りかえプログラムは、まず、電子辞書アプリケーションの終了処理を行う。この電子辞書アプリケーションの終了処理は、次の（１）から（４）のいずれかひとつまたは複数の処理をおこなう。
（１）特に何もする必要がなければ何もせずに、ただ制御の流れを次の携帯電話用アプリケーションの終了ステップに移せばよい。
（２）必要であれば、使用していたシステムリソースを閉じる、関連するデータをメモリ上から追い出す、などの処理を行う。
（３）必要であれば、編集中のユーザーデータを保存するかどうかユーザーに問い合わせ、保存が必要であれば保存するようにしてもよい。
（４）また、実行中の電子辞書アプリケーションの状態を記憶装置の所定の記憶領域に記憶して、次に電子辞書アプリケーションが呼び出されたときに状態を復帰できるようにしてもよい。
【００４９】
そして、実行中の電子辞書アプリケーションを終了する。
【００５０】
次に、携帯電話用アプリケーションの起動処理を行う。携帯電話用アプリケーションの起動処理は、次のいずれかの処理を行う。
（１）携帯電話用アプリケーションの状態を復帰しない構成の場合、ユーザーにどの携帯電話用アプリケーションを起動するかコマンドにより選択させるようにし、選択した携帯電話用アプリケーションを起動する。
（２）携帯電話用アプリケーションの状態を復帰する構成の場合は、携帯電話用アプリケーションの状態が事前に記憶装置の所定の記憶領域に存在するのであれば、読み取って携帯電話用アプリケーションの状態を復帰するようにしてもよい。状態保存がない場合は、ユーザーにどの携帯電話用アプリケーションを起動するかコマンドにより選択させるようにし、選択した携帯電話用アプリケーションを起動する。
【００５１】
なお、携帯電話用アプリケーションの終了ステップと電子辞書アプリケーションの終了処理ステップは、それぞれのアプリケーションのモジュールとして構成し、切かえプログラムからそれぞれのモジュールを呼び出して使用するのが好ましいが、独立したモジュールとしてもよい。
【００５２】
なお、請求項４および請求項５にかかる情報処理装置の手段とプログラムをともに用いる場合、“ユーザーが携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえる指示手段（請求項４）”と、“ユーザーが電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえる指示手段（請求項５）”と、を入力装置に備わったひとつのキーでおこない、トグルキーのように切りかえできるようにしてもよい。
【００５３】
請求項６にかかる情報処理装置は、
オフライン／オンライン状態を認識する手段と、
前記認識したオフライン／オンライン状態の情報を記憶装置の所定の記憶領域に記憶するプログラムと、
を備え、
携帯電話用アプリケーションのプログラムに、
前記記憶したオフライン／オンライン状態の情報がオフラインと判別されるとき通信処理を必要とするユーザー操作を制限する機能と、
オフライン状態においてもユーザーデータを本情報処理装置の記憶装置で新規作成・編集・保存できる機能と、
前記記憶したオフライン／オンライン状態の情報がオンライン状態になったときに前記制限されたユーザー操作を解除する機能と、
前記記憶したオフライン／オンライン状態の情報がオンライン状態のときに前記新規作成・編集・保存したユーザーデータを携帯電話用アプリケーションのユーザーデータとして携帯電話側とやりとりできる機能と、
を備えたことを特徴とする請求項１から請求項５のいずれかに記載の専用小型情報処理装置である。
【００５４】
この情報処理装置は、オフライン状態でも安全に携帯電話用アプリケーションのユーザーデータを新規作成・編集・保存することができるものである。オフライン状態で通信機能が制限されているので安全性がある。
【００５５】
オフライン／オンライン状態は通信装置が通信ポートを通じて携帯電話側と通信可能かどうか調査することにより認識される。オフライン／オンライン状態の調査には、
（１）携帯電話側と接続試験を行うもの、
（２）コネクタケーブルの場合は電気的接続を調べる、
（３）定期的に発生しているビーコン信号の途切れを調べる、
などの方法がある。この調査を行うタイミングには、次のものがある。
（１）電源投入時の起動プログラム中で行う。
（２）ソフトウェア割り込みにより定期的に行う。
（３）携帯電話用アプリケーションの必要により携帯電話用アプリケーションから呼び出して行う。
（４）通信制御装置が通信ポートを監視し（電気的接続またはビーコン信号の途切れ）接続状態に変化があれば行う。
（５）通信制御装置または通信処理プログラムが定期的に携帯電話側に接続試験を行い、接続状態に変化があれば行う。
【００５６】
また、ユーザーが設定によりオフライン／オンライン状態を設定することでオフライン／オンライン状態を変えることもできる。（なお、前記調査によるものと前記設定によるものはどちらか一方だけでもよいし、両方あってもよい。前記調査によるものはあることが望ましい。）
【００５７】
前記調査によるオフライン／オンライン状態と前記設定によるオフライン／オンライン状態は記憶装置の所定の記憶領域にそれぞれ記憶する。
【００５８】
携帯電話用アプリケーションはこの記憶されたオフライン／オンライン状態を読み取って、オフラインであると判別すれば（前記調査によるものと前記設定によるものの二つを組み合わせた場合どちらか一方でもオフラインであればオフラインと判別する。）通信処理を必要とするユーザー操作を制限する。
【００５９】
携帯電話用アプリケーションはオフライン状態であってもローカルメモリ上でユーザーデータを新規作成・編集・保存することができる。
【００６０】
オンライン状態になったときは前記制限されたユーザー操作を解除する。
【００６１】
また、オンライン状態のとき、前記ローカルメモリ上に保存したユーザーデータは、携帯電話側とやり取りする携帯電話用アプリケーションのユーザーデータとして使用することができる。
【００６２】
請求項７にかかる情報処理装置は、
電子辞書アプリケーションを実行中に電子辞書アプリケーションデータの一部をユーザーが選択する手段と、
前記選択された電子辞書アプリケーションデータをユーザーが記憶装置に記憶指示する手段と、
前記記憶指示があったとき前記選択された電子辞書アプリケーションデータを記憶装置の所定の記憶領域に記憶するプログラムと、
携帯電話用アプリケーションを実行中に前記記憶装置の所定の記憶領域に記憶した電子辞書アプリケーションデータを携帯電話用アプリケーションのユーザーデータに挿入または上書きする手段と、
を備えたことを特徴とする請求項１から請求項６のいずれかに記載の専用小型情報処理装置である。
【００６３】
この情報処理装置は、電子辞書アプリケーション中のデータをユーザーが携帯電話用アプリケーションのユーザーデータに取り込むことができるものである。電子辞書アプリケーション中のデータを一旦記憶装置に記憶したあとしばらく電子辞書アプリケーションの使用を続けることができ、必要なときにユーザーが携帯電話用アプリケーションに切りかえてユーザーデータに前記記憶したデータを取り込む。
【００６４】
電子辞書アプリケーションを使用中にユーザーが入力装置の操作を通じて電子辞書アプリケーションのデータを選択する。選択は電子辞書アプリケーションの一機能である。データは文字列・画像・動画・音声などいずれでもよい。
【００６５】
データが選択された状態でユーザーがコマンドにより選択したデータの記憶を指示する。この記憶指示があるとプログラムが作動し、記憶装置の所定の記憶領域に選択したデータを記憶する。
【００６６】
以降ユーザーは電子辞書アプリケーションの使用を継続することができる。
【００６７】
ユーザーは必要なときに“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”を使用し、携帯電話用アプリケーションに切りかえる。または、請求項５にかかる手段により、携帯電話用アプリケーションに切りかえる。
【００６８】
そして、ユーザーは携帯電話用アプリケーションのユーザーデータの編集を行う。そして、携帯電話用アプリケーションを実行中、編集中のユーザーデータにユーザーは前記記憶装置の所定の記憶領域に記憶したデータを挿入・上書きする。挿入・上書きは携帯電話用アプリケーションの一機能で、ユーザーの入力装置の操作を通じて行われる。
【００６９】
請求項８にかかる情報処理装置は、
携帯電話用アプリケーションを実行中に携帯電話用アプリケーションのユーザーデータまたはアプリケーションデータの文字列の一部をユーザーが選択できる手段と、
前記選択した文字列をユーザーが記憶装置に記憶指示する手段と、
前記記憶指示があったとき前記選択された文字列を記憶装置の所定の記憶領域に記憶するプログラムと、
電子辞書アプリケーションを実行中に前記記憶装置の所定の記憶領域に記憶した文字列をユーザーが電子辞書アプリケーションの検索キー入力ボックスに挿入指示する手段と、
前記挿入指示があったとき前記記憶装置の所定の記憶領域に記憶した文字列を電子辞書アプリケーションの検索キー入力ボックスに挿入するプログラムと、
前記検索キー入力ボックスに挿入した文字列または前記検索キー入力ボックスに挿入した文字列をユーザーが編集した文字列により辞書検索できるプログラムと、
前記行われた検索結果の少なくとも一部を出力装置に表示する手段と、
を備えたことを特徴とする請求項１から請求項７のいずれかに記載の専用小型情報処理装置である。
【００７０】
この情報処理装置は、携帯電話用アプリケーション中の文字列を使用してユーザーが電子辞書検索を行えるものである。携帯電話用アプリケーション中の文字列を一旦記憶装置に記憶したあとしばらく携帯電話用アプリケーションの使用を続けることができ、必要なときにユーザーが電子辞書アプリケーションに切りかえて前記記憶した文字列を使用して辞書検索を行う。
【００７１】
携帯電話用アプリケーションを使用中にユーザーが入力装置の操作を通じて文字列の選択を行う。選択は携帯電話用アプリケーションの一機能である。この文字列はアプリケーションデータの文字列であっても編集中ユーザーデータの文字列であってもよい。
【００７２】
文字列を選択した状態でユーザーはこの選択した文字列の記憶指示をコマンドにより行う。この記憶指示により、プログラムが作動し、選択した文字列は記憶装置の所定の記憶領域に記憶される。
【００７３】
引き続きユーザーは携帯電話用アプリケーションを使用し続けることができる。
【００７４】
ユーザーは必要なときに“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”を使用し、電子辞書アプリケーションに切りかえる。または、請求項４にかかる手段により、電子辞書アプリケーションに切りかえる。
【００７５】
電子辞書アプリケーションを実行中に、ユーザーは電子辞書アプリケーションの検索キー入力ボックスに前記記憶装置の所定の記憶領域に記憶した文字列の挿入指示を行う。この挿入指示はコマンドにより行う。この挿入指示によりプログラムが作動し前記記憶装置の所定の記憶領域に記憶した文字列が検索キー入力ボックスに挿入される。
【００７６】
この挿入した文字列を使用して、または挿入した文字列をユーザーが編集した文字列で、辞書検索を行う。通常の電子辞書検索である。検索結果は少なくともその一部がプログラムにより出力装置に表示される。
【００７７】
請求項９にかかる情報処理装置は、
携帯電話用アプリケーションを実行中に携帯電話用アプリケーションのユーザーデータまたはアプリケーションデータの文字列をユーザーが選択する手段と、
前記選択した状態でユーザーが辞書検索する指示手段と、
前記辞書検索する指示手段には検索する辞書の種類を選択する手段を含み、
前記辞書検索する指示の後すぐに選択した文字列を記憶装置の所定の記憶領域に記憶するプログラムと、
前記記憶の後すぐに携帯電話用アプリケーションから電子辞書アプリケーションに切りかえるプログラムと、
前記切りかえの後すぐに前記記憶装置の所定の記憶領域に記憶した文字列で辞書検索を行うプログラムと、
前記行われた検索結果の少なくとも一部を出力装置に表示する手段と、
を備えたことを特徴とする請求項１から請求項８のいずれかに記載の専用小型情報処理装置である。
【００７８】
この情報処理装置は、携帯電話用アプリケーション中の文字列を使用してユーザーが電子辞書検索を行えるものである。携帯電話用アプリケーション中の文字列を選択し、電子辞書の種類を選択した後すぐに辞書検索を行う。
【００７９】
携帯電話用アプリケーションを使用中にユーザーが入力装置の操作を通じて文字列の選択を行う。この選択は携帯電話用アプリケーションの一機能である。この文字列はアプリケーションデータの文字列であっても編集中ユーザーデータの文字列であってもよい。
【００８０】
文字列を選択した状態でユーザーは辞書検索をする指示をコマンドにより行う。このコマンドは、複数を選択できるものとする。電子辞書の種類全部であっても一部であってもよい。これによりユーザーは電子辞書の種類を選択して辞書検索指示を行うことができる。
【００８１】
辞書検索指示があった後はすぐに、プログラムが作動し携帯電話用アプリケーションからユーザーが選択したコマンドに対応した電子辞書アプリケーションへの切りかえを行う。
【００８２】
また、ユーザーが辞書検索指示をしてから切りかえを行うまでのあいだに選択した文字列を記憶装置の所定の記憶領域に記憶する。
【００８３】
電子辞書アプリケーションに切りかわってから後はすぐに、前記記憶装置の所定の記憶領域に記憶した文字列を使用し、電子辞書アプリケーションで辞書検索を行う。検索結果は少なくとも一部をプログラムにより出力装置に表示する。
【００８４】
請求項１０にかかる情報処理装置は、
携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能であるかまたはひとつの独立したアプリケーションであって、
ユーザーの文字列入力または使用中アプリケーションの文字列選択によって検索キーを指定する手段と、
前記指定した検索キーにより検索サイトで検索する指示手段と、
前記検索する指示のあと携帯電話側がインターネットと接続していることを調査し判断する手段と、
前記判断において携帯電話側がインターネットと接続していないと判断される場合に携帯電話側がインターネットと接続することを要求するプログラムと、
前記判断において携帯電話側がインターネットと接続していると判断される場合または前記携帯電話側へのインターネット接続要求の後携帯電話側がインターネットと接続したことを受けて、記憶装置に記憶されている所定の検索サイトのＵＲＬを携帯電話側に送信しＷｅｂページアクセスを要求するプログラムと、
前記ＵＲＬを携帯電話側に送信するプログラムには前記指定した検索キーを必要であれば検索サイトの検索用アクセス形式に変換した語を添付する機能を含み、
前記ＵＲＬ送信の後携帯電話側から送られてくるＷｅｂページデータを受信し・記憶するプログラムと、
このＷｅｂページデータの少なくとも一部を出力装置に表示する手段と、
を携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能としてまたはひとつの独立したアプリケーションとして、
備えたことを特徴とする請求項１から請求項９のいずれかに記載の専用小型情報処理装置である。
【００８５】
この情報処理装置は、ユーザーの文字列入力または使用中アプリケーションの文字列選択によってインターネット上の検索サイトで検索を行える機能を備えている。
【００８６】
検索キーの指定は文字列入力ボックスへの文字列の入力または使用中のアプリケーションの文字列選択によっておこなう。これらはアプリケーションの一機能である。
【００８７】
文字列を指定した状態で、検索サイトによる検索指示をコマンドにより行う。ユーザーがこのコマンドを実行すると、プログラムが作動し、指定した文字列を記憶装置の所定の記憶領域に記憶する。
【００８８】
次に、携帯電話側がインターネットと既に接続されているかどうか調査し判断するプログラムが実行される。この調査は、
（１）携帯電話側に問い合わせる、
（２）または事前にインターネット接続を行う場合は携帯電話側のインターネット接続状態を記憶装置に記憶しておいて参照して調べる、
などがある。
【００８９】
携帯電話側がインターネットと接続されていない場合は、携帯電話側にインターネットと接続することを要求するメッセージを送信する。携帯電話側はインターネットと接続を確立し、成功した場合成功したという応答メッセージを返してくる。なお、前記調査・判断において携帯電話側がインターネットと事前に接続していれば、接続要求を出す必要はない。この場合すみやかに次のＵＲＬの送信へと移る。
【００９０】
次に、本情報処理装置側では記憶装置に記憶されている所定の検索サイトのＵＲＬを送信し、携帯電話側にＷｅｂページアクセスを要求する。このＵＲＬには前記指定した検索キーを添付するのであるが、必要であれば検索サイトのアクセス形式に変換する。
【００９１】
携帯電話側で検索サイトの検索に成功すれば、Ｗｅｂページデータが送られてくるので受信し、記憶装置に記憶する。なお、検索を行う検索サイトが複数ある場合は、“記憶装置に記憶されている所定の検索サイトのＵＲＬを携帯電話側に送信しＷｅｂページアクセスを要求する”から“ＵＲＬ送信の後携帯電話側から送られてくるＷｅｂページデータを受信し・記憶する”までを繰り返し行う。この場合、記憶装置には複数のＷｅｂページデータが格納される。
【００９２】
Ｗｅｂページデータの受信完了後、記憶装置に記憶したＷｅｂページデータは少なくとも一部をＷｅｂページとしてプログラムにより出力装置に出力する。記憶装置に記憶したＷｅｂページデータが複数ある場合は、例えばタブ切りかえなどによって出力装置に表示する。
【００９３】
請求項１１にかかる情報処理装置は、
電子辞書アプリケーションの検索結果の出力画面において、
請求項１０に記載の機能を実行する手段を設けた、
ことを特徴とする請求項１から請求項１０に記載の専用小型情報処理装置である。
【００９４】
この情報処理装置は、ユーザーが通常の電子辞書検索を行い、その検索結果出力である“見出し語一覧表示画面”または“意味内容表示画面”において、請求項１０に記載の検索サイトで検索する機能を実行する手段を設けたものである。これにより、ユーザーは本情報処理装置の電子辞書を検索してもわからない語があれば、さらにインターネット上の検索サイトで語句を調べることができる。
【００９５】
ユーザーは電子辞書アプリケーションで、検索したい見出し語を入力して検索を行う。通常の電子辞書の検索である。電子辞書アプリケーションのデータで一致した見出し語は一覧表示される。この見出し語が一覧表示された画面で、次の二つの方法のいずれかにより検索キーを指定し、検索を指示する。
（１）一覧表示画面中の検索キー入力ボックスに入力された文字列を検索キーとし、コマンドにより検索指示する。
（２）一覧表示の見出し語を選択可能とし、選択した見出し語を検索キーとし、コマンドにより検索指示する。
【００９６】
また、意味内容表示画面において次の二つの方法のいずれかにより検索キーを指定し、検索指示をする。
（１）意味内容の見出し語を検索キーとして、コマンドにより検索指示する。
（２）意味内容中の説明文字列を選択可能とし、ユーザーにより選択された文字列を検索キーとして、コマンドにより検索指示する。
【００９７】
検索指示の後の動作は請求項１０に記載の処理となる。
【００９８】
請求項１２にかかる情報処理装置は、
携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能であるかまたはひとつの独立したアプリケーションであって、
ユーザーの文字列入力または使用中アプリケーションの文字列選択によって検索キーを指定する手段と、
前記指定した検索キーにより辞書サーバーで検索する指示手段と、
前記検索指示のあと携帯電話側がネットワークと接続していることを調査し判断する手段と、
前記判断において携帯電話側がネットワークと接続していないと判断される場合に携帯電話側がネットワークと接続することを要求するプログラムと、
前記判断において携帯電話側がネットワークと接続していると判断される場合または前記携帯電話側のネットワーク接続要求の後携帯電話側がインターネットと接続したことを受けて、記憶装置に記憶されている所定の辞書サーバーのアドレスを携帯電話側に送信し辞書サーバーアクセスを要求するプログラムと、
前記辞書サーバーアドレスには前記指定した検索キーを必要であれば辞書サーバーの検索用アクセス形式に変換した語を添付する機能を含み、
前記指定した検索キーで辞書検索を行うよう辞書サーバーに要求するプログラムと、
前記辞書サーバーアドレス送信の後携帯電話側から送られてくる辞書検索結果データを受信し・記憶するプログラムと、
前記記憶した辞書検索結果データの少なくとも一部のデータを出力画面に表示するプログラムと、
を携帯電話用アプリケーションもしくは電子辞書アプリケーションの一機能としてまたはひとつの独立したアプリケーションとして、
備えたことを特徴とする請求項１から請求項１１のいずれかに記載の専用小型情報処理装置である。
【００９９】
この情報処理装置は、携帯電話を通じてネットワーク上にある辞書サーバーで辞書検索を行える機能を備えたものである。
【０１００】
検索キーの指定には文字列入力ボックスへの文字列の入力または使用中のアプリケーションの文字列選択によっておこなう。これらはアプリケーションの一機能である。
【０１０１】
文字列を指定した状態で、辞書サーバーによる検索指示をコマンドにより行う。ユーザーがこのコマンドを実行すると、プログラムが作動し、指定した文字列を記憶装置の所定の記憶領域に記憶する。
【０１０２】
次に、携帯電話側がネットワークと既に接続されているかどうか調査し判断するプログラムが実行される。この調査は、
（１）携帯電話側に問い合わせる。
（２）または事前にネットワーク接続を行う場合は携帯電話側のネットワーク接続状態を記憶装置に記憶しておいて参照して調べる、
などがある。
【０１０３】
携帯電話側がネットワークと接続されていない場合は、携帯電話側にネットワークと接続することを要求するメッセージを送信する。携帯電話側はネットワークと接続を確立し、成功した場合成功したという応答メッセージを返してくる。なお、前記調査・判断において携帯電話側がネットワークと既に接続していれば、接続要求を出す必要はない。この場合すみやかに次の辞書サーバーアドレスの送信へと移る。
【０１０４】
次に、本情報処理装置側では記憶装置に記憶されている所定の辞書サーバーアドレスを送信し、携帯電話側に辞書サーバーアクセスを要求する。この辞書サーバーアドレスには前記指定した検索キーを添付するのであるが、必要であれば辞書サーバーのアクセス形式に変換する。
【０１０５】
携帯電話側で辞書サーバーの検索に成功すれば、検索結果データが送られてくるので受信し、記憶装置に記憶する。なお、検索を行う辞書サーバーが複数ある場合は、“記憶装置に記憶されている所定の辞書サーバーのアドレスを携帯電話側に送信し辞書サーバーアクセスを要求する”から“辞書サーバーアドレス送信の後携帯電話側から送られてくる辞書検索結果データを受信し・記憶する”までを繰り返し行う。この場合、記憶装置には複数の辞書サーバーの検索結果データが格納される。
【０１０６】
検索結果データの受信完了後、記憶装置に記憶された検索結果データは少なくとも一部を出力装置にプログラムにより出力する。記憶装置に記憶された検索結果データが複数辞書サーバーの分ある場合は、例えばタブ切りかえなどによって出力装置に表示する。
【０１０７】
請求項１３にかかる情報処理装置は、
電子辞書アプリケーションの検索結果の出力画面において、
請求項１２に記載の機能を実行する手段を設けた、
ことを特徴とする請求項１から請求項１２に記載の専用小型情報処理装置である。
【０１０８】
この情報処理装置は、ユーザーが通常の電子辞書検索を行い、その検索結果出力である“見出し語一覧表示画面”または“意味内容表示画面”において、請求項１２に記載の辞書サーバーで検索する機能を実行する手段を設けたものである。これにより、ユーザーは本情報処理装置の電子辞書を検索してもわからない語があれば、さらにネットワーク上の辞書サーバーで語句を調べることができる。
【０１０９】
ユーザーは電子辞書アプリケーションで、検索したい見出し語を入力して検索を行う。通常の電子辞書の検索である。電子辞書アプリケーションのデータで一致した見出し語は一覧表示される。この見出し語が一覧表示された画面で、次の二つの方法のいずれかにより検索キーを指定し、検索を指示する。
（１）一覧表示画面中の検索キー入力ボックスに入力された文字列を検索キーとし、コマンドにより検索指示する。
（２）一覧表示の見出し語を選択可能とし、選択した見出し語を検索キーとし、コマンドにより検索指示する。
【０１１０】
また、意味内容表示画面において次の二つの方法のいずれかにより検索キーを指定し、検索指示をする。
（１）意味内容の見出し語を検索キーとして、コマンドにより検索指示する。
（２）意味内容中の説明文字列を選択可能とし、ユーザーにより選択された文字列を検索キーとして、コマンドにより検索指示する。
【０１１１】
検索指示の後の動作は請求項１２に記載の処理となる。
【０１１２】
請求項１４にかかる情報処理装置は、
通信媒体にコネクタケーブルを使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置である。
【０１１３】
通信ポートにコネクタケーブルを接続する。本情報処理装置側とコネクタは、ユーザーが抜き差しできるような構造になっていても、コネクタが基盤に接合されていたりケース内で接続されていたり一体成型されていたりして抜き差しできない構造となっていてもよい。携帯電話側とコネクタは抜き差しできる構造となっている。請求項１３にかかる情報処理装置をもちいるとき、通信制御部が中央処理装置からのデータ信号を通信媒体の電気信号に変換して通信を行う。受信は通信媒体の電気信号を中央処理装置へのデータ信号に変換して行う。
【０１１４】
請求項１５にかかる情報処理装置は、
通信媒体に電波を使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置である。
【０１１５】
通信ポートにアンテナを使用し、通信媒体に電波を使用するものである。請求項１５にかかる情報処理装置をもちいるとき、通信制御部が中央処理装置からのデータ信号を通信媒体の電波信号に変調して通信を行う。受信は通信媒体の電波信号を中央処理装置へのデータ信号に復調して行う。通信方式には無線ＬＡＮのＩＥＥＥ（登録商標）８０２．１１シリーズやＢｌｕｅｔｏｏｔｈ（登録商標）を用いてもよい。
【０１１６】
請求項１６にかかる情報処理装置は、
通信媒体に光を使用する通信装置を有する、
請求項１から請求項１３のいずれかに記載の専用小型情報処理装置である。
【０１１７】
通信ポートに光発信機および光受信機を使用し、通信媒体には光を用いる。請求項１６にかかる情報処理装置をもちいるとき、通信制御部が中央処理装置からのデータ信号を通信媒体の光信号に変調して通信を行う。受信は通信媒体の光信号を中央処理装置へのデータ信号に復調して行う。通信方式にはＩｒＤＡを用いてもよい。
【０１１８】
請求項１７にかかるコネクタケーブルは、
請求項１４に記載の、情報処理装置と携帯電話との通信に用いられるコネクタケーブルである。
【０１１９】
なお、この発明における情報処理装置は、複数の携帯電話規格または機種に対応した通信が行えることが望ましい。
【０１２０】
このため、通信処理プログラムに、
接続された携帯電話の携帯電話規格または機種を認識する手段と、
前記認識した携帯電話規格または機種情報を記憶装置の所定の記憶領域に記憶する手段と、
前記記憶した携帯電話規格または機種情報により判別して、携帯電話アプリケーションの要求メッセージを携帯電話規格または機種ごとに対応した要求メッセージに変換し送信する手段と、
前記記憶した携帯電話規格または機種情報により判別して、携帯電話からの携帯電話規格または機種ごとの応答メッセージを携帯電話アプリケーションのメッセージに変換し携帯電話用アプリケーションに引き渡す手段と、を備える。
【０１２１】
通信装置に接続された携帯電話の携帯電話規格または機種を認識する手段には、携帯電話側に携帯電話規格または機種情報取得の要求信号を送り、携帯電話規格または機種情報を受信すればよい。また、ユーザーに使用する携帯電話規格または機種を問い合わせるプログラムで、入力装置により入力させてもよい。認識した携帯電話規格または機種情報は記憶装置の所定の記憶領域に記憶する。
【０１２２】
この記憶装置の所定の記憶領域に記憶した携帯電話規格または機種情報から判別して、携帯電話アプリケーションの要求メッセージを携帯電話規格または機種ごとに対応した要求メッセージに変換する。携帯電話規格または機種ごとに対応した要求メッセージへの変換には、携帯電話規格または機種ごとの変換ルールが定められた変換テーブルを用意し、参照して行えばよい。別の方法では、携帯電話規格または機種ごとの変換モジュールをそれぞれ用意し、変換すればよい。変換した要求メッセージは携帯電話側に送信する。
【０１２３】
また、この記憶装置の所定の記憶領域に記憶した携帯電話規格または機種情報から判別して、携帯電話からの携帯電話規格または機種ごとの応答メッセージを携帯電話用アプリケーションのメッセージに変換する。携帯電話からの携帯電話規格または機種ごとの応答メッセージを携帯電話用アプリケーションのメッセージに変換するにも、携帯電話規格または機種ごとの変換ルールが定められた変換テーブルを用意し、参照して行えばよい。別の方法では、携帯電話規格または機種ごとの変換モジュールをそれぞれ用意し、変換すればよい。変換した応答メッセージは携帯電話用アプリケーションに引き渡す。
【０１２４】
なお、この発明の情報処理装置がひとつの携帯電話規格あるいはひとつの携帯電話機種のみの対応でよい場合は、以上の携帯電話規格または機種ごとのメッセージ変換は必要ない。
【０１２５】
請求項１から請求項１６までの情報処理装置において、各種プログラムが何らかのサービスプログラムのサービスを受けて実行されるものでもよい。
【０１２６】
また、通信処理プログラムの機能の一部を、通信制御装置が担うようにしてもよい。
【発明の効果】
【０１２７】
外出先に持ち歩く機会の多い電子辞書装置に、携帯電話用アプリケーションの機能が備わったため、ユーザーの携帯電話入力が楽になる機会が増える。また、ユーザーは電子辞書装置を持ち運ぶという従来の負担と同じ程度の負担で、携帯電話用外部情報処理端末を利用することができる。
【０１２８】
また、この発明の装置を販売する側から見ると、利用する機会の多い電子辞書に、携帯電話用外部情報処理端末が付加されているので、より多くのユーザーに装置を利用してもらうことができる。
【０１２９】
それでいて、電子辞書アプリケーションと携帯電話用アプリケーションで装置構成を共有しているため、コンパクトで、両方別々にそろえるよりか安価である。
【０１３０】
また本情報処理装置の装置構成は、パソコンやノートパソコンより小型・軽量で、かつパソコン・ノートパソコン・ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）を利用するよりも操作の習熟が容易で安価とすることができる。
【０１３１】
なお、本情報処理装置はビジネスマンのビジネス活動や学生の学習環境において、特によく使用されるものであると考えられる。このような環境でユーザーは、わからないことがあれば電子辞書アプリケーションで調べ、さらにわからないことがあれば電子メールで知り合いに問い合わせるなど、ビジネスマンのビジネス活動や学生の学習を手助けすることができる。（携帯電話用アプリケーションにはアドレス管理やスケジュール管理なども備えることができるため、これらのアプリケーションでもビジネスマンのビジネス活動や学生の学習を手助けすることができる。）
【０１３２】
この発明では、さらに、ビジネスマンのビジネス活動や学生の学習を手助けするため、以下のような機能を付加することも可能である。
【０１３３】
請求項２にかかる情報処理装置の機能を用いれば、ユーザーは入力装置に備わった複数のアプリケーション選択キーから使用したいアプリケーションのキーを押下げするだけで、携帯電話用アプリケーション群か電子辞書アプリケーション群のいずれかを選択して使用することができる。
【０１３４】
請求項３にかかる情報処理装置の機能を用いれば、ユーザーはメニュー形式で、携帯電話用アプリケーション群か電子辞書アプリケーション群のいずれかを選択して使用することができる。
【０１３５】
請求項４にかかる情報処理装置の機能を用いれば、携帯電話用アプリケーションを使用中に電子辞書アプリケーションへ、キー操作やコマンド操作など容易な操作で切りかえて使用することができる。
【０１３６】
請求項５にかかる情報処理装置の機能を用いれば、電子辞書アプリケーションを使用中に携帯電話用アプリケーションへ、キー操作やコマンド操作など容易な操作で切りかえて使用することができる。
【０１３７】
請求項６にかかる情報処理装置の機能を用いれば、本情報処理装置が携帯電話側とオフライン状態であっても、安全に携帯電話用アプリケーションでユーザーデータを作成・編集して保持しておき、オンライン状態になったときに携帯電話側とやり取りできるので便利である。
【０１３８】
請求項７にかかる情報処理装置の機能を用いれば、電子辞書アプリケーション中のデータを携帯電話用アプリケーションに取り込み利用することができる。（電子辞書の意味説明を知り合いに電子メールで送信したり、送られてきた知人の電子メールのわからない語を電子辞書で調べたり、医学辞書のデータを携帯電話のメモに取り込んだり、そのほかにもいろいろな連携利用が考えられる。電子辞書のデータを外部に取り出して利用することができるということも従来技術にはない本発明の新しい効果である。）
【０１３９】
請求項８にかかる情報処理装置の機能を用いれば、携帯電話用アプリケーションのアプリケーションデータ中またはユーザーデータ中の文字列を指定して、電子辞書アプリケーションで辞書検索を行い、調べることができる。
【０１４０】
請求項９にかかる情報処理装置の機能を用いれば、携帯電話用アプリケーションのアプリケーションデータ中またはユーザーデータ中の文字列を指定して、すぐに電子辞書アプリケーションで辞書検索を行い、調べることができる。
【０１４１】
請求項１０にかかる情報処理装置の機能を用いれば、インターネットの検索サイトで、わからない語を調べることが可能である。
【０１４２】
請求項１１にかかる情報処理装置の機能を用いれば、電子辞書の検索結果画面から、インターネットの検索サイトで、わからない語を調べることが可能である。
【０１４３】
請求項１２にかかる情報処理装置の機能を用いれば、ネットワークの辞書サーバーで、わからない語を調べることが可能である。
【０１４４】
請求項１３にかかる情報処理装置の機能を用いれば、電子辞書の検索結果画面から、ネットワークの辞書サーバーで、わからない語を調べることが可能である。
【０１４５】
請求項１４にかかる情報処理装置はコネクタケーブルを使用して、携帯電話側と通信を行うことができる。
【０１４６】
請求項１５にかかる情報処理装置は電波により、携帯電話側と通信を行うことができる。
【０１４７】
請求項１６にかかる情報処理装置は光により、携帯電話側と通信を行うことができる。
【０１４８】
請求項１７にかかるコネクタケーブルにより、情報処理装置は携帯電話側と通信を行うことができる。
【発明を実施するための最良の形態】
【０１４９】
この発明の実施の形態を図１にもとづいて説明する。図１はブロック図である。図１には発明の装置構成とともに記憶装置１４内にあるプログラムの種類も記している。
【０１５０】
この発明の情報処理装置は一般のコンピューターと同じく、中央処理装置１１に、入力装置１２、出力装置１３、記憶装置１４を接続したものである。また、携帯電話３と通信媒体２を通じて通信を行うため通信装置１５も接続されている。
【０１５１】
中央処理装置１１にはこの発明の装置を動かすのに適した能力のＣＰＵを用いる。おのおのの装置のバス配線、インターフェース接続配線や、ブリッジ（チップセット）を用いる場合はその接続構成など、システムが稼動するように適切に行う。
【０１５２】
入力装置１２にはフルキーボードを用いる。（フルキーボードはアルファベットａからｚまでの文字がいずれも重なっていることのないキーボードである。）配列には、ＱＷＥＲＴＹ配列、ＡＳＣＩＩ配列、ＪＩＳ配列、５０音配列のキーボードかそれに準ずるコンパクトキーボード（ミニキーボード）など、さまざまな配列のキーボードが使用可能である。（前記“準ずる”の意味は、キーボードのキーを特定の範囲内におさめるためキー配列を一部変更したものを表す。）また、電源ＯＮ／ＯＦＦキーや、アプリケーション選択キーや、ユーザー操作を助ける独自のキーを備えてもよい。また、マウス、タッチパネル、タッチペンなどのポインティングデバイスを付加してもよい。
【０１５３】
出力装置１３には小型化・軽量化が可能な液晶ディスプレイか有機ＥＬディスプレイを用いる。
【０１５４】
記憶装置１４には小型化・軽量化を可能とするため半導体メモリを用いる。近年普及し始めているＦｅＲＡＭ、ＭＲＡＭ、ＯＵＭなどの、いずれかのメモリを用いてもよい。
【０１５５】
なお、そのほかの装置（部品）も適切な大きさ・重さ・価格のものを用いる。
【０１５６】
通信装置１５の構成を一旦図１から離れ図２を用いて説明する。図２はブロック図である。通信装置１５には通信制御装置１５１と通信ポート１５２がある。通信制御装置１５１の主な働きは通信処理プログラム１４３からのデータ信号を送信先通信媒体２に適した信号へ変換することである。逆に、通信媒体２から送られてくる信号をデータ信号に変換し通信処理プログラム１４３に送ることも行う。その他通信を成り立たせるために必要な通信制御を行う。以上のやり取りは通信ポート１５２および装置内のバスを介して行われる。通信ポート１５２は、通信媒体２に電気信号を用いる場合はコネクタケーブルのコネクタ接続口となる。あるいは、コネクタケーブルと本情報処理装置が一体型の構成の場合はコネクタケーブル全体が通信ポートとなり、かつ通信媒体となる。通信媒体２に電波信号を用いる場合はアンテナが通信ポートとなる。通信媒体２に光信号を用いる場合は光発信機および光受信機が通信ポートとなる。なお、コネクタケーブルを用いる場合は、コネクタケーブルの一端と通信ポート１５２が着脱不可となっていても、着脱可能となっていてもどちらでもかまわない。
【０１５７】
再び図１に戻って説明する。記憶装置１４に“電子辞書アプリケーション群１４１”と“携帯電話用アプリケーション群１４２”と“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段１４４”と“通信処理プログラム群１４３”を格納する。（なお、この発明の説明図における“携帯電話用アプリケーション”は文字列が長いため“携帯アプリ”と省略した表現を用いている。また“電子辞書アプリケーション”も“辞書アプリ”と省略した表現を用いている。また、“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”は“選択・実行手段”と略記している。“電子辞書アプリケーションと携帯電話用アプリケーションをユーザーが選択・実行する手段”は以下の発明の詳細な説明においても“選択・実行手段”と略記した表現を用いる。）
【０１５８】
この発明の情報処理装置における、電子辞書アプリケーション、携帯電話用アプリケーション、通信処理プログラムはおのおの複数個ある。
【０１５９】
電子辞書アプリケーションには例をあげると次のようなものがある。
国語辞書・英和辞書・和英辞書・漢字辞書・カタカナ語辞書・四字熟語辞書・家庭の医学辞書・パソコン用語辞書・故事成語辞書・手紙例文辞書・類語辞書・古語辞書などである。
【０１６０】
携帯電話用アプリケーションには例をあげると次のようなものがある。
キーボード・ソフトキーボード・電子メール・スケジュール管理・アドレス帳（メモリダイヤル）・ブックマーク（お気に入り）編集・着信メロディー編集・日記・メモ帳・定型文編集・日本語入力ユーザー辞書編集・Ｗｅｂブラウザーなどである。
【０１６１】
電子辞書アプリケーション群と携帯電話用アプリケーション群の中からユーザーがアプリケーションを選択・実行するには、選択・実行手段１４４のプログラムを用いる。この、選択・実行手段１４４は、ユーザーの入力装置の操作を受けて、ユーザーの希望するアプリケーションを選択し実行できるプログラムである。さらに詳しく説明すれば、例えば、この“選択・実行手段１４４”には、メニューを用いる“メニュープログラム１４４ａ”と、アプリケーション選択キーを用いる“選択キー処理プログラム１４４ｂ”などがある。どちらか一方があればよいし、両方あってもよい。
【０１６２】
通信処理プログラム群１４３は、携帯電話用アプリケーション１４２と携帯電話側３と通信が必要なとき、必要な通信処理サービスを提供するものである。携帯電話用アプリケーションから通信の要求があるとき、必要であれば要求メッセージを相手側携帯電話の規格または機種に合わせて変換し、さらに通信に使われるプロトコル処理を施し、通信装置に送り出す。逆に、携帯電話側からの応答があるときは、通信装置から応答メッセージを受け取って、この応答メッセージに通信プロトコル処理を施す。そして、必要であれば、相手側携帯電話の規格または機種ごとの応答メッセージを携帯電話用アプリケーションの形式のメッセージに変換する。最後に、要求を出した携帯電話用アプリケーションに応答メッセージを引き渡す。なお通信処理プログラムは携帯電話用アプリケーションの要求や携帯電話側の応答があったときだけでなく、携帯電話側との接続時の処理や終了処理、その他通信に必要な適切な制御を行う。なお、相手側携帯電話の規格または機種に合わせた処理が必要なのは、本情報処理装置が複数の携帯電話の規格または機種に対応している場合である。単一の携帯電話規格または機種のみにしか対応していない場合は上記変換処理をする必要はない。
【０１６３】
以上の構成を図３に記すような、ひとつの筐体Ｈ１、または折りたたみ可能な二つの筐体Ｈ２、または接続もしくは結合可能な二つの筐体Ｈ３に格納して使用する。図３の接続もしくは結合可能な二つの筐体Ｈ３は、ディスプレイの部分と入力装置および本体の部分が分離したものであり、ケーブルで接続されている。なお、二つの筐体はケーブルで接続されていてもよいし、電波や光通信により接続されているものでもよい。また、二つの筐体はドッキング可能にできていてもよい。
【０１６４】
この発明の使用形態を図４により説明する。図４は状態遷移図である。
【０１６５】
この発明の情報処理装置の入力装置にある電源キーにより電源ＯＮ（Ｓ１０１）にする。電源ＯＮにすると、メニューＳ１０２（選択・実行手段）プログラムが起動し、メニュー項目が出力装置に表示される。また、別の構成においては、電源ＯＮにした場合は、前回電源をＯＦＦにしたときに使用していたアプリケーションの状態を復帰するようにして、メニューに関しては、メニューキーを別に設けてこのキーを押下することによりメニューＳ１０２を起動するようにしてもよい。
【０１６６】
メニューＳ１０２では電子辞書アプリケーション群や携帯電話用アプリケーション群のメニュー項目を、ユーザーが選択して実行する。そのほか、設定の項目などいろいろなメニュー項目を設けてもよい。電子辞書アプリケーション群のいずれかをユーザーが選択して実行した場合は電子辞書アプリケーションＳ１０３が起動する。携帯電話用アプリケーション群のいずれかをユーザーが選択して実行した場合は携帯電話用アプリケーションＳ１０４が起動する。
【０１６７】
電源ＯＦＦの状態から入力装置のキーボードに備えられた電子辞書アプリケーションか携帯電話用アプリケーションのアプリケーション選択キーを押下することによりアプリケーションを起動するようにしてもよい。電子辞書アプリケーションか携帯電話用アプリケーションのアプリケーション選択キーは好ましくはユーザーがよく利用すると思われるものを選んで用意するのがよい。電子辞書アプリケーションのアプリケーション選択キー押下Ｓ１０５により電子辞書アプリケーションＳ１０３が起動する。携帯電話用アプリケーションのアプリケーション選択キー押下Ｓ１０６により携帯電話用アプリケーションＳ１０４が起動する。
【０１６８】
なお、電子辞書アプリケーションＳ１０３または携帯電話用アプリケーションＳ１０４の使用中にユーザーが終了コマンドによりアプリケーションを終了させると、メニューＳ１０２に戻る。メニューＳ１０２からユーザーは再び必要なアプリケーションを選択して使用することができる。
【０１６９】
携帯電話用アプリケーションＳ１０４が実行中に携帯電話側との通信処理が必要になった場合、通信処理プログラムＳ１０７のサービスを受ける。携帯電話用アプリケーションＳ１０４から携帯電話側に要求がある場合、通信処理プログラムＳ１０７は携帯電話用アプリケーションＳ１０４からの要求メッセージを受け取って、必要な通信処理を施し、通信装置へと送り出す。通信処理プログラムＳ１０７は通信中Ｓ１０８へと移行する。携帯電話側から応答があると、通信装置から応答メッセージを受け取り、一旦記憶装置にバッファリングする。すべての通信が終了すると通信中Ｓ１０８から通信処理プログラムＳ１０７への処理に状態が移る。通信処理プログラムではバッファリングした応答メッセージに必要な処理を施して、携帯電話用アプリケーションに引き渡す。そして携帯電話用アプリケーションへと状態が移る。
【０１７０】
電源をＯＦＦにする場合は、入力装置に備わった電源ＯＦＦキーを押下する。または、終了コマンドにより終了する。実行中Ｓ１０９から終了処理Ｓ１１０に移行する。終了処理Ｓ１１０においては、終了してよい状態かどうか判断され、終了してよければそのまま終了する。終了処理については、次のいずれかの処理を行う。
（１）特に何もする必要がなければ、そのまま電源をＯＦＦにする。
（２）アプリケーションのユーザーデータの保存が必要であれば、ユーザーに問い合わせ、保存処理を行って電源をＯＦＦにする。
（３）また、別の構成では、アプリケーションの状態を保存して、アプリケーションを終了し、電源をＯＦＦにする。この構成では、次に電源をＯＮにしたとき、前に使っていたアプリケーションの使用状態から復帰することができる。
（４）使用していたリソースの開放、システム情報の保存など必要であれば必要な終了処理を行う。
【０１７１】
また、上記（２）か（３）のいずれを行うか選択できるコマンドを用意してユーザーに選択させるのもよい。なお、ユーザーが終了の確認の問い合わせにＮＯと答えた、または実行中アプリケーションが通信処理など何らかの処理のため終了できないなどの理由で、終了不可であれば実行中Ｓ１０９に再び戻る。状態を保存する構成の場合、状態を保存してすぐに終了するようにしてもよい。
【０１７２】
以上の構成によりこの発明の情報処理装置でユーザーが電子辞書アプリケーションと携帯電話用アプリケーションを利用することができる。
【０１７３】
通信処理の実施手順について図２を用いて説明する。図２はブロック図である。
【０１７４】
この発明の情報処理装置側１おいて、例として携帯電話用アプリケーション１４２に電子メールが実行されるとする。ユーザーはメニューから電子メールを選択し実行する。電子メールアプリケーションでさらにユーザーが新規電子メール文章の作成を指示し、新規電子メールを作成する。そして、作成した電子メールを送信するコマンドを実行する。携帯電話用アプリケーション１４２は電子メール送信要求メッセージを作成する。（作成した電子メール文章を含む。）そして、通信処理プログラム１４３に渡す。通信処理プログラム１４３は通信装置１５を通じて携帯電話側３と通信ができるよう接続を確立する。この接続の確立は、
（１）電源投入時や通信ポートに相手側携帯電話が接続されたときなど事前に行っていてもよいし、
（２）また手動により事前に接続の確立を行っていてもよい。
【０１７５】
通信処理プログラム１４３は必要であれば電子メール送信要求メッセージを相手側携帯電話の規格または機種にあわせたメッセージに変換する。変換した要求メッセージは、通信制御装置１５１に引き渡す。通信制御装置１５１では要求メッセージのデータを通信媒体２の信号にあわせて変換し、通信ポート１５２に送りだす。なお、要求メッセージのデータは、通信処理プログラム１４３の処理から通信ポート１５２までの処理の間に、通信プロトコルにあわせたデータの処理を行う。
【０１７６】
通信ポート１５２に送り出されたデータは通信媒体２を通じて携帯電話側３の通信ポート３１に届く。携帯電話側３で必要な処理を行う。ここでは電子メールの送信を行う。電子メールの送信が成功すれば、成功したというメッセージが応答される。携帯電話側３の通信ポート３１から通信媒体２を通じて、本情報処理装置の通信ポート１５２に応答メッセージが届く。
【０１７７】
この、通信ポート１５２に届いた応答メッセージのデータは、通信制御装置１５１に届き、通信媒体２の信号をデータ信号に変換し、通信処理プログラム１４３に引き渡す。通信処理プログラム１４３は必要であれば応答メッセージを相手側携帯電話の規格または機種のメッセージから携帯電話用アプリケーションのメッセージに変換する。そして、携帯電話用アプリケーション１４２に引き渡す。なお、応答メッセージのデータは、通信ポート１５２から通信処理プログラム１４３の処理までの間に、通信プロトコルにあわせたデータの処理を行う。
【０１７８】
なお、通信処理の実施手順について、電子メールを例として取り上げたが、他の携帯電話用アプリケーションであってもよい。
【０１７９】
図５は、選択・実行手段（図１の１４４）に、入力装置に備わった複数のアプリケーション選択キーを用いる場合の処理を示している。図５はブロック図である。アプリケーション選択キーはたとえば、国語辞書の開始キー、英和辞書の開始キー、電子メールの開始キー、スケジュール管理の開始キーなどである。図５においてこれらは、アプリケーション選択キーＢ１０１であらわしている。（概念上複数のキーをひとつのブロックであらわしいている。）
【０１８０】
電源がＯＦＦの状態で、アプリケーション選択キーＢ１０１がユーザーにより押下げられると、電源ＯＮ機構Ｂ１０２が作動し、電源がＯＮになる。同時に、押下げられた選択キーの種類が選択キーラッチ機構Ｂ１０３にラッチされる。電源ＯＮののちは通常の起動処理を行う。起動プログラムＢ１０４が作動し、本情報処理装置の初期処理などが行われる。この起動処理プログラムＢ１０４の最後で、選択キーラッチ機構Ｂ１０３を読み取って、ユーザーが選択したキーに対応するアプリケーションＢ１０５を起動する。なお、アプリケーションの状態を復帰させるような機能をこの装置に備える場合は、アプリケーションの状態を記憶した領域を調べて、状態保存があれば、状態を復帰して選択したキーに対応するアプリケーションＢ１０５を起動する。
【０１８１】
一方電源がＯＮの場合は、次の処理になる。アプリケーション選択キーＢ１０１をユーザーが押下げすると、選択キーラッチ機構Ｂ１０３に押下げた選択キーの種類がラッチされる。電源ＯＮ機構Ｂ１０２は、そのまま電源ＯＮの状態を維持し、起動処理プログラムＢ１０４は起動しない。アプリケーション選択キーＢ１０１が押下られかつ電源ＯＮ状態取得機構Ｂ１０６から取得した電源状態がＯＮであれば、ハードウェア割り込み機構Ｂ１０７が作動する。電源ＯＮ状態取得機構Ｂ１０６は  電源がＯＮのとき、電源がＯＮであるという信号を引き渡すものである。ハードウェア割り込み機構Ｂ１０７は、電源ＯＮ状態取得機構Ｂ１０６の情報およびアプリケーション選択キーＢ１０１の押下げ情報を受け取る機構と、この機構により起動する割り込み処理プログラムとからなり、選択キー処理プログラムＢ１０８を呼び出す。選択キー処理プログラムＢ１０８は、選択キーラッチ機構Ｂ１０３を読み取って、ユーザーが選択したキーに対応するアプリケーションＢ１０５を起動する。選択キー処理プログラムＢ１０８が行うアプリケーションの呼び出し処理には例をあげると次のいずれかがある。これらのいずれかひとつまたは複数を行う。
（１）使用中アプリケーションの、終了処理を行う。
（２）使用中アプリケーションのユーザーデータを保存するかどうかユーザーに問い合わせ、保存の指示があれば保存し、選択したキーに対応するアプリケーションを起動する。
（３）使用中アプリケーションの状態を保存し、選択したキーに対応するアプリケーションを起動する。
（４）特に何もする必要がなければ、そのまま選択したキーに対応するアプリケーションを起動する。
【０１８２】
図６は、選択・実行手段（図１の１４４）にメニュープログラムを用いた場合の処理を示している。図６はブロック図である。
【０１８３】
電源がＯＦＦの状態で入力装置に備わったメニューキーＢ２０１がユーザーにより押下げられると、電源ＯＮ機構Ｂ２０２が作動し、電源がＯＮになる。同時にキーラッチ機構Ｂ２０３が押下げられたメニューキーをラッチする。電源ＯＮ機構Ｂ２０２の電源ＯＮの後起動処理プログラムＢ２０４が呼び出される。起動処理プログラムＢ２０４の最後で、キーラッチ機構Ｂ２０３を読み取る。ラッチしたデータがメニューキーをあらわすものであれば、メニュープログラムＢ２０５を起動する。メニュープログラムＢ２０５ではメニュー形式でユーザーがアプリケーションを選択し実行する。ユーザーがメニューでアプリケーションを選択して実行すると、選択したアプリケーションＢ２０６が起動する。
【０１８４】
次に電源ＯＮキーの働きについて説明する。電源がＯＦＦの状態で入力装置に備わった電源ＯＮキーＢ２０９が押下げられた場合、電源ＯＮ機構Ｂ２０２が作動し、電源をＯＮにする。（このとき、電源ＯＮキーをキーラッチ機構Ｂ２０３にラッチしてもよい。）次に起動処理プログラムＢ２０４が起動する。起動処理プログラムＢ２０４の最後で、キーラッチ機構Ｂ２０３を読み取り、何も情報がラッチされていなければ（何も情報がラッチされていないということは電源ＯＮキーが押されたということである。あるいは、電源ＯＮキーがラッチされていれば）アプリケーション状態復帰プログラムＢ２０８に移る。アプリケーション状態復帰プログラムＢ２０８では、前回終了したアプリケーションを復帰して起動する。そして、アプリケーションＢ２０６が起動する。
【０１８５】
なお、この情報処理装置でメニューキーＢ２０１のない構成も考えられる。この場合、電源ＯＦＦの状態で電源ＯＮキーＢ２０９がユーザーにより押下げられると、電源ＯＮ機構Ｂ２０２により電源がＯＮになり、次に起動処理プログラムＢ２０４が起動し、起動処理プログラムＢ２０４の最後でメニュープログラムＢ２０５をよびだすようにすればよい。すなわち、電源ＯＮキーＢ２０９は、アプリケーションの状態復帰をせずに、メニュープログラムを呼び出すだけの機能となる。なお、メニューキーＢ２０１のない構成においても、電源ＯＦＦの状態からユーザーにより電源ＯＮキーが押されたとき、アプリケーションの状態を復帰するようにしても別にかまわない。この場合状態復帰したアプリケーションをユーザーが終了させてメニュープログラムを呼び出す。
【０１８６】
再びメニューキーのある構成に戻って説明する。電源がＯＮの状態でメニューキーが押下げられた場合について説明する。電源ＯＮ状態取得機構Ｂ２１０がＯＮかつメニューキーＢ２０１が押下げられたとき、ハードウェア割り込み機構Ｂ２１１が作動する。電源ＯＮ状態取得機構Ｂ２１０は  電源がＯＮのとき、電源がＯＮであるという信号を引き渡すものである。ハードウェア割り込み機構Ｂ２１１は、電源ＯＮ状態取得機構Ｂ２１０の情報およびメニューキーＢ２０１の押下げ情報を受ける機構と、この機構により起動する割り込み処理プログラムとからなり、アプリケーション状態保存プログラムＢ２１２を呼び出す。アプリケーション状態保存プログラムＢ２１２では次の（１）から（４）のいずれかまたは複数の処理をおこなう。
（１）使用中アプリケーションの、終了処理を行う。
（２）特に何も保存する必要がなければそのままメニュープログラムＢ２０５を起動する。
（３）編集中ユーザーデータの保存が必要であれば、使用中アプリケーションのユーザーデータを保存するかどうかユーザーに問い合わせ、保存の指示があれば保存し、メニュープログラムＢ２０５を起動する。
（４）使用中アプリケーションの状態を保存して、メニュープログラムＢ２０５を起動する。この場合、再び使用していたアプリケーションに復帰できる。
【０１８７】
図７は、ユーザーが携帯電話用アプリケーションを使用中に電子辞書アプリケーションに切りかえる機能の処理を示した図である。図７は状態遷移図である。
【０１８８】
携帯電話用アプリケーションを実行中Ｓ１０１に、ユーザーが入力装置に備わった切りかえキーを押下げすると、押下げたキーの種類をラッチして、割込みプログラムＳ１０２が作動する。割込みプログラムＳ１０２は、押下げられたキーの種類が切りかえキーであることと現在実行中のアプリケーションが携帯電話用アプリケーションであることから判断して、切りかえプログラムＡ（Ｓ１０３）を実行する。また、別の構成においては、携帯電話用アプリケーションを実行中Ｓ１０１に、ユーザーがコマンドにより切かえを指示する。この指示により、プログラムが作動して切りかえプログラムＡ（Ｓ１０３）が呼び出される。
【０１８９】
切りかえプログラムＡ（Ｓ１０３）は各種処理を行って（切りかえプログラムＡの各種処理は後述する。）電子辞書アプリケーションＳ１０４を起動する。
【０１９０】
次に切りかえプログラムＡ（Ｓ１０３）について図８を用いて説明する。図８はフローチャートである。切りかえプログラムＡが呼び出されると、まず、携帯電話用アプリケーションの終了処理Ｆ１０１を行う。携帯電話用アプリケーションの終了処理Ｆ１０１では次の（１）から（４）のいずれかひとつまたは複数の処理をおこなう。
（１）特に何もさせる必要がなければ何もせず、次の電子辞書アプリケーションの起動処理に移ればよい。
（２）必要であれば、例えばシステムリソースを閉じる、携帯電話用アプリケーションに関連するデータをメモリ領域から追い出すなど必要な終了処理を行う。
（３）編集中ユーザーデータの保存が必要であれば、使用中アプリケーションのユーザーデータを保存するかどうかユーザーに問い合わせ、保存の指示があれば保存し、次の携帯電話用アプリケーションの終了に移る。
（４）携帯電話用アプリケーションを後に状態復帰させるような構成の場合、実行中の携帯電話用アプリケーションの状態保存を行う。
【０１９１】
そして、携帯電話用アプリケーションが終了する。
【０１９２】
次に、電子辞書アプリケーションの起動処理を行う。電子辞書アプリケーションの起動処理は次のいずれかの処理を行う。
（１）電子辞書アプリケーションの状態を復帰する構成の場合は、まず、電子辞書アプリケーションの状態保存がないか記憶装置の所定の記憶領域を調査する（Ｆ１０２）。状態保存があれば、状態保存のデータを取得し、前回使用していた電子辞書アプリケーションの状態を復帰して起動する（Ｆ１０３）。状態保存がない場合は、電子辞書アプリケーションの種類をユーザーが選択できるコマンドを表示する（Ｆ１０４）。メニューコマンドとしてもよいし、アプリケーション選択キーから選択できるようにしてもよい。ユーザーがコマンドを選択し実行すると、対応するアプリケーションを起動する。
（２）電子辞書アプリケーションの状態を復帰しない構成の場合、“電子辞書アプリケーションの状態保存がないか記憶装置の所定の記憶領域を調査する（Ｆ１０２）”と“状態保存があれば、状態保存のデータを取得し、前回使用していた電子辞書アプリケーションの状態を復帰して起動する（Ｆ１０３）”を行わず、“携帯電話用アプリケーションの終了処理Ｆ１０１”のあと“電子辞書アプリケーションの選択Ｆ１０４”を行い、そして選択された電子辞書アプリケーションを起動するようにする。
【０１９３】
図９は、ユーザーが電子辞書アプリケーションを使用中に携帯電話用アプリケーションに切りかえる機能の処理を示した図である。図９は状態遷移図である。
【０１９４】
電子辞書アプリケーションを実行中Ｓ２０１に、ユーザーが入力装置に備わった切りかえキーを押下げすると、押下げたキーの種類をラッチして、割込みプログラムＳ２０２が作動する。割込みプログラムＳ２０２は、押下げられたキーの種類が切りかえキーであることと現在実行中のアプリケーションが電子辞書アプリケーションであることから判断して、切りかえプログラムＢ（Ｓ２０３）を実行する。また、別の構成においては、電子辞書アプリケーションを実行中Ｓ２０１に、ユーザーがコマンドにより切かえを指示する。この指示により、プログラムが作動して切りかえプログラムＢ（Ｓ２０３）が呼び出される。
【０１９５】
切りかえプログラムＢ（Ｓ２０３）は各種処理を行って（切りかえプログラムＢの各種処理は後述する。）携帯電話用アプリケーションＳ２０４を起動する。
【０１９６】
次に切りかえプログラムＢ（Ｓ２０３）について図１０を用いて説明する。図１０はフローチャートである。切りかえプログラムＢが呼び出されると、まず、電子辞書アプリケーションの終了処理Ｆ２０１を行う。電子辞書アプリケーションの終了処理Ｆ２０１では次の（１）から（３）のいずれかひとつまたは複数の処理をおこなう。
（１）特に何もする必要がなければ何もせず、次の携帯電話用アプリケーションの起動処理に移ればよい。
（２）必要であれば、例えばシステムリソースを閉じる、電子辞書アプリケーションに関連するデータをメモリ領域から追い出すなど必要な終了処理を行う。
（３）電子辞書アプリケーションを後に状態復帰させるような構成の場合、実行中の電子辞書アプリケーションの状態保存を行う。
【０１９７】
そして、電子辞書アプリケーションが終了する。
【０１９８】
次に携帯電話用アプリケーションの起動処理を行う。携帯電話用アプリケーションの起動処理では次のいずれかの処理を行う。
（１）携帯電話用アプリケーションの状態を復帰する構成の場合は、まず、携帯電話用アプリケーションの状態保存がないか記憶装置の所定の記憶領域を調査する（Ｆ２０２）。状態保存があれば、状態保存のデータを取得し、前回使用していた携帯電話用アプリケーションの状態を復帰して起動する（Ｆ２０３）。状態保存がない場合は、携帯電話用アプリケーションの種類をユーザーが選択できるコマンドを表示する（Ｆ２０４）。メニューコマンドとしてもよいし、アプリケーション選択キーから選択できるようにしてもよい。ユーザーがコマンドを選択し実行すると、対応するアプリケーションを起動する。
（２）携帯電話用アプリケーションの状態を復帰しない構成の場合、“携帯電話用アプリケーションの状態保存がないか記憶装置の所定の記憶領域を調査する（Ｆ２０２）”と“状態保存があれば、状態保存のデータを取得し、前回使用していた携帯電話用アプリケーションの状態を復帰して起動する（Ｆ２０３）”を行わず、“電子辞書アプリケーションの終了Ｆ２０１”のあと“携帯電話用アプリケーションの選択Ｆ２０４”を行い、そして選択された携帯電話用アプリケーションを起動する。
【０１９９】
図７にかかる処理と図９にかかる処理は本情報処理装置に一緒に備わっていてもよい。この場合の図を図１１に表す。割込みプログラムＳ３０２が、現在実行中のアプリケーションから判断して、携帯電話用アプリケーションを起動するか電子辞書アプリケーションを起動するか判断する。
【０２００】
なおこの場合、切りかえキーは、トグルキーのように、ひとつのキーで携帯電話用アプリケーションと電子辞書アプリケーションを切りかえできるものでもよい。あるいは、切りかえキーは、携帯電話用アプリケーションから電子辞書アプリケーションに切りかえるときと、電子辞書アプリケーションから携帯電話用アプリケーションに切りかえるものと二つ用意してもよい。
【０２０１】
なお、切りかえ指示は、入力装置に備わったキーを押下げするもの以外に、アプリケーションを実行中にコマンド指示で行ってもよい。この場合、割込みプログラム（図７のＳ１０２、図９のＳ２０２、図１１のＳ３０２）はソフトウェア割込みにより呼び出される。あるいは、ソフトウェア割り込みによる割り込み処理プログラムを用いずに通常のプログラムを用いて割り込みプログラムの代わりとしてもよい。
【０２０２】
図１２は、オフライン／オンライン状態に関する機能の処理を示す図である。図１２はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。この機能により本情報処理装置では、オフライン状態でも安全に携帯電話用アプリケーションのユーザーデータを新規作成・編集・保存することができる。
【０２０３】
本情報処理装置と携帯電話側とで通信が可能かどうか調査するのに、まずオフライン／オンライン調査プログラムＤ１０１が作動する。（図では“オフ／オンライン調査”と省略している。）オフライン／オンライン状態を調査するには、
（１）携帯電話側と接続試験を行う、
（２）通信制御装置が通信ポートと携帯電話側が電気的に接続しているかどうかを調べる、
（３）携帯電話側からのビーコン信号の途切れを調べて判断する、
などがある。オフライン／オンラインの調査プログラムは、例えば次のようなタイミングで呼び出す。
（１）電源ＯＮ段階の起動処理プログラムの中で、呼び出す。
（２）アプリケーションなど通常のプログラム実行中に、定期的にソフトウェア割り込みを起こして、呼び出す。
（３）携帯電話用アプリケーションが必要に応じて、呼び出す。
（４）通信制御装置が通信ポートを監視し、接続状態に変化があればハードウェア割り込みを起こして、呼び出す。
（５）通信制御装置または通信処理プログラムが定期的に携帯電話側に接続確認の試験を行い、接続状態に変化があれば割り込みを起こして、呼び出す。
【０２０４】
オフライン／オンライン調査プログラムＤ１０１は、携帯電話側との接続確認試験を通信処理プログラムＤ１０２に依頼する。通信処理プログラムＤ１０２は通信制御装置Ｄ１０３を通じて携帯電話側との接続確認試験を行う。接続確認試験の結果はオフライン／オンライン調査プログラムＤ１０１に渡される。オフライン／オンライン調査プログラムＤ１０１はオフライン／オンラインの状態を記憶装置の所定の記憶領域に記憶する。（オフライン／オンライン状態Ｄ１０４。図ではオフ／オンライン状態と省略している。）前記（４）（５）の場合、オフライン／オンライン調査プログラムＤ１０１は、接続試験の依頼を行わず、呼び出し元が行ったオフライン／オンラインの状態の調査結果を受け取ってオフライン／オンラインの状態を記憶するようにしてもよい。
【０２０５】
つぎに、手動でオフライン／オンライン状態を設定する場合について説明する。ユーザーはメニュープログラムなどからオフライン／オンライン設定プログラムＤ１０５を呼び出す。（図ではオフ／オンライン設定と省略している。）このプログラムではユーザーがオフライン／オンラインの設定を変えることができる。設定されたオフライン／オンラインの情報は記憶装置の所定の記憶領域に記憶する（オフライン／オンライン設定Ｄ１０６。図ではオフ／オンライン設定と省略している。）。
【０２０６】
なお、オフライン／オンライン調査プログラムＤ１０１とオフライン／オンライン設定プログラムＤ１０５はどちらか一方があればよいし、両方あってもよい。オフライン／オンライン調査プログラムＤ１０１はあることが望ましい。
【０２０７】
つづいて、携帯電話用アプリケーションＤ１０７がオフライン／オンラインを判断する処理について説明する。携帯電話用アプリケーションＤ１０７はオフライン／オンライン判断プログラムＤ１０８を呼び出す（図ではオフ／オンライン判断と省略）。呼び出すタイミングは、次の三つのものがある。
（１）携帯電話用アプリケーションＤ１０７の起動段階で呼び出す。
（２）携帯電話用アプリケーションＤ１０７実行中に定期的に呼び出す。
（３）携帯電話用アプリケーションＤ１０７実行中、必要に応じて呼び出す。
【０２０８】
オフライン／オンライン判断プログラムＤ１０８は、オフ／オンライン状態Ｄ１０４とオフ／オンライン設定Ｄ１０６を読み取る。そして、両方ともオンラインであればオンラインを表すデータ、どちらかでも一方がオフラインであればオフラインを表すデータを携帯電話用アプリケーションＤ１０７に返す。オフ／オンライン状態Ｄ１０４とオフ／オンライン設定Ｄ１０６のどちらか一方しかない場合はひとつだけで判断して返す。なお、オフライン／オンライン判断プログラムＤ１０８は携帯電話用アプリケーションＤ１０７の一モジュールであると考えてよい。
【０２０９】
携帯電話用アプリケーションＤ１０７は、オフラインを表すデータを受け取れば、通信処理を必要とするユーザー操作を制限し、一方オンラインを表すデーを受け取れば、通信処理を必要とするユーザー操作の制限を解除する（Ｄ１０９）。携帯電話用アプリケーションの通信処理を必要とするユーザー操作を制限する手段には、例をあげると次のものがある。
（１）出力装置に表示するユーザーコマンドのシンボルを淡色表示し実行できないようにするプログラム。
（２）ユーザーがコマンド操作をした時に通信ができない旨のメッセージを表示するプログラム。
【０２１０】
携帯電話用アプリケーションＤ１０７はオフライン状態においても、ローカルメモリ上の携帯電話用アプリケーションユーザーデータＤ１１０を読み込んだり・読み込んだユーザーデータを編集したり・保存したりできるようになっている。また、携帯電話用アプリケーションユーザーデータを新規作成し・編集し・保存することもできるようになっている。
【０２１１】
オンライン状態になったとき携帯電話用アプリケーションＤ１０７は、前記制限されたユーザー操作を解除する。
【０２１２】
オンライン状態のとき携帯電話用アプリケーションＤ１０７は携帯電話用アプリケーションユーザーデータＤ１１０を読み込んで、携帯電話側とやり取りできるようになっている。また、携帯電話用アプリケーションユーザーデータＤ１１０を読み込んだあと、ユーザーが編集して、携帯電話側とやり取りできるようにもなっている。
【０２１３】
図１３は、電子辞書アプリケーション中のデータを携帯電話用アプリケーションに取り込むことができる機能の処理を示した図である。図１３はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。
【０２１４】
この機能により本情報処理装置は、電子辞書アプリケーション中のデータをユーザーが携帯電話用アプリケーションのユーザーデータに取り込むことができる。電子辞書アプリケーション中のデータを一旦記憶領域に保存したあとしばらく電子辞書アプリケーションの使用を続けることができ、必要なときにユーザーが携帯電話用アプリケーションに切りかえて、ユーザーデータに前記保存したデータを取り込むことができる。
【０２１５】
電子辞書アプリケーションを実行中（Ｄ２０１）に、ユーザーが電子辞書アプリケーション中のデータを選択する。データは文字列・画像・動画・音声などいずれでもよい。データを選択した状態で、ユーザーが選択したデータの保存指示をコマンドにより行う。この保存指示があると選択データ記憶Ｄ２０２プログラムが呼び出される。このプログラムには電子辞書アプリケーションＤ２０１から前記選択したデータが引き渡される。引き渡された選択データは、選択データＤ２０３として記憶装置の所定の記憶領域に記憶する。記憶した後は、電子辞書アプリケーションＤ２０１に戻る。ユーザーは再び電子辞書アプリケーションを使い続けることができる。電子辞書アプリケーションから携帯電話用アプリケーションに切りかえるには次の二つがある。
（１）電子辞書アプリケーションからメニュープログラムＤ２０９に戻って携帯電話用アプリケーション（Ｄ２０６）を呼び出す。
（２）図９に記載の切りかえ処理により切りかえる（Ｄ２０４）。
【０２１６】
携帯電話用アプリケーションＤ２０６に切りかわってからは、ユーザーは携帯電話用アプリケーションユーザーデータＤ２０８の編集を行う。携帯電話用アプリケーションユーザーデータＤ２０８を編集中にユーザーは、携帯電話用アプリケーションユーザーデータＤ２０８の所望の位置にポインタ（カーソルなど）をポイントまたは範囲選択し、前記記憶した選択データの挿入または上書きをする指示コマンドを実行する。このコマンドにより、挿入上書きプログラムＤ２０７が呼び出される。挿入上書きプログラムＤ２０７は、選択データＤ２０３を読み込んで、前記ポイント位置（または選択範囲）に選択データを挿入または上書きする。挿入または上書きの後は、再び携帯電話用アプリケーションＤ２０６に戻る。
【０２１７】
なお、選択データ記憶プログラムＤ２０２がデータを選択データＤ２０３に記憶するとき、または選択データＤ２０３をユーザーデータＤ２０８に挿入・上書きするとき、データ形式を変換してもよい。例えば、ＰＮＧの画像形式からＪＰＥＧの画像形式への変換などである。
【０２１８】
以上により、ユーザーは例えば電子辞書アプリケーションの見出し語意味説明データから適当な箇所を選択して、電子メールの作成文中に挿入・上書きすることができる。また、電子辞書アプリケーションの見出し語意味説明中の画像データや音声データを電子メールの添付ファイルとすることもできる。
【０２１９】
図１４は、携帯電話用アプリケーション中の文字列を使用してユーザーが電子辞書検索を行える機能の処理を示した図である。図１４はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。
【０２２０】
この機能により本情報処理装置は、携帯電話用アプリケーション中の文字列を使用してユーザーが電子辞書検索を行えるものである。携帯電話用アプリケーション中の文字列を一旦記憶領域に記憶したあとしばらく携帯電話用アプリケーションの使用を続けることができ、必要なときにユーザーが電子辞書アプリケーションを呼び出して前記記憶した文字列を使用して辞書検索を行う。
【０２２１】
携帯電話用アプリケーションを実行中（Ｄ３０１）に、ユーザーが携帯電話用アプリケーションのユーザーデータ中の文字列またはアプリケーションデータ中の文字列を選択する。文字列を選択した状態で、選択した文字列を記憶領域に記憶するコマンドをユーザーが実行する。このコマンドにより、選択文字列記憶プログラムＤ３０２が呼び出され、選択した文字列がこのプログラムに引き渡される。選択文字列記憶プログラムＤ３０２は、引き渡された選択文字列を選択文字列Ｄ３０３として記憶装置の所定の記憶領域に記憶する。記憶の後は再び携帯電話用アプリケーションＤ３０１に戻り、ユーザーは携帯電話用アプリケーションＤ３０１を使い続ける。携帯電話用アプリケーションから電子辞書アプリケーションに切りかえるには次のものがある。
（１）携帯電話用アプリケーションからメニュープログラムＤ３０９に戻って電子辞書アプリケーション（Ｄ３０６）を呼び出す。
（２）図７に記載の切りかえ処理により切りかえる（Ｄ３０４）。
【０２２２】
電子辞書アプリケーションＤ３０６に切りかわってからは、ユーザーは通常どおり電子辞書アプリケーションを使用する。電子辞書アプリケーションＤ３０６を使用中にユーザーが、検索キー入力ボックスに前記記憶装置の所定の記憶領域に記憶した文字列を挿入するコマンドを実行する。このコマンドを実行すると、検索ボックス挿入プログラムＤ３０７が作動する。このプログラムは、選択文字列Ｄ３０３から文字列を読み取り、検索キー入力ボックスに挿入する。このプログラムは電子辞書アプリケーションの一モジュールと考えてよい。この後、ユーザーは通常どおり辞書検索を行う。辞書検索を行った結果は少なくともその一部を出力装置に表示する（Ｄ３０８）。
【０２２３】
図１５は、携帯電話用アプリケーション中の文字列を使用してユーザーがすぐに電子辞書検索を行える機能の処理を示した図である。図１５はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。
【０２２４】
この機能により本情報処理装置は、携帯電話用アプリケーション中の文字列を使用してユーザーが電子辞書検索を行うことができる。携帯電話用アプリケーション中の文字列を選択し電子辞書の種類を選択した後すぐに辞書検索を行う。
【０２２５】
携帯電話用アプリケーションを実行中（Ｄ４０１）に、ユーザーが携帯電話用アプリケーションのユーザーデータ中の文字列またはアプリケーションデータ中の文字列を選択する。文字列を選択した状態で、ユーザーは、辞書検索を行う指示を、コマンドにより行う。このコマンドは辞書検索を行う指示機能とともに、複数の電子辞書アプリケーションが選択できるものであり、電子辞書アプリケーションの種類に対応して複数ある。コマンドの数は電子辞書の種類の一部でもよいし、全部でもよい。ユーザーがこの複数コマンドのうちのひとつを選択して実行すると、選択文字列記憶プログラムＤ４０２が呼び出される。このプログラムに前期選択した文字列と選択した辞書の種類が引き渡される。選択文字列記憶プログラムＤ４０２は、引き渡された選択文字列を選択文字列Ｄ４０３として記憶装置の所定の記憶領域に記憶する。記憶した後は、切りかえプログラムＣ（Ｄ４０４）を呼び出し、このプログラムに選択した辞書の種類を引き渡す。切りかえプログラムＣ（Ｄ４０４）では、引き渡された“選択した辞書の種類”に対応する電子辞書アプリケーションＤ４０６を起動する。このとき、必要であれば使用中の携帯電話用アプリケーションＤ４０１の状態を保存する（Ｄ４０５）。電子辞書アプリケーションＤ４０６の起動時に、電子辞書アプリケーションの起動オプションとして、すぐに電子辞書検索を行うオプションを付加する。電子辞書アプリケーションＤ４０６は、起動の後に検索ボックス挿入プログラムＤ４０７を呼び出し、このプログラムが検索キー入力ボックスに選択文字列Ｄ４０３を挿入し、そしてすぐに辞書検索を実行する。辞書検索した結果は少なくともその一部を出力装置Ｄ４０８に表示する。
【０２２６】
また、別の構成においては、選択文字列Ｄ４０３を設けない構成とすることも可能である。携帯電話用アプリケーションＤ４０１から、（選択文字列記憶プログラムＤ４０２を呼び出さずに）切りかえプログラムＣ（Ｄ４０４）を呼び出し、このプログラムに、選択した文字列と選択した辞書の種類を引き渡す。切りかえプログラムＣ（Ｄ４０４）は引き渡された“選択した辞書の種類”に対応する電子辞書アプリケーションＤ４０６を起動する。このとき、選択した文字列付の起動オプションを引き渡す。電子辞書アプリケーションＤ４０６は、選択文字列付の起動オプションが引き渡されたことから判断して、すぐに辞書検索を行う。起動オプションの選択文字列で辞書検索を行う。
【０２２７】
図１６は、ユーザーの文字列入力または使用中アプリケーションの文字列選択によってインターネット上の検索サイトで検索を行える機能の処理を示した図である図１６はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。
【０２２８】
この機能により本情報処理装置は、ユーザーの文字列入力または使用中アプリケーションの文字列選択によってインターネット上の検索サイトで検索を行える。
【０２２９】
アプリケーションを実行中（Ｄ５０１）に、ユーザーが次の二つのうちどちらかの方法で文字列を指定する。
（１）アプリケーションのユーザーデータ中の文字列またはアプリケーションデータ中の文字列をユーザーが選択して指定する。
（２）文字列の入力ボックスにユーザーが文字列を入力して指定する。（この場合、文字列の入力ボックスはアプリケーションのユーザーインターフェース中に備わっていてもよいし、コマンドにより文字列の入力ボックスを含む画面を呼び出してもよい。）
【０２３０】
アプリケーションＤ５０１は携帯電話用アプリケーションであっても電子辞書アプリケーションであってもよい。
【０２３１】
つぎに、文字列を指定した状態で、ユーザーはコマンドにより検索サイトによる検索指示を行う。この指示があると、指定文字列の記憶プログラムＤ５０２が呼び出され、前記指定した文字列が引き渡される。指定文字列の記憶プログラムＤ５０２は、引き渡された文字列を指定文字列Ｄ５０３として、記憶装置の所定の記憶領域に記憶する。
【０２３２】
記憶した後は、接続調査判断プログラムＤ５０４が呼び出される。接続調査判断プログラムＤ５０４は、携帯電話側がインターネットと接続しているかどうか調査し判断する。この調査は次のいずれかの方法で行う。
（１）携帯電話側に、インターネットと接続しているかどうかを問い合わせる要求メッセージを送信し、接続状態の応答メッセージを受け取る。
（２）事前にインターネット接続を行ったときに、インターネットに接続しているというフラグを記憶装置に記憶しておき、このフラグを参照して、携帯電話側のインターネット接続を調べる。
【０２３３】
携帯電話側がインターネットと接続されていないと判断した場合、インターネットへの接続要求プログラムＤ５０５を呼び出す。インターネットへの接続要求プログラムＤ５０５は、通信処理プログラム＆通信装置Ｄ５０６に、携帯電話側Ｄ５０７がインターネット接続をするよう要求するメッセージを引き渡す。次に、通信処理プログラム＆通信装置Ｄ５０６は、携帯電話側Ｄ５０７に接続要求メッセージを送る。携帯電話側Ｄ５０７でインターネットとの接続に成功すると、応答があるので、通信処理プログラム＆通信装置Ｄ５０６が応答メッセージを受け、接続要求プログラムＤ５０５に返す。
【０２３４】
なお、このインターネットとの接続は、接続調査判断プログラムＤ５０４において、すでに接続が前もって行われていると判断されれば、実行する必要はなく、次のプロセス（ＵＲＬ送信プログラムＤ５０８）に移る。
【０２３５】
携帯電話側からのインターネット接続応答のあとは、ＵＲＬ送信プログラムＤ５０８に移る。このプログラムではまず、記憶装置に記憶された、ＵＲＬ（Ｄ５１０）を読み取ってくる。このＵＲＬ（Ｄ５１０）は本情報処理装置の製造段階で記憶装置に記録してある。つぎに、検索キー添付プログラムＤ５０９を呼び出し、このプログラムにＵＲＬを引き渡す。検索キー添付プログラムＤ５０９では、指定文字列Ｄ５０３を読み取ってくる。読み取ってきた指定文字列は必要であれば、検索を行おうとする検索サイトのアクセス形式に変換する。指定文字列（変換した場合は変換した文字列）をＵＲＬに添付した文字列をＵＲＬ送信プログラムＤ５０８に返し、ＵＲＬ送信プログラムＤ５０８に戻る。
【０２３６】
ＵＲＬ送信プログラムＤ５０８では、通信処理プログラム＆通信装置Ｄ５０６に、携帯電話側Ｄ５０７がＷｅｂページアクセスするよう要求するメッセージを送る。このとき、前記引き渡されたＵＲＬ文字列も送る。
【０２３７】
携帯電話側Ｄ５０７で、Ｗｅｂページアクセスが成功すると、通信処理プログラム＆通信装置Ｄ５０６に応答メッセージが送られてくるので、この応答メッセージをＵＲＬ送信プログラムＤ５０８に引き渡す。応答メッセージを受けた後は、受信記憶プログラムＤ５１１に移る。なお、携帯電話の通信規格により応答メッセージが返ってくることのないケースも考えられるが、この場合すみやかに受信記憶プログラムＤ５１１に移る。
【０２３８】
携帯電話側Ｄ５０７から、Ｗｅｂページデータが送られてくるので、通信処理プログラム＆通信装置Ｄ５０６が受け、受信記憶プログラムＤ５１１に渡す。受信記憶プログラムＤ５１１は受け取ったＷｅｂページデータを受信ＷｅｂページＤ５１２として、記憶装置に記憶する。なお検索する検索サイトが複数ある場合は、ＵＲＬ送信プログラムＤ５０８に戻って、受信記憶プログラムＤ５１１までを繰り返す。この場合、受信ＷｅｂページＤ５１２には複数のＷｅｂページが記憶される。
【０２３９】
Ｗｅｂページの受信が完了すると、出力プログラムＤ５１３に移る。出力プログラムＤ５１３では、受信ＷｅｂページＤ５１２からデータを読み取って、出力装置Ｄ５１４にＷｅｂページとして出力する。出力するＷｅｂページが複数ある場合は、例えばタブ切りかえなどを使用してユーザーが閲覧できるようにする。
【０２４０】
出力プログラムＤ５１３の出力が終了すれば、アプリケーションＤ５０１に戻ってもよいし、文字列入力に戻って再び検索を行えるようにしてもよい。戻るには、出力プログラムＤ５１３実行中にユーザーがコマンド指示により行えるようにすればよい。
【０２４１】
また、この図１６の処理の別の構成においては、アプリケーションは既存のアプリケーションの機能ではなくこれ自体を独立したアプリケーションとし、メニューから呼び出せるようにすることもできる。この場合、文字列の入力による検索のみ用い、文字列の選択による検索の機能は必要ない。
【０２４２】
電子辞書の検索結果画面に、検索サイトで検索する機能を実行するコマンドを付加することができる。これにより、ユーザーは本情報処理装置の電子辞書を検索してもわからない語があれば、検索の後さらにインターネット上の検索サイトで語句を調べることができる。
【０２４３】
ユーザーが通常の電子辞書検索を行うと、その検索結果出力である“見出し語一覧表示画面”または“意味内容表示画面”が出力装置に表示される。“見出し語一覧表示画面”には、検索キー入力ボックスと、一致した見出し語の一覧が表示される。検索キー入力ボックスにはさらに文字列を追加したり編集したりして、異なる見出し語で検索を行うことができる。この、画面で次の二つのいずれかの方法により検索キーを指定し、検索を行う。
（１）一覧表示画面中の検索キー入力ボックスに入力された文字列を検索キーとし、コマンドにより検索サイト検索を実行する。
（２）一覧表示の見出し語を選択し、選択した見出し語を検索キーとし、コマンドにより検索サイト検索を実行する。
【０２４４】
また、意味内容表示画面において次の二つの方法のいずれかにより検索キーを指定し、検索を行う。
（１）意味内容の見出し語を検索キーとして、コマンドにより検索サイト検索実行する。
（２）意味内容説明中の文字列を選択し、選択された文字列を検索キーとして、コマンドにより検索サイト検索実行する。
【０２４５】
検索実行の後は図１６に記載の処理を行い、検索結果の少なくとも一部が出力装置に出力される。
【０２４６】
図１７は、携帯電話を通じてネットワーク上にある辞書サーバーで辞書検索を行える機能の処理を示した図である。図１７はデータフローダイアグラム図である。図中の点線矢印は、主に制御の流れが移り変わることを表し、この発明に関する説明で重要なデータの流れが存在しないことを表す。
【０２４７】
この機能により本情報処理装置は、携帯電話を通じてネットワーク上にある辞書サーバーで辞書検索を行うことができる。
【０２４８】
まず、辞書サーバーを配置するネットワークについて説明する。辞書サーバーを配置するネットワークにはインターネットが適しているが、携帯電話コアネットワーク内でも、携帯電話ネットワークから公衆回線や専用回線その他ネットワークに接続してもよい。とにかく複数の人がアクセスできるデータ通信の伝送路が確立できればよい。辞書サーバーはこのネットワーク上に配置しておく。
【０２４９】
次にこの情報処理装置の機能の処理について説明する。アプリケーションを実行中（Ｄ６０１）に、ユーザーが次の二つのうちどちらかの方法で文字列を指定する。
（１）アプリケーションのユーザーデータ中の文字列またはアプリケーションデータ中の文字列をユーザーが選択して指定する。
（２）文字列の入力ボックスにユーザーが文字列を入力して指定する。（この場合、文字列の入力ボックスはアプリケーションのユーザーインターフェース中に備わっていてもよいし、コマンドにより文字列の入力ボックスを含む画面を呼び出してもよい。）
【０２５０】
アプリケーションＤ６０１は携帯電話用アプリケーションであっても電子辞書アプリケーションであってもよい。
【０２５１】
つぎに、文字列を指定した状態で、ユーザーはコマンドにより辞書サーバーによる検索指示を行う。この指示があると、指定文字列の記憶プログラムＤ６０２が呼び出され、このプログラムに指定した文字列が引き渡される。指定文字列の記憶プログラムＤ６０２は、引き渡された文字列を指定文字列Ｄ６０３として、記憶装置の所定の記憶領域に記憶する。
【０２５２】
記憶した後は、接続調査判断プログラムＤ６０４が呼び出される。接続調査判断プログラムＤ６０４は、携帯電話側がネットワークと接続しているかどうか調査し判断する。この調査は次のいずれかの方法で行う。
（１）携帯電話側に、ネットワークと接続しているかどうかを問い合わせる要求メッセージを送信し、接続状態の応答メッセージを受け取る。
（２）事前にネットワーク接続を行ったときに、ネットワークに接続しているというフラグを記憶装置に記憶しておき、このフラグを参照して、携帯電話側のネットワーク接続を調べる。
【０２５３】
携帯電話側がネットワークと接続されていないと判断した場合、ネットワークの接続要求プログラムＤ６０５を呼び出す。ネットワークへの接続要求プログラムＤ６０５は、通信処理プログラム＆通信装置Ｄ６０６に、携帯電話側Ｄ６０７がネットワーク接続をするよう要求するメッセージを引き渡す。次に、通信処理プログラム＆通信装置Ｄ６０６は、携帯電話側Ｄ６０７に接続要求メッセージを送る。携帯電話側Ｄ６０７でネットワークとの接続に成功すると、応答があるので、通信処理プログラム＆通信装置Ｄ６０６が応答メッセージを受け、接続要求プログラムＤ６０５に返す。
【０２５４】
なお、このネットワークとの接続は、接続調査判断プログラムＤ６０４において、すでに接続が前もって行われていると判断されれば、実行する必要はなく、次のプロセス（サーバーアドレス送信プログラムＤ６０８）に移る。
【０２５５】
携帯電話側からのネットワーク接続応答のあとは、サーバーアドレス送信プログラムＤ６０８に移る。このプログラムではまず、記憶装置に記憶された、サーバーアドレスＤ６１０を読み取ってくる。このサーバーアドレスＤ６１０は本情報処理装置の製造段階で記憶装置に記録してある。つぎに、検索キー添付プログラムＤ６０９を呼び出し、サーバーアドレスを引き渡す。検索キー添付プログラムＤ６０９では、指定文字列Ｄ６０３を読み取ってくる。読み取ってきた指定文字列は必要であれば、検索を行おうとする辞書サーバーのアクセス形式に変換する。指定文字列（変換した場合は変換した文字列）をサーバーアドレスに添付した文字列をサーバーアドレス送信プログラムＤ６０８に返し、サーバーアドレス送信プログラムＤ６０８に戻る。
【０２５６】
サーバーアドレス送信プログラムＤ６０８では、通信処理プログラム＆通信装置Ｄ６０６に、携帯電話側Ｄ６０７が辞書サーバーへ検索の指示をするよう要求するメッセージを送る。このとき、前記引き渡されたサーバーアドレス文字列も送る。
【０２５７】
携帯電話側Ｄ６０７で、辞書サーバーへのアクセスが成功すると、通信処理プログラム＆通信装置Ｄ６０６に応答メッセージが送られてくるので、この応答メッセージをサーバーアドレス送信プログラムＤ６０８に引き渡す。応答メッセージを受けた後は、受信記憶プログラムＤ６１１に移る。なお、携帯電話の通信規格により応答メッセージが返ってくることのないケースも考えられるが、この場合すみやかに受信記憶プログラムＤ６１１に移る。
【０２５８】
携帯電話側Ｄ６０７から、辞書サーバーの検索結果データが送られてくるので、通信処理プログラム＆通信装置Ｄ６０６が受け、受信記憶プログラムＤ６１１に渡す。受信記憶プログラムＤ６１１は受け取った辞書サーバーの検索結果データを受信データＤ６１２として、記憶装置に記憶する。なお検索する辞書サーバーが複数ある場合は、サーバーアドレス送信プログラムＤ６０８に戻って、受信記憶プログラムＤ６１１までを繰り返す。この場合、受信データＤ６１２には複数の辞書サーバーのデータが記憶される。
【０２５９】
辞書サーバーの検索結果データの受信が完了すると、出力プログラムＤ６１３に移る。出力プログラムＤ６１３では、受信データＤ６１２からデータを読み取って、出力装置Ｄ６１４に検索結果として出力する。出力する辞書サーバーの検索結果データが複数ある場合は、例えばタブ切りかえなどを使用してユーザーが閲覧できるようにする。
【０２６０】
出力プログラムＤ６１３の出力が終了すれば、アプリケーションＤ６０１に戻ってもよいし、文字列入力に戻って再び検索を行えるようにしてもよい。戻るには、出力プログラムＤ６１３実行中にユーザーがコマンド指示により行えばよい。
【０２６１】
また、この図１７の処理の別の構成においては、アプリケーションは既存のアプリケーション機能ではなくこの処理自体を独立したアプリケーションとし、メニューから呼び出せるようにすることもできる。この場合、文字列の入力による検索のみ用い、文字列の選択による検索の機能は必要ない。
【０２６２】
電子辞書の検索結果画面に、辞書サーバーで検索する機能を実行するコマンドを付加することができる。これにより、ユーザーは本情報処理装置の電子辞書を検索してもわからない語があれば、検索の後さらにネットワーク上の辞書サーバーで語句を調べることができる。
【０２６３】
ユーザーが通常の電子辞書検索を行うと、その検索結果出力である“見出し語一覧表示画面”または“意味内容表示画面”が出力装置に表示される。“見出し語一覧表示画面”には、検索キー入力ボックスと、一致した見出し語の一覧が表示される。検索キー入力ボックスにはさらに文字列を追加したり編集したりして、異なる見出し語で検索を行うことができる。この、画面で次の二つのいずれかの方法により検索キーを指定し、検索を行う。
（１）一覧表示画面中の検索キー入力ボックスに入力された文字列を検索キーとし、コマンドにより辞書サーバー検索を実行する。
（２）一覧表示の見出し語を選択し、選択した見出し語を検索キーとし、コマンドにより辞書サーバー検索を実行する。
【０２６４】
また、意味内容表示画面において次の二つの方法のいずれかにより検索キーを指定し、検索を行う。
（１）意味内容の見出し語を検索キーとして、コマンドにより辞書サーバー検索実行する。
（２）意味内容説明中の文字列を選択し、選択された文字列を検索キーとして、コマンドにより辞書サーバー検索実行する。
【０２６５】
検索実行の後は図１７に記載の処理を行い、検索結果の少なくとも一部が出力装置に出力される。
【０２６６】
図１８と図１９は、本情報処理装置と携帯電話側との通信にコネクタケーブルを用いる場合の外観図である。図１８、図１９は斜視図である。
【０２６７】
図１８は、本情報処理装置とコネクタケーブルのコネクタが抜き差しできる構造となっているものである。コネクタケーブル２は、ケーブル２１と本情報処理装置側と接続するコネクタ２２と携帯電話側と接続するコネクタ２３とからなる。コネクタ２２を本情報処理装置のコネクタ１５２に差し込み、接続する。コネクタ１５２は通信ポートの一部である。一方の端であるコネクタ２３を携帯電話側のコネクタ３１に差し込み接続する。
【０２６８】
図１９は、本情報処理装置とコネクタケーブルのコネクタが抜き差しできない構造となっているものである。図のＸの部分はコネクタが筐体内部の基盤に接合されていたり、ケース内部でコネクタが結合していたりして抜き差しすることができない。コネクタ２３を携帯電話側のコネクタ３１に差し込み接続する。
【０２６９】
通信ポートにアンテナを使用し、通信媒体に電波を使用する場合、本情報処理装置と携帯電話を、電波で通信可能な範囲に近づけて配置して使用する。通信方式には無線ＬＡＮのＩＥＥＥ（登録商標）８０２．１１やＢｌｕｅｔｏｏｔｈ（登録商標）を用いてもよい。
【０２７０】
通信ポートに光発信機および光受信機を使用し、通信媒体には光を用いる場合、本情報処理装置と携帯電話を、光で通信可能な範囲に近づけて配置して使用する。通信方式にはＩｒＤＡを用いてもよい。
【０２７１】
なお、この発明の実施は、下記のふたつの点を考慮したものとする。
【０２７２】
この発明における、専用小型情報処理装置の“専用”の意味は、この装置が電子辞書アプリケーションと携帯電話用アプリケーションのみの機能しか持たないという意味ではない。この情報処理装置はユーザーが購入して後に新しい種類のアプリケーションをインストールする機能を持たないという意味である。好ましくは、この装置には電子辞書アプリケーションと携帯電話用アプリケーション以外のアプリケーション（例えば受験対策用暗記問題作成プログラムや息抜きゲームプログラム）が入っているが、ユーザーが購入して後に新しい種類のアプリケーションをインストールする機能を持たない情報処理装置とする。さらに好ましくは、着脱式メモリカードや通信により、電子辞書コンテンツを追加することや、すでに備わっているプログラムまたはデータをアップデートする機能を持ち、電子辞書と携帯電話用アプリケーション以外のアプリケーションが入っているが、ユーザーが購入して後に新しい種類のアプリケーションをインストールする機能を持たない情報処理装置とする。
【０２７３】
この発明における、専用小型情報処理装置の“小型”の意味する大きさは、一般の人が外出先に持ち運んで気軽に使用できる程度の大きさである。具体的には以下のような大きさになる。以下は、折りたたみ可能な筐体の場合は折りたたんだ場合の大きさであり、ドッキング可能な筐体の場合は結合した場合の大きさである。幅に関しては、９０〜１８０ｍｍの長さである。好ましくは、１００〜１８０ｍｍの長さである。より好ましくは、１１０ｍｍ〜１８０ｍｍの長さである。さらに好ましくは、１１５〜１８０ｍｍの長さである。奥行きに関しては、６５〜１２５ｍｍの長さである。好ましくは、７０〜１２５ｍｍの長さである。より好ましくは、７５ｍｍ〜１２５ｍｍの長さである。さらに好ましくは、８０〜１２５ｍｍの長さである。厚みに関しては、８〜３５ｍｍの長さである。好ましくは、９〜３５ｍｍの長さである。より好ましくは、１０ｍｍ〜３５ｍｍの長さである。さらに好ましくは、１５〜３５ｍｍの長さである。  
【図面の簡単な説明】
【０２７４】
【図１】この発明の全体構成を示すブロック図である。
【図２】図１の通信に関する部分の構成を示すブロック図である。
【図３】この発明装置の外観を示す斜視図である。
【図４】この発明の使用形態を示す状態遷移図である。
【図５】アプリケーション選択キーによる選択・実行手段を示すブロック図である。
【図６】メニューによる選択・実行手段を示すブロック図である。
【図７】アプリケーションの切りかえを示す状態遷移図である。
【図８】図７の切りかえプログラムのフローチャート図である。
【図９】別の、アプリケーションの切りかえを示す状態遷移図である。
【図１０】図９の切りかえプログラムのフローチャート図である。
【図１１】図７の処理と図９の処理をともに用いる場合の処理を示す状態遷移図である。
【図１２】オフライン／オンライン処理を示すデータフローダイアグラム図である。
【図１３】アプリケーション間でのデータの利用処理を示すデータフローダイアグラム図である。
【図１４】別の、アプリケーション間でのデータの利用処理を示すデータフローダイアグラム図である。
【図１５】更に別の、アプリケーション間でのデータの利用処理を示すデータフローダイアグラム図である。
【図１６】検索サイトによる検索処理を示すデータフローダイアグラム図である。
【図１７】辞書サーバーによる検索処理を示すデータフローダイアグラム図である。
【図１８】この発明装置とコネクタと携帯電話の接続の外観を示す斜視図である。
【図１９】別の、この発明装置とコネクタと携帯電話の接続の外観を示す斜視図である。
【符号の説明】
【０２７５】
１    この発明の情報処理装置    
２    通信媒体
３    携帯電話
１１    中央処理装置
１２    入力装置
１３    出力装置
１４    記憶装置
１５    通信装置
１４１    電子辞書アプリケーション群
１４２    携帯電話用アプリケーション群
１４３    通信処理プログラム群
１４４    選択・実行手段
１４４ａ    メニュープログラム
１４４ｂ    選択キー処理プログラム
１５１    通信制御装置
１５２    通信ポート
３１    携帯電話側通信ポート
【図１】
2005117629.tif 000003
【図２】
2005117629.tif 000004
【図３】
2005117629.tif 000005
【図４】
2005117629.tif 000006
【図５】
2005117629.tif 000007
【図６】
2005117629.tif 000008
【図７】
2005117629.tif 000009
【図８】
2005117629.tif 000010
【図９】
2005117629.tif 000011
【図１０】
2005117629.tif 000012
【図１１】
2005117629.tif 000013
【図１２】
2005117629.tif 000014
【図１３】
2005117629.tif 000015
【図１４】
2005117629.tif 000016
【図１５】
2005117629.tif 000017
【図１６】
2005117629.tif 000018
【図１７】
2005117629.tif 000019
【図１８】
2005117629.tif 000020
【図１９】
2005117629.tif 000021