(57)【要約】  【目的】  容易にソフトウエア・キーボードを利用することができるようにする。  【構成】  通信端末装置のシステムメモリ27のＲＯＭに，ブラウザ・キーボード・データを提供するブラウザ・キーボード・サーバのＵＲＬが記述されたブックマーク・リスト・データ131が記憶されている。システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 中のＵＲＬにしたがって，通信端末装置からブラウザ・キーボード・サーバに，ブラウザ・キーボード・データの要求データが送信される。ブラウザ・キーボード・サーバから送信されるソフトウエア・キーボード・データにしたがって，通信端末装置の表示画面上にブラウザ・キーボードが表示される。  【選択図】  図１３
2005084764.tif 000002
【特許請求の範囲】
【請求項１】
符号列表示領域およびキーボード領域を含むソフトウエア・キーボードを表すソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスを記憶した記憶手段，
上記記憶手段に記憶されているネットワーク・アドレスにしたがって，上記コンピュータにソフトウエア・キーボード・データのリクエストを送信する第１の送信手段，
上記リクエストに応答して上記コンピュータから送信されるソフトウエア・キーボード・データを受信する第１の受信手段，
上記第１の受信手段によって受信されたソフトウエア・キーボード・データに基づいて，表示装置の表示画面上にソフトウエア・キーボードを表示する表示制御手段，
上記表示制御手段によって表示装置の表示画面上に表示されるソフトウエア・キーボードを用いることにより符号を入力する入力手段，
上記入力手段によって入力された符号を表すデータを，上記コンピュータに送信する第２の送信手段，および
上記コンピュータから送信される，上記第２の送信手段によって送信された符号を表すデータに基づいて上記符号を上記符号列表示領域に表示させるためのデータが加えられた更新されたソフトウエア・キーボード・データを，受信する第２の受信手段を備え，
上記表示制御手段はさらに，
第２の受信手段によって受信された更新されたソフトウエア・キーボード・データに基づいて，上記入力手段から入力された符号を上記符号列表示領域に明示的に表示したソフトウエア・キーボードを，表示装置の表示画面上に表示するものである，通信端末装置。
【請求項２】
上記記憶手段は，読出し専用メモリである，請求項１に記載の通信端末装置。
【請求項３】
データ書込み可能なメモリ，および
上記入力手段によって入力された任意のコンピュータのネットワーク・アドレスを表す符号列を表すデータを，上記データ書込み可能なメモリに記憶する記憶制御手段，
を備えた請求項２に記載の通信端末装置。
【請求項４】
上記記憶手段に記憶されているソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスの修正指令が与えられたことに応答して，警告を発生する警告発生手段を備えた，請求項１から３のいずれか一項に記載の通信端末装置。
【請求項５】
ソフトウエア・キーボードを表すソフトウエア・キーボード・データを，通信端末装置に送信する第１の送信手段，
通信端末装置において，上記ソフトウエア・キーボード・データによって表されるソフトウエア・キーボードが用いられて任意のコンピュータのネットワーク・アドレスを表す符号列が入力されたことに応じて上記通信端末装置から送信される，任意のコンピュータのネットワーク・アドレスを表す符号列データを，受信する受信手段，
受信された符号列データに基づいて，受信された符号列データによって表される任意のコンピュータのネットワーク・アドレスを，ハイパーリンクさせるためのデータを生成する生成手段，および
上記生成手段によって生成されたハイパーリンク・データを，上記通信端末装置に送信する第２の送信手段，
を備えたコンピュータ。
【請求項６】
ソフトウエア・キーボードを表すソフトウエア・キーボード・データを，第１の送信手段によって通信端末装置に送信し，
通信端末装置において，上記ソフトウエア・キーボード・データによって表されるソフトウエア・キーボードが用いられて任意のコンピュータのネットワーク・アドレスを表す符号列が入力されたことに応じて上記通信端末装置から送信される，任意のコンピュータのネットワーク・アドレスを表す符号列データを，受信手段によって受信し，
受信した符号列データに基づいて，受信された符号列データによって表される任意のコンピュータのネットワーク・アドレスを，ハイパーリンクさせるためのデータを生成手段によって生成し，
生成したハイパーリンク・データを，第２の送信手段によって上記通信端末装置に送信する，
コンピュータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，通信端末装置に関する。
【背景技術】
【０００２】
インターネットに接続可能な携帯型の通信端末装置では，ブラウザを起動させ，ＵＲＬ（Uniform Resource Locator）を入力することにより，ＵＲＬによって示される通信先装置から送信されるウェブ・データ（ＨＴＭＬデータ等）を受信することができる。受信したウェブ・データに基づく画像等が通信端末装置の表示画面上に表示される。
【０００３】
携帯型の通信端末装置は小型化が要求されているために，文字等の入力操作のためのインタフェイスの自由度が低いのが一般的である。このため，予め登録しておいたＵＲＬを選択することは操作上容易であるが，新規のＵＲＬの入力には手間がかかってしまうことがある。
【０００４】
特許文献１には，電子カメラに携帯電話を接続し，携帯電話が備えるキーボタンを操作することによって入力される文字等を電子カメラに送信し，電子カメラのメモリに記憶された画像ファイルのファイル名を設定することが記載されている。特許文献１のように，キー操作が容易な機器を接続することにより，文字等の入力操作のためのインタフェイスの自由度が低い小型の通信端末装置であっても新規のＵＲＬの入力操作を容易にすることが考えられる。しかしながら，通信機器と入力機器の両方が手元にある場合にしか，この方法は利用することができない。
【０００５】
携帯型の通信端末装置には，ソフトウエア・キーボード・プログラム（入力用プログラム）を備えているものがある。ソフトウエア・キーボード・プログラムは，表示画面上にキーマップ（キー配列）を表示させ，表示されたキーマップ中の文字，記号等を表示画面上においてクリック（タッチ）することにより，クリックされた文字等が入力される。ソフトウエア・キーボード・プログラムを記憶できることが前提となる。
【特許文献１】特開２００２−１４２１３９号公報
【発明の開示】
【０００６】
この発明は，ソフトウエア・キーボードのプログラムを備えていなくても，容易にソフトウエア・キーボードを利用することができるようにすることを目的とする。
【０００７】
この発明はまた，ソフトウエア・キーボードを表示画面上に表示させるためのデータを提供するコンピュータに，容易に接続できるようにすることを目的とする。
【０００８】
この発明はさらに，上述のソフトウエア・キーボードを表示画面上に表示させるためのデータを提供するコンピュータに接続するためのデータが，誤って消去等されてしまうことを防止することを目的とする。
【０００９】
この発明による通信端末装置は，符号列表示領域およびキーボード領域を含むソフトウエア・キーボードを表すソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスを記憶した記憶手段，上記記憶手段に記憶されているネットワーク・アドレスにしたがって，上記コンピュータにソフトウエア・キーボード・データのリクエストを送信する第１の送信手段，上記リクエストに応答して上記コンピュータから送信されるソフトウエア・キーボード・データを受信する第１の受信手段，上記第１の受信手段によって受信されたソフトウエア・キーボード・データに基づいて，表示装置の表示画面上にソフトウエア・キーボードを表示する表示制御手段，上記表示制御手段によって表示装置の表示画面上に表示されるソフトウエア・キーボードを用いることにより符号を入力する入力手段，上記入力手段によって入力された符号を表すデータを，上記コンピュータに送信する第２の送信手段，および上記コンピュータから送信される，上記第２の送信手段によって送信された符号を表すデータに基づいて上記符号を上記符号列表示領域に表示させるためのデータが加えられた更新されたソフトウエア・キーボード・データを，受信する第２の受信手段を備え，上記表示制御手段はさらに，第２の受信手段によって受信された更新されたソフトウエア・キーボード・データに基づいて，上記入力手段から入力された符号を上記符号列表示領域に明示的に表示したソフトウエア・キーボードを，表示装置の表示画面上に表示するものである。
【００１０】
記憶手段に記憶されたソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスにしたがって，通信端末装置からソフトウエア・キーボード・データを提供するコンピュータに，ソフトウエア・キーボード・データのリクエストが送信される。上記コンピュータから送信されるソフトウエア・キーボード・データが受信されると，受信されたソフトウエア・キーボード・データに基づいて，表示装置の表示画面上にソフトウエア・キーボードが表示される。
【００１１】
ソフトウエア・キーボードは符号列表示領域およびキーボード領域を含み，キーボード領域（キーマップ（キー配列）を表示する領域）を用いてアルファベット，平仮名，片仮名，漢字，数字，記号等を含む符号を入力するためのものである。表示装置の表示画面に表示されるキーマップ（キー配列）がタッチ（クリック）されることによって，タッチされた部分に対応する符号が通信端末装置に入力される。
【００１２】
ソフトウエア・キーボードが用いられて符号（アルファベット等）が入力されると，入力された符号を表すデータが，通信端末装置からコンピュータに送信される。コンピュータは，送信された符号を表すデータに基づいて，上記符号を表示させるためのデータを，上記ソフトウエア・キーボード・データに追加（追記）することにより，ソフトウエア・キーボード・データを更新する。更新されたソフトウエア・キーボード・データがコンピュータから通信端末装置に送信される。更新されたソフトウエア・キーボード・データを受信した通信端末装置では，更新されたソフトウエア・キーボード・データにもとづくソフトウエア・キーボードが表示画面上に表示される。すなわち，入力された符号が符号列表示領域に明示的に表示されたソフトウエア・キーボードが，通信端末装置の表示画面上に表示される。
【００１３】
この発明によると，通信端末装置の記憶手段にソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスが記憶されているので，記憶手段に記憶されているネットワーク・アドレスを読出すことによって，簡便にソフトウエア・キーボード・データを提供するコンピュータとの間で通信を行うことができる。また，通信端末装置においてソフトウエア・キーボードが用いられて符号が入力されると，その度に通信端末装置からコンピュータに入力された符号を表すデータが送信され，コンピュータにおいてソフトウエア・キーボード・データが更新されて，入力された符号を表示させるためのデータが追加（追記）されて通信端末装置に送信される。通信端末装置の記憶手段に，ソフトウエア・キーボードのためのプログラムを記憶させておく必要がない。
【００１４】
一実施態様では，上記記憶手段は読出し専用メモリである。ソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスが，誤って消去等されてしまうことが防止される。
【００１５】
上記記憶手段に記憶されているソフトウエア・キーボード・データを提供するコンピュータのネットワーク・アドレスの修正指令，たとえば，編集指令，消去指令，削除指令が与えられたことに応答して，警告を発生する警告発生手段をさらに設けてもよい。修正（編集，消去，削除等）されようとしているネットワーク・アドレスが，ソフトウエア・キーボード・データを提供するコンピュータにアクセスするためのアドレスであることを，通信端末装置の操作者に示すことができ，注意を喚起することができる。
【００１６】
さらに他の実施態様では，通信端末装置はデータ書込み可能なメモリ，および上記入力手段によって入力された任意のコンピュータのネットワーク・アドレスを表す符号列を表すデータを，上記データ書込み可能なメモリに記憶する記憶制御手段を備えている。ソフトウエア・キーボードが用いられて入力された任意のコンピュータのネットワーク・アドレスを，再度入力する手間を省くことができる。
【００１７】
この発明は，通信端末装置にソフトウエア・キーボード・データを送信するコンピュータも提供している。この発明によるコンピュータは，ソフトウエア・キーボードを表すソフトウエア・キーボード・データを，通信端末装置に送信する第１の送信手段，通信端末装置において，上記ソフトウエア・キーボード・データによって表されるソフトウエア・キーボードが用いられて任意のコンピュータのネットワーク・アドレスを表す符号列が入力されたことに応じて上記通信端末装置から送信される，任意のコンピュータのネットワーク・アドレスを表す符号列データを，受信する受信手段，受信された符号列データに基づいて，受信された符号列データによって表される任意のコンピュータのネットワーク・アドレスを，ハイパーリンクさせるためのデータを生成する生成手段，および上記生成手段によって生成されたハイパーリンク・データを，上記通信端末装置に送信する第２の送信手段を備えていることを特徴とする。
【００１８】
通信端末装置において，ソフトウエア・キーボードが用いられて任意のコンピュータのネットワーク・アドレスを表す符号列が入力されると，通信端末装置にソフトウエア・キーボード・データを送信するコンピュータは，ハイパーリンク・データを生成して通信端末装置に送信する。ハイパーリンク・データに基づく文字列部分またはハイパーリンク・データにリンク付けされているキーがクリックされることによって，通信端末装置から文字列部分によって特定されるコンピュータにアクセスが行われ，アクセス先のコンピュータからウェブ・データ等が送信される。所望のコンピュータからのウェブ・データの受信が容易に実現される。
【００１９】
この発明は，上述のコンピュータの制御方法も提供している。
【実施例】
【００２０】
図１は，ウェブ・ページ表示システムの概要を示している。
【００２１】
ウェブ・ページ表示システムは，インターネット１を介して相互に通信可能に接続された通信端末装置２と，ブラウザ・キーボード・サーバ３と，ウェブ・サーバ４とによって構成される。ウェブ・ページ表示システムには，一般には複数の通信端末装置２，複数のブラウザ・キーボード・サーバ３および複数のウェブ・サーバ４が含まれるが，図１においては複数の通信端末装置２，複数のブラウザ・キーボード・サーバ３および複数のウェブ・サーバ４の図示は省略され，１台の通信端末装置２，１台のブラウザ・キーボード・サーバ３および１台のウェブ・サーバ４が示されている。
【００２２】
図２は，通信端末装置２を正面から見た外観を示している。図３は，通信端末装置２の電気的構成を示すブロック図である。
【００２３】
通信端末装置２には，その正面から見て右上上面にアンテナ11が設けられている。また，通信端末装置２の正面のほぼ全体に，液晶表示装置の表示画面（ＬＣＤ：Liquid Crystal Display）12が形成されている。表示画面12の下部には，メニュー／ＯＫボタン14，キャンセルボタン15および上下左右キー16が形成されている。通信端末装置２の下部側面に，電源ボタン13が設けられている。
【００２４】
通信端末装置２はＣＰＵ21を含む。ＣＰＵ21によって通信端末装置２の全体が統括的に制御される。ＣＰＵ21，その他の回路には，バッテリ36から電源が供給される。
【００２５】
通信端末装置２は，メニュー／ＯＫボタン14，キャンセルボタン15および上下左右キー16を含むスイッチ群32を持つ。スイッチ群32からの操作信号は，Ｉ／Ｏ（Input Output）ユニット31を介してＣＰＵ21に入力する。さらに通信端末装置２には表示画面（ＬＣＤ）12を含む液晶表示装置が設けられている。液晶表示装置の表示画面12に，液晶表示制御回路（ＬＣＤ制御回路）26によって文字，画像等が表示される。液晶表示制御回路26には，フレームメモリ24に記憶される画像データ等，オンスクリーンデバイス（ＯＳＤ）25から与えられる文字データが入力する。また表示画面12はタッチパネル（入力装置）としても機能する。
【００２６】
通信端末装置２には，通信端末装置２を制御するための制御プログラム，システム・データ，ブックマーク・リスト・データ（後述する），その他の所定のデータを記憶するＲＯＭ（Read Only Memory）と，データ処理のためのワーク・エリア，バッファ・エリアを提供するＲＡＭ（Ramdom Access Memory）を含むシステムメモリ27，ブラウザ・プログラム（以下，ブラウザという），ユーザ・データ，ブックマーク・リスト・データ（後述する），その他のデータを記憶するための不揮発性メモリ（ＲＡＭ）28を含む。
【００２７】
ブックマーク・リスト・データはブラウザによって利用されるデータであり，ＵＲＬ（Uniform Resource Locator）と，そのＵＲＬによって特定される接続先の名称とが記述されたデータである。ブラウザによってブックマーク・リスト・データが読み込まれると，ブックマーク・リスト・データに記述された接続先の名称（ブックマーク・リスト）が通信端末装置２の表示画面12上に表示される。表示画面12に表示されたブックマーク・リストが選択（クリック）されると，選択された接続先の名称に対応してブックマーク・リスト・データに記述されているＵＲＬに基づいて，接続先装置に通信端末装置２からアクセスが行われる。接続先装置から通信端末装置２にウェブ・データ（たとえば，ＨＴＭＬデータ）が送信され，ＨＴＭＬデータに基づく画像（ウインドウ）が通信端末装置２の表示画面12上に表示される。通信端末装置２においては，ブックマーク・リスト・データは，システムメモリ27のＲＯＭと不揮発性メモリ28の両方に記憶される（詳しくは，後述する）。
【００２８】
通信端末装置２においてインターネット１を介して送信されたデータは，アンテナ11を介して無線インターフェイス22において受信される。通信端末装置２から他の装置にデータを送信する場合には，無線インターフェイス22，アンテナ11を経てデータが送出（送信）される。
【００２９】
通信端末装置２はさらに，データを圧縮または伸張するための圧縮／伸張回路23，経過時間を計測するタイマ29，時刻を計時する時計30，メモリカード35を挿入するためのメモリカードスロット34，メモリカードスロット34を介してメモリカード35にデータを記録し，かつメモリカード35に記憶されたデータを読み出すカードインターフェイス33を備えている。
【００３０】
図４は，ブラウザ・キーボード・サーバ３の電気的構成を示すブロック図である。
【００３１】
ブラウザ・キーボード・サーバ３は，ブラウザ・キーボード・サーバ３の全体を統括的に制御するＣＰＵ41を含む。ＣＰＵ41その他の回路には，クロック回路58からクロック・パルスが与えられ，バッテリ59から電源が供給される。
【００３２】
ブラウザ・キーボード・サーバ３は，ブラウザ・キーボード・サーバ３を制御するための制御プログラムその他の所定のデータを記憶するシステムメモリ（ＲＯＭおよびＲＡＭ）50，通信プログラム等を記憶するための不揮発性メモリ51，オペレーティング・システムその他のプログラムおよびデータを記憶するためのハードディスクを含むハードディスクドライブ（ＨＤＤ）43，フレキシブル・ディスクに記録されているデータ等を読み出し，フレキシブル・ディスクにデータを記録するためのフレキシブル・ディスク・ドライブ（ＦＤドライブ），ＣＤ−ＲＯＭに記録されているデータ等を読出すＣＤ−ＲＯＭドライブ42を含んでいる。
【００３３】
ブラウザ・キーボード・サーバ３はさらに，各種指令を与えるための入力装置（キーボード，マウス等）を接続するためのインタフェイス（ＰＳ／２インターフェイス，ＵＳＢインターフェイス）55，動作状態を表すＬＥＤ56，拡張カードを挿入するための拡張カードスロット57が設けられている。ＰＳ／２インタフェイスまたはＵＳＢインタフェイス55に接続された入力装置から与えられる指示を表す信号は，Ｉ／Ｏユニット53を介してＣＰＵ41に与えられる。また，ＬＥＤの点灯のための信号はＩ／Ｏユニット53を介してＬＥＤ56に与えられる。拡張カードスロット57に拡張カードが挿入されると，拡張カードインターフェイス54を介してＣＰＵ41と拡張カードとの間でデータのやりとりが行われる。
【００３４】
ブラウザ・キーボード・サーバ３は，ネットワーク制御回路44およびネットワークインターフェイス45を含む。ネットワーク制御回路44およびネットワークインターフェイス45が用いられて，上述の通信端末装置２との間でデータ通信が行われる。
【００３５】
ブラウザ・キーボード・サーバ３はさらに，音（音声）を生成等するためのサウンド回路46，映像信号を一時的に記憶するためのビデオＲＡＭ47，映像信号を出力するためのビデオ制御回路48およびビデオインターフェイス49，経過時間等を計測するためのタイマ52を備えている。
【００３６】
ウェブ・サーバ４も，ブラウザ・キーボード・サーバ３と同様の電気的構成を持つ。
【００３７】
図５および図６は，通信端末装置２，ブラウザ・キーボード・サーバ３およびウェブ・サーバ４のそれぞれの処理手順を示すフローチャートである。
【００３８】
通信端末装置２は，そのシステムメモリ27のＲＯＭに，ブラウザ・キーボード・サーバ３のＵＲＬが記述されたブックマーク・リスト・データが記憶された状態で出荷される（ステップ61）。
【００３９】
通信端末装置２を所持するユーザによって，メニュー／ＯＫボタン14が用いられてブラウザの起動指示が入力される（ステップ62）。不揮発性メモリ28からブラウザが読出され，読出されたブラウザがＣＰＵ21によって実行される。
【００４０】
通信端末装置２の表示画面12上には，システムメモリ27のＲＯＭに記憶されたブックマーク・リスト・データおよび不揮発性メモリ28に記憶されたブックマーク・リスト・データに基づくブックマーク・リストが表示される（ステップ63；図14）。
【００４１】
上述のように，ブックマーク・リスト・データは，システムメモリ27のＲＯＭおよび不揮発性メモリの両方に記憶されており，表示画面12上に表示されるブックマーク・リストは，システムメモリ27のＲＯＭに記憶されたブックマーク・リスト・データおよび不揮発性メモリ28に記憶されたブックマーク・リスト・データの両方によって構成される。上下左右キー16が用いられてブラウザ・キーボード・サーバの名称の部分が選択され，かつメニュー／ＯＫボタン14が押されると（ステップ64），通信端末装置２とブラウザ・キーボード・サーバ３との間の通信が開始される（ステップ65）。
【００４２】
通信端末装置２からブラウザ・キーボード・サーバ３に，ブラウザ・キーボード・ページ・データのリクエストが送信される。ブラウザ・キーボード・サーバ３は，通信端末装置２からのリクエストに応答して，ブラウザ・キーボード・ページ・データを初期化して通信端末装置２に送信する（ステップ81）。初期化されたブラウザ・キーボード・ページ・データに基づく画像（ブラウザ・キーボード・ページ）が，通信端末装置２の表示画面12上に表示される（ステップ66）。
【００４３】
図７(A) は，初期化されたブラウザ・キーボード・ページ・データ101ａ の一例を，図７(B) は，初期化されたブラウザ・キーボード・ページ・データ101ａ に基づいて通信端末装置２の表示画面上に表示されるブラウザ・キーボード・ページ110ａ の一例を示している。
【００４４】
ブラウザ・キーボード・ページ・データ101ａ に基づいて通信端末装置２の表示画面上に表示されるブラウザ・キーボード・ページ110ａ は，いわゆるソフトウエア・キーボードを構成する。ブラウザ・キーボード・ページ110ａ は，文字表示領域111 ，「ＧＯ」ボタン112 およびキーボード表示領域113 を含んでいる。
【００４５】
たとえば，通信端末装置２のユーザによってタッチペン等が用いられてブラウザ・キーボード・ページ110ａ のキーボード表示領域113 のアルファベット「ｈ」の文字部分がタッチされると（ブラウザ・キーボード入力；ステップ67），タッチされた「ｈ」の文字部分を示すデータが，通信端末装置２からブラウザ・キーボード・サーバ３に送信される。ブラウザ・キーボード・サーバ３は，図８(A) に示すように，ブラウザ・キーボード・ページ・データを更新して通信端末装置２に送信する（ステップ82）。
【００４６】
更新されたブラウザ・キーボード・ページ・データ101ｂ（図８(A) ）は，初期化されたブラウザ・キーボード・ページ・データ101ａ （図７(A) ）に，文字表示領域111 に「ｈ」を表示するためのデータを追加（追記）し，かつハイパーリンクのためのデータを追加（追記）したものである。具体的には，図７(A) に示す初期化されたブラウザ・キーボード・ページ・データ101ａ の第１行目「<body>」と第２行目「<hr>」の間に，アルファベット「ｈ」が追加されている。これが，アルファベット「ｈ」を文字表示領域111 に表示するためのデータである。また，図７(A) に示す初期化されたブラウザ・キーボード・ページ・データ101ａ の第３行目「<a href=''''>GO</a>」が，「<a href=''h''>GO</a>」に修正されている。これが，追加（追記）されたハイパーリンクのためのデータである。ハイパーリンクのためのデータは「ＧＯ」ボタン112 にリンク付けされる。
【００４７】
通信端末装置２の表示画面12には，更新されたブラウザ・キーボード・ページ・データ101ｂに基づくブラウザ・キーボード・ページ110ｂ （文字表示領域111 に「ｈ」が表示されたページ）が表示される（ステップ68；図８(B) ）。
【００４８】
このようにして，通信端末装置２のユーザがタッチペン等を用いてブラウザ・キーボード・ページ110 のキーボード表示領域113 の文字または記号をタッチする度に，通信端末装置２とブラウザ・キーボード・サーバ３との間でデータ通信が行われて，タッチされた文字または記号を文字表示領域111 に表示するためのデータが追加（追記）され，かつハイパーリンクのためのデータが追加（追記）されたブラウザ・キーボード・ページ・データが，ブラウザ・キーボード・サーバ３において生成されて，生成されたブラウザ・キーボード・ページ・データに基づくブラウザ・キーボード・ページが，通信端末装置２の表示画面上に表示される。
【００４９】
上述のようにして，ユーザが，「ｈ」，「ｔ」，「ｔ」，「ｐ」，「：」，「／」，「／」，「ｗ」，「ｗ」，「ｗ」，「．」，「ｐ」，「ｈ」，「ｏ」，「ｔ」，「ｏ」，「．」，「ｎ」，「ｅ」，「ｔ」，「／」，「ｐ」，「ｒ」，「ｉ」，「ｎ」，「ｔ」および「／」を続けてタッチすると，図９(A) に示すブラウザ・キーボード・ページ・データ101ｃ がブラウザ・キーボード・サーバ３において生成されて，通信端末装置２に送信される。文字表示領域111 に「http://www.photo.net/print/」の文字列が表示されたブラウザ・キーボード・ページ110ｃ （図９(B) ）が，通信端末装置２の表示画面12に表示される（ステップ67，82，68の繰り返し）。
【００５０】
アクセスを希望するＵＲＬ（上述の場合，http://www.photo.net/print/）の入力を終えたところで「ＧＯ」ボタン112 がタッチされると（ステップ69），入力されたＵＲＬによって特定されるウェブ・サーバ（ウェブ・サーバ４とする）に，ウェブ・データの送信要求が送信される。ウェブ・サーバ４は，ウェブ・データを準備して（たとえば，記憶装置から読み出して），通信端末装置２に送信する（ステップ91）。通信端末装置２の表示画面12上に，ウェブ・サーバ４から送信されたウェブ・データに基づくページ（ウェブ・ページ）が表示される（ステップ70）。
【００５１】
必要であれば，ユーザはメニュー／ＯＫボタン14を用いて表示画面12上に表示されているウェブ・ページを送信したウェブ・サーバ４のＵＲＬをブックマークに登録する（ステップ71）。登録されたＵＲＬ（表示されているウェブ・ページを特定するＵＲＬ）が，ブックマーク・リストに追加される（ステップ72）。通信端末装置２が用いられてユーザによってブックマーク・リストに追加されるＵＲＬは，不揮発性メモリ28に記憶されているブックマーク・リスト・データ中に追記される。
【００５２】
図10は，通信端末装置２の不揮発性メモリ28に記憶されている一部のデータのデータ構造と，通信端末装置２のシステムメモリ27のＲＯＭに記憶されている一部のデータのデータ構造を示している。
【００５３】
不揮発性メモリ28およびシステムメモリ27のＲＯＭに記憶されるデータは，基本的にはディレクトリに属するようにして記憶される。
【００５４】
この実施例において，不揮発性メモリ28には，ルート（Ｒｏｏｔ）ディレクトリの下層に，複数のディレクトリ（ｄｃｉｍディレクトリ，ａｕｄｉｏディレクトリ，ｔｅｘｔディレクトリ，ｐｒｏｇｒａｍディレクトリおよびｒｏｍディレクトリ）が作成されている。ルートディレクトリの下層に作成されたこれらのディレクトリに，データが関連づけされている，またはさらに下層のディレクトリが作成されて関連づけられている。
【００５５】
システムメモリ27のＲＯＭにも，ディレクトリが作成され，データが関連づけされている。
【００５６】
不揮発性メモリ28に記憶されているルートディレクトリの下層のディレクトリのうち，ｒｏｍディレクトリは，システムメモリ27のＲＯＭに記憶されているデータ構造の上層ディレクトリとなるものである（仮想ディレクトリ）。すなわち，通信端末装置２の電源スイッチ13が用いられて電源がオンされると，通信端末装置２では，不揮発性メモリ28に記憶されているｒｏｍディレクトリに，システムメモリ27のＲＯＭに記憶されているデータ構造がマウントされる。ｒｏｍディレクトリの下層に，システムメモリ27のＲＯＭに記憶されているデータ（ディレクトリ）が作成されているように扱われる。
【００５７】
上述したように，ブックマーク・リスト・データ（ｂｏｏｋｍａｒｋ．ｄａｔ）は，不揮発性メモリ28と，システムメモリ27のＲＯＭの両方に存在する。
【００５８】
システムメモリ27のＲＯＭに記憶されたブックマーク・リスト・データは，通信端末装置２の出荷前に，通信端末装置２の製造メーカ等によりシステムメモリ27のＲＯＭに記憶されたものである。上述のように，システムメモリ27のＲＯＭに記憶されたブックマーク・リスト・データには，ブラウザ・キーボード・サーバのＵＲＬが記述されている。ＲＯＭに記憶されているから，ブラウザ・キーボード・サーバのＵＲＬは削除（消去）等することはできない。他方，不揮発性メモリ28に記憶されたブックマーク・リスト・データには，ユーザが通信端末装置２を用いて追加したＵＲＬが記述される（もちろん，出荷前に，不揮発性メモリ28に記憶されたブックマーク・リスト・データにも，所定のＵＲＬを記述しておいてもよい。）。不揮発性メモリ28に記憶されているブックマーク・リスト・データ中のＵＲＬは，削除（消去）等することが可能である。
【００５９】
図11は，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 の記述の一例を，図12は不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 の記述の一例をそれぞれ示している。図13は，ブックマーク・リストを表示画面12上に表示するときのブラウザによる処理の流れを，図11および図12に示すブックマーク・リスト・データ131 ，132 を用いて示すものである。
【００６０】
通信端末装置２においてブラウザの起動指示が入力されると，上述のように，ブラウザが起動される。ブラウザは，まず，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 （図11）を読込む。システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 にはその第１行目に，不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 の読込命令（#include /program/browser/bookmark.dat）が記述されている。図13（および図11）に示す例では，命令内容を分かりやすくするためにＣ言語によって読込命令が記述されているが，Ｃ言語に限られないのは言うまでもなく，ＸＭＬ言語，その他の言語で読込命令を記述してもよい。ブラウザは，ブックマーク・リスト・データ131 に記述されている読込命令にしたがって，不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 を読込む。
【００６１】
不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 の読込みの後，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 の２行目以降が読込まれる。
【００６２】
このようにして，ブラウザによって，不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 と，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 の両方が読み込まれる。読込まれた２つのブックマーク・リスト・データ131 ，132 に基づくブックマーク・リスト（ＵＲＬに対応する文字列）が，表示画面12上に表示される（図14）。表示画面12上に表示されるブックマーク・リストのうち，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 に基づくブックマーク・リスト（文字列）の左側には，削除等を行うことができないことを明示するために，鍵を表す記号が付加されて表示される。
【００６３】
図15は，ブックマーク・リスト・データの内容を編集または削除（消去）する処理において，システムメモリ27のＲＯＭに記憶されたブックマーク・リスト・データ131 の記述の一部を，ユーザが削除（消去）しようとした場合の通信端末装置２の処理動作を示すフローチャートである。
【００６４】
メニュー／ＯＫボタン14が用いられてブックマークの編集／消去メニューが選択されると，不揮発性メモリ28に記憶されているブックマーク・リスト・データ132 およびシステムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 に基づいて，ブックマーク・リストが，表示画面12上に表示される（図16）。上下左右キー16が用いられて，編集または消去しようとするブックマークが選択される（ステップ141 ）。ここでは，システムメモリ27のＲＯＭに記憶されているブックマーク・リスト・データ131 に記述されているブラウザ・キーボード１が選択されたとする。選択されたブックマーク（ブラウザ・キーボード１）は，反転表示される。
【００６５】
メニュー／ＯＫボタン14が押されると，ブラウザは，選択されたブラウザ・キーボード１のＵＲＬが記述されているブックマーク・リスト・データ131 をリード／ライト・モードで開く（読込む）命令を，ＣＰＵ21に与える（ステップ142 ）。しかしながら，ブラウザ・キーボード１のＵＲＬが記述されているブックマーク・リスト・データ131 はシステムメモリ27のＲＯＭに記憶されているので，リード／ライト・モードで開く（読込む）ことができず，ＣＰＵ21はオープン・エラーを発生する（ステップ143 ）。オープン・エラーが発生したことに応答して，ブラウザは，図17に示すように，表示画面12上にブックマーク・リストに重ね合わせてエラーメッセージを表示する（ステップ144 ）。通信端末装置２のユーザに，ブラウザ・キーボード１のブックマークは編集または消去することができないことが，明示的に示される。
【図面の簡単な説明】
【００６６】
【図１】ウェブ・ページ表示システムの概要を示す。
【図２】通信端末装置を正面からみた外観を示す。
【図３】通信端末装置の電気的構成を示すブロック図である。
【図４】ブラウザ・キーボード・サーバの電気的構成を示すブロック図である。
【図５】通信端末装置，ブラウザ・キーボード・サーバおよびウェブ・サーバのそれぞれの処理手順を示すフローチャートである。
【図６】通信端末装置，ブラウザ・キーボード・サーバおよびウェブ・サーバのそれぞれの処理手順を示すフローチャートである。
【図７】(A) はブラウザ・キーボード・ページ・データの一例を，(B) は(A) に示すページ・データに基づいて表示されるページをそれぞれ示している。
【図８】(A) はブラウザ・キーボード・ページ・データの一例を，(B) は(A) に示すページ・データに基づいて表示されるページをそれぞれ示している。
【図９】(A) はブラウザ・キーボード・ページ・データの一例を，(B) は(A) に示すページ・データに基づいて表示されるページをそれぞれ示している。
【図１０】不揮発性メモリに記憶されている一部のデータのデータ構造と，システムメモリのＲＯＭに記憶されている一部のデータのデータ構造を示している。
【図１１】システムメモリのＲＯＭに記憶されているブックマーク・リスト・データの記述の一例を示す。
【図１２】不揮発性メモリに記憶されているブックマーク・リスト・データの記述の一例をそれぞれ示している。
【図１３】ブラウザによる２つのブックマーク・リスト・データの読込処理の流れを示す。
【図１４】ブックマーク・リストが表示されている状態の通信端末装置を示す。
【図１５】システムメモリのＲＯＭに記憶されているブックマーク・リスト・データに基づくブックマークを消去しようとした場合の通信端末装置の動作の流れを示すフローチャートである。
【図１６】ブックマーク編集／消去モードにおける通信端末装置の表示画面を示す。
【図１７】システムメモリのＲＯＭに記憶されているブックマーク・リスト・データに基づくブックマークを消去しようとした場合における通信端末装置の表示画面を示す。
【符号の説明】
【００６７】
１  インターネット
２  通信端末装置
３  ブラウザ・キーボード・サーバ
４  ウェブ・サーバ
11  アンテナ
12  表示画面
22  無線インタフェイス
21，41  ＣＰＵ
27，50  システムメモリ
28，51  不揮発性メモリ
44  ネットワーク制御回路
45  ネットワーク・インタフェイス
101ａ，101ｂ，101ｃ  ブラウザ・キーボード・ページ・データ
110ａ，110ｂ，110ｃ  ブラウザ・キーボード・ページ
131，132  ブックマーク・データ
【図１】
2005084764.tif 000003
【図２】
2005084764.tif 000004
【図３】
2005084764.tif 000005
【図４】
2005084764.tif 000006
【図５】
2005084764.tif 000007
【図６】
2005084764.tif 000008
【図７】
2005084764.tif 000009
【図８】
2005084764.tif 000010
【図９】
2005084764.tif 000011
【図１０】
2005084764.tif 000012
【図１１】
2005084764.tif 000013
【図１２】
2005084764.tif 000014
【図１３】
2005084764.tif 000015
【図１４】
2005084764.tif 000016
【図１５】
2005084764.tif 000017
【図１６】
2005084764.tif 000018
【図１７】
2005084764.tif 000019