(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210611313.5
(22)申请日 2022.05.31
(71)申请人 金陵科技学院
地址 211169 江苏省南京市江宁区弘景 大
道99号
(72)发明人 卜乐 黄诗尹 曹文鹏 袁烽豪
陈田芝
(74)专利代理 机构 南京知识律师事务所 32 207
专利代理师 陈卓
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 8/61(2018.01)
G06F 21/51(2013.01)
G06F 11/07(2006.01)
G06V 10/94(2022.01)G06V 10/96(2022.01)
G06V 40/10(2022.01)
G06K 17/00(2006.01)
(54)发明名称
一种基于Android系统多模态生物识别终端
进行增值应用的方法
(57)摘要
本发明一种基于Android系统多模态 生物识
别终端进行增值应用的方法,具体属于计算机生
物识别系统应用领域; 本发明具体包括: 创建并
编辑tdl.mi驱动配置文件, 上传驱动配置文件至
服务器后端, 通过云同步驱动配置文件至终端
机; 在启动识别主控程序后, 完成驱动核验和解
密; 从驱动配置文件中提取Action关联操作标
识, 在执行识别操作后指定需要启动的第三方增
值应用组件; 对第三方增值应用APK安装包作为
待扩展核验功能的外部文件, 需要通过脚本程序
对APK安装包重签名来保证私域安全, 再安装第
三方增值应用程序; 开启识别主控程序, 完成初
次识别核验, 验证成功后将识别结果数据集封
装, 跳转至第三方增值应用组件做二次核验; 最
后, 实现识别数据传输与回传。
权利要求书3页 说明书8页 附图3页
CN 114936051 A
2022.08.23
CN 114936051 A
1.一种基于Android系统多模态生物识别终端进行增值应用的方法,其特征在于, 包括
如下步骤:
步骤S1: 装载增值应用驱动;
创建并编辑tdl.mi驱动配置文件, 上传驱动配置文件至服务器后端, 通过云同步驱动
配置文件至终端机; 在启动识别主控程序后, 完成驱动核验和解密; 从驱动配置文件中提取
Action关联操作标识, 在执 行识别操作后指定需要启动的第三方增值应用组件;
步骤S2:第三方增值应用的安装;
对第三方增值应用APK安装包作为待扩展核验功能的外部文件, 需要通过脚本程序对
APK安装包重签名来保证私域 安全, 再安装第三方增值应用程序;
步骤S3: 生物 识别终端启动增值应用;
步骤S4: 生物 识别终端执 行增值业务二次核验;
开启识别主控程序, 完成初次识别核验, 验证成功后将识别结果数据集封装, 跳转至第
三方增值应用组件做二次核验;
步骤S5:识别数据传输与回传; 通过搭建预定义的 “Action行为—组件间驱动模式—后
继组件回调 ”的关系链信息库, 根据识别主控程序的识别模式来映射到目标 组件, 实现识别
数据传输与回传。
2.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特 征在于, 步骤S1具体包括:
步骤S101: 导入驱动配置文件; 包含驱动配置文件tdl.mi编写上传和服务器下发驱动
配置文件两个步骤; 服务器下发驱动配置文件, 终端机下载同步文件至指 定文件目录, 从网
络接口中获取md5 字段在内存或外存中存 储;
步骤S102: 启动识别主控程序; 该步骤包括完成驱动核验和驱动解密两个阶段; 具体
地, 驱动核验是将服务器下发存储的md5值与驱动配置文件计算值比对, 若不一致, 则删除
驱动配置文件, 从服务器重新获取驱动配置文件; 驱动解密是对加密的驱动配置文件执行
解密操作, 在文件加密时是通过AES算法+AES密钥来加密文件, 为了保证密钥的安全性, 通
过RSA算法+RSA私钥对AES密钥进行加密, 而解密过程则是加密的逆操作;
步骤S103: 驱动配置装载; 具体地, 从S102步骤解密驱动配置文件内容后, 提取Action
关联操作标识, 生 成操作数据集[M,C,P,R]; 其中, M是功能识别模式, 包含 人脸识别、 指纹识
别、 身份证件识别、 人证混合识别、 虹膜识别、 条码识别等, 以此来关联第三方组件的活动
域以及跳转时机; C是组件间有向边集合, 包含识别主控程序源组件和目标 组件的关系三元
组e<s,t,m>, s代表源启动组件, t为第三方目标组件, m为心跳保活服务的时间阈值, 保证到
达触发策略末端节点时将主控界面复位; P代表初次识别核验结果的序列化数据; R代表 回
传执行模式。
3.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特 征在于, 步骤S2具体包括:
步骤S201: 第三方增值应用APK安装包重签名; 将第三方开发完成的增值应用程序APK
安装包文件, 通过开放平台后端的重签名入口上传至文件服务器; 自动化脚本程序扫描APK
安装包, 并通过UnZip对APK安装包直接进行解压, 删除META ‑INF目录存放的原始签名文件,
将安全签名证书复制到该 目录下; 利用 jarsigner执行相关运行命令完成签名程序, 重新权 利 要 求 书 1/3 页
2
CN 114936051 A
2打包成新的APK安装 包
步骤S202: 安装第三方增值应用程序; 在识别终端机上通过adb install命令安装第三
方增值应用程序, 或通过 管理后台绑定终端机唯一 id远程推送 APK安装包;
步骤S203: 验证第三方增值应用程序; 具体地, 重启生物识别终端机, 进入识别主控程
序界面后验证第三方增值应用程序是否能被唤起。
4.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特 征在于, 步骤S3具体包括:
步骤S301: 运行终端机识别主控程序;
步骤S302: 启动静态分析器;
开启识别行为操作, 根据识别模式定位到与用户指定行为所对应的API, 分析找出源组
件Activity到触发目标组件的调用路径和方式, 从识别主控程序中提取初次识别核验结
果, 封装成Serial izable数据对象;
步骤S303: 运行第三方增值应用程序;
步骤S304: 回传数据生成器。
5.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特 征在于, 步骤S4具体包括:
步骤S401: 启动/ 重启终端机识别主控程序;
步骤S402: 开启行为识别操作; 具体地, 识别主控程序等待行为触发第三方增值应用程
序唤起;
步骤S403: 校验第三方增值应用/tdl.mi驱动配置, 重新安装AP K包/导入tdl.mi驱动配
置文件;
具体地, 若第三方增值应用程序唤起失败, 重新检查步骤S1驱动装载与步骤S2第三方
增值应用程序安装流 程;
步骤S404: 所述进行第三方增值 业务的二次核验;
步骤S405: 所述开启守护进程的心跳保活服 务, 对第三方增值应用作轮询监测。
6.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特征在于, 所述步骤S4中实现跳转至第三方增值应用组件的方法是: 对于多模态识
别模式, 即人脸识别、 指纹识别、 身份证件识别、 人证混合识别、 虹膜识别、 条码识别等不同
组合识别模式, 检索出关系链信息库中对应的跳转执行方法,通过解析Action值生成到达
所绑定的第三方增值应用程序目标 组件的交互序列, 同时将初次识别核验的结果数据集序
列化转为json格式数据, 通过组件 对应通信机制来传递数据。
7.根据权利要求6所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特征在于, 所述的交互序列, 是从Activity/Service/ContentProvide组件中查找
对应的交互模板, 构 造可跳转到目标 组件位置的跳转序列、 数据传递以及数据回传方法; 所
述生成回传协议, 是根据前驱组件—后继组件的导航关系, 生成关键连接参数, 并将后继节
点的回传处 理集构建协议要求的格式数据, 并在前驱组件中完成响应。
8.根据权利要求1所述的一种基于Android系统多模态生物识别终端进行增值应用的
方法,其特征在于, 步骤S5所述的预定义的 “Action行为—组件间驱动模式—后继组件回
调”的关系链信息库的搭建方法是, 生 成预设的Act ion行为与组件间驱动的映射关系图, 生权 利 要 求 书 2/3 页
3
CN 114936051 A
3
专利 一种基于Android系统多模态生物识别终端进行增值应用的方法
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-17 23:59:12上传分享