[发明专利]一种安卓应用中动态加载算法的方法在审

专利信息
申请号: 202110092425.X 申请日: 2021-01-24
公开(公告)号: CN112596821A 公开(公告)日: 2021-04-02
发明(设计)人: 吴伟;张嵘;张勇;李佳培 申请(专利权)人: 南京金盾公共安全技术研究院有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 南京科知维创知识产权代理有限责任公司 32270 代理人: 杜依民
地址: 210012 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用 动态 加载 算法 方法
【说明书】:

发明提出一种安卓应用中动态加载算法的方法,包括如下步骤:S1,修改算法主程序,使算法能够动态加载算法模型文件;S2,将算法主程序封装为算法SO文件;S3,将所述的算法SO文件和算法模型文件保存到服务器,在需要使用算法时,安卓应用从服务器下载所述的算法SO文件和算法模型文件,通过安卓应用调用算法SO文件,并通过算法SO文件动态加载算法模型文件,从而实现算法的动态加载。本发明将算法主程序和算法模型文件拆成独立的SO算法动态链接库文件和抽离的算法模型文件,分别将SO算法动态链接库文件和算法模型文件存储到手机终端存储空间指定目录,而不是像SDK,将整个算法主程序和算法模型文件封装集成在安卓应用中,极大的降低安卓应用体积。

技术领域

本发明涉及安卓应用算法使用领域,尤其涉及一种安卓应用中动态加载算法的方法。

背景技术

随着通信及计算机技术的发展,手机等智能终端的使用越来越广泛,移动应用程序的功能也越来越丰富,已经可以通过集成算法实现各种人工智能功能。

目前,安卓(Android)移动应用程序需要集成算法能力时,往往需要在应用开发过程中,将算法SDK(Software Development Kit)和模型文件嵌入到应用中,并和应用主程序一起打包。如果应用程序需要集成多种算法能力,就需要嵌入多个算法的SDK和模型文件,而单个算法的SDK和模型文件体积经常在上百兆左右,这种情况下,打包的安卓移动应用程序体积会异常大,影响用户下载使用,也不便于算法更新及新算法能力的集成。

发明内容

为了解决上述技术问题,本发明提出一种安卓应用中算法动态加载的方法,旨在解决目前安卓应用中集成算法SDK导致应用程序体积大、算法更新不方便的问题,使安卓应用能够动态加载算法。本发明安卓应用中算法动态加载的方法包括如下步骤:

S1,修改算法主程序,使算法能够动态加载算法模型文件;

S2,将算法主程序封装为算法SO文件;

S3,将所述的算法SO文件和算法模型文件保存到服务器,在需要使用算法时,安卓应用从服务器下载所述的算法SO文件和算法模型文件,通过安卓应用调用算法SO文件,并通过算法SO文件动态加载算法模型文件,从而实现算法的动态加载。

具体的说,本发明安卓应用中算法动态加载的方法,包括如下步骤:

A1、修改算法主程序,使算法能够动态加载算法模型文件;

传统的方法是将算法主程序和算法模型文件统一封装成SDK文件,本发明是将SDK文件中的算法模型文件单独抽离,将单独抽离的算法模型文件存储在手机存储空间指定目录下;

修改算法主程序,使算法主程序能够从手机存储空间指定目录加载单独抽离的算法模型文件;

A2,将所述算法主程序编译成算法动态链接库文件;

A21,对于新的算法主程序,直接采用编译软件将算法主程序编译成SO动态链接库文件;

A22,对于已经以SDK文件形式存在的算法主程序,采用编译软件将SDK文件进行拆分,将可以改变SDK文件形式的文件编译成SO动态链接库文件,在SO动态链接库文件中通过中间件的形式加载不能改变SDK文件形式的文件,由此解决了已经以SDK文件形式存在的算法主程序,无法修改成SO动态链接库文件的技术难题。

SDK(Software Development Kit)为软件开发工具包,是现有安卓系统调用第三方程序的常用技术,属于现有技术,本发明并未对SDK技术做出创新,在此不再累述;

SO(Shared Object,SO)为动态链接库文件,是一种调用第三方程序的技术,本发明并未对SO技术做出创新,仅是采用了SO动态链接库文件的形式,对于SO动态链接库文件的工作原理及工作方式,在此不再累述;

算法:是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,本发明算法是指应用于安卓系统的一系列解决问题的清晰指令;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京金盾公共安全技术研究院有限公司,未经南京金盾公共安全技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110092425.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top