[发明专利]一种客户端更新方法及装置有效
申请号: | 201710060628.4 | 申请日: | 2017-01-25 |
公开(公告)号: | CN106708539B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 赖海军;宁斌晖;车国强;马帅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 更新 方法 装置 | ||
1.一种客户端更新方法,其特征在于,包括:
获取客户端发送的更新请求,所述更新请求包括所述客户端当前登录账号的账号信息,所述账号信息包括所述当前登录账号所属的业务内分组标识,所述当前登录账号所属的业务内分组标识为:业务内,所述当前登录账号所属的分区或分服;
根据所述账号信息,确定所述当前登录账号所属的业务内分组标识是否存在于预配置的灰度名单内,所述预配置的灰度名单包括配置的允许进行客户端更新的业务内分组标识;
若是,根据预配置的更新策略对所述客户端进行更新。
2.根据权利要求1所述的方法,其特征在于,所述更新请求还包括:所述客户端的版本信息;
所述根据预配置的更新策略对所述客户端进行更新,包括:
根据所述版本信息确定所述客户端是否为最新版本;
若否,将最新版本的客户端更新数据发送给所述客户端,以使得所述客户端利用所述最新版本的客户端更新数据进行更新。
3.根据权利要求2所述的方法,其特征在于,所述将最新版本的客户端更新数据发送给所述客户端,包括:
将最新版本的客户端文件的下载链接地址发送给所述客户端,以使得所述客户端访问所述下载链接地址并下载所述最新版本的客户端文件;
或者,
将最新版本的客户端文件发送给所述客户端。
4.根据权利要求2所述的方法,其特征在于,还包括:
若确定所述客户端是最新版本,则确定是否存在配置的升级数据文件;
若是,则将配置的升级数据文件发送给所述客户端,或者,将配置的升级数据文件的下载链接地址发送给所述客户端。
5.根据权利要求2所述的方法,其特征在于,所述根据所述版本信息确定所述客户端是否为最新版本,包括:
判断所述版本信息所包含的版本号是否小于配置的最新版本的客户端的版本号;
若否,确定所述客户端为最新版本,否则,确定所述客户端不是最新版本。
6.根据权利要求1所述的方法,其特征在于,所述当前登录账号所属的业务内分组标识为:游戏业务内,当前登录账号所属的游戏分区或分服。
7.根据权利要求5所述的方法,其特征在于,还包括:
获取所述客户端发送的登录请求,所述登录请求包括所述客户端的版本号;
判断所述客户端的版本号是否大于设置的版本号阈值;
若是,允许所述客户端登录,否则,拒绝所述客户端登录。
8.根据权利要求1-7任一项所述的方法,其特征在于,在所述根据所述账号信息,确定所述当前登录账号所属的业务内分组是否处于预配置的灰度名单内之前,该方法还包括:
若确定预置的白名单功能处于开启状态,则判断所述当前登录账号是否处于预配置的白名单内,所述白名单包括配置的允许进行客户端内测的登录账号;
若是,则执行所述根据所述账号信息,确定所述当前登录账号所属的业务内分组是否处于预配置的灰度名单内的操作;
若否,退出。
9.一种客户端更新装置,其特征在于,包括:
更新请求获取单元,用于获取客户端发送的更新请求,所述更新请求包括所述客户端当前登录账号的账号信息,所述账号信息包括当前登录账号所属的业务内分组标识,所述当前登录账号所属的业务内分组标识为:业务内,所述当前登录账号所属的分区或分服;
灰度名单判断单元,用于根据所述账号信息,确定所述当前登录账号所属的业务内分组标识,是否存在于预配置的灰度名单内,所述预配置的灰度名单包括配置的允许进行客户端更新的业务内分组标识;
数据更新单元,用于在所述灰度名单判断单元的判断结果为是时,根据预配置的更新策略对所述客户端进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710060628.4/1.html,转载请声明来源钻瓜专利网。