一种文件更新的方法、装置和系统的制作方法

文档序号:9911252阅读:185来源:国知局
一种文件更新的方法、装置和系统的制作方法
【技术领域】
[0001] 本发明涉及计算机应用技术领域,特别涉及一种文件更新的方法、文件更新的装 置和系统。
【背景技术】
[0002] 随着计算机技术的发展,企业应用系统的使用越来越广泛,而应用系统在使用过 程中难免需要进行文件更新,以填补应用系统漏洞或增加应用系统功能等等。
[0003] 目前,对于应用中的文件更新的方式:将待更新的所有文件发布到文件更新的装 置端,当终端启动应用后,通过手动或自动的方式直接从文件更新的装置端下载待更新的 所有文件。而待更新的所有文件中可能只有部分文件是应用所必需更新的,另一部分文件 是非必需更新的,例如:某一应用包含功能A模块和功能B模块,其中,功能A模块是针对部门 1所开发的,功能B模块是针对部门2所开发的,现有的这种文件更新方式,使得部门1和部门 2均需要同时更新功能A模块和功能B模块对应的所有待更新的文件,使得文件更新没有针 对性,导致应用更新效率较低。

【发明内容】

[0004] 本发明实施例提供了一种文件更新的方法、文件更新的装置和系统,能够有效地 提尚应用的更新效率。
[0005] -种文件更新的方法,设置至少两个版本信息集;还包括:
[0006] 将各个文件的版本信息分配到所述至少两个版本信息集;
[0007] 建立客户端各个功能模块与所述至少两个版本信息集的对应关系;
[0008] 在接收到当前客户端对目标功能模块的触发后,根据所述对应关系,确定该目标 功能模块对应的目标版本信息集;
[0009] 确定所述目标版本信息集中待更新文件的版本信息;
[0010] 将所述待更新文件的版本信息对应的目标文件发送给客户端。
[0011]优选地,该方法进一步包括:为所述客户端设定目标下载文件,并确定目标下载文 件的版本信息;
[0012] 所述确定所述目标版本信息集中待更新文件的版本信息,包括:
[0013] 融合所述目标下载文件的版本信息与所述目标版本信息集中的版本信息,确定所 述目标版本信息集中待更新文件集;
[0014] 确定目标功能模块中文件的当前版本信息,并将所述当前版本信息与所述待更新 文件集中的版本信息进行对比,确定待更新文件的版本信息。
[0015] 优选地,该方法进一步包括:为所述客户端设定对应的自定义版本信息集;
[0016] 在所述确定目标下载文件的信息之后,进一步包括:将所述目标下载文件的版本 信息存入所述自定义版本信息集;
[0017] 所述融合所述目标下载文件的版本信息与所述目标版本信息集中的版本信息,包 括:融合所述自定义版本信息集与所述目标版本信息集。
[0018] 优选地,所述版本信息,包括但不限于文件标识、文件名称、存储路径、所在版本信 息集名称及客户端行为方式中的任意一个或多个。
[0019] 优选地,所述版本信息集,包括但不限于版本信息、版本信息集的标识、版本信息 集的名称、版本信息集的关联标识中的任意一个或多个。
[0020] 一种文件更新的装置,包括:
[0021 ]设置单元,用于设置至少两个版本信息集;
[0022]分配构建单元,用于将各个文件的版本信息分配到所述设置单元设置的至少两个 版本信息集,并建立外设的客户端各个功能模块与所述至少两个版本信息集的对应关系; [0023]确定单元,用于在接收到外设的当前客户端对目标功能模块的触发后,根据所述 分配构建单元建立的对应关系,确定该目标功能模块对应的目标版本信息集,并确定所述 目标版本信息集中待更新文件的版本信息;
[0024] 发送单元,用于将所述确定单元确定的待更新文件的版本信息对应的目标文件发 送给所述外设的客户端。
[0025] 优选地,该装置进一步包括:自定义单元,其中,
[0026] 所述自定义单元,用于为所述外设的客户端设定目标下载文件,并确定目标下载 文件的版本信息;
[0027] 所述确定单元,用于融合所述自定义单元确定的目标下载文件的版本信息与所述 目标版本信息集中的版本信息,确定所述目标版本信息集中待更新文件集;并确定目标功 能模块中文件的当前版本信息,并将所述当前版本信息与所述待更新文件集中的版本信息 进行对比,确定待更新文件的版本信息。
[0028] 优选地,所述设置单元,进一步用于为所述外设的客户端设定对应的自定义版本 ig息集;
[0029] 所述确定单元,进一步用于将所述目标下载文件的版本信息存入所述设置单元设 定的自定义版本信息集,并融合所述自定义版本信息集与所述目标版本信息集。
[0030] 优选地,所述版本信息,包括但不限于文件标识、文件名称、存储路径、所在版本信 息集名称及客户端行为方式中的任意一个或多个。
[0031] 优选地,所述版本信息集,包括但不限于版本信息、版本信息集的标识、版本信息 集的名称、版本信息集的关联标识中的任意一个或多个。
[0032] -种文件更新的系统,包括:上述任一所述的文件更新的装置和至少一个客户端, 其中,
[0033] 所述至少一个客户端中,每一个客户端,用于接收所述文件更新的装置发送的目 标文件。
[0034] 优选地,每一个客户端,进一步用于检测对自身环境进行检测,并根据检测结果, 部署所述目标文件。
[0035] 优选地,每一个客户端,进一步用于配置部署策略,根据所述部署策略,对接收过 程中的异常进行修复。
[0036] 本发明实施例提供了一种文件更新的方法、文件更新的装置和系统,该方法通过 设置至少两个版本信息集;将各个文件的版本信息分配到至少两个版本信息集;建立客户 端各个功能模块与至少两个版本信息集的对应关系;在接收到当前客户端对目标功能模块 的触发后,根据对应关系,确定该目标功能模块对应的目标版本信息集;确定目标版本信息 集中待更新文件的版本信息;将待更新文件的版本信息对应的目标文件发送给客户端,由 于只有当客户端包含的某一功能模块被启动时,针对该功能模块进行文件更新,而不是一 次性更新客户端中的所有文件,能够有效地提高应用的更新效率。
【附图说明】
[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。
[0038] 图1是本发明一个实施例提供的一种文件更新的方法的流程图;
[0039] 图2是本发明一个实施例提供的一种文件更新的方法的流程图;
[0040] 图3是本发明一个实施例提供的文件更新的装置所在架构的结构示意图;
[0041] 图4是本发明一个实施例提供的一种文件更新的装置的结构示意图;
[0042] 图5是本发明一个实施例提供的一种文件更新的系统的结构示意图。
【具体实施方式】
[0043] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044] 如图1所示,本发明实施例提供了一种文件更新的方法,该方法可以包括以下步 骤:
[0045] 步骤101:设置至少两个版本信息集;
[0046] 步骤102:将各个文件的版本信息分配到至少两个版本信息集;
[0047]步骤103:建立客户端各个功能模块与至少两个版本信息集的对应关系;
[0048] 步骤104:在接收到当前客户端对目标功能模块的触发后,根据对应关系,确定该 目标功能模块对应的目标版本信息集;
[0049] 步骤105:确定目标版本信息集中待更新文件的版本信息;
[0050] 步骤106:将待更新文件的版本信息对应的目标文件发送给客户端。
[0051] 本发明上述实施例提供的文件更新方法,通过设置至少两个版本信息集;将各个 文件的版本信息分配到至少两个版本信息集;建立客户端各个功能模块与至少两个版本信 息集的对应关系;在接收到当前客户端对目标功能模块的触发后,根据对应关系,确定该目 标功能模块对应的目标版本信息集;确定目标版本信息集中待更新文件的版本信息;将待 更新文件的版本信息对应的目标文件发送给客户端,由于只有当客户端包含的某一功能模 块被启动时,针对该功能模块进行文件更新,而不是一次性更新客户端中的所有文件,能够
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1