[發明專利]應用程序的回滾方法及系統在審
| 申請號: | 201811016919.4 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109445985A | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 肖偉平 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F8/658 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 回滾 終端設備 服務器 加密 數據包 數據處理領域 應用程序運行 終端設備標識 發送 服務器發送 數據安全性 預設時間段 資源數據包 歷史版本 異常通知 運行異常 終端發送 升級 操作系統 檢測 轉換 統計 | ||
1.一種應用程序的回滾方法,其特征在于,包括:
服務器在向終端設備發送應用程序的增量資源數據包的同時,向所述終端設備發送該應用程序對應的埋點數據包,所述增量資源數據包用于對所述應用程序進行升級,所述埋點數據包用于對終端設備中所述應用程序的運行異常進行監測;
所述終端設備在通過所述增量資源數據包對所述應用程序進行升級后,通過所述埋點數據包中的埋點數據監測升級后的應用程序是否出現運行異常,若所述升級后的應用程序運行異常,所述終端設備向所述服務器發送異常通知;
所述服務器基于所述異常通知中包含的應用程序標識,統計預設時間段內各個終端設備中的各個應用程序出現運行異常的異常次數;
所述服務器將所述異常次數大于預設的次數閾值的應用程序標記為異常應用程序,將運行所述異常應用程序的終端設備標記為異常終端設備,并將異常終端設備的終端設備標識以及操作系統版本號,轉換成所述異常終端設備對應的加密串;
所述服務器調取所述異常應用程序的回滾資源,通過所述加密串對所述回滾資源進行加密,生成回滾數據包,并將所述回滾數據包發送至所述異常終端設備;
所述異常終端設備基于所述加密串對所述回滾數據包進行解密,以提取所述回滾資源,并基于所述回滾資源將所述異常應用程序回滾至歷史版本。
2.如權利要求1所述的應用程序的回滾方法,其特征在于,所述通過所述埋點數據包中的埋點數據監測升級后的應用程序是否出現運行異常,包括:
所述終端設備解析出所述埋點數據包中包含的多組埋點數據,所述埋點數據包括控件名、攔截器解析代碼以及異常操作集合;
所述終端設備通過所述攔截器解析代碼提取所述控件名對應的控件接收到的操作指令,作為操作數據;
若所述操作數據與所述控件名對應的異常操作集合中的一條異常操作數據相同,則判定所述控件名對應的控件所屬的應用程序出現運行異常。
3.如權利要求1所述的應用程序的回滾方法,其特征在于,還包括:
若所述服務器接收到所述終端設備發送的升級請求,所述服務器將預設的回滾線程中的全局標志位設定為第一靜態參數,所述第一靜態參數表示不執行回滾線程;
在所述將運行所述異常應用程序的終端設備標記為異常終端設備之后,所述服務器將預設的回滾線程中的全局標志位設定為第二靜態參數,所述第二靜態參數表示執行回滾線程。
4.如權利要求1所述的應用程序的回滾方法,其特征在于,所述將異常終端設備的終端設備標識以及操作系統版本號,轉換成所述異常終端設備對應的加密串,包括:
組合所述異常終端設備的所述終端設備標識以及所述操作系統版本號,并進行二進制轉換,生成特征碼;
對所述特征碼進行補位,生成補位字符串,并將所述補位字符串劃分為多個特征組,所述特征組包含預設位數的字符;
按照所述特征組在所述補位字符串的位置,確定對所述特征組的計算順序;
將預設摘要作為根據所述計算順序被第一個計算的特征組的初始摘要;
根據所述計算順序,將上一個特征組的特征組摘要作為下一個特征組的初始摘要;對各個特征組依次執行將所述特征組以及所述特征組的初始摘要作為輸入值,計算出所述特征組的特征組摘要的操作,直至計算出最后一個特征組的特征組摘要,并將所述最后一個特征組的特征組摘要作為加密串。
5.如權利要求4所述的應用程序的回滾方法,其特征在于,所述將所述特征組以及所述特征組的初始摘要作為輸入值,計算出所述特征組的特征組摘要,包括:
將所述特征組與所述特征組的初始摘要做異或運算,生成所述特征組的特征組摘要。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811016919.4/1.html,轉載請聲明來源鉆瓜專利網。





