更新控制方法和更新控制系统的制作方法_2

文档序号:9765808阅读:来源:国知局
本兼容,W便进一步确定是否需要更新客户端和/或企业服务器。通过该技术方案,尤其对 于复杂部署场景的客户端和企业服务器,解决了客户端与企业服务器的更新不同步导致的 无法兼容的问题,降低了为保证兼容而引用的功能冗余和维护成本,可W引导企业用户根 据自身部署情况正确更新客户端和/或企业服务器的版本,W保证系统的正常运行。
[0021 ]在上述任一技术方案中,优选地,还包括:版本号获取单元,在所述从公共服务器 中获取与客户端相连的企业服务器的兼容控制规则之前,从所述企业服务器获取所述企业 服务器的服务端版本号,W供根据所述服务端版本号在所述公共服务器中查询所述服务端 版本号对应的兼容控制规则。
[0022] 在该技术方案中,客户端需要从企业服务器获取的服务端版本号,从而根据该服 务端版本号在公共服务器中进行查询,即可获得该企业服务器对应的兼容控制规则,W便 通过兼容控制规则进一步确定企业服务器对应的客户端版本区间。
[0023] 在上述任一技术方案中,优选地,所述规则获取单元具体包括:接口调用单元,W 所述服务端版本号为参数调用策略服务接口,W通过所述策略服务接口向所述公共服务器 发送规则获取请求;W及接收单元,接收来自所述公共服务器的与所述服务端版本号对应 的所述兼容控制规则。
[0024] 在该技术方案中,客户端可W通过服务端版本号调用策略服务接口,通过该策略 服务接口向公共服务器请求获取服务端版本号对应的兼容控制规则。通过该技术方案,使 客户端可W便利地获取其连接的企业服务器的兼容控制规则,从而便于根据该兼容控制规 则进一步根据自身部署情况正确更新客户端和/或企业服务器的版本。
[0025] 另外,在公共服务器侧还可W具有验证功能,如果验证该客户端没有获取其所请 求的企业服务器的兼容控制规则的权限或没有更新权限,则禁止公共服务器向客户端提供 兼容控制规则,只有在验证该客户端具有相应权限时,才能向客户端提供相应的兼容控制 规则。
[0026] 在上述任一技术方案中,优选地,所述更新控制单元包括:区间确定单元,根据所 述兼容控制规则,确定所述企业服务器支持的客户端版本区间;客户端版本获取单元,获取 所述客户端的当前版本,W检测所述客户端的当前版本是否属于所述客户端版本区间。
[0027] 在该技术方案中,根据企业服务器的兼容控制规则,可W确定企业服务器所支持 的各种客户端版本,即客户端版本区间,此时,需要再获取客户端自身的版本,进而确定客 户端自身的版本是否属于该客户端版本区间,W便根据检测结果确定如何正确控制客户端 和/或企业服务器的更新。
[0028] 在上述任一技术方案中,优选地,所述更新控制单元包括:第一控制子单元,当检 测到所述客户端的当前版本低于所述客户端版本区间中的最低版本时,更新所述客户端或 提示对所述客户端进行更新;第二控制子单元,当检测到所述客户端的当前版本大于或等 于所述客户端版本区间中的最低版本,且小于所述客户端版本区间中的最高版本时,提示 是否对所述客户端进行更新,W供更新客户端或继续使用所述当前版本;第=控制子单元, 当检测到所述客户端的当前版本等于所述客户端版本区间中的最高版本号时,确定不需要 更新所述客户端;第四控制子单元,当检测到所述客户端的当前版本大于所述客户端版本 区间中的最高版本号时,提示是否更新所述企业服务器的版本或是否对所述客户端进行版 本降级。
[0029] 在该技术方案中,若客户端的当前版本低于客户端版本区间中的最低版本,说明 客户端的当前版本与企业服务器无法兼容,已无法正常使用,可直接更新或提示用户手动 更新。若客户端的当前版本大于或等于该最低版本,且小于客户端版本区间中的最高版本 时,说明客户端与企业服务器的版本可兼容,用户既可W更新客户端的版本,也可W保留使 用当前版本。若客户端的当前版本等于最高版本时,说明客户端与企业服务器的版本可兼 容,无需更新。若客户端的当前版本高于该最高版本时,说明企业服务器的版本已无法为客 户端的当前版本提供正常服务,两者不能兼容,故可W升级企业服务器的版本或降低客户 端的版本W使两者兼容。通过该技术方案,解决了客户端与企业服务器的更新不同步导致 的无法兼容的问题,降低了为保证兼容而引用的功能冗余和维护成本,可W引导企业用户 根据自身部署情况正确更新客户端和/或企业服务器的版本,W保证系统的正常运行。
[0030] 通过W上技术方案,解决了客户端与企业服务器的更新不同步导致的无法兼容的 问题,降低了为保证兼容而引用的功能冗余和维护成本,可W引导企业用户根据自身部署 情况正确更新客户端和/或企业服务器的版本,W保证系统的正常运行。
【附图说明】
[0031] 图1示出了相关技术中的不同的客户端版本与公共服务端相连的结构图;
[0032] 图2示出了相关技术中的客户端、不同的企业服务器版本与产品公共策略服务器 相连的结构图;
[0033] 图3示出了根据本发明的一个实施例的更新控制方法的流程图;
[0034] 图4示出了根据本发明的一个实施例的更新控制系统的框图;
[0035] 图5示出了根据本发明的另一个实施例的更新控制系统的框图;
[0036] 图6示出了根据本发明的一个实施例的客户端、服务端与公共产品更新服务器的 交互示意图。
【具体实施方式】
[0037] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施 例及实施例中的特征可W相互组合。
[0038] 在下面的描述中阐述了很多具体细节W便于充分理解本发明,但是,本发明还可 W采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开 的具体实施例的限制。
[0039] 图3示出了根据本发明的一个实施例的更新控制方法的流程图。
[0040] 如图3所示,根据本发明的一个实施例的更新控制方法,包括:
[0041] 步骤302,从公共服务器中获取与客户端相连的企业服务器的兼容控制规则;
[0042] 步骤304,根据所述企业服务器的所述兼容控制规则,确定是否需要对所述客户端 和/或所述企业服务器进行更新。
[0043] 在该技术方案中,用户可W在客户端向用于为客户端和企业服务器发布更新的公 共服务器获取企业服务器的兼容控制规则,从而确定客户端的版本是否与企业服务器的版 本兼容,W便进一步确定是否需要更新客户端和/或企业服务器。通过该技术方案,尤其对 于复杂部署场景的客户端和企业服务器,解决了客户端与企业服务器的更新不同步导致的 无法兼容的问题,降低了为保证兼容而引用的功能冗余和维护成本,可W引导企业用户根 据自身部署情况正确更新客户端和/或企业服务器的版本,W保证系统的正常运行。
[0044] 在上述技术方案中,优选地,在步骤302之前,还包括:从所述企业服务器获取所述 企业服务器的服务端版本号,W供根据所述服务端版本号在所述公共服务器中查询所述服 务端版本号对应的兼容控制规则。
[0045] 在该技术方案中,客户端需要从企业服务器获取的服务端版本号,从而根据该服 务端版本号在公共服务器中进行查询,即可获得该企业服务器对应的兼容控制规则,W便 通过兼容控制规则进一步确定企业服务器对应的客户端版本区间。
[0046] 在上述任一技术方案中,优选地,步骤302具体包括:W所述服务端版本号为参数 调用策略服务接口,W通过所述策略服务接口向所述公共服务器发送规则获取请求;W及 接收来自所述公共服务器的与所述服务端版本号对应的所述兼容控制规则。
[0047] 在该技术方案中,客户端可W通过服务端版本号调用策略服务接口,通过该策略 服务接口向公共服务器请求获取服务端版本号对应的兼容控制规则。通过该技术方案,使 客户端可W便利地获取其连接的企业服务器的兼容控制规则,从而便于根据该兼容控制规 则进一步根据自身部署情况正确更新客户端和/或企业服务器的版本。
[0048] 另外,在公共服务器侧还可W具有验证功能,如果验证该客户端没有获取其所请 求的企业服务器的兼容控制规则的权限或没有更新权限,则禁止公共服务器向客户端提供 兼容控制
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1