[发明专利]终端进行系统升级后生效的方法及该终端有效
申请号: | 201210188520.0 | 申请日: | 2012-06-08 |
公开(公告)号: | CN103473081B | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 陈吉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 周华霞;王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 进行 系统升级 生效 方法 | ||
技术领域
本发明涉及系统升级领域,尤其涉及终端进行系统升级后生效的方法及该终端。
背景技术
在终端使用过程中,用户会根据自身需求对系统进行升级,升级后需要重启系统。
参见图1,为现有技术终端进行系统启动的方法流程图,其包括以下步骤:
步骤101,启动硬件初始化加载程序。
基于android系统的终端越来越多,这里具体以升级android系统进行说明;具体地,本步骤启动加载引导器(bootloader),加载引导器主要功能是在开机进入系统之前,加载某些硬件初始化程序。
步骤102,运行系统内核(kernel)进程。
系统内核是指大多数操作系统的核心部分,用于管理存储器、文件、外围设备和系统资源等。
步骤103,加载应用层进程。
至此,完成了系统启动,当需要进行系统升级时,应用层进程中的升级进程进行系统升级,升级在应用层完成;升级android系统也就是升级只读存储器(ROM,Read Only Memory)。升级成功后,需关闭系统,进行重启,再次执行图1的流程,而后才能显示新系统。
升级ROM需要花费不少时间,升级ROM后重新启动系统,也需要花费较长的时间,这导致用户的体验较差。
图1的流程中,步骤102运行系统内核进程和步骤103加载应用层进程所花费的时间差不多;每次升级ROM后,都需要重新启动硬件初始化加载程序、运行系统内核进程,并加载应用层进程,花费了较长的时间。
发明内容
本发明提供了一种终端进行系统升级后生效的方法,该方法能够使终端进行系统升级后快速生效。
本发明还提供了一种终端,该终端使系统升级后快速生效。
一种终端进行系统升级后生效的方法,该方法包括:
升级进程进行系统升级,升级成功后向初始化进程发送用于指示重新加载的重载指令;
初始化进程接收重载指令后通知关闭应用层进程中的底层进程和服务进程,底层进程和服务进程保存数据并退出;
初始化进程加载升级后的底层进程和服务进程。
一种终端,该终端包括升级进程单元、初始化进程单元、底层进程单元和服务进程单元;
所述升级进程单元,用于进行系统升级,升级成功后向初始化进程单元发送用于指示重新加载的重载指令;
所述初始化进程单元,用于接收来自升级进程单元的重载指令,通知底层进程单元和服务进程单元关闭进程;而后加载升级后的底层进程和服务进程;
所述底层进程单元,用于根据初始化进程单元的通知保存数据后退出底层进程;
所述服务进程单元,用于根据初始化进程单元的通知保存数据后退出服务进程。
从上述方案可以看出,本发明中,在升级成功后,升级进程向初始化进程发送重载指令,初始化进程通知关闭应用层进程中的底层进程和服务进程,而后,初始化进程重新加载升级后的底层进程和服务进程。采用本发明方案,在系统升级完成后无需进行重启,缩短了系统生效的时间。
附图说明
图1为现有技术终端进行系统启动的流程图;
图2为加载系统应用层进程的流程图;
图3为本发明终端进行系统升级后生效的方法示意性流程图;
图4为本发明终端进行系统升级后生效的方法流程图实例;
图5为本发明终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
发明人在进行本发明的过程中发现,系统升级是针对应用层的升级,而对硬件、内核没有改变;具体地,系统升级只涉及应用层进程中底层进程和服务进程的重新加载,因而,本发明在升级完成后,只重新加载应用层进程中升级后的底层进程和服务进程。
终端在进行系统启动的过程中,会加载应用层进程。加载应用层进程的流程具体包括:启动应用层进程中的初始化(init)进程,初始化进程为父进程,而后再由初始化进程加载其所有子进程。
参见图2,为初始化进程加载其子进程的流程,其包括以下步骤:
步骤201,初始化所有设备文件,加载分区系统。
步骤202,设置设备及内核参数,设置系统权限及环境。
步骤203,加载底层进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210188520.0/2.html,转载请声明来源钻瓜专利网。