音频故障检测方法和系统的制作方法

文档序号:6527316阅读:186来源:国知局
音频故障检测方法和系统的制作方法
【专利摘要】本发明提供一种音频故障检测方法和系统,其中方法包括步骤:根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表;在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测;对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。本发明的技术方案,能够实现一键式的故障排除,避免了现有的计算机音频故障中,用户需要根据语音输入设备的设置向导,与计算机进行多次交互才能够排除故障的问题,降低了对用户计算机系统及硬件知识的要求,提高了音频故障检测效率及排除故障的效率,增强了音频应用的用户体验。
【专利说明】音频故障检测方法和系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别是涉及一种音频故障检测方法和系统。
【背景技术】
[0002]在多媒体应用广泛的今天,用户对多媒体应用的需求也随之增长,已经成为用户必不可少的工具,其中语音应用不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。在音频应用中,语音的输入和输出是就最基本的人机交互。由于目前广大用户一方面没有系统地学过计算机硬件知识,特别是对计算机声卡硬件的陌生,另一方面对操作系统的设置不能深入的理解,导致用户在遇到声音输入问题上无法有效快捷的解决。
[0003]目前,在计算机使用过程中,一般用户在遇到音频故障时,都会利用系统提供的程序来进行调节和设置。但是语音应用中音频输入设置一直是困惑用户的大问题。主要原因是一般用户对计算机硬件认识不足以及对操作系统的设置不能深入理解,所以大部分用户没办法有效的判断造成音频电流输入的原因,而且,虽然计算机的操作系统给出语音输入设备设置的向导,一步步和用户交互,一个个问题排除,最终解决用户的音频输入问题,但是各个检测对象需要同时设置好才可以解决音频方面的问题。但是这种技术手段中,用户需要与计算机进行多次的交互操作,过程繁琐,特别是在设备选择上用户难以分清不同设备监听的区别。
[0004]因此,出现音频故障时,利用现有的故障检测方法,用户需要与计算机进行多次交互操作才可以检测出故障和排除故障,过程繁琐,对用户的计算机知识要求过高,用户体验差,

【发明内容】

[0005]基于此,有必要针对解决音频输入故障时需要多次交互操作,过程繁琐,对用户的计算机知识要求过高,导致用户体验差的问题,提供一种音频故障检测方法和系统。
[0006]一种音频故障检测方法,包括如下步骤:
[0007]根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表;
[0008]在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测;
[0009]对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
[0010]一种首频故障检测系统,包括:
[0011]顺序表创建模块,用于根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表;
[0012]故障检测模块,用于在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测;
[0013]故障处理模块,用于对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
[0014]上述音频故障检测方法和系统。能够实现一键式的故障排除,避免了现有的计算机音频故障中,用户需要根据语音输入设备的设置向导,与计算机进行多次交互才能够排除故障的问题,降低了对用户计算机系统及硬件知识的要求,提高了音频故障检测效率及排除故障的效率,增强了音频应用的用户体验。
【专利附图】

【附图说明】
[0015]图1为本发明的音频故障检测方法流程图;
[0016]图2为音频故障检测流程示意图;
[0017]图3为本发明的音频故障检测系统结构示意图。
【具体实施方式】
[0018]下面结合附图对本发明的音频故障检测方法的【具体实施方式】作详细描述。
[0019]本发明的技术方案,针对于计算机应用过程当中,解决音频输入故障时,用户需要与计算机进行多次交互操作,过程繁琐,对用户的计算机知识要求过高,导致用户体验差的问题,而提供的一种可以一键式操作排除音频故障的技术方案。
[0020]参考图1所示,图1为本发明的音频故障检测方法流程图,包括如下步骤:
[0021]步骤S101,根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表。
[0022]在本步骤中,根据音频电流在计算机中的流向,按硬件底层到用户应用顺序,建立系统的各个音频检测对象的检测顺序表,其中,检测对象包括音频电流向中可能出现故障的各个环节,在该检测顺序表中,排在前面的音频检测对象是排在后面的音频检测对象的检测和运行基础,即当前面的音频检测对象出现故障时,后面的音频检测对象的检测对象是无法保证检测准确性的,且只有音频检测对象的故障排除后,才能够使得后面的音频检测对象的检测对象可以进行检测,因此,依顺序检测各个音频检测对象的故障状态,就能够保证检测出音频电流出现故障的位置。
[0023]步骤S102,在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测。
[0024]在本步骤中,当用户在使用计算机出现故障时,启动音频故障检测功能,在后台接收到相关操作指令后,根据检测顺序表的检测顺序,依次对音频检测对象进行故障检测,检测具体使用的技术手段,可以通过调用系统的API接口、监听端口的音频电流信号或检查系统设置等方式来实现。
[0025]步骤S103,对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
[0026]在本步骤中,根据前面步骤的检测,对于检测过程中出现故障的音频检查点,根据具体情况进行故障信息提示或执行相应的故障排除。例如,对于硬件上的故障可以通过具体提示,引导用户进行排除,对于系统的设置等问题,可以通过调用系统设置来进行排除。
[0027]另外,在实际处理中,考虑到前面的音频检测对象是排在后面的音频检测对象的,在完成对前面的音频检测对象的故障排除后,可以在此基础上继续执行后面的音频检测对象的检测和故障排除。
[0028]本发明的音频故障检测方法,能够实现一键式的故障排除,避免了现有的计算机音频故障中,用户需要根据语音输入设备的设置向导,与计算机进行多次交互才能够排除故障的问题,使得用户可以在不熟悉具体计算机硬件/软件知识前提下能够方便快捷地检查出故障原因,并可以通过后台程序自动排除故障,提高了音频故障检测效率及排除故障的效率,增强了音频应用的用户体验。
[0029]在一个实施例中,检测顺序表的音频检测对象依次包括:声卡驱动、声卡接入设备、输入音量、声卡输出设备。
[0030]进一步地,基于上述各个音频检测对象建立的检测顺序表,具体对各个音频检测对象进行故障检测的方法可以如下:
[0031]对于声卡驱动,是调用系统的相应接口,检测当前系统的声卡驱动的安装运行状态。
[0032]对于声卡接入设备,是检测声卡的音频输入端的设备连接状态,即检测音频输入端是不是连接好了音频输入设备(麦克风),包括对内置音频输入设备和外接音频输入设备的检测。
[0033]对于输入音量,是检测系统当前输入音量的大小;由于输入音量设为静音或者音量过小会导致无法接入音频信号,因此,可以对系统音量设置来进行检测。
[0034]对于声卡输出设备,是检测声卡的音频输出端的设备连接状态,即检测音频输出端是不是连接好了音频输出设备(扬声器),包括对内置音频输出设备和外接音频输出设备的检测。
[0035]在一个实施例中,基于上述各个音频检测对象的检测过程,对出现故障的音频检查点进行故障信息提示或执行相应的故障排除的方法可以包括如下:
[0036]对于声卡驱动,若当前系统未安装声卡驱动或声卡驱动损坏,则调用系统相应接口查询声卡信息,并根据声卡信息下载相应的驱动并安装,然后执行下一步;若当前系统的声卡驱动正常,则进入对下一个音频检测对象的检测。
[0037]对于声卡接入设备,若声卡的音频输入端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输入端连接有设备接后,进入对下一个音频检测对象的检测;另外,考虑到设备内置和外置情况,在此过程中,也可以进一步对系统输入设备情况进行判断,处理过程分为两个不同方向,如果计算机采用内置的音频输入设备,则通过程序控制将系统设置为监听内置音频输入设备,如果计算机采用外接的音频输入设备,通过提示声卡没有连接设备,给出明确指示信息表示当前音频输入端是没有连接音频输入设备,并指示用户在对应插孔上插入音频输入设备(麦克风),在确认连接有设备接后,执行下一步。
[0038]对于输入音量,若系统当前输入音量为静音或音量小于设定阀值,则将输入音量设置为预定音量值,进入对下一个音频检测对象的检测。
[0039]对于声卡输出设备,若声卡的音频输出端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输出端连接有设备后,进入对下一个音频检测对象的检测;另外,考虑到设备内置和外置情况,在此过程中,也可以进一步对系统输出设备情况进行判断,处理过程分为两个不同方向,如果计算机采用内置的音频输出设备,则通过程序控制将系统设置为监听内置音频输出设备,如果计算机采用外接的音频输出设备,通过提示声卡没有连接设备,给出明确指示信息表示当前音频输出端是没有连接音频输出设备,并指示用户在对应插孔上插入音频输出设备(扬声器),在确认连接有设备接后,执行下一步。
[0040]上述实施例,是基于声卡驱动、声卡接入设备、输入音量、声卡输出设备等音频检测对象的检测顺序表的应用,这几个检测对象仅表示了目前对音频故障中最常见、最容易出现故障的位置,在本发明技术原理基础上,也可以增加其它可能出现故障的音频故障点的检测及故障提示和排除流程,例如,音频模式设置、输出声道控制等。
[0041]在一个实施例中,考虑到在实际使用过程中,用户容易插错音频设备的输入输出插孔的问题,在前面实施例基础上本发明还提供一种针对于该问题的故障排除方式。
[0042]具体地,在音频检测对象还包括在声卡输出设备后的音频输入输出插孔;对于该音频检测对象的检测方法可以包括如下:
[0043]在输入设备输入音频信号的状态下,监听非音频输入端的电流信号;若非音频输入端有音频信号,则生成音频输入设备(麦克风)插错插孔的提示信息,否则进一步监听音非音频输出端是否有音频信号;若非音频输出端有音频信号,则生成音频播放设备(扬声器)插错插孔的提示信息。
[0044]在步骤S103中,再根据上述生成的提示信息进行故障信息提示。
[0045]通过上述检测流程,能够在用户插错麦克风和扬声器的时候作出提示,可以进一步提示用户将插头插到对应的插孔上。
[0046]为了更加清晰本发明的技术方案,下面结合附图阐述一个基于本发明的技术方案实现的音频故障检测流程。
[0047]参考图2所述,图2为音频故障检测流程示意图,该检测流程包括如下步骤:
[0048]步骤S201,接收用户启动检测指令;
[0049]步骤S202,判断计算机声卡驱动是否异常?若是,执行步骤S203,若否,执行步骤S204 ;
[0050]步骤S203,查找声卡驱动型号,并下载安装声卡驱动,然后执行步骤S204 ;
[0051]步骤S204,检查是否有设备插入音频输入插孔?若是,执行步骤S205,若否,执行步骤S206 ;
[0052]步骤S205,系统设置为监听外置输入设备,然后执行步骤S209 ;
[0053]步骤S206,判断是否有内置音频输入设备?若是,执行步骤S208,若否,执行步骤S207 ;
[0054]步骤S207,提示没有麦克风,然后结束;
[0055]步骤S208,系统设置为监听内置输入设备,然后执行步骤S209 ;
[0056]步骤S209,将系统输入音量设为80% (可选择其它值);
[0057]步骤S210,检查是否有设备插入音频输出插孔?若是,执行步骤S211,若否,执行步骤S212 ;
[0058]步骤S211,系统设置为监听外置输入设备,然后执行步骤S215 ;
[0059]步骤S212,是否有内置音频输出设备?若是,执行步骤S214,若否,执行步骤S213 ;
[0060]步骤S213,提示没有扬声器,然后结束;
[0061]步骤S214,系统设置为监听内置输出设备,然后执行步骤S215 ;[0062]步骤S215,将系统输入音量设为80% (可选择其它值);
[0063]步骤S216,提示用户对着麦克风说话;
[0064]步骤S217,判断非音频输入端是否有电流信号?若是,执行步骤S218,若否,执行步骤S219 ;
[0065]步骤S218,提示麦克风插错插孔,并指示正确插孔,然后结束;
[0066]步骤S219,判断非音频输入端是否有电流信号?若是,执行步骤S220,否则结束;
[0067]步骤S220,提示扬声器插错插孔,并指示正确插孔,然后结束。
[0068]上述音频故障检测流程,通过软件对系统设置的调节解决音频电流输入的故障,如果是软件无法解决的硬件问题,则在Π上给出准确提示解决问题。用户只需要和计算机进行一次交互,就可以智能地调节统语音输入配置,解决系统上由于输入设备选择错误、音量关闭或过小、没启动设备监听等原因造成的音频输入故障;或提示用户插口插错,麦克风故障,声卡硬件损坏等物理原因导致的故障。避免用户在音频输入失败时无从下手的情况,极大地提高了音频应用的用户体验。
[0069]参考图3所示,图3为本发明的音频故障检测系统结构示意图,包括:
[0070]顺序表创建模块101,用于根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表;
[0071]故障检测模块102,用于在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测;
[0072]故障处理模块103,用于对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
[0073]在一个实施例中,所述检测顺序表的音频检测对象依次包括:声卡驱动、声卡接入设备、输入音量、声卡输出设备。
[0074]在一个实施例中,根据故障检测模块102进一步用于:
[0075]调用系统的相应接口,检测当前系统的声卡驱动的安装运行状态;
[0076]检测声卡的音频输入端的设备连接状态;
[0077]检测系统当前输入音量的大小;
[0078]检测声卡的音频输出端的设备连接状态。
[0079]在一个实施例中,故障处理模块103进一步用于:
[0080]若当前系统未安装声卡驱动或声卡驱动损坏,则调用系统相应接口查询声卡信息,并根据声卡信息下载相应的驱动并安装,然后执行下一步;
[0081]若声卡的音频输入端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输入端连接有设备接后,执行下一步;
[0082]若系统当前输入音量为静音或音量小于设定阀值,则将输入音量设置为预定音量值,然后执行下一步
[0083]若声卡的音频输出端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输出端连接有设备后,执行下一步。
[0084]在一个实施例中,在所述音频检测对象还包括在声卡输出设备后的音频输入输出插孔;
[0085]所述故障检测模块还用于:[0086]在输入设备输入音频信号的状态下,监听非音频输入端的电流信号;
[0087]若非音频输入端有音频信号,则生成音频输入设备插错插孔的提示信息,否则进一步监听音非音频输出端是否有音频信号;
[0088]若非音频输出端有音频信号,则生成音频播放设备插错插孔的提示信息。
[0089]本发明的音频故障检测系统与本发明的音频故障检测方法一一对应,在上述音频故障检测方法的实施例阐述的技术特征及其有益效果均适用于音频故障检测系统的实施例中,在此不再赘述,特此声明。
[0090]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种音频故障检测方法,其特征在于,包括如下步骤: 根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表; 在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测; 对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
2.根据权利要求1所述的音频故障检测方法,其特征在于,所述检测顺序表的音频检测对象依次包括:声卡驱动、声卡接入设备、输入音量、声卡输出设备。
3.根据权利要求2所述的音频故障检测方法,其特征在于,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测的步骤包括: 调用系统的相应接口,检测当前系统的声卡驱动的安装运行状态; 检测声卡的音频输入端的设备连接状态; 检测系统当前输入音量的大小; 检测声卡的音频输出端的设备连接状态。
4.根据权利要求3所述的音频故障检测方法,其特征在于,对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除的步骤包括: 若当前系统未安装声卡驱动或声卡驱动损坏,则调用系统相应接口查询声卡信息,并根据声卡信息下载相应的驱动并安装,然后执行下一步; 若声卡的音频输入端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输入端连接有设备接后,执行下一步; 若系统当前输入音量为静音或音量小于设定阀值,则将输入音量设置为预定音量值,然后执行下一步 若声卡的音频输出端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输出端连接有设备后,执行下一步。
5.根据权利要求2至4任一项所述的音频故障检测方法,其特征在于,在所述音频检测对象还包括在声卡输出设备后的音频输入输出插孔; 所述根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测的步骤还包括: 在输入设备输入音频信号的状态下,监听非音频输入端的电流信号; 若非音频输入端有音频信号,则生成音频输入设备插错插孔的提示信息,否则进一步监听音非音频输出端是否有音频信号; 若非音频输出端有音频信号,则生成音频播放设备插错插孔的提示信息。
6.一种音频故障检测系统,其特征在于,包括: 顺序表创建模块,用于根据音频电流的流向,并按硬件底层到用户应用顺序建立系统的各个音频检测对象的检测顺序表; 故障检测模块,用于在启动音频故障检测后,根据所述检测顺序表的检测顺序依次对音频检测对象进行故障检测; 故障处理模块,用于对检测过程中出现故障的音频检查点进行故障信息提示或执行相应的故障排除。
7.根据权利要求6所述的音频故障检测系统,其特征在于,所述检测顺序表的音频检测对象依次包括:声卡驱动、声卡接入设备、输入音量、声卡输出设备。
8.根据权利要求7所述的音频故障检测系统,其特征在于,根据故障检测模块进一步用于: 调用系统的相应接口,检测当前系统的声卡驱动的安装运行状态; 检测声卡的音频输入端的设备连接状态; 检测系统当前输入音量的大小; 检测声卡的音频输出端的设备连接状态。
9.根据权利要求8所述的音频故障检测系统,其特征在于,故障处理模块进一步用于: 若当前系统未安装声卡驱动或声卡驱动损坏,则调用系统相应接口查询声卡信息,并根据声卡信息下载相应的驱动并安装,然后执行下一步; 若声卡的音频输入端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输入端连接有设备接后,执行下一步; 若系统当前输入音量为静音或音量小于设定阀值,则将输入音量设置为预定音量值,然后执行下一步 若声卡的音频输出端没有连接设备,提示声卡没有连接设备,并在确认声卡的音频输出端连接有设备后,执行下一步。
10.根据权利要求7至9任一项所述的音频故障检测系统,其特征在于,在所述音频检测对象还包括在声卡输出设备后的音频输入输出插孔; 所述故障检测模块还用于: 在输入设备输入音频信号的状态下,监听非音频输入端的电流信号; 若非音频输入端有音频信号,则生成音频输入设备插错插孔的提示信息,否则进一步监听音非音频输出端是否有音频信号; 若非音频输出端有音频信号,则生成音频播放设备插错插孔的提示信息。
【文档编号】G06F11/22GK103729274SQ201310754737
【公开日】2014年4月16日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】郭志 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1