(57)【特許請求の範囲】
【請求項１】
携帯端末装置とデータ処理装置とが近距離で通信を行なう入力システムであって、
前記データ処理装置は、
文字を入力するための複数の入力枠を表示する第１表示手段と、
前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する第１記憶手段と、
前記第１表示手段が表示する前記複数の入力枠にそれぞれ対応する複数の前記文字列種別と、前記複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、前記携帯端末装置へ送信する第１送信手段とを備え、
前記携帯端末装置は、
文字を入力するための入力手段と、
前記データ処理装置から送信される前記複数の文字列種別と、前記複数の枠識別情報とを受信する受信手段とを備え、
前記入力手段は、受信した前記複数の文字列種別の少なくとも１つの文字列種別の文字列を入力し、
前記携帯端末装置は、さらに、
前記複数の文字列種別の文字列のうち、前記入力手段により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する第２記憶手段と、
前記第２記憶手段に記憶されている前記１以上の入力文字列のうちの少なくとも１つを表示する第２表示手段と、
前記１以上の入力文字列と、前記１以上の入力文字列の各々において、該入力文字列の入力が要求される、前記複数の入力枠のうちの入力枠を特定するための、前記複数の枠識別情報のうちの枠識別情報とを、前記データ処理装置へ送信する第２送信手段とを備える、入力システム。
【請求項２】
前記入力手段は、前記第２表示手段に表示された前記入力文字列を編集する編集手段を含む、請求項１に記載の入力システム。
【請求項３】
前記第１送信手段は、前記データ処理装置を特定するための情報である装置識別情報を、前記携帯端末装置へ送信し、
前記受信手段は、前記装置識別情報を受信し、
前記第２送信手段は、前記１以上の入力文字列を、受信した前記装置識別情報により特定される前記データ処理装置へ送信する、請求項１または２に記載の入力システム。
【請求項４】
文字を入力するための複数の入力枠を表示し、かつ、前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置と近距離で通信を行なう携帯端末装置であって、前記データ処理装置は、前記複数の入力枠にそれぞれ対応する複数の前記文字列種別と、前記複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、前記携帯端末装置へ送信するものであり、
文字を入力するための入力手段と、
前記データ処理装置から送信される前記複数の文字列種別と、前記複数の枠識別情報とを受信する受信手段とを備え、
前記入力手段は、受信した前記複数の文字列種別の少なくとも１つの文字列種別の文字列を入力し、
前記携帯端末装置は、さらに、
前記複数の文字列種別の文字列のうち、前記入力手段により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する記憶手段と、
前記記憶手段に記憶されている前記１以上の入力文字列のうちの少なくとも１つを表示する表示手段と、
前記１以上の入力文字列と、前記１以上の入力文字列の各々において、該入力文字列の入力が要求される、前記複数の入力枠のうちの入力枠を特定するための、前記複数の枠識別情報のうちの枠識別情報とを、前記データ処理装置へ送信する送信手段とを備える、携帯端末装置。
【請求項５】
携帯端末装置と近距離で通信を行ない、かつ、文字を入力するための複数の入力枠を表示するデータ処理装置であって、前記携帯端末装置は、前記複数の入力枠の各々において、入力が要求される文字列の種別である複数の文字列種別と、前記複数の入力枠をそれぞれ特定するための複数の枠識別情報とを受信することにより、前記複数の文字列種別の文字列のうち、前記携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶し、かつ、前記１以上の入力文字列のうちの少なくとも１つを表示し、かつ、前記１以上の入力文字列と、前記１以上の入力文字列の各々において、該入力文字列の入力が要求される、前記複数の入力枠のうちの入力枠を特定するための、前記複数の枠識別情報のうちの枠識別情報とを、前記データ処理装置へ送信するものであり、
前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する記憶手段と、
前記複数の入力枠にそれぞれ対応する複数の前記文字列種別と、前記複数の枠識別情報とを、前記携帯端末装置へ送信する送信手段とを備える、データ処理装置。
【請求項６】
情報を記憶する記憶部を備える携帯端末装置と、文字を入力するための複数の入力枠を表示し、かつ、前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置とが近距離で通信を行なう入力システムにおいて、文字を入力するための入力方法であって、
前記データ処理装置が、前記複数の入力枠にそれぞれ対応する複数の前記文字列種別と、前記複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、前記携帯端末装置へ送信するステップと、
前記携帯端末装置が、前記データ処理装置から送信される前記複数の文字列種別と、前記複数の枠識別情報とを受信するステップと、
前記携帯端末装置が、前記複数の文字列種別の文字列のうち、前記携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて前記記憶部に記憶させるステップと、
前記携帯端末装置が、前記記憶部に記憶されている前記１以上の入力文字列のうちの少なくとも１つを表示するステップと、
前記携帯端末装置が、前記１以上の入力文字列と、前記１以上の入力文字列の各々において、該入力文字列の入力が要求される、前記複数の入力枠のうちの入力枠を特定するための、前記複数の枠識別情報のうちの枠識別情報とを、前記データ処理装置へ送信するステップとを備える、入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力システム、携帯端末装置、データ処理装置および入力方法に関し、特に、文字を入力するための処理を行なう入力システム、携帯端末装置、データ処理装置および入力方法に関する。
【背景技術】
【０００２】
近年、リモートコントローラーで制御可能な装置（以下、被制御装置ともいう）に対し、リモートコントローラーから文字を入力する場面が増えつつある。当該場面は、被制御装置が、たとえば、インターネットに接続されており、被制御装置から電子メールを送信する場合に、当該電子メールの本文をリモートコントローラーから入力するような場面である。
【０００３】
また、近年では、リモートコントローラーとして使用可能な携帯電話等の携帯端末装置が普及しつつある。
【０００４】
特開２００２−０７８０４２号公報（特許文献１）には、被制御装置（録画装置）に対し、リモートコントローラーとしての携帯端末装置から文字を入力するための技術（以下、第１の先行技術ともいう）が開示されている。
【特許文献１】特開２００２−０７８０４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
文字が入力される被制御装置では、何度も、同じ種別の文字列を要求されることがある。ここで、同じ種別の文字列とは、たとえば、氏名、電話番号等の文字列である。
【０００６】
従来では、要求される種別の文字列が、過去に入力したことのある種別の文字列であったとしても、要求される種別の文字列を入力するといった手間を、ユーザにかけてしまうという問題点がある。第１の先行技術では、このような問題点を解決するための技術は開示されていない。
【０００７】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、要求される種別の文字列を、容易に入力することを可能とする入力システム、携帯端末装置、データ処理装置および入力方法を提供することである。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、この発明のある局面に従う入力システムでは、携帯端末装置とデータ処理装置とが近距離で通信を行なう。データ処理装置は、文字を入力するための複数の入力枠を表示する第１表示手段と、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する第１記憶手段と、第１表示手段が表示する複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信する第１送信手段とを備える。携帯端末装置は、文字を入力するための入力手段と、データ処理装置から送信される複数の文字列種別と、複数の枠識別情報とを受信する受信手段とを備える。入力手段は、受信した複数の文字列種別の少なくとも１つの文字列種別の文字列を入力し、携帯端末装置は、さらに、複数の文字列種別の文字列のうち、入力手段により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する第２記憶手段と、第２記憶手段に記憶されている１以上の入力文字列のうちの少なくとも１つを表示する第２表示手段と、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する第２送信手段とを備える。
【０００９】
好ましくは、入力手段は、第２表示手段に表示された入力文字列を編集する編集手段を含む。
【００１０】
好ましくは、第１送信手段は、データ処理装置を特定するための情報である装置識別情報を、携帯端末装置へ送信し、受信手段は、装置識別情報を受信し、第２送信手段は、１以上の入力文字列を、受信した装置識別情報により特定されるデータ処理装置へ送信する。
【００１１】
この発明の他の局面に従う携帯端末装置は、文字を入力するための複数の入力枠を表示し、かつ、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置と近距離で通信を行なう。データ処理装置は、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信するものである。携帯端末装置は、文字を入力するための入力手段と、データ処理装置から送信される複数の文字列種別と、複数の枠識別情報とを受信する受信手段とを備える。入力手段は、受信した複数の文字列種別の少なくとも１つの文字列種別の文字列を入力し、携帯端末装置は、さらに、複数の文字列種別の文字列のうち、入力手段により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する記憶手段と、記憶手段に記憶されている１以上の入力文字列のうちの少なくとも１つを表示する表示手段と、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する送信手段とを備える。
【００１２】
この発明のさらに他の局面に従うデータ処理装置は、携帯端末装置と近距離で通信を行ない、かつ、文字を入力するための複数の入力枠を表示する。携帯端末装置は、複数の入力枠の各々において、入力が要求される文字列の種別である複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを受信することにより、複数の文字列種別の文字列のうち、携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶し、かつ、１以上の入力文字列のうちの少なくとも１つを表示し、かつ、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信するものである。データ処理装置は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する記憶手段と、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の枠識別情報とを、携帯端末装置へ送信する送信手段とを備える。
【００１３】
この発明のさらに他の局面に従うと、入力システムにおいて、情報を記憶する記憶部を備える携帯端末装置と、文字を入力するための複数の入力枠を表示し、かつ、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置とが近距離で通信を行なう。入力システムにおいて、文字を入力するための入力方法は、データ処理装置が、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信するステップと、携帯端末装置が、データ処理装置から送信される複数の文字列種別と、複数の枠識別情報とを受信するステップと、携帯端末装置が、複数の文字列種別の文字列のうち、携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶部に記憶させるステップと、携帯端末装置が、記憶部に記憶されている１以上の入力文字列のうちの少なくとも１つを表示するステップと、携帯端末装置が、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信するステップとを備える。
【発明の効果】
【００１４】
本発明に係る入力システムでは、携帯端末装置とデータ処理装置とが近距離で通信を行なう。データ処理装置は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信する。携帯端末装置は、複数の文字列種別と、複数の枠識別情報とを受信し、複数の文字列種別の文字列のうち、入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する。携帯端末装置は、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する。
【００１５】
したがって、複数の入力枠の少なくとも１つの入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【００１６】
本発明に係る携帯端末装置は、データ処理装置と近距離で通信を行なう。データ処理装置は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信する。携帯端末装置は、複数の文字列種別と、複数の枠識別情報とを受信し、複数の文字列種別の文字列のうち、入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する。携帯端末装置は、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する。
【００１７】
したがって、複数の入力枠の少なくとも１つの入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【００１８】
本発明に係るデータ処理装置は、複数の入力枠を表示する。データ処理装置は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信する。携帯端末装置は、複数の入力枠の各々において、入力が要求される文字列の種別である複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを受信することにより、複数の文字列種別の文字列のうち、携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する。携帯端末装置は、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する。
【００１９】
したがって、複数の入力枠の少なくとも１つの入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【００２０】
本発明に係る入力方法は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置が、複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置へ送信する。携帯端末装置が、データ処理装置から送信される複数の文字列種別と、複数の枠識別情報とを受信する。携帯端末装置が、複数の文字列種別の文字列のうち、携帯端末装置により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶部に記憶させる。携帯端末装置が、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置へ送信する。
【００２１】
したがって、複数の入力枠の少なくとも１つの入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２３】
＜第１の実施の形態＞
（システムの構成）
図１は、本実施の形態におけるネットワークシステム１０００の構成を示す図である。図１を参照して、ネットワークシステム１０００は、携帯端末装置５００と、ワイヤレスキーボード４００と、データ処理装置６００とを含む。
【００２４】
携帯端末装置５００は、携帯電話である。なお、携帯端末装置５００は、携帯電話に限定されることなく、通信機能を備え、携帯可能な装置であればどのような装置（たとえば、ＰＤＡ（Personal Digital Assistance）、ＰＣ（Personal Computer））でもよい。
【００２５】
携帯端末装置５００は、電話網６０と、無線によりデータ通信可能である。電話網６０は、たとえば、携帯電話のための電話網である。
【００２６】
データ処理装置６００は、携帯端末装置５００から送信される信号により制御される装置である。データ処理装置６００は、一例として、テレビジョン受信機である。なお、データ処理装置６００は、テレビジョン受信機に限定されることなく、携帯端末装置５００から送信される信号により制御される装置であればどのような装置であってもよい。データ処理装置６００は、たとえば、映像記録再生装置、音楽再生装置、ＰＣ等であってもよい。
【００２７】
携帯端末装置５００は、無線または有線により、データ処理装置６００とデータ通信を行なう。携帯端末装置５００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。ネットワーク７０は、インターネットなどの広域なネットワークである。
【００２８】
また、データ処理装置６００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。また、ネットワーク７０は、無線または有線により、電話網６０とデータ通信可能である。したがって、携帯端末装置５００は、電話網６０を介して、ネットワーク７０とデータ通信可能である。
【００２９】
ワイヤレスキーボード４００は、無線により、データ処理装置６００とデータ通信を行なう機能を有する。ワイヤレスキーボード４００は、ユーザにより入力された文字等の情報を示す文字データを、無線により、データ処理装置６００へ送信する。
【００３０】
（携帯端末装置）
次に、携帯端末装置５００について詳細に説明する。
【００３１】
図２は、携帯端末装置５００の外観を正面から示した図である。図２を参照して、携帯端末装置５００は、表示部５３０と、音声出力部５７０とを備える。
【００３２】
表示部５３０は、文字や画像等を表示する機能を有する。表示部５３０には、文字や画像等を表示する表示面が設けられる。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００３３】
表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）である。なお、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）に限定されることなく、他の解像度であってもよい。
【００３４】
また、表示部５３０は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが表示面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００３５】
音声出力部５７０は、電話の音声を出力する機能を有する。音声出力部５７０には、音声を出力するスピーカが含まれる。音声出力部５７０は、後述する制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００３６】
携帯端末装置５００は、さらに、入力部５４０を備える。
入力部５４０は、ボタン群５４１を含む。ボタン群５４１は、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄと、決定ボタン５４１Ｅとを含む。方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる短時間（たとえば、１秒未満）の押下操作（以下、短押操作ともいう）により、表示部５３０に画像が表示されている場合、画像内の移動させる対象となる物（たとえば、カーソル等）を上下左右に移動させるためのボタンである。
【００３７】
具体的には、短押操作があった、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、たとえば、カーソルを、それぞれ、上，下，左，右に移動させるためのボタンである。また、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる長時間（たとえば、一秒以上）の押下操作（以下、長押操作ともいう）により、たとえば画面をそれぞれ、上，下，左，右に画面スクロールすることも可能である。
【００３８】
決定ボタン５４１Ｅは、短押操作により、たとえば、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄの短押操作により選択された項目等を決定するためのボタンである。
【００３９】
入力部５４０は、さらに、機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂを含む。機能ボタン５４２Ａ，５４２Ｂの各々は、短押操作により、たとえば、ユーザにより予め設定されたプログラム等を起動させるためのボタンである。
【００４０】
機能ボタン５４３Ａは、電話をかけるためのボタンである。たとえば、機能ボタン５４３Ａは、後述する文字ボタン群５４６の短押操作により電話番号を入力した後に、短押操作されることで、入力した電話番号の携帯端末装置に電話をかける処理が行なわれる。また、機能ボタン５４３Ａは、携帯端末装置５００に電話がかかってきた場合、短押操作により通話開始を行なうためのボタンである。機能ボタン５４３Ｂは、携帯端末装置５００が通話中である場合、短押操作により通話を終了させるためのボタンである。また、機能ボタン５４３Ｂは、ユーザによる長時間（たとえば、１秒以上）の押下操作（以下、長押操作ともいう）により、携帯端末装置５００の電源のオンとオフとの切替えを行なうためのボタンである。
【００４１】
入力部５４０は、さらに、文字ボタン群５４６を含む。
図３は、一例としての文字ボタン群５４６を示す図である。図３を参照して、文字ボタン群５４６は、文字ボタンＡＢ，ＣＬＢ，ＣＢ，１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂを含む。文字ボタンＡＢ，ＣＬＢ，ＣＢ，１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂの各々は、短押操作により、数字、文字または記号等を入力するためのボタンである。なお、文字ボタン群５４６に含まれる文字ボタンの数は、１５個に限定されない。
【００４２】
文字ボタンＡＢは、短押操作される毎に、大文字のアルファベットを入力するモードと、小文字のアルファベットを入力するモードとを切換えるためのボタンである。文字ボタンＣＬＢは、短押操作により、入力されている文字を削除するためのボタンである。文字ボタンＣＢは、短押操作される毎に、入力する文字の種別を変更するためのボタンである。文字ボタン１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂの各々は、対応するボタン内に表示されている文字等を入力するためのボタンである。たとえば、文字ボタン３Ｂは、短押操作により、“３”、さ、し、す、せ、そ、Ｄ、Ｅ、Ｆ等のいずれかの文字を入力するためのボタンである。
【００４３】
再び、図２を参照して、入力部５４０は、入力部５４０に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが携帯端末装置５００を操作するためのインターフェースである。以下においては、ユーザによる、入力部５４０の操作または表示部５３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００４４】
携帯端末装置５００は、さらに、音声入力部５７４と、記録媒体挿入部５５０Ａとを備える。音声入力部５７４は、通話のときに、音声を入力する機能を有する。音声入力部５７４には、音声を入力するマイクが含まれる。音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、携帯端末装置５００内の後述する制御部５１０へ送信する。記録媒体挿入部５５０Ａは、携帯端末装置５００に後述する記録媒体を挿入する部分である。
【００４５】
図４は、携帯端末装置５００の内部構成を示したブロック図である。なお、図４には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００４６】
図４を参照して、携帯端末装置５００は、さらに、制御部５１０と、一時記憶部５２２と、記憶部５２０とを備える。
【００４７】
記憶部５２０は、データを不揮発的に記憶する機能を有する。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）である。記憶部５２０には、プログラム１８０、その他の各種データ等が記憶されている。
【００４８】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、携帯端末装置５００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００４９】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＤＲＡＭ（Dynamic Random Access Memory）である。なお、一時記憶部５２２は、ＤＲＡＭに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
【００５０】
携帯端末装置５００は、さらに、ＶＤＰ５３２（Video Display Processor）と、ＶＲＡＭ（Video Random Access Memory）５３６とを備える。
【００５１】
ＶＲＡＭ５３６は、画像データを一時的に記憶する機能を有する。
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、ＶＤＰ５３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部５３０に表示させる指示である。
【００５２】
ＶＤＰ５３２は表示部５３０と接続されている。ＶＤＰ５３２は、制御部５１０からの描画指示に応じて、記憶部５２０内の後述するプログラム１８０からフォントデータ、図形データ等を読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、ＶＤＰ５３２は、ＶＲＡＭ５３６に記憶された画像データを読出し、表示部５３０に、当該画像データに基づく画像を表示させる。
【００５３】
携帯端末装置５００は、さらに、入力部５４０と、記録媒体アクセス部５５０とを備える。
【００５４】
制御部５１０は、入力部５４０に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００５５】
記録媒体アクセス部５５０は、記録媒体５５５が前述の記録媒体挿入部５５０Ａから携帯端末装置５００に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出すことが可能となる。
【００５６】
記録媒体５５５に記憶されているプログラム１８０は、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０を、記憶部５２０に記憶させる。このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００５７】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。記録媒体５５５には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
【００５８】
記録媒体５５５は、ＳＤ（Secure Digital）メモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００５９】
携帯端末装置５００は、さらに、通信部５６０と、通信部５６２とを備える。
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、データ処理装置６００と有線または無線で、データの送受信を行なう機能を有する。
【００６０】
通信部５６０は、ＵＳＢ（登録商標）（Universal Serial Bus）２．０の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、ＵＳＢ２．０に限定されることなく他の規格であってもよい。
【００６１】
なお、通信部５６０は、パラレル転送を行なう通信用インターフェースの機能を有していてもよい。パラレル転送を行なう通信用インターフェースは、たとえば、セントロニクス準拠の規格に準拠したインターフェースである。また、通信部５６０は、ＩＥＥＥ１３９４またはＳＣＳＩ規格に基づく通信用インターフェースの機能を有していてもよい。
【００６２】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth（登録商標）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth（登録商標）を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、データ処理装置６００と無線でデータ通信を行なう。
【００６３】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、有線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。この場合、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。
なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００６４】
また、通信部５６２は、無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。
【００６５】
携帯端末装置５００は、さらに、アンテナ５６４と、通信部５６６とを備える。
アンテナ５６４は、通信部５６６と接続されている。通信部５６６は、アンテナ５６４を利用して、無線通信信号を送受信する機能を有する。通信部５６６は、制御部５１０により指示された周波数の無線通信信号を、アンテナ５６４を介して受信する。無線通信信号は、音声データ、文字データおよび画像データ等を含む信号である。
【００６６】
通信部５６６は、アンテナ５６４を利用して、無線通信信号により、図示しない最寄の基地局と通信を行なう。最寄の基地局は、電話網６０と通信を行なうことができる。したがって、通信部５６６は、アンテナ５６４を利用して、無線通信信号により、最寄の基地局を介して、電話網６０と通信を行なう。通信部５６６は、無線通信信号を受信した場合、当該無線通信信号を復調し、復調した無線通信信号に基づくデータを、制御部５１０へ送信する。また、通信部５６６は、無線通信信号を送信する場合、制御部５１０からデータ（たとえば、音声データ）を受信し、当該データを、所定のプロトコルに基づいて、無線通信信号に変換する。そして、通信部５６６は、アンテナ５６４を利用して、変換した無線通信信号を、図示しない最寄の基地局を介して、電話網６０へ送信する。
【００６７】
通信部５６６は、最寄の基地局と通信を行なうことで、基地局の位置を示す情報（以下、基地局位置情報ともいう）も取得可能である。通信部５６６は、制御部５１０からの制御指示に応じて、取得した基地局位置情報を、制御部５１０へ送信する。制御部５１０は、受信した基地局位置情報に基づいて、携帯端末装置５００の位置を大まかに把握することができる。
【００６８】
また、通信部５６６は、ＧＰＳ（Global Positioning System）機能を有する。ＧＰＳ機能とは、人口衛星と通信して、携帯端末装置５００の位置（緯度、経度、高度等に基づく位置）の情報（以下、ＧＰＳ位置情報ともいう）を取得する機能である。通信部５６６は、制御部５１０からの制御指示に応じて、ＧＰＳ位置情報を取得し、制御部５１０へ送信する。
【００６９】
携帯端末装置５００は、制御部５１０および通信部５６６の処理により、電話網６０を介して、ネットワーク７０からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００７０】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００７１】
携帯端末装置５００は、さらに、音声出力部５７２を備える。音声出力部５７２は、携帯端末装置５００の外部に設けられる。音声出力部５７２は、制御部５１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部５７２には、音声を出力するスピーカが含まれる。音声出力部５７２は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００７２】
制御部５１０は、前述した音声出力部５７０、音声入力部５７４とデータ通信する。
制御部５１０が、音声データを音声出力部５７０へ送信すると、音声出力部５７０は、制御部５１０から受信した音声データに基づく音声をスピーカから出力する。
【００７３】
ユーザが音声入力部５７４に含まれるマイクに対して音声を発すると、音声入力部５７４は、マイクにより取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。
【００７４】
（データ処理装置）
次に、データ処理装置６００について詳細に説明する。
【００７５】
図５は、データ処理装置６００の内部構成を示したブロック図である。図５を参照して、データ処理装置６００は、表示部６３０と、音声出力部６７０とを備える。表示部６３０は、文字や画像等を表示する機能を有する。表示部６３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００７６】
表示部６３０が表示可能な画像のサイズは、表示部５３０が表示可能な画像のサイズより大きい。また、表示部６３０の解像度は、表示部５３０の解像度より大きい。たとえば、表示部６３０の解像度は、横１９２０（ドット）×縦１０８０（ドット）の解像度である。なお、表示部６３０の解像度は、横１９２０（ドット）×縦１０８０（ドット）に限定されることなく、他の解像度であってもよい。
【００７７】
音声出力部６７０は、データ処理装置６００の外部に設けられる。音声出力部６７０は、後述する制御部６１０で行なわれる処理に対応した音声を出力する機能を有する。音声出力部６７０には、音声を出力するスピーカが含まれる。音声出力部６７０は、後述する制御部６１０から受信した音声データに基づく音声をスピーカから出力する。
【００７８】
データ処理装置６００は、さらに、制御部６１０と、一時記憶部６２２と、記憶部６２０とを備える。
【００７９】
記憶部６２０は、データを不揮発的に記憶する機能を有する。記憶部６２０は、制御部６１０によってデータアクセスされる。記憶部６２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部６２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体（たとえば、フラッシュメモリ）であればよい。記憶部６２０には、プログラム１８０Ａ、後述する録画データ、その他の各種データ等が記憶されている。
【００８０】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、データ処理装置６００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部６１０は、前述の制御部５１０と同様なものであるので詳細な説明は繰り返さない。
【００８１】
一時記憶部６２２は、制御部６１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部６２２は、前述の一時記憶部５２２と同様なものであるので詳細な説明は繰り返さない。
【００８２】
データ処理装置６００は、さらに、アンテナ６０２と、チューナ６０５と、データ処理部６０７とを備える。
【００８３】
アンテナ６０２は、チューナ６０５と接続されている。チューナ６０５は、制御部６１０により指示された周波数の放送信号を、アンテナ６０２を介して受信する。チューナ６０５は、ディジタル放送に基づく放送信号およびアナログ放送に基づく放送信号を受信する機能を有する。チューナ６０５は、受信した放送信号を、データ処理部６０７へ送信する。
【００８４】
データ処理部６０７は、制御部６１０から、表示部６３０に画像を表示させるための表示指示を受信すると、受信した放送信号から画像データを取得し、当該画像データを、後述するＶＤＰ６３２へ送信する。ＶＤＰ６３２は、画像データを受信すると、表示部６３０に画像データに基づく画像（動画像または静止画像）を表示させる。以下においては、チューナ６０５が受信した放送信号に基づく画像であって、かつ、表示部６３０に表示される画像を、ＴＶ画像ともいう。
【００８５】
データ処理部６０７が受信した放送信号が、アナログ放送に基づく信号である場合であって、かつ、制御部６１０から、録画処理を行なうための録画指示を受信した場合、データ処理部６０７は、放送信号から取得した画像データおよび音声データを圧縮して、録画データとして、記憶部６２０に記憶させる。また、データ処理部６０７が受信した放送信号が、ディジタル放送に基づく信号である場合であって、かつ、制御部６１０から、録画処理を行なうための録画指示を受信した場合、データ処理部６０７は、放送信号から取得した画像データおよび音声データを、録画データとして、記憶部６２０に記憶させる。
【００８６】
記憶部６２０に記憶される録画データは、ＭＰＥＧ２形式で圧縮されたデータである。なお、録画データは、ＭＰＥＧ２形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、Ｈ．２６４等の形式である。以下においては、記憶部６２０に記憶される録画データを、コンテンツともいう。
【００８７】
データ処理装置６００は、さらに、ＶＤＰ６３２と、ＶＲＡＭ６３６とを備える。
ＶＲＡＭ６３６は、画像データを一時的に記憶する機能を有する。
【００８８】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、ＶＤＰ６３２に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部６３０に表示させる指示である。
【００８９】
ＶＤＰ６３２は表示部６３０と接続されている。ＶＤＰ６３２は、制御部６１０からの描画指示に応じて、記憶部６２０内の後述するプログラム１８０Ａからフォントデータ、図形データ等を読出し、ＶＲＡＭ６３６を利用して画像を生成する。そして、ＶＤＰ６３２は、ＶＲＡＭ６３６に記憶された画像データを読出し、表示部６３０に、当該画像データに基づく画像を表示させる。
【００９０】
データ処理装置６００は、さらに、入力部６４０を備える。
入力部６４０は、図示されない複数のボタンを含む。複数のボタンは、データ処理装置６００の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、入力部６４０は、押下操作されたボタンに対応するボタン信号を、制御部６１０へ送信する。制御部６１０は、受信したボタン信号に基づいて、所定の処理を行なう。以下においては、ユーザによる、入力部６４０のボタン操作を、インターフェース操作Ｔともいう。
【００９１】
データ処理装置６００は、さらに、通信部６６０と、通信部６６２とを備える。
通信部６６０は、制御部６１０とデータの送受信を行なう。また、通信部６６０は、携帯端末装置５００と有線または無線で、データの送受信を行なう機能を有する。なお、通信部６６０は、前述の通信部５６０と同様な構成および機能を有するので詳細な説明は繰り返さない。
【００９２】
また、通信部６６０は、ワイヤレスキーボード４００と無線により通信する機能を有する。通信部６６０は、ワイヤレスキーボード４００は、ユーザにより入力された文字等の情報を示す文字データを、無線により、受信する。通信部６６０は、ワイヤレスキーボード４００から受信した文字データが示す情報を、制御部６１０へ送信する。
【００９３】
通信部６６２は、制御部６１０と、データの送受信を行なう。通信部６６２は、有線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。この場合、通信部６６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００９４】
また、通信部６６２は、無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部６６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。
【００９５】
したがって、本実施の形態におけるデータ処理装置６００は、ネットワーク７０から、通信部６６２を介して、プログラムのダウンロード処理を行ない、記憶部６２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０Ａである。
【００９６】
制御部６１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０Ａ）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部６２０に格納されており、ダウンロード処理は、制御部６１０が、ダウンロード用プログラムに基づいて行なう。
【００９７】
データ処理装置６００は、さらに、ＲＣ信号受信部６８０を備える。ＲＣ信号受信部６８０は、リモートコントローラー３００から出力される、データ処理装置６００を制御するためのリモートコントロール信号（以下、ＲＣ信号ともいう）を受信する機能を有する。ＲＣ信号受信部６８０は、受信したＲＣ信号を制御部６１０へ送信する。制御部６１０は、受信したＲＣ信号に応じて、対応する処理を行なう。
【００９８】
なお、以下においては、携帯端末装置５００の通信部５６０から送信される、データ処理装置６００を制御するためのリモートコントロール信号も、ＲＣ信号という。この場合、通信部６６０が、携帯端末装置５００から送信されたＲＣ信号を受信し、受信したＲＣ信号を制御部６１０へ送信する。制御部６１０は、受信したＲＣ信号に応じて、対応する処理を行なう。
【００９９】
制御部６１０は、前述した音声出力部６７０とデータ通信する。制御部６１０が、音声データを音声出力部６７０へ送信すると、音声出力部６７０は、制御部６１０から受信した音声データに基づく音声をスピーカから出力する。
【０１００】
（データ処理装置の制御）
次に、携帯端末装置５００を、データ処理装置６００を制御するためのリモートコントローラーとして使用するための処理について説明する。ここで、記憶部５２０に記憶されるプログラム１８０には、リモートコントロールプログラムが含まれるとする。また、携帯端末装置５００において、リモートコントロールプログラムを実行するするためのインターフェース操作Ｍがあると、制御部５１０は、リモートコントロールプログラムを実行する。リモートコントロールプログラムが実行されると、携帯端末装置５００の動作モードは、データ処理装置６００を制御可能なリモートコントロールモード（以下、ＲＣモードともいう）になる。以下においては、データ処理装置６００を制御可能でない場合における、携帯端末装置５００の動作モードを、通常モードという。
【０１０１】
また、ＲＣモードの携帯端末装置５００の表示部５３０には、以下の制御画像ＭＧ１００が表示される。また、データ処理装置６００の表示部６３０には、放送信号に基づくＴＶ画像が表示されているとする。
【０１０２】
図６は、一例としての制御画像ＭＧ１００を示す図である。図６を参照して、制御画像ＭＧ１００には、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄにそれぞれ対応する方向ボタン画像５４１ＡＧ，５４１ＢＧ，５４１ＣＧ，５４１ＤＧが表示される。
【０１０３】
以下においては、携帯端末装置５００がＲＣモードであって、かつ、表示部５３０に制御画像ＭＧ１００が表示されている状態を、状態Ｍともいう。
【０１０４】
状態Ｍにおいて、方向ボタン画像５４１ＡＧに対応する方向ボタン５４１Ａは、押下されることにより、データ処理装置６００の表示部６３０で表示されるＴＶ画像の音量を大きくするためのＲＣ信号を、データ処理装置６００へ送信するためのボタンとなる。状態Ｍにおいて、方向ボタン画像５４１ＢＧに対応する方向ボタン５４１Ｂは、押下されることにより、データ処理装置６００の表示部６３０で表示されるＴＶ画像の音量を小さくするためのＲＣ信号を、データ処理装置６００へ送信するためのボタンとなる。
【０１０５】
状態Ｍにおいて、方向ボタン画像５４１ＣＧに対応する方向ボタン５４１Ｃは、データ処理装置６００の表示部６３０で表示されるＴＶ画像のチャンネル番号を“１”デクリメントするためのＲＣ信号を、データ処理装置６００へ送信するためのボタンとなる。状態Ｍにおいて、方向ボタン画像５４１ＤＧに対応する方向ボタン５４１Ｄは、データ処理装置６００の表示部６３０で表示されるＴＶ画像のチャンネル番号を“１”インクリメントするためのＲＣ信号を、データ処理装置６００へ送信するためのボタンとなる。
【０１０６】
また、制御画像ＭＧ１００には、決定ボタン５４１Ｅに対応する決定ボタン画像５４１ＥＧが表示される。状態Ｍにおいて、決定ボタン画像５４１ＥＧに対応する決定ボタン５４１Ｅは、無効ボタンとなる。無効ボタンは、押下されても処理が行なわれないボタンである。
【０１０７】
制御画像ＭＧ１００には、さらに、機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂにそれぞれ対応する機能ボタン画像５４２ＡＧ，５４２ＢＧ，５４３ＡＧ，５４３ＢＧが表示される。状態Ｍにおいて、機能ボタン画像５４２ＡＧに対応する機能ボタン５４２Ａは、押下されることにより、データ処理装置６００の動作モードを、待機モードまたは通常モードに切換えるためのＲＣ信号（以下、電源ＲＣ信号ともいう）を、データ処理装置６００へ送信するためのボタンとなる。
【０１０８】
待機モードとは、表示部６３０に画像が表示されない状態であって、かつ、ＲＣ信号を受信可能な状態である。通常モードは、表示部６３０に画像が表示される状態である。データ処理装置６００が通常モードである場合に、電源ＲＣ信号を受信すると、データ処理装置６００は、待機モードに移行する。また、データ処理装置６００が待機モードである場合に、電源ＲＣ信号を受信すると、データ処理装置６００は、通常モードに移行する。
【０１０９】
状態Ｍにおいて、機能ボタン画像５４２ＢＧに対応する機能ボタン５４２Ｂは、押下されることにより、状態Ｍにおいて、Ｗｅｂブラウザを起動させるためのＲＣ信号（以下、Ｗｅｂ−ＲＣ信号ともいう）を、データ処理装置６００へ送信するためのボタンである。なお、状態Ｍにおいて、機能ボタン画像５４３ＡＧ，５４３ＢＧにそれぞれ対応する機能ボタン５４３Ａ，５４３Ｂは、無効ボタンとなる。
【０１１０】
制御画像ＭＧ１００には、さらに、文字ボタンＡＢ，ＣＬＢ，ＣＢ，１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂにそれぞれ対応する文字ボタン画像ＡＢＧ，ＣＬＢＧ，ＣＢＧ，１ＢＧ，２ＢＧ，３ＢＧ，４ＢＧ，５ＢＧ，６ＢＧ，７ＢＧ，８ＢＧ，９ＢＧ，ＫＢＧ，０ＢＧ，＃ＢＧが表示される。なお、状態Ｍにおいて、文字ボタン画像ＡＢＧ，ＣＬＢＧ，ＣＢＧ，１ＢＧ，２ＢＧ，３ＢＧ，４ＢＧ，５ＢＧ，６ＢＧ，７ＢＧ，８ＢＧ，９ＢＧ，ＫＢＧ，０ＢＧ，＃ＢＧの各々に対応するボタンは、無効ボタンとなる。
【０１１１】
ここで、状態Ｍにおいて、Ｗｅｂページ表示操作があったとする。Ｗｅｂページ表示操作は、機能ボタン画像５４２ＢＧに対応する機能ボタン５４２Ｂを押下する操作である。この場合、制御部５１０は、Ｗｅｂ−ＲＣ信号を、データ処理装置６００へ送信する。データ処理装置６００の制御部６１０は、Ｗｅｂ−ＲＣ信号を受信すると、Ｗｅｂブラウザプログラムを実行することにより、Ｗｅｂブラウザを起動させて、予め登録されているＷｅｂページを、表示部６３０に表示させる。
【０１１２】
一方、携帯端末装置５００では、状態Ｍにおいて、Ｗｅｂページ表示操作があると、制御部５１０は、ＶＤＰ５３２を利用して、以下の制御画像ＭＧ１００Ａを生成し、制御画像ＭＧ１００Ａを表示部５３０に表示させる。
【０１１３】
図７は、一例としての制御画像ＭＧ１００Ａを示す図である。図７を参照して、制御画像ＭＧ１００Ａは、図６の制御画像ＭＧ１００と比較して、方向ボタン画像５４１ＡＧ，５４１ＢＧ，５４１ＣＧ，５４１ＤＧの代わりに方向ボタン画像５４１ＡＧＡ，５４１ＢＧＡ，５４１ＣＧＡ，５４１ＤＧＡが表示される点と、決定ボタン画像５４１ＥＧの代わりに、決定ボタン画像５４１ＥＧＡが表示される点と、機能ボタン画像５４２ＡＧ，５４２ＢＧの代わりに機能ボタン画像５４２ＡＧＡ，５４２ＢＧＮが表示される点とが異なる。それ以外は、制御画像ＭＧ１００と同様なので詳細な説明は繰り返さない。
【０１１４】
方向ボタン画像５４１ＡＧＡ，５４１ＢＧＡ，５４１ＣＧＡ，５４１ＤＧＡは、それぞれ、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄに対応するボタン画像である。決定ボタン画像５４１ＥＧＡは、決定ボタン５４１Ｅに対応するボタン画像である。機能ボタン画像５４２ＡＧＡ，５４２ＢＧＮは、それぞれ、機能ボタン５４２Ａ，５４２Ｂに対応するボタン画像である。
【０１１５】
以下においては、携帯端末装置５００がＲＣモードであって、かつ、表示部５３０に制御画像ＭＧ１００Ａが表示されている状態を、状態ＭＡともいう。ここで、データ処理装置６００の表示部６３０には、Ｗｅｂページが表示されているとする。以下においては、Ｗｅｂページ内に表示されている選択の対象となるものを、選択対象物ともいう。選択対象物は、たとえば、文字を入力するための枠（以下、文字入力枠ともいう）、他のＷｅｂページ等にリンク（ハイパーリンク）された文字列または画像（以下、リンクコンテンツともいう）等である。
【０１１６】
状態ＭＡにおいて、機能ボタン画像５４２ＡＧＡに対応する機能ボタン５４２Ａは、押下されることにより、ＥＮＤ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＥＮＤ−ＲＣ信号は、データ処理装置６００の制御部６１０が実行しているプログラムを終了させるためのＲＣ信号である。また、状態ＭＡにおいて、機能ボタン画像５４２ＡＧＡに対応する機能ボタン５４２Ａは、押下されることにより、制御部５１０が実行しているリモートコントロールプログラムを終了させるためのボタンでもある。状態ＭＡにおいて、機能ボタン画像５４２ＢＧＮに対応する機能ボタン５４２Ｂは、無効ボタンとなる。
【０１１７】
状態ＭＡにおいて、方向ボタン画像５４１ＡＧＡに対応する方向ボタン５４１Ａは、押下されることにより、ＵＰ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＵＰ−ＲＣ信号は、たとえば、表示部６３０にＷｅｂページが表示されている場合、当該Ｗｅｂページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の上部の選択対象物に変更するためのＲＣ信号である。
【０１１８】
状態ＭＡにおいて、方向ボタン画像５４１ＢＧＡに対応する方向ボタン５４１Ｂは、押下されることにより、ＤＯＷＮ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＤＯＷＮ−ＲＣ信号は、たとえば、表示部６３０にＷｅｂページが表示されている場合、当該Ｗｅｂページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の下部の選択対象物に変更するためのＲＣ信号である。
【０１１９】
状態ＭＡにおいて、方向ボタン画像５４１ＣＧＡに対応する方向ボタン５４１Ｃは、押下されることにより、ＬＥＦＴ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＬＥＦＴ−ＲＣ信号は、たとえば、表示部６３０にＷｅｂページが表示されている場合、当該Ｗｅｂページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の左の選択対象物に変更するためのＲＣ信号である。
【０１２０】
状態ＭＡにおいて、方向ボタン画像５４１ＤＧＡに対応する方向ボタン５４１Ｄは、押下されることにより、ＲＩＧＨＴ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＲＩＧＨＴ−ＲＣ信号は、たとえば、表示部６３０にＷｅｂページが表示されている場合、当該Ｗｅｂページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の右の選択対象物に変更するためのＲＣ信号である。
【０１２１】
状態ＭＡにおいて、決定ボタン画像５４１ＥＧＡに対応する決定ボタン５４１Ｅは、押下されることにより、ＥＮＴＥＲ−ＲＣ信号を、データ処理装置６００へ送信するためのボタンである。ＥＮＴＥＲ−ＲＣ信号は、たとえば、表示部６３０にＷｅｂページが表示されている場合、当該Ｗｅｂページ内において、選択する選択対象物を、現時点で選択状態の選択対象物に決定するためのＲＣ信号である。データ処理装置６００は、選択状態の選択対象物を表示部６３０に表示している状態で、ＥＮＴＥＲ−ＲＣ信号を受信し、かつ、選択対象物が文字入力枠である場合、文字入力枠内に文字を入力するためのモードとする。以下においては、選択状態の文字入力枠を選択文字入力枠ともいう。
【０１２２】
次に、携帯端末装置５００がＲＣモードである場合において、携帯端末装置５００で行なわれる処理（以下、操作判定処理Ｍともいう）について説明する。操作判定処理Ｍは、他の処理とは独立して行なわれる処理である。また、データ処理装置６００では、他の処理とは独立して、以下の制御信号対応処理Ｔが行なわれるとする。
【０１２３】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に以下のＷｅｂページ画像Ｇ２００が表示されているとする。
【０１２４】
図８は、一例としてのＷｅｂページ画像Ｇ２００を示す図である。図８を参照して、Ｗｅｂページ画像Ｇ２００には、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２が配置される。
【０１２５】
文字入力枠ＩＷ２１２，ＩＷ２１４は、氏名を入力するための枠である。文字入力枠ＩＷ２２２，ＩＷ２２４は、氏名のふりがなを入力するための枠である。文字入力枠ＩＷ２３２，ＩＷ２３４，ＩＷ２３６は、生年月日を入力するための枠である。文字入力枠ＩＷ２４２，ＩＷ２４４は、郵便番号を入力するための枠である。文字入力枠ＩＷ２５２は、住所を入力するための枠である。文字入力枠ＩＷ２６２，ＩＷ２６４，ＩＷ２６６は、電話番号を入力するための枠である。文字入力枠ＩＷ２７２は、ユーザＩＤ（identification）を入力するための枠である。文字入力枠ＩＷ２８２は、パスワードを入力するための枠である。
【０１２６】
また、Ｗｅｂページ画像Ｇ２００には、文字入力枠またはリンクコンテンツを選択するための選択枠ＳＬ２０５が表示される。選択枠ＳＬ２０５は、表示部６３０に初めてＷｅｂページ画像Ｇ２００が表示される場合、初期状態として、たとえば、文字入力枠ＩＷ２１２を囲むように配置されるとする。この場合、文字入力枠ＩＷ２１２は、選択状態の枠となる。
【０１２７】
ここで、文字入力枠には、当該文字入力枠を特定するためのＩＤ（以下、入力枠ＩＤともいう）が、制御部６１０により割り当てられる。また、入力枠ＩＤには、各種情報が対応づけられる。以下においては、入力枠ＩＤに対応づけられる情報を示すデータテーブルを、入力枠データテーブルともいう。ここで、Ｗｅｂページ画像Ｇ２００に示される複数の文字入力枠の各々には、以下の入力枠データテーブルＴＤ１００に示す情報が対応付けられる。
【０１２８】
図９は、一例としての入力枠データテーブルＴＤ１００を示す図である。図９を参照して、入力枠ＩＤ“ＴＸ０１”，“ＴＸ０２”，“ＴＸ０３”，“ＴＸ０４”，“ＴＸ０５”，“ＴＸ０６”，“ＴＸ０７”，“ＴＸ０８”，“ＴＸ０９”，“ＴＸ１０”，“ＴＸ１１”，“ＴＸ１２”，“ＴＸ１３”，“ＴＸ１４”，“ＴＸ１５”は、それぞれ、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２を特定するためのＩＤである。
【０１２９】
入力枠データテーブルＴＤ１００において、「許可文字種別」とは、対応する入力枠ＩＤにより特定される文字入力枠に入力が許可される文字の種別である。「許可文字種別」の項目では、アルファベットによるラベルが示される。「許可文字種別」の項目に示されるラベルについて、以下のラベル説明表Ｔ１１０を参照しながら説明する。
【０１３０】
図１０は、一例としてのラベル説明表Ｔ１１０を示す図である。図１０を参照して、ラベル説明表Ｔ１１０において、「説明」とは、対応するラベルの説明である。たとえば、ラベル“ＫＡＮＪＩ”は、漢字を意味する。この場合、図９の入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、ラベル“ＫＡＮＪＩ”に対応する入力枠ＩＤにより特定される文字入力枠には、許可文字種別として、漢字の入力が許可される。この場合、たとえば、入力枠ＩＤ“ＴＸ０１により特定される文字入力枠ＩＷ２１２には、許可文字種別として、漢字の入力が許可される。
【０１３１】
また、たとえば、ラベル説明表Ｔ１１０において、ラベル“ＨＩＲＡＧＡＮＡ”は、ひらがなを意味する。この場合、入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、ラベル“ＨＩＲＡＧＡＮＡ”に対応する入力枠ＩＤにより特定される文字入力枠には、許可文字種別として、ひらがなの入力が許可される。
【０１３２】
また、たとえば、ラベル説明表Ｔ１１０において、ラベル“ＨＡＬＦ−ＡＬＰＨ−ＬＯＷＥＲ”は、半角アルファベット小文字を意味する。この場合、入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、ラベル“ＨＡＬＦ−ＡＬＰＨ−ＬＯＷＥＲ”に対応する入力枠ＩＤにより特定される文字入力枠には、許可文字種別として、半角アルファベット小文字の入力が許可される。
【０１３３】
ここで、図９の入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、複数のラベルが示される場合、当該複数のラベルにそれぞれ対応する種別の文字が、対応する入力枠ＩＤにより特定される文字入力枠に入力されることが許可される。たとえば、入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、ラベル“ＫＡＮＪＩ”，“ＨＩＲＡＧＡＮＡ”，“ＮＵＭＥＲＡＬ”が示される項目に対応する入力枠ＩＤ“ＴＸ１０”により特定される文字入力枠ＩＷ２５２には、許可文字種別として、漢字、ひらがなおよび全角数字の入力が許可される。
【０１３４】
また、たとえば、ラベル説明表Ｔ１１０において、ラベル“ＰＡＳＳＷＯＲＤ”は、パスワードを意味する。ここで、入力枠データテーブルＴＤ１００の「許可文字種別」の項目において、文字列“［ＰＡＳＳＷＯＲＤ］”が示される場合、文字列“［ＰＡＳＳＷＯＲＤ］”に対応する入力枠ＩＤにより特定される文字入力枠に入力される文字は、たとえば、“＊”に置き換えられて当該文字入力枠に表示される。
【０１３５】
たとえば、入力枠データテーブルＴＤ１００により、入力枠ＩＤ“ＴＸ１５”により特定される文字入力枠ＩＷ２８２には、許可文字種別として、半角アルファベット大文字、半角アルファベット小文字および半角数字の入力が許可される。この場合、文字入力枠ＩＷ２８２に入力される文字は、“＊”に置き換えられて文字入力枠ＩＷ２８２に表示される。
【０１３６】
再び、図９を参照して、入力枠データテーブルＴＤ１００において、「入力可能データ量」とは、対応する許可文字種別の文字により、対応する入力枠ＩＤにより特定される文字入力枠に入力可能な文字のデータ量である。たとえば、入力枠ＩＤ“ＴＸ０５”により特定される文字入力枠ＩＷ２３２には、データ量の合計が４バイトまで、半角数字を入力可能である。ここで、半角数字のデータ量は１バイトであるとする。この場合、文字入力枠ＩＷ２３２には、半角数字を、合計で４文字まで入力可能となる。
【０１３７】
また、たとえば、入力枠ＩＤ“ＴＸ１０”により特定される文字入力枠ＩＷ２５２には、データ量の合計が６０バイトまで、漢字、ひらがなおよび全角数字を入力可能である。ここで、漢字、ひらがなおよび全角数字の各々のデータ量は２バイトであるとする。この場合、文字入力枠ＩＷ２５２には、漢字、ひらがなおよび全角数字を、合計で３０文字まで入力可能となる。
【０１３８】
以下においては、文字入力枠に対応づけられる情報を、入力枠対応情報ともいう。入力枠対応情報は、たとえば、入力枠データテーブルＴＤ１００に示される、許可文字種別の情報、入力可能データ量の情報等である。
【０１３９】
ここで、入力枠対応情報は、データ処理装置６００が、たとえば、Ｗｅｂサイトを提供するサーバ（以下、Ｗｅｂサーバともいう）にアクセスすることにより、Ｗｅｂサーバから直接取得した情報であるとする。なお、データ処理装置６００は、Ｗｅｂサーバから入力枠対応情報を直接取得するのではなく、Ｗｅｂサーバから取得した、ＥＣＭＡ（European Computer Manufacturer Association）Ｓｃｒｉｐｔに基づくプログラム等から入力枠対応情報を取得してもよい。
【０１４０】
そして、データ処理装置６００の制御部６１０は、取得した入力枠対応情報を利用して、たとえば、図９の入力枠データテーブルＴＤ１００を生成し、生成した入力枠データテーブルＴＤ１００を記憶部６２０に記憶させるとする。
【０１４１】
なお、入力枠対応情報は、予め記憶部６２０に記憶されていてもよい。すなわち、記憶部６２０には、予め入力枠データテーブルＴＤ１００が記憶されていてもよい。この場合、表示部６３０に、図８のＷｅｂページ画像Ｇ２００を表示するデータ処理装置６００は、Ｗｅｂページ画像Ｇ２００を含むＷｅｂサイトのデータを記憶部６２０に記憶している。
【０１４２】
図１１は、操作判定処理Ｍおよび制御信号対応処理Ｔのフローチャートである。図１１を参照して、操作判定処理Ｍでは、まず、ステップＳ１１１の処理が行なわれる。
【０１４３】
ステップＳ１１１では、制御部５１０が、有効操作があるか否かを判定する。ここで、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されているとする。この場合、有効操作は、方向ボタン画像５４１ＡＧＡ，５４１ＢＧＡ，５４１ＣＧＡ，５４１ＤＧＡ、決定ボタン画像５４１ＥＧＡ、機能ボタン画像５４２ＡＧＡのいずれかに対応するボタンを押下する操作であるとする。ステップＳ１１１において、ＹＥＳならば、ステップＳ１１２に進む。一方、ステップＳ１１１において、ＮＯならば、再度、ステップＳ１１１の処理が行なわれる。ここでは、有効操作があったとして、ステップＳ１１２に進む。ここで、行なわれた有効操作は、制御画像ＭＧ１００Ａに表示された方向ボタン画像５４１ＢＧＡに対応する方向ボタン５４１Ｂを押下する操作であるとする。
【０１４４】
ステップＳ１１２では、制御信号送信処理が行なわれる。制御信号送信処理では、制御部５１０が、通信部５６０を利用して、行なわれた有効操作に対応する、制御信号としてのＲＣ信号を、データ処理装置６００へ送信する。なお、制御部５１０が送信する、制御信号としてのＲＣ信号には、装置を識別するための情報である装置ＩＤが含まれるとする。ここで、携帯端末装置５００の装置ＩＤは、“１１ＭＡ”であるとする。
【０１４５】
ここで、行なわれた有効操作は、制御画像ＭＧ１００Ａに表示された方向ボタン画像５４１ＢＧＡに対応する方向ボタン５４１Ｂを押下する操作であるとする。この場合、データ処理装置６００へ送信されるＲＣ信号は、装置ＩＤ“１１ＭＡ”を含むＤＯＷＮ−ＲＣ信号となる。
【０１４６】
ここで、前述したワイヤレスキーボード４００を識別するための装置ＩＤは、“１１ＫＢ”であるとする。この場合、ワイヤレスキーボード４００からデータ処理装置６００へ送信されるＲＣ信号には、装置ＩＤ“１１ＫＢ”が含まれる。制御信号としてのＲＣ信号が送信されると、ステップＳ１１２の処理は終了する。
【０１４７】
データ処理装置６００では、制御信号対応処理Ｔが行なわれる。前述したように、制御信号対応処理Ｔは、他の処理とは独立して行なわれる処理である。制御信号対応処理Ｔでは、まず、ステップＳ１４１の処理が行なわれる。
【０１４８】
ステップＳ１４１では、制御部６１０が、制御信号を受信したか否かを判定する。ステップＳ１４１において、ＹＥＳならば、ステップＳ１４２に進む。一方、ステップＳ１４１において、ＮＯならば、再度、ステップＳ１４１の処理が行なわれる。ここで、制御部６１０は、制御信号としてのＤＯＷＮ−ＲＣ信号を受信したとする。この場合、ステップＳ１４１でＹＥＳと判定され、ステップＳ１４２に進む。
【０１４９】
ステップＳ１４２では、受信した制御信号が方向信号であるか否かが判定される。具体的には、制御部６１０が、受信した制御信号としてのＲＣ信号が、ＵＰ−ＲＣ信号、ＤＯＷＮ−ＲＣ信号、ＬＥＦＴ−ＲＣ信号およびＲＩＧＨＴ−ＲＣ信号のいずれであるか否かを判定する。ステップＳ１４２において、ＹＥＳならば、ステップＳ１４２Ａに進む。一方、ステップＳ１４２において、ＮＯならば、後述するステップＳ１４３に進む。ここでは、受信した、制御信号としてのＲＣ信号は、ＤＯＷＮ−ＲＣ信号であるとして、ステップＳ１４２Ａに進む。
【０１５０】
ステップＳ１４２Ａでは、制御信号対応処理Ｄが行なわれる。制御信号対応処理Ｄでは、制御部６１０が、受信した、制御信号としてのＲＣ信号に対応する処理を行なう。ここで、表示部６３０には図８のＷｅｂページ画像Ｇ２００が表示されているとする。また、受信した、制御信号としてのＲＣ信号は、ＤＯＷＮ−ＲＣ信号であるとする。この場合、制御部６１０は、ＶＤＰ６３２を利用して、Ｗｅｂページ画像Ｇ２００に表示される選択枠ＳＬ２０５の位置を、たとえば、文字入力枠ＩＷ２２２を囲む位置とするように、選択枠ＳＬ２０５を下に移動させる。この場合、文字入力枠ＩＷ２２２が選択状態となる。そして、再度、ステップＳ１４１の処理が行なわれる。
【０１５１】
操作判定処理Ｍでは、ステップＳ１１２の処理の後、ステップＳ１１３に進む。
ステップＳ１１３では、制御部５１０が、行なわれた有効操作が、方向ボタン操作または決定ボタン操作であるか否かを判定する。ここで、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されているとする。この場合、方向ボタン操作は、方向ボタン画像５４１ＡＧＡ，５４１ＢＧＡ，５４１ＣＧＡ，５４１ＤＧＡのいずれかに対応するボタンを押下する操作であるとする。なお、決定ボタン操作については、後述する。
【０１５２】
ステップＳ１１３において、ＹＥＳならば、再度、ステップＳ１１１の処理が行なわれる。一方、ステップＳ１１３において、ＮＯならば、後述するステップＳ１１４に進む。ここで、行なわれた有効操作は、制御画像ＭＧ１００Ａに表示された方向ボタン画像５４１ＢＧＡに対応する方向ボタン５４１Ｂを押下する方向ボタン操作であるとする。この場合、ステップＳ１１３において、ＹＥＳと判定され、再度、ステップＳ１１１の処理が行なわれる。
【０１５３】
次に、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されている状態で、制御画像ＭＧ１００Ａに表示された機能ボタン画像５４２ＡＧＡに対応する機能ボタン５４２Ａを押下する操作が行なわれたとする。この場合、ステップＳ１１１でＹＥＳと判定されて、ステップＳ１１２に進む。
【０１５４】
そして、ステップＳ１１２の制御信号送信処理により、制御信号としてのＥＮＤ−ＲＣ信号が、データ処理装置６００へ送信される。
【０１５５】
データ処理装置６００では、制御信号としてのＥＮＤ−ＲＣ信号を受信すると、ステップＳ１４１でＹＥＳと判定され、ステップＳ１４２に進む。そして、ステップＳ１４２でＮＯと判定され、ステップＳ１４３に進む。
【０１５６】
ステップＳ１４３では、受信した制御信号が終了信号であるか否かが判定される。具体的には、制御部６１０が、受信した制御信号としてのＲＣ信号が、ＥＮＤ−ＲＣ信号であるか否かを判定する。ステップＳ１４３において、ＹＥＳならば、ステップＳ１４３Ａに進む。一方、ステップＳ１４３において、ＮＯならば、後述するステップＳ１４４に進む。ここでは、受信した、制御信号としてのＲＣ信号は、ＥＮＤ−ＲＣ信号であるとして、ステップＳ１４３Ａに進む。
【０１５７】
ステップＳ１４３Ａでは、制御信号対応処理Ｅが行なわれる。制御信号対応処理Ｅでは、制御部６１０が、実行しているプログラムを終了する。ここで、制御部６１０が実行しているプログラムは、Ｗｅｂブラウザプログラムであるとする。この場合、制御部６１０は、表示部６３０に表示しているＷｅｂページ画像Ｇ２００を消去して、この制御信号対応処理Ｔを終了する。
【０１５８】
操作判定処理Ｍでは、ステップＳ１１２の処理の後、ステップＳ１１３に進む。
ステップＳ１１３では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、行なわれた有効操作は、制御画像ＭＧ１００Ａに表示された機能ボタン画像５４２ＡＧＡに対応する機能ボタン５４２Ａを押下する操作であるとする。この場合、ステップＳ１１３において、ＮＯと判定されて、ステップＳ１１４に進む。
【０１５９】
ステップＳ１１４では、制御部５１０が、行なわれた有効操作が、終了ボタン操作であるか否かを判定する。ここで、終了ボタン操作は、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されている状態で、機能ボタン画像５４２ＡＧＡに対応する機能ボタン５４２Ａを押下する操作である。ステップＳ１１４において、ＹＥＳならば、この操作判定処理Ｍは終了する。一方、ステップＳ１１４において、ＮＯならば、再度、ステップＳ１１１の処理が行なわれる。ここでは、行なわれた有効操作が、終了ボタン操作であるとして、この操作判定処理Ｍは終了する。
【０１６０】
次に、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されている状態で、制御画像ＭＧ１００Ａに表示された決定ボタン画像５４１ＥＧＡに対応する決定ボタン５４１Ｅを押下する操作が行なわれたとする。この場合、ステップＳ１１１でＹＥＳと判定されて、ステップＳ１１２に進む。
【０１６１】
そして、ステップＳ１１２の制御信号送信処理により、制御信号としてのＥＮＴＥＲ−ＲＣ信号が、データ処理装置６００へ送信される。なお、送信されるＥＮＴＥＲ−ＲＣ信号には、携帯端末装置５００の装置ＩＤ“１１ＭＡ”が含まれる。
【０１６２】
データ処理装置６００では、制御信号としてのＥＮＴＥＲ−ＲＣ信号を受信すると、ステップＳ１４１でＹＥＳと判定され、ステップＳ１４２に進む。そして、ステップＳ１４２でＮＯと判定され、ステップＳ１４３に進む。そして、ステップＳ１４３でＮＯと判定され、ステップＳ１４４に進む。
【０１６３】
ステップＳ１４４では、受信した制御信号が決定信号であるか否かが判定される。具体的には、制御部６１０が、受信した制御信号としてのＲＣ信号が、ＥＮＴＥＲ−ＲＣ信号であるか否かを判定する。ステップＳ１４４において、ＹＥＳならば、ステップＳ１４４Ａに進む。一方、ステップＳ１４４において、ＮＯならば、再度、ステップＳ１４１の処理が行なわれる。ここでは、受信した、制御信号としてのＲＣ信号は、ＥＮＴＥＲ−ＲＣ信号であるとして、ステップＳ１４４Ａに進む。
【０１６４】
ステップＳ１４４Ａでは、制御部６１０が、選択状態のものがあるか否かを判定する。ステップＳ１４４Ａにおいて、ＹＥＳならば、ステップＳ１４４Ｂに進む。一方、ステップＳ１４４Ａにおいて、ＮＯならば、再度、ステップＳ１４１の処理が行なわれる。ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、文字入力枠ＩＷ２２４が選択状態であるとする。すなわち、文字入力枠ＩＷ２２４は、選択文字入力枠である。この場合、ステップＳ１４４ＡでＹＥＳと判定され、ステップＳ１４４Ｂに進む。
【０１６５】
ステップＳ１４４Ｂでは、制御部６１０が、文字入力枠が選択状態であるか否かを判定する。ステップＳ１４４Ｂにおいて、ＹＥＳならば、ステップＳ１４４Ｃに進む。一方、ステップＳ１４４Ｂにおいて、ＮＯならば、後述するステップＳ１４４Ｄに進む。ここで、文字入力枠が選択状態であるとして、ステップＳ１４４Ｃに進む。
【０１６６】
ステップＳ１４４Ｃでは、入力可能設定処理Ｔが行なわれる。入力可能設定処理Ｔでは、制御部６１０が、選択状態の文字入力枠を、当該文字入力枠内に文字の入力が可能な状態（以下、入力可能状態ともいう）に設定する。そして、ステップＳ１４５に進む。
【０１６７】
ステップＳ１４５では、文字入力処理Ｔが行なわれる。なお、文字入力処理Ｔの詳細は、後述する。
【０１６８】
なお、ステップＳ１４４Ｂにおいて、ＮＯならば、ステップＳ１４４Ｄに進む。
ステップＳ１４４Ｄでは、制御部６１０が、前述したリンクコンテンツが選択状態であるか否かを判定する。ステップＳ１４４Ｄにおいて、ＹＥＳならば、ステップＳ１４４Ｅに進む。一方、ステップＳ１４４Ｄにおいて、ＮＯならば、再度、ステップＳ１４１の処理が行なわれる。
【０１６９】
ステップＳ１４４Ｅでは、リンク対応処理が行なわれる。リンク対応処理では、制御部６１０が、リンクコンテンツに基づく処理を行なう。リンクコンテンツが、たとえば、他のＷｅｂページにリンクされている文字列であれば、制御部６１０が、当該他のＷｅｂページを、表示部６３０に表示させるための処理を行なう。そして、再度、ステップＳ１４１の処理が行なわれる。
【０１７０】
操作判定処理Ｍでは、ステップＳ１１２の処理の後、ステップＳ１１３に進む。
ステップＳ１１３では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、決定ボタン操作は、表示部５３０に図７の制御画像ＭＧ１００Ａが表示されている状態で、制御画像ＭＧ１００Ａに表示された決定ボタン画像５４１ＥＧＡに対応する決定ボタン５４１Ｅを押下する操作であるとする。なお、ステップＳ１１１で行なわれたと判定された、有効操作は、決定ボタン操作であるとする。この場合、ステップＳ１１３において、ＹＥＳと判定され、再度、ステップＳ１１１の処理が行なわれる。
【０１７１】
次に、文字入力処理Ｔの処理について説明する。文字入力処理Ｔは、表示部６３０に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置５００では、他の処理とは独立して、以下の文字入力処理Ｍが行なわれるとする。
【０１７２】
図１２は、文字入力処理Ｍおよび文字入力処理Ｔのフローチャートである。図１２を参照して、文字入力処理Ｔでは、まず、ステップＳ２４１の処理が行なわれる。
【０１７３】
ステップＳ２４１では、受信した制御信号の送信元が携帯端末装置であるか否かが判定される。具体的には、制御部６１０が、受信した制御信号としてのＲＣ信号に含まれる装置ＩＤが、携帯端末装置の装置ＩＤであるか否かを判定する。
【０１７４】
ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２に進む。一方、ステップＳ２４１において、ＮＯならば、後述するステップＳ２６１に進む。ここで、携帯端末装置５００の装置ＩＤは“１１ＭＡ”であるとする。また、制御部６１０は、装置ＩＤ“１１ＭＡ”を含む、制御信号としてのＥＮＴＥＲ−ＲＣ信号を受信したとする。この場合、ステップＳ２４１でＹＥＳと判定され、ステップＳ２４２に進む。
【０１７５】
ステップＳ２４２では、制御部６１０が、通信部６６０を利用して、文字列を要求する指示である文字列要求指示としての文字列要求データを、携帯端末装置５００へ送信する。送信される文字列要求データには、自装置の装置ＩＤと、入力枠データとが含まれる。ここで、自装置（データ処理装置６００）の装置ＩＤは、“１１ＴＡ”であるとする。入力枠データは、入力可能状態の文字入力枠の情報を示すデータである。入力枠データは、入力可能状態の文字入力枠を特定する入力枠ＩＤと、入力枠データテーブルにおける、当該入力枠ＩＤに対応する入力枠対応情報とが示される。文字列要求指示としての文字列要求データが送信されると、ステップＳ２４２の処理は終了する。
【０１７６】
なお、後述する図１２のステップＳ２５２またはステップＳ２５３において、ＮＯと判定されて、再度、ステップＳ２４２の処理が行なわれる場合、ステップＳ２４２では、制御部６１０が、自装置の装置ＩＤおよび入力枠データに加えて、エラーメッセージを含む文字列要求データを、携帯端末装置５００へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
【０１７７】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されており、文字入力枠ＩＷ２２４が入力可能状態であるとする。また、ステップＳ２４２の処理で使用される入力枠データテーブルは、図９の入力枠データテーブルＴＤ１００であるとする。この場合、文字列要求データに含まれる入力枠データは、以下の入力枠データＴＤ２００となる。
【０１７８】
図１３は、一例としての入力枠データＴＤ２００を示す図である。図１３を参照して、入力枠データＴＤ２００には、入力可能状態の文字入力枠ＩＷ２２４を特定する入力枠ＩＤ“ＴＸ０４”が示される。また、入力枠データＴＤ２００には、図９の入力枠データテーブルＴＤ１００において、入力枠ＩＤ“ＴＸ０４” に対応する、許可文字種別および入力可能データ量が示される。
【０１７９】
ここで、入力枠データＴＤ２００に示される許可文字種別と、図１０のラベル説明表Ｔ１１０とにより、入力可能状態の文字入力枠ＩＷ２２４に、ひらがなの入力が許可されることが示される。すなわち、入力枠データＴＤ２００に示される許可文字種別は、入力可能状態の文字入力枠ＩＷ２２４に入力が許可される文字の種別である。
【０１８０】
再び、図１２を参照して、文字入力処理Ｍでは、まず、ステップＳ２１１の処理が行なわれる。
【０１８１】
ステップＳ２１１では、制御部５１０が、文字列要求指示としての文字列要求データを受信したか否かを判定する。ステップＳ２１１において、ＹＥＳならば、ステップＳ２１２に進む。一方、ステップＳ２１１において、ＮＯならば、再度、ステップＳ２１１の処理が行なわれる。ここでは、文字列要求指示としての文字列要求データを受信したとして、ステップＳ２１２に進む。
【０１８２】
なお、受信した文字列要求データにエラーメッセージが含まれている場合、制御部５１０は、所定時間（たとえば、２秒）、エラーメッセージを表示部５３０に表示させる。そして、ステップＳ２１２に進む。
【０１８３】
ステップＳ２１２では、ＲＣモード解除処理Ｍが行なわれる。ＲＣモード解除処理Ｍでは、制御部５１０が、携帯端末装置５００の動作モードを、ＲＣモードから通常モードに変更する。携帯端末装置５００の動作モードが通常モードに設定されることにより、文字入力処理Ｍとは独立して行なわれる図１１の操作判定処理ＭのステップＳ１１２の処理が行なわれたとしても、制御信号は、データ処理装置６００へ送信されなくなる。
【０１８４】
また、制御部５１０は、通常モードの携帯端末装置５００の方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅを、後述する文字の入力または文字の編集を行なうためのボタンに設定する。そして、ステップＳ２１３に進む。
【０１８５】
ステップＳ２１３では、有効ボタン設定処理Ｍが行なわれる。ここで、有効ボタンとは、押下されることにより対応する処理が行なわれるボタンである。有効ボタン設定処理Ｍでは、制御部５１０が、無効ボタンとなっている、文字を入力するためのボタン（以下、文字入力無効ボタンともいう）を、有効ボタンに設定する。ここで、文字入力無効ボタンは、文字ボタン群５４６に含まれる文字ボタンＡＢ，ＣＬＢ，ＣＢ，１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂであるとする。この場合、制御部５１０は、文字ボタンＡＢ，ＣＬＢ，ＣＢ，１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，ＫＢ，０Ｂ，＃Ｂを、有効ボタンに設定する。以下においては、有効ボタンに設定された文字ボタンを、有効文字ボタンともいう。そして、Ｓ２１４に進む。
【０１８６】
ステップＳ２１４では、許可文字種別の文字の入力が許可されるか否かが判定される。具体的には、制御部５１０が、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Ｍであるか否かを判定する。ここで、入力許可文字種別Ｍは、携帯端末装置５００において、入力が許可される文字の種別である。ここで、入力許可文字種別Ｍは、一例として、漢字、ひらがな、全角カタカナ、半角アルファベット大文字、半角アルファベット小文字および半角数字であるとする。すなわち、携帯端末装置５００においては、一例として、半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字の入力は許可されないとする。以下においては、携帯端末装置５００において、入力が許可なれない文字の種別を、入力非許可文字種別Ｍともいう。すなわち、半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字は、入力非許可文字種別Ｍとなる。
【０１８７】
ステップＳ２１４において、ＹＥＳならば、ステップＳ２１５に進む。一方、ステップＳ２１４において、ＮＯならば、後述するステップＳ２１８に進む。ここで、受信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。この場合、文字列要求データに含まれる入力枠データＴＤ２００が示す許可文字種別としてのひらがなが、入力許可文字種別Ｍであるので、ステップＳ２１４において、ＹＥＳと判定され、ステップＳ２１５に進む。
【０１８８】
ステップＳ２１５は、文字入力モード設定処理Ｍが行なわれる。文字入力モード設定処理Ｍでは、制御部５１０が、有効文字ボタンの押下により入力される文字の種別を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別に設定する。当該設定により文字入力モードが設定される。ここで、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、ひらがなであるとする。この場合、有効文字ボタン（たとえば、文字ボタン１Ｂ，２Ｂ等）の押下により入力される文字の種別は、ひらがなに設定される。
【０１８９】
以下においては、有効文字ボタンの押下により入力される文字の種別が、漢字またはひらがなに設定された場合の文字入力モードを、漢字−ひらがな入力モードともいう。
【０１９０】
なお、有効文字ボタンの押下により入力される文字の種別が、漢字に設定された場合、有効文字ボタンの押下により、最初に入力される文字は、ひらがなとなる。そして、複数のひらがなによる文字列が入力された状態で、漢字に変換するための操作（以下、漢字変換操作ともいう）があると、当該入力された文字列の全てまたは一部が漢字に変換される。漢字変換操作は、たとえば、方向ボタン５４１Ｂの押下操作である。なお、１つのひらがなの文字が入力された状態で、漢字変換操作があると、ひらがなの文字が漢字に変換される。
【０１９１】
また、有効文字ボタンの押下により入力される文字の種別が、全角カタカナに設定された場合の文字入力モードを、カタカナ入力モードともいう。また、有効文字ボタンの押下により入力される文字の種別が、半角アルファベット大文字および半角アルファベット小文字のいずれかに設定された場合の文字入力モードを、アルファベット入力モードともいう。また、有効文字ボタンの押下により入力される文字の種別が、半角数字に設定された場合の文字入力モードを、数字入力モードともいう。そして、ステップＳ２２１に進む。
【０１９２】
ステップＳ２２１では、文字入力画像表示処理Ｍが行なわれる。文字入力画像表示処理Ｍでは、制御部５１０が、ＶＤＰ５３２を利用して、文字入力画像を生成し、生成した文字入力画像を表示部５３０に表示させる。ここで、生成される文字入力画像は、以下の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像（以下、文字入力画像Ｎともいう）であるとする。そして、ステップＳ２２１の処理は終了する。
【０１９３】
図１４は、一例としての文字入力画像ＭＧ３００を示す図である。図１４を参照して、文字入力画像ＭＧ３００には、モード文字ＭＧ３１０が表示される。モード文字とは、設定されている文字入力モードを示すための文字である。
【０１９４】
設定されている文字入力モードが、漢字−ひらがな入力モードである場合、文字入力画像（たとえば、文字入力画像ＭＧ３００）には、モード文字ＭＧ３１０が示すように漢字の“漢”が示される。また、設定されている文字入力モードが、カタカナ入力モードである場合、文字入力画像には、カタカナの“ア”が表示される。また、設定されている文字入力モードが、アルファベット入力モードである場合、文字入力画像には、アルファベットの“Ａ”が表示される。また、設定されている文字入力モードが、数字入力モードである場合、文字入力画像には、数字の“１”が表示される。
【０１９５】
また、文字入力画像ＭＧ３００には、文字入力領域ＭＲ３２０が配置される。文字入力画像ＭＧ３００は、有効文字ボタンの押下により入力される文字が表示される。文字入力画像ＭＧ３００の文字入力領域ＭＲ３２０に示される文字列「あ・・・」は、入力された文字列を表示した場合の一例を示す。
【０１９６】
再び、図１２を参照して、ステップＳ２２１の処理の後、ステップＳ２２２に進む。
ステップＳ２２２では、文字入力編集処理Ｍが行なわれる。文字入力編集処理Ｍでは、制御部５１０が、ユーザによる、有効文字ボタンの押下があった場合、押下された有効文字ボタンに対応する文字を、文字入力領域ＭＲ３２０内に表示させるための処理を行なう。
【０１９７】
具体的には、有効文字ボタンの押下があった場合、制御部５１０は、設定されている文字入力モードに対応する種別の文字であって、押下された有効文字ボタンに対応する文字を、文字入力領域ＭＲ３２０内に表示させるための処理を行なう。
【０１９８】
たとえば、文字入力モードが、漢字−ひらがな入力モードである場合に、有効文字ボタンとしての図３の文字ボタン１Ｂが押下された場合、制御部５１０は、文字入力領域ＭＲ３２０内にひらがなの“あ”を表示させるための処理を行なう。
【０１９９】
なお、同じ有効文字ボタンが、連続して複数回押下された場合、制御部５１０は、押下された有効文字ボタンに対応する文字であって、押下された回数に対応する文字を、文字入力領域ＭＲ３２０内に表示させるための処理を行なう。たとえば、文字入力モードが、漢字−ひらがな入力モードである場合に、有効文字ボタンとしての図３の文字ボタン１Ｂが連続して複数回、押下された場合、制御部５１０は、文字ボタン１Ｂが押下される毎に、文字入力領域ＭＲ３２０内に、ひらがな“あ”、“い”、“う”、“え”、“お”の順に表示させる。
【０２００】
なお、文字入力領域ＭＲ３２０内に複数のひらがなによる文字列が表示された状態で、前述した漢字変換操作があった場合、制御部５１０は、当該文字列の全てまたは一部を漢字に変換した文字列を、文字入力領域ＭＲ３２０内に表示させるための処理を行なう。
【０２０１】
また、たとえば、文字入力モードが、アルファベット入力モードである場合に、有効文字ボタンとしての図３の文字ボタン２Ｂが連続して複数回、押下された場合、制御部５１０は、文字ボタン２Ｂが押下される毎に、文字入力領域ＭＲ３２０内に、アルファベット“Ａ”、“Ｂ”、“Ｃ”の順に表示させる。
【０２０２】
なお、文字入力領域ＭＲ３２０内に文字が表示されている状態で、有効文字ボタンとしての文字ボタンＣＬＢが押下された場合、制御部５１０は、文字入力領域ＭＲ３２０内に最も新しく表示された文字を消去する。
【０２０３】
なお、文字入力領域ＭＲ３２０内に複数の文字が表示されている状態で、方向ボタン５４１Ｃ，５４１Ｄが押下されると、編集対象となる文字を変更することができる。
【０２０４】
また、文字入力編集処理Ｍでは、他の処理とは独立して、文字列確定判定処理が行なわれる。文字列確定判定処理では、制御部５１０が、文字確定操作があるか否かを判定する。文字確定操作は、文字入力領域ＭＲ３２０内に、文字が表示された状態で、たとえば、決定ボタン５４１Ｅを連続して２回押下する操作である。制御部５１０は、文字確定操作があった場合、文字入力編集処理Ｍを終了させる。以下においては、文字確定操作があった時点おいて文字入力領域ＭＲ３２０内に表示されてる文字列を、確定文字列ともいう。そして、ステップＳ２２３に進む。
【０２０５】
ステップＳ２２３では、入力文字数が所定数以下であるか否かが判定される。具体的には、制御部５１０が、確定文字列のデータ量の合計が、受信した文字列要求データに含まれる入力枠データが示す入力可能データ量以下であるか否かを判定する。ステップＳ２２３において、ＹＥＳならば、ステップＳ２２４に進む。一方、ステップＳ２２３において、ＮＯならば、制御部５１０は、エラーメッセージを表示部５３０に、所定時間表示させて、再度、ステップＳ２２２の処理が行なわれる。エラーメッセージは、たとえば、「入力された文字数は、選択された文字入力枠に入力可能な文字数を超えています」というメッセージである。所定時間は、たとえば、３秒である。
【０２０６】
ここで、確定文字列は、“たろう”であるとする。この場合、確定文字列“たろう”のデータ量の合計は、６バイトである。また、受信した文字列要求データに含まれる入力枠データは、入力枠データＴＤ２００であるとする。この場合、ステップＳ２２３において、ＹＥＳと判定されて、ステップＳ２２４に進む。
【０２０７】
ステップＳ２２４では、制御部５１０が、後述する文字入力モード設定処理ＭＮを行なったか否を判定する。すなわち、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍであり、文字入力モード設定処理ＭＮが行なわれたか否かが判定される。ステップＳ２２４において、ＹＥＳならば、後述するステップＳ２２５に進む。一方、ステップＳ２２４において、ＮＯならば、ステップＳ２２６に進む。ここでは、文字入力モード設定処理ＭＮが行なわれていないとして、ステップＳ２２６に進む。
【０２０８】
ステップＳ２２６では、文字列送信処理Ｍが行なわれる。文字列送信処理Ｍでは、制御部５１０が、通信部５６０を利用して、入力枠文字データを、受信した文字列要求データに含まれる装置ＩＤにより特定される装置へ送信する。ここで、入力枠文字データは、受信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤにより特定される、入力可能状態の文字入力枠に入力するための文字列を示すデータである。
【０２０９】
ここで、送信される入力枠文字データは、受信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤと、確定文字列と、確定文字列のデータ量とを示すデータとなる。
【０２１０】
ここで、受信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。また、確定文字列は“たろう”であるとする。また、文字列要求データに含まれる装置ＩＤは、“１１ＴＡ”であるとする。この場合、入力枠文字データは、以下の入力枠文字データＭＤ３００となる。また、入力枠文字データＭＤ３００は、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信される。そして、ステップＳ２２６の処理は終了する。
【０２１１】
図１５は、一例としての入力枠文字データＭＤ３００を示す図である。図１５を参照して、入力枠文字データＭＤ３００において、「入力文字列」とは、入力枠ＩＤにより特定される、入力可能状態の文字入力枠に入力するための文字である。「入力文字列」は、前述した確定文字列となる。「データ量」とは、「入力文字列」のデータ量である。
【０２１２】
再び、図１２を参照して、文字入力処理Ｔでは、ステップＳ２４２の処理の後、ステップＳ２５１に進む。
【０２１３】
ステップＳ２５１では、制御部６１０が、入力枠文字データを受信したか否かを判定する。ステップＳ２５１において、ＹＥＳならば、ステップＳ２５２に進む。一方、ステップＳ２５１において、ＮＯならば、再度、ステップＳ２５１の処理が行なわれる。ここでは、図１５の入力枠文字データＭＤ３００を受信したとして、ステップＳ２５２に進む。
【０２１４】
ステップＳ２５２では、受信した入力枠文字データが示す入力文字列が、入力可能状態の文字入力枠に入力するための文字列であるか否かが判定される。具体的には、制御部６１０が、受信した入力枠文字データが示す入力枠ＩＤと、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤとが一致するか否かを判定する。ステップＳ２５２において、ＹＥＳならば、ステップＳ２５３に進む。一方、ステップＳ２５２において、ＮＯならば、再度、ステップＳ２４２の処理が行なわれる。
【０２１５】
ここで、受信した入力枠文字データは、入力枠文字データＭＤ３００であるとする。また、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。この場合、ステップＳ２５２において、ＹＥＳと判定され、ステップＳ２５３に進む。
【０２１６】
ステップＳ２５３では、制御部６１０が、受信した入力枠文字データが示す入力文字列の文字の種別が、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データが示す許可文字種別と一致するか否かを判定する。ステップＳ２５３において、ＹＥＳならば、ステップＳ２５４に進む。一方、ステップＳ２５３において、ＮＯならば、再度、ステップＳ２４２の処理が行なわれる。
【０２１７】
ここで、受信した入力枠文字データは、入力枠文字データＭＤ３００であるとする。入力枠文字データＭＤ３００が示す入力文字列の文字の種別は、ひらがなであるとする。また、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。この場合、ステップＳ２５３において、ＹＥＳと判定され、ステップＳ２５４に進む。
【０２１８】
なお、ステップＳ２５３において、ＮＯと判定される場合は、入力可能状態の文字入力枠の許可文字種別が、たとえば、ひらがなである状況において、携帯端末装置５００においてひらがなを入力している最中に、ユーザの誤操作により、ひらがなの一部または全てを漢字に変換した状態で、変換された文字を、データ処理装置６００へ送信した場合である。
【０２１９】
ステップＳ２５４では、制御部６１０が、文字列受信完了通知Ｔを、携帯端末装置５００へ送信する。ここで、文字列受信完了通知Ｔは、入力可能状態の文字入力枠に入力するための文字列の受信が完了したことを示す通知である。そして、ステップＳ２５４の処理は終了する。
【０２２０】
文字入力処理Ｍでは、ステップＳ２２６の処理の後、ステップＳ２２７に進む。
ステップＳ２２７では、制御部５１０が、文字列受信完了通知Ｔを受信したか否かを判定する。ステップＳ２２７において、ＹＥＳならば、ステップＳ２３１に進む。一方、ステップＳ２２７において、ＮＯならば、再度、ステップＳ２２７の処理が行なわれる。ここでは、文字列受信完了通知Ｔを受信したとして、ステップＳ２３１に進む。
【０２２１】
ステップＳ２３１では、ＲＣモード設定処理Ｍが行なわれる。ＲＣモード設定処理Ｍでは、制御部５１０が、携帯端末装置５００の動作モードを、通常モードからＲＣモードに変更する。そして、制御部５１０は、ＶＤＰ５３２を利用して、現時点で表示部５３０に表示されている画像（たとえば、図１４の文字入力画像ＭＧ３００）の代わりに、図７の制御画像ＭＧ１００Ａを表示部５３０に表示させる。そして、再度、ステップＳ２１１の処理が行なわれる。
【０２２２】
文字入力処理Ｔでは、ステップＳ２５４の処理の後、ステップＳ２５５に進む。
ステップＳ２５５では、文字列表示処理Ｔが行なわれる。文字列表示処理Ｔでは、制御部６１０が、ＶＤＰ６３２を利用して、受信した入力枠文字データが示す入力文字列を、入力可能状態の文字入力枠内に表示させる。また、制御部６１０は、受信した入力枠文字データが示す入力文字列を、入力可能状態の文字入力枠に対応づけて記憶部６２０に記憶させる。
【０２２３】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、入力可能状態の文字入力枠は、文字入力枠ＩＷ２２４であるとする。また、受信した入力枠文字データは、入力枠文字データＭＤ３００であるとする。
【０２２４】
この場合、文字列表示処理Ｔにより、文字入力枠ＩＷ２２４内に、“たろう”という文字列が表示される。すなわち、入力可能状態の文字入力枠に文字が入力される。また、記憶部６２０には、文字列“たろう”が、文字入力枠ＩＷ２２４を特定するための入力枠ＩＤ“ＴＸ０４”に対応づけて記憶される。
【０２２５】
そして、この文字入力処理Ｔは終了し、図１１の制御信号対応処理Ｔに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０２２６】
次に、図１２のＳ２１４において、ＮＯと判定される場合の処理について説明する。すなわち、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、前述した入力許可文字種別Ｍでなく、入力非許可文字種別Ｍである場合の処理について説明する。ここで、記憶部５２０には、非許可文字種別対応データテーブルが予め記憶されるとする。非許可文字種別対応データテーブルは、入力非許可文字種別Ｍに対応する入力許可文字種別Ｍを示すデータテーブルである。
【０２２７】
ここで、入力非許可文字種別Ｍが半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字である場合、記憶部５２０に記憶される非許可文字種別対応データテーブルは、以下の非許可文字種別対応データテーブルＭＤ４００であるとする。
【０２２８】
図１６は、一例としての非許可文字種別対応データテーブルＭＤ４００を示す図である。図１６を参照して、非許可文字種別対応データテーブルＭＤ４００において、「非許可文字種別」とは、前述した入力非許可文字種別Ｍである。「対応文字種別」とは、「非許可文字種別」に対応する入力許可文字種別Ｍである。
【０２２９】
たとえば、非許可文字種別対応データテーブルＭＤ４００は、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、半角カタカナである場合、当該半角カタカナに対応する入力許可文字種別Ｍは、全角カタカナであることを示す。
【０２３０】
再び、図１２を参照して、Ｓ２１４において、ＮＯならば、ステップＳ２１８に進む。
ステップＳ２１８では、文字入力モード設定処理ＭＮが行なわれる。文字入力モード設定処理ＭＮでは、制御部５１０が、非許可文字種別対応データテーブルを利用して、有効文字ボタンの押下により入力される文字の種別を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別に対応する入力許可文字種別Ｍに設定する。
【０２３１】
ここで、非許可文字種別対応データテーブルは、図１６の非許可文字種別対応データテーブルＭＤ４００であるとする。また、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、一例として、全角数字であるとする。非許可文字種別対応データテーブルＭＤ４００において、入力非許可文字種別Ｍとしての全角数字に対応する入力許可文字種別Ｍは、半角数字である。この場合、有効文字ボタンの押下により入力される文字の種別は、半角数字に設定される。この場合、携帯端末装置５００の文字入力モードは、数字入力モードとなる。そして、ステップＳ２２１に進む。
【０２３２】
そして、ステップＳ２２１，Ｓ２２２，Ｓ２２３の処理が前述したのと同様に行なわれるとする。そして、ステップＳ２２３でＹＥＳと判定され、ステップＳ２２４に進むとする。
【０２３３】
ステップＳ２２４では、前述したように、制御部５１０が、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍであり、文字入力モード設定処理ＭＮが行なわれたか否かが判定される。ここでは、文字入力モード設定処理ＭＮが行なわれたとして、ステップＳ２２５に進む。
【０２３４】
ステップＳ２２５では、文字変換処理Ｍが行なわれる。文字変換処理Ｍでは、制御部５１０が、文字入力モード設定処理ＭＮにより設定された文字入力モードで入力された、入力非許可文字種別Ｍとしての文字（確定文字列）を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字に変換する。
【０２３５】
ここで、文字入力モード設定処理ＭＮにより設定された文字入力モードは、数字入力モードであるとする。また、入力された確定文字列は、たとえば、半角の数字“１２３”であるとする。また、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、全角数字であるとする。この場合、文字変換処理Ｍにより、確定文字列としての半角の数字“１２３”は、確定文字列としての全角の数字“１２３”に変換される。
【０２３６】
そして、前述した、図１２のステップＳ２２６以降の処理と、図１２のステップＳ２５１以降の処理とが行なわれることにより、入力可能状態の文字入力枠に全角の数字“１２３”が表示される。
【０２３７】
以上のステップＳ２１８，Ｓ２２５の処理が行なわれることにより、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、前述した入力許可文字種別Ｍでなく、入力非許可文字種別Ｍである場合であっても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することが可能となる。
【０２３８】
すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。
【０２３９】
次に、図１２のステップＳ２４１でＮＯと判定される場合の処理について説明する。ここで、ステップＳ２４１でＮＯと判定される場合は、データ処理装置６００が、装置ＩＤ“１１ＫＢ”が含まれる、制御信号としてのＲＣ信号を、ワイヤレスキーボード４００から受信した場合であるとする。ステップＳ２４１でＮＯならば、ステップＳ２６１に進む。
【０２４０】
ステップＳ２６１では、入力モード設定処理Ｔが行なわれる。入力モード設定処理Ｔでは、制御部６１０が、データ処理装置６００を、キーボード入力モードに設定する。キーボード入力モードは、ワイヤレスキーボード４００から受信する文字データが示す文字を、入力可能状態の文字入力枠に入力するモードである。そして、ステップＳ２６２に進む。
【０２４１】
ステップＳ２６２では、文字入力編集処理Ｔが行なわれる。文字入力編集処理Ｔでは、制御部６１０が、ＶＤＰ６３２を利用して、ユーザによるワイヤレスキーボード４００の操作により文字データを受信する毎に、当該受信した文字データが示す文字を、入力可能状態の文字入力枠内に表示させる。
【０２４２】
また、文字入力編集処理Ｔでは、他の処理とは独立して、文字列確定判定処理Ｔが行なわれる。文字入力編集処理Ｔは、制御部６１０が、文字確定操作Ｔがあるか否かを判定する。文字確定操作Ｔは、入力可能状態の文字入力枠内に文字が表示された状態で、たとえば、ワイヤレスキーボード４００が有する、「ＥＮＴＥＲキー」を押下する操作である。制御部５１０は、文字確定操作Ｔがあった場合、文字入力編集処理Ｔを終了させる。そして、この文字入力処理Ｔは終了し、図１１の制御信号対応処理Ｔに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０２４３】
以上説明したように、本実施の形態では、データ処理装置６００の表示部６３０に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が許可される文字の種別（許可文字種別）が、携帯端末装置５００へ送信される。
【０２４４】
携帯端末装置５００では、受信した許可文字種別の文字の入力が許可される場合、有効文字ボタンの押下により入力される文字の種別を、許可文字種別に設定する。そして、設定された許可文字種別の文字であって、有効文字ボタンの押下により入力された文字を、データ処理装置６００へ送信する。
【０２４５】
そのため、携帯端末装置５００において、ユーザは文字入力モードを意識することなく、文字の入力操作を行なうことができる。その結果、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。
【０２４６】
また、携帯端末装置５００では、受信した許可文字種別の文字の入力が許可されない場合、すなわち、許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍである場合、有効文字ボタンの押下により入力される文字の種別を、許可文字種別に対応する入力許可文字種別Ｍに設定する。そして、設定された入力許可文字種別Ｍの文字であって、有効文字ボタンの押下により入力された文字が、受信した許可文字種別（入力非許可文字種別Ｍ）の文字に変換される。そして、変換された許可文字種別（入力非許可文字種別Ｍ）の文字を、データ処理装置６００へ送信する。
【０２４７】
したがって、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。
【０２４８】
また、本実施の形態では、データ処理装置６００の表示部６３０に表示される文字入力枠が入力可能状態になると、文字入力枠を特定するための入力枠ＩＤが、携帯端末装置５００へ送信される。携帯端末装置５００では、入力された文字と、受信した入力枠ＩＤとを、データ処理装置６００へ送信する。
【０２４９】
したがって、データ処理装置６００では、送信した入力枠ＩＤと、受信した入力枠ＩＤとが一致するか否かを判定することにより、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
【０２５０】
＜第２の実施の形態＞
次に、携帯端末装置５００において、一度、入力した文字列を利用する処理について説明する。
【０２５１】
本実施の形態におけるネットワークシステムは、第１の実施の形態におけるネットワークシステム１０００と同様なので詳細な説明は繰り返さない。携帯端末装置５００およびデータ処理装置６００の各々の構成は、第１の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
【０２５２】
本実施の形態では、携帯端末装置５００がＲＣモードである場合において、携帯端末装置５００で操作判定処理Ｍが行なわれるとする。操作判定処理Ｍは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置６００では、他の処理とは独立して、以下の制御信号対応処理ＴＡが行なわれるとする。
【０２５３】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。
【０２５４】
ここで、文字入力枠には、当該文字入力枠を特定するための入力枠ＩＤが、制御部６１０により割り当てられる。また、入力枠ＩＤには、各種情報が対応づけられる。以下においては、入力枠ＩＤに対応づけられる情報を示すデータテーブルを、入力枠データテーブルともいう。ここで、Ｗｅｂページ画像Ｇ２００に示される複数の文字入力枠の各々には、以下の入力枠データテーブルＴＤ１００Ａに示す情報が対応付けられる。
【０２５５】
図１７は、一例としての入力枠データテーブルＴＤ１００Ａを示す図である。図１７を参照して、入力枠データテーブルＴＤ１００Ａにおいて、「入力枠ＩＤ」、「許可文字種別」、「入力可能データ量」の項目は、それぞれ、図９の入力枠データテーブルＴＤ１００の「入力枠ＩＤ」、「許可文字種別」、「入力可能データ量」の項目と同様なので詳細な説明は繰り返さない。
【０２５６】
入力枠データテーブルＴＤ１００Ａにおいて、「文字列種別」とは、対応する入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列の種別（種類）である。「文字列種別」の項目では、アルファベットによるラベルが示される。「文字列種別」の項目に示されるラベルについて、以下のラベル説明表Ｔ１１０Ａを参照しながら説明する。
【０２５７】
図１８は、一例としてのラベル説明表Ｔ１１０Ａを示す図である。図１８を参照して、ラベル説明表Ｔ１１０Ａにおいて、「説明」とは、対応するラベルの説明である。たとえば、ラベル“ＮＡＭＥ−ＳＥＩ”は、漢字で表記した性（苗字）を意味する。この場合、図１７の入力枠データテーブルＴＤ１００Ａの「文字列種別」の項目において、ラベル“ＮＡＭＥ−ＳＥＩ” に対応する入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列の種別は、漢字で表記した性（苗字）となる。
【０２５８】
また、たとえば、ラベル説明表Ｔ１１０Ａにおいて、ラベル“ＢＩＲＴＨＤＡＹ−Ｙ”は、生まれた年を意味する。この場合、入力枠データテーブルＴＤ１００Ａの「文字列種別」の項目において、ラベル“ＢＩＲＴＨＤＡＹ−Ｙ”に対応する入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列の種別は、生まれた年となる。また、たとえば、ラベル説明表Ｔ１１０Ａにおいて、ラベル“ＢＩＲＴＨＤＡＹ−Ｍ”は、生まれた月を意味する。この場合、入力枠データテーブルＴＤ１００Ａの「文字列種別」の項目において、ラベル“ＢＩＲＴＨＤＡＹ−Ｍ”に対応する入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列の種別は、生まれた月となる。
【０２５９】
なお、「説明」の欄において、生年月日、郵便番号、電話番号のように、複数のラベルが使用されるものは、複数のラベルが１つの処理単位とされてもよい。たとえば、生年月日は、ラベル“ＢＩＲＴＨＤＡＹ−Ｙ”，“ＢＩＲＴＨＤＡＹ−Ｍ”，“ＢＩＲＴＨＤＡＹ−Ｄ”が、１つの処理単位とされてもよい。
【０２６０】
なお、入力枠データテーブルＴＤ１００Ａに示される、文字列種別の情報も、前述した入力枠対応情報である。
【０２６１】
ここで、データ処理装置６００の制御部６１０は、第１の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部６２０に記憶させるとする。表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されている場合、生成される入力枠データテーブルは、図１７の入力枠データテーブルＴＤ１００Ａであるとする。この場合、記憶部６２０には、入力枠データテーブルＴＤ１００Ａが記憶されるとする。
【０２６２】
図１９は、操作判定処理Ｍおよび制御信号対応処理ＴＡのフローチャートである。図１９において、図１１と同じステップ番号の処理は、図１１で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０２６３】
図１９を参照して、操作判定処理Ｍは、第１の実施の形態で説明した図１１の操作判定処理Ｍと同様なので詳細な説明は繰り返さない。制御信号対応処理ＴＡは、図１１の制御信号対応処理Ｔと比較して、ステップＳ１４５の代わりにステップＳ１４５Ａが行なわれる点が異なる。それ以外は、制御信号対応処理Ｔと同様なので詳細な説明は繰り返さない。
【０２６４】
ここで、装置ＩＤ“１１ＭＡ”を含む、制御信号としてのＥＮＴＥＲ−ＲＣ信号が、携帯端末装置５００からデータ処理装置６００へ送信されるとする。また、データ処理装置６００の表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、文字入力枠ＩＷ２２４が選択状態であるとする。
【０２６５】
この場合、制御信号対応処理ＴＡのステップＳ１４４Ｂにおいて、ＹＥＳと判定され、ステップＳ１４４Ｃに進む。
【０２６６】
ステップＳ１４４Ｃでは、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ１４５Ａに進む。
【０２６７】
ステップＳ１４５Ａでは、文字入力処理ＴＡが行なわれる。文字入力処理ＴＡは、表示部６３０に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置５００では、他の処理とは独立して、以下の文字入力処理ＭＡが行なわれるとする。
【０２６８】
図２０は、文字入力処理ＭＡおよび文字入力処理ＴＡのフローチャートである。図２０において、図１２と同じステップ番号の処理は、図１２で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１２の処理と異なる処理を主に説明する。
【０２６９】
ステップＳ２４１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２Ａに進む。一方、ステップＳ２４１において、ＮＯならば、ステップＳ２６１に進む。
【０２７０】
ステップＳ２４２Ａでは、制御部６１０が、通信部６６０を利用して、文字列を要求する指示である文字列要求指示Ａとしての文字列要求データＡを、携帯端末装置５００へ送信する。送信される文字列要求データＡには、自装置の装置ＩＤ“１１ＴＡ”と、入力枠データＡとが含まれる。入力枠データＡは、入力可能状態の文字入力枠を特定する入力枠ＩＤと、入力枠データテーブルにおける、当該入力枠ＩＤに対応する入力枠対応情報とが示される。文字列要求指示Ａとしての文字列要求データＡが送信されると、ステップＳ２４２Ａの処理は終了する。
【０２７１】
なお、後述する図２０のステップＳ２５２またはステップＳ２５３において、ＮＯと判定されて、再度、ステップＳ２４２Ａの処理が行なわれる場合、ステップＳ２４２Ａでは、制御部６１０が、自装置の装置ＩＤおよび入力枠データＡに加えて、エラーメッセージを含む文字列要求データＡを、携帯端末装置５００へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
【０２７２】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されており、文字入力枠ＩＷ２２４が入力可能状態であるとする。また、ステップＳ２４２Ａの処理で使用される入力枠データテーブルは、図１７の入力枠データテーブルＴＤ１００Ａであるとする。この場合、文字列要求データＡに含まれる入力枠データＡは、以下の入力枠データＴＤ２００Ａとなる。
【０２７３】
図２１は、一例としての入力枠データＴＤ２００Ａを示す図である。図２１を参照して、入力枠データＴＤ２００Ａは、図１３の入力枠データＴＤ２００と比較して、「文字列種別」の項目が追加されている点が異なる。それ以外は、入力枠データＴＤ２００と同様なので詳細な説明は繰り返さない。
【０２７４】
入力枠データＴＤ２００Ａには、図１７の入力枠データテーブルＴＤ１００Ａにおいて、入力枠ＩＤ“ＴＸ０４” に対応する、許可文字種別、入力可能データ量および文字列種別が示される。ここで、入力枠データＴＤ２００Ａに示される文字列種別（ラベル“ＮＡＭＥ−ＭＥＩ−ＫＡＮＡ”）と、図１８のラベル説明表Ｔ１１０Ａとにより、入力可能状態の文字入力枠ＩＷ２２４に入力が要求される文字列の種別は、名前のふりがなとなる。
【０２７５】
再び、図２０を参照して、文字入力処理ＭＡでは、まず、ステップＳ２１１Ａの処理が行なわれる。
【０２７６】
ステップＳ２１１Ａでは、制御部５１０が、文字列要求指示Ａとしての文字列要求データＡを受信したか否かを判定する。ステップＳ２１１Ａにおいて、ＹＥＳならば、ステップＳ２１２に進む。一方、ステップＳ２１１Ａにおいて、ＮＯならば、再度、ステップＳ２１１Ａの処理が行なわれる。ここでは、文字列要求指示Ａとしての文字列要求データＡを受信したとして、ステップＳ２１２に進む。
【０２７７】
なお、受信した文字列要求データＡにエラーメッセージが含まれている場合、制御部５１０は、所定時間（たとえば、２秒）、エラーメッセージを表示部５３０に表示させる。そして、ステップＳ２１２に進む。
【０２７８】
ステップＳ２１２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置５００の動作モードが、ＲＣモードから通常モードに変更される。
【０２７９】
ステップＳ２１３では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２８０】
ステップＳ２１４Ａでは、図１２のステップＳ２１４の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２１４Ａにおいて、ＹＥＳならば、ステップＳ２１５Ａに進む。一方、ステップＳ２１４Ａにおいて、ＮＯならば、ステップＳ２１８Ａに進む。
【０２８１】
ステップＳ２１５Ａでは、文字入力モード設定処理ＭＡが行なわれる。文字入力モード設定処理ＭＡでは、図１２のステップＳ２１５の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２８２】
ステップＳ２１８Ａでは、文字入力モード設定処理ＭＮＡが行なわれる。文字入力モード設定処理ＭＮＡでは、図１２のステップＳ２１８の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２８３】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。そして、ステップＳ２２１Ａに進む。
【０２８４】
ステップＳ２２１Ａでは、指定文字列があるか否かが判定される。ここで、指定文字列とは、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別の文字列であるとする。具体的には、制御部５１０が、指定文字列が、記憶部５２０に記憶されているか否かを判定する。なお、初めて、ステップＳ２２１Ａの処理が行なわれる場合、記憶部５２０には、指定文字列は記憶されていない。
【０２８５】
ステップＳ２２１Ａにおいて、ＹＥＳならば、後述するステップＳ２２１ＡＢに進む。一方、ステップＳ２２１Ａにおいて、ＮＯならば、ステップＳ２２２に進む。ここでは、指定文字列が、記憶部５２０に記憶されていないとして、ステップＳ２２２に進む。
【０２８６】
ステップＳ２２２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、入力された確定文字列は、“たろう”であるとする。そして、ステップＳ２２３Ａに進む。
【０２８７】
ステップＳ２２３Ａでは、図１２のステップＳ２２３の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２２３ＡＢに進む。
【０２８８】
ステップＳ２２３ＡＢでは、文字列記憶処理ＭＡが行なわれる。文字列記憶処理ＭＡでは、制御部５１０が、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別と、入力された確定文字列とを対応づけた文字列データを、記憶部５２０に記憶させる。初めて、ステップＳ２２３ＡＢの処理が行なわれる場合、記憶部５２０には、１つの文字列データを含む文字列データテーブルが記憶される。
【０２８９】
なお、記憶部５２０に文字列データテーブルが既に記憶されている場合、制御部５１０は、記憶部５２０に記憶されている文字列データテーブルに、文字列データを付加する。
【０２９０】
また、入力枠データＡが示す文字列種別を示す文字列データテーブルが、記憶部５２０に記憶されている場合、制御部５１０は、入力枠データＡが示す文字列種別に対応づけられた、文字列データテーブルが示す確定文字列（入力文字列）を、新たに入力された確定文字列に置き換える。
【０２９１】
ここで、入力された確定文字列は、“たろう”であるとする。また、入力枠データＡは、図２１の入力枠データＴＤ２００Ａであるとする。この場合、記憶部５２０には、以下の文字列データテーブルＭＤ４００が記憶される。そして、ステップＳ２２３ＡＢの処理は終了する。
【０２９２】
図２２は、一例としての文字列データテーブルＭＤ４００を示す図である。図２２を参照して、文字列データテーブルＭＤ４００は、１つの文字列データを含む。文字列データテーブルＭＤ４００において、「番号」とは、文字列データを特定するための番号である。「文字列種別」とは、入力された確定文字列の種別を示す。文字列データテーブルＭＤ４００では、図１８のラベル説明表Ｔ１１０Ａより、文字列種別は、名前のふりがなとなる。「入力文字列」とは、入力された確定文字列を示す。
【０２９３】
再び、図２０を参照して、ステップＳ２２３ＡＢの処理の後、ステップＳ２２４Ａに進む。
【０２９４】
ステップＳ２２４Ａでは、制御部５１０が、文字入力モード設定処理ＭＮＡを行なったか否を判定する。すなわち、受信した文字列要求データＡに含まれる入力枠データＡが示す許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍであり、文字入力モード設定処理ＭＮＡが行なわれたか否かが判定される。ステップＳ２２４Ａにおいて、ＹＥＳならば、ステップＳ２２５Ａに進む。一方、ステップＳ２２４Ａにおいて、ＮＯならば、ステップＳ２２６Ａに進む。
【０２９５】
ステップＳ２２５Ａでは、文字変換処理ＭＡが行なわれる。文字変換処理ＭＡでは、図１２のステップＳ２２５の処理の説明において、文字入力モード設定処理ＭＮ、文字列要求データおよび入力枠データを、それぞれ、文字入力モード設定処理ＭＮＡ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２９６】
ステップＳ２２６Ａでは、文字列送信処理ＭＡが行なわれる。文字列送信処理ＭＡでは、図１２のステップＳ２２６の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＡおよび入力枠データＡと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、一例として、図１５の入力枠文字データＭＤ３００が、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信されるとする。
【０２９７】
文字入力処理ＴＡでは、ステップＳ２５１の処理が行なわれる。
ステップＳ２５１，Ｓ２５２，Ｓ２５３，Ｓ２５４，Ｓ２５５では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２９８】
なお、文字入力処理ＴＡでは、ステップＳ２５２またはステップＳ２５３でＮＯと判定された場合、ステップＳ２４２Ａの処理が行なわれる。ステップＳ２５５の処理が終了すると、この文字入力処理ＴＡは終了し、図１９の制御信号対応処理ＴＡに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０２９９】
次に、一例として、図８のＷｅｂページ画像Ｇ２００が示す全ての文字入力枠の各々に文字列を入力するために、図１９の操作判定処理Ｍおよび制御信号対応処理ＴＡ、図２０の文字入力処理ＭＡおよび文字入力処理ＴＡが複数回行なわれたとする。その結果、携帯端末装置５００の記憶部５２０には、以下の文字列データテーブルＭＤ４００Ａが記憶されるとする。
【０３００】
図２３は、一例としての文字列データテーブルＭＤ４００Ａを示す図である。図２３を参照して、文字列データテーブルＭＤ４００Ａの各項目は、図２２の文字列データテーブルＭＤ４００の各項目と同様なので詳細な説明は繰り返さない。
【０３０１】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。また、制御部６１０が、前述した処理により入力枠データテーブルを生成することにより、記憶部６２０には、図１７の入力枠データテーブルＴＤ１００Ａが記憶されているとする。
【０３０２】
そして、前述した図１９の操作判定処理Ｍおよび制御信号対応処理ＴＡが行なわれることにより、図８のＷｅｂページ画像Ｇ２００に示される文字入力枠ＩＷ２２４が入力可能状態に設定されたとする。
【０３０３】
そして、図２０の文字入力処理ＴＡのステップＳ２４１、Ｓ２４２Ａの処理により、文字列要求指示Ａとしての文字列要求データＡが、携帯端末装置５００へ送信されたとする。
【０３０４】
文字入力処理ＭＡのステップＳ２１１Ａでは、文字列要求指示Ａとしての文字列要求データＡを受信したとして、ステップＳ２１２に進む。そして、ステップＳ２１２，Ｓ２１３の処理が、前述したように行なわれる。
【０３０５】
そして、ステップＳ２１４Ａの処理が行なわれ、ステップＳ２１５ＡまたはステップＳ２１８Ａの処理が行なわれた後、ステップＳ２２１に進む。
【０３０６】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。
【０３０７】
ステップＳ２２１Ａでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、受信した文字列要求データＡに含まれる入力枠データＡは、図２１の入力枠データＴＤ２００Ａであるとする。また、記憶部６２０には、図２３の文字列データテーブルＭＤ４００Ａが記憶されているとする。
【０３０８】
この場合、指定文字列は、文字列データテーブルＭＤ４００Ａにおいて、入力枠データＴＤ２００Ａが示す文字列種別（ラベル“ＮＡＭＥ−ＭＥＩ−ＫＡＮＡ”）に対応づけられた、入力文字列“たろう”となる。この場合、ステップＳ２２１Ａにおいて、ＹＥＳと判定され、ステップＳ２２１ＡＢに進む。
【０３０９】
ステップＳ２２１ＡＢでは、入力文字列表示処理ＭＡが行なわれる。入力文字列表示処理ＭＡでは、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０に表示される文字入力領域ＭＲ３２０に、指定文字列としての入力文字列を表示させる。指定文字列が、たとえば、入力文字列“たろう”である場合、文字入力領域ＭＲ３２０に入力文字列“たろう”が表示される。
【０３１０】
そして、ステップＳ２２２では、文字確定操作が行なわれると、文字入力領域ＭＲ３２０に表示された、指定文字列としての入力文字列が、確定文字列となる。なお、ステップＳ２２２の処理では、必要に応じて、ユーザによる、方向ボタン５４１Ｃ，５４１Ｄ、有効文字ボタン等の押下により、文字入力領域ＭＲ３２０に表示された、指定文字列としての入力文字列を編集することもできる。この場合、編集後の文字列が、確定文字列となる。
【０３１１】
ステップＳ２２３ＡＢでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３１２】
そして、ステップＳ２２４Ａの処理が行なわれる。また、ステップＳ２２４Ａの判定結果次第では、ステップＳ２２５Ａの処理も行なわれる。
【０３１３】
ステップＳ２２６Ａでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、指定文字列としての確定文字列（入力文字列）を示す入力枠文字データが、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信されるとする。送信される入力枠文字データは、図１５の入力枠文字データＭＤ３００であるとする。
【０３１４】
文字入力処理ＴＡでは、ステップＳ２５１の処理が行なわれる。
ステップＳ２５１，Ｓ２５２，Ｓ２５３，Ｓ２５４，Ｓ２５５では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。これらの処理により、たとえば、図８のＷｅｂページ画像Ｇ２００が示す入力可能状態の文字入力枠ＩＷ２２４に、指定文字列としての確定文字列（入力文字列）が表示される。
【０３１５】
以上説明したように、本実施の形態では、データ処理装置６００の表示部６３０に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が要求される文字列の種別（文字列種別）が、携帯端末装置５００へ送信される。
【０３１６】
携帯端末装置５００では、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別と、携帯端末装置５００において入力された確定文字列とを対応づけた文字列データを、記憶部５２０に記憶させる。
【０３１７】
また、携帯端末装置５００では、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別の文字列（指定文字列）が、記憶部５２０に記憶されているか否かが判定される。指定文字列が記憶部５２０に記憶されている場合、指定文字列が、表示部５３０に表示される。そして、ユーザにより文字確定操作が行なわれると、指定文字列としての確定文字列（入力文字列）を示す入力枠文字データが、データ処理装置６００へ送信される。
【０３１８】
したがって、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別の文字列を、携帯端末装置５００において、過去に１度でも入力したことがあれば、ユーザは文字列の入力操作をする必要なく、データ処理装置６００で表示される入力可能状態の文字入力枠に入力が要求される種別の文字列を入力することができる。
【０３１９】
その結果、入力可能状態の文字入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【０３２０】
また、受信した文字列要求データＡに含まれる入力枠データＡが示す文字列種別の文字列を、携帯端末装置５００において、過去に１度でも入力したことがあれば、当該文字列種別の文字列（指定文字列）が、表示部５３０に表示される。そして、ユーザは、必要に応じて、表示された文字列を編集することもできる。
【０３２１】
また、本実施の形態では、第１の実施の形態で説明した処理も行なわれるので、第１の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
【０３２２】
＜第３の実施の形態＞
次に、データ処理装置６００において、文字列が入力されている場合の処理について説明する。
【０３２３】
本実施の形態におけるネットワークシステムは、第１の実施の形態におけるネットワークシステム１０００と同様なので詳細な説明は繰り返さない。携帯端末装置５００およびデータ処理装置６００の各々の構成は、第１の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
【０３２４】
本実施の形態では、携帯端末装置５００がＲＣモードである場合において、携帯端末装置５００で操作判定処理Ｍが行なわれるとする。操作判定処理Ｍは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置６００では、他の処理とは独立して、以下の制御信号対応処理ＴＢが行なわれるとする。
【０３２５】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に、以下のＷｅｂページ画像Ｇ２００Ａが表示されているとする。
【０３２６】
図２４は、一例としてのＷｅｂページ画像Ｇ２００Ａを示す図である。図２４を参照して、Ｗｅｂページ画像Ｇ２００Ａは、図８のＷｅｂページ画像Ｇ２００と比較して、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２の各々に、文字列が入力（表示）されている点が異なる。それ以外は、Ｗｅｂページ画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０３２７】
ここで、データ処理装置６００の制御部６１０は、第１の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部６２０に記憶させるとする。表示部６３０にＷｅｂページ画像Ｇ２００Ａが表示されている場合、生成される入力枠データテーブルは、図９の入力枠データテーブルＴＤ１００であるとする。この場合、記憶部６２０には、入力枠データテーブルＴＤ１００が記憶されるとする。
【０３２８】
また、表示部６３０に複数の文字入力枠が表示されている場合、複数の文字入力枠のうち、文字列が入力されている、１以上の文字入力枠（以下、入力済枠ともいう）の各々において、各入力済枠に入力されている文字列（以下、入力済文字列ともいう）が、対応する入力済枠に対応づけて記憶部６２０に記憶されているとする。入力済文字列の記憶の処理は、たとえば、第１の実施の形態で説明した図１２のステップＳ２２５の処理により行なわれる。
【０３２９】
ここで、表示部６３０にＷｅｂページ画像Ｇ２００Ａが表示されているとする。この場合、記憶部６２０には、以下の入力済文字列データテーブルＴＤ５００が記憶されているとする。
【０３３０】
図２５は、一例としての入力済文字列データテーブルＴＤ５００を示す図である。図２５を参照して、入力済文字列データテーブルＴＤ５００において、「入力枠ＩＤ」とは、図９の入力枠データテーブルＴＤ１００の「入力枠ＩＤ」と同様なので詳細な説明は繰り返さない。「入力済文字列」とは、対応する入力枠ＩＤにより特定される文字入力枠に入力されている文字列である。
【０３３１】
図２６は、操作判定処理Ｍおよび制御信号対応処理ＴＢのフローチャートである。図２６において、図１１と同じステップ番号の処理は、図１１で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０３３２】
図２６を参照して、操作判定処理Ｍは、第１の実施の形態で説明した図１１の操作判定処理Ｍと同様なので詳細な説明は繰り返さない。制御信号対応処理ＴＢは、図１１の制御信号対応処理Ｔと比較して、ステップＳ１４５の代わりにステップＳ１４５Ｂが行なわれる点が異なる。それ以外は、制御信号対応処理Ｔと同様なので詳細な説明は繰り返さない。
【０３３３】
ここで、装置ＩＤ“１１ＭＡ”を含む、制御信号としてのＥＮＴＥＲ−ＲＣ信号が、携帯端末装置５００からデータ処理装置６００へ送信されるとする。また、データ処理装置６００の表示部６３０には、図２４のＷｅｂページ画像Ｇ２００Ａにおいて、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、文字入力枠ＩＷ２２４が選択状態であるとする。
【０３３４】
この場合、制御信号対応処理ＴＢのステップＳ１４４Ｂにおいて、ＹＥＳと判定され、ステップＳ１４４Ｃに進む。
【０３３５】
ステップＳ１４４Ｃでは、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ１４５Ｂに進む。
【０３３６】
ステップＳ１４５Ｂでは、文字入力処理ＴＢが行なわれる。文字入力処理ＴＢは、表示部６３０に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置５００では、他の処理とは独立して、以下の文字入力処理ＭＢが行なわれるとする。
【０３３７】
図２７は、文字入力処理ＭＢおよび文字入力処理ＴＢのフローチャートである。図２７において、図１２と同じステップ番号の処理は、図１２で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１２の処理と異なる処理を主に説明する。
【０３３８】
ステップＳ２４１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２Ｂに進む。一方、ステップＳ２４１において、ＮＯならば、ステップＳ２６１に進む。
【０３３９】
ステップＳ２４２Ｂでは、制御部６１０が、通信部６６０を利用して、文字列を要求する指示である文字列要求指示Ｂとしての文字列要求データＢを、携帯端末装置５００へ送信する。送信される文字列要求データＢには、自装置の装置ＩＤ“１１ＴＡ”と、入力枠データＢとが含まれる。入力枠データＢは、入力可能状態の文字入力枠を特定する入力枠ＩＤと、入力枠データテーブルにおける、当該入力枠ＩＤに対応する入力枠対応情報と、入力可能状態の文字入力枠に入力されている文字列と、当該文字列のデータ量とが示される。文字列要求指示Ｂとしての文字列要求データＢが送信されると、ステップＳ２４２Ｂの処理は終了する。
【０３４０】
なお、後述する図２７のステップＳ２５２またはステップＳ２５３において、ＮＯと判定されて、再度、ステップＳ２４２Ｂの処理が行なわれる場合、ステップＳ２４２Ｂでは、制御部６１０が、自装置の装置ＩＤおよび入力枠データＢに加えて、エラーメッセージを含む文字列要求データＢを、携帯端末装置５００へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
【０３４１】
ここで、表示部６３０には、図２４のＷｅｂページ画像Ｇ２００Ａにおいて、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されており、文字入力枠ＩＷ２２４が入力可能状態であるとする。また、ステップＳ２４２Ｂの処理で使用される入力枠データテーブルは、図９の入力枠データテーブルＴＤ１００であるとする。この場合、文字列要求データＢに含まれる入力枠データＢは、以下の入力枠データＴＤ２００Ｂとなる。以下においては、文字入力枠に入力されている文字列を、入力済文字列ともいう。
【０３４２】
図２８は、一例としての入力枠データＴＤ２００Ｂを示す図である。図２８を参照して、入力枠データＴＤ２００Ｂは、図１３の入力枠データＴＤ２００と比較して、「入力文字列」および「データ量」の項目が追加されている点が異なる。それ以外は、入力枠データＴＤ２００と同様なので詳細な説明は繰り返さない。「入力済文字列」は、入力可能状態の文字入力枠に入力されている文字列である。「データ量」とは、「入力済文字列」のデータ量である。
【０３４３】
なお、入力可能状態の文字入力枠に入力されている文字列がない場合、「入力済文字列」の項目には、文字列が示されない。また、入力可能状態の文字入力枠に入力されている文字列がない場合、「データ量」の項目は、“０”となる。
【０３４４】
再び、図２７を参照して、文字入力処理ＭＢでは、まず、ステップＳ２１１Ｂの処理が行なわれる。
【０３４５】
ステップＳ２１１Ｂでは、制御部５１０が、文字列要求指示Ｂとしての文字列要求データＢを受信したか否かを判定する。ステップＳ２１１Ｂにおいて、ＹＥＳならば、ステップＳ２１２に進む。一方、ステップＳ２１１Ｂにおいて、ＮＯならば、再度、ステップＳ２１１Ｂの処理が行なわれる。ここでは、文字列要求指示Ｂとしての文字列要求データＢを受信したとして、ステップＳ２１２に進む。
【０３４６】
なお、受信した文字列要求データＢにエラーメッセージが含まれている場合、制御部５１０は、所定時間（たとえば、２秒）、エラーメッセージを表示部５３０に表示させる。そして、ステップＳ２１２に進む。
【０３４７】
ステップＳ２１２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置５００の動作モードが、ＲＣモードから通常モードに変更される。
【０３４８】
ステップＳ２１３では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３４９】
ステップＳ２１４Ｂでは、図１２のステップＳ２１４の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２１４Ｂにおいて、ＹＥＳならば、ステップＳ２１５Ｂに進む。一方、ステップＳ２１４Ｂにおいて、ＮＯならば、ステップＳ２１８Ｂに進む。
【０３５０】
ステップＳ２１５Ｂでは、文字入力モード設定処理ＭＢが行なわれる。文字入力モード設定処理ＭＢでは、図１２のステップＳ２１５の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３５１】
ステップＳ２１８Ｂでは、文字入力モード設定処理ＭＮＢが行なわれる。文字入力モード設定処理ＭＮＢでは、図１２のステップＳ２１８の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３５２】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。そして、ステップＳ２２１Ｂに進む。
【０３５３】
ステップＳ２２１Ｂでは、入力済文字列があるか否かが判定される。具体的には、制御部５１０が、受信した文字列要求データＢに含まれる入力枠データＢが、入力済文字列を示すか否かを判定する。ステップＳ２２１Ｂにおいて、ＹＥＳならば、ステップＳ２２１ＢＣに進む。一方、ステップＳ２２１Ｂにおいて、ＮＯならば、ステップＳ２２２に進む。ここで、受信した文字列要求データＢに含まれる入力枠データＢは、図２８の入力枠データＴＤ２００Ｂであるとする。この場合、入力枠データＴＤ２００Ｂは、入力済文字列“たろう”を示すので、ステップＳ２２１ＢＣに進む。
【０３５４】
ステップＳ２２１ＢＣでは、入力済文字列表示処理ＭＢが行なわれる。入力済文字列表示処理ＭＢでは、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０に表示される文字入力領域ＭＲ３２０に、入力済文字列を表示させる。入力済文字列が、たとえば、“たろう”である場合、文字入力領域ＭＲ３２０に入力済文字列“たろう”が表示される。
【０３５５】
ステップＳ２２２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、文字入力領域ＭＲ３２０に入力済文字列“たろう”が表示されている状態で、入力済文字列を編集するための編集操作が行なわれるとする。編集操作は、方向ボタン５４１Ｃ，５４１Ｄ、有効文字ボタン（たとえば、文字ボタンＣＬＢ）等の押下操作である。この編集操作により、入力済文字列“たろう”が、文字列“こたろう”に変更されたとする。そして、文字確定操作が行なわれたとする。この場合、文字列“こたろう”が、確定文字列となる。そして、ステップＳ２２３Ｂに進む。
【０３５６】
ステップＳ２２３Ｂでは、図１２のステップＳ２２３の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２２４Ｂに進む。
【０３５７】
ステップＳ２２４Ｂでは、制御部５１０が、文字入力モード設定処理ＭＮＢを行なったか否を判定する。すなわち、受信した文字列要求データＢに含まれる入力枠データＢが示す許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍであり、文字入力モード設定処理ＭＮＢが行なわれたか否かが判定される。ステップＳ２２４Ｂにおいて、ＹＥＳならば、ステップＳ２２５Ｂに進む。一方、ステップＳ２２４Ｂにおいて、ＮＯならば、ステップＳ２２６Ｂに進む。
【０３５８】
ステップＳ２２５Ｂでは、文字変換処理ＭＢが行なわれる。文字変換処理ＭＢでは、図１２のステップＳ２２５の処理の説明において、文字入力モード設定処理ＭＮ、文字列要求データおよび入力枠データを、それぞれ、文字入力モード設定処理ＭＮＢ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３５９】
ステップＳ２２６Ｂでは、文字列送信処理ＭＢが行なわれる。文字列送信処理ＭＢでは、図１２のステップＳ２２６の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データＢおよび入力枠データＢと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、一例として、以下の入力枠文字データＭＤ３００Ａが、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信されるとする。そして、ステップＳ２２６Ｂの処理は終了する。
【０３６０】
図２９は、一例としての入力枠文字データＭＤ３００Ａを示す図である。図２９を参照して、入力枠文字データＭＤ３００Ａの各項目は、図１５の入力枠文字データＭＤ３００の各項目と同様なので詳細な説明は繰り返さない。
【０３６１】
再び、図２７を参照して、文字入力処理ＴＢでは、ステップＳ２５１の処理が行なわれる。
【０３６２】
ステップＳ２５１，Ｓ２５２，Ｓ２５３，Ｓ２５４，Ｓ２５５では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３６３】
なお、文字入力処理ＴＢでは、ステップＳ２５２またはステップＳ２５３でＮＯと判定された場合、ステップＳ２４２Ｂの処理が行なわれる。これらの処理により、たとえば、図２４のＷｅｂページ画像Ｇ２００Ａの文字入力枠ＩＷ２２４に表示される文字列“たろう”が、文字列“こたろう”に変更される。
【０３６４】
以上説明したように、本実施の形態では、データ処理装置６００の表示部６３０に表示される文字入力枠が入力可能状態になり、かつ、入力可能状態の文字入力枠に文字列が入力されている場合、入力可能状態の文字入力枠に入力されている入力済文字列が、携帯端末装置５００へ送信される。
【０３６５】
携帯端末装置５００では、入力済文字列が表示部５３０に表示される。そして、ユーザが、入力済文字列を編集するための編集操作を行なった場合、編集された文字列（以下、編集文字列ともいう）が、データ処理装置６００へ送信される。
【０３６６】
データ処理装置６００では、入力可能状態の文字入力枠に表示している入力済文字列を、受信した編集文字列に変更する。
【０３６７】
したがって、ユーザは、携帯端末装置５００の表示部５３０に表示される入力済文字列を見ながら、携帯端末装置５００の操作により、入力済文字列を編集することができる。その結果、文字入力枠に入力されている入力済文字列を、効率よく編集することを可能とすることができるという効果を奏する。
【０３６８】
また、本実施の形態では、第１の実施の形態で説明した処理も行なわれるので、第１の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
【０３６９】
＜第４の実施の形態＞
次に、携帯端末装置５００において行なわれる文字列の入力を、データ処理装置６００が補助するための処理について説明する。
【０３７０】
本実施の形態におけるネットワークシステムは、第１の実施の形態におけるネットワークシステム１０００と同様なので詳細な説明は繰り返さない。携帯端末装置５００およびデータ処理装置６００の各々の構成は、第１の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
【０３７１】
本実施の形態では、携帯端末装置５００がＲＣモードである場合において、携帯端末装置５００で操作判定処理Ｍが行なわれるとする。操作判定処理Ｍは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置６００では、他の処理とは独立して、以下の制御信号対応処理ＴＣが行なわれるとする。
【０３７２】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。
【０３７３】
ここで、データ処理装置６００の制御部６１０は、第１の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部６２０に記憶させるとする。表示部６３０にＷｅｂページ画像Ｇ２００が表示されている場合、生成される入力枠データテーブルは、図９の入力枠データテーブルＴＤ１００であるとする。この場合、記憶部６２０には、入力枠データテーブルＴＤ１００が記憶されるとする。
【０３７４】
図３０は、操作判定処理Ｍおよび制御信号対応処理ＴＣのフローチャートである。図３０において、図１１と同じステップ番号の処理は、図１１で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０３７５】
図３０を参照して、操作判定処理Ｍは、第１の実施の形態で説明した図１１の操作判定処理Ｍと同様なので詳細な説明は繰り返さない。制御信号対応処理ＴＣは、図１１の制御信号対応処理Ｔと比較して、ステップＳ１４５の代わりにステップＳ１４５Ｃが行なわれる点が異なる。それ以外は、制御信号対応処理Ｔと同様なので詳細な説明は繰り返さない。
【０３７６】
ここで、装置ＩＤ“１１ＭＡ”を含む、制御信号としてのＥＮＴＥＲ−ＲＣ信号が、携帯端末装置５００からデータ処理装置６００へ送信されるとする。また、データ処理装置６００の表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、文字入力枠ＩＷ２２４が選択状態であるとする。
【０３７７】
この場合、制御信号対応処理ＴＣのステップＳ１４４Ｂにおいて、ＹＥＳと判定され、ステップＳ１４４Ｃに進む。
【０３７８】
ステップＳ１４４Ｃでは、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ１４５Ｃに進む。
【０３７９】
ステップＳ１４５Ｃでは、文字入力処理ＴＣが行なわれる。文字入力処理ＴＣは、表示部６３０に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置５００では、他の処理とは独立して、以下の文字入力処理ＭＣが行なわれるとする。
【０３８０】
図３１は、文字入力処理ＭＣおよび文字入力処理ＴＣのフローチャートである。図３１において、図１２と同じステップ番号の処理は、図１２で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１２の処理と異なる処理を主に説明する。
【０３８１】
ステップＳ２４１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２に進む。一方、ステップＳ２４１において、ＮＯならば、ステップＳ２６１に進む。
【０３８２】
ステップＳ２４２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、文字列要求指示としての文字列要求データが送信される。送信される文字列要求データには、自装置の装置ＩＤ“１１ＴＡ”と、入力枠データとが含まれる。文字列要求指示としての文字列要求データが送信されると、ステップＳ２４２の処理は終了する。
【０３８３】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されており、文字入力枠ＩＷ２２４が入力可能状態であるとする。また、ステップＳ２４２の処理で使用される入力枠データテーブルは、図９の入力枠データテーブルＴＤ１００であるとする。この場合、文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００となる。
【０３８４】
文字入力処理ＭＣでは、まず、ステップＳ２１１の処理が行なわれる。
ステップＳ２１１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、文字列要求指示としての文字列要求データを受信したとして、ステップＳ２１２に進む。
【０３８５】
ステップＳ２１２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置５００の動作モードが、ＲＣモードから通常モードに変更される。
【０３８６】
ステップＳ２１３では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３８７】
ステップＳ２１４では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３８８】
ステップＳ２１５では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３８９】
ステップＳ２１８では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０３９０】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。そして、ステップＳ２２１Ｃに進む。
【０３９１】
ステップＳ２２１Ｃでは、制御部５１０が、文字入力操作Ｍがあるか否かを判定する。文字入力操作Ｍは、文字を入力するための有効文字ボタンの押下操作である。ステップＳ２２１Ｃにおいて、ＹＥＳならば、ステップＳ２２１ＣＤに進む。一方、ステップＳ２２１Ｃにおいて、ＮＯならば、後述するステップＳ２２１ＣＥに進む。
【０３９２】
ここで、設定されている文字入力モードは、漢字−ひらがな入力モードであるとする。また、有効文字ボタンとしての図３の文字ボタン４Ｂを押下する文字入力操作Ｍがあったとする。この場合、文字入力操作Ｍは、ひらがなの“た”を入力するための操作となる。また、この場合、ステップＳ２２１Ｃにおいて、ＹＥＳと判定され、ステップＳ２２１ＣＤに進む。
【０３９３】
ステップＳ２２１ＣＤでは、入力文字表示処理ＭＣが行なわれる。入力文字表示処理ＭＣでは、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０に表示される文字入力領域ＭＲ３２０に、文字入力操作Ｍにより入力された文字を表示する。
【０３９４】
ここで、記憶部５２０には、カウンタＫが記憶されているとする。カウンタＫは、数値をカウントするためのカウンタであるとする。カウンタＫの初期値は、“１”であるとする。
【０３９５】
入力文字表示処理ＭＣでは、文字入力領域ＭＲ３２０に文字が表示されている場合であって、かつ、文字入力領域ＭＲ３２０に表示される文字の数が、カウンタＫが示す値未満の場合は、文字入力領域ＭＲ３２０に表示されている文字に加え、さらに、文字入力操作Ｍにより入力された文字を表示する。
【０３９６】
なお、文字入力領域ＭＲ３２０に、カウンタＫが示す値の個数の文字が表示されている場合は、最も新しく表示された文字に代えて文字入力操作Ｍにより入力された文字を文字入力領域ＭＲ３２０に表示する。そして、ステップＳ２２１ＣＥに進む。
【０３９７】
ステップＳ２２１ＣＥでは、制御部５１０が、１回目の文字入力操作Ｍが行なわれてから、所定時間経過したか否かを判定する。所定時間は、たとえば、３秒である。なお、後述するステップＳ２３２Ｃの処理の後に行なわれる文字入力操作Ｍも、１回目の文字入力操作Ｍであるとする。
【０３９８】
ステップＳ２２１ＣＥにおいて、ＹＥＳならば、ステップＳ２２４に進む。一方、ステップＳ２２１ＣＥにおいて、ＮＯならば、再度、ステップＳ２２１Ｃの処理が行なわれる。なお、１回目の文字入力操作Ｍが行なわれてない場合は、ＮＯと判定されて、再度、ステップＳ２２１Ｃの処理が行なわれる。ここでは、所定時間が経過したとして、ステップＳ２２４に進む。
【０３９９】
なお、所定時間が経過してない場合、または、１回目の文字入力操作Ｍが行なわれてない場合は、再度、ステップＳ２２１Ｃの処理が行なわれ、文字入力操作Ｍがあると、ステップＳ２２１ＣＤの処理が行なわれる。すなわち、所定時間内に、有効文字ボタンが押下される毎に、文字入力領域ＭＲ３２０に表示される最新の文字が変化する。以下においては、ステップＳ２２１ＣＥにおいて、ＹＥＳと判定された時点において、文字入力領域ＭＲ３２０内に表示されてる文字を、確定文字ともいう。
【０４００】
ステップＳ２２４では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２２４において、ＹＥＳならば、ステップＳ２２５Ｃに進む。一方、ステップＳ２２４において、ＮＯならば、ステップＳ２２６Ｃに進む。
【０４０１】
ステップＳ２２５Ｃでは、図１２のステップＳ２２５と同様に、文字変換処理ＭＣが行なわれる。文字変換処理ＭＣでは、制御部５１０が、文字入力モード設定処理ＭＮにより設定された文字入力モードで入力された文字（確定文字）を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字に変換する。
【０４０２】
ステップＳ２２６Ｃでは、文字送信処理ＭＣが行なわれる。文字送信処理ＭＣでは、制御部５１０が、通信部５６０を利用して、入力文字データを、受信した文字列要求データに含まれる装置ＩＤにより特定される装置へ送信する。ここで、入力文字データは、受信した文字列要求データＣに含まれる入力枠データＣが示す入力枠ＩＤと、確定文字とを示すデータである。
【０４０３】
ここで、受信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。また、確定文字は“た”であるとする。また、文字列要求データに含まれる装置ＩＤは、“１１ＴＡ”であるとする。この場合、入力文字データは、以下の入力文字データＭＤ６００となる。また、入力枠文字データＭＤ６００は、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信される。そして、ステップＳ２２６Ｃの処理は終了する。
【０４０４】
図３２は、一例としての入力文字データＭＤ６００を示す図である。図３２を参照して、入力文字データＭＤ６００は、図１５の入力枠文字データＭＤ３００と比較して、「入力文字列」の代わりに「入力文字」が表示される点が異なる。それ以外は、入力枠文字データＭＤ３００と同様なので詳細な説明は繰り返さない。入力文字データＭＤ６００において、「入力文字」とは、文字入力操作Ｍにより入力された文字である。
【０４０５】
再び、図３１を参照して、文字入力処理ＴＣでは、ステップＳ２４２の処理の後、ステップＳ２５１Ｃに進む。
【０４０６】
ステップＳ２５１Ｃでは、制御部６１０が、入力文字データを受信したか否かを判定する。ステップＳ２５１Ｃにおいて、ＹＥＳならば、ステップＳ２５２Ｃに進む。一方、ステップＳ２５１Ｃにおいて、ＮＯならば、再度、ステップＳ２５１Ｃの処理が行なわれる。ここでは、図３２の入力文字データＭＤ６００を受信したとして、ステップＳ２５２Ｃに進む。
【０４０７】
ステップＳ２５２Ｃでは、受信した入力文字データが示す入力文字が、入力可能状態の文字入力枠に入力するための文字であるか否かが判定される。具体的には、制御部６１０が、受信した入力文字データが示す入力枠ＩＤと、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤとが一致するか否かが判定される。ステップＳ２５２Ｃにおいて、ＹＥＳならば、ステップＳ２５３Ｃに進む。一方、ステップＳ２５２Ｃにおいて、ＮＯならば、再度、ステップＳ２４２の処理が行なわれる。
【０４０８】
ここで、受信した入力文字データは、入力文字データＭＤ６００であるとする。また、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。この場合、ステップＳ２５２Ｃにおいて、ＹＥＳと判定され、ステップＳ２５３Ｃに進む。
【０４０９】
ステップＳ２５３Ｃでは、制御部６１０が、受信した入力文字データが示す入力文字の種別が、送信した文字列要求データに含まれる入力枠データが示す許可文字種別と一致するか否かを判定する。ステップＳ２５３Ｃにおいて、ＹＥＳならば、ステップＳ２５４Ｃに進む。一方、ステップＳ２５３Ｃにおいて、ＮＯならば、再度、ステップＳ２４２の処理が行なわれる。
【０４１０】
ここで、受信した入力文字データは、入力文字データＭＤ６００であるとする。また、受信した入力文字データが示す入力文字の種別は、ひらがなであるとする。この場合、ステップＳ２５３Ｃにおいて、ＹＥＳと判定され、ステップＳ２５４Ｃに進む。
【０４１１】
ここで、本実施の形態において、データ処理装置６００の制御部６１０は、携帯端末装置５００、ワイヤレスキーボード４００等から、データ処理装置６００に入力された文字列を、選択用文字列として、所定個数まで、記憶部６２０に記憶させるとする。所定個数は、たとえば、３００個であるとする。制御部６１０は、記憶部６２０に記憶されている選択用文字列の個数が所定個数であって、かつ、新たな選択用文字列を記憶させる場合、記憶部６２０に記憶されている最も古い選択用文字列を削除して、新たな選択用文字列を、記憶部６２０に記憶させる。なお、削除される選択用文字列は、上記条件の選択用文字列に限定されない。たとえば、制御部６１０は、記憶部６２０に記憶されている選択用文字列の個数が所定個数であって、かつ、新たな選択用文字列を記憶させる場合、記憶部６２０に記憶されている最も使用頻度の低い選択用文字列を削除してもよい。
【０４１２】
なお、記憶部６２０に記憶される複数の選択用文字列の一部または全ては、データ処理装置６００において入力された文字列に限定されない。記憶部６２０に記憶される複数の選択用文字列の一部または全ては、たとえば、外部のサーバ装置からインターネット経由で取得した文字列であってもよい。
【０４１３】
ステップＳ２５４Ｃでは、選択候補文字列があるか否かが判定される。すなわち、選択候補文字列が検索される。選択候補文字列は、受信した入力文字データが示す入力文字を先頭の文字に含み、かつ、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字のみからなる文字列である。なお、選択候補文字列は、当該選択候補文字列の一部の文字が、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字である文字列であってもよい。
【０４１４】
具体的には、制御部６１０が、記憶部６２０に記憶されている複数の選択用文字列のうち、選択候補文字列があるか否かを判定する。ステップＳ２５４Ｃにおいて、ＹＥＳならば、ステップＳ２５５Ｃに進む。一方、ステップＳ２５４Ｃにおいて、ＮＯならば、制御部６１０は、エラーメッセージＣを表示部６３０に所定時間表示させて、再度、ステップＳ２４２の処理が行なわれる。エラーメッセージＣは、たとえば、「入力された文字を含む文字列はありません」というメッセージである。所定時間は、たとえば、３秒である。
【０４１５】
ここで、受信した入力文字データは、入力文字データＭＤ６００であるとする。また、記憶部６２０には、入力文字データＭＤ６００が示す入力文字“た”を先頭の文字に含む、複数の選択候補文字列が記憶されているとする。この場合、ステップＳ２５４Ｃで、ＹＥＳと判定されて、ステップＳ２５５Ｃに進む。この場合、記憶部６２０に記憶されている、入力文字“た”を先頭の文字に含む複数の選択候補文字列が、制御部６１０により検索された文字列となる。
【０４１６】
ステップＳ２５５Ｃでは、候補データ送信処理Ｔが行なわれる。候補データ送信処理Ｔでは、制御部６１０が、通信部６６０を利用して、候補データを、携帯端末装置５００へ送信する。ここで、候補データは、１以上の選択候補文字列を示すデータ（以下、選択候補文字データテーブルともいう）であるとする。ここで、送信される候補データとしての選択候補文字データテーブルは、以下の選択候補文字データテーブルＴＤ７００であるとする。そして、ステップＳ２５５Ｃの処理は終了する。
【０４１７】
図３３は、一例としての選択候補文字データテーブルＴＤ７００を示す図である。選択候補文字データテーブルＴＤ７００は、複数の選択候補文字データを含む。図３３を参照して、複数の選択候補文字データの各々は、「文字列番号」および「選択候補文字列」を示す。
【０４１８】
「選択候補文字列」は、前述したので詳細な説明は繰り返さない。「文字列番号」とは、対応する「選択候補文字列」を特定するための番号である。
【０４１９】
再び、図３１を参照して、文字入力処理ＭＣでは、ステップＳ２２６Ｃの処理の後、ステップＳ２３１Ｃに進む。
【０４２０】
ステップＳ２３１Ｃでは、制御部５１０が、候補データを受信したか否かを判定する。ステップＳ２３１Ｃにおいて、ＹＥＳならば、ステップＳ２３２Ｃに進む。一方、ステップＳ２３１Ｃにおいて、ＮＯならば、再度、ステップＳ２３１Ｃの処理が行なわれる。ここでは、候補データとしての選択候補文字データテーブルＴＤ７００を受信したとして、ステップＳ２３２Ｃに進む。
【０４２１】
ステップＳ２３２Ｃでは、選択候補文字列表示処理Ｍが行なわれる。選択候補文字列表示処理Ｍでは、制御部５１０が、ＶＤＰ５３２を利用して、受信した候補データとしての選択候補文字データテーブルに示される選択候補文字列を、表示部５３０に表示させる。ここで、受信した候補データとしての選択候補文字データテーブルは、図３３の選択候補文字データテーブルＴＤ７００であるとする。この場合、表示部５３０には、以下の文字入力画像ＭＧ３００Ａが表示されるとする。そして、ステップＳ２３２Ｃの処理は終了する。
【０４２２】
図３４は、一例としての文字入力画像ＭＧ３００Ａを示す図である。図３４を参照して、文字入力画像ＭＧ３００Ａは、図１４の文字入力画像ＭＧ３００と比較して、選択候補文字列表示領域ＭＲ３３０がさらに設けられる点が異なる。それ以外は、文字入力画像ＭＧ３００と同様なので詳細な説明は繰り返さない。
【０４２３】
文字入力画像ＭＧ３００Ａにおいて、選択候補文字列表示領域ＭＲ３３０には、候補データとしての選択候補文字データテーブルＴＤ７００に示される選択候補文字列が表示される。なお、選択候補文字列の左側に表示される番号は、選択候補文字データテーブルＴＤ７００において、選択候補文字列を特定するための文字列番号である。
【０４２４】
再び、図３１を参照して、選択候補文字列表示処理Ｍでは、制御部５１０が、機能ボタン５４２Ａを、携帯端末装置５００を文字列選択モードに設定するためのボタン（以下、選択モード設定ボタンともいう）に設定する。この場合、選択モード設定ボタンに設定された機能ボタン５４２Ａが押下されると、制御部５１０は、携帯端末装置５００を文字列選択モードに設定する。文字列選択モードは、選択候補文字列を選択するためのモードである。携帯端末装置５００が文字列選択モードである期間は、設定されている文字入力モードに関係なく、文字ボタン１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，０Ｂの各々は、図３に示される、対応する数字を入力するためのボタンとなる。そして、ステップＳ２３３Ｃに進む。
【０４２５】
ステップＳ２３３Ｃでは、制御部５１０が、選択操作Ｍがあるか否かを判定する。選択操作Ｍは、選択モード設定ボタンに設定された機能ボタン５４２Ａを押下する操作と、数字入力操作Ｍとからなる操作である。選択モード設定ボタンに設定された機能ボタン５４２Ａが押下されると、制御部５１０は、携帯端末装置５００を文字列選択モードに設定する。数字入力操作Ｍは、携帯端末装置５００が文字列選択モードに設定されている期間中に、数字を入力するためのボタンを押下する操作である。当該数字を入力するためのボタンは、携帯端末装置５００が文字列選択モードに設定されている期間における、文字ボタン１Ｂ，２Ｂ，３Ｂ，４Ｂ，５Ｂ，６Ｂ，７Ｂ，８Ｂ，９Ｂ，０Ｂである。
【０４２６】
ステップＳ２３３Ｃにおいて、ＹＥＳならば、制御部５１０がカウンタＫの値を“１”に設定して、ステップＳ２３４Ｃに進む。一方、ステップＳ２３３Ｃにおいて、ＮＯならば、後述するステップＳ２３３ＣＤに進む。ここでは、選択操作Ｍがあったとして、制御部５１０がカウンタＫの値を“１”に設定して、ステップＳ２３４Ｃに進む。また、行なわれた選択操作Ｍは、選択モード設定ボタンに設定された機能ボタン５４２Ａを押下する操作と、携帯端末装置５００が文字列選択モードである期間中に、数字“４”を入力する操作とであるとする。
【０４２７】
ステップＳ２３４Ｃでは、選択データ送信処理Ｍが行なわれる。選択データ送信処理Ｍでは、制御部５１０が、通信部５６０を利用して、選択データを、受信した文字列要求データに含まれる装置ＩＤにより特定される装置へ送信する。そして、制御部５１０は、ＶＤＰ５３２を利用して、表示部５３０に表示される選択候補文字列表示領域ＭＲ３３０と、選択候補文字列表示領域ＭＲ３３０内に表示される文字列番号および選択候補文字列とを消去する。また、制御部５１０は、携帯端末装置５００における文字列選択モードの設定を解除する。
【０４２８】
ここで、選択データは、選択操作Ｍにより入力された番号を示すデータである。ここで、選択操作Ｍにより入力された番号は、“４”であるとする。また、文字列要求データに含まれる装置ＩＤは、“１１ＴＡ”であるとする。この場合、選択データは、以下の選択データＭＤ８００となる。また、選択データＭＤ８００は、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信される。そして、ステップＳ２３４Ｃの処理は終了する。
【０４２９】
図３５は、一例としての選択データＭＤ８００を示す図である。図３５を参照して、選択データＭＤ８００において、「入力枠ＩＤ」とは、受信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤである。「選択番号」とは、選択操作Ｍにより入力された番号である。
【０４３０】
再び、図３１を参照して、文字入力処理ＴＣでは、ステップＳ２５５Ｃの処理の後、ステップＳ２５６Ｃに進む。
【０４３１】
ステップＳ２５６Ｃでは、制御部６１０が、選択データを受信したか否かを判定する。ステップＳ２５６Ｃにおいて、ＹＥＳならば、ステップＳ２５７Ｃに進む。一方、ステップＳ２５６Ｃにおいて、ＮＯならば、再度、ステップＳ２５６Ｃの処理が行なわれる。ここでは、図３５の選択データＭＤ８００を受信したとして、ステップＳ２５７Ｃに進む。
【０４３２】
ステップＳ２５７Ｃでは、受信した選択データが示す選択番号と同じ文字列番号により特定される選択候補文字列が、入力可能状態の文字入力枠に入力するための文字列であるか否かが判定される。具体的には、制御部６１０が、受信した選択データが示す入力枠ＩＤと、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データが示す入力枠ＩＤとが一致するか否かが判定される。ステップＳ２５７Ｃにおいて、ＹＥＳならば、ステップＳ２５８Ｃに進む。一方、ステップＳ２５７Ｃにおいて、ＮＯならば、再度、ステップＳ２４２の処理が行なわれる。
【０４３３】
ここで、受信した選択データは、選択データＭＤ８００であるとする。また、携帯端末装置５００へ送信した文字列要求データに含まれる入力枠データは、図１３の入力枠データＴＤ２００であるとする。この場合、ステップＳ２５７Ｃにおいて、ＹＥＳと判定され、ステップＳ２５８Ｃに進む。
【０４３４】
ステップＳ２５８Ｃでは、文字列表示処理ＴＣが行なわれる。文字列表示処理ＴＣでは、制御部６１０が、ＶＤＰ６３２を利用して、携帯端末装置５００へ送信した候補データが示す複数の文字列番号のうち、受信した選択データが示す選択番号と同じ文字列番号により特定される選択候補文字列を、入力可能状態の文字入力枠内に表示させる。また、制御部６１０は、文字入力枠内に表示した選択候補文字列を、入力可能状態の文字入力枠に対応づけて記憶部６２０に記憶させる。
【０４３５】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００において、選択枠ＳＬ２０５の位置が、文字入力枠ＩＷ２２４を囲む位置となっているＷｅｂページ画像が表示されているとする。すなわち、入力可能状態の文字入力枠は、文字入力枠ＩＷ２２４であるとする。また、受信した選択データは、選択データＭＤ８００であるとする。すなわち、選択番号は“４”であるとする。また、携帯端末装置５００へ送信した候補データは、図３３の選択候補文字データテーブルＴＤ７００であるとする。
【０４３６】
この場合、文字列表示処理ＴＣにより、文字入力枠ＩＷ２２４内に、“たろう”という文字列が表示される。すなわち、入力可能状態の文字入力枠に文字が入力される。また、記憶部６２０には、文字列“たろう”が、文字入力枠ＩＷ２２４を特定するための入力枠ＩＤ“ＴＸ０４”に対応づけて記憶される。
【０４３７】
そして、この文字入力処理ＴＣは終了し、図３０の制御信号対応処理ＴＣに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０４３８】
文字入力処理ＭＣでは、ステップＳ２３４Ｃの処理の後、ステップＳ２３５Ｃに進む。
ステップＳ２３５Ｃでは、ＲＣモード設定処理Ｍが行なわれる。ＲＣモード設定処理Ｍは、図１２のステップＳ２３１のＲＣモード設定処理Ｍと同様なので詳細な説明は繰り返さない。そして、再度、ステップＳ２１１の処理が行なわれる。
【０４３９】
次に、ステップＳ２３３ＣでＮＯと判定された場合の処理について説明する。ステップＳ２３３ＣでＮＯならば、ステップＳ２３３ＣＤに進む。
【０４４０】
ステップＳ２３３ＣＤでは、ステップＳ２２１Ｃの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２３３ＣＤにおいて、ＹＥＳならば、制御部５１０がカウンタＫの値を１インクリメントして、再度、ステップＳ２２１ＣＤの処理が行なわれる。ステップＳ２３３ＣＤにおいて、ＮＯならば、再度、ステップＳ２３３Ｃの処理が行なわれる。
【０４４１】
ここでは、文字入力操作Ｍがあったとして、制御部５１０がカウンタＫの値を１インクリメントして、再度、ステップＳ２２１ＣＤの処理が行なわれる。ここで、行なわれた文字入力操作Ｍは、有効文字ボタンとしての図３の文字ボタン９Ｂを押下する操作であるとする。この場合、文字入力操作Ｍは、ひらがなの“ら”を入力するための操作となる。また、この処理により、カウンタＫが示す値は“２”であるとする。この場合、文字入力領域ＭＲ３２０には、２つの文字が表示可能となる。
【０４４２】
ステップＳ２２１ＣＤでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、表示部５３０に表示される文字入力領域ＭＲ３２０には、ひらがなの“た”が表示されているとする。この場合、文字入力領域ＭＲ３２０には、ひらがなの“たら”が表示されるとする。
【０４４３】
ステップＳ２２１ＣＥでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。なお、ここで、制御部５１０が所定時間の経過を判定する場合における、１回目の文字入力操作Ｍは、ステップＳ２３２Ｃの処理の後に行なわれた文字入力操作Ｍであるとする。ここでは、所定時間が経過していないとして、再度、ステップＳ２２１Ｃの処理が行なわれるとする。
【０４４４】
そして、有効文字ボタンとしての図３の文字ボタン９Ｂを押下する文字入力操作Ｍが複数回行なわれ、ステップＳ２２１Ｃ、Ｓ２２１ＣＤの処理が複数回行なわれるとする。これらの処理により、文字入力領域ＭＲ３２０には、ひらがなの“たら”のうち最新の文字である“ら”が変化することにより、ひらがなの“たろ”が表示されるとする。
【０４４５】
そして、ステップＳ２２１ＣＥでＹＥＳと判定されて、ステップＳ２２４に進むとする。ここで、確定文字は、ひらがなの“たろ”であるとする。
【０４４６】
ステップＳ２２４では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０４４７】
ステップＳ２２５Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０４４８】
ステップＳ２２６Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、以下の入力文字データＭＤ６００Ａが、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信されるとする。
【０４４９】
図３６は、一例としての入力文字データＭＤ６００Ａを示す図である。図３６を参照して、入力文字データＭＤ６００Ａの各項目は、図３２の入力文字データＭＤ６００の各項目と同様なので詳細な説明は繰り返さない。
【０４５０】
再び、図３１を参照して、文字入力処理ＴＣにおいて、ステップＳ２５１Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、入力文字データＭＤ６００Ａを受信したとして、ステップＳ２５２Ｃに進む。
【０４５１】
ステップＳ２５２Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０４５２】
ステップＳ２５３Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０４５３】
ステップＳ２５４Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、受信した入力文字データは、入力文字データＭＤ６００Ａであるとする。また、記憶部６２０には、入力文字データＭＤ６００Ａが示す入力文字“たろ”を先頭の文字に含む、複数の選択候補文字列が記憶されているとする。この場合、ステップＳ２５４Ｃで、ＹＥＳと判定されて、ステップＳ２５５Ｃに進む。この場合、記憶部６２０に記憶されている、入力文字“たろ”を先頭の文字に含む複数の選択候補文字列が、制御部６１０により検索された文字列となる。
【０４５４】
ステップＳ２５５Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、候補データとしての以下の選択候補文字データテーブルＴＤ７００Ａが、携帯端末装置５００へ送信されるとする。
【０４５５】
図３７は、一例としての選択候補文字データテーブルＴＤ７００Ａを示す図である。図３７を参照して、選択候補文字データテーブルＴＤ７００Ａの各項目は、図３３の選択候補文字データテーブルＴＤ７００の各項目と同様なので詳細な説明は繰り返さない。
【０４５６】
再び、図３１を参照して、文字入力処理ＭＣでは、ステップＳ２３１Ｃの処理が行なわれる。
【０４５７】
ステップＳ２３１Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、候補データとしての選択候補文字データテーブルＴＤ７００Ａを受信したとして、ステップＳ２３２Ｃに進む。
【０４５８】
ステップＳ２３２Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部５３０には、以下の文字入力画像ＭＧ３００Ｂが表示されるとする。そして、ステップＳ２３２Ｃの処理は終了する。
【０４５９】
図３８は、一例としての文字入力画像ＭＧ３００Ｂを示す図である。図３８を参照して、文字入力画像ＭＧ３００Ｂは、図３４の文字入力画像ＭＧ３００Ａと比較して、選択候補文字列表示領域ＭＲ３３０に、選択候補文字データテーブルＴＤ７００Ａに示される選択候補文字列と、当該選択候補文字列に対応する文字列番号とが表示される点とが異なる。それ以外は、文字入力画像ＭＧ３００Ａと同様なので詳細な説明は繰り返さない。この場合、入力された２文字を含む選択候補文字列が表示されるので、図３４の文字入力画像ＭＧ３００Ａのように、入力された１文字を含む選択候補文字列が表示される場合よりも、ユーザが所望する文字列が表示される確率が高くなる。
【０４６０】
再び、図３１を参照して、ステップＳ２３３Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、選択操作Ｍがあったとして、制御部５１０がカウンタＫの値を“１”に設定して、ステップＳ２３４Ｃに進む。また、行なわれた選択操作Ｍは、選択モード設定ボタンに設定された機能ボタン５４２Ａを押下する操作と、携帯端末装置５００が文字列選択モードである期間中に、数字“１”を入力する操作とであるとする。
【０４６１】
ステップＳ２３４Ｃでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図３５の選択データＭＤ８００において、選択番号“１”を示す選択データが、データ処理装置６００へ送信されるとする。
【０４６２】
文字入力処理ＴＣでは、前述したのと同様に、ステップＳ２５６Ｃ，Ｓ２５７Ｃ，Ｓ２５８Ｃの処理が行なわれる。これらの処理により、文字入力枠ＩＷ２２４内に、“たろう”という文字列が表示されるとする。
【０４６３】
なお、ステップＳ２２１Ｃ，Ｓ２３３ＣＤにおいて判定される文字入力操作Ｍは、文字入力領域ＭＲ３２０に表示されている複数の文字の１部を、削除または変更するための操作であってもよい。この場合、ステップＳ２２１ＣＥでＹＥＳと判定された後、ステップＳ２２６の処理が行なわれることにより、変更された入力文字が、データ処理装置６００へ送信される。そして、前述した、ステップＳ２５１Ｃ，Ｓ２５２Ｃ，Ｓ２５３Ｃ，Ｓ２５４Ｃ，Ｓ２５５Ｃの処理が行なわれることにより、制御部６１０は、変更された入力文字を先頭の文字に含む複数の選択候補文字列を示す、候補データとしての選択候補文字データテーブルを、携帯端末装置５００へ送信する。
【０４６４】
そして、前述した、ステップＳ２３１Ｃ，Ｓ２３２Ｃの処理が行なわれる。すなわち、携帯端末装置５００において、入力済みの複数の文字の一部を、削除または変更する毎に、変更後の文字を含む複数の選択候補文字列が、表示部５３０に表示される。そして、前述した、ステップＳ２３３Ｃ，Ｓ２３４Ｃ，Ｓ２５６Ｃ，Ｓ２５７Ｃ，Ｓ２５８Ｃの処理が行なわれるとする。これらの処理により、入力済みの複数の文字の一部を、削除または変更した場合であっても、変更後の文字を含む選択候補文字が選択されることにより、表示部６３０に表示される文字入力枠に、選択された、変更後の文字を含む選択候補文字を表示させることができる。
【０４６５】
以上説明したように、本実施の形態では、データ処理装置６００の表示部６３０に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が許可される文字の種別（許可文字種別）が、携帯端末装置５００へ送信される。
【０４６６】
そして、携帯端末装置５００において、文字が入力されると、入力された文字（入力文字）が、データ処理装置６００へ送信される。
【０４６７】
データ処理装置６００では、記憶部６２０に選択候補文字列が記憶されているか否かが判定される。選択候補文字列は、受信した入力文字データが示す入力文字を先頭の文字に含み、かつ、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字のみからなる文字列である。１以上の選択候補文字列がある場合、当該１以上の選択候補文字列と、当該１以上の選択候補文字列の各々を特定する文字列番号とが、携帯端末装置５００へ送信される。
【０４６８】
携帯端末装置５００では、受信した１以上の選択候補文字列と、１以上の選択候補文字列の各々を特定する文字列番号とが、ユーザが操作している携帯端末装置５００の表示部５３０に表示される。
【０４６９】
したがって、表示部５３０に表示された、携帯端末装置５００において入力した文字を含む１以上の選択候補文字列に、ユーザの所望の文字列がある場合、当該所望の文字列を入力する操作が不要となる。
【０４７０】
そして、所望の文字列を特定するための番号を携帯端末装置５００において入力するという簡単な操作により、所望の選択候補文字列をデータ処理装置６００に効率よく入力することができる。その結果、効率よく文字列を入力することを可能とすることができる。
【０４７１】
また、本実施の形態では、携帯端末装置５００において、文字を多く入力する程、表示部５３０に、所望の文字列および当該所望の文字列に近い文字列が表示される。すなわち、携帯端末装置５００において、文字を多く入力する程、表示部５３０に所望の文字列が表示される確率が高くなる。その結果、携帯端末装置５００において、文字を多く入力する程、所望の文字列を入力する操作が不要となる確率が高くなる。
【０４７２】
そして、所望の文字列を特定するための番号を携帯端末装置５００において入力するという簡単な操作により、所望の選択候補文字列をデータ処理装置６００にさらに効率よく入力することができる。その結果、効率よく文字列を入力することを可能とすることができる。
【０４７３】
また、本実施の形態では、携帯端末装置５００において入力される文字を含む多くの文字列を、携帯端末装置５００の記憶部５２０に記憶しておく必要がないので、記憶部５２０の記憶領域を他の用途に有効に活用することができる。
【０４７４】
また、本実施の形態では、第１の実施の形態で説明した処理も行なわれるので、第１の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
【０４７５】
＜第５の実施の形態＞
次に、携帯端末装置５００において、一度、入力した文字列を利用する処理の他の例について説明する。
【０４７６】
本実施の形態におけるネットワークシステムは、第１の実施の形態におけるネットワークシステム１０００と同様なので詳細な説明は繰り返さない。携帯端末装置５００およびデータ処理装置６００の各々の構成は、第１の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
【０４７７】
本実施の形態では、携帯端末装置５００がＲＣモードである場合において、携帯端末装置５００で操作判定処理Ｍが行なわれるとする。操作判定処理Ｍは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置６００では、他の処理とは独立して、以下の制御信号対応処理ＴＤが行なわれるとする。
【０４７８】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。
【０４７９】
ここで、データ処理装置６００の制御部６１０は、第２の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部６２０に記憶させるとする。表示部６３０にＷｅｂページ画像Ｇ２００が表示されている場合、生成される入力枠データテーブルは、図１７の入力枠データテーブルＴＤ１００Ａであるとする。この場合、記憶部６２０には、入力枠データテーブルＴＤ１００Ａが記憶されるとする。
【０４８０】
図３９は、操作判定処理Ｍおよび制御信号対応処理ＴＤのフローチャートである。図３９において、図１１と同じステップ番号の処理は、図１１で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１１の処理と異なる処理を主に説明する。
【０４８１】
図３９を参照して、操作判定処理Ｍは、第１の実施の形態で説明した図１１の操作判定処理Ｍと同様なので詳細な説明は繰り返さない。制御信号対応処理ＴＤは、図１１の制御信号対応処理Ｔと比較して、ステップＳ１４４Ｃの代わりにステップＳ１４４ＤＤが行なわれる点と、ステップＳ１４５の代わりにステップＳ１４５Ｄが行なわれる点とが異なる。それ以外は、制御信号対応処理Ｔと同様なので詳細な説明は繰り返さない。
【０４８２】
ここで、装置ＩＤ“１１ＭＡ”を含む、制御信号としてのＥＮＴＥＲ−ＲＣ信号が、携帯端末装置５００からデータ処理装置６００へ送信されるとする。また、データ処理装置６００の表示部６３０には、図８のＷｅｂページ画像Ｇ２００が表示されているとする。すなわち、文字入力枠ＩＷ２１２が選択状態であるとする。
【０４８３】
この場合、制御信号対応処理ＴＤのステップＳ１４４Ｂにおいて、ＹＥＳと判定され、ステップＳ１４４ＤＤに進む。
【０４８４】
ステップＳ１４４ＤＤでは、入力可能設定処理ＴＤが行なわれる。入力可能設定処理ＴＤでは、制御部６１０が、表示部６３０に表示される全ての文字入力枠の各々を、当該文字入力枠内に文字の入力が可能な状態（以下、入力可能状態ともいう）に設定する。
【０４８５】
ここでは、表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。この場合、Ｗｅｂページ画像Ｇ２００に表示される全ての文字入力枠が入力可能状態に設定される。そして、ステップＳ１４５Ｄに進む。
【０４８６】
ステップＳ１４５Ｄでは、文字入力処理ＴＤが行なわれる。文字入力処理ＴＤは、表示部６３０に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置５００では、他の処理とは独立して、以下の文字入力処理ＭＤが行なわれるとする。
【０４８７】
図４０は、文字入力処理ＭＤおよび文字入力処理ＴＤのフローチャートである。図４０において、図１２と同じステップ番号の処理は、図１２で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図１２の処理と異なる処理を主に説明する。
【０４８８】
ステップＳ２４１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２４１において、ＹＥＳならば、ステップＳ２４２Ｄに進む。一方、ステップＳ２４１において、ＮＯならば、ステップＳ２６１に進む。
【０４８９】
ステップＳ２４２Ｄでは、制御部６１０が、通信部６６０を利用して、文字列を要求する指示である文字列要求指示Ｄとしての文字列要求データＤを、携帯端末装置５００へ送信する。送信される文字列要求データＤには、自装置の装置ＩＤ“１１ＴＡ”と、入力枠データＤとが含まれる。入力枠データＤは、入力可能状態の文字入力枠を特定する入力枠ＩＤと、入力枠データテーブルにおける、当該入力枠ＩＤに対応する入力枠対応情報とが示される。文字列要求指示Ｄとしての文字列要求データＤが送信されると、ステップＳ２４２Ｄの処理は終了する。
【０４９０】
なお、後述する図４０のステップＳ２５２ＤまたはステップＳ２５３Ｄにおいて、ＮＯと判定されて、再度、ステップＳ２４２Ｄの処理が行なわれる場合、ステップＳ２４２Ｄでは、制御部６１０が、自装置の装置ＩＤおよび入力枠データＤに加えて、エラーメッセージを含む文字列要求データＤを、携帯端末装置５００へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
【０４９１】
ここで、表示部６３０には、図８のＷｅｂページ画像Ｇ２００が表示されているとする。また、前述のステップＳ１４４ＤＤの入力可能設定処理ＴＤにより、Ｗｅｂページ画像Ｇ２００に表示される文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２が入力可能状態であるとする。また、ステップＳ２４２Ｄの処理で使用される入力枠データテーブルは、図１７の入力枠データテーブルＴＤ１００Ａであるとする。この場合、文字列要求データＤに含まれる入力枠データＤは、以下の入力枠データテーブルＴＤ２００Ｄとなる。
【０４９２】
図４１は、一例としての入力枠データテーブルＴＤ２００Ｄを示す図である。入力枠データテーブルＴＤ２００Ｄは、複数の入力枠データを含む。図４１を参照して、入力枠データテーブルＴＤ２００Ｄにおいて、「番号」とは、入力枠データを特定するための番号である。入力枠データテーブルＴＤ２００Ｄにおける「番号」以外の各項目は、図１７の入力枠データテーブルＴＤ１００Ａの各項目と同様なので詳細な説明は繰り返さない。
【０４９３】
再び、図４０を参照して、文字入力処理ＴＤでは、ステップＳ２４２Ｄの処理の後、ステップＳ２４３Ｄに進む。
【０４９４】
ステップＳ２４３Ｄでは、枠ＩＤ表示処理Ｔが行なわれる。枠ＩＤ表示処理Ｔでは、制御部６１０が、ＶＤＰ６３２を利用して、表示部６３０に表示されている、入力可能状態の複数の文字入力枠の各々に、当該文字入力枠を特定するための入力枠ＩＤを対応づけて表示する。そして、ステップＳ２４３Ｄの処理は終了する。
【０４９５】
ここで、枠ＩＤ表示処理Ｔが行なわれる前に表示部６３０には、図８のＷｅｂページ画像Ｇ２００が表示されているとする。この場合、枠ＩＤ表示処理Ｔにより、Ｗｅｂページ画像Ｇ２００は、以下のＷｅｂページ画像Ｇ２００Ｎのようになる。
【０４９６】
図４２は、一例としてのＷｅｂページ画像Ｇ２００Ｎを示す図である。図４２を参照して、Ｗｅｂページ画像Ｇ２００Ｎは、図８のＷｅｂページ画像Ｇ２００と比較して、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２の各々の上部に、当該文字入力枠を特定するための入力枠ＩＤが対応づけて表示される点が異なる。それ以外は、Ｗｅｂページ画像Ｇ２００と同様なので詳細な説明は繰り返さない。
【０４９７】
再び、図４０を参照して、文字入力処理ＭＤでは、まず、ステップＳ２１１Ｄの処理が行なわれる。
【０４９８】
ステップＳ２１１Ｄでは、制御部５１０が、文字列要求指示Ｄとしての文字列要求データＤを受信したか否かを判定する。ステップＳ２１１Ｄにおいて、ＹＥＳならば、ステップＳ２１２に進む。一方、ステップＳ２１１Ｄにおいて、ＮＯならば、再度、ステップＳ２１１Ｄの処理が行なわれる。ここでは、文字列要求指示Ｄとしての文字列要求データＤを受信したとして、ステップＳ２１２に進む。
【０４９９】
なお、受信した文字列要求データＤにエラーメッセージが含まれている場合、制御部５１０は、所定時間（たとえば、２秒）、エラーメッセージを表示部５３０に表示させる。そして、ステップＳ２１２に進む。
【０５００】
ステップＳ２１２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置５００の動作モードが、ＲＣモードから通常モードに変更される。
【０５０１】
ステップＳ２１３では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２１３Ｄに進む。
【０５０２】
ここで、記憶部５２０には、カウンタＳが記憶されているとする。カウンタＳは、数値をカウントするためのカウンタであるとする。カウンタＳの初期値は“１”であるとする。
【０５０３】
ステップＳ２１３Ｄでは、枠データ読出処理Ｍが行なわれる。枠データ読出処理Ｍでは、制御部５１０が、受信した文字列要求データＤに含まれる入力枠データＤに含まれる、カウンタＳが示す値の番号の入力枠データを読み出す。ここで、文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。また、カウンタＳが示す値は“１”であるとする。この場合、入力枠データテーブルＴＤ２００Ｄに含まれる番号“１”の入力枠データが読み出される。以下においては、枠データ読出処理Ｍにおいて読み出された入力枠データを、読出入力枠データともいう。そして、ステップＳ２１４Ｄに進む。
【０５０４】
ステップＳ２１４Ｄでは、許可文字種別の文字の入力が許可されるか否かが判定される。具体的には、制御部５１０が、読出入力枠データが示す許可文字種別が、入力許可文字種別Ｍであるか否かを判定する。前述したように入力許可文字種別Ｍは、携帯端末装置５００において、入力が許可される文字の種別である。ここで、入力許可文字種別Ｍは、一例として、漢字、ひらがな、全角カタカナ、半角アルファベット大文字、半角アルファベット小文字および半角数字であるとする。
【０５０５】
ステップＳ２１４Ｄにおいて、ＹＥＳならば、ステップＳ２１５Ｄに進む。一方、ステップＳ２１４Ｄにおいて、ＮＯならば、ステップＳ２１８Ｄに進む。
【０５０６】
ステップＳ２１５Ｄでは、文字入力モード設定処理ＭＤが行なわれる。文字入力モード設定処理ＭＤでは、図１２のステップＳ２１５の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０５０７】
ステップＳ２１８Ｄでは、文字入力モード設定処理ＭＮＤが行なわれる。文字入力モード設定処理ＭＮＤでは、図１２のステップＳ２１８の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０５０８】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。そして、ステップＳ２２１Ｄに進む。
【０５０９】
ステップＳ２２１Ｄでは、指定文字列Ｄがあるか否かが判定される。ここで、指定文字列Ｄとは、読出入力枠データが示す文字列種別の文字列であるとする。すなわち、指定文字列Ｄは、読出入力枠データが示す入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列種別の文字列である。具体的には、制御部５１０が、指定文字列Ｄが、記憶部５２０に記憶されているか否かを判定する。なお、初めて、ステップＳ２２１Ｄの処理が行なわれる場合、記憶部５２０には、指定文字列Ｄは記憶されていない。
【０５１０】
ステップＳ２２１Ｄにおいて、ＹＥＳならば、制御部５１０は、後述するメッセージＤＥを表示部５３０に、所定時間表示させて、後述するステップＳ２２１ＤＥに進む。一方、ステップＳ２２１Ｄにおいて、ＮＯならば、制御部５１０は、メッセージＤＦを表示部５３０に、所定時間表示させて、ステップＳ２２２に進む。
【０５１１】
メッセージＤＦは、読出入力枠データが示す入力枠ＩＤにより特定される文字入力枠に入力するための文字列の入力を促すメッセージである。読出入力枠データが、たとえば、図４１の入力枠データテーブルＴＤ２００Ｄに含まれる番号“１”の入力枠データである場合、メッセージＤＦは、たとえば、「１５個の文字入力枠のうち、入力枠ＩＤが“ＴＸ０１”の文字入力枠に入力するための文字列を入力してください」となる。
【０５１２】
ここでは、指定文字列Ｄが、記憶部５２０に記憶されていないとして、制御部５１０が、メッセージＤＦを表示部５３０に、所定時間（たとえば、２秒）表示させて、ステップＳ２２２に進む。
【０５１３】
ステップＳ２２２では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２２３Ｄに進む。
【０５１４】
ステップＳ２２３Ｄでは、図１２のステップＳ２２３の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２２３ＤＥに進む。
【０５１５】
ステップＳ２２３ＤＥでは、文字列記憶処理ＭＤが行なわれる。文字列記憶処理ＭＤでは、制御部５１０が、読出入力枠データが示す文字列種別と、入力された確定文字列とを対応づけた文字列データを、記憶部５２０に記憶させる。初めて、ステップＳ２２３ＤＥの処理が行なわれる場合、記憶部５２０には、１つの文字列データを含む文字列データテーブルが記憶される。
【０５１６】
なお、記憶部５２０に文字列データテーブルが既に記憶されている場合、制御部５１０は、記憶部５２０に記憶されている文字列データテーブルに、文字列データを付加する。
【０５１７】
また、読出入力枠データが示す文字列種別を示す文字列データテーブルが、記憶部５２０に記憶されている場合、制御部５１０は、読出入力枠データが示す文字列種別に対応づけられた、文字列データテーブルが示す確定文字列（入力文字列）を、新たに入力された確定文字列に置き換える。
【０５１８】
ここで、入力された確定文字列は、一例として“たろう”であるとする。また、読出入力枠データは、一例として、図４１の入力枠データテーブルＴＤ２００Ｄに含まれる番号“４”の入力枠データであるとする。この場合、記憶部５２０には、図２２の文字列データテーブルＭＤ４００が記憶される。そして、ステップＳ２２３ＤＥの処理は終了し、ステップＳ２２４Ｄに進む。
【０５１９】
ステップＳ２２４Ｄでは、制御部５１０が、文字入力モード設定処理ＭＮＤを行なったか否を判定する。すなわち、読出入力枠データが示す許可文字種別が、入力許可文字種別Ｍでなく、入力非許可文字種別Ｍであり、文字入力モード設定処理ＭＮＤが行なわれたか否かが判定される。ステップＳ２２４Ｄにおいて、ＹＥＳならば、ステップＳ２２５Ｄに進む。一方、ステップＳ２２４Ｄにおいて、ＮＯならば、ステップＳ２２６Ｄに進む。
【０５２０】
ステップＳ２２５Ｄでは、文字変換処理ＭＤが行なわれる。文字変換処理ＭＤでは、図１２のステップＳ２２５の処理の説明において、文字入力モード設定処理ＭＮおよび受信した文字列要求データに含まれる入力枠データを、それぞれ、文字入力モード設定処理ＭＮＤおよび読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０５２１】
文字変換処理ＭＤでは、さらに、制御部５１０が、前述の文字列記憶処理ＭＤにより、記憶部５２０に記憶された文字列データテーブルに含まれる、読出入力枠データに対応する文字列データが示す入力文字列（たとえば、半角数字の文字列）を、変換後の許可文字種別の確定文字列（たとえば、全角数字の文字列）に置き換える。そして、ステップＳ２２５ＤＥに進む。
【０５２２】
ステップＳ２２５ＤＥでは、枠データの読出しが終了したか否かが判定される。具体的には、制御部５１０が、受信した文字列要求データＤに含まれる入力枠データＤに含まれる全ての入力枠データの読出しが終了したか否かを判定する。ステップＳ２２２５ＤＥにおいて、ＹＥＳならば、制御部５１０がカウンタＳの値を“１”に設定して、ステップＳ２２６Ｄに進む。一方、ステップＳ２２５ＤＥにおいて、ＮＯならば、制御部５１０がカウンタＳの値を１インクリメントして、再度、ステップＳ２１３Ｄの処理が行なわれる。
【０５２３】
ここで、文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。また、入力枠データテーブルＴＤ２００Ｄに含まれる全ての入力枠データの読出しが終了していないとする。この場合、ステップＳ２２５ＤＥにおいて、ＮＯとなり、制御部５１０がカウンタＳの値を１インクリメントして、再度、ステップＳ２１３Ｄの処理が行なわれるとする。
【０５２４】
そして、ステップＳ２２５ＤＥにおいて、ＹＥＳと判定されるまで、前述したステップＳ２１３Ｄ〜Ｓ２２５Ｄの処理が繰り返し行なわれるとする。これらの処理により、携帯端末装置５００の記憶部５２０には、図２３の文字列データテーブルＭＤ４００Ａが記憶されるとする。
【０５２５】
ステップＳ２２５ＤＥにおいて、ＹＥＳならば、制御部５１０がカウンタＳの値を“１”に設定して、ステップＳ２２６Ｄに進む。
【０５２６】
ステップＳ２２６Ｄでは、文字列送信処理ＭＤが行なわれる。文字列送信処理ＭＤでは、制御部５１０が、通信部５６０を利用して、入力枠文字データＤを、受信した文字列要求データＤに含まれる装置ＩＤにより特定される装置へ送信する。ここで、入力枠文字データＤは、受信した文字列要求データＤに含まれる入力枠データＤに含まれる複数の入力枠データの各々が示す入力枠ＩＤにより特定される、入力可能状態の文字入力枠に入力するための文字列を示すデータである。
【０５２７】
ここで、送信される入力枠文字データＤは、受信した文字列要求データＤに含まれる入力枠データＤに含まれる複数の入力枠データの各々が示す入力枠ＩＤと、当該入力枠ＩＤに対応する文字列種別に対応づけて記憶部５２０に記憶される入力文字列と、当該入力文字列のデータ量とを示すデータとなる。
【０５２８】
ここで、受信した文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。この場合、入力枠データＤとしての入力枠データテーブルＴＤ２００Ｄに含まれる複数の入力枠データの各々が示す入力枠ＩＤに対応する文字列種別に対応づけて記憶部５２０に記憶される入力文字列は、図２３の文字列データテーブルＭＤ４００Ａが示す入力文字列となる。また、文字列要求データＤに含まれる装置ＩＤは、“１１ＴＡ”であるとする。
【０５２９】
この場合、入力枠文字データＤは、以下の入力枠文字データテーブルＭＤ３００Ｄとなる。また、入力枠文字データＤとしての入力枠文字データテーブルＭＤ３００Ｄは、装置ＩＤ“１１ＴＡ”により特定されるデータ処理装置６００へ送信される。そして、ステップＳ２２６Ｄの処理は終了する。
【０５３０】
図４３は、一例としての入力枠文字データテーブルＭＤ３００Ｄを示す図である。入力枠文字データテーブルＭＤ３００Ｄは、複数の入力枠文字データを含む。図４３を参照して、入力枠文字データテーブルＭＤ３００Ｄにおいて、「番号」とは、入力枠文字データを特定するための番号である。入力枠文字データテーブルＭＤ３００Ｄにおける「番号」以外の各項目は、図１５の入力枠文字データＭＤ３００の各項目と同様なので詳細な説明は繰り返さない。
【０５３１】
再び、図４０を参照して、文字入力処理ＴＤでは、ステップＳ２４３Ｄの処理の後、ステップＳ２５１Ｄに進む。
【０５３２】
ステップＳ２５１Ｄでは、制御部６１０が、入力枠文字データＤを受信したか否かを判定する。ステップＳ２５１Ｄにおいて、ＹＥＳならば、ステップＳ２５２Ｄに進む。一方、ステップＳ２５１Ｄにおいて、ＮＯならば、再度、ステップＳ２５１Ｄの処理が行なわれる。ここでは、入力枠文字データＤとしての図４３の入力枠文字データテーブルＭＤ３００Ｄを受信したとして、ステップＳ２５２Ｄに進む。
【０５３３】
ステップＳ２５２Ｄでは、受信した入力枠文字データＤに含まれる複数の入力枠文字データがそれぞれ示す複数の入力文字列が、入力可能状態の複数の文字入力枠にそれぞれ入力するための文字列であるか否かが判定される。
【０５３４】
具体的には、制御部６１０が、受信した入力枠文字データＤに含まれる複数の入力枠文字データの各々が示す入力枠ＩＤと、携帯端末装置５００へ送信した文字列要求データＤに含まれる入力枠データＤに含まれる複数の入力枠データの各々が示す入力枠ＩＤとが一致するか否かが判定される。ステップＳ２５２Ｄにおいて、ＹＥＳならば、ステップＳ２５３Ｄに進む。一方、ステップＳ２５２Ｄにおいて、ＮＯならば、再度、ステップＳ２４２Ｄの処理が行なわれる。
【０５３５】
ここで、受信した入力枠文字データＤは、図４３の入力枠文字データテーブルＭＤ３００Ｄであるとする。また、携帯端末装置５００へ送信した文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。この場合、ステップＳ２５２Ｄにおいて、ＹＥＳと判定され、ステップＳ２５３Ｄに進む。
【０５３６】
ステップＳ２５３Ｄでは、制御部６１０が、受信した入力枠文字データＤに含まれる複数の入力枠文字データの各々が示す入力文字列の文字の種別が、携帯端末装置５００へ送信した文字列要求データＤに含まれる入力枠データＤに含まれる複数の入力枠データの各々が示す許可文字種別と一致するか否かを判定する。ステップＳ２５３Ｄにおいて、ＹＥＳならば、ステップＳ２５４に進む。一方、ステップＳ２５３Ｄにおいて、ＮＯならば、再度、ステップＳ２４２Ｄの処理が行なわれる。
【０５３７】
ここで、受信した入力枠文字データＤは、入力枠文字データテーブルＭＤ３００Ｄであるとする。また、携帯端末装置５００へ送信した文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。この場合、ステップＳ２５３Ｄにおいて、ＹＥＳと判定され、ステップＳ２５４に進む。
【０５３８】
ステップＳ２５４では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、文字列受信完了通知Ｔが、携帯端末装置５００へ送信される。前述したように文字列受信完了通知Ｔは、入力可能状態の文字入力枠に入力するための文字列の受信が完了したことを示す通知である。そして、ステップＳ２５４の処理は終了する。
【０５３９】
文字入力処理ＭＤでは、ステップＳ２２６Ｄの処理の後、ステップＳ２２７に進む。
ステップＳ２２７，Ｓ２３１の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ２３１の処理の後、再度、ステップＳ２１１Ｄの処理が行なわれる。
【０５４０】
文字入力処理ＴＤでは、ステップＳ２５４の処理の後、ステップＳ２５５Ｄに進む。
ステップＳ２５５Ｄでは、文字列表示処理ＴＤが行なわれる。文字列表示処理ＴＤでは、制御部６１０が、ＶＤＰ６３２を利用して、受信した入力枠文字データＤに含まれる複数の入力枠文字データの各々が示す入力文字列を、当該入力文字列の入力が要求される入力可能状態の文字入力枠内に表示させる。また、制御部６１０は、受信した入力枠文字データＤに含まれる複数の入力枠文字データの各々が示すが示す入力文字列を、当該入力文字列の入力が要求される入力可能状態の文字入力枠に対応づけて記憶部６２０に記憶させる。
【０５４１】
ここで、表示部６３０には、図４２のＷｅｂページ画像Ｇ２００Ｎが表示されているとする。また、Ｗｅｂページ画像Ｇ２００Ｎに表示される文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２が入力可能状態であるとする。
【０５４２】
また、受信した入力枠文字データＤは、図４３の入力枠文字データテーブルＭＤ３００Ｄであるとする。この場合、文字列表示処理ＴＤにより、入力枠文字データテーブルＭＤ３００Ｄに示される、たとえば、入力枠ＩＤ“ＴＸ０４”により特定される文字入力枠ＩＷ２２４内に、“たろう”という文字列が表示される。また、記憶部６２０には、文字列“たろう”が、文字入力枠ＩＷ２２４を特定するための入力枠ＩＤ“ＴＸ０４”に対応づけて記憶される。
【０５４３】
同様に、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２の各々にも、対応する入力文字列が表示される。これらの処理により、表示部６３０に表示されるＷｅｂページ画像Ｇ２００Ｎは、以下のＷｅｂページ画像Ｇ２００ＮＡになる。
【０５４４】
すなわち、一度に、入力可能状態の複数の文字入力枠の各々に、入力文字列が入力される。そして、この文字入力処理ＴＤは終了し、図３９の制御信号対応処理ＴＤに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０５４５】
図４４は、一例としてのＷｅｂページ画像Ｇ２００ＮＡを示す図である。図４４を参照して、Ｗｅｂページ画像Ｇ２００ＮＡは、Ｗｅｂページ画像Ｇ２００Ｎと比較して、文字入力枠ＩＷ２１２，ＩＷ２１４，ＩＷ２２２，ＩＷ２２４，ＩＷ２３２，ＩＷ２３４，ＩＷ２３６，ＩＷ２４２，ＩＷ２４４，ＩＷ２５２，ＩＷ２６２，ＩＷ２６４，ＩＷ２６６，ＩＷ２７２，ＩＷ２８２の各々に文字列が入力されている点が異なる。それ以外は、Ｗｅｂページ画像Ｇ２００Ｎと同様なので詳細な説明は繰り返さない。
【０５４６】
次に、ステップＳ２４１でＮＯと判定される場合の処理について説明する。ここで、ステップＳ２４１でＮＯと判定される場合は、データ処理装置６００が、装置ＩＤ“１１ＫＢ”が含まれる、制御信号としてのＲＣ信号を、ワイヤレスキーボード４００から受信した場合であるとする。ステップＳ２４１でＮＯならば、ステップＳ２６１に進む。
【０５４７】
ステップＳ２６１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０５４８】
ステップＳ２６２Ｄでは、文字入力編集処理ＴＤが行なわれる。ここで、表示部６３０に表示される複数の文字入力枠が入力可能状態であるとする。以下においては、入力可能状態の複数の文字入力枠のうち、文字データを表示させる対象となる文字入力枠を、文字表示対象枠ともいう。文字表示対象枠は予め決められているとする。
【０５４９】
文字入力編集処理ＴＤでは、制御部６１０が、ＶＤＰ６３２を利用して、ユーザによるワイヤレスキーボード４００の操作により文字データを受信する毎に、当該受信した文字データが示す文字を、文字表示対象枠内に表示させる。なお、ワイヤレスキーボード４００の操作により、文字表示対象枠を変更することができるとする。
【０５５０】
また、文字入力編集処理ＴＤでは、他の処理とは独立して、入力終了判定処理ＴＤが行なわれる。入力終了判定処理ＴＤは、制御部６１０が、入力終了操作Ｔがあるか否かを判定する。入力終了操作Ｔは、文字を入力する処理を終了するためのワイヤレスキーボード４００の操作である。
【０５５１】
制御部６１０は、入力終了操作Ｔがあった場合、文字入力編集処理ＴＤを終了させる。そして、この文字入力処理ＴＤは終了し、図３９の制御信号対応処理ＴＤに戻り、再度、ステップＳ１４１の処理が行なわれる。
【０５５２】
次に、前述した図４０の文字入力処理ＭＤが複数回行なわれることにより、携帯端末装置５００の記憶部５２０に、図２３の文字列データテーブルＭＤ４００Ａが記憶されているとする。この場合に、前述した図３９、図４０の処理が行なわれる場合の処理について説明する。
【０５５３】
ここで、携帯端末装置５００の表示部５３０には、図７の制御画像ＭＧ１００Ａが表示されているとする。すなわち、携帯端末装置５００の状態は、状態ＭＡであるとする。また、状態ＭＡにおいて、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄ、決定ボタン５４１Ｅ等の操作により、データ処理装置６００の表示部６３０に図８のＷｅｂページ画像Ｇ２００が表示されているとする。また、制御部６１０が、第２の実施の形態で説明したのと同様に、入力枠データテーブルを生成することにより、記憶部６２０には、図１７の入力枠データテーブルＴＤ１００Ａが記憶されているとする。
【０５５４】
そして、前述した図３９の操作判定処理Ｍおよび制御信号対応処理ＴＤが行なわれることにより、図８のＷｅｂページ画像Ｇ２００に示される全ての文字入力枠が入力可能状態に設定されたとする。
【０５５５】
そして、図４０の文字入力処理ＴＤのステップＳ２４１、Ｓ２４２Ｄの処理により、文字列要求指示Ｄとしての文字列要求データＤが、携帯端末装置５００へ送信されたとする。また、ステップＳ２４３Ｄの処理により、表示部６３０には、図４２のＷｅｂページ画像Ｇ２００Ｎが表示されるとする。
【０５５６】
文字入力処理ＭＤのステップＳ２１１Ｄでは、文字列要求指示Ｄとしての文字列要求データＤを受信したとして、ステップＳ２１２に進む。そして、ステップＳ２１２，Ｓ２１３の処理が、前述したように行なわれる。
【０５５７】
ステップＳ２１３Ｄでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、受信した文字列要求データＤに含まれる入力枠データＤは、図４１の入力枠データテーブルＴＤ２００Ｄであるとする。また、カウンタＳが示す値は“１”であるとする。この場合、入力枠データテーブルＴＤ２００Ｄに含まれる番号“１”の入力枠データが読み出される。すなわち、番号“１”の入力枠データは、読出入力枠データである。
【０５５８】
そして、ステップＳ２１４Ｄの処理が行なわれ、ステップＳ２１５ＤまたはステップＳ２１８Ｄの処理が行なわれた後、ステップＳ２２１に進む。
【０５５９】
ステップＳ２２１では、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図１４の文字入力画像ＭＧ３００において、文字列「あ・・・」が表示されていない文字入力画像Ｎが表示されるとする。
【０５６０】
ステップＳ２２１Ｄでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、読出入力枠データは、一例として、入力枠データテーブルＴＤ２００Ｄに含まれる番号“１”の入力枠データであるとする。また、記憶部６２０には、図２３の文字列データテーブルＭＤ４００Ａが記憶されているとする。
【０５６１】
この場合、指定文字列Ｄは、文字列データテーブルＭＤ４００Ａにおいて、入力枠データＴＤ２００Ｄに含まれる番号“１”の入力枠データが示す文字列種別（ラベル“ＮＡＭＥ−ＳＥＩ”）に対応づけられた、入力文字列である漢字の“秋春”となる。この場合、指定文字列Ｄが、記憶部５２０に記憶されていると判定され、制御部５１０は、メッセージＤＥを表示部５３０に、所定時間（たとえば、２秒）表示させて、ステップＳ２２１ＤＥに進む。
【０５６２】
メッセージＤＥは、読出入力枠データが示す入力枠ＩＤにより特定される文字入力枠に入力するための文字列を表示する旨のメッセージである。読出入力枠データが、たとえば、入力枠データテーブルＴＤ２００Ｄに含まれる番号“１”の入力枠データである場合、メッセージＤＥは、たとえば、「１５個の文字入力枠のうち、入力枠ＩＤが“ＴＸ０１”の文字入力枠に入力するための文字列は本装置において入力済みです。そのため、入力済みの文字列を表示します」となる。
【０５６３】
ステップＳ２２１ＤＥでは、文字列表示処理ＭＤが行なわれる。文字列表示処理ＭＤでは、制御部５１０が、ＶＤＰ５３２を利用して、表示部５３０に表示される文字入力領域ＭＲ３２０に、指定文字列Ｄとしての入力文字列を表示させる。指定文字列Ｄとしての入力文字列が、たとえば、漢字の“秋春”である場合、文字入力領域ＭＲ３２０に漢字の“秋春”が表示される。
【０５６４】
そして、ステップＳ２２２では、文字確定操作が行なわれると、文字入力領域ＭＲ３２０に表示された、指定文字列Ｄとしての入力文字列が、確定文字列となる。なお、ステップＳ２２２の処理では、必要に応じて、ユーザによる、方向ボタン５４１Ｃ，５４１Ｄ、有効文字ボタン等の押下により、文字入力領域ＭＲ３２０に表示された指定文字列Ｄとしての入力文字列を編集することもできる。この場合、編集後の文字列が、確定文字列となる。
【０５６５】
ステップＳ２２３ＤＥでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。
【０５６６】
そして、ステップＳ２２４Ｄの処理が行なわれる。また、ステップＳ２２４Ｄの判定結果次第では、ステップＳ２２５Ｄの処理も行なわれる。
【０５６７】
ステップＳ２２５ＤＥでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップＳ２２５ＤＥにおいて、ＹＥＳと判定されるまで、前述したステップＳ２１３Ｄ〜Ｓ２２５Ｄの処理が繰り返し行なわれるとする。
【０５６８】
なお、携帯端末装置５００の記憶部５２０には、図２３の文字列データテーブルＭＤ４００Ａが記憶されているので、前述したステップＳ２１３Ｄ〜Ｓ２２５Ｄの処理が行なわれる毎に、ステップＳ２２１Ｄにおいて、ＹＥＳと判定され、ステップＳ２２１ＤＥの処理により、文字入力枠に入力が要求される文字列種別の文字列が文字入力領域ＭＲ３２０に表示される。したがって、ユーザは、文字入力枠に入力が要求される文字列種別の文字列を入力する必要がない。
【０５６９】
ステップＳ２２５ＤＥにおいて、ＹＥＳならば、制御部５１０がカウンタＳの値を“１”に設定して、ステップＳ２２６Ｄに進む。
【０５７０】
ステップＳ２２６Ｄでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、入力枠文字データＤが、データ処理装置６００へ送信されるとする。ここで、送信される入力枠文字データＤは、図４３の入力枠文字データテーブルＭＤ３００Ｄであるとする。
【０５７１】
文字入力処理ＴＤでは、ステップＳ２５１Ｄの処理が行なわれる。
ステップＳ２５１Ｄ，Ｓ２５２Ｄ，Ｓ２５３Ｄ，Ｓ２５４，Ｓ２５５Ｄでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。これらの処理により、表示部６３０に表示される図４２のＷｅｂページ画像Ｇ２００Ｎは、図４４のＷｅｂページ画像Ｇ２００ＮＡのようになる。すなわち、一度に、入力可能状態の複数の文字入力枠の各々に、入力文字列が入力される。
【０５７２】
以上説明したように、本実施の形態では、データ処理装置６００の表示部６３０に表示される複数の文字入力枠が入力可能状態になると、当該複数の文字入力枠にそれぞれ入力が要求される複数の文字列の種別（文字列種別）を示す入力枠データＤが、携帯端末装置５００へ送信される。送信される入力枠データＤは、複数の入力枠データを含む。複数の入力枠データの各々は、対応する文字入力枠に入力が要求される文字列種別を示す。
【０５７３】
携帯端末装置５００では、受信した入力枠データＤに含まれる複数の入力枠データが順に読み出される。そして、携帯端末装置５００では、読み出された入力枠データ（読出入力枠データ）が示す文字列種別と、携帯端末装置５００において入力された、当該文字列種別の文字列である確定文字列とを対応づけた文字列データを、記憶部５２０に記憶させる文字列記憶処理ＭＤが行なわれる。文字列記憶処理ＭＤは、入力枠データが読み出される毎に行なわれる。
【０５７４】
その結果、入力枠データＤに含まれる入力枠データの数の文字列データが、記憶部５２０に記憶される。すなわち、入力枠データＤに含まれる複数の入力枠データの各々が示す入力枠ＩＤにより特定される文字入力枠に入力が要求される文字列種別の文字列が記憶部５２０に記憶される。すなわち、入力枠データＤに含まれる複数の入力枠データにそれぞれ対応する複数の文字入力枠にそれぞれ入力が要求される複数の文字列種別の文字列が記憶部５２０に記憶される。
【０５７５】
また、携帯端末装置５００では、受信した入力枠データＤに含まれる複数の入力枠データが順に読み出される。そして、携帯端末装置５００では、読み出された入力枠データ（読出入力枠データ）が示す文字列種別の文字列（指定文字列Ｄ）が、記憶部５２０に記憶されているか否かが判定される。指定文字列Ｄが記憶部５２０に記憶されている場合、指定文字列Ｄを表示部５３０に表示する文字列表示処理ＭＤが行なわれる。文字列表示処理ＭＤは、入力枠データが読み出され、かつ、指定文字列Ｄが記憶されていると判定される毎に行なわれる。
【０５７６】
そして、携帯端末装置５００は、入力可能状態の複数の文字入力枠にそれぞれ入力が要求される複数の文字列種別の文字列を、データ処理装置６００へ送信する。そして、一度に、入力可能状態の複数の文字入力枠の各々に、入力が要求される文字列種別の文字列が入力される。
【０５７７】
したがって、受信した入力枠データＤに含まれる複数の入力枠データの各々が示す文字列種別の文字列を、携帯端末装置５００において、過去に１度でも入力したことがあれば、ユーザは文字列の入力操作をする必要なく、データ処理装置６００で表示される入力可能状態の複数の文字入力枠の各々に一度に文字列を入力することができる。
【０５７８】
すなわち、複数の文字入力枠に文字列を入力する場合、本実施の形態では、第２の実施の形態よりも、迅速に文字列を入力することができ、かつ、ユーザの文字列の入力操作を大幅に削減することができる。
【０５７９】
その結果、入力可能状態の複数の文字入力枠の少なくとも１つの文字入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。
【０５８０】
また、本実施の形態では、第１の実施の形態で説明した処理も行なわれるので、第１の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置５００において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
【０５８１】
（機能ブロック図）
図４５は、第１の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図４５を参照して、制御部５１０は、受信部５１１と、設定部５１２と、第２送信部５１３とを含む。制御部６１０は、第１送信部６１１を含む。
【０５８２】
ここで、表示部６３０は、文字を入力するための１以上の入力枠を表示する。また、記憶部６２０は、１以上の入力枠の各々において、入力が許可される文字の種別である入力許可文字種別を、対応する入力枠に対応づけて記憶する。第１送信部６１１は、表示部６３０が表示する１以上の入力枠のうち、文字の入力が可能な入力枠に対応する入力許可文字種別を、携帯端末装置５００へ送信する。
【０５８３】
受信部５１１は、データ処理装置６００から送信される入力許可文字種別を受信する。設定部５１２は、入力部５４０が入力する文字の種別を、入力許可文字種別に設定する。表示部５３０は、設定部５１２により設定された入力許可文字種別の文字であって、入力部５４０により入力された文字を表示する。第２送信部５１３は、表示部５３０に表示された文字を、データ処理装置６００へ送信する。
【０５８４】
制御部６１０は、さらに、信号受信部６１２と、入力枠設定部６１３とを含む。
ここで、第２送信部５１３は、１以上の入力枠のうちの１つの入力枠を選択するための選択信号を、データ処理装置６００へ送信する。信号受信部６１２は、選択信号を受信する。入力枠設定部６１３は、１以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
【０５８５】
制御部５１０は、さらに、判定部５１４と、変換部５１５とを含む。
判定部５１４は、受信した入力許可文字種別が、携帯端末装置５００において入力可能な文字の種別である端末入力許可文字種別であるか否かを判定する。設定部５１２は、判定部５１４により入力許可文字種別が端末入力許可文字種別でないと判定された場合、入力部５４０が入力する文字の種別を、端末入力許可文字種別に設定する。
【０５８６】
変換部５１５は、設定部５１２により設定された端末入力許可文字種別の文字であって、入力部５４０により入力された文字を、受信した入力許可文字種別の文字に変換する。第２送信部５１３は、変換部５１５により変換された文字を、データ処理装置６００へ送信する。
【０５８７】
なお、制御部５１０に含まれる、受信部５１１、設定部５１２、第２送信部５１３、判定部５１４および変換部５１５の全てまたは一部は、ハードウエアで構成されてもよい。また、受信部５１１、設定部５１２、第２送信部５１３、判定部５１４および変換部５１５の全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０５８８】
また、制御部６１０に含まれる、第１送信部６１１、信号受信部６１２および入力枠設定部６１３の全てまたは一部は、ハードウエアで構成されてもよい。また、第１送信部６１１、信号受信部６１２および入力枠設定部６１３の全てまたは一部は、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０５８９】
図４６は、第２の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図４６を参照して、制御部５１０は、受信部５１１Ａと、判定部５１２Ａと、第２送信部５１３Ａとを含む。制御部６１０は、第１送信部６１１Ａを含む。
【０５９０】
ここで、表示部６３０は、文字を入力するための１以上の入力枠を表示する。また、記憶部６２０は、１以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。第１送信部６１１Ａは、表示部６３０が表示する１以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置５００へ送信する。
【０５９１】
受信部５１１Ａは、データ処理装置６００から送信される文字列種別を受信する。記憶部５２０は、受信した文字列種別と、入力部５４０により入力された文字列である入力文字列とを対応づけて記憶する。判定部５１２Ａは、受信した文字列種別に対応づけられた入力文字列が記憶部５２０に記憶されているか否かを判定する。表示部５３０は、判定部５１２Ａにより、入力文字列が記憶されていると判定された場合、入力文字列を表示する。第２送信部５１３Ａは、表示部５３０に表示された入力文字列を、データ処理装置６００へ送信する。
【０５９２】
制御部６１０は、さらに、信号受信部６１２Ａと、設定部６１３Ａとを含む。
ここで、第２送信部５１３Ａは、１以上の入力枠のうちの１つの入力枠を選択するための選択信号を、データ処理装置６００へ送信する。信号受信部６１２Ａは、選択信号を受信する。設定部６１３Ａは、１以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
【０５９３】
なお、制御部５１０に含まれる、受信部５１１Ａ、判定部５１２Ａおよび第２送信部５１３Ａの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部５１１Ａ、判定部５１２Ａおよび第２送信部５１３Ａの全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０５９４】
また、制御部６１０に含まれる、第１送信部６１１Ａ、信号受信部６１２Ａおよび設定部６１３Ａの全てまたは一部は、ハードウエアで構成されてもよい。また、第１送信部６１１Ａ、信号受信部６１２Ａおよび設定部６１３Ａの全てまたは一部は、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０５９５】
図４７は、第３の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図４７を参照して、制御部５１０は、受信部５１１Ｂと、第２送信部５１２Ｂとを含む。制御部６１０は、第１送信部６１１Ｂを含む。
【０５９６】
ここで、表示部６３０は、文字を入力するための１以上の入力枠を表示する。また、記憶部６２０は、１以上の入力枠のうち、文字列が入力された入力枠である入力済枠に対応づけて、入力済枠に入力された文字列である入力済文字列を記憶する。第１送信部６１１Ｂは、入力済枠に対応づけられた入力済文字列を、携帯端末装置５００へ送信する。
【０５９７】
受信部５１１Ｂは、データ処理装置６００から送信される入力済文字列を受信する。表示部５３０は、受信した入力済文字列を表示する。入力部５４０に含まれる編集部は、表示部５３０に表示された入力済文字列を編集する。第２送信部５１２Ｂは、編集部により編集された文字列を、データ処理装置６００へ送信する。
【０５９８】
制御部６１０は、さらに、設定部５１３Ｂを含む。
ここで、記憶部６２０は、さらに、１以上の入力枠の各々において、入力が許可される文字の種別である入力許可文字種別を、対応する入力枠に対応づけて記憶する。第１送信部６１１Ｂは、入力済枠に対応する入力許可文字種別を、携帯端末装置５００へ送信する。受信部５１１Ｂは、入力許可文字種別を受信する。設定部５１３Ｂは、入力部５４０が入力する文字の種別を、入力許可文字種別に設定する。
【０５９９】
制御部６１０は、さらに、信号受信部６１２Ｂと、入力枠設定部６１３Ｂとを含む。
ここで、第２送信部５１２Ｂは、１以上の入力枠のうちの１つの入力枠を選択するための選択信号を、データ処理装置６００へ送信する。信号受信部６１２Ｂは、選択信号を受信する。入力枠設定部６１３Ｂは、１以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
【０６００】
なお、制御部５１０に含まれる、受信部５１１Ｂ、第２送信部５１２Ｂおよび設定部５１３Ｂの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部５１１Ｂ、第２送信部５１２Ｂおよび設定部５１３Ｂの全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０６０１】
また、制御部６１０に含まれる、第１送信部６１１Ｂ、信号受信部６１２Ｂおよび入力枠設定部６１３Ｂの全てまたは一部は、ハードウエアで構成されてもよい。また、第１送信部６１１Ｂ、信号受信部６１２Ｂおよび入力枠設定部６１３Ｂの全てまたは一部は、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０６０２】
図４８は、第４の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図４８を参照して、制御部５１０は、第１送信部５１１Ｃと、第２受信部５１２Ｃとを含む。制御部６１０は、第１受信部６１１Ｃと、検索部６１２Ｃと、第２送信部６１３Ｃとを含む。
【０６０３】
第１送信部５１１Ｃは、入力部５４０により、文字が入力される毎に、入力された文字である入力済文字を、データ処理装置６００へ送信する。ここで、データ処理装置６００の記憶部６２０には、複数の文字列が記憶される。第１受信部６１１Ｃは、携帯端末装置５００から送信される入力済文字を受信する。検索部６１２Ｃは、複数の文字列から、受信した入力済文字を含む文字列である包含文字列を検索する。第２送信部６１３Ｃは、検索部６１２Ｃにより検索された包含文字列を、携帯端末装置５００へ送信する。第２受信部５１２Ｃは、データ処理装置６００から送信される包含文字列を受信する。表示部５３０は、受信した包含文字列を表示する。
【０６０４】
制御部５１０は、さらに、選択部５１３Ｃを含む。
ここで、第２受信部５１２Ｃは、複数の包含文字列を受信する。表示部５３０は、受信した複数の包含文字列を表示する。選択部５１３Ｃは、表示部５３０に表示されている複数の包含文字列のいずれかを選択する。第１送信部５１１Ｃは、選択部５１３Ｃにより選択された包含文字列を特定するための文字列特定情報を、データ処理装置６００へ送信する。
【０６０５】
なお、制御部５１０に含まれる、第１送信部５１１Ｃ、第２受信部５１２Ｃおよび選択部５１３Ｃの全てまたは一部は、ハードウエアで構成されてもよい。また、第１送信部５１１Ｃ、第２受信部５１２Ｃおよび選択部５１３Ｃの全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０６０６】
また、制御部６１０に含まれる、第１受信部６１１Ｃ、検索部６１２Ｃおよび第２送信部６１３Ｃの全てまたは一部は、ハードウエアで構成されてもよい。また、第１受信部６１１Ｃ、検索部６１２Ｃおよび第２送信部６１３Ｃの全てまたは一部は、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０６０７】
図４９は、第５の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図４９を参照して、制御部５１０は、受信部５１１Ｄと、第２送信部５１３Ｄとを含む。制御部６１０は、第１送信部６１１Ｄを含む。
【０６０８】
ここで、表示部６３０は、文字を入力するための複数の入力枠を表示する。また、記憶部６２０は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。第１送信部６１１Ｄは、表示部６３０が表示する複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置５００へ送信する。
【０６０９】
受信部５１１Ｄは、データ処理装置６００から送信される複数の文字列種別と、複数の枠識別情報とを受信する。記憶部５２０は、複数の文字列種別の文字列のうち、入力部５４０により入力された文字列である１以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する。表示部５３０は、記憶部５２０に記憶されている１以上の入力文字列のうちの少なくとも１つを表示する。第２送信部５１３Ｄは、１以上の入力文字列と、１以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置６００へ送信する。
【０６１０】
なお、制御部５１０に含まれる、受信部５１１Ｄおよび第２送信部５１３Ｄの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部５１１Ｄおよび第２送信部５１３Ｄの全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０６１１】
また、制御部６１０に含まれる、第１送信部６１１Ｄは、ハードウエアで構成されてもよい。また、第１送信部６１１Ｄは、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０６１２】
（発明の展開）
第１〜５の実施の形態では、表示部６３０に表示される、文字を入力するための画像を、一例として、Ｗｅｂページ画像（たとえば、図８のＷｅｂページ画像Ｇ２００）として説明した。なお、表示部６３０に表示される、文字を入力するための画像は、Ｗｅｂページ画像に限定されることなく、文字を入力可能な画像であればどのような画像であってもよい。
【０６１３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０６１４】
【図１】本実施の形態におけるネットワークシステムの構成を示す図である。
【図２】携帯端末装置の外観を正面から示した図である。
【図３】一例としての文字ボタン群を示す図である。
【図４】携帯端末装置の内部構成を示したブロック図である。
【図５】データ処理装置の内部構成を示したブロック図である。
【図６】一例としての制御画像を示す図である。
【図７】一例としての制御画像を示す図である。
【図８】一例としてのＷｅｂページ画像を示す図である。
【図９】一例としての入力枠データテーブルを示す図である。
【図１０】一例としてのラベル説明表を示す図である。
【図１１】操作判定処理Ｍおよび制御信号対応処理Ｔのフローチャートである。
【図１２】文字入力処理Ｍおよび文字入力処理Ｔのフローチャートである。
【図１３】一例としての入力枠データを示す図である。
【図１４】一例としての文字入力画像を示す図である。
【図１５】一例としての入力枠文字データを示す図である。
【図１６】一例としての非許可文字種別対応データテーブルを示す図である。
【図１７】一例としての入力枠データテーブルを示す図である。
【図１８】一例としてのラベル説明表を示す図である。
【図１９】操作判定処理Ｍおよび制御信号対応処理ＴＡのフローチャートである。
【図２０】文字入力処理ＭＡおよび文字入力処理ＴＡのフローチャートである。
【図２１】一例としての入力枠データを示す図である。
【図２２】一例としての文字列データテーブルを示す図である。
【図２３】一例としての文字列データテーブルを示す図である。
【図２４】一例としてのＷｅｂページ画像を示す図である。
【図２５】一例としての入力済文字列データテーブルを示す図である。
【図２６】操作判定処理Ｍおよび制御信号対応処理ＴＢのフローチャートである。
【図２７】文字入力処理ＭＢおよび文字入力処理ＴＢのフローチャートである。
【図２８】一例としての入力枠データを示す図である。
【図２９】一例としての入力枠文字データを示す図である。
【図３０】操作判定処理Ｍおよび制御信号対応処理ＴＣのフローチャートである。
【図３１】文字入力処理ＭＣおよび文字入力処理ＴＣのフローチャートである。
【図３２】一例としての入力文字データを示す図である。
【図３３】一例としての選択候補文字データテーブルを示す図である。
【図３４】一例としての文字入力画像を示す図である。
【図３５】一例としての選択データを示す図である。
【図３６】一例としての入力文字データを示す図である。
【図３７】一例としての選択候補文字データテーブルを示す図である。
【図３８】一例としての文字入力画像を示す図である。
【図３９】操作判定処理Ｍおよび制御信号対応処理ＴＤのフローチャートである。
【図４０】文字入力処理ＭＤおよび文字入力処理ＴＤのフローチャートである。
【図４１】一例としての入力枠データテーブルを示す図である。
【図４２】一例としてのＷｅｂページ画像を示す図である。
【図４３】一例としての入力枠文字データテーブルを示す図である。
【図４４】一例としてのＷｅｂページ画像を示す図である。
【図４５】第１の実施の形態における、異なる２つの制御部の機能ブロック図である。
【図４６】第２の実施の形態における、異なる２つの制御部の機能ブロック図である。
【図４７】第３の実施の形態における、異なる２つの制御部の機能ブロック図である。
【図４８】第４の実施の形態における、異なる２つの制御部の機能ブロック図である。
【図４９】第５の実施の形態における、異なる２つの制御部の機能ブロック図である。
【符号の説明】
【０６１５】
７０  ネットワーク、１８０，１８０Ａ  プログラム、５００  携帯端末装置、５１０，６１０  制御部、５２０，６２０  記憶部、５３０、６３０  表示部、５４０  入力部、５５５  記録媒体、６００  データ処理装置、１０００  ネットワークシステム。
【図１】
0005246683.tif 000002
【図２】
0005246683.tif 000003
【図３】
0005246683.tif 000004
【図４】
0005246683.tif 000005
【図５】
0005246683.tif 000006
【図６】
0005246683.tif 000007
【図７】
0005246683.tif 000008
【図８】
0005246683.tif 000009
【図９】
0005246683.tif 000010
【図１０】
0005246683.tif 000011
【図１１】
0005246683.tif 000012
【図１２】
0005246683.tif 000013
【図１３】
0005246683.tif 000014
【図１４】
0005246683.tif 000015
【図１５】
0005246683.tif 000016
【図１６】
0005246683.tif 000017
【図１７】
0005246683.tif 000018
【図１８】
0005246683.tif 000019
【図１９】
0005246683.tif 000020
【図２０】
0005246683.tif 000021
【図２１】
0005246683.tif 000022
【図２２】
0005246683.tif 000023
【図２３】
0005246683.tif 000024
【図２４】
0005246683.tif 000025
【図２５】
0005246683.tif 000026
【図２６】
0005246683.tif 000027
【図２７】
0005246683.tif 000028
【図２８】
0005246683.tif 000029
【図２９】
0005246683.tif 000030
【図３０】
0005246683.tif 000031
【図３１】
0005246683.tif 000032
【図３２】
0005246683.tif 000033
【図３３】
0005246683.tif 000034
【図３４】
0005246683.tif 000035
【図３５】
0005246683.tif 000036
【図３６】
0005246683.tif 000037
【図３７】
0005246683.tif 000038
【図３８】
0005246683.tif 000039
【図３９】
0005246683.tif 000040
【図４０】
0005246683.tif 000041
【図４１】
0005246683.tif 000042
【図４２】
0005246683.tif 000043
【図４３】
0005246683.tif 000044
【図４４】
0005246683.tif 000045
【図４５】
0005246683.tif 000046
【図４６】
0005246683.tif 000047
【図４７】
0005246683.tif 000048
【図４８】
0005246683.tif 000049
【図４９】
0005246683.tif 000050