国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種進行數(shù)據(jù)更新的方法和移動終端與流程

      文檔序號:12494211閱讀:252來源:國知局
      一種進行數(shù)據(jù)更新的方法和移動終端與流程

      本發(fā)明屬于通信技術領域,更具體的,涉及一種進行數(shù)據(jù)更新的方法和移動終端。



      背景技術:

      隨著移動終端的普及,互聯(lián)網(wǎng)中高并發(fā)的數(shù)據(jù)請求,會造成服務器在短時間內(nèi)需要處理大量的請求,如果遇到如軟件版本更新、資源下載等業(yè)務,會造成整個網(wǎng)絡的通訊擁堵,服務器響應延遲等現(xiàn)象,本發(fā)明旨在通過一種散列算法,解決此技術問題。



      技術實現(xiàn)要素:

      有鑒于此,本申請?zhí)峁┝艘环N進行數(shù)據(jù)更新的方法和移動終端,以解決現(xiàn)有技術中在高并發(fā)數(shù)據(jù)請求狀態(tài)下,造成網(wǎng)絡通信擁堵、服務器響應延遲的技術問題。

      本申請?zhí)峁┑倪M行數(shù)據(jù)更新的方法,包括:接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略;根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;于第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略進一步包括:進行更新數(shù)據(jù)下載的網(wǎng)絡連接類型;則

      于第一時間點,進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量,確定所述下載散列值、下載生效時間段中的至少一個。

      優(yōu)選地,所述根據(jù)更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點包括:

      根據(jù)公式$t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p計算出移動終端啟動更新數(shù)據(jù)下載的第一時間點,其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機數(shù)。

      優(yōu)選地,進一步包括:如果所述網(wǎng)絡類型信息不符合預置網(wǎng)絡連接類型,停止對所述更新數(shù)據(jù)的下載,并在網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點啟動更新數(shù)據(jù)的下載。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略進一步包括:與當前設備的硬件唯一標識符相對應的更新數(shù)據(jù)版本信息,該更新數(shù)據(jù)版本信息由所述數(shù)據(jù)分發(fā)服務器依據(jù)當前設備的硬件唯一標識符進行對應生產(chǎn)。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略進一步包括:當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略進一步包括:當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。

      優(yōu)選地,所述數(shù)據(jù)分發(fā)服務器為分布式的實現(xiàn)了負載均衡策略的服務器集群中的至少一個服務器;

      則所述數(shù)據(jù)分發(fā)服務器各自分配有其處進行更新數(shù)據(jù)下載任務的下載散列值、下載生效起始時間及下載生效時間段。

      優(yōu)選地,進一步包括:向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息。

      優(yōu)選地,進一步包括:

      在所述網(wǎng)絡連接類型是非WIFI連接時,暫停所述所述更新數(shù)據(jù)的下載,并將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;

      在所述網(wǎng)絡連接類型恢復為WIFI連接時,將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

      本發(fā)明還提供了一種移動終端,包括:接收單元,用于接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略;第一計時單元,用于根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;運行單元,用于在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      優(yōu)選地,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。

      優(yōu)選地,數(shù)據(jù)分發(fā)服務器,還用于更新數(shù)據(jù)下載的網(wǎng)絡連接類型;所述移動終端還包括:

      網(wǎng)絡連接類型判斷單元,用于在第一時間點,進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載。

      優(yōu)選地,還包括:策略確定單元,用于根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量,確定所述下載散列值、下載生效時間段中的至少一個。

      優(yōu)選地,還包括第二計時單元,用于在網(wǎng)絡連接類型判斷單元判斷網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點啟動更新數(shù)據(jù)的下載。

      優(yōu)選地,還包括:問題判斷單元,用于判斷當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      優(yōu)選地,還包括:歷史信息獲取單元,用于獲取當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。

      優(yōu)選地,還包括:第一信息反饋單元,用于向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息。

      優(yōu)選地,還包括:第二信息反饋單元,用于當所述網(wǎng)絡連接類型判斷單元判斷所述網(wǎng)絡連接類型是非WIFI連接時,將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;還用于當所述網(wǎng)絡連接類型判斷單元判斷所述網(wǎng)絡連接類型恢復為WIFI連接時,將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

      相對于現(xiàn)有技術,本發(fā)明提供的方案,一方面通過明確各終端的下載時間從而使并發(fā)下載任務能夠有計劃完成,降低了針對服務器的數(shù)量要求。另一方面,將計算工作下放至終端側(cè)完成,充分利用了現(xiàn)有移動終端強大的計算功能,同時降低了針對服務器的性能要求。

      本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。

      附圖說明

      為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1示出了根據(jù)本發(fā)明提供的實施例的數(shù)據(jù)下載方法的流程圖;

      圖2示出了根據(jù)本發(fā)明提供的移動終端的系統(tǒng)架構圖。

      附圖標記:

      接收單元10;第一計時單元201;第二計時單元202;運行單元30;網(wǎng)絡連接類型判斷單元40;策略確定單元50;問題判斷單元60;歷史信息獲取單元70;第一信息反饋單元801;第二信息反饋單元802。

      具體實施方式

      為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。

      在本發(fā)明的說明書和權利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      圖1為本發(fā)明示出了本發(fā)明第一實施例的數(shù)據(jù)下載流程圖,如圖1所示,本發(fā)明提供的進行數(shù)據(jù)更新的方法,包括,步驟S10:接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略;步驟S20:根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;以及步驟S30:于第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。本發(fā)明提供的數(shù)據(jù)下載方法可以通過明確各終端的下載時間從而使并發(fā)下載任務能夠有計劃完成,降低了針對服務器的數(shù)量要求。其中,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段,該方法接收從數(shù)據(jù)分發(fā)服務器下發(fā)的下載散列值、下載生效起始時間及下載生效時間段,根據(jù)下載散列值、下載生效起始時間及下載生效時間段計算出啟動更新數(shù)據(jù)下載的第一時間點,在獲得第一時間點后,在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。其中,下載散列值、下載生效起始時間及下載生效時間段中的至少一個是根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量確定的,比如需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量不同,則下載生效起始時間是不同的。此外,所述更新數(shù)據(jù)下載策略還可以進一步包括:當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。此外,還可以在該方法中設置向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息,這樣就可以對當前設備是否已完成所述數(shù)據(jù)更新進行監(jiān)控與管理。

      對于根據(jù)更新數(shù)據(jù)下載策略計算出移動終端啟動更新數(shù)據(jù)下載的第一時間點的方法,本發(fā)明通過下面的公式獲得,具體公式為:

      $t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p。

      其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機數(shù)。通過上述公式,可以計算出第一時間點,在獲得第一時間點后,在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      為了進一步完善更新數(shù)據(jù)下載策略,進一步包括進行更新數(shù)據(jù)下載的網(wǎng)絡連接類型的判斷,也就是說除了根據(jù)下載散列值、下載生效起始時間及下載生效時間段計算出啟動更新數(shù)據(jù)下載的第一時間點,還需要進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載,比如當判斷預置網(wǎng)絡連接類型為WIFI鏈接模式,但是當前網(wǎng)絡連接類型為4G網(wǎng)絡,則不會啟動所述更新數(shù)據(jù)的下載。進一步的,如果所述網(wǎng)絡類型信息不符合預置網(wǎng)絡連接類型,停止對所述更新數(shù)據(jù)的下載,并在網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點啟動更新數(shù)據(jù)的下載。也可以直接設定為在所述網(wǎng)絡連接類型是非WIFI連接時,暫停所述所述更新數(shù)據(jù)的下載,并將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;在所述網(wǎng)絡連接類型恢復為WIFI連接時,將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

      為了準確的進行數(shù)據(jù)下載,更新數(shù)據(jù)下載策略進一步包括:與當前設備的硬件唯一標識符相對應的更新數(shù)據(jù)版本信息,該更新數(shù)據(jù)版本信息由所述數(shù)據(jù)分發(fā)服務器依據(jù)當前設備的硬件唯一標識符進行對應生產(chǎn)。

      為了使每次更新數(shù)據(jù)下載的前提能夠保證在之前問題已解決的基礎之上,所述更新數(shù)據(jù)下載策略進一步包括:當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      為了能夠進一步降低分發(fā)服務器的壓力,數(shù)據(jù)分發(fā)服務器設置為分布式,數(shù)據(jù)分發(fā)服務器設置為分布式的實現(xiàn)了負載均衡策略的服務器集群中的至少一個服務器,這樣所述數(shù)據(jù)分發(fā)服務器各自分配有其處進行更新數(shù)據(jù)下載任務的下載散列值、下載生效起始時間及下載生效時間段,可以實現(xiàn)數(shù)據(jù)分發(fā)服務器的并行工作。

      通過本發(fā)明提供的進行數(shù)據(jù)更新的方法,接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略,比如,更新數(shù)據(jù)下載策略為給100臺移動終端進行更新數(shù)據(jù)下載,根據(jù)給100臺移動終端進行更新數(shù)據(jù)下載的任務計算出啟動每臺移動終端更新數(shù)據(jù)下載的第一時間點,比如計算出第1臺移動終端啟動更新數(shù)據(jù)下載的第一時間點為0點0分0秒,則第1臺移動終端在0點0分0秒啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。第一時間點的方法,本發(fā)明通過下面的公式獲得,具體公式為:

      $t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p。

      其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機數(shù)。通過上述公式,可以計算出第一時間點,在獲得第一時間點后,在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      其中,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段,下載散列值、下載生效起始時間及下載生效時間段中的至少一個是根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量確定的,比如需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量不同,則下載生效起始時間是不同的。除了根據(jù)下載散列值、下載生效起始時間及下載生效時間段計算出啟動更新數(shù)據(jù)下載的第一時間點,還需要進一步判斷所述網(wǎng)絡連接類型,在移動終端符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載,比如當判斷預置網(wǎng)絡連接類型為WIFI鏈接模式,但是當前網(wǎng)絡連接類型為4G網(wǎng)絡,則不會啟動所述更新數(shù)據(jù)的下載。

      如果當前下載更新數(shù)據(jù)已經(jīng)50臺移動終端進行更新數(shù)據(jù)下載,那么會將被更新運行的數(shù)量和當前下載更新數(shù)據(jù)的評價信息反饋給分發(fā)服務器端。對于移動終端反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息需要向所述數(shù)據(jù)分發(fā)服務器返回。對于這100臺移動終端是否完成更新數(shù)據(jù)下載,也需要向所述數(shù)據(jù)分發(fā)服務器返回是否已完成所述數(shù)據(jù)更新的狀態(tài)信息,這樣就可以對這100臺移動終端是否已完成所述數(shù)據(jù)更新進行監(jiān)控與管理。

      如圖2所示,本發(fā)明還提供了一種移動終端,包括:接收單元10,用于接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略,第一計時單元201,用于根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點,以及運行單元30,用于在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。本發(fā)明提供的移動終端可以通過明確各終端的下載時間從而使并發(fā)下載任務能夠有計劃完成,降低了針對服務器的數(shù)量要求。其中,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段,該移動終端通過接收單元10接收從數(shù)據(jù)分發(fā)服務器下發(fā)的下載散列值、下載生效起始時間及下載生效時間段,通過第一計時單元201根據(jù)下載散列值、下載生效起始時間及下載生效時間段計算出啟動更新數(shù)據(jù)下載的第一時間點,在獲得第一時間點后,通過運行單元30在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。其中,所述移動終端還包括策略確定單元50,策略確定單元50可以根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量確定下載散列值、下載生效起始時間及下載生效時間段中的至少一個,比如需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量不同,則下載生效起始時間是不同的。此外,移動終端還包括歷史信息獲取單元70,用于獲取當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。此外,改移動終端還包括第一信息反饋單元801,通過第一信息反饋單元801可以向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息,這樣就可以對當前設備是否已完成所述數(shù)據(jù)更新進行監(jiān)控與管理。

      對于第一計時單元201獲取第一時間點的方法,本發(fā)明通過下面的公式獲得,具體公式為:

      $t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p。

      其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機數(shù)。通過上述公式,可以計算出第一時間點,在通過第一計時單元201獲得第一時間點后,通過運行單元30在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      為了進一步完善本發(fā)明移動終端的更新數(shù)據(jù)下載策略,本發(fā)明提供的移動終端進一步包括網(wǎng)絡連接類型判斷單元40,通過網(wǎng)絡連接類型判斷單元40進行更新數(shù)據(jù)下載的網(wǎng)絡連接類型的判斷,也就是說除了根據(jù)下載散列值、下載生效起始時間及下載生效時間段計算出啟動更新數(shù)據(jù)下載的第一時間點,還需要進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載,比如當網(wǎng)絡連接類型判斷單元40判斷預置網(wǎng)絡連接類型為WIFI鏈接模式,但是當前網(wǎng)絡連接類型為4G網(wǎng)絡,則不會通過運行單元30啟動所述更新數(shù)據(jù)的下載。進一步的,如果網(wǎng)絡連接類型判斷單元40判斷網(wǎng)絡類型信息不符合預置網(wǎng)絡連接類型,停止對所述更新數(shù)據(jù)的下載,此外,本發(fā)明提供的移動終端還包括第二計時單元202,在網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,通過第二計時單元202從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點通過運行單元30啟動更新數(shù)據(jù)的下載。在直接將預置網(wǎng)絡連接類型設定WIFI連接,在所述網(wǎng)絡連接類型是非WIFI連接時,暫停所述所述更新數(shù)據(jù)的下載,并通過第二信息反饋單元802將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;在所述網(wǎng)絡連接類型恢復為WIFI連接時,通過第二信息反饋單元802將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

      為了使每次更新數(shù)據(jù)下載的前提能夠保證在之前問題已解決的基礎之上,該移動終端還包括問題判斷單元60,通過問題判斷單元60判斷當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      相對于現(xiàn)有技術,本發(fā)明提供的方案,一方面通過明確各終端的下載時間從而使并發(fā)下載任務能夠有計劃完成,降低了針對服務器的數(shù)量要求;另一方面,將計算工作下放至終端側(cè)完成,充分利用了現(xiàn)有移動終端強大的計算功能,同時降低了針對服務器的性能要求。

      在本申請所提供的幾個實施例中,應該理解到,所揭露的移動終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的移動終端實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。

      本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

      以上對本發(fā)明所提供的一種用戶設備進行了詳細介紹,對于本領域的一般技術人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。

      本發(fā)明實施例還揭示了:A1、一種進行數(shù)據(jù)更新的方法,其特征在于,包括:

      接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略;

      根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;

      于第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      A2、根據(jù)A1所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。

      A3、根據(jù)A2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進一步包括:進行更新數(shù)據(jù)下載的網(wǎng)絡連接類型的判斷;則

      于第一時間點,進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載。

      A4、根據(jù)A2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量,確定所述下載散列值、下載生效時間段中的至少一個。

      A5、根據(jù)A2所述的方法,其特征在于,所述根據(jù)更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點包括:

      根據(jù)公式$t=$start_time+(N*單位時間段中秒數(shù)*散列值)/$p計算出移動終端啟動更新數(shù)據(jù)下載的第一時間點,其中$t為第一時間點,$start_time為下載生效起始時間,N為下載生效時間段,$p為散列系數(shù),所述散列值為依據(jù)所述散列系數(shù)生成的隨機數(shù)。

      A6、根據(jù)A3所述的方法,其特征在于,進一步包括:如果所述網(wǎng)絡類型信息不符合預置網(wǎng)絡連接類型,停止對所述更新數(shù)據(jù)的下載,并在網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點啟動更新數(shù)據(jù)的下載。

      A7、根據(jù)A2所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進一步包括:與當前設備的硬件唯一標識符相對應的更新數(shù)據(jù)版本信息,該更新數(shù)據(jù)版本信息由所述數(shù)據(jù)分發(fā)服務器依據(jù)當前設備的硬件唯一標識符進行對應生產(chǎn)。

      A8、根據(jù)A7所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進一步包括:當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      A9、根據(jù)A1所述的方法,其特征在于,所述更新數(shù)據(jù)下載策略進一步包括:當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。

      A10、根據(jù)A2所述的方法,其特征在于,所述數(shù)據(jù)分發(fā)服務器為分布式的實現(xiàn)了負載均衡策略的服務器集群中的至少一個服務器;

      則所述數(shù)據(jù)分發(fā)服務器各自分配有其處進行更新數(shù)據(jù)下載任務的下載散列值、下載生效起始時間及下載生效時間段。

      A11、根據(jù)A1所述的方法,其特征在于,進一步包括:向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息。

      A12、根據(jù)A3所述的方法,其特征在于,進一步包括:

      在所述網(wǎng)絡連接類型是非WIFI連接時,暫停所述所述更新數(shù)據(jù)的下載,并將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;

      在所述網(wǎng)絡連接類型恢復為WIFI連接時,將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

      本發(fā)明實施例還揭示了B13、一種移動終端,其特征在于,包括:

      接收單元,用于接收從數(shù)據(jù)分發(fā)服務器下發(fā)的更新數(shù)據(jù)下載策略;

      第一計時單元,用于根據(jù)所述更新數(shù)據(jù)下載策略計算出啟動更新數(shù)據(jù)下載的第一時間點;

      運行單元,用于在第一時間點啟動更新數(shù)據(jù)的下載,運行所述下載的更新數(shù)據(jù)。

      B14、根據(jù)B13所述的移動終端,其特征在于,所述更新數(shù)據(jù)下載策略包括:下載散列值、下載生效起始時間及下載生效時間段。

      B15、根據(jù)B14所述的移動終端,其特征在于,數(shù)據(jù)分發(fā)服務器,還用于更新數(shù)據(jù)下載的網(wǎng)絡連接類型;

      所述移動終端還包括:

      網(wǎng)絡連接類型判斷單元,用于在第一時間點,進一步判斷所述網(wǎng)絡連接類型,在其符合預置網(wǎng)絡連接類型條件時,啟動所述更新數(shù)據(jù)的下載。

      B16、根據(jù)B14所述的移動終端,其特征在于,還包括:

      策略確定單元,用于根據(jù)需要進行更新數(shù)據(jù)分發(fā)的終端的數(shù)量,確定所述下載散列值、下載生效時間段中的至少一個。

      B17、根據(jù)B15所述的移動終端,其特征在于,還包括:

      第二計時單元,用于在網(wǎng)絡連接類型判斷單元判斷網(wǎng)絡連接類型符合預置網(wǎng)絡連接類型后,從所述數(shù)據(jù)分發(fā)服務器直接獲取可進行更新數(shù)據(jù)下載的第二時間點,在第二時間點啟動更新數(shù)據(jù)的下載。

      B18、根據(jù)B13所述的移動終端,其特征在于,還包括:

      問題判斷單元,用于判斷當前設備的使用用戶反饋的應用問題是否已在當前下載更新數(shù)據(jù)中被解決的狀態(tài)信息。

      B19、根據(jù)B13所述的移動終端,其特征在于,還包括:

      歷史信息獲取單元,用于獲取當前下載更新數(shù)據(jù)已經(jīng)在其它設備中被更新運行的數(shù)量和/或其它設備就當前下載更新數(shù)據(jù)的評價信息。

      B20、根據(jù)B13所述的移動終端,其特征在于,還包括:

      第一信息反饋單元,用于向所述數(shù)據(jù)分發(fā)服務器返回當前設備是否已完成所述數(shù)據(jù)更新的狀態(tài)信息。

      B21、根據(jù)B15所述的移動終端,其特征在于,還包括:

      第二信息反饋單元,用于當所述網(wǎng)絡連接類型判斷單元判斷所述網(wǎng)絡連接類型是非WIFI連接時,將當前的下載任務的暫停狀態(tài)信息、當前設備的硬件唯一標識符返回所述數(shù)據(jù)分發(fā)服務器;

      還用于當所述網(wǎng)絡連接類型判斷單元判斷所述網(wǎng)絡連接類型恢復為WIFI連接時,將當前設備的硬件唯一標識符發(fā)送到所述數(shù)據(jù)分發(fā)服務器,依據(jù)當前設備的硬件唯一標識符、當前的下載任務的暫停狀態(tài)信息在所述數(shù)據(jù)分發(fā)服務器中獲取到可進行更新數(shù)據(jù)下載的鏈接,以啟動更新數(shù)據(jù)的下載。

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