全网唯一标准王
(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

.PDF文档 专利 一种基于Android系统多模态生物识别终端进行增值应用的方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于Android系统多模态生物识别终端进行增值应用的方法 第 1 页 专利 一种基于Android系统多模态生物识别终端进行增值应用的方法 第 2 页 专利 一种基于Android系统多模态生物识别终端进行增值应用的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。