国产精品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>

      軟件自動(dòng)更新的方法及裝置的制造方法

      文檔序號(hào):10473531閱讀:215來源:國知局
      軟件自動(dòng)更新的方法及裝置的制造方法
      【專利摘要】本發(fā)明公開了一種軟件自動(dòng)更新的方法及裝置,包括:待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài);若正處于充電狀態(tài),則判斷是否有可用的WIFI或是否已連接上WIFI;若有可用的WIFI,則連接上WIFI并啟動(dòng)自動(dòng)更新程序;若已連接上WIFI,則啟動(dòng)自動(dòng)更新程序。本發(fā)明的目的在于提出一種軟件自動(dòng)更新的方法及裝置,能夠在保證待機(jī)時(shí)間的情況下自動(dòng)更新軟件。
      【專利說明】
      軟件自動(dòng)更新的方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及終端控制技術(shù)領(lǐng)域,特別是指一種軟件自動(dòng)更新的方法及裝置。
      【背景技術(shù)】
      [0002]隨著科技和經(jīng)濟(jì)的持續(xù)發(fā)展,電子技術(shù)領(lǐng)域的各種類型的移動(dòng)設(shè)備,如智能手機(jī)、平板電腦等,已經(jīng)得到空前普及,并且還在持續(xù)地創(chuàng)新與發(fā)展。
      [0003]在現(xiàn)代社會(huì)中,移動(dòng)設(shè)備在人們生活中越來越重要,與其相適應(yīng)的,各式各樣的移動(dòng)設(shè)備軟件也層出不窮。而不斷增加的移動(dòng)設(shè)備軟件,使得移動(dòng)設(shè)備的電池消耗越來越快。
      [0004]現(xiàn)有技術(shù)中,各類移動(dòng)設(shè)備軟件生命周期均較為短暫,并且需要頻繁更新,更新周期常常在幾周內(nèi)。由于頻繁的軟件更新,以及,移動(dòng)設(shè)備一般通過連接無線網(wǎng)絡(luò)時(shí)才予以軟件更新,導(dǎo)致電池消耗較高,影響移動(dòng)設(shè)備待機(jī)時(shí)間。

      【發(fā)明內(nèi)容】

      [0005]有鑒于此,本發(fā)明的目的在于提出一種軟件自動(dòng)更新的方法及裝置,能夠在保證待機(jī)時(shí)間的情況下自動(dòng)更新軟件。
      [0006]基于上述目的本發(fā)明提供的軟件自動(dòng)更新的方法,包括:
      [0007]待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài);
      [0008]若正處于充電狀態(tài),則判斷是否有可用的WIFI或是否已連接上WIFI;
      [0009]若有可用的WIFI,則連接上WIFI并啟動(dòng)自動(dòng)更新程序;
      [0010]若已連接上WIFI,則啟動(dòng)自動(dòng)更新程序。
      [0011]在一些實(shí)施方式中,所述判斷是否處于充電狀態(tài)的步驟之前還包括:
      [0012]判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值;
      [0013]若當(dāng)前電量高于預(yù)設(shè)電量閾值,則直接進(jìn)入所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟;
      [0014]若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則進(jìn)入所述判斷是否處于充電狀態(tài)的步驟。
      [0015]在一些實(shí)施方式中,所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟之后還包括:
      [0016]若未連接上WIFI且無可用WIFI,則獲取WIFI分布數(shù)據(jù);
      [0017]從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段;
      [0018]當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序。
      [0019]在一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0020]判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;
      [0021]若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第一 WIFI活躍時(shí)段;
      [0022]若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第二WIFI活躍時(shí)段;
      [0023]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0024]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0025]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0026]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0027]在一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0028]判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0029]若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段;
      [0030]若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段;
      [0031 ]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0032]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0033]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0034]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0035]在一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0036]判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0037]若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;
      [0038]若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段;
      [0039]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0040]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0041]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0042]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0043]本發(fā)明的另一方面還提供了一種軟件自動(dòng)更新的裝置,包括:
      [0044]充電狀態(tài)判斷模塊,用于在待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài);
      [0045]網(wǎng)絡(luò)連接判斷模塊,若正處于充電狀態(tài),用于判斷是否有可用的WIFI或是否已連接上WIFI ;
      [0046]WIFI連接模塊,若有可用的WIFI,用于連接上WIFI;
      [0047]自動(dòng)更新啟動(dòng)模塊,若已連接上WIFI,用于啟動(dòng)自動(dòng)更新程序。
      [0048]在一些實(shí)施方式中,所述的裝置,還包括:
      [0049]電量判斷模塊,用于判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值;
      [0050]若當(dāng)前電量高于預(yù)設(shè)電量閾值,則所述網(wǎng)絡(luò)連接判斷模塊判斷是否有可用的WIFI或是否已連接上WIFI;
      [0051]若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則所述充電狀態(tài)判斷模塊判斷是否處于充電狀態(tài)。
      [0052]在一些實(shí)施方式中,所述的裝置,還包括:
      [0053]分布數(shù)據(jù)獲取模塊,若未連接上WIFI且無可用WIFI,用于獲取WIFI分布數(shù)據(jù);
      [0054]活躍時(shí)段分析模塊,用于從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段;
      [0055]當(dāng)處于WIFI活躍時(shí)段時(shí),所述自動(dòng)更新啟動(dòng)模塊啟動(dòng)自動(dòng)更新程序。
      [0056]在一些實(shí)施方式中,所述的裝置,還包括:
      [0057]活躍時(shí)長(zhǎng)判斷模塊,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;
      [0058]活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第一 WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第二 WIFI活躍時(shí)段;
      [0059]所述自動(dòng)更新啟動(dòng)模塊,具體用于:
      [0060]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0061]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0062]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0063]在一些實(shí)施方式中,所述的裝置,還包括:
      [0064]WIFI強(qiáng)度判斷模塊,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0065]活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段;若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段;
      [0066]所述自動(dòng)更新啟動(dòng)模塊,具體用于:
      [0067]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0068]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0069]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0070]在一些實(shí)施方式中,所述的裝置,還包括:
      [0071]活躍時(shí)長(zhǎng)判斷模塊,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;
      [0072]WIFI強(qiáng)度判斷模塊,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0073]活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段;
      [0074]所述自動(dòng)更新啟動(dòng)模塊,具體用于:
      [0075]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0076]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0077]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0078]從上面所述可以看出,本發(fā)明提供的軟件自動(dòng)更新的方法及裝置,在待更新軟件的自動(dòng)更新程序啟動(dòng)前首先判斷是否處于充電狀態(tài),僅在處于充電狀態(tài)時(shí)才可能進(jìn)行軟件更新,并且,接著判定是否有可用WIFI或已連上WIFI,當(dāng)確定已連上WIFI時(shí),才啟動(dòng)自動(dòng)更新程序,從而降低軟件更新對(duì)待機(jī)時(shí)間的影響,使得軟件更新不會(huì)導(dǎo)致待機(jī)時(shí)間的過渡減損,同時(shí)也節(jié)約了流量,保證了軟件更新過程不因電量不足而中斷,提高了軟件更新效率。
      【附圖說明】
      [0079]圖1為本發(fā)明提供的軟件自動(dòng)更新的方法的一個(gè)實(shí)施例的流程示意圖;
      [0080]圖2為本發(fā)明提供的軟件自動(dòng)更新的方法的另一個(gè)實(shí)施例的流程示意圖;
      [0081]圖3為本發(fā)明提供的軟件自動(dòng)更新的裝置實(shí)施例的模塊結(jié)構(gòu)示意圖;
      [0082]圖4為本發(fā)明提供的軟件自動(dòng)更新的方法及裝置實(shí)施例中第一提示信息在屏幕上顯示的界面示意圖;
      [0083]圖5為本發(fā)明提供的軟件自動(dòng)更新的方法及裝置實(shí)施例中第二提示信息在屏幕上顯示的界面示意圖。
      【具體實(shí)施方式】
      [0084]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
      [0085]需要說明的是,本發(fā)明實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱非相同的實(shí)體或者非相同的參量,可見“第一” “第二”僅為了表述的方便,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限定,后續(xù)實(shí)施例對(duì)此不再一一說明。
      [0086]本發(fā)明的第一個(gè)方面提供了一種能夠在保證待機(jī)時(shí)間的情況下自動(dòng)更新軟件的軟件自動(dòng)更新的方法。如圖1所示,為本發(fā)明提供的軟件自動(dòng)更新的方法的一個(gè)實(shí)施例的流程不意圖。
      [0087]所述軟件自動(dòng)更新的方法,包括以下步驟:
      [0088]步驟101:待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài);
      [0089]其中,判斷是否處于充電狀態(tài)的步驟可以是在檢測(cè)到待更新軟件后開始進(jìn)行,也可以是后臺(tái)持續(xù)監(jiān)測(cè)充電狀態(tài),在監(jiān)測(cè)到處于充電狀態(tài)時(shí),再檢測(cè)是否具有待更新軟件,二者的步驟可以互換;但是,在檢測(cè)到待更新軟件后、啟動(dòng)自動(dòng)更新程序前,需要先判斷是否處于充電狀態(tài),從而保證更新過程不因?yàn)殡娏坎蛔愣恢袛啵?br>[0090]步驟102:若正處于充電狀態(tài),則判斷是否有可用的WIFI或是否已連接上WIFI;
      [0091 ]步驟103:若有可用的WIFI,則連接上所述可用的WIFI并啟動(dòng)自動(dòng)更新程序;
      [0092]步驟104:若已連接上WIFI,則啟動(dòng)自動(dòng)更新程序。
      [0093]步驟105:若無可用WIFI也未連接上WIFI,則不啟動(dòng)自動(dòng)更新程序,并返回步驟101。
      [0094]其中,所述的WIFI是指供終端連接的非移動(dòng)運(yùn)營商無線移動(dòng)網(wǎng)絡(luò)的無線通信網(wǎng)絡(luò),即能夠通過連接該無線通信網(wǎng)絡(luò)而上網(wǎng),但不因消耗流量而產(chǎn)生費(fèi)用的無線通信網(wǎng)絡(luò),因此,并不排除將來有其他類似的無線通信網(wǎng)絡(luò)技術(shù)出現(xiàn),在此種情況下,這里的WIFI也能指代其他的不消耗手機(jī)流量的無線通信網(wǎng)絡(luò)。
      [0095]從上述實(shí)施例可以看出,本發(fā)明提供的軟件自動(dòng)更新的方法,在待更新軟件的自動(dòng)更新程序啟動(dòng)前首先判斷是否處于充電狀態(tài),僅在處于充電狀態(tài)時(shí)才可能進(jìn)行軟件更新,并且,接著判定是否有可用WIFI或已連上WIFI,當(dāng)確定已連上WIFI時(shí),才啟動(dòng)自動(dòng)更新程序,從而降低軟件更新對(duì)待機(jī)時(shí)間的影響,使得軟件更新不會(huì)導(dǎo)致待機(jī)時(shí)間的過渡減損,同時(shí)也節(jié)約了流量,保證了軟件更新過程不因電量不足而中斷,提高了軟件更新效率。
      [0096]可選的,在一些實(shí)施方式中,所述判斷是否處于充電狀態(tài)的步驟101之前還可包括以下步驟:
      [0097]判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值;其中,所述預(yù)設(shè)電量閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50%;
      [0098]若當(dāng)前電量高于預(yù)設(shè)電量閾值,則直接進(jìn)入所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟102;
      [0099]若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則進(jìn)入所述判斷是否處于充電狀態(tài)的步驟101。
      [0100]通過設(shè)置預(yù)設(shè)電量閾值,使得在高于預(yù)設(shè)電量閾值時(shí)直接判斷是否有可用的WIFI或是否已連接上WIFI,從而既保證的軟件更新所需電量,又因?yàn)槭∪チ说却潆姞顟B(tài)到來的步驟而提高了軟件更新效率。
      [0101]較佳的,在一些可選實(shí)施方式中,所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟102之后還可包括以下步驟:
      [0102]若未連接上WIFI且無可用WIFI,則獲取WIFI分布數(shù)據(jù);所述WIFI分布數(shù)據(jù)是指,根據(jù)用戶日常生活中的使用習(xí)慣,而得到的處于WIFI網(wǎng)絡(luò)的時(shí)段、WIFI強(qiáng)度狀況分布規(guī)律等等;
      [0103]從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段;所述WIFI活躍時(shí)段可以是處于WIFI連接狀態(tài)時(shí)間較長(zhǎng)的時(shí)段或者WIFI信號(hào)強(qiáng)度較強(qiáng)的時(shí)段;
      [0104]當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序。
      [0105]通過上述實(shí)施例,使得軟件的自動(dòng)更新盡可能在WIFI下完成完整更新,而盡量保證不消耗流量。
      [0106]可選的,在一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0107]判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;所述預(yù)設(shè)活躍時(shí)長(zhǎng)閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如I小時(shí);
      [0108]若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第一 WIFI活躍時(shí)段;
      [0109]若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第二WIFI活躍時(shí)段;
      [0110]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0111]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;所述預(yù)設(shè)軟件大小閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50M;
      [0112]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0113]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0114]通過上述實(shí)施例,將較大的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較長(zhǎng)的第一 WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較短的第二 WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而保證各軟件都能完整更新,提升軟件更新效率。
      [0115]可選的,在另一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0116]判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;所述預(yù)設(shè)強(qiáng)度閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如2格WIFI信號(hào);
      [0117]若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段;
      [0118]若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段;
      [0119]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0120]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;同上,所述預(yù)設(shè)軟件大小閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50M;
      [0121]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0122]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0123]通過上述實(shí)施例,將較大的待更新軟件,安排在用戶處于WIFI強(qiáng)度較大的狀態(tài)下的第三WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在用戶處于WIFI強(qiáng)度較小的狀態(tài)下的第四WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而也在一定程度上保證了各軟件都能完整更新,提升軟件更新效率。
      [0124]可選的,在又一些實(shí)施方式中,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括:
      [0125]判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0126]若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;
      [0127]若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段;
      [0128]所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括:
      [0129]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0130]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0131]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0132]通過上述實(shí)施例,結(jié)合了預(yù)設(shè)活躍時(shí)長(zhǎng)閾值和預(yù)設(shè)強(qiáng)度閾值,將較大的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較長(zhǎng)的且處于WIFI強(qiáng)度較大的狀態(tài)下的第五WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在其他狀態(tài)下的第六WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而最大限度地保證了各軟件都能完整更新,提升軟件更新效率。
      [0133]其中,所述第五WIFI活躍時(shí)段可以是所述第一WIFI活躍時(shí)段和第三WIFI活躍時(shí)段的重疊時(shí)段,而所述第六WIFI活躍時(shí)段則為除第五WIFI活躍時(shí)段以外的其他WIFI活躍時(shí)段。
      [0134]此外,如果無法滿足在充電狀態(tài)的同時(shí)存在可用WIFI,則根據(jù)用戶使用習(xí)慣,自動(dòng)選取一天中WIFI質(zhì)量最好,持續(xù)時(shí)間最長(zhǎng)的情況,直接在非充電模式下更新,減少網(wǎng)絡(luò)信號(hào)較差引起高耗電量問題,或者正在更新時(shí)離開WIFI環(huán)境,造成更新失敗,浪費(fèi)電量。
      [0135]可選的,在一些實(shí)施方式中,所述軟件自動(dòng)更新的方法,還可包括步驟:在檢測(cè)到待更新軟件且當(dāng)前電量較低時(shí),發(fā)出第一提示信息,提示當(dāng)前電量低,充電即可開始更新,如圖4所示,為第一提示信息401在屏幕400上顯示的界面示意圖;或者,在進(jìn)入充電狀態(tài)時(shí),發(fā)出提示用戶更新軟件的第二提示信息,如圖5所示,為第二提示信息402在屏幕400上顯示的界面示意圖。通過設(shè)置提示信息,從而引導(dǎo)用戶進(jìn)行相應(yīng)操作,提升用戶體驗(yàn)。
      [0136]本發(fā)明還提供了軟件自動(dòng)更新的方法的另一個(gè)實(shí)施例,如圖2所示,為本發(fā)明提供的軟件自動(dòng)更新的方法的另一個(gè)實(shí)施例的流程示意圖。
      [0137]所述軟件自動(dòng)更新的方法,包括以下步驟:
      [0138]步驟201:待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值;
      [0139]步驟202:若當(dāng)前電量高于預(yù)設(shè)電量閾值,則判斷是否有可用的WIFI或是否已連接上WIFI;
      [0140]步驟203:若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則判斷是否處于充電狀態(tài);
      [0141]步驟204:若不處于充電狀態(tài),則回到步驟203,繼續(xù)判斷是否處于充電狀態(tài);
      [0142]步驟205:若正處于充電狀態(tài),則回到步驟202,判斷是否有可用的WIFI或是否已連接上WIFI ;
      [0143]步驟206:若有可用的WIFI,則連接上WIFI并啟動(dòng)自動(dòng)更新程序;
      [0144]步驟207:若已連接上WIFI,則啟動(dòng)自動(dòng)更新程序;
      [0145]步驟208:若未連接上WIFI且無可用WIFI,則獲取WIFI分布數(shù)據(jù);
      [0146]步驟209:從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段;
      [0147]步驟210:判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0148]步驟211:若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;
      [0149]步驟212:若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段;
      [0150]步驟213:判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0151]步驟214:若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0152]步驟215:若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0153]從上述實(shí)施例可以看出,本發(fā)明提供的軟件自動(dòng)更新的方法,在待更新軟件的自動(dòng)更新程序啟動(dòng)前首先判斷是否處于充電狀態(tài),僅在處于充電狀態(tài)時(shí)才可能進(jìn)行軟件更新,并且,接著判定是否有可用WIFI或已連上WIFI,當(dāng)確定已連上WIFI時(shí),才啟動(dòng)自動(dòng)更新程序,從而降低軟件更新對(duì)待機(jī)時(shí)間的影響,使得軟件更新不會(huì)導(dǎo)致待機(jī)時(shí)間的過渡減損,同時(shí)也節(jié)約了流量,保證了軟件更新過程不因電量不足而中斷,提高了軟件更新效率。
      [0154]本發(fā)明的第二個(gè)方面提供了一種能夠在保證待機(jī)時(shí)間的情況下自動(dòng)更新軟件的軟件自動(dòng)更新的裝置。如圖3所示,為本發(fā)明提供的軟件自動(dòng)更新的裝置實(shí)施例的模塊結(jié)構(gòu)示意圖。
      [0155]所述軟件自動(dòng)更新的裝置,包括:
      [0156]充電狀態(tài)判斷模塊301,用于在待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài);
      [0157]其中,判斷是否處于充電狀態(tài)的步驟可以是在檢測(cè)到待更新軟件后開始進(jìn)行,也可以是后臺(tái)持續(xù)監(jiān)測(cè)充電狀態(tài),在監(jiān)測(cè)到處于充電狀態(tài)時(shí),再檢測(cè)是否具有待更新軟件,二者的步驟可以互換;但是,在檢測(cè)到待更新軟件后、啟動(dòng)自動(dòng)更新程序前,需要先判斷是否處于充電狀態(tài),從而保證更新過程不因?yàn)殡娏坎蛔愣恢袛啵?br>[0158]網(wǎng)絡(luò)連接判斷模塊302,若正處于充電狀態(tài),用于判斷是否有可用的WIFI或是否已連接上WIFI ;
      [0159]WIFI連接模塊303,若有可用的WIFI,用于連接上WIFI;
      [0160]自動(dòng)更新啟動(dòng)模塊304,若已連接上WIFI,用于啟動(dòng)自動(dòng)更新程序。
      [0161]其中,所述的WIFI是指供終端連接的非移動(dòng)運(yùn)營商無線移動(dòng)網(wǎng)絡(luò)的無線通信網(wǎng)絡(luò),即能夠通過連接該無線通信網(wǎng)絡(luò)而上網(wǎng),但不因消耗流量而產(chǎn)生費(fèi)用的無線通信網(wǎng)絡(luò),因此,并不排除將來有其他類似的無線通信網(wǎng)絡(luò)技術(shù)出現(xiàn),在此種情況下,這里的WIFI也能指代其他的不消耗手機(jī)流量的無線通信網(wǎng)絡(luò)。
      [0162]從上述實(shí)施例可以看出,本發(fā)明提供的軟件自動(dòng)更新的裝置,在待更新軟件的自動(dòng)更新程序啟動(dòng)前首先判斷是否處于充電狀態(tài),僅在處于充電狀態(tài)時(shí)才可能進(jìn)行軟件更新,并且,接著判定是否有可用WIFI或已連上WIFI,當(dāng)確定已連上WIFI時(shí),才啟動(dòng)自動(dòng)更新程序,從而降低軟件更新對(duì)待機(jī)時(shí)間的影響,使得軟件更新不會(huì)導(dǎo)致待機(jī)時(shí)間的過渡減損,同時(shí)也節(jié)約了流量,保證了軟件更新過程不因電量不足而中斷,提高了軟件更新效率。
      [0163]可選的,在一些實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還包括:
      [0164]電量判斷模塊305,用于判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值;其中,所述預(yù)設(shè)電量閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50% ;
      [0165]若當(dāng)前電量高于預(yù)設(shè)電量閾值,則所述網(wǎng)絡(luò)連接判斷模塊302判斷是否有可用的WIFI或是否已連接上WIFI ;
      [0166]若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則所述充電狀態(tài)判斷模塊301判斷是否處于充電狀態(tài)。
      [0167]通過設(shè)置預(yù)設(shè)電量閾值,使得在高于預(yù)設(shè)電量閾值時(shí)直接判斷是否有可用的WIFI或是否已連接上WIFI,從而既保證的軟件更新所需電量,又因?yàn)槭∪チ说却潆姞顟B(tài)到來的步驟而提高了軟件更新效率。
      [0168]較佳的,在一些可選實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還包括:
      [0169]分布數(shù)據(jù)獲取模塊306,若未連接上WIFI且無可用WIFI,用于獲取WIFI分布數(shù)據(jù);所述WIFI分布數(shù)據(jù)是指,根據(jù)用戶日常生活中的使用習(xí)慣,而得到的處于WIFI網(wǎng)絡(luò)的時(shí)段、WIFI強(qiáng)度狀況分布規(guī)律等等;
      [0170]活躍時(shí)段分析模塊307,用于從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段;所述WIFI活躍時(shí)段可以是處于WIFI連接狀態(tài)時(shí)間較長(zhǎng)的時(shí)段或者WIFI信號(hào)強(qiáng)度較強(qiáng)的時(shí)段;
      [0171]當(dāng)處于WIFI活躍時(shí)段時(shí),所述自動(dòng)更新啟動(dòng)模塊304啟動(dòng)自動(dòng)更新程序。
      [0172]通過上述實(shí)施例,使得軟件的自動(dòng)更新盡可能在WIFI下完成完整更新,而盡量保證不消耗流量。
      [0173]可選的,在一些實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還包括:
      [0174]活躍時(shí)長(zhǎng)判斷模塊308,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;所述預(yù)設(shè)活躍時(shí)長(zhǎng)閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如I小時(shí);
      [0175]活躍時(shí)段歸類模塊309,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第一 WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第二 WIFI活躍時(shí)段;
      [0176]所述自動(dòng)更新啟動(dòng)模塊304,具體用于:
      [0177]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;所述預(yù)設(shè)軟件大小閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50M;
      [0178]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0179]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0180]通過上述實(shí)施例,將較大的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較長(zhǎng)的第一 WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較短的第二 WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而保證各軟件都能完整更新,提升軟件更新效率。[0181 ]可選的,在另一些實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還包括:
      [0182]WIFI強(qiáng)度判斷模塊310,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;所述預(yù)設(shè)強(qiáng)度閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如2格WIFI信號(hào);
      [0183]所述活躍時(shí)段歸類模塊309,若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段;若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段;
      [0184]所述自動(dòng)更新啟動(dòng)模塊304,具體用于:
      [0185]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;同上,所述預(yù)設(shè)軟件大小閾值可以是默認(rèn)設(shè)置的,也可以是用戶自定義設(shè)置的,例如50M;
      [0186]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0187]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0188]通過上述實(shí)施例,將較大的待更新軟件,安排在用戶處于WIFI強(qiáng)度較大的狀態(tài)下的第三WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在用戶處于WIFI強(qiáng)度較小的狀態(tài)下的第四WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而也在一定程度上保證了各軟件都能完整更新,提升軟件更新效率。
      [0189]可選的,在又一些實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還包括:
      [0190]活躍時(shí)長(zhǎng)判斷模塊308,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值;
      [0191]WIFI強(qiáng)度判斷模塊310,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值;
      [0192]活躍時(shí)段歸類模塊309,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段;
      [0193]所述自動(dòng)更新啟動(dòng)模塊304,具體用于:
      [0194]判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值;
      [0195]若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序;
      [0196]若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      [0197]通過上述實(shí)施例,結(jié)合了預(yù)設(shè)活躍時(shí)長(zhǎng)閾值和預(yù)設(shè)強(qiáng)度閾值,將較大的待更新軟件,安排在用戶處于WIFI狀態(tài)下時(shí)間較長(zhǎng)的且處于WIFI強(qiáng)度較大的狀態(tài)下的第五WIFI活躍時(shí)段內(nèi)進(jìn)行更新;而將較小的待更新軟件,安排在其他狀態(tài)下的第六WIFI活躍時(shí)段內(nèi)進(jìn)行更新,從而最大限度地保證了各軟件都能完整更新,提升軟件更新效率。
      [0198]其中,所述第五WIFI活躍時(shí)段可以是所述第一WIFI活躍時(shí)段和第三WIFI活躍時(shí)段的重疊時(shí)段,而所述第六WIFI活躍時(shí)段則為除第五WIFI活躍時(shí)段以外的其他WIFI活躍時(shí)段。
      [0199]此外,如果無法滿足在充電狀態(tài)的同時(shí)存在可用WIFI,則根據(jù)用戶使用習(xí)慣,自動(dòng)選取一天中WIFI質(zhì)量最好,持續(xù)時(shí)間最長(zhǎng)的情況,直接在非充電模式下更新,減少網(wǎng)絡(luò)信號(hào)較差引起高耗電量問題,或者正在更新時(shí)離開WIFI環(huán)境,造成更新失敗,浪費(fèi)電量。
      [0200]可選的,在一些實(shí)施方式中,所述軟件自動(dòng)更新的裝置,還可包括:第一提示模塊311,用于在檢測(cè)到待更新軟件且當(dāng)前電量較低時(shí),發(fā)出第一提示信息,提示當(dāng)前電量低,充電即可開始更新,如圖4所示,為第一提示信息401在屏幕400上顯示的界面示意圖;或者,還包括第二提示模塊312,用于在進(jìn)入充電狀態(tài)時(shí),發(fā)出提示用戶更新軟件的第二提示信息,如圖5所示,為第二提示信息402在屏幕400上顯示的界面示意圖。通過設(shè)置提示信息,從而引導(dǎo)用戶進(jìn)行相應(yīng)操作,提升用戶體驗(yàn)。
      [0201]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡(jiǎn)明它們沒有在細(xì)節(jié)中提供。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種軟件自動(dòng)更新的方法,其特征在于,包括: 待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài); 若正處于充電狀態(tài),則判斷是否有可用的WIFI或是否已連接上WIFI; 若有可用的WIFI,則連接上WIFI并啟動(dòng)自動(dòng)更新程序; 若已連接上WIFI,則啟動(dòng)自動(dòng)更新程序。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否處于充電狀態(tài)的步驟之前還包括: 判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值; 若當(dāng)前電量高于預(yù)設(shè)電量閾值,則直接進(jìn)入所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟; 若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則進(jìn)入所述判斷是否處于充電狀態(tài)的步驟。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否有可用的WIFI或是否已連接上WIFI的步驟之后還包括: 若未連接上WIFI且無可用WIFI,則獲取WIFI分布數(shù)據(jù); 從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段; 當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括: 判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值; 若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第一WIFI活躍時(shí)段; 若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,則將該WIFI活躍時(shí)段歸類為第二 WIFI活躍時(shí)段; 所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一 WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括: 判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值; 若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段; 若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段; 所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟之前包括: 判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值; 若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段; 若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,則將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段; 所述當(dāng)處于WIFI活躍時(shí)段時(shí),啟動(dòng)自動(dòng)更新程序的步驟則包括: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。7.一種軟件自動(dòng)更新的裝置,其特征在于,包括: 充電狀態(tài)判斷模塊,用于在待更新軟件的自動(dòng)更新程序啟動(dòng)前,判斷是否處于充電狀態(tài); 網(wǎng)絡(luò)連接判斷模塊,若正處于充電狀態(tài),用于判斷是否有可用的WIFI或是否已連接上WIFI; WIFI連接模塊,若有可用的WIFI,用于連接上WIFI; 自動(dòng)更新啟動(dòng)模塊,若已連接上WIFI,用于啟動(dòng)自動(dòng)更新程序。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 電量判斷模塊,用于判斷當(dāng)前電量是否高于預(yù)設(shè)電量閾值; 若當(dāng)前電量高于預(yù)設(shè)電量閾值,則所述網(wǎng)絡(luò)連接判斷模塊判斷是否有可用的WIFI或是否已連接上WIFI; 若當(dāng)前電量低于或等于預(yù)設(shè)電量閾值,則所述充電狀態(tài)判斷模塊判斷是否處于充電狀??τ O9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 分布數(shù)據(jù)獲取模塊,若未連接上WIFI且無可用WIFI,用于獲取WIFI分布數(shù)據(jù); 活躍時(shí)段分析模塊,用于從所述WIFI分布數(shù)據(jù)中分析得出WIFI活躍時(shí)段; 當(dāng)處于WIFI活躍時(shí)段時(shí),所述自動(dòng)更新啟動(dòng)模塊啟動(dòng)自動(dòng)更新程序。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 活躍時(shí)長(zhǎng)判斷模塊,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值; 活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第一 WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,用于將該WIFI活躍時(shí)段歸類為第二 WIFI活躍時(shí)段; 所述自動(dòng)更新啟動(dòng)模塊,具體用于: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第一 WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第二WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: WIFI強(qiáng)度判斷模塊,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值; 活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第三WIFI活躍時(shí)段;若WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第四WIFI活躍時(shí)段; 所述自動(dòng)更新啟動(dòng)模塊,具體用于: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第三WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第四WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 活躍時(shí)長(zhǎng)判斷模塊,用于判斷WIFI活躍時(shí)段的時(shí)長(zhǎng)是否大于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值; WIFI強(qiáng)度判斷模塊,用于判斷WIFI活躍時(shí)段的WIFI強(qiáng)度是否大于預(yù)設(shè)強(qiáng)度閾值; 活躍時(shí)段歸類模塊,若WIFI活躍時(shí)段的時(shí)長(zhǎng)大于等于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值且WIFI活躍時(shí)段的WIFI強(qiáng)度大于等于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第五WIFI活躍時(shí)段;若WIFI活躍時(shí)段的時(shí)長(zhǎng)小于預(yù)設(shè)活躍時(shí)長(zhǎng)閾值,和/或,WIFI活躍時(shí)段的WIFI強(qiáng)度小于預(yù)設(shè)強(qiáng)度閾值,用于將該WIFI活躍時(shí)段歸類為第六WIFI活躍時(shí)段; 所述自動(dòng)更新啟動(dòng)模塊,具體用于: 判斷所述待更新軟件的大小是否大于預(yù)設(shè)軟件大小閾值; 若所述待更新軟件的大小大于等于預(yù)設(shè)軟件大小閾值,則在所述第五WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小大于等于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序; 若所述待更新軟件的大小小于預(yù)設(shè)軟件大小閾值,則在所述第六WIFI活躍時(shí)段內(nèi),啟動(dòng)其大小小于預(yù)設(shè)軟件大小閾值的待更新軟件的自動(dòng)更新程序。
      【文檔編號(hào)】H04L12/24GK105827434SQ201610074245
      【公開日】2016年8月3日
      【申請(qǐng)日】2016年2月2日
      【發(fā)明人】馬勇
      【申請(qǐng)人】樂視云計(jì)算有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1