The embodiment of the invention provides a method and a system for interactive upgrading, relating to the technical field of computers. The method comprises the following steps: acquiring the new version of the system file, and the built-in cache or a new version of CPU file storage system to the intelligent terminal CPU is connected with a storage device; the system upgrade, the new version of the system files in the executable method of intelligent terminal current system using its own integrated extraction of executable files extraction; through the current execution system to extract the executable file, build the adaptation environment for the new version of the system file operation; through the current system will launch a new version of the system file storage medium to the intelligent terminal, and open intelligent terminal, complete the system upgrade. The embodiment of the invention can be achieved before upgrading the current system, the current system for the new version of the pre build adaptation environment without human intervention is not compatible with the adjustment problem, simplify the upgrade process, improve the efficiency of the upgrade.
【技术实现步骤摘要】
一种交互式升级的方法及系统
本专利技术属于计算机
,尤其涉及一种交互式升级的方法及系统。
技术介绍
随着计算机技术的不断发展,智能终端,如:智能手机。智能电视以及平板电脑等,软件操作系统更新迭代的速度也不断加快,因此,常常需要对其软件操作系统进行升级。现有智能终端软件操作系统的升级方式主要是通过智能终端的当前软件操作系统从网上下载获取从其他存储设备上获取新版本的软件操作系统,并将新版本的软件操作系统存储在智能终端的启动介质中,然后重新启动智能终端,使智能终端自动从启动介质中加载新版本系统文件,从而达到系统升级的目的。这种升级方式需要当前系统和新版本的系统保持完全兼容,若两者无法完全兼容,则需要人为进行一些操作,例如:人为删除当前系统文件中与新版本系统不兼容的部分文件,导致系统升级过程繁琐,并且效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种交互式升级的方法及系统,旨在解决上述现有的智能终端软件操作系统的升级方式需要当前系统和新版本的系统保持完全兼容,若两者无法完全兼容,则需要人为进行一些操作,导致系统升级过程繁琐,并且效率较低的问题。本专利技术实施例是这样实现的,一种交互式升级的方法,包括:获取新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中;在进行系统升级时,所述智能终端的当前系统使用自身集成的提取可执行文件的方法提取所述新版本系统文件中的可执行文件;通过所述当前系统执行从所述新版本系统文件中提取出的可执行文件,为所述新版本系统文件的运行搭建适配环境;通过所述当前系统将所述新版本系统文件存 ...
【技术保护点】
一种交互式升级的方法,其特征在于,包括:获取新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中;在进行系统升级时,所述智能终端的当前系统使用自身集成的提取可执行文件的方法提取所述新版本系统文件中的可执行文件;通过所述当前系统执行从所述新版本系统文件中提取出的可执行文件,为所述新版本系统文件的运行搭建适配环境;通过所述当前系统将所述新版本系统文件存储到所述智能终端的启动介质中,并重启所述智能终端,完成本次系统升级。
【技术特征摘要】
1.一种交互式升级的方法,其特征在于,包括:获取新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中;在进行系统升级时,所述智能终端的当前系统使用自身集成的提取可执行文件的方法提取所述新版本系统文件中的可执行文件;通过所述当前系统执行从所述新版本系统文件中提取出的可执行文件,为所述新版本系统文件的运行搭建适配环境;通过所述当前系统将所述新版本系统文件存储到所述智能终端的启动介质中,并重启所述智能终端,完成本次系统升级。2.如权利要求1所述的交互式升级方法,其特征在于,所述新版本系统文件和所述当前系统文件均为bin格式的二进制文件,并且由head头、内核文件、可执行文件以及尾标识四部分组成,其中所述内核文件中集成有提取可执行文件的方法。3.如权利要求2所述的交互式升级方法,其特征在于,所述可执行文件为可执行的shell脚本文件或者可执行的二进制文件。4.如权利要求3所述的交互式升级方法,其特征在于,所述获取新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中具体包括:通过编译软件按照所述bin格式的二进制文件所对应的结构编译生成所述新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中。5.如权利要求3所述的交互式升级方法,其特征在于,所述获取新版本系统文件,并将所述新版本系统文件存储至智能终端的CPU的内置缓存或者所述CPU的外接存储设备中具体包括:通过网络、串口或者SD卡从其他设备上下载所述新版本系统文件,并将所述新版本系统文件存储至智能终端的CP...
【专利技术属性】
技术研发人员:李琦,
申请(专利权)人:深圳市恒扬数据股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。