[发明专利]实现下载运行付费应用的方法、服务器和装置在审
申请号: | 201810981598.5 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109165029A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 高原;陈浩;付建 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/60;G06Q20/40 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了实现下载运行付费应用的方法、服务器和装置。该方法包括:用共享秘钥c对该付费应用的安装包中的dex文件进行加密生成npk文件,其他文件压缩生成res文件后,上传到下载服务器;当收到来自客户端的购买该付费应用的订单请求时,完成支付流程,并将支付信息与客户端所在的用户设备进行绑定后保存,允许用户设备从下载服务器下载该付费应用的npk文件和res文件;当收到来自客户端的验证请求时,根据所保存的支付信息与用户设备的绑定关系确定该用户设备是否付费;如果已付费,通过约定的方式将共享秘钥c告知客户端,使得客户端通过调用虚拟机解压res文件并根据共享秘钥c对npk文件进行解密后,在客户端所在用户设备上加载并运行该付费应用。 | ||
搜索关键词: | 付费应用 用户设备 客户端 秘钥 下载 下载服务器 支付信息 共享 服务器 绑定关系 订单请求 文件压缩 验证请求 保存 安装包 虚拟机 绑定 加载 解密 解压 客户 调用 加密 告知 购买 | ||
【主权项】:
1.一种实现下载运行付费应用的方法,其中,该方法包括:获取为指定付费应用分配的共享秘钥c;当接收到提交的该付费应用的安装包时,用共享秘钥c对该安装包中的dex文件进行加密生成npk文件,将该安装包中的dex文件以外的文件进行压缩生成res文件;将所述npk文件和res文件上传到下载服务器;当收到来自客户端的购买该付费应用的订单请求时,完成支付流程,并将支付信息与所述客户端所在的用户设备进行绑定后保存,允许所述客户端所在的用户设备从下载服务器下载该付费应用的npk文件和res文件;当收到来自客户端的验证自身所在用户设备是否为该付费应用付费的验证请求时,根据所保存的支付信息与用户设备的绑定关系确定该用户设备是否付费;如果已付费,通过约定的方式将共享秘钥c告知客户端,使得客户端通过调用虚拟机解压res文件并根据共享秘钥c对npk文件进行解密后,在客户端所在用户设备上加载并运行该付费应用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810981598.5/,转载请声明来源钻瓜专利网。
- 上一篇:操作系统安装方法和装置
- 下一篇:一种单片机的在线编程测试方法