[发明专利]模拟量信号快速存储方法和装置有效
申请号: | 201811114854.7 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109144930B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 刘海阳;彭立;赵慧丽 | 申请(专利权)人: | 北京广利核系统工程有限公司;中国广核集团有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F11/34;H04L12/18;H04L29/08 |
代理公司: | 北京国电智臻知识产权代理事务所(普通合伙) 11580 | 代理人: | 吴红飞 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟 信号 快速 存储 方法 装置 | ||
1.一种模拟量信号快速存储方法,其特征在于,包括:
S1、主控制单元周期性地向高速模拟量输入模块广播一次数据请求指令,并且所述主控制单元发起数据传输时,在传输的数据中设置有节拍序号;
S2、当某次通讯过程中,所述主控制单元将所述节拍序号设置为n时,所述高速模拟量输入模块回复给所述主控制单元的数据包中需要使用相同的节拍序号n;而下一次通讯过程中,所述主控制单元就将所述节拍序号设置为n+1,所述高速模拟量输入模块回复给所述主控制单元的数据包中使用的节拍序号为n+1;使得所述主控制单元能够区分收到的多个语义相同的数据包;
当所述高速模拟量输入模块某一周期没有收到所述主控制单元的数据请求指令,则会在所述主控制单元下一拍请求数据时,把两拍数据一同上传给所述主控制单元;
而且对于上一拍数据,所述高速模拟量输入模块仍使用当前节拍序号,但置补发标志为1;否则所述主控制单元置补发标志为0。
2.根据权利要求1所述的方法,其特征在于,如果所述高速模拟量输入模块多个节拍没有收到数据请求指令,则所述高速模拟量输入模块丢弃中间的数据包;在所述高速模拟量输入模块再次收到数据请求指令时,将最近两拍采集的数据发送给所述主控制单元,其中较早的一拍置为补发状态。
3.根据权利要求1或2所述的方法,其特征在于,所述主控制单元将收集的数据存储在消息队列中,实时服务器周期性向所述主控制单元发送一次请求数据指令,所述主控制单元返回数据包,所述实时服务器对返回数据包进行解析,然后存储到历史服务器中。
4.一种模拟量信号快速存储装置,其特征在于,包括:
高速模拟量输入模块和主控制单元;
其中,所述主控制单元设置成周期性地向所述高速模拟量输入模块广播一次数据请求指令,所述主控制单元设置成发起数据传输时,在传输的数据中设置有节拍序号;
当某次通讯过程中,所述主控制单元设置成将所述节拍序号设置为n时,所述高速模拟量输入模块设置成回复给所述主控制单元的数据包中需要使用相同的节拍序号n;而下一次通讯过程中,所述主控制单元就设置成将所述节拍序号设置为n+1,所述高速模拟量输入模块设置成回复给所述主控制单元的数据包中使用的节拍序号为n+1;使得所述主控制单元能够区分收到的多个语义相同的数据包;
所述高速模拟量输入模块设置成,当某一周期没有收到所述主控制单元的数据请求指令,则会在所述主控制单元下一拍请求数据时,把两拍数据一同上传给所述主控制单元;
对于上一拍数据,所述高速模拟量输入模块设置成仍使用当前节拍序号,但置补发标志为1;否则所述主控制单元置补发标志为0。
5.根据权利要求4所述的装置,其特征在于,所述高速模拟量输入模块设置成如果多个节拍没有收到数据请求指令,则所述高速模拟量输入模块丢弃中间的数据包;在所述高速模拟量输入模块再次收到数据请求指令时,将最近两拍采集的数据发送给所述主控制单元,其中较早的一拍置为补发状态。
6.根据权利要求4或5所述的装置,其特征在于,还包括存储实时数据的实时服务器和存储解析后数据的历史服务器;所述主控制单元还设置成将收集的数据存储在消息队列中,所述实时服务器周期性向所述主控制单元发送一次请求数据指令,所述主控制单元返回数据包,所述实时服务器对返回数据包进行解析,然后存储到所述历史服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广利核系统工程有限公司;中国广核集团有限公司,未经北京广利核系统工程有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811114854.7/1.html,转载请声明来源钻瓜专利网。