Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2970743B2 - Data communication device - Google Patents
[go: Go Back, main page]

JP2970743B2 - Data communication device - Google Patents

Data communication device

Info

Publication number
JP2970743B2
JP2970743B2 JP7252888A JP25288895A JP2970743B2 JP 2970743 B2 JP2970743 B2 JP 2970743B2 JP 7252888 A JP7252888 A JP 7252888A JP 25288895 A JP25288895 A JP 25288895A JP 2970743 B2 JP2970743 B2 JP 2970743B2
Authority
JP
Japan
Prior art keywords
menu
message
unit
code
display
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
Application number
JP7252888A
Other languages
Japanese (ja)
Other versions
JPH0997152A (en
Inventor
昌男 掛谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP7252888A priority Critical patent/JP2970743B2/en
Publication of JPH0997152A publication Critical patent/JPH0997152A/en
Application granted granted Critical
Publication of JP2970743B2 publication Critical patent/JP2970743B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データ通信装置に
係り、特に、メニュー指定に従ってホスト装置から送信
される電文を表示部に表示するデータ通信装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication device, and more particularly to a data communication device for displaying a message transmitted from a host device in accordance with a menu designation on a display unit.

【0002】[0002]

【従来の技術】データ通信装置では、通信プロトコルと
して、その簡易さから一般的に無手順が広く利用されて
いる。代表的な例はパソコン通信である。
2. Description of the Related Art In a data communication apparatus, non-procedure is generally widely used as a communication protocol because of its simplicity. A typical example is personal computer communication.

【0003】一般的に、パソコン通信では、ホスト側か
ら送信される電文をデータ通信装置側で受信し、ディス
プレイ画面上に左から右に向かって表示し、復帰・改行
コードを検出すると、画面上左端の1行下に戻って次の
電文の表示を繰り返す。
Generally, in personal computer communication, a data message transmitted from a host is received by a data communication device, displayed on a display screen from left to right, and when a return / line feed code is detected, a message is displayed on the screen. It returns to the lower left one line and repeats the display of the next message.

【0004】ホスト側から送信される電文には、メニュ
ー電文とメニュー以外の通常の電文がある。操作者はメ
ニュー電文を見て希望するメニューの番号等を目で確認
し、その番号等をホスト側へ送信し、それに対する応答
としてホスト側より次の電文を受信する。この番号等を
送信する手段としては、一般的にキーボードが使用され
る。
[0004] Messages transmitted from the host side include menu messages and normal messages other than menu messages. The operator visually confirms the desired menu number or the like by looking at the menu message, transmits the number or the like to the host side, and receives the next message from the host side as a response thereto. As a means for transmitting this number and the like, a keyboard is generally used.

【0005】このため、無手順のデータ通信装置では、
一般的にキーボードが必須となる。従って、装置の小型
化が困難であり、また、キーボードの操作に習熟してい
ない一般の操作者にとっては、データ通信装置を容易に
利用しにくかった。
For this reason, in a non-procedural data communication device,
Generally, a keyboard is required. Therefore, it is difficult to reduce the size of the device, and it is difficult for a general operator who is not familiar with operating the keyboard to easily use the data communication device.

【0006】このような不都合を解消する手段として、
従来、特開平3−223788号公報に記載のデータ通
信方式が提案されている。この公開記載データ通信方式
では、相手の通信装置から指定された表示位置にメニュ
ー電文を表示し、操作者がタッチした位置座標(x,
y)を位置情報として相手の通信装置に送信するもので
あった。
As means for solving such inconveniences,
Conventionally, a data communication system described in JP-A-3-223788 has been proposed. In this disclosed data communication method, a menu message is displayed at a display position designated by a communication device of the other party, and the position coordinates (x,
y) is transmitted to the communication device of the other party as position information.

【0007】このため、相手の通信装置側では受信した
位置座標を解析して、指定されたメニューを特定する必
要があり、また、種々のメニューに応じて実行プログラ
ムを変更する必要があった。特に、通信装置間で位置座
標を送受信するため、通信プロトコルの複雑化を招き、
汎用性に欠けるという課題があった。
For this reason, it is necessary for the communication device of the other party to analyze the received position coordinates to specify the specified menu, and to change the execution program according to various menus. In particular, since the position coordinates are transmitted and received between the communication devices, the communication protocol is complicated,
There was a problem of lack of versatility.

【0008】[0008]

【発明が解決しようとする課題】第1の問題点は、従来
の無手順のデータ通信装置においては、簡単な通信プロ
トコルと通信装置の処理を継続しつつ、通信の相手装置
から送信されるメニュー電文の中から希望の項目を選択
し、その項目を通信の相手装置に通知するためには、一
般的にキーボードが必須であることである。その理由
は、従来の技術においては、無手順で伝送される電文中
のメニュー電文だけを簡易に識別する手段がなく、その
ために、操作者やディスプレイに表示される電文の中か
ら、目視によりメニュー電文を識別して、その中から希
望するメニューの該当する番号等をキーボードから入力
する手段が一般的であったからである。
A first problem is that, in a conventional non-procedural data communication device, a menu transmitted from a communication partner device while continuing a simple communication protocol and processing of the communication device. In general, a keyboard is required to select a desired item from a message and to notify the communication partner device of the item. The reason is that, in the conventional technology, there is no means for easily identifying only the menu message in the message transmitted in a non-procedural manner. For this reason, the menu is visually inspected from the message displayed on the operator or the display. This is because a means for identifying a message and inputting a corresponding number of a desired menu from the keyboard from a keyboard is common.

【0009】[0009]

【発明の目的】本発明は、係る従来例の有する不都合を
改善し、特に、ホスト装置に新たな機能を加えることな
くキーボード等の入力手段を用いずにホスト装置とのメ
ニュー選択式のデータ転送を行うことを、その目的とす
る。
An object of the present invention is to improve the disadvantages of the prior art, and in particular, to provide a menu-selectable data transfer with a host device without adding a new function to the host device and without using input means such as a keyboard. The purpose is to do.

【0010】[0010]

【課題を解決するための手段】そこで、本発明では、第
1の手段として、ホスト装置から送信される電文(デー
タ)を受信して変調する受信部と、この受信部によって
変調された電文を当該電文中の制御コードに従って表示
制御すると共に所定の特定されたメニューコードを前記
ホスト装置に送信する制御部と、この制御部から出力さ
れた電文を表示する表示部とを備えている。しかも、表
示部が、当該表示部上の指定された位置の座標情報を入
力する座標入力手段を備えている。さらに、制御部に、
所定のメニュー情報を記憶するメニュー情報記憶部を併
設している。そして、制御部は、当該制御部によって前
記電文中の制御コードに基づいて当該電文中にメニュー
電文があると判定された場合に、当該メニュー電文毎に
当該メニュー電文の各メニューの前記表示部での行位置
とメニューコードとをメニュー情報記憶部に格納する機
能を備えている。また、制御部が、前記座標入力手段に
入力された座標情報に基づいて当該指定位置の行位置を
算出する指定行位置算出手段と、この指定行位置算出手
段によって算出された指定位置の行位置に基づいて前記
メニュー情報記憶部に格納されたメニュー情報により当
該行位置のメニュー電文のメニューコードを特定するメ
ニューコード特定手段とを備えた、という構成を採って
いる。
Therefore, according to the present invention, as a first means, a receiving unit for receiving and modulating a message (data) transmitted from a host device, and transmitting a message modulated by the receiving unit, The control unit includes a control unit that controls display according to a control code in the message and transmits a predetermined specified menu code to the host device, and a display unit that displays a message output from the control unit. Moreover, the display unit includes a coordinate input unit for inputting coordinate information of a designated position on the display unit. Furthermore, in the control unit,
A menu information storage unit for storing predetermined menu information
Has been established. Then, the control unit is controlled by the control unit.
The menu is displayed in the message based on the control code in the message.
If it is determined that there is a message,
Line position of each menu of the menu message on the display unit
To store the menu code and menu code in the menu information storage unit
It has the ability. A control unit configured to calculate a line position of the designated position based on the coordinate information input to the coordinate input unit; and a line position of the designated position calculated by the designated line position calculation unit. And a menu code specifying means for specifying a menu code of the menu message at the line position based on the menu information stored in the menu information storage unit based on the
I have.

【0011】この第1の手段では、制御部は、ホスト装
置から受信したメニュー電文を表示部に表示制御する。
このとき、制御部は、当該メニュー電文を指定するメニ
ューコードと、当該メニュー電文が表示された表示部上
の位置とをメニュー情報としてメニュー情報記憶部に格
納する。
In the first means, the control section controls the display of the menu message received from the host device on the display section.
At this time, the control unit stores the menu code specifying the menu message and the position on the display unit where the menu message is displayed as menu information in the menu information storage unit.

【0012】ユーザは、表示部に表示されたメニュー電
文を読み、続けて受信する電文の種類をこのメニューに
より選択する。この選択は、表示部に表示されているメ
ニュー電文の部分を指定することで行う。すると、座標
入力手段は、当該指定された表示部上の座標を制御部に
出力する。座標入力手段がタッチパネルである場合に
は、メニューを表示している部分に触れると、当該メニ
ューを選択したこととなる。
The user reads the menu message displayed on the display unit, and selects the type of the message to be subsequently received from the menu. This selection is made by designating a menu message displayed on the display unit. Then, the coordinate input means outputs the designated coordinates on the display unit to the control unit. If the coordinate input means is a touch panel, touching a part displaying a menu means that the menu is selected.

【0013】制御部は、座標入力手段から座標情報が入
力されると、まず、指定行位置算出手段により、当該座
標情報に基づいて当該指定位置の行位置を算出する。さ
らに、メニューコード特定手段は、この指定行位置算出
手段によって算出された指定位置の行位置に基づいてメ
ニュー情報記憶部に格納されたメニュー情報により当該
行位置のメニュー電文のメニューコードを特定する。す
ると、制御部は、この特定されたメニューコードをホス
ト装置に送信する。このように、本発明ではキーボード
による入力を必要とせず、ホスト装置とのメニュー選択
式のデータ転送を実現する。
When the coordinate information is input from the coordinate input means, the control section first calculates the line position of the designated position based on the coordinate information by the designated line position calculating means. Further, the menu code specifying unit specifies the menu code of the menu message at the line position based on the menu information stored in the menu information storage unit based on the line position of the specified position calculated by the specified line position calculation unit. Then, the control unit transmits the specified menu code to the host device. As described above, the present invention does not require input from the keyboard, and realizes menu-selection type data transfer with the host device.

【0014】第2の手段では、座標入力手段を、指が触
れた位置を座標として出力するタッチパネルで構成し
た。
In the second means, the coordinate input means is constituted by a touch panel for outputting a position touched by a finger as coordinates.

【0015】第3の手段では、第1又は第2の手段を特
定する事項に加え、制御部が、電文中の制御コード又は
外部指令に基づいてメニュー電文の表示行を変更した場
合にはメニュー情報記憶部中の行位置情報を当該表示行
の変更量に応じて変更するメニュー情報更新手段を備
え。
In the third means, in addition to the items for specifying the first or second means, when the control unit changes the display line of the menu message based on a control code in the message or an external command, a menu is displayed. Menu information updating means for changing the line position information in the information storage unit according to the change amount of the display line is provided.

【0016】この第3の手段では、次々と電文を受信す
ることで電文の表示がスクロールされた場合や、また、
外部指令により既に受信して表示した電文を再度表示す
る場合に、表示のスクロールに応じてメニュー情報を更
新するものである。
In the third means, when the display of the message is scrolled by receiving the message one after another,
When the message already received and displayed by the external command is displayed again, the menu information is updated in accordance with the scroll of the display.

【0017】第4の手段では、第3の手段を特定する事
項に加え、制御部が、座標入力手段から座標情報が入力
された場合にホスト装置からプロンプトが送信された後
にメニューコード特定手段により特定されたメニューコ
ードを当該ホスト装置に送信するプロンプト待機機能を
備えた。
In the fourth means, in addition to the items for specifying the third means, the control unit may be configured to execute the menu code specifying means after the prompt is transmitted from the host device when the coordinate information is input from the coordinate input means. A prompt waiting function for transmitting the specified menu code to the host device is provided.

【0018】この第4の手段では、メニューコードが特
定されている状態でも、ホスト装置から入力要求(プロ
ンプト)がくるまでは当該メニューコードの送信を待機
する。従って、ホスト装置へのメニューコードの送信が
確実に行われる。
In the fourth means, even when the menu code is specified, the transmission of the menu code is waited until an input request (prompt) comes from the host device. Therefore, the menu code is reliably transmitted to the host device.

【0019】これらの手段で構成されるデータ通信装置
では、無手順で送られてくる電文中の復帰・改行コード
を1行の表示終了を示すコードと判断し、その次のデー
タが特定の制御コードであるか否かを識別する。特定の
制御コードであれば、それに続く電文が、次の復帰・改
行コードまでのメニュー電文であると判断する。また、
特定の制御コードでなければ、メニュー電文以外の通常
の電文であると判断する。メニュー電文も通常の電文も
表示部上に表示されるが、メニュー電文に対しては、メ
ニュー情報記憶部中に表示部の表示行数とメニュー電文
の先頭に含まれるメニューの番号等を対で記憶する。
In the data communication apparatus constituted by these means, the return / line feed code in the message transmitted without any procedure is determined to be a code indicating the end of display of one line, and the next data is determined by the specific control. Identify whether it is a code. If it is a specific control code, it is determined that the subsequent message is a menu message up to the next return / line feed code. Also,
If it is not a specific control code, it is determined that the message is a normal message other than the menu message. Both menu messages and normal messages are displayed on the display unit. For menu messages, the number of display lines in the display unit and the number of the menu included at the beginning of the menu message are paired in the menu information storage unit. Remember.

【0020】以上の手段により、表示部上のメニューの
表示行数とそのメニューの番号等の関係がメニュー情報
記憶部に記憶される。次に表示部を指で触るとその座標
をタッチパネルにより検出し、当該座標がメニュー行で
あれば、行数に対応したメニューの番号等がメニュー情
報記憶部より読み出され、相手の通信装置に送信され
る。
By the above means, the relationship between the number of display lines of the menu on the display unit and the number of the menu is stored in the menu information storage unit. Next, when the display unit is touched with a finger, the coordinates are detected by the touch panel. If the coordinates are the menu line, the menu number or the like corresponding to the number of lines is read from the menu information storage unit and transmitted to the communication device of the other party. Sent.

【0021】このように、無手順のデータ通信装置にお
いて、メニューを指で触ることにより選択することがで
きるようになり、キーボードが不要となる。
As described above, in the non-procedural data communication apparatus, the menu can be selected by touching the menu with a finger, and a keyboard is not required.

【0022】[0022]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は本実施形態に
よるデータ通信装置の構成を示すブロック図である。
Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the data communication device according to the present embodiment.

【0023】図1に示すように、データ通信装置は、ホ
スト装置1から送信される電文を受信して変調する受信
部10と、この受信部10によって変調された電文を当
該電文中の制御コードに従って表示制御すると共に所定
の特定されたメニューコードをホスト装置1に送信する
制御部12と、この制御部12から出力された電文を表
示する表示部(ディスプレイ)16とを備えている。し
かも、ディスプレイ16は、当該ディスプレイ16上の
指定された位置の座標情報を入力する座標入力手段18
を備えている。
As shown in FIG. 1, the data communication device includes a receiving unit 10 for receiving and modulating a message transmitted from the host device 1, and transmitting a message modulated by the receiving unit 10 to a control code in the message. And a display unit (display) 16 for displaying a message output from the control unit 12 and a control unit 12 for controlling display according to the above and transmitting a predetermined specified menu code to the host device 1. Moreover, the display 16 is a coordinate input means 18 for inputting coordinate information of a designated position on the display 16.
It has.

【0024】受信部10は、電話回線等を介して送信さ
れるデータを復調等するモデムであり、制御部12から
ホスト装置へメニューコードが送信される場合にも当該
モデムを介して行われる。
The receiving unit 10 is a modem that demodulates data transmitted via a telephone line or the like, and is also performed via the modem when a menu code is transmitted from the control unit 12 to the host device.

【0025】また、制御部12には、当該制御部12に
よって電文中の制御コードに基づいて当該電文中にメニ
ュー電文があると判定された場合に当該メニュー電文の
ディスプレイ16での行位置情報および当該メニュー電
文のメニューコードを記憶するメニュー情報記憶部14
を併設している。
When the control unit 12 determines that there is a menu message in the message based on the control code in the message, the control unit 12 stores the line position information on the display 16 of the menu message and Menu information storage unit 14 for storing the menu code of the menu message
Is attached.

【0026】さらに、図2に示すように、制御部12
は、座標入力手段18に入力された座標情報に基づいて
当該指定位置の行位置を算出する指定行位置算出手段2
0と、この指定行位置算出手段20によって算出された
指定位置の行位置に基づいて当該行位置のメニュー電文
のメニューコードを特定するメニューコード特定手段2
2とを備えている。
Further, as shown in FIG.
Is a designated line position calculating means 2 for calculating the line position of the designated position based on the coordinate information input to the coordinate input means 18
Menu code specifying means 2 for specifying the menu code of the menu message at the line position based on 0 and the line position of the specified position calculated by the specified line position calculating means 20
2 is provided.

【0027】受信部としてのモデム10は、通信のホス
ト装置より公衆回線を通じて無手順により送信されたデ
ータを受信して電文に復調する。また、モデム10は、
データ通信装置側より送信する無手順のデータを変調
し、公衆回線を通じてホスト装置1に送信する。
The modem 10 as a receiving unit receives data transmitted from a communication host device through a public line in a non-procedural manner and demodulates the data into a telegram. Also, the modem 10
The non-procedural data transmitted from the data communication device side is modulated and transmitted to the host device 1 through a public line.

【0028】制御部12(コンピュータ回路)は、モデ
ム10によって復調された電文を解析し、電文をディス
プレイ16に表示する。また、制御部12は、受信した
電文がメニュー電文であれば、メニュー電文のディスプ
レイ16上の表示行数(表示位置)とそのメニュー番号
(メニューコード)をメニュー情報記憶部14に格納す
る。
The control unit 12 (computer circuit) analyzes the message demodulated by the modem 10 and displays the message on the display 16. If the received message is a menu message, the control unit 12 stores the number of display lines (display position) of the menu message on the display 16 and the menu number (menu code) in the menu information storage unit 14.

【0029】座標入力手段としてのタッチパネル18
は、希望のメニュー電文を指で触るとその座標(x,
y)を制御部12に通知する。
Touch panel 18 as coordinate input means
Touches the desired menu message with your finger and the coordinates (x,
y) to the control unit 12.

【0030】図3は受信した電文の表示内容の一例を示
す説明図である。制御部12は、受信部10から出力さ
れる電文を当該電文中に復帰コードに続けて改行コード
(以下、CR・LFコードと記す)が検出されるまでデ
ィスプレイ16上に左から右へ表示する。CR・LFコ
ードが検出されると、カーソルをディスプレイ16の左
側かつ1行下に戻し、再び表示制御を続ける。
FIG. 3 is an explanatory diagram showing an example of the display contents of the received message. The control unit 12 displays the message output from the receiving unit 10 from left to right on the display 16 until a line feed code (hereinafter referred to as CR / LF code) is detected following the return code in the message. . When the CR / LF code is detected, the cursor is returned to the left side of the display 16 and one line down, and the display control is continued.

【0031】この制御コード(CR・LF)に基づいた
表示制御により、図3の1行目から3行目までが表示さ
れる。図3中、括弧で囲まれたデータは制御コードであ
り、実際にはディスプレイ16に表示されていない。
By the display control based on the control code (CR / LF), the first to third lines in FIG. 3 are displayed. In FIG. 3, data enclosed in parentheses is a control code, and is not actually displayed on the display 16.

【0032】上記動作を繰り返している間にCR・LF
コードを検出すると、制御部12は、当該CR・LFコ
ードに続いてメニュー電文であることを示す制御コード
を読み出した場合には、メニュー情報記憶部14に制御
コードに続くメニュー電文の番号を格納するとともに、
そのメニュー電文をディスプレイ16に表示する。
While the above operation is repeated, CR / LF
When detecting the code, the control unit 12 stores the number of the menu message following the control code in the menu information storage unit 14 when reading out the control code indicating the menu message following the CR / LF code. Along with
The menu message is displayed on the display 16.

【0033】ここでは、メニュー電文であることを示す
制御コードの次に、メニュー番号(メニューコード)が
記載されていることが前提となっているが、2つの制御
コードで各メニューを識別するメニューコードを挟み込
むようにしてもよい。
Here, it is assumed that a menu number (menu code) is described after a control code indicating a menu message, but a menu for identifying each menu by two control codes. The code may be inserted.

【0034】メニュー電文をディスプレイ16に表示す
ると、当該メニュー電文のディスプレイ上での表示行数
が判明するため、制御部12は、当該メニュー電文の表
示位置をメニューコードと共にメニュー情報記憶部14
に格納する。すると、メニュー情報記憶部14には、メ
ニュー電文の番号と、当該メニュー電文の表示位置とが
対になって格納される。具体的には、表示行数とメニュ
ー電文の番号が4と1、5と2、6と3、7と4…、の
ように対で記憶される。
When the menu message is displayed on the display 16, the number of display lines of the menu message on the display is determined. Therefore, the control unit 12 determines the display position of the menu message along with the menu code in the menu information storage unit 14.
To be stored. Then, the menu information storage unit 14 stores the number of the menu message and the display position of the menu message as a pair. Specifically, the number of display lines and the number of the menu message are stored in pairs such as 4, 1, 5, 2, 6, 3, 7, 4,.

【0035】メニュー電文であることを示す制御コード
には、無手順で通常使用されない制御コードが使われ
る。図3に示す例では、この制御コードにDC2(コー
ド12HEX)が割り当てられている。
As a control code indicating a menu message, a control code that is not used normally and is non-procedural is used. In the example shown in FIG. 3, DC2 (code 12HEX) is assigned to this control code.

【0036】以上の動作をホスト装置1より電文が送ら
れてこなくなるまで繰り返す。また、電文の受信によっ
て表示がスクロールした場合には、スクロールする毎に
メニュー情報記憶部14の内容を更新する。すなわち、
電文中の制御コードによってスクロールさせ、また、外
部指令に基づいてスクロールさせた場合には、メニュー
情報記憶手段14中の行位置情報を当該スクロール量に
応じて変更する(メニュー情報更新手段)。
The above operation is repeated until no message is sent from the host device 1. Further, when the display is scrolled by receiving the message, the contents of the menu information storage unit 14 are updated each time the display is scrolled. That is,
When scrolling is performed by a control code in a message or based on an external command, the line position information in the menu information storage unit 14 is changed according to the scroll amount (menu information updating unit).

【0037】このメニュー情報更新手段28により、次
々と電文を受信することで電文の表示がスクロールされ
た場合や、また、外部指令により既に受信して表示した
電文を再度表示する場合に、表示のスクロールに応じて
メニュー情報を更新することができる。従って、ディス
プレイ16に表示している内容で逐次メニュー情報が更
新される。
When the display of the message is scrolled by successively receiving the message by the menu information updating means 28, or when the message already received and displayed by the external command is displayed again, the display of the message is displayed. The menu information can be updated according to the scroll. Therefore, the menu information is sequentially updated with the contents displayed on the display 16.

【0038】図4はタッチパネル18により選択された
メニューのメニューシードをホスト装置に送信する処理
の一例を示すフローチャートである。
FIG. 4 is a flowchart showing an example of processing for transmitting the menu seed of the menu selected by the touch panel 18 to the host device.

【0039】ホスト側より電文が送られてこなくなり、
操作者がディスプレイ16に表示されている希望のメニ
ュー電文を指で触ると、タッチパネル18は、当該指で
触れられた座標を制御部12に入力する(ステップS
1)。
The message is no longer sent from the host,
When the operator touches a desired menu message displayed on the display 16 with a finger, the touch panel 18 inputs the coordinates touched by the finger to the control unit 12 (step S).
1).

【0040】次いで、制御部12では、指定行位置算出
手段20が、タッチパネル18から入力された座標情報
(x,y)に基づいて当該指定位置の行位置を算出する
(ステップS2)。即ち、タッチパネル18に触れられ
た位置が、表示部の何行目に当たるかを算出する。
Next, in the control unit 12, the designated line position calculating means 20 calculates the line position of the designated position based on the coordinate information (x, y) input from the touch panel 18 (step S2). In other words, it calculates the line on the display unit where the position touched on the touch panel 18 falls.

【0041】さらに、制御部12では、メニューコード
特定手段22が、この指定行位置算出手段20によって
算出された行位置に基づいてメニュー情報記憶部14中
のメニュー情報から当該行位置のメニュー電文のメニュ
ーコードを特定する(ステップS3)。即ち、メニュー
情報記憶部14より指定された表示行数に対で記憶され
ているメニュー電文の番号を読み出す。
Further, in the control unit 12, the menu code specifying unit 22 uses the menu information in the menu information storage unit 14 based on the line position calculated by the designated line position calculating unit 20 to generate the menu message of the line position. The menu code is specified (step S3). That is, the menu message number stored in the menu information storage unit 14 is read in pairs corresponding to the number of display lines specified.

【0042】図3に示す例では、例えばディスプレイの
5行目を指で触ると、メニュー情報記憶部14より5行
目に対応するメニュー番号「2」が読み出される。
In the example shown in FIG. 3, for example, when the fifth line of the display is touched by a finger, the menu number “2” corresponding to the fifth line is read from the menu information storage unit 14.

【0043】さらに、制御部12は、読み出した番号
(メニューコード22a)の後に復帰コード(CRコー
ド)を付加して、モデム1により変調して公衆回路を通
じてホスト装置1に送信する。このとき、メニューの表
示処理中にタッチパネル18によりメニューが選択さ
れ、ホスト装置1への送信可能な状態になっていない場
合には、ホスト装置1からプロンプトが送信された後に
メニューコード特定手段22により特定されたメニュー
コード22aを当該ホスト装置に送信する(プロンプト
待機機能)。
Further, the control unit 12 adds a return code (CR code) to the read number (menu code 22a), modulates the data with the modem 1, and transmits the modulated code to the host device 1 through the public circuit. At this time, if the menu is selected by the touch panel 18 during the menu display process and the menu is not ready to be transmitted to the host device 1, after the prompt is transmitted from the host device 1, the menu code specifying means 22 The specified menu code 22a is transmitted to the host device (prompt waiting function).

【0044】このプロンプト待機機能24により、メニ
ューコードが特定されている状態でも、ホスト装置から
入力要求(プロンプト)がくるまでは当該メニューコー
ドの送信を待機する。従って、ホスト装置へのメニュー
コードの送信が確実に行われる。このように、本実施形
態では、タッチパネル18による入力はメニューの表示
中であって有効とし、ホストからプロンプト表示された
後にメニューコードを送信する。
Even when the menu code is specified by the prompt waiting function 24, the transmission of the menu code is waited until an input request (prompt) is received from the host device. Therefore, the menu code is reliably transmitted to the host device. As described above, in this embodiment, the input from the touch panel 18 is valid while the menu is being displayed, and the menu code is transmitted after the prompt is displayed from the host.

【0045】以上説明においては、ディスプレイ上の位
置指定手段としてタッチパネルを利用した例について説
明したが、マウス、ラインペン等の他のポインティン
グ、デバイスでも同様に実現可能である。
In the above description, an example has been described in which a touch panel is used as position designation means on a display, but other pointing devices and devices such as a mouse and a line pen can be similarly realized.

【0046】また、使用する通信回線に関しても、公衆
回線に限定するものではなく、専用回線あるいはLAN
など種々のものが適用できる。
The communication line to be used is not limited to the public line, but may be a dedicated line or a LAN.
Various things can be applied.

【0047】上述したように本実施形態によると、広く
利用されている無手順のデータ通信装置においても、特
別複数な制御なしに、単にメニュー電文を示す特別な制
御コードをサーチし、サーチしたメニュー電文の表示行
数とその電文のメニュー番号等をメニュー情報記憶部に
蓄積し、その後ユーザが触ったメニュー電文の表示行数
に対応するメニュー番号等をメニュー情報記憶部から読
み出し、相手の通信装置に送信することにより、メニュ
ーを選択するためのキーボードが不要になる。これに装
置の省スペース化ならびら操作性の向上が実現可能であ
る。
As described above, according to the present embodiment, even in a widely used non-procedural data communication apparatus, a special control code indicating a menu message is simply searched without any special plural controls, and the searched menu is used. The number of display lines of the message and the menu number of the message are stored in the menu information storage unit, and then the menu number and the like corresponding to the number of display lines of the menu message touched by the user are read from the menu information storage unit. , A keyboard for selecting a menu is not required. In addition to this, it is possible to save the space of the device and to improve the operability.

【0048】すなわち、メニュー電文であることを装置
が自動識別し、メニュー電文を指で触るだけで、従来キ
ーボードから入力していたメニューの番号等を自動的に
相手の通信装置に送信することができる。
That is, the device automatically identifies the menu message as being a menu message, and by simply touching the menu message with a finger, the menu number or the like which has been input from the keyboard can be automatically transmitted to the communication device of the other party. it can.

【0049】さらに、メニュー電文を送信する相手の通
信装置側においても、特別複雑な制御なしに、単にメニ
ュー電文の前データ通信装置と取り決めた特別な制御コ
ードを付加するだけで実現可能になる。
Further, the communication device of the other party transmitting the menu message can also be realized by simply adding a special control code agreed with the data communication device preceding the menu message without any special complicated control.

【0050】[0050]

【発明の効果】本発明は以上のように構成され機能する
ので、これによると、タッチパネル等の座標入力手段か
ら座標情報が入力されると、指定行位置算出手段が、当
該座標情報に基づいて当該指定位置の行位置を算出し、
メニューコード特定手段が、この指定行位置算出手段に
よって算出された指定位置の行位置に基づいてメニュー
情報により当該行位置のメニュー電文のメニューコード
を特定するため、キーボードによる入力を必要としない
メニューの選択制御が可能となり、しかも、電文の受信
毎に制御コードに基づいてメニュー情報を格納するた
め、ホスト装置に新たな制御機能を付加する必要がな
く、メニュー電文に制御コードを付加することのみでこ
のキーボードレスのデータ転送を行うことができ、さら
に、表示部の表示面積や通信プロトコルにかかわらずメ
ニュー選択式のデータ転送を行うことができるため、汎
用性を飛躍的に拡大することができる。このように、ホ
スト装置に新たな機能を加えることなくキーボード等の
入力手段を用いずにホスト装置とのメニュー選択式のデ
ータ転送を行うことができる従来にない優れたデータ通
信装置を提供することができる。
The present invention is constructed and functions as described above. According to this, when coordinate information is input from coordinate input means such as a touch panel, the designated line position calculating means is operated based on the coordinate information. Calculate the line position of the specified position,
The menu code specifying unit specifies the menu code of the menu message at the line position based on the menu information based on the line position of the specified position calculated by the specified line position calculation unit. Selection control is possible, and menu information is stored based on the control code every time a message is received .
Therefore, it is not necessary to add a new control function to the host device, this keyboardless data transfer can be performed only by adding a control code to the menu message, and the display area of the display unit and the communication protocol Regardless, since menu-selective data transfer can be performed, versatility can be dramatically expanded. As described above, it is an object of the present invention to provide an unprecedented superior data communication device capable of performing menu-selective data transfer with a host device without adding a new function to the host device and without using input means such as a keyboard. Can be.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【図2】図1に示した制御部の詳細構成を示すブロック
図である。
FIG. 2 is a block diagram showing a detailed configuration of a control unit shown in FIG.

【図3】図1に示した構成での表示部への電文の表示例
を示す説明図である。
FIG. 3 is an explanatory diagram showing a display example of a message on a display unit in the configuration shown in FIG. 1;

【図4】図1に示した構成でのメニューコードの送信制
御の一例を示すフローチャートである。
FIG. 4 is a flowchart showing an example of menu code transmission control in the configuration shown in FIG. 1;

【符号の説明】[Explanation of symbols]

1 ホスト装置 10 受信部(モデム) 12 制御部(コンピュータ回路) 14 メニュー情報記憶部 16 表示部(ディスプレイ) 18 座標入力手段 20 指定位置算出手段 22 メニューコード特定手段 24 プロンプト待機手段 26 メニュー情報更新手段 DESCRIPTION OF SYMBOLS 1 Host apparatus 10 Receiving part (modem) 12 Control part (computer circuit) 14 Menu information storage part 16 Display part (display) 18 Coordinate input means 20 Designated position calculating means 22 Menu code specifying means 24 Prompt waiting means 26 Menu information updating means

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ホスト装置から送信される電文を受信し
て変調する受信部と、この受信部によって変調された電
文を当該電文中の制御コードに従って表示制御すると共
に所定の特定されたメニューコードを前記ホスト装置に
送信する制御部と、この制御部から出力された電文を表
示する表示部とを備えたデータ通信装置において、 前記表示部が、当該表示部上の指定された位置の座標情
報を入力する座標入力手段を備え、制御部に、所定のメニュー情報を記憶するメニュー情報
記憶部を併設し、 前記制御部は、当該制御部によって前記電文中の制御コ
ードに基づいて当該電文中にメニュー電文があると判定
された場合に、当該メニュー電文毎に当該メニュー電文
の各メニューの前記表示部での行位置とメニューコード
とをメニュー情報記憶部に格納する機能を備えると共
に、 前記制御部が、前記座標入力手段に入力された座標情報
に基づいて当該指定位置の行位置を算出する指定行位置
算出手段と、この指定行位置算出手段によって算出され
た指定位置の行位置に基づいて前記メニュー情報記憶部
に格納されたメニュー情報により当該行位置のメニュー
電文のメニューコードを特定するメニューコード特定手
段とを備えたことを特徴とするデータ通信装置。
1. A receiving unit for receiving and modulating a message transmitted from a host device, controlling the display of the message modulated by the receiving unit according to a control code in the message, and changing a predetermined specified menu code. In a data communication device including a control unit that transmits to the host device and a display unit that displays a message output from the control unit, the display unit may display coordinate information of a designated position on the display unit. Menu information storing coordinate information input means for storing predetermined menu information in the control unit;
A storage unit is also provided, and the control unit controls the control command in the message by the control unit.
Judge that there is a menu message in the message based on the code
The menu message for each menu message
Position and menu code of each menu in the display section
With the function of storing
A control unit configured to calculate a line position of the designated position based on the coordinate information input to the coordinate input unit; and a line of the designated position calculated by the designated line position calculation unit. A data communication device comprising: a menu code specifying unit that specifies a menu code of a menu message at a line position based on menu information stored in the menu information storage unit based on the position.
【請求項2】 前記座標入力手段を、指が触れた位置を
座標として出力するタッチパネルで構成したことを特徴
とする請求項1記載のデータ通信装置。
2. The data communication apparatus according to claim 1, wherein said coordinate input means is constituted by a touch panel that outputs a position touched by a finger as coordinates.
【請求項3】 前記制御部が、前記電文中の制御コード
又は外部指令に基づいて前記メニュー電文の表示行を変
更した場合には前記メニュー情報記憶部中の行位置情報
を当該表示行の変更量に応じて変更するメニュー情報更
新手段を備えたことを特徴とする請求項1又は2記載の
データ通信装置。
3. When the control unit changes the display line of the menu message based on a control code or an external command in the message, changes the line position information in the menu information storage unit to the display line. 3. The data communication device according to claim 1, further comprising a menu information updating unit that changes according to the amount.
【請求項4】 前記制御部が、前記座標入力手段から前
記座標情報が入力された場合に前記ホスト装置からプロ
ンプトが送信された後に前記メニューコード特定手段に
より特定されたメニューコードを当該ホスト装置に送信
するプロンプト待機機能を備えたことを特徴とする請求
項3記載のデータ通信装置。
4. The control unit transmits the menu code specified by the menu code specifying unit to the host device after a prompt is transmitted from the host device when the coordinate information is input from the coordinate input unit. 4. The data communication device according to claim 3, further comprising a prompt waiting function for transmitting.
JP7252888A 1995-09-29 1995-09-29 Data communication device Expired - Fee Related JP2970743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7252888A JP2970743B2 (en) 1995-09-29 1995-09-29 Data communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7252888A JP2970743B2 (en) 1995-09-29 1995-09-29 Data communication device

Publications (2)

Publication Number Publication Date
JPH0997152A JPH0997152A (en) 1997-04-08
JP2970743B2 true JP2970743B2 (en) 1999-11-02

Family

ID=17243565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7252888A Expired - Fee Related JP2970743B2 (en) 1995-09-29 1995-09-29 Data communication device

Country Status (1)

Country Link
JP (1) JP2970743B2 (en)

Also Published As

Publication number Publication date
JPH0997152A (en) 1997-04-08

Similar Documents

Publication Publication Date Title
US7480863B2 (en) Dynamic and intelligent hover assistance
US9285907B2 (en) Recognizing multiple input point gestures
JPH06242885A (en) Document editing method
JP2012053921A (en) Improved portable communication terminal and method therefor
JP2004523850A (en) Method and computer system for performing functions for an object based on movement of an input device
JP2002091677A (en) Input device and information terminal equipment
US6018336A (en) Computer system having digitizing tablet
JP2002297293A (en) Portable information terminal equipment
US6813630B1 (en) System and method for communicating information content between a client and a host
JP2970743B2 (en) Data communication device
JP2003022161A (en) Computer auxiliary input device
JP2001092580A (en) Input instruction device and its program recording medium
JP2003140791A (en) Information processing apparatus and information processing apparatus control method
JPH05173741A (en) Window system
JPH08339350A (en) Terminal control method
JPH1185443A (en) Window display device and storage medium
JP2969185B2 (en) Display control device
JP3394369B2 (en) Information input device
JPH11306456A (en) Fire display device
JPH07295747A (en) Computer system
JPH0721067A (en) Multiple undo method
JP3521212B2 (en) Multi-window computer system
JP2000132316A (en) Input device using keyboard device
KR100772505B1 (en) Input device and method using touch screen
JPH1055252A (en) Computer system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990728

LAPS Cancellation because of no payment of annual fees