[发明专利]一种应用程序运行授权的方法、系统以及通信终端在审
申请号: | 201810758556.5 | 申请日: | 2018-07-11 |
公开(公告)号: | CN108846266A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 于城;李晖;邢雨桐 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/14 | 分类号: | G06F21/14 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 柴亮;张天舒 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 通信终端 应用程序运行 安装信息 授权请求 授权 安装文件 基本信息 篡改 计算机技术领域 对比结果 比对 编译 防范 合法 | ||
1.一种应用程序运行授权的方法,用于应用程序运行授权的系统,其特征在于,所述方法包括:
获取来自通信终端的所述应用程序的授权请求,所述授权请求包括所述应用程序的安装信息,所述安装信息是根据所述应用程序的安装文件得到的;
将所述安装信息与基本信息进行比对,所述基本信息是根据所述应用程序的首次运行的合法的安装文件得到的;
根据所述对比结果接受或者拒绝所述授权请求。
2.根据权利要求1所述的应用程序运行授权的方法,其特征在于,根据所述比较的结果接受或拒绝所述授权请求包括:
若所述安装信息与所述基本信息一致,则生成授权码,根据所述授权码接受所述授权请求;
若所述安装信息与所述基本信息不一致,则生成非法授权码,根据所述非法授权码拒绝所述授权请求。
3.根据权利要求1所述的应用程序运行授权的方法,其特征在于,将所述安装信息与所述基本信息进行比对之前还包括:
获取来自通信终端的初始化信息,并根据所述初始化信息形成解密密钥,所述初始化信息包括所述应用程序在所述通信终端的安装时间以及所述应用程序在所述通信终端的首次运行时间,所述安装信息经过加密;
将所述安装信息与所述基本信息进行比对包括:
根据所述解密密钥对所述授权请求的安装信息进行解密,若解密成功,得到解密的安装信息,将所述解密的安装信息与所述基本信息进行比对。
4.一种应用程序运行授权的系统,用于验证通信终端发出的应用程序的授权请求,其特征在于,所述系统包括:
获取模块,用于获取来自通信终端的所述应用程序的授权请求,所述授权请求包括所述应用程序的安装信息,所述安装信息是根据所述应用程序的安装文件得到的;
比对模块,用于将所述安装信息与基本信息进行比对,所述基本信息是根据所述应用程序的首次运行的合法的安装文件得到的;
处理模块,根据所述对比结果接受或者拒绝所述授权请求。
5.根据权利要求4所述的应用程序运行授权的系统,其特征在于,还包括:
生成模块,用于生成授权码或者非法授权码。
6.根据权利要求4所述的应用程序运行授权的系统,其特征在于,还包括:
接收模块,用于获取来自通信终端的初始化信息,并根据所述初始化信息形成解密密钥,所述初始化信息包括所述应用程序在所述通信终端的安装时间以及所述应用程序在所述通信终端的首次运行时间,所述安装信息经过加密;
解密模块,用于根据所述解密密钥对所述授权请求的安装信息进行解密,若解密成功,得到解密的安装信息。
7.一种应用程序运行授权的方法,用于通信终端,其特征在于,所述方法包括:
根据应用程序的安装文件得到安装信息;
向应用程序运行授权的系统发送所述应用程序的授权请求,所述授权请求包括所述安装信息,以使应用程序运行授权的系统根据所述安装信息与所述基本信息的比对结果接受或者拒绝所述授权请求,所述基本信息包括所述应用程序的首次运行的合法的安装文件的信息,所述安装信息为加密的安装信息。
8.根据权利要求7所述的应用程序运行授权的方法,其特征在于,向所述应用程序运行授权的系统发送所述应用程序的授权请求之前还包括:
根据所述初始化信息形成加密密钥,并对所述安装信息进行加密,得到所述加密的安装信息,所述授权请求包括所述加密的安装信息,所述初始化信息包括所述应用程序在所述通信终端的安装时间以及所述应用程序在所述通信终端的首次运行时间。
9.一种通信终端,其特征在于,包括:
提取模块,用于根据应用程序的安装文件得到安装信息;
发送模块,用于向应用程序运行授权的系统发送所述应用程序的授权请求,所述授权请求包括所述安装信息,以使应用程序运行授权的系统根据所述安装信息与所述基本信息的比对结果接受或者拒绝所述授权请求,所述基本信息包括所述应用程序的首次运行的合法的安装文件的信息,所述安装信息为加密的安装信息。
10.根据权利要求9所述的通信终端,其特征在于,还包括:
加密模块,用于根据所述初始化信息形成加密密钥,并对所述安装信息进行加密,得到所述加密的安装信息,所述初始化信息包括所述应用程序在所述通信终端的安装时间以及所述应用程序在所述通信终端的首次运行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810758556.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种程序加固方法及装置
- 下一篇:一种认证方法和服务器