一种光电传感器检测方法、装置、移动终端及存储介质
文献发布时间:2023-06-19 11:05:16
技术领域
本发明涉及光电传感器检测技术领域,尤其涉及一种光电传感器检测方法、装置、移动终端及存储介质。
背景技术
光电传感器是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。根据光电效应现象的不同将光电效应分为三类:外光电效应、内光电效应及光生伏特效应。光电器件有光电管、光电倍增管、光敏电阻、光敏二极管、光敏三极管、光电池等。分析了光电器件的性能、特性曲线。光电式传感器是以光电器件作为转换元件的传感器。它可用于检测直接引起光量变化的非电物理量,如光强、光照度、辐射测温、气体成分分析等;也可用来检测能转换成光量变化的其他非电量,如零件直径、表面粗糙度、应变、位移、振动、速度、加速度,以及物体的形状、工作状态的识别等。光电式传感器具有非接触、响应快、性能可靠等特点,因此在移动终端中获得广泛应用。在移动终端工厂生产过程中,由于数量较大,每一台移动终端在生产过程中的测试光电传感器的时间尽量要小,目前普遍采用夹具发指令的形式进行测试,而光电传感器需要对各种光环境进行测试耗费时间较长,影响生产效率,成了生产移动终端的瓶颈。
因此,现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种光电传感器检测方法、装置、移动终端及存储介质,旨在解决现有技术中对移动终端的光电传感器进行测试时耗费时间长,影响生产效率的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
第一方面,本发明提供一种光电传感器检测方法,其中,所述方法包括:
将光电传感器的检测序列文件集发送至专用夹具;
获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
在一种实现方式中,所述将光电传感器的检测序列文件集发送至专用夹具,包括:
获取所述移动终端中所有的光电传感器;
获取所有光电传感器的检测序列文件,并将所有的检测序列文件组成检测序列文件集合。
在一种实现方式中,所述将光电传感器的检测序列文件集发送至专用夹具,还包括:
为所述检测序列文件设置一文件名,所述文件名与所述检测序列文件的指令码对应。
在一种实现方式中,所述获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,包括:
获取所述检测序列文件集中所有检测序列文件的文件名;
根据所述文件名获取与所述文件名所对应的指令集合;
根据所述指令集合选出待发送的指令码,并将所述指令码向所述专用夹具发送。
在一种实现方式中,将光电传感器的检测序列文件集发送至专用夹具之前,包括:
预先将所述移动终端与预设的专用夹具通过USB接口连接,所述USB接口用于向所述专用夹具发送数据。
在一种实现方式中,所述根据所述指令集合选出待发送的指令码,并将所述指令码向所述专用夹具发送,包括:
获取所述指令集合中指令码的排列顺序,所述排列顺序用以反映所述指令码所对应的检测序列文件被发送至专用夹具的概率;
根据所述排列顺序,确定所述待发送的指令码。
在一种实现方式中,所述获取所述指令集合中指令码的排列顺序之前还包括:
预先将所述指令集合中的所有指令码根据其对应的检测序列文件被发送至专用夹具的概率进行排序,得到所述指令码的排列顺序。
第二方面,本发明实施例还提供一种移动终端的光电传感器检测装置,其中,所述装置包括:
检测序列文件集发送模块,用于将光电传感器的检测序列文件集发送至专用夹具;
指令码发送模块,用于获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
第三方面,本发明实施例还提供一种移动终端,其中,所述移动终端包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的移动终端的光电传感器检测程序,所述处理器执行所述移动终端的光电传感器检测程序时,实现上述方案中任一项所述的光电传感器检测方法的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有移动终端的光电传感器检测程序,所述移动终端的光电传感器检测程序被处理器执行时,实现上述方案中任一项所述的光电传感器检测方法的步骤
有益效果:与现有技术相比,本发明提供了一种光电传感器检测方法,本发明首先将光电传感器的检测序列文件集发送至专用夹具。然后,获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。本发明可以实现快速测试,降低对光电传感器的检测的耗时,避免在移动终端生产时卡在光电传感器环节上,提升生产移动终端的效率。
附图说明
图1为本发明实施例提供的光电传感器检测方法的具体实施方式的流程图。
图2是本发明实施例提供的移动终端的光电传感器检测装置的原理框图。
图3是本发明实施例提供的移动终端的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
经研究表明,光电传感器是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。根据光电效应现象的不同将光电效应分为三类:外光电效应、内光电效应及光生伏特效应。光电器件有光电管、光电倍增管、光敏电阻、光敏二极管、光敏三极管、光电池等。分析了光电器件的性能、特性曲线。光电式传感器是以光电器件作为转换元件的传感器。它可用于检测直接引起光量变化的非电物理量,如光强、光照度、辐射测温、气体成分分析等;也可用来检测能转换成光量变化的其他非电量,如零件直径、表面粗糙度、应变、位移、振动、速度、加速度,以及物体的形状、工作状态的识别等。光电式传感器具有非接触、响应快、性能可靠等特点,因此在移动终端中获得广泛应用。在移动终端工厂生产过程中,由于数量较大,每一台移动终端在生产过程中的测试光电传感器的时间尽量要小,目前普遍采用夹具发指令的形式进行测试,而光电传感器需要对各种光环境进行测试耗费时间较长,影响生产效率,成了生产移动终端的瓶颈。也就是说,现有技术中,在对光电传感器进行检测时,耗费时间较长,影响生产效率。
为了解决现有技术的问题,本实施例提供了一种光电传感器检测方法,具体实施时,本实施例首先将光电传感器的检测序列文件集发送至专用夹具。然后,获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。本实施例可以实现快速测试,降低对光电传感器的检测的耗时,避免在移动终端生产时卡在光电传感器环节上,提升生产移动终端的效率。
在本实施例中,所述光电传感器检测方法可应用于移动终端,所述移动终端为手机、平板电脑等便携式终端产品。也即是说,本实施例的光电传感器检测方法可用于对手机或者平板电脑等的光电传感器进行检测。具体地,如图1中所示,所述光电传感器检测方法具体包括如下步骤:
步骤S100、将光电传感器的检测序列文件集发送至专用夹具。
本实施例在对光电传感器进行检测时是通过检测序列文件来进行检测的,该检测序列文件即为所述光电传感器进行检测的指导文件。此外,本实施例在对光电传感器进行检测时是通过预设的专用夹具来实现的。因此,本实施例在需要对光电传感器进行检测时,首先就会获取检测序列文件,然后再将该检测序列文件发送至专用夹具。而由于待检测的光电检测传感器不止一个,可能具有多个,并且每一个光电传感器所需要检测的项目也有多个,因此,本实施例就需要将所有的待检测的光电传感器的检测序列文件整合,形成一检测序列文件集,这样当检测时,移动终端就可以将光电传感器的检测序列文件集发送至专用夹具。
在一种实现方式中,所述步骤S100具体包括如下步骤:
步骤S101、获取所述移动终端中所有的光电传感器;
步骤S102、获取所有光电传感器的检测序列文件,并将所有的检测序列文件组成检测序列文件集合。
具体实施时,由于本实施例是对移动终端中的光电传感器进行检测的,因此,本实施例在进行检测时,首先获取所述移动终端中所有的光电传感器,然后获取所有光电传感器的检测序列文件,并将所有的检测序列文件组成检测序列文件集合。在本实施例中,每一个光电传感器都设置有一个检测序列文件,并且该检测序列文件是预先设置的,因此可直接根据该移动终端的光电传感器来获取到对应的检测序列文件。此外,本实施例还为所述检测序列文件设置一文件名,所述文件名是用于与所述检测序列文件的指令码对应。该指令码是用于在控制专用夹具进行检测时的启动指令。本实施例通过为所述检测序列文件设置一文件名且与指令码对应,是为了在获取检测序列文件以及在后续发送指令码时,可以确保进行检测的是与该检测序列文件以及该指令码所对应的光电传感器。
步骤S200、获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
在本实施例中,本实施例在得到所述检测序列文件集后,会首先获取到该检测序列文件集所对应的指令集合,该指令集合中存储有若干个指令码,每一个指令码都是用于启动一个光电传感器的检测流程,专用夹具在接收到该指令码后都会启动与该指令码所对应的检测流程。因此指令码是与检测序列文件以及光电传感器及其检测项目对应的,即形成的对应关系为:光电传感器-检测序列文件-指令码。当得到所述指令集合后,即可根据该指令集合,选择出待检测的光电传感器所对应的指令码,然后发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
在一种实现方式中,所述步骤S200具体包括如下步骤:
步骤S201、获取所述指令集合中指令码的排列顺序,所述排列顺序用以反映所述指令码所对应的检测序列文件被发送至专用夹具的概率;
步骤S202、根据所述排列顺序,确定所述待发送的指令码。
具体实施时,本实施例首先将所述移动终端与预设的专用夹具通过USB接口连接,所述USB接口用于向所述专用夹具发送数据。比如,移动终端可根据所述USB接口向专用夹具发送检测序列文件集合以及指令码。为了使得本实施例的光电传感器的检测可以更为高效且有序化地执行,本实施例在将指令码发送至专用夹具时,首先会获取所述指令集合中指令码的排列顺序,所述排列顺序用以反映所述指令码所对应的检测序列文件被发送至专用夹具的概率。也就是说,通过该指令码的排序可以确定该指令码所对应的检测序列文件被所述专用夹具使用的概率。具体地,本实施例可预先将所述指令集合中的所有指令码根据其对应的检测序列文件被发送至专用夹具的概率进行排序,得到所述指令码的排列顺序。而检测序列文件所对应的是不同的光电传感器以及不同的检测项目。因此,为了保证检测有序进行,本实施例在发送所述指令码给所述专用夹具时,是根据所述排列顺序,确定所述待发送的指令码。也即是说,在具体应用时,本实施例可将排名靠前的指令码先向所述专用夹具发送。这样就可以保证所述专用夹具可先根据排名靠前的指令码从检测序列文件集中获取到对应的检测序列文件,并进行检测,提高检测效率。
综上,本实施例首先将光电传感器的检测序列文件集发送至专用夹具。然后,获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。本实施例可以实现快速测试,降低对光电传感器的检测的耗时,避免在移动终端生产时卡在光电传感器环节上,提升生产移动终端的效率。
如图2中所示,本发明实施例提供一种移动终端的光电传感器检测装置,该装置包括:检测序列文件集发送模块10以及指令码发送模块20。具体地,所述检测序列文件集发送模块10,用于将光电传感器的检测序列文件集发送至专用夹具。所述指令码发送模块20,用于获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
在一种实现方式中,所述检测序列文件集发送模块10包括:
光电传感器获取单元,用于获取所述移动终端中所有的光电传感器;
检测序列文件集合获取单元,用于获取所有光电传感器的检测序列文件,并将所有的检测序列文件组成检测序列文件集合。
在一种实现方式中,所述检测序列文件集发送模块10还包括:
文件名设置单元,用于为所述检测序列文件设置一文件名,所述文件名与所述检测序列文件的指令码对应。
本实施例在对光电传感器进行检测时是通过检测序列文件来进行检测的,该检测序列文件即为所述光电传感器进行检测的指导文件。此外,本实施例在对光电传感器进行检测时是通过预设的专用夹具来实现的。因此,本实施例在需要对光电传感器进行检测时,首先就会获取检测序列文件,然后再将该检测序列文件发送至专用夹具。而由于待检测的光电检测传感器不止一个,可能具有多个,并且每一个光电传感器所需要检测的项目也有多个,因此,本实施例就需要将所有的待检测的光电传感器的检测序列文件整合,形成一检测序列文件集,这样当检测时,移动终端就可以将光电传感器的检测序列文件集发送至专用夹具。
具体实施时,由于本实施例是对移动终端中的光电传感器进行检测的,因此,本实施例在进行检测时,首先获取所述移动终端中所有的光电传感器,然后获取所有光电传感器的检测序列文件,并将所有的检测序列文件组成检测序列文件集合。在本实施例中,每一个光电传感器都设置有一个检测序列文件,并且该检测序列文件是预先设置的,因此可直接根据该移动终端的光电传感器来获取到对应的检测序列文件。此外,本实施例还为所述检测序列文件设置一文件名,所述文件名是用于与所述检测序列文件的指令码对应。该指令码是用于在控制专用夹具进行检测时的启动指令。本实施例通过为所述检测序列文件设置一文件名且与指令码对应,是为了在获取检测序列文件以及在后续发送指令码时,可以确保进行检测的是与该检测序列文件以及该指令码所对应的光电传感器。
在一种实现方式中,所述指令码发送模块20包括:
文件名获取单元,用于获取所述检测序列文件集中所有检测序列文件的文件名;
指令集合获取单元,用于根据所述文件名获取与所述文件名所对应的指令集合;
指令码发送单元,用于根据所述指令集合选出待发送的指令码,并将所述指令码向所述专用夹具发送。
在一种实现方式中,所述指令码发送模块20还包括:
连接单元,用于预先将所述移动终端与预设的专用夹具通过USB接口连接,所述USB接口用于向所述专用夹具发送数据。
在一种实现方式中,指令码发送单元包括:
排列顺序获取子单元,用于获取所述指令集合中指令码的排列顺序,所述排列顺序用以反映所述指令码所对应的检测序列文件被发送至专用夹具的概率;
指令码确定子单元,用于根据所述排列顺序,确定所述待发送的指令码。
在一种实现方式中,指令码发送单元还包括:
排列顺序设置子单元,用于预先将所述指令集合中的所有指令码根据其对应的检测序列文件被发送至专用夹具的概率进行排序,得到所述指令码的排列顺序。
具体实施时,在本实施例中,本实施例在得到所述检测序列文件集后,会首先获取到该检测序列文件集所对应的指令集合,该指令集合中存储有若干个指令码,每一个指令码都是用于启动一个光电传感器的检测流程。因此指令码是与检测序列文件以及光电传感器及其检测项目对应的,即形成的对应关系为:光电传感器-检测序列文件-指令码。当得到所述指令集合后,即可根据该指令集合,选择出待检测的光电传感器所对应的指令码,然后发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
具体实施时,本实施例首先将所述移动终端与预设的专用夹具通过USB接口连接,所述USB接口用于向所述专用夹具发送数据。比如,移动终端可根据所述USB接口向专用夹具发送检测序列文件集合以及指令码。为了使得本实施例的光电传感器的检测可以更为高效且有序化地执行,本实施例在将指令码发送至专用夹具时,首先会获取所述指令集合中指令码的排列顺序,所述排列顺序用以反映所述指令码所对应的检测序列文件被发送至专用夹具的概率。也就是说,通过该指令码的排序可以确定该指令码所对应的检测序列文件被所述专用夹具使用的概率。具体地,本实施例可预先将所述指令集合中的所有指令码根据其对应的检测序列文件被发送至专用夹具的概率进行排序,得到所述指令码的排列顺序。而检测序列文件所对应的是不同的光电传感器以及不同的检测项目。因此,为了保证检测有序进行,本实施例在发送所述指令码给所述专用夹具时,是根据所述排列顺序,确定所述待发送的指令码。也即是说,在具体应用时,本实施例可将排名靠前的指令码先向所述专用夹具发送。这样就可以保证所述专用夹具可先根据排名靠前的指令码从检测序列文件集中获取到对应的检测序列文件,并进行检测,提高检测效率。
基于上述实施例,本发明还提供了一种移动终端,其原理框图可以如图3所示。该移动终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该移动终端的处理器用于提供计算和控制能力。该移动终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该移动终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种光电传感器检测方法。该移动终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该移动终端的温度传感器是预先在移动终端内部设置,用于检测内部设备的运行温度。
本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的移动终端的限定,具体的移动终端以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种移动终端,移动终端包括存储器、处理器及存储在存储器中并可在处理器上运行的移动终端的光电传感器检测程序,处理器执行移动终端的光电传感器检测程序时,实现如下操作指令:
将光电传感器的检测序列文件集发送至专用夹具;
获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
综上,本发明公开了一种光电传感器检测方法、装置、移动终端及存储介质,所述方法包括:将光电传感器的检测序列文件集发送至专用夹具;获取所述检测序列文件集所对应的指令集合,并根据所述指令集合,发送指令码至所述专用夹具,以使得所述专用夹具根据所述指令码获取对应的检测序列文件,并根据所述检测序列文件进行所述光电传感器的检测。本发明可以实现快速测试,降低对光电传感器的检测的耗时,避免在移动终端生产时卡在光电传感器环节上,提升生产移动终端的效率。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 一种光电传感器检测方法、装置、移动终端及存储介质
- 光电传感器检测方法、装置、可读存储介质及终端设备