一种终端摄像头状态的提示方法及终端设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,具体涉及一种终端摄像头状态的提示方法及终端设备。
【背景技术】
[0002]随着科技的发展,智能手机已在我们的生活中广泛普及,为了满足用户的日常使用需求,拍照功能成为智能手机必备和重要的功能,同时为了方便用户的使用,几乎所有的智能手机中都会配置有前置摄像头和后置摄像头。
[0003]目前,当人们在拍照过程中有可能遇到无法开启摄像头应用的情况,产生该情况的原因有可能是摄像头硬件出现故障,也有可能是相机应用软件出现问题。当出现故障时,用户希望第一时间能判断出来是摄像头硬件问题还是相机应用软件问题以进行进一步地维修,而现有的判断故障的方法是用户通过交叉实验来判断,即用户需要将一台正常手机的摄像头模组和一台有故障手机的摄像头模组互换,再通过观察有故障手机的摄像头模组在正常手机上是否能正常工作从而判断摄像头硬件是否正常,很显然,该判断方法由于需要用户拆卸摄像头硬件进行判断,判断过程所涉及的用户操作步骤繁琐,耗费时间长,效率低。
【发明内容】
[0004]本发明实施例提供了一种终端摄像头故障状态的方法及终端设备,可以在相机使用出现问题时,快速判断并提示用户终端摄像头的状态,提升用户体验。
[0005]本发明实施例第一方面提供一种终端摄像头状态的提示方法,包括:
[0006]在终端开机或终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取所述硬件设备的设备信息,所述设备信息包括所述硬件设备的类型;
[0007]根据所述硬件设备的类型,确定处于正常工作状态的摄像头的数量;
[0008]根据所述处于正常工作状态的摄像头的数量,提示用户所述终端中摄像头状态。
[0009]本发明实施例第二方面提供一种终端设备,包括:
[0010]扫描单元,用于在终端开机或终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取所述硬件设备的设备信息,所述设备信息包括所述硬件设备的类型;
[0011]获取单元,用于根据所述硬件设备的类型,确定处于正常工作状态的摄像头的数量;
[0012]状态提示单元,用于根据所述处于正常工作状态的摄像头的数量,提示用户所述终端中摄像头状态。
[0013]可以看出,在本发明实施例提供的技术方案中,在终端开机或者终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取设备信息,再通过该设备信息的类型判断所扫描到的硬件设备中处于正常工作的摄像头的数量,并提示用户终端中摄像头的硬件故障情况,从而可以在相机使用出现问题时快速判断并提示用户终端摄像头的状态,提升用户体验。
【附图说明】
[0014]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明第一实施例提供的一种终端摄像头状态的提示方法的流程示意图;
[0016]图2是本发明第二实施例提供的一种终端摄像头状态的提示方法的流程示意图;
[0017]图3是本发明第三实施例提供的一种终端摄像头状态的提示方法的流程示意图;
[0018]图4是本发明第四实施例提供的一种终端设备的结构示意图;
[0019]图5是本发明第五实施例提供的一种终端设备的结构示意图;
[0020]图6是本发明第六实施例提供的一种终端设备的结构示意图。
【具体实施方式】
[0021]本发明实施例提供了一种终端摄像头故障状态的方法及终端设备,可以在相机使用出现问题时,快速判断并提示用户终端摄像头的状态,效率高,提升用户体验。
[0022]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0023]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明实施例的一种终端摄像头状态的提示方法,一种终端摄像头状态的提示方法包括:在终端开机或终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取所述硬件设备的设备信息,所述设备信息包括所述硬件设备的类型;根据所述硬件设备的类型,确定处于正常工作状态的摄像头的数量;根据所述处于正常工作状态的摄像头的数量,提示用户所述终端中摄像头状态。
[0025]首先参见图1,图1是本发明第一实施例提供的一种终端摄像头状态的提示方法的流程示意图。其中,如图1所示,本发明第一实施例提供的一种终端摄像头状态的提示方法可以包括:
[0026]S101、在终端开机或终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取所述硬件设备的设备信息,所述设备信息包括所述硬件设备的类型。
[0027]其中,终端是指能够安装摄像头的智能终端,可以为手机、平板电脑、可穿戴设备、笔记本电脑、掌上电脑、台式电脑等智能终端。
[0028]在本发明实施例中,终端中的摄像头数量为2个,分别为前置摄像头和后置摄像头,两个摄像头之间相互独立,正常使用情况下,当用户在拍摄照片时,可以利用前置摄像头进行拍摄,也可以利用后置摄像头进行拍摄,并且用户可以在拍摄过程中在前置摄像头和后置摄像头之间进行切换。
[0029]在本发明实施例中,当终端无法利用摄像头进行正常拍照时,可以为终端相机应用的软件问题导致相机无法正常启动,此时摄像头硬件均正常,也有可能相机应用软件正常,但是摄像头出现问题,可以为前置摄像头出现问题,或者后置摄像头出现问题,或者两者均出现问题,所以在本发明实施例可以通过检测能够正常工作的摄像头的数量来判断摄像头硬件是否正常,来进一步判断究竟是摄像头硬件出现问题还是相机应用软件的问题导致相机应用无法正常使用。
[0030]可选地,在本发明的一些可能的实施方式中,该摄像头的数量也可以为2个以上。
[0031]可选地,在本发明的一些可能的实施方式中,该设备信息除了包括硬件设备的类型以外,还可以包括硬件设备的设备序列号等信息。
[0032]具体地,当扫描终端中的硬件设备并获取硬件设备的设备信息时,可扫描终端中的硬件设备并获取硬件设备的设备序列号,然后从与该设备序列号对应的设备驱动程序中获取硬件设备的包括设备类型的其它设备信息。
[0033]可选地,在本发明的一些可能的实施方式中,终端为了确定终端中的硬件是否都能正常使用,所以可以每次例行在开机时扫描终端中的硬件设备并获取硬件设备的设备信息的步骤,从而确定终端中的摄像头是否正常。
[0034]可选地,在本发明的另一些可能的实施方式中,终端可以在相机应用无法正常启动时,启动扫描终端中的硬件设备并获取硬件设备的设备信息的步骤,从而通过扫描终端中的摄像头来是否摄像头硬件原因导致终端中的相机应用无法正常启动。例如,当用户使用终端中的拍照应用进行拍照时,拍照应用启动失败或者拍照应用启动成功但是由于拍照应用或摄像头出现故障导致拍照失败时,启动扫描终端中的硬件设备并获取硬件设备的设备信息的步骤。
[0035]可选地,在本发明的一些可能的实施方式中,也可以在用户发现拍照应用出现问题或体验不佳时,通过点击终端中预设的按钮来触发扫描终端中的硬件设备并获取硬件设备的设备信息的步骤。
[0036]S102、根据所述硬件设备的类型,确定处于正常工作状态的摄像头的数量。
[0037]其中,处于正常工作状态的摄像头是指没有硬件故障能够正常使用的摄像头,当终端中的摄像头不能正常工作时,则用户无法使用摄像头进行正常拍照,也即终端会因为摄像头硬件的原因无法开启摄像头。
[0038]在本发明实施例中,若终端中所安装的摄像头的数量为两上,则能够正常使用的摄像头的数量可以为零个,一个或两个。
[0039]可选地,在本发明的另一些可能的实施方式中,若终端中所安装的摄像头的数量为N个,其中N为大于2的正整数,则获取到的能够正常使用的摄像头的数量可以为O-N中的任何一个正整数。
[0040]S103、根据所述处于正常工作状态的摄像头的数量,提示用户所述终端中摄像头状态。
[0041]可以理解,由于获取到的是能够正常使用的摄像头的数量,所以可通过扫描终端中能够正常使用的摄像头的数量来判断终端的摄像头是否存在硬件故障并提示用户。
[0042]在本发明的实施例中,可以通过一定的方式来提示用户终端中的摄像头存在硬件故障。
[0043]可选地,在本发明的一些可能的实施方式中,可以通过改变终端中相机应用的图标来提示用户终端中的摄像头存在硬件故障。
[0044]可选地,在本发明的另一些可能的实施方式中,也可以通过提示框来提示用户终端中的摄像头存在硬件故障。
[0045]可以看出,本实施例的方案中,在终端开机或者终端中相机应用出现故障时,触发扫描终端中的硬件设备并获取设备信息,再通过该设备信息的类型判断所扫描到的硬件设备中处于正常工作的摄像头的数量,并提示用户终端中摄像头的硬件故障情况,从而可以在相机使用出