一种电子设备、功能模组、电子设备的主板、检测方法
技术领域
本发明实施例涉及硬件测试领域,尤其涉及一种电子设备、功能模组、电子设备的主板、检测方法。
背景技术
在手机装配过程中,有些功能模组是人工安装的,可能存在漏安装或者安装方式不符合要求的情况,该种情况并不能被测试人员及时发现,只有测试过程中出现功能模组异常后,测试人员才会去逐一排查,并确定该功能模组是由于装配问题导致的异常。
在对装配完成的手机进行功能测试时,测试结果中可能会出现某功能模组异常,测试人员需要针对该功能模组中的软硬件,逐一排查问题,最后确定出导致该功能模组问题的原因,该种方式增大了测试人员的工作量。
发明内容
本发明实施例提供一种电子设备、功能模组、电子设备的主板、检测方法,用以在对装配完成的电子设备进行功能测试时,及时识别出功能模组的装配问题,以避免在功能模组出现异常时,测试人员逐一排查,从而减少测试人员的工作量。
本发明实施例提供的一种电子设备,包括具有组装关系的功能模组和主板;
所述功能模组设置有第一检测管脚,所述第一检测管脚与所述功能模组的电源管脚连通;
所述主板设置有第二检测管脚;
所述电子设备用于根据所述第一检测管脚与所述第二检测管脚的连通状态,确定所述功能模组与所述主板间的安装状态是否符合安装要求。
可选的,所述电子设备具体用于读取所述第二检测管脚的电压状态;根据所述第二检测管脚的电压状态与预设值的关系,确定所述功能模组与所述主板间的安装状态是否符合安装要求。
可选的,所述第一检测管脚为N个,所述第二检测管脚为N个,N为大于1的整数;
所述电子设备,具体用于在确定N个第二检测管脚的电压状态均符合预设值时,确定所述功能模组与所述主板间的安装状态符合安装要求;在确定M个第二检测管脚的电压状态符合预设值时,确定所述功能模组与所述主板间的安装状态不符合安装要求,M为大于1且小于N的整数;在确定N个第二检测管脚的电压状态均不符合预设值时,确定所述功能模组未安装在所述主板上。
可选的,所述电子设备还包括显示屏;
所述显示屏,用于显示所述第一检测管脚与所述第二检测管脚的连通状态。
上述电子设备的技术方案中,电子设备中包括具有组装关系的功能模组和主板,通过在功能模组上设置第一检测管脚以及在主板上设置第二检测管脚,电子设备可以根据第一检测管脚与第二检测管脚的连通状态,确定功能模组与主板间的安装状态是否符合安装要求。该电子设备在测试过程中,可以确定功能模组与主板间的安装状态是否符合安装要求,使得测试人员若确定电子设备中功能模组异常时,可以先确定该功能模组异常是否由于未正确安装功能模组所导致的,进而根据判断结果对该异常进行下一步操作,从而减少测试人员的测试工作量,提高测试效率。
相应的,本发明实施例还提供了一种功能模组,所述功能模组安装于电子设备中;
所述功能模组设置有第一检测管脚,所述第一检测管脚与所述功能模组的电源管脚连通;
所述第一检测管脚用于在检测所述电子设备时,通过所述第一检测管脚与所述电子设备的主板上的第二检测管脚的连通状态,确定所述功能模组与所述主板间的安装状态是否符合安装要求。
上述功能模组的技术方案中,通过在功能模组上设置第一检测管脚,进而使得电子设备根据第一检测管脚与第二检测管脚的连通状态,确定功能模组与主板间的安装状态是否符合安装要求。该电子设备在测试过程中,可以确定功能模组与主板间的安装状态是否符合安装要求,使得测试人员若确定电子设备中功能模组异常,可以先确定该功能模组异常是否由于未正确安装功能模组所导致的,进而根据判断结果对该异常进行下一步操作,从而减少测试人员的测试工作量,提高测试效率。
相应的,本发明实施例还提供了一种电子设备的主板,所述主板设置有第二检测管脚;
所述第二检测管脚,用于在检测所述电子设备时,通过所述第二检测管脚与功能模组的第一检测管脚的连通状态,确定所述功能模组与所述主板间的安装状态是否符合安装要求。
上述电子设备的主板的技术方案中,通过在主板上设置第二检测管脚,进而根据第一检测管脚与第二检测管脚的连通状态,确定功能模组与主板间的安装状态是否符合安装要求。该电子设备在测试过程中,可以确定功能模组与主板间的安装状态是否符合安装要求,使得测试人员若确定电子设备中功能模组异常,可以先确定该功能模组异常是否由于未正确安装功能模组所导致的,进而根据判断结果对该异常进行下一步操作,从而减少测试人员的测试工作量,提高测试效率。
相应的,本发明实施例还提供了一种检测方法,适用于上述电子设备,所述方法包括:
获取第二检测管脚的电压状态;
根据所述第二检测管脚的电压状态与预设值之间的关系,确定所述功能模组与所述主板间的安装状态是否符合安装要求。
可选的,所述第一检测管脚为N个,所述第二检测管脚为N个,N为大于1的整数;
所述根据所述第二检测管脚的电压状态与预设值之间的关系,确定所述功能模组与所述主板间的安装状态是否符合安装要求,包括:
在确定N个第二检测管脚的电压状态符合预设值时,确定所述功能模组与所述主板间的安装状态符合安装要求;在确定M个第二检测管脚的电压状态符合预设值时,确定所述功能模组与所述主板间的安装状态不符合安装要求,M为大于1且小于N的整数;在确定N个第二检测管脚的电压状态均不符合预设值时,确定所述功能模组未安装在所述主板上。
上述检测方法的技术方案中,在对装配完成的电子设备进行功能测试时,测试结果中若出现某功能模组异常,测试人员无需针对该功能模组中的软硬件逐一排查问题,而是可以先确定该异常问题是否为未正确安装功能模组所导致的,若是,则可以采取具有针对性的解决措施,如将电子设备拆开后重新安装功能模组或者人工检查功能模组的安装状态,否则,再去排查其他问题。通过该方式,可以对功能模组进行初步判断,并根据该初步判断结果进行下一步操作,从而减少测试人员的测试工作量,提高测试效率。
相应的,本发明实施例还提供了一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述检测方法。
相应的,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述检测方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种电子设备的结构示意图;
图2a为本发明实施例提供的一种功能模组的结构示意图;
图2b为本发明实施例提供的另一种功能模组的结构示意图;
图3为本发明实施例提供的一种主板的结构示意图;
图4为本发明实施例提供的一种检测方法的流程示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供的一种电子设备,如图1所示,该电子设备中包括具有组装关系的功能模组和主板,即功能模组组装在主板上,功能设备可以通过管脚与主板连接。该电子设备可以是手机、平板电脑等,功能模组可以是电子设备上可能出现漏安装或者安装方式不符合要求的模组,也可以理解为由人工安装的模组,该功能模组可以为相机模组、指纹模组或其他模组。
如图2a、图2b所示的功能模组的结构示意图中,功能模组上设置有第一检测管脚,第一检测管脚与功能模组的电源管脚连通,图2b所示,可以在第一检测管脚与电源管脚之间设置电阻。
如图3所示的主板的结构示意图中,主板上设置有第二检测管脚,主板与功能模组相对应,且主板上的第二检测管脚与功能模组的第一检测管脚相对应,具体的,第一检测管脚为N个,第二检测管脚为N个,N为大于1的整数,且第一检测管脚与第二检测管脚为一一对应。
在电子设备组装过程中,若功能模组正确组装在主板上,可以理解为功能模组的第一检测管脚与主板的第二检测管脚一一连接以形成闭合回路,如功能模组上有4个第一检测管脚a、b、c、d,主板上有4个第二检测管脚A、B、C、D,则在功能模组正确组装在主板上时,a与A、b与B、c与C、d与D一一连接,以形成闭合回路。电源管脚与主板上的电源连接,主板上的电源为该闭合回路供电,示例性的,电源管脚可以为iovdd管脚,主板上的电源可以为一个1.8v的长供电,各第二检测管脚上的电压值均大于预设阈值,即A、B、C、D上的电压值均大于预设阈值。
结合上述描述,第一检测管脚与第二检测管脚的连通状态,用于在检测电子设备时确定功能模组与主板间的安装状态是否符合安装要求,可以理解为,在对电子设备进行测试时,电子设备可以根据第一检测管脚与第二检测管脚的连通状态,以确定功能模组与主板间的安装状态是否符合安装要求。
在一种可实现方式中,电子设备可以用于读取第二检测管脚的电压状态,并根据第二检测管脚的电压状态与预设值的关系,确定功能模组与主板间的安装状态是否符合安装要求。第二检测管脚也可以用于读取自身的电压状态,如第二检测管脚可以是GPIO(General Purpose Input Output,通用输入/输出口)接口,将该GPIO接口设置为读状态,用于读取自身的电压状态。
具体的,电子设备根据各第二检测管脚的电压状态与预设值的关系确定各第二检测管脚与各第一检测管脚连接状态,进而确定功能模组与主板间的安装状态。此处,电压状态可以是高电平或低电平,电子设备在确定电压状态为高电平时,确定第二检测管脚与第一检测管脚相连接;电压状态还可以是电压值,电子设备将该电压值与预设阈值进行比较,并在确定电压值大于预设阈值后确定第二检测管脚与第一检测管脚相连接。
本发明实施例中,第一检测管脚为N个,第二检测管脚为N个,电子设备具体用于在确定N个第二检测管脚的电压状态符合预设值时,确定功能模组与主板间的安装状态符合安装要求;在确定M个第二检测管脚的电压状态符合预设值时,确定功能模组与主板间的安装状态不符合安装要求,M为大于1且小于N的整数;在确定N个第二检测管脚的电压状态均不符合预设值时,确定功能模组未安装在主板上。
仍以第一检测管脚a、b、c、d和第二检测管脚A、B、C、D连接为例说明,有三种情况,具体如下:
情况一:若确定4个第二检测管脚的电压状态均符合预设值时,则确定a与A、b与B、c与C、d与D都是正确连接,即可以确定功能模组与主板间的安装状态符合安装要求;
情况二:若确定2个第二检测管脚(A、B)的电压状态符合预设值、2个第二检测管脚(C、D)的电压状态不符合预设值,则确定a与A、b与B为正确连接,c与C、d与D为非正确连接,即可以确定功能模组安装在主板上,但功能模组的安装状态不符合安装要求;
情况三:若确定4个第二检测管脚的电压状态均不符合预设值,则确定a与A、b与B、c与C、d与D都为非正确连接,即可以确定功能模组未安装在主板上,即该功能模组为漏安装至电子设备中。
此外,电子设备还包括显示屏,该显示屏用于显示第一检测管脚与第二检测管脚的连通状态。在测试人员对该电子设备进行测试时,电子设备通过显示屏显示第一检测管脚与第二检测管脚的连通状态,进而显示功能模组在主板上的安装状态,以使的测试人员通过该显示屏上的显示信息,即可以确定出当前电子设备中功能模组的安装状态。
基于同一发明构思,本发明实施例还提供了一种功能模组,该功能模组安装于电子设备中,功能模组中设置有第一检测管脚,第一检测管脚与功能模组的电源管脚连通。第一检测管脚用于在检测电子设备时,通过第一检测管脚与电子设备的主板上的第二检测管脚的连通状态,确定功能模组与主板间的安装状态是否符合安装要求。
基于同一发明构思,本发明实施例还提供了一种电子设备的主板,该主板中设置有第二检测管脚,第二检测管脚用于在检测电子设备时,通过第二检测管脚与功能模组的第一检测管脚的连通状态,确定功能模组与主板间的安装状态是否符合安装要求。
基于上述描述,图4示例性的示出了本发明实施例还提供了一种基于上述电子设备的检测方法,该检测方法应用于上述电子设备中。
该检测方法的流程图具体为:
步骤401,获取第二检测管脚的电压状态。
步骤402,根据第二检测管脚的电压状态与预设值之间的关系,确定功能模组与主板间的安装状态是否符合安装要求。
其中,第一检测管脚为N个,第二检测管脚为N个,N为大于1的整数,在电子设备确定N个第二检测管脚的电压状态符合预设值时,确定功能模组与主板间的安装状态符合安装要求;在确定M个第二检测管脚的电压状态符合预设值时,确定功能模组与主板间的安装状态不符合安装要求,M为大于1且小于N的整数;在确定N个第二检测管脚的电压状态均不符合预设值时,确定功能模组未安装在主板上。
实际测试中,电子设备在开机时,即可以设置主板的第二检测管脚为读状态,可以是设置GPIO接口为读状态,GPIO接口读取各电压状态,并将各电压状态记录在写节点中,该写节点理解为电子设备中的存储节点,进一步的,电子设备上的测试软件读取写节点中的各电压状态,并显示在测试软件的显示界面上,以使得测试人员判断功能模组是否正确安装在主板上。
需要说明的是,上述实施例中,第一检测管脚与第二检测管脚之间正确连接指的是,第一检测管脚与第二检测管脚的连接状态符合预设要求,此时,第一检测管脚与第二检测管脚间为连通状态。功能模组正确安装在主板上指的是,将功能模组安装在主板上且安装状态符合安装要求,此时,功能模组与主板间为连通状态,即在测试中若显示功能模组异常时,可以排除未正确安装功能模组所导致的异常。
上述实施例中,在对装配完成的电子设备进行功能测试时,测试结果中若出现某功能模组异常,测试人员无需针对该功能模组中的软硬件逐一排查问题,而是可以先确定该异常问题是否为未正确安装功能模组所导致的,若是,则可以采取具有针对性的解决措施,如将电子设备拆开后重新安装功能模组或者人工检查功能模组的安装状态,否则,再去排查其他问题。通过该方式,可以对功能模组进行初步判断,并根据该初步判断结果进行下一步操作,从而减少测试人员的测试工作量,提高测试效率。
基于同一发明构思,本发明实施例还提供了一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述检测方法。
基于同一发明构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述检测方法。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。