恢复出厂设置的方法、系统、可读存储介质及电子设备与流程

文档序号:14195001阅读:326来源:国知局
恢复出厂设置的方法、系统、可读存储介质及电子设备与流程
本发明涉及电子及通讯
技术领域
,特别涉及一种恢复出厂设置的方法、系统、可读存储介质及电子设备。
背景技术
:随着电子及通讯技术的不断发展,电子设备的功能越来越强大,如今,电子设备已经广泛运用在教学、通讯、交通、办公、医疗等众多邻域,毫无疑问的,电子设备在实际应用当中给我们的生活带来了极大的方便。近几年,为了满足用户的各种需求,往往会在电子设备上设计多个系统,使得电子设备拥有能够相互切换的多个工作系统,工作时可以为一个系统工作也可以为多系统工作,进一步增大了电子设备的功能。众所周知,任何一个系统在长期不断使用的过程当中,都会出现卡顿、宕机、被病毒攻击等一些状况,当出现类似这些问题时,我们通常会对系统进行恢复出厂设置,以有效地解决这些状况。现有技术当中,多系统电子设备(如双系统智能平板)在进行恢复出厂设置的操作时,需要逐一切换到每个系统当中,且每次切换都需要对当前切换的系统进行重置操作,同时需要等待当前系统完成恢复出厂设置之后,才能进入下一个系统的重置操作,导致完成多个系统重置的时间长,用户体验较差。技术实现要素:基于此,本发明的目的是提供一种恢复出厂设置的方法、系统、可读存储介质及电子设备,以缩短完成多个系统重置的时间。根据本发明实施例的一种恢复出厂设置的方法,应用于电子设备的当前显示系统中,所述电子设备还包括至少一个备用系统,所述恢复出厂设置的方法包括:当接收到恢复出厂设置的指令时,向每个所述备用系统发送恢复出厂设置的请求;当接收到至少一个所述备用系统发送的应答信号时,开始恢复出厂设置,所述应答信号是对应的所述备用系统在开始恢复出厂设置时向所述当前显示系统发送的信号。另外,根据本发明上述实施例的一种恢复出厂设置的方法,还可以具有如下附加的技术特征:进一步地,在所述向每个所述备用系统发送恢复出厂设置的请求的步骤之前,还包括:判断所述恢复出厂设置的指令是否要求所有系统均恢复出厂设置;若是,则执行所述向每个所述备用系统发送恢复出厂设置的请求的步骤;进一步地,在所述向每个所述备用系统发送恢复出厂设置的请求的步骤之后,还包括:判断在第一预设时间内是否接收到所述应答信号;若否,则发出异常提示信息,以提示用户恢复出厂设置异常,并返回执行所述向每个所述备用系统发送恢复出厂设置的请求的步骤。进一步地,在所述向每个所述备用系统发送恢复出厂设置的请求的步骤包括:判断是否存在处于关机状态的备用系统;若是,则发送开机信号给所述处于关机状态的备用系统,待所述处于关机状态的备用系统开机后,向每个所述备用系统发送所述恢复出厂设置的请求;若否,则直接向每个所述备用系统发送所述恢复出厂设置的请求。进一步地,在所述当前显示系统完成恢复出厂设置并重新启动显示后,还包括:获取每个所述备用系统的恢复出厂设置的状态,并将自身及每个所述备用系统的恢复出厂设置的状态进行显示。进一步地,在所述获取每个所述备用系统的恢复出厂设置的状态的步骤之后,还包括:根据每个所述备用系统的恢复出厂设置的状态,判断是否存在未进行恢复出厂设置的目标备用系统;若是,则向所述目标备用系统发送预设请求;当在第二预设时间内未接受到所述目标备用系统针对所述预设请求应答的信息时,发出通讯故障提示信息,以提示用户所述当前显示系统与所述目标备用系统之间存在通讯故障。进一步地,在所述获取每个所述备用系统的恢复出厂设置的状态的步骤之后,还包括:获取自身及每个所述备用系统完成本次恢复出厂设置所花费的时间;将获取的时间作为对应系统的信息记录到映射表当中。根据本发明实施例的一种恢复出厂设置的系统,其为电子设备的当前显示系统,所述电子设备还包括至少一个备用系统,其特征在于,所述恢复出厂设置的系统包括:请求发送模块,用于当接收到恢复出厂设置的指令时,向每个所述备用系统发送恢复出厂设置的请求;重置模块,用于当接收到至少一个所述备用系统发送的应答信号时,开始恢复出厂设置,所述应答信号是对应的所述备用系统在开始恢复出厂设置时向所述当前显示系统发送的信号。另外,根据本发明上述实施例的一种恢复出厂设置的系统,还可以具有如下附加的技术特征:进一步地,所述恢复出厂设置的系统还包括:指令判断模块,用于判断所述恢复出厂设置的指令是否要求所有系统均恢复出厂设置;当判断到所述恢复出厂设置的指令是要求所有系统均恢复出厂设置时,所述请求发送模块向每个所述备用系统发送所述恢复出厂设置的请求;本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的恢复出厂设置的方法。本发明还提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,还包括当前显示系统及至少一备用系统,所述处理器执行所述程序时实现如上述的恢复出厂设置的方法。上述恢复出厂设置的方法、系统、可读存储介质及电子设备,当电子设备的当前显示系统接收到恢复出厂设置的指令时,当前显示系统将自动向其它备用系统发送恢复出厂设置的请求,以要求其它备用系统一同进行恢复出厂设置操作,当当前显示系统接收到备用系统应答的开始恢复出厂设置的信号时,代表备用系统已经准备开始恢复出厂设置,此时当前显示系统也将自动进入恢复出厂设置,整个过程无需逐一对每个系统进行重置操作,且多个系统能够同时进行恢复出厂设置,无疑缩短了完成多个系统重置的时间,用户体验好。附图说明图1为电子设备的结构示意图;图2为本发明第一实施例中的恢复出厂设置的方法的流程图;图3为本发明第二实施例中的恢复出厂设置的方法的流程图;图4为图3中步骤s12的具体实施流程图;图5为本发明第三实施例中的恢复出厂设置的系统的结构示意图;图6为本发明第四实施例中的电子设备的结构示意图。主要元件符号说明:主系统10显示模块20电源模块30切换模块40分系统50请求发送模块121重置模块122指令判断模块123接收判断模块124异常提示模块125状态获取模块126判断单元1211第一发送单元1212第二发送单元1213时间获取模块127时间记录模块128存储器60处理器70计算机程序80以下具体实施方式将结合上述附图进一步说明本发明。具体实施方式为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的
技术领域
的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。以下各个实施例均可运用在图1所示的电子设备当中,请查阅图1,其示出了该电子设备的组成结构图,该电子设备包括主系统10、显示模块20、电源模块30、切换模块40及多个分系统50,其中主系统10及每个分系统50均为独立的板卡,都包含各自的执行程序(如恢复出厂设置的程序)。其中,主系统10分别与显示模块20、切换模块40及每个分系统50电性连接,主系统10用于当接收到切换模块40发送的切换信号时,将与切换信号对应的系统发送的信号传送给显示模块20,以实现切换系统的显示。其中,该切换信号可以是主系统10和所有分系统50当中的任意系统,因此主系统10及每个分系统50均可以作为电子设备的当前显示系统,切换模块40需要根据用户的交互输入来产生该切换信号。举例来说,当用户想分系统a来作为电子设备的显示系统时,用户可以通过切换模块40输入切换分系统a的操作,此时主系统10将接收到备用系统a的切换信号,其将会把分系统a发来的数据传递给显示模块20,以使显示模块20显示分系统a(如安卓系统),此时分系统a为当前显示系统,而其它的系统均为备用系统,即用户看到的系统为分系统a。其中,显示模块20可以为显示屏,且可以包含触控功能,切换模块40可以为实体按键,也可以为虚拟图标,所述电源模块30为整个电子设备提供电源。本邻域技术人员可以理解的,图1中示出的电子设备的结构并不构成对电子设备的限定,电子设备还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。请参阅图2,所示为本发明第一实施例中的恢复出厂设置的方法,应用于电子设备的当前显示系统中,所述恢复出厂设置的方法包括步骤s01至步骤s02。步骤s01,当接收到恢复出厂设置的指令时,向每个备用系统发送恢复出厂设置的请求。需要指出的是,每个系统都会配置一个恢复出厂设置的触发开关,该触发开关可以为虚拟图标,当用户点击当前显示系统的该虚拟图标时,代表用户想要对电子设备进行恢复出厂设置操作,此时当前显示系统将接收到该恢复出厂设置的指令,然后向其它备用系统发送该恢复出厂设置的请求。在其它实施例当中,该触发开关还可以为实体按键。此外,当当前显示系统发出该恢复出厂设置的请求时,将处于等待其它备用系统应答的状态,而备用系统在接收到该恢复出厂设置的请求后,将自行启动恢复出厂设置的程序,并应答给当前显示系统。步骤s02,当接收到至少一个所述备用系统发送的应答信号时,开始恢复出厂设置,所述应答信号是对应的所述备用系统在开始恢复出厂设置时向所述当前显示系统发送的信号。可以理解的,当当前显示系统接收到应答信号时,也意味着存在备用系统正在开始恢复出厂设置。综上,本发明上述实施例当中的恢复出厂设置的方法,当电子设备的当前显示系统接收到恢复出厂设置的指令时,当前显示系统将自动向其它备用系统发送恢复出厂设置的请求,以要求其它备用系统一同进行恢复出厂设置操作,当当前显示系统接收到备用系统应答的开始恢复出厂设置的信号时,代表备用系统已经准备开始恢复出厂设置,此时当前显示系统也将自动进入恢复出厂设置,整个过程无需逐一对每个系统进行重置操作,且多个系统能够同时进行恢复出厂设置,无疑缩短了完成多个系统重置的时间,用户体验好。请参阅图3,所示为本发明第二实施例中的恢复出厂设置的方法,应用于电子设备的当前显示系统中,所述恢复出厂设置的方法包括步骤s11至步骤s18。步骤s11,当接收到恢复出厂设置的指令时,判断所述恢复出厂设置的指令是否要求所有系统均恢复出厂设置。在具体实施例,可以在每个系统中均设置两个恢复出厂设置的触发开关,其中一个触发开关只恢复当前显示系统的出厂设置,另一个触发开关则可恢复所有系统的出厂设置,两个触发开关可供用户自由选择。可以理解的,在其它实施例当中,还可以在每个系统中设置多种恢复出厂设置的选项,用户可以根据自身需求自行选择一个或多个系统进行恢复出厂设置。其中,当判断到所述恢复出厂设置的指令是要求所有系统均恢复出厂设置时,代表用户想恢复设备中所有系统的出厂设置,则执行步骤s12至步骤s13。此外,当判断到所述恢复出厂设置的指令不是要求所有系统均恢复出厂设置时,代表用户只想恢复当前显示系统的出厂设置,此时,当前显示系统自行恢复出厂设置,其它备用系统则不进行恢复出厂设置的操作。这样的设置机制,能够使用户在对电子设备进行恢复出厂设置操作时,能够拥有更多的选择,使得用户可以自行选择想要重置的系统恢复出厂设置。步骤s12,向每个备用系统发送恢复出厂设置的请求。可以理解的,当判断到所述恢复出厂设置的指令是要求所有系统均恢复出厂设置时,则当前显示设备需要将这重置的消息传达给其它备用系统,即向每个备用系统发送恢复出厂设置的请求。请查阅图4,所示为步骤s12的具体实施流程图,包括步骤s121至步骤s123。步骤s121,判断是否存在处于关机状态的备用系统。可以理解的,电子设备在运行的过程当中,除主系统以外的备用系统可能会处于关机状态。其中,当判断到存在处于关机状态的备用系统时,则执行步骤s132,当判断到不存在处于关机状态的备用系统时,则执行步骤s133。步骤s122,发送开机信号给所述处于关机状态的备用系统,待所述处于关机状态的备用系统开机后,向每个所述备用系统发送所述恢复出厂设置的请求。在具体实施时,若当前显示系统为主系统时,当前显示系统可以直接向处于关机状态的备用系统发送开机信号;若当前显示系统为分系统时,由于电子设备的主系统在设备运行时,即使其处于备用状态也不会处于关机状态(因为主系统需要始终充当数据转发的角色),此时当前显示系统可以通过主系统向处于关机状态的备用系统发送开机信号。步骤s123,直接向每个所述备用系统发送所述恢复出厂设置的请求。同样的,若当前显示系统为主系统时,当前显示系统可以直接向其它备用系统发送恢复出厂设置的请求;若当前显示系统为分系统时,当前显示系统可以通过主系统向其它备用系统发送恢复出厂设置的请求。步骤s13,判断在第一预设时间内是否接收到所述备用系统发送的开始恢复出厂设置的应答信号。其中,所述应答信号是对应的所述备用系统在开始恢复出厂设置时向所述当前显示系统发送的信号。此外,当判断到在第一预设时间内未接收到所述备用系统发送的开始恢复出厂设置的应答信号时,则执行步骤s14,当判断到在第一预设时间内接收到所述备用系统发送的开始恢复出厂设置的应答信号时,代表所述当前显示系统接收到至少一个所述备用系统发送的开始恢复出厂设置的应答信号,则执行步骤s15至步骤s18。步骤s14,发出异常提示信息,以提示用户恢复出厂设置异常,并返回执行所述向每个所述备用系统发送恢复出厂设置的请求的步骤。其中,发出异常提示信息的方式包括但不限于弹框显示(显示在电子设备的显示模块上)、短信通知、振动提示或报警提示。可以理解的,用户根据异常提示信息即可及时的了解,当前的恢复出厂设置的请求出现异常响应,系统正常尝试重新进行响应。步骤s15,开始恢复出厂设置。可以理解的,当判断到在第一预设时间内接收到所述备用系统发送的开始恢复出厂设置的应答信号时,代表存在备用系统正在开始恢复出厂设置,当前显示系统也将进行并执行恢复出厂设置的程序。步骤s16,在所述当前显示系统完成恢复出厂设置并重新启动显示后,获取每个所述备用系统的恢复出厂设置的状态,并将自身及每个所述备用系统的恢复出厂设置的状态进行显示。在具体实施时,若当前显示系统为主系统时,当前显示系统可以直接获取其它备用系统的恢复出厂设置的状态,若当前显示系统为分系统时,由于当前显示系统已重新启动显示,此时主系统也必然完成了恢复出厂设置(因此分系统需要通过主系统才能与显示模块进行显示连接),此时当前显示系统可通过主系统来获取其它备用系统的恢复出厂设置的状态。可以理解的,恢复出厂设置的状态必然为以下状态中的任意一种:未进行恢复出厂设置、正在恢复出厂设置及已经完成恢复出厂设置,用户根据显示的状态即可清楚的了解各系统的重置情况。步骤s17,获取自身及每个所述备用系统完成本次恢复出厂设置所花费的时间。在具体实施时,若当前显示系统为主系统时,当前显示系统可以直接获取其它备用系统恢复出厂设置花费的时间,若当前显示系统为分系统时,由于当前显示系统已重新启动显示,此时主系统也必然完成了恢复出厂设置,此时当前显示系统可通过主系统来获取其它备用系统恢复出厂设置花费的时间。步骤s18,将获取的时间作为对应系统的信息记录到映射表当中。需要指出的是,由于恢复出厂设置的时间在一定程度了反映了系统的性能,通过将每次重置操作中每个系统完成恢复出厂设置的时间记录到映射表当中,使得后续对各个系统进行开发或优化时,该映射表能够起到很好的数据参考作用。综上,本实施例当中恢复出厂设置的方法相较于第一实施例当中的恢复出厂设置的方法,其当前显示系统还能在检测到重置异常时,及时的提示用户,且在检测到存在关机状态的备用系统时,自动控制其开机,以使每个备用系统都能够接收到恢复出厂设置的请求,确保所有系统都能够一同进行恢复出厂设置操作,同时在当前显示系统完成恢复出厂设置并重新启动显示后,还能够获取并显示所有系统的恢复出厂设置的状态,以便用户及时了解各系统的重置状态。本发明另一方面还提供一种恢复出厂设置的系统,请查阅图5,所述为本发明第三实施例中的恢复出厂设置的系统,其为电子设备的当前显示系统,所述恢复出厂设置的系统包括:请求发送模块121,用于当接收到恢复出厂设置的指令时,向每个所述备用系统发送恢复出厂设置的请求;重置模块122,用于当接收到至少一个所述备用系统发送的应答信号时,开始恢复出厂设置,所述应答信号是对应的所述备用系统在开始恢复出厂设置时向所述当前显示系统发送的信号。进一步地,所述恢复出厂设置的系统还包括:指令判断模块123,用于判断所述恢复出厂设置的指令是否要求所有系统均恢复出厂设置;当判断到所述恢复出厂设置的指令是要求所有系统均恢复出厂设置时,所述请求发送模块121向每个所述备用系统发送所述恢复出厂设置的请求。进一步地,所述恢复出厂设置的系统还包括:接收判断模块124,用于判断在第一预设时间内是否接收到所述应答信号;异常提示模块125,用于当判断到在第一预设时间内未接收到所述应答信号时,发出异常提示信息,以提示用户恢复出厂设置异常,同时所述请求发送模块121还将再次向每个所述备用系统发送恢复出厂设置的请求;当判断到在第一预设时间内接收到所述应答信号时,所述重置模块122开始进行恢复出厂设置。进一步地,所述请求发送模块121包括:判断单元1211,用于判断是否存在处于关机状态的备用系统;第一发送单元1212,用于当判断到存在处于关机状态的备用系统时,发送开机信号给处于关机状态的备用系统,待处于关机状态的备用系统开机后,向每个备用系统发送恢复出厂设置的请求;第二发送单元1213,用于当判断到不存在处于关机状态的备用系统时,直接向每个所述备用系统发送所述恢复出厂设置的请求。进一步地,在所述当前显示系统完成恢复出厂设置并重新启动显示后,所述恢复出厂设置的系统还包括:状态获取模块126,用于获取每个所述备用系统的恢复出厂设置的状态,并将自身及每个所述备用系统的恢复出厂设置的状态进行显示。进一步地,所述恢复出厂设置的系统还包括:时间获取模块127,用于获取自身及每个所述备用系统完成本次恢复出厂设置所花费的时间;时间记录模块128,用于将获取的时间作为对应系统的信息记录到映射表当中。本发明另一实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的恢复出厂设置的方法。本发明另一方面还提出一种电子设备,请查阅图6,所示为本发明第四实施例当中的电子设备,本实施例当中的电子设备在图1中电子设备的基础上,还包括存储器60、处理器70以及存储在存储器上并可在处理器上运行的计算机程序80,所述处理器70执行所述程序80时实现如上述的恢复出厂设置的方法。可以理解的,所述电子设备可以为手机、智能平板、电脑、智能穿戴设备、智能电视、魔镜等。本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的电子设备实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1