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

喇叭和/或麦克风的检测方法、指标处理方法及装置

文献发布时间:2024-04-18 19:59:31


喇叭和/或麦克风的检测方法、指标处理方法及装置

技术领域

本公开涉及车辆领域,尤其涉及喇叭和/或麦克风检测技术领域。

背景技术

目前,对车辆上的喇叭和/或麦克风进行异常检测时,一般只能人工主观检测有无异常,而主观检测受环境人工影响较大,检测结果很不准确,且费时费力。为此,业内人员也研究出了标准客观的检测方案,只是现有的标准客观的检测方案较少采用,操作较为繁琐耗时,并不适合产线使用。例如:在对喇叭进行检测时,可采用标准麦克风对车内每个喇叭进行测量验证,但由于车内喇叭较多要频繁人为变换标准麦克风的位置,另外,需要同时配合频繁切换软件设置,以及需要确保软件设置和标准麦克风位置相对应。因而,并无法快速、有效检测喇叭和/或麦克风是否异常。

发明内容

本公开提供了一种喇叭和/或麦克风的检测方法、指标处理方法、装置、设备以及存储介质。

根据本公开的第一方面,提供了一种喇叭和/或麦克风的检测方法。该方法包括:

接收测试车辆的麦克风发送的录制信号,其中,所述录制信号是所述麦克风在所述测试车辆的喇叭发出测试信号时录制的;

将所述录制信号进行分析,得到对应所述麦克风和所述喇叭的当前分析指标;

获取与所述麦克风和所述喇叭对应的预设标准分析指标;所述预设标准分析指标是对标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标进行处理得到的,所述标准车辆与所述测试车辆相同;

根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述麦克风包括至少两个,所述喇叭包括至少两个;

所述根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态,包括:

将每个所述麦克风与每个所述喇叭对应的所述当前分析指标与获取的对应的所述预设标准分析指标进行对比;

若比较后确认任一喇叭对应的所有所述当前分析指标均异常,则提醒检测所述任一喇叭;

若比较后确认任一喇叭对应的部分所述当前分析指标异常,则提醒检测异常的所述当前分析指标对应的麦克风以及所述任一喇叭。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,至少两个所述喇叭按照预设顺序间隔发出测试信号;

所述根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态,还包括:

若比较后确认任一麦克风在至少两个所述喇叭间隔发出测试信号时采集到的录制信号的当前分析指标均异常,则提醒检测所述任一麦克风;

若比较后确认任一麦克风在至少两个所述喇叭间隔发出测试信号时采集到的录制信号的当前分析指标部分异常,则提醒检测所述任一麦克风以及异常的当前分析指标对应的喇叭。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取与所述麦克风和所述喇叭对应的预设标准分析指标,包括:

接收每个所述麦克风发送的麦克风标识;

根据记录的发出所述测试信号的喇叭标识和每个所述麦克风发送的麦克风标识,从多个预设标准分析指标中查找与所述麦克风和所述喇叭对应的预设标准分析指标,其中,所述多个预设标准分析指标分别是与所述标准车辆中各标准麦克风的麦克风标识和各标准喇叭的喇叭标识相对应预设标准分析指标。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,对应所述麦克风和所述喇叭的当前分析指标包括:所述测试车辆的麦克风在所述喇叭发出测试信号时录制的录制信号的当前频率响应和/或当前失真数据;

所述对应的预设标准分析指标包括:所述标准车辆中标准麦克风在标准喇叭发出测试信号时录制的录制信号的预设频率响应和/或预设失真数据。

根据本公开的第二方面,提供了一种指标处理方法。该方法包括:

接收与多个标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标;各参考分析指标是对各标准车辆中所述各标准麦克风在所述各标准喇叭发出测试信号时所获得的录制信号进行分析后得到的;

将多个参考分析指标进行处理,得到预设标准分析指标,以供测试车辆使用,所述测试车辆与所述标准车辆的类型相同。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将多个参考分析指标进行处理,得到预设标准分析指标,包括:

将多个参考分析指标按照麦克风标识和喇叭标识进行分组,得到与各麦克风标识和各喇叭标识对应的至少两个参考分析指标;

将与各麦克风标识和各喇叭标识对应的至少两个参考分析指标进行求平均,以获得所述标准车辆中与各麦克风标识和各喇叭标识对应的预设标准分析指标。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,各参考分析指标包括:各标准车辆中各标准麦克风在各标准喇叭发出测试信号时所获得的录制信号的频率响应和/或失真数据;

所述各标准喇叭按照预设顺序间隔发出测试信号。根据本公开的第三方面,提供了一种喇叭和/或麦克风的检测装置。该装置包括:

接收模块,用于接收测试车辆的麦克风发送的录制信号,其中,所述录制信号是所述麦克风在所述测试车辆的喇叭发出测试信号时录制的;

分析模块,用于将所述录制信号进行分析,得到对应所述麦克风和所述喇叭的当前分析指标;

获取模块,用于获取与所述麦克风和所述喇叭对应的预设标准分析指标;所述预设标准分析指标是对标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标进行处理得到的,所述标准车辆与所述测试车辆相同;

检测模块,用于根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态。根据本公开的第四方面,提供了一种指标处理装置。该装置包括:

接收模块,用于接收与多个标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标;各参考分析指标是对各标准车辆中所述各标准麦克风在所述各标准喇叭发出测试信号时所获得的录制信号进行分析后得到的;

处理模块,用于将多个参考分析指标进行处理,得到预设标准分析指标,以供测试车辆使用,所述测试车辆与所述标准车辆的类型相同。

根据本公开的第五方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。

根据本公开的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二方面的方法。

根据本公开的第七方面,提供了一种车辆,如第四方面所述的指标处理装置和/或如第五方面所述的电子设备。

本公开中,在接收到测试车辆的麦克风发送的录制信号时,可将所述麦克风采集到的录制信号进行自动分析,从而得到对应所述麦克风和所述喇叭的当前分析指标,然后自动获取与该麦克风和该喇叭对应的预设标准分析指标,从而通过分析指标的对比自动地对所述喇叭和/或所述麦克风进行异常状态检测,避免需要主观检测而导致检测结果不准确,提高车辆上的喇叭和/或麦克风的异常检测准确率和效率,且由于检测过程自动化、方便快捷,因而,这种检测方式也适合大规模产线使用。

应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。

附图说明

结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:

图1示出了根据本公开的实施例的喇叭和/或麦克风的检测方法的流程图;

图2示出了根据本公开的实施例的指标处理方法的流程图;

图3示出了根据本公开的实施例的测试车辆的结构图;

图4示出了根据本公开的实施例的喇叭和/或麦克风的检测装置的框图;

图5示出了根据本公开的实施例的指标处理装置的框图;

图6示出了能够实施本公开的实施例的示例性电子设备的方框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

图1示出了根据本公开实施例的喇叭和/或麦克风的检测方法100的流程图。方法100适用于预设类型的测试车辆上的测试车机,其中,车机指的是安装在汽车里面的车载信息娱乐产品的简称,该方法可以包括:

步骤110,接收测试车辆的麦克风发送的录制信号,其中,所述录制信号是所述麦克风在所述测试车辆的喇叭发出测试信号时录制的;

步骤120,将所述录制信号进行分析,得到对应所述麦克风和所述喇叭的当前分析指标;

车内麦克风的数量和喇叭的数量可能是一个,也可能是多个,本公开不做限制,而由于每个麦克风的录制信号,都是在喇叭发音后录制的,因而,每个录制信号同时关联了一个麦克风和一个喇叭,所以,对应各麦克风和各喇叭的当前分析指标指的是,与各麦克风和各喇叭同时关联的当前分析指标,且当前分析指标的总数量与麦克风数量和喇叭的数量密切关联;

例如:测试车机中有M个喇叭,N个麦克风,M个喇叭依次先后发出测试信号,N个麦克风在每个喇叭发音时,都会得到一个录制信号,进而每个喇叭发音后就得到了N个录制信号,而一共M个喇叭,所以一共能得到M*N个录制信号,那么为了方便起见,每个录制信号的分析结果都叫做一个当前分析指标,所以,各麦克风和各喇叭都对应有一个当前分析指标,其中,M、N都是正整数。

步骤130,获取与所述麦克风和所述喇叭对应的预设标准分析指标;所述预设标准分析指标是对标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标进行处理得到的,所述标准车辆与所述测试车辆相同;相同主要指的是所述测试车辆与所述标准车辆的类型相同;

各喇叭发出测试信号时,多个麦克风会同时录制到录制信号;

而即便同一个喇叭发出测试信号,多个麦克风采集到的录制信号也可能均不同,即不同麦克风在同一喇叭发出测试信号时采集到的录制信号的当前分析指标可能都不同,因而,通过调用与麦克风和所述喇叭对应的预设标准分析指标,便于准确进行分析指标的对比,以提高检测结果的准确性。

测试车辆与标准车辆的相同,即车型相同,具体而言,测试车辆与标准车辆上的麦克风和喇叭的数量、位置均相同,且相同位置上的麦克风的型号也相同,相同位置上的喇叭的型号也相同,同时,相同位置的喇叭发出的测试信号也相同,只是不同喇叭发出的测试信号可以不同。

步骤140,根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态。

在接收到测试车辆的麦克风发送的录制信号时,可将所述麦克风采集到的录制信号进行自动分析,从而得到对应所述麦克风和所述喇叭的当前分析指标,然后自动获取与该麦克风和该喇叭对应的预设标准分析指标,从而通过分析指标的对比自动地对所述喇叭和/或所述麦克风进行异常状态检测,避免需要主观检测而导致检测结果不准确,提高车辆上的喇叭和/或麦克风的异常检测准确率和效率,且由于检测过程自动化、方便快捷,因而,这种检测方式也适合大规模产线使用。

在一些实施例中,所述麦克风包括至少两个,所述喇叭包括至少两个;

所述根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态,包括:

将每个所述麦克风与每个所述喇叭对应的所述当前分析指标与获取的对应的所述预设标准分析指标进行对比;

若比较后确认任一喇叭对应的所有所述当前分析指标均异常,则提醒检测所述任一喇叭;

若比较后确认任一喇叭对应的部分所述当前分析指标异常,则提醒检测异常的所述当前分析指标对应的麦克风以及所述任一喇叭。

通过将每个麦克风和每个喇叭对应的当前分析指标与对应的预设标准分析指标进行对比,可判断两者差值是否太大,以便于自动而准确判断每个麦克风和每个喇叭对应的当前分析指标是否异常,若任一喇叭对应的所有当前分析指标与对应的预设标准分析指标的差值均大于预设阈值,则说明两者差值太大,因而,可确认该任一喇叭对应的当前分析指标异常,说明多个麦克风在这个喇叭发出测试信号时所采集的录制信号均异常,因而,可确认该喇叭有问题,所以,可自动提醒检测该喇叭;

若任一喇叭对应的部分当前分析指标异常,则由于无法准确确定到底是该喇叭有问题还是异常的当前分析指标对应的麦克风异常,因而,为了避免漏检,可自动提醒检测异常的当前分析指标对应的麦克风以及所述任一喇叭,以便于进一步准确检测。

当然,若确定每个麦克风和每个喇叭对应的当前分析指标均正常,则确认每个麦克风和每个喇叭均正常,可以不进行提醒或者提醒各麦克风和各喇叭均正常。

在一些实施例中,至少两个所述喇叭按照预设顺序间隔发出测试信号;

为了能够对每个喇叭进行准确检测,至少两个喇叭可以按照预设顺序间隔发出测试信号,即由一个喇叭发出测试信号,各麦克风采集到录制信号后,再控制另一个喇叭发出测试信号;当然,每个喇叭发出的测试信号也可以不同,如每个喇叭发出的测试信号的扫频范围可以为20-20k,而测试信号的幅值可能不一样,如测试信号的幅值可根据每个喇叭的功率确定。

假设,如图3所示的测试车机,预设类型测试车辆上喇叭有3个:喇叭A、喇叭B、喇叭C,而该测试车辆上有4个麦克风,则喇叭A、喇叭B、喇叭C可依次发出测试信号1、测试信号2和测试信号3,同时每个喇叭发出测试信号时,4个麦克风均会同时采集录制信号,如此,测试车机即可得到12个录制信号。

所述根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态,还包括:

若比较后确认任一麦克风在至少两个所述喇叭间隔发出测试信号时采集到的录制信号的当前分析指标均异常,则提醒检测所述任一麦克风;

某个录制信号的当前分析指标异常指的是某个录制信号的频率响应和失真数据有至少一项异常。

若比较后确认任一麦克风在至少两个所述喇叭间隔发出测试信号时采集到的录制信号的当前分析指标部分异常,则提醒检测所述任一麦克风以及异常的当前分析指标对应的喇叭。

若至少两个麦克风中任一麦克风在至少两个喇叭间隔发出测试信号时采集到的录制信号的当前分析指标均异常,则说明无论哪个喇叭发出测试信号,该任一麦克风采集到的录制信号均异常,因而,可确认该任一麦克风异常,从而自动提醒检测任一麦克风,从而对该麦克风进行深一步检测;

若至少两个麦克风中任一麦克风在至少两个所述喇叭间隔发出测试信号时采集到的录制信号的当前分析指标部分异常,则说明该任一麦克风或异常的当前分析指标对应的喇叭有一些问题,但由于无法确定到底是喇叭还是麦克风异常,因而,为了避免漏检,则自动提醒检测任一麦克风以及异常的当前分析指标对应的喇叭,从而对喇叭和麦克风进行深一步检测。

在一些实施例中,获取与所述麦克风和所述喇叭对应的预设标准分析指标,包括:

接收每个所述麦克风发送的麦克风标识;

根据记录的发出所述测试信号的喇叭标识和每个所述麦克风发送的麦克风标识,从多个预设标准分析指标中查找与所述麦克风和所述喇叭对应的预设标准分析指标,其中,所述多个预设标准分析指标分别是与所述标准车辆中各标准麦克风的麦克风标识和各标准喇叭的喇叭标识相对应预设标准分析指标。

至少两个麦克风发送录制信号后,也会向测试车机发送麦克风标识,而由于喇叭发出的测试信号是测试车机发出的指令,因而,测试车机明确了解发出每个测试信号的喇叭以及该喇叭对应的喇叭标识,因而,根据预先记录的发出所述测试信号的喇叭标识和每个麦克风各自发送的麦克风标识,可从多个预设标准分析指标中自动查找与麦克风和所述喇叭对应的预设标准分析指标,从而便于准确地对麦克风和喇叭进行异常检测。

在一些实施例中,对应所述麦克风和所述喇叭的当前分析指标包括:所述测试车辆的麦克风在所述喇叭发出测试信号时录制的录制信号的当前频率响应和/或当前失真数据;

所述对应的预设标准分析指标包括:所述标准车辆中标准麦克风在标准喇叭发出测试信号时录制的录制信号的预设频率响应和/或预设失真数据。

无论是当前分析指标还是预设标准分析指标都可以是喇叭发出测试信号时录制的录制信号的频率响应和/或失真数据。

而频率响应和/或失真数据的获取方式为:将麦克风录制的音频信号,通过傅里叶变换变成频率信号,然后就得到了频率响应和失真。

图2示出了根据本公开实施例的指标处理方法200的流程图。方法200适用于目标端,该方法可以包括:

步骤210,接收与多个标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标;各参考分析指标是对各标准车辆中所述各标准麦克风在所述各标准喇叭发出测试信号时所获得的录制信号进行分析后得到的;各参考分析指标可以是各标准车辆的标准车机发送的;标准车机与测试车机上的喇叭和麦克风的数量和位置均相同,且同一位置上的喇叭型号相同,同一位置上的麦克风型号也相同,只是为了确保参考分析指标的正确性,标准车机上的喇叭和麦克风都是正常的。

如上文所述,假设标准车辆上的有3个喇叭:喇叭A、喇叭B、喇叭C,而该标准车辆上有4个麦克风(麦克风1-麦克风4),则喇叭A、喇叭B、喇叭C可依次发出测试信号1、测试信号2和测试信号3,同时每个喇叭发出测试信号时,4个麦克风均会同时采集录制信号,如此,标准车机即可得到12个录制信号,也即得到了12个参考分析指标,且每个参考分析指标均与标准车机上的一个喇叭和一个麦克风相对应,例如喇叭A发出测试信号时,麦克风1录制的录制信号对应的参考分析指标就是其中1个参考分析指标,而喇叭A发出测试信号时,麦克风2录制的录制信号对应的参考分析指标就是其中另一个参考分析指标。

如此,测试车辆在调用预设分析指标时,可根据各麦克风采集到的录制信号所对应的麦克风标识和喇叭标识调用对应的预设标准分析指标,以便于准确对比,确保检测结果准确性。

步骤220,将多个参考分析指标进行处理,得到预设标准分析指标,以供测试车辆使用,所述测试车辆与所述标准车辆的类型相同;

预设标准分析指标可由目标端主动发送至测试车辆,或者

在测试车辆有测试需求时再发送即:目标端接收到测试车辆的分析指标请求时,再发送预设标准分析指标至测试车辆;。

在接收到与多个标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标之后,可将多个参考分析指标进行自动处理,得到预设标准分析指标,从而便于测试车辆的测试车机根据预设标准分析指标,准确地对测试车辆上的各喇叭和/或各麦克风进行异常检测,以提高车辆上的喇叭和/或麦克风的异常检测准确率和效率,且由于检测过程自动化、方便快捷,因而,这种检测方式也适合大规模产线使用。

在一些实施例中,所述将多个参考分析指标进行处理,得到预设标准分析指标,包括:

将多个参考分析指标按照麦克风标识和喇叭标识进行分组,得到与各麦克风标识和各喇叭标识对应的至少两个参考分析指标;

将与各麦克风标识和各喇叭标识对应的至少两个参考分析指标进行求平均,以获得标准车辆中与各麦克风标识和各喇叭标识对应的预设标准分析指标。

通过将多个参考分析指标按照麦克风标识和喇叭标识进行分组,得到与各麦克风标识和各喇叭标识对应的至少两个参考分析指标,然后将与各麦克风标识和各喇叭标识对应的至少两个参考分析指标进行求平均,即可自动获得标准车辆中与各麦克风标识和各喇叭标识对应的预设标准分析指标,从而确保与各麦克风标识和各喇叭标识对应的预设标准分析指标的准确性。

如上文所述,假设标准车辆上的有3个喇叭:喇叭A、喇叭B、喇叭C,该标准车辆上有4个麦克风(麦克风1-麦克风4),则喇叭A、喇叭B、喇叭C可依次发出测试信号1、测试信号2和测试信号3,同时每个喇叭发出测试信号时,4个麦克风均会同时采集录制信号,如此,即可得到12个录制信号,也即得到了12个参考分析指标;同时,假设,标准车辆有4个,则得到了48个录制信号,即目标端可得到48个参考分析指标,然后按照各麦克风标识和各喇叭标识进行分组(如喇叭A的标识与麦克风1的标识就是一组,喇叭A的标识与麦克风2的标识也是一组),即得到了12组参考分析指标,每组参考分析指标有4个参考分析指标,进而将每组参考分析指标均进行求平均操作,即可得到12个预设标准分析指标,这12个预设标准分析指标均对应一个麦克风标识和一个喇叭标识。

在一些实施例中,各参考分析指标包括:各标准车辆中各标准麦克风在各标准喇叭发出测试信号时所获得的录制信号的频率响应和/或失真数据;

所述各标准喇叭按照预设顺序间隔发出测试信号。

为了能够对每个喇叭进行准确检测,多个喇叭可以按照预设顺序依次发出测试信号,而并非由多个喇叭中的至少两个喇叭同时发出测试信号。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本公开所必须的。

以上是关于方法实施例的介绍,以下通过装置实施例,对本公开所述方案进行进一步说明。

图4示出了根据本公开的实施例的喇叭和/或麦克风的检测装置400的方框图。装置400包括:

接收模块410,用于接收测试车辆的麦克风发送的录制信号,其中,所述录制信号是所述麦克风在所述测试车辆的喇叭发出测试信号时录制的;

分析模块420,用于将所述录制信号进行分析,得到对应所述麦克风和所述喇叭的当前分析指标;

获取模块430,用于获取与所述麦克风和所述喇叭对应的预设标准分析指标;所述预设标准分析指标是对标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标进行处理得到的,所述标准车辆与所述测试车辆相同;

检测模块,用于根据所述当前分析指标与获取的所述预设标准分析指标,检测所述喇叭和/或所述麦克风的异常状态。

图5示出了根据本公开的实施例的指标处理装置500的方框图。装置500适用于目标端,装置500包括:

接收模块510,用于接收与多个标准车辆中各标准麦克风和各标准喇叭对应的参考分析指标;各参考分析指标是对各标准车辆中所述各标准麦克风在所述各标准喇叭发出测试信号时所获得的录制信号进行分析后得到的;

处理模块520,用于将多个参考分析指标进行处理,得到预设标准分析指标,以供测试车辆使用,所述测试车辆与所述标准车辆的类型相同。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

根据本公开的实施例,本公开还提供了一种电子设备和存储有计算机指令的非瞬时计算机可读存储介质。

图6示出了可以用来实施本公开的实施例的电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。

设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如方法100或200。例如,在一些实施例中,方法100或200可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM 603并由计算单元601执行时,可以执行上文描述的方法100或200的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法100或200。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

技术分类

06120116525461