JP4464411B2 - Wireless communication device - Google Patents
Wireless communication device Download PDFInfo
- Publication number
- JP4464411B2 JP4464411B2 JP2007004644A JP2007004644A JP4464411B2 JP 4464411 B2 JP4464411 B2 JP 4464411B2 JP 2007004644 A JP2007004644 A JP 2007004644A JP 2007004644 A JP2007004644 A JP 2007004644A JP 4464411 B2 JP4464411 B2 JP 4464411B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cpu
- communication
- isdn
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、無線通信装置に関する。 The present invention relates to a wireless communication apparatus.
近年、ISDNの普及に伴い、パソコンなどのデータ端末を使ったデータ通信を行う際には、ターミナルアダプタを介してISDNに接続されるようになってきている。 In recent years, with the spread of ISDN, when data communication using a data terminal such as a personal computer is performed, the ISDN is connected to the ISDN via a terminal adapter.
この場合、データ端末(以下PC)をRS232Cなどのケーブルでターミナルアダプタに接続し、データ端末からターミナルアダプタに対して2400bps、4800bps、9600bps、19.2Kbps、38.4Kbpsなどの伝送速度で調歩同期方式でデータを送信する。データを受けたターミナルアダプタでは、CCITT標準勧告のV.110、I.460に従ってデータを64Kbpsの伝送速度に変換してISDNに送信する。 In this case, the data terminal (hereinafter referred to as PC) is connected to the terminal adapter with a cable such as RS232C, and the start-stop synchronization method is performed at a transmission speed of 2400 bps, 4800 bps, 9600 bps, 19.2 Kbps, 38.4 Kbps from the data terminal to the terminal adapter. Send data with. For terminal adapters that have received data, CCITT standard recommendation V. 110, I.I. The data is converted to a transmission rate of 64 Kbps according to 460 and transmitted to ISDN.
ターミナルアダプタに公衆回線であるISDNが接続されるので、一般には、他のメディア(音声、画像)の通信に使用する電話機、ファクシミリなどはターミナルアダプタのアナログポートに接続して使用する。 Since ISDN, which is a public line, is connected to the terminal adapter, in general, telephones, facsimiles, and the like used for communication of other media (voice, image) are connected to the analog port of the terminal adapter.
図17は、従来のターミナルアダプタを使用する場合のシステムの構成を示した図である。 FIG. 17 is a diagram showing a system configuration when a conventional terminal adapter is used.
同図において、2101はターミナルアダプタ、2102はターミナルアダプタの第1のアナログポートと接続されたPHS親機、2103はPHS電話機、2104はターミナルアダプタとRS232Cケーブルで接続されたPC、2105はPCとケーブルで接続されたスキャナ、2106はPCとケーブルで接続されたプリンタ、2107はターミナルアダプタの第2のアナログポートと接続されたファクシミリ装置、2108はISDNである。 In the figure, 2101 is a terminal adapter, 2102 is a PHS main unit connected to the first analog port of the terminal adapter, 2103 is a PHS telephone, 2104 is a PC connected to the terminal adapter via an RS232C cable, and 2105 is a PC and cable. 2106 is a printer connected to the PC with a cable, 2107 is a facsimile machine connected to the second analog port of the terminal adapter, and 2108 is an ISDN.
図18は、従来のターミナルアダプタの内部構成を示した図である。
同図において、2201はCPU(マイクロコンピュータ)、2202はメモリ、2203はデータバス、2204はDSU(Digital Service Unit)を含むISDNインターフェイス部、2205はBチャネルシリアル信号、2206はISDNで伝送されるデータフレームの組立/分解を行うHDLCコントローラ、2207はRS232Cインターフェイス、2208はアナログ公衆回線に接続できる端末を接続するアナログポートである。
FIG. 18 is a diagram showing an internal configuration of a conventional terminal adapter.
In the figure, 2201 is a CPU (microcomputer), 2202 is a memory, 2203 is a data bus, 2204 is an ISDN interface unit including a DSU (Digital Service Unit), 2205 is a B channel serial signal, and 2206 is data transmitted by ISDN. An HDLC controller that assembles / disassembles a frame, 2207 is an RS232C interface, and 2208 is an analog port for connecting a terminal that can be connected to an analog public line.
図19、図20は、従来のターミナルアダプタのデータ発着信時の通信シーケンスを示した図である。 19 and 20 are diagrams showing a communication sequence at the time of data transmission / reception of a conventional terminal adapter.
従来のターミナルアダプタを使ってデータ通信を行う場合の手順は、以下の通りである。 The procedure for data communication using a conventional terminal adapter is as follows.
まず、データ端末2104を使ってのデータ通信を行う場合、データ端末2104から入力された通信のためのコマンド(通信ユニットとデータ端末間での通信コマンドであり、例えばATコマンド等)は、シリアル通信インターフェイス2207に受信される。シリアル通信インターフェイス2207は、CPU2201に割り込み要求を発生し、その割込み要求により実行される割り込み処理においてCPU2201にデータを受信したことを通知し、CPU2201は、シリアル通信インターフェース2207を介してデータ端末2104から受信された受信データをメモリ2202に転送する。CPU2201は、データ端末2207からのATコマンドを解析してISDNへの発信であることを認識すると、ISDNインターフェイス2204を起動して発信処理を行う。ISDNから応答メッセージを受信すると、シリアル通信インターフェイス2207を介してATコマンドをデータ端末2104に送信し、相手が応答したことを通知する。
First, when data communication is performed using the
それ以降、データ端末2104は、ターミナルアダプタを経由してデータの送信を開始する。送信するデータは、先のATコマンドの場合と同様にして、メモリ2202に格納される。次に、CPU2201は、メモリに格納されたデータをHDLCコントローラ2206に書き込み、HDLCコントローラ2206で組み立てられたHDLCフレームフォーマットのデータは、CPU2201によりISDNに送信される。
Thereafter, the
逆に、ISDNから受信したデータは、HDLCコントローラ2206で受信したことを検出し、メモリ2202に格納される。格納されたデータをCPU2201はシリアル通信コントローラ2207に書き込み、RS232Cケーブルを介してデータ端末2104に出力する。
Conversely, the data received from the ISDN is detected by the
一方、ターミナルアダプタ2101のアナログポートにはPHS親機2102、ファクシミリ装置2107などを接続することが可能である。PHS電話機2103からの発信を受けたPHS親機2102が発信処理(極性反転)を行うと、それをターミナルアダプタ2101内のアナログポート2208を介してCPU2201が検出し、ISDNに対して発信処理を行い、PHSによる通話を行うことができる。ファクシミリ装置についても同様である。
On the other hand, a PHS
しかしながら、上述したターミナルアダプタは、RS232Cなどの有線ケーブルによってのみPCと接続することが可能であったため、PCとターミナルアダプタは近くに設置することが必要であった。公衆回線に接続する場所とPCの設置場所が離れている場合、長距離の配線が必要となり、配線工事が必要となっていた。 However, since the terminal adapter described above can be connected to the PC only by a wired cable such as RS232C, it is necessary to install the PC and the terminal adapter close to each other. When the place to connect to the public line and the installation place of the PC are far away, long distance wiring is required, and wiring work is necessary.
また、公衆回線を電話機、ファクシミリ装置とターミナルアダプタが共用し、PCがターミナルアダプタ、プリンタ、スキャナと接続されるため、接続が複雑になると共に広い設置場所が必要となっていた。
又、従来のシステム全体で見ると、ターミナルアダプタ2101に接続されているPHSシステム、データ端末2104に接続されているスキャナ2105、プリンタ2106、及びファクシミリ装置2107等の各資源(デバイス)が有効に利用できず、デバイスとして類似の機能を複数別々に配置された無駄の多いものとなっている。
Further, since the telephone line, the facsimile machine and the terminal adapter are shared by the public line, and the PC is connected to the terminal adapter, the printer, and the scanner, the connection is complicated and a wide installation place is required.
Further, when viewed from the conventional system as a whole, each resource (device) such as the PHS system connected to the
そこで、本発明は、通信回線を接続可能な無線通信装置に、データを記録出力する記録手段または画像を読み取る読取手段を持たせて統合的に制御することで、操作性の向上、省スペース化を実現する。 Therefore, the present invention improves the operability and saves space by providing a wireless communication apparatus to which a communication line can be connected and having a recording means for recording and outputting data or a reading means for reading an image to perform integrated control. Is realized.
そこで本発明は、
通信回線を接続可能な無線通信装置であって、
データを記録出力する記録手段と、
第1の情報処理装置から無線によりデータを受信する受信手段と、
第2の情報処理装置を有線接続する接続手段と、
前記第1の情報処理装置との無線通信を制御する第1CPUと、前記第1CPUに対し共有レジスタを介して接続され、前記記録手段の制御および前記第2情報処理装置との有線通信を制御する第2CPUとを備え、前記通信回線を介してデータを送信する場合は、前記通信回線を介した相手装置を指定する情報を受信し、該情報に従って、前記第1の情報処理装置から前記第1CPUを介して無線により受信したデータもしくは前記第2の情報処理装置から前記第2CPUを介して有線により受信したデータを前記相手装置に送信し、前記記録手段によりデータを記録出力する場合は、無線接続する前記第1の情報処理装置および有線接続する前記第2の情報処理装置で共通に使用される共有コマンドの指示に従って、前記第1の情報処理装置から前記第1CPUを介して無線により受信したデータもしくは前記第2の情報処理装置から前記第2CPUを介して有線により受信したデータを前記記録手段により記録出力させ、前記第1の情報処理装置から無線により受信したデータを記録出力する場合は、前記共有コマンドを前記共有レジスタを経由して前記第1CPUと前記第2CPUの間で通信させる制御手段と、を有することを特徴とする無線通信装置を提供する。
Therefore, the present invention
A wireless communication device capable of connecting a communication line,
Recording means for recording and outputting data;
Receiving means for wirelessly receiving data from the first information processing apparatus;
Connection means for connecting the second information processing apparatus by wire;
A first CPU that controls wireless communication with the first information processing apparatus; and a first register that is connected to the first CPU via a shared register, and controls the recording means and wired communication with the second information processing apparatus. A second CPU, and when transmitting data via the communication line, receives information designating a counterpart device via the communication line, and from the first information processing apparatus according to the information, the first CPU If the data received wirelessly via the data or the data received via wire from the second information processing device via the second CPU is sent to the counterpart device, and the data is recorded and output by the recording means, the wireless connection The first information processing device according to an instruction of a shared command used in common by the first information processing device and the second information processing device connected by wire From the first information processing apparatus, the recording means records and outputs data received wirelessly via the first CPU from a device or data received via wire from the second information processing apparatus via the second CPU. A wireless communication apparatus comprising: a control unit configured to communicate the shared command between the first CPU and the second CPU via the shared register when recording and outputting data received wirelessly ; provide.
本発明によれば、通信回線を接続可能な無線通信装置に、データを記録出力する記録手段または画像を読み取る読取手段を持たせて統合的に制御することで、ターミナルアダプタ等の装置に、情報処理装置、記録装置、読取装置を夫々接続する場合に比べ、操作性向上、省スペース化を実現することができる。 According to the present invention, a wireless communication apparatus capable of connecting a communication line is provided with a recording means for recording and outputting data or a reading means for reading an image, and is integratedly controlled so that information can be transmitted to an apparatus such as a terminal adapter. Compared with the case where the processing device, the recording device, and the reading device are connected, it is possible to improve operability and save space.
以下、図面を参照して、本発明の実施の形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(第1の実施の形態)
図1は、本発明の第1の実施の形態におけるシステムの構成を示した図である。
同図において、101は無線通信装置、102はPHS電話機、103は有線ケーブルで接続されたPC、104はPHS電話機、105は無線データ伝送プロトコル処理カード(以下PIAFSカード)、106は無線で接続されたPC、107はデジタル公衆通信網(以下ISDN)である。
(First embodiment)
FIG. 1 is a diagram showing a system configuration according to the first embodiment of the present invention.
In the figure, 101 is a wireless communication device, 102 is a PHS phone, 103 is a PC connected by a wired cable, 104 is a PHS phone, 105 is a wireless data transmission protocol processing card (hereinafter referred to as PIAFS card), and 106 is connected wirelessly.
図2は、無線通信装置101の構成を示したブロック図である。
同図において、201は中央制御部(MPU)、202はデータバスおよびアドレスバス、203はROM、204はRAMである。
FIG. 2 is a block diagram illustrating a configuration of the
In the figure, 201 is a central control unit (MPU), 202 is a data bus and address bus, 203 is a ROM, and 204 is a RAM.
205はCPU(マイクロコンピュータ)、画像処理部などから構成されるファクシミリ(FAX)エンジン部、206はFAXエンジン用CPU、207はFAXエンジン部のデータバスであり、これらはファクシミリ動作を行うために必要となるデバイス(208〜216)と接続され、それらを制御する。208はカラープリンタ、209はカラースキャナ、210はオペレーションパネル、211はパラレル通信インターフェイスポート、212はパラレル通信インターフェイス用コネクタであり、パラレル通信インターフェイスコネクタを介してPCから送信されるデータをプリンタ208で印刷したり、スキャナ209で読み取った画像をパラレル通信インターフェイスコネクタ212を介してPCに送信したりすることができる。213はFAXモデム、214はハンドセット、215はスピーカ、216は保留メロディ発生部であり、これらはFAXエンジン部205に制御されると同時にアナログスイッチ217と接続されて、音声またはファクシミリのアナログデータはアナログスイッチ217経由で公衆通信回線に接続される。
218は共有レジスタであり、FAXエンジン部のデータバスに接続されたデバイスとMPU201のデータバスに接続されたデバイスの間でデータのやり取りを行う際に使用される。
A shared
219はシリアル通信コントローラ、220はRS232Cドライバ/レシーバ、221はRS232Cコネクタであり、これらはPCの通信ポートと接続され、PCが公衆通信回線との間で送受信するデータのインターフェイスとして機能する。 219 is a serial communication controller, 220 is an RS232C driver / receiver, 221 is an RS232C connector, which are connected to a communication port of the PC and function as an interface for data transmitted and received by the PC to and from the public communication line.
222はISDN(U点)を接続するモジュラーコネクタ、223はDSUであり、局交換機との間でやり取りされるデータをTTLレベルの信号に変換するものである。224(a)はISDN(S/T点)に接続する端末とバス接続するモジュラーコネクタ、224(b)はトランス、224(c)はドライバ/レシーバであり、S/T点に接続する機能を持つISDN端末とやり取りするAMI符号のデータとTTLレベル信号の変換処理を行うことで、複数のISDN端末をバス接続して使用できるようにするものである。225はISDNインターフェイス部であり、ISDNのレイヤ1〜レイヤ3までの制御を行い、ISDNのBチャネルのデータの入出力機能を有している。
A
226はエコーキャンセラであり、公衆通信回線で発生したエコーを除去する。227はHDLCコントローラであり、ISDNにHDLCフォーマットのデータの組立/分解処理を行う。228はPIAFSコントローラであり、無線データ伝送プロトコル(PIAFS)フォーマットのデータの組立/分解処理を行う。
An
229は第1のポートスイッチであり、5−2切り替えスイッチ231、2−1切り替えスイッチ231を有し、MPU201の制御によりISDNのB1チャネルとB2チャネルで伝送するデータの切り替え処理を行う。232はエコーキャンセラ制御信号であり、エコーキャンセラの動作モード設定やエコーキャンセラ動作のオン/オフ制御を行う。
233は第2のポートスイッチであり、2−1切り替えスイッチ234、235を有し、MPU201の制御により第1のポートスイッチ229に接続するデータの切り替え処理を行う。236はI.460データ変換処理部であり、32Kbps/64Kbpsの伝送速度変換処理を行う。
237はPHSエンジン部、238はPHS制御用CPU、239、240は音声コーデック部、無線伝送フレームの組立/分解部、変復調部などから構成されるPHSベースバンド処理部、241は高周波ユニット、242はアンテナであり、アナログスイッチ217を介して入出力されるアナログ音声、ファクシミリデータをPCMデータに変換すると共に、PHS電話機との間で2チャネルの32Kbps無線音声/データ伝送を行うことを可能にする。
237 is a PHS engine unit, 238 is a PHS control CPU, 239 and 240 are voice codec units, radio transmission frame assembly / disassembly units, modulation / demodulation units, etc., 241 is a high frequency unit, 242 It is an antenna, and converts analog voice and facsimile data input / output via the
以下、重要な信号の機能を説明する。243はMPU101とFAXエンジン部のCPU206のCPU間通信用シリアル通信信号用の信号線、244はMPU201とPHSエンジン部のCPU206のCPU間通信用シリアル通信信号用の信号線である。
The important signal functions are described below.
245、246はアナログスイッチ217とPHSエンジン部237を接続するアナログ信号用の信号線であり、この信号線のアナログ信号は、それぞれPHSベースバンド処理部239、PHSベースバンド処理部240のPCMコーデックにおいてPCM信号に変換される。
245 and 246 are signal lines for analog signals that connect the
247はアナログ信号線245からのアナログ信号をPCM変換した64Kbpsのデータ用の信号線、248は第1の無線スロットで通信する64Kbpsのデータ用の信号線、249はアナログ信号線246からのアナログ信号をPCM変換した64Kbpsのデータ用の信号線、250は第2の無線スロットで通信する64Kbpsのデータ用の信号線である。
247 is a signal line for 64 Kbps data obtained by PCM conversion of the analog signal from the
251は非制限デジタル通信で使用する32Kbpsのデータ用の信号線であり、ISDNのBチャネルに接続するために、I.460変換部236を介してポートスイッチ229に接続される。
252はベースバンド処理部1と接続されるPCM音声データ用の信号線、253はベースバンド処理部2と接続されるPCM音声データ用の信号線、254、255はI.460処理部236と接続される非制限デジタルデータ用の信号線であり、それぞれスイッチ231、PIAFSコントローラ228に接続される。256はPIAFSコントローラに接続される64Kbpsのデータ用の信号線、257はHDLCコントローラに接続される64Kbpsのデータ用の信号線である。258はISDNのB1チャネルで伝送される64Kbpsのデータ用の信号線、259はISDNのB2チャネルで伝送される64Kbpsのデータ用の信号線である。
PCM audio data signal
260はISDNから抽出した8KHzと64KHzのクロックを供給するための信号線であり、データ線258、259上の信号の転送は、これらのクロックに同期している。261はPHSエンジン部から出力される8KHzと32KHzと64KHzのクロックを供給するための信号線であり、データ線247、248、249、250上の信号の転送は、これらの8KHzと64KHzに同期しており、251は8KHzと32KHzに同期している。
図3は、PHSエンジン部237の詳細な構成を示したブロック図である。
同図において301、306はスイッチであり、アナログスイッチ217と接続される信号、無線伝送される信号、ISDNに接続される信号の切り替えを行うものである。302、307はアナログ/PCM変換部、303、308はADPCM/PCM変換部、304、309は図7に示す無線伝送フレームの組立/分解を行うTDMA組立/分解部、305、310はπ/4シフトQPSK変調/復調部である。311はマルチプレクサであり、無線データ通信を行う際に使用するベースバンド処理部を選択するものである。尚、後述する第2の実施の形態で記述するように、無線データ通信を2チャネルで行う場合には、本マルチプレクサは不要となる。
FIG. 3 is a block diagram showing a detailed configuration of the
In the figure,
ベースバンド処理部239、240の中では、CPU238の制御によりスイッチ301、306を切り替え、状況に応じてさまざまにデータ伝送経路を切り替える。たとえば、ハンドセットを使ってISDN回線経由で通話を行う場合には、アナログスイッチ217から出力されたアナログ信号245はアナログ/PCM変換部302においてPCM符号に変換されて、データ線247に出力される。一方、ハンドセットと無線電話機の間で通話を行う場合には、PCM符号に変換された音声データはADPCM/PCM変換部においてADPCM符号に変換された上で無線フレームに組み立てられ、変調された後に無線回線に送信される。さらに、無線電話機からの音声データをISDNに送出する場合には、データ線247がADPCM/PCM変換部303と接続される。
In the
312は位相比較器であり、位相差に応じた幅のパルスを出力する。313はローパスフィルタ、314は温度補償電圧制御発振器(TVCXO)、315は分周回路であり、これらによって、ISDNから抽出した64KHzクロックに同期した±5ppm精度の19.2MHzクロック316を生成している。生成した19.2MHzクロックを基準にして、ベースバンド処理部239、240は動作している。
A
PHSとISDNの間でデータ(PCM符号化された音声を含む)の送受信を行う場合、データのオーバーラン、アンダーランを防ぐためにISDN回線とPHS無線回線が同期して動作することが必要となる。その一方で、PHS無線回線の同期タイミング精度は±5ppm以内という高い精度が求められる。ISDNから抽出される同期タイミングクロックの精度は±5ppmに比べて悪いものであるため、312〜315に示すような、TVCXO314などから構成されるPLLによって、ISDNに同期した64KHzクロック260を逓倍した19.2MHzクロックを生成し、ベースバンド処理部239、240を動作させる必要性が生じている。
When transmitting and receiving data (including PCM-encoded voice) between the PHS and ISDN, it is necessary that the ISDN line and the PHS wireless line operate in synchronization to prevent data overrun and underrun. . On the other hand, the synchronization timing accuracy of the PHS wireless line is required to be as high as ± 5 ppm. Since the accuracy of the synchronous timing clock extracted from ISDN is worse than ± 5 ppm, a 64
TVCXO314は入力電圧によらず、出力周波数が19.2MHz±5ppmに収まっており、その出力クロックを分周した64KHzクロックとISDNに同期した64KHzクロックが位相比較器312に入力される。位相比較結果に応じて、ISDNクロックの位相が進んでいれば5Vのパルスを、位相が遅れていれば0Vのパルスが出力され、ローパスフィルタ313で平滑された信号がTVCXOを制御する。この結果、ISDNクロックの位相が進むとTVCXOの制御電圧が上昇し、TVCXO出力周波数は高くなり、TVCXO出力とISDNクロックの位相が一致する方向に向かう。逆にISDNクロックの位相が遅れると、TVCXOの制御電圧が低下し、TVCXOの出力周波数は低くなり、TVCXO出力とISDNクロックの位相が一致する方向に向かうものである。
The
図4、図5は、スイッチ230の詳細な構成を示した図である。
図4、図5において、401、402はデコーダ、403、405はORゲート、404、406はアンドゲートである。
4 and 5 are diagrams showing the detailed configuration of the
4 and 5, 401 and 402 are decoders, 403 and 405 are OR gates, and 404 and 406 are AND gates.
図4は、ISDNから受信したB1チャネル、B2チャネルのデータをPHSエンジン部に接続された3本の信号、HDLCコントローラ227、PIAFSコントローラ228のうちのいずれかに接続するための回路である。本スイッチに割り当てられたアドレスにMPU201が所定の値を書き込むと、その値をデコーダ402がデコードして、データ線258、259を接続する相手(252、253、254、256、257)のうちで接続する相手と接続されているORゲート403にのみL(0V)を出力し、他のORゲートにH(5V)を出力する。従って、選択されたORゲートからのみデータ線258、259のデータがANDゲート404に入力され、結果としてデータ線258、259がそれぞれ5本の出力データ線のうちの1本と接続されるものである。
FIG. 4 is a circuit for connecting the B1 channel and B2 channel data received from the ISDN to any one of the three signals connected to the PHS engine unit, the
図5は、PHSエンジン部に接続された3本の信号、HDLCコントローラ227、PIAFSコントローラ228のうちのいずれかをISDNのB1チャネル、B2チャネル送信データ線に接続するための回路である。本スイッチに割り当てられたアドレスにMPU201が所定の値を書き込むと、データ線252、253、254、256、257のうちで、データ線258、259に接続する信号が接続されたORゲート405にのみデコーダ402がLを出力し、5本の信号のうちの1本のみをデータ線258に、他の1本をデータ線259に接続するものである。
FIG. 5 is a circuit for connecting any one of the three signals connected to the PHS engine unit, the
図6は、ポートスイッチ233の詳細な構成を示した図である。
FIG. 6 is a diagram showing a detailed configuration of the
同図において、501は選択回路505、509を制御する信号を生成するデコーダ、502はポートスイッチ229から受信したシリアルデータをパラレルデータに変換するシリアル/パラレル変換部であり、ISDNから抽出した8KHz、64KHzクロックに同期してパラレル変換動作を行う。503はパラレル変換したデータをバッファリングするFIFOバッファである。504はFIFOバッファから出力されるパラレル信号をシリアルデータに変換するパラレル/シリアル変換部であり、PHSエンジン部237から供給される8KHzクロック、64KHzクロックに同期して変換動作を行う。FIFOバッファ503は、ISDN側クロックとPHS側クロックの位相差によるデータ誤りを防ぐものである。つまり、シリアル/パラレル変換部502の出力データが変化するタイミングと、パラレル/シリアル変換部504のデータラッチタイミングが一致した場合でも、データ誤りが発生しないように、データを2バイト分バッファリングしているものである。
In the figure,
505はシリアルデータをアナログ信号に変換するか、無線回線に出力するかを切り替えるための選択回路であり、デコーダ501を介してMPU201に制御される。本選択回路の出力はPHSエンジン部237に入力される。
逆に、PHSエンジン部237から出力されるデータはマルチプレクサ509、シリアル/パラレル変換部508、FIFO507、パラレル/シリアル変換部506を介してポートスイッチ229に出力される。
Conversely, data output from the
510−515についても、基本的には502−504、506−508と同様の動作を行う。ただし、パラレル/シリアル変換部512、シリアル/パラレル変換部515は8KHz、32KHzクロックタイミングで動作し、本回路において32Kbps−64Kbps速度変換が行われる。
For 510-515, basically the same operations as 502-504 and 506-508 are performed. However, the parallel /
図7は、アナログスイッチ217の詳細な構成を示した図である。
FIG. 7 is a diagram showing a detailed configuration of the
同図において、601はアナログスイッチを制御するレジスタであり、データバスを介してMPU201によってデータが書き込まれる。
In the figure,
602はデコーダであり、レジスタ601に書かれたデータを変換して、アナログスイッチ603〜614とポートスイッチ615、616を制御する信号を発生する。
603〜614はアナログスイッチ素子であり、入力ピン、出力ピン、制御ピンから構成され、制御ピンがロウレベルの時には入力ピンと出力ピンが接続され、制御ピンがハイレベルの時には入力ピンと出力ピンが切り離される。
616はポートスイッチであり、ベースバンド処理部239、240、メロディ音218、モデム内の通話録音出力212をハンドセットとスピーカのどちらに接続するかの制御を行うものである。
ベースバンド処理部239、240に送られるデータは、アナログスイッチにより、モデム213からの出力信号、ハンドセット214から入力される音声信号、メロディ音源216のうちからMPU201の制御に基づいて選択される。具体的には、FAX通信を行う場合には、モデム213が接続され、ハンドセット通話が行われる場合にはハンドセット214が接続され、保留中はメロディ音源216が接続される。
Data to be sent to the
逆に、FAX通信中には、ベースバンド処理部239、240から出力されるデータはモデム213に入力される。通話中にはポートスイッチ615、616を切り替えて、ハンドセットやスピーカにベースバンド処理部から出力される音声信号を出力することが可能である。保留中には保留音源216から出力される信号をハンドセット214やスピーカ215に接続し、モデム212内の通話録音部に録音された音声を聞く場合には、モデム212から出力される信号をハンドセット214やスピーカ215に接続して使用する。
Conversely, during FAX communication, data output from the
以上のようにして、動作モードに応じて、複数種類のアナログ信号を切り替えてベースバンド処理部に入力し、ISDN回線や無線回線上で通信を行うことができる。 As described above, a plurality of types of analog signals can be switched and input to the baseband processing unit according to the operation mode, and communication can be performed on the ISDN line or the wireless line.
図8は、PHS無線伝送フレームフォーマットを示した図であり,(a)は無線リンク確立時に使用するSCCH(個別セル呼び出し)フレーム,(b)はPCH(一斉呼び出しチャネル)フレーム,(c)は通常データの通信に使用するTCH,FACCHなどのフレームである。 FIG. 8 is a diagram showing a PHS radio transmission frame format, where (a) is an SCCH (individual cell call) frame used when establishing a radio link, (b) is a PCH (simultaneous call channel) frame, and (c) is It is a frame such as TCH or FACCH used for normal data communication.
図9は、無線データ伝送プロトコル(PIAFS)で使用するフレームフォーマットを示した図であり,(a)はプロトコルの選択及びフレーム同期を確立するために送受信されるネゴシエーションフレーム、(b)は通信中のフレーム再同期を取るために送受信される同期フレーム、(c)は制御情報を送受信するための制御フレーム、(d)はユーザデータを送受信するためのデータフレームである。PIAFSによるデータ通信を行う際には、まずネゴシエーションフレームを使ってインバンドネゴシエーション、フレーム同期確立、応答遅延時間測定などを行い、次に制御フレームにより通信パラメータの設定を行い、データフレームによるデータ通信を開始する。 FIG. 9 is a diagram showing a frame format used in the wireless data transmission protocol (PIAFS). (A) is a negotiation frame transmitted and received to establish protocol selection and frame synchronization. (B) is in communication. (C) is a control frame for transmitting / receiving control information, and (d) is a data frame for transmitting / receiving user data. When performing data communication using PIAFS, first use negotiation frames to perform in-band negotiation, frame synchronization establishment, response delay time measurement, etc., then set communication parameters using control frames, and perform data communication using data frames. Start.
図10は、PPP(Point to Point Protocol)のフレームフォーマットを示したである。同図において、フラグは01111110のフレームの始まりと終わりを示すパターン、アドレスは11111111の固定パターン、制御は00000011の固定パターン、プロトコルは使用するネットワーク層プロトコルの種別を示す2バイトのデータ、データはPPPの制御データ、ユーザーデータなどを含む可変長の伝送情報、FCSはデータ誤り検出符号である。 FIG. 10 shows a frame format of PPP (Point to Point Protocol). In the figure, the flag is a pattern indicating the start and end of a frame of 01111110, the address is a fixed pattern of 11111111, the control is a fixed pattern of 00000011, the protocol is 2-byte data indicating the type of the network layer protocol to be used, and the data is PPP The variable length transmission information including control data, user data, and the like, FCS is a data error detection code.
図11は、PHS電話機電話機による音声通信動作および無線データ端末によるPIAFS通信動作のフローチャートである。 FIG. 11 is a flowchart of the voice communication operation by the PHS telephone and the PIAFS communication operation by the wireless data terminal.
又、図12は、有線で接続されたPCによるデータ通信動作のフローチャートである。 FIG. 12 is a flowchart of data communication operation by a PC connected by wire.
又、図13は、無線で接続されたPCによる同期PPPデータ通信動作フローチャートである。 FIG. 13 is a flowchart of synchronous PPP data communication operation by a PC connected wirelessly.
上述の図11、図12、図13のフローに示される処理を実行するためのプログラムは、データ端末内のアプリケーションプログラムを格納したプログラムメモリ、CPU238に内蔵されているROM、ROM203に夫々各処理に必要なコンピュータ(又はマイクロコンピュータ)により実行されるプログラムとして格納されている。
The program for executing the processing shown in the flow of FIG. 11, FIG. 12, and FIG. 13 is a program memory storing application programs in the data terminal, a ROM built in the
又、図14、図15は、無線電話機、無線データ端末を収容する無線通信装置における、発信・着信時の通信シーケンスを示した図である。 FIGS. 14 and 15 are diagrams showing communication sequences at the time of outgoing / incoming calls in a wireless communication apparatus accommodating a wireless telephone and a wireless data terminal.
次に、第1の実施の形態における無線通信装置が実行可能な種々の動作モードでの動作処理(方法)とデータの流れについて説明を行う。 Next, operation processing (method) and data flow in various operation modes that can be executed by the wireless communication apparatus according to the first embodiment will be described.
1.PHS電話機102による音声通信動作
PHS電話機102がISDNを介して接続された相手と音声通信を行う場合の動作を説明する。PHS電話機102のキー操作によってダイヤルされると、無線通信装置101とPHS電話機102の間で図14に示すシーケンスにより発信処理が行われる。
1. Voice Communication Operation by
具体的には、まずPHS電話機102は、無線通信装置101に対して無線リンクのリンクチャネル確立要求をSCCHチャネルにより送信する.無線通信装置101においては、PHSエンジン部237内のCPU238がアンテナ242、高周波ユニット241、ベースバンド処理部239を介して無線リンクチャネル確立要求を受信すると(S1001),PHS電話機102に対してリンクチャネル割当メッセージを送信する。
Specifically, first, the
無線通信装置101からリンクチャネル割り当てをSCCHにより受けたPHS電話機102は,呼設定メッセージを送信する.呼設定メッセージを受けたCPU238は,呼設定確認メッセージをPHS電話機102に送り、呼設定確認メッセージを受けたPHS電話機102は,無線管理,移動管理関連メッセージをCPU238とやり取りした後,付加情報メッセージを送信する.CPU238は付加情報メッセージを受信すると,ISDNへの発信要求があったことをシリアル通信データ244によりMPU201に通知する(S1002)。
The
発信要求を受けたMPU201はISDNインターフェイス225の発信処理を起動する(S1003)。ISDNインターフェイス225は、MPU201がメモリ204に格納したレイヤ3メッセージをDMA転送し、ISDNとの間でメッセージのやり取りを行う(S1004)。ISDNから応答メッセージを受信すると(S1005)、ISDNインターフェイス225はMPU201に割り込みを発生し、割り込みを受けたMPU201が相手の応答を認識すると、MPU201はCPU238に対して応答通知を行う。それを受けたCPU238はベースバンド処理部239などを介して,PHS電話機202に応答メッセージを送信し(S1006)、それ以降PHS電話機202と無線通信装置101の間で通話チャネルが接続される。
Receiving the transmission request, the
同時に、MPU201はPHS電話機202の通話チャネルとISDNのBチャネルを接続するようにポートスイッチを切り替える。本例ではPHS電話機202で送受信する音声はベースバンド処理部239で送受信されてデータ線247で伝送されるので、ポートスイッチ233のスイッチ234を制御して、データ線247をデータ線252に接続する。さらに、スイッチ234が接続されているデータ線252がISDNのB1チャネルのデータ線258に接続されるようにポートスイッチ229を切り替える(S1008)。
At the same time, the
さらに、PHS電話機での音声通信をする場合、PHSフレーム組立/分解処理による遅延の影響で回線エコーが発生するため、エコーキャンセラを動作させることが必要である。そこで、MPU201はポートスイッチ229を介して、エコーキャンセラ226がエコーキャンセル動作を開始するように設定を行う(S1009)。
Further, when voice communication is performed with a PHS telephone, a line echo is generated due to the delay caused by the PHS frame assembling / disassembling process, so it is necessary to operate an echo canceller. Therefore, the
以上の処理により、PHS電話機202から入力された音声はPHSベースバンド処理部239で受信され、受信したPCMデータをエコーキャンセラ226、ISDNインターフェイス225、DSU223、コネクタ222を介してISDNに送信される。ISDNから受信した音声データもまったく同様の経路でPHS電話機102に送信される。
Through the above processing, the voice input from the
2.PC103のISDNアクセス動作
PC103がISDNを介して接続された相手とデータ通信を行う場合、PC103の通信アプリケーションソフトが起動し、ATコマンドにより発信先番号が送信される。無線通信装置においては上記コマンドを受信すると(S1101)、データはRS232Cコネクタ221を介してシリアル通信コントローラ219に入力される。シリアル通信コントローラ219はデータを受信するとMPU201に割り込みを発生し(S1102)、MPU201はシリアル通信コントローラに格納されたデータをメモリ204に転送する(S1103)。
2. ISDN access operation of the
MPU201は受信したデータを解析し、それが発信要求であることを認識すると、ISDNインターフェイス225の発信処理を起動する(S1104)。ISDNインターフェイス225は、MPU201がメモリ204に格納したレイヤ3メッセージをDMA転送し、ISDNとの間でメッセージのやり取りを行う(S1105)。ISDNから応答メッセージを受信すると、ISDNインターフェイス225はMPU201に割り込みを発生し、割り込みを受けたMPU201が相手との接続を認識すると、シリアル通信コントローラ219を介して、PC103に接続通知を行う(S1107)。
When the
さらに、MPU201はポートスイッチ229を制御し、データ線257とデータ線258を接続する(S1108)。従って、HDLCコントローラ227から出力されたデータはエコーキャンセラ226、ISDNインターフェイス225、DSU223、コネクタ222を介してISDNに送信されることになる。この際、データ通信においてはエコーキャンセル処理を行う必要がないため、MPU201はポートスイッチ229を介してエコーキャンセラ226をスルーモードに設定する(S1109)。以上で、データ通信チャネルが接続され、PC103がISDNとの間でデータの送受信を行うことができるようになる(S1110)。
Further, the
接続通知を受けたPC103は、それ以降データの送信を開始する。この際、送信するデータは図10に示す非同期PPP(Point to Point Protocol)に従ったフレーム構成となっている。
Receiving the connection notification, the
PC103が送信するデータは、先のATコマンドデータと同様にして、シリアル通信コントローラ219を介してメモリ204に格納される。つまり、データを受信すると(S1111)、シリアル通信コントローラ219がMPU201に割り込みを発生し(S1112)、MPU201がメモリ204にデータを転送する(S1113)。格納されたデータは非同期PPPに従っているため、ISDNに送信する際に使用するHDLCのフラグパターン(01111110)と同一のパターンを含む場合がある。そこで、MPU201が格納されたデータを読み出して、上記フラグパターンがデータ中に現れないようなPPP非同期/同期変換処理を行う(S1114)。具体的には、フラグパターンと同じビット列が現れた時には、コントロールエスケープ(01111101)+フラグパターンの第6ビットを反転したデータ(01011110)に置換する処理を行う。
Data transmitted from the
その上で、MPU201はフラグパターン以外のデータをHDLCコントローラ227に転送し(S1115)、HDLCコントローラ227はISDNから抽出した64KHzクロックに同期したデータ255をポートスイッチ229に送信し、ISDNインターフェイス225を介してISDNに送信される(S1116)。
After that, the
逆に、ISDNからデータを受信すると(S1117)、コネクタ222、DSU223、ISDNインターフェイス225、エコーキャンセラ226、ポートスイッチ229を介してHDLCコントローラ227に入力される。HDLCコントローラ227においては、受信したデータからフラグパターンを検出すると(S1118)、MPU201に対して割り込みを発生し、MPU201は受信したデータをメモリ204に格納する(S1119)。MPU201は格納されたデータのPPP同期/非同期変換処理を行った上で(S1120)、シリアル通信コントローラ219を介して、PC103に送信する(S1121)。
以上の手順によって、PC103がISDNを介してデータ通信を行うことが可能となる。
Conversely, when data is received from the ISDN (S1117), it is input to the
By the above procedure, the
3.PC106からのPIAFSによるデータ送信
PC106がISDNを介して接続され、PIAFSデータの通信を行うことのできる相手とデータ通信を行う場合、PC106の通信アプリケーションソフトが起動し、PC106に接続されたPIAFSカード105に対して発信要求が出される。PIAFSカード105においては、接続されたPHS電話機104に対して発信要求を出し、発信要求を受けたPHS電話機104は、「1.PHS電話機102による音声通信動作」で説明した場合と同様に、図14に示すシーケンスに従って無線通信装置101に発信を行い、無線通信装置101はISDNに対して発信を行う(S1001〜S1004)。ただし、この場合には、呼設定メッセージ内の情報要素は32Kbpsの非制限デジタルデータに設定されている。
3. Data transmission by PIAFS from
ISDNからの応答を受けると(S1005)、「1.PHS電話機102による音声通信動作」と同様にPHS電話機104に対して応答メッセージを送信し(S1006)、PHS電話機104はPIAFSカード105を介してPC106に相手が応答したことを通知する。
When receiving a response from the ISDN (S1005), a response message is transmitted to the PHS phone 104 (S1006) as in “1. Voice communication operation by the
一方、無線通信装置101においては、先の呼設定メッセージ内の情報要素が32Kbpsの非制限デジタルデータに設定されているので送信データはPIAFSデータであると判断し、ポートスイッチ229内のスイッチ230とスイッチ231を切り替える。具体的には、データ線251の信号がI.460変換部236経由でデータ線252に接続されるようにスイッチ231を切り替え、データ線252がデータ線258に接続されるようにスイッチ230を切り替える(S1011)。さらに、エコーキャンセラ226はスルーモードに設定されている(S1012)。以上の手順でデータ通信チャネルが接続された(S1013)。
On the other hand, in the
通信チャネルの確立後は、まずPC106と相手端末との間でPIAFSプロトコルのネゴシエーションが行われる。PIAFSカード105が送信するPIAFSネゴシエーションフレームは、PHS電話機104を介して無線通信装置101のPHSベースバンド処理部239で受信される。受信した32Kbpsデータはデータ線251を介してI.460変換処理部234で64Kbpsに変換された上で、ポートスイッチ229、エコーキャンセラ226、ISDNインターフェイス225、DSU223を介してISDNに送信される。
After establishing the communication channel, the PIAFS protocol is first negotiated between the
このようにして、ISDNを介して接続された相手との間でPIAFSデータの送受信を行えるようになるので、PIAFSプロトコルに従った所定のネゴシエーションにより相手とPIAFSリンクを確立した上で、データの送受信が開始される。 In this manner, PIAFS data can be transmitted / received to / from a partner connected via ISDN, so that data transmission / reception can be performed after establishing a PIAFS link with a partner according to a predetermined negotiation according to the PIAFS protocol. Is started.
PC106が送信するデータ(PPPプロトコルフォーマット)はPIAFSカード105においてPIAFSヘッダとトレーラーが付加され、上記ネゴシエーションフレームと同様の流れで相手に送られ、相手においてPIAFSヘッダとトレーラが削除されて、データフィールドに格納されたPPPプロトコルフォーマットのデータのみが取り出され、上位ソフトにより処理される。
The data (PPP protocol format) transmitted by the
4.PC106からのPIAFSデータのPPP送信
PC106がISDNを介して接続され、PIAFSデータの通信を行うことのできない相手とデータ通信を行う場合について説明する。この場合、相手に対してはPPPデータの形式で送信する必要があるため、無線通信装置101内部でデータ変換処理が必要となる。
4). PPP transmission of PIAFS data from PC 106 A case will be described where the
PC106からデータ送信を行う場合には、PC104の通信アプリケーションソフトが起動し、PC106に接続されたPIAFSカード105に対して発信要求が出される。PIAFSカード105においては、接続されたPHS電話機104に対して発信要求を出し、発信要求を受けたPHS電話機104は、「1.PHS電話機102による音声通信動作」で説明した場合と同様に図14に示すシーケンスに従って無線通信装置101に発信を行う。無線通信装置101のPHSエンジン部237においては、PHS電話機より発信要求を受信すると(S1201)、MPU201に対して割り込みを発生し(S1202)、MPU201はISDNインターフェイスの発信処理起動を行い(S1203)、ISDNに対して呼設定メッセージの送信を行う(S1204)。ただし、この場合には64Kbpsの同期PPPデータを送信することになるので、呼設定メッセージ内の情報要素は64Kbpsの非制限デジタルデータに設定されている。
When data transmission is performed from the
ISDNからの応答を受けると(S1205)、「1.PHS電話機102による音声通信動作」と同様にPHS電話機104に対して応答メッセージを送信し(S1206)、PHS電話機104はPIAFSカード105を介してPC106に相手が応答したことを通知して通信チャネルが確立される。
When receiving a response from the ISDN (S1205), a response message is transmitted to the PHS phone 104 (S1206) as in “1. Voice communication operation by the
一方、無線通信装置101においては、受信したPIAFSデータを同期PPPデータとしてISDNに送信するために、ポートスイッチ229内のスイッチ230とスイッチ231を切り替える。具体的には、データ線251の信号がI.460変換部236経由でデータ線255経由でPIAFSコントローラ228の32KbpsPIAFSデータインターフェイスに接続されるようにスイッチ231を切り替えると同時に、HDLCコントローラ227の64Kbpsデータインターフェイスがデータ線257およびスイッチ230経由でデータ線258に接続されるようにスイッチ230を切り替える(S1207)。また、エコーキャンセラ226はスルーモードに設定され、I.460変換処理部236も、変換処理を行わないスルーモードに設定されている(S1209)。
On the other hand, in the
通信チャネルの確立後は、まずPC106と無線通信装置101内のPIAFSコントローラ228との間でPIAFSプロトコルのネゴシエーションが行われる。PIAFSカード105が送信する通信パラメータ設定要求フレームは、PHS電話機106を介して無線通信装置101のPHSベースバンド処理部239で受信される(S1210)。受信した32Kbpsデータはデータ線251を介してI.460変換処理部234に入力される。I.460変換処理部はスルーモードに設定されているので、データ変換されないままポートスイッチ229に入力される。ポートスイッチ229に入力されたデータはスイッチ231経由でPIAFSコントローラ228に入力される。
After establishing the communication channel, the PIAFS protocol is first negotiated between the
PIAFSコントローラでは通信パラメータ設定要求フレームを受けて、通信パラメータ設定受付フレームをPHSエンジン部237経由でPC106に送信し(S1211)、所定のネゴシエーション手順を終えると無線データ伝送リンク(PIAFSリンク)が確立する(S1212)。
In response to the communication parameter setting request frame, the PIAFS controller transmits a communication parameter setting acceptance frame to the
PIAFSカード105とPIAFSコントローラ228との間でPIAFSリンクが確立すると、それ以降はPC106の送信するデータのISDNへの送信が開始される。具体的には、PC106が送信するPPPフォーマットのデータにPIAFSカード105がPIAFSヘッダとトレーラーを付加し、上記ネゴシエーションフレームの場合と同様にしてPIAFSコントローラ228に入力される。
When the PIAFS link is established between the
データを受信したPIAFSコントローラ228は、PIAFSフレームのヘッダとトレーラーを削除して、PPPデータをメモリ204に転送する(S1213)。その後、PPPデータを同期PPPフォーマットに変換した上で(S1214)、MPU201がメモリ204に格納されたデータをHDLCコントローラ227に書き込み(S1215)、HDLCコントローラ227からはISDNの64KHzタイミングに同期してデータが送出される。送出されたデータは、スイッチ230、エコーキャンセラ226、ISDNインターフェイス225、DSU223を介してISDNに送信される(S1216)。
The
逆に、ISDNからデータを受信すると(S1217)、コネクタ222、DSU223、ISDNインターフェイス225、エコーキャンセラ226、ポートスイッチ229を介してHDLCコントローラ227に入力される。HDLCコントローラ227においては、受信したデータからフラグパターンを検出すると(S1218)、MPU201に対して割り込みを発生し、MPU201は受信したデータをメモリ204に格納する(S1319)。MPU201は格納されたデータのPPP同期/非同期変換処理を行った上で(S1220)、PIAFSコントローラ228でヘッダとトレーラーを付加した上で、PHSエンジン部237を介して、PC106に送信する(S1221)。
Conversely, when data is received from ISDN (S1217), it is input to
以上のようにして、PC106との間でPIAFSデータの送受信を行いながら、ISDNでは同期PPPデータ通信を行うことが可能になるものである。
As described above, the ISDN can perform synchronous PPP data communication while transmitting and receiving PIAFS data to and from the
5.ファクシミリ送信
オペレーションパネル210でファクシミリ送信が起動された場合、スキャナ209において文書を読み取り、読み取った画像データはFAXエンジン205でG3ファクシミリ符号化された上で、FAXモデム213に送られる。
5). Facsimile Transmission When facsimile transmission is activated on the
FAXモデム213で変調された9600bpsのアナログ信号は、アナログスイッチ217に入力され、PHSエンジン235に接続され、PHSベースバンド処理部239または240内のコーデックによりPCM符号化される。なお、この際、PHSベースバンド処理部239、240の使われてない方のコーデックを使用するように、アナログスイッチ217を切り替える。たとえば、PHSベースバンド処理部239が使われてない場合、FAXモデム213から出力された信号はデータ線243経由でPHSベースバンド処理部239に入力され、そこでPCM符号化されたデータはデータ線247から出力されてポートスイッチ233に入力される。
An analog signal of 9600 bps modulated by the
ポートスイッチ233、ポートスイッチ229はデータ線247がデータ線258に接続されるように切り替えられ、エコーキャンセラ226、ISDNインターフェイス225、DSU223を介してISDNに送信される。なお、エコーキャンセラ226はスルーモードに設定されている。
The
従来のファクシミリにおいては、FAXモデム213で変調されたアナログ信号は、そのままアナログ回線に送信されていた。本実施の形態の構成においては、無線回線制御部、ISDN制御のためにファクシミリ処理とは独立したCPUを使用するため、従来のファクシミリ部を大きく設計変更することなく、そのまま利用することができ、しかも、従来のファクシミリ部がパラレルインターフェースを介してデータ端末との間でやり取りするコマンドを、PHSシステムを経由したデータ端末でも使用し、共有レジスタ207を経由してファクシミリ部のCPU206との間で通信することで、PHSシステムに接続されているデータ端末106もファクシミリ部のカラープリンタ208、カラースキャナ209を利用することができる。
In the conventional facsimile, the analog signal modulated by the
なお、ハンドセットから入力された音声の通信を行う場合には、上記ファクシミリ通信時からアナログスイッチ217の接続を変更すると同時に、エコーキャンセラ226をエコーキャンセルモードに設定することで実現され、データの流れはファクシミリ通信の場合と同様のものとなっている。
Note that the communication of voice input from the handset is realized by changing the connection of the
6.PC106からのプリント
PC106からプリントする場合、「4.PC106からのPIAFSデータのPPP送信」で述べた手順と同様にしてPIAFSカード105と無線通信装置101の間でPIAFSリンクを確立した上で、PC204が送信するデータをメモリ204に格納する。
6). Printing from the
メモリ204に格納されたデータはMPU101により、共有レジスタ218に書き込まれる。共有レジスタに所定の量のデータが書き込まると、共有レジスタはFAXエンジン205のCPU206に割り込みを発生し、割り込みを受けたCPU206は共有レジスタ内のデータをプリンタ208に転送し、プリント出力される。
Data stored in the
(第2の実施の形態)
上述した第1の実施の形態においては、同時に無線データ通信を行う無線チャネルは1チャネルであることを想定していた。しかし、図2のハード構成図を図16のように変更することで、2チャネルによる無線データ通信を行うことが可能である。
(Second Embodiment)
In the first embodiment described above, it is assumed that one wireless channel performs wireless data communication at the same time. However, by changing the hardware configuration diagram of FIG. 2 as shown in FIG. 16, wireless data communication by two channels can be performed.
具体的には、5to2スイッチ230の7to2スイッチ1401への置換、PIAFSコントローラ1402の追加、スイッチ1403の追加、I.460処理部1404の追加などにより、PHSベースバンド処理部239、240それぞれに対応してPIAFS処理を行えるようにすることで、実現することができる。
Specifically, the
(第3の実施の形態)
上述した第1の実施の形態においては、無線通信方式としてPHS(PersonalHandy−phone System)を、無線データ伝送プロトコルとしてPIAFSを想定していた。しかし、これらは他の無線通信法式、無線データ伝送プロトコルを使用した場合でも同様の効果を得ることが可能である。
(Third embodiment)
In the first embodiment described above, PHS (Personal Handy-phone System) is assumed as the wireless communication method, and PIAFS is assumed as the wireless data transmission protocol. However, these can achieve the same effect even when other wireless communication methods and wireless data transmission protocols are used.
(第4の実施の形態)
上記実施の形態においては、PHS通信またはISDN通信で使用することの可能なチャネルのうち、一つのチャネルを使った場合の説明のみを行った。しかし、ポートスイッチを切り替えることにより、その他のチャネルを使用して通信を行うことも可能である。また、2チャネル同時に使用して通信を行うことも可能である。
(Fourth embodiment)
In the above embodiment, only the case where one of the channels that can be used in PHS communication or ISDN communication is used has been described. However, it is also possible to communicate using other channels by switching the port switch. It is also possible to communicate using two channels simultaneously.
(第5の実施の形態)
上述した実施の形態では、図2のハンドセット214、スピーカ215、保留メロディ発生部216をFAXエンジン部206のCPU206が制御する構成としたが、図21のようにFAXモデム213をCPU206により制御し、ハンドセット214、スピーカ215、保留メロディ発生部216をMPU201により制御するようにしてもよい。
(Fifth embodiment)
In the embodiment described above, the
又、上述した第1の実施の形態では、図11〜図13のフローチャートにより各種の通信動作について説明した。しかし、本装置を構成する各部の制御動作は、複数のマイクロコンピュータ(MPU201、CPU206、CPU238)が連動して夫々の制御プログラムを実行することにより上述した各種の通信動作が実行されることになる。
In the first embodiment described above, various communication operations have been described with reference to the flowcharts of FIGS. However, the above-described various communication operations are executed as a control operation of each part constituting this apparatus by a plurality of microcomputers (
以下に、各マイクロコンピュータにより実行される制御動作について説明する。 The control operation executed by each microcomputer will be described below.
MPU201は、ISDNの呼制御、PCとデータをやり取りするシリアルインターフェースの制御、音声通信、データ通信、FAX通信の各データパスの制御、資源の管理を行う。
The
CPU206は、FAXエンジン部におけるペリフェラルデバイス(カラープリンタ部208、カラースキャナ部209、オペレーションパネル210、及びFAXモデム部213)の制御、及びそれらの資源の管理を行う。
The
CPU238は、無線部237におけるPHSベースバンド処理部239、240、RFユニットの制御、及びそれらの資源の管理を行う。
The
尚、以下に説明する各制御動作を実行するための制御プログラムは、夫々MPU201、CPU206、CPU238内のROMに格納されている。
Note that control programs for executing the control operations described below are stored in ROMs in the
(1)MPU201の制御動作
図22は、システムの初期化の制御動作を示したフローチャートである。
(1) Control Operation of
MPU201は、まず装置の電源が立ち上がると(S2001)、各デバイスを立ち上げ(各デバイスを起動する)、CPU206に対して初期化コマンドを発行し(S2002)、更にCPU238に対して初期化コマンドを発行する(S2003)。CPU206に対しては、シリアル通信243を介して、CPU238に対してはシリアル通信244を介して、コマンドを送信する。
First, when the apparatus power is turned on (S2001), the
図23は、MPU201のCPU206からの信号受信の制御動作を示したフローチャートである。
FIG. 23 is a flowchart showing a signal reception control operation from the
シリアル通信ポート243を介して、CPU206からコマンドを受信する(S2101)と、その受信したコマンドがFAX開始のコマンドと電話番号か否かを判別し(S2102)、FAX開始コマンドと電話番号であれば共通レジスタ218の情報を読取って回線が空いているか否かを確認し(S2103、S2104)、回線が空いていれば共通レジスタ218に対してFAX通信中を示すステータス情報を書き込む(S2105)。そして、ISDNI/F225を用いて回線を接続するための制御を実行し(S2106)、例えば、B1チャネルが接続されたら、アナログスイッチ217のパスを、FAXモデム213とアナログ信号245に接続する。そして、スイッチ233のパス234をPCMデータ247に接続し、スイッチ230のパスをポート252とポート258に接続する(S2107)。更に、CPU238に対してPHSベースバンド処理部239内のパスをアナログ信号245とPCMデータ247に接続するように、シリアル通信244を介して、コマンドを送出する(S2108)。そして、シリアルポート243を介して、CPU206に接続完了のコマンドを送出する(S2109)。
When a command is received from the
シリアル通信ポート243を介して、CPU206から電話開始のコマンドと電話番号が送られてきた場合(S2111)、MPU201は、内線呼紀宛てか、外線宛への電話かを解析する。そして、共通レジスタ218の情報を読み出して、ISDN回線又はPHS無線が空いているか否かの確認を行い(S2112、S2113)、いずれかの回線が空いていれば、共通レジスタ218に対して夫々の通話路に対応させて電話通話中のステータス情報を書き込む(S2114)。外線宛への電話の場合(S2115)、ISDNI/F225を用いて回線接続のための制御を実行し(S2116)、例えば、B1チャネルが接続されたら、アナログスイッチ217のパスを、ハンドセット214とアナログ信号245に接続する。そして、スイッチ233のパス234をPCMデータ247に接続し、スイッチ230のパスをポート252とポート258に接続する(S2117)。更に、CPU238に対してPHSベースバンド処理部239内のパスをアナログ信号245とPCMデータ247に接続するように、シリアル通信244を介して、コマンドを送出する(S2118)。そして、シリアルポート243を介して、CPU206に接続完了のコマンドを送る(S2119)。内線宛への電話の場合、CPU238に対してシリアル通信244を介して、無線接続コマンドを送出する(S2120)。CPU238から第1チャネルでの接続完了のコマンドが返送されてくると(S2121)、アナログスイッチ217のパスを、ハンドセット214とアナログ信号245に接続する(S2122)。更に、CPU238に対してPHSベースバンド処理部239内のパスをアナログ信号245とRFユニット241に接続するように、シリアル通信244を介して、CPU206に接続完了のコマンドを送出する(S2124)。
When a telephone start command and a telephone number are sent from the
図24は、有線のインターフェースで接続された情報処理端末(例えばパーソナルコンピュータ、以下PCとする)によるデータ通信の制御動作を示したフローチャートである。 FIG. 24 is a flowchart showing a data communication control operation by an information processing terminal (for example, a personal computer, hereinafter referred to as a PC) connected by a wired interface.
本実施の形態の無線通信装置は、RS232C221により、PCとのデータの送受信が可能な構成となっている。そのデータの送受信の際、PCからのデータはRS232Cコントローラを介して、SRAM204に蓄積され、これをMPU201が解析する。本システムでは、PCと通信する際、制御コマンドとしてATコマンドを用いる。従って、PCから送られてきたデータがATコマンドの場合、制御データと認識し、それ以外の場合、実データと認識する。
The wireless communication apparatus of this embodiment is configured to be able to transmit and receive data with a PC by RS232C221. When transmitting / receiving the data, the data from the PC is stored in the
まず、RS232Cコントローラ219を介して、PCからのデータ送信要求の制御コマンドが送られてくると(S2201)、MPU201は、共通レジスタ218の情報を読み出して、ISDN回線が空いているか否かの確認を行い(S2202)、回線が空いていなければ、接続不可のコマンドをRS232Cコントローラ219を介してPCに送出する。又、回線が空いていれば、共通レジスタ218に対してISDN回線がデータ通信中であることを示すステータス情報を書き込む(S2203)。そして、ISDNI/F225を用いて回線を接続するための制御を実行し(S2204)、例えば、B1チャネルが接続されたら(S2205)、スイッチ230のポート257とポート258を接続し(S2206)、RS232Cコントローラ219を介して接続完了の制御コマンドをPCに送出する(S2207)。そして、RS232Cコントローラ219を介してSRAM204に蓄積されたPCからの実データを(S2208)、一旦SRAM204に蓄積し(S2209)、そのSRAM204に蓄積したデータをHDLCコントローラ227に書込み(S2210)、ISDN回線に送出させる(S2211)。又、ISDN回線からデータ受信する場合(S2212)、ISDN回線から受信したデータを一旦SRAM204に蓄積し(S2213)、RS232Cコントローラ219を介してPCに送出する(S2214)。
First, when a control command for a data transmission request is sent from the PC via the RS232C controller 219 (S2201), the
図25はMPU201のCPU238からの信号受信の制御動作を示したフローチャートである。
FIG. 25 is a flowchart showing a signal reception control operation from the
シリアル通信244を介して、CPU238から着信のコマンドを受けると(S2301)、電話かデータ通信かを解析して電話であれば(S2302)、CPUは親機宛てか、外部宛てかを調べる(S2303)。
When an incoming command is received from the
親機宛ての場合、共通レジスタ218のステータス情報を読み(S2304)、親機ハンドセットが空いていれば(S2305)、共通レジスタ218の親機ハンドセットのステータスを使用中にする(S2306)。そしてアナログスイッチ217のパスをハンドセット214とアナログ信号245を接続する(S2307)。さらにシリアル通信244を介して、CPU238に対して、PHSベースバンド処理部239内のスイッチをアナログ信号245とRFユニット241を接続するようにコマンドで指示し(S2308)、接続完了のコマンドをCPU238に返す(S2309)。
If the address is addressed to the parent device, the status information of the
外部宛ての場合、共通レジスタ218のステータス情報を読み(S2311)、ISDN回線が空いていれば(S2312)、共通レジスタ218のISDN回線のステータスを通信中にする(S2313)。さらにISDN回線を接続しに行く(S2314)。そして例えばISDNB1チャネルを使う場合、スイッチ233内のスイッチ234をアナログ信号247に接続し、スイッチ229のポート258とポート252を接続する(S2315)。さらにシリアル通信244を介して、CPU238に対して、PHSベースバンド処理部239内のスイッチをアナログ信号245とRFユニット241を接続するようにコマンドで指示し(S2316)、接続完了のコマンドをCPU238に返す(S2317)。
In the case of addressing to the outside, the status information of the
データ通信の場合(S2318)、共通レジスタ218のステータス情報を読み(S2319)、ISDN回線が空いていれば(S2320)、共通レジスタ218のISDN回線のステータスを通信中にする(S2321)。さらにISDN回線を接続しに行く(S2322)。そしてPHSから流れてくるPIAFSのデータをそのままISDN回線に流す場合は、スイッチ231のポート254に接続し、スイッチ230のポート254とポート258を接続する(S2323)。さらにシリアル通信244を介して、CPU238に対して、PHSベースバンド処理部239内のスイッチを32Kbpsデータ通信251とRFユニット241を接続するようにコマンドで指示し(S2324)、接続完了のコマンドをCPU238に返す(S2325)。これによってPHSから流れてくる32Kbpsの速度のデータはI460変換部236を通って、64Kbpsのデータに変換され、ISDN上を流れる。
In the case of data communication (S2318), the status information of the
PHSから流れてくるPIAFSのデータをPPPのデータに変換して流す場合は、スイッチ231のポート255に接続し、スイッチ230のポート257とポート258を接続する(S2323)。さらにシリアル通信244を介して、CPU238に対して、PHSベースバンド処理部239内のスイッチを32Kbpsデータ通信251とRFユニット241を接続するようにコマンドで指示し(S2324)、接続完了のコマンドをCPU238に返す(S2325)。これによってPHSから来るPIAFSのデータはPIAFSコントローラ228を介してPPPのデータとしてSRAM204に一度蓄積される。そしてHDLCコントローラ227を介して回線にデータ送信される。
When converting the PIAFS data flowing from the PHS into the PPP data, the data is connected to the
図26はISDNからの着信制御動を示したフローチャートである。
ISDN I/F255から、着信の信号があがると(S2401)、MPU201は着信内容を解析する(S2402)。
FIG. 26 is a flowchart showing an incoming call control operation from ISDN.
When there is an incoming signal from the ISDN I / F 255 (S2401), the
音声の着信の場合、宛先を確認する(S2403)。特に親機宛て、子機宛てなどの指定がなかった場合、まず共有レジスタを読み、親機のハンドセットが使われているかを確認する(S2405)。使われていなかったら(S2406)、MPU201はアナログスイッチ217のパスをスピーカ215とアナログ信号245に接続する(S2407)。そしてシリアル通信244を介してCPU238に着信音発生要求コマンドを出す(S2408)。CPU238は着信音発生コマンドを受けるとPHSベースバンド処理部内の音源を利用し着信音を発生させ、アナログ信号245に流す。さらにMPU201はシリアル通信244を介してCPU238に着信要求コマンドを出す(S2409)。CPU238はPHSベースバンド処理部239、RFユニット241を使って無線接続を開始する(S2410)。親機のハンドセットがオフフックされると(S2411)、MPU201はシリアル通信244を介してCPU238に着信音停止コマンドを出す(S2412)。さらにISDN側に応答を返し(S2413)、ISDNの接続を行う。さらに共有レジスタのハンドセットのステータスを使用中にする(S2414)。例えばB1チャネルが接続された場合、MPU201はアナログスイッチ217のパスをハンドセット214とアナログ信号245に接続し、スイッチ230で、ポート258とポート252を接続する。そしてスイッチ234でPCMデータ247に接続し(S2415)、さらにシリアル通信243を介してCPU238にPHSベースバンド処理部239内のスイッチをPCMデータ247とアナログ信号245を接続するようにコマンドで指示する(S2416)。そして、シリアル通信244を介してCPU238にPHS切断指示コマンドを出す(S2417)。
In the case of an incoming voice call, the destination is confirmed (S2403). In particular, when there is no designation for the master unit or the slave unit, the shared register is first read to confirm whether the handset of the master unit is used (S2405). If not used (S2406), the
子機が応答されると、CPU238はシリアル通信244を介してMPU201に応答のコマンドを出す。CPU201はシリアル通信244を介してCPU238に着信音停止のコマンドを出す(S2418)。さらにISDN側に応答を返し(S2419)、ISDNの接続を行う。例えばB1チャネルが接続された場合、MPU201はアナログスイッチ217のパスをハンドセット214とアナログ信号245に接続し、スイッチ230で、ポート258とポート252を接続する。そしてスイッチ234でPCMデータ247に接続し(S2420)、さらにシリアル通信244を介してCPU238にPHSベースバンド処理部239内のスイッチをPCMデータ247とRFユニット241を接続するようにコマンドで指示する(S2421)。
When the slave unit is responded, the
FAXの着信の場合、MPU201は共通レジスタ218を読み、FAX受信用のペリフェラルのステータスを確認する(S2422)。空いていれば(S2423)、シリアル通信243を介して、CPU206にFAX受信のコマンドを出す(S2424)。シリアル通信243を介して、CPU206からFAX受信確認のコマンドがきたら(S2425)、MPU201は共有レジスタ218にFAX受信のステータスを書き(S2426)、ISDN側に応答を返し、ISDNの接続を行う(S2427)。例えばB1チャネルが接続された場合、MPU201はアナログスイッチ217のパスをFAXモデム213とアナログ信号245に接続し、スイッチ230で、ポート258とポート252を接続する。そしてスイッチ234でPCMデータ247に接続し(S2428)、さらにシリアル通信244を介してCPU238にPHSベースバンド処理部239内のスイッチをPCMデータ247とアナログ信号245を接続するようにコマンドで指示する(S2429)。
In the case of a FAX incoming call, the
データの着信の場合、宛先を確認する(S2430)。特に親機宛て、子機宛てなどの指定がなかった場合、まず共有レジスタを読み、親機に接続されているPCが使われているかを確認する(S2431)。空いていれば(S2432)、RS232Cコントローラを介して、PCに対して着信のコマンドを出す(S2433)。さらにMPU201はシリアル通信244を介してCPU238に着信要求コマンドを出す(S2434)。CPU238はPHSベースバンド処理部239、RFユニット241を使って無線接続を開始する(S2435)。親機に接続されているPCから応答が返ってきたら(S2436)、MPU201はISDN側に応答を返し、ISDNの接続を行う(S2437)。さらに共有レジスタのPCのステータスを使用中にする(S2438)。例えばB1チャネルが接続された場合、MPU201は、スイッチ230で、ポート258とポート257を接続する(S2439)。そして、シリアル通信244を介してCPU238にPHS切断指示コマンドを出す(S2440)。受信したデータはHDLCコントローラ227を介して1度SRAM204に蓄積される。MPU201は蓄積されたデータをRS232Cコントローラ219を介してPCにおくる(S2441)。
In the case of incoming data, the destination is confirmed (S2430). In particular, when there is no designation for the parent device or the child device, the shared register is first read to confirm whether the PC connected to the parent device is being used (S2431). If it is available (S2432), an incoming command is issued to the PC via the RS232C controller (S2433). Further, the
子機が応答されると、CPU238はシリアル通信244を介してCPU201に応答のコマンドを出す。MPU201はRS232Cコントローラ219を介してPCに着信停止のコマンドを出す(S2442)。さらにISDN側に応答を返し、ISDNの接続を行う(S2443)。例えばB1チャネルで接続された場合でデータがPPPデータである場合、スイッチ230で、ポート258とポート257を接続する。そしてスイッチ231でポート255に接続し(S2444)、さらにシリアル通信244を介してCPU238にPHSベースバンド処理部239内のスイッチを32Kbpsデータ通信251とRFユニット241を接続するようにコマンドで指示する(S2445)。受信したデータはHDLCコントローラを介して1旦SRAM204に蓄積する。MPU201は蓄積されたデータをPIAFSコントローラ228に通し、さらにI460変換236で速度変換されて無線部237に送り出す。PIAFSデータである場合、スイッチ230で、ポート258とポート254を接続する。そしてスイッチ231でポート254に接続し(S2444)、さらにシリアル通信244を介してCPU238にPHSベースバンド処理部239内のスイッチを32Kbpsデータ通信251とRFユニット241を接続するようにコマンドで指示する(S2445)。受信したデータはPIAFSコントローラ228に通し、さらにI460変換236で速度変換させて無線部237に送り出す。
When the slave unit is responded, the
(2)CPU206の制御動作
図27はCPU206の通信制御動作を示したフローチャートである。
(2) Control Operation of
FAX部において、オペレーションパネル210からキーが入力される、またはパラレル通信部211を介してPCからコマンドを受け付ける、またはMPU201からシリアル通信243を介してコマンドを受け付けると(S2501)、そのコマンドを解析し(S2502)、各ペリフェラルの動作を開始する。また、オペレーションパネル210からキーが入力される、またはパラレル通信部211を介してPCからコマンドを受け付け、それが自分の管理外のペリフェラル用のコマンドであれば、シリアル通信243を介してMPU201にコマンドとして渡す。さらに動作の開始されたペリフェラルのステータスを共通レジスタ218に書き込む。
In the FAX unit, when a key is input from the
例えば、オペレーションパネル、またはパラレル通信部211を介してPCから、FAX送信のコマンドを受けると(S2503)、シリアル通信ポート243を介してMPU201にFAX開始のコマンド(S2504)と電話番号を送る(S2505)。MPU201より接続完了のコマンドが返ってきたら(S2506)、共有レジスタのカラースキャナ、FAXモデムのステータスを使用中にし(S2507)、カラースキャナ部209を動かし、データを読み取り(S2508)、FAXモデムを使ってデータを符号化し(S2509)、アナログスイッチ217に対してデータを流す(S2510)。
For example, when a FAX transmission command is received from the PC via the operation panel or the parallel communication unit 211 (S2503), a FAX start command (S2504) and a telephone number are sent to the
また例えば、MPU201からFAX受信のコマンドを受けたら、共有レジスタのカラープリンタ、FAXモデムのステータスを使用中にし(S2511)、シリアル通信ポート243を介してCPU201にFAX受信確認のコマンドを送る(S2512)。アナログスイッチ217からデータを受けたら(S2513)、FAXモデム213において復号化し(S2514)、カラープリンタ208にてプリントアウトする(S2515)。
Also, for example, when a FAX reception command is received from the
(3)CPU238
図26はCPU238の通信制御動作を示したフローチャートである。
(3)
FIG. 26 is a flowchart showing the communication control operation of the
まずPHS側からの着信動作について説明する。 First, an incoming call operation from the PHS side will be described.
PHS部において、CPU238がPHSベースバンド処理部239、240から着信を受けると(S2601)、無線チャネル資源を検索し(S2602)、資源が空いていれば(S2603)、無線リンクを張りに行く(S2604)。無線リンクが確立し、無線子機より、呼設定制御データが来ると(S2605)、CPU238はMPU201に対してシリアル通信データ244を介して呼設定のコマンドを送る(S2606)。MPU201からシリアル通信データ244を介して、呼設定受付、呼出し、応答のそれぞれコマンドを受けると、CPU238は、それぞれの制御データを作成し、無線子機に送る。さらにPCU238は、認証などの無線接続を確立する(S2607)。そして、MPU201からシリアル通信データ244を介して、PHSベースバンド処理部のパスの設定コマンドを受け(S2608)、それに従って、RFユニット241(240)から出てくる32Kbpsのデータを、データ伸長して64Kbpsで出力するパス248(250)に接続するか、または32Kbpsのデータを出力するパス251に接続するか、またはアナログ信号パス245に接続する(S2609)。その後、データ通信を開始する(S2610)。
In the PHS unit, when the
無線子機より切断制御データが来ると(S2611)、CPU238はMPU201に対してシリアル通信データ244を介して切断のコマンドを送る(S2612)。そして無線リンクの切断を行う。
When disconnection control data comes from the wireless slave unit (S2611), the
次に、PHS側への発信動作について説明する。 Next, the transmission operation to the PHS side will be described.
MPU201からシリアル通信データ244を介してCPU238に接続のコマンドが来ると(S2613)、CPU238は無線チャネルの空きを確認しに行き(S2614)、空いていれば、無線リンクを張りに行く(S2615)。無線子機から応答の制御データがきたら(S2616)、シリアル通信データ244を介してMPU201に応答のコマンドを送る(S2617)。さらに、MPU201からシリアル通信データ244を介して、PHSベースバンド処理部のパスの設定コマンドを受け(S2618)、それに従って、RFユニット241(240)から出てくる32Kbpsのデータを、データ伸長して64Kbpsで出力するパス248(250)に接続するか、または32Kbpsのデータを出力するパス251に接続するか、またはアナログ信号パス245に接続する(S2619)。その後、データ通信を開始する(S2620)。
When a command for connection is received from the
MPU201からシリアル通信データ244を介してCPU238に切断のコマンドが来ると(S2621)、CPU238は無線リンクの切断を行う(S2612)。
When a disconnection command is received from the
この他、CPU238は、MPU201からのシリアル通信データ244を介しての音発生コマンドに対して、PHSベースバンド処理部239の音源を使い、指定された音を指定されたパス(アナログ信号パス245、または64Kbpsで出力するパス248、またはRFユニット241からのパス)に出力する。
In addition to this, the
又、本発明は、上述した実施の形態に限らず種々の変形が可能である。 The present invention is not limited to the above-described embodiment, and various modifications can be made.
以上の様に、無線データ通信によりPCとターミナルアダプタを接続する構成をとるため、公衆回線に接続する場所とPCの設置場所が離れている場合でも使用することが可能となる。 As described above, since the PC and the terminal adapter are connected by wireless data communication, the PC can be used even when the place where the PC is installed is remote from the place where the PC is installed.
又、ターミナルアダプタ、ファクシミリ、プリンタ、スキャナ、PHS親機機能を内蔵しているため、省スペースと高いコストパフォーマンスを実現することが可能であり、無線で接続されたデータ端末、有線で接続されたデータ端末、無線電話機、ハンドセット、ファクシミリなどのうちで任意のものを使っての通信が可能となる。 In addition, the built-in terminal adapter, facsimile, printer, scanner, and PHS main unit functions enable space saving and high cost performance, and wirelessly connected data terminals and wired connections. Communication using any one of data terminals, wireless telephones, handsets, facsimiles and the like is possible.
又、ファクシミリ処理部とその他の処理部で異なるコンピュータ(CPU)を使用しているため、従来のファクシミリの回路構成を変更しないままで本発明を実施することが可能となる。 Further, since different computers (CPUs) are used in the facsimile processing unit and other processing units, the present invention can be implemented without changing the circuit configuration of the conventional facsimile.
又、ターミナルアダプタにプリンタ、スキャナ、ファクシミリ、電話機能を持たせて統合的に制御することで、操作性の向上を実現すると同時に省スペースとコストダウンを実現することを可能にする。 In addition, the terminal adapter is provided with a printer, a scanner, a facsimile, and a telephone function, and integrated control makes it possible to improve operability and at the same time save space and cost.
又、マルチCPUと共有レジスタを使った構成となっているため、従来のファクシミリ装置の大きな変更を行わないままで、ターミナルアダプタ機能やPHS親機機能を付加することを可能にし、拡張性の高い無線通信装置を実現することができるものである。 In addition, since it uses a multi-CPU and a shared register, it is possible to add a terminal adapter function and a PHS master unit function without greatly changing the conventional facsimile apparatus, and it has high expandability. A wireless communication device can be realized.
又、例えば、有線で接続されたデータ端末(PCなど)からも、無線で接続されたデータ端末(PIAFS対応端末)からも、無線電話機(PHS電話機)からも公衆通信回線に接続することが可能となる。 In addition, for example, it is possible to connect to a public communication line from a data terminal (such as a PC) connected by wire, a data terminal (PIAFS compatible terminal) connected wirelessly, or a wireless telephone (PHS telephone). It becomes.
又、例えば、ISDNの2チャネルを有効利用して、無線電話機による通話を行いながらデータ伝送を行なうことが可能となる。 In addition, for example, data transmission can be performed while making a telephone call using a wireless telephone by effectively using two channels of ISDN.
又、例えば、有線で接続されたデータ端末(PCなど)、無線で接続されたデータ端末、無線電話機のうちの2台が同時にISDNと接続することが可能となる。 Also, for example, two of a data terminal (such as a PC) connected by wire, a data terminal connected wirelessly, and a wireless telephone can be simultaneously connected to the ISDN.
又、例えば、データ端末と複数の無線電話機を収容する場合に、データ端末と複数の無線電話機のうちの2台が同時にISDNに接続することが可能となる。 For example, when accommodating a data terminal and a plurality of wireless telephones, two of the data terminal and the plurality of wireless telephones can be simultaneously connected to the ISDN.
又、例えば、データ端末と無線電話機と無線通信装置本体に付属したハンドセットのうちの2台が同時にISDNに接続することが可能となる。 Further, for example, two of the data terminal, the wireless telephone, and the handset attached to the wireless communication apparatus main body can be simultaneously connected to the ISDN.
又、例えば、無線データ伝送プロトコル(PIAFS)に従ったデータを無線データ伝送プロトコルに対応していない相手に送信することが可能となる。 In addition, for example, it is possible to transmit data according to the wireless data transmission protocol (PIAFS) to a partner that does not support the wireless data transmission protocol.
又、例えば、相手がPIAFSに対応している場合も対応していない場合も、無線データ端末から受信したデータを相手に送信することが可能となる。 In addition, for example, it is possible to transmit data received from a wireless data terminal to a partner regardless of whether the partner is compatible with PIAFS.
又、例えば、32Kbpsで無線データ端末から送信されたデータを64KbpsのISDN回線に送信することが可能となる。 For example, data transmitted from a wireless data terminal at 32 Kbps can be transmitted to a 64 Kbps ISDN line.
又、例えば、音声通信の場合、データ通信の場合のそれぞれについて最適な経路選択が可能となる。 In addition, for example, in the case of voice communication, it is possible to select an optimum route for each of data communication.
又、ファクシミリ機能を実現すると共に、システム全体として、システム内の各資源を効率よく使用できる。 In addition, the facsimile function can be realized and the resources in the system can be used efficiently as the entire system.
又、例えば、無線データのPCM変換処理とアナログ信号のPCM変換処理を共通のアナログ/デジタル変換処理部で行い、小型化とコストダウンが可能となる。 In addition, for example, the wireless data PCM conversion process and the analog signal PCM conversion process are performed by a common analog / digital conversion processing unit, and the size and cost can be reduced.
又、通話時の回線エコーを除去すると同時に、データ通信時のデータは変化させないで送信することが可能となる。 In addition, it is possible to remove the line echo during the call and transmit the data without changing the data communication.
又、無線で接続されたデータ端末が送信するデータがエコーキャンセル処理の不要なデータであることが判断できる。
又、無線で接続されたデータ端末から送られるデータを記録することが可能となる。
又、例えば、スキャナで読み取った画像データを無線で接続されたデータ端末に送ることが可能となる。
Further, it can be determined that data transmitted from a wirelessly connected data terminal is data that does not require echo cancellation processing.
It is also possible to record data sent from a data terminal connected wirelessly.
Further, for example, image data read by a scanner can be sent to a data terminal connected wirelessly.
又、無線データ伝送プロトコル処理部と記録手段や読取手段の処理速度に差がある場合にもデータのオーバーフローが生じないで記録できる。
又、従来のファクシミリの構成を大幅に変更することなく利用でき、無線データ通信処理機能を実現できる。
Further, even when there is a difference in processing speed between the wireless data transmission protocol processing unit and the recording means or reading means, recording can be performed without causing data overflow.
Further, the configuration of the conventional facsimile can be used without drastically changing, and a wireless data communication processing function can be realized.
又、例えば、DSU機能を内蔵することで工事を不要とし設置場所の削減を図ると同時に、他のISDN端末をバス接続することが可能となる。
又、位相の異なるシリアルデータのタイミングを調整して、バイト単位でのデータの受け渡しが可能となる。
In addition, for example, by incorporating a DSU function, it is possible to eliminate the work and reduce the installation location, and at the same time connect other ISDN terminals to the bus.
In addition, it is possible to transfer data in byte units by adjusting the timing of serial data having different phases.
又、デジタル公衆通信回線から抽出したクロックとデジタル無線通信制御部のクロックの位相差がどのような値であっても、データ誤りの発生を防止できる。 In addition, the occurrence of data error can be prevented regardless of the value of the phase difference between the clock extracted from the digital public communication line and the clock of the digital wireless communication control unit.
又、デジタル公衆通信回線とデジタル無線通信回線を同期して動作することが可能となり、データのアンダーラン、オーバーランの発生を防止できる。 In addition, it is possible to operate the digital public communication line and the digital wireless communication line in synchronization with each other, and data underrun and overrun can be prevented.
又、デジタル公衆通信回線から抽出するクロックの精度が一時的に悪化した場合でも、デジタル無線通信回線を動作させるクロックの精度を所定の範囲に保持することが可能となる。 Further, even when the accuracy of the clock extracted from the digital public communication line is temporarily deteriorated, it is possible to maintain the accuracy of the clock for operating the digital wireless communication line within a predetermined range.
201 MPU
202 バス
203 ROM
204 SRAM
205 ファクシミリエンジン部
206 CPU
207 内部バス
208 カラープリンタ部
209 カラースキャナ部
210 オペレーションパネル
211 パラレル通信ポート
212 インターフェース
213 モデム部
214 ハンドセット
215 スピーカ
216 メロディ部
217 アナログスイッチ
218 共有レジスタ
219 RS232Cコントローラ
220 ドライバ
221 インターフェース
225 ISDNインターフェース
226 エコーキャンセラー
227 HDLCコントローラー
228 PIAFSコントローラー
229 第1のポートスイッチ
233 第2のポートスイッチ
237 PHS部
201 MPU
202
204 SRAM
205
207
Claims (4)
データを記録出力する記録手段と、
第1の情報処理装置から無線によりデータを受信する受信手段と、
第2の情報処理装置を有線接続する接続手段と、
前記第1の情報処理装置との無線通信を制御する第1CPUと、前記第1CPUに対し共有レジスタを介して接続され、前記記録手段の制御および前記第2情報処理装置との有線通信を制御する第2CPUとを備え、前記通信回線を介してデータを送信する場合は、前記通信回線を介した相手装置を指定する情報を受信し、該情報に従って、前記第1の情報処理装置から前記第1CPUを介して無線により受信したデータもしくは前記第2の情報処理装置から前記第2CPUを介して有線により受信したデータを前記相手装置に送信し、前記記録手段によりデータを記録出力する場合は、無線接続する前記第1の情報処理装置および有線接続する前記第2の情報処理装置で共通に使用される共有コマンドの指示に従って、前記第1の情報処理装置から前記第1CPUを介して無線により受信したデータもしくは前記第2の情報処理装置から前記第2CPUを介して有線により受信したデータを前記記録手段により記録出力させ、前記第1の情報処理装置から無線により受信したデータを記録出力する場合は、前記共有コマンドを前記共有レジスタを経由して前記第1CPUと前記第2CPUの間で通信させる制御手段と、を有することを特徴とする無線通信装置。 A wireless communication device capable of connecting a communication line,
Recording means for recording and outputting data;
Receiving means for wirelessly receiving data from the first information processing apparatus;
Connection means for connecting the second information processing apparatus by wire;
A first CPU that controls wireless communication with the first information processing apparatus; and a first register that is connected to the first CPU via a shared register, and controls the recording means and wired communication with the second information processing apparatus. A second CPU, and when transmitting data via the communication line, receives information designating a counterpart device via the communication line, and from the first information processing apparatus according to the information, the first CPU If the data received wirelessly via the data or the data received via wire from the second information processing device via the second CPU is sent to the counterpart device, and the data is recorded and output by the recording means, the wireless connection The first information processing device according to an instruction of a shared command used in common by the first information processing device and the second information processing device connected by wire From the first information processing apparatus, the recording means records and outputs data received wirelessly via the first CPU from a device or data received via wire from the second information processing apparatus via the second CPU. And a control unit configured to communicate the shared command between the first CPU and the second CPU via the shared register when recording and outputting data received wirelessly .
前記制御手段は、前記読取手段により読み取られた画像データを前記通信回線を介して送信するよう制御することを特徴とする請求項1に記載の無線通信装置。 Having reading means for reading an image;
The wireless communication apparatus according to claim 1, wherein the control unit controls the image data read by the reading unit to be transmitted via the communication line.
前記読取手段により読み取られた画像データを無線により前記第1の情報処理装置に送信する送信手段と、を有し、
前記制御手段は、前記読取手段により読み取られた画像データを前記送信手段により前記第1の情報処理装置に送信するよう制御することを特徴とする請求項1に記載の無線通信装置。 Reading means for reading an image;
Transmission means for wirelessly transmitting the image data read by the reading means to the first information processing apparatus,
2. The wireless communication apparatus according to claim 1, wherein the control unit controls the image data read by the reading unit to be transmitted to the first information processing apparatus by the transmission unit.
前記読取手段により読み取られた画像データを無線により前記第1の情報処理装置に送信する第1の送信手段と、
前記読取手段により読み取られた画像データを有線を介して前記第2の情報処理装置に送信する第2の送信手段と、を有し、
前記制御手段は、前記読取手段により読み取られた画像データを、前記通信回線を介して送信もしくは前記第1送信手段により前記第1の情報処理装置に送信もしくは前記第2の送信手段により前記第2の情報処理装置に送信するよう制御することを特徴とする請求項1に記載の無線通信装置。 Reading means for reading an image;
First transmission means for wirelessly transmitting image data read by the reading means to the first information processing apparatus;
Second transmission means for transmitting the image data read by the reading means to the second information processing apparatus via a wire ,
The control unit transmits the image data read by the reading unit via the communication line, transmits the image data to the first information processing apparatus by the first transmission unit, or transmits the second data by the second transmission unit. The wireless communication apparatus according to claim 1, wherein the wireless communication apparatus is controlled to transmit to the information processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007004644A JP4464411B2 (en) | 1997-06-23 | 2007-01-12 | Wireless communication device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16581697 | 1997-06-23 | ||
| JP2007004644A JP4464411B2 (en) | 1997-06-23 | 2007-01-12 | Wireless communication device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10128899A Division JPH1174992A (en) | 1997-06-23 | 1998-05-12 | Wireless communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007181220A JP2007181220A (en) | 2007-07-12 |
| JP4464411B2 true JP4464411B2 (en) | 2010-05-19 |
Family
ID=38305820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007004644A Expired - Fee Related JP4464411B2 (en) | 1997-06-23 | 2007-01-12 | Wireless communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4464411B2 (en) |
-
2007
- 2007-01-12 JP JP2007004644A patent/JP4464411B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007181220A (en) | 2007-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1596567A2 (en) | Radio communication apparatus connected to a digital subscriber line for interfacing voice or data communication terminals | |
| RU2107402C1 (en) | Method to start and stop servicing using voice signals or data signals from mobile set | |
| JPH1174992A5 (en) | ||
| US5826026A (en) | Internet message communicator with direct output to a hard copy device | |
| JP4464411B2 (en) | Wireless communication device | |
| JP2006094024A (en) | Facsimile machine and facsimile communication method thereof | |
| JP2006074485A (en) | Facsimile machine and facsimile communication method therefor | |
| JPH11136396A (en) | Communication device | |
| JPS6339137B2 (en) | ||
| EP1392040A2 (en) | Communication apparatus with one-way speakerphone function | |
| JP3314988B2 (en) | Facsimile machine | |
| KR19980078424A (en) | Internet phone, fax communication device | |
| KR200187078Y1 (en) | Internet telephone,communication device | |
| JP2000174922A (en) | Communication device | |
| JP2001352366A (en) | Telephone equipment | |
| JP2629599B2 (en) | Key telephone device with simultaneous facsimile broadcasting function | |
| JP2002009886A (en) | Telephone equipment | |
| JP2001204065A (en) | Communication device | |
| JP3586508B2 (en) | Communication device | |
| JP2594190B2 (en) | Facsimile machine | |
| JP3060326B2 (en) | Communications system | |
| JP2683094B2 (en) | Switching device and control method thereof | |
| KR20020089863A (en) | Telephon adapter for providing internetphone function and processing method thereof | |
| JP2001024815A (en) | Communication device and communication control method thereof | |
| JPH02264553A (en) | Exchange |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090114 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090721 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091020 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100119 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100121 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100216 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100218 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |