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

文档序号:9765808阅读:来源:国知局
定如何正确控制客户端506和/或企业私 有服务器504的更新。
[0068] 客户端506通过版本更新单元5066与公共策略服务器502的产品版本更新服务 5028进行交互来更新版本,企业私有服务器504通过版本更新控制单元5044与公共策略服 务器502的产品版本更新服务5028进行交互来更新版本。
[0069] 图6示出了根据本发明的一个实施例的客户端、服务端与公共产品更新服务器的 交互示意图。
[0070] 如图6所示,在启动客户端后,包括:
[0071] 步骤602,查询服务端版本号。运里所述的服务端,即企业私有服务器。
[0072] 步骤604,返回服务端版本号。
[0073] 步骤606,调用策略服务接口获取兼容控制规则。
[0074] 步骤608,返回对应的兼容控制规则。
[00巧]步骤610,获取客户端版本。
[0076] 步骤612,判断是否满足应用兼容控制规则,如果客户端与服务端的版本兼容,进 入步骤614,否则,进入步骤616。
[0077] 步骤614,连接进行业务操作。
[0078] 步骤616,更新版本,即更新客户端或服务端的版本。
[0079] 具体来说,客户端首先向指定的企业私有服务器发起请求,获取企业服务器的版 本标记为S;客户端使用版本标记S作为参数,向公共产品更新服务器发起请求,获取版本标 记S对应的兼容控制规则,确定版本标记S支持的客户端版本区间标识为[L,扣。
[0080] 对客户端版本区间标识的具体描述为:WS表示服务端版本,C表示客户端版本,H 表示服务端支持的最高客户端版本,L表示服务端支持的最低客户端版本,其中,*表示任意 版本,U表示此服务器版本支持的最高客户端版本更新地址。在实际应用场景中,版本信息 如下表1所示。
[0081] 表 1
[0082]
[0083] 另外,客户端使用当前客户端版本,标记为C,对照客户端版本区间[L,H]进行匹 配,根据表2所示的控制逻辑,决定一步操作。
[0084] 表 2
[0086] 其中,对于需要更新的场景,用户可根据策略匹配结果进行如下操作:
[0087] 需要更新客户端时,由企业用户在移动设备上通过策略服务返回的产品更新链 接,下载安装适配企业服务端版本的客户端安装程序,安装更新后即可正常使用;
[0088] 需要更新服务端时,可由企业用户选择对本人移动设备所安装的产品进行降级W 适配企业服务端版本,或通知企业管理员在企业服务器更新服务端产品W启用新版本功 能。
[0089] W上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,解决了客 户端与企业服务器的更新不同步导致的无法兼容的问题,降低了为保证兼容而引用的功能 冗余和维护成本,可W引导企业用户根据自身部署情况正确更新客户端和/或企业服务器 的版本,W保证系统的正常运行。
[0090] W上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可W有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种更新控制方法,其特征在于,包括: 从公共服务器中获取与客户端相连的企业服务器的兼容控制规则; 根据所述企业服务器的所述兼容控制规则,确定是否需要对所述客户端和/或所述企 业服务器进行更新。2. 根据权利要求1所述的更新控制方法,其特征在于,在所述从公共服务器中获取与客 户端相连的企业服务器的兼容控制规则之前,还包括: 从所述企业服务器获取所述企业服务器的服务端版本号,以供根据所述服务端版本号 在所述公共服务器中查询所述服务端版本号对应的兼容控制规则。3. 根据权利要求2所述的更新控制方法,其特征在于,所述从公共服务器中获取与客户 端相连的企业服务器的兼容控制规则,具体包括: 以所述服务端版本号为参数调用策略服务接口,以通过所述策略服务接口向所述公共 服务器发送规则获取请求;以及 接收来自所述公共服务器的与所述服务端版本号对应的所述兼容控制规则。4. 根据权利要求1至3中任一项所述的更新控制方法,其特征在于,所述根据所述企业 服务器的所述兼容控制规则,确定是否需要对所述客户端和/或所述企业服务器进行更新, 包括: 根据所述兼容控制规则,确定所述企业服务器支持的客户端版本区间; 获取所述客户端的当前版本,以检测所述客户端的当前版本是否属于所述客户端版本 区间。5. 根据权利要求4所述的更新控制方法,其特征在于,还包括: 当检测到所述客户端的当前版本低于所述客户端版本区间中的最低版本时,更新所述 客户端或提示对所述客户端进行更新; 当检测到所述客户端的当前版本大于或等于所述客户端版本区间中的最低版本,且小 于所述客户端版本区间中的最高版本时,提示是否对所述客户端进行更新,以供更新客户 端或继续使用所述当前版本; 当检测到所述客户端的当前版本等于所述客户端版本区间中的最高版本号时,确定不 需要更新所述客户端; 当检测到所述客户端的当前版本大于所述客户端版本区间中的最高版本号时,提示是 否更新所述企业服务器的版本或是否对所述客户端进行版本降级。6. -种更新控制系统,其特征在于,包括: 规则获取单元,从公共服务器中获取与客户端相连的企业服务器的兼容控制规则; 更新控制单元,根据所述企业服务器的所述兼容控制规则,确定是否需要对所述客户 端和/或所述企业服务器进行更新。7. 根据权利要求6所述的更新控制系统,其特征在于,还包括: 版本号获取单元,在所述从公共服务器中获取与客户端相连的企业服务器的兼容控制 规则之前,从所述企业服务器获取所述企业服务器的服务端版本号,以供根据所述服务端 版本号在所述公共服务器中查询所述服务端版本号对应的兼容控制规则。8. 根据权利要求7所述的更新控制系统,其特征在于,所述规则获取单元具体包括: 接口调用单元,以所述服务端版本号为参数调用策略服务接口,以通过所述策略服务 接口向所述公共服务器发送规则获取请求;以及 接收单元,接收来自所述公共服务器的与所述服务端版本号对应的所述兼容控制规 则。9. 根据权利要求6至8中任一项所述的更新控制系统,其特征在于,所述更新控制单元 包括: 区间确定单元,根据所述兼容控制规则,确定所述企业服务器支持的客户端版本区间; 客户端版本获取单元,获取所述客户端的当前版本,以检测所述客户端的当前版本是 否属于所述客户端版本区间。10. 根据权利要求9所述的更新控制系统,其特征在于,所述更新控制单元包括: 第一控制子单元,当检测到所述客户端的当前版本低于所述客户端版本区间中的最低 版本时,更新所述客户端或提示对所述客户端进行更新; 第二控制子单元,当检测到所述客户端的当前版本大于或等于所述客户端版本区间中 的最低版本,且小于所述客户端版本区间中的最高版本时,提示是否对所述客户端进行更 新,以供更新客户端或继续使用所述当前版本; 第三控制子单元,当检测到所述客户端的当前版本等于所述客户端版本区间中的最高 版本号时,确定不需要更新所述客户端; 第四控制子单元,当检测到所述客户端的当前版本大于所述客户端版本区间中的最高 版本号时,提示是否更新所述企业服务器的版本或是否对所述客户端进行版本降级。
【专利摘要】本发明提出了一种更新控制方法和一种更新控制系统,其中,更新控制方法包括:从公共服务器中获取与客户端相连的企业服务器的兼容控制规则;根据所述企业服务器的所述兼容控制规则,确定是否需要对所述客户端和/或所述企业服务器进行更新。通过本发明的技术方案,解决了客户端与企业服务器的更新不同步导致的无法兼容的问题,降低了为保证兼容而引用的功能冗余和维护成本,可以引导企业用户根据自身部署情况正确更新客户端和/或企业服务器的版本,以保证系统的正常运行。
【IPC分类】G06F9/44
【公开号】CN105528205
【申请号】CN201510857174
【发明人】陈鸿远, 侯关士, 董立岩, 张宁宁
【申请人】用友优普信息技术有限公司
【公开日】2016年4月27日
【申请日】2015年11月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1