[发明专利]一种SDK自动升级方法、终端设备及主控服务器有效
申请号: | 201711143392.7 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107920074B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 吴江;张剑峰;秦贤;唐选勇;徐剑;谭功强;廖勇军 | 申请(专利权)人: | 成都天翼空间科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 四川雅图律师事务所 51225 | 代理人: | 卢蕊 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdk 自动 升级 方法 终端设备 主控 服务器 | ||
1.一种SDK自动升级方法,应用于一终端设备,其特征在于,包括:
在所述终端设备开启与第一应用对应的计费模式后,在所述第一应用运行之前,向主控服务器发送包括SO文件的初始化指令,所述SO文件包括与SDK文件对应的加密算法及密钥,其中,所述SDK文件可以基于该加密算法和密钥完成应用支付;
通过所述主控服务器检测所述SO文件是否与模板文件匹配;
若否,则通过所述主控服务器向所述终端设备下发升级指令,所述终端设备在接收所述升级指令后下载更新所述SO文件,以使更新后的SO文件与所述模板文件匹配。
2.如权利要求1所述的方法,其特征在于,在所述SO文件还包括应用ID信息时,在所述通过所述主控服务器检测所述SO文件是否与模板文件匹配之前,所述方法包括:
通过所述主控服务器将与所述应用ID对应的检测文件确定为所述模板文件。
3.如权利要求1所述的方法,其特征在于,在所述通过所述主控服务器检测所述SO文件是否与模板文件匹配之前,所述方法还包括:
通过所述主控服务器检测是否接收到预设服务器发送的确认指令,所述确认指令为所述预设服务器在接收到由所述终端设备发出的与所述初始化指令对应的请求指令后,生成并发送的指令;
若否,则所述主控服务器确认所述终端设备的SDK文件被破解,并按照预定频率向所述终端设备发送互不相同的SO文件,以使所述终端设备上的SO文件不断更新。
4.如权利要求1所述的方法,其特征在于,所述终端设备在接收所述升级指令后下载更新所述SO文件,包括:
所述终端设备在接收到所述升级指令后检测系统当前时间是否属于预设时间范围;
若是,则下载更新所述SO文件。
5.如权利要求4所述的方法,其特征在于,所述下载更新所述SO文件包括:
检测所述终端设备的缓存中是否存在与所述SO文件不同的另一SO文件;
若是,则基于所述另一SO文件更新所述SO文件;
在更新完成后删除缓存中的所述另一SO文件。
6.一种终端设备,其特征在于,包括:
发送器,用以在所述终端设备开启与第一应用对应的计费模式后,在所述第一应用运行之前,向主控服务器发送包括SO文件的初始化指令,所述SO文件包括与SDK文件对应的加密算法及密钥,其中,所述SDK文件可以基于该加密算法和密钥完成应用支付;
接收器,用以接收由所述主控服务器下发的升级指令,其中,所述升级指令为所述主控服务器检测所述SO文件与模板文件为不匹配时发出的指令;
处理器,用以在接收到所述升级指令后控制所述接收器下载所述SO文件,更新所述SO文件,以使更新后的SO文件与所述模板文件匹配。
7.如权利要求6所述的终端设备,其特征在于,所述处理器,用以控制所述发送器向预设服务器发送与所述初始化指令对应的请求指令。
8.如权利要求6所述的终端设备,其特征在于,所述处理器,用以在接收到所述升级指令后检测系统当前时间是否属于预设时间范围,若是,则下载更新所述SO文件。
9.如权利要求8所述的终端设备,其特征在于,所述处理器,用以检测所述终端设备的缓存中是否存在与所述SO文件不同的另一SO文件,若是,基于所述另一SO文件更新所述SO文件,且在更新完成后控制删除缓存中的所述另一SO文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都天翼空间科技有限公司,未经成都天翼空间科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711143392.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提供驾驶辅助的系统和方法
- 下一篇:用于云台模拟的系统和方法