一种快速启动系统的方法及智能电子设备与流程

文档序号:12718672阅读:348来源:国知局
一种快速启动系统的方法及智能电子设备与流程

本发明涉及智能终端领域,尤其涉及一种快速启动系统的方法及智能电子设备。



背景技术:

随着智能电子的普及,越来越多的家庭开始使用智能电子产品也称为家庭智能机器人。目前的电子设备在开机启动后,先检测并初始化硬件设备,并在完成后启动加载操作系统,一个一个应用程序依次启动。由此导致开机时间长,系统启动速度慢。

为了加快系统的启动速度,现有技术通过如采用休眠功能或采用待机功能等方式进行系统启动的加速,但上述方式的启动准备较为繁琐,且不稳定,因此,目前仍然缺乏快速启动电子设备的相关技术。



技术实现要素:

针对上述问题先提供能够加快系统开机启动速度的一种快速启动系统的方法及智能电子设备。

具体的技术方案是:

一种快速启动的系统,适用于智能电子设备,其中,包括:

一启动单元,用于启动所述智能电子设备;

一选择单元,连接所述启动单元,用于根据使用者操作选择所述智能电子设备内的系统文件;

一第一镜像单元,连接所述选择单元,用于保存启动所述智能电子设备时的最小系统内存镜像;

一第二镜像单元,连接所述选择单元,用于保存所述智能电子设备关闭时的系统内存镜像;

所述启动单元根据所述选择单元的选择结果以所述第一镜像单元中的所述最小系统内存镜像启动所述智能电子设备,或者以所述第二镜像单元中的所述系统内存镜像启动所述智能电子设备。

优选的,上述的快速启动的系统,其中,还包括:

一第一存储单元,用于存储所述智能电子设备工作时对所述最小系统内存镜像的修改内容;

一第一修改单元,分别连接所述第一存储单元及所述第一镜像单元,用以于所述智能电子设备空闲时将所述第一存储单元中存储的所述修改内容与所述第一镜像单元中的所述最小系统内存镜像适配的合并。

优选的,上述的快速启动的系统,其中,还包括:

一第二存储单元,用于存储所述智能电子设备关闭时所述系统内存镜像中的应用程序正在操作的对象文件;

所述启动单元采用所述第二镜像单元中的所述最小系统内存镜像启动所述智能电子设备时,于所述智能电子设备启动后再加载所述第二存储单元存储的所述对象文件。

优选的,上述的快速启动的系统,其中,还包括一判断单元,所述判断单元连接所述第一修改单元,所述判断单元用以根据一预设阈值,于所述第一修改单元对所述第一存储单元中存储的内容与所述第一镜像单元中的内容进行合并时,判断所述第一存储单元中存储的内容被使用次数是否大于所述预设阈值,如不大于所述预设预置则不进行合并。

优选的,上述的快速启动的系统,其中,所述预设阈值为2。

优选的,上述的快速启动的系统,其中,还包括第一生成单元,所述第一生成单元连接所述第一镜像单元,用以于所述智能电子设备第一次启动时将所述智能电子设备的系内存中的内容存储至所述第一镜像单元。

优选的,上述的快速启动的系统,其中,所述第一存储单元形成于一非易失性存储器中。

优选的,上述的快速启动的系统,其中,所述第二存储单元形成于一非易失性存储器中。

优选的,上述的快速启动的系统,其中,所述第一镜像单元及所述第二镜像单元形成于一非易失性存储器中。

还包括,一种智能电子设备,其中,采用上述快速启动的系统。

上述技术方案的有益效果是:通过对智能电子设备在不同状态下形成不同的镜像文件,当启动智能设备时,通过还原镜像文件中的系统现场,使系统不需要再依次启动应用程序,进而实现减少智能电子设备开机启动的时间。

附图说明

图1为本发明一种快速启动系统的方法及智能电子设备的实施例结构图;

图2为本发明一种快速启动系统的方法及智能电子设备的部分实施例结构图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

一种快速启动的系统,适用于智能电子设备,如图1所示,

包括:

一启动单元,用于启动智能电子设备;

一选择单元1,连接启动单元,用于根据使用者操作选择智能电子设备内的系统文件;

选择单元1选择用以快速启动智能电子设备的系统文件,通过启动该系统文件内容能够达到快速启动智能电子的目的。

上述的系统文件包括,一第一镜像单元2,连接选择单元1,用于保存启动智能电子设备时的最小系统内存镜像;

通过将第一镜像单元2中最小系统内存镜像还原至系统内存,使智能电子设备可以被快四启动,而不需要再根据启动项记载的启动项目,一个一个依次加载到系统内存再进行启动,从而大大减少了智能电子设备启动的时间。

上述的系统文件还包括,一第二镜像单元3,连接选择单元1,用于保存智能电子设备关闭时的系统内存镜像;

通过选择调取并还原第二镜像文件内对前一次智能电子设备关闭时的系统内存镜像,能快速进入到前一次的操作环境中,进而能快速得到相对操作程序的响应,更加方便了使用者的使用。

启动单元根据选择单元1的选择结果以第一镜像单元2中的最小系统内 存镜像启动智能电子设备,或者以第二镜像单元3中的系统内存镜像启动智能电子设备。

用户可以根据自己的需要进行对第一镜像单元2中的系统内存镜像以及第二镜像单元3中的系统内存镜像进行选择。

于较佳的实施例中,如图2所示,还包括:

一第一存储单元4,用于存储智能电子设备工作时对最小系统内存镜像的修改内容;

第一存储单元4用以存储用户使用智能电子设备时对最小系统内存镜像中对应的应用程序所作的修改,如对应用程序的增加、删除、替换、更新等。

一第一修改单元5,分别连接第一存储单元4及第一镜像单元2,用以于智能电子设备空闲时将第一存储单元4中存储的修改内容与第一镜像单元2中的最小系统内存镜像适配的合并。

通过于智能电子设备空闲时将第一存储单元4中存储的修改内容与第一镜像单元2中的最小系统内存镜像适配的合并,可减少用户正常使用时的系统资源开销,维持用户良好的使用体验。

于较佳的实施例中,还包括:

一第二存储单元(图中未标出),用于存储智能电子设备关闭时系统内存镜像中的应用程序正在操作的对象文件;

启动单元采用第二镜像单元3中的最小系统内存镜像启动智能电子设备时,于智能电子设备启动后再加载第二存储单元存储的对象文件。

于智能电子设备正常启动后再加载第二存储单元存储的对象文件,既可提高智能电子设备的启动速度,在不延长用户等待时间的前提下又可还原前一次用户的使用场景,从而提高了用户体验。

在本技术方案的基础上,进一步的,还包括第一生成单元7,第一生成单元7连接第一镜像单元2,用以于智能电子设备第一次启动时将智能电子 设备的系内存中的内容存储至第一镜像单元2。

当智能电子设备第一次完全启动后,将智能电子设备当前内存中的内容作为最小系统内存镜像保存至第一镜像单元2,这时的系统内存中的系统文件为智能电子设备在正常启动时所必需的系统文件,通过保存这些必须的系统文件即可获得最小系统内存镜像。

于较佳的实施例中,还包括一判断单元6,判断单元6连接第一修改单元5,判断单元6用以根据一预设阈值,于第一修改单元5对第一存储单元4中存储的内容与第一镜像单元2中的内容进行合并时,判断第一存储单元4中存储的内容被使用次数是否大于预设阈值,如不大于预设预置则不进行合并。

在上述技术方案的基础上,进一步的,预设阈值为2。

判断单元6用以判断第一存储单元4中的操作程序是否可以被合并入第一镜像单元2中,如第一存储单元4中的操作程序经常被使用,如设定一个一周内使用的阈值次数为2次,则在第一存储单元4中的操作程序一种内被使用2次时,经判断单元6进行判断,符合条件,将第一存储单元4中的内容合并到第一镜像单元2中,作为优先启动的内容,以优化快速启动的程序。

于较佳的实施例中,第一存储单元4形成于一非易失性存储器中。

于较佳的实施例中,第二存储单元形成于一非易失性存储器中。

于较佳的实施例中,第一镜像单元2及第二镜像单元3形成于一非易失性存储器中。

上述第一存储单元4、第二存储单元、第一镜像单元2及第二镜像单元3可形成于同一非易失性存储器中。

本发明的技术方案中,还包括一种智能电子设备,采用上述快速启动系统的方法。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及 保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1