[發明專利]一種App使用的數據庫中用戶數據保護方法有效
| 申請號: | 201710388434.7 | 申請日: | 2017-05-27 |
| 公開(公告)號: | CN107220345B | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 王旭東 | 申請(專利權)人: | 北京酷我科技有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/25;G06F8/61;G06F8/65 |
| 代理公司: | 北京國標律師事務所 11753 | 代理人: | 姚克楓 |
| 地址: | 100080 北京市海淀區農大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 app 使用 數據庫 用戶 數據 保護 方法 | ||
1.一種App使用的數據庫中用戶數據保護方法,其特征在于,包括如下步驟:
步驟1,當App安裝或App啟動時,獲取當前已安裝好的數據庫名及數據庫版本號;
步驟2,獲取將要安裝或更新到的數據庫名及數據庫版本號;
步驟3,判斷數據庫名是否相同;
當已安裝好的數據庫名,和將要安裝或更新到的數據庫名,相同則轉步驟4;否則轉相應的處理;
步驟4,判斷數據庫版本號的異同情況;
情況1,已安裝好的數據庫版本號,等于將要安裝或更新到的數據庫版本號,則不對數據庫進行操作,轉相應的后續處理;
情況2,已安裝好的數據庫版本號,小于將要安裝或更新到的數據庫版本號,則對數據庫進行升級操作,然后轉相應的后續處理;
情況3,已安裝好的數據庫版本號,大于將要安裝或更新到的數據庫版本號,則轉步驟5;
步驟5,對數據庫進行保護處理,避免數據庫非預期降級,提示用戶App需要重新啟動;
所述對數據庫進行保護處理為:
通知該App下載時使用的App發布平臺,將App發布平臺中記錄的數據庫版本號,更新為已安裝好的數據庫版本號;
當提示用戶App需要重新啟動,且用戶確認后,
App通過自動重啟停止之前的App安裝或App啟動過程,等待App發布平臺重新判斷是否幫用戶自動更新,并重新推送App更新信息;
或者:
所述對數據庫進行保護處理為:
App在本地存儲已安裝好的數據庫版本號;
當提示用戶App需要重新啟動,且用戶確認后,
App通過自動重啟停止之前的App安裝或App啟動過程,并讀取本地存儲的已安裝好的數據庫版本號,將其作為將要安裝或更新到的數據庫版本號,實現不對數據庫進行操作,轉相應的后續處理;
或者:
所述對數據庫進行保護處理為:重寫降級操作,在降級操作中,將數據庫的降級操作變換為數據庫的升級操作,重新進行低版本號數據庫向高版本號數據庫的升級操作,實現不對數據庫進行降級操作,從而保留高版本號數據庫中的用戶數據。
2.如權利要求1所述的App使用的數據庫中用戶數據保護方法,其特征在于:所述后續處理指:App安裝過程中,數據庫安裝或更新之外的其他處理步驟,
或指:App啟動過程中,數據庫安裝或更新之外的其他處理步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京酷我科技有限公司,未經北京酷我科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710388434.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種利用蘋果尾果配制蒸餾酒為露酒的方法
- 下一篇:一種應用制作方法和裝置





