首页> 中国专利> 用于智能语音交互设备的故障检测方法、装置及系统

用于智能语音交互设备的故障检测方法、装置及系统

摘要

本发明公开一种用于智能语音交互设备的故障检测方法、装置及系统,涉及电子信息技术领域,用以解决现有技术中智能语音交互设备当出现故障时不容易定位故障和查找原因,为用户带来诸多不便的问题。所述方法包括:在智能语音交互设备上电启动时,对所述智能语音交互设备进行第一故障检测,并在出现故障时进行相应的第一提示;其中,所述智能语音交互设备包括供电器件、控制器、音频输入器件、音频输出器件和存储器;在所述第一故障检测通过后,所述智能语音交互设备正常启动且进入工作模式,并对所述智能语音交互设备进行第二故障检测,且在出现故障时进行相应的第二提示。

著录项

  • 公开/公告号CN106331975A

    专利类型发明专利

  • 公开/公告日2017-01-11

    原文格式PDF

  • 申请/专利号CN201610685138.9

  • 申请日2016-08-18

  • 分类号H04R29/00(20060101);H04L12/26(20060101);

  • 代理机构工业和信息化部电子专利中心;

  • 代理人王淑静

  • 地址 201803 上海市嘉定区金沙江西路1555弄398号7层

  • 入库时间 2023-06-19 01:22:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-22

    专利权质押合同登记的生效 IPC(主分类):H04R29/00 专利号:ZL2016106851389 登记号:Y2022980009980 登记生效日:20220706 出质人:上海智臻智能网络科技股份有限公司 质权人:中国农业银行股份有限公司上海自贸试验区新片区分行 发明名称:用于智能语音交互设备的故障检测方法、装置及系统 申请日:20160818 授权公告日:20200221

    专利权质押合同登记的生效、变更及注销

  • 2020-02-21

    授权

    授权

  • 2017-02-08

    实质审查的生效 IPC(主分类):H04R29/00 申请日:20160818

    实质审查的生效

  • 2017-01-11

    公开

    公开

说明书

技术领域

本发明涉及电子信息技术领域,特别是涉及一种用于智能语音交互设备的故障检测方法、装置及系统。

背景技术

智能语音交互是基于语音输入的新一代交互模式,通过说话就可以得到反馈结果,智能电视,智能导航,智能玩具,智能家居等都可以具有智能语音交互功能。这些具有语音交互功能的智能设备统称为智能语音交互设备。

现有的智能语音交互设备,当其出现故障时,并不容易定位故障和查找原因,为用户带来诸多不便。

发明内容

本发明要解决的技术问题是提供一种用于智能语音交互设备的故障检测方法、装置及系统,用以解决现有技术中智能语音交互设备当出现故障时不容易定位故障和查找原因,为用户带来诸多不便的问题。

一方面,本发明提供一种用于智能语音交互设备的故障检测方法,包括:在智能语音交互设备上电启动时,对所述智能语音交互设备进行第一故障检测,并在出现故障时进行相应的第一提示;其中,所述智能语音交互设备包括供电器件、控制器、音频输入器件、音频输出器件和存储器;在所述第一故障检测通过后,所述智能语音交互设备正常启动且进入工作模式,并对所述智能语音交互设备进行第二故障检测,且在出现故障时进行相应的第二提示。

可选的,所述智能语音交互设备还包括:与服务器连接的通信器件;所述方法还包括:当所述第二故障检测中出现故障时,通过服务器进行检修,并根据检修结果进行第二提示。

可选的,所述第一故障检测包括:对所述供电器件、所述音频输入器件和所述存储器进行故障检测,并检测所述控制器与所述通信器件之间的信号连接、所述通信器件与所述服务器之间的信号连接;所述第二故障检测包括:对所述供电器件、所述音频输入器件和所述存储器进行故障检测。

可选的,所述智能语音交互设备还包括:加速度传感器;所述第一故障检测和所述第二故障检测还包括:对所述加速度传感器进行故障检测。

可选的,对所述加速度传感器进行故障检测包括:读取所述加速度传感器的预设寄存器中的数据,在读取的数据与预设值不同的情况下确定所述加速度传感器与所述控制器之间存在通信故障;和/或间隔预设读取时间多次读取所述加速度传感器的测量数据寄存器;如果读取的测量数据保持不变,提示用户对所述加速度传感器进行动态校准;如果动态校准后读取的测量数据仍然保持不变,确定所述加速度传感器故障。

可选的,对所述供电器件进行故障检测包括:检测所述控制器的规定管脚上的电压是否低于预设电压阈值;在所述规定管脚上的电压低于所述预设电压阈值的情况下,确定所述供电器件故障或电量不足;其中,所述控制器的规定管脚包括所述控制器中的模数转换模块上的参考电压输入管脚。

可选的,对所述音频输入器件进行故障检测包括:检测所述音频输入器件在预设采样时间内采集的音频信号的变化情况;在所述音频信号随时间的变化小于预设变化阈值的情况下,确定所述音频输入器件故障。

可选的,对所述存储器进行故障检测包括:读取所述存储器中预设寄存器中的数据,在读取的数据与预设值不同的情况下,确定所述存储器与所述控制器之间存在通信故障;和/或向所述存储器的第一地址写入测试数据;读取所述第一地址存储的数据是否与写入的所述测试数据相同;在读取的数据与所述测试数据不同的情况下,确定所述存储器故障。

可选的,检测所述控制器与所述通信器件之间的信号连接包括:读取所述通信器件中预设寄存器中的数据;在读取的数据与预设值不同的情况下,确定所述控制器与所述通信器件之间的信号连接故障。

可选的,所述检测所述通信器件与所述服务器之间的信号连接包括:检测所述通信器件是否扫描到无线热点,在所述通信器件无法扫描到所述无线热点的情况下,确定所述通信器件与局域网之间的信号连接故障;在确定所述通信器件与所述局域网之间的信号连接无故障的情况下,检测所述通信器件与所述服务器之间的数据上传或数据下载是否成功,在数据上传或数据下载失败的情况下,确定所述通信器件与所述服务器之间的信号连接故障。

可选的,所述第一提示和所述第二提示为语音提示。

可选的,所述智能语音交互设备还包括:显示屏和/或显示灯;所述第一提示和所述第二提示包括语音提示、文字提示和灯光提示中的一种或多种。

可选的,间隔预定时间进行一次所述第二故障检测。

另一方面,本发明还提供一种用于智能语音交互设备的故障检测装置,包括:第一检测单元,用于在智能语音交互设备上电启动时,对所述智能语音交互设备进行第一故障检测;其中,所述智能语音交互设备包括供电器件、控制器、音频输入器件、音频输出器件和存储器;第一提示单元,用于在所述第一检测单元检测到故障时,进行相应的第一提示;第二检测单元,用于在所述第一故障检测通过后,对正常启动且进入工作模式的所述智能语音交互设备进行第二故障检测;第二提示单元,用于在所述第二检测单元检测到故障时进行相应的第二提示。

进一步的,所述装置还包括控制单元,用于当所述第二检测单元检测到故障时,控制所述智能语音交互设备的通信器件与服务器通信,通过所述服务器进行检修;所述第二提示单元,具体用于根据所述服务器的检修结果进行第二提示。

可选的,所述第一检测单元包括:供电检测模块、音频输入检测模块、存储检测模块,通信检测模块和网络检测模块;所述第二检测单元包括:供电检测模块、音频输入检测模块、存储检测模块。

进一步的,所述智能语音交互设备还包括:加速度传感器;所述第一检测单元和所述第二检测单元还包括:加速度检测模块。

可选的,所述加速度检测模块包括:第一读取子模块,用于读取所述加速度传感器的预设寄存器中的数据;第一确定子模块,用于在所述第一读取子模块读取的数据与预设值不同的情况下确定所述加速度传感器与所述控制器之间存在通信故障;和/或第二读取子模块,用于间隔预设读取时间多次读取所述加速度传感器的测量数据寄存器;校准提示子模块,用于如果所述第二读取子模块读取的测量数据保持不变,提示用户对所述加速度传感器进行动态校准;第二确定子模块,用于如果动态校准后读取的测量数据仍然保持不变,确定所述加速度传感器故障。

可选的,所述供电检测模块包括:电压检测子模块,用于检测所述控制器的规定管脚上的电压是否低于预设电压阈值;电压确定子模块,用于在所述电压检测子模块检测到所述规定管脚上的电压低于所述预设电压阈值的情况下,确定所述供电器件故障或电量不足;其中,所述控制器的规定管脚包括所述控制器中的模数转换模块上的参考电压输入管脚。

可选的,所述音频输入检测模块包括:音频检测子模块,用于检测所述音频输入器件在预设采样时间内采集的音频信号的变化情况;音频确定子模块,用于在所述音频检测子模块检测到所述音频信号随时间的变化小于预设变化阈值的情况下,确定所述音频输入器件故障。

可选的,所述存储检测模块包括:第三读取子模块,用于读取所述存储器中预设寄存器中的数据;第三确定子模块,用于在所述第三读取子模块读取的数据与预设值不同的情况下,确定所述存储器与所述控制器之间存在通信故障;和/或写入子模块,用于向所述存储器的第一地址写入测试数据;第四读取子模块,用于读取所述第一地址存储的数据是否与写入的所述测试数据相同;第四确定子模块,用于在所述第四读取子模块读取的数据与所述测试数据不同的情况下,确定所述存储器故障。

可选的,所述通信检测模块包括:第五读取子模块,用于读取所述通信器件中预设寄存器中的数据;第五确定子模块,用于在所述第五读取子模块读取的数据与预设值不同的情况下,确定所述控制器与所述通信器件之间的信号连接故障。

可选的,所述网络检测模块包括:局域检测子模块,用于检测所述通信器件是否扫描到无线热点;局域确定子模块,用于在所述局域检测子模块检测到所述通信器件无法扫描到所述无线热点的情况下,确定所述通信器件与局域网之间的信号连接故障;广域检测子模块,用于在所述局域确定子模块确定所述通信器件与所述局域网之间的信号连接无故障的情况下,检测所述通信器件与所述服务器之间的数据上传或数据下载是否成功;广域确定子模块,用于在所述广域检测子模块检测到数据上传或数据下载失败的情况下,确定所述通信器件与所述服务器之间的信号连接故障。

进一步的,所述装置还包括音频输出单元,用于控制所述音频输出器件以语音形式进行所述第一提示和所述第二提示。

进一步的,所述装置还包括显示单元;所述智能语音交互设备还包括:显示屏和/或显示灯;所述显示单元,用于控制所述显示屏和/或显示灯以文字和/或灯光的形式进行所述第一提示和所述第二提示。

可选的,所述第二故障检测单元,具体用于间隔预定时间进行一次所述第二故障检测。

另一方面,本发明还提供一种智能语音交互设备,所述智能语音交互设备包括本发明提供的任一种用于智能语音交互设备的故障检测装置。

另一方面,本发明还提供一种用于智能语音交互设备的故障检测系统,包括本发明提供的任一种智能语音交互设备以及与其相连服务器。

本发明实施例提供的用于智能语音交互设备的故障检测方法、装置及系统,能够分别在智能语音交互设备上电启动时和进入工作模式后,进行故障检测和相应的故障提示,这样,当智能语音交互设备的供电器件、控制器、音频输入器件、音频输出器件和存储器等发生故障时,能够快速检测出故障并将故障信息提示给用户,从而方便了用户对故障进行诊断和定位,大大提升了用户体验。

附图说明

图1是本发明实施例提供的用于智能语音交互设备的故障检测方法的一种流程图;

图2是本发明实施例提供的用于智能语音交互设备的故障检测方法所应用的智能语音交互设备的系统框图;

图3是本发明实施例提供的用于智能语音交互设备的故障检测方法的一种详细流程图;

图4是本发明实施例提供的用于智能语音交互设备的故障检测装置的一种结构示意图。

具体实施方式

以下结合附图对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

如图1所示,本发明实施例提供了一种用于智能语音交互设备的故障检测方法,包括:

S11,在智能语音交互设备上电启动时,对所述智能语音交互设备进行第一故障检测,并在出现故障时进行相应的第一提示;其中,所述智能语音交互设备包括供电器件、控制器、音频输入器件、音频输出器件和存储器;

S12,在所述第一故障检测通过后,所述智能语音交互设备正常启动且进入工作模式,并对所述智能语音交互设备进行第二故障检测,且在出现故障时进行相应的第二提示。

本发明实施例提供的用于智能语音交互设备的故障检测方法,能够分别在智能语音交互设备上电启动时和进入工作模式后,进行故障检测和相应的故障提示,这样,当智能语音交互设备的供电器件、控制器、音频输入器件、音频输出器件和存储器等发生故障时,能够快速检测出故障并将故障信息提示给用户,从而方便了用户对故障进行诊断和定位,大大提升了用户体验。

可选的,第一故障检测与第二故障检测的检测对象可以相同也可以不同,可以包括供电器件、控制器、音频输入器件、音频输出器件和存储器中的任意一种或多种,本发明的实施例对此不作限定。

进一步的,在本发明的一个实施例中,智能语音交互设备还可以包括与服务器连接的通信器件,那么在上电启动时进行的第一故障检测可以包括:对所述供电器件、所述音频输入器件和所述存储器进行故障检测,并检测所述控制器与所述通信器件之间的信号连接、所述通信器件与所述服务器之间的信号连接;在正常工作中进行的第二故障检测可以包括:对所述供电器件、所述音频输入器件和所述存储器进行故障检测等。

由于第一故障检测是在上电启动时进行的,第二故障检测是在正常工作中进行的,对故障的处理方式也可以不同。可选的,在正常工作模式下,可以利用更多资源对故障进行检修和处理。而且,为了在智能语音交互设备正常工作的过程中及时了解各器件的工作情况,可以间隔预定时间进行一次第二故障检测,可选的,间隔的预定时间可以为10毫秒至10秒。例如,在本发明的实施例中,可以间隔10毫秒、50毫秒、100毫秒、500毫秒、1秒、3秒、5秒、8秒或10秒等进行一次第二故障检测。

可选的,在步骤S12中当第二故障检测中检测到故障时,可以通过服务器进行检修,并根据检修结果进行第二提示。例如,当检测到智能语音交互设备的音频输入器件发生故障时,产生了错误报警号ERR_13,则可以通过通信器件将报警号ERR_13上传到服务器,服务器可以查询到ERR_13对应的是何种故障,并提供参考的解决方案,还可以将供货商或者服务提供商的联系方式提供给用户,供用户进行咨询,从而为用户提供了更便捷的服务。当然,在检测到其他器件故障时,也可以进行类似的检修和提示。本发明的实施例对此不限。

下面对第一故障检测和第二故障检测中的各种器件检测的方法进行具体说明。

可选的,在上述第一故障检测和第二故障检测中,对供电器件进行故障检测可包括:

检测控制器的规定管脚上的电压是否低于预设电压阈值;

在所述规定管脚上的电压低于所述预设电压阈值的情况下,确定所述供电器件故障或电量不足。

具体的,由于供电不足时控制器乃至整个智能语音交互设备都无法正常运行,因此,可以通过查看控制器是否能够正常启动和工作来确定供电器件是否故障或电量不足,也就是查看控制器上规定管脚上的电压是否达到规定值。可选的,控制器的规定管脚可以包括所述控制器中的模数转换模块上的参考电压输入管脚。这样,由于数模转换模块的参考电压是否标准很容易得到验证,因此,能够快速准确的判断出供电器件是否故障或者电量不足。

可选的,对智能语音交互设备的音频输入器件进行故障检测可包括:

检测所述音频输入器件在预设采样时间内采集的音频信号的变化情况;

在所述音频信号随时间的变化小于预设变化阈值的情况下,确定所述音频输入器件故障。

具体而言,音频输入器件可以包括麦克风等可以采集外界声音的传感器件。由于在一般工作环境中不可能做到绝对安静,会有一些嘈杂的噪音被麦克风采集到,因此正常情况下麦克风输出的电信号在某一段时间内应该是有微弱变化的。通过检测所述音频输入器件在预设采样时间内,如1秒钟之内,采集的音频信号的变化情况,在所述音频信号随时间的变化小于预设变化阈值的情况下,确定所述音频输入器件故障,可选的,既可能是麦克风本身的故障,也可能是MCU控制器与麦克风通信故障,具体可以通过进一步检修或者与用户的互动来进一步确定。

可选的,对智能语音交互设备的存储器进行故障检测可包括:读取所述存储器中预设寄存器中的数据,在读取的数据与预设值不同的情况下,确定所述存储器与所述控制器之间存在通信故障。

可选的,存储器中的预设寄存器可以为存储器自身的标识、名称、地址等信息的寄存器,该寄存器中存储的信息相对固定,因此通过对该预设寄存器的读取,如果读取出的数据与该存储器自身的标识、名称、地址等数据不一致,则可以确定存储器与控制器之间存在通信故障,数据传递过程中出现了问题。

除了对存储器与控制器之间的通信是否存在故障进行检查外,本发明实施例提供的故障检测方法还可包括对存储器本身是否故障进行检查。具体的,该检测方法可包括如下步骤:

向所述存储器的第一地址写入测试数据;

读取所述第一地址存储的数据是否与写入的所述测试数据相同;

在读取的数据与所述测试数据不同的情况下,确定所述存储器故障。

其中,第一地址可以为存储器中可以进行数据读写的任意地址。本实施例中,先尝试向第一地址中写一些测试数据,再对该地址中的数据进行读出操作,如果读出的数据和写入的数据一致,则说明存储器的读写功能都正常,否则,存储器可能出现了写入操作故障或者读出操作故障。

进一步的,除了上述实施例中的器件之外,智能语音交互设备还可包括加速度传感器,该加速度传感器能够感应出智能语音交互设备在用户操作下放置方位和运动状态等的变化情况。基于此,第一故障检测和第二故障检测还可包括对加速度传感器进行故障检测。

可选的,对加速度传感器的故障检测可以分为对控制器与加速度传感器之间的通信是否发生故障进行检测,以及对加速度传感器本身是否发生故障进行检测。二者既可以单独检测,也可以相互配合,本发明的实施例对此不做限定。

具体而言,对所述加速度传感器进行故障检测可包括:读取所述加速度传感器的预设寄存器中的数据,在读取的数据与预设值不同的情况下确定所述加速度传感器与所述控制器之间存在通信故障。可选的,其中预设寄存器可以为存储加速度传感器自身的标识、名称、地址等信息的寄存器,该寄存器中存储的信息相对固定,因此通过对该预设寄存器的读取,如果读取出的数据与该加速度传感器自身的标识、名称、地址等数据不一致,则可以确定加速度传感器与控制器之间存在通信故障,数据传递过程中出现了问题。

除了对加速度传感器与控制器之间的通信是否存在故障进行检查外,本发明实施例提供的故障检测方法还可包括对加速度传感器本身是否存在故障进行检测,具体可包括:

间隔预设读取时间多次读取所述加速度传感器的测量数据寄存器;

如果读取的测量数据保持不变,提示用户对所述加速度传感器进行动态校准;

如果动态校准后读取的测量数据仍然保持不变,确定所述加速度传感器故障。

举例说明,在本发明的一个实施例中,可以依次间隔30分钟、20分钟、10分钟、1分钟来多次读取加速度传感器的测量数据寄存器,如果这四次读取的测量数据相同,则说明智能语音交互设备或者已经很久没有被移动过了,或者其中的加速度传感器出现了故障。为了确定是否是加速度传感器出现了故障,可以提示用户对加速度传感器进行动态校准,例如,对智能语音交互设备旋转一个角度后查看加速度传感器的测量数据寄存器中的测量数据是否发生了变化,如果测量数据仍然保持不变,则说明加速度传感器出现了故障。

可选的,在本发明的其他实施例中,间隔预设读取时间也可以是间隔相等的时间来多次读取加速度传感器的测量数据寄存器,间隔的时间可以根据需要进行设定。

进一步的,检测智能语音交互设备的控制器与通信器件之间的信号连接可具体包括:

读取所述通信器件中预设寄存器中的数据;

在读取的数据与预设值不同的情况下,确定所述控制器与所述通信器件之间的信号连接故障。

可选的,通信器件中的预设寄存器可以为通信器件自身的标识、名称、地址等信息的寄存器,该寄存器中存储的信息相对固定,因此通过对该预设寄存器的读取,如果读取出的数据与该通信器件自身的标识、名称、地址等数据不一致,则可以确定存储器与控制器之间存在通信故障,数据传递过程中出现了问题。

进一步的,检测通信器件与服务器之间的信号连接可具体包括:

检测所述通信器件是否扫描到无线热点,在所述通信器件无法扫描到所述无线热点的情况下,确定所述通信器件与局域网之间的信号连接故障;

在确定所述通信器件与所述局域网之间的信号连接无故障的情况下,检测所述通信器件与所述服务器之间的数据上传或数据下载是否成功,在数据上传或数据下载失败的情况下,确定所述通信器件与所述服务器之间的信号连接故障。

进一步的,在进行完第一故障检测或者第二故障检测之后,可以根据检测结果进行相应的第一提示或者第二提示。可选的,第一提示和第二提示可以为语音提示。通过向用户进行语音广播来传达检测到的故障信息,也可以与用户进行进一步语音互动来向用户提供相应的故障解决方案。

进一步的,在本发明的一个实施例中,智能语音交互设备还可包括显示屏和/或显示灯;基于此,向用户进行的第一提示和第二提示还可以包括语音提示、文字提示和灯光提示中的一种或多种。例如,当第一故障检测或者第二故障检测检测到音频输入器件发生故障的情况下,可以通过向用户广播语音提示,同时在显示屏上显示相应的语音故障提示信息。可选的,还可以通过指示灯的不同指示状态指示出现了语音故障。

下面通过具体实施例对本发明提供的用于智能语音交互设备的故障检测方法进行详细说明。

图2为本发明提供的用于智能语音交互设备的故障检测方法所应用的智能语音交互设备的系统框图。如图2所示,电池可以通过充电管理器充电,从电池输出的电能经过电源转换器转换成各个模块和芯片的额定电压,以便驱动该模块和芯片工作。具体的,这些功能模块可包括wifi模块、控制器、闪存芯片、音频输入设备、音频输出设备、加速度传感器、LED指示灯等。

如图3所示,对智能语音交互设备的故障检测方法可包括如下步骤:

301、上电启动时检测电池电压是否小于预设电压阈值;若是,则提示电量不足或者供电故障;若否,执行步骤302;

302、检测Flash闪存的数据读写是否故障;若是,则提示闪存故障;若否,则执行步骤303;

303、检测麦克风的音频采集功能是否故障;若是,则提示麦克风故障;若否,则执行步骤304;

304、检测加速度传感器是否出现故障;若是,则提示加速度计故障;若否,则执行步骤305;

305、检测wifi模块是否出现故障;若是,则提示wifi模块故障;若否,则执行步骤306;

306、检测智能语音交互设备与服务器通信是否故障;若是,则提示无法连接到服务器;若否,则执行步骤307;

307、智能语音交互设备正常启动进入工作模式;

308、检测电池电压是否小于预设电压阈值;若是,则提示电量不足或者供电故障,并上传云端服务器进行检修;若否,执行步骤309;

309、检测Flash闪存的数据读写是否故障;若是,则提示闪存故障,并上传云端服务器进行检修;若否,则执行步骤310;

310、检测麦克风的音频采集功能是否故障;若是,则提示麦克风故障,并上传云端服务器进行检修;若否,则执行步骤311;

311、检测加速度传感器是否出现故障;若是,则提示加速度计故障,并上传云端服务器进行检修;若否,则间隔一段时间后,继续执行步骤308。

相应的,如图4所示,本发明的实施例还提供一种用于智能语音交互设备的故障检测装置,包括:

第一检测单元41,用于在智能语音交互设备上电启动时,对所述智能语音交互设备进行第一故障检测;其中,所述智能语音交互设备包括供电器件、控制器、音频输入器件、音频输出器件和存储器;

第一提示单元42,用于在所述第一检测单元检测到故障时,进行相应的第一提示;

第二检测单元43,用于在所述第一故障检测通过后,对正常启动且进入工作模式的所述智能语音交互设备进行第二故障检测;

第二提示单元44,用于在所述第二检测单元检测到故障时进行相应的第二提示。

本发明实施例提供的用于智能语音交互设备的故障检测装置,能够分别在智能语音交互设备上电启动时和进入工作模式后,进行故障检测和相应的故障提示,这样,当智能语音交互设备的供电器件、控制器、音频输入器件、音频输出器件和存储器等发生故障时,能够快速检测出故障并将故障信息提示给用户,从而方便了用户对故障进行诊断和定位,大大提升了用户体验。

进一步的,本发明实施例提供的用于智能语音交互设备的故障检测装置还可包括控制单元,用于当第二检测单元43检测到故障时,控制所述智能语音交互设备的通信器件与服务器通信,通过所述服务器进行检修;第二提示单元44,具体用于根据服务器的检修结果进行第二提示。

可选的,第一检测单元41可包括:供电检测模块、音频输入检测模块、存储检测模块,通信检测模块和网络检测模块;第二检测单元42可包括:供电检测模块、音频输入检测模块、存储检测模块。

进一步的,智能语音交互设备还可包括加速度传感器;第一检测单元41和第二检测单元43还可包括加速度检测模块。

具体而言,加速度检测模块可包括:

第一读取子模块,用于读取所述加速度传感器的预设寄存器中的数据;

第一确定子模块,用于在所述第一读取子模块读取的数据与预设值不同的情况下确定所述加速度传感器与所述控制器之间存在通信故障;

可选的,所述装置还可以包括:

第二读取子模块,用于间隔预设读取时间多次读取所述加速度传感器的测量数据寄存器;

校准提示子模块,用于如果所述第二读取子模块读取的测量数据保持不变,提示用户对所述加速度传感器进行动态校准;

第二确定子模块,用于如果动态校准后读取的测量数据仍然保持不变,确定所述加速度传感器故障。

可选的,供电检测模块可具体包括:

电压检测子模块,用于检测所述控制器的规定管脚上的电压是否低于预设电压阈值;

电压确定子模块,用于在所述电压检测子模块检测到所述规定管脚上的电压低于所述预设电压阈值的情况下,确定所述供电器件故障或电量不足;

其中,所述控制器的规定管脚包括所述控制器中的模数转换模块上的参考电压输入管脚。

可选的,音频输入检测模块可包括:

音频检测子模块,用于检测所述音频输入器件在预设采样时间内采集的音频信号的变化情况;

音频确定子模块,用于在所述音频检测子模块检测到所述音频信号随时间的变化小于预设变化阈值的情况下,确定所述音频输入器件故障。

可选的,存储检测模块包括:

第三读取子模块,用于读取所述存储器中预设寄存器中的数据;

第三确定子模块,用于在所述第三读取子模块读取的数据与预设值不同的情况下,确定所述存储器与所述控制器之间存在通信故障;

进一步的,存储检测模块还可包括:

写入子模块,用于向所述存储器的第一地址写入测试数据;

第四读取子模块,用于读取所述第一地址存储的数据是否与写入的所述测试数据相同;

第四确定子模块,用于在所述第四读取子模块读取的数据与所述测试数据不同的情况下,确定所述存储器故障。

可选的,通信检测模块可包括:

第五读取子模块,用于读取所述通信器件中预设寄存器中的数据;

第五确定子模块,用于在所述第五读取子模块读取的数据与预设值不同的情况下,确定所述控制器与所述通信器件之间的信号连接故障。

可选的,网络检测模块可包括:

局域检测子模块,用于检测所述通信器件是否扫描到无线热点;

局域确定子模块,用于在所述局域检测子模块检测到所述通信器件无法扫描到所述无线热点的情况下,确定所述通信器件与局域网之间的信号连接故障;

广域检测子模块,用于在所述局域确定子模块确定所述通信器件与所述局域网之间的信号连接无故障的情况下,检测所述通信器件与所述服务器之间的数据上传或数据下载是否成功;

广域确定子模块,用于在所述广域检测子模块检测到数据上传或数据下载失败的情况下,确定所述通信器件与所述服务器之间的信号连接故障。

进一步的,本发明实施例提供的用于智能语音交互设备的故障检测装置还可包括音频输出单元,用于控制所述音频输出器件以语音形式进行所述第一提示和所述第二提示。

进一步的,本发明实施例提供的用于智能语音交互设备的故障检测装置还可包括显示单元;智能语音交互设备还包括:显示屏和/或显示灯;显示单元,可用于控制所述显示屏和/或显示灯以文字和/或灯光的形式进行所述第一提示和所述第二提示。

可选的,第二故障检测单元,具体可用于间隔预定时间进行一次所述第二故障检测。

相应的,本发明的实施例还提供一种智能语音交互设备,所述智能语音交互设备包括前述实施例提供的任一种用于智能语音交互设备的故障检测装置,因此也能实现相应的有益技术效果,前文已经进行了详细说明,此处不再赘述。

相应的,本发明的实施例还提供一种用于智能语音交互设备的故障检测系统,包括前述实施例提供的任一种智能语音交互设备以及与其相连服务器。因此也能实现相应的有益技术效果,前文已经进行了详细说明,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号