环境采集设备和目标设备及其数据处理方法、系统与流程

文档序号:37350198发布日期:2024-03-18 18:29阅读:13来源:国知局
环境采集设备和目标设备及其数据处理方法、系统与流程

本技术涉及数据处理技术,特别涉及环境采集设备及其数据处理方法、目标设备及其处理方法、环境采集设备的数据分析系统、环境采集设备和目标设备的数据处理方法的存储介质和电子设备。


背景技术:

1、在现有的环境采集设备应用中,环境采集设备可以实现对采集设备及其他输入的数据处理,以得到一些分析结果,例如热成像仪对设备上各类传感器的采集数据进行处理,可以得到测温结果,生成热成像图;同时,为实现环境采集设备中数据的二次分析,需要将环境采集设备的数据发送到其他目标设备(例如pc机)上,再进行相应的二次分析处理,例如可以将热成像仪将各类传感器的采集数据传输给pc机,在pc机上重新进行数据处理,计算测温结果或生成热成像图等。在这类应用中,要求环境采集设备上进行数据处理时和目标设备上进行数据的二次分析处理时,能够保持数据的一致性,但是由于数据采集设备中很多外部输入的测量参数、采集数据等都是以浮点数据形式进行保存,当环境采集设备和目标设备基于不同的硬件平台实现时,由于不同平台对于浮点数的处理可能存在差异,从而导致计算结果也会存在差异,因此无法保证数据的一致性。

2、另外,在环境采集设备的内部数据处理过程中,可能存在由于各方面条件限制只能对整形数据进行处理的情况,这种情况下,需要将浮点数据形式表示的采集数据、中间运行数据或外部输入参数等,进行整形转换后再进行处理,相应地,在目标设备可能由于整形转换的处理问题,而导致无法保证数据的一致性。

3、除热成像仪的二次数据分析中会出现上述数据不一致的问题外,在其他环境采集设备的二次数据分析中也会出现相应问题,例如声像仪的二次数据分析。


技术实现思路

1、本技术提供环境采集设备和目标设备及其数据处理方法、系统、存储介质和电子设备,能够优化浮点数据的一致性。

2、为实现上述目的,本技术采用如下技术方案:

3、一种环境采集设备的数据处理方法,包括:

4、对于环境采集设备中以浮点数据类型表示的目标数据,将所述目标数据乘以2n后进行整型截断,得到所述目标数据的整数表达形式;

5、利用所述目标数据的整数表达形式参与对所述目标数据的处理以及跨平台传输;

6、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

7、较佳地,所述利用所述目标数据的整数表达形式参与对所述目标数据的跨平台传输,包括:

8、将所述目标数据的整数表达形式跨平台传输给目标设备。

9、较佳地,所述利用所述目标数据的整数表达形式参与对所述目标数据的跨平台传输,包括:

10、将所述目标数据的整数表达形式转换为浮点数据除以2n,得到修正后的目标数据;

11、将所述修正后的目标数据跨平台传输给目标设备。

12、较佳地,所述利用所述目标数据的整数表达形式参与对所述目标数据的处理,包括:

13、将所述目标数据的整数表达形式转换为浮点数据再除以2n,得到修正后的目标数据;

14、对所述修正后的目标数据进行所述处理。

15、较佳地,所述利用所述目标数据的整数表达形式参与对所述目标数据的处理,包括:

16、当所述处理只能针对整型数据进行时,对所述目标数据的整数表达形式进行相应处理,将处理结果转换为浮点数据,再将转换后的浮点数据除以2n。

17、较佳地,所述环境采集设备为热成像仪或声像仪。

18、较佳地,所述目标数据为外部输入数据、环境采集设备的采集数据、环境采集设备的中间运行数据或环境采集设备的输出数据。

19、较佳地,所述外部输入数据为配置参数或测量参数。

20、一种目标设备的数据处理方法,包括:

21、接收采集设备发来的目标数据的整数表达形式;

22、将所述目标数据的整数表达形式转换为浮点数据再除以2n,得到修正后的目标数据;

23、对所述修正后的目标数据进行分析处理;

24、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

25、一种目标设备的数据处理方法,包括:

26、接收环境采集设备发来的目标数据;

27、对所述目标数据进行分析处理;

28、其中,当所述分析处理在所述环境采集设备中只能针对整型数据进行时,所述对所述目标数据进行分析处理,包括:

29、确定所述目标数据的整数表达形式,所述目标数据的整数表达形式是对该目标数据乘以2n后进行整型截断后得到的;

30、对所述目标数据的整数表达形式进行所述分析处理,再将处理结果转换为浮点数据,并对转换后的浮点数据除以2n;

31、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

32、较佳地,所述确定所述目标数据的整数表达形式,包括:

33、当所述环境采集设备发来的目标数据为目标数据的整数表达形式时,将接收的数据确定为目标数据的整数表达形式;

34、当所述环境采集设备发来的目标数据为修正后的目标数据时,将接收的修正后的目标数据乘以2n后进行整型截断,将截断结果作为所述目标数据的整数表达形式。

35、一种环境采集设备,包括:目标数据预处理单元和数据处理单元;

36、所述目标数据预处理单元,用于对环境采集设备中以浮点数据类型表示的目标数据,将所述目标数据乘以2n后进行整型截断,得到所述目标数据的整数表达形式;

37、所述数据处理单元,用于利用所述目标数据的整数表达形式参与对所述目标数据的处理以及跨平台传输;

38、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

39、较佳地,在所述数据处理单元中,所述利用所述目标数据的整数表达形式参与对所述目标数据的跨平台传输,包括:

40、将所述目标数据的整数表达形式跨平台传输给目标设备。

41、较佳地,所述数据处理单元包括目标数据修复子单元和处理子单元;

42、所述目标数据修复子单元,用于将所述目标数据的整数表达形式转换为浮点数据再除以2n,得到修正后的目标数据;

43、所述处理子单元,用于将所述修正后的目标数据跨平台传输给目标设备。

44、较佳地,所述数据处理单元包括目标数据修复子单元和处理子单元;

45、所述目标数据修复子单元,用于将所述目标数据的整数表达形式转换为浮点数据再除以2n,得到修正后的目标数据;

46、所述处理子单元,用于对所述修正后的目标数据进行所述处理。

47、较佳地,所述数据处理单元包括目标数据修复子单元和处理子单元;

48、所述处理子单元,用于当所述处理只能针对整形数据进行时,对所述目标数据的整数表达形式进行所述处理;

49、所述目标数据修复子单元,用于当所述处理只能针对整型数据进行时,将所述处理子单元的处理结果转换为浮点数据,再除以2n。

50、较佳地,所述环境采集设备为热成像仪或声像仪。

51、一种目标设备,包括:接收单元、目标数据修复单元和数据处理单元;

52、所述接收单元,用于接收采集设备发来的目标数据的整数表达形式;

53、所述目标数据修复单元,用于将所述目标数据的整数表达形式转换为浮点数据再除以2n,得到修正后的目标数据;

54、所述数据处理单元,用于对所述修正后的目标数据进行分析处理;

55、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

56、一种目标设备,包括:接收单元和数据处理单元;

57、所述接收单元,用于接收环境采集设备发来的目标数据;

58、所述数据处理单元,用于对所述目标数据进行分析处理;

59、其中,所述数据处理单元包括目标数据预处理子单元和分析处理子单元,

60、所述目标数据预处理子单元,用于当所述分析处理在所述环境采集设备中只能针对整型数据进行时,确定目标数据的整数表达形式;所述目标数据的整数表达形式为所述目标数据乘以2n后再进行整型截断的结果,n为基于对所述目标数据的精度要求所确定的正整数;

61、所述分析处理子单元,用于当所述分析处理在所述环境采集设备中只能针对整形数据进行时,对所述目标数据预处理子单元确定的目标数据的整数表达形式进行所述分析处理,再将处理结果转换为浮点数据,并对转换后的浮点数据除以2n。

62、较佳地,在所述目标数据预处理子单元中,所述确定目标数据的整数表达形式包括:若所述接收单元接收的是目标数据的整数表达形式,则将接收的数据确定为所述目标数据的整数表达形式,若所述接收单元接收的是浮点数据类型的目标数据,则对所述接收单元接收的所述目标数据乘以2n后进行整型截断,将截断结果确定为所述目标数据的整数表达形式。

63、一种环境采集设备的数据分析系统,包括:环境采集设备和目标设备;

64、所述环境采集设备,用于对于本设备中以浮点数据类型表示的目标数据,将所述目标数据乘以2n后进行整型截断,得到所述目标数据的整数表达形式;还用于将所述目标数据的整数表达形式传输给目标设备;

65、所述目标设备,用于将所述环境采集设备发来的目标数据的整数表达形式转换为浮点数据,再除以2n,得到修正后的目标数据;还用于对所述修正后的目标数据进行分析处理;

66、其中,所述n为基于对所述目标数据的精度要求所确定的正整数。

67、一种环境采集设备的数据分析系统,包括:环境采集设备和目标设备;

68、所述环境采集设备,用于对于本设备中以浮点数据类型表示的目标数据,乘以2n后进行整型截断,得到所述目标数据的整数表达形式;还用于将所述目标数据的整数表达形式参与对所述目标数据的处理以及向所述目标设备的跨平台传输;

69、所述目标设备,用于在进行所述环境采集设备中只能针对整型数据进行的分析处理前,基于所述环境采集设备发来的目标数据确定目标数据的整数表达形式;还用于对所述目标数据的整数表达形式进行所述分析处理,再将分析处理结果转换为浮点数据,并将转换后的浮点数据除以2n;

70、其中,所述n为基于对所述目标数据的精度要求所确定的正整数,所述目标数据的整数表达形式为所述目标数据乘以2n后再进行整型截断的结果。

71、较佳地,在所述目标设备中,所述确定目标数据的整数表达形式包括:若本设备接收的是目标数据的整数表达形式,则将接收的数据确定为所述目标数据的整数表达形式,若本设备接收的是浮点数据类型的目标数据,则对接收的所述目标数据乘以2n后进行整型截断,将截断结果确定为所述目标数据的整数表达形式。

72、一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时可实现上述任一项所述的环境采集设备的数据处理方法或实现上述任一项所述的目标设备的数据处理方法。

73、一种电子设备,该电子设备至少包括计算机可读存储介质,还包括处理器;

74、所述处理器,用于从所述计算机可读存储介质中读取可执行指令,并执行所述指令以实现上述任一项所述的环境采集设备的数据处理方法。

75、由上述技术方案可见,本技术中,在环境采集设备中,对于以浮点数据类型所表示的目标数据,乘以2n后进行整型截断,得到目标数据的整数表达形式,其中,n是基于对目标数据的精度要求确定的正整数,这样就相当于实现了浮点数据转换为整型数据,且整个转换过程只涉及移位操作和截断操作,且满足精度要求;接下来,再利用目标数据的整数表达形式参与对相应目标数据的处理以及跨平台传输,由于浮点数据整型化的过程只涉及移位操作和截断操作,因此相应地,转换成的整型数据在环境采集设备内部或传输对端的目标设备中进行的转换回浮点数据的操作也只涉及数据强制转换和移位操作,由此可以保证精度要求以内的小数部分保持不变,且精度要求以外的小数部分置0,基于此,环境采集设备与目标设备中相应处理的输入数据可以保持一致,同时对于浮点数据进行的处理中,能够保证加减运算的结果一致,并最大程度地减少乘除运算导入的误差影响,从而有效优化浮点数据的一致性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1