传感器测量数据状态变化的识别方法、系统、设备和介质与流程

文档序号:37083583发布日期:2024-02-20 21:39阅读:16来源:国知局
传感器测量数据状态变化的识别方法、系统、设备和介质与流程

本发明涉及数据状态检测,尤其涉及一种传感器测量数据状态变化的识别方法、系统、设备和介质。


背景技术:

1、在多传感器(包括遥外测雷达、光学望远镜测量系统等)-数据中心组成的航天测量系统中,远端工作的测量传感器会不间断的向数据中心发送数据,这些数据包含传感器链路维持数据、实际测量数据、模拟数据、回放数据等,其中,链路维持数据会持续发送,而其他三种数据则根据传感器实际工作状态择一发送或不发送,数据中心需要记录实际测量数据,模拟数据、回放数据则不需要记录。

2、当前情况下,远端测量传感器在实际测量或模拟测量、数据回放测试时,为了保证工作状态不变,其向数据中心发送的状态标识无法区分其实际工作状态为实际测量还是模拟测量或数据回放测试,因而在没有人为干预的情况下,数据中心无法获知传感器发送数据到底属于哪一种,因此不能实现无人值守,必须人为干预才能实现只记录测量数据,而忽略其他数据。

3、为了解决上述问题,亟需提供一种传感器测量数据状态变化的识别方法、系统、设备和介质,在无人值守的情况下,自动识别传感器发送的数据状态,提高工作效率。

4、在所述背景技术部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本发明主要目的是克服数据中心无法识别远端测量传感器的数据状态的问题,提供一种传感器测量数据状态变化的识别方法、系统、设备和介质,在无人值守的情况下,自动识别传感器发送的数据状态,提高工作效率。

2、为实现上述的目的,本发明第一方面提供了一种传感器测量数据状态变化的识别方法,包括以下步骤:

3、s1:获取传感器数据流的片段数据,片段数据包括测量序列,测量序列包括多个测量值;

4、s2:计算片段数据的md5值,根据片段数据的md5值与历史数据标准库比较,判断该片段数据是否属于回放数据,如果是则认为传感器测量数据状态为回放数据状态;否则执行步骤s3;

5、s3:将片段数据的测量序列计算3阶差分得到多个测量值的3阶差分项,如果测量值的3阶差分项有超过n个点的数值大于指定阈值,则认为传感器测量数据状态为实际测量状态,否则认为是模拟数据状态,n为大于0的自然数。

6、根据本发明一示例实施方式,步骤s1中,所述获取传感器数据流的片段数据包括:获取传感器数据流,建立延时记录窗口,传感器数据流首次到达后,将传感器数据流开始写入到指定时间的数据进行缓存,形成传感器数据流的片段数据。

7、根据本发明一示例实施方式,所述传感器数据流开始写入到指定时间为5-20秒。

8、根据本发明一示例实施方式,所述传感器测量数据状态包括实际测量状态、模拟数据状态和回放数据状态。

9、根据本发明一示例实施方式,所述传感器测量数据状态还包括链路维持数据状态,链路维持数据状态可以变到实际测量状态、模拟数据状态或回放数据状态,实际测量状态、模拟数据状态和回放数据状态只能变到链路数据维持状态;实际测量数据、模拟数据和回放数据在同一个数据流中,链路维持数据在另一个数据流中。

10、根据本发明一示例实施方式,步骤s2中,所述判断该片段数据是否属于回放数据的方法包括:检索历史数据标准库中是否有和该片段数据的md5值相等的数据,如果有则属于回放数据。

11、根据本发明一示例实施方式,步骤s3中,所述将片段数据计算3阶差分的方法包括:

12、设片段数据有测量序列{a0,a1,…an-1,an},其中ai表示第i个测量值,i和n均为自然数;

13、该测量序列的一阶差分序列{s0,s1,…,sn-1}计算过程为:

14、s0=a1-a0,s1=a2-a1,…,sn-1=an-an-1;

15、该测量序列的二阶差分序列{s′0,s′1,…,s′n-2}的计算过程为:

16、s′0=s1-s0,s′1=s2-s1,…,s′n-2=sn-1-sn-2;

17、该测量序列的三阶差分序列{s″0,s″1,…,s″n-3}包括多个测量值的3阶差分项,三阶差分序列的计算过程为:

18、s″0=s′1-s′0,s″1=s′2-s′1,…,s″n-3=s′n-2-s′n-3。

19、作为本发明的第二个方面,本发明提供一种传感器测量数据状态变化的识别系统,包括:

20、片段数据缓存模块,用于获取传感器数据流的片段数据;

21、回放数据状态判断模块,用于计算片段数据的md5值,根据片段数据的md5值与历史数据标准库比较,判断该片段数据是否属于回放数据,如果是则认为传感器测量数据状态为回放数据状态;和

22、3阶差分模块,用于将片段数据计算3阶差分,如果3阶差分有超过n个点的数值大于指定阈值,则认为传感器测量数据状态为实际测量状态,否则认为是模拟数据状态,n为大于0的自然数。

23、作为本发明的第三个方面,本发明提供一种电子设备,包括:

24、一个或多个处理器;

25、存储装置,用于存储一个或多个程序;

26、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现所述传感器测量数据状态变化的识别方法。

27、作为本发明的第四个方面,本发明提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现所述传感器测量数据状态变化的识别方法。

28、本发明的优势效果是,本发明通过三种状态数据的区别,判断传感器测量数据状态,实现数据中心无人值守,提高工作效率。



技术特征:

1.一种传感器测量数据状态变化的识别方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的传感器测量数据状态变化的识别方法,其特征在于,步骤s1中,所述获取传感器数据流的片段数据包括:获取传感器数据流,建立延时记录窗口,传感器数据流首次到达后,将传感器数据流开始写入到指定时间的数据进行缓存,形成传感器数据流的片段数据。

3.根据权利要求2所述的传感器测量数据状态变化的识别方法,其特征在于,所述传感器数据流开始写入到指定时间为5-20秒。

4.根据权利要求1所述的传感器测量数据状态变化的识别方法,其特征在于,所述传感器测量数据状态包括实际测量状态、模拟数据状态和回放数据状态。

5.根据权利要求4所述的传感器测量数据状态变化的识别方法,其特征在于,所述传感器测量数据状态还包括链路维持数据状态,链路维持数据状态可以变到实际测量状态、模拟数据状态或回放数据状态,实际测量状态、模拟数据状态和回放数据状态只能变到链路数据维持状态;实际测量数据、模拟数据和回放数据在同一个数据流中,链路维持数据在另一个数据流中。

6.根据权利要求1所述的传感器测量数据状态变化的识别方法,其特征在于,步骤s2中,所述判断该片段数据是否属于回放数据的方法包括:检索历史数据标准库中是否有和该片段数据的md5值相等的数据,如果有则属于回放数据。

7.根据权利要求1所述的传感器测量数据状态变化的识别方法,其特征在于,步骤s3中,所述将片段数据计算3阶差分的方法包括:

8.一种传感器测量数据状态变化的识别系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的传感器测量数据状态变化的识别方法。


技术总结
本发明涉及数据状态检测技术领域,提供一种传感器测量数据状态变化的识别方法、系统、设备和介质,方法包括:S1:获取传感器数据流的片段数据,片段数据包括测量序列,测量序列包括多个测量值;S2:计算片段数据的MD5值,根据片段数据的MD5值与历史数据标准库比较,判断该片段数据是否属于回放数据,如果是则认为传感器测量数据状态为回放数据状态;否则执行步骤S3;S3:将片段数据的测量序列计算3阶差分得到多个测量值的3阶差分项,如果3阶差分项有超过N个点的数值大于指定阈值,则认为传感器测量数据状态为实际测量状态,否则认为是模拟数据状态,N为大于0的自然数。本方案在无人值守的情况下,自动识别传感器发送的数据状态,提高工作效率。

技术研发人员:张立民,唐志强,张华,陈德明,邬仲勋,李立洁,刘欢,陈永健,路远程
受保护的技术使用者:中国人民解放军63620部队
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1