计算;推算;计数设备的制造及其应用技术1.本技术涉及计算机技术,尤其涉及一种防止误开机的方法、装置、设备、存储介质及程序产品。背景技术:2.在例如手机、平板电脑等具有电池的电子设备的生产线上,可能会出现电子设备未组装完成,但是被误触开机的情况。3.若电子设备被误触开机,则可能会导致电子设备的电池电量消耗较大,进而可能导致在之后对电子设备进行测试时,还需要对该电子设备充电,导致生产效率变慢。此外,若未组装完成的电子设备被误触开机,还有可能导致电子设备系统运行出现错误,进而可能导致系统死机。技术实现要素:4.本技术提供一种防止误开机的方法、装置、设备、存储介质及程序产品,以防止电子设备误开机。5.第一方面,本技术提供一种防止误开机的方法,所述方法应用于具有电池的电子设备,所述方法包括:6.接收到针对所述电子设备的开机指令;7.根据所述开机指令,对所述电子设备执行开机操作的过程中,若未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行关机操作;其中,所述目标器件为组装所述电子设备的最后一个工序安装的器件。8.可选的,所述若未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行关机操作,包括:9.若未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行重启操作;10.若重启操作的次数达到预设次数、且每次重启均未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行关机操作。11.可选的,所述若未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行重启操作,包括:12.若在预设时间内未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行重启操作。13.可选的,所述方法还包括:14.若在重启操作的次数未达到所述预设次数时,从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备继续执行开机操作。15.可选的,所述方法还包括:16.根据所述开机指令,对所述电子设备执行开机操作的过程中,若能从所述电子设备的所述目标器件读取到所述目标器件的标识,则对所述电子设备继续执行开机操作。17.可选的,所述目标器件为所述电子设备的显示屏。18.第二方面,本技术提供一种防止误开机的装置,所述装置应用于具有电池的电子设备,所述装置包括:19.接收模块,用于接收到针对所述电子设备的开机指令;20.处理模块,用于根据所述开机指令,对所述电子设备执行开机操作的过程中,在未能从所述电子设备的目标器件读取到所述目标器件的标识时,对所述电子设备执行关机操作;其中,所述目标器件为组装所述电子设备的最后一个工序安装的器件。21.第三方面,本技术提供一种电子设备,包括:至少一个处理器、存储器;22.所述存储器存储计算机执行指令;23.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行第一方面任一项所述的方法。24.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第一方面任一项所述的方法。25.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的方法。26.本技术提供的防止误开机的方法、装置、设备、存储介质及程序产品,通过在对电子设备执行开机操作的过程中,在未能从“组装电子设备的最后一个工序安装的”目标器件读取到该目标器件的标识时,对电子设备执行关机操作,以实现防止电子设备误开机。此外,该方法不需要在电子设备中额外增加检测电路,不需要增加电子设备的成本。进一步的,该方法不需人工干预即可实现防止电子设备误开机,提高了防止电子设备误开机的准确性和电子设备的生产效率。附图说明27.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。28.图1为本技术提供的防止误开机的方法的一种应用场景示意图;29.图2为本技术提供的一种防止误开机的方法的流程示意图;30.图3为本技术提供的一种防止误开机装置的结构示意图;31.图4为本技术提供的一种电子设备结构示意图。32.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。具体实施方式33.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。34.在例如手机、平板电脑等具有电池的电子设备的生产线上,可能会出现电子设备被误触开机的情况。若电子设备被误触开机且长时间处于开机状态,则可能导致电子设备的电池电量消耗较大,进而可能导致在之后对电子设备进行测试时,还需要对该电子设备充电,导致生产效率变慢。35.目前,主要有以下几种方式防止电子设备误开机:36.第一,通过将电池作为组装电子设备的最后一个工序安装的器件,以避免电子设备在组装过程中出现误开机的情况。然而,该实现方式对电子设备的结构设计要求较高,普适性较低。37.第二,通过在电子设备中增加电流检测模块,检测电子设备的工作电流。在电子设备被误触开机之后,若检测到电子设备的工作电流不为零,则说明电子设备处于开机状态。然后电子设备可以执行关机操作,以实现防止电子设备误开机。然而,该实现方式需要在电子设备中增加额外的电流检测模块,增加了电子设备的成本且降低了电子设备的生产效率。38.第三,可以采用人工的方式,使用电流检测装置对电子设备的工作电流进行定期检测。若检测到电子设备的工作电流不为零,则确定电子设备误开机。然而,人工在对电子设备进行检测过程中,可能会出现漏检或者错误判断的情况。因此,上述采用人工方式防止电子设备误开机的方式的准确性较低,且电子设备的生产效率较低。39.考虑到现有的防止电子设备误开机的方法在解决如何防止电子设备误开机的问题时存在上述问题,本技术提供一种在未读取到组装电子设备的最后一个工序安装的器件的标识时,对电子设备执行关机操作的方法。该方法解决了如何防止电子设备误开机的问题,且该方法对应的程序可以集成在电子设备的处理器中,不需要在电子设备中额外增加检测电路,即不会增加电子设备的成本。此外,本技术提供的方法不需人工干预即可实现防止电子设备误开机,提高了防止电子设备误开机的准确性和电子设备的生产效率。40.以上述电子设备为手机或者平板电脑为例,图1为本技术提供的防止误开机的方法的一种应用场景示意图。如图1所示,本技术提供的防止误开机的方法的程序例如可以存储在电子设备的中央处理器(central processing unit,cpu)中。示例性的,组装该电子设备的最后一个工序安装的器件例如可以是电子设备的显示屏。其中,该显示屏包括存储有该显示屏的标识的显示屏驱动芯片。如图1所示,该显示屏驱动芯片与电子设备的cpu可以通过电路连接的方式进行信息传输。示例性的,上述显示屏例如可以是液晶显示屏(liquid crystal display,lcd)、阴极射线显像管(cathode ray tube,crt)、有机电激光显示(organic light-emitting diode,oled)等类型的显示屏。在本示例中,将显示屏作为组装该电子设备的最后一个工序安装的器件,因此对电子设备的结构设计没有较高的要求,与现有的方法相比具有更高的普适性。41.应理解,图1仅是以上述电子设备为手机或平板电脑、以组装电子设备的最后一个工序安装的器件为显示屏为例,对本技术的应用场景进行的说明。示例性的,上述电子设备例如还可以是智能手环、mp4视频播放器等设备。具体实现时,例如可以根据电子设备的类型,和/或,用户的实际需求等,确定组装电子设备的最后一个工序安装的器件。示例性的,组装电子设备的最后一个工序安装的器件例如还可以是电子设备的麦克风、指示灯、或者相机镜头等。42.下面结合具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。43.图2为本技术提供的一种防止误开机的方法的流程示意图。如图2所示,该方法包括以下步骤:44.s101、接收到针对电子设备的开机指令。45.示例性的,电子设备的开机按钮被按压的时间达到预设时长之后,电子设备可以接收到针对该电子设备的开机指令。46.s102、根据开机指令,对电子设备执行开机操作的过程中,判断是否能从电子设备的目标器件读取到目标器件的标识。47.其中,上述目标器件指的是组装该电子设备的最后一个工序安装的器件。在对电子设备执行开机操作的过程中,若电子设备未能从该目标器件中读取到目标器件的标识,说明组装该电子设备的工序尚未完成,则电子设备可以执行步骤s103,以防止电子设备误开机。若电子设备能够从该目标器件中读取到目标器件的标识,说明组装该电子设备的工序已经完成,可选的,电子设备可以执行步骤s104。48.例如,电子设备在执行开机操作的过程中,可以与目标器件进行交互,以读取目标器件的信息,然后通过判断在执行读取目标器件的信息之后,是否获取到目标器件的标识,确定是否能从电子设备的目标器件读取到目标器件的标识。若电子设备在执行读取目标器件的信息之后,能够获取到目标器件的标识,则确定能从电子设备的目标器件读取到目标器件的标识。若电子设备在与目标器件进行交互之后,不能够获取到目标器件的标识,则确定未能从电子设备的目标器件读取到目标器件的标识。49.其中,上述所说的目标器件的标识例如可以是目标器件的身份标识号(identity document,id)、唯一识别码、或者其它可区别目标器件的标识等。50.s103、对电子设备执行关机操作。51.可选的,在确定电子设备未能从上述目标器件中读取到目标器件的标识时,电子设备可以停止执行开机操作而是直接执行关机操作,以防止电子设备误开机。52.s104、对电子设备继续执行开机操作。53.在确定电子设备能够从上述目标器件中读取到目标器件的标识之后,电子设备可以继续执行开机操作。应理解,本技术对电子设备执行开机操作过程中具体实现的操作不进行限定。示例性的,电子设备在执行开机操作过程中,还可以对“在电子设备接收到开机指令之前”安装到电子设备上的器件进行初始化操作,以使该器件能够正常工作等。54.应理解,本技术对电子设备执行开机操作过程中,各操作步骤的先后顺序不进行限定。示例性的,电子设备例如可以先执行器件(例如相机镜头、按键等)的初始化操作,再执行读取目标器件的标识的操作。或者,电子设备还可以先执行读取目标器件的标识的操作,再执行器件的初始化操作。或者,同时执行上述各项操作。55.在本实施例中,通过在对电子设备执行开机操作的过程中,在未能从“组装电子设备的最后一个工序安装的”目标器件读取到该目标器件的标识时,对电子设备执行关机操作,以实现防止电子设备误开机。此外,该方法不需要在电子设备中额外增加检测电路,不需要增加电子设备的成本。进一步的,该方法不需人工干预即可实现防止电子设备误开机,提高了防止电子设备误开机的准确性和电子设备的生产效率。56.示例性的,下面结合具体的场景示例,对本技术的应用场景进行说明:57.示例性的,以该电子设备为生产线上的电子设备为例,在接收到针对该电子设备的开机指令之后,若电子设备可以从该显示屏读取到显示屏的标识,说明显示屏安装完成,即组装该电子设备的工序完成,则该电子设备可以继续执行开机操作。若电子设备不能读取到显示屏的标识,说明显示屏未安装完成,则该电子设备需要执行关机操作,以防止电子设备误开机。58.或者,该电子设备例如还可以是用户使用的电子设备。在该场景下,示例性的,该电子设备例如还可以接收用户对该电子设备的权限配置。以组装该电子设备的最后一个工序为安装显示屏为例,电子设备可以根据上述权限配置,确定在电子设备开机过程中是否执行读取显示屏的标识的步骤。示例性的,若电子设备接收到“在开机过程中读取显示屏标识”的配置指令,则电子设备可以在之后的开机过程中均执行读取显示屏的标识的步骤。若电子设备接收到“在开机过程中不读取显示屏标识”的配置指令,则电子设备可以在之后的开机过程中均不执行读取显示屏的标识的步骤。59.在上述场景下,若电子设备接收到配置指令为“在开机过程中读取显示屏标识”,假设该电子设备的显示屏出现故障(例如显示屏破碎等)而需要更换显示屏,在显示屏更换过程中,若该电子设备接收到针对电子设备的开机指令,则可以在开机操作的过程中,判断是否能从电子设备的显示屏读取到显示屏的标识。若能够读取到,则说明更换的显示屏安装成功,则可以继续执行开机操作。若不能读取到,则对电子设备执行关机操作,实现防止电子设备误开机,以避免更换后显示屏因未被初始化而导致电子设备的系统运行出现错误。60.进一步的,对在开机之前已经安装上的器件,通常电子设备可以在开机过程中,对该器件进行初始化,以使该器件能够正常工作。然而,对开机过程中,或者,开机之后安装上的器件,在该开机过程中,电子设备可能无法对该器件进行初始化,则可能导致电子设备系统运行出现错误,进而可能导致电子设备系统死机。也就是说,若未组装完成的电子设备被误触开机,还有可能导致电子设备系统死机。61.考虑到上述可能性,作为一种可能的实现方式,当未能从电子设备的目标器件读取到目标器件的标识时,电子设备还可以执行重启操作,并判断重启操作的次数是否达到预设次数,以及,是否每次重启均未能从电子设备的目标器件读取到目标器件的标识。62.若重启操作的次数达到预设次数、且每次重启均未能从电子设备的目标器件读取到目标器件的标识,说明电子设备的系统可能运行出现问题,且通过重启电子设备可能无法解决该问题,则可以对电子设备执行关机操作。63.若重启操作的次数达到预设次数、且在达到该预设次数时的重启操作能够从电子设备的目标器件读取到目标器件的标识,说明经过预设次数的重启之后,电子设备的系统可以正常运行,可选的,可以对该电子设备继续执行开机操作。64.若重启操作的次数没有达到预设次数,且每次重启均未能从电子设备的目标器件读取到目标器件的标识,则继续控制电子设备重启。65.若重启操作的次数没有达到预设次数,在重启过程中能够从电子设备的目标器件读取到目标器件的标识,说明经过重启操作之后,电子设备的系统可以正常运行,则可以对该电子设备继续执行开机操作。66.以上述预设次数为3次为例,在未能从电子设备的目标器件读取到目标器件的标识之后,电子设备还可以执行第一次重启操作。假设在本次重启操作过程中,未能从电子设备的目标器件读取到目标器件的标识,即重启操作的次数没有达到预设次数,且重启未能从电子设备的目标器件读取到目标器件的标识,则电子设备执行第二次重启操作。67.假设在第二次重启操作过程中,能够从电子设备的目标器件读取到目标器件的标识,此时重启操作的次数没有达到预设次数,且在重启过程中能够从电子设备的目标器件读取到目标器件的标识,则可以对该电子设备继续执行开机操作。68.假设在第二次重启操作过程中,未能从电子设备的目标器件读取到目标器件的标识,则电子设备执行第三次重启操作。假设在第三次重启操作过程中,未能从电子设备的目标器件读取到目标器件的标识,则可以对电子设备执行关机操作。69.可选的,电子设备例如可以通过判断在预设时间内,是否能从电子设备的目标器件读取到目标器件的标识,确定是否对电子设备执行重启操作。70.若在预设时间内未能从电子设备的目标器件读取到目标器件的标识,说明电子设备的系统运行可能出现错误,则可以对电子设备执行重启操作,以对已经组装在电子设备上的器件进行初始化操作,进而使得电子设备的系统能够正常运行。71.若在预设时间内能够从电子设备的目标器件读取到目标器件的标识,说明电子设备的系统运行正常,且组装该电子设备的工序已经完成,则可以对该电子设备继续执行开机操作。72.示例性的,上述通过判断在预设时间内,是否能从电子设备的目标器件读取到目标器件的标识,确定是否对电子设备执行重启操作的步骤,例如可以通过看门狗机制实现。其中,看门狗机制指的是可以在预设时间内被复位的计数器。当看门狗机制启动后,该计数器开始自动计数。当电子设备的系统运行出现错误时,电子设备将不能对这个计数器的计数进行复位。若该计数器没有被复位,该计数器的数值大于预设数值时,电子设备执行重启操作。当电子设备的系统正常运行时,电子设备按照预设的时间间隔对计数器进行清零,防止该计数器的数值大于预设数值,进而防止电子设备执行重启操作。73.应理解,本技术对如何确定上述预设次数,以及,预设时间不进行限定。示例性的,上述预设次数,以及,预设时间例如可以是根据用户实际需求和/或,电子设备的类型等确定,并预先存储在电子设备中的。74.或者,电子设备还可以在未能从电子设备的目标器件读取到目标器件的标识时,按照预设周期对电子设备执行重启操作,并判断重启操作的次数是否达到预设次数,以及,是否每次重启均未能从电子设备的目标器件读取到目标器件的标识。75.图3为本技术提供的一种防止误开机装置的结构示意图。如图3所示,该装置包括:接收模块21、处理模块22。其中,76.接收模块21,用于接收到针对所述电子设备的开机指令。77.处理模块22,用于根据所述开机指令,对所述电子设备执行开机操作的过程中,在未能从所述电子设备的目标器件读取到所述目标器件的标识时,对所述电子设备执行关机操作;其中,所述目标器件为组装所述电子设备的最后一个工序安装的器件。78.可选的,处理模块22具体用于在未能从所述电子设备的目标器件读取到所述目标器件的标识时,对所述电子设备执行重启操作;若重启操作的次数达到预设次数、且每次重启均未能从所述电子设备的目标器件读取到所述目标器件的标识,则对所述电子设备执行关机操作。79.可选的,处理模块22具体用于当在预设时间内未能从所述电子设备的目标器件读取到所述目标器件的标识时,对所述电子设备执行重启操作。80.可选的,处理模块22还用于当在重启操作的次数未达到所述预设次数时,从所述电子设备的目标器件读取到所述目标器件的标识时,对所述电子设备继续执行开机操作。81.可选的,处理模块22还用于根据所述开机指令,对所述电子设备执行开机操作的过程中,在能从所述电子设备的所述目标器件读取到所述目标器件的标识时,对所述电子设备继续执行开机操作。82.可选的,所述目标器件为所述电子设备的显示屏。83.本技术提供的防止误开机装置,用于执行前述防止误开机方法实施例,其实现原理与技术效果类似,对此不再赘述。84.图4为本技术提供的一种电子设备结构示意图。如图4所示,该电子设备300可以包括:至少一个处理器301和存储器302。85.存储器302,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。86.存储器302可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。87.处理器301用于执行存储器302存储的计算机执行指令,以实现前述方法实施例所描述的防止误开机方法。其中,处理器301可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。88.可选的,该电子设备300还可以包括通信接口303。在具体实现上,如果通信接口303、存储器302和处理器301独立实现,则通信接口303、存储器302和处理器301可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。89.可选的,在具体实现上,如果通信接口303、存储器302和处理器301集成在一块芯片上实现,则通信接口303、存储器302和处理器301可以通过内部接口完成通信。90.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。91.本技术还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子设备实施上述的各种实施方式提供的防止误开机方法。92.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
防止误开机的方法、装置、设备、存储介质及程序产品与流程
作者:admin
2022-11-04 17:06:22
404
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 分布式学习方法及装置与流程
- 上一篇: 一种基于Yolov5的车辆定损系统