1.一种OMCI协议报文封装方法,其特征在于,包括:S1接收并处理不同操作类型的操作请求,生成与操作类型相对应的编码请求信息;
S2响应所述编码请求信息并调用与操作类型相对应的处理函数代码;
S3判断所述处理函数代码是否需要ME数据;若是,执行下一步,否则,直接根据所述处理函数代码封装OMCI报文;
S4获取与所述函数代码所需的ME数据以及ME属性描述信息,将所述处理函数代码、ME数据及ME属性描述信息组合封装成OMCI报文。
2.如权利要求1所述的OMCI协议报文封装方法,其特征在于:在步骤S1之前还包括S0存储所述处理函数代码;所述处理函数代码与所述操作类型对应。
3.如权利要求2所述的OMCI协议报文封装方法,其特征在于:所述S0还包括:根据MIB构建ME属性描述信息表并存储;所述ME属性描述信息表包括不同ME的不同操作类型所对应的多个属性描述信息。
4.如权利要求3所述的OMCI协议报文封装方法,其特征在于:所述步骤S4之前还包括获取业务模块发送的ME数据并存储。
5.一种应用上述任意一项权利要求所述的方法的OMCI协议报文封装装置,其特征在于,包括:ME适配模块,用于接收并处理不同操作类型的操作请求,生成与操作类型相对应的编码请求信息;
调用模块,用于响应不同操作类型的所述编码请求信息并调用与所述操作类型对应的处理函数代码;
判断模块,用于判断所述处理函数代码是否需要ME数据;
获取模块,用于当判断结果为是时,获取所述处理函数代码对应的ME数据和ME属性描述信息;
封装模块,用于根据所述处理函数代码封装成OMCI报文;或组合所述处理函数代码、ME数据以及ME属性描述信息生成处理函数,并封装成OMCI报文。
6.如权利要求5所述的OMCI协议报文封装装置,其特征在于,还包括:存储模块,存储有处理函数代码库、ME数据库和ME属性描述信息表。
7.如权利要求6所述的OMCI协议报文封装装置,其特征在于:所述处理函数代码库包括不同操作类型对应的处理函数代码。
8.如权利要求6所述的OMCI协议报文封装装置,其特征在于:所述ME数据库包括不同操作类型对应的处理函数代码所需的ME数据;所述ME数据由业务模块写入。
9.如权利要求6所述的OMCI协议报文封装装置,其特征在于,所述ME属性描述信息表包括不同ME的不同操作类型所对应的多个属性描述信息。