应用于水质监测仪的传感器自动识别方法及装置与流程

文档序号:36710739发布日期:2024-01-16 12:05阅读:16来源:国知局
应用于水质监测仪的传感器自动识别方法及装置与流程

本发明涉及智能化识别,尤其涉及一种应用于水质监测仪的传感器自动识别方法及装置。


背景技术:

1、相较于传统的由相关人员手持水质监测仪采集水样本进行水质监测而言,智能化的水质监测仪具有采集便捷、安全性高且效率高等优点,其在水样本采集方面的应用越来越广泛。

2、在实际应用中,智能化的水质监测仪不仅具有水样本采集功能,还具有针对水样本的智能化分析功能等,为了实现前述智能化功能,水质监测仪需要集成相应类型的传感器,且在水质监测仪初始化时,需要先识别集成的传感器类型,这样不仅能够校验其集成的传感器是否准确,还能够基于识别出的传感器类型采集相应的水质监测参数,提高水质监测参数的采集准确性。

3、当前,对于水质监测仪集成的传感器的识别主要依赖于人为识别方式,这种识别方式存在识别效率低及识别准确率低的问题。可见,如何提高水质监测仪上传感器的识别效率及识别准确性显得尤为重要。


技术实现思路

1、本发明提供一种应用于水质监测仪的传感器自动识别方法及装置,能够实现水质监测仪上传感器的自动化识别,有利于提高水质监测仪上传感器的识别效率及识别准确性。

2、为了解决上述技术问题,本发明实施例第一方面公开了一种应用于水质监测仪的传感器自动识别方法,所述方法包括:

3、判断当前条件是否满足所述水质监测仪对应的传感器识别条件,当判断出所述当前条件满足所述水质监测仪对应的传感器识别条件时,确定待进行传感器识别的至少一个传感器接口;

4、对于每个所述传感器接口,生成与该传感器接口对应的第一通信数据包,并通过该传感器接口将所述第一通信数据包发送至该传感器接口所接入的待识别传感器,获取该传感器接口传输的第一反馈数据包,并对所述第一反馈数据包进行解析,得到该传感器接口对应的位置识别结果;

5、对于每个所述传感器接口,生成与该传感器接口对应的第二通信数据包,并通过该传感器接口将所述第二通信数据包发送至该传感器接口所接入的待识别传感器,获取该传感器接口传输的第二反馈数据包,并对所述第二反馈数据包进行解析,得到该传感器接口对应的传感器类型识别结果;

6、对于每个所述传感器接口,将该传感器接口对应的位置识别结果与传感器类型识别结果对应存储。

7、作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

8、根据所述水质监测仪的内置传感器采集所述水质监测仪的放置姿态参数;

9、当所述放置姿态参数表示所述水质监测仪已经被放置在需要进行水质监测的目标位置时,根据所述放置姿态参数以及所有所述传感器接口的位置识别结果,识别所有已接入传感器的接入位置是否与所述目标位置对应的当前水质监测需求相匹配;

10、当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息;其中,在每个所述传感器组按照其对应的接入位置调整信息调整接入位置之后,所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求的匹配度高于预设匹配度阈值;

11、对于每个所述传感器组,根据其对应的接入位置调整信息预估对该传感器组进行接入位置调整所对应的水质监测影响参数;

12、根据所有所述传感器组对应的水质监测影响参数,从所有所述传感器组中选择待调整接入位置的其中一个目标传感器组;

13、按照所述目标传感器组对应的接入位置调整信息对所述目标传感器组执行接入位置调整操作和/或接入位置调整提示操作。

14、作为一种可选的实施方式,在本发明实施例第一方面中,所述水质监测影响参数包括水质监测效率影响参数以及水质监测准确率影响参数;

15、其中,所述根据所有所述传感器组对应的水质监测影响参数,从所有所述传感器组中选择待调整接入位置的其中一个目标传感器组,包括:

16、根据所有所述传感器组对应的水质监测效率影响参数以及水质监测准确率影响参数,从所有所述传感器组中筛选出对应的水质监测效率影响参数以及水质监测准确率影响参数均满足预设影响条件的至少一个待筛选传感器组;

17、当所有所述待筛选传感器组的数量为1时,将所述待筛选传感器组确定为待调整接入位置的其中一个目标传感器组;

18、当所有所述待筛选传感器组的数量大于1时,根据每个所述待筛选传感器对应的水质监测效率影响参数以及水质监测准确率影响参数计算每个所述待筛选传感器对应的水质监测影响平衡度,从所有所述待筛选传感器对应的水质监测影响平衡度中筛选满足预设水质监测影响平衡条件的目标水质监测影响平衡度,并将所述目标水质监测影响平衡度对应的待筛选传感器组确定为待调整接入位置的其中一个目标传感器组。

19、作为一种可选的实施方式,在本发明实施例第一方面中,对于每个所述传感器接口,在所述对所述第二反馈数据包进行解析,得到该传感器接口对应的传感器类型识别结果之后,所述方法还包括:

20、控制该传感器接口已接入的待识别传感器执行参数采集/分析操作,得到所述待识别传感器的执行结果,根据所述执行结果确定所述待识别传感器对应的第二识别结果;

21、根据所述第二识别结果,对该传感器接口对应的传感器类型识别结果进行校验,当校验通过时,触发执行所述的将该传感器接口对应的位置识别结果与传感器类型识别结果对应存储的步骤。

22、作为一种可选的实施方式,在本发明实施例第一方面中,所述判断当前条件是否满足所述水质监测仪对应的传感器识别条件,包括:

23、判断所述水质监测仪的放置姿态是否发生变化,当判断出所述水质监测仪的放置姿态发生变化时,根据采集到的所述水质监测仪在放置姿态发生变化前的第一放置姿态以及所述水质监测仪在放置姿态发生变化后的第二放置姿态,确定所述水质监测仪对应的放置姿态变化情况;

24、当所述水质监测仪对应的放置姿态变化情况满足预设姿态变化情况时,确定当前条件满足所述水质监测仪对应的传感器识别条件;或者,

25、获取所述水质监测仪对应的水质监测进程,判断所述水质监测进程是否为预设监测进程,当判断出所述水质监测进程为所述预设监测进程时,确定当前条件满足所述水质监测仪对应的传感器识别条件。

26、作为一种可选的实施方式,在本发明实施例第一方面中,当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,在所述根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息之前,所述方法还包括:

27、当所述目标位置对应的当前水质监测需求对应的水质监测紧急程度低于预设紧急程度阈值时,确定所述水质监测仪对应的多个待执行水质监测进程及每个所述待执行水质监测进程对应的水质监测需求;

28、从所有所述待执行水质监测进程选择对应的水质监测需求与所有所述已接入传感器的接入位置相匹配的目标待执行水质监测进程;

29、获取所述目标待执行水质监测进程与在先水质监测进程的关联程度,当所述关联程度大于等于预设程度阈值时,触发执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息的步骤;

30、当所述关联程度小于所述预设程度阈值时,将所述目标待执行水质监测进程更新为所述目标位置对应的当前待执行水质监测进程。

31、作为一种可选的实施方式,在本发明实施例第一方面中,当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,在所述根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息之前,所述方法还包括:

32、根据所述目标位置对应的当前水质监测需求以及每个所述已接入传感器的功能信息,判断所有所述已接入传感器是否满足功能调整条件;

33、当判断出所有所述已接入传感器满足所述功能调整条件时,预测功能调整代价参数及位置更新代价参数;

34、根据所述功能调整代价参数及所述位置更新代价参数,确定待执行的调整操作;当所述待调整操作为接入位置调整操作时,触发执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息的步骤;

35、当所述待调整操作为功能调整操作时,对所有所述已接入传感器中的待调整传感器执行功能调整操作。

36、本发明实施例第二方面公开了一种应用于水质监测仪的传感器自动识别装置,所述装置包括:

37、判断模块,用于判断当前条件是否满足所述水质监测仪对应的传感器识别条件,当判断出所述当前条件满足所述水质监测仪对应的传感器识别条件时,确定待进行传感器识别的至少一个传感器接口;

38、位置识别模块,用于对于每个所述传感器接口,生成与该传感器接口对应的第一通信数据包,并通过该传感器接口将所述第一通信数据包发送至该传感器接口所接入的待识别传感器,获取该传感器接口传输的第一反馈数据包,并对所述第一反馈数据包进行解析,得到该传感器接口对应的位置识别结果;

39、类型识别模块,用于对于每个所述传感器接口,生成与该传感器接口对应的第二通信数据包,并通过该传感器接口将所述第二通信数据包发送至该传感器接口所接入的待识别传感器,获取该传感器接口传输的第二反馈数据包,并对所述第二反馈数据包进行解析,得到该传感器接口对应的传感器类型识别结果;

40、存储模块,用于对于每个所述传感器接口,将该传感器接口对应的位置识别结果与传感器类型识别结果对应存储。

41、作为一种可选的实施方式,在本发明实施例第二方面中,所述装置还包括:

42、调整控制模块,用于根据所述水质监测仪的内置传感器采集所述水质监测仪的放置姿态参数;当所述放置姿态参数表示所述水质监测仪已经被放置在需要进行水质监测的目标位置时,根据所述放置姿态参数以及所有所述传感器接口的位置识别结果,识别所有已接入传感器的接入位置是否与所述目标位置对应的当前水质监测需求相匹配;当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息;其中,在每个所述传感器组按照其对应的接入位置调整信息调整接入位置之后,所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求的匹配度高于预设匹配度阈值;对于每个所述传感器组,根据其对应的接入位置调整信息预估对该传感器组进行接入位置调整所对应的水质监测影响参数;根据所有所述传感器组对应的水质监测影响参数,从所有所述传感器组中选择待调整接入位置的其中一个目标传感器组;按照所述目标传感器组对应的接入位置调整信息对所述目标传感器组执行接入位置调整操作和/或接入位置调整提示操作。

43、作为一种可选的实施方式,在本发明实施例第二方面中,所述水质监测影响参数包括水质监测效率影响参数以及水质监测准确率影响参数;

44、其中,所述调整控制模块根据所有所述传感器组对应的水质监测影响参数,从所有所述传感器组中选择待调整接入位置的其中一个目标传感器组的具体方式包括:

45、根据所有所述传感器组对应的水质监测效率影响参数以及水质监测准确率影响参数,从所有所述传感器组中筛选出对应的水质监测效率影响参数以及水质监测准确率影响参数均满足预设影响条件的至少一个待筛选传感器组;

46、当所有所述待筛选传感器组的数量为1时,将所述待筛选传感器组确定为待调整接入位置的其中一个目标传感器组;

47、当所有所述待筛选传感器组的数量大于1时,根据每个所述待筛选传感器对应的水质监测效率影响参数以及水质监测准确率影响参数计算每个所述待筛选传感器对应的水质监测影响平衡度,从所有所述待筛选传感器对应的水质监测影响平衡度中筛选满足预设水质监测影响平衡条件的目标水质监测影响平衡度,并将所述目标水质监测影响平衡度对应的待筛选传感器组确定为待调整接入位置的其中一个目标传感器组。

48、作为一种可选的实施方式,在本发明实施例第二方面中,所述装置还包括:

49、校验控制模块,用于对于每个所述传感器接口,在所述类型识别模块对所述第二反馈数据包进行解析,得到该传感器接口对应的传感器类型识别结果之后,控制该传感器接口已接入的待识别传感器执行参数采集/分析操作,得到所述待识别传感器的执行结果,根据所述执行结果确定所述待识别传感器对应的第二识别结果;根据所述第二识别结果,对该传感器接口对应的传感器类型识别结果进行校验,当校验通过时,触发所述存储模块执行所述的将该传感器接口对应的位置识别结果与传感器类型识别结果对应存储的操作。

50、作为一种可选的实施方式,在本发明实施例第二方面中,所述判断模块判断当前条件是否满足所述水质监测仪对应的传感器识别条件的具体方式包括:

51、判断所述水质监测仪的放置姿态是否发生变化,当判断出所述水质监测仪的放置姿态发生变化时,根据采集到的所述水质监测仪在放置姿态发生变化前的第一放置姿态以及所述水质监测仪在放置姿态发生变化后的第二放置姿态,确定所述水质监测仪对应的放置姿态变化情况;

52、当所述水质监测仪对应的放置姿态变化情况满足预设姿态变化情况时,确定当前条件满足所述水质监测仪对应的传感器识别条件;或者,

53、获取所述水质监测仪对应的水质监测进程,判断所述水质监测进程是否为预设监测进程,当判断出所述水质监测进程为所述预设监测进程时,确定当前条件满足所述水质监测仪对应的传感器识别条件。

54、作为一种可选的实施方式,在本发明实施例第二方面中,所述调整控制模块,还用于:

55、当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,以及在执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息之前,当所述目标位置对应的当前水质监测需求对应的水质监测紧急程度低于预设紧急程度阈值时,确定所述水质监测仪对应的多个待执行水质监测进程及每个所述待执行水质监测进程对应的水质监测需求;从所有所述待执行水质监测进程选择对应的水质监测需求与所有所述已接入传感器的接入位置相匹配的目标待执行水质监测进程;获取所述目标待执行水质监测进程与在先水质监测进程的关联程度,当所述关联程度大于等于预设程度阈值时,触发执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息的操作;以及,当所述关联程度小于所述预设程度阈值时,将所述目标待执行水质监测进程更新为所述目标位置对应的当前待执行水质监测进程。

56、作为一种可选的实施方式,在本发明实施例第二方面中,所述调整控制模块,还用于:

57、当判断出所有所述已接入传感器的接入位置与所述目标位置对应的当前水质监测需求不匹配时,以及在执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息之前,根据所述目标位置对应的当前水质监测需求以及每个所述已接入传感器的功能信息,判断所有所述已接入传感器是否满足功能调整条件;当判断出所有所述已接入传感器满足所述功能调整条件时,预测功能调整代价参数及位置更新代价参数;根据所述功能调整代价参数及所述位置更新代价参数,确定待执行的调整操作;当所述待调整操作为接入位置调整操作时,触发执行所述的根据所述目标位置对应的当前水质监测需求从所有所述已接入传感器中筛选出能够调整接入位置的至少一个传感器组以及每个所述传感器组对应的接入位置调整信息的操作;当所述待调整操作为功能调整操作时,对所有所述已接入传感器中的待调整传感器执行功能调整操作。

58、本发明第三方面公开了另一种应用于水质监测仪的传感器自动识别装置,所述装置包括:

59、存储有可执行程序代码的存储器;

60、与所述存储器耦合的处理器;

61、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的应用于水质监测仪的传感器自动识别方法中的部分或全部步骤。

62、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的应用于水质监测仪的传感器自动识别方法中的部分或全部步骤。

63、与现有技术相比,本发明实施例具有以下有益效果:

64、本发明实施例中,若当前条件是否满足传感器识别条件,则对于每个待进行传感器识别的传感器接口,生成与该传感器接口对应的第一通信数据包及第二通信数据包,并通过该传感器接口将第一通信数据包、第二通信数据包发送至该传感器接口所接入的待识别传感器,获取该传感器接口传输的第一反馈数据包、第二反馈数据包并分别对其进行解析得到该传感器接口对应的位置识别结果以及传感器类型识别结果;对于每个所述传感器接口,将该传感器接口对应的位置识别结果与传感器类型识别结果对应存储。可见,本发明能够实现传感器识别条件的智能化判断,有利于提高传感器识别效率,且在当前条件满足传感器识别条件时,能够通过传感器接口传输的通信数据包及反馈数据包实现传感器位置及传感器类型的智能化识别,有利于提高传感器识别效率及识别精准性,进一步有利于提高水质监测仪的使用准确性及使用可靠性。此外,在确定出已接入传感器的位置及类型之后,还能够根据水质监测仪的放置姿态参数确定水质监测仪的放置情况,若放置情况表示水质监测仪已经放置到需要进行水质监测的目标位置,则进一步判断已接入传感器的接入位置是否满足目标位置对应的水质监测需求,若不满足,则对需要进行位置调整的传感器进行位置调整操作和/或位置调整提示操作,有利于提高传感器的接入位置与水质采集需求的匹配度,进而有利于提高水质监测效率及水质监测准确性。此外,在确定需要进行接入位置调节的传感器组时,能够根据对应的水质监测效率影响参数以及水质监测准确率影响参数实现待进行接入位置调节的传感器组的智能化确定,有利于在调整接入位置时实现对水质监测效率带来的影响与对水质监测准确率带来的影响之间的平衡,减少因调整接入位置而牺牲水质监测效率或水质监测准确性的情况发生,有利于提高确定出的需要进行接入位置调节的传感器组的准确性,进而有利于提高传感器组的接入位置调整效率及调整准确性。此外,在基于数据包的通信传输实现传感器类型的识别好之后,还能够基于传感器的参数采集/分析结果对识别出的传感器类型进行智能化校验,有利于进一步提高确定出的传感器类型的精准性。此外,在判断当前条件是否满足传感器识别条件时,能够根据水质监测仪的放置姿态变化情况或者水质监测进程的具体情况实现传感器识别的智能化判断,操作简单,有利于提高判断效率。此外,当已接入传感器的接入位置与当前水质监测需求不匹配时,在进行后续的接入位置调整操作之前,还能够基于当前水质监测紧急程度以及待执行水质监测进程与在先水质监测进程的关联程度执行相匹配的操作,如接入位置调整操作或者水质监测进程调整操作,有利于提高调整操作的执行灵活性,或者,当已接入传感器的接入位置与当前水质监测需求不匹配时,在进行后续的接入位置调整操作之前,还能够基于当前水质监测需求、功能调整条件以及相应的代价参数执行相匹配的操作,有利于提高调整操作的执行灵活性。

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