一种端口信息的存储装置及存储方法
专利名称:一种端口信息的存储装置及存储方法
技术领域:
本发明涉及EPON或GPON系统模块端口信息操作,尤其涉及一种端口信息的存储装置及存储方法。
背景技术:
在EPON (以太无源光网络)及G法,其中,对于相同的所述端口信息,各个所述端口信息参数被数字化后在所述主信息存储部的存储位置是固定的。上述端口信息的存储方法,其中,各个所述端口信息参数被数字化后分别存放在所述N个存储区内。与已有技术相比,本发明的有益效果在于
大大减少了占用系统的内存空间,增加了代码的可读性,提高了正确率。
图I是本发明一种端口信息的存储方法的流程示意图。
具体实施例方式下面结合原理图和具体操作实施例对本发明作进一步说明。 本发明一种端口信息的存储装置包括存储结构体,控制单元和连接数据表,存储结构体包括端口信息存储部和主信息存储部,主信息存储部被划分为N个存储区,此处N为正整数。控制单元通过一控制信号根据端口信息存储部中的端口信息将端口信息参数数字化,并且将主信息存储部与对应的端口信息参数相关联,以确定各个端口信息参数被数字化后的存储位置。连接数据表存放主信息存储部与对应的端口信息参数关联信息。请参考图I所示,本发明一种端口信息的存储方法包括下列步骤
创建一存储结构体,包括主信息存储部。通过将结构体中的参数都分别赋予一个固定的数值,然后根据需要定义一个int型(16位或32位)或short型(16位)的变量来存储这些数据,这里将这个变量称为unit。通过控制单元的控制信号,根据端口信息将端口信息参数数字化,并且将主信息存储部与对应的端口信息参数相关联,以确定各个端口信息参数被数字化后的存储位置。各个端口信息参数被数字化后分别存放在N个存储区内。存储这些数据时可以根据不同的情况设定不同的存储规则,如可以设定这个unit为int型,高8位存储结构体的第一个参数,第二个8位存储第二个参数,后面的可根据实际情况分配不同的位置存储不同的参数。创建连接数据表,存放主信息存储部与对应的端口信息参数关联信息;端口信息再下发时,将端口信息参数从数字还原后进行传输。在上面的结构体中增加unit这个参数,然后建立连接数据表,将unit和其代表的结构体参数进行关联。在传输过程中用unit来进行传输,需要用到具体的结构体中参数的时候,就可以通过unit在连接数据表中的查找到对应的信息。对于相同的端口信息,各个端口信息参数被数
字化后在主信息存储部的存储位置是固定的。注意在同一规则中相同类型的参数位置在unit中的存储位置是固定的。上面这种存储方式将会大大减少占用系统的内存空间及增加代码的可读性。以上对本发明的具体实施例进行了详细描述,但本发明并不限制于以上描述的具体实施例,其只是作为范例。对于本领域技术人员而言,任何等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作出的均等变换和修改,都应涵盖在本发明的范围内。
权利要求
,其特征在于,包括 一存储结构体,包括端口信息存储部和主信息存储部,所述主信息存储部被划分为N个存储区;一控制单元,通过一控制信号根据所述端口信息存储部中的端口信息将端口信息参数数字化,并且将所述主信息存储部与对应的端口信息参数相关联,以确定各个所述端口信息参数被
一种端口信息的存储装置及存储方法 来自淘豆网m.daumloan.com转载请标明出处.