一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种光模块的信息查询方法及其相关组件与流程

2023-01-17 13:04:45 来源:中国专利 TAG:

技术特征:
1.一种光模块的信息查询方法,其特征在于,应用于交换机中的处理器,所述交换机分别与上位机和多个光模块连接,所述光模块的信息查询方法包括:当获取到所述上位机的查询指令时,确定所述查询指令对应的光模块;利用所述光模块对应的预设ddm模块确定所述查询指令需要查询的地址所在的数据页;利用所述预设ddm模块获取所述光模块的所述数据页中的对应于所述查询指令的数据;将所述数据发送给所述上位机;其中,所述预设ddm模块设置在所述处理器中。2.如权利要求1所述的光模块的信息查询方法,其特征在于,利用所述光模块对应的预设ddm模块确定所述查询指令需要查询的地址所在的数据页,包括:利用所述预设ddm模块执行以下步骤:s21:根据预设顺序排序所述光模块中的各页数据页;s22:将所述光模块中的第一页数据页作为当前数据页;s23:判断所述查询指令需要查询的地址是否在所述当前数据页中;若是,则将所述当前数据页作为所述查询指令需要查询的地址所在的数据页;若否,则进入s24;s24:判断所述当前数据页是否为所述光模块中的最后的数据页;若是,则进入s25;若否,则进入s26;s25:判定所述查询指令为无效指令;s26:将所述当前数据页的下一页数据页作为新的当前数据页,返回s23。3.如权利要求2所述的光模块的信息查询方法,其特征在于,将所述当前数据页的下一页数据页作为新的当前数据页,包括:获取所述当前数据页中的切页操作起始位和切页操作寄存器地址;判断所述切页操作寄存器地址是否为正确地址;若是,则通过所述切页操作起始位开始切页操作;当检测到任一所述数据页中的切页操作停止位时,停止执行切页操作;将切页后的数据页作为所述当前数据页的下一页数据页。4.如权利要求2所述的光模块的信息查询方法,其特征在于,判断所述查询指令需要查询的地址是否在所述当前数据页中,包括:判断所述查询指令需要查询的地址在所述当前数据页中的页内地址是否大于0;若大于0,则判定为否;若不大于0,则判定为是。5.如权利要求2所述的光模块的信息查询方法,其特征在于,根据预设顺序排序所述光模块中的各页数据页,包括;根据各页所述数据页的起始地址的先后顺序排序各页所述数据页。6.如权利要求1所述的光模块的信息查询方法,其特征在于,利用所述预设ddm模块获取所述光模块的所述数据页中的对应于所述查询指令的数据,包括:当所述查询指令为读指令时,获取所述数据页中的读操作地址中的数据以及读操作寄存器地址中的数据;
当所述查询指令为写指令时,获取所述数据页中的写操作地址中的数据以及写操作寄存器地址中的数据。7.如权利要求1所述的光模块的信息查询方法,其特征在于,在获取到所述上位机的查询指令之前,还包括:确定当前时刻与最近一次接收到所述查询指令的时间点之间的时间差;当检测到所述时间差大于预设时间差时,生成第一预设查询指令作为新的所述查询指令,并进入确定所述查询指令对应的光模块的步骤。8.如权利要求1所述的光模块的信息查询方法,其特征在于,还包括:当检测到新的所述光模块与所述交换机连接时,创建新的所述光模块对应的预设ddm模块。9.如权利要求8所述的光模块的信息查询方法,其特征在于,创建新的所述光模块对应的预设ddm模块,包括:确定新的所述光模块的协议;创建对应于新的所述光模块的协议的所述预设ddm模块。10.如权利要求8所述的光模块的信息查询方法,其特征在于,在创建新的所述光模块对应的预设ddm模块之后,还包括:在所述交换机中所有的寄存器地址空间中,将任一个未被使用的所述寄存器地址空间分配给新的所述光模块对应的预设ddm模块。11.如权利要求10所述的光模块的信息查询方法,其特征在于,还包括:当检测到所述光模块与所述交换机之间的连接断开后,将断开连接的所述光模块对应的所述预设ddm模块移出所述寄存器地址空间。12.如权利要求1所述的光模块的信息查询方法,其特征在于,还包括:当检测到所述光模块与所述交换机之间的连接断开后,删除断开连接的所述光模块对应的所述预设ddm模块。13.如权利要求1至12任一项所述的光模块的信息查询方法,其特征在于,当所述交换机中存储有第二预设查询指令时,在将所述数据发送给所述上位机之前,还包括:确定所述第二预设查询指令对应的光模块;利用所述第二预设查询指令对应的光模块对应的预设ddm模块,获取所述第二预设查询指令对应的数据;将所述数据发送给所述上位机,包括:将所述查询指令对应的数据和所述第二预设查询指令对应的数据发送给所述上位机。14.如权利要求13所述的光模块的信息查询方法,其特征在于,在获取所述第二预设查询指令对应的数据的同时,还包括:判断是否检测到所述上位机发送的新的所述查询指令;若是,则进入确定所述查询指令对应的光模块的步骤。15.如权利要求13所述的光模块的信息查询方法,其特征在于,在确定所述第二预设查询指令对应的光模块之前,还包括:s31:确定所述交换机中的所有待执行指令;s32:根据各个所述待执行指令的生成时间顺序排序各个所述待执行指令;
s33:将第一个所述待执行指令作为当前待执行指令;s34:判断所述当前待执行指令是否为表示查询光模块数据信息的查询指令;若是,则进入s35;若否,则进入s36;s35:将所述待执行指令记为所述第二预设查询指令,进入s36;s36:判断所述当前待执行指令是否为所述交换机中的最后一条所述待执行指令;若是,则进入确定所述第二预设查询指令对应的光模块的步骤;若否,则进入s37;s37:将所述当前待执行指令的下一条所述待执行指令作为新的当前待执行指令,并返回s34。16.一种光模块的信息查询装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至15任一项所述的光模块的信息查询方法的步骤。17.一种交换机,其特征在于,包括交换机本体,还包括如权利要求16所述的光模块的信息查询装置;所述交换机本体与所述光模块的信息查询装置连接。18.一种光模块监控系统,其特征在于,包含上位机和多个光模块,还包括如权利要求17所述的交换机;所述交换机分别与所述上位机以及所有所述光模块连接。19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至15任一项所述的信息查询方法的步骤。20.一种光模块的信息查询系统,其特征在于,应用于交换机中的处理器,所述交换机分别与上位机和多个光模块连接,包括:光模块确定单元,用于当获取到所述上位机的查询指令时,确定所述查询指令对应的光模块;数据页查询单元,用于利用所述光模块对应时的预设ddm模块确定所述查询指令需要查询的地址所在的数据页;数据获取单元,用于利用所述预设ddm模块获取所述光模块的所述数据页中的对应于所述查询指令的数据;数据发送单元,用于将所述数据发送给所述上位机;其中,所述预设ddm模块设置在所述处理器中。

技术总结
本发明公开了一种光模块的信息查询方法及其相关组件,涉及通信领域,应用于交换机中的处理器,交换机分别与上位机和多个光模块连接,当获取到上位机的查询指令时,确定查询指令对应的光模块,利用光模块对应的预设DDM模块确定查询指令需要查询的地址所在的数据页,利用预设DDM模块获取光模块的数据页中的对应于查询指令的数据,将数据发送给上位机,其中,预设DDM模块设置在处理器中。通过使用交换机来代替上位机监控光模块,能够在实现对光模块进行监控的前提,降低上位机的处理器资源消耗,交换机通过各个光模块对应的DDM模块来监控光模块,能够并行地监控多个光模块,从而提高监控效率。高监控效率。高监控效率。


技术研发人员:王金友 韩威 薛广营
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.12.01
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献