亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用程序的修復(fù)方法及裝置與流程

文檔序號:12122889閱讀:來源:國知局

技術(shù)特征:

1.一種應(yīng)用程序的修復(fù)方法,其特征在于,包括以下步驟:

確定獨立于應(yīng)用程序的修復(fù)程序正常運行后,發(fā)送第一信息給服務(wù)器;其中,所述第一信息包含所述應(yīng)用程序的當前版本號和用于指示所述服務(wù)器返回是否存在與所述應(yīng)用程序當前版本對應(yīng)的第一修復(fù)包的信號;

接收所述服務(wù)器發(fā)送的第二信息;其中,所述第二信息包含用于指示所述服務(wù)器上是否存在所述第一修復(fù)包的信號;

當根據(jù)所述第二信息確定所述服務(wù)器上存在所述第一修復(fù)包,且本地不存在所述第一修復(fù)包時,向所述服務(wù)器獲取所述第一修復(fù)包;

根據(jù)所述服務(wù)器返回的所述第一修復(fù)包對所述應(yīng)用程序進行修復(fù)。

2.如權(quán)利要求1所述的應(yīng)用程序的修復(fù)方法,其特征在于,在根據(jù)所述第一修復(fù)包對所述應(yīng)用程序進行修復(fù)之后,還包括:

更改所述應(yīng)用程序的當前版本號為所述第一修復(fù)包的版本號。

3.如權(quán)利要求1所述的應(yīng)用程序的修復(fù)方法,其特征在于,在所述確定獨立于應(yīng)用程序的修復(fù)程序正常運行之前,還包括:

通過啟動更新程序來監(jiān)控所述修復(fù)程序是否正常運行;

當監(jiān)控到所述修復(fù)程序運行異常時向服務(wù)器發(fā)送第三信息,以使所述服務(wù)器返回與所述修復(fù)程序?qū)?yīng)的第二修復(fù)包;

根據(jù)所述服務(wù)器返回的所述第二修復(fù)包對所述修復(fù)程序進行修復(fù)。

4.如權(quán)利要求3所述的應(yīng)用程序的修復(fù)方法,其特征在于,在所述確定獨立于應(yīng)用程序的修復(fù)程序正常運行之后,還包括:

通過所述修復(fù)程序來監(jiān)控更新程序是否正常運行;

當監(jiān)控到所述更新程序運行異常時向服務(wù)器發(fā)送第四信息,以使所述服務(wù)器返回與所述更新程序?qū)?yīng)的第三修復(fù)包;

根據(jù)所述服務(wù)器返回的所述第三修復(fù)包對所述更新程序進行修復(fù)。

5.如權(quán)利要求4所述的應(yīng)用程序的修復(fù)方法,其特征在于,在所述更新程序正常運行之后,還包括:

向所述服務(wù)器獲取所述應(yīng)用程序的更新信息;其中,所述更新信息包含最新更新包的版本號、最新更新包的下載地址和最新更新包的校驗碼;

在所述最新更新包的版本號大于所述應(yīng)用程序的當前版本號時,將所述最新更新包的校驗碼與本地的所述應(yīng)用程序的更新包的校驗碼進行一一匹配;

當未匹配到與所述最新更新包的校驗碼相同的校驗碼時,通過訪問所述最新更新包的下載地址獲取所述最新更新包;

響應(yīng)到用戶的更新檢查事件時,則根據(jù)所述最新更新包對所述應(yīng)用程序進行更新;

更改所述應(yīng)用程序的當前版本號為所述最新更新包的版本號。

6.如權(quán)利要求1所述的應(yīng)用程序的修復(fù)方法,其特征在于,當所述服務(wù)器上存在所述第一修復(fù)包時,所述第二信息還包含所述第一修復(fù)包的校驗碼;

確定本地不存在所述第一修復(fù)包,具體為:

將所述第二信息中的所述第一修復(fù)包的校驗碼與本地的所述應(yīng)用程序的修復(fù)包的校驗碼進行一一匹配;

當未匹配到與所述第一修復(fù)包的校驗碼相同的校驗碼時,則確定本地不存在所述第一修復(fù)包。

7.一種應(yīng)用程序的修復(fù)裝置,其特征在于,包括:

發(fā)送單元,用于確定獨立于應(yīng)用程序的修復(fù)程序正常運行后,發(fā)送第一信息給服務(wù)器;其中,所述第一信息包含所述應(yīng)用程序的當前版本號和用于指示所述服務(wù)器返回是否存在與所述應(yīng)用程序當前版本對應(yīng)的第一修復(fù)包的信號;

接收單元,用于接收所述服務(wù)器發(fā)送的第二信息;其中,所述第二信息包含用于指示所述服務(wù)器上是否存在所述第一修復(fù)包的信號;

第一獲取單元,用于當根據(jù)所述第二信息確定所述服務(wù)器上存在所述第一修復(fù)包,且本地不存在所述第一修復(fù)包時,向所述服務(wù)器獲取所述第一修復(fù)包;

第一執(zhí)行單元,用于根據(jù)所述服務(wù)器返回的所述第一修復(fù)包對所述應(yīng)用程序進行修復(fù)。

8.如權(quán)利要求7所述的應(yīng)用程序的修復(fù)裝置,其特征在于,所述應(yīng)用程序的修復(fù)裝置還包括:

第一監(jiān)控單元,用于在所述確定獨立于應(yīng)用程序的修復(fù)程序正常運行之前,通過啟動更新程序來監(jiān)控所述修復(fù)程序是否正常運行;

第二獲取單元,用于當監(jiān)控到所述修復(fù)程序運行異常時向服務(wù)器發(fā)送第三信息,以使所述服務(wù)器返回與所述修復(fù)程序?qū)?yīng)的第二修復(fù)包;

第二執(zhí)行單元,用于根據(jù)所述服務(wù)器返回的所述第二修復(fù)包對所述修復(fù)程序進行修復(fù)。

9.如權(quán)利要求8所述的應(yīng)用程序的修復(fù)裝置,其特征在于,所述應(yīng)用程序的修復(fù)裝置還包括:

第二監(jiān)控單元,用于在所述確定獨立于應(yīng)用程序的修復(fù)程序正常運行之后,通過所述修復(fù)程序來監(jiān)控更新程序是否正常運行;

第三獲取單元,用于當監(jiān)控到所述更新程序運行異常時向服務(wù)器發(fā)送第四信息,以使所述服務(wù)器返回與所述更新程序?qū)?yīng)的第三修復(fù)包;

第三執(zhí)行單元,用于根據(jù)所述服務(wù)器返回的所述第三修復(fù)包對所述更新程序進行修復(fù)。

10.如權(quán)利要求9所述的應(yīng)用程序的修復(fù)裝置,其特征在于,所述應(yīng)用程序的修復(fù)裝置還包括:

第四獲取單元,用于向所述服務(wù)器獲取所述應(yīng)用程序的更新信息;其中,所述更新信息包含最新更新包的版本號、最新更新包的下載地址和最新更新包的校驗碼;

匹配單元,用于在所述最新更新包的版本號大于所述應(yīng)用程序的當前版本號時,將所述最新更新包的校驗碼與本地的所述應(yīng)用程序的更新包的校驗碼進行一一匹配;

第五獲取單元,用于當未匹配到與所述最新更新包的校驗碼相同的校驗碼時,通過訪問所述最新更新包的下載地址獲取所述最新更新包;

第四執(zhí)行單元,用于響應(yīng)到用戶的更新檢查事件時,則根據(jù)所述最新更新包對所述應(yīng)用程序進行更新;

第一版本更新單元,用于更改所述應(yīng)用程序的當前版本號為所述最新更新包的版本號。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1