[发明专利]一种应用组件即时更新的方法及终端在审
申请号: | 201711392828.6 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108089873A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 刘德建;张雅彬;曾少彬;方振华;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用组件 即时更新 类加载器 加载器 更新 调用 重启 终端 读取 文件拷贝 用户体验 资源文件 自动遍历 库文件 桌面 引用 创建 应用 开发 | ||
1.一种应用组件即时更新的方法,其特征在于,包括步骤:
S1、解析更新后的应用组件,为所述更新后的应用组件创建一个类加载器和类的路径加载器;
S2、根据所述应用组件的类别,将所述类加载器和类的路径加载器分别放入对应的类集合中,并建立索引关联;
S3、检测系统中是否存在与所述应用组件对应的目录,若不存在,则创建与所述应用组件对应的目录;
S4、从解析后的更新后的应用组件中拷贝出资源文件、Dex包、引用库文件和MD5文件至所述应用组件对应的目录。
2.根据权利要求1所述的一种应用组件即时更新的方法,其特征在于,
所述步骤S1还包括:
为所述更新后的应用组件创建启动类,并根据UUID算法为所述更新后的应用组件创建一个编号,生成解析服务类。
3.根据权利要求1所述的一种应用组件即时更新的方法,其特征在于,
还包括步骤:
S5、在主程序下生成与所述更新后的应用组件对应的清单,所述清单包含所述应用组件的名称、对应的目录的路径、类加载器的编号、类的路径加载器的编号以及所述更新后的应用组件创建的时间。
4.根据权利要求1所述的一种应用组件即时更新的方法,其特征在于,
当接收到从服务器发送的应用组件清单时,所述清单包括应用组件的名称、MD5值、版本号、紧急程度、应用组件下载地址,根据所述接收到的应用组件的名称、MD5值查找在目录中是否存在对应的应用组件;
若是,则根据所述接收到的应用组件的紧急程度确定是否对所述应用组件进行下载。
5.根据权利要求4所述的一种应用组件即时更新的方法,其特征在于,
所述根据所述接收到的应用组件的紧急程度确定是否对所述应用组件进行下载具体包括:
所述紧急程度包括重要、中等和普通,若所述紧急程度为重要,则读取对应的应用组件清单中的应用组件下载地址进行应用组件的下载;
若所述紧急程度为中等,则进行更新提示;
若所述紧急程度为普通,则不进行更新提示。
6.一种应用组件即时更新的终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1、解析更新后的应用组件,为所述更新后的应用组件创建一个类加载器和类的路径加载器;
S2、根据所述应用组件的类别,将所述类加载器和类的路径加载器分别放入对应的类集合中,并建立索引关联;
S3、检测系统中是否存在与所述应用组件对应的目录,若不存在,则创建与所述应用组件对应的目录;
S4、从解析后的更新后的应用组件中拷贝出资源文件、Dex包、引用库文件和MD5文件至所述应用组件对应的目录。
7.根据权利要求6所述的一种应用组件即时更新的终端,其特征在于,
所述步骤S1还包括:
为所述更新后的应用组件创建启动类,并根据UUID算法为所述更新后的应用组件创建一个编号,生成解析服务类。
8.根据权利要求6所述的一种应用组件即时更新的终端,其特征在于,
还包括步骤:
S5、在主程序下生成与所述更新后的应用组件对应的清单,所述清单包含所述应用组件的名称、对应的目录的路径、类加载器的编号、类的路径加载器的编号以及所述更新后的应用组件创建的时间。
9.根据权利要求6所述的一种应用组件即时更新的终端,其特征在于,
当接收到从服务器发送的应用组件清单时,所述清单包括应用组件的名称、MD5值、版本号、紧急程度、应用组件下载地址,根据所述接收到的应用组件的名称、MD5值查找在目录中是否存在对应的应用组件;
若是,则根据所述接收到的应用组件的紧急程度确定是否对所述应用组件进行下载。
10.根据权利要求9所述的一种应用组件即时更新的终端,其特征在于,
所述根据所述接收到的应用组件的紧急程度确定是否对所述应用组件进行下载具体包括:
所述紧急程度包括重要、中等和普通,若所述紧急程度为重要,则读取对应的应用组件清单中的应用组件下载地址进行应用组件的下载;
若所述紧急程度为中等,则进行更新提示;
若所述紧急程度为普通,则不进行更新提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711392828.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件自动更新方法、装置、设备及存储介质
- 下一篇:软件的升级方法、装置和系统