一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种主板双开机的软体保护方法、系统、装置及存储介质与流程

2022-03-26 13:34:33 来源:中国专利 TAG:


1.本技术涉及主板开机保护的技术领域,尤其是涉及一种主板双开机的软体保护方法、系统、装置及存储介质。


背景技术:

2.软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。
3.目前,主板在开机过程中,主板按照用户预设的启动路径执行开机操作,用户设置的启动路径,使主板仅能按照单一软体执行开机。
4.针对上述技术,发明人认为存在有以下缺陷:若当前开机软体存在有故障,主板则无法正常开启,进而使用户难以对主板的相关软体进行编辑维护,存在有主板开机功能不完善的缺陷。


技术实现要素:

5.为了使用户在原始软体出现故障的情况下,仍旧能够启动主板,本技术提供一种主板双开机的软体保护方法、系统、装置及存储介质。
6.第一方面,本技术提供一种主板双开机的软体保护方法,采用如下的技术方案:一种主板双开机的软体保护方法,包括以下步骤:获取第一软体数据;根据所述第一软体数据,获取与所述第一软体数据相对应的第一软体状态;若所述第一软体状态处于异常状态,则获取第二软体数据;根据所述第二软体数据,生成软体切换指令并执行,所述软体切换指令用于根据所述第二软体数据启动主板。
7.通过采用上述技术方案,主板开机时,若第一软体数据损坏,则无法通过第一软体实现正常的开机操作,此时保护系统自动获取第二软体数据,并生成软体切换指令,切换至第二软体启动主板,实现第二软体的备份开机功能,使用户在第一软体出现故障的情况下,仍旧能够启动主板,起到主板开机功能保护的效果。
8.可选的,在所述获取与所述第一软体数据相对应的第一软体状态的步骤之前,还包括:根据所述第一软体数据,生成默认开机指令并执行,所述默认开机指令用于根据所述第一软体数据启动主板;若所述默认开机指令执行失败,则令所述第一软体状态置于异常状态;若所述默认开机指令执行成功,则令所述第一软体状态置于正常状态。
9.通过采用上述技术方案,主板启动时,默认采用第一软体进行开机操作,当第一软
体处于正常状态时,主板正常启动;当第一软体处于异常状态时,主板无法通过第一软体进行开机操作,进而需要保护系统开启开机保护机制。
10.可选的,在所述若所述默认开机指令执行成功,则令所述第一软体状态置于正常状态的步骤之后,还包括:根据所述第一软体数据以及所述第二软体数据,生成全面更新指令并执行,所述全面更新指令用于提示用户更新所述第一软体数据以及所述第二软体数据。
11.通过采用上述技术方案,当主板使用第一软体进行开机时,保护系统生成全面更新指令,提示用户更新第一软体数据以及第二软体数据,使用户能够及时对第一软体数据以及第二软体数据进行相关的维护更新。
12.可选的,在所述生成全面更新指令并执行的步骤之后,还包括:获取第一软体数据更新情况;若所述第一软体数据更新情况为失败情况,则生成更新失败指令并执行,所述更新失败指令用于提示用户第一软体数据更新失败。
13.通过采用上述技术方案,当用户对第一软体进行数据维护时,若第一软体数据更新失败,此时保护系统生成更新失败指令,提示用户当前更新过程失败,进而使用户重新输入更新命令,对第一软体进行数据更新。
14.可选的,在所述生成更新失败指令并执行的步骤之后,还包括:根据所述第二软体数据,执行所述生成软体切换指令并执行的步骤。
15.通过采用上述技术方案,当第一软体数据更新失败时,保护系统自动执行生成软体切换指令并执行的步骤,使用第二软体进行主板开机,实现备份开机功能,保护主板开机过程的正常进行。
16.可选的,在所述生成软体切换指令并执行的步骤之后,还包括:根据所述第一软体数据,生成第一软体更新指令并执行,所述第一软体更新指令用于提示用户更新所述第一软体数据。
17.通过采用上述技术方案,当使用第二软体进行开机时,说明此时第一软体存在有故障,保护系统生成第一软体更新指令,提示用户更新维护第一软体数据,此时第二软体处于运行状态,且没有备份软体,因此此时仅能够更新第一软体数据。
18.可选的,还包括:获取实际软体运行时长;从预设的数据库中调取与所述实际软体运行时长相对应的预设维护周期;若所述实际软体运行时长达到所述预设维护周期,则生成数据维护指令并执行,所述数据维护指令用于自动更新所述第二软体数据。
19.通过采用上述技术方案,第二软体作为原始备份软体,原厂会定期的对第二软体的内容进行自动升级,使第二软体数据能够更好地保持最新版本。
20.第二方面,本技术提供一种主板双开机的软体保护系统,采用如下的技术方案:一种主板双开机的软体保护系统,包括:第一软体数据获取模块,用于获取第一软体数据;第一软体状态获取模块,用于根据所述第一软体数据,获取与所述第一软体数据相对应的第一软体状态;
第二软体数据获取模块,用于若所述第一软体状态处于异常状态,则获取第二软体数据;软体切换指令生成模块,用于根据所述第二软体数据,生成软体切换指令并执行,所述软体切换指令用于根据所述第二软体数据启动主板。
21.第三方面,本技术提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一一种主板双开机的软体保护方法的计算机程序。
22.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理器加载并执行如上述任一一种主板双开机的软体保护方法的计算机程序。
附图说明
23.图1是本技术实施例一种主板双开机的软体保护方法的流程示意图。
24.图2是本技术实施例中生成默认开机指令并执行的流程示意图。
25.图3是本技术实施例中执行生成软体切换指令并执行的步骤的流程示意图。
26.图4是本技术实施例中从预设的数据库中调取与实际软体运行时长相对应的预设维护周期的流程示意图。
27.图5是本技术实施例一种主板双开机的软体保护系统的模块框图。
28.附图标记说明:1、第一软体数据获取模块;2、第一软体状态获取模块;3、第二软体数据获取模块;4、软体切换指令生成模块。
具体实施方式
29.以下结合附图1-5对本技术作进一步详细说明。
30.本技术实施例公开一种主板双开机的软体保护方法、系统、装置及存储介质。
31.参照图1,一种主板双开机的软体保护方法,包括:s101:获取第一软体数据。
32.具体的,主机开机时,保护系统自动调取存储在预设数据库中的第一软体数据,其中,第一软体数据为用户预先设置生成,第一软体数据作为主机开机的默认启动路径,用于启动主机,实现主机的开机功能。
33.s102:获取与第一软体数据相对应的第一软体状态。
34.具体的,保护系统根据第一软体数据,获取与第一软体数据相对应的第一软体状态。当保护系统获取到第一软体数据后,保护系统对第一软体数据的运行情况进行识别判断。
35.s103:若第一软体状态处于异常状态,则获取第二软体数据。
36.具体的,若保护系统识别到此时第一软体状态处于异常状态时,说明此时主板无法通过第一软体实现开机操作,保护系统继而自动获取第二软体数据,其中,第二软体数据作为原始备份的开机数据,能够为主板提供开机保护方案。
37.s104:生成软体切换指令并执行。
38.具体的,保护系统根据第二软体数据,生成软体切换指令并执行,软体切换指令用
于根据第二软体数据启动主板。主板开机时,若第一软体数据损坏,无法通过第一软体实现正常的开机操作,则自动获取第二软体数据,并生成软体切换指令,切换至第二软体启动主板,实现第二软体的备份开机功能,使用户在第一软体出现故障的情况下,仍旧能够启动主板,起到主板开机功能保护的效果。
39.s105:生成第一软体更新指令并执行。
40.具体的,保护系统根据第一软体数据,生成第一软体更新指令并执行,第一软体更新指令用于提示用户更新第一软体数据。当主机使用第二软体进行开机时,说明此时第一软体存在有故障,保护系统生成第一软体更新指令,提示用户更新维护第一软体数据。
41.此时,第二软体处于开机运行状态,第一软体损坏,第二软体被占用,此时主机内没有多余的备份开机软体,因此,此时用户仅能够更新第一软体数据,以免用户更新第二软体数据失败,造成第二软体数据内容损坏,使主板无法正常执行开机操作。
42.其中,作为一种实施方式,本技术实施例的s105是可选的。
43.参照图2,在s102之前还会根据第一软体数据生成第一软体状态,具体包括以下步骤:s201:生成默认开机指令并执行。
44.具体的,保护系统根据第一软体数据,生成默认开机指令并执行,默认开机指令用于根据第一软体数据启动主板。主板启动时,保护系统默认采用第一软体进行开机操作,保护系统根据获取到的第一软体数据,生成默认开机指令,使主板在第一软体提供的运行环境下执行开机操作。
45.s202:若默认开机指令执行失败,则令第一软体状态置于异常状态。
46.具体的,当第一软体处于异常状态时,主板无法通过第一软体进行开机操作,因此当默认开机指令执行失败时,说明第一软体状态处于异常状态,进而需要保护系统开启开机保护机制。
47.s203:若默认开机指令执行成功,则令第一软体状态置于正常状态。
48.具体的,当第一软体处于正常状态时,主板正常启动,此时默认开机指令能够执行成功,说明第一软体状态处于正常状态,主板在第一软体提供的运行环境下直接开机。
49.参照图3,在s203之后还会根据第一软体数据更新情况生成软体切换指令,具体包括以下步骤:s301:生成全面更新指令并执行。
50.具体的,保护系统根据第一软体数据以及第二软体数据,生成全面更新指令并执行,其中,全面更新指令用于提示用户更新第一软体数据以及第二软体数据。当主板使用第一软体进行开机时,保护系统生成全面更新指令,提示用户此时能够更新第一软体数据以及第二软体数据,使用户能够及时对第一软体数据以及第二软体数据进行相关的维护更新。
51.s302:获取第一软体数据更新情况。
52.具体的,用户进行数据更新时,可能存在有数据更新失败的情况,由于此时第一软体处于被占用的状态,因此,用户可以随意对第二软体进行更新,当第二软体更新失败时,不会对主板的开机进程造成影响。
53.当用户对第一软体进行数据更新时,保护系统实时监测第一软体数据更新情况,
判断当前更新是否存在有错误,若第一软体出现更新差错时,主机无法通过第一软体继续执行开机操作,此时,保护系统采取备份开机方案,以保证主机的正常开机过程。
54.s303:若第一软体数据更新情况为失败情况,则生成更新失败指令并执行。
55.具体的,若第一软体更新出现错误,那么此时第一软体数据的更新情况为失败情况,保护系统生成更新失败指令,其中,更新失败指令用于提示用户第一软体数据更新失败。当用户对第一软体进行数据维护时,若第一软体数据更新失败,此时保护系统生成更新失败指令,提示用户当前更新过程失败,进而使用户重新输入更新命令,重新对第一软体进行数据更新操作。
56.s304:执行生成软体切换指令并执行的步骤。
57.具体的,保护系统根据第二软体数据,执行生成软体切换指令并执行的步骤。当第一软体数据更新失败时,保护系统自动执行生成软体切换指令并执行的步骤,使用第二软体进行主板开机工作,实现主板的备份开机功能,保护主板开机过程的正常进行。
58.其中,作为一种实施方式,本技术实施例的s302至s304是可选的。
59.参照图4,本实施例公开一种主板双开机的软体保护方法,具体包括以下步骤:s401:获取实际软体运行时长。
60.具体的,主板在使用过程中,保护系统实时获取主板的工作时长,进而获取相对应的实际软体运行时长。
61.s402:从预设的数据库中调取与实际软体运行时长相对应的预设维护周期。
62.具体的,保护系统获取相对应的实际软体运行时长后,从预设的数据库中调取与实际软体运行时长相对应的预设维护周期,其中,预设维护周期为用户根据更新周期预先设置生成。
63.s403:若实际软体运行时长达到预设维护周期,则生成数据维护指令并执行。
64.具体的,当第二软体的实际软体运行时长达到用户设定的预设维护周期时,保护系统自动生成数据维护指令,其中,数据维护指令用于自动更新第二软体数据。第二软体作为原始备份软体,原厂会定期的对第二软体的内容进行自动升级,使第二软体数据能够更好地保持版本更新。
65.本技术实施例一种主板双开机的软体保护方法的实施原理为:主板开机时,保护系统根据第一软体数据,生成默认开机指令并执行,保护系统根据第一软体数据启动主板。若第一软体数据损坏,则无法通过第一软体实现正常的开机操作,此时保护系统自动获取第二软体数据,并生成软体切换指令,切换至第二软体启动主板,根据第二软体数据启动主板。实现第二软体的备份开机功能,使用户在第一软体出现故障的情况下,仍旧能够启动主板,起到主板开机功能保护的效果。
66.基于上述方法,本技术实施例还公开一种主板双开机的软体保护系统。参照图5,一种主板双开机的软体保护系统,包括:第一软体数据获取模块1,第一软体数据获取模块1用于获取第一软体数据。
67.第一软体状态获取模块2,第一软体状态获取模块2用于根据第一软体数据,获取与第一软体数据相对应的第一软体状态。
68.第二软体数据获取模块3,第二软体数据获取模块3用于若第一软体状态处于异常状态,则获取第二软体数据。
69.软体切换指令生成模块4,软体切换指令生成模块4用于根据第二软体数据,生成软体切换指令并执行,软体切换指令用于根据第二软体数据启动主板。
70.本技术实施例还公开一种智能终端,其包括存储器和处理器,其中,存储器上存储有能够被处理器加载并执行如上述的一种主板双开机的软体保护方法的计算机程序。
71.本技术实施例还公开一种计算机可读存储介质。计算机可读存储介质内存储有能够被处理器加载并执行如上述的一种主板双开机的软体保护方法的计算机程序,计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
72.以上实施例仅用以说明本发明的技术方案,而非对发明的保护范围进行限制。显然,所描述的实施例仅仅是本发明部分实施例,而不是全部实施例。基于这些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明所要保护的范围。尽管参照上述实施例对本发明进行了详细的说明,本领域普通技术人员依然可以在不冲突的情况下,不作出创造性劳动对本发明各实施例中的特征根据情况相互组合、增删或作其他调整,从而得到不同的、本质未脱离本发明的构思的其他技术方案,这些技术方案也同样属于本发明所要保护的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献