一种获取电子设备恢复出厂设置结果的方法及系统
文献发布时间:2023-06-19 12:02:28
技术领域
本申请涉及电子设备制造技术领域,尤其涉及一种获取电子设备恢复出厂设置结果的技术。
背景技术
随着科技的飞速发展,智能移动终端(如智能手机、平板电脑等)、智能家电设备(如智能音响、智能电视、智能冰箱等)、智能可穿戴设备(如智能手表、智能医疗测试仪等)等越来越多的电子设备进入了人们的日常生活中,而且电子设备的智能化程度也越来越高,需要配置的功能也越来越多。因此,在电子设备的生产过程中,在测试完电子设备的各功能模块测试以及性能后需要将测试数据清除,通过恢复出厂设置,将相关配置参数设置成出厂默认值(通常出厂默认值下的电子设备的综合性能表现最好)。
例如,基于Android操作系统的移动终端设备在生产过程中,在产线上上完成各项功能及性能测试后,根据接收到的恢复出厂设置指令,进入Recovery模式,进行恢复出厂设置操作,如图1所示。其中,Recovery模式是Android系统中的一种模式(类似于windows的PE或DOS模式),在Recovery模式下,主要功能和服务都不可使用,只支持如恢复出厂设置等部分系统数据修改的操作,以及基本的系统引导开关机进程,以及文件系统、系统升级等功能和数据备份服务。
而现有检查移动终端设备恢复出厂设置的结果通常有两种方式:一是在产线上通过工人对设备通电开机后检查,而人工检查因人而异,不规范,存在一致性问题及漏检或检查不彻底的风险;二是在产线上重启设备后通过USB等有线方式或者离线扫描条码方式获取恢复出厂设置结果。这两种方式都需要重启电子设备,影响到产线生产效率。
发明内容
本申请的目的是提供一种获取电子设备恢复出厂设置结果的方法及系统,用以解决现有电子设备生成过程中获取电子设备恢复出厂设置结果的方式影响生产效率的技术问题。
根据本申请的一个方面,提供了一种获取电子设备恢复出厂设置结果的方法,其中,所述方法包括:
基于获取的恢复出厂设置指令,进行恢复出厂设置;
加载预置图形库,以使能屏幕显示功能;
显示恢复出厂设置结果。
可选地,其中,所述加载预置图形库,以使能屏幕显示功能还包括:
加载无线通信模块驱动程序,以使能无线通信功能,并建立与上位机之间的无线连接。
可选地,其中,所述无线连接包括以下任一项:
蓝牙无线连接;
Wifi无线连接。
可选地,所述获取电子设备恢复出厂设置结果的方法还包括:
在预设时间阈值内,基于所述无线连接,获取并执行关机指令,以进入shippingmode模式并关机。
可选地,所述方法还包括:
若在预设时间阈值内未获取到关机指令,则进入shippingmode模式并关机。
可选地,其中,所述结果还包括以下至少一项:
所述电子设备的序列号;
所述电子设备的菜单设置密码;
所述电子设备的WifiSSID;
所述电子设备的MAC地址;
所述电子设备的蓝牙地址;
所述电子设备的NFC标识。
根据本申请的另一方面,还提供了一种获取电子设备恢复出厂设置结果的系统,其中,所述系统包括:
电子设备,用于基于获取的恢复出厂设置指令,进行恢复出厂设置,并加载预置图形库,以使能屏幕显示功能,及显示恢复出厂设置的结果;
上位机:用于发送所述恢复出厂设置指令;获取并记录所述结果。
可选地,其中,所述电子设备还用于加载无线通信模块驱动程序,以使能无线通信功能,并建立与所述上位机之间的无线连接,其中,所述上位机还用于基于所述无线连接发送关机指令,及基于所述无线连接接收并执行关机指令,以进入shippingmode模式并关机。
与现有技术相比,本申请通过一种获取电子设备恢复出厂设置结果的方法及系统,该方法中,电子设备首先基于获取的恢复出厂设置指令,进行恢复出厂设置;然后加载预置图形库,以使能屏幕显示功能;再显示恢复出厂设置结果。通过该方法,在电子设备完成恢复出厂设置后不需要断电关机,而是加载预置图形库,以使能电子设备的屏幕显示功能,直接显示恢复出厂设置结果。使得电子设备完成恢复出厂设置后不需要断电重启就能获取恢复出厂设置结果,提升了工厂产线生成电子设备的效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出一种基于Android操作系统的移动终端设备产线上恢复出厂设置流程;
图2示出根据本申请一个方面的一种获取电子设备恢复出厂设置结果的方法流程图;
图3示出根据本申请另一个方面的一种获取电子设备恢复出厂设置结果的系统示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,系统各组成部分所涉及的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及优选实施例,对本申请的技术方案,进行清楚和完整的描述。
图2示出本申请一个方面的一种获取电子设备恢复出厂设置结果的方法流程图,其中,一个实施例的方法包括:
S21基于获取的恢复出厂设置指令,进行恢复出厂设置;
S22加载预置图形库,以使能屏幕显示功能;
S23显示恢复出厂设置结果。
在本申请中,所述方法通过所述电子设备1执行,所述电子设备1集成有显示屏。其中,所述电子设备是智能设备,包括但不限于智能家电设备(如智能电视、智能冰箱)、智能可穿戴设备(智能手表、智能医疗检测仪)、智能终端设备(智能手机、平板电脑)等。
在此,上述智能设备仅为举例,其他现有的或者今后可能出现的电子设备如适用于本申请,也应包含在本申请的保护范围内,在此,以引用的方式包含于此。
在该实施例中,所述电子设备1可以是基于Android操作系统的移动终端设备。
在所述步骤S21中,产线上的电子设备1通常在产测模式下完成组装、各项功能及性能测试后,还需要完成相关参数的初始化,恢复出厂设置。根据接收到的恢复出厂设置指令,进入Android操作系统的Recovery模式,执行恢复出厂设置指令,进行恢复出厂设置。其中,该电子设备1可以是通过网络接收到上位机发送的恢复出厂设置指令,也可以是接收到产线工人手动操作后发出的恢复出厂设置指令,比如通过电子设备1的屏幕软按钮触发恢复出厂设置指令,或者是通过电子设备1上的硬件按钮触发恢复出厂设置指令。
继续在该实施例中,在所述步骤S22中,该电子设备1可以在Recovery模式下完成恢复出厂设置后,不是马上进入关机进程,而是加载预置图像库,完成屏幕显示模块的初始化,以使能该电子设备1的屏幕显示功能。
可选地,其中,所述步骤S22还包括:
加载无线通信模块驱动程序,以使能无线通信功能,并建立与上位机之间的无线连接。
其中,该电子设备1可以在Recovery模式下完成恢复出厂设置后,不是马上进入关机进程,而是继续在Recovery模式下加载预置图像库,完成该电子设备1的屏幕显示模块的初始化,以使能该电子设备1的屏幕显示功能。进一步地,还加载该电子设备1的无线通信模块驱动程序,以使能该电子设备1的无线通信功能,并基于预设的上位机的无线连接参数,建立与上位机之间的无线连接。
可选地,其中,所述无线连接包括以下任一项:
蓝牙无线连接;
Wifi无线连接。
所述实施例中的电子设备1通常都集成有蓝牙模块和/或Wifi模块。其中,基于蓝牙技术的无线通信连接建立简单快速,但最大无线通信距离较短,对产线与上位机间的距离限制较大,基于Wifi技术的无线通信连接建立相对较慢,但最大无线通信距离远,对产线与上位机间的距离限制较小。比如,该电子设备1加载Wifi无线通信模块驱动程序,以使能Wifi无线通信功能,并基于预设的上位机的Wifi无线连接参数,建立与所述上位机之间的Wifi无线连接。
继续在所述实施例中,在所述步骤S23中,该电子设备1在具备屏幕显示功能后,显示步骤S21的恢复出厂设置结果。
其中,可以直接在该电子设备1的Recovery模式下在屏幕上显示标识恢复出厂设置结果的数字或字符,以便于产线工人直接确认恢复出厂设置是否成功,例如,可用数字0或字符P标识恢复出厂设置成功,数字1或字符F标识恢复出厂设置失败。
其中,还可在该电子设备1的Recovery模式下在屏幕上显示标识恢复出厂设置的条形码或者二维码,产线工人采用扫码设备扫码,在上位机中显示恢复出厂设置结果,并保存结果,以记录、跟踪该电子设备1的生产全流程信息及状态,比如将结果保存在用于记录、跟踪该电子设备1整个生产生命周期全部流程的MES(Manufacturing Execution System,制造执行系统)中。
可选地,所述一种获取电子设备恢复出厂设置结果的方法还包括:
在预设时间阈值内,基于所述无线连接,获取并执行关机指令,以进入shippingmode模式并关机。
其中,该电子设备1在Recovery模式下显示恢复出厂设置结果的同时,可启动定时器,若在预设时间阈值内,通过无线连接获取到关机指令,则执行关机指令,以进入shippingmode模式并将该电子设备1关机。比如,上位机可通过扫码设备获取到该电子设备1的恢复出厂设置结果后,自动触发关机指令,通过无线连接发送给该电子设备1,该电子设备1在Recovery模式下通过无线连接获取到关机指令后,执行该关机指令,以进入shippingmode模式并将该电子设备1关机。
通常电子设备从出厂到在用户处第一次开机,可能会经历几个月甚至更长的时间,这种情况下即便电子设备在出厂时是充满电的,经过几个月甚至更长时间到第一次开机的时候,也可能会出现亏电的情况。因此,电子设备通常是进入shippingmode模式后出厂,在这种模式下,会切断电池和系统的连接。
可选地,所述方法还包括:
若在预设时间阈值内未获取到关机指令,则进入shippingmode模式并关机。
其中,该电子设备1在Recovery模式下显示恢复出厂设置结果的同时,启动定时器,若在预设时间阈值内未获取到关机指令,则直接进入shippingmode模式并将该电子设备1关机。以避免产线一直在等待,影响到后续电子设备的生产,降低生产效率。比如,该电子设备1在Recovery模式下显示恢复出厂设置结果的同时,启动定时器,若在5分钟内未获取到关机指令,则直接进入shippingmode模式并将该电子设备1关机。
可选地,其中,所述结果还包括以下至少一项:
所述电子设备的序列号;
所述电子设备的菜单设置密码;
所述电子设备的WifiSSID;
所述电子设备的MAC地址;
所述电子设备的蓝牙地址;
所述电子设备的NFC标识。
其中,电子设备1的序列号、菜单设置密码、Wifi SSID、MAC地址、蓝牙地址,以及该电子设备的IMEI标识、NFC标识等相关信息可用于识别该电子设备1后用于配置相关功能。
进一步地,上位机通过产线工人采用扫码设备扫码获取并显示、保存该结果,以记录、跟踪该电子设备1的生产全流程信息及状态,以供后续保修维护等环节使用,比如将结果保存在MES中。
其中,当该电子设备1不是直接与所述上位机建立Wifi无线连接,而是通过预设AP间接与所述上位机建立Wifi无线连接,则所述结果还包括该预设AP的参数,比如预设AP的SSID、连接密码等。比如,该电子设备1加载Wifi无线通信模块驱动程序,以使能Wifi无线通信功能,建立与预设AP之间的Wifi无线连接,同时该电子设备1将该预设AP的参数放入以二维码或条形码显示的恢复出厂设置结果中。当所述上位机通过扫码设备获取到该结果时,也就获取到预设AP的参数,建立该上位机与预设AP之间的Wifi无线连接,进而建立该电子设备1与所述上位机之间的Wifi无线连接,实现基于Wifi无线连接的socket通信。
图3示出根据本申请另一个方面的一种获取电子设备恢复出厂设置结果的系统示意图,其中,一个实施例的所述系统包括:
电子设备31,用于基于获取的恢复出厂设置指令,进行恢复出厂设置,并加载预置图形库,以使能屏幕显示功能,及显示恢复出厂设置的结果;
上位机32,用于发送所述恢复出厂设置指令;获取并记录所述结果。
其中,所述电子设备与上述方法实施例中的电子设备1相同。在产线上完成组装、各项功能及性能测试后,产线上的该电子设备31通常还需要进入Recovery模式,进行相关参数的初始化,以完成恢复出厂设置,然后断电关机。
本实施例中,产线上的该电子设备31根据获取的恢复出厂设置指令,进入Recovery模式,进行恢复出厂设置后,不是马上进入关机进程,而是加载预置图形库,以使能屏幕显示功能,并在Recovery模式下显示恢复出厂设置的结果。所述上位机32可向该电子设备31发送所述恢复出厂设置指令;并且,若显示标识恢复出厂设置结果的方式是条形码或者二维码,则所述上位机32通过扫码设备获取并记录该电子设备31的恢复出厂设置结果。
其中,该电子设备31可以是通过网络接收到上位机发送的恢复出厂设置指令,也可以是接收到产线工人手动操作后发出的恢复出厂设置指令,比如通过电子设备31的屏幕软按钮触发恢复出厂设置指令,或者是通过电子设备31上的硬件按钮触发恢复出厂设置指令。
其中,该电子设备31可以直接在Recovery模式下在屏幕上显示标识恢复出厂设置结果的数字或字符,以便于产线工人直接确认恢复出厂设置是否成功,例如,可用数字0或字符P标识恢复出厂设置成功,数字1或字符F标识恢复出厂设置失败。还可在Recovery模式下在屏幕上显示标识恢复出厂设置的条形码或者二维码,产线工人采用扫码设备扫码,在所述上位机32中显示恢复出厂设置结果,并保存结果,以记录、跟踪该电子设备31的生产全流程信息及状态,比如将结果保存在用于记录、跟踪该电子设备31整个生产生命周期全部流程的MES(Manufacturing Execution System,制造执行系统)中。
可选地,其中,所述电子设备还用于加载无线通信模块驱动程序,以使能无线通信功能,并建立与所述上位机之间的无线连接,其中,所述上位机还用于基于所述无线连接发送关机指令,所述电子设备还用于基于所述无线连接接收并执行关机指令,以进入shippingmode模式并关机。
其中,该电子设备31在Recovery模式下完成恢复出厂设置后,不是马上进入关机进程,而是继续在Recovery模式下加载预置图像库,完成该电子设备31的屏幕显示模块的初始化,以使能该电子设备31的屏幕显示功能,以及加载该电子设备3的无线通信模块驱动程序,以使能该电子设备31的无线通信功能,并基于预设的上位机32的无线连接参数,建立与上位机32之间的无线连接。而上位机32可通过扫码设备获取到该电子设备31的恢复出厂设置结果后自动触发关机指令,通过无线连接发送给该电子设备31,该电子设备31在Recovery模式下通过无线连接获取到关机指令后,执行该关机指令,以进入shippingmode模式并将该电子设备31关机。比如,该电子设备31加载Wifi无线通信模块驱动程序,以使能Wifi无线通信功能,并基于预设的上位机32的Wifi无线连接参数,建立与所述上位机32之间的Wifi无线连接,而上位机32可通过扫码设备获取到该电子设备31的恢复出厂设置结果后自动触发关机指令,通过Wifi无线连接发送给该电子设备31,该电子设备31在Recovery模式下通过Wifi无线连接获取到关机指令后,执行该关机指令,以进入shippingmode模式并将该电子设备31关机。其中,当该电子设备31不是直接与所述上位机32建立Wifi无线连接,而是通过预设AP间接与所述上位机建立Wifi无线连接,则所述结果中还包括该预设AP的参数,比如预设AP的SSID、连接密码等,该电子设备1加载Wifi无线通信模块驱动程序,以使能Wifi无线通信功能,并基于预设AP的Wifi无线连接参数,建立与预设AP之间的Wifi无线连接,同时该电子设备1将该预设AP的参数放入以二维码或条形码显示的恢复出厂设置结果中。当所述上位机32通过扫码设备获取到该结果时,也就获取到预设AP的参数,建立该上位机32与预设AP之间的Wifi无线连接,进而建立该电子设备31与所述上位机32之间的Wifi无线连接,实现基于Wifi无线连接的socket通信。
根据本申请的还一方面,还提供了一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
根据本申请的再一方面,还提供了一种获取电子设备恢复出厂设置结果的设备,其中,所述设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。
例如,计算机可读指令在被执行时使所述一个或多个处理器:基于获取的恢复出厂设置指令,进行恢复出厂设置;加载预置图形库,以使能屏幕显示功能;显示恢复出厂设置结果。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
- 一种获取电子设备恢复出厂设置结果的方法及系统
- 基于容器系统的恢复出厂设置方法、装置及电子设备