升级方法及装置制造方法及图纸

技术编号:4228111 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种升级方法及装置,该方法包括:获取升级电脑侧软件和终端侧软件所需要的资源文件,并将资源文件存储于终端中;从终端获取资源文件中的升级电脑侧软件所需要的文件,并根据获取到的升级电脑侧软件所需要的文件对电脑侧软件进行升级;根据资源文件中的升级终端侧所需要的文件对终端进行升级。通过本发明专利技术提高了升级的安全性与速度。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种升级方法及装置
技术介绍
随着3G网络的推广,USB modem、E邓ress卡等无线终端设备的软件版本会经常需要进行升级,升级的内容可能会包括如下一些方面网络配置参数、功能、软件界面等。目前,大多的用户界面(User Interface,简称为UI)软件(即,需要在PC侧安装的软件)都是集成在终端设备中的,当用户在电脑(Personal Computer,简称为PC)侧插入该终端设备之后,就可以直接从终端设备获取UI软件并进行安装,省去了使用光盘进行软件安装的麻烦。 在这种情况下,如果要升级UI软件,就必须将存放在板侧特定存储区域的UI软件进行升级,进一步地,如果要对功能进行变更,则板侧软件的版本需要重新编译生成,整体进行烧录才可以完成。 目前,对于这种集成到板侧的软件升级时主要采用如下方式首先,将板侧软件和PC侧软件(即,UI软件)集成在一起的升级包下载到PC侧,再将下载到的整个升级包写到板侧,从而完成固件升级。这样的升级方式中,升级包往往是整个UI软件或者整个板侧软件,这样就会出现升级文件大,升级时间长的问题,并且从服务器下载升级包的时候会加大用户的流量。另外,对设备进行较大文件的烧录时,可能出现将设备系统破坏,导致设备报废。 针对相关技术中先将整个升级包下载到PC侧,再从PC侧下载整个升级包到终端侧进行升级而导致的升级文件大、时间长甚至可能破坏终端系统的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中先将整个升级包下载到PC侧,再从PC侧下载整个升级包到终端侧进行升级而导致的升级文件大、时间长甚至可能破坏终端系统的问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种升级方案,以解决上述问题。 为了实现上述目的,根据本专利技术的一个方面,提供了 一种升级方法。 根据本专利技术的升级方法包括获取升级电脑侧软件和终端侧软件所需要的资源文件,并将资源文件存储于终端中;从终端获取资源文件中的升级电脑侧软件所需要的文件,并根据获取到的升级电脑侧软件所需要的文件对电脑侧软件进行升级;根据资源文件中的升级终端侧所需要的文件对终端进行升级。 优选地,在获取升级终端侧软件和电脑侧软件所需要的资源文件之前,将终端侧软件和电脑侧软件分为基础版本和配置信息,其中,配置信息用于指示加载于基础版本之上的功能;资源文件包括配置信息。 优选地,从终端获取资源文件中的升级电脑侧软件所需要的文件包括根据配置信息从终端获取升级电脑侧软件所需要的文件。 优选地,根据资源文件中的升级终端侧所需要的文件对终端进行升级包括从资源文件中获取配置信息,并根据获取到的配置信息对终端进行升级。 优选地,根据获取到的配置信息对终端进行升级包括在电脑侧软件运行时,启动终端侧软件,终端侧软件根据获取到的配置信息进行功能加载。 优选地,从终端获取资源文件中的升级电脑侧软件所需要的文件包括根据电脑侧软件所在的操作系统从终端获取与操作系统对应的升级电脑侧软件所需要的文件。 优选地,根据获取到的升级电脑侧软件所需要的文件对电脑侧软件进行升级包括对获取到的升级电脑侧软件所需要的文件进行校验,在校验通过的情况下,使用获取到的文件对电脑侧软件进行升级。为了实现上述目的,根据本专利技术的另一方面,还提供了 一种升级装置。 根据本专利技术的升级装置包括终端侧和电脑侧,终端侧包括第一获取模块,第一获取模块用于获取升级终端侧软件和电脑侧软件所需要的资源文件,并将资源文件存储于终端中;终端侧还包括第一升级模块,第一升级模块用于根据资源文件中的升级终端侧所需要的文件对终端进行升级;电脑侧包括第二获取模块,第二获取模块用于从终端获取资源文件中的升级电脑侧软件所需要的文件;电脑侧还包括第二升级模块,第二升级模块用于根据获取到的升级电脑侧软件所需要的文件对电脑侧软件进行升级。 优选地,第二获取模块用于根据配置信息从终端获取升级电脑侧软件所需要的文件,其中,配置信息用于指示加载于基础版本之上的功能,电脑侧软件分为基础版本和配置信息。 优选地,第一升级模块用于从资源文件中获取配置信息,并根据获取到的配置信息对终端进行升级,其中,配置信息用于指示加载于基础版本之上的功能,终端侧软件分为基础版本和配置信息。 通过本专利技术,采用将升级终端侧软件和PC侧软件所需要的资源文件保存在终端,PC侧软件从终端获取所需要的文件并升级,解决了相关技术中先将整个升级包下载到PC侧,再从PC侧下载整个升级包到终端侧进行升级而导致的升级文件大、时间长甚至可能破坏终端系统的问题,进而提高了升级的安全性与速度。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中 图1是根据本专利技术实施例的升级方法的流程图; 图2是根据本专利技术实施例的升级装置的结构框图; 图3是根据本专利技术实施例的PC侧软件安装时的流程图; 图4是根据本专利技术实施例的PC侧软件从板侧获取配置文件的流程图。具体实施方式 功能概述 本专利技术实施例提供了一种升级方案,该方案的处理原则如下将升级终端侧软件和PC侧软件所需要的资源文件保存在终端,PC侧软件从终端获取所需要的文件并升级,进一步地,在该方案中还采用了将终端侧软件和PC侧软件分为基础版本和配置信息(配置信息可以记载在配置文件中),从而可以在只修改存放在终端特定存储区域的一些配置文件就可完成升级终端设备软件(即,终端侧软件和电脑侧软件)的升级。配置文件升级后,板侧软件(即,终端侧软件)在运行时候,通过读取配置文件进行功能加载;PC侧软件在安装的时候,从设备侧获取这些配置文件信息更新软件。通过该方案完成整个终端软件的更新升级。 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。 在以下实施例中,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。 根据本专利技术的实施例,提供了一种升级方法,图1是根据本专利技术实施例的升级方法的流程图,如图1所示,该方法包括如下步骤 步骤S102,获取升级电脑(PC)侧软件和终端侧软件所需要的资源文件,并将资源文件存储于终端中。 优选的,在步骤S102中,终端可以通过升级服务器获取到所需要的资源文件,也可以通过终端上的接口由用户直接将资源文件保存到终端中。 步骤S104,从终端获取资源文件中的升级电脑侧软件所需要的文件,并根据获取到的升级电脑侧软件所需要的文件对电脑侧软件进行升级。 步骤S106,根据资源文件中的升级终端侧所需要的文件对终端进行升级。 优选地,在该步骤S104和步骤S106中,可以在资源文件中包括一个升级电脑侧软件所需要的文件的列表,电脑侧软件可以根据该列表来获取对应的文件;也可以在每个资源文件上设置标识,以表明该文件是本文档来自技高网...

【技术保护点】
一种升级方法,其特征在于,包括:    获取升级电脑侧软件和终端侧软件所需要的资源文件,并将所述资源文件存储于终端中;    从所述终端获取所述资源文件中的升级所述电脑侧软件所需要的文件,并根据获取到的升级所述电脑侧软件所需要的文件对所述电脑侧软件进行升级;    根据所述资源文件中的升级所述终端侧所需要的文件对所述终端进行升级。

【技术特征摘要】

【专利技术属性】
技术研发人员:舒娟媚王晔张旭辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1