本发明涉及远程检测,尤其涉及远程检测监控系统及方法。
背景技术:
1、在远程检测过程中,往往涉及不同功能类型、不同厂家的仪器。目前大部分仪器都通过电脑安装相应的控制软件进行控制。由于厂家不同、仪器各异、产生的结果数据也不同,因此目前远程检测系统中各种检测仪器尚无法实现通用统一的软件接口,自动化传输数据,而仍需要人工操作传输测量数据,在人工操作传输数据中,为使检测结果合格达标,有可能伪造数据结果。其中包括伪造、篡改测试数据结果;用合格仪器顶替不合格仪器(如第三方检测实验室申请cnas资质证书)。
2、另外,由于检测仪器无法提供位置信息(仪器和与之连接的电脑是无法提供位置信息的,即使通过mac地址或网址现在也都可以轻易改造),容易被其他地点的另外仪器冒名顶替提供检测结果的问题。
技术实现思路
1、本发明的目的在与防止在远程检测过程中,检测仪器、检测人员和检测地点中的任一个被冒名顶替,防止出现远程检测造假。
2、为了实现上述目的,本发明提供一种远程检测监控系统,包括多个智能终端和云平台,所述多个智能终端包括第一智能终端、第二智能终端和至少一个第三智能终端,所述第一智能终端和第二智能终端与云平台连接的通信协议的头域不同,其中:
3、所述第一智能终端分别与远程检测的检测仪器和云平台连接,所述第一智能终端设置成通过检测仪器的用户信息登录到云平台以及接收云平台的动态图形化信息并显示,所述用户信息包括用户名和密码;
4、所述第二智能终端与云平台连接,所述第二智能终端设置成输入检测仪器的用户信息、拍摄检测人员的人脸生成人脸信息发送给云平台通过人脸识别验证后登录到云平台,生成定位信息发送给云平台以及扫描第一智能终端显示的动态图形化信息生成解码数据传至云平台进行一致性检验;
5、所述第三智能终端与云平台连接,所述第三智能终端设置成采用与第二智能终端不同的机位拍摄检测人员的人脸生成人脸信息发送给云平台通过人脸识别验证,对远程检测进行监控形成视频流发送给云平台,从所述视频流截取拍摄的与第一智能终端连接的检测仪器的图像以及从所述视频流截取拍摄的第一智能终端显示的动态图形化信息生成解码数据传至云平台进行一致性检验;
6、所述云平台设置成从第二智能终端获取检测仪器的用户信息和人脸信息进行人脸识别验证,将通过人脸识别验证的第二智能终端设置成独占访问以及从独占访问的第二智能终端获取定位信息;从第三智能终端获取人脸信息进行人脸识别验证以及从第三智能终端获取检测仪器的图像;从第一智能终端获取检测仪器的用户信息,对第一智能终端的用户信息和第二智能终端的用户信息对应的检测仪器进行一致性检验,将通过所述一致性检验的第一智能终端设置成独占访问以及定时向独占访问的第一智能终端发送动态图形化信息对应的编码信息;分别从第二智能终端和第三智能终端获得所述动态图形化信息对应的解码信息,结合编码信息进行动态图形化信息一致性检验;
7、在远程检测过程中,通过第一智能终端和检测仪器连接以及第一智能终端和云平台之间的信息传输实现第一智能终端和检测仪器的绑定;通过第三智能终端拍摄包括检测仪器的视频流实现第三智能终端和检测仪器的绑定;通过第三智能终端拍摄的包括第一智能终端连接的检测仪器以及第一智能终端上显示的动态图形化信息实现检测仪器和动态图形化信息的横向绑定,通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验实现检测仪器的纵向交叉验证,从而实现远程检测过程中检测仪器的一致性校验;
8、通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验以及第二智能终端对云平台的独占访问实现远程检测过程中第二智能终端的一致性检验,结合第二智能终端的定位信息,实现远程检测过程中检测仪器所在的检测地点一致性检验;
9、通过第二智能终端的定位信息和拍摄的检测人员的人脸信息实现检测人员和检测地点的横向绑定,通过第三智能终端拍摄的人脸信息和第一智能终端上显示的动态图形化信息实现检测人员和动态图形化信息的横向绑定,通过第二智能终端和第三智能终端分别向云平台发送的人脸信息进行人脸识别验证实现了检测地点的检测人员的纵向交叉验证,结合通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验实现远程检测过程中检测地点的操作检测仪器的检测人员的一致性检验。
10、根据本发明的一个方面,所述第一智能终端包括电脑,所述第二智能终端包括手机,所述第三智能终端包括云台相机;
11、优选地,所述动态图形化信息为二维码。
12、根据本发明的一个方面,所述云平台包括数据库、第一登录模块、人脸识别模块、定位模块、监控模块、第二登录模块、独占访问模块和动态验证模块,其中:
13、所述数据库设置成用于存储检测仪器的账号信息,所述账号信息包括账号编号以及账号编号对应的检测仪器信息、地理位置信息、用户信息和检测人员身份验证信息,所述用户信息包括用户名和密码,所述检测人员身份验证信息包括人脸图像;
14、所述第二登录模块设置成用于验证第二智能终端的登录的用户信息与所述数据库中检测仪器的用户信息的一致性,将符合一致性要求的检测人员身份验证信息发送给人脸识别模块以及将用户信息发送给第一登录模块;
15、所述人脸识别模块设置成用于接收第二智能终端的人脸信息,结合第二登录模块发送的身份验证信息对检测人员进行人脸识别,人脸识别通过后,绑定第二智能终端,所述人脸识别模块还用于接收第三智能终端的人脸信息,结合第二登录模块发送的身份验证信息对检测人员进行人脸识别,人脸识别通过完成第三智能终端的验证;
16、所述定位模块设置成接收绑定的第二智能终端的定位信息;
17、所述监控模块设置成接收绑定的第二智能终端的第一视频流和第三智能终端的第二视频流,对远程检测进行不同机位的监控,发送开始监控信号给第一登录模块;
18、所述第一登录模块设置成接收到监控模块的开始监控信号后,采集第一智能终端登录的用户信息,验证所述用户信息与所述第二登录模块发送的用户信息对应的检测仪器的一致性,绑定符合一致性要求的第一智能终端;
19、独占访问模块用于将绑定的第一智能终端和第二智能终端设置为独占访问;
20、所述动态验证模块设置成对独占访问的第一智能终端发送动态图形化信息对应的编码信息,接收第二智能终端和第三智能终端的拍摄的第一智能终端显示的动态图形化信息的解码信息,通过时间戳对应的编码信息和解码信息的一致性检验第一智能终端显示的动态图形化信息、第二智能终端拍摄的动态图形化信息和第三智能终端拍摄的动态化图形信息的一致性。
21、根据本发明的一个方面,所述检测仪器的账号信息以仪器账号表的形式存储于数据库;
22、优选地,所述仪器账号表为lut表。
23、根据本发明的一个方面,所述云平台还包括连接判断模块,所述连接判断模块设置成定时向第一智能终端发送心跳包,检测所述第一智能终端与云平台的连接状态,设定时间内未收到所述第一智能终端的回应,则判断为连接断开。
24、根据本发明的一个方面,所述第一智能终端与所述检测仪器有线连接。
25、根据本发明的一个方面,还包括注册模块,所述注册模块设置成通过第一智能终端或/和第二智能终端在云平台进行账号注册,生成账号信息存储在云平台,所述账号信息包括账号编号以及账号编号对应的检测仪器信息、地理位置信息、用户信息和检测人员身份验证信息,所述用户信息包括用户名和密码,所述检测人员身份验证信息包括人脸图像。
26、本发明还提供利用上述远程检测监控系统进行远程检测监控方法,包括:
27、在第二智能终端登录检测仪器的用户信息,并拍摄检测人员的人脸信息;
28、通过云平台结合第二智能终端拍摄的人脸信息对检测人员进行人脸识别验证;
29、人脸识别验证通过后,将所述第二智能终端设置成对云平台进行独占访问,第二智能终端的定位信息发送给云平台;
30、第三智能终端拍摄检测人员的人脸信息并发送给云平台,通过云平台结合第三智能终端拍摄的人脸信息对检测人员进行人脸识别验证,人脸识别验证通过的第三智能终端完成验证;
31、通过第二智能终端和第三智能终端对远程检测进行不同机位的监控,并将第三智能终端监控的视频流传输给云平台;
32、在第二智能终端和第三智能终端监控下,在与检测仪器连接的第一智能终端登录检测仪器的用户信息,所述用户信息与第二智能终端的用户信息对应的检测仪器一致时,将所述第一智能终端设置成对云平台进行独占访问;
33、云平台定时向独占访问的第一智能终端发送动态图形化信息的编码信息,第二智能终端扫描动态图形化信息生成解码信息发送给云平台,从第三智能终端的视频流截取与所述编码信息时间戳对应的所述动态图形化信息的解码信息发送给云平台,通过编码信息和解码信息检验动态图形化信息的一致性;
34、在远程检测过程中,通过第一智能终端和检测仪器连接以及第一智能终端和云平台之间的信息传输实现第一智能终端和检测仪器的绑定;通过第三智能终端拍摄包括检测仪器的视频流实现第三智能终端和检测仪器的绑定;通过第三智能终端拍摄的包括第一智能终端连接的检测仪器以及第一智能终端上显示的动态图形化信息实现检测仪器和动态图形化信息的横向绑定,通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验实现检测仪器的纵向交叉验证,从而实现远程检测过程中检测仪器的一致性校验;
35、通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验以及第二智能终端对云平台的独占访问实现远程检测过程中第二智能终端的一致性检验,结合第二智能终端的定位信息,实现远程检测过程中检测仪器所在的检测地点一致性检验;
36、通过第二智能终端的定位信息和拍摄的检测人员的人脸信息实现检测人员和检测地点的横向绑定,通过第三智能终端拍摄的人脸信息和第一智能终端上显示的动态图形化信息实现检测人员和动态图形化信息的横向绑定,通过第二智能终端和第三智能终端分别向云平台发送的人脸信息进行人脸识别验证实现了检测地点的检测人员的纵向交叉验证,结合通过第一智能终端、第二智能终端和第三智能终端的动态图形化信息一致性检验实现远程检测过程中检测地点的操作检测仪器的检测人员的一致性检验。
37、根据本发明的另一个方面,还包括:
38、通过云平台向第一智能终端发送心跳包;
39、设定时间内收到所述第一智能终端回应,说明第一智能终端与云平台的连接正常;
40、设定时间内未收到所述第一智能终端回应,说明第一智能终端与云平台的连接断开。
41、根据本发明的另一个方面,所述将所述第二智能终端设置成对云平台进行独占访问的步骤和所述将所述第一智能终端设置成对云平台进行独占访问的步骤中,
42、通过查询http post或者get请求的user agent头域部分对第一智能终端和第二智能终端的用户信息进行区分。
43、本发明的第一智能终端与检测仪器连接并显示云平台发送的动态图形化信息,第二智能终端扫描第一智能终端显示的动态图形化信息、拍摄检测人员的人脸信息发送给云平台、实时将定位信息发送给云平台,第三智能终端实时监控检测仪器、第一智能终端显示的动态图形化信息和检测人员的人脸信息,云平台对第一智能终端显示的动态图形化信息、第二智能终端扫描的动态图形化信息以及第三智能终端监控的动态图形化信息进行一致性检验,定位信息和人脸信息这两个要素同时出现在第二智能终端上,实现定位信息和人脸信息的横向绑定,而人脸信息通过第二智能终端和第三智能终端发送到云平台,实现人脸识别纵向交叉验证,第三智能终端能够同时成像人脸信息和动态图形化信息,实现人脸信息和动态图形化信息的横向绑定,云平台将第三智能终端成像的动态图形化信息和第二智能终端扫描的动态图形化信息进行一致性验证,实现纵向交叉验证,第三智能终端成像包括动态图形化信息和检测仪器,实现动态图形化信息和检测仪器的横向绑定,第一智能终端控制检测仪器操作,第三智能终端查看进行纵向交叉验证,通过多维的横向绑定和纵向交叉验证,实现远程检测过程中检测人员、检测仪器和检测地点的一致性检验。