JP5317086B2 - Input system, portable terminal device, data processing device, and input method - Google Patents
Input system, portable terminal device, data processing device, and input method Download PDFInfo
- Publication number
- JP5317086B2 JP5317086B2 JP2007323796A JP2007323796A JP5317086B2 JP 5317086 B2 JP5317086 B2 JP 5317086B2 JP 2007323796 A JP2007323796 A JP 2007323796A JP 2007323796 A JP2007323796 A JP 2007323796A JP 5317086 B2 JP5317086 B2 JP 5317086B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- character
- character string
- data
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Details Of Television Systems (AREA)
- Selective Calling Equipment (AREA)
- Telephone Function (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
本発明は、入力システム、携帯端末装置、データ処理装置および入力方法に関し、特に、文字を入力するための処理を行なう入力システム、携帯端末装置、データ処理装置および入力方法に関する。 The present invention relates to an input system, a portable terminal device, a data processing device, and an input method, and more particularly to an input system, a portable terminal device, a data processing device, and an input method for performing processing for inputting characters.
近年、リモートコントローラーで制御可能な装置(以下、被制御装置ともいう)に対し、リモートコントローラーから文字を入力する場面が増えつつある。当該場面は、被制御装置が、たとえば、インターネットに接続されており、被制御装置から電子メールを送信する場合に、当該電子メールの本文をリモートコントローラーから入力するような場面である。 In recent years, there has been an increase in the number of characters input from a remote controller to a device that can be controlled by a remote controller (hereinafter also referred to as a controlled device). The scene is a scene where the controlled device is connected to the Internet, for example, and when the electronic mail is transmitted from the controlled device, the text of the electronic mail is input from the remote controller.
また、近年では、リモートコントローラーとして使用可能な携帯電話等の携帯端末装置が普及しつつある。 In recent years, mobile terminal devices such as mobile phones that can be used as remote controllers are becoming widespread.
特開2002−078042号公報(特許文献1)には、被制御装置(録画装置)に対し、リモートコントローラーとしての携帯端末装置から文字を入力するための技術(以下、第1の先行技術ともいう)が開示されている。
文字が入力される被制御装置では、何度も、同じ種別の文字列を要求されることがある。ここで、同じ種別の文字列とは、たとえば、氏名、電話番号等の文字列である。 In a controlled device to which characters are input, a character string of the same type may be requested many times. Here, the same type of character string is, for example, a character string such as a name and a telephone number.
従来では、要求される種別の文字列が、過去に入力したことのある種別の文字列であったとしても、要求される種別の文字列を入力するといった手間を、ユーザにかけてしまうという問題点がある。第1の先行技術では、このような問題点を解決するための技術は開示されていない。 Conventionally, even if the character string of the requested type is a character string of the type that has been input in the past, there is a problem that it takes the user to input the character string of the required type. is there. In the first prior art, a technique for solving such a problem is not disclosed.
本発明は、上述の問題点を解決するためになされたものであって、その目的は、要求される種別の文字列を、容易に入力することを可能とする入力システム、携帯端末装置、データ処理装置および入力方法を提供することである。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an input system, a portable terminal device, and data that can easily input a character string of a required type. A processing device and an input method are provided.
上述の課題を解決するために、この発明のある局面に従う入力システムでは、携帯端末装置とデータ処理装置とが近距離で通信を行なう。データ処理装置は、文字を入力するための1以上の入力枠を表示する第1表示手段と、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する第1記憶手段と、第1表示手段が表示する1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する第1送信手段とを備える。携帯端末装置は、文字を入力するための入力手段と、データ処理装置から送信される文字列種別を受信する受信手段と、受信した文字列種別と、入力手段により入力された文字列である入力文字列とを対応づけて記憶する第2記憶手段と、受信した文字列種別に対応づけられた入力文字列が第2記憶手段に記憶されているか否かを判定する判定手段と、判定手段により、入力文字列が記憶されていると判定された場合、入力文字列を表示する第2表示手段と、第2表示手段に表示された入力文字列を、データ処理装置へ送信する第2送信手段とを備える。 In order to solve the above-described problem, in the input system according to an aspect of the present invention, the mobile terminal device and the data processing device communicate at a short distance. The data processing apparatus includes: a first display unit that displays one or more input frames for inputting characters; and a character string type that is a type of character string requested to be input in each of the one or more input frames. A mobile terminal device that stores a character string type corresponding to an input frame in which characters can be input among a first storage unit that stores the corresponding input frame in association with one or more input frames displayed by the first display unit. First transmitting means for transmitting to. The portable terminal device has an input means for inputting characters, a receiving means for receiving a character string type transmitted from the data processing apparatus, a received character string type, and an input that is a character string input by the input means A second storage unit that stores the character string in association with each other, a determination unit that determines whether or not an input character string associated with the received character string type is stored in the second storage unit, and a determination unit When it is determined that the input character string is stored, the second display means for displaying the input character string and the second transmission means for transmitting the input character string displayed on the second display means to the data processing device With.
好ましくは、入力手段は、第2表示手段に表示された入力文字列を編集する編集手段を含む。 Preferably, the input means includes editing means for editing the input character string displayed on the second display means.
好ましくは、第2送信手段は、1以上の入力枠のうちの1つの入力枠を選択するための選択信号を、データ処理装置へ送信し、データ処理装置は、さらに、選択信号を受信する信号受信手段と、1以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう設定手段とを備える。 Preferably, the second transmission means transmits a selection signal for selecting one input frame among the one or more input frames to the data processing device, and the data processing device further receives a selection signal. Receiving means; and setting means for performing a setting process for setting an input frame selected by the received selection signal to a state in which characters can be input among one or more input frames.
好ましくは、第1送信手段は、文字の入力が可能な入力枠を特定するための情報である枠識別情報を、携帯端末装置へ送信し、携帯端末装置の受信手段は、枠識別情報を受信し、第2送信手段は、判定手段により入力文字列が記憶されていると判定された場合、入力文字列と、枠識別情報とを、データ処理装置へ送信する。 Preferably, the first transmission unit transmits frame identification information, which is information for specifying an input frame in which characters can be input, to the mobile terminal device, and the reception unit of the mobile terminal device receives the frame identification information. Then, when the determination unit determines that the input character string is stored, the second transmission unit transmits the input character string and the frame identification information to the data processing device.
好ましくは、第1送信手段は、データ処理装置を特定するための情報である装置識別情報を、携帯端末装置へ送信し、携帯端末装置の受信手段は、装置識別情報を受信し、第2送信手段は、判定手段により入力文字列が記憶されていると判定された場合、入力文字列を、受信した装置識別情報により特定されるデータ処理装置へ送信する。 Preferably, the first transmission unit transmits device identification information, which is information for specifying the data processing device, to the mobile terminal device, and the reception unit of the mobile terminal device receives the device identification information and performs the second transmission. When the determining unit determines that the input character string is stored, the unit transmits the input character string to the data processing device specified by the received device identification information.
この発明の他の局面に従う携帯端末装置は、文字を入力するための1以上の入力枠を表示し、かつ、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置と近距離で通信を行なう。データ処理装置は、1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信するものである。携帯端末装置は、文字を入力するための入力手段と、データ処理装置から送信される文字列種別を受信する受信手段と、受信した文字列種別と、入力手段により入力された文字列である入力文字列とを対応づけて記憶する記憶手段と、受信した文字列種別に対応づけられた入力文字列が記憶手段に記憶されているか否かを判定する判定手段と、判定手段により、入力文字列が記憶されていると判定された場合、入力文字列を表示する表示手段と、表示手段に表示された入力文字列を、データ処理装置へ送信する送信手段とを備える。 A portable terminal device according to another aspect of the present invention displays one or more input frames for inputting characters, and a character that is a type of character string requested to be input in each of the one or more input frames. Communication is performed at a short distance with a data processing apparatus that stores column types in association with corresponding input frames. The data processing device transmits a character string type corresponding to an input frame in which characters can be input among one or more input frames to the mobile terminal device. The portable terminal device has an input means for inputting characters, a receiving means for receiving a character string type transmitted from the data processing apparatus, a received character string type, and an input that is a character string input by the input means Storage means for storing character strings in association with each other, determination means for determining whether or not an input character string associated with the received character string type is stored in the storage means, and input character string by the determination means Is stored, display means for displaying the input character string, and transmission means for transmitting the input character string displayed on the display means to the data processing device.
この発明のさらに他の局面に従うデータ処理装置は、携帯端末装置と近距離で通信を行ない、かつ、文字を入力するための1以上の入力枠を表示する。携帯端末装置は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を受信することにより、文字列種別と、携帯端末装置により入力された文字列である入力文字列とを対応づけて記憶し、かつ、受信した文字列種別に対応づけられた入力文字列を記憶している場合、入力文字列を表示し、かつ、表示された入力文字列を、データ処理装置へ送信するものである。データ処理装置は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する記憶手段と、表示手段が表示する1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する送信手段とを備える。 A data processing device according to still another aspect of the present invention communicates with a mobile terminal device at a short distance and displays one or more input frames for inputting characters. The mobile terminal device is a character string type and a character string input by the mobile terminal device by receiving a character string type that is a type of a character string requested to be input in each of one or more input frames. If the input character string is stored in association with the input character string associated with the received character string type, the input character string is displayed, and the displayed input character string is The data is transmitted to the data processing device. In each of the one or more input frames, the data processing apparatus has a storage unit that stores a character string type that is a type of a character string that is requested to be input in association with a corresponding input frame, and a display unit that displays 1 Of the above input frames, a transmission means for transmitting a character string type corresponding to an input frame in which characters can be input to the mobile terminal device is provided.
この発明のさらに他の局面に従うと、入力システムにおいて、情報を記憶する記憶部を備える携帯端末装置と、文字を入力するための1以上の入力枠を表示し、かつ、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置とが近距離で通信を行なう。入力システムにおいて、文字を入力するための入力方法は、データ処理装置が、1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信するステップと、携帯端末装置が、データ処理装置から送信される文字列種別を受信するステップと、携帯端末装置が、受信した文字列種別と、携帯端末装置により入力された文字列である入力文字列とを対応づけて記憶部に記憶させるステップと、携帯端末装置が、受信した文字列種別に対応づけられた入力文字列が記憶部に記憶されているか否かを判定するステップと携帯端末装置が、入力文字列が記憶されていると判定された場合、入力文字列を表示するステップと、携帯端末装置が、表示するステップにより表示された入力文字列を、データ処理装置へ送信するステップとを備える。 According to still another aspect of the present invention, in an input system, a portable terminal device including a storage unit for storing information, one or more input frames for inputting characters, and one or more input frames are displayed. In each of them, a data processing device that stores a character string type, which is a type of a character string requested to be input, in association with a corresponding input frame performs communication at a short distance. In the input system, the input method for inputting characters is a step in which the data processing device transmits, to the mobile terminal device, a character string type corresponding to an input frame in which characters can be input among one or more input frames. A step in which the mobile terminal device receives the character string type transmitted from the data processing device; a character string type received by the mobile terminal device; and an input character string that is a character string input by the mobile terminal device; In the storage unit, the portable terminal device determines whether the input character string associated with the received character string type is stored in the storage unit, and the portable terminal device, If it is determined that the input character string is stored, the step of displaying the input character string and the portable terminal device sends the input character string displayed in the step of displaying to the data processing device. And a step of.
本発明に係る入力システムでは、携帯端末装置とデータ処理装置とが近距離で通信を行なう。データ処理装置は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する。携帯端末装置は、受信した文字列種別と、入力された文字列である入力文字列とを対応づけて記憶する。携帯端末装置は、受信した文字列種別に対応づけられた入力文字列が記憶されている場合、入力文字列を、データ処理装置へ送信する。 In the input system according to the present invention, the mobile terminal device and the data processing device communicate at a short distance. In each of the one or more input frames, the data processing apparatus stores a character string type, which is a character string type requested to be input, in association with the corresponding input frame. The data processing device transmits a character string type corresponding to an input frame in which characters can be input among one or more input frames to the mobile terminal device. The mobile terminal device stores the received character string type and the input character string that is the input character string in association with each other. When the input character string associated with the received character string type is stored, the portable terminal device transmits the input character string to the data processing device.
したがって、文字の入力が可能な入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 Therefore, there is an effect that it is possible to easily input a character string of a type requested to be input into an input frame in which characters can be input.
本発明に係る携帯端末装置は、データ処理装置と近距離で通信を行なう。データ処理装置は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する。携帯端末装置は、データ処理装置から送信される文字列種別を受信し、受信した文字列種別と、入力された文字列である入力文字列とを対応づけて記憶する。携帯端末装置は、受信した文字列種別に対応づけられた入力文字列が記憶されている場合、入力文字列を、データ処理装置へ送信する。 The portable terminal device according to the present invention communicates with a data processing device at a short distance. In each of the one or more input frames, the data processing apparatus stores a character string type, which is a character string type requested to be input, in association with the corresponding input frame. The data processing device transmits a character string type corresponding to an input frame in which characters can be input to the mobile terminal device. The mobile terminal device receives the character string type transmitted from the data processing device, and stores the received character string type and the input character string that is the input character string in association with each other. When the input character string associated with the received character string type is stored, the portable terminal device transmits the input character string to the data processing device.
したがって、文字の入力が可能な入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 Therefore, there is an effect that it is possible to easily input a character string of a type requested to be input into an input frame in which characters can be input.
本発明に係るデータ処理装置は、1以上の入力枠を表示する。データ処理装置は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。データ処理装置は、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する。携帯端末装置は、文字列種別を受信することにより、文字列種別と、携帯端末装置により入力された文字列である入力文字列とを対応づけて記憶する。携帯端末装置は、受信した文字列種別に対応づけられた入力文字列を記憶している場合、入力文字列を、データ処理装置へ送信する。 The data processing apparatus according to the present invention displays one or more input frames. In each of the one or more input frames, the data processing apparatus stores a character string type, which is a character string type requested to be input, in association with the corresponding input frame. The data processing device transmits a character string type corresponding to an input frame in which characters can be input to the mobile terminal device. By receiving the character string type, the mobile terminal device stores the character string type and the input character string that is the character string input by the mobile terminal device in association with each other. When the mobile terminal device stores an input character string associated with the received character string type, the mobile terminal device transmits the input character string to the data processing device.
したがって、文字の入力が可能な入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 Therefore, there is an effect that it is possible to easily input a character string of a type requested to be input into an input frame in which characters can be input.
本発明に係る入力方法は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶するデータ処理装置が、1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置へ送信する。携帯端末装置が、データ処理装置から送信される文字列種別を受信する。携帯端末装置が、受信した文字列種別と、携帯端末装置により入力された文字列である入力文字列とを対応づけて記憶部に記憶させる。携帯端末装置が、受信した文字列種別に対応づけられた入力文字列が記憶部に記憶されている場合、入力文字列を、データ処理装置へ送信する。 In the input method according to the present invention, in each of the one or more input frames, the data processing device that stores the character string type that is the type of the character string requested to be input in association with the corresponding input frame is one or more. Among the input frames, a character string type corresponding to an input frame in which characters can be input is transmitted to the mobile terminal device. The mobile terminal device receives the character string type transmitted from the data processing device. The mobile terminal device stores the received character string type and the input character string that is the character string input by the mobile terminal device in the storage unit in association with each other. When the mobile terminal device stores an input character string associated with the received character string type in the storage unit, the mobile terminal device transmits the input character string to the data processing device.
したがって、文字の入力が可能な入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 Therefore, there is an effect that it is possible to easily input a character string of a type requested to be input into an input frame in which characters can be input.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
<第1の実施の形態>
(システムの構成)
図1は、本実施の形態におけるネットワークシステム1000の構成を示す図である。図1を参照して、ネットワークシステム1000は、携帯端末装置500と、ワイヤレスキーボード400と、データ処理装置600とを含む。
<First Embodiment>
(System configuration)
FIG. 1 is a diagram illustrating a configuration of a
携帯端末装置500は、携帯電話である。なお、携帯端末装置500は、携帯電話に限定されることなく、通信機能を備え、携帯可能な装置であればどのような装置(たとえば、PDA(Personal Digital Assistance)、PC(Personal Computer))でもよい。
The mobile
携帯端末装置500は、電話網60と、無線によりデータ通信可能である。電話網60は、たとえば、携帯電話のための電話網である。
The mobile
データ処理装置600は、携帯端末装置500から送信される信号により制御される装置である。データ処理装置600は、一例として、テレビジョン受信機である。なお、データ処理装置600は、テレビジョン受信機に限定されることなく、携帯端末装置500から送信される信号により制御される装置であればどのような装置であってもよい。データ処理装置600は、たとえば、映像記録再生装置、音楽再生装置、PC等であってもよい。
The
携帯端末装置500は、無線または有線により、データ処理装置600とデータ通信を行なう。携帯端末装置500は、無線または有線により、ネットワーク70とデータ通信を行なう機能を有する。ネットワーク70は、インターネットなどの広域なネットワークである。
The mobile
また、データ処理装置600は、無線または有線により、ネットワーク70とデータ通信を行なう機能を有する。また、ネットワーク70は、無線または有線により、電話網60とデータ通信可能である。したがって、携帯端末装置500は、電話網60を介して、ネットワーク70とデータ通信可能である。
The
ワイヤレスキーボード400は、無線により、データ処理装置600とデータ通信を行なう機能を有する。ワイヤレスキーボード400は、ユーザにより入力された文字等の情報を示す文字データを、無線により、データ処理装置600へ送信する。
The
(携帯端末装置)
次に、携帯端末装置500について詳細に説明する。
(Mobile terminal device)
Next, the mobile
図2は、携帯端末装置500の外観を正面から示した図である。図2を参照して、携帯端末装置500は、表示部530と、音声出力部570とを備える。
FIG. 2 is a diagram showing the external appearance of the mobile
表示部530は、文字や画像等を表示する機能を有する。表示部530には、文字や画像等を表示する表示面が設けられる。表示部530は、LCDパネル(Liquid Crystal Display Panel)を使用した装置である。なお、表示部530は、上記以外の表示方式のパネルを使用した装置であってもよい。
The
表示部530の表示面の解像度は、横480(ドット)×縦800(ドット)である。なお、表示部530の表示面の解像度は、横480(ドット)×縦800(ドット)に限定されることなく、他の解像度であってもよい。
The resolution of the display surface of the
また、表示部530は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部530は、ユーザが表示面にタッチした位置情報を、後述する制御部510へ送信する。制御部510は、受信した位置情報に基づいて、所定の処理を行なう。
The
音声出力部570は、電話の音声を出力する機能を有する。音声出力部570には、音声を出力するスピーカが含まれる。音声出力部570は、後述する制御部510から受信した音声データに基づく音声をスピーカから出力する。
The
携帯端末装置500は、さらに、入力部540を備える。
入力部540は、ボタン群541を含む。ボタン群541は、方向ボタン541A,541B,541C,541Dと、決定ボタン541Eとを含む。方向ボタン541A,541B,541C,541Dは、ユーザによる短時間(たとえば、1秒未満)の押下操作(以下、短押操作ともいう)により、表示部530に画像が表示されている場合、画像内の移動させる対象となる物(たとえば、カーソル等)を上下左右に移動させるためのボタンである。
The mobile
The
具体的には、短押操作があった、方向ボタン541A,541B,541C,541Dは、たとえば、カーソルを、それぞれ、上,下,左,右に移動させるためのボタンである。また、方向ボタン541A,541B,541C,541Dは、ユーザによる長時間(たとえば、一秒以上)の押下操作(以下、長押操作ともいう)により、たとえば画面をそれぞれ、上,下,左,右に画面スクロールすることも可能である。
Specifically, the
決定ボタン541Eは、短押操作により、たとえば、方向ボタン541A,541B,541C,541Dの短押操作により選択された項目等を決定するためのボタンである。
The
入力部540は、さらに、機能ボタン542A,542B,543A,543Bを含む。機能ボタン542A,542Bの各々は、短押操作により、たとえば、ユーザにより予め設定されたプログラム等を起動させるためのボタンである。
機能ボタン543Aは、電話をかけるためのボタンである。たとえば、機能ボタン543Aは、後述する文字ボタン群546の短押操作により電話番号を入力した後に、短押操作されることで、入力した電話番号の携帯端末装置に電話をかける処理が行なわれる。また、機能ボタン543Aは、携帯端末装置500に電話がかかってきた場合、短押操作により通話開始を行なうためのボタンである。機能ボタン543Bは、携帯端末装置500が通話中である場合、短押操作により通話を終了させるためのボタンである。また、機能ボタン543Bは、ユーザによる長時間(たとえば、1秒以上)の押下操作(以下、長押操作ともいう)により、携帯端末装置500の電源のオンとオフとの切替えを行なうためのボタンである。
The
入力部540は、さらに、文字ボタン群546を含む。
図3は、一例としての文字ボタン群546を示す図である。図3を参照して、文字ボタン群546は、文字ボタンAB,CLB,CB,1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bを含む。文字ボタンAB,CLB,CB,1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bの各々は、短押操作により、数字、文字または記号等を入力するためのボタンである。なお、文字ボタン群546に含まれる文字ボタンの数は、15個に限定されない。
FIG. 3 is a diagram showing a
文字ボタンABは、短押操作される毎に、大文字のアルファベットを入力するモードと、小文字のアルファベットを入力するモードとを切換えるためのボタンである。文字ボタンCLBは、短押操作により、入力されている文字を削除するためのボタンである。文字ボタンCBは、短押操作される毎に、入力する文字の種別を変更するためのボタンである。文字ボタン1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bの各々は、対応するボタン内に表示されている文字等を入力するためのボタンである。たとえば、文字ボタン3Bは、短押操作により、“3”、さ、し、す、せ、そ、D、E、F等のいずれかの文字を入力するためのボタンである。
The character button AB is a button for switching between a mode for inputting an uppercase alphabet and a mode for inputting a lowercase alphabet each time a short press operation is performed. The character button CLB is a button for deleting an input character by a short press operation. The character button CB is a button for changing the type of character to be input each time a short press operation is performed. Each of the
再び、図2を参照して、入力部540は、入力部540に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部510へ送信する。すなわち、入力部540は、ユーザが携帯端末装置500を操作するためのインターフェースである。以下においては、ユーザによる、入力部540の操作または表示部530に対するタッチ操作を、インターフェース操作Mともいう。
Referring to FIG. 2 again,
携帯端末装置500は、さらに、音声入力部574と、記録媒体挿入部550Aとを備える。音声入力部574は、通話のときに、音声を入力する機能を有する。音声入力部574には、音声を入力するマイクが含まれる。音声入力部574は、マイクにより取得した音声を音声データに変換して、音声データを、携帯端末装置500内の後述する制御部510へ送信する。記録媒体挿入部550Aは、携帯端末装置500に後述する記録媒体を挿入する部分である。
The portable
図4は、携帯端末装置500の内部構成を示したブロック図である。なお、図4には、説明のために、記録媒体555も示している。記録媒体555には、後述するプログラム180が記録されている。すなわち、プログラム180は、媒体等に記録されてプログラム製品として流通される。また、記録媒体555もプログラム製品として流通される。
FIG. 4 is a block diagram showing an internal configuration of the mobile
図4を参照して、携帯端末装置500は、さらに、制御部510と、一時記憶部522と、記憶部520とを備える。
With reference to FIG. 4, portable
記憶部520は、データを不揮発的に記憶する機能を有する。記憶部520は、制御部510によってデータアクセスされる。記憶部520は、電源を供給されなくてもデータを不揮発的に保持可能な媒体(たとえば、フラッシュメモリ)である。記憶部520には、プログラム180、その他の各種データ等が記憶されている。
The
制御部510は、記憶部520に記憶されたプログラム180に従って、携帯端末装置500内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部510は、CPU(Central Processing Unit)である。なお、制御部510は、CPUに限定されることなく、演算機能を有するその他の回路であってもよい。
一時記憶部522は、制御部510によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部522は、DRAM(Dynamic Random Access Memory)である。なお、一時記憶部522は、DRAMに限定されることなく、データを揮発的に記憶可能なその他の回路であってもよい。
携帯端末装置500は、さらに、VDP532(Video Display Processor)と、VRAM(Video Random Access Memory)536とを備える。
The mobile
VRAM536は、画像データを一時的に記憶する機能を有する。
制御部510は、記憶部520に記憶されたプログラム180に従って、VDP532に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部530に表示させる指示である。
The
VDP532は表示部530と接続されている。VDP532は、制御部510からの描画指示に応じて、記憶部520内の後述するプログラム180からフォントデータ、図形データ等を読出し、VRAM536を利用して画像を生成する。そして、VDP532は、VRAM536に記憶された画像データを読出し、表示部530に、当該画像データに基づく画像を表示させる。
The
携帯端末装置500は、さらに、入力部540と、記録媒体アクセス部550とを備える。
The portable
制御部510は、入力部540に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部540から受信する。制御部510は、受信したボタン信号に応じた処理を行なう。
記録媒体アクセス部550は、記録媒体555が前述の記録媒体挿入部550Aから携帯端末装置500に挿入(装着)されると、記録媒体555にデータアクセス可能となる。これにより、記録媒体アクセス部550は、プログラム180が記録された記録媒体555から、プログラム180を読出すことが可能となる。
The recording
記録媒体555に記憶されているプログラム180は、制御部510のインストール処理により、記録媒体アクセス部550により読み出され、制御部510が、プログラム180を、記憶部520に記憶させる。このインストール処理用プログラムは、予め、記憶部520に格納されており、インストール処理は、制御部510が、インストール処理用プログラムに基づいて行なう。
The
なお、記憶部520には、プログラム180がインストールされていなくてもよい。この場合、制御部510は、記録媒体アクセス部550を介して、記録媒体555に記憶されたプログラム180を読み出して、プログラム180に基づいた所定の処理を行なう。記録媒体555には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
Note that the
記録媒体555は、SD(Secure Digital)メモリーカードである。なお、記録媒体555は、SDメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
The
携帯端末装置500は、さらに、通信部560と、通信部562とを備える。
通信部560は、制御部510とデータの送受信を行なう。また、通信部560は、データ処理装置600と有線または無線で、データの送受信を行なう機能を有する。
The mobile
通信部560は、USB(登録商標)(Universal Serial Bus)2.0の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、USB2.0に限定されることなく他の規格であってもよい。
The
なお、通信部560は、パラレル転送を行なう通信用インターフェースの機能を有していてもよい。パラレル転送を行なう通信用インターフェースは、たとえば、セントロニクス準拠の規格に準拠したインターフェースである。また、通信部560は、IEEE1394またはSCSI規格に基づく通信用インターフェースの機能を有していてもよい。
Note that the
また、通信部560は、さらに、無線データ通信機能を有する。無線データ通信機能は、Bluetooth(登録商標)を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、Bluetooth(登録商標)を使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部560は、制御部510からの制御指示に応じて、データ処理装置600と無線でデータ通信を行なう。
通信部562は、制御部510と、データの送受信を行なう。通信部562は、有線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット(登録商標)に基づく技術である。この場合、通信部562は、たとえば、LANケーブルを介して、ネットワーク70とデータ通信を行なうことができる。
なお、有線技術は、イーサネット(登録商標)に基づく技術に限定されることなく、その他の有線技術であってもよい。
The wired technology is not limited to a technology based on Ethernet (registered trademark), and may be another wired technology.
また、通信部562は、無線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。無線技術は、たとえば、IEEE802.11gに基づく技術である。なお、無線技術は、IEEE802.11gに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部562は、無線により、ネットワーク70とデータ通信を行なうことができる。
The
携帯端末装置500は、さらに、アンテナ564と、通信部566とを備える。
アンテナ564は、通信部566と接続されている。通信部566は、アンテナ564を利用して、無線通信信号を送受信する機能を有する。通信部566は、制御部510により指示された周波数の無線通信信号を、アンテナ564を介して受信する。無線通信信号は、音声データ、文字データおよび画像データ等を含む信号である。
The mobile
The
通信部566は、アンテナ564を利用して、無線通信信号により、図示しない最寄の基地局と通信を行なう。最寄の基地局は、電話網60と通信を行なうことができる。したがって、通信部566は、アンテナ564を利用して、無線通信信号により、最寄の基地局を介して、電話網60と通信を行なう。通信部566は、無線通信信号を受信した場合、当該無線通信信号を復調し、復調した無線通信信号に基づくデータを、制御部510へ送信する。また、通信部566は、無線通信信号を送信する場合、制御部510からデータ(たとえば、音声データ)を受信し、当該データを、所定のプロトコルに基づいて、無線通信信号に変換する。そして、通信部566は、アンテナ564を利用して、変換した無線通信信号を、図示しない最寄の基地局を介して、電話網60へ送信する。
通信部566は、最寄の基地局と通信を行なうことで、基地局の位置を示す情報(以下、基地局位置情報ともいう)も取得可能である。通信部566は、制御部510からの制御指示に応じて、取得した基地局位置情報を、制御部510へ送信する。制御部510は、受信した基地局位置情報に基づいて、携帯端末装置500の位置を大まかに把握することができる。
The
また、通信部566は、GPS(Global Positioning System)機能を有する。GPS機能とは、人口衛星と通信して、携帯端末装置500の位置(緯度、経度、高度等に基づく位置)の情報(以下、GPS位置情報ともいう)を取得する機能である。通信部566は、制御部510からの制御指示に応じて、GPS位置情報を取得し、制御部510へ送信する。
The
携帯端末装置500は、制御部510および通信部566の処理により、電話網60を介して、ネットワーク70からプログラムのダウンロード処理を行ない、記憶部520に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム180である。
The portable
制御部510は、ネットワーク70からダウンロードしたプログラム(プログラム180)に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部520に格納されており、ダウンロード処理は、制御部510が、ダウンロード用プログラムに基づいて行なう。
携帯端末装置500は、さらに、音声出力部572を備える。音声出力部572は、携帯端末装置500の外部に設けられる。音声出力部572は、制御部510で行なわれる処理に対応した音声を出力する機能を有する。音声出力部572には、音声を出力するスピーカが含まれる。音声出力部572は、制御部510から受信した音声データに基づく音声をスピーカから出力する。
The mobile
制御部510は、前述した音声出力部570、音声入力部574とデータ通信する。
制御部510が、音声データを音声出力部570へ送信すると、音声出力部570は、制御部510から受信した音声データに基づく音声をスピーカから出力する。
The
When
ユーザが音声入力部574に含まれるマイクに対して音声を発すると、音声入力部574は、マイクにより取得した音声を音声データに変換して、音声データを、制御部510へ送信する。
When the user utters voice to the microphone included in the
(データ処理装置)
次に、データ処理装置600について詳細に説明する。
(Data processing device)
Next, the
図5は、データ処理装置600の内部構成を示したブロック図である。図5を参照して、データ処理装置600は、表示部630と、音声出力部670とを備える。表示部630は、文字や画像等を表示する機能を有する。表示部630は、LCDパネル(Liquid Crystal Display Panel)を使用した装置である。なお、表示部530は、上記以外の表示方式のパネルを使用した装置であってもよい。
FIG. 5 is a block diagram showing the internal configuration of the
表示部630が表示可能な画像のサイズは、表示部530が表示可能な画像のサイズより大きい。また、表示部630の解像度は、表示部530の解像度より大きい。たとえば、表示部630の解像度は、横1920(ドット)×縦1080(ドット)の解像度である。なお、表示部630の解像度は、横1920(ドット)×縦1080(ドット)に限定されることなく、他の解像度であってもよい。
The size of the image that can be displayed by the
音声出力部670は、データ処理装置600の外部に設けられる。音声出力部670は、後述する制御部610で行なわれる処理に対応した音声を出力する機能を有する。音声出力部670には、音声を出力するスピーカが含まれる。音声出力部670は、後述する制御部610から受信した音声データに基づく音声をスピーカから出力する。
The audio output unit 670 is provided outside the
データ処理装置600は、さらに、制御部610と、一時記憶部622と、記憶部620とを備える。
The
記憶部620は、データを不揮発的に記憶する機能を有する。記憶部620は、制御部610によってデータアクセスされる。記憶部620は、大容量のデータを記憶可能なハードディスクである。なお、記憶部620は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体(たとえば、フラッシュメモリ)であればよい。記憶部620には、プログラム180A、後述する録画データ、その他の各種データ等が記憶されている。
The
制御部610は、記憶部620に記憶されたプログラム180Aに従って、データ処理装置600内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部610は、前述の制御部510と同様なものであるので詳細な説明は繰り返さない。
一時記憶部622は、制御部610によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部622は、前述の一時記憶部522と同様なものであるので詳細な説明は繰り返さない。
The
データ処理装置600は、さらに、アンテナ602と、チューナ605と、データ処理部607とを備える。
The
アンテナ602は、チューナ605と接続されている。チューナ605は、制御部610により指示された周波数の放送信号を、アンテナ602を介して受信する。チューナ605は、ディジタル放送に基づく放送信号およびアナログ放送に基づく放送信号を受信する機能を有する。チューナ605は、受信した放送信号を、データ処理部607へ送信する。
The
データ処理部607は、制御部610から、表示部630に画像を表示させるための表示指示を受信すると、受信した放送信号から画像データを取得し、当該画像データを、後述するVDP632へ送信する。VDP632は、画像データを受信すると、表示部630に画像データに基づく画像(動画像または静止画像)を表示させる。以下においては、チューナ605が受信した放送信号に基づく画像であって、かつ、表示部630に表示される画像を、TV画像ともいう。
When the
データ処理部607が受信した放送信号が、アナログ放送に基づく信号である場合であって、かつ、制御部610から、録画処理を行なうための録画指示を受信した場合、データ処理部607は、放送信号から取得した画像データおよび音声データを圧縮して、録画データとして、記憶部620に記憶させる。また、データ処理部607が受信した放送信号が、ディジタル放送に基づく信号である場合であって、かつ、制御部610から、録画処理を行なうための録画指示を受信した場合、データ処理部607は、放送信号から取得した画像データおよび音声データを、録画データとして、記憶部620に記憶させる。
When the broadcast signal received by the
記憶部620に記憶される録画データは、MPEG2形式で圧縮されたデータである。なお、録画データは、MPEG2形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、H.264等の形式である。以下においては、記憶部620に記憶される録画データを、コンテンツともいう。
The recorded data stored in the
データ処理装置600は、さらに、VDP632と、VRAM636とを備える。
VRAM636は、画像データを一時的に記憶する機能を有する。
The
The
制御部610は、記憶部620に記憶されたプログラム180Aに従って、VDP632に対し、描画指示を出す。描画指示とは、画像を生成し、当該画像を表示部630に表示させる指示である。
The
VDP632は表示部630と接続されている。VDP632は、制御部610からの描画指示に応じて、記憶部620内の後述するプログラム180Aからフォントデータ、図形データ等を読出し、VRAM636を利用して画像を生成する。そして、VDP632は、VRAM636に記憶された画像データを読出し、表示部630に、当該画像データに基づく画像を表示させる。
The
データ処理装置600は、さらに、入力部640を備える。
入力部640は、図示されない複数のボタンを含む。複数のボタンは、データ処理装置600の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、入力部640は、押下操作されたボタンに対応するボタン信号を、制御部610へ送信する。制御部610は、受信したボタン信号に基づいて、所定の処理を行なう。以下においては、ユーザによる、入力部640のボタン操作を、インターフェース操作Tともいう。
The
データ処理装置600は、さらに、通信部660と、通信部662とを備える。
通信部660は、制御部610とデータの送受信を行なう。また、通信部660は、携帯端末装置500と有線または無線で、データの送受信を行なう機能を有する。なお、通信部660は、前述の通信部560と同様な構成および機能を有するので詳細な説明は繰り返さない。
The
また、通信部660は、ワイヤレスキーボード400と無線により通信する機能を有する。通信部660は、ワイヤレスキーボード400は、ユーザにより入力された文字等の情報を示す文字データを、無線により、受信する。通信部660は、ワイヤレスキーボード400から受信した文字データが示す情報を、制御部610へ送信する。
The
通信部662は、制御部610と、データの送受信を行なう。通信部662は、有線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット(登録商標)に基づく技術である。この場合、通信部662は、たとえば、LANケーブルを介して、ネットワーク70とデータ通信を行なうことができる。なお、有線技術は、イーサネット(登録商標)に基づく技術に限定されることなく、その他の有線技術であってもよい。
また、通信部662は、無線技術を利用して、ネットワーク70とデータ通信を行なう機能を有する。無線技術は、たとえば、IEEE802.11gに基づく技術である。なお、無線技術は、IEEE802.11gに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部662は、無線により、ネットワーク70とデータ通信を行なうことができる。
The
したがって、本実施の形態におけるデータ処理装置600は、ネットワーク70から、通信部662を介して、プログラムのダウンロード処理を行ない、記憶部620に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム180Aである。
Therefore, the
制御部610は、ネットワーク70からダウンロードしたプログラム(プログラム180A)に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部620に格納されており、ダウンロード処理は、制御部610が、ダウンロード用プログラムに基づいて行なう。
データ処理装置600は、さらに、RC信号受信部680を備える。RC信号受信部680は、リモートコントローラー300から出力される、データ処理装置600を制御するためのリモートコントロール信号(以下、RC信号ともいう)を受信する機能を有する。RC信号受信部680は、受信したRC信号を制御部610へ送信する。制御部610は、受信したRC信号に応じて、対応する処理を行なう。
The
なお、以下においては、携帯端末装置500の通信部560から送信される、データ処理装置600を制御するためのリモートコントロール信号も、RC信号という。この場合、通信部660が、携帯端末装置500から送信されたRC信号を受信し、受信したRC信号を制御部610へ送信する。制御部610は、受信したRC信号に応じて、対応する処理を行なう。
In the following, a remote control signal for controlling the
制御部610は、前述した音声出力部670とデータ通信する。制御部610が、音声データを音声出力部670へ送信すると、音声出力部670は、制御部610から受信した音声データに基づく音声をスピーカから出力する。
The
(データ処理装置の制御)
次に、携帯端末装置500を、データ処理装置600を制御するためのリモートコントローラーとして使用するための処理について説明する。ここで、記憶部520に記憶されるプログラム180には、リモートコントロールプログラムが含まれるとする。また、携帯端末装置500において、リモートコントロールプログラムを実行するするためのインターフェース操作Mがあると、制御部510は、リモートコントロールプログラムを実行する。リモートコントロールプログラムが実行されると、携帯端末装置500の動作モードは、データ処理装置600を制御可能なリモートコントロールモード(以下、RCモードともいう)になる。以下においては、データ処理装置600を制御可能でない場合における、携帯端末装置500の動作モードを、通常モードという。
(Control of data processing device)
Next, processing for using the mobile
また、RCモードの携帯端末装置500の表示部530には、以下の制御画像MG100が表示される。また、データ処理装置600の表示部630には、放送信号に基づくTV画像が表示されているとする。
In addition, the following control image MG100 is displayed on the
図6は、一例としての制御画像MG100を示す図である。図6を参照して、制御画像MG100には、方向ボタン541A,541B,541C,541Dにそれぞれ対応する方向ボタン画像541AG,541BG,541CG,541DGが表示される。
FIG. 6 is a diagram showing a control image MG100 as an example. Referring to FIG. 6, direction button images 541AG, 541BG, 541CG, and 541DG corresponding to
以下においては、携帯端末装置500がRCモードであって、かつ、表示部530に制御画像MG100が表示されている状態を、状態Mともいう。
Hereinafter, a state in which the mobile
状態Mにおいて、方向ボタン画像541AGに対応する方向ボタン541Aは、押下されることにより、データ処理装置600の表示部630で表示されるTV画像の音量を大きくするためのRC信号を、データ処理装置600へ送信するためのボタンとなる。状態Mにおいて、方向ボタン画像541BGに対応する方向ボタン541Bは、押下されることにより、データ処理装置600の表示部630で表示されるTV画像の音量を小さくするためのRC信号を、データ処理装置600へ送信するためのボタンとなる。
In state M, when the
状態Mにおいて、方向ボタン画像541CGに対応する方向ボタン541Cは、データ処理装置600の表示部630で表示されるTV画像のチャンネル番号を“1”デクリメントするためのRC信号を、データ処理装置600へ送信するためのボタンとなる。状態Mにおいて、方向ボタン画像541DGに対応する方向ボタン541Dは、データ処理装置600の表示部630で表示されるTV画像のチャンネル番号を“1”インクリメントするためのRC信号を、データ処理装置600へ送信するためのボタンとなる。
In state M, the
また、制御画像MG100には、決定ボタン541Eに対応する決定ボタン画像541EGが表示される。状態Mにおいて、決定ボタン画像541EGに対応する決定ボタン541Eは、無効ボタンとなる。無効ボタンは、押下されても処理が行なわれないボタンである。
In addition, a determination button image 541EG corresponding to the
制御画像MG100には、さらに、機能ボタン542A,542B,543A,543Bにそれぞれ対応する機能ボタン画像542AG,542BG,543AG,543BGが表示される。状態Mにおいて、機能ボタン画像542AGに対応する機能ボタン542Aは、押下されることにより、データ処理装置600の動作モードを、待機モードまたは通常モードに切換えるためのRC信号(以下、電源RC信号ともいう)を、データ処理装置600へ送信するためのボタンとなる。
In control image MG100, function button images 542AG, 542BG, 543AG, and 543BG corresponding to function
待機モードとは、表示部630に画像が表示されない状態であって、かつ、RC信号を受信可能な状態である。通常モードは、表示部630に画像が表示される状態である。データ処理装置600が通常モードである場合に、電源RC信号を受信すると、データ処理装置600は、待機モードに移行する。また、データ処理装置600が待機モードである場合に、電源RC信号を受信すると、データ処理装置600は、通常モードに移行する。
The standby mode is a state in which no image is displayed on the
状態Mにおいて、機能ボタン画像542BGに対応する機能ボタン542Bは、押下されることにより、状態Mにおいて、Webブラウザを起動させるためのRC信号(以下、Web−RC信号ともいう)を、データ処理装置600へ送信するためのボタンである。なお、状態Mにおいて、機能ボタン画像543AG,543BGにそれぞれ対応する機能ボタン543A,543Bは、無効ボタンとなる。
When the function button 542B corresponding to the function button image 542BG is pressed in the state M, an RC signal (hereinafter also referred to as a Web-RC signal) for starting the Web browser in the state M is transmitted to the data processing device. This is a button for transmitting to 600. In state M,
制御画像MG100には、さらに、文字ボタンAB,CLB,CB,1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bにそれぞれ対応する文字ボタン画像ABG,CLBG,CBG,1BG,2BG,3BG,4BG,5BG,6BG,7BG,8BG,9BG,KBG,0BG,#BGが表示される。なお、状態Mにおいて、文字ボタン画像ABG,CLBG,CBG,1BG,2BG,3BG,4BG,5BG,6BG,7BG,8BG,9BG,KBG,0BG,#BGの各々に対応するボタンは、無効ボタンとなる。 The control image MG100 further includes character button images ABG, CLBG corresponding to the character buttons AB, CLB, CB, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B, KB, 0B, #B, respectively. , CBG, 1BG, 2BG, 3BG, 4BG, 5BG, 6BG, 7BG, 8BG, 9BG, KBG, 0BG, #BG are displayed. In the state M, the buttons corresponding to the character button images ABG, CLBG, CBG, 1BG, 2BG, 3BG, 4BG, 5BG, 6BG, 7BG, 8BG, 9BG, KBG, 0BG, #BG are invalid buttons. Become.
ここで、状態Mにおいて、Webページ表示操作があったとする。Webページ表示操作は、機能ボタン画像542BGに対応する機能ボタン542Bを押下する操作である。この場合、制御部510は、Web−RC信号を、データ処理装置600へ送信する。データ処理装置600の制御部610は、Web−RC信号を受信すると、Webブラウザプログラムを実行することにより、Webブラウザを起動させて、予め登録されているWebページを、表示部630に表示させる。
Here, it is assumed that a Web page display operation is performed in the state M. The web page display operation is an operation of pressing the function button 542B corresponding to the function button image 542BG. In this case,
一方、携帯端末装置500では、状態Mにおいて、Webページ表示操作があると、制御部510は、VDP532を利用して、以下の制御画像MG100Aを生成し、制御画像MG100Aを表示部530に表示させる。
On the other hand, in mobile
図7は、一例としての制御画像MG100Aを示す図である。図7を参照して、制御画像MG100Aは、図6の制御画像MG100と比較して、方向ボタン画像541AG,541BG,541CG,541DGの代わりに方向ボタン画像541AGA,541BGA,541CGA,541DGAが表示される点と、決定ボタン画像541EGの代わりに、決定ボタン画像541EGAが表示される点と、機能ボタン画像542AG,542BGの代わりに機能ボタン画像542AGA,542BGNが表示される点とが異なる。それ以外は、制御画像MG100と同様なので詳細な説明は繰り返さない。 FIG. 7 is a diagram showing a control image MG100A as an example. 7, control image MG100A displays direction button images 541AGA, 541BGA, 541CGA, and 541DGA instead of direction button images 541AG, 541BG, 541CG, and 541DG, as compared with control image MG100 in FIG. The difference is that the determination button image 541EGA is displayed instead of the determination button image 541EG, and the function button images 542AGA and 542BGN are displayed instead of the function button images 542AG and 542BG. Other than that, it is the same as control image MG100, and therefore detailed description will not be repeated.
方向ボタン画像541AGA,541BGA,541CGA,541DGAは、それぞれ、方向ボタン541A,541B,541C,541Dに対応するボタン画像である。決定ボタン画像541EGAは、決定ボタン541Eに対応するボタン画像である。機能ボタン画像542AGA,542BGNは、それぞれ、機能ボタン542A,542Bに対応するボタン画像である。
Direction button images 541AGA, 541BGA, 541CGA, and 541DGA are button images corresponding to the
以下においては、携帯端末装置500がRCモードであって、かつ、表示部530に制御画像MG100Aが表示されている状態を、状態MAともいう。ここで、データ処理装置600の表示部630には、Webページが表示されているとする。以下においては、Webページ内に表示されている選択の対象となるものを、選択対象物ともいう。選択対象物は、たとえば、文字を入力するための枠(以下、文字入力枠ともいう)、他のWebページ等にリンク(ハイパーリンク)された文字列または画像(以下、リンクコンテンツともいう)等である。
Hereinafter, a state where mobile
状態MAにおいて、機能ボタン画像542AGAに対応する機能ボタン542Aは、押下されることにより、END−RC信号を、データ処理装置600へ送信するためのボタンである。END−RC信号は、データ処理装置600の制御部610が実行しているプログラムを終了させるためのRC信号である。また、状態MAにおいて、機能ボタン画像542AGAに対応する機能ボタン542Aは、押下されることにより、制御部510が実行しているリモートコントロールプログラムを終了させるためのボタンでもある。状態MAにおいて、機能ボタン画像542BGNに対応する機能ボタン542Bは、無効ボタンとなる。
In the state MA, the
状態MAにおいて、方向ボタン画像541AGAに対応する方向ボタン541Aは、押下されることにより、UP−RC信号を、データ処理装置600へ送信するためのボタンである。UP−RC信号は、たとえば、表示部630にWebページが表示されている場合、当該Webページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の上部の選択対象物に変更するためのRC信号である。
In the state MA, the
状態MAにおいて、方向ボタン画像541BGAに対応する方向ボタン541Bは、押下されることにより、DOWN−RC信号を、データ処理装置600へ送信するためのボタンである。DOWN−RC信号は、たとえば、表示部630にWebページが表示されている場合、当該Webページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の下部の選択対象物に変更するためのRC信号である。
In the state MA, the direction button 541B corresponding to the direction button image 541BGA is a button for transmitting a DOWN-RC signal to the
状態MAにおいて、方向ボタン画像541CGAに対応する方向ボタン541Cは、押下されることにより、LEFT−RC信号を、データ処理装置600へ送信するためのボタンである。LEFT−RC信号は、たとえば、表示部630にWebページが表示されている場合、当該Webページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の左の選択対象物に変更するためのRC信号である。
In the state MA, the
状態MAにおいて、方向ボタン画像541DGAに対応する方向ボタン541Dは、押下されることにより、RIGHT−RC信号を、データ処理装置600へ送信するためのボタンである。RIGHT−RC信号は、たとえば、表示部630にWebページが表示されている場合、当該Webページ内において、選択状態とする選択対象物を、現時点で選択状態の選択対象物から、当該選択状態の選択対象物の右の選択対象物に変更するためのRC信号である。
In the state MA, the direction button 541D corresponding to the direction button image 541DGA is a button for transmitting a RIGHT-RC signal to the
状態MAにおいて、決定ボタン画像541EGAに対応する決定ボタン541Eは、押下されることにより、ENTER−RC信号を、データ処理装置600へ送信するためのボタンである。ENTER−RC信号は、たとえば、表示部630にWebページが表示されている場合、当該Webページ内において、選択する選択対象物を、現時点で選択状態の選択対象物に決定するためのRC信号である。データ処理装置600は、選択状態の選択対象物を表示部630に表示している状態で、ENTER−RC信号を受信し、かつ、選択対象物が文字入力枠である場合、文字入力枠内に文字を入力するためのモードとする。以下においては、選択状態の文字入力枠を選択文字入力枠ともいう。
In the state MA, the
次に、携帯端末装置500がRCモードである場合において、携帯端末装置500で行なわれる処理(以下、操作判定処理Mともいう)について説明する。操作判定処理Mは、他の処理とは独立して行なわれる処理である。また、データ処理装置600では、他の処理とは独立して、以下の制御信号対応処理Tが行なわれるとする。
Next, a process (hereinafter also referred to as an operation determination process M) performed in the mobile
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に以下のWebページ画像G200が表示されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
図8は、一例としてのWebページ画像G200を示す図である。図8を参照して、Webページ画像G200には、文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282が配置される。 FIG. 8 is a diagram showing a web page image G200 as an example. Referring to FIG. 8, character input frames IW212, IW214, IW222, IW224, IW232, IW234, IW236, IW242, IW244, IW252, IW262, IW264, IW266, IW272, and IW282 are arranged in Web page image G200. .
文字入力枠IW212,IW214は、氏名を入力するための枠である。文字入力枠IW222,IW224は、氏名のふりがなを入力するための枠である。文字入力枠IW232,IW234,IW236は、生年月日を入力するための枠である。文字入力枠IW242,IW244は、郵便番号を入力するための枠である。文字入力枠IW252は、住所を入力するための枠である。文字入力枠IW262,IW264,IW266は、電話番号を入力するための枠である。文字入力枠IW272は、ユーザID(identification)を入力するための枠である。文字入力枠IW282は、パスワードを入力するための枠である。 Character input frames IW212 and IW214 are frames for inputting names. Character input frames IW222 and IW224 are frames for inputting a name's phonetic name. Character input frames IW232, IW234, and IW236 are frames for inputting a date of birth. Character input frames IW242 and IW244 are frames for inputting a zip code. The character input frame IW252 is a frame for inputting an address. Character input frames IW262, IW264, and IW266 are frames for inputting telephone numbers. The character input frame IW272 is a frame for inputting a user ID (identification). The character input frame IW282 is a frame for inputting a password.
また、Webページ画像G200には、文字入力枠またはリンクコンテンツを選択するための選択枠SL205が表示される。選択枠SL205は、表示部630に初めてWebページ画像G200が表示される場合、初期状態として、たとえば、文字入力枠IW212を囲むように配置されるとする。この場合、文字入力枠IW212は、選択状態の枠となる。
The Web page image G200 displays a selection frame SL205 for selecting a character input frame or link content. When the Web page image G200 is displayed on the
ここで、文字入力枠には、当該文字入力枠を特定するためのID(以下、入力枠IDともいう)が、制御部610により割り当てられる。また、入力枠IDには、各種情報が対応づけられる。以下においては、入力枠IDに対応づけられる情報を示すデータテーブルを、入力枠データテーブルともいう。ここで、Webページ画像G200に示される複数の文字入力枠の各々には、以下の入力枠データテーブルTD100に示す情報が対応付けられる。
Here, an ID for specifying the character input frame (hereinafter also referred to as an input frame ID) is assigned to the character input frame by the
図9は、一例としての入力枠データテーブルTD100を示す図である。図9を参照して、入力枠ID“TX01”,“TX02”,“TX03”,“TX04”,“TX05”,“TX06”,“TX07”,“TX08”,“TX09”,“TX10”,“TX11”,“TX12”,“TX13”,“TX14”,“TX15”は、それぞれ、文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282を特定するためのIDである。 FIG. 9 is a diagram showing an input frame data table TD100 as an example. Referring to FIG. 9, input frame IDs “TX01”, “TX02”, “TX03”, “TX04”, “TX05”, “TX06”, “TX07”, “TX08”, “TX09”, “TX10”, “TX11”, “TX12”, “TX13”, “TX14”, and “TX15” are character input frames IW212, IW214, IW222, IW224, IW232, IW234, IW236, IW242, IW244, IW252, IW262, and IW264, respectively. This is an ID for specifying IW266, IW272, and IW282.
入力枠データテーブルTD100において、「許可文字種別」とは、対応する入力枠IDにより特定される文字入力枠に入力が許可される文字の種別である。「許可文字種別」の項目では、アルファベットによるラベルが示される。「許可文字種別」の項目に示されるラベルについて、以下のラベル説明表T110を参照しながら説明する。 In the input frame data table TD100, the “permitted character type” is a type of characters permitted to be input to the character input frame specified by the corresponding input frame ID. In the “permitted character type” item, an alphabetic label is shown. The label shown in the item “permitted character type” will be described with reference to the following label explanation table T110.
図10は、一例としてのラベル説明表T110を示す図である。図10を参照して、ラベル説明表T110において、「説明」とは、対応するラベルの説明である。たとえば、ラベル“KANJI”は、漢字を意味する。この場合、図9の入力枠データテーブルTD100の「許可文字種別」の項目において、ラベル“KANJI”に対応する入力枠IDにより特定される文字入力枠には、許可文字種別として、漢字の入力が許可される。この場合、たとえば、入力枠ID“TX01により特定される文字入力枠IW212には、許可文字種別として、漢字の入力が許可される。 FIG. 10 is a diagram illustrating a label explanation table T110 as an example. Referring to FIG. 10, “Description” in the label explanation table T110 is a description of a corresponding label. For example, the label “KANJI” means a Chinese character. In this case, in the item “permitted character type” of the input frame data table TD100 in FIG. 9, the character input box specified by the input frame ID corresponding to the label “KANJI” has kanji input as the permitted character type. Allowed. In this case, for example, in the character input box IW212 specified by the input box ID “TX01”, the input of kanji is permitted as the permitted character type.
また、たとえば、ラベル説明表T110において、ラベル“HIRAGANA”は、ひらがなを意味する。この場合、入力枠データテーブルTD100の「許可文字種別」の項目において、ラベル“HIRAGANA”に対応する入力枠IDにより特定される文字入力枠には、許可文字種別として、ひらがなの入力が許可される。 In addition, for example, in the label explanation table T110, the label “HIRAGAANA” means hiragana. In this case, in the item “permitted character type” of the input frame data table TD100, hiragana input is permitted as a permitted character type in the character input frame specified by the input frame ID corresponding to the label “HIRAGAANA”. .
また、たとえば、ラベル説明表T110において、ラベル“HALF−ALPH−LOWER”は、半角アルファベット小文字を意味する。この場合、入力枠データテーブルTD100の「許可文字種別」の項目において、ラベル“HALF−ALPH−LOWER”に対応する入力枠IDにより特定される文字入力枠には、許可文字種別として、半角アルファベット小文字の入力が許可される。 Further, for example, in the label explanation table T110, the label “HALF-ALPH-LOWER” means a single-byte lower case alphabet. In this case, in the “permitted character type” item of the input frame data table TD100, the character input frame specified by the input frame ID corresponding to the label “HALF-ALPH-LOWER” includes a lower-case alphabetic character as the permitted character type. Input is allowed.
ここで、図9の入力枠データテーブルTD100の「許可文字種別」の項目において、複数のラベルが示される場合、当該複数のラベルにそれぞれ対応する種別の文字が、対応する入力枠IDにより特定される文字入力枠に入力されることが許可される。たとえば、入力枠データテーブルTD100の「許可文字種別」の項目において、ラベル“KANJI”,“HIRAGANA”,“NUMERAL”が示される項目に対応する入力枠ID“TX10”により特定される文字入力枠IW252には、許可文字種別として、漢字、ひらがなおよび全角数字の入力が許可される。 Here, when a plurality of labels are indicated in the item “permitted character type” of the input frame data table TD100 in FIG. 9, the type of character corresponding to each of the plurality of labels is specified by the corresponding input frame ID. It is allowed to be entered in the character input box. For example, in the item “permitted character type” of the input box data table TD100, the character input box IW252 specified by the input box ID “TX10” corresponding to the item indicated by the labels “KANJI”, “HIRAGAANA”, “NUMERAL”. Are permitted to input kanji, hiragana and full-width numerals as permitted character types.
また、たとえば、ラベル説明表T110において、ラベル“PASSWORD”は、パスワードを意味する。ここで、入力枠データテーブルTD100の「許可文字種別」の項目において、文字列“[PASSWORD]”が示される場合、文字列“[PASSWORD]”に対応する入力枠IDにより特定される文字入力枠に入力される文字は、たとえば、“*”に置き換えられて当該文字入力枠に表示される。 For example, in the label explanation table T110, the label “PASSWORD” means a password. Here, when the character string “[PASSWORD]” is indicated in the item “permitted character type” of the input frame data table TD100, the character input box specified by the input frame ID corresponding to the character string “[PASSWORD]”. For example, the character input in is replaced with “*” and displayed in the character input frame.
たとえば、入力枠データテーブルTD100により、入力枠ID“TX15”により特定される文字入力枠IW282には、許可文字種別として、半角アルファベット大文字、半角アルファベット小文字および半角数字の入力が許可される。この場合、文字入力枠IW282に入力される文字は、“*”に置き換えられて文字入力枠IW282に表示される。 For example, according to the input frame data table TD100, the character input frame IW282 specified by the input frame ID “TX15” is permitted to input half-width alphabet uppercase letters, half-width alphabet lowercase letters, and half-width numbers as permitted character types. In this case, the character input in the character input box IW282 is displayed in the character input box IW282 after being replaced with “*”.
再び、図9を参照して、入力枠データテーブルTD100において、「入力可能データ量」とは、対応する許可文字種別の文字により、対応する入力枠IDにより特定される文字入力枠に入力可能な文字のデータ量である。たとえば、入力枠ID“TX05”により特定される文字入力枠IW232には、データ量の合計が4バイトまで、半角数字を入力可能である。ここで、半角数字のデータ量は1バイトであるとする。この場合、文字入力枠IW232には、半角数字を、合計で4文字まで入力可能となる。 Referring to FIG. 9 again, in the input frame data table TD100, “inputable data amount” can be input to the character input frame specified by the corresponding input frame ID by the character of the corresponding permitted character type. This is the amount of character data. For example, in the character input box IW232 specified by the input box ID “TX05”, it is possible to input half-width numbers up to a total of 4 bytes. Here, it is assumed that the data amount of single-byte numbers is 1 byte. In this case, up to four characters in total can be entered in the character input box IW232.
また、たとえば、入力枠ID“TX10”により特定される文字入力枠IW252には、データ量の合計が60バイトまで、漢字、ひらがなおよび全角数字を入力可能である。ここで、漢字、ひらがなおよび全角数字の各々のデータ量は2バイトであるとする。この場合、文字入力枠IW252には、漢字、ひらがなおよび全角数字を、合計で30文字まで入力可能となる。 Further, for example, in the character input box IW252 specified by the input box ID “TX10”, kanji, hiragana and full-width numerals can be input up to a total data amount of 60 bytes. Here, it is assumed that the data amount of each kanji, hiragana, and double-byte number is 2 bytes. In this case, up to 30 characters in total can be entered in the character input box IW252, including kanji, hiragana and full-width numbers.
以下においては、文字入力枠に対応づけられる情報を、入力枠対応情報ともいう。入力枠対応情報は、たとえば、入力枠データテーブルTD100に示される、許可文字種別の情報、入力可能データ量の情報等である。 Hereinafter, the information associated with the character input frame is also referred to as input frame correspondence information. The input frame correspondence information is, for example, information on permitted character types, information on the amount of data that can be input, and the like shown in the input frame data table TD100.
ここで、入力枠対応情報は、データ処理装置600が、たとえば、Webサイトを提供するサーバ(以下、Webサーバともいう)にアクセスすることにより、Webサーバから直接取得した情報であるとする。なお、データ処理装置600は、Webサーバから入力枠対応情報を直接取得するのではなく、Webサーバから取得した、ECMA(European Computer Manufacturer Association)Scriptに基づくプログラム等から入力枠対応情報を取得してもよい。
Here, it is assumed that the input frame correspondence information is information directly acquired from the Web server by the
そして、データ処理装置600の制御部610は、取得した入力枠対応情報を利用して、たとえば、図9の入力枠データテーブルTD100を生成し、生成した入力枠データテーブルTD100を記憶部620に記憶させるとする。
Then, for example, the
なお、入力枠対応情報は、予め記憶部620に記憶されていてもよい。すなわち、記憶部620には、予め入力枠データテーブルTD100が記憶されていてもよい。この場合、表示部630に、図8のWebページ画像G200を表示するデータ処理装置600は、Webページ画像G200を含むWebサイトのデータを記憶部620に記憶している。
Note that the input frame correspondence information may be stored in the
図11は、操作判定処理Mおよび制御信号対応処理Tのフローチャートである。図11を参照して、操作判定処理Mでは、まず、ステップS111の処理が行なわれる。 FIG. 11 is a flowchart of the operation determination process M and the control signal handling process T. Referring to FIG. 11, in operation determination process M, first, the process of step S111 is performed.
ステップS111では、制御部510が、有効操作があるか否かを判定する。ここで、表示部530に図7の制御画像MG100Aが表示されているとする。この場合、有効操作は、方向ボタン画像541AGA,541BGA,541CGA,541DGA、決定ボタン画像541EGA、機能ボタン画像542AGAのいずれかに対応するボタンを押下する操作であるとする。ステップS111において、YESならば、ステップS112に進む。一方、ステップS111において、NOならば、再度、ステップS111の処理が行なわれる。ここでは、有効操作があったとして、ステップS112に進む。ここで、行なわれた有効操作は、制御画像MG100Aに表示された方向ボタン画像541BGAに対応する方向ボタン541Bを押下する操作であるとする。
In step S111,
ステップS112では、制御信号送信処理が行なわれる。制御信号送信処理では、制御部510が、通信部560を利用して、行なわれた有効操作に対応する、制御信号としてのRC信号を、データ処理装置600へ送信する。なお、制御部510が送信する、制御信号としてのRC信号には、装置を識別するための情報である装置IDが含まれるとする。ここで、携帯端末装置500の装置IDは、“11MA”であるとする。
In step S112, control signal transmission processing is performed. In the control signal transmission process,
ここで、行なわれた有効操作は、制御画像MG100Aに表示された方向ボタン画像541BGAに対応する方向ボタン541Bを押下する操作であるとする。この場合、データ処理装置600へ送信されるRC信号は、装置ID“11MA”を含むDOWN−RC信号となる。
Here, it is assumed that the effective operation performed is an operation of pressing the direction button 541B corresponding to the direction button image 541BGA displayed on the control image MG100A. In this case, the RC signal transmitted to the
ここで、前述したワイヤレスキーボード400を識別するための装置IDは、“11KB”であるとする。この場合、ワイヤレスキーボード400からデータ処理装置600へ送信されるRC信号には、装置ID“11KB”が含まれる。制御信号としてのRC信号が送信されると、ステップS112の処理は終了する。
Here, it is assumed that the device ID for identifying the
データ処理装置600では、制御信号対応処理Tが行なわれる。前述したように、制御信号対応処理Tは、他の処理とは独立して行なわれる処理である。制御信号対応処理Tでは、まず、ステップS141の処理が行なわれる。
In
ステップS141では、制御部610が、制御信号を受信したか否かを判定する。ステップS141において、YESならば、ステップS142に進む。一方、ステップS141において、NOならば、再度、ステップS141の処理が行なわれる。ここで、制御部610は、制御信号としてのDOWN−RC信号を受信したとする。この場合、ステップS141でYESと判定され、ステップS142に進む。
In step S141,
ステップS142では、受信した制御信号が方向信号であるか否かが判定される。具体的には、制御部610が、受信した制御信号としてのRC信号が、UP−RC信号、DOWN−RC信号、LEFT−RC信号およびRIGHT−RC信号のいずれであるか否かを判定する。ステップS142において、YESならば、ステップS142Aに進む。一方、ステップS142において、NOならば、後述するステップS143に進む。ここでは、受信した、制御信号としてのRC信号は、DOWN−RC信号であるとして、ステップS142Aに進む。
In step S142, it is determined whether or not the received control signal is a direction signal. Specifically,
ステップS142Aでは、制御信号対応処理Dが行なわれる。制御信号対応処理Dでは、制御部610が、受信した、制御信号としてのRC信号に対応する処理を行なう。ここで、表示部630には図8のWebページ画像G200が表示されているとする。また、受信した、制御信号としてのRC信号は、DOWN−RC信号であるとする。この場合、制御部610は、VDP632を利用して、Webページ画像G200に表示される選択枠SL205の位置を、たとえば、文字入力枠IW222を囲む位置とするように、選択枠SL205を下に移動させる。この場合、文字入力枠IW222が選択状態となる。そして、再度、ステップS141の処理が行なわれる。
In step S142A, a control signal corresponding process D is performed. In control signal correspondence processing D,
操作判定処理Mでは、ステップS112の処理の後、ステップS113に進む。
ステップS113では、制御部510が、行なわれた有効操作が、方向ボタン操作または決定ボタン操作であるか否かを判定する。ここで、表示部530に図7の制御画像MG100Aが表示されているとする。この場合、方向ボタン操作は、方向ボタン画像541AGA,541BGA,541CGA,541DGAのいずれかに対応するボタンを押下する操作であるとする。なお、決定ボタン操作については、後述する。
In the operation determination process M, the process proceeds to step S113 after the process of step S112.
In step S113,
ステップS113において、YESならば、再度、ステップS111の処理が行なわれる。一方、ステップS113において、NOならば、後述するステップS114に進む。ここで、行なわれた有効操作は、制御画像MG100Aに表示された方向ボタン画像541BGAに対応する方向ボタン541Bを押下する方向ボタン操作であるとする。この場合、ステップS113において、YESと判定され、再度、ステップS111の処理が行なわれる。 If YES in step S113, the process of step S111 is performed again. On the other hand, if NO at step S113, the process proceeds to step S114 described later. Here, it is assumed that the effective operation performed is a direction button operation of pressing the direction button 541B corresponding to the direction button image 541BGA displayed on the control image MG100A. In this case, YES is determined in step S113, and the process of step S111 is performed again.
次に、表示部530に図7の制御画像MG100Aが表示されている状態で、制御画像MG100Aに表示された機能ボタン画像542AGAに対応する機能ボタン542Aを押下する操作が行なわれたとする。この場合、ステップS111でYESと判定されて、ステップS112に進む。
Next, it is assumed that an operation of
そして、ステップS112の制御信号送信処理により、制御信号としてのEND−RC信号が、データ処理装置600へ送信される。
Then, an END-RC signal as a control signal is transmitted to the
データ処理装置600では、制御信号としてのEND−RC信号を受信すると、ステップS141でYESと判定され、ステップS142に進む。そして、ステップS142でNOと判定され、ステップS143に進む。
In the
ステップS143では、受信した制御信号が終了信号であるか否かが判定される。具体的には、制御部610が、受信した制御信号としてのRC信号が、END−RC信号であるか否かを判定する。ステップS143において、YESならば、ステップS143Aに進む。一方、ステップS143において、NOならば、後述するステップS144に進む。ここでは、受信した、制御信号としてのRC信号は、END−RC信号であるとして、ステップS143Aに進む。
In step S143, it is determined whether or not the received control signal is an end signal. Specifically,
ステップS143Aでは、制御信号対応処理Eが行なわれる。制御信号対応処理Eでは、制御部610が、実行しているプログラムを終了する。ここで、制御部610が実行しているプログラムは、Webブラウザプログラムであるとする。この場合、制御部610は、表示部630に表示しているWebページ画像G200を消去して、この制御信号対応処理Tを終了する。
In step S143A, control signal handling processing E is performed. In the control signal handling process E, the
操作判定処理Mでは、ステップS112の処理の後、ステップS113に進む。
ステップS113では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、行なわれた有効操作は、制御画像MG100Aに表示された機能ボタン画像542AGAに対応する機能ボタン542Aを押下する操作であるとする。この場合、ステップS113において、NOと判定されて、ステップS114に進む。
In the operation determination process M, the process proceeds to step S113 after the process of step S112.
In step S113, the same processing as described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the effective operation performed is an operation of
ステップS114では、制御部510が、行なわれた有効操作が、終了ボタン操作であるか否かを判定する。ここで、終了ボタン操作は、表示部530に図7の制御画像MG100Aが表示されている状態で、機能ボタン画像542AGAに対応する機能ボタン542Aを押下する操作である。ステップS114において、YESならば、この操作判定処理Mは終了する。一方、ステップS114において、NOならば、再度、ステップS111の処理が行なわれる。ここでは、行なわれた有効操作が、終了ボタン操作であるとして、この操作判定処理Mは終了する。
In step S114,
次に、表示部530に図7の制御画像MG100Aが表示されている状態で、制御画像MG100Aに表示された決定ボタン画像541EGAに対応する決定ボタン541Eを押下する操作が行なわれたとする。この場合、ステップS111でYESと判定されて、ステップS112に進む。
Next, it is assumed that an operation of pressing the
そして、ステップS112の制御信号送信処理により、制御信号としてのENTER−RC信号が、データ処理装置600へ送信される。なお、送信されるENTER−RC信号には、携帯端末装置500の装置ID“11MA”が含まれる。
Then, an ENTER-RC signal as a control signal is transmitted to the
データ処理装置600では、制御信号としてのENTER−RC信号を受信すると、ステップS141でYESと判定され、ステップS142に進む。そして、ステップS142でNOと判定され、ステップS143に進む。そして、ステップS143でNOと判定され、ステップS144に進む。
In the
ステップS144では、受信した制御信号が決定信号であるか否かが判定される。具体的には、制御部610が、受信した制御信号としてのRC信号が、ENTER−RC信号であるか否かを判定する。ステップS144において、YESならば、ステップS144Aに進む。一方、ステップS144において、NOならば、再度、ステップS141の処理が行なわれる。ここでは、受信した、制御信号としてのRC信号は、ENTER−RC信号であるとして、ステップS144Aに進む。
In step S144, it is determined whether or not the received control signal is a decision signal. Specifically,
ステップS144Aでは、制御部610が、選択状態のものがあるか否かを判定する。ステップS144Aにおいて、YESならば、ステップS144Bに進む。一方、ステップS144Aにおいて、NOならば、再度、ステップS141の処理が行なわれる。ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、文字入力枠IW224が選択状態であるとする。すなわち、文字入力枠IW224は、選択文字入力枠である。この場合、ステップS144AでYESと判定され、ステップS144Bに進む。
In step S144A,
ステップS144Bでは、制御部610が、文字入力枠が選択状態であるか否かを判定する。ステップS144Bにおいて、YESならば、ステップS144Cに進む。一方、ステップS144Bにおいて、NOならば、後述するステップS144Dに進む。ここで、文字入力枠が選択状態であるとして、ステップS144Cに進む。
In step S144B,
ステップS144Cでは、入力可能設定処理Tが行なわれる。入力可能設定処理Tでは、制御部610が、選択状態の文字入力枠を、当該文字入力枠内に文字の入力が可能な状態(以下、入力可能状態ともいう)に設定する。そして、ステップS145に進む。
In step S144C, an input enable setting process T is performed. In the input enable setting process T, the
ステップS145では、文字入力処理Tが行なわれる。なお、文字入力処理Tの詳細は、後述する。 In step S145, a character input process T is performed. Details of the character input process T will be described later.
なお、ステップS144Bにおいて、NOならば、ステップS144Dに進む。
ステップS144Dでは、制御部610が、前述したリンクコンテンツが選択状態であるか否かを判定する。ステップS144Dにおいて、YESならば、ステップS144Eに進む。一方、ステップS144Dにおいて、NOならば、再度、ステップS141の処理が行なわれる。
If NO in step S144B, the process proceeds to step S144D.
In step S144D,
ステップS144Eでは、リンク対応処理が行なわれる。リンク対応処理では、制御部610が、リンクコンテンツに基づく処理を行なう。リンクコンテンツが、たとえば、他のWebページにリンクされている文字列であれば、制御部610が、当該他のWebページを、表示部630に表示させるための処理を行なう。そして、再度、ステップS141の処理が行なわれる。
In step S144E, link correspondence processing is performed. In the link handling process,
操作判定処理Mでは、ステップS112の処理の後、ステップS113に進む。
ステップS113では、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、決定ボタン操作は、表示部530に図7の制御画像MG100Aが表示されている状態で、制御画像MG100Aに表示された決定ボタン画像541EGAに対応する決定ボタン541Eを押下する操作であるとする。なお、ステップS111で行なわれたと判定された、有効操作は、決定ボタン操作であるとする。この場合、ステップS113において、YESと判定され、再度、ステップS111の処理が行なわれる。
In the operation determination process M, the process proceeds to step S113 after the process of step S112.
In step S113, the same processing as described above is performed, and therefore detailed description will not be repeated. Here, the determination button operation is an operation of pressing the
次に、文字入力処理Tの処理について説明する。文字入力処理Tは、表示部630に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置500では、他の処理とは独立して、以下の文字入力処理Mが行なわれるとする。
Next, the character input process T will be described. The character input process T is a process performed when the character input frame displayed on the
図12は、文字入力処理Mおよび文字入力処理Tのフローチャートである。図12を参照して、文字入力処理Tでは、まず、ステップS241の処理が行なわれる。 FIG. 12 is a flowchart of the character input process M and the character input process T. Referring to FIG. 12, in character input process T, first, the process of step S241 is performed.
ステップS241では、受信した制御信号の送信元が携帯端末装置であるか否かが判定される。具体的には、制御部610が、受信した制御信号としてのRC信号に含まれる装置IDが、携帯端末装置の装置IDであるか否かを判定する。
In step S241, it is determined whether or not the transmission source of the received control signal is a mobile terminal device. Specifically,
ステップS241において、YESならば、ステップS242に進む。一方、ステップS241において、NOならば、後述するステップS261に進む。ここで、携帯端末装置500の装置IDは“11MA”であるとする。また、制御部610は、装置ID“11MA”を含む、制御信号としてのENTER−RC信号を受信したとする。この場合、ステップS241でYESと判定され、ステップS242に進む。
If YES in step S241, the process proceeds to step S242. On the other hand, if NO at step S241, the process proceeds to step S261 described later. Here, it is assumed that the device ID of the mobile
ステップS242では、制御部610が、通信部660を利用して、文字列を要求する指示である文字列要求指示としての文字列要求データを、携帯端末装置500へ送信する。送信される文字列要求データには、自装置の装置IDと、入力枠データとが含まれる。ここで、自装置(データ処理装置600)の装置IDは、“11TA”であるとする。入力枠データは、入力可能状態の文字入力枠の情報を示すデータである。入力枠データは、入力可能状態の文字入力枠を特定する入力枠IDと、入力枠データテーブルにおける、当該入力枠IDに対応する入力枠対応情報とが示される。文字列要求指示としての文字列要求データが送信されると、ステップS242の処理は終了する。
In step S <b> 242,
なお、後述する図12のステップS252またはステップS253において、NOと判定されて、再度、ステップS242の処理が行なわれる場合、ステップS242では、制御部610が、自装置の装置IDおよび入力枠データに加えて、エラーメッセージを含む文字列要求データを、携帯端末装置500へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
In addition, when it determines with NO in step S252 or step S253 of FIG. 12 mentioned later, and the process of step S242 is performed again, in step S242, the
ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されており、文字入力枠IW224が入力可能状態であるとする。また、ステップS242の処理で使用される入力枠データテーブルは、図9の入力枠データテーブルTD100であるとする。この場合、文字列要求データに含まれる入力枠データは、以下の入力枠データTD200となる。
Here, the
図13は、一例としての入力枠データTD200を示す図である。図13を参照して、入力枠データTD200には、入力可能状態の文字入力枠IW224を特定する入力枠ID“TX04”が示される。また、入力枠データTD200には、図9の入力枠データテーブルTD100において、入力枠ID“TX04” に対応する、許可文字種別および入力可能データ量が示される。 FIG. 13 is a diagram showing input frame data TD200 as an example. Referring to FIG. 13, input box data TD200 indicates an input box ID “TX04” that specifies character input box IW224 in an input enabled state. Also, the input frame data TD200 indicates the permitted character type and the amount of data that can be input corresponding to the input frame ID “TX04” in the input frame data table TD100 of FIG.
ここで、入力枠データTD200に示される許可文字種別と、図10のラベル説明表T110とにより、入力可能状態の文字入力枠IW224に、ひらがなの入力が許可されることが示される。すなわち、入力枠データTD200に示される許可文字種別は、入力可能状態の文字入力枠IW224に入力が許可される文字の種別である。 Here, the permitted character type indicated in the input frame data TD200 and the label explanation table T110 in FIG. 10 indicate that the input of hiragana is permitted in the character input frame IW224 in the input enabled state. That is, the permitted character type indicated in the input frame data TD200 is a character type that is permitted to be input to the character input frame IW224 in the input enabled state.
再び、図12を参照して、文字入力処理Mでは、まず、ステップS211の処理が行なわれる。 Referring to FIG. 12 again, in the character input process M, first, the process of step S211 is performed.
ステップS211では、制御部510が、文字列要求指示としての文字列要求データを受信したか否かを判定する。ステップS211において、YESならば、ステップS212に進む。一方、ステップS211において、NOならば、再度、ステップS211の処理が行なわれる。ここでは、文字列要求指示としての文字列要求データを受信したとして、ステップS212に進む。
In step S211,
なお、受信した文字列要求データにエラーメッセージが含まれている場合、制御部510は、所定時間(たとえば、2秒)、エラーメッセージを表示部530に表示させる。そして、ステップS212に進む。
When the received character string request data includes an error message,
ステップS212では、RCモード解除処理Mが行なわれる。RCモード解除処理Mでは、制御部510が、携帯端末装置500の動作モードを、RCモードから通常モードに変更する。携帯端末装置500の動作モードが通常モードに設定されることにより、文字入力処理Mとは独立して行なわれる図11の操作判定処理MのステップS112の処理が行なわれたとしても、制御信号は、データ処理装置600へ送信されなくなる。
In step S212, RC mode release processing M is performed. In RC mode release processing M,
また、制御部510は、通常モードの携帯端末装置500の方向ボタン541A,541B,541C,541D、決定ボタン541Eを、後述する文字の入力または文字の編集を行なうためのボタンに設定する。そして、ステップS213に進む。
ステップS213では、有効ボタン設定処理Mが行なわれる。ここで、有効ボタンとは、押下されることにより対応する処理が行なわれるボタンである。有効ボタン設定処理Mでは、制御部510が、無効ボタンとなっている、文字を入力するためのボタン(以下、文字入力無効ボタンともいう)を、有効ボタンに設定する。ここで、文字入力無効ボタンは、文字ボタン群546に含まれる文字ボタンAB,CLB,CB,1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bであるとする。この場合、制御部510は、文字ボタンAB,CLB,CB,1B,2B,3B,4B,5B,6B,7B,8B,9B,KB,0B,#Bを、有効ボタンに設定する。以下においては、有効ボタンに設定された文字ボタンを、有効文字ボタンともいう。そして、S214に進む。
In step S213, an effective button setting process M is performed. Here, the effective button is a button for performing a corresponding process when pressed. In the valid button setting process M, the
ステップS214では、許可文字種別の文字の入力が許可されるか否かが判定される。具体的には、制御部510が、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Mであるか否かを判定する。ここで、入力許可文字種別Mは、携帯端末装置500において、入力が許可される文字の種別である。ここで、入力許可文字種別Mは、一例として、漢字、ひらがな、全角カタカナ、半角アルファベット大文字、半角アルファベット小文字および半角数字であるとする。すなわち、携帯端末装置500においては、一例として、半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字の入力は許可されないとする。以下においては、携帯端末装置500において、入力が許可なれない文字の種別を、入力非許可文字種別Mともいう。すなわち、半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字は、入力非許可文字種別Mとなる。
In step S214, it is determined whether or not the input of the permitted character type is permitted. Specifically,
ステップS214において、YESならば、ステップS215に進む。一方、ステップS214において、NOならば、後述するステップS218に進む。ここで、受信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。この場合、文字列要求データに含まれる入力枠データTD200が示す許可文字種別としてのひらがなが、入力許可文字種別Mであるので、ステップS214において、YESと判定され、ステップS215に進む。 If YES in step S214, the process proceeds to step S215. On the other hand, if NO at step S214, the process proceeds to step S218 described later. Here, it is assumed that the input frame data included in the received character string request data is the input frame data TD200 of FIG. In this case, since the hiragana as the permitted character type indicated by the input frame data TD200 included in the character string request data is the input permitted character type M, YES is determined in step S214, and the process proceeds to step S215.
ステップS215は、文字入力モード設定処理Mが行なわれる。文字入力モード設定処理Mでは、制御部510が、有効文字ボタンの押下により入力される文字の種別を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別に設定する。当該設定により文字入力モードが設定される。ここで、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、ひらがなであるとする。この場合、有効文字ボタン(たとえば、文字ボタン1B,2B等)の押下により入力される文字の種別は、ひらがなに設定される。
In step S215, a character input mode setting process M is performed. In the character input mode setting process M, the
以下においては、有効文字ボタンの押下により入力される文字の種別が、漢字またはひらがなに設定された場合の文字入力モードを、漢字−ひらがな入力モードともいう。 In the following, the character input mode when the type of character input by pressing the effective character button is set to kanji or hiragana is also referred to as kanji-hiragana input mode.
なお、有効文字ボタンの押下により入力される文字の種別が、漢字に設定された場合、有効文字ボタンの押下により、最初に入力される文字は、ひらがなとなる。そして、複数のひらがなによる文字列が入力された状態で、漢字に変換するための操作(以下、漢字変換操作ともいう)があると、当該入力された文字列の全てまたは一部が漢字に変換される。漢字変換操作は、たとえば、方向ボタン541Bの押下操作である。なお、1つのひらがなの文字が入力された状態で、漢字変換操作があると、ひらがなの文字が漢字に変換される。 When the type of character input by pressing the effective character button is set to kanji, the first character input by pressing the effective character button is hiragana. Then, if there is an operation for converting to kanji (hereinafter also referred to as kanji conversion operation) in a state where a plurality of hiragana character strings have been input, all or part of the input character string is converted to kanji. Is done. The kanji conversion operation is, for example, an operation of pressing the direction button 541B. Note that if there is a kanji conversion operation in a state where one hiragana character is input, the hiragana character is converted into a kanji.
また、有効文字ボタンの押下により入力される文字の種別が、全角カタカナに設定された場合の文字入力モードを、カタカナ入力モードともいう。また、有効文字ボタンの押下により入力される文字の種別が、半角アルファベット大文字および半角アルファベット小文字のいずれかに設定された場合の文字入力モードを、アルファベット入力モードともいう。また、有効文字ボタンの押下により入力される文字の種別が、半角数字に設定された場合の文字入力モードを、数字入力モードともいう。そして、ステップS221に進む。 The character input mode when the type of character input by pressing the effective character button is set to double-byte katakana is also referred to as katakana input mode. In addition, the character input mode when the type of the character input by pressing the valid character button is set to either one-byte uppercase alphabet or lowercase one-byte alphabet is also referred to as alphabet input mode. The character input mode when the character type input by pressing the effective character button is set to a single-byte number is also referred to as a number input mode. Then, the process proceeds to step S221.
ステップS221では、文字入力画像表示処理Mが行なわれる。文字入力画像表示処理Mでは、制御部510が、VDP532を利用して、文字入力画像を生成し、生成した文字入力画像を表示部530に表示させる。ここで、生成される文字入力画像は、以下の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像(以下、文字入力画像Nともいう)であるとする。そして、ステップS221の処理は終了する。
In step S221, a character input image display process M is performed. In the character input image display process M, the
図14は、一例としての文字入力画像MG300を示す図である。図14を参照して、文字入力画像MG300には、モード文字MG310が表示される。モード文字とは、設定されている文字入力モードを示すための文字である。 FIG. 14 is a diagram showing a character input image MG300 as an example. Referring to FIG. 14, mode character MG310 is displayed in character input image MG300. The mode character is a character for indicating a set character input mode.
設定されている文字入力モードが、漢字−ひらがな入力モードである場合、文字入力画像(たとえば、文字入力画像MG300)には、モード文字MG310が示すように漢字の“漢”が示される。また、設定されている文字入力モードが、カタカナ入力モードである場合、文字入力画像には、カタカナの“ア”が表示される。また、設定されている文字入力モードが、アルファベット入力モードである場合、文字入力画像には、アルファベットの“A”が表示される。また、設定されている文字入力モードが、数字入力モードである場合、文字入力画像には、数字の“1”が表示される。 When the set character input mode is the Kanji-Hiragana input mode, the character input image (for example, the character input image MG300) indicates “Chinese” of the Chinese character as indicated by the mode character MG310. In addition, when the set character input mode is the katakana input mode, “a” of katakana is displayed on the character input image. If the set character input mode is the alphabet input mode, the alphabet “A” is displayed in the character input image. When the set character input mode is the number input mode, the number “1” is displayed on the character input image.
また、文字入力画像MG300には、文字入力領域MR320が配置される。文字入力画像MG300は、有効文字ボタンの押下により入力される文字が表示される。文字入力画像MG300の文字入力領域MR320に示される文字列「あ・・・」は、入力された文字列を表示した場合の一例を示す。 In addition, a character input area MR320 is arranged in the character input image MG300. Character input image MG300 displays a character input by pressing an effective character button. The character string “A...” Shown in the character input area MR320 of the character input image MG300 shows an example when the input character string is displayed.
再び、図12を参照して、ステップS221の処理の後、ステップS222に進む。
ステップS222では、文字入力編集処理Mが行なわれる。文字入力編集処理Mでは、制御部510が、ユーザによる、有効文字ボタンの押下があった場合、押下された有効文字ボタンに対応する文字を、文字入力領域MR320内に表示させるための処理を行なう。
Referring to FIG. 12 again, after the process of step S221, the process proceeds to step S222.
In step S222, a character input editing process M is performed. In the character input editing process M, the
具体的には、有効文字ボタンの押下があった場合、制御部510は、設定されている文字入力モードに対応する種別の文字であって、押下された有効文字ボタンに対応する文字を、文字入力領域MR320内に表示させるための処理を行なう。
Specifically, when the valid character button is pressed, the
たとえば、文字入力モードが、漢字−ひらがな入力モードである場合に、有効文字ボタンとしての図3の文字ボタン1Bが押下された場合、制御部510は、文字入力領域MR320内にひらがなの“あ”を表示させるための処理を行なう。
For example, when the character input mode is the Kanji-Hiragana input mode and the character button 1B of FIG. 3 as the effective character button is pressed, the
なお、同じ有効文字ボタンが、連続して複数回押下された場合、制御部510は、押下された有効文字ボタンに対応する文字であって、押下された回数に対応する文字を、文字入力領域MR320内に表示させるための処理を行なう。たとえば、文字入力モードが、漢字−ひらがな入力モードである場合に、有効文字ボタンとしての図3の文字ボタン1Bが連続して複数回、押下された場合、制御部510は、文字ボタン1Bが押下される毎に、文字入力領域MR320内に、ひらがな“あ”、“い”、“う”、“え”、“お”の順に表示させる。
When the same valid character button is continuously pressed a plurality of times, the
なお、文字入力領域MR320内に複数のひらがなによる文字列が表示された状態で、前述した漢字変換操作があった場合、制御部510は、当該文字列の全てまたは一部を漢字に変換した文字列を、文字入力領域MR320内に表示させるための処理を行なう。
Note that when the above-described kanji conversion operation is performed in a state where a plurality of hiragana character strings are displayed in the character input area MR320, the
また、たとえば、文字入力モードが、アルファベット入力モードである場合に、有効文字ボタンとしての図3の文字ボタン2Bが連続して複数回、押下された場合、制御部510は、文字ボタン2Bが押下される毎に、文字入力領域MR320内に、アルファベット“A”、“B”、“C”の順に表示させる。
Further, for example, when the character input mode is the alphabet input mode, when the
なお、文字入力領域MR320内に文字が表示されている状態で、有効文字ボタンとしての文字ボタンCLBが押下された場合、制御部510は、文字入力領域MR320内に最も新しく表示された文字を消去する。
When a character button CLB as an effective character button is pressed while a character is displayed in character input area MR320,
なお、文字入力領域MR320内に複数の文字が表示されている状態で、方向ボタン541C,541Dが押下されると、編集対象となる文字を変更することができる。
When the
また、文字入力編集処理Mでは、他の処理とは独立して、文字列確定判定処理が行なわれる。文字列確定判定処理では、制御部510が、文字確定操作があるか否かを判定する。文字確定操作は、文字入力領域MR320内に、文字が表示された状態で、たとえば、決定ボタン541Eを連続して2回押下する操作である。制御部510は、文字確定操作があった場合、文字入力編集処理Mを終了させる。以下においては、文字確定操作があった時点おいて文字入力領域MR320内に表示されてる文字列を、確定文字列ともいう。そして、ステップS223に進む。
In the character input editing process M, a character string determination process is performed independently of the other processes. In the character string determination process,
ステップS223では、入力文字数が所定数以下であるか否かが判定される。具体的には、制御部510が、確定文字列のデータ量の合計が、受信した文字列要求データに含まれる入力枠データが示す入力可能データ量以下であるか否かを判定する。ステップS223において、YESならば、ステップS224に進む。一方、ステップS223において、NOならば、制御部510は、エラーメッセージを表示部530に、所定時間表示させて、再度、ステップS222の処理が行なわれる。エラーメッセージは、たとえば、「入力された文字数は、選択された文字入力枠に入力可能な文字数を超えています」というメッセージである。所定時間は、たとえば、3秒である。
In step S223, it is determined whether the number of input characters is equal to or less than a predetermined number. Specifically,
ここで、確定文字列は、“たろう”であるとする。この場合、確定文字列“たろう”のデータ量の合計は、6バイトである。また、受信した文字列要求データに含まれる入力枠データは、入力枠データTD200であるとする。この場合、ステップS223において、YESと判定されて、ステップS224に進む。 Here, it is assumed that the confirmed character string is “Taro”. In this case, the total data amount of the fixed character string “Taro” is 6 bytes. Also, it is assumed that the input box data included in the received character string request data is input box data TD200. In this case, YES is determined in step S223, and the process proceeds to step S224.
ステップS224では、制御部510が、後述する文字入力モード設定処理MNを行なったか否を判定する。すなわち、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mであり、文字入力モード設定処理MNが行なわれたか否かが判定される。ステップS224において、YESならば、後述するステップS225に進む。一方、ステップS224において、NOならば、ステップS226に進む。ここでは、文字入力モード設定処理MNが行なわれていないとして、ステップS226に進む。
In step S224,
ステップS226では、文字列送信処理Mが行なわれる。文字列送信処理Mでは、制御部510が、通信部560を利用して、入力枠文字データを、受信した文字列要求データに含まれる装置IDにより特定される装置へ送信する。ここで、入力枠文字データは、受信した文字列要求データに含まれる入力枠データが示す入力枠IDにより特定される、入力可能状態の文字入力枠に入力するための文字列を示すデータである。
In step S226, a character string transmission process M is performed. In the character string transmission process M, the
ここで、送信される入力枠文字データは、受信した文字列要求データに含まれる入力枠データが示す入力枠IDと、確定文字列と、確定文字列のデータ量とを示すデータとなる。 Here, the input box character data to be transmitted is data indicating the input box ID indicated by the input box data included in the received character string request data, the fixed character string, and the data amount of the fixed character string.
ここで、受信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。また、確定文字列は“たろう”であるとする。また、文字列要求データに含まれる装置IDは、“11TA”であるとする。この場合、入力枠文字データは、以下の入力枠文字データMD300となる。また、入力枠文字データMD300は、装置ID“11TA”により特定されるデータ処理装置600へ送信される。そして、ステップS226の処理は終了する。
Here, it is assumed that the input frame data included in the received character string request data is the input frame data TD200 of FIG. Further, it is assumed that the confirmed character string is “Taro”. Further, it is assumed that the device ID included in the character string request data is “11TA”. In this case, the input box character data is the following input box character data MD300. The input box character data MD300 is transmitted to the
図15は、一例としての入力枠文字データMD300を示す図である。図15を参照して、入力枠文字データMD300において、「入力文字列」とは、入力枠IDにより特定される、入力可能状態の文字入力枠に入力するための文字である。「入力文字列」は、前述した確定文字列となる。「データ量」とは、「入力文字列」のデータ量である。 FIG. 15 is a diagram showing input box character data MD300 as an example. Referring to FIG. 15, in input box character data MD300, “input character string” is a character to be input to a character input box in an input enabled state specified by input box ID. The “input character string” is the fixed character string described above. The “data amount” is the data amount of the “input character string”.
再び、図12を参照して、文字入力処理Tでは、ステップS242の処理の後、ステップS251に進む。 Referring to FIG. 12 again, in the character input process T, the process proceeds to step S251 after the process in step S242.
ステップS251では、制御部610が、入力枠文字データを受信したか否かを判定する。ステップS251において、YESならば、ステップS252に進む。一方、ステップS251において、NOならば、再度、ステップS251の処理が行なわれる。ここでは、図15の入力枠文字データMD300を受信したとして、ステップS252に進む。
In step S251,
ステップS252では、受信した入力枠文字データが示す入力文字列が、入力可能状態の文字入力枠に入力するための文字列であるか否かが判定される。具体的には、制御部610が、受信した入力枠文字データが示す入力枠IDと、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データが示す入力枠IDとが一致するか否かを判定する。ステップS252において、YESならば、ステップS253に進む。一方、ステップS252において、NOならば、再度、ステップS242の処理が行なわれる。
In step S252, it is determined whether or not the input character string indicated by the received input box character data is a character string to be input to the input enabled character input box. Specifically, whether
ここで、受信した入力枠文字データは、入力枠文字データMD300であるとする。また、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。この場合、ステップS252において、YESと判定され、ステップS253に進む。
Here, it is assumed that the received input box character data is input box character data MD300. Further, it is assumed that the input frame data included in the character string request data transmitted to the mobile
ステップS253では、制御部610が、受信した入力枠文字データが示す入力文字列の文字の種別が、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データが示す許可文字種別と一致するか否かを判定する。ステップS253において、YESならば、ステップS254に進む。一方、ステップS253において、NOならば、再度、ステップS242の処理が行なわれる。
In step S253,
ここで、受信した入力枠文字データは、入力枠文字データMD300であるとする。入力枠文字データMD300が示す入力文字列の文字の種別は、ひらがなであるとする。また、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。この場合、ステップS253において、YESと判定され、ステップS254に進む。
Here, it is assumed that the received input box character data is input box character data MD300. Assume that the character type of the input character string indicated by the input box character data MD300 is hiragana. Further, it is assumed that the input frame data included in the character string request data transmitted to the mobile
なお、ステップS253において、NOと判定される場合は、入力可能状態の文字入力枠の許可文字種別が、たとえば、ひらがなである状況において、携帯端末装置500においてひらがなを入力している最中に、ユーザの誤操作により、ひらがなの一部または全てを漢字に変換した状態で、変換された文字を、データ処理装置600へ送信した場合である。
In addition, when it determines with NO in step S253, in the situation where the permission character classification of the character input frame of an input enabled state is hiragana, for example, while inputting the hiragana in the portable
ステップS254では、制御部610が、文字列受信完了通知Tを、携帯端末装置500へ送信する。ここで、文字列受信完了通知Tは、入力可能状態の文字入力枠に入力するための文字列の受信が完了したことを示す通知である。そして、ステップS254の処理は終了する。
In step S254,
文字入力処理Mでは、ステップS226の処理の後、ステップS227に進む。
ステップS227では、制御部510が、文字列受信完了通知Tを受信したか否かを判定する。ステップS227において、YESならば、ステップS231に進む。一方、ステップS227において、NOならば、再度、ステップS227の処理が行なわれる。ここでは、文字列受信完了通知Tを受信したとして、ステップS231に進む。
In the character input process M, the process proceeds to step S227 after the process of step S226.
In step S227,
ステップS231では、RCモード設定処理Mが行なわれる。RCモード設定処理Mでは、制御部510が、携帯端末装置500の動作モードを、通常モードからRCモードに変更する。そして、制御部510は、VDP532を利用して、現時点で表示部530に表示されている画像(たとえば、図14の文字入力画像MG300)の代わりに、図7の制御画像MG100Aを表示部530に表示させる。そして、再度、ステップS211の処理が行なわれる。
In step S231, an RC mode setting process M is performed. In RC mode setting process M,
文字入力処理Tでは、ステップS254の処理の後、ステップS255に進む。
ステップS255では、文字列表示処理Tが行なわれる。文字列表示処理Tでは、制御部610が、VDP632を利用して、受信した入力枠文字データが示す入力文字列を、入力可能状態の文字入力枠内に表示させる。また、制御部610は、受信した入力枠文字データが示す入力文字列を、入力可能状態の文字入力枠に対応づけて記憶部620に記憶させる。
In the character input process T, the process proceeds to step S255 after the process of step S254.
In step S255, a character string display process T is performed. In the character string display process T, the
ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、入力可能状態の文字入力枠は、文字入力枠IW224であるとする。また、受信した入力枠文字データは、入力枠文字データMD300であるとする。
Here, it is assumed that the
この場合、文字列表示処理Tにより、文字入力枠IW224内に、“たろう”という文字列が表示される。すなわち、入力可能状態の文字入力枠に文字が入力される。また、記憶部620には、文字列“たろう”が、文字入力枠IW224を特定するための入力枠ID“TX04”に対応づけて記憶される。
In this case, the character string “Taro” is displayed in the character input frame IW224 by the character string display process T. That is, a character is input to the character input frame in the input enabled state. The
そして、この文字入力処理Tは終了し、図11の制御信号対応処理Tに戻り、再度、ステップS141の処理が行なわれる。 Then, the character input process T ends, the process returns to the control signal handling process T in FIG. 11, and the process of step S141 is performed again.
次に、図12のS214において、NOと判定される場合の処理について説明する。すなわち、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、前述した入力許可文字種別Mでなく、入力非許可文字種別Mである場合の処理について説明する。ここで、記憶部520には、非許可文字種別対応データテーブルが予め記憶されるとする。非許可文字種別対応データテーブルは、入力非許可文字種別Mに対応する入力許可文字種別Mを示すデータテーブルである。
Next, a process when it is determined NO in S214 of FIG. 12 will be described. That is, a process when the permitted character type indicated by the input frame data included in the received character string request data is not the input permitted character type M but the input non-permitted character type M will be described. Here, it is assumed that the
ここで、入力非許可文字種別Mが半角カタカナ、全角アルファベット大文字、全角アルファベット小文字および全角数字である場合、記憶部520に記憶される非許可文字種別対応データテーブルは、以下の非許可文字種別対応データテーブルMD400であるとする。
Here, when the input non-permitted character type M is half-width katakana, full-width uppercase alphabet, full-width lowercase alphabet, and full-width numeric characters, the non-permitted character type correspondence data table stored in the
図16は、一例としての非許可文字種別対応データテーブルMD400を示す図である。図16を参照して、非許可文字種別対応データテーブルMD400において、「非許可文字種別」とは、前述した入力非許可文字種別Mである。「対応文字種別」とは、「非許可文字種別」に対応する入力許可文字種別Mである。 FIG. 16 is a diagram showing a non-permitted character type correspondence data table MD400 as an example. Referring to FIG. 16, in the non-permitted character type correspondence data table MD400, the “non-permitted character type” is the input non-permitted character type M described above. The “corresponding character type” is the input permitted character type M corresponding to the “non-permitted character type”.
たとえば、非許可文字種別対応データテーブルMD400は、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、半角カタカナである場合、当該半角カタカナに対応する入力許可文字種別Mは、全角カタカナであることを示す。 For example, in the non-permitted character type correspondence data table MD400, when the permitted character type indicated by the input frame data included in the received character string request data is a half-width katakana, the input permitted character type M corresponding to the half-width katakana is Indicates double-byte katakana.
再び、図12を参照して、S214において、NOならば、ステップS218に進む。
ステップS218では、文字入力モード設定処理MNが行なわれる。文字入力モード設定処理MNでは、制御部510が、非許可文字種別対応データテーブルを利用して、有効文字ボタンの押下により入力される文字の種別を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別に対応する入力許可文字種別Mに設定する。
Referring to FIG. 12 again, if NO in S214, the process proceeds to step S218.
In step S218, a character input mode setting process MN is performed. In the character input mode setting process MN, the
ここで、非許可文字種別対応データテーブルは、図16の非許可文字種別対応データテーブルMD400であるとする。また、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、一例として、全角数字であるとする。非許可文字種別対応データテーブルMD400において、入力非許可文字種別Mとしての全角数字に対応する入力許可文字種別Mは、半角数字である。この場合、有効文字ボタンの押下により入力される文字の種別は、半角数字に設定される。この場合、携帯端末装置500の文字入力モードは、数字入力モードとなる。そして、ステップS221に進む。
Here, it is assumed that the non-permitted character type correspondence data table is the non-permitted character type correspondence data table MD400 of FIG. In addition, as an example, the permitted character type indicated by the input frame data included in the received character string request data is a full-width numeral. In the non-permitted character type correspondence data table MD400, the input permitted character type M corresponding to the full-width number as the input non-permitted character type M is a single-byte number. In this case, the type of the character input by pressing the effective character button is set to a single-byte number. In this case, the character input mode of the mobile
そして、ステップS221,S222,S223の処理が前述したのと同様に行なわれるとする。そして、ステップS223でYESと判定され、ステップS224に進むとする。 Assume that the processing in steps S221, S222, and S223 is performed in the same manner as described above. Then, assume that YES is determined in the step S223 and the process proceeds to the step S224.
ステップS224では、前述したように、制御部510が、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mであり、文字入力モード設定処理MNが行なわれたか否かが判定される。ここでは、文字入力モード設定処理MNが行なわれたとして、ステップS225に進む。
In step S224, as described above, the
ステップS225では、文字変換処理Mが行なわれる。文字変換処理Mでは、制御部510が、文字入力モード設定処理MNにより設定された文字入力モードで入力された、入力非許可文字種別Mとしての文字(確定文字列)を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字に変換する。
In step S225, a character conversion process M is performed. In the character conversion process M, the
ここで、文字入力モード設定処理MNにより設定された文字入力モードは、数字入力モードであるとする。また、入力された確定文字列は、たとえば、半角の数字“123”であるとする。また、受信した文字列要求データに含まれる入力枠データが示す許可文字種別は、全角数字であるとする。この場合、文字変換処理Mにより、確定文字列としての半角の数字“123”は、確定文字列としての全角の数字“123”に変換される。 Here, it is assumed that the character input mode set by the character input mode setting process MN is a numeric input mode. Further, it is assumed that the input confirmed character string is, for example, a half-width number “123”. In addition, it is assumed that the permitted character type indicated by the input frame data included in the received character string request data is a double-byte number. In this case, the character conversion process M converts the half-width number “123” as the confirmed character string into the full-width number “123” as the confirmed character string.
そして、前述した、図12のステップS226以降の処理と、図12のステップS251以降の処理とが行なわれることにより、入力可能状態の文字入力枠に全角の数字“123”が表示される。 Then, the processing after step S226 in FIG. 12 and the processing after step S251 in FIG. 12 are performed, so that the full-width numeral “123” is displayed in the character input box in the input enabled state.
以上のステップS218,S225の処理が行なわれることにより、受信した文字列要求データに含まれる入力枠データが示す許可文字種別が、前述した入力許可文字種別Mでなく、入力非許可文字種別Mである場合であっても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することが可能となる。 By performing the processes of steps S218 and S225 described above, the permitted character type indicated by the input frame data included in the received character string request data is not the input permitted character type M but the input non-permitted character type M described above. Even in some cases, it is possible to input characters of a type that is allowed to be input in the character input frame in the input enabled state.
すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。
That is, even when the type of characters permitted to be input in the input enabled character input frame cannot be directly input in the mobile
次に、図12のステップS241でNOと判定される場合の処理について説明する。ここで、ステップS241でNOと判定される場合は、データ処理装置600が、装置ID“11KB”が含まれる、制御信号としてのRC信号を、ワイヤレスキーボード400から受信した場合であるとする。ステップS241でNOならば、ステップS261に進む。
Next, a process when it is determined NO in step S241 of FIG. 12 will be described. Here, if NO is determined in step S <b> 241, it is assumed that the
ステップS261では、入力モード設定処理Tが行なわれる。入力モード設定処理Tでは、制御部610が、データ処理装置600を、キーボード入力モードに設定する。キーボード入力モードは、ワイヤレスキーボード400から受信する文字データが示す文字を、入力可能状態の文字入力枠に入力するモードである。そして、ステップS262に進む。
In step S261, an input mode setting process T is performed. In the input mode setting process T, the
ステップS262では、文字入力編集処理Tが行なわれる。文字入力編集処理Tでは、制御部610が、VDP632を利用して、ユーザによるワイヤレスキーボード400の操作により文字データを受信する毎に、当該受信した文字データが示す文字を、入力可能状態の文字入力枠内に表示させる。
In step S262, a character input editing process T is performed. In the character input editing process T, whenever the
また、文字入力編集処理Tでは、他の処理とは独立して、文字列確定判定処理Tが行なわれる。文字入力編集処理Tは、制御部610が、文字確定操作Tがあるか否かを判定する。文字確定操作Tは、入力可能状態の文字入力枠内に文字が表示された状態で、たとえば、ワイヤレスキーボード400が有する、「ENTERキー」を押下する操作である。制御部510は、文字確定操作Tがあった場合、文字入力編集処理Tを終了させる。そして、この文字入力処理Tは終了し、図11の制御信号対応処理Tに戻り、再度、ステップS141の処理が行なわれる。
In the character input editing process T, a character string determination process T is performed independently of other processes. In the character input editing process T, the
以上説明したように、本実施の形態では、データ処理装置600の表示部630に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が許可される文字の種別(許可文字種別)が、携帯端末装置500へ送信される。
As described above, according to the present embodiment, when the character input frame displayed on the
携帯端末装置500では、受信した許可文字種別の文字の入力が許可される場合、有効文字ボタンの押下により入力される文字の種別を、許可文字種別に設定する。そして、設定された許可文字種別の文字であって、有効文字ボタンの押下により入力された文字を、データ処理装置600へ送信する。
In the mobile
そのため、携帯端末装置500において、ユーザは文字入力モードを意識することなく、文字の入力操作を行なうことができる。その結果、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。
Therefore, in mobile
また、携帯端末装置500では、受信した許可文字種別の文字の入力が許可されない場合、すなわち、許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mである場合、有効文字ボタンの押下により入力される文字の種別を、許可文字種別に対応する入力許可文字種別Mに設定する。そして、設定された入力許可文字種別Mの文字であって、有効文字ボタンの押下により入力された文字が、受信した許可文字種別(入力非許可文字種別M)の文字に変換される。そして、変換された許可文字種別(入力非許可文字種別M)の文字を、データ処理装置600へ送信する。
In the mobile
したがって、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。
Therefore, even when characters of a type permitted to be input in the character input frame in the input enabled state cannot be directly input in the mobile
また、本実施の形態では、データ処理装置600の表示部630に表示される文字入力枠が入力可能状態になると、文字入力枠を特定するための入力枠IDが、携帯端末装置500へ送信される。携帯端末装置500では、入力された文字と、受信した入力枠IDとを、データ処理装置600へ送信する。
In the present embodiment, when the character input frame displayed on
したがって、データ処理装置600では、送信した入力枠IDと、受信した入力枠IDとが一致するか否かを判定することにより、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
Therefore, in the
<第2の実施の形態>
次に、携帯端末装置500において、一度、入力した文字列を利用する処理について説明する。
<Second Embodiment>
Next, a process of using the input character string once in the mobile
本実施の形態におけるネットワークシステムは、第1の実施の形態におけるネットワークシステム1000と同様なので詳細な説明は繰り返さない。携帯端末装置500およびデータ処理装置600の各々の構成は、第1の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
Since the network system in the present embodiment is similar to
本実施の形態では、携帯端末装置500がRCモードである場合において、携帯端末装置500で操作判定処理Mが行なわれるとする。操作判定処理Mは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置600では、他の処理とは独立して、以下の制御信号対応処理TAが行なわれるとする。
In the present embodiment, it is assumed that operation determination processing M is performed in mobile
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に図8のWebページ画像G200が表示されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
ここで、文字入力枠には、当該文字入力枠を特定するための入力枠IDが、制御部610により割り当てられる。また、入力枠IDには、各種情報が対応づけられる。以下においては、入力枠IDに対応づけられる情報を示すデータテーブルを、入力枠データテーブルともいう。ここで、Webページ画像G200に示される複数の文字入力枠の各々には、以下の入力枠データテーブルTD100Aに示す情報が対応付けられる。
Here, an input box ID for specifying the character input box is assigned to the character input box by the
図17は、一例としての入力枠データテーブルTD100Aを示す図である。図17を参照して、入力枠データテーブルTD100Aにおいて、「入力枠ID」、「許可文字種別」、「入力可能データ量」の項目は、それぞれ、図9の入力枠データテーブルTD100の「入力枠ID」、「許可文字種別」、「入力可能データ量」の項目と同様なので詳細な説明は繰り返さない。 FIG. 17 is a diagram showing an input frame data table TD100A as an example. Referring to FIG. 17, in the input frame data table TD100A, the items “input frame ID”, “permitted character type”, and “inputable data amount” are “input frame” in the input frame data table TD100 of FIG. Since it is the same as the items “ID”, “permitted character type”, and “inputable data amount”, detailed description will not be repeated.
入力枠データテーブルTD100Aにおいて、「文字列種別」とは、対応する入力枠IDにより特定される文字入力枠に入力が要求される文字列の種別(種類)である。「文字列種別」の項目では、アルファベットによるラベルが示される。「文字列種別」の項目に示されるラベルについて、以下のラベル説明表T110Aを参照しながら説明する。 In the input box data table TD100A, the “character string type” is a type (type) of a character string requested to be input to the character input box specified by the corresponding input box ID. In the item “character string type”, a label in alphabet is shown. The label shown in the item “character string type” will be described with reference to the following label explanation table T110A.
図18は、一例としてのラベル説明表T110Aを示す図である。図18を参照して、ラベル説明表T110Aにおいて、「説明」とは、対応するラベルの説明である。たとえば、ラベル“NAME−SEI”は、漢字で表記した性(苗字)を意味する。この場合、図17の入力枠データテーブルTD100Aの「文字列種別」の項目において、ラベル“NAME−SEI” に対応する入力枠IDにより特定される文字入力枠に入力が要求される文字列の種別は、漢字で表記した性(苗字)となる。 FIG. 18 is a diagram illustrating a label explanation table T110A as an example. Referring to FIG. 18, in the label explanation table T110A, “description” is a description of a corresponding label. For example, the label “NAME-SEI” means sex (surname) written in Chinese characters. In this case, in the item “character string type” of the input box data table TD100A of FIG. 17, the type of character string that is requested to be input to the character input box specified by the input box ID corresponding to the label “NAME-SEI”. Is the sex (surname) written in Chinese characters.
また、たとえば、ラベル説明表T110Aにおいて、ラベル“BIRTHDAY−Y”は、生まれた年を意味する。この場合、入力枠データテーブルTD100Aの「文字列種別」の項目において、ラベル“BIRTHDAY−Y”に対応する入力枠IDにより特定される文字入力枠に入力が要求される文字列の種別は、生まれた年となる。また、たとえば、ラベル説明表T110Aにおいて、ラベル“BIRTHDAY−M”は、生まれた月を意味する。この場合、入力枠データテーブルTD100Aの「文字列種別」の項目において、ラベル“BIRTHDAY−M”に対応する入力枠IDにより特定される文字入力枠に入力が要求される文字列の種別は、生まれた月となる。 For example, in the label explanation table T110A, the label “BIRTHDAY-Y” means the year of birth. In this case, in the “character string type” item of the input frame data table TD100A, the type of character string requested to be input to the character input frame specified by the input frame ID corresponding to the label “BIRTHDAY-Y” is born. It will be a new year. Further, for example, in the label explanation table T110A, the label “BIRTHDAY-M” means the month of birth. In this case, in the item “character string type” of the input frame data table TD100A, the type of character string requested to be input to the character input frame specified by the input frame ID corresponding to the label “BIRTHDAY-M” is born. It becomes a month.
なお、「説明」の欄において、生年月日、郵便番号、電話番号のように、複数のラベルが使用されるものは、複数のラベルが1つの処理単位とされてもよい。たとえば、生年月日は、ラベル“BIRTHDAY−Y”,“BIRTHDAY−M”,“BIRTHDAY−D”が、1つの処理単位とされてもよい。 In the “description” column, when a plurality of labels are used, such as a date of birth, a postal code, and a telephone number, the plurality of labels may be regarded as one processing unit. For example, the labels “BIRTHDAY-Y”, “BIRTHDAY-M”, and “BIRTHDAY-D” may be used as one processing unit for the date of birth.
なお、入力枠データテーブルTD100Aに示される、文字列種別の情報も、前述した入力枠対応情報である。 Note that the character string type information shown in the input frame data table TD100A is also the above-described input frame correspondence information.
ここで、データ処理装置600の制御部610は、第1の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部620に記憶させるとする。表示部630に図8のWebページ画像G200が表示されている場合、生成される入力枠データテーブルは、図17の入力枠データテーブルTD100Aであるとする。この場合、記憶部620には、入力枠データテーブルTD100Aが記憶されるとする。
Here, as described in the first embodiment, the
図19は、操作判定処理Mおよび制御信号対応処理TAのフローチャートである。図19において、図11と同じステップ番号の処理は、図11で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図11の処理と異なる処理を主に説明する。 FIG. 19 is a flowchart of the operation determination process M and the control signal correspondence process TA. In FIG. 19, the processing with the same step number as in FIG. 11 is performed in the same manner as the processing described in FIG. 11, and therefore detailed description will not be repeated. In the following, processing different from the processing in FIG. 11 will be mainly described.
図19を参照して、操作判定処理Mは、第1の実施の形態で説明した図11の操作判定処理Mと同様なので詳細な説明は繰り返さない。制御信号対応処理TAは、図11の制御信号対応処理Tと比較して、ステップS145の代わりにステップS145Aが行なわれる点が異なる。それ以外は、制御信号対応処理Tと同様なので詳細な説明は繰り返さない。 Referring to FIG. 19, operation determination process M is the same as operation determination process M of FIG. 11 described in the first embodiment, and therefore detailed description will not be repeated. The control signal handling process TA is different from the control signal handling process T in FIG. 11 in that step S145A is performed instead of step S145. Other than that, it is the same as the control signal handling process T, and therefore detailed description will not be repeated.
ここで、装置ID“11MA”を含む、制御信号としてのENTER−RC信号が、携帯端末装置500からデータ処理装置600へ送信されるとする。また、データ処理装置600の表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、文字入力枠IW224が選択状態であるとする。
Here, it is assumed that an ENTER-RC signal as a control signal including the device ID “11MA” is transmitted from the mobile
この場合、制御信号対応処理TAのステップS144Bにおいて、YESと判定され、ステップS144Cに進む。 In this case, YES is determined in step S144B of the control signal handling process TA, and the process proceeds to step S144C.
ステップS144Cでは、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS145Aに進む。 In step S144C, a process similar to that described in the first embodiment is performed, and thus detailed description will not be repeated. Then, the process proceeds to step S145A.
ステップS145Aでは、文字入力処理TAが行なわれる。文字入力処理TAは、表示部630に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置500では、他の処理とは独立して、以下の文字入力処理MAが行なわれるとする。
In step S145A, a character input process TA is performed. Character input process TA is a process performed when the character input frame displayed on
図20は、文字入力処理MAおよび文字入力処理TAのフローチャートである。図20において、図12と同じステップ番号の処理は、図12で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図12の処理と異なる処理を主に説明する。 FIG. 20 is a flowchart of the character input process MA and the character input process TA. In FIG. 20, the processing with the same step number as in FIG. 12 is performed in the same manner as the processing described in FIG. 12, and therefore detailed description will not be repeated. In the following, processing different from the processing in FIG. 12 will be mainly described.
ステップS241では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS241において、YESならば、ステップS242Aに進む。一方、ステップS241において、NOならば、ステップS261に進む。 In step S241, processing similar to that described in the first embodiment is performed, and therefore detailed description will not be repeated. If YES in step S241, the process proceeds to step S242A. On the other hand, if NO at step S241, the process proceeds to step S261.
ステップS242Aでは、制御部610が、通信部660を利用して、文字列を要求する指示である文字列要求指示Aとしての文字列要求データAを、携帯端末装置500へ送信する。送信される文字列要求データAには、自装置の装置ID“11TA”と、入力枠データAとが含まれる。入力枠データAは、入力可能状態の文字入力枠を特定する入力枠IDと、入力枠データテーブルにおける、当該入力枠IDに対応する入力枠対応情報とが示される。文字列要求指示Aとしての文字列要求データAが送信されると、ステップS242Aの処理は終了する。
In step S242A,
なお、後述する図20のステップS252またはステップS253において、NOと判定されて、再度、ステップS242Aの処理が行なわれる場合、ステップS242Aでは、制御部610が、自装置の装置IDおよび入力枠データAに加えて、エラーメッセージを含む文字列要求データAを、携帯端末装置500へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
When it is determined NO in step S252 or step S253 of FIG. 20 described later and the process of step S242A is performed again, in step S242A, the
ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されており、文字入力枠IW224が入力可能状態であるとする。また、ステップS242Aの処理で使用される入力枠データテーブルは、図17の入力枠データテーブルTD100Aであるとする。この場合、文字列要求データAに含まれる入力枠データAは、以下の入力枠データTD200Aとなる。
Here, the
図21は、一例としての入力枠データTD200Aを示す図である。図21を参照して、入力枠データTD200Aは、図13の入力枠データTD200と比較して、「文字列種別」の項目が追加されている点が異なる。それ以外は、入力枠データTD200と同様なので詳細な説明は繰り返さない。 FIG. 21 is a diagram showing input frame data TD200A as an example. Referring to FIG. 21, input frame data TD200A is different from input frame data TD200 of FIG. 13 in that an item “character string type” is added. Other than that, since it is the same as the input frame data TD200, detailed description will not be repeated.
入力枠データTD200Aには、図17の入力枠データテーブルTD100Aにおいて、入力枠ID“TX04” に対応する、許可文字種別、入力可能データ量および文字列種別が示される。ここで、入力枠データTD200Aに示される文字列種別(ラベル“NAME−MEI−KANA”)と、図18のラベル説明表T110Aとにより、入力可能状態の文字入力枠IW224に入力が要求される文字列の種別は、名前のふりがなとなる。 In the input frame data TD200A, the permitted character type, the inputable data amount, and the character string type corresponding to the input frame ID “TX04” in the input frame data table TD100A of FIG. 17 are shown. Here, based on the character string type (label “NAME-MEI-KANA”) shown in the input box data TD200A and the label explanation table T110A in FIG. 18, the characters that are requested to be input to the character input box IW224 in the input enabled state. The type of column is the name of the name.
再び、図20を参照して、文字入力処理MAでは、まず、ステップS211Aの処理が行なわれる。 Referring to FIG. 20 again, in the character input process MA, first, the process of step S211A is performed.
ステップS211Aでは、制御部510が、文字列要求指示Aとしての文字列要求データAを受信したか否かを判定する。ステップS211Aにおいて、YESならば、ステップS212に進む。一方、ステップS211Aにおいて、NOならば、再度、ステップS211Aの処理が行なわれる。ここでは、文字列要求指示Aとしての文字列要求データAを受信したとして、ステップS212に進む。
In step S211A,
なお、受信した文字列要求データAにエラーメッセージが含まれている場合、制御部510は、所定時間(たとえば、2秒)、エラーメッセージを表示部530に表示させる。そして、ステップS212に進む。
When the received character string request data A includes an error message,
ステップS212では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置500の動作モードが、RCモードから通常モードに変更される。
In step S212, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With this process, the operation mode of the mobile
ステップS213では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S213, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS214Aでは、図12のステップS214の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS214Aにおいて、YESならば、ステップS215Aに進む。一方、ステップS214Aにおいて、NOならば、ステップS218Aに進む。 In step S214A, the same process as the process in which the character string request data and the input box data are replaced with the character string request data A and the input box data A in the description of the process of step S214 in FIG. The explanation is not repeated. If YES in step S214A, the process proceeds to step S215A. On the other hand, if NO at step S214A, the process proceeds to step S218A.
ステップS215Aでは、文字入力モード設定処理MAが行なわれる。文字入力モード設定処理MAでは、図12のステップS215の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S215A, a character input mode setting process MA is performed. In the character input mode setting process MA, the same process as the process in which the character string request data and the input box data are replaced with the character string request data A and the input box data A in the description of the process in step S215 of FIG. Detailed description will not be repeated because it is performed.
ステップS218Aでは、文字入力モード設定処理MNAが行なわれる。文字入力モード設定処理MNAでは、図12のステップS218の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S218A, a character input mode setting process MNA is performed. In the character input mode setting process MNA, the same process as the process in which the character string request data and the input box data are replaced with the character string request data A and the input box data A in the description of the process in step S218 of FIG. Detailed description will not be repeated because it is performed.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。そして、ステップS221Aに進む。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG. Then, the process proceeds to step S221A.
ステップS221Aでは、指定文字列があるか否かが判定される。ここで、指定文字列とは、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別の文字列であるとする。具体的には、制御部510が、指定文字列が、記憶部520に記憶されているか否かを判定する。なお、初めて、ステップS221Aの処理が行なわれる場合、記憶部520には、指定文字列は記憶されていない。
In step S221A, it is determined whether there is a designated character string. Here, it is assumed that the designated character string is a character string of the character string type indicated by the input box data A included in the received character string request data A. Specifically,
ステップS221Aにおいて、YESならば、後述するステップS221ABに進む。一方、ステップS221Aにおいて、NOならば、ステップS222に進む。ここでは、指定文字列が、記憶部520に記憶されていないとして、ステップS222に進む。
If YES at step S221A, the process proceeds to step S221AB to be described later. On the other hand, if NO at step S221A, the process proceeds to step S222. Here, it is assumed that the designated character string is not stored in the
ステップS222では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、入力された確定文字列は、“たろう”であるとする。そして、ステップS223Aに進む。 In step S222, the same processing as that described in the first embodiment is performed, and thus detailed description will not be repeated. Here, it is assumed that the inputted fixed character string is “taro”. Then, the process proceeds to step S223A.
ステップS223Aでは、図12のステップS223の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS223ABに進む。 In step S223A, the same process as the process in which the character string request data and the input box data are replaced with the character string request data A and the input box data A, respectively, in the description of the process of step S223 in FIG. The explanation is not repeated. Then, the process proceeds to step S223AB.
ステップS223ABでは、文字列記憶処理MAが行なわれる。文字列記憶処理MAでは、制御部510が、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別と、入力された確定文字列とを対応づけた文字列データを、記憶部520に記憶させる。初めて、ステップS223ABの処理が行なわれる場合、記憶部520には、1つの文字列データを含む文字列データテーブルが記憶される。
In step S223AB, a character string storage process MA is performed. In the character string storage process MA, the
なお、記憶部520に文字列データテーブルが既に記憶されている場合、制御部510は、記憶部520に記憶されている文字列データテーブルに、文字列データを付加する。
When the character string data table is already stored in the
また、入力枠データAが示す文字列種別を示す文字列データテーブルが、記憶部520に記憶されている場合、制御部510は、入力枠データAが示す文字列種別に対応づけられた、文字列データテーブルが示す確定文字列(入力文字列)を、新たに入力された確定文字列に置き換える。
When the character string data table indicating the character string type indicated by the input frame data A is stored in the
ここで、入力された確定文字列は、“たろう”であるとする。また、入力枠データAは、図21の入力枠データTD200Aであるとする。この場合、記憶部520には、以下の文字列データテーブルMD400が記憶される。そして、ステップS223ABの処理は終了する。
Here, it is assumed that the inputted fixed character string is “taro”. Further, it is assumed that the input frame data A is the input frame data TD200A of FIG. In this case, the
図22は、一例としての文字列データテーブルMD400を示す図である。図22を参照して、文字列データテーブルMD400は、1つの文字列データを含む。文字列データテーブルMD400において、「番号」とは、文字列データを特定するための番号である。「文字列種別」とは、入力された確定文字列の種別を示す。文字列データテーブルMD400では、図18のラベル説明表T110Aより、文字列種別は、名前のふりがなとなる。「入力文字列」とは、入力された確定文字列を示す。 FIG. 22 is a diagram showing a character string data table MD400 as an example. Referring to FIG. 22, character string data table MD400 includes one character string data. In the character string data table MD400, the “number” is a number for specifying character string data. The “character string type” indicates the type of the input confirmed character string. In the character string data table MD400, from the label explanation table T110A of FIG. The “input character string” indicates an input confirmed character string.
再び、図20を参照して、ステップS223ABの処理の後、ステップS224Aに進む。 Again referring to FIG. 20, after the processing of step S223AB, the process proceeds to step S224A.
ステップS224Aでは、制御部510が、文字入力モード設定処理MNAを行なったか否を判定する。すなわち、受信した文字列要求データAに含まれる入力枠データAが示す許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mであり、文字入力モード設定処理MNAが行なわれたか否かが判定される。ステップS224Aにおいて、YESならば、ステップS225Aに進む。一方、ステップS224Aにおいて、NOならば、ステップS226Aに進む。
In step S224A,
ステップS225Aでは、文字変換処理MAが行なわれる。文字変換処理MAでは、図12のステップS225の処理の説明において、文字入力モード設定処理MN、文字列要求データおよび入力枠データを、それぞれ、文字入力モード設定処理MNA、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S225A, a character conversion process MA is performed. In the character conversion process MA, in the description of the process in step S225 of FIG. 12, the character input mode setting process MN, the character string request data, and the input frame data are respectively converted into the character input mode setting process MNA, the character string request data A, and the input. Since the same processing as the processing replaced with frame data A is performed, detailed description will not be repeated.
ステップS226Aでは、文字列送信処理MAが行なわれる。文字列送信処理MAでは、図12のステップS226の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データAおよび入力枠データAと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、一例として、図15の入力枠文字データMD300が、装置ID“11TA”により特定されるデータ処理装置600へ送信されるとする。
In step S226A, a character string transmission process MA is performed. In the character string transmission process MA, the same process as the process in which the character string request data and the input frame data are replaced with the character string request data A and the input frame data A in the description of the process in step S226 of FIG. Detailed description will not be repeated. Here, as an example, it is assumed that the input box character data MD300 of FIG. 15 is transmitted to the
文字入力処理TAでは、ステップS251の処理が行なわれる。
ステップS251,S252,S253,S254,S255では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
In the character input process TA, the process of step S251 is performed.
In steps S251, S252, S253, S254, and S255, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
なお、文字入力処理TAでは、ステップS252またはステップS253でNOと判定された場合、ステップS242Aの処理が行なわれる。ステップS255の処理が終了すると、この文字入力処理TAは終了し、図19の制御信号対応処理TAに戻り、再度、ステップS141の処理が行なわれる。 In the character input process TA, if NO is determined in step S252 or step S253, the process of step S242A is performed. When the process of step S255 ends, the character input process TA ends, the process returns to the control signal corresponding process TA of FIG. 19, and the process of step S141 is performed again.
次に、一例として、図8のWebページ画像G200が示す全ての文字入力枠の各々に文字列を入力するために、図19の操作判定処理Mおよび制御信号対応処理TA、図20の文字入力処理MAおよび文字入力処理TAが複数回行なわれたとする。その結果、携帯端末装置500の記憶部520には、以下の文字列データテーブルMD400Aが記憶されるとする。
Next, as an example, in order to input a character string to each of all the character input frames indicated by the Web page image G200 in FIG. 8, the operation determination process M and the control signal corresponding process TA in FIG. 19, and the character input in FIG. It is assumed that the process MA and the character input process TA are performed a plurality of times. As a result, it is assumed that the following character string data table MD400A is stored in the
図23は、一例としての文字列データテーブルMD400Aを示す図である。図23を参照して、文字列データテーブルMD400Aの各項目は、図22の文字列データテーブルMD400の各項目と同様なので詳細な説明は繰り返さない。 FIG. 23 is a diagram showing a character string data table MD400A as an example. Referring to FIG. 23, each item in character string data table MD400A is the same as each item in character string data table MD400 in FIG. 22, and thus detailed description will not be repeated.
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に図8のWebページ画像G200が表示されているとする。また、制御部610が、前述した処理により入力枠データテーブルを生成することにより、記憶部620には、図17の入力枠データテーブルTD100Aが記憶されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
そして、前述した図19の操作判定処理Mおよび制御信号対応処理TAが行なわれることにより、図8のWebページ画像G200に示される文字入力枠IW224が入力可能状態に設定されたとする。 Then, it is assumed that character input frame IW224 shown in Web page image G200 in FIG. 8 is set to the input enabled state by performing operation determination process M and control signal corresponding process TA in FIG. 19 described above.
そして、図20の文字入力処理TAのステップS241、S242Aの処理により、文字列要求指示Aとしての文字列要求データAが、携帯端末装置500へ送信されたとする。
Then, it is assumed that the character string request data A as the character string request instruction A is transmitted to the mobile
文字入力処理MAのステップS211Aでは、文字列要求指示Aとしての文字列要求データAを受信したとして、ステップS212に進む。そして、ステップS212,S213の処理が、前述したように行なわれる。 In step S211A of the character input process MA, it is assumed that the character string request data A as the character string request instruction A has been received, and the process proceeds to step S212. Then, the processes in steps S212 and S213 are performed as described above.
そして、ステップS214Aの処理が行なわれ、ステップS215AまたはステップS218Aの処理が行なわれた後、ステップS221に進む。 Then, the process of step S214A is performed, and after the process of step S215A or step S218A is performed, the process proceeds to step S221.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG.
ステップS221Aでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、受信した文字列要求データAに含まれる入力枠データAは、図21の入力枠データTD200Aであるとする。また、記憶部620には、図23の文字列データテーブルMD400Aが記憶されているとする。
In step S221A, processing similar to that described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the input frame data A included in the received character string request data A is the input frame data TD200A of FIG. Further, it is assumed that the character string data table MD400A of FIG. 23 is stored in the
この場合、指定文字列は、文字列データテーブルMD400Aにおいて、入力枠データTD200Aが示す文字列種別(ラベル“NAME−MEI−KANA”)に対応づけられた、入力文字列“たろう”となる。この場合、ステップS221Aにおいて、YESと判定され、ステップS221ABに進む。 In this case, the designated character string is the input character string “taro” associated with the character string type (label “NAME-MEI-KANA”) indicated by the input frame data TD200A in the character string data table MD400A. In this case, YES is determined in step S221A, and the process proceeds to step S221AB.
ステップS221ABでは、入力文字列表示処理MAが行なわれる。入力文字列表示処理MAでは、制御部510が、VDP532を利用して、表示部530に表示される文字入力領域MR320に、指定文字列としての入力文字列を表示させる。指定文字列が、たとえば、入力文字列“たろう”である場合、文字入力領域MR320に入力文字列“たろう”が表示される。
In step S221AB, an input character string display process MA is performed. In the input character string display process MA, the
そして、ステップS222では、文字確定操作が行なわれると、文字入力領域MR320に表示された、指定文字列としての入力文字列が、確定文字列となる。なお、ステップS222の処理では、必要に応じて、ユーザによる、方向ボタン541C,541D、有効文字ボタン等の押下により、文字入力領域MR320に表示された、指定文字列としての入力文字列を編集することもできる。この場合、編集後の文字列が、確定文字列となる。
In step S222, when a character confirmation operation is performed, the input character string as the designated character string displayed in the character input area MR320 becomes a confirmed character string. In the process of step S222, the input character string as the designated character string displayed in the character input area MR320 is edited by the user pressing the
ステップS223ABでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S223AB, the same processing as described above is performed, and thus detailed description will not be repeated.
そして、ステップS224Aの処理が行なわれる。また、ステップS224Aの判定結果次第では、ステップS225Aの処理も行なわれる。 Then, the process of step S224A is performed. Depending on the determination result of step S224A, the process of step S225A is also performed.
ステップS226Aでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、指定文字列としての確定文字列(入力文字列)を示す入力枠文字データが、装置ID“11TA”により特定されるデータ処理装置600へ送信されるとする。送信される入力枠文字データは、図15の入力枠文字データMD300であるとする。
In step S226A, the same processing as described above is performed, and thus detailed description will not be repeated. Here, it is assumed that input box character data indicating a confirmed character string (input character string) as a designated character string is transmitted to
文字入力処理TAでは、ステップS251の処理が行なわれる。
ステップS251,S252,S253,S254,S255では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。これらの処理により、たとえば、図8のWebページ画像G200が示す入力可能状態の文字入力枠IW224に、指定文字列としての確定文字列(入力文字列)が表示される。
In the character input process TA, the process of step S251 is performed.
In steps S251, S252, S253, S254, and S255, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With these processes, for example, a confirmed character string (input character string) is displayed as a designated character string in the character input box IW224 in the input enabled state indicated by the Web page image G200 of FIG.
以上説明したように、本実施の形態では、データ処理装置600の表示部630に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が要求される文字列の種別(文字列種別)が、携帯端末装置500へ送信される。
As described above, according to the present embodiment, when the character input frame displayed on the
携帯端末装置500では、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別と、携帯端末装置500において入力された確定文字列とを対応づけた文字列データを、記憶部520に記憶させる。
In the mobile
また、携帯端末装置500では、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別の文字列(指定文字列)が、記憶部520に記憶されているか否かが判定される。指定文字列が記憶部520に記憶されている場合、指定文字列が、表示部530に表示される。そして、ユーザにより文字確定操作が行なわれると、指定文字列としての確定文字列(入力文字列)を示す入力枠文字データが、データ処理装置600へ送信される。
In portable
したがって、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別の文字列を、携帯端末装置500において、過去に1度でも入力したことがあれば、ユーザは文字列の入力操作をする必要なく、データ処理装置600で表示される入力可能状態の文字入力枠に入力が要求される種別の文字列を入力することができる。
Therefore, if the character string type character string indicated by the input frame data A included in the received character string request data A has been input even once in the mobile
その結果、入力可能状態の文字入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 As a result, there is an effect that it is possible to easily input a character string of a type that is required to be input in the input enabled character input frame.
また、受信した文字列要求データAに含まれる入力枠データAが示す文字列種別の文字列を、携帯端末装置500において、過去に1度でも入力したことがあれば、当該文字列種別の文字列(指定文字列)が、表示部530に表示される。そして、ユーザは、必要に応じて、表示された文字列を編集することもできる。
In addition, if a character string of the character string type indicated by the input frame data A included in the received character string request data A has been input even once in the mobile
また、本実施の形態では、第1の実施の形態で説明した処理も行なわれるので、第1の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
Further, in the present embodiment, since the processing described in the first embodiment is also performed, the effect of the first embodiment is also achieved. In other words, there is an effect that it is possible to easily input a character of a type permitted to be input in the character input frame in the input enabled state. In addition, even when characters of a type permitted to be input in the character input frame in the input enabled state cannot be directly input in the mobile
<第3の実施の形態>
次に、データ処理装置600において、文字列が入力されている場合の処理について説明する。
<Third Embodiment>
Next, processing when a character string is input in the
本実施の形態におけるネットワークシステムは、第1の実施の形態におけるネットワークシステム1000と同様なので詳細な説明は繰り返さない。携帯端末装置500およびデータ処理装置600の各々の構成は、第1の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
Since the network system in the present embodiment is similar to
本実施の形態では、携帯端末装置500がRCモードである場合において、携帯端末装置500で操作判定処理Mが行なわれるとする。操作判定処理Mは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置600では、他の処理とは独立して、以下の制御信号対応処理TBが行なわれるとする。
In the present embodiment, it is assumed that operation determination processing M is performed in mobile
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に、以下のWebページ画像G200Aが表示されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
図24は、一例としてのWebページ画像G200Aを示す図である。図24を参照して、Webページ画像G200Aは、図8のWebページ画像G200と比較して、文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282の各々に、文字列が入力(表示)されている点が異なる。それ以外は、Webページ画像G200と同様なので詳細な説明は繰り返さない。 FIG. 24 is a diagram showing a web page image G200A as an example. Referring to FIG. 24, the Web page image G200A is compared with the Web page image G200 of FIG. A difference is that a character string is input (displayed) to each of IW264, IW266, IW272, and IW282. Other than that, it is the same as Web page image G200, and therefore detailed description will not be repeated.
ここで、データ処理装置600の制御部610は、第1の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部620に記憶させるとする。表示部630にWebページ画像G200Aが表示されている場合、生成される入力枠データテーブルは、図9の入力枠データテーブルTD100であるとする。この場合、記憶部620には、入力枠データテーブルTD100が記憶されるとする。
Here, as described in the first embodiment, the
また、表示部630に複数の文字入力枠が表示されている場合、複数の文字入力枠のうち、文字列が入力されている、1以上の文字入力枠(以下、入力済枠ともいう)の各々において、各入力済枠に入力されている文字列(以下、入力済文字列ともいう)が、対応する入力済枠に対応づけて記憶部620に記憶されているとする。入力済文字列の記憶の処理は、たとえば、第1の実施の形態で説明した図12のステップS225の処理により行なわれる。
Further, when a plurality of character input frames are displayed on the
ここで、表示部630にWebページ画像G200Aが表示されているとする。この場合、記憶部620には、以下の入力済文字列データテーブルTD500が記憶されているとする。
Here, it is assumed that Web page image G200A is displayed on
図25は、一例としての入力済文字列データテーブルTD500を示す図である。図25を参照して、入力済文字列データテーブルTD500において、「入力枠ID」とは、図9の入力枠データテーブルTD100の「入力枠ID」と同様なので詳細な説明は繰り返さない。「入力済文字列」とは、対応する入力枠IDにより特定される文字入力枠に入力されている文字列である。 FIG. 25 is a diagram showing an input character string data table TD500 as an example. Referring to FIG. 25, in input character string data table TD500, “input box ID” is the same as “input box ID” in input box data table TD100 in FIG. 9, and therefore detailed description will not be repeated. The “inputted character string” is a character string that has been input to the character input box specified by the corresponding input box ID.
図26は、操作判定処理Mおよび制御信号対応処理TBのフローチャートである。図26において、図11と同じステップ番号の処理は、図11で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図11の処理と異なる処理を主に説明する。 FIG. 26 is a flowchart of the operation determination process M and the control signal handling process TB. In FIG. 26, the process with the same step number as in FIG. 11 is performed in the same way as the process described in FIG. In the following, processing different from the processing in FIG. 11 will be mainly described.
図26を参照して、操作判定処理Mは、第1の実施の形態で説明した図11の操作判定処理Mと同様なので詳細な説明は繰り返さない。制御信号対応処理TBは、図11の制御信号対応処理Tと比較して、ステップS145の代わりにステップS145Bが行なわれる点が異なる。それ以外は、制御信号対応処理Tと同様なので詳細な説明は繰り返さない。 Referring to FIG. 26, operation determination process M is similar to operation determination process M of FIG. 11 described in the first embodiment, and therefore detailed description will not be repeated. The control signal handling process TB is different from the control signal handling process T of FIG. 11 in that step S145B is performed instead of step S145. Other than that, it is the same as the control signal handling process T, and therefore detailed description will not be repeated.
ここで、装置ID“11MA”を含む、制御信号としてのENTER−RC信号が、携帯端末装置500からデータ処理装置600へ送信されるとする。また、データ処理装置600の表示部630には、図24のWebページ画像G200Aにおいて、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、文字入力枠IW224が選択状態であるとする。
Here, it is assumed that an ENTER-RC signal as a control signal including the device ID “11MA” is transmitted from the mobile
この場合、制御信号対応処理TBのステップS144Bにおいて、YESと判定され、ステップS144Cに進む。 In this case, YES is determined in step S144B of the control signal handling process TB, and the process proceeds to step S144C.
ステップS144Cでは、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS145Bに進む。 In step S144C, a process similar to that described in the first embodiment is performed, and thus detailed description will not be repeated. Then, the process proceeds to step S145B.
ステップS145Bでは、文字入力処理TBが行なわれる。文字入力処理TBは、表示部630に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置500では、他の処理とは独立して、以下の文字入力処理MBが行なわれるとする。
In step S145B, a character input process TB is performed. Character input process TB is a process performed when the character input frame displayed on
図27は、文字入力処理MBおよび文字入力処理TBのフローチャートである。図27において、図12と同じステップ番号の処理は、図12で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図12の処理と異なる処理を主に説明する。 FIG. 27 is a flowchart of the character input process MB and the character input process TB. In FIG. 27, the process with the same step number as in FIG. 12 is performed in the same way as the process described with reference to FIG. In the following, processing different from the processing in FIG. 12 will be mainly described.
ステップS241では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS241において、YESならば、ステップS242Bに進む。一方、ステップS241において、NOならば、ステップS261に進む。 In step S241, processing similar to that described in the first embodiment is performed, and therefore detailed description will not be repeated. If YES in step S241, the process proceeds to step S242B. On the other hand, if NO at step S241, the process proceeds to step S261.
ステップS242Bでは、制御部610が、通信部660を利用して、文字列を要求する指示である文字列要求指示Bとしての文字列要求データBを、携帯端末装置500へ送信する。送信される文字列要求データBには、自装置の装置ID“11TA”と、入力枠データBとが含まれる。入力枠データBは、入力可能状態の文字入力枠を特定する入力枠IDと、入力枠データテーブルにおける、当該入力枠IDに対応する入力枠対応情報と、入力可能状態の文字入力枠に入力されている文字列と、当該文字列のデータ量とが示される。文字列要求指示Bとしての文字列要求データBが送信されると、ステップS242Bの処理は終了する。
In step S242B,
なお、後述する図27のステップS252またはステップS253において、NOと判定されて、再度、ステップS242Bの処理が行なわれる場合、ステップS242Bでは、制御部610が、自装置の装置IDおよび入力枠データBに加えて、エラーメッセージを含む文字列要求データBを、携帯端末装置500へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
In addition, when it determines with NO in step S252 or step S253 of FIG. 27 mentioned later, and the process of step S242B is performed again, in step S242B, the
ここで、表示部630には、図24のWebページ画像G200Aにおいて、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されており、文字入力枠IW224が入力可能状態であるとする。また、ステップS242Bの処理で使用される入力枠データテーブルは、図9の入力枠データテーブルTD100であるとする。この場合、文字列要求データBに含まれる入力枠データBは、以下の入力枠データTD200Bとなる。以下においては、文字入力枠に入力されている文字列を、入力済文字列ともいう。
Here, the
図28は、一例としての入力枠データTD200Bを示す図である。図28を参照して、入力枠データTD200Bは、図13の入力枠データTD200と比較して、「入力文字列」および「データ量」の項目が追加されている点が異なる。それ以外は、入力枠データTD200と同様なので詳細な説明は繰り返さない。「入力済文字列」は、入力可能状態の文字入力枠に入力されている文字列である。「データ量」とは、「入力済文字列」のデータ量である。 FIG. 28 is a diagram showing input frame data TD200B as an example. Referring to FIG. 28, input frame data TD200B is different from input frame data TD200 of FIG. 13 in that items of “input character string” and “data amount” are added. Other than that, since it is the same as the input frame data TD200, detailed description will not be repeated. The “inputted character string” is a character string that has been input into the input enabled character input box. The “data amount” is the data amount of “input character string”.
なお、入力可能状態の文字入力枠に入力されている文字列がない場合、「入力済文字列」の項目には、文字列が示されない。また、入力可能状態の文字入力枠に入力されている文字列がない場合、「データ量」の項目は、“0”となる。 If there is no character string input in the input enabled character input box, no character string is displayed in the “input character string” item. When there is no character string input in the input enabled character input box, the “data amount” item is “0”.
再び、図27を参照して、文字入力処理MBでは、まず、ステップS211Bの処理が行なわれる。 Referring to FIG. 27 again, in the character input process MB, first, the process of step S211B is performed.
ステップS211Bでは、制御部510が、文字列要求指示Bとしての文字列要求データBを受信したか否かを判定する。ステップS211Bにおいて、YESならば、ステップS212に進む。一方、ステップS211Bにおいて、NOならば、再度、ステップS211Bの処理が行なわれる。ここでは、文字列要求指示Bとしての文字列要求データBを受信したとして、ステップS212に進む。
In step S211B,
なお、受信した文字列要求データBにエラーメッセージが含まれている場合、制御部510は、所定時間(たとえば、2秒)、エラーメッセージを表示部530に表示させる。そして、ステップS212に進む。
When the received character string request data B includes an error message,
ステップS212では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置500の動作モードが、RCモードから通常モードに変更される。
In step S212, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With this process, the operation mode of the mobile
ステップS213では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S213, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS214Bでは、図12のステップS214の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS214Bにおいて、YESならば、ステップS215Bに進む。一方、ステップS214Bにおいて、NOならば、ステップS218Bに進む。 In step S214B, the same processing as the processing in which the character string request data and the input box data are replaced with the character string request data B and the input box data B in the description of the process of step S214 in FIG. The explanation is not repeated. If YES in step S214B, the process proceeds to step S215B. On the other hand, if NO at step S214B, the process proceeds to step S218B.
ステップS215Bでは、文字入力モード設定処理MBが行なわれる。文字入力モード設定処理MBでは、図12のステップS215の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S215B, a character input mode setting process MB is performed. In the character input mode setting process MB, the same process as the process in which the character string request data and the input frame data are replaced with the character string request data B and the input frame data B, respectively, in the description of the process in step S215 of FIG. Detailed description will not be repeated because it is performed.
ステップS218Bでは、文字入力モード設定処理MNBが行なわれる。文字入力モード設定処理MNBでは、図12のステップS218の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S218B, a character input mode setting process MNB is performed. In the character input mode setting process MNB, in the description of the process in step S218 of FIG. 12, the same process as the process in which the character string request data and the input box data are replaced with the character string request data B and the input box data B, respectively. Detailed description will not be repeated because it is performed.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。そして、ステップS221Bに進む。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG. Then, the process proceeds to step S221B.
ステップS221Bでは、入力済文字列があるか否かが判定される。具体的には、制御部510が、受信した文字列要求データBに含まれる入力枠データBが、入力済文字列を示すか否かを判定する。ステップS221Bにおいて、YESならば、ステップS221BCに進む。一方、ステップS221Bにおいて、NOならば、ステップS222に進む。ここで、受信した文字列要求データBに含まれる入力枠データBは、図28の入力枠データTD200Bであるとする。この場合、入力枠データTD200Bは、入力済文字列“たろう”を示すので、ステップS221BCに進む。
In step S221B, it is determined whether there is an input character string. Specifically,
ステップS221BCでは、入力済文字列表示処理MBが行なわれる。入力済文字列表示処理MBでは、制御部510が、VDP532を利用して、表示部530に表示される文字入力領域MR320に、入力済文字列を表示させる。入力済文字列が、たとえば、“たろう”である場合、文字入力領域MR320に入力済文字列“たろう”が表示される。
In step S221BC, an input character string display process MB is performed. In the input character string display process MB, the
ステップS222では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、文字入力領域MR320に入力済文字列“たろう”が表示されている状態で、入力済文字列を編集するための編集操作が行なわれるとする。編集操作は、方向ボタン541C,541D、有効文字ボタン(たとえば、文字ボタンCLB)等の押下操作である。この編集操作により、入力済文字列“たろう”が、文字列“こたろう”に変更されたとする。そして、文字確定操作が行なわれたとする。この場合、文字列“こたろう”が、確定文字列となる。そして、ステップS223Bに進む。
In step S222, the same processing as that described in the first embodiment is performed, and thus detailed description will not be repeated. Here, it is assumed that an editing operation for editing an input character string is performed in a state where the input character string “Taro” is displayed in character input region MR320. The editing operation is a pressing operation of the
ステップS223Bでは、図12のステップS223の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS224Bに進む。 In step S223B, the same processing as the processing in which the character string request data and the input box data are replaced with the character string request data B and the input box data B, respectively, in the description of the processing of step S223 in FIG. The explanation is not repeated. Then, the process proceeds to step S224B.
ステップS224Bでは、制御部510が、文字入力モード設定処理MNBを行なったか否を判定する。すなわち、受信した文字列要求データBに含まれる入力枠データBが示す許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mであり、文字入力モード設定処理MNBが行なわれたか否かが判定される。ステップS224Bにおいて、YESならば、ステップS225Bに進む。一方、ステップS224Bにおいて、NOならば、ステップS226Bに進む。
In step S224B,
ステップS225Bでは、文字変換処理MBが行なわれる。文字変換処理MBでは、図12のステップS225の処理の説明において、文字入力モード設定処理MN、文字列要求データおよび入力枠データを、それぞれ、文字入力モード設定処理MNB、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S225B, a character conversion process MB is performed. In the character conversion process MB, in the description of the process in step S225 of FIG. 12, the character input mode setting process MN, the character string request data, and the input frame data are respectively converted into the character input mode setting process MNB, the character string request data B, and the input. Since the same processing as the processing replaced with frame data B is performed, detailed description will not be repeated.
ステップS226Bでは、文字列送信処理MBが行なわれる。文字列送信処理MBでは、図12のステップS226の処理の説明において、文字列要求データおよび入力枠データを、それぞれ、文字列要求データBおよび入力枠データBと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、一例として、以下の入力枠文字データMD300Aが、装置ID“11TA”により特定されるデータ処理装置600へ送信されるとする。そして、ステップS226Bの処理は終了する。
In step S226B, a character string transmission process MB is performed. In the character string transmission process MB, a process similar to the process in which the character string request data and the input box data are replaced with the character string request data B and the input box data B in the description of the process in step S226 of FIG. Detailed description will not be repeated. Here, as an example, it is assumed that the following input box character data MD300A is transmitted to the
図29は、一例としての入力枠文字データMD300Aを示す図である。図29を参照して、入力枠文字データMD300Aの各項目は、図15の入力枠文字データMD300の各項目と同様なので詳細な説明は繰り返さない。 FIG. 29 is a diagram showing input box character data MD300A as an example. Referring to FIG. 29, each item of input box character data MD300A is the same as each item of input box character data MD300 in FIG. 15, and therefore detailed description will not be repeated.
再び、図27を参照して、文字入力処理TBでは、ステップS251の処理が行なわれる。 Referring to FIG. 27 again, in character input process TB, the process of step S251 is performed.
ステップS251,S252,S253,S254,S255では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In steps S251, S252, S253, S254, and S255, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
なお、文字入力処理TBでは、ステップS252またはステップS253でNOと判定された場合、ステップS242Bの処理が行なわれる。これらの処理により、たとえば、図24のWebページ画像G200Aの文字入力枠IW224に表示される文字列“たろう”が、文字列“こたろう”に変更される。 In the character input process TB, if NO is determined in step S252 or step S253, the process of step S242B is performed. By these processes, for example, the character string “Taro” displayed in the character input frame IW224 of the Web page image G200A in FIG. 24 is changed to the character string “Kotarou”.
以上説明したように、本実施の形態では、データ処理装置600の表示部630に表示される文字入力枠が入力可能状態になり、かつ、入力可能状態の文字入力枠に文字列が入力されている場合、入力可能状態の文字入力枠に入力されている入力済文字列が、携帯端末装置500へ送信される。
As described above, in the present embodiment, the character input frame displayed on the
携帯端末装置500では、入力済文字列が表示部530に表示される。そして、ユーザが、入力済文字列を編集するための編集操作を行なった場合、編集された文字列(以下、編集文字列ともいう)が、データ処理装置600へ送信される。
In the mobile
データ処理装置600では、入力可能状態の文字入力枠に表示している入力済文字列を、受信した編集文字列に変更する。
In the
したがって、ユーザは、携帯端末装置500の表示部530に表示される入力済文字列を見ながら、携帯端末装置500の操作により、入力済文字列を編集することができる。その結果、文字入力枠に入力されている入力済文字列を、効率よく編集することを可能とすることができるという効果を奏する。
Therefore, the user can edit the input character string by operating the mobile
また、本実施の形態では、第1の実施の形態で説明した処理も行なわれるので、第1の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
Further, in the present embodiment, since the processing described in the first embodiment is also performed, the effect of the first embodiment is also achieved. In other words, there is an effect that it is possible to easily input a character of a type permitted to be input in the character input frame in the input enabled state. In addition, even when characters of a type permitted to be input in the character input frame in the input enabled state cannot be directly input in the mobile
<第4の実施の形態>
次に、携帯端末装置500において行なわれる文字列の入力を、データ処理装置600が補助するための処理について説明する。
<Fourth embodiment>
Next, processing for assisting the
本実施の形態におけるネットワークシステムは、第1の実施の形態におけるネットワークシステム1000と同様なので詳細な説明は繰り返さない。携帯端末装置500およびデータ処理装置600の各々の構成は、第1の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
Since the network system in the present embodiment is similar to
本実施の形態では、携帯端末装置500がRCモードである場合において、携帯端末装置500で操作判定処理Mが行なわれるとする。操作判定処理Mは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置600では、他の処理とは独立して、以下の制御信号対応処理TCが行なわれるとする。
In the present embodiment, it is assumed that operation determination processing M is performed in mobile
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に図8のWebページ画像G200が表示されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
ここで、データ処理装置600の制御部610は、第1の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部620に記憶させるとする。表示部630にWebページ画像G200が表示されている場合、生成される入力枠データテーブルは、図9の入力枠データテーブルTD100であるとする。この場合、記憶部620には、入力枠データテーブルTD100が記憶されるとする。
Here, as described in the first embodiment, the
図30は、操作判定処理Mおよび制御信号対応処理TCのフローチャートである。図30において、図11と同じステップ番号の処理は、図11で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図11の処理と異なる処理を主に説明する。 FIG. 30 is a flowchart of the operation determination process M and the control signal handling process TC. In FIG. 30, the process with the same step number as in FIG. 11 is performed in the same way as the process described in FIG. In the following, processing different from the processing in FIG. 11 will be mainly described.
図30を参照して、操作判定処理Mは、第1の実施の形態で説明した図11の操作判定処理Mと同様なので詳細な説明は繰り返さない。制御信号対応処理TCは、図11の制御信号対応処理Tと比較して、ステップS145の代わりにステップS145Cが行なわれる点が異なる。それ以外は、制御信号対応処理Tと同様なので詳細な説明は繰り返さない。 Referring to FIG. 30, operation determination process M is similar to operation determination process M of FIG. 11 described in the first embodiment, and therefore detailed description will not be repeated. The control signal handling process TC differs from the control signal handling process T in FIG. 11 in that step S145C is performed instead of step S145. Other than that, it is the same as the control signal handling process T, and therefore detailed description will not be repeated.
ここで、装置ID“11MA”を含む、制御信号としてのENTER−RC信号が、携帯端末装置500からデータ処理装置600へ送信されるとする。また、データ処理装置600の表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、文字入力枠IW224が選択状態であるとする。
Here, it is assumed that an ENTER-RC signal as a control signal including the device ID “11MA” is transmitted from the mobile
この場合、制御信号対応処理TCのステップS144Bにおいて、YESと判定され、ステップS144Cに進む。 In this case, YES is determined in step S144B of the control signal handling process TC, and the process proceeds to step S144C.
ステップS144Cでは、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS145Cに進む。 In step S144C, a process similar to that described in the first embodiment is performed, and thus detailed description will not be repeated. Then, the process proceeds to step S145C.
ステップS145Cでは、文字入力処理TCが行なわれる。文字入力処理TCは、表示部630に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置500では、他の処理とは独立して、以下の文字入力処理MCが行なわれるとする。
In step S145C, a character input process TC is performed. Character input process TC is a process performed when the character input frame displayed on
図31は、文字入力処理MCおよび文字入力処理TCのフローチャートである。図31において、図12と同じステップ番号の処理は、図12で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図12の処理と異なる処理を主に説明する。 FIG. 31 is a flowchart of the character input process MC and the character input process TC. In FIG. 31, the processing with the same step number as in FIG. 12 is performed in the same manner as the processing described in FIG. 12, and therefore detailed description will not be repeated. In the following, processing different from the processing in FIG. 12 will be mainly described.
ステップS241では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS241において、YESならば、ステップS242に進む。一方、ステップS241において、NOならば、ステップS261に進む。 In step S241, processing similar to that described in the first embodiment is performed, and therefore detailed description will not be repeated. If YES in step S241, the process proceeds to step S242. On the other hand, if NO at step S241, the process proceeds to step S261.
ステップS242では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、文字列要求指示としての文字列要求データが送信される。送信される文字列要求データには、自装置の装置ID“11TA”と、入力枠データとが含まれる。文字列要求指示としての文字列要求データが送信されると、ステップS242の処理は終了する。 In step S242, a process similar to the process described in the first embodiment is performed, and thus detailed description will not be repeated. By this processing, character string request data as a character string request instruction is transmitted. The character string request data to be transmitted includes the device ID “11TA” of the device itself and the input frame data. When the character string request data as the character string request instruction is transmitted, the process of step S242 ends.
ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されており、文字入力枠IW224が入力可能状態であるとする。また、ステップS242の処理で使用される入力枠データテーブルは、図9の入力枠データテーブルTD100であるとする。この場合、文字列要求データに含まれる入力枠データは、図13の入力枠データTD200となる。
Here, the
文字入力処理MCでは、まず、ステップS211の処理が行なわれる。
ステップS211では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、文字列要求指示としての文字列要求データを受信したとして、ステップS212に進む。
In the character input process MC, first, the process of step S211 is performed.
In step S211, a process similar to the process described in the first embodiment is performed, and thus detailed description will not be repeated. Here, assuming that character string request data as a character string request instruction has been received, the process proceeds to step S212.
ステップS212では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置500の動作モードが、RCモードから通常モードに変更される。
In step S212, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With this process, the operation mode of the mobile
ステップS213では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S213, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS214では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S214, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS215では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S215, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS218では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S218, the same processing as that described in the first embodiment is performed, and thus detailed description will not be repeated.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。そして、ステップS221Cに進む。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG. Then, the process proceeds to step S221C.
ステップS221Cでは、制御部510が、文字入力操作Mがあるか否かを判定する。文字入力操作Mは、文字を入力するための有効文字ボタンの押下操作である。ステップS221Cにおいて、YESならば、ステップS221CDに進む。一方、ステップS221Cにおいて、NOならば、後述するステップS221CEに進む。
In step S221C,
ここで、設定されている文字入力モードは、漢字−ひらがな入力モードであるとする。また、有効文字ボタンとしての図3の文字ボタン4Bを押下する文字入力操作Mがあったとする。この場合、文字入力操作Mは、ひらがなの“た”を入力するための操作となる。また、この場合、ステップS221Cにおいて、YESと判定され、ステップS221CDに進む。 Here, it is assumed that the set character input mode is a Kanji-Hiragana input mode. Further, it is assumed that there is a character input operation M for pressing the character button 4B of FIG. 3 as an effective character button. In this case, the character input operation M is an operation for inputting “TA” of hiragana. In this case, YES is determined in step S221C, and the process proceeds to step S221CD.
ステップS221CDでは、入力文字表示処理MCが行なわれる。入力文字表示処理MCでは、制御部510が、VDP532を利用して、表示部530に表示される文字入力領域MR320に、文字入力操作Mにより入力された文字を表示する。
In step S221CD, an input character display process MC is performed. In the input character display process MC, the
ここで、記憶部520には、カウンタKが記憶されているとする。カウンタKは、数値をカウントするためのカウンタであるとする。カウンタKの初期値は、“1”であるとする。
Here, it is assumed that the
入力文字表示処理MCでは、文字入力領域MR320に文字が表示されている場合であって、かつ、文字入力領域MR320に表示される文字の数が、カウンタKが示す値未満の場合は、文字入力領域MR320に表示されている文字に加え、さらに、文字入力操作Mにより入力された文字を表示する。 In the input character display processing MC, when characters are displayed in the character input area MR320 and the number of characters displayed in the character input area MR320 is less than the value indicated by the counter K, the character input is performed. In addition to the characters displayed in region MR320, the characters input by character input operation M are displayed.
なお、文字入力領域MR320に、カウンタKが示す値の個数の文字が表示されている場合は、最も新しく表示された文字に代えて文字入力操作Mにより入力された文字を文字入力領域MR320に表示する。そして、ステップS221CEに進む。 When the number of characters indicated by the counter K is displayed in the character input area MR320, the character input by the character input operation M is displayed in the character input area MR320 instead of the most recently displayed character. To do. Then, the process proceeds to step S221CE.
ステップS221CEでは、制御部510が、1回目の文字入力操作Mが行なわれてから、所定時間経過したか否かを判定する。所定時間は、たとえば、3秒である。なお、後述するステップS232Cの処理の後に行なわれる文字入力操作Mも、1回目の文字入力操作Mであるとする。
In step S221CE,
ステップS221CEにおいて、YESならば、ステップS224に進む。一方、ステップS221CEにおいて、NOならば、再度、ステップS221Cの処理が行なわれる。なお、1回目の文字入力操作Mが行なわれてない場合は、NOと判定されて、再度、ステップS221Cの処理が行なわれる。ここでは、所定時間が経過したとして、ステップS224に進む。 If YES at step S221CE, the process proceeds to step S224. On the other hand, if NO at step S221CE, the process at step S221C is performed again. If the first character input operation M is not performed, it is determined as NO and the process of step S221C is performed again. Here, assuming that a predetermined time has elapsed, the process proceeds to step S224.
なお、所定時間が経過してない場合、または、1回目の文字入力操作Mが行なわれてない場合は、再度、ステップS221Cの処理が行なわれ、文字入力操作Mがあると、ステップS221CDの処理が行なわれる。すなわち、所定時間内に、有効文字ボタンが押下される毎に、文字入力領域MR320に表示される最新の文字が変化する。以下においては、ステップS221CEにおいて、YESと判定された時点において、文字入力領域MR320内に表示されてる文字を、確定文字ともいう。 If the predetermined time has not elapsed or the first character input operation M has not been performed, the process of step S221C is performed again. If there is a character input operation M, the process of step S221CD is performed. Is done. That is, the latest character displayed in the character input area MR320 changes each time the valid character button is pressed within a predetermined time. Hereinafter, the character displayed in the character input area MR320 when it is determined as YES in step S221CE is also referred to as a confirmed character.
ステップS224では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS224において、YESならば、ステップS225Cに進む。一方、ステップS224において、NOならば、ステップS226Cに進む。 In step S224, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. If YES in step S224, the process proceeds to step S225C. On the other hand, if NO at step S224, the process proceeds to step S226C.
ステップS225Cでは、図12のステップS225と同様に、文字変換処理MCが行なわれる。文字変換処理MCでは、制御部510が、文字入力モード設定処理MNにより設定された文字入力モードで入力された文字(確定文字)を、受信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字に変換する。
In step S225C, a character conversion process MC is performed as in step S225 of FIG. In the character conversion process MC, the
ステップS226Cでは、文字送信処理MCが行なわれる。文字送信処理MCでは、制御部510が、通信部560を利用して、入力文字データを、受信した文字列要求データに含まれる装置IDにより特定される装置へ送信する。ここで、入力文字データは、受信した文字列要求データCに含まれる入力枠データCが示す入力枠IDと、確定文字とを示すデータである。
In step S226C, a character transmission process MC is performed. In the character transmission process MC, the
ここで、受信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。また、確定文字は“た”であるとする。また、文字列要求データに含まれる装置IDは、“11TA”であるとする。この場合、入力文字データは、以下の入力文字データMD600となる。また、入力枠文字データMD600は、装置ID“11TA”により特定されるデータ処理装置600へ送信される。そして、ステップS226Cの処理は終了する。
Here, it is assumed that the input frame data included in the received character string request data is the input frame data TD200 of FIG. Further, it is assumed that the confirmed character is “ta”. Further, it is assumed that the device ID included in the character string request data is “11TA”. In this case, the input character data is the following input character data MD600. Further, the input box character data MD600 is transmitted to the
図32は、一例としての入力文字データMD600を示す図である。図32を参照して、入力文字データMD600は、図15の入力枠文字データMD300と比較して、「入力文字列」の代わりに「入力文字」が表示される点が異なる。それ以外は、入力枠文字データMD300と同様なので詳細な説明は繰り返さない。入力文字データMD600において、「入力文字」とは、文字入力操作Mにより入力された文字である。 FIG. 32 is a diagram showing input character data MD600 as an example. Referring to FIG. 32, input character data MD600 is different from input box character data MD300 in FIG. 15 in that “input character” is displayed instead of “input character string”. Other than that, it is the same as the input box character data MD300, and therefore detailed description will not be repeated. In the input character data MD600, “input character” is a character input by the character input operation M.
再び、図31を参照して、文字入力処理TCでは、ステップS242の処理の後、ステップS251Cに進む。 Referring to FIG. 31 again, in the character input process TC, the process proceeds to step S251C after the process in step S242.
ステップS251Cでは、制御部610が、入力文字データを受信したか否かを判定する。ステップS251Cにおいて、YESならば、ステップS252Cに進む。一方、ステップS251Cにおいて、NOならば、再度、ステップS251Cの処理が行なわれる。ここでは、図32の入力文字データMD600を受信したとして、ステップS252Cに進む。
In step S251C,
ステップS252Cでは、受信した入力文字データが示す入力文字が、入力可能状態の文字入力枠に入力するための文字であるか否かが判定される。具体的には、制御部610が、受信した入力文字データが示す入力枠IDと、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データが示す入力枠IDとが一致するか否かが判定される。ステップS252Cにおいて、YESならば、ステップS253Cに進む。一方、ステップS252Cにおいて、NOならば、再度、ステップS242の処理が行なわれる。
In step S252C, it is determined whether or not the input character indicated by the received input character data is a character to be input to the character input frame in the input enabled state. Specifically,
ここで、受信した入力文字データは、入力文字データMD600であるとする。また、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。この場合、ステップS252Cにおいて、YESと判定され、ステップS253Cに進む。
Here, it is assumed that the received input character data is input character data MD600. Further, it is assumed that the input frame data included in the character string request data transmitted to the mobile
ステップS253Cでは、制御部610が、受信した入力文字データが示す入力文字の種別が、送信した文字列要求データに含まれる入力枠データが示す許可文字種別と一致するか否かを判定する。ステップS253Cにおいて、YESならば、ステップS254Cに進む。一方、ステップS253Cにおいて、NOならば、再度、ステップS242の処理が行なわれる。
In step S253C,
ここで、受信した入力文字データは、入力文字データMD600であるとする。また、受信した入力文字データが示す入力文字の種別は、ひらがなであるとする。この場合、ステップS253Cにおいて、YESと判定され、ステップS254Cに進む。 Here, it is assumed that the received input character data is input character data MD600. Further, it is assumed that the type of input character indicated by the received input character data is hiragana. In this case, YES is determined in step S253C, and the process proceeds to step S254C.
ここで、本実施の形態において、データ処理装置600の制御部610は、携帯端末装置500、ワイヤレスキーボード400等から、データ処理装置600に入力された文字列を、選択用文字列として、所定個数まで、記憶部620に記憶させるとする。所定個数は、たとえば、300個であるとする。制御部610は、記憶部620に記憶されている選択用文字列の個数が所定個数であって、かつ、新たな選択用文字列を記憶させる場合、記憶部620に記憶されている最も古い選択用文字列を削除して、新たな選択用文字列を、記憶部620に記憶させる。なお、削除される選択用文字列は、上記条件の選択用文字列に限定されない。たとえば、制御部610は、記憶部620に記憶されている選択用文字列の個数が所定個数であって、かつ、新たな選択用文字列を記憶させる場合、記憶部620に記憶されている最も使用頻度の低い選択用文字列を削除してもよい。
Here, in the present embodiment, the
なお、記憶部620に記憶される複数の選択用文字列の一部または全ては、データ処理装置600において入力された文字列に限定されない。記憶部620に記憶される複数の選択用文字列の一部または全ては、たとえば、外部のサーバ装置からインターネット経由で取得した文字列であってもよい。
Note that some or all of the plurality of selection character strings stored in the
ステップS254Cでは、選択候補文字列があるか否かが判定される。すなわち、選択候補文字列が検索される。選択候補文字列は、受信した入力文字データが示す入力文字を先頭の文字に含み、かつ、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字のみからなる文字列である。なお、選択候補文字列は、当該選択候補文字列の一部の文字が、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字である文字列であってもよい。 In step S254C, it is determined whether there is a selection candidate character string. That is, a selection candidate character string is searched. The selection candidate character string is a character string that includes only the characters of the permitted character type indicated by the input box data included in the input character string request data including the input character indicated by the received input character data in the first character. . The selection candidate character string may be a character string in which some characters of the selection candidate character string are characters of the permitted character type indicated by the input box data included in the transmitted character string request data.
具体的には、制御部610が、記憶部620に記憶されている複数の選択用文字列のうち、選択候補文字列があるか否かを判定する。ステップS254Cにおいて、YESならば、ステップS255Cに進む。一方、ステップS254Cにおいて、NOならば、制御部610は、エラーメッセージCを表示部630に所定時間表示させて、再度、ステップS242の処理が行なわれる。エラーメッセージCは、たとえば、「入力された文字を含む文字列はありません」というメッセージである。所定時間は、たとえば、3秒である。
Specifically,
ここで、受信した入力文字データは、入力文字データMD600であるとする。また、記憶部620には、入力文字データMD600が示す入力文字“た”を先頭の文字に含む、複数の選択候補文字列が記憶されているとする。この場合、ステップS254Cで、YESと判定されて、ステップS255Cに進む。この場合、記憶部620に記憶されている、入力文字“た”を先頭の文字に含む複数の選択候補文字列が、制御部610により検索された文字列となる。
Here, it is assumed that the received input character data is input character data MD600. In addition, it is assumed that the
ステップS255Cでは、候補データ送信処理Tが行なわれる。候補データ送信処理Tでは、制御部610が、通信部660を利用して、候補データを、携帯端末装置500へ送信する。ここで、候補データは、1以上の選択候補文字列を示すデータ(以下、選択候補文字データテーブルともいう)であるとする。ここで、送信される候補データとしての選択候補文字データテーブルは、以下の選択候補文字データテーブルTD700であるとする。そして、ステップS255Cの処理は終了する。
In step S255C, candidate data transmission processing T is performed. In the candidate data transmission process T, the
図33は、一例としての選択候補文字データテーブルTD700を示す図である。選択候補文字データテーブルTD700は、複数の選択候補文字データを含む。図33を参照して、複数の選択候補文字データの各々は、「文字列番号」および「選択候補文字列」を示す。 FIG. 33 is a diagram showing a selection candidate character data table TD700 as an example. Selection candidate character data table TD700 includes a plurality of selection candidate character data. Referring to FIG. 33, each of the plurality of selection candidate character data indicates “character string number” and “selection candidate character string”.
「選択候補文字列」は、前述したので詳細な説明は繰り返さない。「文字列番号」とは、対応する「選択候補文字列」を特定するための番号である。 Since “selection candidate character string” has been described above, detailed description thereof will not be repeated. The “character string number” is a number for specifying the corresponding “selection candidate character string”.
再び、図31を参照して、文字入力処理MCでは、ステップS226Cの処理の後、ステップS231Cに進む。 Referring to FIG. 31 again, in the character input process MC, the process proceeds to step S231C after the process in step S226C.
ステップS231Cでは、制御部510が、候補データを受信したか否かを判定する。ステップS231Cにおいて、YESならば、ステップS232Cに進む。一方、ステップS231Cにおいて、NOならば、再度、ステップS231Cの処理が行なわれる。ここでは、候補データとしての選択候補文字データテーブルTD700を受信したとして、ステップS232Cに進む。
In step S231C,
ステップS232Cでは、選択候補文字列表示処理Mが行なわれる。選択候補文字列表示処理Mでは、制御部510が、VDP532を利用して、受信した候補データとしての選択候補文字データテーブルに示される選択候補文字列を、表示部530に表示させる。ここで、受信した候補データとしての選択候補文字データテーブルは、図33の選択候補文字データテーブルTD700であるとする。この場合、表示部530には、以下の文字入力画像MG300Aが表示されるとする。そして、ステップS232Cの処理は終了する。
In step S232C, a selection candidate character string display process M is performed. In the selection candidate character string display process M, the
図34は、一例としての文字入力画像MG300Aを示す図である。図34を参照して、文字入力画像MG300Aは、図14の文字入力画像MG300と比較して、選択候補文字列表示領域MR330がさらに設けられる点が異なる。それ以外は、文字入力画像MG300と同様なので詳細な説明は繰り返さない。 FIG. 34 is a diagram showing a character input image MG300A as an example. Referring to FIG. 34, character input image MG300A is different from character input image MG300 in FIG. 14 in that selection candidate character string display region MR330 is further provided. Other than that, it is the same as character input image MG300, and therefore detailed description will not be repeated.
文字入力画像MG300Aにおいて、選択候補文字列表示領域MR330には、候補データとしての選択候補文字データテーブルTD700に示される選択候補文字列が表示される。なお、選択候補文字列の左側に表示される番号は、選択候補文字データテーブルTD700において、選択候補文字列を特定するための文字列番号である。 In the character input image MG300A, the selection candidate character string shown in the selection candidate character data table TD700 as candidate data is displayed in the selection candidate character string display area MR330. The number displayed on the left side of the selection candidate character string is a character string number for identifying the selection candidate character string in the selection candidate character data table TD700.
再び、図31を参照して、選択候補文字列表示処理Mでは、制御部510が、機能ボタン542Aを、携帯端末装置500を文字列選択モードに設定するためのボタン(以下、選択モード設定ボタンともいう)に設定する。この場合、選択モード設定ボタンに設定された機能ボタン542Aが押下されると、制御部510は、携帯端末装置500を文字列選択モードに設定する。文字列選択モードは、選択候補文字列を選択するためのモードである。携帯端末装置500が文字列選択モードである期間は、設定されている文字入力モードに関係なく、文字ボタン1B,2B,3B,4B,5B,6B,7B,8B,9B,0Bの各々は、図3に示される、対応する数字を入力するためのボタンとなる。そして、ステップS233Cに進む。
Referring to FIG. 31 again, in selection candidate character string display processing M,
ステップS233Cでは、制御部510が、選択操作Mがあるか否かを判定する。選択操作Mは、選択モード設定ボタンに設定された機能ボタン542Aを押下する操作と、数字入力操作Mとからなる操作である。選択モード設定ボタンに設定された機能ボタン542Aが押下されると、制御部510は、携帯端末装置500を文字列選択モードに設定する。数字入力操作Mは、携帯端末装置500が文字列選択モードに設定されている期間中に、数字を入力するためのボタンを押下する操作である。当該数字を入力するためのボタンは、携帯端末装置500が文字列選択モードに設定されている期間における、文字ボタン1B,2B,3B,4B,5B,6B,7B,8B,9B,0Bである。
In step S233C,
ステップS233Cにおいて、YESならば、制御部510がカウンタKの値を“1”に設定して、ステップS234Cに進む。一方、ステップS233Cにおいて、NOならば、後述するステップS233CDに進む。ここでは、選択操作Mがあったとして、制御部510がカウンタKの値を“1”に設定して、ステップS234Cに進む。また、行なわれた選択操作Mは、選択モード設定ボタンに設定された機能ボタン542Aを押下する操作と、携帯端末装置500が文字列選択モードである期間中に、数字“4”を入力する操作とであるとする。
If YES in step S233C,
ステップS234Cでは、選択データ送信処理Mが行なわれる。選択データ送信処理Mでは、制御部510が、通信部560を利用して、選択データを、受信した文字列要求データに含まれる装置IDにより特定される装置へ送信する。そして、制御部510は、VDP532を利用して、表示部530に表示される選択候補文字列表示領域MR330と、選択候補文字列表示領域MR330内に表示される文字列番号および選択候補文字列とを消去する。また、制御部510は、携帯端末装置500における文字列選択モードの設定を解除する。
In step S234C, a selection data transmission process M is performed. In selection data transmission processing M,
ここで、選択データは、選択操作Mにより入力された番号を示すデータである。ここで、選択操作Mにより入力された番号は、“4”であるとする。また、文字列要求データに含まれる装置IDは、“11TA”であるとする。この場合、選択データは、以下の選択データMD800となる。また、選択データMD800は、装置ID“11TA”により特定されるデータ処理装置600へ送信される。そして、ステップS234Cの処理は終了する。
Here, the selection data is data indicating the number input by the selection operation M. Here, it is assumed that the number input by the selection operation M is “4”. Further, it is assumed that the device ID included in the character string request data is “11TA”. In this case, the selection data is the following selection data MD800. The selection data MD800 is transmitted to the
図35は、一例としての選択データMD800を示す図である。図35を参照して、選択データMD800において、「入力枠ID」とは、受信した文字列要求データに含まれる入力枠データが示す入力枠IDである。「選択番号」とは、選択操作Mにより入力された番号である。 FIG. 35 is a diagram showing selection data MD800 as an example. Referring to FIG. 35, in selection data MD800, “input box ID” is an input box ID indicated by input box data included in the received character string request data. The “selection number” is a number input by the selection operation M.
再び、図31を参照して、文字入力処理TCでは、ステップS255Cの処理の後、ステップS256Cに進む。 Referring to FIG. 31 again, in the character input process TC, the process proceeds to step S256C after the process of step S255C.
ステップS256Cでは、制御部610が、選択データを受信したか否かを判定する。ステップS256Cにおいて、YESならば、ステップS257Cに進む。一方、ステップS256Cにおいて、NOならば、再度、ステップS256Cの処理が行なわれる。ここでは、図35の選択データMD800を受信したとして、ステップS257Cに進む。
In step S256C,
ステップS257Cでは、受信した選択データが示す選択番号と同じ文字列番号により特定される選択候補文字列が、入力可能状態の文字入力枠に入力するための文字列であるか否かが判定される。具体的には、制御部610が、受信した選択データが示す入力枠IDと、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データが示す入力枠IDとが一致するか否かが判定される。ステップS257Cにおいて、YESならば、ステップS258Cに進む。一方、ステップS257Cにおいて、NOならば、再度、ステップS242の処理が行なわれる。
In step S257C, it is determined whether or not the selection candidate character string specified by the same character string number as the selection number indicated by the received selection data is a character string to be input to the input enabled character input box. . Specifically, whether or not the input frame ID indicated by the received selection data matches the input frame ID indicated by the input frame data included in the character string request data transmitted to the mobile
ここで、受信した選択データは、選択データMD800であるとする。また、携帯端末装置500へ送信した文字列要求データに含まれる入力枠データは、図13の入力枠データTD200であるとする。この場合、ステップS257Cにおいて、YESと判定され、ステップS258Cに進む。
Here, it is assumed that the received selection data is selection data MD800. Further, it is assumed that the input frame data included in the character string request data transmitted to the mobile
ステップS258Cでは、文字列表示処理TCが行なわれる。文字列表示処理TCでは、制御部610が、VDP632を利用して、携帯端末装置500へ送信した候補データが示す複数の文字列番号のうち、受信した選択データが示す選択番号と同じ文字列番号により特定される選択候補文字列を、入力可能状態の文字入力枠内に表示させる。また、制御部610は、文字入力枠内に表示した選択候補文字列を、入力可能状態の文字入力枠に対応づけて記憶部620に記憶させる。
In step S258C, a character string display process TC is performed. In the character string display process TC, the
ここで、表示部630には、図8のWebページ画像G200において、選択枠SL205の位置が、文字入力枠IW224を囲む位置となっているWebページ画像が表示されているとする。すなわち、入力可能状態の文字入力枠は、文字入力枠IW224であるとする。また、受信した選択データは、選択データMD800であるとする。すなわち、選択番号は“4”であるとする。また、携帯端末装置500へ送信した候補データは、図33の選択候補文字データテーブルTD700であるとする。
Here, it is assumed that the
この場合、文字列表示処理TCにより、文字入力枠IW224内に、“たろう”という文字列が表示される。すなわち、入力可能状態の文字入力枠に文字が入力される。また、記憶部620には、文字列“たろう”が、文字入力枠IW224を特定するための入力枠ID“TX04”に対応づけて記憶される。
In this case, the character string “Taro” is displayed in the character input frame IW224 by the character string display processing TC. That is, a character is input to the character input frame in the input enabled state. The
そして、この文字入力処理TCは終了し、図30の制御信号対応処理TCに戻り、再度、ステップS141の処理が行なわれる。 Then, the character input process TC ends, the process returns to the control signal corresponding process TC of FIG. 30, and the process of step S141 is performed again.
文字入力処理MCでは、ステップS234Cの処理の後、ステップS235Cに進む。
ステップS235Cでは、RCモード設定処理Mが行なわれる。RCモード設定処理Mは、図12のステップS231のRCモード設定処理Mと同様なので詳細な説明は繰り返さない。そして、再度、ステップS211の処理が行なわれる。
In the character input process MC, the process proceeds to step S235C after the process of step S234C.
In step S235C, an RC mode setting process M is performed. Since RC mode setting process M is the same as RC mode setting process M in step S231 of FIG. 12, detailed description will not be repeated. Then, the process of step S211 is performed again.
次に、ステップS233CでNOと判定された場合の処理について説明する。ステップS233CでNOならば、ステップS233CDに進む。 Next, a process when it is determined NO in step S233C will be described. If NO in step S233C, the process proceeds to step S233CD.
ステップS233CDでは、ステップS221Cの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS233CDにおいて、YESならば、制御部510がカウンタKの値を1インクリメントして、再度、ステップS221CDの処理が行なわれる。ステップS233CDにおいて、NOならば、再度、ステップS233Cの処理が行なわれる。
In step S233CD, the same processing as that in step S221C is performed, and thus detailed description will not be repeated. If YES in step S233CD,
ここでは、文字入力操作Mがあったとして、制御部510がカウンタKの値を1インクリメントして、再度、ステップS221CDの処理が行なわれる。ここで、行なわれた文字入力操作Mは、有効文字ボタンとしての図3の文字ボタン9Bを押下する操作であるとする。この場合、文字入力操作Mは、ひらがなの“ら”を入力するための操作となる。また、この処理により、カウンタKが示す値は“2”であるとする。この場合、文字入力領域MR320には、2つの文字が表示可能となる。
Here, assuming that character input operation M has been performed,
ステップS221CDでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、表示部530に表示される文字入力領域MR320には、ひらがなの“た”が表示されているとする。この場合、文字入力領域MR320には、ひらがなの“たら”が表示されるとする。
In step S221CD, the same processing as described above is performed, and thus detailed description will not be repeated. Here, it is assumed that hiragana “ta” is displayed in the character input area MR320 displayed on the
ステップS221CEでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。なお、ここで、制御部510が所定時間の経過を判定する場合における、1回目の文字入力操作Mは、ステップS232Cの処理の後に行なわれた文字入力操作Mであるとする。ここでは、所定時間が経過していないとして、再度、ステップS221Cの処理が行なわれるとする。
In step S221CE, the same processing as described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the first character input operation M when
そして、有効文字ボタンとしての図3の文字ボタン9Bを押下する文字入力操作Mが複数回行なわれ、ステップS221C、S221CDの処理が複数回行なわれるとする。これらの処理により、文字入力領域MR320には、ひらがなの“たら”のうち最新の文字である“ら”が変化することにより、ひらがなの“たろ”が表示されるとする。 Then, it is assumed that the character input operation M for depressing the character button 9B of FIG. 3 as an effective character button is performed a plurality of times, and the processes of steps S221C and S221CD are performed a plurality of times. By these processes, it is assumed that “Taro” of Hiragana is displayed in the character input area MR320 by changing “La” which is the latest character of “Tara” of Hiragana.
そして、ステップS221CEでYESと判定されて、ステップS224に進むとする。ここで、確定文字は、ひらがなの“たろ”であるとする。 Then, it is assumed that YES is determined in the step S221CE and the process proceeds to the step S224. Here, it is assumed that the fixed character is “Taro” of Hiragana.
ステップS224では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S224, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated.
ステップS225Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S225C, the same processing as described above is performed, and thus detailed description will not be repeated.
ステップS226Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、以下の入力文字データMD600Aが、装置ID“11TA”により特定されるデータ処理装置600へ送信されるとする。
In step S226C, the same processing as described above is performed, and thus detailed description will not be repeated. By this processing, it is assumed that the following input character data MD600A is transmitted to the
図36は、一例としての入力文字データMD600Aを示す図である。図36を参照して、入力文字データMD600Aの各項目は、図32の入力文字データMD600の各項目と同様なので詳細な説明は繰り返さない。 FIG. 36 is a diagram showing input character data MD600A as an example. Referring to FIG. 36, each item of input character data MD600A is the same as each item of input character data MD600 in FIG. 32, and thus detailed description will not be repeated.
再び、図31を参照して、文字入力処理TCにおいて、ステップS251Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、入力文字データMD600Aを受信したとして、ステップS252Cに進む。 Referring to FIG. 31 again, in character input process TC, the same process as described above is performed in step S251C, and therefore detailed description will not be repeated. Here, assuming that input character data MD600A has been received, the process proceeds to step S252C.
ステップS252Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S252C, processing similar to that described above is performed, and therefore detailed description will not be repeated.
ステップS253Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S253C, processing similar to that described above is performed, and therefore detailed description will not be repeated.
ステップS254Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、受信した入力文字データは、入力文字データMD600Aであるとする。また、記憶部620には、入力文字データMD600Aが示す入力文字“たろ”を先頭の文字に含む、複数の選択候補文字列が記憶されているとする。この場合、ステップS254Cで、YESと判定されて、ステップS255Cに進む。この場合、記憶部620に記憶されている、入力文字“たろ”を先頭の文字に含む複数の選択候補文字列が、制御部610により検索された文字列となる。
In step S254C, processing similar to that described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the received input character data is input character data MD600A. Further, it is assumed that the
ステップS255Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、候補データとしての以下の選択候補文字データテーブルTD700Aが、携帯端末装置500へ送信されるとする。
In step S255C, the same processing as described above is performed, and thus detailed description will not be repeated. It is assumed that the following selection candidate character data table TD700A as candidate data is transmitted to the mobile
図37は、一例としての選択候補文字データテーブルTD700Aを示す図である。図37を参照して、選択候補文字データテーブルTD700Aの各項目は、図33の選択候補文字データテーブルTD700の各項目と同様なので詳細な説明は繰り返さない。 FIG. 37 is a diagram showing a selection candidate character data table TD700A as an example. Referring to FIG. 37, each item in selection candidate character data table TD700A is the same as each item in selection candidate character data table TD700 in FIG. 33, so detailed description will not be repeated.
再び、図31を参照して、文字入力処理MCでは、ステップS231Cの処理が行なわれる。 Referring again to FIG. 31, in character input process MC, the process of step S231C is performed.
ステップS231Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、候補データとしての選択候補文字データテーブルTD700Aを受信したとして、ステップS232Cに進む。 In step S231C, the same processing as described above is performed, and thus detailed description will not be repeated. Here, assuming that selection candidate character data table TD700A as candidate data is received, the process proceeds to step S232C.
ステップS232Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、表示部530には、以下の文字入力画像MG300Bが表示されるとする。そして、ステップS232Cの処理は終了する。
In step S232C, processing similar to that described above is performed, and therefore detailed description will not be repeated. It is assumed that the following character input image MG300B is displayed on
図38は、一例としての文字入力画像MG300Bを示す図である。図38を参照して、文字入力画像MG300Bは、図34の文字入力画像MG300Aと比較して、選択候補文字列表示領域MR330に、選択候補文字データテーブルTD700Aに示される選択候補文字列と、当該選択候補文字列に対応する文字列番号とが表示される点とが異なる。それ以外は、文字入力画像MG300Aと同様なので詳細な説明は繰り返さない。この場合、入力された2文字を含む選択候補文字列が表示されるので、図34の文字入力画像MG300Aのように、入力された1文字を含む選択候補文字列が表示される場合よりも、ユーザが所望する文字列が表示される確率が高くなる。 FIG. 38 is a diagram showing a character input image MG300B as an example. Referring to FIG. 38, character input image MG300B includes a selection candidate character string shown in selection candidate character data table TD700A in the selection candidate character string display region MR330, as compared with character input image MG300A in FIG. The difference is that the character string number corresponding to the selection candidate character string is displayed. Other than that, it is the same as character input image MG300A, and therefore detailed description will not be repeated. In this case, since the selection candidate character string including the input two characters is displayed, as in the character input image MG300A of FIG. 34, the selection candidate character string including the input one character is displayed. The probability that the character string desired by the user is displayed is increased.
再び、図31を参照して、ステップS233Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、選択操作Mがあったとして、制御部510がカウンタKの値を“1”に設定して、ステップS234Cに進む。また、行なわれた選択操作Mは、選択モード設定ボタンに設定された機能ボタン542Aを押下する操作と、携帯端末装置500が文字列選択モードである期間中に、数字“1”を入力する操作とであるとする。
Referring to FIG. 31 again, in step S233C, the same processing as described above is performed, and thus detailed description will not be repeated. Here, assuming that there is a selection operation M,
ステップS234Cでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図35の選択データMD800において、選択番号“1”を示す選択データが、データ処理装置600へ送信されるとする。
In step S234C, the same processing as described above is performed, and therefore detailed description will not be repeated. With this processing, it is assumed that selection data indicating the selection number “1” is transmitted to the
文字入力処理TCでは、前述したのと同様に、ステップS256C,S257C,S258Cの処理が行なわれる。これらの処理により、文字入力枠IW224内に、“たろう”という文字列が表示されるとする。 In the character input process TC, the processes of steps S256C, S257C, and S258C are performed as described above. It is assumed that a character string “Taro” is displayed in the character input box IW224 by these processes.
なお、ステップS221C,S233CDにおいて判定される文字入力操作Mは、文字入力領域MR320に表示されている複数の文字の1部を、削除または変更するための操作であってもよい。この場合、ステップS221CEでYESと判定された後、ステップS226の処理が行なわれることにより、変更された入力文字が、データ処理装置600へ送信される。そして、前述した、ステップS251C,S252C,S253C,S254C,S255Cの処理が行なわれることにより、制御部610は、変更された入力文字を先頭の文字に含む複数の選択候補文字列を示す、候補データとしての選択候補文字データテーブルを、携帯端末装置500へ送信する。
Note that the character input operation M determined in steps S221C and S233CD may be an operation for deleting or changing a part of a plurality of characters displayed in the character input area MR320. In this case, after the determination in step S221CE is YES, the process in step S226 is performed, so that the changed input character is transmitted to the
そして、前述した、ステップS231C,S232Cの処理が行なわれる。すなわち、携帯端末装置500において、入力済みの複数の文字の一部を、削除または変更する毎に、変更後の文字を含む複数の選択候補文字列が、表示部530に表示される。そして、前述した、ステップS233C,S234C,S256C,S257C,S258Cの処理が行なわれるとする。これらの処理により、入力済みの複数の文字の一部を、削除または変更した場合であっても、変更後の文字を含む選択候補文字が選択されることにより、表示部630に表示される文字入力枠に、選択された、変更後の文字を含む選択候補文字を表示させることができる。
Then, the processes of steps S231C and S232C described above are performed. That is, each time a part of a plurality of input characters is deleted or changed in the mobile
以上説明したように、本実施の形態では、データ処理装置600の表示部630に表示される文字入力枠が入力可能状態になると、当該文字入力枠に入力が許可される文字の種別(許可文字種別)が、携帯端末装置500へ送信される。
As described above, according to the present embodiment, when the character input frame displayed on the
そして、携帯端末装置500において、文字が入力されると、入力された文字(入力文字)が、データ処理装置600へ送信される。
Then, when a character is input in portable
データ処理装置600では、記憶部620に選択候補文字列が記憶されているか否かが判定される。選択候補文字列は、受信した入力文字データが示す入力文字を先頭の文字に含み、かつ、送信した文字列要求データに含まれる入力枠データが示す許可文字種別の文字のみからなる文字列である。1以上の選択候補文字列がある場合、当該1以上の選択候補文字列と、当該1以上の選択候補文字列の各々を特定する文字列番号とが、携帯端末装置500へ送信される。
In the
携帯端末装置500では、受信した1以上の選択候補文字列と、1以上の選択候補文字列の各々を特定する文字列番号とが、ユーザが操作している携帯端末装置500の表示部530に表示される。
In the mobile
したがって、表示部530に表示された、携帯端末装置500において入力した文字を含む1以上の選択候補文字列に、ユーザの所望の文字列がある場合、当該所望の文字列を入力する操作が不要となる。
Therefore, when there is a user-desired character string in one or more selection candidate character strings including the characters input in the mobile
そして、所望の文字列を特定するための番号を携帯端末装置500において入力するという簡単な操作により、所望の選択候補文字列をデータ処理装置600に効率よく入力することができる。その結果、効率よく文字列を入力することを可能とすることができる。
A desired selection candidate character string can be efficiently input to the
また、本実施の形態では、携帯端末装置500において、文字を多く入力する程、表示部530に、所望の文字列および当該所望の文字列に近い文字列が表示される。すなわち、携帯端末装置500において、文字を多く入力する程、表示部530に所望の文字列が表示される確率が高くなる。その結果、携帯端末装置500において、文字を多く入力する程、所望の文字列を入力する操作が不要となる確率が高くなる。
Further, in the present embodiment, in mobile
そして、所望の文字列を特定するための番号を携帯端末装置500において入力するという簡単な操作により、所望の選択候補文字列をデータ処理装置600にさらに効率よく入力することができる。その結果、効率よく文字列を入力することを可能とすることができる。
A desired selection candidate character string can be input to the
また、本実施の形態では、携帯端末装置500において入力される文字を含む多くの文字列を、携帯端末装置500の記憶部520に記憶しておく必要がないので、記憶部520の記憶領域を他の用途に有効に活用することができる。
Further, in this embodiment, since it is not necessary to store many character strings including characters input in mobile
また、本実施の形態では、第1の実施の形態で説明した処理も行なわれるので、第1の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
Further, in the present embodiment, since the processing described in the first embodiment is also performed, the effect of the first embodiment is also achieved. In other words, there is an effect that it is possible to easily input a character of a type permitted to be input in the character input frame in the input enabled state. In addition, even when characters of a type permitted to be input in the character input frame in the input enabled state cannot be directly input in the mobile
<第5の実施の形態>
次に、携帯端末装置500において、一度、入力した文字列を利用する処理の他の例について説明する。
<Fifth embodiment>
Next, another example of the process of using the input character string once in the mobile
本実施の形態におけるネットワークシステムは、第1の実施の形態におけるネットワークシステム1000と同様なので詳細な説明は繰り返さない。携帯端末装置500およびデータ処理装置600の各々の構成は、第1の実施の形態において、説明した構成と同様なので詳細な説明は繰り返さない。
Since the network system in the present embodiment is similar to
本実施の形態では、携帯端末装置500がRCモードである場合において、携帯端末装置500で操作判定処理Mが行なわれるとする。操作判定処理Mは、他の処理とは独立して行なわれる処理である。また、本実施の形態において、データ処理装置600では、他の処理とは独立して、以下の制御信号対応処理TDが行なわれるとする。
In the present embodiment, it is assumed that operation determination processing M is performed in mobile
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に図8のWebページ画像G200が表示されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
ここで、データ処理装置600の制御部610は、第2の実施の形態で説明したのと同様に、入力枠対応情報を取得し、取得した入力枠対応情報を利用して、入力枠データテーブルを生成し、生成した入力枠データテーブルを記憶部620に記憶させるとする。表示部630にWebページ画像G200が表示されている場合、生成される入力枠データテーブルは、図17の入力枠データテーブルTD100Aであるとする。この場合、記憶部620には、入力枠データテーブルTD100Aが記憶されるとする。
Here, as described in the second embodiment, the
図39は、操作判定処理Mおよび制御信号対応処理TDのフローチャートである。図39において、図11と同じステップ番号の処理は、図11で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図11の処理と異なる処理を主に説明する。 FIG. 39 is a flowchart of the operation determination process M and the control signal handling process TD. In FIG. 39, the processing with the same step number as in FIG. 11 is performed in the same manner as the processing described in FIG. In the following, processing different from the processing in FIG. 11 will be mainly described.
図39を参照して、操作判定処理Mは、第1の実施の形態で説明した図11の操作判定処理Mと同様なので詳細な説明は繰り返さない。制御信号対応処理TDは、図11の制御信号対応処理Tと比較して、ステップS144Cの代わりにステップS144DDが行なわれる点と、ステップS145の代わりにステップS145Dが行なわれる点とが異なる。それ以外は、制御信号対応処理Tと同様なので詳細な説明は繰り返さない。 Referring to FIG. 39, operation determination process M is similar to operation determination process M of FIG. 11 described in the first embodiment, and therefore detailed description will not be repeated. The control signal handling process TD differs from the control signal handling process T in FIG. 11 in that step S144DD is performed instead of step S144C and step S145D is performed instead of step S145. Other than that, it is the same as the control signal handling process T, and therefore detailed description will not be repeated.
ここで、装置ID“11MA”を含む、制御信号としてのENTER−RC信号が、携帯端末装置500からデータ処理装置600へ送信されるとする。また、データ処理装置600の表示部630には、図8のWebページ画像G200が表示されているとする。すなわち、文字入力枠IW212が選択状態であるとする。
Here, it is assumed that an ENTER-RC signal as a control signal including the device ID “11MA” is transmitted from the mobile
この場合、制御信号対応処理TDのステップS144Bにおいて、YESと判定され、ステップS144DDに進む。 In this case, YES is determined in step S144B of the control signal handling process TD, and the process proceeds to step S144DD.
ステップS144DDでは、入力可能設定処理TDが行なわれる。入力可能設定処理TDでは、制御部610が、表示部630に表示される全ての文字入力枠の各々を、当該文字入力枠内に文字の入力が可能な状態(以下、入力可能状態ともいう)に設定する。
In step S144DD, input enable setting processing TD is performed. In the input enabling setting process TD, the
ここでは、表示部630に図8のWebページ画像G200が表示されているとする。この場合、Webページ画像G200に表示される全ての文字入力枠が入力可能状態に設定される。そして、ステップS145Dに進む。
Here, it is assumed that Web page image G200 of FIG. 8 is displayed on
ステップS145Dでは、文字入力処理TDが行なわれる。文字入力処理TDは、表示部630に表示される文字入力枠が入力可能状態である場合に行なわれる処理である。入力可能状態の文字入力枠は、入力可能状態に設定された入力枠である。なお、携帯端末装置500では、他の処理とは独立して、以下の文字入力処理MDが行なわれるとする。
In step S145D, a character input process TD is performed. Character input process TD is a process performed when the character input frame displayed on
図40は、文字入力処理MDおよび文字入力処理TDのフローチャートである。図40において、図12と同じステップ番号の処理は、図12で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。以下においては、図12の処理と異なる処理を主に説明する。 FIG. 40 is a flowchart of the character input process MD and the character input process TD. In FIG. 40, the process with the same step number as in FIG. 12 is performed in the same way as the process described in FIG. In the following, processing different from the processing in FIG. 12 will be mainly described.
ステップS241では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS241において、YESならば、ステップS242Dに進む。一方、ステップS241において、NOならば、ステップS261に進む。 In step S241, processing similar to that described in the first embodiment is performed, and therefore detailed description will not be repeated. If YES in step S241, the process proceeds to step S242D. On the other hand, if NO at step S241, the process proceeds to step S261.
ステップS242Dでは、制御部610が、通信部660を利用して、文字列を要求する指示である文字列要求指示Dとしての文字列要求データDを、携帯端末装置500へ送信する。送信される文字列要求データDには、自装置の装置ID“11TA”と、入力枠データDとが含まれる。入力枠データDは、入力可能状態の文字入力枠を特定する入力枠IDと、入力枠データテーブルにおける、当該入力枠IDに対応する入力枠対応情報とが示される。文字列要求指示Dとしての文字列要求データDが送信されると、ステップS242Dの処理は終了する。
In step S242D,
なお、後述する図40のステップS252DまたはステップS253Dにおいて、NOと判定されて、再度、ステップS242Dの処理が行なわれる場合、ステップS242Dでは、制御部610が、自装置の装置IDおよび入力枠データDに加えて、エラーメッセージを含む文字列要求データDを、携帯端末装置500へ送信する。エラーメッセージは、たとえば、「エラーが発生しました。再度、操作を行なってください」というメッセージである。
If it is determined NO in step S252D or step S253D of FIG. 40 described later and the process of step S242D is performed again, in step S242D,
ここで、表示部630には、図8のWebページ画像G200が表示されているとする。また、前述のステップS144DDの入力可能設定処理TDにより、Webページ画像G200に表示される文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282が入力可能状態であるとする。また、ステップS242Dの処理で使用される入力枠データテーブルは、図17の入力枠データテーブルTD100Aであるとする。この場合、文字列要求データDに含まれる入力枠データDは、以下の入力枠データテーブルTD200Dとなる。
Here, it is assumed that the Web page image G200 of FIG. 8 is displayed on the
図41は、一例としての入力枠データテーブルTD200Dを示す図である。入力枠データテーブルTD200Dは、複数の入力枠データを含む。図41を参照して、入力枠データテーブルTD200Dにおいて、「番号」とは、入力枠データを特定するための番号である。入力枠データテーブルTD200Dにおける「番号」以外の各項目は、図17の入力枠データテーブルTD100Aの各項目と同様なので詳細な説明は繰り返さない。 FIG. 41 is a diagram showing an input frame data table TD200D as an example. The input frame data table TD200D includes a plurality of input frame data. Referring to FIG. 41, in input frame data table TD200D, “number” is a number for specifying input frame data. Each item other than the “number” in the input frame data table TD200D is the same as each item in the input frame data table TD100A of FIG. 17, and therefore detailed description will not be repeated.
再び、図40を参照して、文字入力処理TDでは、ステップS242Dの処理の後、ステップS243Dに進む。 Referring to FIG. 40 again, in the character input process TD, the process proceeds to step S243D after the process in step S242D.
ステップS243Dでは、枠ID表示処理Tが行なわれる。枠ID表示処理Tでは、制御部610が、VDP632を利用して、表示部630に表示されている、入力可能状態の複数の文字入力枠の各々に、当該文字入力枠を特定するための入力枠IDを対応づけて表示する。そして、ステップS243Dの処理は終了する。
In step S243D, a frame ID display process T is performed. In the frame ID display process T, the
ここで、枠ID表示処理Tが行なわれる前に表示部630には、図8のWebページ画像G200が表示されているとする。この場合、枠ID表示処理Tにより、Webページ画像G200は、以下のWebページ画像G200Nのようになる。
Here, it is assumed that Web page image G200 of FIG. 8 is displayed on
図42は、一例としてのWebページ画像G200Nを示す図である。図42を参照して、Webページ画像G200Nは、図8のWebページ画像G200と比較して、文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282の各々の上部に、当該文字入力枠を特定するための入力枠IDが対応づけて表示される点が異なる。それ以外は、Webページ画像G200と同様なので詳細な説明は繰り返さない。 FIG. 42 is a diagram showing a web page image G200N as an example. 42, Web page image G200N is compared with Web page image G200 of FIG. 8 in character input frames IW212, IW214, IW222, IW224, IW232, IW234, IW236, IW242, IW244, IW252, and IW262. The difference is that an input frame ID for specifying the character input frame is displayed in association with each upper part of each of IW264, IW266, IW272, and IW282. Other than that, it is the same as Web page image G200, and therefore detailed description will not be repeated.
再び、図40を参照して、文字入力処理MDでは、まず、ステップS211Dの処理が行なわれる。 Referring to FIG. 40 again, in the character input process MD, first, the process of step S211D is performed.
ステップS211Dでは、制御部510が、文字列要求指示Dとしての文字列要求データDを受信したか否かを判定する。ステップS211Dにおいて、YESならば、ステップS212に進む。一方、ステップS211Dにおいて、NOならば、再度、ステップS211Dの処理が行なわれる。ここでは、文字列要求指示Dとしての文字列要求データDを受信したとして、ステップS212に進む。
In step S211D,
なお、受信した文字列要求データDにエラーメッセージが含まれている場合、制御部510は、所定時間(たとえば、2秒)、エラーメッセージを表示部530に表示させる。そして、ステップS212に進む。
When the received character string request data D includes an error message,
ステップS212では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、携帯端末装置500の動作モードが、RCモードから通常モードに変更される。
In step S212, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With this process, the operation mode of the mobile
ステップS213では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS213Dに進む。 In step S213, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. Then, the process proceeds to step S213D.
ここで、記憶部520には、カウンタSが記憶されているとする。カウンタSは、数値をカウントするためのカウンタであるとする。カウンタSの初期値は“1”であるとする。
Here, it is assumed that the
ステップS213Dでは、枠データ読出処理Mが行なわれる。枠データ読出処理Mでは、制御部510が、受信した文字列要求データDに含まれる入力枠データDに含まれる、カウンタSが示す値の番号の入力枠データを読み出す。ここで、文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。また、カウンタSが示す値は“1”であるとする。この場合、入力枠データテーブルTD200Dに含まれる番号“1”の入力枠データが読み出される。以下においては、枠データ読出処理Mにおいて読み出された入力枠データを、読出入力枠データともいう。そして、ステップS214Dに進む。
In step S213D, a frame data reading process M is performed. In frame data reading process M,
ステップS214Dでは、許可文字種別の文字の入力が許可されるか否かが判定される。具体的には、制御部510が、読出入力枠データが示す許可文字種別が、入力許可文字種別Mであるか否かを判定する。前述したように入力許可文字種別Mは、携帯端末装置500において、入力が許可される文字の種別である。ここで、入力許可文字種別Mは、一例として、漢字、ひらがな、全角カタカナ、半角アルファベット大文字、半角アルファベット小文字および半角数字であるとする。
In step S214D, it is determined whether or not input of characters of the permitted character type is permitted. Specifically,
ステップS214Dにおいて、YESならば、ステップS215Dに進む。一方、ステップS214Dにおいて、NOならば、ステップS218Dに進む。 If YES in step S214D, the process proceeds to step S215D. On the other hand, if NO at step S214D, the process proceeds to step S218D.
ステップS215Dでは、文字入力モード設定処理MDが行なわれる。文字入力モード設定処理MDでは、図12のステップS215の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S215D, a character input mode setting process MD is performed. In the character input mode setting process MD, in the description of the process in step S215 in FIG. 12, the same process as the process in which the input frame data included in the received character string request data is replaced with the read input frame data is performed. The explanation is not repeated.
ステップS218Dでは、文字入力モード設定処理MNDが行なわれる。文字入力モード設定処理MNDでは、図12のステップS218の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S218D, a character input mode setting process MND is performed. In the character input mode setting process MND, in the description of the process in step S218 in FIG. 12, the same process as the process in which the input frame data included in the received character string request data is replaced with the read input frame data is performed. The explanation is not repeated.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。そして、ステップS221Dに進む。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG. Then, the process proceeds to step S221D.
ステップS221Dでは、指定文字列Dがあるか否かが判定される。ここで、指定文字列Dとは、読出入力枠データが示す文字列種別の文字列であるとする。すなわち、指定文字列Dは、読出入力枠データが示す入力枠IDにより特定される文字入力枠に入力が要求される文字列種別の文字列である。具体的には、制御部510が、指定文字列Dが、記憶部520に記憶されているか否かを判定する。なお、初めて、ステップS221Dの処理が行なわれる場合、記憶部520には、指定文字列Dは記憶されていない。
In step S221D, it is determined whether or not there is a designated character string D. Here, it is assumed that the designated character string D is a character string of the character string type indicated by the read input frame data. That is, the designated character string D is a character string of a character string type that is requested to be input to the character input box specified by the input box ID indicated by the read input box data. Specifically,
ステップS221Dにおいて、YESならば、制御部510は、後述するメッセージDEを表示部530に、所定時間表示させて、後述するステップS221DEに進む。一方、ステップS221Dにおいて、NOならば、制御部510は、メッセージDFを表示部530に、所定時間表示させて、ステップS222に進む。
If YES in step S221D,
メッセージDFは、読出入力枠データが示す入力枠IDにより特定される文字入力枠に入力するための文字列の入力を促すメッセージである。読出入力枠データが、たとえば、図41の入力枠データテーブルTD200Dに含まれる番号“1”の入力枠データである場合、メッセージDFは、たとえば、「15個の文字入力枠のうち、入力枠IDが“TX01”の文字入力枠に入力するための文字列を入力してください」となる。 The message DF is a message that prompts the user to input a character string for input into the character input box specified by the input box ID indicated by the read input box data. For example, when the read input frame data is the input frame data of the number “1” included in the input frame data table TD200D of FIG. 41, the message DF includes, for example, “input frame ID among 15 character input frames. Enter the character string to be entered in the character input box of “TX01” ”.
ここでは、指定文字列Dが、記憶部520に記憶されていないとして、制御部510が、メッセージDFを表示部530に、所定時間(たとえば、2秒)表示させて、ステップS222に進む。
Here, assuming that designated character string D is not stored in
ステップS222では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS223Dに進む。 In step S222, the same processing as that described in the first embodiment is performed, and thus detailed description will not be repeated. Then, the process proceeds to step S223D.
ステップS223Dでは、図12のステップS223の処理の説明において、受信した文字列要求データに含まれる入力枠データを、読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS223DEに進む。 In step S223D, the same processing as the processing in which the input box data included in the received character string request data is replaced with the read input box data in the description of step S223 in FIG. Absent. Then, the process proceeds to step S223DE.
ステップS223DEでは、文字列記憶処理MDが行なわれる。文字列記憶処理MDでは、制御部510が、読出入力枠データが示す文字列種別と、入力された確定文字列とを対応づけた文字列データを、記憶部520に記憶させる。初めて、ステップS223DEの処理が行なわれる場合、記憶部520には、1つの文字列データを含む文字列データテーブルが記憶される。
In step S223DE, a character string storage process MD is performed. In the character string storage processing MD, the
なお、記憶部520に文字列データテーブルが既に記憶されている場合、制御部510は、記憶部520に記憶されている文字列データテーブルに、文字列データを付加する。
When the character string data table is already stored in the
また、読出入力枠データが示す文字列種別を示す文字列データテーブルが、記憶部520に記憶されている場合、制御部510は、読出入力枠データが示す文字列種別に対応づけられた、文字列データテーブルが示す確定文字列(入力文字列)を、新たに入力された確定文字列に置き換える。
When the character string data table indicating the character string type indicated by the read input frame data is stored in the
ここで、入力された確定文字列は、一例として“たろう”であるとする。また、読出入力枠データは、一例として、図41の入力枠データテーブルTD200Dに含まれる番号“4”の入力枠データであるとする。この場合、記憶部520には、図22の文字列データテーブルMD400が記憶される。そして、ステップS223DEの処理は終了し、ステップS224Dに進む。
Here, it is assumed that the inputted fixed character string is “Taro” as an example. Further, as an example, the read input frame data is input frame data of number “4” included in the input frame data table TD200D of FIG. In this case, the
ステップS224Dでは、制御部510が、文字入力モード設定処理MNDを行なったか否を判定する。すなわち、読出入力枠データが示す許可文字種別が、入力許可文字種別Mでなく、入力非許可文字種別Mであり、文字入力モード設定処理MNDが行なわれたか否かが判定される。ステップS224Dにおいて、YESならば、ステップS225Dに進む。一方、ステップS224Dにおいて、NOならば、ステップS226Dに進む。
In step S224D,
ステップS225Dでは、文字変換処理MDが行なわれる。文字変換処理MDでは、図12のステップS225の処理の説明において、文字入力モード設定処理MNおよび受信した文字列要求データに含まれる入力枠データを、それぞれ、文字入力モード設定処理MNDおよび読出入力枠データと置き換えた処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S225D, a character conversion process MD is performed. In the character conversion process MD, in the description of the process in step S225 of FIG. 12, the character input mode setting process MN and the input box data included in the received character string request data are converted into the character input mode setting process MND and the read input box, respectively. Since the same processing as the processing replaced with data is performed, detailed description will not be repeated.
文字変換処理MDでは、さらに、制御部510が、前述の文字列記憶処理MDにより、記憶部520に記憶された文字列データテーブルに含まれる、読出入力枠データに対応する文字列データが示す入力文字列(たとえば、半角数字の文字列)を、変換後の許可文字種別の確定文字列(たとえば、全角数字の文字列)に置き換える。そして、ステップS225DEに進む。
In the character conversion process MD, the
ステップS225DEでは、枠データの読出しが終了したか否かが判定される。具体的には、制御部510が、受信した文字列要求データDに含まれる入力枠データDに含まれる全ての入力枠データの読出しが終了したか否かを判定する。ステップS2225DEにおいて、YESならば、制御部510がカウンタSの値を“1”に設定して、ステップS226Dに進む。一方、ステップS225DEにおいて、NOならば、制御部510がカウンタSの値を1インクリメントして、再度、ステップS213Dの処理が行なわれる。
In step S225DE, it is determined whether or not reading of the frame data has been completed. Specifically,
ここで、文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。また、入力枠データテーブルTD200Dに含まれる全ての入力枠データの読出しが終了していないとする。この場合、ステップS225DEにおいて、NOとなり、制御部510がカウンタSの値を1インクリメントして、再度、ステップS213Dの処理が行なわれるとする。
Here, it is assumed that the input box data D included in the character string request data D is the input box data table TD200D of FIG. Further, it is assumed that reading of all input frame data included in the input frame data table TD200D has not been completed. In this case, NO is determined in step S225DE, and it is assumed that
そして、ステップS225DEにおいて、YESと判定されるまで、前述したステップS213D〜S225Dの処理が繰り返し行なわれるとする。これらの処理により、携帯端末装置500の記憶部520には、図23の文字列データテーブルMD400Aが記憶されるとする。
Then, it is assumed that the processes of steps S213D to S225D described above are repeatedly performed until it is determined as YES in step S225DE. It is assumed that the character string data table MD400A of FIG. 23 is stored in the
ステップS225DEにおいて、YESならば、制御部510がカウンタSの値を“1”に設定して、ステップS226Dに進む。
If YES in step S225DE,
ステップS226Dでは、文字列送信処理MDが行なわれる。文字列送信処理MDでは、制御部510が、通信部560を利用して、入力枠文字データDを、受信した文字列要求データDに含まれる装置IDにより特定される装置へ送信する。ここで、入力枠文字データDは、受信した文字列要求データDに含まれる入力枠データDに含まれる複数の入力枠データの各々が示す入力枠IDにより特定される、入力可能状態の文字入力枠に入力するための文字列を示すデータである。
In step S226D, a character string transmission process MD is performed. In the character string transmission process MD, the
ここで、送信される入力枠文字データDは、受信した文字列要求データDに含まれる入力枠データDに含まれる複数の入力枠データの各々が示す入力枠IDと、当該入力枠IDに対応する文字列種別に対応づけて記憶部520に記憶される入力文字列と、当該入力文字列のデータ量とを示すデータとなる。
Here, the input box character data D to be transmitted corresponds to the input box ID indicated by each of the plurality of input box data included in the input box data D included in the received character string request data D and the input box ID. The input character string stored in the
ここで、受信した文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。この場合、入力枠データDとしての入力枠データテーブルTD200Dに含まれる複数の入力枠データの各々が示す入力枠IDに対応する文字列種別に対応づけて記憶部520に記憶される入力文字列は、図23の文字列データテーブルMD400Aが示す入力文字列となる。また、文字列要求データDに含まれる装置IDは、“11TA”であるとする。
Here, it is assumed that the input frame data D included in the received character string request data D is the input frame data table TD200D of FIG. In this case, the input character string stored in the
この場合、入力枠文字データDは、以下の入力枠文字データテーブルMD300Dとなる。また、入力枠文字データDとしての入力枠文字データテーブルMD300Dは、装置ID“11TA”により特定されるデータ処理装置600へ送信される。そして、ステップS226Dの処理は終了する。
In this case, the input box character data D is the following input box character data table MD300D. The input box character data table MD300D as the input box character data D is transmitted to the
図43は、一例としての入力枠文字データテーブルMD300Dを示す図である。入力枠文字データテーブルMD300Dは、複数の入力枠文字データを含む。図43を参照して、入力枠文字データテーブルMD300Dにおいて、「番号」とは、入力枠文字データを特定するための番号である。入力枠文字データテーブルMD300Dにおける「番号」以外の各項目は、図15の入力枠文字データMD300の各項目と同様なので詳細な説明は繰り返さない。 FIG. 43 is a diagram showing an input box character data table MD300D as an example. Input box character data table MD300D includes a plurality of input box character data. Referring to FIG. 43, in input box character data table MD300D, “number” is a number for specifying input box character data. Each item other than “number” in the input box character data table MD300D is the same as each item of the input box character data MD300 in FIG. 15, and therefore, detailed description thereof will not be repeated.
再び、図40を参照して、文字入力処理TDでは、ステップS243Dの処理の後、ステップS251Dに進む。 Referring to FIG. 40 again, in the character input process TD, the process proceeds to step S251D after the process in step S243D.
ステップS251Dでは、制御部610が、入力枠文字データDを受信したか否かを判定する。ステップS251Dにおいて、YESならば、ステップS252Dに進む。一方、ステップS251Dにおいて、NOならば、再度、ステップS251Dの処理が行なわれる。ここでは、入力枠文字データDとしての図43の入力枠文字データテーブルMD300Dを受信したとして、ステップS252Dに進む。
In step S251D,
ステップS252Dでは、受信した入力枠文字データDに含まれる複数の入力枠文字データがそれぞれ示す複数の入力文字列が、入力可能状態の複数の文字入力枠にそれぞれ入力するための文字列であるか否かが判定される。 In step S252D, whether the plurality of input character strings respectively indicated by the plurality of input box character data included in the received input box character data D are character strings to be input to the plurality of character input boxes in the input enabled state. It is determined whether or not.
具体的には、制御部610が、受信した入力枠文字データDに含まれる複数の入力枠文字データの各々が示す入力枠IDと、携帯端末装置500へ送信した文字列要求データDに含まれる入力枠データDに含まれる複数の入力枠データの各々が示す入力枠IDとが一致するか否かが判定される。ステップS252Dにおいて、YESならば、ステップS253Dに進む。一方、ステップS252Dにおいて、NOならば、再度、ステップS242Dの処理が行なわれる。
Specifically, the
ここで、受信した入力枠文字データDは、図43の入力枠文字データテーブルMD300Dであるとする。また、携帯端末装置500へ送信した文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。この場合、ステップS252Dにおいて、YESと判定され、ステップS253Dに進む。
Here, it is assumed that the received input box character data D is the input box character data table MD300D of FIG. Further, it is assumed that the input frame data D included in the character string request data D transmitted to the mobile
ステップS253Dでは、制御部610が、受信した入力枠文字データDに含まれる複数の入力枠文字データの各々が示す入力文字列の文字の種別が、携帯端末装置500へ送信した文字列要求データDに含まれる入力枠データDに含まれる複数の入力枠データの各々が示す許可文字種別と一致するか否かを判定する。ステップS253Dにおいて、YESならば、ステップS254に進む。一方、ステップS253Dにおいて、NOならば、再度、ステップS242Dの処理が行なわれる。
In step S253D, the character string request data D transmitted from the
ここで、受信した入力枠文字データDは、入力枠文字データテーブルMD300Dであるとする。また、携帯端末装置500へ送信した文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。この場合、ステップS253Dにおいて、YESと判定され、ステップS254に進む。
Here, it is assumed that the received input box character data D is the input box character data table MD300D. Further, it is assumed that the input frame data D included in the character string request data D transmitted to the mobile
ステップS254では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、文字列受信完了通知Tが、携帯端末装置500へ送信される。前述したように文字列受信完了通知Tは、入力可能状態の文字入力枠に入力するための文字列の受信が完了したことを示す通知である。そして、ステップS254の処理は終了する。
In step S254, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. With this process, a character string reception completion notification T is transmitted to the mobile
文字入力処理MDでは、ステップS226Dの処理の後、ステップS227に進む。
ステップS227,S231の処理は、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップS231の処理の後、再度、ステップS211Dの処理が行なわれる。
In the character input process MD, the process proceeds to step S227 after the process of step S226D.
Since the processes in steps S227 and S231 are the same as those described in the first embodiment, detailed description thereof will not be repeated. After the process of step S231, the process of step S211D is performed again.
文字入力処理TDでは、ステップS254の処理の後、ステップS255Dに進む。
ステップS255Dでは、文字列表示処理TDが行なわれる。文字列表示処理TDでは、制御部610が、VDP632を利用して、受信した入力枠文字データDに含まれる複数の入力枠文字データの各々が示す入力文字列を、当該入力文字列の入力が要求される入力可能状態の文字入力枠内に表示させる。また、制御部610は、受信した入力枠文字データDに含まれる複数の入力枠文字データの各々が示すが示す入力文字列を、当該入力文字列の入力が要求される入力可能状態の文字入力枠に対応づけて記憶部620に記憶させる。
In the character input process TD, the process proceeds to step S255D after the process of step S254.
In step S255D, a character string display process TD is performed. In the character string display process TD, the
ここで、表示部630には、図42のWebページ画像G200Nが表示されているとする。また、Webページ画像G200Nに表示される文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282が入力可能状態であるとする。
Here, it is assumed that Web page image G200N of FIG. 42 is displayed on
また、受信した入力枠文字データDは、図43の入力枠文字データテーブルMD300Dであるとする。この場合、文字列表示処理TDにより、入力枠文字データテーブルMD300Dに示される、たとえば、入力枠ID“TX04”により特定される文字入力枠IW224内に、“たろう”という文字列が表示される。また、記憶部620には、文字列“たろう”が、文字入力枠IW224を特定するための入力枠ID“TX04”に対応づけて記憶される。
Further, it is assumed that the received input box character data D is the input box character data table MD300D of FIG. In this case, by the character string display process TD, for example, the character string “Taro” is displayed in the character input box IW224 specified by the input box ID “TX04” shown in the input box character data table MD300D. The
同様に、文字入力枠IW212,IW214,IW222,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282の各々にも、対応する入力文字列が表示される。これらの処理により、表示部630に表示されるWebページ画像G200Nは、以下のWebページ画像G200NAになる。
Similarly, a corresponding input character string is also displayed in each of the character input frames IW212, IW214, IW222, IW232, IW234, IW236, IW242, IW244, IW252, IW262, IW264, IW266, IW272, and IW282. With these processes, the Web page image G200N displayed on the
すなわち、一度に、入力可能状態の複数の文字入力枠の各々に、入力文字列が入力される。そして、この文字入力処理TDは終了し、図39の制御信号対応処理TDに戻り、再度、ステップS141の処理が行なわれる。 That is, the input character string is input to each of the plurality of character input frames in the input enabled state at a time. Then, the character input process TD ends, the process returns to the control signal corresponding process TD in FIG. 39, and the process of step S141 is performed again.
図44は、一例としてのWebページ画像G200NAを示す図である。図44を参照して、Webページ画像G200NAは、Webページ画像G200Nと比較して、文字入力枠IW212,IW214,IW222,IW224,IW232,IW234,IW236,IW242,IW244,IW252,IW262,IW264,IW266,IW272,IW282の各々に文字列が入力されている点が異なる。それ以外は、Webページ画像G200Nと同様なので詳細な説明は繰り返さない。 FIG. 44 is a diagram showing a web page image G200NA as an example. Referring to FIG. 44, Web page image G200NA is compared with Web page image G200N. Character input frames IW212, IW214, IW222, IW224, IW232, IW234, IW236, IW242, IW244, IW252, IW262, IW264, and IW266 , IW272 and IW282 are different in that a character string is input. Other than that, it is the same as Web page image G200N, and therefore detailed description will not be repeated.
次に、ステップS241でNOと判定される場合の処理について説明する。ここで、ステップS241でNOと判定される場合は、データ処理装置600が、装置ID“11KB”が含まれる、制御信号としてのRC信号を、ワイヤレスキーボード400から受信した場合であるとする。ステップS241でNOならば、ステップS261に進む。
Next, a process when it is determined NO in step S241 will be described. Here, if NO is determined in step S <b> 241, it is assumed that the
ステップS261では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S261, a process similar to that described in the first embodiment is performed, and thus detailed description will not be repeated.
ステップS262Dでは、文字入力編集処理TDが行なわれる。ここで、表示部630に表示される複数の文字入力枠が入力可能状態であるとする。以下においては、入力可能状態の複数の文字入力枠のうち、文字データを表示させる対象となる文字入力枠を、文字表示対象枠ともいう。文字表示対象枠は予め決められているとする。
In step S262D, a character input editing process TD is performed. Here, it is assumed that a plurality of character input frames displayed on the
文字入力編集処理TDでは、制御部610が、VDP632を利用して、ユーザによるワイヤレスキーボード400の操作により文字データを受信する毎に、当該受信した文字データが示す文字を、文字表示対象枠内に表示させる。なお、ワイヤレスキーボード400の操作により、文字表示対象枠を変更することができるとする。
In the character input editing process TD, every time the
また、文字入力編集処理TDでは、他の処理とは独立して、入力終了判定処理TDが行なわれる。入力終了判定処理TDは、制御部610が、入力終了操作Tがあるか否かを判定する。入力終了操作Tは、文字を入力する処理を終了するためのワイヤレスキーボード400の操作である。
In the character input editing process TD, an input end determination process TD is performed independently of other processes. In the input end determination process TD, the
制御部610は、入力終了操作Tがあった場合、文字入力編集処理TDを終了させる。そして、この文字入力処理TDは終了し、図39の制御信号対応処理TDに戻り、再度、ステップS141の処理が行なわれる。
When there is an input end operation T, the
次に、前述した図40の文字入力処理MDが複数回行なわれることにより、携帯端末装置500の記憶部520に、図23の文字列データテーブルMD400Aが記憶されているとする。この場合に、前述した図39、図40の処理が行なわれる場合の処理について説明する。
Next, it is assumed that the character string data table MD400A of FIG. 23 is stored in the
ここで、携帯端末装置500の表示部530には、図7の制御画像MG100Aが表示されているとする。すなわち、携帯端末装置500の状態は、状態MAであるとする。また、状態MAにおいて、方向ボタン541A,541B,541C,541D、決定ボタン541E等の操作により、データ処理装置600の表示部630に図8のWebページ画像G200が表示されているとする。また、制御部610が、第2の実施の形態で説明したのと同様に、入力枠データテーブルを生成することにより、記憶部620には、図17の入力枠データテーブルTD100Aが記憶されているとする。
Here, it is assumed that control image MG100A in FIG. 7 is displayed on
そして、前述した図39の操作判定処理Mおよび制御信号対応処理TDが行なわれることにより、図8のWebページ画像G200に示される全ての文字入力枠が入力可能状態に設定されたとする。 Then, it is assumed that all the character input frames shown in the Web page image G200 in FIG. 8 are set to the input enabled state by performing the operation determination process M and the control signal corresponding process TD in FIG.
そして、図40の文字入力処理TDのステップS241、S242Dの処理により、文字列要求指示Dとしての文字列要求データDが、携帯端末装置500へ送信されたとする。また、ステップS243Dの処理により、表示部630には、図42のWebページ画像G200Nが表示されるとする。
Then, it is assumed that the character string request data D as the character string request instruction D is transmitted to the mobile
文字入力処理MDのステップS211Dでは、文字列要求指示Dとしての文字列要求データDを受信したとして、ステップS212に進む。そして、ステップS212,S213の処理が、前述したように行なわれる。 In step S211D of the character input process MD, assuming that the character string request data D as the character string request instruction D is received, the process proceeds to step S212. Then, the processes in steps S212 and S213 are performed as described above.
ステップS213Dでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、受信した文字列要求データDに含まれる入力枠データDは、図41の入力枠データテーブルTD200Dであるとする。また、カウンタSが示す値は“1”であるとする。この場合、入力枠データテーブルTD200Dに含まれる番号“1”の入力枠データが読み出される。すなわち、番号“1”の入力枠データは、読出入力枠データである。 In step S213D, processing similar to that described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the input frame data D included in the received character string request data D is the input frame data table TD200D of FIG. Further, it is assumed that the value indicated by the counter S is “1”. In this case, the input frame data with the number “1” included in the input frame data table TD200D is read. That is, the input frame data with the number “1” is read input frame data.
そして、ステップS214Dの処理が行なわれ、ステップS215DまたはステップS218Dの処理が行なわれた後、ステップS221に進む。 Then, the process of step S214D is performed, and after the process of step S215D or step S218D is performed, the process proceeds to step S221.
ステップS221では、第1の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、図14の文字入力画像MG300において、文字列「あ・・・」が表示されていない文字入力画像Nが表示されるとする。 In step S221, the same processing as that described in the first embodiment is performed, and therefore detailed description will not be repeated. It is assumed that the character input image N in which the character string “A ...” is not displayed in the character input image MG300 of FIG.
ステップS221Dでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、読出入力枠データは、一例として、入力枠データテーブルTD200Dに含まれる番号“1”の入力枠データであるとする。また、記憶部620には、図23の文字列データテーブルMD400Aが記憶されているとする。
In step S221D, processing similar to that described above is performed, and therefore detailed description will not be repeated. Here, it is assumed that the read input frame data is, for example, the input frame data of the number “1” included in the input frame data table TD200D. Further, it is assumed that the character string data table MD400A of FIG. 23 is stored in the
この場合、指定文字列Dは、文字列データテーブルMD400Aにおいて、入力枠データTD200Dに含まれる番号“1”の入力枠データが示す文字列種別(ラベル“NAME−SEI”)に対応づけられた、入力文字列である漢字の“秋春”となる。この場合、指定文字列Dが、記憶部520に記憶されていると判定され、制御部510は、メッセージDEを表示部530に、所定時間(たとえば、2秒)表示させて、ステップS221DEに進む。
In this case, the designated character string D is associated with the character string type (label “NAME-SEI”) indicated by the input box data of the number “1” included in the input box data TD200D in the character string data table MD400A. The input character string is the Chinese character “Akiharu”. In this case, it is determined that the designated character string D is stored in the
メッセージDEは、読出入力枠データが示す入力枠IDにより特定される文字入力枠に入力するための文字列を表示する旨のメッセージである。読出入力枠データが、たとえば、入力枠データテーブルTD200Dに含まれる番号“1”の入力枠データである場合、メッセージDEは、たとえば、「15個の文字入力枠のうち、入力枠IDが“TX01”の文字入力枠に入力するための文字列は本装置において入力済みです。そのため、入力済みの文字列を表示します」となる。 The message DE is a message for displaying a character string to be input to the character input box specified by the input box ID indicated by the read input box data. When the read input frame data is, for example, the input frame data of the number “1” included in the input frame data table TD200D, the message DE is, for example, “The input frame ID is“ TX01 among 15 character input frames ”. "The character string to be entered in the character input box has already been entered in this device. Therefore, the entered character string is displayed."
ステップS221DEでは、文字列表示処理MDが行なわれる。文字列表示処理MDでは、制御部510が、VDP532を利用して、表示部530に表示される文字入力領域MR320に、指定文字列Dとしての入力文字列を表示させる。指定文字列Dとしての入力文字列が、たとえば、漢字の“秋春”である場合、文字入力領域MR320に漢字の“秋春”が表示される。
In step S221DE, a character string display process MD is performed. In the character string display process MD, the
そして、ステップS222では、文字確定操作が行なわれると、文字入力領域MR320に表示された、指定文字列Dとしての入力文字列が、確定文字列となる。なお、ステップS222の処理では、必要に応じて、ユーザによる、方向ボタン541C,541D、有効文字ボタン等の押下により、文字入力領域MR320に表示された指定文字列Dとしての入力文字列を編集することもできる。この場合、編集後の文字列が、確定文字列となる。
In step S222, when a character confirmation operation is performed, the input character string as the designated character string D displayed in the character input area MR320 becomes a confirmed character string. In the process of step S222, the input character string as the designated character string D displayed in the character input area MR320 is edited by the user pressing the
ステップS223DEでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。 In step S223DE, the same processing as described above is performed, and therefore detailed description will not be repeated.
そして、ステップS224Dの処理が行なわれる。また、ステップS224Dの判定結果次第では、ステップS225Dの処理も行なわれる。 Then, the process of step S224D is performed. Depending on the determination result of step S224D, the process of step S225D is also performed.
ステップS225DEでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。そして、ステップS225DEにおいて、YESと判定されるまで、前述したステップS213D〜S225Dの処理が繰り返し行なわれるとする。 In step S225DE, the same processing as described above is performed, and therefore detailed description will not be repeated. Then, it is assumed that the processes of steps S213D to S225D described above are repeatedly performed until it is determined as YES in step S225DE.
なお、携帯端末装置500の記憶部520には、図23の文字列データテーブルMD400Aが記憶されているので、前述したステップS213D〜S225Dの処理が行なわれる毎に、ステップS221Dにおいて、YESと判定され、ステップS221DEの処理により、文字入力枠に入力が要求される文字列種別の文字列が文字入力領域MR320に表示される。したがって、ユーザは、文字入力枠に入力が要求される文字列種別の文字列を入力する必要がない。
Note that character string data table MD400A of FIG. 23 is stored in
ステップS225DEにおいて、YESならば、制御部510がカウンタSの値を“1”に設定して、ステップS226Dに進む。
If YES in step S225DE,
ステップS226Dでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、入力枠文字データDが、データ処理装置600へ送信されるとする。ここで、送信される入力枠文字データDは、図43の入力枠文字データテーブルMD300Dであるとする。
In step S226D, the same processing as described above is performed, and therefore detailed description will not be repeated. It is assumed that the input box character data D is transmitted to the
文字入力処理TDでは、ステップS251Dの処理が行なわれる。
ステップS251D,S252D,S253D,S254,S255Dでは、前述したのと同様な処理が行なわれるので詳細な説明は繰り返さない。これらの処理により、表示部630に表示される図42のWebページ画像G200Nは、図44のWebページ画像G200NAのようになる。すなわち、一度に、入力可能状態の複数の文字入力枠の各々に、入力文字列が入力される。
In the character input process TD, the process of step S251D is performed.
In steps S251D, S252D, S253D, S254, and S255D, processing similar to that described above is performed, and thus detailed description thereof will not be repeated. By these processes, the Web page image G200N of FIG. 42 displayed on the
以上説明したように、本実施の形態では、データ処理装置600の表示部630に表示される複数の文字入力枠が入力可能状態になると、当該複数の文字入力枠にそれぞれ入力が要求される複数の文字列の種別(文字列種別)を示す入力枠データDが、携帯端末装置500へ送信される。送信される入力枠データDは、複数の入力枠データを含む。複数の入力枠データの各々は、対応する文字入力枠に入力が要求される文字列種別を示す。
As described above, in the present embodiment, when a plurality of character input frames displayed on the
携帯端末装置500では、受信した入力枠データDに含まれる複数の入力枠データが順に読み出される。そして、携帯端末装置500では、読み出された入力枠データ(読出入力枠データ)が示す文字列種別と、携帯端末装置500において入力された、当該文字列種別の文字列である確定文字列とを対応づけた文字列データを、記憶部520に記憶させる文字列記憶処理MDが行なわれる。文字列記憶処理MDは、入力枠データが読み出される毎に行なわれる。
In the mobile
その結果、入力枠データDに含まれる入力枠データの数の文字列データが、記憶部520に記憶される。すなわち、入力枠データDに含まれる複数の入力枠データの各々が示す入力枠IDにより特定される文字入力枠に入力が要求される文字列種別の文字列が記憶部520に記憶される。すなわち、入力枠データDに含まれる複数の入力枠データにそれぞれ対応する複数の文字入力枠にそれぞれ入力が要求される複数の文字列種別の文字列が記憶部520に記憶される。
As a result, the character string data corresponding to the number of input frame data included in the input frame data D is stored in the
また、携帯端末装置500では、受信した入力枠データDに含まれる複数の入力枠データが順に読み出される。そして、携帯端末装置500では、読み出された入力枠データ(読出入力枠データ)が示す文字列種別の文字列(指定文字列D)が、記憶部520に記憶されているか否かが判定される。指定文字列Dが記憶部520に記憶されている場合、指定文字列Dを表示部530に表示する文字列表示処理MDが行なわれる。文字列表示処理MDは、入力枠データが読み出され、かつ、指定文字列Dが記憶されていると判定される毎に行なわれる。
Further, in the mobile
そして、携帯端末装置500は、入力可能状態の複数の文字入力枠にそれぞれ入力が要求される複数の文字列種別の文字列を、データ処理装置600へ送信する。そして、一度に、入力可能状態の複数の文字入力枠の各々に、入力が要求される文字列種別の文字列が入力される。
Then, the mobile
したがって、受信した入力枠データDに含まれる複数の入力枠データの各々が示す文字列種別の文字列を、携帯端末装置500において、過去に1度でも入力したことがあれば、ユーザは文字列の入力操作をする必要なく、データ処理装置600で表示される入力可能状態の複数の文字入力枠の各々に一度に文字列を入力することができる。
Therefore, if a character string of the character string type indicated by each of the plurality of input frame data included in the received input frame data D has been input even once in the mobile
すなわち、複数の文字入力枠に文字列を入力する場合、本実施の形態では、第2の実施の形態よりも、迅速に文字列を入力することができ、かつ、ユーザの文字列の入力操作を大幅に削減することができる。 That is, when inputting a character string into a plurality of character input frames, in this embodiment, it is possible to input a character string more quickly than in the second embodiment, and the user's character string input operation Can be greatly reduced.
その結果、入力可能状態の複数の文字入力枠の少なくとも1つの文字入力枠に入力が要求される種別の文字列を、容易に入力することを可能とすることができるという効果を奏する。 As a result, there is an effect that it is possible to easily input a character string of a type that requires input into at least one character input frame of the plurality of character input frames in an input enabled state.
また、本実施の形態では、第1の実施の形態で説明した処理も行なわれるので、第1の実施の形態の効果も奏する。すなわち、入力可能状態の文字入力枠に入力が許可される種別の文字を、容易に入力することを可能とすることができるという効果を奏する。また、入力可能状態の文字入力枠に入力が許可される種別の文字を、携帯端末装置500において直接入力できない場合においても、入力可能状態の文字入力枠に入力が許可される種別の文字を入力することができるという効果を奏する。また、受信した文字の入力対象でない文字入力枠に文字が入力されることを防ぐことができるという効果を奏する。
Further, in the present embodiment, since the processing described in the first embodiment is also performed, the effect of the first embodiment is also achieved. In other words, there is an effect that it is possible to easily input a character of a type permitted to be input in the character input frame in the input enabled state. In addition, even when characters of a type permitted to be input in the character input frame in the input enabled state cannot be directly input in the mobile
(機能ブロック図)
図45は、第1の実施の形態における、制御部510および制御部610の機能ブロック図である。図45を参照して、制御部510は、受信部511と、設定部512と、第2送信部513とを含む。制御部610は、第1送信部611を含む。
(Function block diagram)
FIG. 45 is a functional block diagram of the
ここで、表示部630は、文字を入力するための1以上の入力枠を表示する。また、記憶部620は、1以上の入力枠の各々において、入力が許可される文字の種別である入力許可文字種別を、対応する入力枠に対応づけて記憶する。第1送信部611は、表示部630が表示する1以上の入力枠のうち、文字の入力が可能な入力枠に対応する入力許可文字種別を、携帯端末装置500へ送信する。
Here, the
受信部511は、データ処理装置600から送信される入力許可文字種別を受信する。設定部512は、入力部540が入力する文字の種別を、入力許可文字種別に設定する。表示部530は、設定部512により設定された入力許可文字種別の文字であって、入力部540により入力された文字を表示する。第2送信部513は、表示部530に表示された文字を、データ処理装置600へ送信する。
The receiving
制御部610は、さらに、信号受信部612と、入力枠設定部613とを含む。
ここで、第2送信部513は、1以上の入力枠のうちの1つの入力枠を選択するための選択信号を、データ処理装置600へ送信する。信号受信部612は、選択信号を受信する。入力枠設定部613は、1以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
Here, the
制御部510は、さらに、判定部514と、変換部515とを含む。
判定部514は、受信した入力許可文字種別が、携帯端末装置500において入力可能な文字の種別である端末入力許可文字種別であるか否かを判定する。設定部512は、判定部514により入力許可文字種別が端末入力許可文字種別でないと判定された場合、入力部540が入力する文字の種別を、端末入力許可文字種別に設定する。
The
変換部515は、設定部512により設定された端末入力許可文字種別の文字であって、入力部540により入力された文字を、受信した入力許可文字種別の文字に変換する。第2送信部513は、変換部515により変換された文字を、データ処理装置600へ送信する。
The
なお、制御部510に含まれる、受信部511、設定部512、第2送信部513、判定部514および変換部515の全てまたは一部は、ハードウエアで構成されてもよい。また、受信部511、設定部512、第2送信部513、判定部514および変換部515の全てまたは一部は、制御部510により実行されるプログラムのモジュールであってもよい。
Note that all or part of the
また、制御部610に含まれる、第1送信部611、信号受信部612および入力枠設定部613の全てまたは一部は、ハードウエアで構成されてもよい。また、第1送信部611、信号受信部612および入力枠設定部613の全てまたは一部は、制御部610により実行されるプログラムのモジュールであってもよい。
Further, all or part of the
図46は、第2の実施の形態における、制御部510および制御部610の機能ブロック図である。図46を参照して、制御部510は、受信部511Aと、判定部512Aと、第2送信部513Aとを含む。制御部610は、第1送信部611Aを含む。
FIG. 46 is a functional block diagram of the
ここで、表示部630は、文字を入力するための1以上の入力枠を表示する。また、記憶部620は、1以上の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。第1送信部611Aは、表示部630が表示する1以上の入力枠のうち、文字の入力が可能な入力枠に対応する文字列種別を、携帯端末装置500へ送信する。
Here, the
受信部511Aは、データ処理装置600から送信される文字列種別を受信する。記憶部520は、受信した文字列種別と、入力部540により入力された文字列である入力文字列とを対応づけて記憶する。判定部512Aは、受信した文字列種別に対応づけられた入力文字列が記憶部520に記憶されているか否かを判定する。表示部530は、判定部512Aにより、入力文字列が記憶されていると判定された場合、入力文字列を表示する。第2送信部513Aは、表示部530に表示された入力文字列を、データ処理装置600へ送信する。
The receiving
制御部610は、さらに、信号受信部612Aと、設定部613Aとを含む。
ここで、第2送信部513Aは、1以上の入力枠のうちの1つの入力枠を選択するための選択信号を、データ処理装置600へ送信する。信号受信部612Aは、選択信号を受信する。設定部613Aは、1以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
Here, the
なお、制御部510に含まれる、受信部511A、判定部512Aおよび第2送信部513Aの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部511A、判定部512Aおよび第2送信部513Aの全てまたは一部は、制御部510により実行されるプログラムのモジュールであってもよい。
Note that all or part of the
また、制御部610に含まれる、第1送信部611A、信号受信部612Aおよび設定部613Aの全てまたは一部は、ハードウエアで構成されてもよい。また、第1送信部611A、信号受信部612Aおよび設定部613Aの全てまたは一部は、制御部610により実行されるプログラムのモジュールであってもよい。
Further, all or part of the
図47は、第3の実施の形態における、制御部510および制御部610の機能ブロック図である。図47を参照して、制御部510は、受信部511Bと、第2送信部512Bとを含む。制御部610は、第1送信部611Bを含む。
FIG. 47 is a functional block diagram of
ここで、表示部630は、文字を入力するための1以上の入力枠を表示する。また、記憶部620は、1以上の入力枠のうち、文字列が入力された入力枠である入力済枠に対応づけて、入力済枠に入力された文字列である入力済文字列を記憶する。第1送信部611Bは、入力済枠に対応づけられた入力済文字列を、携帯端末装置500へ送信する。
Here, the
受信部511Bは、データ処理装置600から送信される入力済文字列を受信する。表示部530は、受信した入力済文字列を表示する。入力部540に含まれる編集部は、表示部530に表示された入力済文字列を編集する。第2送信部512Bは、編集部により編集された文字列を、データ処理装置600へ送信する。
The receiving unit 511B receives the input character string transmitted from the
制御部610は、さらに、設定部513Bを含む。
ここで、記憶部620は、さらに、1以上の入力枠の各々において、入力が許可される文字の種別である入力許可文字種別を、対応する入力枠に対応づけて記憶する。第1送信部611Bは、入力済枠に対応する入力許可文字種別を、携帯端末装置500へ送信する。受信部511Bは、入力許可文字種別を受信する。設定部513Bは、入力部540が入力する文字の種別を、入力許可文字種別に設定する。
Here,
制御部610は、さらに、信号受信部612Bと、入力枠設定部613Bとを含む。
ここで、第2送信部512Bは、1以上の入力枠のうちの1つの入力枠を選択するための選択信号を、データ処理装置600へ送信する。信号受信部612Bは、選択信号を受信する。入力枠設定部613Bは、1以上の入力枠のうち、受信した選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう。
Here, the
なお、制御部510に含まれる、受信部511B、第2送信部512Bおよび設定部513Bの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部511B、第2送信部512Bおよび設定部513Bの全てまたは一部は、制御部510により実行されるプログラムのモジュールであってもよい。
Note that all or part of the reception unit 511B, the
また、制御部610に含まれる、第1送信部611B、信号受信部612Bおよび入力枠設定部613Bの全てまたは一部は、ハードウエアで構成されてもよい。また、第1送信部611B、信号受信部612Bおよび入力枠設定部613Bの全てまたは一部は、制御部610により実行されるプログラムのモジュールであってもよい。
In addition, all or part of the first transmission unit 611B, the signal reception unit 612B, and the input frame setting unit 613B included in the
図48は、第4の実施の形態における、制御部510および制御部610の機能ブロック図である。図48を参照して、制御部510は、第1送信部511Cと、第2受信部512Cとを含む。制御部610は、第1受信部611Cと、検索部612Cと、第2送信部613Cとを含む。
FIG. 48 is a functional block diagram of the
第1送信部511Cは、入力部540により、文字が入力される毎に、入力された文字である入力済文字を、データ処理装置600へ送信する。ここで、データ処理装置600の記憶部620には、複数の文字列が記憶される。第1受信部611Cは、携帯端末装置500から送信される入力済文字を受信する。検索部612Cは、複数の文字列から、受信した入力済文字を含む文字列である包含文字列を検索する。第2送信部613Cは、検索部612Cにより検索された包含文字列を、携帯端末装置500へ送信する。第2受信部512Cは、データ処理装置600から送信される包含文字列を受信する。表示部530は、受信した包含文字列を表示する。
Each time a character is input by the
制御部510は、さらに、選択部513Cを含む。
ここで、第2受信部512Cは、複数の包含文字列を受信する。表示部530は、受信した複数の包含文字列を表示する。選択部513Cは、表示部530に表示されている複数の包含文字列のいずれかを選択する。第1送信部511Cは、選択部513Cにより選択された包含文字列を特定するための文字列特定情報を、データ処理装置600へ送信する。
Here, the
なお、制御部510に含まれる、第1送信部511C、第2受信部512Cおよび選択部513Cの全てまたは一部は、ハードウエアで構成されてもよい。また、第1送信部511C、第2受信部512Cおよび選択部513Cの全てまたは一部は、制御部510により実行されるプログラムのモジュールであってもよい。
Note that all or part of the first transmission unit 511C, the
また、制御部610に含まれる、第1受信部611C、検索部612Cおよび第2送信部613Cの全てまたは一部は、ハードウエアで構成されてもよい。また、第1受信部611C、検索部612Cおよび第2送信部613Cの全てまたは一部は、制御部610により実行されるプログラムのモジュールであってもよい。
In addition, all or part of the
図49は、第5の実施の形態における、制御部510および制御部610の機能ブロック図である。図49を参照して、制御部510は、受信部511Dと、第2送信部513Dとを含む。制御部610は、第1送信部611Dを含む。
FIG. 49 is a functional block diagram of the
ここで、表示部630は、文字を入力するための複数の入力枠を表示する。また、記憶部620は、複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する。第1送信部611Dは、表示部630が表示する複数の入力枠にそれぞれ対応する複数の文字列種別と、複数の入力枠をそれぞれ特定するための複数の枠識別情報とを、携帯端末装置500へ送信する。
Here, the
受信部511Dは、データ処理装置600から送信される複数の文字列種別と、複数の枠識別情報とを受信する。記憶部520は、複数の文字列種別の文字列のうち、入力部540により入力された文字列である1以上の入力文字列の各々と、該入力文字列の文字列種別とを対応づけて記憶する。表示部530は、記憶部520に記憶されている1以上の入力文字列のうちの少なくとも1つを表示する。第2送信部513Dは、1以上の入力文字列と、1以上の入力文字列の各々において、該入力文字列の入力が要求される、複数の入力枠のうちの入力枠を特定するための、複数の枠識別情報のうちの枠識別情報とを、データ処理装置600へ送信する。
The receiving
なお、制御部510に含まれる、受信部511Dおよび第2送信部513Dの全てまたは一部は、ハードウエアで構成されてもよい。また、受信部511Dおよび第2送信部513Dの全てまたは一部は、制御部510により実行されるプログラムのモジュールであってもよい。
Note that all or part of the
また、制御部610に含まれる、第1送信部611Dは、ハードウエアで構成されてもよい。また、第1送信部611Dは、制御部610により実行されるプログラムのモジュールであってもよい。
Further, the
(発明の展開)
第1〜5の実施の形態では、表示部630に表示される、文字を入力するための画像を、一例として、Webページ画像(たとえば、図8のWebページ画像G200)として説明した。なお、表示部630に表示される、文字を入力するための画像は、Webページ画像に限定されることなく、文字を入力可能な画像であればどのような画像であってもよい。
(Development of invention)
In the first to fifth embodiments, the image for inputting characters displayed on the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
70 ネットワーク、180,180A プログラム、500 携帯端末装置、510,610 制御部、520,620 記憶部、530、630 表示部、540 入力部、555 記録媒体、600 データ処理装置、1000 ネットワークシステム。 70 network, 180, 180A program, 500 portable terminal device, 510, 610 control unit, 520, 620 storage unit, 530, 630 display unit, 540 input unit, 555 recording medium, 600 data processing device, 1000 network system.
Claims (8)
前記データ処理装置は、
文字を入力するための複数の入力枠を表示する第1表示手段と、
前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する第1記憶手段と、
前記第1表示手段が表示する前記複数の入力枠のうち、文字の入力が可能な入力枠に対応する前記文字列種別を、前記携帯端末装置へ送信する第1送信手段とを備え、
前記携帯端末装置は、
文字を入力するための入力手段と、
前記データ処理装置から送信される前記文字列種別を受信する受信手段と、
受信した前記文字列種別と、前記入力手段により入力された文字列である入力文字列とを対応づけて記憶する第2記憶手段と、
受信した前記文字列種別に対応づけられた前記入力文字列が前記第2記憶手段に記憶されているか否かを判定する判定手段と、
前記判定手段により、前記入力文字列が記憶されていると判定された場合、前記入力文字列を表示する第2表示手段と、
前記第2表示手段に表示された前記入力文字列を、前記データ処理装置へ送信する第2送信手段とを備える、入力システム。 An input system in which a mobile terminal device and a data processing device communicate at a short distance,
The data processing device includes:
First display means for displaying a plurality of input frames for inputting characters;
In each of the plurality of input frames, a first storage unit that stores a character string type, which is a type of character string requested to be input, in association with a corresponding input frame;
A first transmission unit configured to transmit the character string type corresponding to an input frame in which characters can be input among the plurality of input frames displayed by the first display unit, to the mobile terminal device;
The portable terminal device
Input means for entering characters;
Receiving means for receiving the character string type transmitted from the data processing device;
Second storage means for storing the received character string type in association with the input character string that is a character string input by the input means;
Determining means for determining whether or not the input character string associated with the received character string type is stored in the second storage means;
A second display unit for displaying the input character string when the determination unit determines that the input character string is stored;
An input system comprising: a second transmission unit configured to transmit the input character string displayed on the second display unit to the data processing device.
前記データ処理装置は、さらに、
前記選択信号を受信する信号受信手段と、
前記複数の入力枠のうち、受信した前記選択信号により選択される入力枠を、文字の入力が可能な状態に設定する設定処理を行なう設定手段とを備える、請求項1または2に記載の入力システム。 The second transmission means transmits a selection signal for selecting one input frame among the plurality of input frames to the data processing device,
The data processing device further includes:
Signal receiving means for receiving the selection signal;
The input according to claim 1, further comprising: a setting unit configured to perform a setting process for setting an input frame selected by the received selection signal among the plurality of input frames to a state in which characters can be input. system.
前記携帯端末装置の前記受信手段は、前記枠識別情報を受信し、
前記第2送信手段は、前記判定手段により前記入力文字列が記憶されていると判定された場合、前記入力文字列と、前記枠識別情報とを、前記データ処理装置へ送信する、請求項1〜3のいずれかに記載の入力システム。 The first transmission means transmits frame identification information, which is information for specifying an input frame in which the characters can be input, to the mobile terminal device,
The receiving means of the mobile terminal device receives the frame identification information;
The said 2nd transmission means transmits the said input character string and the said frame identification information to the said data processor, when it determines with the said input character string being memorize | stored by the said determination means. The input system in any one of -3.
前記携帯端末装置の前記受信手段は、前記装置識別情報を受信し、
前記第2送信手段は、前記判定手段により前記入力文字列が記憶されていると判定された場合、前記入力文字列を、受信した前記装置識別情報により特定される前記データ処理装置へ送信する、請求項1〜4のいずれかに記載の入力システム。 The first transmission means transmits device identification information, which is information for specifying the data processing device, to the mobile terminal device,
The receiving means of the portable terminal device receives the device identification information;
The second transmission unit transmits the input character string to the data processing device specified by the received device identification information when the determination unit determines that the input character string is stored. The input system according to claim 1.
別を、前記携帯端末装置へ送信するものであり、
文字を入力するための入力手段と、
前記データ処理装置から送信される前記文字列種別を受信する受信手段と、
受信した前記文字列種別と、前記入力手段により入力された文字列である入力文字列とを対応づけて記憶する記憶手段と、
受信した前記文字列種別に対応づけられた前記入力文字列が前記記憶手段に記憶されているか否かを判定する判定手段と、
前記判定手段により、前記入力文字列が記憶されていると判定された場合、前記入力文字列を表示する表示手段と、
前記表示手段に表示された前記入力文字列を、前記データ処理装置へ送信する送信手段とを備える、携帯端末装置。 A plurality of input frames for inputting characters are displayed, and in each of the plurality of input frames, a character string type that is a type of a character string requested to be input is stored in association with a corresponding input frame. A portable terminal device that communicates with a data processing device at a short distance, wherein the data processing device is configured to select the character string type corresponding to an input frame in which characters can be input among the plurality of input frames. Which is sent to the mobile terminal
Input means for entering characters;
Receiving means for receiving the character string type transmitted from the data processing device;
Storage means for storing the received character string type in association with an input character string that is a character string input by the input means;
Determining means for determining whether or not the input character string associated with the received character string type is stored in the storage means;
Display means for displaying the input character string when the determination means determines that the input character string is stored;
A portable terminal device comprising: a transmission unit configured to transmit the input character string displayed on the display unit to the data processing device.
前記複数の入力枠の各々において、入力が要求される文字列の種別である文字列種別を、対応する入力枠に対応づけて記憶する記憶手段と、
前記複数の入力枠のうち、文字の入力が可能な入力枠に対応する前記文字列種別を、前記携帯端末装置へ送信する送信手段とを備える、データ処理装置。 A data processing device that communicates with a portable terminal device at a short distance and displays a plurality of input frames for inputting characters, wherein the portable terminal device receives an input in each of the plurality of input frames. By receiving the character string type that is the type of the requested character string, the character string type and the input character string that is the character string input by the mobile terminal device are stored in association with each other and received When the input character string associated with the character string type is stored, the input character string is displayed, and the displayed input character string is transmitted to the data processing device. ,
In each of the plurality of input frames, a storage unit that stores a character string type that is a type of a character string requested to be input in association with a corresponding input frame;
A data processing apparatus comprising: a transmission unit configured to transmit, to the mobile terminal device, the character string type corresponding to an input frame in which characters can be input among the plurality of input frames.
前記データ処理装置が、前記複数の入力枠のうち、文字の入力が可能な入力枠に対応する前記文字列種別を、前記携帯端末装置へ送信するステップと、
前記携帯端末装置が、前記データ処理装置から送信される前記文字列種別を受信するステップと、
前記携帯端末装置が、受信した前記文字列種別と、前記携帯端末装置により入力された文字列である入力文字列とを対応づけて前記記憶部に記憶させるステップと、
前記携帯端末装置が、受信した前記文字列種別に対応づけられた前記入力文字列が前記記憶部に記憶されているか否かを判定するステップと、
前記携帯端末装置が、前記入力文字列が記憶されていると判定された場合、前記入力文字列を表示するステップと、
前記携帯端末装置が、前記表示するステップにより表示された前記入力文字列を、前記データ処理装置へ送信するステップとを備える、入力方法。 A portable terminal device comprising a storage unit for storing information, and displaying a plurality of input frame for inputting characters, and, in each of the plurality of input frames, a type of a character string input is requested character In an input system in which a data processing device that stores a column type in association with a corresponding input frame performs communication at a short distance, an input method for inputting characters,
The data processing device transmitting the character string type corresponding to an input frame in which characters can be input among the plurality of input frames to the mobile terminal device;
The portable terminal device receiving the character string type transmitted from the data processing device;
The portable terminal device stores the received character string type and the input character string that is a character string input by the portable terminal device in association with each other in the storage unit;
Determining whether the portable terminal device stores the input character string associated with the received character string type in the storage unit;
If the portable terminal device determines that the input character string is stored, the step of displaying the input character string;
The portable terminal device includes the step of transmitting the input character string displayed in the displaying step to the data processing device.
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007323796A JP5317086B2 (en) | 2007-12-14 | 2007-12-14 | Input system, portable terminal device, data processing device, and input method |
PCT/JP2008/072478 WO2009078325A1 (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processing device, and input method |
KR1020107015362A KR101200636B1 (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processing device, and input method |
CN201210193283.7A CN102866784B (en) | 2007-12-14 | 2008-12-11 | Input system, mobile terminal device, data processing equipment and input method |
CN2008801208743A CN101896876A (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processing device, and input method |
EP08862727.8A EP2241956A4 (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processing device, and input method |
KR1020127006208A KR101245063B1 (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processing device, and input method |
US12/747,805 US8482526B2 (en) | 2007-12-14 | 2008-12-11 | Input system, portable terminal, data processor, and input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007323796A JP5317086B2 (en) | 2007-12-14 | 2007-12-14 | Input system, portable terminal device, data processing device, and input method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009146220A JP2009146220A (en) | 2009-07-02 |
JP5317086B2 true JP5317086B2 (en) | 2013-10-16 |
Family
ID=40916744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007323796A Expired - Fee Related JP5317086B2 (en) | 2007-12-14 | 2007-12-14 | Input system, portable terminal device, data processing device, and input method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5317086B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201445369A (en) * | 2013-05-20 | 2014-12-01 | Zippy Tech Corp | Display method capable of distinguishing multiple target transmission channels |
JP6507482B2 (en) * | 2014-03-31 | 2019-05-08 | カシオ計算機株式会社 | Character input device, character input method, and character input program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002078042A (en) * | 2000-08-30 | 2002-03-15 | Hitachi Ltd | Mobile terminal remote controller |
JP2005301646A (en) * | 2004-04-12 | 2005-10-27 | Sony Corp | Information processor and method, and program |
-
2007
- 2007-12-14 JP JP2007323796A patent/JP5317086B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009146220A (en) | 2009-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101245063B1 (en) | Input system, portable terminal, data processing device, and input method | |
KR101472785B1 (en) | Optimized Sharing Method of Multimedia Contents and Mobile Terminal Using the Same | |
JP2008035503A (en) | Image data providing device, image display device, image display system, image data providing device control method, image display device control method, control program, and recording medium | |
US20100192206A1 (en) | Bulletin board system, terminal device of bulletin board system, and server device of bulletin board system | |
JP5317086B2 (en) | Input system, portable terminal device, data processing device, and input method | |
CN102801886B (en) | Image processing system including image forming apparatus having touch panel | |
KR101637929B1 (en) | Method for managing contents of mobile device, server, and system | |
JP2007004352A (en) | Character input system | |
JP5246682B2 (en) | Input system, portable terminal device, data processing device, and input method | |
JP5246683B2 (en) | Input system, portable terminal device, data processing device, and input method | |
JP5414988B2 (en) | Input system, portable terminal device, data processing device, and input method | |
JP2009070189A (en) | Input support server, input support system and input support program | |
JP2002318756A (en) | Print system | |
US20090037472A1 (en) | Information processing apparatus and control method for information processing apparatus | |
JP2009146221A (en) | Input system, mobile terminal device, data processor and input method | |
JP2003208374A (en) | Information distribution system, portable information terminal, information distribution server device and information distribution method | |
US20070150285A1 (en) | Recorder adapted to interface with internet browser | |
KR100665821B1 (en) | Mobile terminal and file output method | |
JP2006318308A (en) | Electronic document distribution server and electronic document distribution system | |
KR20020076176A (en) | Portable information terminal and control method | |
JP5777994B2 (en) | Editing system | |
JP2009251778A (en) | Network system, portable terminal, and information processing method | |
JP2003229947A (en) | Portable telephone data storing service system, shop terminal and server to be used for such service | |
JP2004102548A (en) | Information processor and information processing method, program, information providing system, and method | |
CN111222060A (en) | Information management method, electronic device, and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101029 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130426 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130703 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5317086 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |