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

      一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置制造方法

      文檔序號:7985365閱讀:156來源:國知局
      一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置制造方法
      【專利摘要】本發(fā)明提供一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置,針對在帶寬不足的環(huán)境下下載的壓縮信息過小的情況,在帶寬充裕的環(huán)境下,自動將大型壓縮信息或是原始信息替換之前的壓縮信息,能夠充分適應(yīng)兩種或者多種不同帶寬情況下的移動終端上的數(shù)據(jù)更新,達(dá)到在帶寬不足的環(huán)境中節(jié)約下載時間和網(wǎng)費(fèi),并且能在帶寬充裕的環(huán)境中將大型壓縮信息或是原始信息替換之前的壓縮信息的效果,而且步驟簡單,反應(yīng)速度快,由于事先已經(jīng)將數(shù)據(jù)壓縮為各種壓縮包,在用戶請求時,不再壓縮,大大縮短了反應(yīng)的時間,達(dá)到了更好的用戶體驗。
      【專利說明】一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息更新控制系統(tǒng),尤其是基于移動終端的信息更新系統(tǒng),具體地,涉及根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置。
      【背景技術(shù)】
      [0002]在當(dāng)前的手機(jī)網(wǎng)絡(luò)瀏覽中,圖片和視頻占到了很大的流量,但目前的瀏覽方式存在兩個主要問題:
      [0003](I)在3G等無限網(wǎng)絡(luò)環(huán)境中,手機(jī)不宜下載大型的或者是完整的圖片或是視頻數(shù)據(jù)。手機(jī)帶寬有限,播放下載完整圖片或是視頻文件時間太慢,而且手機(jī)的網(wǎng)絡(luò)資訊費(fèi)用高,播放下載完整圖片或是視頻文件的費(fèi)用巨大。
      [0004](2)但是,在wifi等帶寬充裕,免費(fèi)的網(wǎng)絡(luò)環(huán)境中,手機(jī)需要下載盡量大的圖片或是視頻數(shù)據(jù),以此滿足用戶體驗?,F(xiàn)有的數(shù)據(jù)更新方式無法兼顧這兩種情況,在兩種不同的網(wǎng)絡(luò)環(huán)境切換中,無法帶來良好的用戶體驗。
      [0005]因此,本發(fā)明要解決如何在帶寬不足的環(huán)境下更新壓縮信息,并在帶寬充裕的環(huán)境下,將大型壓縮信息或是原始信息替換之前的壓縮信息的問題。

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

      [0006]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置,針對在帶寬不足的環(huán)境下下載的壓縮信息過小的情況,在帶寬充裕的環(huán)境下,自動將大型壓縮信息或是原始信息替換之前的壓縮信息。
      [0007]根據(jù)本發(fā)明的一個方面,提供一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法,包括以下步驟:
      [0008]a.將多媒體數(shù)據(jù)包X壓縮為若干個不同容量的壓縮包A并和所述多媒體數(shù)據(jù)包X一起儲存于所述信息更新控制系統(tǒng)中;
      [0009]b.獲取來自移動終端的更新請求信息,所述更新請求信息請求對移動終端中已有的源于多媒體數(shù)據(jù)包X的數(shù)據(jù)包B進(jìn)行更新;
      [0010]d.實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);
      [0011]e.根據(jù)移動終端的帶寬高低,選擇與當(dāng)前帶寬相匹配的壓縮包A或者多媒體數(shù)據(jù)包X ;
      [0012]f.判斷所選擇的數(shù)據(jù)包是否大于所述數(shù)據(jù)包B,若是,則發(fā)送所選擇的數(shù)據(jù)包到移動終端,替換數(shù)據(jù)包B,若否,則結(jié)束。
      [0013]優(yōu)選地,所述步驟e中,選擇數(shù)據(jù)包時,移動終端的帶寬越高,則選擇容量越大的數(shù)據(jù)包;移動終端的帶寬越低,則選擇容量越小的數(shù)據(jù)包。
      [0014]優(yōu)選地,所述步驟a還包括以下步驟:根據(jù)壓縮包A的不同容量,預(yù)設(shè)分別與每個壓縮包A相匹配的移動終端的網(wǎng)絡(luò)帶寬。[0015]優(yōu)選地,所述步驟b之后,步驟d之前還包括步驟c:判斷所述數(shù)據(jù)包B是否等于所述多媒體數(shù)據(jù)包X,若是,則結(jié)束,若否,則執(zhí)行步驟d。
      [0016]優(yōu)選地,所述步驟b包括以下步驟:所述請求信息至少包括第一指示信息,所述第一指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬;
      [0017]所述步驟d包括以下步驟:所述移動終端讀取所述第一指示信息。
      [0018]優(yōu)選地,所述步驟b包括以下步驟:所述請求信息至少包括第二指示信息,所述第二指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);
      [0019]所述步驟d包括以下步驟:所述移動終端讀取所述第二指示信息。
      [0020]優(yōu)選地,所述步驟b包括如下步驟:
      [0021]bl.根據(jù)所述請求信息選擇一測試數(shù)據(jù)包,將所述測試數(shù)據(jù)包發(fā)送至所述移動終端,所述測試數(shù)據(jù)包用于測試移動終端網(wǎng)絡(luò)帶寬;
      [0022]b2.所述移動終端接收所述第三指示信息,所述第三指示信息用于指示所述移動終端接收所述測試數(shù)據(jù)包時的網(wǎng)絡(luò)帶寬;
      [0023]所述步驟d包括以下步驟:所述移動終端讀取所述第三指示信息。
      [0024]優(yōu)選地,所述步驟bl中,所述測試數(shù)據(jù)包與所述移動終端不同的網(wǎng)絡(luò)狀態(tài)相匹配。
      [0025]優(yōu)選地,所述步驟e中,當(dāng)移動終端的網(wǎng)絡(luò)狀態(tài)為w1-fi連接時,選擇多媒體數(shù)據(jù)包X。
      [0026]優(yōu)選地,所述網(wǎng)絡(luò)狀態(tài)包括:
      [0027]-w1-fi 連接;
      [0028]-2G網(wǎng)絡(luò);以及
      [0029]-3G 網(wǎng)絡(luò)。
      [0030]優(yōu)選地,所述多媒體數(shù)據(jù)包X為以下的任意一項或組合:
      [0031]-圖片;
      [0032]-視頻;以及
      [0033]-gif 動畫。
      [0034]根據(jù)本發(fā)明的另一個方面,提供一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制裝置,包括以下裝置:
      [0035]壓縮裝置,將多媒體數(shù)據(jù)包X壓縮為若干個不同容量的壓縮包A并和所述多媒體數(shù)據(jù)包X—起儲存于所述信息更新控制系統(tǒng)中;
      [0036]獲取裝置,獲取來自移動終端的更新請求信息,所述更新請求信息請求對移動終端中已有的源于多媒體數(shù)據(jù)包X的數(shù)據(jù)包B進(jìn)行更新;
      [0037]測速裝置,實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);
      [0038]選擇裝置,根據(jù)移動終端的帶寬高低,選擇與當(dāng)前帶寬相匹配的壓縮包A或者多媒體數(shù)據(jù)包X ;
      [0039]判斷裝置,判斷所選擇的數(shù)據(jù)包是否大于所述數(shù)據(jù)包B,若是,則發(fā)送所選擇的數(shù)據(jù)包到移動終端,替換數(shù)據(jù)包B,若否,則結(jié)束。
      [0040]優(yōu)選地,所述選擇裝置中,選擇數(shù)據(jù)包時,移動終端的帶寬越高,則選擇容量越大的數(shù)據(jù)包;移動終端的帶寬越低,則選擇容量越小的數(shù)據(jù)包。[0041]優(yōu)選地,所述壓縮裝置中根據(jù)壓縮包A的不同容量,預(yù)設(shè)分別與每個壓縮包A相匹配的移動終端的網(wǎng)絡(luò)帶寬。
      [0042]優(yōu)選地,所述獲取裝置至所述測速裝置之間,還包括第二判斷裝置:判斷所述數(shù)據(jù)包B是否等于所述多媒體數(shù)據(jù)包X,若是,則結(jié)束,若否,則執(zhí)行測速裝置。
      [0043]優(yōu)選地,所述獲取裝置中的所述請求信息至少包括第一指示信息,所述第一指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬;
      [0044]所述選擇裝置讀取所述第一指示信息。
      [0045]優(yōu)選地,所述獲取裝置中的所述請求信息至少包括第二指示信息,所述第二指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);
      [0046]所述選擇裝置讀取所述第二指示信息。
      [0047]優(yōu)選地,所述獲取裝置中包括
      [0048]發(fā)送裝置,根據(jù)所述請求信息選擇一測試數(shù)據(jù)包,將所述測試數(shù)據(jù)包發(fā)送至所述移動終端,所述測試數(shù)據(jù)包用于測試移動終端網(wǎng)絡(luò)帶寬;
      [0049]第二選擇裝置,所述移動終端接收所述第三指示信息,所述第三指示信息用于指示所述移動終端接收所述測試數(shù)據(jù)包時的網(wǎng)絡(luò)帶寬,所述第二選擇裝置讀取所述第三指示信息。
      [0050]優(yōu)選地,所述發(fā)送裝置中的測試數(shù)據(jù)包與所述移動終端不同的網(wǎng)絡(luò)狀態(tài)相匹配。
      [0051]優(yōu)選地,所述選擇裝置中,當(dāng)移動終端的網(wǎng)絡(luò)狀態(tài)為w1-fi連接時,選擇多媒體數(shù)據(jù)包X。
      [0052]優(yōu)選地,所述網(wǎng)絡(luò)狀態(tài)包括:
      [0053]-w1-fi 連接;
      [0054]-2G網(wǎng)絡(luò);以及
      [0055]-3G 網(wǎng)絡(luò)。
      [0056]優(yōu)選地,所述多媒體數(shù)據(jù)包X為以下的任意一項或組合:
      [0057]-圖片;
      [0058]-視頻;以及
      [0059]-gif 動畫。
      [0060]本發(fā)明的根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置,針對在帶寬不足的環(huán)境下下載的壓縮信息過小的情況,在帶寬充裕的環(huán)境下,自動將大型壓縮信息或是原始信息替換之前的壓縮信息,能夠充分適應(yīng)兩種或者多種不同帶寬情況下的移動終端上的數(shù)據(jù)更新,達(dá)到在帶寬不足的環(huán)境中節(jié)約下載時間和網(wǎng)費(fèi),并且能在帶寬充裕的環(huán)境中將大型壓縮信息或是原始信息替換之前的壓縮信息的效果,而且步驟簡單,反應(yīng)速度快,由于事先已經(jīng)將數(shù)據(jù)壓縮為各種壓縮包,在用戶請求時,不再壓縮,大大縮短了反應(yīng)的時間,達(dá)到了更好的用戶體驗。
      【專利附圖】

      【附圖說明】
      [0061]通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
      [0062]圖1示出根據(jù)本發(fā)明的一個【具體實施方式】的,根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法的流程圖;以及
      [0063]圖2示出根據(jù)本發(fā)明的一個【具體實施方式】的,根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法的示意圖。
      【具體實施方式】
      [0064]本領(lǐng)域技術(shù)人員理解,本領(lǐng)域技術(shù)人員結(jié)合現(xiàn)有技術(shù)以及上述實施例可以實現(xiàn)所述變化例,在此不予贅述。這樣的變化例并不影響本發(fā)明的實質(zhì)內(nèi)容,在此不予贅述。
      [0065]如圖1所示,其示出了本發(fā)明的一個實施例。本發(fā)明提供一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法,包括以下步驟:
      [0066]a.將多媒體數(shù)據(jù)包X壓縮為若干個不同容量的壓縮包A并和所述多媒體數(shù)據(jù)包X一起儲存于所述信息更新控制系統(tǒng)中;預(yù)先得到不同容量大小的數(shù)據(jù)包,并儲存在服務(wù)器中,以便于后續(xù)的下載或比對的操作。
      [0067]b.獲取來自移動終端的更新請求信息,所述更新請求信息請求對移動終端中已有的源于多媒體數(shù)據(jù)包X的數(shù)據(jù)包B進(jìn)行更新;系統(tǒng)得到請求信息,開始下載更新的操作。
      [0068]c.判斷所述數(shù)據(jù)包B是否等于所述多媒體數(shù)據(jù)包X,若是,則結(jié)束,若否,則執(zhí)行步驟d ;d.實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);判斷是否要更新,如果所述數(shù)據(jù)包B已經(jīng)等于所述多媒體數(shù)據(jù)包X,則顯然不必在進(jìn)行后續(xù)的步驟了。
      [0069]d.實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);
      [0070]e.根據(jù)移動終端的帶寬高低,選擇與當(dāng)前帶寬相匹配的壓縮包A或者多媒體數(shù)據(jù)包X ;實時匹配網(wǎng)絡(luò)帶寬,得到最適合當(dāng)前狀況的數(shù)據(jù)包,可以有效避免下載數(shù)據(jù)過慢的情況。
      [0071]f.判斷所選擇的數(shù)據(jù)包是否大于所述數(shù)據(jù)包B,若是,則發(fā)送所選擇的數(shù)據(jù)包到移動終端,替換數(shù)據(jù)包B,若否,則結(jié)束。最終判斷選擇的數(shù)據(jù)包是否適合替換所述數(shù)據(jù)包B0
      [0072]其中使用到的壓縮步驟均為現(xiàn)有技術(shù),比如通過有損壓縮,縮小圖片的容量,但在手機(jī)上顯示的話,受到的影響很小,不會降低用戶的使用感受。
      [0073]實際使用中,所述步驟e中,選擇數(shù)據(jù)包時,移動終端的帶寬越高,則選擇容量越大的數(shù)據(jù)包;移動終端的帶寬越低,則選擇容量越小的數(shù)據(jù)包。這樣就能夠最大可能性地配合移動終端的當(dāng)前帶寬,來決定合適的數(shù)據(jù)包字節(jié)數(shù)長短,避免下載速度過慢或者浪費(fèi)。
      [0074]當(dāng)帶寬充裕的時候,當(dāng)然首先考慮下載原始數(shù)據(jù)報。
      [0075]所述步驟a還包括以下步驟:根據(jù)壓縮包A的不同大小,預(yù)設(shè)分別與每個壓縮包A相匹配的移動終端的網(wǎng)絡(luò)帶寬。比如說,設(shè)定300k以上的圖片需要3G網(wǎng)絡(luò)才能下載,IOOk以上的圖片需要2G網(wǎng)絡(luò)才能下載,原始圖片必須w1-fi狀態(tài)才能下載。對其進(jìn)行分類,更好地匹配手機(jī)的當(dāng)前帶寬。
      [0076]對于檢測手機(jī)當(dāng)前網(wǎng)速的方法有很多,比如:所述步驟b包括以下步驟:所述請求信息至少包括第一指示信息,所述第一指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬;所述步驟d包括以下步驟:所述移動終端讀取所述第一指示信息。可以通過移動終端自己監(jiān)控網(wǎng)速,并把帶寬信息包含在請求信息中,這樣就不必再測帶寬了,也可以直接進(jìn)行后續(xù)的判斷操作。[0077]或者,所述步驟b也可以包括以下步驟:所述請求信息至少包括第二指示信息,所述第二指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài);所述步驟d包括以下步驟:所述移動終端讀取所述第二指示信息。可以通過移動終端自己監(jiān)控網(wǎng)速和網(wǎng)絡(luò)狀態(tài),并把帶寬信息和網(wǎng)絡(luò)狀態(tài)包含在請求信息中,這樣就不必再測帶寬了,也可以便于直接進(jìn)行后續(xù)的步驟。比如在所述步驟e中,當(dāng)移動終端的網(wǎng)絡(luò)狀態(tài)為w1-fi連接時,選擇多媒體數(shù)據(jù)包X。
      [0078]還可以主動測試移動終端的當(dāng)前帶寬,測試帶寬有多種方法,可以是所述步驟b包括如下步驟:
      [0079]bl.根據(jù)所述請求信息選擇一測試數(shù)據(jù)包,將所述測試數(shù)據(jù)包發(fā)送至所述移動終端,所述測試數(shù)據(jù)包用于測試移動終端網(wǎng)絡(luò)帶寬;
      [0080]b2.所述移動終端接收所述第三指示信息,所述第三指示信息用于指示所述移動終端接收所述測試數(shù)據(jù)包時的網(wǎng)絡(luò)帶寬。
      [0081]其中,所述測試數(shù)據(jù)包與所述移動終端不同的網(wǎng)絡(luò)狀態(tài)相匹配。
      [0082]顯而易見的,所述步驟a和步驟b中,所述網(wǎng)絡(luò)狀態(tài)包括:wi_fi連接,或2G網(wǎng)絡(luò),或3G網(wǎng)絡(luò)。而所述多媒體數(shù)據(jù)包X為以下的任意一項或組合:圖片、視頻以及g if動畫。視頻包括了各種不同格式和容量大小的電影。
      [0083]如圖2所示,假設(shè)當(dāng)前手機(jī)瀏覽網(wǎng)頁,網(wǎng)頁上已有一張原圖片X(IOM),并且預(yù)先將該原圖片X分別壓縮為壓縮圖片Al (3M),和壓縮圖片A2(500K),將原圖片X(IOM)、壓縮圖片Al (3M)和壓縮圖片A2(500K)分別保存在服務(wù)器上,并設(shè)定當(dāng)移動終端在wifi的網(wǎng)絡(luò)狀態(tài)下,選擇原圖片X(IOM)進(jìn)行下載;當(dāng)移動終端在3G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮圖片Al (3M)進(jìn)行下載;以及當(dāng)移動終端在2G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮圖片A2(500K)進(jìn)行下載。
      [0084]手機(jī)上已有源于原圖片X的壓縮圖片B(IOk),當(dāng)用戶在戶外使用手機(jī)時,手機(jī)向服務(wù)器發(fā)送更新源于原圖片X的壓縮圖片B的更新請求信息。
      [0085]服務(wù)器讀取壓縮圖片B(IOk),對比壓縮圖片B(IOk)與原圖片X,發(fā)現(xiàn)遠(yuǎn)小于原圖片X,則開始更新操作。
      [0086]手機(jī)發(fā)送的更新請求中已經(jīng)包含了手機(jī)的網(wǎng)絡(luò)狀態(tài)為3G,服務(wù)器通過讀取更新請求中的這個信息,選擇了壓縮圖片Al (3M)作為代發(fā)送數(shù)據(jù)包。
      [0087]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包Al (3M)與手機(jī)上現(xiàn)有的壓縮圖片B(IOk),由于代發(fā)送數(shù)據(jù)包Al (3M)大于壓縮圖片B (IOk),顯然有必要為其進(jìn)行更新,發(fā)送壓縮圖片Al (3M)到手機(jī)上替換原來的壓縮圖片B (IOk),更新操作結(jié)束。
      [0088]之后,當(dāng)用戶走進(jìn)室內(nèi),手機(jī)處于w1-fi連接的狀態(tài)下,再次發(fā)送更新源于原圖片X的壓縮圖片B的更新請求信息,此處的壓縮圖片B為上段中的壓縮圖片Al (3M)
      [0089]服務(wù)器讀取壓縮圖片B (3M),對比壓縮圖片B (3M)與原圖片X,發(fā)現(xiàn)遠(yuǎn)小于原圖片X,則開始更新操作。
      [0090]手機(jī)發(fā)送的更新請求中已經(jīng)包含了手機(jī)的網(wǎng)絡(luò)狀態(tài)為w1-fi,服務(wù)器通過讀取更新請求中的這個信息,選擇了原圖片X(IOM)作為代發(fā)送數(shù)據(jù)包。
      [0091]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包X(IOM)與手機(jī)上現(xiàn)有的壓縮圖片B (3M),由于代發(fā)送數(shù)據(jù)包X(IOM)大于壓縮圖片B(3M),顯然有必要為其進(jìn)行更新,發(fā)送原圖片X(IOM)到手機(jī)上替換原來的壓縮圖片B (3M),更新操作結(jié)束。[0092]如圖2所示,假設(shè)當(dāng)前手機(jī)瀏覽網(wǎng)頁,網(wǎng)頁上已有一張原圖片X(IOM),并且預(yù)先將該原圖片X分別壓縮為壓縮圖片Al (3M),和壓縮圖片A2(500K),將原圖片X(IOM)、壓縮圖片Al (3M)和壓縮圖片A2(500K)分別保存在服務(wù)器上,并設(shè)定當(dāng)移動終端在wifi的網(wǎng)絡(luò)狀態(tài)下,選擇原圖片X(IOM)進(jìn)行下載;當(dāng)移動終端在3G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮圖片Al (3M)進(jìn)行下載;以及當(dāng)移動終端在2G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮圖片A2(500K)進(jìn)行下載。
      [0093]手機(jī)上已有源于原圖片X的壓縮圖片B(IOM),手機(jī)向服務(wù)器發(fā)送更新源于原圖片X的壓縮圖片B的更新請求信息。
      [0094]服務(wù)器讀取壓縮圖片B(IOM),對比壓縮圖片B(IOM)與原圖片X,發(fā)現(xiàn)壓縮圖片B(IOM)等于原圖片X,顯然沒有必要為其進(jìn)行更新,則停止更新操作。
      [0095]如圖2所示,假設(shè)當(dāng)前手機(jī)瀏覽網(wǎng)頁,網(wǎng)頁上已有一個原GIF動畫X(17M),并且預(yù)先將該原GIF動畫X分別壓縮為壓縮GIF動畫Al (4M),和壓縮GIF動畫A2 (200K),將原GIF動畫X(17M)、壓縮GIF動畫A1(4M)和壓縮GIF動畫A2 (200K)分別保存在服務(wù)器上,并設(shè)定當(dāng)移動終端在wifi的網(wǎng)絡(luò)狀態(tài)下,選擇原GIF動畫X(17M)進(jìn)行下載;當(dāng)移動終端在3G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮GIF動畫Al (4M)進(jìn)行下載;以及當(dāng)移動終端在2G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮GIF動畫A2 (200K)進(jìn)行下載。
      [0096]手機(jī)上已有源于原GIF動畫X的壓縮GIF動畫B (50K),當(dāng)用戶在戶外使用手機(jī)時,手機(jī)向服務(wù)器發(fā)送更新源于原GIF動畫X的壓縮GIF動畫B的更新請求信息。
      [0097]服務(wù)器讀取壓縮GIF動畫B (50K),對比壓縮GIF動畫B (50K)與原GIF動畫X,發(fā)現(xiàn)遠(yuǎn)小于原GIF動畫X,則開始更新操作。
      [0098]手機(jī)發(fā)送的更新請求中已經(jīng)包含了手機(jī)的網(wǎng)絡(luò)狀態(tài)為3G,服務(wù)器通過讀取更新請求中的這個信息,選擇了壓縮GIF動畫Al (4M)作為代發(fā)送數(shù)據(jù)包。
      [0099]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包Al (4M)與手機(jī)上現(xiàn)有的壓縮GIF動畫B(50K),由于代發(fā)送數(shù)據(jù)包Al (4M)大于壓縮GIF動畫B (50K),顯然有必要為其進(jìn)行更新,發(fā)送壓縮GIF動畫Al (4M)到手機(jī)上替換原來的壓縮GIF動畫B (50K),更新操作結(jié)束。
      [0100]之后,當(dāng)用戶走進(jìn)室內(nèi),手機(jī)處于W1-fi連接的狀態(tài)下,再次發(fā)送更新源于原圖片X的壓縮圖片B的更新請求信息,此處的壓縮圖片B為上段中的壓縮圖片Al (4M)
      [0101]服務(wù)器讀取壓縮圖片B (4M),對比壓縮圖片B (4M)與原圖片X(17M),發(fā)現(xiàn)遠(yuǎn)小于原圖片X (17M),則開始更新操作。
      [0102]手機(jī)發(fā)送的更新請求中已經(jīng)包含了手機(jī)的網(wǎng)絡(luò)狀態(tài)為w1-fi,服務(wù)器通過讀取更新請求中的這個信息,選擇了原圖片X(17M)作為代發(fā)送數(shù)據(jù)包。
      [0103]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包X(17M)與手機(jī)上現(xiàn)有的壓縮圖片B(4M),由于代發(fā)送數(shù)據(jù)包X(17M)大于壓縮圖片B(4M),顯然有必要為其進(jìn)行更新,發(fā)送原圖片X(17M)到手機(jī)上替換原來的壓縮圖片B (4M),更新操作結(jié)束。
      [0104]如圖2所示,假設(shè)當(dāng)前手機(jī)瀏覽網(wǎng)頁,網(wǎng)頁上已有一個全高清電影X(1920X 1080,20G),并且預(yù)先將該原電影X分別壓縮為壓縮電影A1(1024X768,400M),和壓縮電影A2 (480 X 320,100M),將全高清電影 X (1920 X 1080,20G)、壓縮電影 Al (1024X 768,400M)和壓縮電影八2(480\320,1001)分別保存在服務(wù)器上,并設(shè)定當(dāng)移動終端在wifi的網(wǎng)絡(luò)狀態(tài)下,選擇全高清電影X (1920 X 1080,20G)進(jìn)行下載;當(dāng)移動終端在3G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮電影A1(1024X768,400M)進(jìn)行下載;以及當(dāng)移動終端在2G的網(wǎng)絡(luò)狀態(tài)下,選擇壓縮電影A2 (480X320,100M)進(jìn)行下載。
      [0105]手機(jī)上已有源于原電影X的壓縮電影B(200M),當(dāng)用戶在戶外使用手機(jī)時,手機(jī)向服務(wù)器發(fā)送更新源于原電影X的壓縮電影B的更新請求信息。
      [0106]服務(wù)器讀取壓縮電影B (200M),對比壓縮電影B (200M)與原電影X,發(fā)現(xiàn)遠(yuǎn)小于原電影X,則開始更新操作。
      [0107]服務(wù)器發(fā)送一個測試數(shù)據(jù)包(IM)到手機(jī),并測試手機(jī)下載這個數(shù)據(jù)包過程中的平均帶寬,約等于3G網(wǎng)絡(luò)的帶寬速度,服務(wù)器通過讀取這個信息,選擇了壓縮電影A1(1024X768,400M)作為代發(fā)送數(shù)據(jù)包。
      [0108]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包A1(1024X768,400M)與手機(jī)上現(xiàn)有的壓縮電影B (200M),由于代發(fā)送數(shù)據(jù)包Al (1024 X 768,400M)大于壓縮電影B (200M),顯然有必要為其進(jìn)行更新,發(fā)送壓縮電影Al (1024X 768,400M)到手機(jī)上替換原來的壓縮電影B (200M),更
      新操作結(jié)束。
      [0109]之后,當(dāng)用戶走進(jìn)室內(nèi),手機(jī)處于w1-fi連接的狀態(tài)下,再次發(fā)送更新源于原電影X的壓縮電影B的更新請求信息,此處的壓縮電影B為上段中的壓縮電影Al (1024X768,400M)
      [0110]服務(wù)器讀取壓縮電影B(1024X768,400M),對比壓縮電影B(1024X768,400M)與原電影X (1920 X 1080,20G),發(fā)現(xiàn)遠(yuǎn)小于原電影X (1920 X 1080,20G),則開始更新操作。
      [0111]手機(jī)發(fā)送的更新請求中已經(jīng)包含了手機(jī)的網(wǎng)絡(luò)狀態(tài)為W1-fi,服務(wù)器通過讀取更新請求中的這個信息,選擇了原電影X(1920X1080,20G)作為代發(fā)送數(shù)據(jù)包。
      [0112]服務(wù)器再次比較代發(fā)送數(shù)據(jù)包X(1920X1080,20G)與手機(jī)上現(xiàn)有的壓縮電影B (400M),由于代發(fā)送數(shù)據(jù)包X (1920 X 1080,20G)大于壓縮電影B (400M),顯然有必要為其進(jìn)行更新,發(fā)送原電影X (1920 X 1080,20G)到手機(jī)上替換原來的壓縮電影B (1024X 768,400M),更新操作結(jié)束。
      [0113]綜上可知,本發(fā)明的根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法及其控制裝置,針對在帶寬不足的環(huán)境下下載的壓縮信息過小的情況,在帶寬充裕的環(huán)境下,自動將大型壓縮信息或是原始信息替換之前的壓縮信息,能夠充分適應(yīng)兩種或者多種不同帶寬情況下的移動終端上的數(shù)據(jù)更新,達(dá)到在帶寬不足的環(huán)境中節(jié)約下載時間和網(wǎng)費(fèi),并且能在帶寬充裕的環(huán)境中將大型壓縮信息或是原始信息替換之前的壓縮信息的效果,而且步驟簡單,反應(yīng)速度快,由于事先已經(jīng)將數(shù)據(jù)壓縮為各種壓縮包,在用戶請求時,不再壓縮,大大縮短了反應(yīng)的時間,達(dá)到了更好的用戶體驗。
      [0114]以上對本發(fā)明的具體實施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。
      【權(quán)利要求】
      1.一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制方法,其特征在于:包括以下步驟: a.將多媒體數(shù)據(jù)包X壓縮為若干個不同容量的壓縮包A并和所述多媒體數(shù)據(jù)包X—起儲存于所述信息更新控制系統(tǒng)中; b.獲取來自移動終端的更新請求信息,所述更新請求信息請求對移動終端中已有的源于多媒體數(shù)據(jù)包X的數(shù)據(jù)包B進(jìn)行更新; d.實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài); e.根據(jù)移動終端的帶寬高低,選擇與當(dāng)前帶寬相匹配的壓縮包A或者多媒體數(shù)據(jù)包X; f.判斷所選擇的數(shù)據(jù)包是否大于所述數(shù)據(jù)包B,若是,則發(fā)送所選擇的數(shù)據(jù)包到移動終端,替換數(shù)據(jù)包B,若否,則結(jié)束。
      2.根據(jù)權(quán)利要求1所述的控制方法,其特征在于:所述步驟e中,選擇數(shù)據(jù)包時,移動終端的帶寬越高,則選擇容量越大的數(shù)據(jù)包;移動終端的帶寬越低,則選擇容量越小的數(shù)據(jù)包。
      3.根據(jù)權(quán)利要求2所述的控制方法,其特征在于:所述步驟a還包括以下步驟:根據(jù)壓縮包A的不同容量,預(yù)設(shè)分別與每個壓縮包A相匹配的移動終端的網(wǎng)絡(luò)帶寬。
      4.根據(jù)權(quán)利要 求3所述的控制方法,其特征在于:所述步驟b之后,步驟d之前還包括步驟c:判斷所述數(shù)據(jù)包B是否等于所述多媒體數(shù)據(jù)包X,若是,則結(jié)束,若否,則執(zhí)行步驟d0
      5.根據(jù)權(quán)利要求1所述的控制方法,其特征在于:所述步驟b包括以下步驟:所述請求信息至少包括第一指示信息,所述第一指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬; 所述步驟d包括以下步驟:所述移動終端讀取所述第一指示信息。
      6.根據(jù)權(quán)利要求1所述的控制方法,其特征在于:所述步驟b包括以下步驟:所述請求信息至少包括第二指示信息,所述第二指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài); 所述步驟d包括以下步驟:所述移動終端讀取所述第二指示信息。
      7.根據(jù)權(quán)利要求1所述的控制方法,其特征在于:所述步驟b包括如下步驟: bl.根據(jù)所述請求信息選擇一測試數(shù)據(jù)包,將所述測試數(shù)據(jù)包發(fā)送至所述移動終端,所述測試數(shù)據(jù)包用于測試移動終端網(wǎng)絡(luò)帶寬; b2.所述移動終端接收所述第三指示信息,所述第三指示信息用于指示所述移動終端接收所述測試數(shù)據(jù)包時的網(wǎng)絡(luò)帶寬; 所述步驟d包括以下步驟:所述移動終端讀取所述第三指示信息。
      8.根據(jù)權(quán)利要求7所述的控制方法,其特征在于:所述步驟bl中,所述測試數(shù)據(jù)包與所述移動終端不同的網(wǎng)絡(luò)狀態(tài)相匹配。
      9.根據(jù)權(quán)利要求1至8中任意一項所述的控制方法,其特征在于:所述步驟e中,當(dāng)移動終端的網(wǎng)絡(luò)狀態(tài)為w 1-f i連接時,選擇多媒體數(shù)據(jù)包X。
      10.根據(jù)權(quán)利要求6至8中任意一項所述的控制方法,其特征在于:所述網(wǎng)絡(luò)狀態(tài)包括: -w1-fi 連接; -2G網(wǎng)絡(luò);以及-3G網(wǎng)絡(luò)。
      11.根據(jù)權(quán)利要求1至8中任意一項所述的控制方法,其特征在于:所述多媒體數(shù)據(jù)包X為以下的任意一項或組合: -圖片; -視頻;以及 -gif動畫。
      12.一種根據(jù)帶寬下載更新多媒體數(shù)據(jù)的控制裝置,其特征在于:包括以下裝置: 壓縮裝置,將多媒體數(shù)據(jù)包X壓縮為若干個不同容量的壓縮包A并和所述多媒體數(shù)據(jù)包X—起儲存于所述信息更新控制系統(tǒng)中; 獲取裝置,獲取來自移動終端的更新請求信息,所述更新請求信息請求對移動終端中已有的源于多媒體數(shù)據(jù)包X的數(shù)據(jù)包B進(jìn)行更新; 測速裝置,實時監(jiān)控所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài); 選擇裝置,根據(jù)移動終端的帶寬高低,選擇與當(dāng)前帶寬相匹配的壓縮包A或者多媒體數(shù)據(jù)包X ; 判斷裝置,判斷所選擇的數(shù)據(jù)包是否大于所述數(shù)據(jù)包B,若是,則發(fā)送所選擇的數(shù)據(jù)包到移動終端,替換數(shù)據(jù)包B,若否,則結(jié)束。
      13.根據(jù)權(quán)利要求12所述的控制裝置,其特征在于:所述選擇裝置中,選擇數(shù)據(jù)包時,移動終端的帶寬越高,則選擇 容量越大的數(shù)據(jù)包;移動終端的帶寬越低,則選擇容量越小的數(shù)據(jù)包。
      14.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于:所述壓縮裝置中根據(jù)壓縮包A的不同容量,預(yù)設(shè)分別與每個壓縮包A相匹配的移動終端的網(wǎng)絡(luò)帶寬。
      15.根據(jù)權(quán)利要求14所述的控制裝置,其特征在于:所述獲取裝置至所述測速裝置之間,還包括第二判斷裝置:判斷所述數(shù)據(jù)包B是否等于所述多媒體數(shù)據(jù)包X,若是,則結(jié)束,若否,則執(zhí)行測速裝置。
      16.根據(jù)權(quán)利要求12所述的控制裝置,其特征在于:所述獲取裝置中的所述請求信息至少包括第一指示信息,所述第一指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬; 所述選擇裝置讀取所述第一指示信息。
      17.根據(jù)權(quán)利要求12所述的控制裝置,其特征在于:所述獲取裝置中的所述請求信息至少包括第二指示信息,所述第二指示信息用于指示所述移動終端的網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)狀態(tài); 所述選擇裝置讀取所述第二指示信息。
      18.根據(jù)權(quán)利要求12所述的控制裝置,其特征在于:所述獲取裝置中包括 發(fā)送裝置,根據(jù)所述請求信息選擇一測試數(shù)據(jù)包,將所述測試數(shù)據(jù)包發(fā)送至所述移動終端,所述測試數(shù)據(jù)包用于測試移動終端網(wǎng)絡(luò)帶寬; 第二選擇裝置,所述移動終端接收所述第三指示信息,所述第三指示信息用于指示所述移動終端接收所述測試數(shù)據(jù)包時的網(wǎng)絡(luò)帶寬,所述第二選擇裝置讀取所述第三指示信肩、O
      19.根據(jù)權(quán)利要求18所述的控制裝置,其特征在于:所述發(fā)送裝置中的測試數(shù)據(jù)包與所述移動終端不同的網(wǎng)絡(luò)狀態(tài)相匹配。
      20.根據(jù)權(quán)利要求12至19中任意一項所述的控制裝置,其特征在于:所述選擇裝置中,當(dāng)移動終端的網(wǎng)絡(luò)狀態(tài)為w 1-f i連接時,選擇多媒體數(shù)據(jù)包X。
      21.根據(jù)權(quán)利要求17至19中任意一項所述的控制裝置,其特征在于:所述網(wǎng)絡(luò)狀態(tài)包括: -w1-fi 連接; -2G網(wǎng)絡(luò);以及 -3G網(wǎng)絡(luò) 。
      22.根據(jù)權(quán)利要求12至19中任意一項所述的控制裝置,其特征在于:所述多媒體數(shù)據(jù)包X為以下的任意一項或組合: -圖片; -視頻;以及 -gif動畫。
      【文檔編號】H04L29/06GK103812831SQ201210444983
      【公開日】2014年5月21日 申請日期:2012年11月8日 優(yōu)先權(quán)日:2012年11月8日
      【發(fā)明者】黃一孟, 戴云杰, 胡邦昀, 邵誠, 李俠懿, 高原, 陶智妮, 鄭朝勃 申請人:上海心動企業(yè)發(fā)展有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1