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

一種軟件更新的方法及其裝置的制造方法

文檔序號:9326722閱讀:259來源:國知局
一種軟件更新的方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種軟件更新的方法及其裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的發(fā)展,軟件作為各智能設(shè)備不可或缺的部分,其軟件性能的好壞直接影響著用戶的體驗效果。軟件升級是指軟件從低版本向高版本的更新,開發(fā)者為了給用戶提供更好的服務(wù)體驗,通常會在新的軟件版本中對軟件的缺陷進行修改或豐富其功能,并將更新的軟件版本上傳至服務(wù)器中以供用戶下載使用。
[0003]目前,采用較多的升級策略都是通過控制終端監(jiān)控整個升級的過程,以智能無線音箱為例,一般通過控制終端對智能無線音箱執(zhí)行控制操作,例如控制音樂播放,而升級過程也一般是通過應(yīng)用軟件來監(jiān)視無線音箱的整個軟件更新過程,包括軟件更新版本的下載和安裝,且大多數(shù)智能無線音箱都是強制進行下載和升級,而并未考慮是否影響了用戶的使用以及當(dāng)前網(wǎng)絡(luò)狀況,因此上述軟件更新方式智能性不高。

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

[0004]本發(fā)明實施例提供一種軟件更新的方法及其裝置,可以通過在終端滿足預(yù)設(shè)下載條件下進行軟件更新,提高軟件更新的智能性。
[0005]本發(fā)明實施例提供了一種軟件更新的方法及其裝置,包括:
[0006]檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值;
[0007]當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本;
[0008]如下載完畢,安裝所述終端的更新版本。
[0009]相應(yīng)地,本發(fā)明實施例還提供了一種軟件更新的裝置,包括:
[0010]檢測單元,用于檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值;
[0011]下載單元,用于當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本;
[0012]安裝單元,用于如下載完畢,安裝所述終端的更新版本。
[0013]采用本發(fā)明實施例,可以通過檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值,當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本,如下載完畢,安裝所述終端的更新版本,本實施例通過檢測終端是否滿足預(yù)設(shè)下載條件,并在滿足預(yù)設(shè)下載條件的情況下自動進行軟件更新,提高了軟件更新的智能性。
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例提供的一種軟件更新的方法的流程示意圖;
[0016]圖2是本發(fā)明實施例提供的另一種軟件更新的方法的流程示意圖;
[0017]圖3是本發(fā)明實施例提供的一種軟件更新的裝置的結(jié)構(gòu)示意圖;
[0018]圖4是本發(fā)明實施例提供的另一種軟件更新的裝置的結(jié)構(gòu)示意圖;
[0019]圖5是本發(fā)明實施例提供的下載單元的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]以下所有實施例中,終端可以包括各類智能終端設(shè)備,如智能音箱或智能電視等;控制終端可以包括具有控制功能的智能手機、平板電腦、筆記本電腦、掌上電腦、遙控器或其他相關(guān)控制設(shè)備等。
[0022]請參照圖1,為本發(fā)明實施例提供的一種軟件更新的方法的流程示意圖,該方法包括以下步驟S101-S103。
[0023]S101,檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值。
[0024]具體實現(xiàn)中,檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值。本實施例可以通過控制器檢測終端的當(dāng)前狀態(tài)是否滿足預(yù)設(shè)的下載條件以決定是否執(zhí)行終端的軟件更新操作。在進行軟件更新時,需要終端連接到互聯(lián)網(wǎng)中以從網(wǎng)絡(luò)端獲取到服務(wù)器推送的軟件更新版本,也可以是由終端發(fā)送軟件版本獲取指令以獲取服務(wù)器的更新版本。網(wǎng)絡(luò)帶寬影響著下載速度,因此,為了能夠提供較好的用戶體驗,可通過檢測當(dāng)前的網(wǎng)絡(luò)帶寬情況,并判斷當(dāng)前終端的網(wǎng)絡(luò)帶寬是否大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值,以確定當(dāng)前網(wǎng)絡(luò)帶寬是否適合下載,例如設(shè)定當(dāng)網(wǎng)絡(luò)帶寬多50%時,網(wǎng)絡(luò)帶寬符合下載要求。終端一般存在兩種狀態(tài),空閑狀態(tài)和非空閑狀態(tài),其中,空閑狀態(tài)是指終端設(shè)備未進行工作的狀態(tài),以智能音箱作為終端為例,當(dāng)智能音箱在預(yù)設(shè)的5分鐘內(nèi)沒有進行歌曲播放時,則可以說明該智能音箱在預(yù)設(shè)時間內(nèi)處于空閑狀態(tài);非空閑狀態(tài)是指終端正在工作的狀態(tài),例如預(yù)設(shè)時間為5分鐘,而終端在5分鐘內(nèi)的任意時間開始播放音樂,則說明當(dāng)前預(yù)設(shè)時間內(nèi)終端處于工作狀態(tài)。本實施例會自動檢測當(dāng)前終端是否處于空閑狀態(tài),并限制再終端處于空閑狀態(tài)的時候才進行自動下載,避免了用戶在使用過程中強行終端用戶的使用,以執(zhí)行軟件版本的下載。
[0025]S102,當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本。
[0026]具體實現(xiàn)中,當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本。在本實施例中,當(dāng)終端滿足預(yù)設(shè)下載條件時,可以下載終端的更新版本,由于軟件開發(fā)商一般會不定期地對軟件版本進行更改,因此在進行軟件更新前需要檢測當(dāng)前服務(wù)器所提供的最新版本是否為終端需要的更新版本,可以通過將終端的當(dāng)前安裝的版本號同服務(wù)器當(dāng)前提供的版本號進行比較,如果比較一致,則說明當(dāng)前安裝的軟件版本已經(jīng)是最新版本,則不需要進行更新,而如果比較不一致,例如當(dāng)前安裝的版本號低于服務(wù)器的當(dāng)前版本號時,則可以將服務(wù)器的當(dāng)前版本作為更新版本,終端可下載該更新版本。進行下載過程中,控制終端如遙控器或安裝有遙控軟件的手機等可以對終端如智能音箱進行控制,例如當(dāng)用戶通過手機發(fā)送音樂播放的控制指令時,當(dāng)智能音箱接收到該音樂播放的控制指令,可以停止當(dāng)前的軟件下載并進行音樂播放,直至音樂播放完畢或接受到音樂終止播放的控制指令,再檢測終端是否滿足預(yù)設(shè)下載條件,當(dāng)滿足預(yù)設(shè)下載條件時,繼續(xù)進行軟件下載,本實施例中,可以通過軟件的版本號進行判斷是否需要進行軟件更新,也可以通過例如序列號等其他可以用于識別軟件版本的參數(shù)來判斷是否需要進行軟件更新。
[0027]S103,如下載完畢,安裝所述終端的更新版本。
[0028]具體實現(xiàn)中,如下載完畢,安裝所述終端的更新版本。在本實施例中,如更新版本下載完畢,可以安裝終端的更新版本,在進行更新版本安裝時,可以通過將所述終端的安裝進度發(fā)送給控制終端進行顯示,以使用戶能夠了解當(dāng)前的安裝進度情況。
[0029]采用本發(fā)明實施例,可通過檢測終端是否滿足預(yù)設(shè)下載條件,所述預(yù)設(shè)下載條件包括在預(yù)設(shè)時段內(nèi)已連網(wǎng)的所述終端處于空閑狀態(tài)且網(wǎng)絡(luò)帶寬大于預(yù)設(shè)網(wǎng)絡(luò)帶寬閾值,當(dāng)所述終端滿足預(yù)設(shè)下載條件時,下載所述終端的更新版本,如下載完畢,安裝所述終端的更新版本,本實施例通過檢測終端是否滿足預(yù)設(shè)下載條件,并在滿足預(yù)設(shè)下載條件的情況下自動進行軟件更新,提高了軟件更新的智能性。
[0030]請參照圖2,為本發(fā)明實施例提供的另一種軟件更新的方法的流程示意圖,該方法包括以下步驟S201-S209。
[0031]S201,當(dāng)檢測到終端成功連網(wǎng)后,將所述終端的軟件版本參數(shù)與所獲取的服務(wù)器中的軟件版本參數(shù)進行比對。
[0032]具
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1