一种系统更新方法、装置及服务器的制造方法

文档序号:9524016阅读:196来源:国知局
一种系统更新方法、装置及服务器的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,具体涉及终端处理技术领域,尤其涉及一种系统更 新方法、装置及服务器。
【背景技术】
[0002] 终端系统更新过程,指终端重新安装操作系统的过程,该过程又可称为刷机,例 女口;An化oid(安卓,一种移动操作系统)系统的手机从An化oid4. 0系统更新至An化oid4. 3 系统,等等。通常,在刷机之前需要首先确认更新资源;目前,更新资源的确认主要采用人工 进行,具体为;刷机人员手动检测终端的空间配置情况,例如:检测内置SD(SecureDigital MemoryCard,安全数码卡)卡大小、或检测是否配置外置SD卡、或检测是否存在可用于刷 机的DATA(数据)分区等等;然后由刷机人员手动选择刷机的空间资源执行刷机操作。目前 的送种系统更新过程需要人工选取更新资源,耗费大量人力资源,且降低了系统更新效率。

【发明内容】

[0003] 本发明实施例提供一种系统更新方法、装置及服务器,能够对终端进行自动化系 统更新,减少资源消耗,提升系统更新效率。
[0004] 本发明实施例第一方面提供一种系统更新方法,可包括:
[0005] 当终端进行系统更新时,获取所述终端的特征信息;
[0006] 查找与所述终端的特征信息相对应的更新配置信息;
[0007] 根据所述更新配置信息,在所述终端中分配更新资源;
[0008] 采用所述更新资源将所述终端从源系统更新至目标系统。
[0009] 本发明实施例第二方面提供一种系统更新装置,可包括:
[0010] 获取模块,用于当终端进行系统更新时,获取所述终端的特征信息;
[0011] 查找模块,用于查找与所述终端的特征信息相对应的更新配置信息;
[0012] 分配模块,用于根据所述更新配置信息,在所述终端中分配更新资源;
[0013] 更新模块,用于采用所述更新资源将所述终端从源系统更新至目标系统。
[0014] 本发明实施例第Η方面提供一种服务器,可包括上述第二方面提供的系统更新装 置。
[0015] 实施本发明实施例,具有如下有益效果:
[0016] 本发明实施例在终端进行系统更新时,查找与所述终端的特征信息相对应的更新 配置信息,根据所述更新配置信息自动化分配更新资源进行系统更新,避免了采用人工选 取更新资源所带来的人力资源耗费,节省了资源消耗,有效地提升了系统更新效率。
【附图说明】
[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可w根据送些附图获得其他的附图。
[0018] 图1为本发明实施例提供的一种系统更新方法的流程图;
[0019] 图2为本发明实施例提供的另一种系统更新方法的流程图;
[0020] 图3为本发明实施例提供的又一种系统更新方法的流程图;
[0021] 图4为本发明实施例提供的一种系统更新装置的结构示意图;
[0022] 图5为本发明实施例提供的另一种系统更新装置的结构示意图;
[0023] 图6为本发明实施例提供的一种查找模块的结构示意图;
[0024]图7为本发明实施例提供的一种分配模块的结构示意图;
[0025] 图8为本发明实施例提供的一种更新模块的结构示意图;
[0026]图9为本发明实施例提供的一种检测模块的结构示意图;
[0027] 图10为本发明实施例提供的一种设置模块的结构示意图;
[0028]图11为本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0029] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0030] 下面将结合附图1-附图3,对本发明实施例提供的系统更新方法进行详细介绍。
[0031] 请参见图1,为本发明实施例提供的一种系统更新方法的流程图;该方法可包括 W下步骤S101-步骤S104。
[0032]S101,当终端进行系统更新时,获取所述终端的特征信息。
[0033] 所述终端可包括但不限于;手机、智能手机、PAD(平板电脑)、智能可穿戴设备等 等。终端的系统指所述终端的操作系统,可包括但不限于;Amlroid(安卓,一种移动操作系 统)系统、塞班系统、windows系统等等。所述终端的系统更新过程,指所述终端重新安装 操作系统的过程,该过程又可称为刷机,例如;An化oid系统的手机从An化oid4. 0系统更新 至An化oid4. 3系统,等等。所述终端的特征信息可包括;所述终端的标识信息和所述终端 的机型信息。所述终端的机型信息包括:所述终端的型号信息和/或所述终端的内核信息。
[0034]S102,查找与所述终端的特征信息相对应的更新配置信息。
[0035] 其中,所述更新配置信息可W为XML巧xtensibleMarkupLanguage,可扩展标记 语言)格式的配置文件,可用于描述所配置的刷机方案,包括谨间配置信息、操作配置信 息等等,所述终端按照所述更新配置信息所描述的刷机方案进行刷机。由于机型信息的不 同,终端的更新配置信息也可能不同,具体实现中,一个终端的特征信息可对应一个更新配 置信息,本步骤则查找与步骤S101所获取的所述终端的特征信息相对应的更新配置信息。
[0036]S103,根据所述更新配置信息,在所述终端中分配更新资源。
[0037] 所述更新资源指所述终端刷机所必需的资源,可W包括刷机所需的空间资源等 等,具体实现中,所述更新资源还可包括刷机所需的环境资源,例如:系统环境下刷机、 recovery(工程模式)环境下刷机等等。所述更新配置信息描述了所配置的刷机方案,本步 骤可根据所述更新配置信息,在所述终端中分配更新资源。
[0038]S104,采用所述更新资源将所述终端从源系统更新至目标系统。
[0039] 所述终端从源系统更新至目标系统的过程,即为所述终端的系统更新过程,指 所述终端重新安装操作系统的过程,该过程又可称为刷机,例如;Amlroid系统的手机从 AmlroicM. 0系统更新至AmlroicM. 3系统,等等。本步骤中,采用所述更新资源可将所述终 端从源系统更新至目标系统。
[0040] 本发明实施例在终端进行系统更新时,查找与所述终端的特征信息相对应的更新 配置信息,根据所述更新配置信息自动化分配更新资源进行系统更新,避免了采用人工选 取更新资源所带来的人力资源耗费,节省了资源消耗,有效地提升了系统更新效率。
[0041] 请参见图2,为本发明实施例提供的另一种系统更新方法的流程图;该方法可包 括W下步骤S201-步骤S206。
[0042]S201,当终端进行系统更新时,获取所述终端的特征信息。
[0043]S202,查找与所述终端的特征信息相对应的更新配置信息。
[0044]S203,根据所述更新配置信息,在所述终端中分配更新资源。
[0045]S204,采用所述更新资源将所述终端从源系统更新至目标系统。
[0046] 本实施例的步骤S201-步骤S204可参见图1所示实施例的步骤S101-步骤S104, 在此不赏述。
[0047]S205,检测所述终端是否成功从源系统更新至目标系统。
[0048]S206,根据所述检测结果,设置所述终端的状态。
[0049] 步骤S205-步骤S206为对所述终端进行测试的过程,通过检测所述终端是否成功 从源系统更新至目标系统,设置所述终端的状态,所述终端的状态可用于指示所述终端的 测试结果。实际应用中,若需要对多个终端进行测试,可采用调度和轮询机制,当获得当前 被测终端的状态之后,可自动切换至对下一被测终端的测试过程,直至获得所有被测终端 的状态。
[0050] 本发明实施例在终端进行系统更新时,查找与所述终端的特征信息相对应的更新 配置信息,根据所述更新配置信息自动化分配更新资源进行系统更新,避免了采用人工选 取更新资源所带来的人力资源耗费,节省了资源消耗,有效地提升了系统更新效率。
[0051] 请参见图3,为本发明实施例提供的又一种系统更新方法的流程图;该方法可包 括W下步骤S301-步骤S316。
[0052]S301,当终端进行系统更新时,获取所述终端的特征信息。
[0053] 本实施例的步骤S301可参见图1所示实施例的步骤S101,在此不赏述。
[0054]S302,获取预设配置表,所述预设配置表中包括至少一个特征信息及各特征信息 所对应的更新配置信息。
[0055] 所述预设配置表记录了特征信息与更新配置信息的对应关系,该对应关系可包 括:一个特征信息对应一个更新配置信息。其中,所述特征信息可用于唯一表征一个终端, 可包括所述终端的标识信息和所述终端的机型信息。所述更新配置信息可包括
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1