一种基于镜像技术的操作系统状态更新方法及装置的制造方法

文档序号:8380768阅读:174来源:国知局
一种基于镜像技术的操作系统状态更新方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于镜像技术的操作系统状态更新方法及装置。
【背景技术】
[0002]随着智能电视/机顶盒产品快速发展,智能操作系统如Andro id/1 OS平台,快速应用于这些产品,但智能系统的业务复杂度较高,开机启动时间比较长。这时镜像技术通过将终端设备某一时刻的状态保存成镜像,以后设备启动时恢复镜像来还原运行时现场状态以达到快速开机的目的。
[0003]现有技术存在如下问题:镜像中保存了某一时刻的系统中的所有的进程与数据,但是在开机时操作系统重新启动过程中,当所述系统镜像载入内存时,开机时的操作系统就完全的恢复成制作所述镜像那一时刻的系统状态,随后再刷新成用户最终设置的状态。这个过程极不平滑,给用户的体验极差,因此基于当下的镜像技术,一旦涉及系统属性的改变,都需要重新制作镜像,使这些系统数据写入镜像。但这样的操作过于复杂且费时费力,在用户体验方面效果不佳。

【发明内容】

[0004]本发明实施例提供一种基于镜像技术的操作系统状态更新方法,能够用镜像来保存用于快速启动系统的内存中的所有数据,并使系统其它用户可设置的参数保存在内存之外的物理存储介质上以便开机时快速更新系统状态,从而达到启动操作系统后快速更新系统中用户可设置参数的效果。
[0005]第一方面提供一种基于镜像技术的操作系统状态更新方法,包括:
[0006]在制作操作系统镜像时,将内存中的数据快照处理以形成所述操作系统镜像;
[0007]所述内存中的数据中的用户可设置的操作系统参数改变时,将改变后的用户可设置的操作系统参数存储在物理存储介质中,所述物理存储介质不包括所述内存;
[0008]将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存,以用于更新所述用户可设置的操作系统参数。
[0009]在第一方面第一种可能的实现方式中,
[0010]在将所述操作系统镜像载入所述内存之前,所述方法还包括:
[0011]在所述物理存储介质上设置操作系统快速启动标识,以用于在将所述操作系统镜像载入所述内存过程中,载入所述改变后的用户可设置的操作系统参数。
[0012]结合第一方面至第一方面第一种可能的实现方式中任一种可能的实现方式,在第二种可能的实现方式中,
[0013]在将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存之前,所述方法还包括:
[0014]根据所述快速启动标识,从所述物理存储介质中获取所述改变后的用户可设置的操作系统参数。
[0015]结合第一方面至第一方面第二种可能的实现方式中任一种可能的实现方式,在第三种可能的实现方式中,
[0016]所述内存中的数据中的用户可设置的操作系统参数改变时,将所述改变后的用户可设置的操作系统参数存储在物理存储介质中,包括:
[0017]所述内存中的数据中的用户可设置的操作系统参数改变时,将所述改变后的用户可设置的操作系统参数存储在物理存储介质中,所述用户可设置的操作系统参数包括画面分辨率参数或系统语言种类参数。
[0018]结合第一方面至第一方面第三种可能的实现方式中任一种可能的实现方式,在第四种可能的实现方式中,
[0019]将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存,以用于更新所述用户可设置的操作系统参数,所述用户可设置的操作系统参数包括画面分辨率参数或系统语言种类参数。
[0020]第二方面提供一种智能终端,其特征在于,包括:
[0021]处理器,用于在制作操作系统镜像时,将内存中的数据快照处理以形成所述操作系统镜像;
[0022]内存,用于在制作所述系统镜像时,存储用于制作操作系统镜像的所有数据;
[0023]物理存储介质,用于在所述内存中的数据中的用户可设置的操作系统参数改变时,将所述改变后的用户可设置的操作系统参数存储在物理存储介质中,所述物理存储介质不包括所述内存;
[0024]所述处理器,还用于将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内
[0025]存,以用于更新所述用户可设置的操作系统参数。
[0026]在第二方面第一种可能的实现方式中,在将所述操作系统镜像载入所述内存之前,所述处理器,还用于在所述物理存储介质上设置操作系统快速启动标识,以用于在将所述操作系统镜像载入所述内存过程中,载入所述改变后的用户可设置的操作系统参数。
[0027]结合第二方面至第二方面第一种可能的实现方式中任一种可能的实现方式,在第二种可能的实现方式中,
[0028]在将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存之前,所述处理器还用于根据所述快速启动标识,从所述物理存储介质中获取所述改变后的用户可设置的操作系统参数。
[0029]结合第二方面至第二方面第二种可能的实现方式中任一种可能的实现方式,在第三种可能的实现方式中,
[0030]在所述内存中的数据中的用户可设置的操作系统参数改变时,将所述改变后的用户可设置的操作系统参数存储在物理存储介质中的方面,所述物理存储介质,具体用于在所述内存中的数据中的画面分辨率参数或系统语言种类参数改变时,将所述改变后的画面分辨率参数或系统语言种类参数存储在物理存储介质中。
[0031]结合第二方面至第二方面第三种可能的实现方式中任一种可能的实现方式,在第三种可能的实现方式中,
[0032]在将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存的方面,所述处理模块,具体用于将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的画面分辨率参数或系统语言种类参数时,将所述改变后的画面分辨率参数或系统语言种类参数从所述物理存储介质载入所述内存。
[0033]第三方面提供一种基于镜像技术的操作系统状态更新装置,其特征在于,包括:
[0034]处理模块,用于在制作操作系统镜像时,将内存中的数据写入所述操作系统镜像;
[0035]内存模块,用于在制作所述系统镜像时,存储用于制作操作系统镜像的所有数据;
[0036]物理存储模块,用于所述内存中的数据中的用户可设置的操作系统参数改变时,将所述改变后的用户可设置的操作系统参数存储在物理存储介质中,所述物理存储介质不包括所述内存;
[0037]所述处理模块,还用于将所述操作系统镜像载入所述内存,并在所述操作系统镜像载入所述内存过程中载入所述改变后的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数从所述物理存储介质载入所述内存,以用于更新所述用户可设置的操作系统参数。
[0038]在第三方面第一种可能的实现方式中,
[0039]所述处理模块,还用于将所述操作系统镜像载入所述内存过程中,载入所述改变了的用户可设置的操作系统参数时,将所述改变后的用户可设置的操作系统参数的值载入内存,以用于设置所述用户可设置的操作系统参数,包括:
[0040]所述处理模块,还用于在所述物理存储介质上设置操作系统快速启动标识,以用于在将所述操作系统镜像载入所述内存过程中,载入所述改变后的用户可设置的操作系统参数的值。
[0041]结合第三方面至第三方面第一种可能的实现方式中任一种可能的实现方式,在第二种可能的实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1