掌桥专利:专业的专利平台
掌桥专利
首页

音频功能检测方法及装置

文献发布时间:2023-06-19 12:07:15


音频功能检测方法及装置

技术领域

本发明涉及电子产品技术领域,特别是涉及一种音频功能检测方法及装置。

背景技术

随着电子产品技术的发展,各种智能设备层出不穷,例如智能手机、笔记本电脑和平板电脑等。其中,用户在使用这部分智能设备时,与智能设备进行人机交互的主要手段是通过智能设备的屏幕来实现的。因此,智能设备屏幕的好坏对用户的使用体验起到重要的影响。目前,伴随着经济和技术的高速发展,智能设备的普及和更新换代速度也越来越快。以智能手机为例,5G时代的到来,加速了智能手机的换代。在智能设备进行迭代的过程中,有效回收是智能设备剩余价值的有效利用手段之一,可减少对环境的化学污染以及减少浪费。

其中,在智能设备的回收过程中,其音频功能的好坏会影响智能设备的残值。一般的,回收智能设备都会检测音频功能是否正常。音频功能异常会严重影响智能设备的正常使用,进而影响智能设备的残值率。因此,在智能设备的回收过程中,都需要检测音频功能是否正常为智能设备回收估价提供参考,降低回收亏本的风险。

传统的检测智能设备音频功能是否正常的方法主要是两种,一是由专业质检人员在收到回收手机后,操作设备音频应用程序,对智能设备音频功能进行观察,以判断该智能设备音频功能是否异常;另一种是在手机上安装一个检测应用程序,其检测机制是调用智能设备生产公司公开的音频api(Application Programming Interface,应用程序接口),根据音频api返回的结果作为音频功能是否正常的判断依据。

然而,智能设备在回收过程中往往无法安装应用程序,难以满足音频api的调用要求,而人工检测的工作量大且检测结果不稳定。由此可见,传统的检测智能设备音频功能是否正常的方法还存在一些不足。

发明内容

基于此,有必要针对传统的检测智能设备音频功能是否正常的方法还存在的不足,提供一种音频功能检测方法及装置。

一种音频功能检测方法,包括步骤:

获取待检测智能设备的第一音频运行日志;

根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态;

在检测到第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态;

根据第一运行状态、第二运行状态与预设运行状态,获得比对数据;

根据比对数据,确定待检测智能设备的音频功能状态。

上述的音频功能检测方法,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

在其中一个实施例中,获取待检测智能设备的第一音频运行日志的过程,包括步骤:

获取在预设时间段内待检测智能设备的第一音频运行日志。

在其中一个实施例中,还包括步骤:

在第一音频运行日志对应的数据流为空时,判定音频功能状态未知。

在其中一个实施例中,预设运行状态包括第一子预设状态和第二子预设状态;

根据第一运行状态、第二运行状态与预设运行状态,获得比对数据的过程,包括步骤:

根据第一运行状态与第一子预设状态的匹配结果,获得第一子数据;

在第一运行状态与第一子预设状态匹配时,根据第二运行状态与第二子预设状态的匹配结果,获得第二子数据;

根据第一子数据与第二子数据,确定比对数据。

在其中一个实施例中,根据第一运行状态、第二运行状态与预设运行状态,获得比对数据的过程,还包括步骤:

在第一运行状态与第一子预设状态不匹配时,根据第一子数据确定比对数据。

在其中一个实施例中,根据比对数据,确定待检测智能设备的音频功能状态的过程,包括步骤:

根据比对数据与预设数据的对应关系,确定待检测智能设备的音频功能状态。

在其中一个实施例中,音频功能状态包括音频功能状态未知、音频功能状态正常或音频功能状态异常。

一种音频功能检测装置,包括:

第一日志获取模块,用于获取待检测智能设备的第一音频运行日志;

第一状态确定模块,用于根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态;

第二状态确定模块,用于在检测到第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态;

比对数据确定模块,用于根据第一运行状态、第二运行状态与预设运行状态,获得比对数据;

功能状态确定模块,用于根据比对数据,确定待检测智能设备的音频功能状态。

上述的音频功能检测装置,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

一种计算机存储介质,其上存储有计算机指令,计算机指令被处理器执行时实现上述任一实施例的音频功能检测方法。

上述的计算机存储介质,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例的音频功能检测方法。

上述的计算机设备,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

附图说明

图1为一实施方式的音频功能检测方法流程图;

图2为另一实施方式的音频功能检测方法流程图;

图3为一实施方式的音频功能检测装置模块结构图;

图4为一实施方式的计算机内部构造示意图。

具体实施方式

为了更好地理解本发明的目的、技术方案以及技术效果,以下结合附图和实施例对本发明进行进一步的讲解说明。同时声明,以下所描述的实施例仅用于解释本发明,并不用于限定本发明。

其中,在待检测智能设备的回收过程中,可通过自助终端或回收机器对待检测智能设备进行回收检测。自助终端或回收机器可通过有线连接或无线连接的方式与待检测智能设备建立数据连接,获取待检测智能设备的相应数据或向待检测智能设备传输相应数据。同时,自助终端或回收机器可作为硬件检测的计算平台,或将数据发送至云端有云端服务器完成计算。基于此,在自助终端或回收机器的回收检测中,针对对待检测智能设备的硬件检测,提供一种音频功能检测方法。

图1为一实施方式的音频功能检测方法流程图,如图1所示,一实施方式的音频功能检测方法包括步骤S100至步骤S104:

S100,获取待检测智能设备的第一音频运行日志;

其中,待检测智能设备的音频设备在开启后,可执行音频播放、音量调整等多项运行,在音频设备被关闭后,各项运行结束。音频设备从开启到关闭,各项运行构成一个完成的运行过程,包括多个运行状态。其中,根据音频设备的特点,存在多项相关联的运行状态,判断音频功能状态需要结合各相关联的运行状态。

在其中一个实施例中,用户或第三方自动操作装置可根据相应的提示或指令,主动对音频设备进行相应操作,例如开启或关闭音频设备、调整音频设备的音量等。

在其中一个实施例中,待检测智能设备包括ios设备。自助终端或回收机器通过与待检测智能设备的USB数据连接,自助终端或回收机器运行usbmuxd守护程序创建一条和待检测智能设备之间的连接通道,根据这一连接通道相互通信。在连接通道创建完成后,自助终端或回收机器启动idevicesyslog日志捕获程序,捕获待检测智能设备的系统运行日志,通过idevicesyslog程序将待检测智能设备的运行日志读取出来存入一个待分析日志缓存列表。其中,系统运行日志包括了待检测智能设备的音频运行日志。

在其中一个实施例中,图2为另一实施方式的音频功能检测方法流程图,如图2所示,步骤S100中获取待检测智能设备的第一音频运行日志的过程,包括步骤S200:

S200,获取在预设时间段内待检测智能设备的第一音频运行日志。

在其中一个实施例中,预设时间段可根据待检测智能设备的音频设备运行环节数量或设备类型等进行调整。通过预设时间段的确定,限制获取到的音频运行日志数量,降低后续的数据处理量。作为一个较优的实施方式,预设时间段的设定,提供足够的时间捕获各运行环节的音频运行日志。

S101,根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态;

其中,第一音频运行日志可用于表征音频设备的类型,第一音频运行日志的变化可用于表征音频设备的运行状态变化。根据第一音频运行日志确定音频设备的第一运行状态。例如,根据第一音频运行日志确定的音频设备为扬声器,根据第一音频运行日志的变化确定音频设备是否进行播放。

S102,在检测到第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态;

在第一运行状态发生变化时,进行第二音频运行日志捕获,否则不捕获第二音频运行日志。在其中一个实施例中,在第一运行状态未发生变化时,判定待检测智能设备的音频功能状态未知。

S103,根据第一运行状态、第二运行状态与预设运行状态,获得比对数据;

其中,获取到第二运行状态时,即第一运行状态已发生变化。根据已发生变化的第一运行状态、第二运行状态与预设运行状态进行比较,获得比对数据。

在其中一个实施例中,预设运行状态包括第一子预设状态和第二子预设状态,如图2所示,步骤S102中根据第一运行状态、第二运行状态与预设运行状态,获得比对数据的过程,包括步骤S201至步骤S203:

S201,根据第一运行状态与第一子预设状态的匹配结果,获得第一子数据;

其中,第一子数据根据匹配结果进行数据区分,得到不同的赋值。

S202,在第一运行状态与第一子预设状态匹配时,根据第二运行状态与第二子预设状态的匹配结果,获得第二子数据;

其中,第二子数据根据匹配结果进行数据区分,得到不同的赋值。

S203,根据第一子数据与第二子数据,确定比对数据。

比对数据可以为第一子数据与第二子数据的组合数据,或将第一子数据与第二子数据代入预设算法后的数据处理结果。

在其中一个实施例中,如图2所示,步骤S102中根据第一运行状态、第二运行状态与预设运行状态,获得比对数据的过程,还包括步骤S204:

S204,在第一运行状态与第一子预设状态不匹配时,根据第一子数据确定比对数据。

其中,在第一运行状态与第一子预设状态不匹配时,不对第二运行状态执行匹配,仅将一子数据确定作为比对数据。

S104,根据比对数据,确定待检测智能设备的音频功能状态。

在其中一个实施例中,音频功能状态包括音频功能状态未知、音频功能状态正常或音频功能状态异常。

其中,可根据比对数据的数据类型,预先建立数据类型与音频功能状态的映射关系,根据映射关系确定比对数据对应的音频功能状态。

在其中一个实施例中,如图2所示,另一实施方式的音频功能检测方法还包括步骤S205:

S205,在第一音频运行日志对应的数据流为空时,判定音频功能状态未知。

上述任一实施例的音频功能检测方法,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

本发明实施例还提供了一种音频功能检测装置。

图3为一实施方式的音频功能检测装置模块结构图,如图3所示,一实施方式的音频功能检测装置包括模块100、模块101、模块102、模块103和模块104:

第一日志获取模块100,用于获取待检测智能设备的第一音频运行日志;

第一状态确定模块101,用于根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态;

第二状态确定模块102,用于在检测到第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态;

比对数据确定模块103,用于根据第一运行状态、第二运行状态与预设运行状态,获得比对数据;

功能状态确定模块104,用于根据比对数据,确定待检测智能设备的音频功能状态。

上述的音频功能检测装置,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

本发明实施例还提供了一种计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述任一实施例的音频功能检测方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、终端、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

与上述的计算机存储介质对应的是,在一个实施例中还提供一种计算机设备,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行程序时实现如上述各实施例中的任意一种音频功能检测方法。

该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种音频功能检测方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

上述计算机设备,在获取到待检测智能设备的第一音频运行日志后根据第一音频运行日志,获得待检测智能设备内音频设备的第一运行状态,在第一运行状态发生变化时,获取待检测智能设备的第二音频运行日志,并根据第二音频运行日志获得音频设备的第二运行状态。最后根据第一运行状态、第二运行状态与预设运行状态,获得比对数据,并根据比对数据,确定待检测智能设备的音频功能状态。基于此,无需进行大量的人工操作,降低检测工作量和检测时间。并且,根据比对数据判定待检测智能设备的音频功能状态,在无法安装音频api的调用应用程序的情况下,也可准确地检测待检测智能设备的音频功能,为待检测智能设备提供回收参考。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

相关技术
  • 音频功能检测方法及装置
  • 音频数据检测方法、装置及音频数据检测设备
技术分类

06120113178107