[发明专利]数据库的更新方法、装置、设备和存储介质在审
申请号: | 201810331542.5 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108763286A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 朴惠姝 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;刘芳 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 更新 存储介质 存储 数据库更新 启动时 功耗 保存 应用 | ||
1.一种数据库的更新方法,其特征在于,包括:
在新安装的应用App启动时,判断所述新安装的App是否为第一次安装且首次启动;
若是,则将所述新安装的App对应的数据库保存到本地;
若否,则判断本地存储的数据库是否需要更新,若所述本地存储的数据库需要更新,则根据所述新安装的App对应的数据库更新所述本地存储的数据库。
2.根据权利要求1所述的方法,其特征在于,所述根据所述新安装的App对应的数据库更新所述本地存储的数据库,包括:
执行所述新安装的App对应的数据库语句,更新所述本地存储的数据库。
3.根据权利要求1所述的方法,其特征在于,所述判断本地存储的数据库是否需要更新,包括:
将所述新安装的App对应的数据库的版本与所述本地存储的数据库的版本进行对比;
若所述新安装的App对应的数据库的版本与所述本地存储的数据库的版本不同,则所述本地存储的数据库需要更新。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述新安装的App对应的数据库更新所述本地存储的数据库,包括:
判断所述本地存储的数据库的版本号是否低于所述新安装的App当前支持的最低版本数据库的版本号;
若是,则从所述最低数据库版本开始增量更新所述本地存数的数据库。
5.根据权利要求4所述的方法,其特征在于,所述从所述最低版本数据库开始增量更新所述本地存数的数据库,包括:
判断所述最低版本数据库的版本号是否小于或等于所述新安装的App对应的数据的版本号;
若是,则根据所述最低版本数据库的执行语句对所述本地存储的数据库进行更新,并将所述最低版本数据库的版本号加1,并返回执行所述判断所述最低版本数据库的版本号是否小于或等于所述新安装的App对应的数据库的版本号的步骤;
若否,则停止更新所述本地存数的数据库。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述判断所述新安装的App是否为第一次安装且首次启动,包括:
判断本地存储的所述新安装的App的版本号是否为空值;
若是,则所述新安装的App为第一次安装且首次启动。
7.一种数据库的更新装置,其特征在于,包括:
判断模块,用于在新安装的应用App启动时,判断所述新安装的App是否为第一次安装且首次启动;
保存模块,用于若所述判断模块判断出所述新安装的App为第一次安装且首次启动,则将所述新安装的App对应的数据库保存到本地;
更新模块,用于若所述判断模块判断出所述新安装的App不是第一次安装或非首次启动,则判断本地存储的数据库是否需要更新,若所述本地存储的数据库需要更新,则根据所述新安装的App对应的数据库更新所述本地存储的数据库。
8.根据权利要求7所述的装置,其特征在于,所述更新模块根据所述新安装的App对应的数据库更新所述本地存储的数据库,包括:
所述更新模块执行所述新安装的App对应的数据库语句,更新所述本地存储的数据库。
9.根据权利要求7所述的装置,其特征在于,所述更新模块判断本地存储的数据库是否需要更新,包括:
所述更新模块将所述新安装的App对应的数据库的版本与所述本地存储的数据库的版本进行对比;若所述新安装的App对应的数据库的版本与所述本地存储的数据库的版本不同,则所述本地存储的数据库需要更新。
10.根据权利要求7-9任一项所述的装置,其特征在于,所述更新模块根据所述新安装的App对应的数据库更新所述本地存储的数据库,包括:
所述更新模块判断所述本地存储的数据库的版本号是否低于所述新安装的App当前支持的最低版本数据库的版本号;若是,则从所述最低数据库版本开始增量更新所述本地存数的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810331542.5/1.html,转载请声明来源钻瓜专利网。