(57)【特許請求の範囲】
【請求項１】
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援するための方法であって、
画面保存機能部が、ウェブページとして表示されたフォーム入力ページを保存する画面保存段階と、
データ編集機能部が、前記画面保存段階で保存された前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集段階と、
データ貼付機能部が、前記データ編集段階でフォーム入力ページと関連付けられて保存された送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示するデータ貼付段階とを有するフォーム入力支援方法。
【請求項２】
前記データ貼付段階は、前記送信すべきデータを入力項目毎に設定する設定段階と、
前記設定段階で入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する貼付段階とを有する請求項１に記載のフォーム入力支援方法。
【請求項３】
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援する機能を有する情報処理装置であって、
ウェブページとして表示されたフォーム入力ページを保存する画面保存手段と、
前記画面保存手段が保存した前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集手段と、
前記データ編集手段がフォーム入力ページと関連付けて保存した送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示するデータ貼付手段とを有する情報処理装置。
【請求項４】
前記データ貼付手段は、前記送信すべきデータを入力項目毎に設定し、
当該入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する構成とされてなる請求項３に記載の情報処理装置。
【請求項５】
前記データ貼付手段は、データ編集手段が保存した送信すべきデータの入力項目に対応するＨＴＭＬのｎａｍｅ属性の項目が、ウェブページとして表示されたフォーム入力ページの入力項目に対応するＨＴＭＬのｎａｍｅ属性の項目と全て一致する場合にのみ、送信すべきデータをウェブページとして表示されたフォーム入力ページに貼り付けて表示する構成とされてなる請求項４に記載の情報処理装置。
【請求項６】
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援する機能をコンピュータに実行させるためのプログラムであって、コンピュータを、
ウェブページとして表示されたフォーム入力ページを保存する画面保存手段と、
前記画面保存手段が保存した前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集手段と、
前記データ編集手段がフォーム入力ページと関連付けて保存した送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示するデータ貼付手段として機能させるための命令を有するプログラム。
【請求項７】
前記データ貼付手段は、前記送信すべきデータを入力項目毎に設定し、
当該入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する構成とされてなる請求項６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はフォーム入力支援方法、フォーム入力支援装置およびフォーム入力支援プログラムに係り、特にウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援する機能を提供するためのフォーム入力支援方法、フォーム入力支援装置およびフォーム入力支援プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータのウェブブラウザを利用してショッピングやブログの入力などを行う際、いわゆるフォーム入力ページが利用される。
【０００３】
このフォーム入力ページとは、例えばＨＴＭＬで作成された画面であり、このフォーム入力ページ上に設定されている各入力項目欄に該当する入力項目を入力する操作を行うことで、当該入力項目に入力されたデータがＨＴＴＰリクエストによりサーバにアップロードされる構成とされている。
【０００４】
このフォーム入力ページを利用する場合、通常リアルタイムでの利用が前提となっている。
【０００５】
例えば、ショッピングサイトで長時間フォーム入力ページを表示させままこれに対するデータ入力処理を継続しようとするとセッション切れが生じ、もってそれまでのデータ入力が無効となってしまう。
【０００６】
例えば住所などの個人情報の入力を支援する方法として、いわゆるマイプロフィール機能が知られている。このマイプロフィール機能は、携帯電話機に登録したプロフィール情報を、マイプロフィール対応のフォーム入力ページにおいてワンボタンで貼り付けることを可能にするものである。
【０００７】
例えば携帯電話機のブラウザでブログを作成するような場合、上記フォーム入力ページを利用して必要な情報の入力を行う。ここでブログを作成する場合一般にデータ入力に時間を要するが、上記の如くセッション切れが生ずることがないように短時間で作成する必要があった。
【０００８】
またこのようにブログを作成するような場合、フォーム入力ページを利用して情報を入力後、サーバにアップローして登録することに失敗すると、それまでに入力した情報が消失してしまう場合がある。
【０００９】
このためこのようなサービスを利用する場合、入力すべき内容を事前に別途作成しておき、このようにして作成した内容をウェブページ上で表示されたフォーム入力ページ上に貼り付ける方法が考えられる。
【００１０】
一般に携帯電話機のブラウザを使用する場合、このように事前に入力する内容を作成しておき、ウェブページとして表示されたフォーム入力ページに貼り付けるためには、いわゆるテキストメモの機能等を使用して入力すべき内容を作成した後、いわゆるコピーアンドペースト操作を行うことにより、ウェブページとして表示されているフォーム入力ページ中の該当する入力欄に貼り付ける作業を行う。
【特許文献１】特開２００４−１１２１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は上記状況に鑑み、特にウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を効果的に支援する構成を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、ウェブページとして表示されたフォーム入力ページを保存し、このように保存されたフォーム入力ページをオフラインで表示させ、その入力項目毎に入力された送信すべきデータを、当該フォーム入力ページと関連付けて保存し、このようにフォーム入力ページと関連付けられて保存された送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示する構成を有する。
【００１３】
この構成によれば、ウェブページとして表示されたフォーム入力ページを保存し、このように保存されたフォーム入力ページをオフラインで表示させ、その入力項目毎に入力された送信すべきデータを、当該フォーム入力ページと関連付けて保存するようにした。このため、ユーザはオフライン状態で表示されたフォーム入力ページ上で、じっくり時間を掛けて、その入力項目毎に送信すべきデータを入力することが出来る。
【００１４】
したがって、あたかもウェブページとしてオンライン状態で表示されたフォーム入力ページに対し、入力項目毎に送信すべきデータを入力するのと同様の感覚でデータの入力作業を行うことが出来る。又この場合、フォーム入力ページはオフライン状態で表示されているため、セッション切れの心配が無く、好きなだけ時間を掛けて入力作業を行うことが出来る。よってユーザにとって利便性が向上する。
【００１５】
このようにして入力作業が行われ、これが終了した後、このようにして入力された送信すべきデータは、該当するフォーム入力ページと関連付けて保存される。
【００１６】
そしてその後、このようにフォーム入力ページと関連付けられて保存された送信すべきデータが取り出され、当該送信すべきデータが、ウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示される。
【００１７】
その結果、オンライン状態で表示されたフォーム入力ページの対応する入力項目の各々に対し、上記保存されていた、送信すべきデータがそれぞれ貼り付けて表示される。ここでの処理は、オンライン状態で表示されたフォーム入力ページと、前記保存されていた送信すべきデータとの間の入力項目の突き合わせ処理と、当該突き合わせの結果一致した、オンライン状態で表示されたフォーム入力ページの入力項目に対し該当する送信すべきデータを貼り付けて表示する処理であるため、ごく短時間で終了することが出来、もってセッション切れのおそれはない。
【発明の効果】
【００１８】
このように本発明によれば、ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を行う場合、ウェブページとして表示されたフォーム入力ページを保存した後、このように保存されたフォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを、当該フォーム入力ページと関連付けて保存する。又、このようにフォーム入力ページと関連付けられて保存された送信すべきデータを取り出し、当該取り出した、保存された送信すべきデータを、オンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示する。したがって、フォーム入力ページをオンライン状態で表示させることにより生じ得るセッション切れを回避し、じっくり時間を掛けて送信すべきデータの入力作業を行うことが可能となり、ユーザの利便性を効果的に向上し得る。
【発明を実施するための最良の形態】
【００１９】
本発明の構成によれば、ウェブページとして表示されたフォーム入力ページを保存し、このように保存されたフォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを、当該フォーム入力ページと関連付けて保存するようにした。このため、ユーザはオフライン状態で表示されたフォーム入力ページ上で、じっくり時間を掛けて、その入力項目毎に送信すべきデータを入力することが出来る。
【００２０】
したがって、あたかもウェブページとしてオンライン状態で表示されたフォーム入力ページに対し、入力項目毎に送信すべきデータを入力するのと同じ感覚でデータの入力作業を行うことが出来る。又この場合、フォーム入力ページはオフライン状態で表示されているため、セッション切れの心配が無く、好きなだけ時間を掛けて入力作業を行うことが出来る。よってユーザにとって利便性が向上する。
【００２１】
このようにして送信すべきデータの入力作業が行われ、これが終了した後、該当するフォーム入力ページと関連付けて保存される。そしてその後、このようにフォーム入力ページと関連付けられて保存された送信すべきデータが取り出され、当該送信すべきデータが、ウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示される。
【００２２】
その結果、オンライン状態で表示されたフォーム入力ページの対応する入力項目の各々に対し、上記保存されていた、送信すべきデータがそれぞれ貼り付けて表示される。ここでの処理は、オンライン状態で表示されたフォーム入力ページと、保存され得ていた送信すべきデータとの間の入力項目の突き合わせ処理と、当該突き合わせの結果一致したオンライン状態で表示されたフォーム入力ページの入力項目に対し保存されていた送信すべきデータを貼り付けて表示する処理であるため、ごく短時間で終了することが出来、もってセッション切れのおそれはない。
【００２３】
この場合、上記保存されていた、送信すべきデータを、オンライン状態で表示された、対応するフォーム入力ページに対し貼り付けて表示する処理は、例えばＨＴＭＬ形式で作成されたフォーム入力ページのｎａｍｅ属性の入力項目単位で行うことが可能である。
【００２４】
すなわち上記保存されていた、送信すべきデータを取り出して上記入力項目単位のリストを生成し、ウェブページとしてオンライン状態で表示されている対応するフォーム入力ページの該当するｎａｍｅ属性の入力項目と順次突き合わせる。そして上記リスト形式の送信すべきデータと、ウェブページとしてオンラインで表示された対応するフォーム入力ページとの間で一致する入力項目につき、該当する送信すべきデータを、ウェブページとしてオンラインで表示されているフォーム入力ページの対応する入力項目に対して貼り付けて表示する。
【００２５】
本発明の実施例では、フォーム入力ページに対し入力すべき内容を事前に作成でき、このようにして事前に作成された内容を、携帯電話機のブラウザの機能と連動させることにより、オンライン状態で表示されたフォーム入力ページに対し、簡単に貼り付けて表示することが可能となる。
【００２６】
又、上記事前に作成する、フォーム入力ページに対し入力すべき内容を作成するための画面を、対応するフォーム入力ページのウェブデータを利用して表示することが出来る。
【００２７】
又、上記事前に作成する、フォーム入力ページに対し入力すべき内容の作成・編集は、必要に応じて随時中断、再開可能となる。
【００２８】
又、上記事前に作成した、フォーム入力ページに対し入力すべき内容は、ウェブページとしてオンライン状態で表示されたフォーム入力ページに、簡単な操作で貼り付けて表示することが可能となる。
【００２９】
すなわち本発明の実施例による携帯電話機は、図１に示す如く、ウェブページとして表示されたフォーム入力ページを、そのメモリ４のフォームＤＢ、ＤＢ１に保存する機能を提供するフォーム登録部１と、当該保存したフォーム入力ページ、およびユーザにより入力されメモリ４のデータＤＢ、ＤＢ２に保存された、送信すべきデータの表示、編集および再保存等の機能を提供するフォーム編集部２と、当該携帯電話機のブラウザによって表示されたウェブページとしてのフォーム入力ページに対し、前記データＤＢ，ＤＢ２に保存された、送信すべきデータを貼り付けて表示する機能を提供するフォーム利用部３とを有する。
【００３０】
図２は本発明の実施例による携帯電話機が搭載するソフトウェアの階層構造を示す。
【００３１】
図２中、最上層１０にはブックマーク機能部１１，ＵＲＬ入力機能部１２，画面メモ一覧機能部１３およびフォーム一覧機能部１４が含まれる。
【００３２】
ブックマーク機能部１１は、周知のブックマーク機能を提供する機能部分である。
【００３３】
ＵＲＬ入力機能部１２は、ユーザがＵＲＬを入力することにより、該当するサイトに接続し、当該サイトが提供するウェブページを表示する機能を提供する機能部分である。
【００３４】
画面メモ一覧機能部１３は、周知の画面メモ機能で保存された画面の一覧を表示する機能を提供する機能部分である。
【００３５】
フォーム一覧機能部１４は、上記フォーム編集部２およびフォーム利用部３を構成する機能部分であり、上記フォーム登録部１の機能によりフォームＤＢ、ＤＢ１に保存された複数のフォーム入力ページを一覧表示するための機能部分である。
【００３６】
又その下層にはブラウザアプリ部２０が設けられている。このブラウザアプロブ２０は、当該携帯電話機が有するブラウザの機能のうち、当該携帯電話機の表示画面に表示すべき情報を得る機能を提供する機能部分である。
【００３７】
このブラウザアプリ部２０には、サイト表示機能部２１，画面メモ表示機能部２２およびフォーム編集機能部２３が含まれる。
【００３８】
サイト表示機能部２１は、上記ブックマーク機能部１１により指定されたサイトに接続して当該サイトが提供するウェブページを表示する機能を提供するアプリケーションプログラムである。
【００３９】
画面メモ表示機能２２は、上記画面メモ一覧機能部１３により一覧表示された画面のうち、ユーザによって指定された画面を表示する機能を提供するアプリケーションプログラムである。
【００４０】
フォーム編集機能部２３は、上記フォーム編集部２を構成する機能部分であり、上記フォーム一覧機能部１４により一覧表示されたフォームのうち、ユーザに指定されたフォームにつき、該当するフォーム入力ページをオフライン状態で表示するとともに、対応する送信すべきデータが既にデータＤＢ、ＤＢ２に保存されていれば、これを上記オフライン状態で表示されたフォーム入力ページの対応する入力項目欄に貼り付けて表示し、ユーザによる上記送信すべきデータの編集を可能にする機能を提供するアプリケーションプログラムである。
【００４１】
ブラウザアプリ部２０の下層にはブラウザ描画処理部３０が設けられている。このブラウザ描画処理部３０は、上記ブラウザアプリ部２０の機能により得られた表示すべき情報に基づき、実際に当該携帯電話機の表示画面上に画像を表示する描画処理を行う機能部分であり、具体的には上記サイト表示機能部２１によるウェブページの表示、画面メモ表示機能部２２による画面の表示、フォーム編集機能部２３によるフォーム入力ページの表示等の際の描画処理を行う。
【００４２】
ブラウザ描画処理部３０の下層には、ＨＴＴＰ機能部４１，ＳＳＬ機能部４２およびソケット処理部４３が設けられている。
【００４３】
ＨＴＴＰ機能部４１は周知のＨＴＴＰ（ハイパーテキストプロトコル）にしたがって、サイトから送信されたＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）ファイル等を上記ブラウザアプリ部３０に転送する機能を提供する機能部分である。
【００４４】
ＳＳＬ機能部４２は周知のＳＳＬ（ｓｅｃｕｒｅ  ｓｏｋｅｃｔｓ  ｌａｙｅｒ）の機能により、ＴＣＰ／ＩＰ通信のセキュリティを確保する機能を提供する機能部分である。
【００４５】
ソケット処理部４３は、周知のソケット（ｓｏｃｋｅｔ）のインタフェース機能により、ブラウザアプリ部３０のサイト表示機能部３１がＴＣＰ／ＩＰ（トランスミッションコントロールプロトコル／インターネットプロトコル）にアクセスすることを可能にし、もってサイト表示機能部３１がＴＣＰ／ＩＰ通信を通じてサイトが提供するウェブページを表示するための情報を得ることを可能にする機能を提供する機能部分である。
【００４６】
以下本発明の実施例による携帯電話機が有するフォーム登録部１，フォーム編集部２およびフォーム利用部３の各機能の詳細につき図とともの説明する。
【００４７】
図３はこの携帯電話機が有するブラウザメニューを示す。
【００４８】
同ブラウザメニューには図示の如く、ブックマーク（Ｂｏｏｋｍａｒｋ）、ＵＲＬ入力、画面メモおよびフォーム編集の４個の項目が含まれている。
【００４９】
このうちブックマーク、ＵＲＬ入力および画面メモの各項目は、図２とともに上記したブックマーク機能部１１，ＵＲＬ入力機能部１２および画面メモ一覧機能部１３のそれぞれ対応し、ユーザによりこれらの項目を指定する操作がなされると以下の処理が実行される。
【００５０】
すなわちブックマークの項目を指定する操作がなされると上記ブックマーク機能部１１の機能により、既にユーザにより登録されているブックマークの一覧を表示する処理が実行される。
【００５１】
ＵＲＬ入力の項目を指定する操作がなされると上記ＵＲＬ入力機能部１２の機能により、ユーザによるＵＲＬの入力操作を受け、該当するサイトに接続し、当該サイトが提供するウェブページを表示する処理が実行される。
【００５２】
画面メモの項目を指定する操作がなされると上記画面メモ一覧機能部１３の機能により、既にユーザにより保存されている画面の一覧を表示する処理が実行される。
【００５３】
図３に示されたブラウザメニューのうち、フォーム編集の項目を指定する操作がなされると、上記フォーム一覧機能部１４の機能により、既に上記フォーム登録部１の機能によってフォームＤＢ，ＤＢ１に登録されたフォーム入力ページの一覧を表示する処理が実行される。
【００５４】
そして当該フォーム入力ページの一覧の表示に対しユーザにより、当該フォーム入力ページの一覧に含まれる一のフォーム入力ページを指定する操作がなされると、指定されたフォーム入力ページを編集するための画面を表示する処理が実行される。この処理の詳細については図５とともに後述する。
【００５５】
図４は上記フォーム登録部１の機能について更に詳細に説明するための図である。
【００５６】
ここではユーザが上記本発明の実施例による携帯電話機を使用してブログの入力を行う場合を例にとって説明を行う。
【００５７】
まずユーザが当該携帯電話機に対して操作を行うことによりそのブラウザを起動し該当するブログのサイトにアクセスする。
【００５８】
具体的には、図３に示すブラウザメニューからブックマーク或いはＵＲＬ入力の項目を指定する操作がなされると、図２とともに上述のブックマーク機能部１１或いはＵＲＬ入力機能部１２が起動され、その結果サイト表示機能部２１、ブラウザ描画処理部３０、ＨＴＴＰ機能部４１、ＳＳＬ機能部４２およびソケット処理部４３のそれぞれの機能により、当該ブログのサイトが提供するウェブページとしての、ブログ入力のためのフォーム入力ページＷ１（図４参照）がオンライン状態で表示される。
【００５９】
ここで上記フォーム登録部１の機能を使用せずにブログ入力を行う場合、このフォーム入力ページＷ１の各入力項目、すなわち題名、本文および画像に対し、送信すべきデータを入力する操作を行う。そして送信すべきデータを入力する操作が終了した後に、このフォーム入力ページＷ１の下部に表示された「投稿」ボタンＢを押す操作を行うと、このようにして入力された、送信すべきデータがブラウザ描画処理部３０の機能により、当該ブログのサイトを提供しているサーバに対しＨＴＴＰリクエストによりアップロードされる。尚、このようにＨＬＭＬにより表示されたフォーム入力ページに対してユーザにより入力された送信すべきデータを当該フォーム入力ページの該当する入力項目の欄にはめ込んだ状態で表示し、更にこのようにしてユーザにより入力された当該送信すべきデータをサーバに対しＨＴＴＰリクエストによりアップロードする際に必要な具体的な構成については、従来のブラウザにおいて該当する機能を実現するための構成と同様であり、ここでの説明を省略する。
【００６０】
この場合、上記送信すべきデータを入力するのに長時間を要すると、当該ブログのサイトによるセッション管理の結果セッション切れが生ずる場合があり、セッション切れが生ずると当該ブログのサイトとの接続が切断されてオフライン状態となり、それまで入力された送信すべきデータが消失する場合がある。その場合、ユーザは再度当該ブログのサイトにアクセスしてブログ入力のためのフォーム入力ページＷ１をオンライン状態で表示させた上で、送信すべきデータを入力する作業を最初からやり直す必要があった。
【００６１】
以下に上記フォーム登録部１の機能を使用する際について説明する。
【００６２】
この場合ユーザは上記ブログ入力のためのフォーム入力ページＷ１（図４参照）が表示された状態でサブメニューを表示する操作を行う。その結果、図４に示す如く、上記ブログ入力のためのフォーム入力ページＷ１に重畳してサブメニューＷ２表示される。
【００６３】
このサブメニューＷ２は図示の如く、ブックマーク（Ｂｏｏｋｍａｒｋ）、画面メモ、フォーム利用およびフォーム登録の４個の項目を有する。この場合ユーザはフォーム登録の項目を指定する操作を行うと、上記フォーム登録部１の機能により、当該ブログ入力のためのフォーム入力ページＷ１がフォームＤＢ、ＤＢ１に保存され登録される。ここでは、当該フォーム入力ページＷ１を生成するために該当するブログのサイトから送信されたＨＴＭＬファイルおよびこれに付随する関連データがシリアライズされてフォームＤＢ，ＤＢ１に保存される。このようにフォームＤＢ，ＤＢ１に登録されたフォーム入力ページは後述するフォーム編集部２の機能によりフォームＤＢ，ＤＢ１から読み出されてオフライン状態で表示される。そしてこのようにフォーム入力ページがオフライン状態で表示された状態で、ユーザが当該表示されているフォーム入力ページに対する入力項目の入力作業を行うことが可能となる。
【００６４】
次に図５とともに当該フォーム編集部２の機能について説明する。
【００６５】
フォーム編集部２の機能により、図４とともに上述のフォーム登録部１の機能によってフォームＤＢ，ＤＢ１に登録されたフォーム入力ページ、例えば図４の例ではフォーム入力ページＷ１が当該フォームＤＢ、ＤＢ１から読み出され、当該フォーム入力ページＷ１がオフラインで表示される。
【００６６】
この場合、具体的には、ユーザは当該携帯電話機に対し、図３に示されるブラウザメニューの項目、フォーム編集を指定する操作を行う。その結果図２に示されるフォーム一覧機能部１４、フォーム編集機能部２３およびブラウザ描画処理部３０の機能により、上記の如くフォーム登録部１の機能によって既にフォームＤＢ，ＤＢ１に登録されたフォーム入力ページの一覧（図５中、Ｗ２１参照）が表示される。
【００６７】
ここでユーザが図４とともに上述の如くの処理にて、フォーム登録部１の機能によりフォームＤＢ，ＤＢ１に登録されたブログ入力のためのフォーム入力ページＷ１（図５のフォーム一覧Ｗ２１の例の場合、同一覧中の「ブログ入力」の名称のフォームがこれに対応する）を指定する操作を行う。その結果、上記の如くシリアライズされてフォームＤＢ，ＤＢ１に保存された、当該フォーム入力ページＷ１を生成するためのＨＴＭＬファイルおよびこれに付随する関連データが読み出され、読み出されたＨＴＭＬファイルおよびこれに付随する関連データに基づき、ブラウザ描画処理部３０の機能により当該フォーム入力ページＷ１が再生され当該携帯電話機の表示部に表示される。この機能は例えば周知の画面メモの機能と同様の構成により実現することが可能である。
【００６８】
このように再生表示されたフォーム入力ページＷ１に対しては、周知の画面メモの機能により保存された画面を再生表示した場合同様、上記オンライン状態で表示されたウェブページとしてのフォーム入力ページＷ１に対して許容されているユーザによる操作内容と同等の操作内容が許容される。但しフォーム編集部２の機能によるフォーム入力ページＷ１の表示はオフライン状態での表示のため、その際、当該携帯電話機が有する通信機能およびアンカーの機能は無効とされる。
【００６９】
したがってユーザはこのようにしてフォーム編集部２の機能によって表示されたフォーム入力ページＷ１に対し、上記オンライン状態でウェブページとして表示されているフォーム入力ページＷ１に対し各入力項目の送信すべきデータを入力する際の操作と同様の操作にて、その各入力項目の送信すべきデータを入力する操作を行うことが出来る。
【００７０】
そしてそのような、フォーム編集部２の機能によりオフライン状態で表示されたフォーム入力ページＷ１に対する各入力項目の送信すべきデータの入力操作の終了後、ユーザが保存のための操作を行うと、このようにして入力された、各入力項目の送信すべきデータがテキスト情報として当該フォーム入力ページＷ１と関連付けられてデータＤＢ，ＤＢ２に保存され登録される。
【００７１】
ここで各入力項目の送信すべきデータは、当該フォーム入力ページＷ１の各入力項目、すなわち「題名」、「本文」および「画像」とそれぞれ関連付けられてデータＤＢ，ＤＢ２に保存される。
【００７２】
又上記保存のための操作には、新規保存のための操作と上書き保存のための操作とが含まれる。
【００７３】
新規保存のための操作を行うと、上記の如く入力された送信すべきデータがデータＤＢ，ＤＢ２に保存される際、同時に対応するフォーム入力ページ（上記例の場合、フォーム入力ページＷ１）のデータが当該送信すべきデータに関連付けられ、あらためてフォームＤＢ，ＤＢ１に登録される。この新規保存の場合、当初フォームＤＢ，ＤＢ１から読み出したフォームの名称「ブログ入力」とは異なる名称（この例では「ブログ入力（６／１８）」の名称）で、上記元のフォーム「ブログ入力」とは別にフォームＤＢ，ＤＢ１に登録される。そしてこの場合、上記送信すべきデータを当該「ブログ入力（６／１８）」のフォームと関連付けてデータＤＢ，ＤＢ２に保存する（後述する図６の例の場合両者のｉｎｄｅｘ番号を合致させることで当該関連付けを行う）。
【００７４】
ここでも、各入力項目の送信すべきデータは、元の「ブログ入力」の名称のフォーム入力ページＷ１と同様の構成を有する当該ブログ入力（６／１８）の各入力項目、すなわち「題名」、「本文」および「画像」とそれぞれ関連付けられてデータＤＢ，ＤＢ２に保存される。
【００７５】
他方上記上書き保存のための操作を行うと、送信すべきデータは元のフォームに対し関連付けられて保存される。したがって既に当該元のフォームに対し関連付けられていた送信すべきデータに対し加筆修正を行った上でこの上書き保存のための操作を行った場合、元の送信すべきデータに上書きされて加筆修正を行った送信すべきデータが保存される。
【００７６】
このようにフォーム編集部２の機能によってオフライン状態で表示されたフォーム入力ページＷ１に対する各入力項目の送信すべきデータの入力操作により、データＤＢ，ＤＢ２に保存され登録された当該各入力項目の送信すべきデータの内容を随時変更或いは編集することが可能である。
【００７７】
データＤＢ，ＤＢ２に登録された各入力項目の送信すべきデータの内容を変更或いは編集する場合の操作につき、以下に図５とともに説明する。
【００７８】
上記した、フォームＤＢ，ＤＢ１に登録されたブログ入力のためのフォーム入力ページＷ１に対し各入力項目の送信すべきデータを入力するため、フォームＤＢ，ＤＢ１から当該ブログ入力のためのフォーム入力ページＷ１を読み出して表示させた場合同様の操作にて、ユーザは当該携帯電話機に対し、図３に示されるブラウザメニューの項目、フォーム編集を指定する操作を行う。その結果図２に示されるフォーム一覧機能部１４、フォーム編集機能部２３およびブラウザ描画処理部３０の機能により、上記の如くフォーム登録部１の機能によって既にフォームＤＢ，ＤＢ１に登録されたフォーム一覧Ｗ２１が表示される（図５参照）。このフォーム一覧Ｗ２１には図示の如く、ブログ入力、住所入力、ブログ入力（６／１８）およびブログ入力（６／１９）の合計４個のフォームの名称が含まれている。
【００７９】
ここで例えば図示の如く「ブログ入力（６／１８）」のフォームを指定する操作をユーザが行うと、指定された「ブログ入力（６／１８）」のフォームを表示するためのデータがフォームＤＢ，ＤＢ１から読み出されるとともに、上記の如く当該「ブログ入力（６／１８）」のフォームに関連付けられるとともに、当該「ブログ入力（６／１８）」の各入力項目、すなわち「題名」、「本文」および「画像」とそれぞれ関連付けられてデータＤＢ，ＤＢ２に保存された送信すべきデータがデータＤＢ，ＤＢ２から読み出される。
【００８０】
そしてこのようにしてフォームＤＢ，ＤＢ１から読み出された「ブログ入力（６／１８）」のフォームを表示するためのデータと、データＤＢ，ＤＢ２から読み出された送信すべきデータとが組み合わされ、図５に示される如く、「ブログ入力（６／１８）」のフォームに送信すべきデータが各入力項目に埋め込まれた状態の画面Ｗ２２が表示される。
【００８１】
この状態で画面Ｗ２２に表示された各入力項目、すなわち「題名」、「本文」および「画像」のうち、変更或いは編集する必要のある入力項目の欄を選択する操作を行うと、テキスト編集画面Ｗ２３が表示され、その状態でユーザはテキスト形式で当該入力項目の送信すべきデータの内容を適宜変更或いは編集する。送信すべきデータの変更或いは編集後、変更或いは編集後の画面Ｗ２４が表示された状態でユーザがサブメニュー画面Ｗ２５を表示させて保存のための操作を行うことにより、変更或いは編集後の内容の送信すべきデータがデータＤＢ、ＤＢ２に保存される。
【００８２】
上記の如く送信すべきデータは対応するフォームである「ブログ入力（６／１８）」の各入力項目とそれぞれ関連付けられてデータＤＢ，ＤＢ２に保存されていたため、フォームの表示時、このようにフォームの各入力項目に関連付けられて保存されていた送信すべきデータを、「ブログ入力（６／１８）」のフォームの対応する入力項目としてそれぞれ埋め込むことが可能となる。後述する図６の例では各入力項目の送信すべきデータを、これを埋め込むべきフォームを表示するためのＨＴＭＬのｎａｍｅ属性の該当項目と関連付けることにより、送信すべきデータをフォームの各入力項目に関連付けて保存する。
【００８３】
その結果図５の画面Ｗ２２は、前回当該送信すべきデータをデータＤＢ，ＤＢ２に保存した際の、最終的な画面の状態と同様の状態で表示される。したがってユーザはフォーム編集部２の機能を使用して送信すべきデータを入力する際、その入力作業を随時中断し、その後再開することが可能であり、その再開時には、その直前に当該入力作業が中断された状態の、送信すべきデータが対応するフォームの各入力項目に埋め込まれた状態で表示させることが可能となる。したがってユーザの利便性が向上する。
【００８４】
ここでは例えばブログ作成の際、一度に複数の日記・記事の登録が可能となるように、フォームの複製・別保存が可能とされている。そのために、上記新規保存のための操作を行うことにより、元のフォーム（例えば上記「ブログ入力」）とは別にあらためて同一のフォームを異なる名称（上記の例の場合、「ブログ入力（６／１８）」等）で保存することが可能とされている。
【００８５】
図６は上記フォームＤＢ，ＤＢ１およびデータＤＢ，ＤＢ２のそれぞれに保存されるデータの例について説明するための図である。
【００８６】
図６中、フォームＤＢ，ＤＢ１には、図示のリストＬ１の形式で、ｉｎｄｅｘ番号毎に、各々登録されているフォームの名称、当該フォームの元となっているフォーム入力ページ（上記例の場合、フォーム入力ページＷ１）のウェブページを提供しているサイトのＵＲＬ，当該フォームを表示するためのＨＴＭＬデータおよび付随する関連データとしての画像ファイル等をシリアライズして格納したファイルのファイル名、および当該フォームが登録された年月日（図中、「日付」）の各情報が登録されるとともに、上記フォームを表示するためのＨＴＭＬデータおよび付随する関連データとしての画像ファイル等をシリアライズして格納したファイルが保存されている。
【００８７】
例えばｉｎｄｅｘ番号１につき、登録されたフォームの名称「ブログ入力（６／１８）」、その元となるフォーム入力ページＷ１を提供しているサイトのＵＲＬ"ｈｔｔｐ：／／ｗｗｗ．ｂｌｏｇ．ｘｘ．ｙｙ"、当該フォームを表示するためのＨＴＭＬデータおよびこれに付随する関連データとしての画像ファイル等をシリアライズして格納したファイルのファイル名"ｄａｔａ１"が登録され、当該ファイル名"ｄａｔａ１"のファイルが保存されている。
【００８８】
又データＤＢ，ＤＢ２には、上記フォームＤＢ，ＤＢ１に登録された各フォームに対し、図示のリストＬ２の形式で、そのｉｎｄｅｘ番号によって相互に関連付けられた状態で、対応する送信すべきデータがそのフォームの各入力項目に関連付けられて保存されている。
【００８９】
例えば図示の如く、上記ｉｎｄｅｘ番号１の、名称「ブログ入力（６／１８）」のフォームに対応する送信すべきデータとして、同じｉｎｄｅｘ番号１の"ｉｎｐｕｔｄａｔａ１"、ｔ１がリスト形式で保存され、このデータ"ｉｎｐｕｔｄａｔａ１"、ｔ１には、上記当該フォームを表示するためのＨＴＭＬデータにおける、各入力項目に対応するＨＴＭＬのｎａｍｅ属性の項目、すなわち図示の如く、"ｓｕｂｊｅｃｔ"（即ち図４のフォーム入力ページＷ１における入力項目「題名」）、"ｂｏｄｙ"（同「本文」）、"ｉｍａｇｅ"（同「画像」）の各項目毎に、送信すべきデータとして、それぞれ「疲れました」、「先日はとても疲れました」および「ｉｍａｇｅ１１１．ｊｐｇ」の各情報が、リスト形式で格納されている。
【００９０】
その結果、例えば図５のフォーム一覧画面Ｗ２１にてユーザにより「ブログ入力（６／１８）」を指定する操作がなされたとすると、同じ名称のフォーム、すなわちｉｎｄｅｘ番号１のフォームであって、ファイル名"ｄａｔａ１"のファイルがフォームＤＢ、ＤＢ１から読み出されるとともに、上記ｉｎｄｅｘ番号１と同一のｉｎｄｅｘ番号１の送信すべきデータであるデータ"ｉｎｐｕｔｄａｔａ１"、ｔ１がデータＤＢ，ＤＢ２から読み出される。そして当該データ"ｉｎｐｕｔｄａｔａ１"に含まれた、ＨＴＭＬのｎａｍｅ属性の各項目"ｓｕｂｊｅｃｔ"、 "ｂｏｄｙ"及び"ｉｍａｇｅ"毎の値「疲れました」、「先日はとても疲れました」および「ｉｍａｇｅ１１１．ｊｐｇ」が、上記"ｄａｔａ１"にふくまれるＨＴＭＬデータにおける該当するｎａｍｅ属性の各項目の欄ｉ１，ｉ２，ｉ３に埋め込まれた上で、当該ＨＴＭＬデータおよびこれに付随する関連データとしての画像ファイルにより、Ｗ２２の画面が表示される。すなわち"ｄａｔａ１"のファイルに含まれるＨＴＭＬデータには、当該フォームの各入力項目のタグにｎａｍｅ属性の項目が記載されている。このため、データＤＢ，ＤＢ２に保存された送信すべきデータの各ｎａｍｅ属性の項目名と、ＨＴＭＬデータ中に記載されたｎａｍｅ属性の項目名とを突き合わせて互いの対応をとることにより、これら送信すべきデータとしての値を埋め込むべきＨＴＭＬデータ中の位置を得る。そして当該送信すべきデータ、並びにこれらとを埋め込むべき位置が得られたＨＴＭＬデータおよびこれに付随する関連データとしての画像ファイルに基づく描画処理により、図５のＷ２２の画面の如く、各入力項目の欄ｉ１，ｉ２，ｉ３に、該当する値としての送信すべきデータが埋め込まれた状態で、当該フォームが表示される。
【００９１】
図７は、上述の図６の場合の方法とは異なり、データＤＢ，ＤＢ２を省略する方法について説明するための図である。
【００９２】
図７の方法では、フォームＤＢ、ＤＢ１に保存する、各フォームを表示するためのＨＴＭＬデータおよびこれに付随する関連データとしての画像ファイル等をシリアライズして格納した各ファイルｄａｔａ０、ｄａｔａ１、ｄａｔａ２等の各々に含まれるＨＴＭＬデータにおいて、対応する送信すべきデータを各入力項目に対して埋め込んだ状態とされる。したがって送信すべきデータを対応するフォームを表示するためのデータと別に保存する図６の方法と異なり、送信すべきデータを別途保存する必要がなくなり、もって送信すべきデータを別途保存するためのデータＤＢ，ＤＢ２が不要となる。
【００９３】
すなわち、図７（ａ）に示される如くの情報（即ちリストＬ１１および実体的なデータのファイルｄａｔａ０，ｄａｔａ１，ｄａｔａ２）がフォームＤＢ，ＤＢ１に保存されるが、その際、保存される各フォームを表示するためのファイルｄａｔａ０，ｄａｔａ１，ｄａｔａ２の各々において、例えば図７（ｂ）に示される如く、同図左側に示されるフォームを表示するためのＨＴＭＬデータｆ１の各入力項目の部分に対し、同図右側に示される如く、対応する送信すべきデータｖ１「疲れました」、ｖ２「先日はとても疲れました」およびｖ３「ｉｍａｇｅ１１１．ｊｐｇ」を埋め込んだ状態ｆ２で保存する。
【００９４】
この図７の方法によれば、図５とともに上述のフォーム編集部２の機能により、フォームに送信すべきデータを埋め込んだ画面（図５の例では画面Ｗ２２）を表示する際、フォームＤＢ，ＤＢ１に保存されている当該フォームを表示するためのファイル（図７の例ではｄａｔａ０，ｄａｔａ１又はｄａｔａ２）に基づいた描画処理を行えばよく、図６の方法の場合のように、その表示の前にフォームＤＢ，ＤＢ１に保存されている当該フォームを表示するためのＨＴＭＬデータ中、データＤＢ，ＤＢ２に保存されている対応する送信すべきデータを埋め込んで表示するための位置を得る処理等は不要となる。
【００９５】
しかしながら図７の方法を採用する場合、図６の方法を採用する場合と異なり、送信すべきデータとして、図６に示されるリスト形式のデータ（以下「入力項目リスト」と称する）ｔ１が設けられない。この入力項目リスト形式の送信すべきデータは後述するフォーム利用部３の機能による、ウェブページとしてオンライン状態で表示されたフォーム入力ページに対して送信すべきデータをはめ込む位置を対応付ける処理で使用される。したがってフォーム利用部３の機能による、ウェブページとしてオンライン状態で表示されたフォーム入力ページに対して送信すべきデータを埋め込んで表示を行う処理において、フォームＤＢ，ＤＢ１に保存された、各フォームを表示するためのＨＴＭＬデータを解析し、当該フォームの各入力項目として埋め込まれた送信すべきデータを抽出し、対応する入力項目リストを作成する必要がある。
【００９６】
尚上記フォームＤＢ，ＤＢ１は、周知の画面メモの機能を実現するために使用されるデータベースと同様の構成で実現可能である。
【００９７】
次に図８とともに、上記フォーム利用部３の機能により、ウェブページとしてオンライン状態で表示されたフォーム入力ページに対し、上述のフォーム編集部２の機能によってデータＤＢ，ＤＢ２に保存された送信すべきデータを読み出し対応する入力項目として埋め込んで表示を行う処理について説明する。
【００９８】
ここでは、まず、上記ブックマーク機能部１１又はＵＲＬ機能部１２、サイト表示機能部２１、ブラウザ描画処理部３０、ＨＴＴＰ機能部４１，ＳＳＬ機能部４２およびソケット処理部４３のそれぞれの機能により、所望のウェブページとしてのフォーム入力ページＷ３１を表示させる。この例では、当該フォーム入力ページＷ３１は、図４に示されるブログ入力のためのフォーム入力ページＷ１と同様のブログ入力のためのフォーム入力ページである。
【００９９】
ユーザはここでサブメニューを表示させる操作を行うことにより、サブメニューＷ３２を表示させる。このサブメニューＷ３２は図４に示されるサブメニューＷ２と同様の構成を有する。
【０１００】
この場合ユーザは当該サブメニュー３２に含まれる「フォーム利用」の項目を選択する操作を行う。
【０１０１】
その結果、フォーム一覧機能部１４，フォーム編集機能部２３およびブラウザ描画処理部３０のそれぞれの機能により、図５に示されるフォーム一覧の画面Ｗ２１と同様のフォーム一覧の画面Ｗ３３が表示される。
【０１０２】
ユーザが当該フォーム一覧から所望のフォーム（図８の例の場合、「ブログ入力（６／１８）」のフォーム）を選択する操作を行うと、「ブログ入力（６／１８）」のフォームに対応する送信すべきデータが、データＤＢ，ＤＢ２（上記図６による方法の場合）或いはフォームＤＢ，ＤＢ１（上記図７による方法の場合）から読み出され、オンライン状態で表示中のフォーム入力ページＷ３１を表示するためのＨＴＭＬデータであって、当該フォーム入力ページＷ３１を表示する際に該当するサイトから送信されたＨＴＭＬデータの対応する各入力項目欄にはめ込まれて表示される。その結果、上記オンライン状態で表示中のフォーム入力ページＷ３１に対し、上記フォーム登録部１の機能を使用してデータＤＢ，ＤＢ２（図６による方法の場合）或いはフォームＤＢ，ＤＢ１（図７による方法の場合）に事前に保存されていた対応する送信すべきデータが、該当する各入力項目に貼り付けられた状態で表示されるようになる（すなわち図８中、画面Ｗ３４の状態）。この状態でユーザが画面Ｗ３４の下部に表示された「投稿」ボタンＢを押す操作を行うと、従来の方法にてユーザがオンライン状態で表示されたフォーム入力ページに対し送信すべきデータを直接入力する操作を行う場合同様、当該フォームの各入力項目の欄ｉ１，ｉ２、ｉ３に対応付けられて設定された送信すべきデータが、ブラウザ描画処理部３０の機能により、当該フォーム入力ページＷ１を提供しているサイトたるサーバに対しＨＴＴＰリクエストによりアップロードされる。
【０１０３】
すなわち、従来の方法ではオンライン状態でフォーム入力ページが表示された状態で、その各入力項目欄に対し、テキスト形式で送信すべきデータを直接入力していたのに対し、本発明の実施例ではその場合と同様の効果が得られるよう、当該表示中のフォーム入力ページＷ３１を表示するために該当するサイトから送信されたＨＴＭＬデータの対応する各入力項目の値として、予めフォーム編集部２の機能によってデータＤＢ、ＤＢ２或いはフォームＤＢ，ＤＢ１に保存されていたテキスト形式の送信すべきデータを設定する。
【０１０４】
この場合、フォームＤＢ，ＤＢ１に登録されているフォームのうち、当該フォームを表示するためのＨＴＭＬデータ中の、各入力項目に対応するｎａｍｅ属性の各項目が、オンライン状態で表示中のフォーム入力ページを表示するためのＨＴＭＬデータにおける各入力項目に対応するｎａｍｅ属性の各項目と完全に一致する場合にのみ、当該フォームを図８の画面Ｗ３３のフォーム一覧から選択可能とすることが望ましい。
【０１０５】
又オンライン状態で表示中のフォーム入力ページＷ３１に対する、データＤＢ，ＤＢ２或いはフォームＤＢ，ＤＢ１から読み出した送信すべきデータを貼り付けて表示する。ここでは当該フォーム入力ページＷ３１を表示するためにサイトから送信されたＨＴＭＬデータ中の送信すべきデータを埋め込むべき位置を特定し、その位置に送信すべきデータを埋め込んだ状態で表示する際、各入力項目に対応するｎａｍｅ属性の項目毎に、その埋め込むべき位置の特定を行う処理が実行される。
【０１０６】
又ここで送信すべきデータを埋め込んだ状態での表示が可能なのは、オンライン状態で表示中のフォーム入力ページ中、その入力項目についてのみとされる。
【０１０７】
フォーム入力ページに対応付けてアップロードを行う対象としては、テキスト形式の送信すべきデータおよび、ファイルとしての送信すべきデータ、すなわち画像ファイル（例えば上記"ｉｍａｇｅ１１１．ｊｐｇ"が該当する）等が含まれる。例えば画像ファイルをアップロードする際、添付ファイルとしてこれを送信することが出来る。
【０１０８】
以下図９〜図１８とともに、上記フォーム登録部１による機能の実行、フォーム編集部２による機能の実行および上記フォーム利用部３による機能の実行の際に当該携帯電話機において実行される処理の詳細について説明する。
【０１０９】
図９〜図１１はサイト表示機能部２１によるウェブページの表示の際の処理の流れを示す。
【０１１０】
ここでは図９において、ブックマーク機能部１１或いはＵＲＬ入力機能部１２の機能によってアクセスすべきサイトのＵＲＬが指定されると、ブラウザアプリ部２０に含まれる機能部のうち、サイト表示機能部２１が起動モードとして設定され（ステップＳ１）、ブラウザアプリ部２０が起動される（ステップＳ２）。
【０１１１】
次に図１０において、このようにしてブラウザアプリ部２０が起動されると、起動モードが判定され（ステップＳ３）、ここでは上記ステップＳ１でサイト表示機能部２１がブラウザアプリ部２０の起動モードとして設定されているため、図１１の処理が実行される。
【０１１２】
図１１中、ステップＳ７にてサイト表示機能部２１はＨＴＴＰ機能部４１，ＳＳＬ機能部４２およびソケット処理部４３のそれぞれの機能により上記の如く指定されたアクセスすべきサイトのＵＲＬに基づき、該当するサイトにアクセスし、当該サイトからウェブページを表示するためのＨＴＭＬデータおよびこれに付随する関連データを取得する。ステップＳ８では当該ＨＴＭＬデータにしたがってブラウザ描画処理部３０の機能によりウェブページの描画処理を実行する。ウェブページの描画処理が終了すると、表示に関する値Ｓｔａｔｅとして「表示完了」を設定する（ステップＳ９）。
【０１１３】
次に図１２とともに、このようにしてウェブページが表示された状態で上記サブメニューを表示する際の処理の流れを説明する。
【０１１４】
ユーザが当該携帯電話機上の所定のキーを押すことによりステップＳ２１でキーイベントが発生すると、上記表示に関する値Ｓｔａｔｅの設定を判定する（ステップＳ２２）。値Ｓｔａｔｅの設定が「表示完了」であった場合、ステップＳ２１で押された所定のキーを判定する（ステップＳ２３）。
【０１１５】
当該所定のキーが「右ソフト」キーであった場合、サブメニューを表示し（ステップＳ２７）、値Ｓｔａｔｅに「サブ表示」を設定する（ステップＳ２８）。ここで表示するサブメニューは、図４に示されているサブメニューＷ２或いは図８に示されているサブメニューＷ３２である。
【０１１６】
当該所定のキーがカーソルキーであった場合、所定のカーソルキー処理を行う（ステップＳ２９）。この場合、具体的にはカーソルキーによる操作にしたがって表示部に表示されたカーソルを移動する処理を行う。
【０１１７】
当該所定のキーがそれら以外のキーであった場合、そのキーが「選択」キーか否かを判定する（ステップＳ２４）。「選択」キーであった場合、表示部に表示されたアンカーにフォーカスがあるか、即ち例えば当該アンカーにカーソルが位置することにより反転表示状態となっているか否かを判定する（ステップＳ２５）。具体的には、アンカーにフォーカスがある場合、当該アンカーによるリンク先のデータを表示する等の処理を行う（ステップＳ２６）。
【０１１８】
ステップＳ２２における値Ｓｔａｔｅの設定の判定の結果、当該設定が「サブ表示」となった板場合、ステップＳ３０にて、ステップＳ２１において押された所定のキーを判定する。
【０１１９】
当該所定のキーが「上下」キーであった場合、現在表示中のサブメニュー上で選択されている項目を、当該「上下」キーに対してなされた操作にしたがって変更し、変更後の状態でサブメニューを再表示する（ステップＳ３１）。
【０１２０】
当該所定のキーが「選択」キーであった場合で、更に、現在表示中のサブメニュー上で選択されている項目が「ブックマーク（Ｂｏｏｋｍａｒｋ）」であった場合、現在表示中のウェブページのＵＲＬをブックマークとして登録する処理を行う（ステップＳ３２，Ｓ３３）。
【０１２１】
当該所定のキーが「選択」キーであった場合で、更に、現在表示中のサブメニュー上で選択されている項目が「画面メモ」であった場合、現在表示中のウェブページを画面メモの機能により保存する処理を行う（ステップＳ３４、Ｓ３５）。
【０１２２】
当該所定のキーが「選択」キーであった場合で、更に、現在表示中のサブメニュー上で選択されている項目が「フォーム利用」であった場合、図１８とともに後述するフォーム利用部３による機能の実行を行う（ステップＳ３６，Ｓ３７）。
【０１２３】
当該所定のキーが「選択」キーであった場合で、更に、現在表示中のサブメニュー上で選択されている項目が「フォーム登録」であった場合、図１４とともに後述するフォーム登録部１による機能の実行を行う（ステップＳ３８，Ｓ３９）。
【０１２４】
次に図１３とともに、ウェブページが表示された状態において表示された画像上の所定の部分が指定された場合に生ずる表示内容の変遷の処理の流れを説明する。
【０１２５】
所定のキーが押された場合コマンドイベントが発生する（ステップＳ５１）。
【０１２６】
表示された画像上で現在指定されている部分が「フォーム入力」アンカーか否かを判定する（ステップＳ５２）。
【０１２７】
表示された画像上で現在指定されている部分が「フォーム入力」アンカー以外のアンカーであった場合、ステップＳ５３にて、指定されているアンカーによるリンク先のデータを表示する処理を行う。
【０１２８】
表示された画像上で現在指定されている部分が「フォーム入力」アンカーであった場合で、更に、当該「フォーム入力」アンカーがパスワード入力のためのものであった場合、非表示モードで文字編集画面を表示する（ステップＳ５４，Ｓ５５）。すなわち、ユーザがテキスト形式のデータを入力可能な欄を表示するが、この場合非表示モードなので、ユーザが入力した文字等は実際には米印等となり具体的な入力内容は隠される。
【０１２９】
表示された画像上で現在指定されている部分が「フォーム入力」アンカーであった場合で、更に、当該「フォーム入力」アンカーがファイルを設定するためのものであった場合、ファイル選択画面を表示する（ステップＳ５６，Ｓ５７）。このファイルを設定するための「フォーム入力」アンカーは、図４に示されているフォーム入力ページＷ１上に設けられた入力項目のうち、画像ファイル名を入力するための欄ｉ３の部分である。このアンカーが指定された場合、予め登録されている、指定可能な画像ファイルの一覧を表示し、ユーザによる選択を可能にする。ここでユーザによって選択された画像ファイルのファイル名が当該欄ｉ３に設定される。
【０１３０】
表示された画像上で現在指定されている部分が「フォーム入力」アンカーであった場合で、更に、当該「フォーム入力」アンカーがテキスト形式のデータを入力するためのものであった場合、文字編集画面を表示する（ステップＳ５８，Ｓ５９）。このテキスト形式のデータを設定するための「フォーム入力」アンカーは、例えば図４に示されているフォーム入力ページＷ１上に設けられた入力項目のうち、題名を入力するための欄ｉ１の部分である。このアンカーが指定された場合、ユーザがテキスト形式のデータ、即ち文字等を入力可能な所定のサイズの欄を表示する。ここでユーザによって入力されたテキスト形式のデータが当該欄ｉ１に設定される。
【０１３１】
表示された画像上で現在指定されている部分が「フォーム入力」アンカーであった場合で、更に、当該「フォーム入力」アンカーが複数行に亘るテキスト形式のデータを入力するためのものであった場合、文字編集画面を表示する（ステップＳ６０，Ｓ６１）。この複数行の亘るテキスト形式のデータを設定するための「フォーム入力」アンカーは、例えば図４に示されているフォーム入力ページＷ１上に設けられた入力項目のうち、本文を入力するための欄ｉ２の部分である。このアンカーが指定された場合、ユーザがテキスト形式のデータ、即ち文字等を複数行に亘って入力可能な所定のサイズの欄を表示する。ここでユーザによって入力されたテキスト形式のデータは当該欄ｉ２に設定される。
【０１３２】
次に図１４とともに、フォーム登録部１による機能の実行の処理の流れを説明する。
【０１３３】
ステップＳ７１で、現在オンライン状態で表示されているウェブページを表示しているＨＴＭＬデータおよびこれに付随する関連データをシリアライズする。
【０１３４】
ステップＳ７２でこのようにしてシリアライズされた状態のＨＴＭＬデータおよびこれに付随する関連データのサイズに基づき、メモリ４上でフォームＤＢ、ＤＢ１のために確保されている記憶容量の範囲内で当該データを全て格納可能か否かを判定する。
【０１３５】
格納可能と判定された場合、ステップＳ７３で、当該シリアライズされた状態のＨＴＭＬデータおよびこれに付随する関連データのファイルをフォームＤＢ，ＤＢ１に保存する。
【０１３６】
又、フォームＤＢ，ＤＢ１に保存される上述の図６のリストＬ１において、当該格納したファイルを示すレコードを追加する（ステップＳ７４）。
【０１３７】
図１５とともに、フォーム編集部２による機能を実行する処理の流れを説明する。
【０１３８】
図１０のステップＳ５の実行により、図５の画面Ｗ２１の如くのフォーム一覧が表示される（ステップＳ８１）。
【０１３９】
これに対しユーザがいずれかのフォームを選択すると、フォームＤＢ，ＤＢ１から該当するフォームを表示するためのＨＴＭＬデータおよびこれに付随する関連データとしての画像ファイル等を含むファイルが読み出される（ステップＳ８２）。
【０１４０】
そして当該読み出されたファイルに基づいて当該フォームが表示される（ステップＳ８３）。
【０１４１】
次にステップＳ８４にて、当該表示されているフォームの表示に係る上記ＨＴＭＬデータが解析され入力項目リストが作成される。入力項目リストとは、例えば後述する図１８（ｂ）に示される入力項目リストｔ２と同様のものであり、当該フォームの表示に係るＨＴＭＬデータ中、入力項目に係る記載部分を抽出し、リスト化したものである。図１８（ｂ）の入力項目リストｔ２の例の場合、ＨＴＭＬのｎａｍｅ属性の各項目"ｓｕｂｊｅｃｔ"、"ｂｏｄｙ"、"ｉｍａｇｅ"、並びに対応するＨＴＭＬのタグ<ｉｎｐｕｔ  ｔｙｐｅ＝"ｔｅｘｔ"...>、<ｔｅｘｔａｒｅａ...ｔｅｘｔａｒｅａ>、<ｉｎｐｕｔ  ｔｙｐｅ＝"ｆｉｌｅ"...．>のそれぞれを示す語"ｔｅｘｔ"、"ｔｅｘｔａｒｅａ"および"ｆｉｌｅ"によりリスト化されている。
【０１４２】
ステップＳ８５では、このようにリスト化により得られた入力項目リストを構成する各入力項目に対する値、すなわち具体的な送信すべきデータを設定する。ここでは、図６の方法の場合、当該リスト項目リストと、データＤＢ，ＤＢ２に当該フォームと関連づけられて保存されているリストｔ１との間で入力項目の突き合わせを行う。具体的にはＨＬＴＬのｎａｍｅ属性の照合を行い、相互にｎａｍｅ属性の項目が一致する場合にそれらの入力項目が相互に対応するものと判定し、リストｔ１の該当する入力項目の値（Ｖａｌｕｅ）である送信すべきデータを、上記入力項目リストの対応する入力項目の値（Ｖａｌｕｅ）として設定する。
【０１４３】
ステップＳ８６では、このようにして該当する送信すべきデータが値として設定された状態の入力項目リストを用い、当該設定された値としての送信すべきデータを、ステップＳ８３にて表示したフォームを表示しているＨＴＭＬデータ中、該当する入力項目の値を設定すべき部分と対応付けることで、該当する入力項目欄に埋め込まれた状態で表示されるようにする。例えば上記の如く入力項目リスト中の、ＨＴＭＬのタグ<ｉｎｐｕｔ  ｔｙｐｅ＝"ｔｅｘｔ"...>、<ｔｅｘｔａｒｅａ...ｔｅｘｔａｒｅａ>、<ｉｎｐｕｔ  ｔｙｐｅ＝"ｆｉｌｅ"...．>のそれぞれを示す語"ｔｅｘｔ"、"ｔｅｘｔａｒｅａ"および"ｆｉｌｅ"並びにｎａｍｅ属性の各項目"ｓｕｂｊｅｃｔ"、"ｂｏｄｙ"、"ｉｍａｇｅ"をキーとして当該ＨＴＭＬデータ中の該当する部分と対応付け、対応付けられた部分に対し、該当する値、すなわち送信すべきデータを埋め込んだ状態で表示する。
【０１４４】
このようにしてフォームを表示しているＨＴＭＬデータ中の入力項目に係る部分に対して該当する送信すべきデータの値が設定された結果、当該フォームの各入力項目の欄ｉ1、ｉ２，ｉ３に、該当するテキスト形式の送信すべきデータが貼り付けられた状態でフォームが表示される。
【０１４５】
そして上記値Ｓｔａｔｅが「表示完了」に設定される（ステップＳ８７）。
【０１４６】
尚、フォーム登録部１の機能により登録された直後のフォームに対し当該フォーム編集部２による機能を実行する場合未だ送信すべきデータは設定されていないため、上記ステップＳ８４〜Ｓ８６の処理はスキップされ、ステップＳ８３にて表示されたフォーム、すなわち各入力項目の欄ｉ１，ｉ２，ｉ３が空白の状態（例えば図４の画面Ｗ１の如くの状態）のフォームに対し、ユーザによる送信すべきデータの入力作業がなされる。
【０１４７】
次に図１６とともに、このようにして表示されたフォームに対し、実際にユーザが送信すべきデータを設定し、或いは既に設定されている送信すべきデータに対し加筆修正（即ち編集）を行う場合の処理の流れを説明する。
【０１４８】
図１６に示された処理フローにおけるステップＳ１０１，Ｓ１０２，Ｓ１０３〜Ｓ１１０は、それぞれ上述の図１３に示された処理フロー中のステップＳ５１，Ｓ５２，Ｓ５４〜Ｓ６１とそれぞれ同様の内容を有するため、重複する説明を省略する。
【０１４９】
図１３の処理はオンライン状態で表示されたフォーム入力ページに対し、送信すべきデータの設定或いは設定された送信すべきデータに対する加筆修正（即ち編集）を行う際の処理の流れであるのに対し、図１６の処理は、オフライン状態で表示されたフォーム入力ページに対し、送信すべきデータの設定或いは設定された送信すべきデータに対する加筆修正（即ち編集）を行う際の処理の流れである点が異なる。したがって、オンライン状態でのみ有効となる通信機能を伴うアンカー処理、すなわち図１３のステップＳ５３は、この図１６の処理では除かれている。
【０１５０】
次に図１７とともに、フォーム編集部２による機能を実行する際の、ユーザにより入力された送信すべきデータ或いはその後加筆修正（即ち編集）がなされた送信すべきデータを保存する場合の処理の流れを説明する。
【０１５１】
図１７に示された処理フローにおけるステップＳ１２１〜１３１は、それぞれ上述の図１２に示されたステップＳ２１〜Ｓ３１とそれぞれ同様の内容を有するため、重複する説明を省略する。
【０１５２】
ステップＳ１３２では、例えば図５に示されたサブメニューＷ２５に示された項目のうち、「新規保存」が選択された場合、ステップＳ１３３の新規保存の処理を行う。
【０１５３】
ステップＳ１３４では、上記例の場合、図５に示されたサブメニューＷ２５に示された項目のうち「上書き保存」が選択されていた場合、ステップＳ１３５の上書き保存の処理を行う。
【０１５４】
これら新規保存の処理および上書き保存の処理は、新規保存のための操作および上書き保存のための操作がなされた場合に実行される処理としてそれぞれ上述した処理である。
【０１５５】
次に図１８とともに、フォーム利用部３による機能を実行する際の処理の流れを説明する
図８とともに上述の如くの処理によって、サイト表示機能部２１等の機能により、ユーザが送信すべきデータを設定しようとする対象のフォーム入力ページ（図８の例の場合、フォーム入力ページＷ３１）をオンライン状態で表示させる。
【０１５６】
その後ユーザは、図８とともに上述の如くの処理によってフォーム一覧（図８の例の場合、フォーム一覧の画面Ｗ３３）を表示させ、上記送信すべきデータに対応するフォームを選択する（ステップＳ１４１）。
【０１５７】
次に、上記の如くオンライン状態で表示されたフォーム入力ページを表示に係るＨＴＭＬデータｆ３であって上記の如くサイト表示機能部２１等の機能により該当するサイトから送信されたＨＴＭＬデータｆ３が解析され、入力項目リストが作成される（ステップＳ１４２）。
【０１５８】
この入力項目リストとは、例えば図１８（ｂ）に示される入力項目リストｔ２であり、当該フォームの表示に係るＨＴＭＬデータ中、入力項目に係る記載部分を抽出し、リスト化したものである。図１８（ｂ）の入力項目リストｔ２の例の場合、ＨＬＭＴのｎａｍｅ属性の各項目"ｓｕｂｊｅｃｔ"、"ｂｏｄｙ"、"ｉｍａｇｅ"並びに対応するＨＴＭＬのタグ<ｉｎｐｕｔ  ｔｙｐｅ＝"ｔｅｘｔ"...>、<ｔｅｘｔａｒｅａ...ｔｅｘｔａｒｅａ>、<ｉｎｐｕｔ  ｔｙｐｅ＝"ｆｉｌｅ"...．>のそれぞれを示す語"ｔｅｘｔ"、"ｔｅｘｔａｒｅａ"および"ｆｉｌｅ"によりリスト化されている。
【０１５９】
ステップＳ１４３では、このようにリスト化により得られた入力項目リストｔ２を構成する各入力項目に対する値、すなわち具体的な送信すべきデータを設定する。ここでは、図６の方法の場合、当該リスト項目リストと、データＤＢ，ＤＢ２に当該フォームと関連づけられて保存されている上記リストｔ１との間で入力項目の突き合わせを行う。具体的にはＨＬＴＭのｎａｍｅ属性の照合を行い、相互にｎａｍｅ属性が一致する場合に入力項目が対応すると判定し、リストｔ１の該当する入力項目の値（Ｖａｌｕｅ）としての送信すべきデータを、上記入力項目リストの対応する入力項目の値（Ｖａｌｕｅ）として設定する。
【０１６０】
ステップＳ１４４では、このようにして該当する送信すべきデータが値として設定された状態の入力項目リストを用い、当該設定された値としての送信すべきデータを、上記の如くオンライン状態で表示されているフォームを表示しているＨＴＭＬデータｆ３中、該当する入力項目の値を設定すべき（即ち埋め込むべき）部分に対し対応付ける。例えば上記の如く入力項目リスト中のＨＴＭＬのタグ<ｉｎｐｕｔ  ｔｙｐｅ＝"ｔｅｘｔ"...>、<ｔｅｘｔａｒｅａ...ｔｅｘｔａｒｅａ>、<ｉｎｐｕｔ  ｔｙｐｅ＝"ｆｉｌｅ"...．>のそれぞれを示す語"ｔｅｘｔ"、"ｔｅｘｔａｒｅａ"および"ｆｉｌｅ"並びにｎａｍｅ属性を示す各項目"ｓｕｂｊｅｃｔ"、"ｂｏｄｙ"、"ｉｍａｇｅ"をキーとして当該ＨＴＭＬデータ中の該当する部分ｉ１１，ｉ１２，ｉ１３を取得し、取得された入力項目の部分中、送信すべきデータとしての値を設定するべき部分に対し、該当する値、すなわち送信すべきデータを埋めこんだ状態で表示を行う。
【０１６１】
その結果、従来の方法によりオンライン状態で表示されたフォーム入力ページに対しユーザが送信すべきデータを直接入力する操作を行った場合と同様の状態が得られる。
【０１６２】
ここで図１８（ｂ）に示されている入力項目リストｔ２の如くの入力項目リストは、従来の方法、すなわちオンライン状態で表示されたフォーム入力ページに対しユーザがテキスト状態の送信すべきデータを直接入力しその状態で投稿ボタン（上記実施例中、図８の投稿ボタンＢが対応する）を押す操作を行うと、当該ユーザによって入力された送信すべきデータがＨＴＴＰリクエストによりサーバにアップロードされる場合にも生成される。その場合、ブラウザ（上記実施例中、図２のブラウザ描画処理部３０が対応する）の機能により、当該入力項目リストに設定された値（Ｖａｌｕｅ）としての送信すべきデータがサーバに対しアップロードされる。
【０１６３】
図１８の説明に戻り、上述の如く、同図（ａ）のステップＳ１４３で入力項目リストｔ２に対する値としての送信すべきデータが設定され、ステップＳ１４４でオンライン状態で表示されたフォーム入力ページ上の対応する入力項目の欄ｉ１，ｉ２，ｉ３にはめ込まれた状態で表示される。ユーザはこの表示を見て送信すべきデータの内容を確認後、投稿ボタンＢを押す操作を行う。その結果上記従来の方法と同様、ブラウザ描画処理部３０の機能により入力項目リストｔ２に設定された値としての送信すべきデータがサーバに対しアップロードされる。
【０１６４】
図１９は上述の本発明の実施例による携帯電話機の動作を制御するコンピュータの構成例を示すブロック図である。
【０１６５】
図１９に示すごとく、同コンピュータ５００は、与えられたプログラムを構成する命令を実行することによって様々な動作を実行するためのＣＰＵ５０１と、キーボード、マウス等よりなりユーザが操作内容又はデータを入力するための操作部５０２と、ユーザにＣＰＵ５０１による処理経過、処理結果等を表示するＣＲＴ、液晶表示器等よりなる表示部５０３と、ＲＯＭ、ＲＡＭ等よりなりＣＰＵ５０４が実行するプログラム、データ等を記憶したり作業領域として使用されるメモリ５０４と，ＳＤカード５０７を媒介として外部からプログラムをロードしたりデータをロードするためのＳＤカードドライブ５０６と、無線通信網５１０を介して外部のサーバからウェブページを表示するためのデータのダウンロード、ウェブページとしてのフォーム入力ページに対して設定された送信すべきデータのアップロード、各種プログラムのダウンロード等するための無線信号処理部５０９とを有する。
【０１６６】
同コンピュータ５００はＳＤカード５０７を媒介として、あるいは無線通信網５１０を媒介として、上述の本発明の実施例による携帯電話機が実行するフォーム登録部１の機能、フォーム編集部２の機能およびフォーム利用部３の機能をそれぞれ実行するための処理をＣＰＵ５０１に実行させるための命令よりなるプログラムをロードしあるいはダウンロードする。そしてこれをメモリ５０４にロードしてＣＰＵ５０１が実行する。その結果、同コンピュータ５００により、上記本発明の実施例による携帯電話機の各処理が実行される。
【産業上の利用可能性】
【０１６７】
上では本発明による情報処理装置が携帯電話機である場合の実施例について説明したが、本発明による情報処理装置は携帯電話機に限られず、フォーム入力ページを利用して送信すべきデータを設定しサーバにアップロードする機能を有する全ての電子機器に対し適用可能である。例えばパーソナルコンピュータ、各種情報家電等に対し適用可能である。
【０１６８】
しかしながら本発明は、特に携帯電話機のように、ユーザによる携帯を容易にするために装置のサイズを縮小する必要性から、送信すべきデータを入力する際の文字編集画面を充分大きくできない等の事情によって文字等の入力操作が比較的困難な構成の情報処理装置において特に有益である。
【０１６９】
本発明は以下の各付記に記載の構成をとり得る。
（付記１）
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援するための方法であって、
画面保存機能部が、ウェブページとして表示されたフォーム入力ページを保存する画面保存段階と、
データ編集機能部が、前記画面保存段階で保存された前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集段階と、
データ貼付機能部が、前記データ編集段階でフォーム入力ページと関連付けられて保存された送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示するデータ貼付段階とを有するフォーム入力支援方法。
（付記２）
前記画面保存段階では、フォーム入力ページをＨＴＭＬ形式で保存する構成とされてなる付記１に記載のフォーム入力支援方法。
（付記３）
前記データ貼付段階は、前記送信すべきデータを入力項目毎に設定する設定段階と、
前記設定段階で入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する貼付段階とを有する付記１に記載のフォーム入力支援方法。
（付記４）
前記入力項目はＨＴＭＬのｎａｍｅ属性として設けられ、
前記設定段階および貼付段階は、各入力項目に対応する、ＨＴＭＬのｎａｍｅ属性の項目単位で行われてなる付記３に記載のフォーム入力支援方法。
（付記５）
前記データ貼付段階は、データ編集段階で保存された送信すべきデータの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目が、ウェブページとして表示されたフォーム入力ページの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目と全て一致する場合にのみ、送信すべきデータのウェブページとして表示されたフォーム入力ページへの貼付を行う構成とされてなる付記４に記載のフォーム入力支援方法。
（付記６）
前記データ編集段階では、フォーム入力ページと関連付けられて一旦保存された送信すべきデータを、当該フォーム入力ページ中の入力項目に対し貼り付けて表示し、送信すべきデータの編集を可能とする構成とされてなる付記１に記載のフォーム入力支援方法。
（付記７）
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援する機能を有する情報処理装置であって、
ウェブページとして表示されたフォーム入力ページを保存する画面保存手段と、
前記画面保存手段が保存した前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集手段と、
前記データ編集手段がフォーム入力ページと関連付けて保存した送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けて表示するデータ貼付手段とを有する情報処理装置。
（付記８）
前記画面保存手段は、フォーム入力ページをＨＴＭＬ形式で保存する構成とされてなる付記７に記載の情報処理装置。
（付記９）
前記データ貼付手段は、前記送信すべきデータを入力項目毎に設定し、
当該入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する構成とされてなる付記７に記載の情報処理装置。
（付記１０）
前記入力項目はＨＴＭＬのｎａｍｅ属性として設けられ、
前記データ貼付手段は、各入力項目に対応する、ＨＬＭＬのｎａｍｅ属性の項目単位で、送信すべきデータウェブページとして表示されたフォーム入力ページ中の入力項目に対し貼り付けて表示する構成とされてなる付記９に記載の情報処理装置。
（付記１１）
前記データ貼付手段は、データ編集手段が保存した送信すべきデータの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目が、ウェブページとして表示されたフォーム入力ページの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目と全て一致する場合にのみ、送信すべきデータをウェブページとして表示されたフォーム入力ページへ貼り付けて表示する構成とされてなる付記１０に記載の情報処理装置。
（付記１２）
前記データ編集手段は、フォーム入力ページと関連付けて一旦保存した送信すべきデータを、当該フォーム入力ページ中の入力項目に対し貼り付けて表示し、送信すべきデータの編集を可能とする構成とされてなる付記７に記載の情報処理装置。
（付記１３）
前記情報処理装置は携帯電話機とされてなる付記７〜１２のうちの何れか一項に記載の情報処理装置。
（付記１４）
ウェブページとして表示され、入力項目毎に送信すべきデータを入力する構成のフォーム入力ページに対するデータの入力を支援する機能をコンピュータに実行させるためのプログラムであって、コンピュータを、
ウェブページとして表示されたフォーム入力ページを保存する画面保存手段と、
前記画面保存手段が保存した前記フォーム入力ページをオフライン状態で表示させ、その入力項目毎に入力された送信すべきデータを当該フォーム入力ページと関連付けて保存するデータ編集手段と、
前記データ編集手段がフォーム入力ページと関連付けて保存した送信すべきデータを取り出し、当該送信すべきデータをウェブページとしてオンライン状態で表示された、対応するフォーム入力ページ中の入力項目に対し貼り付けるデータ貼付手段として機能させるための命令を有するプログラム。
（付記１５）
前記画面保存手段は、フォーム入力ページをＨＴＭＬ形式で保存する構成とされてなる付記１４に記載のプログラム。
（付記１６）
前記データ貼付手段は、前記送信すべきデータを入力項目毎に設定し、
当該入力項目毎に設定された送信すべきデータを、ウェブページとして表示されたフォーム入力ページ中の対応する入力項目に対し貼り付けて表示する構成とされてなる付記１４に記載のプログラム。
（付記１７）
前記入力項目はＨＴＭＬのｎａｍｅ属性として設けられ、
前記データ貼付手段は、各入力項目に対応する、ＨＬＭＬのｎａｍｅ属性の項目単位で、送信すべきデータウェブページとして表示されたフォーム入力ページ中の入力項目に対し貼り付けて表示する構成とされてなる付記１６に記載のプログラム。
（付記１８）
前記データ貼付手段は、データ編集手段が保存した送信すべきデータの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目が、ウェブページとして表示されたフォーム入力ページの入力項目に対応するＨＬＭＬのｎａｍｅ属性の項目と全て一致する場合にのみ、送信すべきデータをウェブページとして表示されたフォーム入力ページへ貼り付けて表示する構成とされてなる付記１７に記載のプログラム。
（付記１９）
前記データ編集手段は、フォーム入力ページと関連付けて一旦保存した送信すべきデータを、当該フォーム入力ページ中の入力項目に対し貼り付けて表示し、送信すべきデータの編集を可能とする構成とされてなる付記１４に記載のプログラム。
（付記２０）
前記コンピュータは携帯電話機の動作を制御するコンピュータよりなる付記１４〜１９のうちのいずれか一項に記載のプログラム。
【図面の簡単な説明】
【０１７０】
【図１】本発明の一実施例による携帯電話機が有するフォーム登録部、フォーム編集部およびフォーム利用部を説明するための機能ブロック図である。
【図２】本発明の一実施例による携帯電話機のソフトウェアの階層構造を示す図である。
【図３】本発明の一実施例による携帯電話機のブラウザメニューを示す図である。
【図４】本発明の一実施例による携帯電話機のフォーム登録部の機能を説明するための図である。
【図５】本発明の一実施例による携帯電話機のフォーム編集部の機能を説明するための図である。
【図６】図５に示すフォーム編集部の一例の機能によりフォームＤＢおよびデータＤＢに格納される情報の一例を説明するための図である。
【図７】図５に示すフォーム編集部の他例の機能によりフォームＤＢに格納される情報の一例を説明するための図である。
【図８】本発明の一実施例による携帯電話機のフォーム利用部の機能を説明するための図である。
【図９】本発明の一実施例による携帯電話機においてサイトを表示するための処理の流れを説明するための処理フローチャートである（その１）。
【図１０】本発明の一実施例による携帯電話機においてサイトを表示するための処理の流れを説明するための処理フローチャートである（その２）。
【図１１】本発明の一実施例による携帯電話機においてサイトを表示するための処理の流れを説明するための処理フローチャートである（その３）。
【図１２】本発明の一実施例による携帯電話機において各画面を表示させるための操作とこれに対する処理の流れを説明するための処理フローチャートである（その１）。
【図１３】本発明の一実施例による携帯電話機において各画面を表示させるための操作とこれに対する処理の流れを説明するための処理フローチャートである（その２）。
【図１４】本発明の一実施例による携帯電話機においてフォーム登録部の機能を実行する場合の処理の流れを説明するための処理フローチャートである。
【図１５】本発明の一実施例による携帯電話機においてフォーム編集部の機能を実行する場合の処理の流れを説明するための処理フローチャートである（その１）。
【図１６】本発明の一実施例による携帯電話機においてフォーム編集部の機能を実行する場合の処理の流れを説明するための処理フローチャートである（その２）。
【図１７】本発明の一実施例による携帯電話機においてフォーム編集部の機能を実行する場合の操作とこれに対する処理の流れを説明するための処理フローチャートである。
【図１８】本発明の一実施例による携帯電話機においてフォーム利用部の機能を実行する場合の処理の流れを説明するための処理フローチャートである。
【図１９】本発明の一実施例による携帯電話機が有するフォーム登録部、フォーム編集部およびフォーム利用部を、当該携帯電話機が有するコンピュータによって実現する場合について説明するための、当該コンピュータのハードウェアブロック図である。
【符号の説明】
【０１７１】
１  フォーム登録部
２  フォーム編集部
３  フォーム利用部
４  メモリ
１４  フォーム一覧機能部
２１  サイト表示機能部
２３  フォーム編集機能部
ＤＢ１  フォームＤＢ
ＤＢ２  データＤＢ
【図１】
0004900194.tif 000002
【図２】
0004900194.tif 000003
【図３】
0004900194.tif 000004
【図４】
0004900194.tif 000005
【図５】
0004900194.tif 000006
【図６】
0004900194.tif 000007
【図７】
0004900194.tif 000008
【図８】
0004900194.tif 000009
【図９】
0004900194.tif 000010
【図１０】
0004900194.tif 000011
【図１１】
0004900194.tif 000012
【図１２】
0004900194.tif 000013
【図１３】
0004900194.tif 000014
【図１４】
0004900194.tif 000015
【図１５】
0004900194.tif 000016
【図１６】
0004900194.tif 000017
【図１７】
0004900194.tif 000018
【図１８】
0004900194.tif 000019
【図１９】
0004900194.tif 000020