JPH11150764A - Communication processing unit - Google Patents

Communication processing unit

Info

Publication number
JPH11150764A
JPH11150764A JP9313961A JP31396197A JPH11150764A JP H11150764 A JPH11150764 A JP H11150764A JP 9313961 A JP9313961 A JP 9313961A JP 31396197 A JP31396197 A JP 31396197A JP H11150764 A JPH11150764 A JP H11150764A
Authority
JP
Japan
Prior art keywords
data
communication
capacity
frame number
maximum frame
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.)
Granted
Application number
JP9313961A
Other languages
Japanese (ja)
Other versions
JP3377420B2 (en
Inventor
Mitsuaki Kitamura
光昭 北村
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP31396197A priority Critical patent/JP3377420B2/en
Publication of JPH11150764A publication Critical patent/JPH11150764A/en
Application granted granted Critical
Publication of JP3377420B2 publication Critical patent/JP3377420B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To prevent deterioration in the productivity and the reliability of the communication processing unit caused by a design change in the case of revising a capacity of a mount memory. SOLUTION: A data communication equipment 21 sends/receives a data signal by using a PHS terminal 23 based on the PIAFS. Just after application of power to the communication processing unit 25, a maximum frame number decision device 32 decides an initial value of a maximum frame number based on a capacity of a memory device 39 detected by a memory capacity detector 31. A communication controller 34 uses the initial value of the maximum frame number decided by the maximum frame number decision device 32 in the negotiation sequence of a communication parameter with an opposite data communication equipment to decide the maximum frame number to be used by the data communication. Thus, even when a capacity of the memory device 39 is revised, it is not required to change the design of other parts of the communication processing unit 25.

Description

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

【0001】[0001]

【発明が属する技術分野】本発明は、通信プロトコルに
パーソナル・ハンディホン・システム・インターネット
・アクセス・フォーム・スタンダードを用いた通信処理
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication processing apparatus using a personal handyphone system Internet access form standard as a communication protocol.

【0002】[0002]

【従来の技術】近年、パーソナル・ハンディホン・シス
テム(以後、PHS端末と略称する)を用いて複数のデ
ータ端末装置間で送受対象の対象データを送受するデー
タ通信装置の通信プロトコルとして、パーソナル・ハン
ディホン・システム・インターネット・アクセス・フォ
ーム・スタンダード(PHS Internet Access ForumStand
ard;以後、PIAFSと略称する)が用いられてい
る。
2. Description of the Related Art In recent years, a personal handyphone system (hereinafter, abbreviated as a PHS terminal) has been used as a communication protocol of a data communication device for transmitting and receiving target data between a plurality of data terminal devices. Handy Phone System Internet Access Form Standard (PHS Internet Access ForumStand
ard; hereinafter, abbreviated as PIAFS).

【0003】図5は、PIAFSを用いた従来技術のデ
ータ通信装置1の電気的構成を示すブロック図である。
このデータ通信装置1は、PHS端末3とデータ端末装
置4との間に、データ通信モジュールである通信処理装
置5を介在させて構成される。このデータ通信装置で対
象データを送受するには、まず通信制御装置7が、通信
パラメータ初期値設定装置8から出力される通信パラメ
ータの初期値に基づき、かつデータ変換装置9とPHS
端末3とを用いて、相手側のデータ通信装置との間で通
信パラメータのネゴシェーションを行う。ネゴシェーシ
ョンによって決定された通信パラメータは、データ変換
装置9のメモリ装置13に記憶される。
FIG. 5 is a block diagram showing an electrical configuration of a conventional data communication device 1 using PIAFS.
The data communication device 1 is configured by interposing a communication processing device 5 as a data communication module between a PHS terminal 3 and a data terminal device 4. In order to transmit and receive target data with this data communication device, first, the communication control device 7 performs communication with the data conversion device 9 and the PHS
By using the terminal 3, communication parameters are negotiated with the data communication device on the other end. The communication parameters determined by the negotiation are stored in the memory device 13 of the data conversion device 9.

【0004】対象データを送信する場合、次いで通信制
御装置7が、PIAFSフレーミング装置11によっ
て、PIAFSのデータフレームフォーマットに基づ
き、データ端末装置4から出力される対象データを複数
のデータフレームから構成されるデータ信号に変換させ
る。PIAFSの規格で定められるデータフレームに
は、制御信号の1つとして、シーケンス番号が含まれ
る。シーケンス番号は整数であり、1から始まってデー
タフレームの送出順に順次増加していき、通信パラメー
タのネゴシェーションにより決定される値である最大フ
レーム番号まで増加すると、次は再び1に戻り、再び増
加する。続いて、通信制御装置7は、PHS端末3によ
ってこのデータ信号のデータフレームを順次送信させ
る。同時に、送信されたデータフレームをメモリ装置1
3内に設定される領域である送信バッファ装置15に記
憶させる。
[0004] When transmitting the target data, the communication control device 7 uses the PIAFS framing device 11 to convert the target data output from the data terminal device 4 into a plurality of data frames based on the PIAFS data frame format. Convert to a data signal. A data frame defined by the PIAFS standard includes a sequence number as one of the control signals. The sequence number is an integer, and starts from 1 and sequentially increases in the order of transmission of data frames. When the sequence number increases to the maximum frame number, which is a value determined by negotiation of communication parameters, the sequence number returns to 1 and then returns to 1. To increase. Subsequently, the communication control device 7 causes the PHS terminal 3 to sequentially transmit the data frame of the data signal. At the same time, the transmitted data frame is stored in the memory device 1
3 is stored in the transmission buffer device 15 which is an area set in the transmission buffer 3.

【0005】また、対象データを受信する場合、通信制
御装置7は、通信パラメータのネゴシェーション後に、
PHS端末3に相手側のデータ通信装置が送信したデー
タフレームを受信させる。受信したデータフレームは、
受信バッファ装置16内で該データフレーム内のシーケ
ンス番号に基づいて予め定めるアドレスに記憶される。
受信バッファ装置16は、メモリ装置13内に設定され
た領域である。受信バッファ装置16内にシーケンス番
号が連続する複数のデータフレームが記憶された時点
で、通信制御装置7は、受信バッファ装置7内のデータ
フレームをシーケンス番号の順にPIAFSデフレーミ
ング装置12に出力する。PIAFSデフレーミング装
置12は、複数のデータフレームから対象データを抽出
し、抽出した対象データをデータ端末装置4に与える。
[0005] When receiving the target data, the communication control device 7 performs negotiation of communication parameters.
The PHS terminal 3 receives the data frame transmitted by the data communication device on the other side. The received data frame is
The data is stored at a predetermined address in the reception buffer device 16 based on the sequence number in the data frame.
The reception buffer device 16 is an area set in the memory device 13. When a plurality of data frames having consecutive sequence numbers are stored in the reception buffer device 16, the communication control device 7 outputs the data frames in the reception buffer device 7 to the PIAFS deframing device 12 in the order of the sequence numbers. The PIAFS deframing device 12 extracts target data from a plurality of data frames and provides the extracted target data to the data terminal device 4.

【0006】送信バッファ装置13は、記憶したデータ
フレームを、そのデータフレームのシーケンス番号に基
づいて管理する。これは、PIAFSでは誤り訂正方式
としてARQ(Automatic ReQuest for reseption)方
式を用いているので、相手側のデータ通信装置によって
各データフレームの送達が確認されるまで、該データフ
レームを保存しておく必要があるためである。また、受
信バッファ装置14も、記憶されたデータフレームを、
シーケンス番号に基づいて管理する。これは、以下の理
由からである。複数のデータフレームから対象データを
誤りなく抽出するには、データフレームをシーケンス番
号の順に処理する必要があるが、PIAFSでは誤り訂
正方式がARQ方式なので、誤りなく受信されたデータ
フレームを受信順に並べてもシーケンス番号の順には並
ばないことがある。これは、PHS端末3と相手側のデ
ータ通信装置のPHS端末との間で信号妨害および劣化
等の送信誤りが発生した場合、送信誤りに起因するデー
タフレームの抜落ちおよびそのデータフレームの再送を
行うためである。ゆえに、データフレームをシーケンス
番号の順にPIAFSデフレーミング装置12に与える
ために、受信されたデータフレームをシーケンス番号に
基づいて管理する必要があるのである。以上の理由に基
づき、データ通信装置1では、少なくとも最大フレーム
番号と同数のデータフレームを保存することができる送
信および受信バッファ装置15,16を備える必要があ
る。
The transmission buffer device 13 manages the stored data frame based on the sequence number of the data frame. This is because the PIAFS uses an ARQ (Automatic ReQuest for reseption) method as an error correction method. Therefore, it is necessary to store the data frame until the delivery of each data frame is confirmed by the data communication device on the other side. Because there is. The reception buffer device 14 also converts the stored data frame into
Manage based on sequence numbers. This is for the following reason. In order to extract target data from a plurality of data frames without error, it is necessary to process the data frames in the order of the sequence numbers. However, in PIAFS, since the error correction method is the ARQ method, the data frames received without errors are arranged in the order of reception. May not be arranged in the order of the sequence numbers. This is because when a transmission error such as signal interference and deterioration occurs between the PHS terminal 3 and the PHS terminal of the data communication device on the other end, dropping of a data frame due to the transmission error and retransmission of the data frame are performed. To do it. Therefore, in order to provide the data frames to the PIAFS deframing device 12 in the order of the sequence numbers, it is necessary to manage the received data frames based on the sequence numbers. Based on the above reasons, the data communication device 1 needs to include transmission and reception buffer devices 15 and 16 that can store at least the same number of data frames as the maximum frame number.

【0007】PIAFSを用いた場合、送信側のデータ
通信装置は、シーケンス番号が一巡するまで、受信側の
データ通信装置からのバックワード、すなわち再送する
べきデータフレームの有無およびデータフレームの再送
要求を待たずにデータフレームを連続して送信すること
ができる。ゆえに、最大フレーム番号が大きいほど、バ
ックワードを待たずに送信することができるデータフレ
ームの数が大きくなる。ゆえに、対象データの送信の効
率は最大フレーム番号が大きいほど大きくなり、送信誤
りの影響を受けにくくなる。このため、最大フレーム番
号は、PHS端末3を用いて確立されるデータ通信回線
内の無線区間において送信誤りが発生した場合のスルー
プットを向上させるために、できる限る大きい値である
ことが好ましい。しかしながら、最大フレーム番号は送
信および受信バッファ装置15,16に記憶可能なデー
タフレームの数なので、通信処理装置5に実装されるメ
モリ装置13の容量によって制約を受け、必ずしもPI
AFSに定められる上限値にすることができるとは限ら
ない。ゆえに、通信パラメータ初期値設定装置8が出力
する最大フレーム番号の初期値は、実装されるメモリ装
置13の容量に応じて定める必要がある。
[0007] When PIAFS is used, the data communication device on the transmission side transmits the backward from the data communication device on the reception side, that is, whether there is a data frame to be retransmitted and a request for retransmission of the data frame, until the sequence number has completed one cycle. Data frames can be transmitted continuously without waiting. Therefore, the larger the maximum frame number, the larger the number of data frames that can be transmitted without waiting for the backward. Therefore, the efficiency of transmission of the target data increases as the maximum frame number increases, and the effect of transmission errors is reduced. For this reason, it is preferable that the maximum frame number be as large as possible in order to improve the throughput when a transmission error occurs in a wireless section in the data communication line established using the PHS terminal 3. However, since the maximum frame number is the number of data frames that can be stored in the transmission and reception buffer devices 15 and 16, the maximum frame number is limited by the capacity of the memory device 13 mounted on the communication processing device 5 and is not necessarily PI
It is not always possible to set the upper limit value defined in the AFS. Therefore, the initial value of the maximum frame number output from the communication parameter initial value setting device 8 needs to be determined according to the capacity of the memory device 13 to be mounted.

【0008】したがって、従来技術の通信処理装置5
は、それに実装されるメモリ装置13の容量を変えた場
合、最大フレーム番号の初期値を容量に合わせる必要が
あるので、通信処理装置5の設計変更を行う必要があっ
た。この設計変更とは、具体的には、たとえば通信パラ
メータ初期値設定装置8がソフトウェアによって実現さ
れる場合にはソフトウェアの修正であり、また、通信パ
ラメータ初期値設定装置がE2 PROM等の不揮発性メ
モリに初期値を記憶させることによって実現される場
合、不揮発性メモリに記憶させるデータの設定変更であ
る。またこのために、通信処理装置5を製造する工場で
は、実装するメモリ装置の容量を変更するたびに、通信
処理装置5の設計変更の作業を行う必要があり、その作
業に関する補助的な作業がさらに必要になるので、工場
での作業が増加していた。したがって、メモリ装置13
の容量を変えるだけで、設計変更および作業の増加に起
因して通信処理装置5の生産性および信頼性が低下する
ことがあった。
Therefore, the communication processing apparatus 5 of the prior art
However, when the capacity of the memory device 13 mounted thereon is changed, it is necessary to adjust the initial value of the maximum frame number to the capacity, so that the design of the communication processing device 5 needs to be changed. Specifically, the design change is, for example, a software modification when the communication parameter initial value setting device 8 is realized by software, and the communication parameter initial value setting device is a non-volatile memory such as an E 2 PROM. When realized by storing an initial value in a memory, the setting of data to be stored in a nonvolatile memory is changed. For this reason, in the factory where the communication processing device 5 is manufactured, every time the capacity of the memory device to be mounted is changed, it is necessary to perform the work of changing the design of the communication processing device 5, and an auxiliary work related to the work is required. As more was needed, work at the factory was increasing. Therefore, the memory device 13
By simply changing the capacity of the communication processing device 5, the productivity and reliability of the communication processing device 5 may be reduced due to a design change and an increase in work.

【0009】[0009]

【発明が解決しようとする課題】本発明の目的は、実装
するメモリ装置の容量を変更した場合にも、ソフトウェ
アの修正およびデータ設定の変更の作業を無くして、生
産性および信頼性を向上させることができる通信処理装
置を提供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to improve productivity and reliability by eliminating software modification and data setting change even when the capacity of a memory device to be mounted is changed. To provide a communication processing device capable of performing such operations.

【0010】[0010]

【課題を解決するための手段】本発明は、制御対象の通
信装置と相手側通信装置との間で送受するべきデータ信
号を記憶するデータ信号記憶手段と、データ信号記憶手
段に記憶されたデータ信号を通信装置に与えて送信さ
せ、または通信装置によって受信されたデータ信号をデ
ータ信号記憶手段に記憶させる通信制御手段とを含む通
信処理装置において、データ信号記憶手段の容量を検出
する容量検出手段と、検出された容量に基づいて、相手
側通信装置または制御対象の通信装置のデータ信号記憶
手段に関する動作を制御するための制御信号を設定する
制御信号設定手段とを含むことを特徴とする通信処理装
置である。
According to the present invention, there is provided a data signal storage means for storing a data signal to be transmitted and received between a communication apparatus to be controlled and a communication apparatus on the other side, and a data signal stored in the data signal storage means. Communication control means for providing a signal to a communication device for transmission or storing a data signal received by the communication device in a data signal storage means, wherein the capacity detection means detects the capacity of the data signal storage means. And control signal setting means for setting a control signal for controlling an operation relating to the data signal storage means of the communication device of the other party or the communication device to be controlled based on the detected capacity. Processing device.

【0011】本発明に従えば、通信処理装置は、上述し
たように、データ信号記憶手段の容量を自動的に検出
し、検出した容量に基づいて制御信号を生成する。これ
によって、データ信号記憶手段に関する制御信号を、自
動的に設定することができる。たとえば、通信処理装置
に実装されたメモリ装置内でデータ信号記憶手段として
として用いる領域の容量を制御信号によって決定する方
式の通信プロトコルを用いた場合、メモリ装置の全容量
に基づいて自動的にデータ記憶手段の容量を定めること
ができる。したがって、通信処理装置に実装するメモリ
装置の容量を変更しても、通信処理装置のメモリ装置の
容量に応じて変化する制御信号に関する設計変更を行う
必要がなくなる。ゆえに、通信処理装置の生産性および
信頼性を従来の通信処理装置よりも向上させることがで
きる。
According to the present invention, as described above, the communication processing device automatically detects the capacity of the data signal storage means and generates a control signal based on the detected capacity. This makes it possible to automatically set the control signal for the data signal storage means. For example, when a communication protocol is used in which a control signal is used to determine the capacity of an area used as a data signal storage unit in a memory device mounted on a communication processing device, data is automatically generated based on the total capacity of the memory device. The capacity of the storage means can be determined. Therefore, even if the capacity of the memory device mounted on the communication processing device is changed, it is not necessary to change the design of the control signal that changes according to the capacity of the memory device of the communication processing device. Therefore, the productivity and reliability of the communication processing device can be improved as compared with the conventional communication processing device.

【0012】本発明は、パーソナル・ハンディホン・シ
ステム・インターネット・アクセス・フォーム・スタン
ダードに基いて、パーソナル・ハンディホン・システム
である制御対象の通信装置および相手側通信装置の間で
複数のデータフレームから構成されるデータ信号を送受
させるために、制御対象の通信装置が送信するべきデー
タフレームを記憶する送信バッファ部および制御対象の
通信装置が受信したデータフレームを記憶する受信バッ
ファ部が内部に設定される記憶手段と、送信バッファ部
に記憶されたデータフレームを制御対象の通信装置に与
えて送信させ、かつ制御対象の通信装置が受信したデー
タフレームを受信バッファ部に記憶させる通信制御手段
とを含む通信処理装置において、記憶手段の容量を検出
する容量検出手段と、送信および受信バッファ部の容量
を定めるための最大フレーム番号の初期値を、検出され
た記憶手段の容量に基づいて決定する最大フレーム番号
決定手段とをさらに含み、通信制御手段は、データフレ
ームの送受に先立って、制御対象の通信装置に、最大フ
レーム番号決定手段によって決定された最大フレーム番
号の初期値を送信させ、送受した最大フレーム番号の初
期値に基づいて、送信および受信バッファ部を記憶手段
内に設定することを特徴とする通信処理装置である。
According to the present invention, there is provided a personal handyphone system based on the Internet Access Form Standard, wherein a plurality of data frames are transmitted between a communication device to be controlled and a communication device on the other end of the personal handyphone system. In order to transmit and receive a data signal composed of a transmission buffer unit that stores a data frame to be transmitted by the communication device to be controlled and a reception buffer unit that stores a data frame received by the communication device to be controlled are set internally. Storage means, and communication control means for providing the data frame stored in the transmission buffer unit to the communication device to be controlled and transmitting the data frame, and for storing the data frame received by the communication device to be controlled in the reception buffer unit. Detection means for detecting the capacity of the storage means in the communication processing apparatus including And a maximum frame number determining means for determining an initial value of the maximum frame number for determining the capacity of the transmission and reception buffer unit based on the detected capacity of the storage means. Prior to transmission / reception, the control target communication device is caused to transmit the initial value of the maximum frame number determined by the maximum frame number determination means, and the transmission and reception buffer unit is stored based on the initial value of the transmitted / received maximum frame number. It is a communication processing device characterized in that it is set in a means.

【0013】本発明に従えば、PHS端末を通信装置と
して用いかつ通信プロトコルにPIAFSを用いる通信
処理装置は、上述したように、PIAFSの通信パラメ
ータの1つである最大フレーム番号の初期値を、記憶手
段の容量に基づいて自動的に決定することができる。し
たがって、記憶手段として用いるために通信処理装置に
実装したメモリ装置の容量を変更しても、通信処理装置
の設計変更を行う必要がなくなる。ゆえに、通信処理装
置の生産性および信頼性を、従来のPIAFSを用いた
通信処理装置よりも向上させることができる。
According to the present invention, a communication processing device using a PHS terminal as a communication device and using PIAFS as a communication protocol, as described above, sets the initial value of the maximum frame number, which is one of the PIAFS communication parameters, as follows: It can be automatically determined based on the capacity of the storage means. Therefore, even if the capacity of the memory device mounted on the communication processing device for use as the storage means is changed, it is not necessary to change the design of the communication processing device. Therefore, the productivity and reliability of the communication processing device can be improved as compared with the conventional communication processing device using PIAFS.

【0014】本発明は、前記最大フレーム番号決定手段
は、前記容量検出手段によって検出された前記記憶手段
の容量から前記データフレーム以外の他のデータを記憶
するために用いる予め定める第1の容量を減算した差を
単一の前記データフレームを記憶するための予め定める
第2の容量で除算した商の半分の値を、最大フレーム番
号の前記初期値として決定することを特徴とする。
According to the present invention, the maximum frame number determining means determines a predetermined first capacity used for storing data other than the data frame from the capacity of the storage means detected by the capacity detecting means. A half value of a quotient obtained by dividing the subtracted difference by a second predetermined capacity for storing a single data frame is determined as the initial value of the maximum frame number.

【0015】本発明に従えば、最大フレーム番号決定手
段は、上述の手法によって最大フレーム番号の初期値を
決定する。これによって、記憶手段が、送信および受信
バッファとして用いる領域の他に、たとえば通信パラメ
ータである前記他のデータを記憶するための領域を備え
る必要がある場合も、自動的に初期値を決定することが
できる。また、記憶手段の容量に拘わらず、記憶手段内
で前記他のデータを記憶するための領域を除いた残余の
領域全域に送信および受信バッファ部を設定した場合の
値を、初期値として常に設定することができる。ゆえ
に、初期値を、この記憶手段で実現可能な最大値にする
ことができる。
According to the present invention, the maximum frame number determining means determines the initial value of the maximum frame number by the above-mentioned method. Thereby, even when the storage means needs to have an area for storing the other data which is a communication parameter, for example, in addition to the area used as the transmission and reception buffers, the initial value is automatically determined. Can be. Also, irrespective of the capacity of the storage means, a value in the case where the transmission and reception buffer units are set in the entire remaining area excluding the area for storing the other data in the storage means is always set as an initial value. can do. Therefore, the initial value can be set to the maximum value that can be realized by the storage unit.

【0016】本発明は、前記最大フレーム番号決定手段
は、前記容量検出手段によって検出された前記記憶手段
の容量から前記データフレーム以外の他のデータを記憶
するために用いる予め定める第1の容量を減算した差を
単一の前記データフレームを記憶するための予め定める
第2の容量で除算した商の半分の値を、最大フレーム番
号の予め定める上限値と比較し、前記商の半分の値が上
限値を越える場合、前記初期値を上限値とし、前記商の
半分の値が上限値以下である場合、前記初期値を前記商
の半分の値とすることを特徴とする。
In the present invention, the maximum frame number determining means determines a predetermined first capacity used for storing data other than the data frame from the capacity of the storage means detected by the capacity detecting means. A half value of the quotient obtained by dividing the subtracted difference by the second predetermined capacity for storing the single data frame is compared with a predetermined upper limit of the maximum frame number, and the half value of the quotient is calculated. When the value exceeds the upper limit, the initial value is set to the upper limit, and when the value of half of the quotient is equal to or less than the upper limit, the initial value is set to half of the quotient.

【0017】本発明に従えば、最大フレーム番号決定手
段は、上述した手法によって最大フレーム番号の初期値
を決定する。これによって、記憶手段が、送信および受
信バッファとして用いる領域の他に前記他のデータを記
憶するための領域を備える必要がある場合も、自動的に
最大フレーム番号の初期値を決定することができる。さ
らに、前記商の半分の値を初期値の候補値として求めて
該候補値をPIAFSに規定される上限値と比較して、
その比較結果に基づいて初期値を決定しているので、初
期値を最大フレーム番号の上限値以下に常に設定するこ
とができる。これによって、記憶手段として実装される
メモリの容量を上限値に制約されることなく選ぶことが
できる。
According to the present invention, the maximum frame number determining means determines the initial value of the maximum frame number by the above-described method. Accordingly, even when the storage unit needs to have an area for storing the other data in addition to the area used as the transmission and reception buffers, the initial value of the maximum frame number can be automatically determined. . Further, a half value of the quotient is determined as a candidate value of an initial value, and the candidate value is compared with an upper limit value defined in PIAFS,
Since the initial value is determined based on the comparison result, the initial value can always be set to be equal to or less than the upper limit of the maximum frame number. Thereby, the capacity of the memory mounted as the storage means can be selected without being restricted by the upper limit value.

【0018】本発明は、前記容量検出手段は、前記記憶
手段に予め設定されていると予想される複数のアドレス
に予め定める検査用データを記憶させ、各アドレスに記
憶されたデータを読出し、各アドレス毎に該アドレスか
ら読出したデータと該アドレスに記憶させた検査用デー
タとを比較し、読出したデータと検査用データとが一致
するアドレスに基づいて、前記記憶手段の容量を求める
ことを特徴とする。
According to the present invention, the capacity detecting means stores predetermined test data at a plurality of addresses which are expected to be set in the storage means, reads out the data stored at each address, For each address, the data read from the address and the test data stored at the address are compared, and the capacity of the storage means is determined based on the address where the read data matches the test data. And

【0019】本発明に従えば、容量検出手段は、上述し
た手法によって、記憶手段の容量を検出する。これによ
って、自動的に記憶手段の容量を検出することができ
る。
According to the present invention, the capacity detecting means detects the capacity of the storage means by the above-described method. Thus, the capacity of the storage unit can be automatically detected.

【0020】[0020]

【発明の実施の形態】図1は、本発明の実施の一形態で
ある通信処理装置25を含むデータ通信装置1の電気的
構成を示すブロック図である。データ通信装置21は、
PHS端末23とデータ端末装置(Data Terminal Equi
pment;DTE)24との間に通信処理装置25を介在さ
せて構成される。データ通信装置21は通信プロトコル
としてPIAFSを用い、相手側のデータ通信装置との
間でデジタル信号を送受する。送受対象のデジタル信号
を、以後対象データを称する。PIAFSは、PHSを
用いたデータ通信の通信プロトコルであり、PHSイン
ターネット・アクセス・フォーラムによって規定されて
いる。PIAFSでは、対象データを、複数のデータフ
レームから構成されるデジタル信号であるデータ信号に
変換し、PHS端末23に音響の代わりにデータ信号を
送受させる。
FIG. 1 is a block diagram showing an electrical configuration of a data communication device 1 including a communication processing device 25 according to an embodiment of the present invention. The data communication device 21
PHS terminal 23 and data terminal equipment (Data Terminal Equi
pte; DTE) 24 with a communication processing device 25 interposed therebetween. The data communication device 21 uses PIAFS as a communication protocol, and transmits and receives digital signals to and from the data communication device on the other side. The digital signal to be transmitted and received is hereinafter referred to as target data. PIAFS is a communication protocol for data communication using PHS, and is defined by the PHS Internet Access Forum. In PIAFS, target data is converted into a data signal which is a digital signal composed of a plurality of data frames, and the PHS terminal 23 transmits and receives a data signal instead of sound.

【0021】PHS端末23は通信装置であり、相手側
のデータ通信装置との間に、PHS端末23と相手側の
データ通信装置のPHS端末とを両端としてPHSの電
話網を介したデータ通信回線を確立する。このデータ通
信回線には、たとえば、PHS端末とPHS基地局との
間の無線区間が含まれる。PHS端末23は、たとえば
電話機として単体で用いられるものだけでなく、PHS
に対応した電話機であってもよい。前記電話機には、た
とえば、PHS対応家庭用デジタルコードレス電話機が
挙げられる。データ端末装置24は、たとえばパーソナ
ルコンピュータおよび携帯情報端末によって実現され、
対象データを出力および入力する。
The PHS terminal 23 is a communication device, and a data communication line between the PHS terminal 23 and the data communication device of the other party via the PHS telephone network with both ends of the PHS terminal 23 and the PHS terminal of the data communication device of the other party. To establish. This data communication line includes, for example, a wireless section between a PHS terminal and a PHS base station. The PHS terminal 23 is, for example, a PHS terminal not only used alone, but also a PHS terminal.
May be a telephone corresponding to. The telephone includes, for example, a PHS-compatible home digital cordless telephone. The data terminal device 24 is realized by, for example, a personal computer and a portable information terminal,
Output and input target data.

【0022】データ端末装置25は、いわゆるデータ通
信モジュールであり、たとえばPC(Parsonal Compute
r)カードによって実現される。たとえば、PCカード
とPHS端末23とはケーブルおよびコネクタを介して
接続され、PCカードとデータ端末装置24とはコネク
タを介して接続される。通信処理装置25は、メモリ容
量検出装置31、最大フレーム番号決定装置32、通信
パラメータ初期値設定装置33、通信制御装置34、お
よびデータ変換装置35を含む。データ変換装置35
は、PIAFSフレーミング装置37と、PIAFSデ
フレーミング装置38と、メモリ装置39とを含む。
The data terminal device 25 is a so-called data communication module, for example, a PC (Parsonal Compute
r) Realized by card. For example, the PC card and the PHS terminal 23 are connected via a cable and a connector, and the PC card and the data terminal device 24 are connected via a connector. The communication processing device 25 includes a memory capacity detection device 31, a maximum frame number determination device 32, a communication parameter initial value setting device 33, a communication control device 34, and a data conversion device 35. Data converter 35
Includes a PIAFS framing device 37, a PIAFS deframing device 38, and a memory device 39.

【0023】メモリ容量検出装置31は、メモリ装置3
9の容量を検出する。最大フレーム番号決定装置32
は、メモリ容量検出装置31が検出したメモリ装置39
の容量に基づいて、PIAFSの通信パラメータの1つ
である最大フレーム番号の初期値を決定する。通信パラ
メータ初期値設定装置33は、PIAFSを用いたデー
タ通信に必要な制御用変数である各種の通信パラメータ
の初期値を記憶し、それら初期値を通信制御装置34に
与える。これら初期値は、データ通信装置の構成に基づ
いて、個々の通信処理装置毎に設定されるものであり、
かつそのうちの最大フレーム番号の初期値は、最大フレ
ーム番号決定装置32によって決定された値である。通
信制御装置34は、通信パラメータ初期値設定装置33
から与えられた通信パラメータの初期値に基づいて、相
手側のデータ通信装置と通信パラメータのネゴシェーシ
ョンを行い、さらに、対象データを送受する間、データ
通信装置21全体の通信制御を行う。
The memory capacity detecting device 31 includes the memory device 3
9 are detected. Maximum frame number determination device 32
Is the memory device 39 detected by the memory capacity detection device 31
, The initial value of the maximum frame number, which is one of the communication parameters of PIAFS, is determined. The communication parameter initial value setting device 33 stores initial values of various communication parameters, which are control variables necessary for data communication using PIAFS, and gives the initial values to the communication control device 34. These initial values are set for each communication processing device based on the configuration of the data communication device,
The initial value of the maximum frame number is the value determined by the maximum frame number determination device 32. The communication control device 34 includes a communication parameter initial value setting device 33.
Based on the initial value of the communication parameter given by the communication device, the communication parameter is negotiated with the data communication device of the other party, and further, the communication control of the entire data communication device 21 is performed while transmitting and receiving the target data.

【0024】メモリ容量検出装置31と最大フレーム番
号決定装置32と通信パラメータ初期値設定装置33と
通信制御装置34とは、たとえば、中央演算処理装置3
5の演算動作によって実現される。この場合、図1の各
ブロックは、中央演算処理装置が実行するプログラム内
で各装置31〜34の動作を中央演算処理装置に行わせ
るための処理ルーチンを表し、矢印は、各処理ルーチン
の処理結果を次の処理ルーチンに伝達することを表す。
また、通信パラメータ設定装置33は、各種通信パラメ
ータの初期値を、データの書込みと消去とが可能な不揮
発性メモリに記憶させて実現してもよい。この不揮発性
メモリには、たとえばE2PROMが挙げられる。
The memory capacity detecting device 31, the maximum frame number determining device 32, the communication parameter initial value setting device 33, and the communication control device 34 include, for example, the central processing unit 3
5 is achieved. In this case, each block in FIG. 1 represents a processing routine for causing the central processing unit to perform the operation of each device 31 to 34 in a program executed by the central processing unit. The result is transmitted to the next processing routine.
Further, the communication parameter setting device 33 may be realized by storing the initial values of various communication parameters in a nonvolatile memory capable of writing and erasing data. The nonvolatile memory includes, for example, an E 2 PROM.

【0025】メモリ装置39は、データの読書きが可能
なメモリであり、たとえばランダムアクセスメモリによ
って実現される。メモリ装置39のメモリ領域内には、
通信パラメータのネゴシェーションによって定められた
最大フレーム番号と同数のデータフレームを記憶可能な
容量の2つの領域が、送信および受信バッファ装置4
1,42として設定される。送信バッファ装置41は、
PHS端末23が送信したデータフレームを、送信した
時点から相手側のデータ通信装置から該データフレーム
の送達の確認が取られる時点まで保存するためのもので
ある。受信バッファ装置42は、PHS端末23が受信
したデータフレームを、該データフレームを含みその内
部のシーケンス番号が連続する複数のデータフレームが
得られるまで、一時的に記憶するためのものである。こ
の送信および受信バッファ装置41,42は、通信パラ
メータのネゴシェーションが行われるたびに、通信制御
装置34が、メモリ装置39内に、そのネゴシェーショ
ンによって定められた最大フレーム番号と同数のデータ
フレームが記憶可能な容量分の領域を確保することによ
って実現される。
The memory device 39 is a memory from which data can be read and written, and is realized by, for example, a random access memory. In the memory area of the memory device 39,
Two areas having a capacity capable of storing the same number of data frames as the maximum frame number determined by the negotiation of the communication parameters are stored in the transmission and reception buffer devices 4.
1, 42 are set. The transmission buffer device 41
This is for storing the data frame transmitted by the PHS terminal 23 from the time when the data frame is transmitted to the time when the transmission of the data frame is confirmed from the data communication device on the other side. The reception buffer device 42 is for temporarily storing the data frame received by the PHS terminal 23 until a plurality of data frames including the data frame and having a continuous sequence number therein are obtained. Each time the transmission and reception buffer devices 41 and 42 perform negotiation of communication parameters, the communication control device 34 stores the same number of data in the memory device 39 as the maximum frame number determined by the negotiation. This is realized by securing an area for a capacity capable of storing frames.

【0026】データ通信装置21が対象データを相手側
のデータ通信装置に送信する場合、通信パラメータのネ
ゴシェーション終了後、通信制御装置34は、PIAF
Sフレーミング装置37に、データ端末装置24から出
力される対象データを複数のデータフレームから構成さ
れるデータ信号に変換させる。この変換処理は、PIA
FSによって規定されるデータフレームフォーマットに
基づいて行われ、概略的には、データ端末装置24から
与えられた対象データを複数の部分に分割し、さらに各
部分に制御信号を付加する処理である。さらに通信制御
装置34は、このデータ信号のデータフレームを、PH
S端末23から相手側のデータ通信装置に前記データ通
信回線を介して順次送信させる。
When the data communication device 21 transmits the target data to the partner data communication device, the communication control device 34 sets the PIAF after the negotiation of the communication parameters is completed.
The S-framing device 37 converts the target data output from the data terminal device 24 into a data signal composed of a plurality of data frames. This conversion process is performed by PIA
This processing is performed based on the data frame format specified by the FS, and is a process of roughly dividing target data given from the data terminal device 24 into a plurality of parts and further adding a control signal to each part. Further, the communication control device 34 converts the data frame of this data signal into PH
The data is transmitted from the S terminal 23 to the data communication device of the other party via the data communication line.

【0027】データフレームの制御信号には、データフ
レームの送信順序を表すシーケンス番号が含まれる。シ
ーケンス番号は、1から始まってデータフレームの送出
順に順次増加していき、通信パラメータのネゴシェーシ
ョンによって決定された最大フレーム番号まで増加する
と再び1に戻り、この1から最大フレーム番号までの循
環を繰返す。また送信されたデータフレームは、送信バ
ッファ装置41に記憶され、送信された時点から相手側
のデータ通信装置から該データフレームの送達が確認さ
れるまで保存されるように、そのシーケンス番号によっ
て管理される。
The control signal of the data frame includes a sequence number indicating the transmission order of the data frame. The sequence number starts from 1 and sequentially increases in the order of transmission of data frames. When the sequence number increases to the maximum frame number determined by negotiation of communication parameters, the sequence number returns to 1 again, and the cycle from 1 to the maximum frame number is repeated. Repeat. Further, the transmitted data frame is stored in the transmission buffer device 41 and managed by its sequence number so as to be stored from the time of transmission until the transmission of the data frame is confirmed from the partner data communication device. You.

【0028】データ通信装置21が相手側のデータ通信
装置から送信されたデータ信号を受信する場合、通信パ
ラメータのネゴシェーション終了後、通信制御装置34
は、PHS端末23が受信したデータフレームを、受信
バッファ装置42にシーケンス番号に基づいて記憶させ
る。たとえば、受信バッファ装置42内のアドレスと各
シーケンス番号とを予め対応付けておき、各データフレ
ームをそのシーケンス番号に対応するアドレスに記憶さ
せる。受信バッファ装置42内にシーケンス番号が連続
する複数のデータフレームが記憶された時点で、通信制
御装置34は、PIAFSデフレーミング装置38に、
シーケンス番号が連続する複数のデータフレームから対
象データを抽出させる。この抽出処理は、PIAFSの
規定に基づいて行われ、概略的には、受信バッファ装置
42内に記憶されそのシーケンス番号が連続する複数の
データフレームから制御信号を除去して、残余の部分を
シーケンス番号から分かるデータフレームの送出順に並
べる処理である。抽出された対象データは、データ端末
装置24に与えられる。
When the data communication device 21 receives the data signal transmitted from the partner data communication device, the communication control device 34 after negotiation of the communication parameters is completed.
Causes the reception buffer device 42 to store the data frame received by the PHS terminal 23 based on the sequence number. For example, an address in the reception buffer device 42 is associated with each sequence number in advance, and each data frame is stored at an address corresponding to the sequence number. When a plurality of data frames having consecutive sequence numbers are stored in the reception buffer device 42, the communication control device 34 sends the PIAFS deframing device 38
Target data is extracted from a plurality of data frames having consecutive sequence numbers. This extraction process is performed based on the PIAFS specification. Generally, the control signal is removed from a plurality of data frames stored in the reception buffer device 42 and whose sequence numbers are consecutive, and the remaining portion is sequenced. This is a process of arranging the data frames in the order of transmission from the numbers. The extracted target data is provided to the data terminal device 24.

【0029】さらにメモリ装置39には、送信および受
信バッファ装置41,42以外の他の用途に用いる領域
が確保される。他の用途に用いる領域は、たとえば、通
信パラメータのネゴシェーションによって定められた通
信パラメータを記憶するための領域、PIAFSフレー
ミング装置およびPIAFSデフレーミング装置が処理
を行う際にバッファとして用いる領域、および中央演算
処理装置が処理を行う際にバッファとして用いる領域が
挙げられる。他の装置31〜34,37,38に対して
メモリ装置39は外付けされており、通信処理装置25
は、メモリ装置69の容量を変更するために、他の装置
31〜34,37,38を交換することなく、メモリ装
置39だけを他の容量のものに交換することができる。
Further, in the memory device 39, an area used for purposes other than the transmission and reception buffer devices 41 and 42 is secured. Areas used for other purposes include, for example, an area for storing communication parameters determined by negotiation of communication parameters, an area used as a buffer when the PIAFS framing apparatus and the PIAFS deframing apparatus perform processing, and a central area. There is an area used as a buffer when the arithmetic processing device performs processing. The memory device 39 is externally attached to the other devices 31 to 34, 37, and 38, and the communication processing device 25
In order to change the capacity of the memory device 69, only the memory device 39 can be replaced with another device without replacing the other devices 31 to 34, 37, and 38.

【0030】メモリ容量検出装置31と最大フレーム番
号決定装置32とを用いた最大フレーム番号の初期値の
設定手法を、以下の第1および第2の例を用いて説明す
る。
A method of setting the initial value of the maximum frame number using the memory capacity detecting device 31 and the maximum frame number determining device 32 will be described with reference to the following first and second examples.

【0031】第1の例では、通信処理装置25に、メモ
リ装置39として、容量が16Kバイト(16384バ
イト)であるメモリを実装したと仮定する。通信処理装
置25内の各装置31〜34,37〜39に電力を供給
すると、まず、メモリ容量検出装置31は、通信処理装
置25に現在取付られているメモリ装置39の容量Ra
を検出する。検出されたメモリ装置39の容量Raは、
最大フレーム番号決定装置32に与えられる。この例で
は、検出された容量Raが16Kバイト(16384バ
イト)であると仮定する。
In the first example, it is assumed that a memory having a capacity of 16 Kbytes (16384 bytes) is mounted as the memory device 39 in the communication processing device 25. When power is supplied to each of the devices 31 to 34 and 37 to 39 in the communication processing device 25, first, the memory capacity detection device 31 first determines the capacity Ra of the memory device 39 currently attached to the communication processing device 25.
Is detected. The detected capacity Ra of the memory device 39 is:
It is provided to the maximum frame number determination device 32. In this example, it is assumed that the detected capacity Ra is 16 Kbytes (16384 bytes).

【0032】容量の基本的な検出手法は、たとえば以下
のとおりである。まず、メモリ装置39に存在すると予
想される予め定めるアドレスのうちの予め定める一部の
アドレス、または存在すると予想される全てのアドレス
に対して、予め定める値を検査用データとして順次書込
む。次いで、検査用データを書込んだアドレスから、そ
こに書込まれたデータを読出し、該アドレスに書込んだ
検査用データと読出されたデータとを比較して、一致す
る場合にそのアドレスにはデータを正しく書込むことが
できると判定し、一致しない場合はデータを正しく書込
むことができないと判定する。最後に、値の書込みの正
否の判定結果に基づき、たとえば値を正しく書込むこと
ができるアドレスの数またはそのアドレスを示す数値を
用いて、メモリ装置39の容量Raを算出する。容量の
検出手法は、この説明以外の手法を用いても良い。
A basic method of detecting the capacity is as follows, for example. First, a predetermined value is sequentially written as test data for a predetermined part of the predetermined addresses expected to exist in the memory device 39 or for all the addresses expected to exist. Next, from the address at which the test data is written, the data written therein is read, and the test data written at the address is compared with the read data. It is determined that the data can be correctly written, and if they do not match, it is determined that the data cannot be correctly written. Finally, the capacity Ra of the memory device 39 is calculated on the basis of the result of the determination as to whether the writing of the value is correct or not, for example, using the number of addresses at which the value can be written correctly or a numerical value indicating the address. As a method of detecting the capacitance, a method other than this description may be used.

【0033】最大フレーム番号決定装置32は、まず、
メモリ装置39内で送信および受信バッファ装置41,
42として使用可能な領域の容量Rbとして、検出され
たメモリ装置39の容量Raから予め定める第1の容量
RC1を減算した差を求める。第1の容量RC1は、送
信および受信バッファ装置41,42以外の前述した他
の用途に用いる領域の容量であり、たとえば最大フレー
ム番号決定装置32内に記憶されている。第1の例で
は、第1の容量RC1が5Kバイト(5120バイト)
であると仮定する。ゆえに、前記使用可能な領域の容量
Rbは、次式で表すように、11Kバイト(11264
バイト)になる。
The maximum frame number determining device 32 first
In the memory device 39, the transmission and reception buffer device 41,
As the capacity Rb of the usable area as 42, a difference obtained by subtracting a predetermined first capacity RC1 from the detected capacity Ra of the memory device 39 is obtained. The first capacity RC1 is the capacity of an area used for the above-mentioned other uses other than the transmission and reception buffer devices 41 and 42, and is stored in the maximum frame number determination device 32, for example. In the first example, the first capacity RC1 is 5 Kbytes (5120 bytes)
Suppose that Therefore, the capacity Rb of the usable area is 11 Kbytes (11264) as expressed by the following equation.
Bytes).

【0034】 Rb = Ra−RC1 = 16Kバイト−5Kバイト = 11Kバイト …(1)Rb = Ra−RC1 = 16 Kbytes−5 Kbytes = 11 Kbytes (1)

【0035】次に最大フレーム番号決定装置32は、送
信および受信バッファ装置41,42として使用可能な
領域に記憶可能なデータフレームの数N1として、前記
使用可能な領域の容量Rbを単一のデータフレームを記
憶するために必要な第2の容量RC2で除算した商を求
める。第1の例では、PIAFSのデータフレームフォ
ーマットにおいて単一のデータフレームあたり80バイ
トを要するので、第2の容量RC2を80バイトと仮定
する。さらに最大フレーム番号決定装置32は、最大フ
レーム番号の初期値の候補値N2として、前記記憶可能
なデータフレームの数N1を、通信処理装置25内に設
定する必要がある領域の数NCで除算した商を求める。
PIAFSの規格では単一のデータ通信装置21内に送
信および受信バッファ装置41,42を設定することに
なっているので、メモリ装置39内に最大フレーム番号
と同じ数のデータフレームを記憶する領域を2つ設定す
る必要があるため、第1の例では、前記必要な領域の数
NCが2であると仮定する。すなわち、1つのシーケン
ス番号に対して送信および受信バッファ装置41,42
の両方が必要となるために、前記記憶可能なデータフレ
ームの数N1を2で除算するのである。第2の容量RC
2と前記必要な領域の数NCとは、PIAFSに基づい
て予め定められており、たとえば最大フレーム番号決定
装置32内に記憶される。したがって、最大フレーム番
号の初期値の候補値N2は、次式で表すように、70に
なる。次式で小数点以下を切捨てているのは、PIAF
Sの規格では最大フレーム番号は整数であり、かつ、小
数点以下の端数、すなわち余りは、単一のデータフレー
ムの一部分しか記憶することができないことを示すもの
であるからである。
Next, the maximum frame number determining device 32 determines the capacity Rb of the usable area as a single data as the number N1 of data frames that can be stored in the area usable as the transmission and reception buffer devices 41 and 42. A quotient divided by a second capacity RC2 necessary for storing the frame is obtained. In the first example, since a single data frame requires 80 bytes in the PIAFS data frame format, the second capacity RC2 is assumed to be 80 bytes. Further, the maximum frame number determination device 32 divides the number N1 of the storable data frames by the number NC of the areas that need to be set in the communication processing device 25 as the candidate value N2 of the initial value of the maximum frame number. Seeking a quotient.
According to the PIAFS standard, the transmission and reception buffer devices 41 and 42 are set in a single data communication device 21, so that an area for storing the same number of data frames as the maximum frame number is stored in the memory device 39. Since it is necessary to set two, in the first example, it is assumed that the number NC of the necessary areas is two. That is, the transmission and reception buffer devices 41 and 42 for one sequence number
Therefore, the number N1 of storable data frames is divided by two. Second capacity RC
2 and the number NC of the necessary areas are predetermined based on PIAFS, and are stored in, for example, the maximum frame number determination device 32. Therefore, the candidate value N2 of the initial value of the maximum frame number is 70 as represented by the following equation. In the following equation, the fractions are rounded down to the PIAF
This is because in the S standard, the maximum frame number is an integer, and the fraction below the decimal point, that is, the remainder, indicates that only a part of a single data frame can be stored.

【0036】 N2 = Rb÷RC2÷NC = N1÷NC = 11264バイト÷80バイト÷2 = 70.4 ≒ 70 …(2)N2 = Rb ÷ RC2 ÷ NC = N1 ÷ NC = 11264 bytes ÷ 80 bytes ÷ 2 = 70.4 ≒ 70 (2)

【0037】さらに最大フレーム番号決定装置32は、
最大フレーム番号の初期値の候補値N2を、最大フレー
ム番号の上限値と比較する。PIAFSの規格では、最
大フレーム番号の上限値および下限値が予め定められて
おり、たとえば上限値は63であり下限値は16であ
る。候補値N2が上限値を越える場合、最大フレーム番
号決定装置32は、最大フレーム番号の初期値を上限値
と同じ値であると決定する。候補値N2が上限値以下か
つ下限値以上である場合、最大フレーム番号決定装置3
2は、最大フレーム番号の初期値は候補値N2であると
決定する。決定された最大フレーム番号の初期値は、通
信パラメータ初期値設定装置33に与えられる。以上の
処理によって、最大フレーム番号の初期値が決定され
る。通信パラメータ初期値設定装置33は、電力が供給
され続ける間、決定された初期値を保持する。初期値決
定後にデータ通信が行われる場合、決定された最大フレ
ーム番号の初期値を用いて、通信パラメータのネゴシェ
ーションが行われる。
Further, the maximum frame number determining device 32
The candidate value N2 of the initial value of the maximum frame number is compared with the upper limit value of the maximum frame number. In the PIAFS standard, the upper limit and the lower limit of the maximum frame number are predetermined. For example, the upper limit is 63 and the lower limit is 16. If the candidate value N2 exceeds the upper limit, the maximum frame number determination device 32 determines that the initial value of the maximum frame number is the same as the upper limit. If the candidate value N2 is equal to or less than the upper limit and equal to or greater than the lower limit, the maximum frame number determination device 3
2 determines that the initial value of the maximum frame number is the candidate value N2. The determined initial value of the maximum frame number is provided to the communication parameter initial value setting device 33. Through the above processing, the initial value of the maximum frame number is determined. The communication parameter initial value setting device 33 holds the determined initial value while power is continuously supplied. When data communication is performed after the initial value is determined, negotiation of communication parameters is performed using the determined initial value of the maximum frame number.

【0038】次いで第2の例では、上述の通信処理装置
25に、容量が16Kバイトのメモリに代わって容量が
8Kバイトのメモリを、メモリ装置39として実装した
と仮定する。この場合、通信処理装置25は、メモリ以
外は第1の通信処理装置25と全く代わらないものとす
る。ゆえに、メモリ容量検出装置31および最大フレー
ム番号決定装置32の挙動は、対象のメモリ装置の容量
が変更されただけで、他は第1の例と等しいので、詳細
な説明は省略する。
Next, in the second example, it is assumed that a memory having a capacity of 8 Kbytes is mounted as the memory device 39 in the communication processing device 25 in place of the memory having a capacity of 16 Kbytes. In this case, the communication processing device 25 is not replaced with the first communication processing device 25 except for the memory. Therefore, the behaviors of the memory capacity detecting device 31 and the maximum frame number determining device 32 are the same as those of the first example except that the capacity of the target memory device is changed, and the detailed description is omitted.

【0039】通信処理装置25内の各装置31〜34,
37〜39に電力を供給すると、まずメモリ容量検出装
置31が、通信処理装置25に現在取付られているメモ
リ装置39の容量Raを検出して、最大フレーム番号決
定装置32に与える。検出された容量Raは、8Kバイ
ト(8192バイト)であるとする。最大フレーム番号
決定装置32は、検出されたメモリ装置39の容量Ra
から前記第1の容量RC1を減算して、送信および受信
バッファ装置41,42として使用可能な領域の容量R
bを求める。前記使用可能な領域の容量Rbは、次式か
ら、3Kバイト(3072バイト)であると分かる。
Each of the devices 31 to 34 in the communication processing device 25
When power is supplied to 37 to 39, first, the memory capacity detecting device 31 detects the capacity Ra of the memory device 39 currently attached to the communication processing device 25, and gives it to the maximum frame number determining device 32. It is assumed that the detected capacity Ra is 8 Kbytes (8192 bytes). The maximum frame number determining device 32 determines the detected capacity Ra of the memory device 39.
Is subtracted from the first capacity RC1 to obtain the capacity R of the area usable as the transmission and reception buffer devices 41 and 42.
Find b. From the following equation, it can be seen that the capacity Rb of the usable area is 3 Kbytes (3072 bytes).

【0040】 Rb = Ra−RC1 = 8Kバイト−5Kバイト = 3Kバイト …(3)Rb = Ra−RC1 = 8 Kbytes−5 Kbytes = 3 Kbytes (3)

【0041】さらに最大フレーム番号検出装置32は、
送信および受信バッファ装置41,42として使用可能
な領域の容量Rbを前記第2の容量RC2で除算して、
前記使用可能な領域に記憶可能なデータフレームの数N
1を求める。さらに、前記データフレームの数N1を前
記必要な領域の数NCで除算して、最大データフレーム
の初期値の候補値N2を求める。
Further, the maximum frame number detecting device 32
By dividing the capacity Rb of the area usable as the transmission and reception buffer devices 41 and 42 by the second capacity RC2,
Number N of data frames that can be stored in the usable area N
Find 1 Further, the number N1 of the data frames is divided by the number NC of the necessary areas to obtain a candidate value N2 of the initial value of the maximum data frame.

【0042】 N2 = Rb÷RC2÷NC = N1÷NC = 3072バイト÷80バイト÷2 = 19.2 ≒ 19 …(4)N2 = Rb ÷ RC2 ÷ NC = N1 ÷ NC = 3072 bytes ÷ 80 bytes ÷ 2 = 19.2 ≒ 19 (4)

【0043】これによって、最大フレーム番号の初期値
の候補値N2は19となる。この候補値N2を最大フレ
ーム番号の上限値と比較した場合、候補値は上限値以下
である。また、候補値N2は、最大フレーム番号の下限
値である16以上である。ゆえに、最大フレーム番号の
初期値は候補値N2、すなわち19であると決定され、
候補値N2が通信パラメータ初期値設定装置33に与え
られて記憶される。以後のデータ通信では、この値が最
大フレーム番号の初期値として用いられる。
As a result, the candidate value N2 of the initial value of the maximum frame number becomes 19. When this candidate value N2 is compared with the upper limit of the maximum frame number, the candidate value is equal to or less than the upper limit. The candidate value N2 is equal to or greater than 16 which is the lower limit of the maximum frame number. Therefore, the initial value of the maximum frame number is determined to be the candidate value N2, that is, 19,
The candidate value N2 is given to the communication parameter initial value setting device 33 and stored. In subsequent data communication, this value is used as an initial value of the maximum frame number.

【0044】上述の説明で最大フレーム番号の初期値の
決定を通信処理装置25に電力の供給を開始した直後に
行うのは、装置の初期設定が一般的に電力供給の開始直
後に行われるので、他の初期設定と最大フレーム番号の
初期値の決定とを同時に行うためである。初期値の決定
は、データ通信の開始前であれば、電力供給の開始直後
に限らず、いつ行われてもよい。
In the above description, the determination of the initial value of the maximum frame number is performed immediately after the power supply to the communication processing device 25 is started, because the initial setting of the device is generally performed immediately after the power supply is started. This is because the other initial settings and the determination of the initial value of the maximum frame number are performed at the same time. The determination of the initial value is not limited to immediately after the start of the power supply and may be performed any time before the start of the data communication.

【0045】このように、メモリ容量検出装置31と最
大フレーム番号決定装置32とを用いて最大フレーム番
号の初期値を定めることによって、最大フレーム番号の
初期値を通信処理装置の設計段階で固定の値として通信
パラメータ初期値設定装置33に記憶させる必要がなく
なる。従来技術の通信処理装置5であれば、通信パラメ
ータ初期値設定装置8が最大フレーム番号の初期値も固
定の値として記憶しているために、メモリ装置13の容
量を変更した時点で通信パラメータ初期値設定装置8の
設計変更を行う必要があった。本実施形態の通信装置装
置25は、第2の例に示すように、メモリ装置39の容
量を変更しても、変更されたメモリの容量に基づいて自
動的に最大フレーム番号の初期値が決定されるので、通
信処理装置25のメモリ装置以外の装置の設計変更を行
う必要がない。したがって、この通信処理装置25は、
実装するメモリ装置を変更した場合に、設計変更に起因
する生産性および信頼性の低下が起こらない。したがっ
て、従来技術の通信処理装置よりも、生産性および信頼
性を向上させることができる。
As described above, by using the memory capacity detecting device 31 and the maximum frame number determining device 32 to determine the initial value of the maximum frame number, the initial value of the maximum frame number is fixed in the design stage of the communication processing device. There is no need to store the value in the communication parameter initial value setting device 33. In the case of the communication processing device 5 of the related art, the communication parameter initial value setting device 8 also stores the initial value of the maximum frame number as a fixed value. The design of the value setting device 8 had to be changed. As shown in the second example, even when the capacity of the memory device 39 is changed, the communication device 25 of the present embodiment automatically determines the initial value of the maximum frame number based on the changed memory capacity. Therefore, there is no need to change the design of devices other than the memory device of the communication processing device 25. Therefore, this communication processing device 25
When the memory device to be mounted is changed, the productivity and reliability do not decrease due to the design change. Therefore, productivity and reliability can be improved as compared with the conventional communication processing device.

【0046】また、上述の手法で最大フレーム番号の初
期値の候補値を求めることによって、メモリ装置39が
送信および受信バッファ装置41,42として用いる領
域の他に前記他の用途に用いられる領域を備える必要が
ある場合も、メモリ装置39の容量に応じた最適値を、
最大フレーム番号の初期値として自動的に決定すること
ができる。さらにまた最大フレーム番号決定装置32
は、メモリ装置39内で前記他の用途に用いる領域を除
いた残余の領域全域を使って送信および受信バッファ装
置41,42を設定した場合の値を、初期値の候補値N
2として常に設定することができる。ゆえに、この初期
値をこのメモリ装置39で設定可能な最大の送信および
受信バッファ装置41,42に記憶可能なデータフレー
ムの数にすることができるので、最大フレーム番号の初
期値をメモリ装置39の容量に制約される範囲、すなわ
ち記憶可能なデータフレームの数N1以下かつ最大フレ
ーム番号の下限値以上の範囲で可能な限り大きくするこ
とができる。
Further, by determining the candidate values of the initial value of the maximum frame number by the above-described method, in addition to the regions used by the memory device 39 as the transmission and reception buffer devices 41 and 42, the regions used for the above-mentioned other uses can be set. When it is necessary to provide, the optimum value according to the capacity of the memory device 39 is
It can be automatically determined as the initial value of the maximum frame number. Furthermore, the maximum frame number determining device 32
Is the initial value candidate value N when the transmission and reception buffer devices 41 and 42 are set using the entire remaining area excluding the area used for the other use in the memory device 39.
It can always be set as 2. Therefore, the initial value can be set to the maximum number of data frames that can be stored in the transmission and reception buffer devices 41 and 42 that can be set in the memory device 39. The size can be as large as possible within a range limited by the capacity, that is, a range equal to or smaller than the number N1 of storable data frames and equal to or larger than the lower limit of the maximum frame number.

【0047】さらにまた、最大フレーム番号の初期値の
候補値N2と最大フレーム番号の上限値とを比較して初
期値を決定するので、メモリ装置39の容量に拘わら
ず、最大フレーム番号の初期値を最大フレーム番号の上
限値以下に常に設定することができる。ゆえに、メモリ
装置39として実装されるメモリの容量を、上限値に制
約されることなく選ぶことができる。この候補値N2が
下限値未満になる場合はPIAFSを用いたデータ通信
が困難になるが、候補値N2が下限値未満になる容量の
メモリは、通信処理装置25の設計段階でメモリ装置3
9として用いるものから除かれると考えられるので、候
補値N2は常に下限値以上であり、候補値N2が下限値
未満になるか否かの判定は行う必要がないと考えられ
る。すなわち、メモリ装置39として実装されるメモリ
は、その容量を用い上述した手法で最大フレーム番号の
初期値の候補値N2を算出した場合にその候補値N2が
最大フレーム番号の下限値以上となるものであればよ
い。したがって、メモリ装置39として実装されるメモ
リの容量は、最大フレーム番号の上限値には制約されず
最大フレーム番号の下限値だけに制約されるので、実装
するメモリの選択範囲を広くすることができる。
Further, since the initial value is determined by comparing the candidate value N2 of the initial value of the maximum frame number with the upper limit value of the maximum frame number, the initial value of the maximum frame number is determined regardless of the capacity of the memory device 39. Can always be set below the upper limit of the maximum frame number. Therefore, the capacity of the memory mounted as the memory device 39 can be selected without being restricted by the upper limit. If the candidate value N2 is less than the lower limit, data communication using PIAFS becomes difficult.
Therefore, it is considered that the candidate value N2 is always equal to or larger than the lower limit value, and it is not necessary to determine whether the candidate value N2 is smaller than the lower limit value. That is, the memory implemented as the memory device 39 is such that when the candidate value N2 of the initial value of the maximum frame number is calculated by the above-described method using the capacity, the candidate value N2 is equal to or larger than the lower limit value of the maximum frame number. Should be fine. Accordingly, the capacity of the memory mounted as the memory device 39 is not restricted by the upper limit of the maximum frame number, but by only the lower limit of the maximum frame number, so that the selection range of the memory to be mounted can be widened. .

【0048】図2は、データ通信開始時に実行されるシ
ーケンスを概略的に表すシーケンス図である。図2を用
いて、データ通信装置21のデータ通信時の挙動を概略
的に説明する。この説明では、相手側のデータ通信装置
も、図1に示す構成のものであると仮定し、同じ装置に
は同じ参照符を付す。
FIG. 2 is a sequence diagram schematically showing a sequence executed at the start of data communication. The behavior of the data communication device 21 during data communication will be schematically described with reference to FIG. In this description, it is assumed that the other data communication device also has the configuration shown in FIG. 1, and the same devices are denoted by the same reference numerals.

【0049】まずPHS端末23は、通信制御装置34
の制御に応答して、または相手側のデータ通信装置のP
HS端末23からの信号に応答して、電話機として用い
られる場合の発信および着信時の動作と同じ動作を行
い、相手側のデータ通信装置のPHS端末23との間に
無線のリンクを確立する。すなわち、PHS端末23と
相手側のデータ通信装置のPHS端末23とを両端とし
PHSの電話網を介したデータ通信回線を確立する。
First, the PHS terminal 23 is
In response to the control of
In response to a signal from the HS terminal 23, the same operation as that performed when transmitting and receiving when used as a telephone is performed, and a wireless link is established with the PHS terminal 23 of the data communication device on the other side. In other words, the PHS terminal 23 and the PHS terminal 23 of the data communication device on the other end are used as both ends to establish a data communication line via the PHS telephone network.

【0050】次いで通信制御装置34は、まずPIAF
Sのフレーム同期をとるために、同期シーケンスを実行
する。同期シーケンスは、具体的には、まず、2つのデ
ータ通信装置のうちのいずれか一方のデータ通信装置の
通信制御装置34が、PIAFSの規格によって定めら
れる同期要求フレームを、前記データ伝送回線を介し
て、2つのデータ通信装置のうちのいずれか他方のデー
タ通信装置に対して送信する。以後、いずれか一方のデ
ータ通信装置を同期起動側のデータ通信装置と称し、い
ずれか他方のデータ通信装置を同期受付側のデータ通信
装置と称する。同期受付側のデータ通信装置の通信制御
装置34は、同期要求フレームを受信すると、これに応
答して、同期受付フレームを前記データ伝送回線を介し
て同期起動側のデータ通信装置に対して送信する。両デ
ータ通信装置の通信制御装置34は、送受した同期要求
および同期受付フレームに基づいて、フレーム同期を取
る。
Next, the communication control unit 34
In order to synchronize the frame of S, a synchronization sequence is executed. Specifically, the synchronization sequence is as follows. First, the communication control device 34 of one of the two data communication devices transmits a synchronization request frame defined by the PIAFS standard via the data transmission line. To the other data communication device of the two data communication devices. Hereinafter, any one of the data communication devices will be referred to as a data communication device on the synchronization start side, and any other data communication device will be referred to as a data communication device on the synchronization reception side. Upon receiving the synchronization request frame, the communication control device 34 of the data communication device on the synchronization reception side transmits a synchronization reception frame to the data communication device on the synchronization activation side via the data transmission line in response to the frame. . The communication control device 34 of both data communication devices establishes frame synchronization based on the transmitted / received synchronization request and synchronization reception frame.

【0051】次いで、通信パラメータのネゴシエーショ
ンシーケンスが実行される。まず、同期起動側のデータ
通信装置の通信制御装置34が、通信パラメータ初期値
設定装置33に記憶された各通信パラメータの初期値に
基づき図3に示す通信パラメータ設定要求フレームをデ
ータ変換装置35に作成させて、PHS端末23から同
期受付側のデータ通信装置に対して送信させる。この各
通信パラメータの初期値のうちで最大フレーム番号の初
期値は、メモリ容量検出装置32および最大フレーム番
号決定装置32によって決定されたものである。
Next, a communication parameter negotiation sequence is executed. First, the communication control device 34 of the data communication device on the synchronization start side sends the communication parameter setting request frame shown in FIG. 3 to the data conversion device 35 based on the initial value of each communication parameter stored in the communication parameter initial value setting device 33. It is created and transmitted from the PHS terminal 23 to the data communication device on the synchronization receiving side. The initial value of the maximum frame number among the initial values of the communication parameters is determined by the memory capacity detection device 32 and the maximum frame number determination device 32.

【0052】図3は、通信パラメータ設定要求フレーム
のフォーマットを示す図である。この図では、該フレー
ムを1バイト(=8ビット)毎に区分して、上から順に
送出順に並べたものであり、各行の矩形が1バイト分の
ビットの列に対応する。左端の数値「+0」〜「+7
9」は、フレームの先頭から数えてその行のビットが0
バイト目〜79バイト目であることを示す。また、各行
の矩形が途中で区分されているのは区分された部分内の
ビットで1つの情報を表していることを示す。13バイ
ト目〜75バイト目のビットは同じ情報を表すために用
いられ、また76バイト目〜79バイト目のビットも同
じ情報を表すために用いられるので、1つの行の矩形と
して簡略化して表す。
FIG. 3 is a diagram showing a format of a communication parameter setting request frame. In this figure, the frame is divided for each byte (= 8 bits) and arranged in order of transmission from the top, and a rectangle in each row corresponds to a column of bits for one byte. Numerical value at the left end “+0” to “+7”
9 "indicates that the bit in the row is 0 from the beginning of the frame.
Indicates that the byte is the byte to the 79th byte. The fact that the rectangle in each row is divided in the middle indicates that one piece of information is represented by bits in the divided part. Bits in the 13th to 75th bytes are used to represent the same information, and bits in the 76th to 79th bytes are also used to represent the same information. .

【0053】通信パラメータ設定要求フレームは、フレ
ーム識別(FI)、予約、継続、データ長、シーケンス
番号、制御情報種別、制御情報内容識別子、ARQデー
タ転送プロトコルのバージョン、ARQ制御情報伝送プ
ロトコルのバージョン、測定RTF値、データ圧縮方式
識別子、V.42bis符号語総数、V.42bis最
大文字列長、フレーム長、最大フレーム番号の初期値、
予約、フレーム誤りを検出するための誤り検出符号(F
CS)が、フレームの先頭から順に並べられている。予
約とは、現在のPIAFSの規格で使用目的が設定され
ていないビット列である。制御情報種別を表すビット列
が、要求フレームであることを表す「0001」になっ
ており、制御情報内容識別子を表すビット列が、通信パ
ラメータの設定に用いる情報であることを表す「000
00001」になっていることで、このフレームが通信
パラメータ設定要求フレームであることを表す。5バイ
ト目の先頭から12バイト目の終端までのビット列で表
される情報が、前記いずれか一方のデータ通信装置の通
信パラメータの初期値である。同期起動側のデータ通信
装置の最大フレーム番号の初期値は、12バイト目の8
つのビットを用いて表されている。図3では、通信パラ
メータ設定要求フレーム内で最大フレーム番号の初期値
を表すビット列がある部分を、斜線を付して示す。
The communication parameter setting request frame includes frame identification (FI), reservation, continuation, data length, sequence number, control information type, control information content identifier, ARQ data transfer protocol version, ARQ control information transmission protocol version, Measured RTF value, data compression scheme identifier, 42bis codewords total, 42bis maximum character string length, frame length, initial value of maximum frame number,
An error detection code (F
CS) are arranged in order from the top of the frame. The reservation is a bit string for which the purpose of use is not set in the current PIAFS standard. The bit string representing the control information type is “0001” representing the request frame, and the bit string representing the control information content identifier is “000” representing the information used for setting the communication parameters.
“00001” indicates that this frame is a communication parameter setting request frame. Information represented by a bit string from the head of the fifth byte to the end of the twelfth byte is an initial value of a communication parameter of one of the data communication devices. The initial value of the maximum frame number of the data communication device on the synchronization start side is 8 in the 12th byte.
It is represented using three bits. In FIG. 3, a portion including a bit string representing the initial value of the maximum frame number in the communication parameter setting request frame is indicated by hatching.

【0054】再び図2を参照する。同期受付側のデータ
通信装置の通信制御装置34は、通信パラメータ設定要
求フレームを受信すると、該フレーム内の通信パラメー
タの初期値と同期受付側のデータ通信装置内の通信パラ
メータ初期値設定装置33に記憶される通信パラメータ
の初期値とを比較して、今回の通信で用いる通信パラメ
ータを定める。たとえば、同期起動側および同期受付側
のデータ通信装置の最大フレーム番号の初期値のうちで
数値が小さい方の初期値を、今回の通信で用いる最大フ
レーム番号とする。比較対象の各通信パラメータの初期
値のうちで最大フレーム番号の初期値は、メモリ容量検
出装置32および最大フレーム番号決定装置32によっ
て決定されたものである。今回の通信で用いる通信パラ
メータが決定されると、同期受付側のデータ通信装置の
通信制御装置34は、決定された通信パラメータに基づ
き該データ通信装置のデータ変換装置25に通信パラメ
ータ設定受付フレームを作成させて、PHS端末23か
ら同期起動側のデータ通信装置に対して送信させる。通
信パラメータ設定受付フレームは、上述の通信パラメー
タ設定要求フレームに準じた構成になっており、今回の
通信で用いる通信パラメータの値を表すビットの列が含
まれる。
Referring back to FIG. When receiving the communication parameter setting request frame, the communication control device 34 of the data communication device on the synchronization receiving side transmits the initial value of the communication parameter in the frame and the communication parameter initial value setting device 33 in the data communication device on the synchronization receiving side. The communication parameters used in the current communication are determined by comparing the stored initial values of the communication parameters. For example, the initial value with the smaller numerical value among the initial values of the maximum frame numbers of the data communication devices on the synchronization start side and the synchronization reception side is set as the maximum frame number used in the current communication. The initial value of the maximum frame number among the initial values of the communication parameters to be compared is determined by the memory capacity detection device 32 and the maximum frame number determination device 32. When the communication parameters used in the current communication are determined, the communication control device 34 of the data communication device on the synchronization receiving side sends a communication parameter setting reception frame to the data conversion device 25 of the data communication device based on the determined communication parameters. It is created and transmitted from the PHS terminal 23 to the data communication device on the synchronization start side. The communication parameter setting accepting frame has a configuration similar to the above-described communication parameter setting request frame, and includes a sequence of bits representing communication parameter values used in the current communication.

【0055】同期起動側のデータ通信装置の通信制御装
置34は、通信パラメータ設定受付フレームに基づき、
今回の通信で用いる通信パラメータを取得して、メモリ
装置39内の通信パラメータを記憶させるべき領域に記
憶させる。また、同期受付側のデータ通信装置でも、今
回の通信で用いる通信パラメータは、それの決定後に、
該データ通信装置のメモリ装置39内の通信パラメータ
を記憶させるべき領域に記憶される。これによって、通
信パラメータのネゴシェーションシーケンスが終了す
る。
The communication control device 34 of the data communication device on the synchronization start side, based on the communication parameter setting acceptance frame,
The communication parameters used in the current communication are acquired and stored in an area in the memory device 39 where the communication parameters are to be stored. Also, in the data communication device on the synchronization receiving side, the communication parameters used in the current communication are determined after the determination.
The communication parameters are stored in an area for storing the communication parameters in the memory device 39 of the data communication device. Thus, the communication parameter negotiation sequence ends.

【0056】通信パラメータのネゴシェーションシーケ
ンス終了後、両データ通信装置の通信制御装置34は、
そのメモリ装置39内で前述した他の用途に用いるため
に規定されている領域以外の部分に、ネゴシェーション
によって決定された最大フレーム番号と同数のデータフ
レームを記憶することができる領域を2つ設定して、こ
れらを送信および受信バッファ装置41,42とする。
さらに、両データ通信装置の間で、ネゴシェーションに
よって決定された通信パラメータに基づき、データ信号
を構成するデータフレームの送受が行わせる。データフ
レームの送受の詳細は、PIAFSの規格によって規定
されているものと等しく、たとえば従来技術で説明した
ものと等しい。
After the end of the communication parameter negotiation sequence, the communication control devices 34 of both data communication devices
In the memory device 39, two areas capable of storing the same number of data frames as the maximum frame number determined by the negotiation are provided in a part other than the area defined for use in the other applications described above. After setting, these are set as transmission and reception buffer devices 41 and 42.
Further, transmission and reception of a data frame constituting a data signal are performed between the two data communication devices based on communication parameters determined by negotiation. The details of the transmission and reception of the data frame are the same as those specified by the PIAFS standard, for example, the same as those described in the related art.

【0057】図4は、通信パラメータのネゴシェーショ
ンシーケンス内で最大フレーム番号のネゴシェーション
を詳細に表す図である。図4を用いて、最大フレーム番
号のネゴシエーションを、詳細に説明する。この説明で
は、同期起動側のデータ通信装置の最大フレーム番号の
初期値が19であり、同期受付側のデータ通信装置の最
大フレーム番号の初期値が63であると仮定する。
FIG. 4 is a diagram showing in detail the negotiation of the maximum frame number in the communication parameter negotiation sequence. The negotiation of the maximum frame number will be described in detail with reference to FIG. In this description, it is assumed that the initial value of the maximum frame number of the data communication device on the synchronization start side is 19, and the initial value of the maximum frame number of the data communication device on the synchronization reception side is 63.

【0058】同期起動側のデータ通信装置の通信制御装
置34は、通信パラメータ設定要求フレーム内の最大フ
レーム番号を表すビットを、同期起動側のデータ通信装
置が記憶する最大フレーム番号の初期値である19とし
て、同期受付側のデータ通信装置に対して送信する。同
期受付側のデータ通信装置の通信制御装置34は、通信
パラメータ設定要求フレーム内の最大フレーム番号を表
すビットの値に基づき、同期起動側のデータ通信装置が
今回の通信で用いる最大フレーム番号を19にすること
を要求していると認識する。
The communication control device 34 of the data communication device on the synchronization start side sets the bit indicating the maximum frame number in the communication parameter setting request frame as the initial value of the maximum frame number stored in the data communication device on the synchronization start side. As 19, it is transmitted to the data communication device on the synchronization receiving side. The communication control device 34 of the data communication device on the synchronization receiving side sets the maximum frame number used by the data communication device on the synchronization start side in the current communication to 19 based on the value of the bit indicating the maximum frame number in the communication parameter setting request frame. To recognize that

【0059】次いで、同期受付側のデータ通信装置の通
信制御装置34は、同期受付側のデータ通信装置の最大
フレーム番号の初期値と同期起動側のデータ通信装置か
ら要求される最大フレーム番号とを比較して、大小関係
を調べる。この説明では、前記要求される最大フレーム
番号は19なので、要求される最大フレーム番号は同期
受付側のデータ通信装置の最大フレーム番号の初期値よ
りも小さい。ゆえに同期受付側のデータ通信装置の通信
制御装置34は、今回の通信で用いる最大フレーム番号
を、要求された最大フレーム番号である19とすること
を認識し、通信パラメータ設定受付フレーム内の最大フ
レーム番号を表すビットを要求された最大フレーム番号
として、同期起動側のデータ通信装置に対して送信す
る。同期起動側のデータ通信装置の通信制御装置34
は、通信パラメータ設定受付フレームを受信すると、そ
の中の最大フレーム番号を表すビットに基づき、今回の
通信で用いる最大フレーム番号を同期起動側のデータ通
信装置の最大フレーム番号の初期値である19とするこ
とが同期受付側のデータ通信装置にも受諾されたと考
え、今回の通信では最大フレーム番号として19を用い
ることを認識する。これによって、同期起動側および同
期受付側のデータ通信装置は、どちらも今回の通信で用
いる最大フレーム番号を19とすることを認識する。
Next, the communication control device 34 of the data communication device on the synchronization receiving side transmits the initial value of the maximum frame number of the data communication device on the synchronization receiving side and the maximum frame number requested from the data communication device on the synchronization starting side. Compare and examine the magnitude relationship. In this description, since the requested maximum frame number is 19, the requested maximum frame number is smaller than the initial value of the maximum frame number of the data communication device on the synchronization receiving side. Therefore, the communication control device 34 of the data communication device on the synchronization receiving side recognizes that the maximum frame number used in the current communication is the requested maximum frame number 19, and the maximum frame number in the communication parameter setting reception frame is recognized. The bit indicating the number is transmitted as the requested maximum frame number to the data communication device on the synchronization start side. Communication control device 34 of the data communication device on the synchronous start side
When receiving the communication parameter setting acceptance frame, the maximum frame number used in the current communication is set to 19, which is the initial value of the maximum frame number of the data communication device on the synchronization start side, based on the bit indicating the maximum frame number in the communication parameter setting reception frame. It is considered that the synchronization has been accepted by the data communication device on the synchronization receiving side, and it is recognized that 19 is used as the maximum frame number in this communication. Accordingly, the data communication devices on the synchronization start side and the synchronization reception side recognize that the maximum frame number used in the current communication is set to 19.

【0060】また、同期受付側のデータ通信装置の最大
フレーム番号の初期値が同期起動側のデータ通信装置の
最大フレーム番号の初期値よりも大きい場合、上述の説
明内の比較の結果が逆になる。この場合、同期受付側の
データ通信装置の通信制御装置34は、今回の通信で用
いる最大フレーム番号を同期受付側のデータ通信装置の
最大フレーム番号の初期値とすることを認識し、通信パ
ラメータ設定受付フレーム内の最大フレーム番号を表す
ビットを同期受付側のデータ通信装置の最大フレーム番
号の初期値として、同期起動側のデータ通信装置に対し
て送信させる。同期起動側のデータ通信装置は、通信パ
ラメータ設定受付フレームを受信すると、その中の最大
フレーム番号を表すビットに基づき、今回の通信に用い
る最大フレーム番号を同期受付側のデータ通信装置の最
大フレーム番号の初期値とすることが、同期受付側のデ
ータ通信装置に認識されたと考え、今回の通信では、最
大フレーム番号として通信パラメータ設定受付フレーム
内の最大フレーム番号の初期値を用いることを認識す
る。
When the initial value of the maximum frame number of the data communication device on the synchronization accepting side is larger than the initial value of the maximum frame number of the data communication device on the synchronization activation side, the result of the comparison in the above description is reversed. Become. In this case, the communication control device 34 of the data communication device on the synchronization receiving side recognizes that the maximum frame number used in the current communication is the initial value of the maximum frame number of the data communication device on the synchronization receiving side, and sets the communication parameter. The bit indicating the maximum frame number in the reception frame is transmitted to the data communication device on the synchronization start side as the initial value of the maximum frame number of the data communication device on the synchronization reception side. Upon receiving the communication parameter setting reception frame, the data communication device on the synchronization start side sets the maximum frame number to be used for the current communication based on the bit indicating the maximum frame number in the communication parameter setting reception frame. It is considered that the data communication device on the synchronization receiving side recognizes that the initial value is used as the initial value of the communication parameter setting reception frame. In this communication, it is recognized that the initial value of the maximum frame number in the communication parameter setting reception frame is used as the maximum frame number.

【0061】以上の処理によって、同期起動側および同
期受付側のデータ通信装置が、両データ通信装置の最大
フレーム番号の初期値のうちで小さい方の初期値を、今
回の通信に用いる最大フレーム番号として認識し、以後
のデータフレームの送受に用いることができる。
By the above processing, the data communication devices on the synchronization starting side and the synchronization receiving side use the smaller initial value of the maximum frame numbers of both data communication devices as the maximum frame number used for the current communication. And can be used for transmission and reception of subsequent data frames.

【0062】上述の説明では、データ通信装置21は、
PHS端末23とデータ端末装置24と通信処理装置2
5とを組合わせて構成されるものとしたが、PHS端末
と通信処理装置25とPHS端末23およびデータ端末
装置24の少なくとも一方とを一体化させてもよい。ま
た、上述の説明では、通信装置としてPHS端末23を
用い通信プロトコルをPIAFSとしたが、通信処理装
置のメモリの容量に応じて変化する制御用変数がある通
信プロトコルを用いるデータ通信装置であれば、他の通
信プロトコルおよび通信装置を用いたものであってもよ
い。たとえば、データ信号を記憶するバッファをメモリ
装置内に設定する制御用変数を、メモリ装置の全容量に
基づいて決定する通信プロトコルを用いた場合、メモリ
容量検出装置で検出された容量に基づいて、最大フレー
ム番号決定装置がその制御用変数を設定すればよい。こ
の実施の形態の通信処理装置は、本発明の通信処理装置
の例示であり、主要な動作が等しければ、他の様々な形
で実現することができる。特に各装置は、同じ処理結果
が得られれば、上述の動作に限らず他の動作を行っても
よい。
In the above description, the data communication device 21
PHS terminal 23, data terminal device 24, and communication processing device 2
However, the PHS terminal, the communication processing device 25, and at least one of the PHS terminal 23 and the data terminal device 24 may be integrated. In the above description, the PHS terminal 23 is used as the communication device and the communication protocol is PIAFS. However, any data communication device that uses a communication protocol having a control variable that changes according to the memory capacity of the communication processing device is used. And other communication protocols and communication devices. For example, when using a communication protocol that determines a control variable for setting a buffer for storing a data signal in the memory device based on the total capacity of the memory device, based on the capacity detected by the memory capacity detection device, The maximum frame number determining device may set the control variable. The communication processing device of this embodiment is an example of the communication processing device of the present invention, and can be realized in other various forms as long as the main operations are the same. In particular, as long as the same processing result is obtained, each device may perform another operation in addition to the above operation.

【0063】[0063]

【発明の効果】以上のように本発明によれば、通信処理
装置は、データ信号記憶手段の容量を自動的に検出し、
検出した容量に基づいてデータ信号の記憶に関する制御
信号を生成する。これによって、通信処理装置の生産性
および信頼性を従来の通信処理装置よりも向上させるこ
とができる。
As described above, according to the present invention, the communication processing device automatically detects the capacity of the data signal storage means,
A control signal related to storage of the data signal is generated based on the detected capacity. Thereby, the productivity and reliability of the communication processing device can be improved as compared with the conventional communication processing device.

【0064】また本発明によれば、PHS端末を通信装
置として用いかつ通信プロトコルにPIAFSを用いる
通信処理装置は、最大フレーム番号の初期値を記憶手段
の容量に基づいて自動的に決定することができる。通信
処理装置の生産性および信頼性を、従来のPIAFSを
用いた通信処理装置よりも向上させることができる。
According to the present invention, a communication processing device using a PHS terminal as a communication device and using PIAFS as a communication protocol can automatically determine the initial value of the maximum frame number based on the capacity of the storage means. it can. The productivity and reliability of the communication processing device can be improved as compared with the communication processing device using the conventional PIAFS.

【0065】さらにまた本発明によれば、最大フレーム
番号決定手段は、検出された記憶手段の容量Raから第
1の容量RC1を減算した差Rbを第2の容量RC2で
除算して、その商N1の半分の値N2を、最大フレーム
番号の初期値とする。これによって、自動的に最大フレ
ーム番号の初期値を決定することができる。また、初期
値を、この記憶手段で実現可能な最大値にすることがで
きる。
Further, according to the present invention, the maximum frame number determining means divides the difference Rb obtained by subtracting the first capacity RC1 from the detected capacity Ra of the storage means by the second capacity RC2 to obtain the quotient. A value N2 which is half of N1 is set as an initial value of the maximum frame number. Thereby, the initial value of the maximum frame number can be automatically determined. Further, the initial value can be set to the maximum value that can be realized by the storage unit.

【0066】また本発明によれば、前記最大フレーム番
号決定手段は、前記容量検出手段によって検出された記
憶手段の容量に基づいて最大フレーム番号の初期値の候
補値を設定し、その候補値を最大フレーム番号の予め定
める上限値と比較して、最大フレーム番号の初期値を決
定する。これによって、記憶手段として実装されるメモ
リの容量を上限値に制約されることなく選ぶことができ
る。
According to the invention, the maximum frame number determining means sets an initial value candidate value of the maximum frame number based on the capacity of the storage means detected by the capacity detecting means, and sets the candidate value as the maximum value. The initial value of the maximum frame number is determined by comparing with a predetermined upper limit value of the maximum frame number. Thereby, the capacity of the memory mounted as the storage means can be selected without being restricted by the upper limit value.

【0067】さらにまた本発明によれば、前記容量検出
手段は、検査用データを記憶手段に設定されていると予
想される複数のアドレスに記憶させ、各アドレスから読
出した値と書き込んだ値とが一致するアドレスの数に基
づいて、前記記憶手段の容量を求める。これによって、
自動的に記憶手段の容量を検出することができる。
Further, according to the present invention, the capacitance detecting means stores the test data at a plurality of addresses expected to be set in the storage means, and stores the read value from each address and the written value. The capacity of the storage means is determined based on the number of addresses that match. by this,
The capacity of the storage means can be automatically detected.

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

【図1】本発明の実施の一形態である通信処理装置25
を備えるデータ通信装置21の電気的構成を示すブロッ
ク図である。
FIG. 1 is a communication processing device 25 according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating an electrical configuration of a data communication device 21 including a communication device.

【図2】データ通信装置21を用いて行うデータ通信の
開始時に行う動作を説明するためのシーケンス図であ
る。
FIG. 2 is a sequence diagram for explaining an operation performed at the start of data communication performed using the data communication device 21.

【図3】通信パラメータ設定要求フレームのフォーマッ
トを説明するための図である。
FIG. 3 is a diagram illustrating a format of a communication parameter setting request frame.

【図4】データ通信装置21を用いて行うデータ通信の
ネゴシェーションシーケンスにおける最大フレーム番号
のネゴシェーションを詳細に説明するためのシーケンス
図である。
FIG. 4 is a sequence diagram for explaining in detail a negotiation of a maximum frame number in a negotiation sequence of data communication performed using the data communication device 21.

【図5】従来技術の通信処理装置5を備えるデータ通信
装置1の電気的構成を示すブロック図である。
FIG. 5 is a block diagram illustrating an electrical configuration of a data communication device 1 including a communication processing device 5 according to the related art.

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

23 PHS端末 24 データ端末装置 25 通信処理装置 31 メモリ容量検出装置 32 最大フレーム番号決定装置 33 通信パラメータ初期値設定装置 34 通信制御装置 37 PIAFSフレーミング装置 38 PIAFSデフレーミング装置 39 メモリ装置 41 送信バッファ装置 42 受信バッファ装置 Reference Signs List 23 PHS terminal 24 Data terminal device 25 Communication processing device 31 Memory capacity detection device 32 Maximum frame number determination device 33 Communication parameter initial value setting device 34 Communication control device 37 PIAFS framing device 38 PIAFS deframing device 39 Memory device 41 Transmission buffer device 42 Receive buffer device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 制御対象の通信装置と相手側通信装置と
の間で送受するべきデータ信号を記憶するデータ信号記
憶手段と、データ信号記憶手段に記憶されたデータ信号
を通信装置に与えて送信させ、または通信装置によって
受信されたデータ信号をデータ信号記憶手段に記憶させ
る通信制御手段とを含む通信処理装置において、 データ信号記憶手段の容量を検出する容量検出手段と、 検出された容量に基づいて、相手側通信装置または制御
対象の通信装置のデータ信号記憶手段に関する動作を制
御するための制御信号を設定する制御信号設定手段とを
含むことを特徴とする通信処理装置。
1. A data signal storage means for storing a data signal to be transmitted and received between a communication apparatus to be controlled and a communication apparatus on the other side, and a data signal stored in the data signal storage means is given to the communication apparatus for transmission. Communication control means for causing the data signal received by the communication device to be stored in the data signal storage means; and a capacity detection means for detecting a capacity of the data signal storage means, based on the detected capacity. And a control signal setting means for setting a control signal for controlling an operation relating to the data signal storage means of the communication device of the other party or the communication device to be controlled.
【請求項2】 パーソナル・ハンディホン・システム・
インターネット・アクセス・フォーム・スタンダードに
基いて、パーソナル・ハンディホン・システムである制
御対象の通信装置および相手側通信装置の間で複数のデ
ータフレームから構成されるデータ信号を送受させるた
めに、制御対象の通信装置が送信するべきデータフレー
ムを記憶する送信バッファ部および制御対象の通信装置
が受信したデータフレームを記憶する受信バッファ部が
内部に設定される記憶手段と、送信バッファ部に記憶さ
れたデータフレームを制御対象の通信装置に与えて送信
させ、かつ制御対象の通信装置が受信したデータフレー
ムを受信バッファ部に記憶させる通信制御手段とを含む
通信処理装置において、 記憶手段の容量を検出する容量検出手段と、 送信および受信バッファ部の容量を定めるための最大フ
レーム番号の初期値を、検出された記憶手段の容量に基
づいて決定する最大フレーム番号決定手段とをさらに含
み、 通信制御手段は、データフレームの送受に先立って、制
御対象の通信装置に、最大フレーム番号決定手段によっ
て決定された最大フレーム番号の初期値を送信させ、送
受した最大フレーム番号の初期値に基づいて、送信およ
び受信バッファ部を記憶手段内に設定することを特徴と
する通信処理装置。
2. A personal handyphone system.
In order to transmit and receive a data signal composed of a plurality of data frames between a communication device to be controlled, which is a personal handyphone system, and a communication device of the other party based on the Internet Access Form Standard, A storage unit in which a transmission buffer unit for storing a data frame to be transmitted by the communication device and a reception buffer unit for storing a data frame received by the communication device to be controlled, and data stored in the transmission buffer unit A communication control unit for providing a frame to a controlled communication device to transmit the frame and storing a data frame received by the controlled communication device in a reception buffer unit; Detection means and the maximum frame size for determining the capacity of the transmit and receive buffer sections. And a maximum frame number determining unit that determines an initial value of the system number based on the detected capacity of the storage unit, wherein the communication control unit transmits the maximum frame number to the communication apparatus to be controlled before transmitting / receiving the data frame. A communication processing device for transmitting an initial value of the maximum frame number determined by the frame number determining means, and setting a transmission and reception buffer unit in the storage means based on the transmitted and received initial value of the maximum frame number; .
【請求項3】 前記最大フレーム番号決定手段は、前記
容量検出手段によって検出された前記記憶手段の容量か
ら前記データフレーム以外の他のデータを記憶するため
に用いる予め定める第1の容量を減算した差を単一の前
記データフレームを記憶するための予め定める第2の容
量で除算した商の半分の値を、最大フレーム番号の前記
初期値として決定することを特徴とする請求項2記載の
通信処理装置。
3. The maximum frame number determining means subtracts a predetermined first capacity used for storing data other than the data frame from the capacity of the storage means detected by the capacity detecting means. 3. The communication according to claim 2, wherein a half value of a quotient obtained by dividing a difference by a predetermined second capacity for storing a single data frame is determined as the initial value of a maximum frame number. Processing equipment.
【請求項4】 前記最大フレーム番号決定手段は、前記
容量検出手段によって検出された前記記憶手段の容量か
ら前記データフレーム以外の他のデータを記憶するため
に用いる予め定める第1の容量を減算した差を単一の前
記データフレームを記憶するための予め定める第2の容
量で除算した商の半分の値を、最大フレーム番号の予め
定める上限値と比較し、前記商の半分の値が上限値を越
える場合、前記初期値を上限値とし、前記商の半分の値
が上限値以下である場合、前記初期値を前記商の半分の
値とすることを特徴とする請求項2記載の通信処理装
置。
4. The maximum frame number determining means subtracts a predetermined first capacity used for storing data other than the data frame from the capacity of the storage means detected by the capacity detecting means. A half value of the quotient obtained by dividing the difference by a predetermined second capacity for storing the single data frame is compared with a predetermined upper limit value of the maximum frame number, and the half value of the quotient is set to the upper limit value. 3. The communication process according to claim 2, wherein the initial value is set to an upper limit value when the value exceeds the limit, and when the half value of the quotient is equal to or less than the upper limit value, the initial value is set to a half value of the quotient. apparatus.
【請求項5】 前記容量検出手段は、前記記憶手段に予
め設定されていると予想される複数のアドレスに予め定
める検査用データを記憶させ、各アドレスに記憶された
データを読出し、各アドレス毎に該アドレスから読出し
たデータと該アドレスに記憶させた検査用データとを比
較し、読出したデータと検査用データとが一致するアド
レスに基づいて、前記記憶手段の容量を求めることを特
徴とする請求項2記載の通信処理装置。
5. The capacity detecting means stores predetermined test data in a plurality of addresses expected to be set in advance in the storage means, reads the data stored in each address, and reads out the data stored in each address. Comparing the data read from the address with the test data stored at the address, and obtaining the capacity of the storage means based on the address at which the read data matches the test data. The communication processing device according to claim 2.
JP31396197A 1997-11-14 1997-11-14 Communication processing device Expired - Fee Related JP3377420B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31396197A JP3377420B2 (en) 1997-11-14 1997-11-14 Communication processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31396197A JP3377420B2 (en) 1997-11-14 1997-11-14 Communication processing device

Publications (2)

Publication Number Publication Date
JPH11150764A true JPH11150764A (en) 1999-06-02
JP3377420B2 JP3377420B2 (en) 2003-02-17

Family

ID=18047577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31396197A Expired - Fee Related JP3377420B2 (en) 1997-11-14 1997-11-14 Communication processing device

Country Status (1)

Country Link
JP (1) JP3377420B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7545770B2 (en) 2002-11-11 2009-06-09 Panasonic Corporation Radio communication system and radio communication method
JP2012151863A (en) * 2006-04-12 2012-08-09 Aware Inc Packet retransmission and memory sharing
US8607126B1 (en) 2004-10-12 2013-12-10 Tq Delta, Llc Resource sharing in a telecommunications environment

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7545770B2 (en) 2002-11-11 2009-06-09 Panasonic Corporation Radio communication system and radio communication method
US9898220B2 (en) 2004-10-12 2018-02-20 Tq Delta, Llc Resource sharing in a telecommunications environment
US11543979B2 (en) 2004-10-12 2023-01-03 Tq Delta, Llc Resource sharing in a telecommunications environment
US11010073B2 (en) 2004-10-12 2021-05-18 Tq Delta, Llc Resource sharing in a telecommunications environment
US10579291B2 (en) 2004-10-12 2020-03-03 Tq Delta, Llc Resource sharing in a telecommunications environment
US9069718B2 (en) 2004-10-12 2015-06-30 Tq Delta, Llc Resource sharing in a telecommunications environment
US10409510B2 (en) 2004-10-12 2019-09-10 Tq Delta, Llc Resource sharing in a telecommunications environment
US9286251B2 (en) 2004-10-12 2016-03-15 Tq Delta, Llc Resource sharing in a telecommunications environment
US9547608B2 (en) 2004-10-12 2017-01-17 Tq Delta, Llc Resource sharing in a telecommunications environment
US8607126B1 (en) 2004-10-12 2013-12-10 Tq Delta, Llc Resource sharing in a telecommunications environment
US9094348B2 (en) 2006-04-12 2015-07-28 Tq Delta, Llc Packet retransmission
US8595577B2 (en) 2006-04-12 2013-11-26 Tq Delta, Llc Packet retransmission
US10044473B2 (en) 2006-04-12 2018-08-07 Tq Delta, Llc Packet retransmission and memory sharing
US10484140B2 (en) 2006-04-12 2019-11-19 Tq Delta, Llc Packet retransmission and memory sharing
US10498495B2 (en) 2006-04-12 2019-12-03 Tq Delta, Llc Packet retransmission
US8645784B2 (en) 2006-04-12 2014-02-04 Tq Delta, Llc Packet retransmission and memory sharing
US10833809B2 (en) 2006-04-12 2020-11-10 Tq Delta, Llc Techniques for packet and message communication in a multicarrier transceiver environment
US9749235B2 (en) 2006-04-12 2017-08-29 Tq Delta, Llc Packet retransmission
US11362765B2 (en) 2006-04-12 2022-06-14 Tq Delta, Llc Packet retransmission using one or more delay requirements
JP2012151863A (en) * 2006-04-12 2012-08-09 Aware Inc Packet retransmission and memory sharing

Also Published As

Publication number Publication date
JP3377420B2 (en) 2003-02-17

Similar Documents

Publication Publication Date Title
JPH10178453A (en) Data transmitter and communication system using it
JP3377420B2 (en) Communication processing device
US5752251A (en) Method and apparatus for recovering aborted file (or data) transmission
KR100628454B1 (en) The method for conversion and transmission of user data between a different kind of mobile phone
KR100620229B1 (en) Method for transmitting/receiving file in mobile phone and mobile phone thereof
JPH11113066A (en) Data communication method, portable data communication equipment and storage medium
US7286254B2 (en) Communication control apparatus and method of converting between facsimile and e-mail transmissions
JP3854273B2 (en) Apparatus and method for setting communication packet
JP5107859B2 (en) DATA TRANSMISSION SYSTEM, TERMINAL DEVICE, TERMINAL DEVICE CONTROL CIRCUIT, DATA TRANSMISSION METHOD, AND DATA TRANSMISSION PROGRAM
KR100372291B1 (en) Upgradable subscriber devices and upgrade methods on the network
JPH06282502A (en) Communication system
JP3648996B2 (en) FA system
JP2001144829A (en) Data transmitter, data transmission system and data transmission method
JP4688038B2 (en) Wireless packet communication device, communication system, and communication method
US20220166855A1 (en) System for development interface and data transmission method for development interface
JP2893850B2 (en) Serial data transmission method
KR100836051B1 (en) Adaptive power control method and apparatus for bluetooth system
JP2821053B2 (en) Network system
JP2001160867A (en) Terminal and system for radio communication and method for transmitting transmission data in the terminal
JP2778472B2 (en) Data processing device
JPH098863A (en) Communication protocol controller
CN104796571A (en) Image processing system, image forming apparatus, relay device, and relay method
JPH06343048A (en) Data communications controller
US20040252712A1 (en) Information data transmitting and receiving device and transmitting and receiving method of information data
JP2785787B2 (en) Serial interface circuit

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees