[发明专利]一种安装包获取方法、装置、设备及存储介质在审
申请号: | 202010582394.1 | 申请日: | 2020-06-23 |
公开(公告)号: | CN113835717A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 张磊 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 430070 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 获取 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种安装包获取方法、装置、设备及存储介质。该方法包括:在监测到获取安装包的触发事件时,获取与触发事件对应的安装包获取参数;以安装包获取参数为入参参数,调用已构建完成的安装包获取函数,以使安装包获取函数对安装包查询参数进行解密,根据解密结果更新安装包查询参数;将安装包获取参数传递至已构建完成的签名校验函数中,根据签名校验函数的输出结果,判断签名校验是否成功;若是,以安装包查询参数为入参参数,调用已构建完成的安装包查询函数,根据安装包查询函数的输出结果,得到待获取安装包;根据安装包获取函数的输出结果,得到待获取安装包。本发明实施例的技术方案,解决了安装包的获取效率低下的问题。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种安装包获取方法、装置、设备及存储介质。
背景技术
在Android系统中,某应用程序的已经安装过的全部安装包通常存储于本地的一个文件夹中,当需要获取某个特定的安装包时,现有技术需要用户在该文件夹内进行手动查找,安装包的获取效率较为低下。
发明内容
本发明实施例提供了一种安装包获取方法、装置、设备及存储介质,解决了安装包的获取效率较为低下的问题。
第一方面,本发明实施例提供了一种安装包获取方法,可以包括:
在监测到获取安装包的触发事件时,获取与触发事件对应的安装包获取参数,其中,安装包获取参数包括待获取安装包的安装包查询参数和安装包获取对象的对象签名参数;
以安装包获取参数为入参参数,调用已构建完成的安装包获取函数,根据安装包获取函数的输出结果,得到待获取安装包;
其中,安装包获取函数通过如下步骤实现安装包获取功能:
对安装包查询参数进行解密,根据解密结果更新安装包查询参数;
将安装包获取参数传递至已构建完成的签名校验函数中,根据签名校验函数的输出结果,判断签名校验是否成功;
若是,则以安装包查询参数为入参参数,调用已构建完成的安装包查询函数,根据安装包查询函数的输出结果,得到待获取安装包。
第二方面,本发明实施例还提供了一种安装包获取装置,该装置可以包括:
安装包获取参数获取模块,用于在监测到获取安装包的触发事件时,获取与触发事件对应的安装包获取参数,其中,安装包获取参数包括待获取安装包的安装包查询参数和安装包获取对象的对象签名参数;
待获取安装包得到模块,用于以安装包获取参数为入参参数,调用已构建完成的安装包获取函数,根据安装包获取函数的输出结果,得到待获取安装包;
其中,安装包获取函数通过如下单元实现安装包获取功能:
安装包查询参数解密单元,用于获取访问令牌信息,基于访问令牌信息对安装包查询参数进行解密,根据解密结果更新安装包查询参数;
签名校验判断单元,用于将安装包获取参数传递至已构建完成的签名校验函数中,根据签名校验函数的输出结果,判断签名校验是否成功;
待获取安装包得到单元,用于若是,则以安装包查询参数为入参参数,调用已构建完成的安装包查询函数,根据安装包查询函数的输出结果,得到待获取安装包。
第三方面,本发明实施例还提供了一种设备,该设备可以包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明任意实施例所提供的安装包获取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010582394.1/2.html,转载请声明来源钻瓜专利网。