摄像设备的故障检测方法、装置、电子设备及存储介质与流程
未命名
09-22
阅读:95
评论:0
1.本技术涉及监控摄像头技术领域,尤其涉及一种摄像设备的故障检测方法、装置、电子设备及存储介质。
背景技术:
2.无线网络摄像头主要应用在无法布置有线网络的场景,例如交通监控、工厂监控、工地监控、农业监控等。当无线网络摄像头的网络或设备出故障时需要及时进行故障检测。
3.目前,网络摄像头的网络故障检测方法主要有两种,第一种是无线网络摄像头按照提前设定的自检方案进行初步自检,随后将故障信息存储至无线网络摄像头的存储单元中,待技术人员到达故障现场从存储单元中获取故障信息文件进行分析和检测;第二种是技术人员到达故障现场后通信连接无线网络摄像头,登录故障设备的系统进行现场检测和收集故障信息。然而这些方法均需要技术人员到达故障现场,依赖于现场的网络环境和设备状态,对故障的检测效率较低。因此,如何提高无线网络摄像头的故障检测效率,成为了亟待解决的技术问题。
技术实现要素:
4.本技术实施例的主要目的在于提出一种摄像设备的故障检测方法、装置、电子设备及存储介质,旨在提高无线网络摄像头的故障检测效率。
5.为实现上述目的,本技术实施例的第一方面提出了一种摄像设备的故障检测方法,所述方法包括:
6.对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;
7.对所述第一摄像设备进行参数提取,得到目标设备参数;
8.根据所述初步故障数据和所述目标设备参数进行故障语音合成,得到故障语音数据;
9.按照预设的第一时间周期向第二摄像设备播放所述故障语音数据;
10.通过所述第二摄像设备获取所述故障语音数据,并解析所述故障语音数据得到所述初步故障数据和所述目标设备参数;
11.通过所述第二摄像设备将解析得到的所述初步故障数据和所述目标设备参数反馈至服务平台。
12.在一些实施例,所述对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据,包括:
13.对所述第一摄像设备进行网络检测,得到网络状态;
14.根据所述网络状态确定处于所述故障状态的第一摄像设备;
15.对所述第一摄像设备进行故障检测,得到所述初步故障数据。
16.在一些实施例,所述对所述第一摄像设备进行网络检测,得到网络状态,包括:
17.通过移动终端向所述第一摄像设备播放故障检测音频数据;其中,所述故障检测
音频数据包含故障信息检测指令;
18.通过所述第一摄像设备获取所述故障检测音频数据,并解析所述故障检测音频数据得到所述故障信息检测指令;
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.本技术提出的摄像设备的故障检测方法、装置、电子设备及存储介质,其通过对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;对第一摄像设备进行参数提取,得到目标设备参数;根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;按照预设的第一时间周期向第二摄像设备播放故障语音数据;通过第二摄像设备获取故障语音数据,并解析故障语音数据得到故障信息,即初步故障数据和目标设备参数;通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。本技术实施例能够实现摄像设备故障的初步检测和设备故障信息的采集,提高了无线网络摄像头的故障检测效率。
附图说明
47.图1是本技术实施例提供的摄像设备的故障检测方法的流程图;
48.图2是图1中的步骤s101的流程图;
49.图3是图2中的步骤s201的流程图;
50.图4是图1中的步骤s103的流程图;
51.图5是图4中的步骤s401的流程图;
52.图6是图4中的步骤s402的流程图;
53.图7是图1中的步骤s105的流程图;
54.图8是本技术实施例提供的摄像设备的故障检测装置的结构示意图;
55.图9是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
56.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
57.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
58.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
59.首先,对本技术中涉及的若干名词进行解析:
60.rs(reed-solomon)编码,是一种在通信和存储系统中常用的纠错编码技术,通过在发送数据前添加一些冗余信息来实现纠错功能,这些冗余信息可以用于检测和纠正在信道传输过程中引入的错误。rs编码使用代数域上的运算来计算冗余信息,使得即使在数据中存在多个错误,也能够通过冗余信息来恢复原始数据。rs编码具有很高的纠错能力,能够纠正多个错误,并且对于不同长度的数据块都适用。rs编码广泛应用于数字通信中的无线电、卫星通信、光纤通信等领域,以及数据存储中的磁盘、光盘等媒介。
61.rs解码,是对使用rs编码技术进行编码的数据进行解码的过程。rs解码的目标是恢复原始的数据,使用与rs编码相对应的代数运算方法,通过对接收到的编码数据进行运算,可以检测出错误的位置,并用纠错算法进行修复。
62.无线网络摄像头主要应用在无法布置有线网络的场景,例如交通监控、工厂监控、工地监控、农业监控等。当无线网络摄像头的网络或设备出故障时,无线网络摄像头将无法与其他设备或服务器进行信息和通讯,需要及时进行故障检测。
63.其中,无线网络摄像头包括但不限于4g网络摄像头、5g网络摄像头及wifi摄像头。
64.目前,网络摄像头的网络故障检测方法主要有两种:
65.第一种是无线网络摄像头按照预先设定的自检方案进行初步自检,在检测出故障位置后将故障信息存储至无线网络摄像头的存储单元中,例如存储卡,硬盘;待技术人员到达故障现场从存储单元中获取故障信息文件进行分析和检测。
66.第二种是技术人员到达故障现场后通信连接无线网络摄像头,登录故障设备的系统进行现场检测和收集故障信息。
67.然而这些方法均需要技术人员到达故障现场,依赖于现场的网络环境和设备状态,对故障的检测效率较低。因此,如何提高无线网络摄像头的故障检测效率,成为了亟待解决的技术问题。
68.基于此,本技术实施例提供了一种摄像设备的故障检测方法、装置、电子设备及存储介质,旨在提高无线网络摄像头的故障检测效率。
69.本技术实施例提供的摄像设备的故障检测方法、装置、电子设备及存储介质,具体通过如下实施例进行说明,首先描述本技术实施例中的摄像设备的故障检测方法。
70.图1是本技术实施例提供的摄像设备的故障检测方法的一个可选的流程图,图1中的方法可以包括但不限于包括步骤s101至步骤s106。
71.步骤s101,对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;
72.步骤s102,对第一摄像设备进行参数提取,得到目标设备参数;
73.步骤s103,根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;
74.步骤s104,按照预设的第一时间周期向第二摄像设备播放故障语音数据;
75.步骤s105,通过第二摄像设备获取故障语音数据,并解析故障语音数据得到初步故障数据和目标设备参数;
76.步骤s106,通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。
77.本技术实施例所示意的步骤s101至步骤s106,通过对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;对第一摄像设备进行参数提取,得到目标设备参数;根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;按照预设的第一时间周期向第二摄像设备播放故障语音数据;通过第二摄像设备获取故障语音数据,并解析故障语音数据得到故障信息,即初步故障数据和目标设备参数;通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。本技术实施例能够实现摄像设备故障的初步检测和设备故障信息的采集,提高了无线网络摄像头的故障检测效率。
78.需要说明的是,第一摄像设备为处于故障中的无线网络摄像头,第二摄像设备为正常运行的无线网络摄像头,该第二摄像设备与服务平台通信连接,其中,第二摄像设备的数量至少为一个。
79.需要说明的是,第一摄像设备和第二摄像设备之间的距离为网络摄像头的收音装置所能支持的收音距离范围,收音装置可以为内置麦克风,也可以为外置拾音器,在本实施例中不对其作限制。
80.请参阅图2,在一些实施例中,步骤s101可以包括但不限于包括步骤s201至步骤s203:
81.步骤s201,对第一摄像设备进行网络检测,得到网络状态;
82.步骤s202,根据网络状态确定处于故障状态的第一摄像设备;
83.步骤s203,对第一摄像设备进行故障检测,得到初步故障数据。
84.本技术实施例所示意的步骤s201至步骤s203,通过对第一摄像设备的网络状态进行检测,确定第一摄像设备确实处于故障状态,则按照预先设定的自检方案对第一摄像设备进行初步的故障检测,得到初步故障数据,无需技术人员到故障现场才能得知摄像设备的故障原因,提高了无线网络摄像头的故障检测效率。
85.在一些实施例的步骤s201中,按照预设的第二时间周期对第一摄像设备定期进行网络检测,得到网络状态,例如间隔30分钟对第一摄像设备定期进行网络检测。
86.在一些实施例中,对第一摄像设备进行网络检测的方式为向服务平台或者第三方的网站发送网络请求,包括但不限于发送ping包、http请求等。
87.在一些实施例中,处于无线网络摄像头的系统会按照预设的第二时间周期发送ping包到服务平台或者第三方的网站的ip地址,得到网络状态,进而根据网络状态来确定无线网络摄像头是否自动恢复了,或者仍处于故障状态。如果接收到服务平台或者第三方的网站根据ping包返回的回应,则表征无线网络摄像头处于在线状态,即无线网络摄像头恢复正常运行的状态;如果没有接收到服务平台或者第三方的网站根据ping包返回的回应,则表征无线网络摄像头处于故障状态。
88.在一些情况下,例如周围网络信号不好,无线网络摄像头掉线了,导致处于故障状态,当网络信号恢复正常后,则重新恢复正常运行的状态,无需再次报警,技术人员也可以在服务平台上看到该无线网络摄像头反馈的故障信息和当前的状态,判断该无线网络摄像头的故障已解决,从而提高故障检测和维修的效率。
89.在一些实施例中,需要对第一摄像设备进行多次网络检测,当表征第一摄像设备
处于故障状态的网络状态次数超过预设阈值时,才认定第一摄像设备处于故障状态。例如,第一摄像设备向服务平台连续发送5次ping指令,若接收到服务平台返回的响应次数小于3次,则第一摄像设备处于故障状态。
90.在一些实施例的步骤s203中,对处于故障状态的第一摄像设备按照设定的自检方案对机器进行自检,判断故障原因。
91.在一些实施例中,自检方案为技术人员自定义的检测顺序,例如先检测无线上网卡是否正常,然后检测网络配置,接着检测网络带宽、访问权限、防火墙等,具体的自检方案不限于此。
92.需要说明的是,预设的第二时间周期、网络检测的方式、网络检测次数以及自检方案均需要根据实际场景进行设置。
93.需要说明的是,初步故障数据为摄像设备的故障码,该故障码为预先设置的,用于辅助技术人员定位故障位置。
94.在一些实施例中,初步故障数据可以包括但不限于包括:
95.1表示无线模组无法注网;
96.2表示无线网卡无法绑定ip;
97.3表示无线网卡无法连通外网;
98.4表示无线网卡无法连接服务器;
99.5表示无线网卡无法获取版本号;
100.6表示主控与无线网卡通讯故障。
101.请参阅图3,在一些实施例中,步骤s201可以包括但不限于包括步骤s301至步骤s303:
102.步骤s301,通过移动终端向第一摄像设备播放故障检测音频数据;其中,故障检测音频数据包含故障信息检测指令;
103.步骤s302,通过第一摄像设备获取故障检测音频数据,并解析故障检测音频数据得到故障信息检测指令;
104.步骤s303,基于故障信息检测指令对第一摄像设备进行网络检测,得到网络状态。
105.本技术实施例所示意的步骤s301至步骤s303,通过接收移动终端发出的故障检测音频数据,并解析故障检测音频数据得到故障信息检测指令,根据故障信息检测指令对第一摄像设备进行网络检测,得到网络状态,可以无需等待下一个周期的自检,可用于技术人员在现场的场景下对无线网络摄像头的网络情况进行检测,无需逐一与无线网络摄像头进行通信连接,仅需移动终端,例如手机、平板电脑等能够播放故障检测音频数据的设备,使无线网络摄像头自动进行检测,若存在故障则可以及时反馈,提高了无线网络摄像头的故障检测效率。
106.需要说明的是,技术人员使用移动终端在第一摄像设备附近直接播放故障检测音频数据,使得第一摄像设备的收音装置能够接收到该故障检测音频数据,进而对故障检测音频数据进行解析。
107.在一些实施例的步骤s302中,第一摄像设备解析故障检测音频数据得到故障信息检测指令可以为对故障检测音频数据进行频谱转换和解码处理,得到故障信息检测指令。
108.需要说明的是,步骤s301和步骤s303为半自动化实现故障检测和故障信息采集方
法的手动部分,即需要人工播放故障检测音频数据,让第一摄像设备进行检测以实现现场排查故障。
109.在一些实施例的步骤s102中,提取的目标设备参数可以为国际移动设备识别码imei或移动设备识别码meid等唯一标识符,用于识别第一摄像设备的身份信息。
110.请参阅图4,步骤s103可以包括但不限于包括步骤s401至步骤s402:
111.步骤s401,对初步故障数据和目标设备参数进行故障编码,得到目标故障编码数据;
112.步骤s402,对目标故障编码数据进行音频合成,得到故障语音数据。
113.请参阅图5,在一些实施例中,步骤s401还可以包括但不限于包括步骤s501至步骤s505:
114.步骤s501,按照预设的故障编码格式对初步故障数据和目标设备参数进行数据拼接,得到第一故障数据;
115.步骤s502,将第一故障数据进行进制转换,得到第二故障数据;
116.步骤s503,基于预设的故障编码长度确定第二故障数据的编码补偿量;
117.步骤s504,基于编码补偿量对第二故障数据进行编码补偿处理,得到第三故障数据;
118.步骤s505,对第三故障数据进行编码处理,得到目标故障编码数据。
119.本技术实施例所示意的步骤s501至步骤s505,通过对初步故障数据和目标设备参数进行数据拼接,得到第一故障数据,接着对第一故障数据进行进制转换、编码补偿处理、编码,得到目标故障编码数据,能够提高数据传输的可靠性,降低数据传输过程中的错误率。
120.需要说明的是,步骤s501至步骤s505所构成的技术方案为rs编码的过程。
121.需要说明的是,预设的故障编码格式为一个模板,用于确定初步故障数据、目标设备参数的拼接先后顺序。
122.在一些实施例中,进制转换是将十进制的第一故障数据转换为二进制的格式,例如:初步故障数据是2,目标设备参数是0101;将初步故障数据和目标设备参数进行数据拼接后得到第一故障数据为:01012;将第一故障数据转换为二进制数据,得到第二故障数据1111110100。
123.通过将第二故障数据和预设的故障编码长度进行比较,确定所需要进行补偿的数据块长度,然后将数据块添加在第二故障数据后面,从而得到第三故障数据。
124.最后,对第三故障数据进行编码,得到目标故障编码数据。
125.请参阅图6,在一些实施例,步骤s402包括但不限于包括步骤s601至步骤s602:
126.步骤s601,对目标故障编码数据进行频域计算,得到第一频谱信息;
127.步骤s602,对第一频谱信息进行音频模拟信号转换,得到故障语音数据。
128.本技术实施例所示意的步骤s601至步骤s602,通过对目标故障编码数据进行频域计算、音频模型信号转换,得到故障语音数据,进而向第二摄像设备进行播放,使其能够接收并反馈第一摄像设备的故障信息,实现故障信息的及时反馈。
129.在一些实施例中,步骤s601可以包括但不限于包括如下步骤:
130.对目标故障编码数据进行快速傅里叶变换处理,得到故障时域数据;
131.对故障时域数据进行窗处理,得到加窗故障数据;
132.对加窗故障数据进行离散傅里叶变换处理,得到第一频谱数据。
133.在一些实施例的步骤s602中,使用声码器将第一频谱信息转换为故障语音数据。
134.在一些实施例中,故障语音数据为嘀嗒声,1是嘀,0是嗒,例如,01100101的故障语音数据为嗒-嘀-嘀-嗒-嗒-嘀-嗒-嘀。从而使得第二摄像设备能够接收后能够快速识别故障语音数据,提高故障信息传播的准确性和可靠性。
135.在一些实施例的步骤s104中,除了向第二摄像设备播放故障语音数据之外,还可以向技术人员的移动终端播放故障语音数据。
136.需要说明的是,播放故障语音数据的时间区间会结合实际场景进行设置,例如允许播放故障语音数据的时间区间为:08:00-20:00,减少扰民程度。
137.当移动终端接收到故障语音数据,并解析故障语音数据得到第一摄像设备的故障信息,即初步故障数据和目标设备参数;随后将第一摄像设备的故障信息反馈至服务平台,进而实现了故障信息的自动采集。
138.请参阅图7,在一些实施例中,步骤s105可以包括但不限于包括步骤s701至步骤s704:
139.步骤s701,接收故障语音数据;
140.步骤s702,对故障语音数据进行故障信息转换,得到故障编码信息;
141.步骤s703,对故障编码信息进行解码处理,得到故障解码数据;
142.步骤s704,对故障解码数据进行故障信息提取,得到初步故障数据和目标设备参数。
143.本技术实施例所示意的步骤s701至步骤s704,通过第二摄像设备对故障语音数据进行故障信息转换、解码处理、故障信息提取,得到第一摄像设备的故障信息,即初步故障数据和目标设备参数,使其能够将第一摄像设备的故障信息反馈至服务平台,实现故障信息的及时反馈,进而实现了故障信息的自动采集。
144.在服务平台接收到第一摄像设备的故障信息,即初步故障数据和目标设备参数之后,技术人员可以根据初步故障数据有针对性的准备维修所需的器材,能够提高维修效率。
145.在一些实施例中,对故障语音数据的故障信息转换可以通过分帧、傅里叶变换等操作,提取得到故障编码数据。接着对故障编码数据进行rs解码,其中会对故障编码数据进行校验,如果解码校验发现存在错误,通过运算和纠正算法,将错误的数据恢复为正确的数据;然后提取出初步故障数据和目标设备参数。对故障信息使用rs编码和rs解码能够提高故障信息传播的准确性和可靠性,避免信息的错误传播。
146.在一个实施例中,一种自动化完成摄像设备的故障检测和故障信息收集的方法,无需技术人员到达故障现场进行处理,即可实现摄像设备故障的初步检测和设备故障信息的采集,提高了无线网络摄像头的故障检测效率,包括但不限于包括如下步骤:
147.按照预设的第二时间周期对第一摄像设备进行网络检测,得到网络状态;
148.根据网络状态确定第一摄像设备处于故障状态;
149.对第一摄像设备进行故障检测,得到初步故障数据;
150.对第一摄像设备进行参数提取,得到目标设备参数;
151.按照预设的故障编码格式对初步故障数据和目标设备参数进行数据拼接,得到第
一故障数据;
152.将第一故障数据进行进制转换,得到第二故障数据;
153.基于预设的故障编码长度确定第二故障数据的编码补偿量;
154.基于编码补偿量对第二故障数据进行编码补偿处理,得到第三故障数据;
155.对第三故障数据进行编码处理,得到目标故障编码数据;
156.对目标故障编码数据进行频域计算,得到第一频谱信息;
157.对第一频谱信息进行音频模拟信号转换,得到故障语音数据;
158.按照预设的第一时间周期向第二摄像设备播放故障语音数据;
159.通过第二摄像设备接收故障语音数据;
160.对故障语音数据进行故障信息转换,得到故障编码信息;
161.对故障编码信息进行解码处理,得到故障解码数据;
162.对故障解码数据进行故障信息提取,得到初步故障数据和目标设备参数;
163.通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。
164.需要说明的是,该自动化方法,全程无需技术人员到达故障现场,均由处于故障状态的第一摄像设备、处于正常状态的第二摄像设备以及服务器完成故障的检测和故障信息的收集,提高了无线网络摄像头的故障检测效率。
165.在一个实施例中,一种半自动化完成摄像设备的故障检测和故障信息收集的方法,当技术人员到达现场,需要判断现场的无线网络摄像头是否存在故障,若存在故障无线网络摄像头则可以快速进行处理,提高了无线网络摄像头的故障检测效率,包括但不限于包括如下步骤:
166.通过移动终端向第一摄像设备播放故障检测音频数据;其中,故障检测音频数据包含故障信息检测指令;
167.通过第一摄像设备获取故障检测音频数据,并解析故障检测音频数据得到故障信息检测指令;
168.基于故障信息检测指令对第一摄像设备进行网络检测,得到网络状态;
169.根据网络状态确定第一摄像设备处于故障状态;
170.对第一摄像设备进行故障检测,得到初步故障数据;
171.对第一摄像设备进行参数提取,得到目标设备参数;
172.按照预设的故障编码格式对初步故障数据和目标设备参数进行数据拼接,得到第一故障数据;
173.将第一故障数据进行进制转换,得到第二故障数据;
174.基于预设的故障编码长度确定第二故障数据的编码补偿量;
175.基于编码补偿量对第二故障数据进行编码补偿处理,得到第三故障数据;
176.对第三故障数据进行编码处理,得到目标故障编码数据;
177.对目标故障编码数据进行频域计算,得到第一频谱信息;
178.对第一频谱信息进行音频模拟信号转换,得到故障语音数据;
179.向移动终端播放故障语音数据;
180.通过移动终端接收故障语音数据;
181.对故障语音数据进行故障信息转换,得到故障编码信息;
182.对故障编码信息进行解码处理,得到故障解码数据;
183.对故障解码数据进行故障信息提取,得到初步故障数据和目标设备参数;
184.通过移动终端将解析得到的初步故障数据和目标设备参数反馈至服务平台。
185.需要说明的是,当技术人员在现场通过移动终端播放故障检测音频数据,以使第一摄像设备进行自检后确定处于故障状态并播放的故障语音数据,除了移动终端可以接收到,现场的其他第二摄像设备同样也能接收,此时服务平台会接收到来自第二摄像设备反馈的故障信息,也会接收到移动终端反馈的故障信息,并保留最新接收到的故障信息。
186.需要说明的是,该半自动化方法,全程无需技术人员将移动终端与第一摄像设备通信连接,仅需控制移动终端播放声音即可,可以完成对现场的无线网络摄像头的检测,若存在故障及时处理,大大简化了技术人员的检测操作,一键即可完成故障排查和故障信息收集,提高了无线网络摄像头的故障检测效率。
187.另外,该半自动化的方法也可以用于技术人员到达故障现场后,再次确认处于故障状态的无线网络摄像头的故障情况是否改变,该无线网络摄像头是否回复正常等。
188.在一个实施例中,自动化的方法是全程会保持执行状态,而半自动化的方法则是可以直接使用让第一故障设备进行自检,即使得到故障检测结果,无需等到下一个自检周期才能得到故障检测结果,同样也能提高无线网络摄像头的故障检测效率。
189.请参阅图8,本技术实施例还提供一种摄像设备的故障检测装置,可以实现上述摄像设备的故障检测方法,该装置包括:
190.故障检测模块801,用于对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;
191.设备参数提取模块802,用于对第一摄像设备进行参数提取,得到目标设备参数;
192.语音合成模块803,用于根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;
193.故障语音播放模块804,用于按照预设的第一时间周期向第二摄像设备播放故障语音数据;
194.故障音频解析模块805,用于通过第二摄像设备获取故障语音数据,并解析故障语音数据得到初步故障数据和目标设备参数;
195.反馈模块806,用于通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。
196.该摄像设备的故障检测装置的具体实施方式与上述摄像设备的故障检测方法的具体实施例基本相同,在此不再赘述。
197.本技术实施例还提供了一种电子设备,电子设备包括:存储器、处理器、存储在存储器上并可在处理器上运行的程序以及用于实现处理器和存储器之间的连接通信的数据总线,程序被处理器执行时实现上述摄像设备的故障检测方法。该电子设备可以为包括平板电脑、车载电脑等任意智能终端。
198.请参阅图9,图9示意了另一实施例的电子设备的硬件结构,电子设备包括:
199.处理器901,可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案;
200.存储器902,可以采用只读存储器(readonlymemory,rom)、静态存储设备、动态存储设备或者随机存取存储器(randomaccessmemory,ram)等形式实现。存储器902可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器902中,并由处理器901来调用执行本技术实施例的摄像设备的故障检测方法;
201.输入/输出接口903,用于实现信息输入及输出;
202.通信接口904,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;
203.总线905,在设备的各个组件(例如处理器901、存储器902、输入/输出接口903和通信接口904)之间传输信息;
204.其中处理器901、存储器902、输入/输出接口903和通信接口904通过总线905实现彼此之间在设备内部的通信连接。
205.本技术实施例还提供了一种存储介质,存储介质为计算机可读存储介质,用于计算机可读存储,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述摄像设备的故障检测方法。
206.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
207.本技术提出的摄像设备的故障检测方法、装置、电子设备及存储介质,其通过对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;对第一摄像设备进行参数提取,得到目标设备参数;根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;按照预设的第一时间周期向第二摄像设备播放故障语音数据;通过第二摄像设备获取故障语音数据,并解析故障语音数据得到故障信息,即初步故障数据和目标设备参数;通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。本技术实施例能够实现摄像设备故障的初步检测和设备故障信息的采集,提高了无线网络摄像头的故障检测效率。
208.本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
209.本领域技术人员可以理解的是,图1-7中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
210.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
211.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
212.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
213.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
214.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
215.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
216.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
217.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
218.以上参照附图说明了本技术实施例的优选实施例,并非因此局限本技术实施例的权利范围。本领域技术人员不脱离本技术实施例的范围和实质内所作的任何修改、等同替换和改进,均应在本技术实施例的权利范围之内。
技术特征:
1.一种摄像设备的故障检测方法,其特征在于,所述方法包括:对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;对所述第一摄像设备进行参数提取,得到目标设备参数;根据所述初步故障数据和所述目标设备参数进行故障语音合成,得到故障语音数据;按照预设的第一时间周期向第二摄像设备播放所述故障语音数据;通过所述第二摄像设备获取所述故障语音数据,并解析所述故障语音数据得到所述初步故障数据和所述目标设备参数;通过所述第二摄像设备将解析得到的所述初步故障数据和所述目标设备参数反馈至服务平台。2.根据权利要求1所述的方法,其特征在于,所述对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据,包括:对所述第一摄像设备进行网络检测,得到网络状态;根据所述网络状态确定处于所述故障状态的第一摄像设备;对所述第一摄像设备进行故障检测,得到所述初步故障数据。3.根据权利要求2所述的方法,其特征在于,所述对所述第一摄像设备进行网络检测,得到网络状态,包括:通过移动终端向所述第一摄像设备播放故障检测音频数据;其中,所述故障检测音频数据包含故障信息检测指令;通过所述第一摄像设备获取所述故障检测音频数据,并解析所述故障检测音频数据得到所述故障信息检测指令;基于所述故障信息检测指令对所述第一摄像设备进行网络检测,得到所述网络状态。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述初步故障数据和所述目标设备参数进行故障语音合成,得到故障语音数据,包括:对所述初步故障数据和所述目标设备参数进行故障编码,得到目标故障编码数据;对所述目标故障编码数据进行音频合成,得到所述故障语音数据。5.根据权利要求4所述的方法,其特征在于,所述对所述初步故障数据和所述目标设备参数进行故障编码,得到目标故障编码数据,包括:按照预设的故障编码格式对所述初步故障数据和所述目标设备参数进行数据拼接,得到第一故障数据;将所述第一故障数据进行进制转换,得到第二故障数据;基于预设的故障编码长度确定所述第二故障数据的编码补偿量;基于所述编码补偿量对所述第二故障数据进行编码补偿处理,得到第三故障数据;对所述第三故障数据进行编码处理,得到所述目标故障编码数据。6.根据权利要求4所述的方法,其特征在于,所述对所述目标故障编码数据进行音频合成,得到所述故障语音数据,包括:对所述目标故障编码数据进行频域计算,得到第一频谱信息;对所述第一频谱信息进行音频模拟信号转换,得到所述故障语音数据。7.根据权利要求1所述的方法,其特征在于,所述通过所述第二摄像设备获取所述故障语音数据,并解析所述故障语音数据得到所述初步故障数据和所述目标设备参数,包括:
接收所述故障语音数据;对所述故障语音数据进行故障信息转换,得到故障编码信息;对所述故障编码信息进行解码处理,得到故障解码数据;对所述故障解码数据进行故障信息提取,得到所述初步故障数据和所述目标设备参数。8.一种摄像设备的故障检测装置,其特征在于,所述装置包括:故障检测模块,用于对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;设备参数提取模块,用于对所述第一摄像设备进行参数提取,得到目标设备参数;语音合成模块,用于根据所述初步故障数据和所述目标设备参数进行故障语音合成,得到故障语音数据;故障语音播放模块,用于按照预设的第一时间周期向第二摄像设备播放所述故障语音数据;故障音频解析模块,用于通过所述第二摄像设备获取所述故障语音数据,并解析所述故障语音数据得到所述初步故障数据和所述目标设备参数;反馈模块,用于通过所述第二摄像设备将解析得到的所述初步故障数据和所述目标设备参数反馈至服务平台。9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的摄像设备的故障检测方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的摄像设备的故障检测方法。
技术总结
本申请实施例提供了一种摄像设备的故障检测方法、装置、电子设备及存储介质,属于监控摄像头技术领域。该方法包括:对处于故障状态的第一摄像设备进行故障检测,得到初步故障数据;对第一摄像设备进行参数提取,得到目标设备参数;根据初步故障数据和目标设备参数进行故障语音合成,得到故障语音数据;按照预设的第一时间周期向第二摄像设备播放故障语音数据;通过第二摄像设备获取故障语音数据,并解析故障语音数据得到初步故障数据和目标设备参数;通过第二摄像设备将解析得到的初步故障数据和目标设备参数反馈至服务平台。本申请实施例能够实现摄像设备故障的初步检测和设备故障信息的采集,提高了无线网络摄像头的故障检测效率。检测效率。检测效率。
技术研发人员:陈康 梁选勤 余毅鹏
受保护的技术使用者:深圳市天视通技术有限公司
技术研发日:2023.07.25
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/