可变长度/固定长度数据转换方法和装置的制作方法

文档序号:7531736阅读:331来源:国知局
专利名称:可变长度/固定长度数据转换方法和装置的制作方法
技术领域
本发明涉及可变长度数据和固定长度数据之间的数据转换技术,并且特别地涉及包括可变长度数据的固定长度处理的系统中的转换方法和装置,并且还涉及一种利用该转换方法和装置的加密/解密技术,该技术用在从一种类型的传输媒体转换为另一种传输媒体的媒体转换器中。
一般而言,媒体转换器有一对分别被连接到光纤电缆和UTP电缆的端口。对于每个端口,提供物理层设备,它支持符合IEEE802.3标准的MII(媒体独立接口)。另外,由于媒体转换器将一种类型的传输媒体转换为另一种,所以它通常具有发觉链路遗失的(missing-link)功能,这样,万一一条链路断开,另一条链路也自动地断开。
这种媒体转换器允许利用光纤电缆进行长距离的光学传输。例如,媒体转换器的一个端口通过UTP(非屏蔽双绞线)电缆被连接到LAN(局域网)的管理交换机,并且另一个端口被连接到光纤电缆。在该连接的另一端,相似地,媒体转换器被用于从光纤电缆转换到UTP电缆,后者被连接到管理交换机。照这样,局域网能够利用一条光通信线路形成单域。
在这种通信系统中,局域网和光通信线路的安全性是重要问题之一。为了确保安全性,可以考虑将数据加密/解密功能引入到媒体转换器中。
然而,当n字节数据利用加密技术之一的DES(数据加密标准)被加密时,在输入到DES之前需要把n字节的数据分成8个字节的单元。在n字节数据被8除的情况下,依据n的值可以产生小于8字节的余数。因此,需要扩展这个余数为DES输入可接受的8字节长度的数据扩展技术。
已经提出了转换可变长度数据为固定长度数据的各种技术。例如。日本专利申请公开号No.08-030437公开了一种计算机,其利用多个运算处理器执行并行处理以便划分可变长度数据为最佳固定长度数据。
此外,日本专利申请公开号No.2001-332978公开了一种数据流转换方法,其通过传递可变长度数据到寄存器并且当寄存器中存储的数据总数超过预定数量的比特时,从寄存器中顺序地以固定比特长度单元输出数据而产生固定长度数据。寄存器中最后留下的数据与顺序地输入数据合并在一起并且包括在下一个固定长度数据中被输出。
然而,在日本专利申请公开号No.08-030437公开的计算机中,可变长度数据的长度被设定为固定长度数据的整数倍,因此它假定当划分该可变长度数据时不产生余数。
相反,日本专利申请公开号No.2001-332978涉及在可变长度数据被划分并以固定长度数据的单元输出之后对留在寄存器中的数据(余数)进行的处理。然而,这种常规的转换方法被设计为用于将可变长度数据输出为固定长度数据流,并且不把由划分可变长度数据产生的每个固定长度数据作为一个集合来处理。因此,可以理解,寄存器中最后留下的数据可以与顺序地输入的数据合并在一起以便包括在下一个固定长度数据中输出它。

发明内容
本发明的一个目的是提供一种划分可变长度数据为固定长度数据以便进行处理的新颖的数据转换方法。
本发明的另一个目的是提供一种可变长度/固定长度数据转换方法和装置,甚至于当通过该可变长度数据除以预定的固定长度产生余数时,也能够实现固定长度数据的有效处理。
本发明的进一步目的是提供一种可变长度/固定长度数据转换方法和装置,允许通过可变长度数据的固定长度处理得到的数据可以容易地被转换回原始可变数据。
本发明的还有另一个目的是提供一种媒体转换器和一种转换可变长度数据为固定长度数据以实现加密处理的加密/解密方法和装置。
根据本发明,一种用于可变长度数据的固定长度处理的数据转换方法包括步骤把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生一个添加的数据长度;生成包括用于确定该添加数据长度的参考数据的附加数据;以及把该附加数据加到可变长度数据上以便产生允许该固定长度处理的扩展数据。
这个参考数据最好放置在扩展数据的末端。该参考数据可以表示该余数数据的长度。
根据本发明的另一个方面,一种用在由发送端和接收端组成的系统中的数据转换方法包括步骤发送端把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生添加数据长度;生成包括用于确定该添加数据长度的参考数据的附加数据;将该附加数据加到可变长度数据上以便产生扩展数据,该扩展数据具有放置在该扩展的数据的预先确定位置处的参考数据;并且执行扩展数据的固定长度处理以便产生要被发送到该接收端的发送数据,以及接收端接收来自发送端的发送数据;通过反转该扩展数据的固定长度处理来执行该接收的发送数据的反向固定长度处理以便产生接收数据;从该接收数据的预定位置读取参考数据以便确定添加数据长度;并且从该接收数据中消除对应于该添加数据长度的数据以便再现原始的可变长度数据。
这种固定长度处理可以是加密处理,反向固定长度处理可以是对应于加密处理的解密处理。
根据本发明的一个实施例,用于从一种类型的传输媒体转换为另一种的媒体转换器包括到第一传输媒体的第一物理层接口;到第二传输媒体的第二物理层接口;以及连接在第一和第二物理层接口之间的加密部分,用于转换从第一物理层接口接收的可变长度数据为预定的固定长度的固定长度数据以便对其加密并输出已加密数据到第二物理层接口。该加密部分包括一个计算器,用于把可变长度数据的长度除以预定的固定长度以便产生余数数据长度并且从该预定的固定长度中减去该余数数据长度以便产生添加数据长度;数据加法器,用于产生包括用于确定该添加数据长度的参考数据的附加数据,并且把该附加数据加到可变长度数据上,以便产生允许进行加密处理的扩展数据,其中参考数据被放置在附加数据的预先确定的位置;以及加密处理器,用于对该扩展数据加密以便产生该加密数据。
该媒体转换器可以进一步包括连接在第一和第二物理层接口之间的解密部分,用于解密从第二物理层接口接收的加密数据以便产生可变长度数据以输出它到第一物理层接口,其中该解密部分包括解密处理器,用于解密该加密数据以产生接收数据;一个计算器,用于从该接收数据的预定位置读取参考数据以便确定添加数据长度;以及添加数据消除器,用于从接收数据中消除对应于该添加数据长度的数据以便再现原始的可变长度数据。
根据本发明的另一个实施例,用于从一种类型的传输媒体转换为另一种类型的媒体转换器中的加密方法,包括步骤把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生添加的数据长度;产生包括用于确定该添加数据长度的参考数据的附加数据;把该附加数据加到可变长度数据上以便产生允许进行固定长度处理的扩展数据;以及以预定的固定长度的单元加密该扩展数据。
根据本发明的另一个实施例,一种用于解密由上面的加密方法产生的加密数据的解密方法,包括步骤接收加密数据;解密该加密数据以便产生接收数据;从接收数据的预定位置读取参考数据以便确定添加数据长度;并且从接收数据中消除对应于添加数据长度的数据以便再现原始的可变长度数据。
如上所述,根据本发明,通过把可变长度数据划分为预定的固定长度单元而产生余数数据长度,并且通过从该预定的固定长度中减去该余数数据长度确定添加数据长度。通过把包括用于确定该添加数据长度的参考数据的附加数据加到该可变长度数据上而得到允许进行固定长度处理的数据。因此,只有附加了少量附加数据才允许进行可变长度数据的固定长度处理。
另外,通过从该扩展数据读取参考数据,能够确定包括在该扩展数据中的添加数据长度。因此,通过从该扩展数据删除该附加数据,就允许容易地再现原始可变长度数据。
因此,在只有固定长度输入是可以接受的情况下,使可变长度数据接受数据处理时,本发明的数据转换是一种非常有效的技术。


图1是示出了使用根据本发明的实施例的可变长度/固定长度数据转换方法的数据处理系统的示意性框图;图2是示出了根据本发明的实施例的扩展数据加法操作的例子的流程图;图3是用于解释扩展数据的产生的流程图;
图4是示出了根据本发明的实施例的、扩展数据消除操作的例子的流程图;图5是根据本发明的实施例的媒体转换器的示意图;图6是示出在如图5所示的收发器中加密/解密的流程的图;和图7是示出了应用本发明的加密/解密方法的媒体转换器的示意性方框图。
当接收n字节的可变长度数据时,扩展数据加法器101扩展该可变长度数据,以便该固定长度划分处理部分103能够处理该扩展的可变长度数据而没有任何不足或余数。更具体而言,扩展数据加法器101传送该n字节可变长度数据的数据长度n到添加字节长度计算器102。该添加字节长度计算器102把可变长度n除以固定长度m以便计算余数的字节数量(r)和要添加的字节的长度(k),并且返回所计算的余数r和添加字节长度k到扩展数据加法器101。以下提供更详细的说明。
扩展数据加法器101产生k字节扩展数据,扩展数据包括在其预先确定的位置指示余数的信息,并且在其预定位置把它加到该n字节可变长度数据上以产生被输出到固定长度划分处理部分103的(n+k)字节数据。该k字节扩展数据最好加到n字节可变长度数据的末端。在这一情况下,预先确定指示该余数r的数据在哪个位置离开该n字节可变长度数据的末端是必要的。因此,余数r的指示数据最好设置在n字节可变长度数据的末端。
固定长度划分处理部分103以m字节固定长度数据的单元加密该(n+k)字节数据。通过这种处理得到的数据通过例如一条传输线被发送到接收端。
在接收端,固定长度处理与合并部分104通过反转固定长度划分处理部分103的处理步骤来执行接收数据的处理。更特别地,接收的数据被解密为多个m字节固定长度数据的片段,它们被合并成(n+k)字节数据。输出该(n+k)字节数据到扩展数据消除器105。
扩展数据消除器105从(n+k)字节数据的预定位置读取该余数字节长度并传送它到添加字节长度计算器106。添加字节长度计算器106从该读取的余数字节长度r计算添加的字节长度k并将其返回到扩展数据消除器105。扩展数据消除器105消除从该(n+k)字节数据的预定位置开始的k字节扩展数据以便产生原始的n字节可变长度数据。2.扩展数据的产生和添加参考图2,当提供有n字节可变长度数据201的字节数量(n)时,添加字节长度计算器102把n除以m以便产生余数r(=nMODm),接着通过从在固定长度划分处理部分103中预先确定的固定长度m减去余数r计算添加数据长度k(步骤S20)。
参考图3描述固定长度m,余数字节长度r,以及添加的字节长度k之间的关系。如前所述,固定长度划分处理部分103仅能够接受m字节固定长度的数据。因此,n字节可变长度数据201需要被划分成m字节固定长度的单元。因为n并非总是m的整数倍,所以可能有剩余余数r(0=<r<m)的情况。
为了使固定长度划分处理部分103还能够处理r字节余数数据,在该n字节数据201预定位置(这里指末端)把该k(=m-r)字节扩展数据202加到该n字节数据201,以便产生能够被固定长度m划分的(n+k)字节数据205。
因为在接收端该扩展数据202被从(n+k)字节数据205中消除,所以在扩展数据202中需要允许计算该扩展数据202的长度的参考数据。在这个实施例中,余数的长度(r)作为参考数据被写在预定位置(这里指末端)的k字节扩展数据202上。
例如,当该固定长度m落在1<m<256的范围内时,由于r<m,所以一个字节足够表示余数长度r,并且一个字节可以是256个不同值中的任何一个。
照这样,添加字节长度计算器102计算该余数数据长度r和添加字节长度k并返回它们到扩展数据加法器101。如图2中所示,扩展数据加法器101生成包括(k-1)字节填充203和一字节参考数据204的k字节扩展数据202,并且在该n字节数据201的预定位置(这里指末端)把它加到该n字节数据201,以便产生(n+k)字节数据205(步骤S21)。
固定长度划分处理部分103接收能够被固定长度m分割的(n+k)字节数据205,并且对(n+k)/m个具有m字节固定长度的数据执行固定长度处理(步骤S22)。因此,只通过增加少量扩展数据202到该可变长度数据201才能提供该可变长度数据201的固定长度处理。3.扩展数据的消除参考图4,固定长度处理与合并部分104通过反转固定长度划分处理部分103的处理步骤来执行接收数据的处理以便解密该接收的数据为m字节固定长度数据,并且将m字节固定长度数据合并为(n+k)字节数据205。输出该(n+k)字节数据205到扩展数据消除器105。
如前所述,余数字节长度r作为参考数据被写在(n+k)字节数据205的预定位置(在这里,最后一个字节)。因此,扩展数据消除器105从(n+k)字节数据205的最后一个字节位置读取数据并传送该读取的数据或余数字节长度r到添加字节长度计算器106。该添加字节长度计算器106通过从固定长度m中减去长度r计算添加字节长度k,也就是k=m-r(步骤S23),并且返回该添加字节长度k到扩展数据消除器105。
扩展数据消除器105消除最后的k个字节,也就是,(n+k)字节数据的扩展数据202,以便产生原始n字节数据。照这样,原始的可变长度数据能被容易地从固定长度处理系统的输出数据中再现。4.例子作为应用了本发明的例子,将描述一种通信设备,它根据DES算法加密将被发送的数据并解密该加密数据。在这一情况下,图1的固定长度划分处理部分103相当于DES加密模块,并且图1中的固定长度处理与合并部分104相当于DES解密模块。应用本发明的这样一种通信设备可以是连接在交换集线器等等之间的上行链路端口。
如图5中所示,要被发送的n字节可变长度数据由数据处理部分(未示出)产生,并且通过输入FIFO(先进先出)存储器301顺序地被输入到填充附加模块302。
填充附加模块302相当于图1中所示的扩展数据加法器101和添加字节计算器102的组合。填充附加模块302把k字节扩展数据加到n字节发送数据上以便输出(n+k)字节数据到加密模块303。
加密模块303把(n+k)字节数据分割为m字节固定长度数据单元,并根据加密密钥执行每个m字节固定长度数据的加密。通过一个输出FIFO存储器304发送该加密的(n+k)字节数据到物理层(OSI)。
从物理层(OSI)接收的数据通过一个输入FIFO存储器305顺序地进入到解密模块306。解密模块306根据该加密密钥解密该接收的数据为m字节固定长度数据,并合并这些m字节固定长度数据以便输出(n+k)字节数据到填充消除模块307。
该填充消除模块307相当于图1中所示的扩展数据消除器105和添加字节长度计算器106的组合。该填充消除模块307从(n+k)字节数据的最后一个字节数据计算添加字节长度k并从(n+k)字节数据的末端删除k字节数据以便产生n字节可变长度数据。该n字节可变长度数据通过一个输出FIFO存储器308被输出到数据处理部分。
输入FIFO存储器301被提供以便吸收数据处理部分的传输时钟与加密/解密模块的时钟之间的相位差。输出FIFO存储器304被提供以便吸收以太网传输时钟与加密/解密模块的时钟之间的相位差。同样地,输入FIFO存储器305被提供以便消除以太网传输时钟与加密/解密模块的时钟之间的相位差。输出FIFO存储器308被提供以便吸收数据处理部分的接收时钟与加密/解密模块的时钟之间的相位差。
参考图6,示出了在DES加密模块303的固定长度m是8(m=8),0≤r<8,并且67字节(n=67)可变长度数据被发送和接收的情况下的加密/解密处理流程。
在如图6(a)中所示的给出67字节发送数据的情况下,因为67除以8产生余数3,如图6(b)中所示r=3并且k=m-r=5。因此,在其末端具有表示r=3的一个字节数据的5字节填充数据“0x0000000003”被加到67字节发送数据上以便产生如图6(c)中所示的72字节的扩展数据。
接着,该72字节扩展数据被划分为9片8比特数据,这些数据中的每片以图6(d)中所示的DES ECB模式加密。照这样,得到图6(e)中所示的72字节加密数据。只有附加少量填充数据才允许可变长度数据能够被进行DES加密。
在另一方面,当接收到这样的加密数据时,如图6(f)中所示DES解密模块306解密加密数据的每个8字节数据。解密的8字节数据被合并为如图6(g)中所示的72字节数据。从该72字节数据中的最后一个字节数据“0x03”中计算添加的填充长度k。由于k=8-3=5个字节,如图6(h)中所示最后的5个字节填充数据“0x0000000003”被从该72字节数据中删除。照这样,得到如图6(i)中所示的原始67字节数据,允许从DES加密数据中容易地再现原始可变长度数据。
上面已经描述了使用DES加密技术作为例子的实施例。但是,本发明不仅能够被应用到这种DES加密技术,还能应用到在输入可变长度数据时只能接受固定长度数据的其它数据处理技术。
如图1中所示的发送端的电路部件,即扩展数据加法器101、添加字节长度计算器102以及固定长度划分处理部分103,不仅可以由硬件实现也能由软件实现。如图1中所示的接收端的电路部件,即固定长度处理与合并部分104,扩展数据消除器105,以及添加字节长度计算器106不仅可以由硬件实现也能由软件实现。换句话说,提供程序存储器以便存储一组用于指示计算机执行如前面参考附图2-4描述的扩展数据的生成、添加以及消除的程序。相同的功能能够通过在计算机上运行对应于这些操作的每一个的程序来实现。5.媒体转换器如图7中所示,媒体转换器(MC)10具有一对端口,它提供有分别连接到UTP电缆和光纤电缆的物理层设备(PHY)11和12。如前所述,物理层设备11和12支持符合IEEE802.3标准的MII(媒体独立接口)。
媒体转换器10进一步配备有包括FIFO(先进先出)存储器的加密/解密设备13。如前所述,该加密/解密设备13用于执行发送数据的加密和接收数据的解密。使用FIFO存储器以便吸收发送和接收之间的频率偏移。例如,在一个物理层设备接收的可变长度数据被顺序地写入该FIFO存储器中,并接着以相同的顺序从FIFO存储器中读出。读出的数据经受固定长度加密处理并且加密的数据被输入到另一个物理层设备。另一方面,在一个物理层设备接收的加密数据被顺序地写入该FIFO存储器并且接着以相同的顺序从FIFO存储器中被读出以便进行解密。该解密的数据作为可变长度数据被输出到其它其物理层设备。
该加密/解密设备13可以通过专用集成电路(ASIC)实现,它不仅能实现加密/解密密钥的生成而且能够实现媒体转换器10的完整的操作控制。
假设要将固定长度划分处理部分103改变为加密处理器,并且将固定长度处理与合并部分104改变成解密处理器,则图7的媒体转换器10具有组合如图1中所示的发送端和接收端的电路结构。
权利要求
1.一种用于可变长度数据的固定长度处理的数据转换方法,包括步骤把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生添加数据长度;生成包括用于确定该添加数据长度的参考数据的附加数据;和把该附加数据加到该可变长度数据上以便产生允许固定长度处理的扩展数据。
2.根据权利要求1的数据转换方法,其中参考数据被放置在该扩展数据的末端。
3.根据权利要求1的数据转换方法,其中参考数据表示该余数数据长度。
4.根据权利要求1的数据转换方法,其中固定长度处理以预定的固定长度单元处理该扩展数据。
5.一种用在由发送端和接收端组成的系统中的数据转换方法,包括步骤在发送端,把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生添加数据长度;生成包括用于确定该添加数据长度的参考数据的附加数据;把该附加数据加到该可变长度数据上以便产生扩展数据,该扩展数据具有被放置在该扩展数据的预先确定位置的参考数据;和执行该扩展数据的固定长度处理以便产生要被发送到接收端的发送数据,在接收端,接收来自该发送端的发送数据;通过反转该扩展数据的固定长度处理来执行该接收的发送数据的反向固定长度处理以便产生接收数据;从该接收数据的预定位置读取该参考数据以便确定添加数据长度;和从该接收数据中消除相当于添加数据长度的数据以便再现原始的可变长度数据。
6.根据权利要求5的数据转换方法,其中固定长度处理是加密处理,反向固定长度处理是对应于加密处理的解密处理。
7.一种用于可变长度数据的固定长度处理的数据转换装置,包括计算器,用于把可变长度数据的长度除以预定的固定长度以便产生余数数据长度,并且从预定的固定长度中减去该余数数据长度以便产生添加数据长度;数据加法器,用于生成包括用于确定该添加数据长度的参考数据的附加数据并且把该附加数据加到该可变长度数据上以便产生扩展数据;和固定长度处理器,用于处理该扩展数据。
8.根据权利要求7的数据转换装置,其中固定长度处理器是以预定的固定长度单元加密该扩展数据的加密处理器。
9.一种数据转换装置,包括固定长度处理器,用于执行输入数据的固定长度处理以便产生第一数据;计算器,用于从该第一数据的预定位置读取参考数据以便确定添加数据长度;和添加数据消除器,用于从该第一数据中消除相当于添加数据长度的数据以便再现原始的可变长度数据。
10.根据权利要求9的数据转换装置,其中固定长度处理器是解密处理器,用于以预定的固定长度单元解密该输入数据以便产生第一数据。
11.一种数据转换程序,指示一台计算机执行n字节可变长度数据的m字节固定长度处理,其中n是自然数并且0<m<n,该程序包括步骤通过把n除以m来计算余数r;从固定长度m中减去该余数r以便确定添加数据长度k;生成包括用于确定该添加数据长度k的表示余数r的参考数据的附加数据;把该附加数据加到该可变长度数据上以便产生(n+k)字节扩展数据;和执行(n+k)字节扩展数据的m字节固定长度处理。
12.一种数据转换程序,指示一台计算机执行n字节可变长度数据的m字节固定长度处理,其中n是自然数并且0<m<n,该程序包括步骤在发送部分,通过把n除以m来计算余数r;从固定长度m中减去该余数r以便确定添加数据长度k;生成包括用于确定该添加数据长度k的表示余数r的参考数据的附加数据;把该附加数据加到可变长度数据上以便产生(n+k)字节扩展数据;和执行(n+k)字节扩展数据的m字节固定长度处理以便产生发送数据;发送该发送数据,在接收部分,通过反转(n+k)字节扩展数据的m字节固定长度处理来执行接收数据的m字节反向固定长度处理以便产生接收数据;从该接收数据的预定位置读取该参考数据以便确定添加数据长度;和从该接收数据中消除相当于该添加数据长度的数据以便再现原始的可变长度数据。
13.一种用于从一种类型的传输媒体转换为另一种类型的媒体转换器,包括到第一传输媒体的第一物理层接口;到第二传输媒体的第二物理层接口;和连接在第一和第二物理层接口之间的加密部分,用于转换从该第一物理层接口接收的可变长度数据为预定的固定长度的固定长度数据以便对其加密并输出已加密数据到第二物理层接口,其中该加密部分包括一个计算器,用于把可变长度数据的长度除以预定的固定长度以便产生余数数据长度并且从预定的固定长度中减去该余数数据长度以便产生添加数据长度;数据加法器,用于生成包括用于确定该添加数据长度的参考数据的附加数据,并且把该附加数据加到可变长度数据上以便产生允许加密处理的扩展数据,其中该参考数据被放置在附加数据的预先确定的位置;和加密处理器,用于对该扩展数据加密以便产生该加密数据。
14.根据权利要求13的媒体转换器,进一步包括连接在第一和第二物理层接口之间的解密部分,用于解密从该第二物理层接口接收的加密数据以便产生可变长度数据来输出它到第一物理层接口,其中该解密部分包括解密处理器,用于解密该加密数据以产生接收数据;一个计算器,用于从该接收数据的预定位置读取参考数据以便确定添加数据长度;和添加数据消除器,用于从该接收数据中消除对应于该添加数据长度的数据以便再现原始的可变长度数据。
15.根据权利要求13的媒体转换器,其中数据加法器把该参考数据放置在扩展数据的末端。
16.一种在用于从一种类型的传输媒体转换为另一种的媒体转换器中的加密方法,包括步骤把可变长度数据的长度除以预定的固定长度以便产生余数数据长度;从预定的固定长度中减去该余数数据长度以便产生添加数据长度;生成包括用于确定该添加数据长度的参考数据的附加数据;把该附加数据加到可变长度数据上以便产生允许该固定长度处理的扩展数据;和以预定的固定长度单元加密该扩展数据。
17.根据权利要求16的加密方法,其中参考数据被放置在扩展数据的末端。
18.根据权利要求16的加密方法,其中参考数据表示余数数据长度。
19.一种用于解密根据权利要求16的加密方法产生的加密数据的解密方法,包括步骤接收加密数据;解密该加密数据以便产生接收数据;从该接收数据的预定位置读取参考数据以便确定添加数据长度;和从该接收数据中消除对应于添加数据长度的数据以便再现原始的可变长度数据。
全文摘要
一种即使在该可变长度除以预定的固定长度产生余数时也允许进行有效的固定长度数据处理的数据转换技术。通过以预定的固定长度单元分割可变长度数据而产生余数数据长度,并且通过从该预定的固定长度中减去该余数数据长度来确定添加数据长度。通过把包括余数数据长度的附加数据加到可变长度数据上,得到允许进行固定长度处理的数据。
文档编号H03M7/40GK1455557SQ0313079
公开日2003年11月12日 申请日期2003年3月25日 优先权日2002年3月25日
发明者板野青畝 申请人:联合特里西斯株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1