Protocol conversion arrangement and method
7 claims: 3 independent, 4 dependent
- 1【特許請求の範囲】 【請求項1】第1配列から第1プロトコルに基づく第1情報要素を受信するための受信機(2)、受信第1情報要素に応答して第2プロトコルに基づく第2情報要素を第2配列に送信するための送信機(3)、情報要素を蓄積するためのメモリー(5)からなる制御配列(1、4、5)を有し、メモリー(5)が少なくとも、第2情報要素を蓄積するための第1メモリー領域(50)、第3情報要素を蓄積するための第2メモリー領域(51)を有し、 制御配列(1、4、5)が、受信第1情報要素を第2情報要素と比較し、等しければ第1制御信号を発生し、等しくなければ第2制御信号を発生するための比較器(4)、受信第1情報要素を蓄積第2情報要素と比較し、第1制御信号に応答して、受信第1情報要素と蓄積第2情報要素の少なくとも1つを送信機(3)に送るための第1供給器(1)、および 第2制御信号に応答して、蓄積第3情報要素を比較器(4)に送り、受信第1情報要素を蓄積第3情報要素と比較し、別の第1制御信号に応答して、蓄積第3情報要素に対応する蓄積第2情報要素を選び、選んだ蓄積第2情報要素を送信機(3)に送るための第2供給器(1)を有することを特徴とする 第1プロトコルに基づく第1配列と、第1プロトコルと同一でもよい第2プロトコルに基づく第2配列とを結合するためのインタフェース配列。
- 2【請求項2】メモリー(5)がさらに、蓄積第2情報要素に対応する頻度パラメータを蓄積するための第3メモリー領域(52)を少なくとも有し、制御配列(1、4、5)がさらに、第1制御信号に応答して。受信第1情報要素に等しい第2情報要素に対応する蓄積頻度パラメータの値を更新させるためのアダプター(1)を有することを特徴とする請求項1のインタフェース配列。
- 3【請求項3】制御配列(1、4、5)がさらに、第2制御信号に応答して、第3メモリー領域(52)に蓄積された他の頻度パラメータに比べ極端な値をもつ頻度パラメータを選択すると共に、該頻度パラメータに対応する第2情報要素を選択するための選択器(1)を有することを特徴とする請求項2のインタフェース配列。
- 4【請求項4】第1プロトコルに基づく第1情報要素を第1配列から受信し、 受信第1情報要素に応答して、第2プロトコルに基づく第2情報要素を第2配列に送信し、 受信第1情報要素を蓄積第2情報要素と比較し、等しければ第1制御信号を発生し、等しくなければ第2制御信号を発生するステップからなり、 蓄積第2情報要素を比較器に供給し、前記比較器で受信第1情報要素を蓄積第2情報要素と比較し、第1制御信号に応答して、受信第1情報要素と蓄積第2情報要素の少なくとも1つを前記第2配列に送信し、および 第2制御信号に応答して、蓄積第3情報要素を前記比較器に供給し、前記比較器で受信第1情報要素を蓄積第3情報要素と比較し、別の第1制御信号に応答して、蓄積第3情報要素に対応する蓄積第2情報要素を選び、選んだ蓄積第2情報要素を前記第2配列に送信するステップからなることを特徴とする、 第1プロトコルに基づく第1配列と、第1プロトコルと同一でもよい第2プロトコルに基づく第2配列を結合するための方法。
- 5【請求項5】第1制御信号に応答して、受信第1情報要素に等しい第2情報要素に対応する蓄積頻度パラメータの値を更新させるステップからなることを特徴とする請求項4の方法。
- 6【請求項6】第2制御信号に応答して、他の蓄積頻度パラメータに比べて極端な値をもつ頻度パラメータを選択すると共に、該頻度パラメータに対応する第2情報要素を選択するステップからなることを特徴とする請求項5の方法。
- 7【請求項7】前記別の第1制御信号に応答して、受信第1情報要素に等しい第3情報要素に対応する蓄積頻度パラメータの値を更新させるステップからなることを特徴とする請求項5又は6の方法。
Independent claims7
2 paragraphs, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
[Industrial application field] The present invention relates to an interface sequence for combining a first sequence based on the first protocol (communication protocol) and a second sequence based on the second protocol, and the first protocol and the second protocol may be the same. The interface array is A receiver for receiving the first information element based on the first protocol from the first array, a second information element based on the second protocol for the second sequence in response to the received first information element. Transmitter for transmitting and It has a control array consisting of a memory for accumulating the information element. Such an interface array is known by US5,153,884 and is a control array consisting of a receiver (receiver in US5,153,884), a transmitter (transmitter) and memory (distributed memory). (Same as "interface controller"). When the first and second protocols are identical, this interface array prepares a response message to send while the message is still being received. This interface array is also used in a wide range of networks with different protocols. Other disclosures on more general matters include Grundlagen der Organization, Konzepte-Prinzipien-Strukturen-5 (Wiesbaden, Gabler 1993, especially p. 234), Herbert A. Simon, "Limited Rationality and Systematic Learning (Systematic Science, Volume 2, February 1991, especially pp. 125-139), and Karl E. Weik, Non-Traditional Quality of Systematic Learning (Systematic Science, Volume 2, 1991 2). Month, especially pages 166-145). Such an interface array is disadvantageous because it is not flexible. [Structure of the present invention] An object of the present invention is to provide a flexible interface arrangement. The interface array of the present invention is characterized in that the memory has at least a first memory area for accumulating the second information element and a second memory area for accumulating the third information element, and the control array is received. A comparator for comparing the first information element with the stored information element and generating the first control signal if they are equal and the second control signal if they are not equal. In order to compare the received first information element with the stored second information element, the stored second information element is supplied to the comparator, and in response to the first control signal, the received first information element and the stored second information element A first feeder for supplying at least one to the transmitter, and In response to the second control signal, the stored first information element is supplied to the comparator in order to compare the received first information element with the stored third information element, and in response to another first control signal, the stored third information element is supplied. It has a second feeder for selecting a storage second information element corresponding to an information element and supplying the selected storage second information element to a transmitter. In order to compare the received first information element with the accumulated second information element, the first supplier supplies the accumulated second information element to the comparator and responds to the first control signal, that is, the received first information element and the accumulated. When the second information elements are equal, by supplying the stored second information element to the transmitter and also by the second supplier responding to the second control signal, that is, the received first information element and the stored second information element. If they are not equal, in order to compare the received first information element with the stored third information element, the stored third information element is supplied to the comparator and in response to another first control signal, that is, the received first information. When the element and the stored third information element are equal, the interface array is very large by selecting the stored second information element corresponding to this stored third information element and supplying the selected stored second information element to the transmitter. Is flexible. Furthermore, if the interface array of the present invention is used, when the first protocol and the second protocol are the same, all the proviso information elements are stored in the first memory area as the second information element, and incorrect (that is, biased) information is stored. The protocol error can be corrected by accumulating each element in the second memory area as a third information element corresponding to the second information element. In this case, when the second information element equal to the received first information element is not found in the first memory area, the third information element equal to the received first information element is started to be searched in the second memory area, and such third information As soon as the element is found, the second information element corresponding to this third information element is sent. Furthermore, using the interface array of the present invention, the fact that the first and second protocols are slightly different means that all the second information elements are stored in the first memory area, and the third information corresponding to the second information element is stored. This is possible by accumulating all biases as elements in the second memory area. In this case, when the second information element equal to the received first information element cannot be found in the first memory area, the third information element equal to the received first information element is started to be searched in the second memory area, and the third information element becomes As soon as it is found, the second information element corresponding to this third information element is sent. In the present invention, in particular, when the second information element having a high probability is stored in the first memory area and the third information element having a low probability is stored in the second memory area, the same information element is stored in the first memory area. It is based on the insight that you start searching with and finish searching in the second memory area if necessary. The problem of low flexibility of known interface sequences is solved by creating a first memory area for information elements with a high probability and a second memory area for information elements with a low probability. Instead of supplying the stored second information element to the transmitter, it is also possible to supply the received first information element to the transmitter, in which case it can be seen that the received first information element is equal to this stored second information element. In the first embodiment of the interface sequence of the present invention, the control sequence is further added. Select the first number storage second information element and control the first feeder to sequentially supply this first number storage second information element to the comparator in response to the next second control signal. First selector for, and Select the second number storage third information element and use the second feeder to sequentially supply this second number storage third information element to the comparator in response to another second control signal. It is characterized by having a second selector for control. The first selector selects the first number of accumulated second information elements and sequentially supplies the first number of accumulated second information elements to the comparator in response to the second control signal. Also, the second selector selects the second number of accumulated third information elements and sequentially selects this second number of accumulated third information elements in response to another second control signal. By controlling the second feeder to feed the comparator, only the first number of accumulated second information elements, but not all, receive the first information element and feed the comparator to compare the first information element with the accumulated second information element. And only the second number of accumulated third information elements, but not all, are supplied to the comparator to compare the received first information element with the accumulated third information element. This particular stored second information element is supplied to the transmitter in response to the first control signal, i.e. when one of the received first information element and the stored second information element is equal. In response to another first control signal, that is, when the received first information element and one of the stored third information elements are equal, the stored second information element corresponding to this particular stored third information element is supplied to the transmitter. Will be done. With such a highly flexible interface array, protocol state can be taken into account. In a second embodiment of the interface array of the present invention, the memory further has at least a third memory area for accumulating frequency parameters corresponding to the second information element, and the control array further responds to the first control signal. It is characterized by having an adapter for applying the accumulation frequency parameter corresponding to the second information element equal to the received first information element. In response to the first control signal, the adapter applies a storage frequency parameter corresponding to the second information element equal to the first received information element, and then applies a value to each second information element in the first memory area. The corresponding frequency parameter has exists in the third memory area. When the accumulated second information equal to the received first information element is not found, it is possible to select whether to search for the equal third information element in the second memory area or to select the second information element having a value in the third memory area. Sex is provided. A third embodiment of the interface sequence of the present invention is a selection for the control sequence to further respond to a second control signal to select a frequency parameter that has an extreme value compared to other frequency parameters in the third memory area. It is characterized by having a vessel. When the selector responds to the second control signal and finds no accumulated second information element equal to the received first information element, by selecting a frequency parameter with an extreme value from the frequency parameters of the third memory area, etc. The second information element corresponding to the frequency parameter of the third memory area, which has an extreme value compared to the frequency parameter of, is selected. In a fourth embodiment of the interface sequence of the present invention, the memory has at least a fourth memory area for accumulating yet another frequency parameter, and the control sequence receives in response to yet another first control signal. It is characterized by having another adapter for applying another frequency parameter corresponding to a third information element equal to one information element. This other adapter responds to another first control signal by applying a different storage frequency parameter corresponding to a third information element that is equal to the first received information element, and then each second in the second memory area. 3 For the information element, another frequency parameter with another value exists in the 4th memory area. When the accumulated third information equal to the received first information element is not found, select the third information element of another frequency parameter of the fourth memory area with another value, or select the second information element with a certain value. That possibility is offered. In a fifth embodiment of the interface sequence of the present invention, another frequency in which the control sequence further has an extreme value in response to another second control signal as compared to other frequency parameters in the fourth memory area. It has another selector for selecting parameters, and is characterized in that the third information element corresponding to another frequency parameter has an extreme value. When this other selector responds to another second control signal and finds no accumulated third information element equal to the received first information element, it chooses a third information element that corresponds to another extreme frequency parameter. Selects a third information element in which the corresponding frequency parameter of the fourth memory area has an extreme value compared to the other frequency parameters. In the sixth embodiment of the interface array of the present invention, the memory has at least a fifth memory area for accumulating the first information element and a sixth memory area for accumulating the fourth information element, and is a control array. But more The stored first information element is supplied to the comparator in order to further compare the received first information element with the stored first information element, and the stored fourth information element is supplied to the comparator in response to yet another first control signal. Deactivate the 4th feeder to control the 4th feeder, deactivate the 4th selector to select the 4th information element, and control the 4th feeder, and Accumulation of a third number To select a first information element and control a third feeder to supply a third number of accumulation first information element to a comparator in response to yet another second control signal. It is characterized by having a third selector. The third supplier supplies the first information element received to the comparator in order to further compare the first information element received with the first information element, and in response to another first control signal, the fourth information element is stored. By deactivating the 4th feeder to feed the comparator and deactivating the 4th selector to select the 4th information element, which is the accumulation of the 4th number, the 3rd selector is also the 1st. By selecting the accumulation 1st information element of the number 3 and controlling the 3rd feeder to supply the storage 1st information element of the 3rd number to the comparator in response to yet another 2nd control signal. Interface arrays take into account different protocols, one belonging to the first information element and the other belonging to the fourth information element, just as different protocol states can be considered. Instead of using the frequency parameter, it calculates the distance between the first received information element and the second (third) information element, for example one second (second) with the smallest distance compared to the first received information element. 3) You can also choose information elements. It is also possible to optionally combine all embodiments and the present invention relates to each possible coupling of two or more embodiments. The present invention further relates to a first sequence based on the first protocol, a second sequence based on the second protocol (which may be the same as the first sequence), and an interface sequence of the present invention for joining the first sequence and the second sequence. Concerning a remote communication system consisting of. The present invention also relates to a method for binding a first sequence based on a first protocol and a second sequence based on a second protocol (which may be the same as the first protocol). Receives the first information element based on the first protocol from the first array, In response to the received first information element, the second information element based on the second protocol is transmitted to the second sequence. It consists of a step of comparing the received first information element with the stored information element, generating the first control signal if they are equal, and generating the second control signal if they are not equal. Such a method is known from US 5,153,884, but it is disadvantageous because it is not flexible. Another object of the present invention is to provide the above method which is flexible. The method of the present invention Supply the stored second information element, compare the received first information element with the stored second information element, and transmit at least one of the received first information element and the stored second information element in response to the first control signal. And In response to the second control signal, the stored third information element is supplied, and the received first information element is compared with the stored third information element, and in response to another first control signal, the stored third information element is stored. It consists of the steps of selecting the storage second information element corresponding to and transmitting the selected storage second information element. The first embodiment of the method of the present invention is The first number of accumulated second information elements is selected, and in response to the second control signal, this first number of accumulated second information elements is sequentially compared with the received first information element. It consists of the steps of selecting the second number of accumulated third information elements, responding to another second control signal, and sequentially comparing the second number of accumulated third information elements with the received first information elements. It is a feature. A second embodiment of the method of the present invention comprises applying a storage frequency parameter corresponding to a second information element equal to a received first information element in response to a first control signal. A third embodiment of the method of the present invention comprises the step of selecting a frequency parameter having an extreme value as compared with other accumulation frequency parameters in response to the second control signal. A fourth embodiment of the method of the invention comprises applying another accumulation frequency parameter corresponding to a third information element equal to the received first information element in response to another first control signal. It is a feature. A fifth embodiment of the method of the present invention comprises the step of selecting a frequency parameter having an extreme value as compared to other accumulation frequency parameters in response to another second control signal. A sixth embodiment of the method of the present invention Supply the stored first information element, compare the received first information element with the stored first information element, and in response to yet another first control signal, stop the supply of the stored fourth information element, the fourth number. Accumulation of the 4th information element, stop selecting, It consists of a step of selecting a third number of accumulated first information elements, and in response to yet another second control signal, comparing this third number of accumulated first information elements with the sequentially received first information element. It is characterized by. [Citation] US 5,153,884 Erich Frese "Grundlagen der Organisa-tion, Konzepte-Prinzipien-Strukturen-5 Wiesbaden, Gabler 1993, especially pp. 222, 234, 235, 257 Herbert A. Simon, Limited Rationality and Systematic Learning, Systematic Science, Vol. 2, No. 1, February 1991, especially pp. 125-139. Karl E. Weik, Non-Traditional Quality of Systematic Learning, Systematic Science, Volume 2, February 1991, especially pp. 166-145. [Example] Examples of the present invention will be described with reference to FIG. 1 showing the interface arrangement of the present invention. The interface array consists of processor 1, processor 1 to receiver 2 via control connection 21, transmitter 3 via control connection 23, comparator 4 via control connection 22, and control connection 20. It is bound to memory 5 via. The receiver 2 has an input connected to the bus (bus) 10 for receiving the information element, and has an output connected to the first input of the comparator 4 via the bus 11. The comparator 4 has an input / output of memory 5 via bus 12 and a second input connected to the input / output of processor 1 via bus 12, and an output connected to the input of transmitter 3 via bus 13. Have. Transmitter 3 has an output connected to bus 14 to transmit information elements. Memory 5 includes a first memory area 50, a second memory area 51, a third memory area 52, a fourth memory area 53, a fifth memory area 54, a sixth memory area 55, a seventh memory area 56, and another memory area 57. Have. Processor 1, comparator 4 and memory 5 together form a so-called control array. The interface array in Figure 1 works as follows. Based on the first protocol, the first information element coming from the first array (for example, the first telecommunications exchange, the first telecommunications terminal, the first telecommunications node, etc.) is input to receiver 2 via bus 10. Come to. Processor 1 knows the arrival of the first information element via the control connection 21. Through control connection 20, processor 1 addresses the first memory area (acting as the first feeder). In response to this, the memory 5 generates a storage second information element based on the second protocol and sends it to the second input of the comparator 4 via the bus 12. Through the control connection 21, the processor 1 informs the receiver 2 that the first information element should be sent to the first input of the comparator 4 via the bus 11. The comparator 4 compares the two information elements, and if they are equal, they generate a first control signal, and if they are not equal, they generate a second control signal, and these signals are sent to the processor 1 via the control connection 22. In response to the first control signal, the processor 1 informs the comparator 4 via the control connection 22, for example, that the second information element is sent to the transmitter 3 via the bus 13, and via the control connection 23. In the transmitter 3, the second information element at the input of the transmitter 3 is the second array based on the second protocol via the bus 14 (for example, the second telecommunications exchange, the second telecommunications terminal, the second remote). Notify that it should be sent to a communication node, etc.). Further, the processor 1 addresses the third memory area 52, and in response, the memory 5 generates a frequency parameter corresponding to the second information element and sends it to the processor 1 via the bus 12. Processor 1 adapts this frequency parameter (acting as an adapter), for example by adding one unit to it, and sends this frequency parameter back to memory 5 via bus 12 to address the third memory area 52. In response, adaptation frequency parameters are accumulated. In response to the second control signal, processor 1 addresses the second memory area 51 (acting as a second feeder) via control connection 20, and in response memory 5 stores the stored third information element. Generates and sends to the second input of comparator 4 via bus 12. The comparator 4 further compares these information elements, generating another first control signal if they are equal, and another second control signal if they are not equal, and these signals are processed by processor 1 via the control connection 22. Will be sent to. In response to another first control signal, processor 1 addresses the first memory area 50 via the control connection 20, and in response memory 5 sends the stored second information element corresponding to the third information element. Generates and sends to the second input of comparator 4 via bus 12. The processor 1 informs the comparator 4 via the control connection 22 that this second information element should be sent to the transmitter 3 via the bus 13, and to the transmitter 3 via the control connection 23, the transmitter 3 Tells that the second information element in the input of is to be sent to the second array via bus 14. Further, the processor 1 addresses the third memory area 52, and in response, the memory 5 generates a frequency parameter corresponding to the second information element and sends it to the processor 1 via the bus 12. Processor 1 adapts this frequency parameter (acting as an adapter), for example by adding one unit to it, and sends this frequency parameter back to memory 5 via bus 12 to address the third memory area 52. In response to this, adaptation frequency parameters are accumulated. In response to another second control signal, processor 1 addresses the third memory area via control connection 20, and in response memory 5 generates all storage frequency parameters, for example, via bus 12. And send it to processor 1. Processor 1 chooses a frequency parameter with an extreme value (acting as a selector), for example the maximum value, and in response addresses the first memory area 50 via the control connection 20 and in response memory. 5 generates a second information element corresponding to the frequency parameter with this extreme value and sends it to the second input of the comparator 4 via bus 12. The processor 1 then informs the comparator 4 via the control connection 22 that this second information element should be sent to the transmitter 3 via the bus 13 and sends it to the transmitter 3 via the control connection 23. Informs that the second information element at the input of machine 3 should be sent to the second sequence via bus 14. Further, the processor 1 addresses the third memory area 52, and in response, the memory 5 generates a frequency parameter corresponding to the second information element and sends it to the processor 1 via the bus 12. Processor 1 (adapter activated) adapts this frequency parameter, for example by adding one unit to it, sends this frequency parameter back to memory 5, and addresses the third memory area 52. In response to this, adaptation frequency parameters are accumulated. The addressing of memory 5 is arranged by row code and column code. Different memory areas have different row codes, and the elements and parameters stored in one memory area have the same row code, but the column codes are different. In this case, the corresponding second and third information elements and frequency parameters have the same column code, but the row codes are different. In addition, different protocol states can be distinguished by defining one or a set of columns in each row as belonging to one protocol state. As a result, when the second information element is generated and compared with the received first information element, only one accumulated second information element is generated and compared, or all the accumulated second information elements are sequentially generated and compared. Instead, the first number of accumulated second information elements are chosen and given the possibility of being sent to the comparator 4 in sequence. That is, only such a second information element belonging to a protocol state is taken into account by processor 1 (acting as a first selector). And again, this causes when a third information element is generated and compared to a received first information element, instead of only one or all accumulated third information elements being generated and compared, a second number of Accumulation The third information element is selected and given the possibility of being sent to the comparator in sequence. That is, only such a third information element belonging to a certain protocol state is considered for processor 1 (acting as a second selector). By using the interface array of the present invention, when the first protocol and the second protocol are the same, all the correct information elements are stored in the first memory area as the second information element, and the incorrect (that is, biased) information element is stored. A protocol error can be corrected by accumulating as a third information element corresponding to each second information element. in this case. When the second information element equal to the received first information element is not found in the first memory area 50, it begins to search the second memory area 51 for the third information element equal to the received first information element, and such a third information element. As soon as is found, the second information element corresponding to the third information element is sent. By using the interface array of the present invention, all the second information elements are stored in the first memory area 50, and all possible biases are stored as the third information element corresponding to each second information element. It is also possible that the first protocol and the second protocol are slightly different. In this case, when the second information element equal to the received first information element cannot be found in the first memory area, the third information element equal to the received first information element is started to be searched for in the second memory area, and the third information element becomes As soon as it is found, a second information element corresponding to this third information element is sent. If the first array operates by either the first protocol (thus sending the first information element) or the third protocol (thus sending the fourth information element), the first information element is the fifth memory area. The 4th information element is stored in the 6th memory area. Processor 1 (acting as a third feeder) sends the stored first information element to comparator 4 (acting as a third selector) to compare the received first information element with the stored first information element. Accumulation of the third number The first information element is selected and sent to the comparator 4 in sequence, and depending on the result of the comparison, the accumulation fourth information element may or may not be sent to the comparator 4, and the fourth number may be sent. The storage fourth information element is selected or not selected, and the storage fourth information element of the fourth number is sequentially sent to or not sent to the comparator 4. Then, different protocols (one belonging to the first information element and one belonging to the fourth information element) are given to the interface array, just as different protocol states are taken into account. When the first protocol and the second protocol are exactly the same, the first memory area and the fifth memory area can be combined into one memory area. Further, instead of the 5th and 6th memory areas, the protocol code can be sent separately, or the information element including the protocol code can be sent. In that case, it is necessary to use the 5th and 6th memory areas to store the 1st and 4th information elements, or these 2 memory areas can be used to store the 5th and 6th information elements. The first memory area 50 includes a second information element stored in the first memory area 50 before the interface array of the present invention starts to operate. The second memory area 51 is stored in the second memory area 51 before the interface array of the present invention starts to operate, or after the arrival of the bias, that is, after the interface array starts to operate. Includes 3 information elements. In the latter case, which second information element matches the reception bias, that is, where (in which column) of the second memory area 51 the reception bias is stored as the third information element is determined. This is done, for example, by calculating the distance between the reception and all or some of the second information elements and choosing the second information element that is closest to the reception bias. Distance calculations are not only used to fill memory 5, but are also used as an alternative to using frequency parameters. When the storage second information element equal to the received first information element cannot be found, the equal third information element is searched for in the second memory area, or the frequency parameter of the third memory area selects the second information element having a certain value. Or there is a possibility that the second information element closest to the received first information element is selected. The calculation of distance is a common wisdom to those skilled in the art and is made by comparing a one-bit word at one location with another word at the same location. The distance between the two words is equal to the number of pairs of different bits in both words, and each number of bits has the same bit location. So if the information element is, for example, a 256-bit word, the distance between the two information elements is easily achieved. If the information elements are in different forms (eg a programming language), they are converted into a multi-bit word (so-called machine language) before the distance is calculated. Whether to search for the same third information element in the second memory area, select the second information element whose frequency parameter of the third memory area has a certain value, or select the second information element closest to the received first information element. With respect to possibilities, the choice can be made to depend on (a part of) the history of the interface array. If one stored second information element is found for each one of the previously received 100 first information elements, then the value with the frequency parameter is each of the five previously received first information elements. It is more important than finding one storage second information element for one. Further, the selection of the information element of the fifth memory area or the information element of the sixth memory area may also depend on the history of the interface array. In fact, each choice made by the interface sequences of the present invention may depend on history. From the above, it is clear that the interface array of the present invention is very flexible due to many possible options, for example, the possibility of changing the second information element to the third information element, and vice versa. Is. Instead of using different memory areas, it is possible to use different tables. For example, Table 1 has 3 rows, the first column has the user ID XXX. Protocol version X.25 and the frequency parameter 1.0, respectively, and the second column has the user ID YYY. Protocol version T.123, respectively. And frequency parameter 0.8, with user ID YYY. Protocol version V.11 and frequency parameter 0.2 in the third column, respectively, for example Table 2 has 5 rows and a (00) in the first column respectively. ) P (00), a (01) p (01), a (02) p (02), a (03) p (03) and a (04) p (04), in the second column Each has a (10) p (10), a (11) p (11), a (12) p (12), a (13) p (13) and a (14) p (14). ... each row belongs to the current state and each column belongs to the next state. The second information element a (01) indicates that the current state is column 0 and the next state is column 1, and the frequency parameter p (01) indicates how many times the second information element a (01) has received or Indicates whether it was selected. For example, Table 3 has 5 rows, and the first column has b (00) a (00) p (00), b (01) a (01) p (01), b (02) a (02) p, respectively. It has (02), b (03) a (03) p (03) and b (04) a (04) p (04), and b (10) a (10) p (10) in the second column, respectively. , B (11) a (11) p (11), b (12) a (12) p (12), b (13) a (13) p (13) and b (14) a (14) p ( 14). ... each row belongs to the current state and each column belongs to the next state. The third information element b (01) indicates that the current state is column 0 and the next state is column 1, and the second information element a (01) corresponds to the third information element b (01). The frequency parameter p (01) indicates how many times the third information element b (01) has been received and selected.
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP1300730A | Cites | Japan |
13 members in 8 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 95201183 | European Patent Office (EPO) | A | |
| 952011831 | Austria | – | |
| 9601939 | European Patent Office (EPO) | W |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| EP0742662A1 | European Patent Office (EPO) | A1 | |
| WO9636153A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU5894196A | Australia | A | |
| US5727152A | United States of America | A | |
| JPH10506770A | Japan | A | |
| CN1189951A | China | A | |
| EP0742662B1 | European Patent Office (EPO) | B1 | |
| AT224620T | Austria | T | |
| ATE224620T1 | Austria | T1 | |
| DE69528251D1 | Germany | D1 | |
| CN1100430C | China | C | |
| JP3374246B2This record | Japan | B2 | |
| DE69528251T2 | Germany | T2 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 |
Numbers
- Publication
- 3374246
- Publication, DOCDB
- 3374246
- Publication, EPODOC
- JP3374246B
- Application
- 53375596
- Application, DOCDB
- 53375596
- Application, EPODOC
- JP19960533755
Titles2
- Japanese
- 【発明の名称】プロトコル変換配列
- English
- [Title of Invention] Protocol conversion sequence
Classification
- CPC, 1
- H04L69/08
- IPC, 2
- H04L29 02
- H04L29 06
