[发明专利]一种基于Android系统的功能使用授权方法、系统、存储介质在审
申请号: | 202310322835.8 | 申请日: | 2023-03-29 |
公开(公告)号: | CN116340903A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 林伟强;张伟龙;鲁林华;洪志鹏;庄宗辉;叶智鑫 | 申请(专利权)人: | 厦门立林科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/44;G06F21/64 |
代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 黄一敏 |
地址: | 361005 福建省厦门市厦门火炬*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 系统 功能 使用 授权 方法 存储 介质 | ||
本发明涉及一种基于Android系统的功能使用授权方法、系统、存储介质,包括以下步骤:在发布APK或SDK前,生成含待授权列表的授权文件;在当前设备的APK或SDK初始化授权验证时,获取所述授权文件,获取对应的标识符,从所述授权文件中提取待授权列表,若所述标识符在所述待授权列表中,则允许授权。本申请中,通过待授权列表生成对应的授权文件,用于后续步骤中判断对应的设备或者软件是否在待授权列表中,从而判断是否可以给予授权。
技术领域
本发明涉及使用授权领域,具体指有一种基于Android系统的功能使用授权方法、系统、存储介质。
背景技术
目前,随着科技发展,手机应用越来越普遍。由于Android平台的通用性,Android安装包(AndrpidPackage,APK)可下载后在各种Android设备上安装,如手机、平板等,即在当前设备调试完成的APK可安装到另外的不同的设备。同理Android SDK集成到APK后也可以随意安装。另外APK或者SDK可通过反编译等操作进行查看相关技术问题,可随意修改重新打包进行安装。
为了管控APK或者SDK的使用,现有技术大多采用云端授权方案,需要在设备联网时在线更新或获得授权文件,如果当前网络环境不通外网或者网络较弱经常授权失败。
针对上述的现有技术存在的问题设计一种基于Android系统的功能使用授权方法、系统、存储介质是本发明研究的目的。
发明内容
针对上述现有技术存在的问题,本发明在于提供一种基于Android系统的功能使用授权方法、系统、存储介质,能够有效解决上述现有技术存在的至少一个问题。
本发明的技术方案是:
一种基于Android系统的功能使用授权方法,包括以下步骤:
在发布APK或SDK前,生成含待授权列表的授权文件;
在当前设备的APK或SDK初始化授权验证时,获取所述授权文件,获取对应的标识符,从所述授权文件中提取待授权列表,若所述标识符在所述待授权列表中,则允许授权。
进一步地,所述生成含待授权列表的授权文件包括:将待授权的设备的硬件标识符列表保存为列表文件,将所述列表文件通过公钥加密,生成授权文件;
所述从所述授权文件中提取待授权的设备的硬件标识符列表包括:将所述授权文件通过私钥解析得到所述列表文件,读取所述列表文件得到所述待授权的设备的硬件标识符列表。
进一步地,待授权的对象为基于Android系统的APK;
在发布APK前,收集待授权的设备的硬件标识符列表用于生成含待授权列表的授权文件,将所述授权文件提供给受供方;
获取所述授权文件之前,执行:获取受供方保存所述授权文件的路径,定义AIDL接口用于输出所述授权文件的路径;
所述获取所述授权文件包括:调用所述AIDL接口获取所述授权文件的路径,根据所述授权文件的路径获取所述授权文件。
进一步地,标识符为设备的硬件标识符,受供方通过AIDL接口将所述授权文件的路径通知给So库,待授权的设备通过应用层获取当前设备的硬件标识符并发送至底层接口So库,通过底层解析所述授权文件包含的待授权的设备的硬件标识符列表,若所述当前设备的硬件标识符在所述硬件标识符列表中则底层上报对比结果至应用层,应用层生成授权码至当前设备使当前设备被允许授权。
进一步地,允许对当前设备授权之后,执行:对获得授权的APK进行签名并保存签名信息,当APK启动时获取APK对应的当前签名信息并发送至底层,通过底层对比当前签名信息和原签名信息,若不匹配则拒绝提供APK对应的服务。
进一步地,待授权的对象为基于Android系统的SDK;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门立林科技有限公司,未经厦门立林科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310322835.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:皮肤状态检测方法及装置
- 下一篇:任务管理方法、装置、存储介质及固态硬盘