软件程序更新系统及方法

文档序号:6507824阅读:439来源:国知局
软件程序更新系统及方法
【专利摘要】一种软件程序更新系统,包括:注册模块,用于当电子装置的操作系统的写入保护机制开启时,注册需要更新的软件程序;存储模块,用于将所述软件程序的更新文档存储至所述操作系统的沙箱中;关闭模块,用于当所述沙箱中的该软件程序的更新文档合法且用户选择更新该软件程序时,关闭所述写入保护机制,并利用所述更新文档更新所述软件程序;及开启模块,用于当所有软件程序都更新完成后,开启所述写入保护机制。本发明还提供了一种软件程序更新方法。利用本发明,实现了在写入保护机制下安全地更新软件程序。
【专利说明】软件程序更新系统及方法

【技术领域】
[0001] 本发明涉及一种软件管理系统及方法,尤其涉及一种软件程序更新系统及方法。

【背景技术】
[0002] 目前各种智能电子产品和电器中都加入了操作系统,为了保证操作系统的安全 性,系统管理者利用写入保护机制来限制使用者对系统及系统软件的更改和存储等操作。 但是,在提升安全性的情况下也会造成一些固有软件很难更新甚至无法更新的情况。
[0003] 由于写入保护机制往往带有身份验证的功能,如果不具有管理者权限,则无法对 写入保护机制进行开关操作,必然会导致使用者所使用的操作系统里所有的软件程序都无 法更新。除非是寻求管理者的协助或者是直接购买最新机器才能得到最新软件程序版本的 更新服务。而且,利用管理者身份对软件程序更新的流程也相当繁琐,首先管理者由身份验 证后关闭保护机制,等待管理者安装或者更新软件程序之后,再有身份验证来开启保护机 巧||,若有大量的软件程序需要更新,则会浪费很多时间,降低工作效率。


【发明内容】

[0004] 鉴于W上内容,有必要提供一种软件程序更新系统,在写入保护机制开启下可W 安全地更新软件程序。
[0005] 此外,还有必要提供一种软件程序更新方法,在写入保护机制开启下可W安全地 更新软件程序。
[0006] 一种软件程序更新系统,运行于电子装置中,该系统包括:注册模块,用于当所述 电子装置的操作系统的写入保护机制开启时,注册需要更新的软件程序;存储模块,用于将 所述软件程序的更新文档存储至所述操作系统的沙箱中;关闭模块,用于当所述沙箱中的 该软件程序的更新文档合法且用户选择更新该软件程序时,关闭所述写入保护机制,并利 用所述更新文档更新所述软件程序;及开启模块,用于当所有软件程序都更新完成后,开启 所述写入保护机制。
[0007] -种软件程序更新方法,运行于电子装置中,该方法包括:注册步骤,当所述电子 装置的操作系统的写入保护机制开启时,注册需要更新的软件程序;存储步骤,将所述软件 程序的更新文档存储至所述操作系统的沙箱中;关闭步骤,当所述沙箱中的该软件程序的 更新文档合法且用户选择更新该软件程序时,关闭所述写入保护机制,并利用所述更新文 档更新所述软件程序;及开启步骤,当所有软件程序都更新完成后,开启所述写入保护机 制。
[0008] 相较于现有技术,所述软件程序更新系统及方法,在操作系统的写入保护机制下, 可W使得软件程序得到更新,并同时保证了操作系统的安全性。

【专利附图】

【附图说明】
[0009] 图1是本发明软件程序更新系统较佳实施例的运行环境图。
[0010] 图2是图1中软件程序更新系统的功能模块图。
[0011] 图3是本发明软件程序更新方法较佳实施例的作业流程图。
[0012] 主要元件符号说明
[0013]

【权利要求】
1. 一种软件程序更新系统,运行于电子装置中,其特征在于,该系统包括: 注册模块,用于当所述电子装置的操作系统的写入保护机制开启时,注册需要更新的 软件程序; 存储模块,用于将所述软件程序的更新文档存储至所述操作系统的沙箱中; 关闭模块,用于当所述沙箱中的该软件程序的更新文档合法且用户选择更新该软件程 序时,关闭所述写入保护机制,并利用所述更新文档更新所述软件程序;及 开启模块,用于当所有软件程序都更新完成后,开启所述写入保护机制。
2. 如权利要求1所述的软件程序更新系统,其特征在于,该系统还包括: 更新模块,用于当所述写入保护机制没有开启时,直接更新所述软件程序。
3. 如权利要求1所述的软件程序更新系统,其特征在于,所述注册模块注册需要更新 的软件程序时,取得所述软件程序的数字签章,产生该数字签章的公钥和私钥,并利用公钥 对软件程序的更新文档进行加密。
4. 如权利要求3所述的软件程序更新系统,其特征在于,所述数字签章的私钥用于对 沙箱中的更新文档进行解密,若解密成功,则所述更新文档合法,若解密失败,则所述更新 文档不合法。
5. 如权利要求4所述的软件程序更新系统,其特征在于,该系统还包括:删除模块,用 于当所述沙箱中的所述更新文档不合法时,删除该不合法的更新文档。
6. -种软件程序更新方法,运行于电子装置中,其特征在于,该方法包括: 注册步骤,当所述电子装置的操作系统的写入保护机制开启时,注册需要更新的软件 程序; 存储步骤,将所述软件程序的更新文档存储至所述操作系统的沙箱中; 关闭步骤,当所述沙箱中的该软件程序的更新文档合法且用户选择更新该软件程序 时,关闭所述写入保护机制,并利用所述更新文档更新所述软件程序;及 开启步骤,当所有软件程序都更新完成后,开启所述写入保护机制。
7. 如权利要求6所述的软件程序更新方法,其特征在于,该方法还包括:更新步骤,当 所述写入保护机制没有开启时,直接更新所述软件程序。
8. 如权利要求6所述的软件程序更新方法,其特征在于,所述注册步骤还包括:取得所 述软件程序的数字签章,产生该数字签章的公钥和私钥,并利用公钥对软件程序的更新文 档进行加密。
9. 如权利要求8所述的软件程序更新方法,其特征在于,该方法在所述关闭步骤之前 还包括:所述数字签章的私钥对沙箱中的更新文档进行解密,若解密成功,则所述更新文档 合法,若解密失败,则所述更新文档不合法。
10. 如权利要求9所述的软件程序更新方法,其特征在于,该方法在所述存储步骤之后 还包括:删除步骤,当所述沙箱中的所述更新文档不合法时,删除该不合法的更新文档。
【文档编号】G06F9/445GK104375850SQ201310356047
【公开日】2015年2月25日 申请日期:2013年8月15日 优先权日:2013年8月15日
【发明者】李忠一, 张雅智, 廖声铭 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1