JP3008635B2 - Data communication device - Google Patents
Data communication deviceInfo
- Publication number
- JP3008635B2 JP3008635B2 JP2644792A JP2644792A JP3008635B2 JP 3008635 B2 JP3008635 B2 JP 3008635B2 JP 2644792 A JP2644792 A JP 2644792A JP 2644792 A JP2644792 A JP 2644792A JP 3008635 B2 JP3008635 B2 JP 3008635B2
- Authority
- JP
- Japan
- Prior art keywords
- data communication
- dictionary
- data
- same
- stored
- 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
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、デ−タ圧縮機能を備え
たデ−タ通信装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication device having a data compression function.
【0002】[0002]
【従来の技術】データ圧縮法には種々の方法があり、そ
の技術を基軸とするデータ圧縮機能を備えたデータ通信
装置も知られている。例えば、文字列データを圧縮する
アルゴリズムとそれをデータ通信装置が備えるための技
術としては、CCITT勧告V.42bisに示される
方法が代表的なものとして挙げられる。この方法自体の
説明は省略するが、この方法によって、相互のデータ通
信装置が同一の文字列とインデックスの関連を示した情
報(これを辞書と呼ぶ)を持ち、記号例をインデックス
に変更して伝送する。この際、インデックスは、最大何
文字の文字列を1つのインデックスとするかによって異
なるが、インデックス長は文字列を一意に決定するため
のものであるため9ビット以上のデータとなる。このイ
ンデックスについて相互のデータ通信装置が全く同じ規
則で文字列を定義したものが辞書であり、例えば特定の
3文字(24ビット)を特定の9ビットのインデックス
として割付ることにより、データの送信側は、この辞書
を元に特定の24ビットのデータを9ビットのデータに
変換し、データの受信側は特定の9ビットのデータを2
4ビットに変換し、元々の送信データとみなすことがで
きる、このように相互のデータ通信装置が共通の辞書を
持つことにより、実際に伝送したい情報よりも短い情報
長によるデータ通信を可能とするものである。2. Description of the Related Art There are various data compression methods, and a data communication device having a data compression function based on the technology is also known. For example, an algorithm for compressing character string data and a technique for providing the data communication device with the algorithm include CCITT Recommendation V.1. The method shown in 42bis is a typical example. Although the description of this method itself is omitted, by this method, the mutual data communication apparatuses have information indicating the relation between the same character string and the index (this is called a dictionary), and the symbol examples are changed to the index. Transmit. At this time, the index
It depends on whether the character string is one index.
However, the index length uniquely determines the character string.
Therefore, the data is 9 bits or more. This
The same data communication equipment
A dictionary defines a character string according to a rule.
3 characters (24 bits) indexed to a specific 9 bit
The sender of data can use this dictionary
To convert specific 24-bit data to 9-bit data based on
After conversion, the data receiving side converts the specific 9-bit data into 2 bits.
It can be converted to 4 bits and regarded as the original transmission data.
In this way, mutual data communication devices can use a common dictionary
By having this, data communication with an information length shorter than the information actually desired to be transmitted is enabled.
【0003】ここで、CCITT勧告V.42bisで
は、デ−タ通信開始時にインデックスを付与した文字列
は、独自の制御用インデックス以外の、すべての8ビッ
トコ−ドによる文字列長1の文字列で、その後、伝送す
るデ−タに出現する文字列を辞書に登録する方法を取っ
ている。この方法を実現する手段を持つデ−タ通信装置
は、デ−タを伝送する過程で文字列にインデックスを付
与し、再度同じ文字列が出現した際に、そのインデック
スを送信することにより、高い圧縮率の伝送を実現す
る。Here, CCITT Recommendation V. In the case of 42bis, the character string indexed at the start of data communication is a character string having a character string length of 1 using all 8-bit codes, except for a unique control index, and thereafter appears in transmitted data. The method of registering the character string to be performed in the dictionary is adopted. A data communication apparatus having a means for realizing this method assigns an index to a character string in the process of transmitting data, and transmits the index when the same character string appears again, thereby increasing the index. The transmission of the compression ratio is realized.
【0004】[0004]
【発明が解決しようとする課題】上記方法における問題
点は、デ−タ通信開始時に記憶されている辞書が、全て
の8ビットコ−ドによる文字のみで構成されているとこ
ろにある。これは、デ−タ通信開始当初におけるデ−タ
の圧縮率が、デ−タ通信がある程度行われた後のそれと
比較すると劣っていることを示し、そのため、伝送され
るデ−タが何を表現するものか予め解っているデ−タ通
信装置の利用者にとっては、伝送するデ−タ群中に頻繁
に登場する文字列の幾つかの推測をするに難しくない分
だけ、圧縮されたデ−タの伝送量がデ−タ通信の初期に
おいては増加していることを表している。The problem with the above method is that the dictionary stored at the start of data communication is composed only of characters of all 8-bit codes. This indicates that the data compression ratio at the beginning of data communication is inferior to that after data communication has been performed to some extent, and therefore, what data is transmitted. For a user of a data communication device who knows what to represent or knows in advance, the compressed data is not difficult to guess at some of the strings that appear frequently in the data to be transmitted. This indicates that the data transmission amount is increasing at the beginning of data communication.
【0005】本発明の第1の目的は、デ−タの伝送量、
ひいては、伝送時間、デ−タ通信における回線コストを
低減させるために、同一のデ−タ通信の相手と再度デ−
タ通信を行う際に、前回のデ−タ通信によって作成され
た、既にある程度の数の文字列に対するインデックスが
存在する辞書を元に、新たに出現した文字列を辞書に登
録することにによって、デ−タ通信の開始時から高効率
の圧縮デ−タ通信装置を提供することである。A first object of the present invention is to provide a data transmission amount,
Eventually, in order to reduce the transmission time and the line cost in data communication, the data communication with the same data communication partner is repeated.
When performing data communication, a newly appearing character string is registered in the dictionary based on a dictionary created by the previous data communication and already having an index for a certain number of character strings. An object of the present invention is to provide a highly efficient compressed data communication apparatus from the start of data communication.
【0006】また、上記第1の目的を達成する機能を備
えたデ−タ通信装置において、記憶装置の記憶容量が有
限である場合に、その容量の許す限り多種類の辞書を記
憶するデ−タ通信装置を提供することを第2の目的とす
る。In a data communication apparatus having a function to achieve the first object, when the storage capacity of a storage device is finite, data for storing various types of dictionaries as long as the storage capacity permits. A second object is to provide a data communication device.
【0007】[0007]
【課題を解決するための手段】本発明は、上記第1の目
的を達成するために、利用者が伝送したいデ−タを圧縮
して伝送する機能を持つデ−タ通信装置本体と、この本
体に収納され、相互のデータ通信装置が同一の文字列と
インデックスの関連した情報を有する複数の辞書と、 あ
るデ−タ通信において用いられたデ−タ群中に出現した
複数の記号列に対してインデックスを付与したこれら辞
書の一つに、デ−タ通信の相手アドレス及びキ−ワ−ド
を付加情報として加えたものを特定辞書とし、この特定
辞書にデ−タ通信終了後も記憶する記憶手段と、 デ−タ
通信を開始する際に、上記相手アドレス及びキ−ワ−ド
によってデ−タ通信装置が相互に同一の特定辞書を記憶
しているか否かを確認する手段と、その特定辞書を用い
てデ−タ圧縮によるデ−タ通信を開始するか否かの選択
を行う手段と、その特定辞書を用いてデ−タ圧縮による
デ−タ通信を行う手段を備えたものである。Means for Solving the Problems The present invention, in order to achieve the first object, the user is de to be transmitted - de has a function of transmitting to compress the data - and data communication apparatus main body, the Book
It is stored in the body and the mutual data communication device is the same character string
A plurality of dictionaries having information related to the index;
Appeared in the data group used in the data communication
These words indexing multiple strings
One of the documents is the destination address and keyword for data communication.
Is added as additional information to a specific dictionary,
De dictionary - after data communication end also stores a storage means, de - data
When starting communication, use the above partner address and keyword
The data communication device stores the same specific dictionary.
Using the means to confirm whether or not
Whether to start data communication by data compression
And data compression using the specific dictionary.
It is provided with means for performing data communication .
【0008】また、本発明は、上記第2の目的を達成す
るために、記憶手段によって記憶された特定辞書に関し
て、付加情報として記憶した相手アドレスとキ−ワ−ド
は異なるが、辞書が同一であるものが記憶装置に複数記
憶されている可能性が有り得る場合に、同一である辞書
を検索する手段と、この検索の結果、同一である特定辞
書について、それぞれに付加情報として記憶されている
相手アドレスとキ−ワ−ドを一つの関連した情報とみな
し、そのそれぞれを、ただ一つの特定辞書に対する付加
情報として記憶装置に記憶し、残りの辞書を上記記憶装
置より削除する手段を備えたものである。Further, the present invention relates to a specific dictionary stored by a storage means in order to achieve the second object.
Address and keyword stored as additional information
Are stored in the storage device, but the same dictionary
A dictionary that is the same when it is possible that
And a specific word that is the same as a result of this search
Each document is stored as additional information
Regarding the destination address and keyword as one related information
And add each one to only one specific dictionary
Information is stored in the storage device, and the remaining dictionaries are stored in the storage device.
It is provided with a means for deleting from the location .
【0009】従って、本発明によれば、あるデータ通信
に使用した辞書を特定辞書とし、データ通信の終了した
後も記憶し、再度同一の相手と通信を行う際に、同一の
特定辞書を相互に記憶していることを確認した上で、そ
の特定辞書をデータ通信の開始時から用いたデータ通信
を実現する。また、相手アドレス、及びキーワードが異
なる複数の同一辞書を、ただ一つの辞書(特定辞書)と
複数の相手アドレスとキーワードの組による付加情報を
持ったものとして記憶し直すことで、記憶装置の記憶容
量を効率的に使用することができる。Therefore, according to the present invention, a dictionary used for a certain data communication is set as a specific dictionary, stored even after the data communication is completed, and when the same communication is performed again, the same dictionary is used.
After confirming that the specific dictionaries are mutually stored, the data communication using the specific dictionaries from the start of the data communication is realized. In addition, by storing a plurality of same dictionaries having different partner addresses and keywords as having only one dictionary (specific dictionary) and additional information based on a combination of a plurality of partner addresses and keywords, storage in the storage device is performed. Capacity can be used efficiently.
【0010】[0010]
【実施例】図1は、本発明の一実施例の構成を示す。FIG. 1 shows the configuration of an embodiment of the present invention.
【0011】図1において、1は記憶装置であり、この
記憶装置1は、デ−タ通信中に使用している辞書11
と、以前のデ−タ通信で使用した辞書12を記憶する。
2は辞書を生成する装置、3は辞書11を辞書12とし
て記憶する際に、デ−タ通信の相手アドレス、及びキ−
ワ−ドを付加情報として記憶する装置、4はそのときの
デ−タ通信の相手アドレスと、辞書の付加情報として記
憶したデ−タ通信の相手アドレスとを比較する装置、5
はキ−ワ−ドを確認する装置、6は記憶した辞書を用い
たデ−タ圧縮機能によるデ−タ伝送を行うか否かを判断
する装置である。また、7は複数の辞書12から同一の
ものを検索する装置、8は検索された辞書の付加情報で
ある相手アドレス、キ−ワ−ドをその中のただ一つの辞
書の付加情報として記憶する装置、9は検索対象の辞書
の残りが記憶されていた領域を記憶装置から解放する装
置である。In FIG. 1, reference numeral 1 denotes a storage device, which is a dictionary 11 used during data communication.
And the dictionary 12 used in the previous data communication.
Reference numeral 2 denotes a device for generating a dictionary, and reference numeral 3 denotes a device for storing a dictionary 11 as a dictionary 12, a partner address of data communication,
A device 4 for storing the word as additional information; a device 4 for comparing the address of the data communication at that time with the address of the data communication stored as the additional information in the dictionary;
Is a device for confirming a keyword, and 6 is a device for determining whether or not to transmit data by a data compression function using a stored dictionary. Reference numeral 7 denotes a device for searching the same dictionary from a plurality of dictionaries 12, and reference numeral 8 denotes a destination address and a keyword, which are additional information of the searched dictionaries, as additional information of only one of the dictionaries. An apparatus 9 releases an area storing the rest of the dictionary to be searched from the storage device.
【0012】なお、図1において、実線はデ−タの授受
系を表わし、破線は装置間の制御線を表わす。In FIG. 1, a solid line represents a data transmission / reception system, and a broken line represents a control line between devices.
【0013】次に、上記実施例の動作について説明す
る。まず、データ通信中に辞書生成装置2によってデー
タの伝送がある度にインデックスを付加して行く辞書1
1を付加情報記憶装置3によって固定的なインデックス
を持った特定辞書12として相手アドレスとキーワード
を付加情報として記憶させる。この動作は、データの伝
送が全くないことが保証されているときに、相互のデー
タ通信装置の利用者が同時に行うことが望ましい。も
し、相互のデータ通信装置の利用者が独立して、任意の
タイミングでこの動作を行った場合は、送信側のデータ
通信装置がどの文字列を送信した後にこの動作を行った
ことを受信側のデータ通信装置が認識できないため、相
互が同一の特定辞書を記憶できない可能性が生じるため
である。Next, the operation of the above embodiment will be described. First, a dictionary 1 to which an index is added each time data is transmitted by the dictionary generation device 2 during data communication.
No. 1 is stored in the additional information storage device 3 as a specific dictionary 12 having a fixed index, and the partner address and the keyword are stored as additional information. This operation is desirably performed simultaneously by the users of the mutual data communication devices when it is guaranteed that no data is transmitted. If the users of each other's data communication device perform this operation independently and at any time, the transmitting data communication device transmits which character string and then performs this operation. This is because the data communication devices cannot recognize the same specific dictionary.
【0014】図2は、辞書生成装置3によって記憶装置
1に記憶された辞書12に、相手アドレス13とキーワ
ード14の情報を付加させたものを示した図である。こ
こで、相手アドレスとキーワードの2つを付加情報とし
て記憶させる理由を以下に挙げる。FIG. 2 is a diagram showing a dictionary 12 stored in the storage device 1 by the dictionary generation device 3 with information of a partner address 13 and a keyword 14 added thereto. Here, the reason for storing two of the partner address and the keyword as additional information will be described below.
【0015】まず、キーワードだけを記憶させる場合、
異なるデータ通信の相手について、それぞれ、相互にと
ってまったく新しいキーワードを、その都度選定するの
が困難となる。相手アドレスだけを記憶させる場合、同
一の相手に対しては、ただ一つの辞書しか記憶できな
い。これは同一の相手とまったく別の辞書によるデータ
を、頻繁に伝送する場合の融通性をなくしてしまう。First, when storing only keywords,
It is difficult to select a completely new keyword for each of different data communication partners each time. When storing only the address of the other party, only one dictionary can be stored for the same party. This eliminates the versatility of frequently transmitting data from the same partner and completely different dictionaries.
【0016】次に、データ通信を再度行う際に、比較装
置4は、データ通信の相手アドレスと、辞書12に付加
された相手アドレス情報を比較する。この際、辞書が複
数記憶されている場合は、相手アドレス情報も複数存在
するため、それぞれの相手アドレス情報について比較を
行う。この比較の結果、一致する相手アドレス情報が存
在するならば、その情報と関連を持った辞書は、かつて
同一の相手とデータ通信を行った際に記憶した可能性が
あるものである。Next, when the data communication is performed again, the comparison device 4 compares the data communication partner address with the partner address information added to the dictionary 12. At this time, if a plurality of dictionaries are stored, there are a plurality of partner address information, and the respective partner address information is compared. As a result of the comparison, if there is matching partner address information, the dictionary associated with the information may have been stored when data communication was previously performed with the same partner.
【0017】ここで、相手アドレス情報の一致する辞書
が複数存在する可能性、相手のデータ通信装置が何らか
の方法で、かつて記憶した辞書を廃棄した可能性があ
る。上記の問題を解消するために、キーワードは有効な
効果をもたらす。Here, there is a possibility that there are a plurality of dictionaries having the same address information, and there is a possibility that the data communication device of the other party has discarded the previously stored dictionary by some method. To solve the above problems, keywords have an effective effect.
【0018】確認装置5は、比較装置4の動作によって
選定された辞書に付加されているキ−ワードを、データ
通信においてデータ圧縮機能を用いる前の段階で相手側
へ送信する。この際、相互のデータ通信機器において、
この情報がキーワードであることを知らせるための例の
一つとしては、データ通信を行う際、最も最初に伝送さ
れる情報が、このキーワード情報である、相互において
取り決めることが挙げられる。ここで、データ通信の相
手に対して複数の辞書が選定される場合、データ通信装
置の利用者が、複数のキーワードの中から一つを選定
し、そのキーワードを送信する。したがって、比較装置
4は、データ通信装置の利用者へ、そのデータ通信にお
いて使用可能な辞書と関連しているキーワードを通知
し、それによってデータ通信装置の利用者が選定したキ
ーワードと関連した辞書(特定辞書)を再選定する機能
を併せて持つ。The confirming device 5 transmits the keyword added to the dictionary selected by the operation of the comparing device 4 to the other party before using the data compression function in the data communication. At this time, in mutual data communication equipment,
One example of notifying that this information is a keyword is that when data communication is performed, the first information transmitted is the keyword information, which is mutually agreed upon. Here, when a plurality of dictionaries are selected for the data communication partner, the user of the data communication device selects one of the plurality of keywords and transmits the keyword. Therefore, the comparison device 4 notifies the user of the data communication device of the keyword associated with the dictionary that can be used in the data communication, and thereby, the dictionary associated with the keyword selected by the user of the data communication device ( It also has a function to reselect a specific dictionary .
【0019】確認装置5は、相手のデータ通信装置によ
って送信されたキーワードを受信し、そのキーワード
と、比較装置4によって選定された辞書12の中から、
キーワードが同一のもの(特定辞書)を選定する。この
動作により、データ通信装置が何らかの方法で、かつて
記憶した辞書を破棄した可能性への対応を取ることが可
能となる。すなわち、キーワードは付加情報記憶装置3
によってのみ、相互に同一のものが付与されるため、上
記の動作によって受信したキーワードが存在しないこと
は、そのキーワードと関連する辞書12を何らかの方法
で破棄した後であることを示している。従って、確認装
置5は、同一のキーワードが存在しない場合には、判断
装置6により、既にある辞書を使用したデータ圧縮によ
るデータの伝送が行えないことを示す情報を伝送させる
機能を併せ持つ。The confirmation device 5 receives the keyword transmitted by the data communication device of the other party, and receives the keyword from the dictionary 12 selected by the comparison device 4.
Select the same keyword (specific dictionary) . This operation allows the data communication device to respond in some way to the possibility that the previously stored dictionary has been discarded. That is, the keyword is the additional information storage device 3
, The absence of the keyword received by the above operation indicates that the dictionary 12 associated with the keyword is discarded by some method. Therefore , the checking device 5 has a function of transmitting information indicating that data cannot be transmitted by data compression using an existing dictionary by the determining device 6 when the same keyword does not exist.
【0020】また、実際のデータ通信において、データ
圧縮によるデータの伝送を行うことを判断するのは、デ
ータ通信装置の利用者である。ここで、キーワードを受
信したデータ通信装置の利用者が、既にある辞書を使用
してデータ圧縮によるデータの伝送をする意思がない場
合は、何らかの方法で判断装置6を用いて、そのことを
示す情報を伝送する、あるいは上記のキーワードを送信
する動作の代わりに判断装置6によって、既にある辞書
を使用して、データ圧縮によるデータの伝送をする意思
がないことを示す情報を送信する。Further, in actual data communication, it is the user of the data communication device that determines to transmit data by data compression. Here, if the user of the data communication device that has received the keyword does not intend to transmit data by data compression using an existing dictionary, this is indicated using the determination device 6 in some way. Instead of transmitting information or transmitting the above-described keyword, the determination device 6 transmits information indicating that there is no intention to transmit data by data compression using an existing dictionary.
【0021】上記の動作を、データ通信を行うデータ通
信装置のそれぞれが行うことによって、この辞書をデー
タ通信開始直後から使用するならば、その効果として、
高い圧縮率によるデータの伝送をすることが可能とな
る。If the above operation is performed by each of the data communication devices that perform the data communication, and this dictionary is used immediately after the start of the data communication, the effect is as follows.
It becomes possible to transmit data at a high compression rate.
【0022】上記までの動作説明は、辞書を記憶するた
めの記憶装置の容量が無限にあるならば、一度データ通
信で使用した辞書を次々に記憶して行けば良い。しかし
ながら、記憶容量が有限である場合は、次々に記憶し続
けるのにも限度がある。従って記憶容量を有効に利用す
るための機能が要求される。In the above description of the operation, if the storage device for storing the dictionary has an infinite capacity, the dictionary used once in the data communication may be stored one after another. However, if the storage capacity is finite, there is a limit to continuing to store one after another. Therefore, a function for effectively utilizing the storage capacity is required.
【0023】ここでは、複数のデータ通信装置との間で
辞書を生成した時、同一の辞書が記憶される可能性を考
える。ここで、実際にはそれぞれの辞書を個々に記憶し
ておく必要はなく、辞書の内容自体は一つで、この辞書
にそれぞれのデータ通信装置のアドレスとキーワードの
組が付加されていれば十分である。Here, it is considered that when a dictionary is generated between a plurality of data communication devices, the same dictionary may be stored. Here, in practice, it is not necessary to store each dictionary individually, the content of the dictionary itself is one, and it is sufficient if a set of the address and the keyword of each data communication device is added to this dictionary. It is.
【0024】上記の問題を解決するために、まず、検索
装置7によって同一の内容を持っている辞書12を検索
する。検索の方法自体はさまざまなものが考えられるた
め、ここでは省略する。In order to solve the above problem, first, the search device 7 searches the dictionary 12 having the same contents. Since various search methods are conceivable, they are omitted here.
【0025】図3は検索装置7によって検索された辞書
群を示した図である。図3において、121〜123は
付加情報装置3によって記憶された辞書、131〜13
3は付加情報記憶装置3によって辞書121〜123に
付加された相手アドレス情報、141〜143は付加情
報記憶装置3によって辞書121〜123に付加された
キーワードである。FIG. 3 is a diagram showing a dictionary group searched by the search device 7. In FIG. 3, reference numerals 121 to 123 denote dictionaries stored by the additional information device 3 and 131 to 13.
Reference numeral 3 denotes partner address information added to the dictionaries 121 to 123 by the additional information storage device 3, and 141 to 143 denote keywords added to the dictionaries 121 to 123 by the additional information storage device 3.
【0026】付加情報記憶装置8は、上記の操作によっ
て、同一の内容を持つと見なされた複数の辞書のそれぞ
れについて、関係を持っている相手アドレスの情報とキ
ーワードの情報を一つの組として関連づける。その後
に、任意の辞書を選定し、残りの辞書の相手アドレスの
情報とキーワードの情報の組をその辞書に対して関連づ
ける。The additional information storage device 8 associates, as a set, the information of the partner address and the information of the keyword having a relationship with each other for each of the plurality of dictionaries regarded as having the same contents by the above operation. . Thereafter, an arbitrary dictionary is selected, and a set of information on the address of the other dictionary and information on the keyword is associated with the dictionary.
【0027】解放装置9は、上記の動作が終了した後
に、残りの辞書のために記憶装置1が割り当てていた記
憶領域を解放する。After the above operation is completed, the release device 9 releases the storage area allocated by the storage device 1 for the remaining dictionaries.
【0028】図4は装置8、9によって図3の辞書群を
新たに記憶装置1上に記憶し直したものを示した図であ
る。図と比較すると、辞書122、123を削除した
分、記憶装置1の利用可能記憶容量が増加したことにな
る。FIG. 4 is a diagram showing the dictionary group of FIG. 3 newly stored in the storage device 1 by the devices 8 and 9. Compared to the figure, the usable storage capacity of the storage device 1 has increased due to the deletion of the dictionaries 122 and 123.
【0029】上記の動作を行うことによって、有限であ
る記憶容量の中で、辞書の内容を記憶するために割り当
てる領域を極力少なくすることで、記憶できる特定辞書
の種類を極力多くすることが可能となる。By performing the above operation, it is possible to increase the number of types of the specific dictionary that can be stored as much as possible by minimizing the area allocated for storing the contents of the dictionary within the limited storage capacity. Becomes
【0030】[0030]
【発明の効果】本発明は、上記実施例より明らかなよう
に、同一の相手とデータ通信を行う際に、伝送するデー
タが何を表現するものかということが、データ通信装置
の利用者が予め解っている場合、一度データ伝送で使用
された辞書を利用した方がデータの圧縮率が高いとデー
タ通信装置の利用者が判断した場合に特定辞書とし、そ
の特定辞書をデータ通信開始直後から使用することで、
高い圧縮率によるデータの伝送することが可能となり、
従来の文字列データ圧縮法を用いたデータ通信装置より
もデータの伝送量、ひいては、伝送時間、データ通信に
おける回線コストを低減させることができる。According to the present invention, as is apparent from the above embodiment, when data communication is performed with the same partner, what the data to be transmitted represents is determined by the user of the data communication apparatus. If it is known in advance, once the data communication device user determines that the data compression rate is higher when using the dictionary used for data transmission once, it is set as a specific dictionary, and the specific dictionary is used immediately after data communication starts. By using
It is possible to transmit data with a high compression rate,
It is possible to reduce the amount of data transmission, and thus the transmission time and the line cost in data communication, as compared with a data communication device using a conventional character string data compression method.
【0031】また、本発明においては、記憶装置の記憶
容量が有限である場合に、多種類の特定辞書を上記記憶
装置内に記憶することが可能となり、多数の相手に対し
て上記の機能を利用したデータ通信を行うことができ
る。Further, according to the present invention, when the storage capacity of the storage device is finite, it is possible to store various types of specific dictionaries in the storage device, and the above function can be performed for a large number of partners. Data communication using can be performed.
【図1】本発明の一実施例におけるデータ通信装置のブ
ロック図FIG. 1 is a block diagram of a data communication device according to an embodiment of the present invention.
【図2】本実施例における付加情報記憶装置により辞書
に相手アドレスとキーワードの情報を付加したものを示
す図FIG. 2 is a diagram illustrating a dictionary in which information of a partner address and a keyword is added to the dictionary by the additional information storage device according to the embodiment;
【図3】本実施例における検索装置により検索された辞
書群を示す図FIG. 3 is a diagram illustrating a dictionary group searched by a search device according to the embodiment;
【図4】本実施例における付加情報記憶装置および解放
装置により辞書群を新たに記憶装置上に記憶し直したも
のを示す図FIG. 4 is a diagram showing a dictionary group newly stored on a storage device by an additional information storage device and a release device according to the embodiment;
1 記憶装置 2 辞書生成装置 3 付加情報記憶装置 4 比較装置 5 確認装置 6 判断装置 7 検索装置 8 付加情報記憶装置 9 解放装置 11,12 辞書 13 相手アドレス情報 14 キーワード 121〜123 辞書 131〜133 相手アドレス情報 141〜143 キーワード REFERENCE SIGNS LIST 1 storage device 2 dictionary generation device 3 additional information storage device 4 comparison device 5 checking device 6 judgment device 7 search device 8 additional information storage device 9 release device 11, 12 dictionary 13 partner address information 14 keyword 121 to 123 dictionary 131 to 133 partner Address information 141-143 Keywords
Claims (2)
送する機能を持つデ−タ通信装置本体と、 この本体に収納され、相互のデータ通信装置が同一の文
字列とインデックスの関連した情報を有する複数の辞書
と、 あるデ−タ通信において用いられたデ−タ群中に出現し
た複数の記号列に対してインデックスを付与したこれら
辞書の一つに、デ−タ通信の相手アドレス及びキ−ワ−
ドを付加情報として加えたものを特定辞書とし、この特
定辞書にデ−タ通信終了後も記憶する記憶手段と、 デ−タ通信を開始する際に、上記相手アドレス及びキ−
ワ−ドによってデ−タ通信装置が相互に同一の特定辞書
を記憶しているか否かを確認する手段と、 その特定辞書を用いてデ−タ圧縮によるデ−タ通信を開
始するか否かの選択を行う手段と、 その特定辞書を用いてデ−タ圧縮によるデ−タ通信を行
う手段とを備えたことを特徴とするデ−タ通信装置。1. A data communication apparatus main body having a function of compressing and transmitting data desired by a user and a data communication apparatus housed in the main body and having the same data communication apparatus.
Multiple dictionaries with related information of strings and indexes
If there de - de used in data communication - these were indexed to a plurality of symbol strings that appeared in the other groups
One of the dictionaries includes a destination address and a key for data communication.
Is added as additional information to a specific dictionary.
Storage means for storing the data in the fixed dictionary even after the end of data communication; and
Means for confirming whether or not the data communication apparatus stores the same specific dictionary by means of a word; and starting data communication by data compression using the specific dictionary. A data communication apparatus comprising: means for selecting whether or not to perform data communication; and means for performing data communication by data compression using the specific dictionary .
関して、付加情報として記憶した相手アドレスとキ−ワ
−ドは異なるが、辞書が同一であるものが記憶装置に複
数記憶されている可能性が有り得る場合に、同一である
辞書を検索する手段と、 この検索の結果、同一である特定辞書について、それぞ
れに付加情報として記憶されている相手アドレスとキ−
ワ−ドを一つの関連した情報とみなし、そのそれぞれ
を、ただ一つの特定辞書に対する付加情報として記憶装
置に記憶し、残りの辞書を上記記憶装置より削除する手
段とを備えることを特徴とする請求項1記載のデ−タ通
信装置。2. A specific dictionary stored by a storage means is different from a partner address and a keyword stored as additional information, but a plurality of same dictionaries are stored in a storage device. Means for retrieving the same dictionary when there is a possibility that the same dictionary has been searched; and for the same specific dictionary as a result of the search, the partner address and key stored as additional information respectively.
Means for treating words as one piece of related information, storing each word as additional information for only one specific dictionary in a storage device, and deleting the remaining dictionary from the storage device. The data communication device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2644792A JP3008635B2 (en) | 1992-02-13 | 1992-02-13 | Data communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2644792A JP3008635B2 (en) | 1992-02-13 | 1992-02-13 | Data communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05227224A JPH05227224A (en) | 1993-09-03 |
| JP3008635B2 true JP3008635B2 (en) | 2000-02-14 |
Family
ID=12193761
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2644792A Expired - Fee Related JP3008635B2 (en) | 1992-02-13 | 1992-02-13 | Data communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3008635B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6257221B2 (en) * | 2013-08-26 | 2018-01-10 | 株式会社日立製作所 | Communication apparatus and data transfer control method |
-
1992
- 1992-02-13 JP JP2644792A patent/JP3008635B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05227224A (en) | 1993-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4435096B2 (en) | Data transmission method, data equalization method and apparatus | |
| US6622248B1 (en) | File data retrieving device and recording medium containing computer program for controlling the same | |
| US5663721A (en) | Method and apparatus using code values and length fields for compressing computer data | |
| US6751624B2 (en) | Method and system for conducting a full text search on a client system by a server system | |
| US6906644B2 (en) | Encoding and decoding apparatus with matching length means for symbol strings | |
| US5337347A (en) | Method and system for progressive database search termination and dynamic information presentation utilizing telephone keypad input | |
| US7028039B2 (en) | System and method for storing connectivity information in a web database | |
| EP0319193A3 (en) | Method and apparatus for identifying words entered on dtmf pushbuttons | |
| EP0127815B1 (en) | Data compression method | |
| WO2003013003A1 (en) | Method and apparatus for fast longest match search | |
| JP3008635B2 (en) | Data communication device | |
| JP2000506648A (en) | Client / server network and operation method | |
| EP0721699B1 (en) | Method and apparatus for a unique and efficient use of a data structure for compressing data | |
| JPH09219650A (en) | Data encoding device, data decoding device and method thereof | |
| JP3185955B2 (en) | Image data transmission system | |
| JPH0378322A (en) | Data compressing system | |
| JPH0832613A (en) | Route selection information retrieval device | |
| JPH07121415A (en) | File management device | |
| JP2636093B2 (en) | Multiple message management output method | |
| JPH0766867A (en) | Communications system | |
| JP2004013680A (en) | Character code compression/decompression device and method | |
| JP2005025561A (en) | Search system and search method | |
| JPH10301940A (en) | Information processing apparatus and method | |
| JPS63229523A (en) | information processing equipment | |
| Ong | Text compression for transmission and storage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |