一種數(shù)據(jù)下載方法、服務(wù)器及多系統(tǒng)移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)下載方法及裝置。
【背景技術(shù)】
[0002]隨著第三代移動通信技術(shù)3G、第四代移動通信技術(shù)4G的興起,人們對于支持多種系統(tǒng)的移動終端(例如支持雙卡雙模手機等)的需求日益提高。這類移動終端通過預(yù)先安裝兩套以上的硬件系統(tǒng)(包括基帶芯片、射頻芯片和存儲器等),實現(xiàn)兩套以上的通信系統(tǒng)的同時運行(同時進(jìn)行當(dāng)前運行的系統(tǒng)的運行和各后臺系統(tǒng)的運行)。
[0003]然而,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:當(dāng)用戶在使用這類支持多系統(tǒng)的移動終端下載數(shù)據(jù)時,下載速度取決于當(dāng)前運行的系統(tǒng)下的下載速度,例如在支持2G及4G的雙卡雙模手機中,如果當(dāng)前使用的是2G通信網(wǎng)絡(luò)制式,則數(shù)據(jù)的下載速度相當(dāng)于該2G通信網(wǎng)絡(luò)制式下所允許的下載速度,此時存在無法達(dá)到用戶期望的下載速度的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種數(shù)據(jù)下載方法、服務(wù)器及多系統(tǒng)移動終端,目的在于提高多系統(tǒng)移動終端在下載數(shù)據(jù)時的下載速度。
[0005]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)下載方法,應(yīng)用于服務(wù)器,所述方法包括:
[0007]服務(wù)器接收多系統(tǒng)移動終端所發(fā)送的下載請求信息,所述下載請求信息包括待下載數(shù)據(jù)信息及所述多系統(tǒng)移動終端的系統(tǒng)信息;
[0008]所述服務(wù)器根據(jù)所述待下載數(shù)據(jù)信息獲取所述待下載數(shù)據(jù);
[0009]所述服務(wù)器根據(jù)所述系統(tǒng)信息將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù),每個所述子待下載數(shù)據(jù)對應(yīng)于所述移動終端的一個系統(tǒng);
[0010]所述服務(wù)器將所述多個子待下載數(shù)據(jù)同時分別發(fā)送給所述移動終端的與所述子待下載數(shù)據(jù)對應(yīng)的系統(tǒng)。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實施方式中,所述根據(jù)所述系統(tǒng)信息將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù)包括:
[0012]解析所述下載請求信息,獲得所述多系統(tǒng)移動終端的系統(tǒng)數(shù)量,根據(jù)所述系統(tǒng)數(shù)量將所述待下載數(shù)據(jù)平均分割,獲得數(shù)量與所述系統(tǒng)數(shù)量相等的所述子待下載數(shù)據(jù)。
[0013]結(jié)合第一方面,在第一方面的第二種可能的實施方式中,所述下載請求信息還包括所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度;
[0014]所述根據(jù)所述系統(tǒng)信息將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù)包括:
[0015]解析所述下載請求信息,根據(jù)所述下載請求信息中包含的所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度,將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù),其中,所述子待下載數(shù)據(jù)的大小與所述子待下載數(shù)據(jù)對應(yīng)的系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度成正比。
[0016]結(jié)合第一方面及第一方面的前兩種可能的實施方式中的任一種,在第三種可能的實施方式中,所述根據(jù)所述待下載數(shù)據(jù)信息獲取所述待下載數(shù)據(jù)具體包括:服務(wù)器判斷自身是否存儲有所述待下載數(shù)據(jù)的備份;
[0017]在服務(wù)器存儲有所述待下載數(shù)據(jù)的備份時,服務(wù)器直接從本地獲取所述待下載數(shù)據(jù);
[0018]在服務(wù)器未存儲有所述待下載數(shù)據(jù)的備份時,解析所述待下載數(shù)據(jù)信息,得到所述待下載數(shù)據(jù)的源地址,服務(wù)器從所述源地址下載所述待下載數(shù)據(jù)。
[0019]第二方面,本發(fā)明實施例提供了一種數(shù)據(jù)下載方法,應(yīng)用于多系統(tǒng)移動終端,所述方法包括:
[0020]所述多系統(tǒng)移動終端向服務(wù)器發(fā)送下載請求信息,所述下載請求信息包括待下載數(shù)據(jù)信息及所述多系統(tǒng)移動終端的系統(tǒng)信息;
[0021]所述多系統(tǒng)移動終端的各系統(tǒng)同時分別接收所述服務(wù)器發(fā)送的對應(yīng)的子待下載數(shù)據(jù);
[0022]在數(shù)據(jù)下載完成后,將所述多系統(tǒng)移動終端的各系統(tǒng)分別接收的所述子待下載數(shù)據(jù)重新組裝成待下載數(shù)據(jù)。
[0023]結(jié)合第二方面,在第二方面的第一種可能的實施方式中,所述下載請求信息還包括:
[0024]所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度。
[0025]第三方面,本發(fā)明實施例提供了一種服務(wù)器,所述服務(wù)器包括:
[0026]信息接收模塊,用于接收多系統(tǒng)移動終端所發(fā)送的下載請求信息,所述下載請求信息包括待下載數(shù)據(jù)信息及所述多系統(tǒng)移動終端的系統(tǒng)信息;
[0027]數(shù)據(jù)獲取模塊,與所述信息接收模塊連接,用于根據(jù)所述待下載數(shù)據(jù)信息獲取所述待下載數(shù)據(jù);
[0028]數(shù)據(jù)分割模塊,與所述數(shù)據(jù)獲取模塊連接,用于根據(jù)所述系統(tǒng)信息將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù),每個所述子待下載數(shù)據(jù)對應(yīng)于所述移動終端的一個系統(tǒng);
[0029]數(shù)據(jù)發(fā)送模塊,與所述數(shù)據(jù)分割模塊連接,用于將所述多個子待下載數(shù)據(jù)同時分別發(fā)送給所述移動終端的與所述子待下載數(shù)據(jù)對應(yīng)的系統(tǒng)。
[0030]結(jié)合第三方面,在第三方面的第一種可能的實施方式中,所述數(shù)據(jù)分割模塊具體用于:
[0031]解析所述下載請求信息,獲得所述多系統(tǒng)移動終端的系統(tǒng)數(shù)量,根據(jù)所述系統(tǒng)數(shù)量將所述待下載數(shù)據(jù)平均分割,獲得數(shù)量與所述系統(tǒng)數(shù)量相等的所述子待下載數(shù)據(jù)。
[0032]結(jié)合第三方面,在第三方面的第二種可能的實施方式中,所述下載請求信息還包括所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度;
[0033]所述數(shù)據(jù)分割模塊具體用于解析所述下載請求信息,根據(jù)所述下載請求信息中包含的所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度,將所述待下載數(shù)據(jù)分割成多個子待下載數(shù)據(jù),其中,所述子待下載數(shù)據(jù)的大小與所述子待下載數(shù)據(jù)對應(yīng)的系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度成正比。
[0034]結(jié)合第三方面及第三方面的前兩種可能的實施方式中的任一種,在第三種可能的實施方式中,所述數(shù)據(jù)獲取模塊具體用于判斷服務(wù)器是否存儲有所述待下載數(shù)據(jù)的備份;
[0035]在服務(wù)器存儲有所述待下載數(shù)據(jù)的備份時,直接從本地獲取所述待下載數(shù)據(jù);
[0036]在服務(wù)器未存儲有所述待下載數(shù)據(jù)的備份時,解析所述待下載數(shù)據(jù)信息,得到所述待下載數(shù)據(jù)的源地址,從所述源地址下載所述待下載數(shù)據(jù)。
[0037]第四方面,本發(fā)明實施例提供了一種多系統(tǒng)移動終端,所述多系統(tǒng)移動終端包括:
[0038]信息發(fā)送模塊,用于向服務(wù)器發(fā)送下載請求信息,所述下載請求信息包括待下載數(shù)據(jù)信息及所述多系統(tǒng)移動終端的系統(tǒng)信息;
[0039]數(shù)據(jù)接收模塊,分別設(shè)置在多系統(tǒng)移動終端的各系統(tǒng)中,用于同時分別接收所述服務(wù)器發(fā)送的對應(yīng)自身所在系統(tǒng)的子待下載數(shù)據(jù);
[0040]數(shù)據(jù)重組模塊,與所述數(shù)據(jù)接收模塊連接,用于在數(shù)據(jù)下載完成后,將所述各數(shù)據(jù)接收模塊分別接收的所述子待下載數(shù)據(jù)組裝成待下載數(shù)據(jù)。
[0041]結(jié)合第四方面,在第四方面的第一種可能的實施方式中,所述下載請求信息還包括:
[0042]所述多系統(tǒng)移動終端的各系統(tǒng)所對應(yīng)的數(shù)據(jù)傳輸速度。
[0043]本發(fā)明實施例提供了一種數(shù)據(jù)下載方法、服務(wù)