一种开机控制方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24120308 阅读:19 留言:0更新日期:2020-05-13 02:53
本申请提供了一种开机控制方法、装置及计算机可读存储介质,根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;在第二测试模式下接收到开机指令时,基于目标控制标识确定开机向导程序的目标运行方式;根据目标运行方式,控制开机向导程序在开机过程中的运行状态。通过本申请方案的实施,在开机时根据在先配置的控制标识来对开机向导程序的运行进行可选控制,可在一定程度上降低测试工作量,并能有效提升测试效率。

【技术实现步骤摘要】
一种开机控制方法、装置及计算机可读存储介质
本申请涉及电子
,尤其涉及一种开机控制方法、装置及计算机可读存储介质。
技术介绍
当终端设备(例如手机、电脑等)首次启动时,终端设备中均会运行开机向导应用程序,以引导用户对终端设备进行合理的配置、或者引导用户安装推荐的应用程序等。然而,在实际应用中,在终端设备的生命周期内包括两个使用环境:出厂前的测试使用环境和出厂后的用户使用环境,而在测试使用环境下开机是终端设备的首次启动,从而终端设备在开机时必然会启动运行开机向导应用程序,对开机向导界面进行显示,然后测试人员需要手动完成开机向导界面的相关操作之后,才能实现终端设备的开机而进入终端设备的系统。由于开机向导程序主要是为终端用户服务的,从而测试使用环境下开机向导程序的运行对于测试人员来说是一个不必要的过程,反而会导致测试人员工作量的增加以及测试效率的降低。
技术实现思路
本申请实施例提供了一种开机控制方法、装置及计算机可读存储介质,至少能够解决相关技术中终端在测试使用环境下开机时必然会运行开机向导应用程序,所导致的测试工作量增加、测试效率较低的问题。本申请实施例第一方面提供了一种开机控制方法,包括:根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;在第二测试模式下接收到开机指令时,基于所述目标控制标识确定所述开机向导程序的目标运行方式;根据所述目标运行方式,控制所述开机向导程序在开机过程中的运行状态。本申请实施例第二方面提供了一种开机控制装置,包括:配置模块,用于根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;确定模块,用于在第二测试模式下接收到开机指令时,基于所述目标控制标识确定所述开机向导程序的目标运行方式;控制模块,用于根据所述目标运行方式,控制所述开机向导程序在开机过程中的运行状态。本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的开机控制方法中的各步骤。本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的开机控制方法中的各步骤。由上可见,根据本申请方案所提供的开机控制方法、装置及计算机可读存储介质,根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;在第二测试模式下接收到开机指令时,基于目标控制标识确定开机向导程序的目标运行方式;根据目标运行方式,控制开机向导程序在开机过程中的运行状态。通过本申请方案的实施,在开机时根据在先配置的控制标识来对开机向导程序的运行进行可选控制,可在一定程度上降低测试工作量,并有效提升测试效率。附图说明图1为本申请第一实施例提供的开机控制方法的基本流程示意图;图2为本申请第一实施例提供的启动运行控制方法的流程示意图;图3为本申请第一实施例提供的测试程序启动方法的流程示意图;图4为本申请第二实施例提供的开机控制方法的细化流程示意图;图5为本申请第三实施例提供的一种开机控制装置的程序模块示意图;图6为本申请第三实施例提供的另一种开机控制装置的程序模块示意图;图7为本申请第四实施例提供的电子装置的结构示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在初次启动终端时,终端会启动开机向导程序以便用户进行一些初始化设置,例如:语言、WiFi连接、登陆密码等,或向用户展示一些终端使用注意事项,在用户对开机向导界面上的所有事项操作完毕之后,终端完成开机而进入系统,并在后续再次开机时不再运行开机向导程序。在终端出厂前,工厂需要使用专用的测试程序去测试终端的功能是否正常,而这个专用的测试程序,终端出厂后是不希望终端用户接触到的,而为了达到此目的,终端厂商通常会采用以下两种解决方式:方式一,采用一段式生产方案,即生产到销售只刷一次软体,将测试程序集成在出货软件版本里,终端生产与出货共用一个软件版本。终端生产时,测试人员开机后手动跳过开机向导,然后通过拨号盘输入特定的指令进入测试程序模式。在测试完成之后,出厂前再通过指令将测试时的数据删除,恢复到等待第一次开机的状态,从而用户第一次开机时后会开机向导界面。方式二,采用两段式生产方案,即生产到出货需刷两次软体,为生产编译专用的测试用软件版本,终端生产与出货不共用出货软体。将测试程序直接放置在测试软件版本的桌面,测试时像使用普通应用程序一样进入测试环境。测试完成后,再升级至用户用的出货软件版本,包装出货。这种方式比较适用于出货软件版本多的外销机型(不同国家软体有差异),比较方便生产调配,但是相比上一方案会多一次软件升级动作。为了解决相关技术中终端在测试使用环境下开机时必然会运行开机向导应用程序,所导致的测试工作量增加、测试效率较低的缺陷,本申请第一实施例提供了一种开机控制方法,如图1为本实施例提供的开机控制方法的基本流程图,该开机控制方法包括以下的步骤:步骤101、根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识。具体的,在实际应用中,终端需要经过多项硬件测试和软件测试才能出厂,从而终端在测试使用环境下会经历多个测试阶段。在本实施例的第一测试模式,基于与外部控制设备的通信连接,接收外部控制设备的开机向导配置指令,将目标控制标识进行写入。应当说明的是,目前通常所采用的终端制造流程是:装配成半成品(未装电池、电池盖等)——电流测试——装配成整机——开机——功能测试。从而本实施例的第一测试模式可以优选为电流测试模式,在生产过程中对终端组装电池之前,都会先进行终端电流测试。电流测试的基本原理是使用程控电源给手机供电,测试手机在不同状态下的电流。本实施例在电流测试站进行电流测试时,可以通过预设接口(例如USB接口或串口)来建立终端与外部控制设备(例如电脑)之间的通信连接,然后在工厂测试模式(FTM,FactoryTestMode)下对终端进行电流测试,并将对应于开机向导程序的目标控制标识写入至终端。在本实施例一种可选的实施方式中,在根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识之前,还包括:判断当前是否满足预设的开机控制触发条件;在满足开机控制触发条件时,执行根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识的步骤。具体的,在实际应用中,避免盲目执行本实施例的开机控制流程所本文档来自技高网...

【技术保护点】
1.一种开机控制方法,其特征在于,包括:/n根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;/n在第二测试模式下接收到开机指令时,基于所述目标控制标识确定所述开机向导程序的目标运行方式;/n根据所述目标运行方式,控制所述开机向导程序在开机过程中的运行状态。/n

【技术特征摘要】
1.一种开机控制方法,其特征在于,包括:
根据在第一测试模式下所接收到的开机向导配置指令,配置开机向导程序的目标控制标识;
在第二测试模式下接收到开机指令时,基于所述目标控制标识确定所述开机向导程序的目标运行方式;
根据所述目标运行方式,控制所述开机向导程序在开机过程中的运行状态。


2.根据权利要求1所述的开机控制方法,其特征在于,所述根据所述目标运行方式,控制所述开机向导程序在开机过程中的运行状态包括:
在所述目标运行方式为禁止运行时,控制所述开机向导程序在开机过程中禁止启动或关闭;
在所述目标运行方式为允许运行时,控制所述开机向导程序在开机过程中启动运行。


3.根据权利要求2所述的开机控制方法,其特征在于,所述控制所述开机向导程序在开机过程中启动运行包括:
获取所述第二测试模式的测试属性信息;
基于所述测试属性信息确定所述开机向导程序的运行事项;
控制所述开机向导程序在开机过程中按照所述运行事项进行运行。


4.根据权利要求2所述的开机控制方法,其特征在于,所述控制所述开机向导程序在开机过程中禁止启动或关闭之后,还包括:
获取所述第二测试模式的测试属性信息;
基于所述测试属性信息确定对应的目标测试程序;
在开机完成后,控制所述目标测试程序启动。


5.根据权利要求2所述的开机控制方法,其特征在于,所述控制所述开机向导程序在开机过程中禁止启动或关闭之后,还包括:
获取对应于所述第二测试模式的测试向导程序;
控制所述测试向导程序在开机过程中启动运行。

<...

【专利技术属性】
技术研发人员:黄长斌
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1