两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)下載方法、數(shù)據(jù)下載裝置和終端的制作方法

文檔序號(hào):9754684閱讀:241來(lái)源:國(guó)知局
數(shù)據(jù)下載方法、數(shù)據(jù)下載裝置和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)下載方法、一種數(shù)據(jù)下載裝置和一種終端。
【背景技術(shù)】
[0002]目前,現(xiàn)有的4G手機(jī)終端在下載數(shù)據(jù)時(shí),如果周圍沒有WIFI網(wǎng)絡(luò)資源,則使用LTE (Long Term Evolut1n,長(zhǎng)期演進(jìn))網(wǎng)絡(luò)下載數(shù)據(jù);而當(dāng)有WIFI網(wǎng)絡(luò)聯(lián)接時(shí),默認(rèn)僅能使用WIFI網(wǎng)絡(luò)下載,此時(shí),即便WIFI網(wǎng)絡(luò)速率很慢,終端也無(wú)法同時(shí)使用LTE網(wǎng)絡(luò),這導(dǎo)致LTE網(wǎng)絡(luò)被閑置,終端下載速率的上限僅為WIFI網(wǎng)絡(luò)速率的上限,而無(wú)法充分利用網(wǎng)絡(luò)資源使下載速率達(dá)到當(dāng)前網(wǎng)絡(luò)資源下的最大速率。
[0003]因此,在終端擁有不同網(wǎng)絡(luò)資源時(shí),如何充分利用不同的網(wǎng)絡(luò)資源提升下載速率,成為亟待解決的技術(shù)問題。

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

[0004]本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),通過(guò)將下載任務(wù)分配至多個(gè)線程,使所述多個(gè)線程通過(guò)不同網(wǎng)絡(luò)并行下載數(shù)據(jù)(線程數(shù)目等于網(wǎng)絡(luò)數(shù)目),可以達(dá)到充分利用網(wǎng)絡(luò)資源提升數(shù)據(jù)下載速率的效果。
[0005]有鑒于此,本發(fā)明的一方面提出了一種數(shù)據(jù)下載方法,包括:當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),將所述任務(wù)分配至多個(gè)線程,以使所述多個(gè)線程通過(guò)不同網(wǎng)絡(luò)并行下載所述任務(wù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù),其中,所述多個(gè)線程的線程數(shù)目與所述不同網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)目相等。
[0006]在該技術(shù)方案中,當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),通過(guò)將所述任務(wù)分配至多個(gè)線程,使所述多個(gè)線程通過(guò)不同網(wǎng)絡(luò)并行下載所述任務(wù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)(線程數(shù)目等于網(wǎng)絡(luò)數(shù)目),可以達(dá)到充分利用網(wǎng)絡(luò)資源提升數(shù)據(jù)下載速率的效果。
[0007]在上述技術(shù)方案中,將所述任務(wù)分配至多個(gè)線程,具體包括:根據(jù)所述不同網(wǎng)絡(luò)的網(wǎng)絡(luò)信息和預(yù)設(shè)的數(shù)據(jù)下載策略,為所述多個(gè)線程中的每個(gè)線程設(shè)置不同的下載起始位置、下載結(jié)束位置,以將所述任務(wù)分配至所述多個(gè)線程。
[0008]在該技術(shù)方案中,根據(jù)不同網(wǎng)絡(luò)的網(wǎng)絡(luò)信息和預(yù)設(shè)的數(shù)據(jù)下載策略,為每個(gè)線程設(shè)置不同的下載起始位置、下載結(jié)束位置,可以充分考慮并利用不同網(wǎng)絡(luò)資源的優(yōu)勢(shì),以合理有效地將任務(wù)分配至多個(gè)線程,進(jìn)而實(shí)現(xiàn)并行下載,提升數(shù)據(jù)下載速率。
[0009]在上述技術(shù)方案中,所述網(wǎng)絡(luò)信息包括:信號(hào)強(qiáng)度、網(wǎng)絡(luò)速率和/或網(wǎng)絡(luò)費(fèi)率,所述預(yù)設(shè)的數(shù)據(jù)下載策略包括:信號(hào)強(qiáng)度優(yōu)先的策略、網(wǎng)絡(luò)速率最快的策略和/或網(wǎng)絡(luò)費(fèi)率最低的策略。
[0010]在該技術(shù)方案中,根據(jù)不同網(wǎng)絡(luò)的信號(hào)強(qiáng)度、網(wǎng)絡(luò)速率和/或網(wǎng)絡(luò)費(fèi)率等網(wǎng)絡(luò)信息,以及信號(hào)強(qiáng)度優(yōu)先的策略、網(wǎng)絡(luò)速率最快的策略和/或網(wǎng)絡(luò)費(fèi)率最低的策略等預(yù)設(shè)的數(shù)據(jù)下載策略,充分考慮并利用不同網(wǎng)絡(luò)的優(yōu)勢(shì),以更快更高效地提升數(shù)據(jù)下載速率。例如,當(dāng)終端中預(yù)設(shè)的數(shù)據(jù)下載策略為網(wǎng)絡(luò)速率最快的策略時(shí),終端在接收到下載任務(wù)時(shí),會(huì)先檢測(cè)下不同網(wǎng)絡(luò)的當(dāng)前的實(shí)際網(wǎng)速,然后將下載任務(wù)盡可能多的分配至網(wǎng)速較快的網(wǎng)絡(luò)所在的線程。
[0011]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)下載方法還包括:根據(jù)接收到的設(shè)置命令,為所述多個(gè)線程中的每個(gè)線程設(shè)置相同的數(shù)據(jù)下載結(jié)束標(biāo)識(shí),以及根據(jù)所述數(shù)據(jù)下載結(jié)束標(biāo)識(shí)判斷所述目標(biāo)數(shù)據(jù)是否下載完成,并在判定所述目標(biāo)數(shù)據(jù)已下載完成時(shí),根據(jù)所述多個(gè)線程中的每個(gè)線程的下載起始位置和下載結(jié)束位置,將所述每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,以得到所述目標(biāo)數(shù)據(jù)。
[0012]在該技術(shù)方案中,通過(guò)為多個(gè)線程中的每個(gè)線程設(shè)置相同的數(shù)據(jù)下載結(jié)束標(biāo)識(shí),可以根據(jù)該結(jié)束標(biāo)識(shí)快速有效地判斷目標(biāo)數(shù)據(jù)是否全部下載完畢,當(dāng)判定下載完成后,根據(jù)每個(gè)線程的下載起始位置和下載結(jié)束位置,將每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,即可快速、高效地得到完整的目標(biāo)數(shù)據(jù),確??焖偻瓿蓴?shù)據(jù)下載任務(wù)。比如,為多個(gè)線程中的每個(gè)線程設(shè)置一個(gè)下載狀態(tài)標(biāo)識(shí)位,每個(gè)線程處于下載狀態(tài)時(shí)標(biāo)識(shí)位為“0”,下載任務(wù)結(jié)束標(biāo)識(shí)位為“I”(即數(shù)據(jù)下載結(jié)束標(biāo)識(shí)為“I”),則當(dāng)所有線程下載狀態(tài)標(biāo)識(shí)位均由“O”變?yōu)椤癐”時(shí),說(shuō)明每個(gè)線程已下載完每個(gè)線程對(duì)應(yīng)的數(shù)據(jù),則終端可以將每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,以得到目標(biāo)數(shù)據(jù)。
[0013]在上述技術(shù)方案中,所述不同網(wǎng)絡(luò)包括:移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)和WIFI網(wǎng)絡(luò),其中,所述WIFI網(wǎng)絡(luò)不包括由移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)下發(fā)的WIFI熱點(diǎn)網(wǎng)絡(luò)。
[0014]在該技術(shù)方案中,不同的數(shù)據(jù)網(wǎng)絡(luò)包括但不限于移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)和WIFI網(wǎng)絡(luò),而WIFI網(wǎng)絡(luò)不包括由移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)下發(fā)的WIFI熱點(diǎn)網(wǎng)絡(luò),可以避免數(shù)據(jù)網(wǎng)絡(luò)來(lái)源相同,不同線程共享同一網(wǎng)絡(luò)資源時(shí),無(wú)法有效地提升數(shù)據(jù)下載速率的問題;同時(shí),通過(guò)使用WIFI網(wǎng)絡(luò)和移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(LTE網(wǎng)絡(luò))同時(shí)下載目標(biāo)數(shù)據(jù),可以充分利用網(wǎng)絡(luò)資源,并最大程度地提高數(shù)據(jù)下載速率。
[0015]本發(fā)明的另一方面提出了一種數(shù)據(jù)下載裝置,包括:分配單元,當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),將所述任務(wù)分配至多個(gè)線程,以使所述多個(gè)線程通過(guò)不同網(wǎng)絡(luò)并行下載所述任務(wù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù),其中,所述多個(gè)線程的線程數(shù)目與所述不同網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)目相等。
[0016]在該技術(shù)方案中,當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),通過(guò)將所述任務(wù)分配至多個(gè)線程,使所述多個(gè)線程通過(guò)不同網(wǎng)絡(luò)并行下載所述任務(wù)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)(線程數(shù)目等于網(wǎng)絡(luò)數(shù)目),可以達(dá)到充分利用網(wǎng)絡(luò)資源提升數(shù)據(jù)下載速率的效果。
[0017]在上述技術(shù)方案中,所述分配單元具體用于:根據(jù)所述不同網(wǎng)絡(luò)的網(wǎng)絡(luò)信息和預(yù)設(shè)的數(shù)據(jù)下載策略,為所述多個(gè)線程中的每個(gè)線程設(shè)置不同的下載起始位置、下載結(jié)束位置,以將所述任務(wù)分配至所述多個(gè)線程。
[0018]在該技術(shù)方案中,根據(jù)不同網(wǎng)絡(luò)的網(wǎng)絡(luò)信息和預(yù)設(shè)的數(shù)據(jù)下載策略,為每個(gè)線程設(shè)置不同的下載起始位置、下載結(jié)束位置,可以充分考慮并利用不同網(wǎng)絡(luò)資源的優(yōu)勢(shì),以合理有效地將任務(wù)分配至多個(gè)線程,進(jìn)而實(shí)現(xiàn)并行下載,提升數(shù)據(jù)下載速率。
[0019]在上述技術(shù)方案中,所述網(wǎng)絡(luò)信息包括:信號(hào)強(qiáng)度、網(wǎng)絡(luò)速率和/或網(wǎng)絡(luò)費(fèi)率,所述預(yù)設(shè)的數(shù)據(jù)下載策略包括:信號(hào)強(qiáng)度優(yōu)先的策略、網(wǎng)絡(luò)速率最快的策略和/或網(wǎng)絡(luò)費(fèi)率最低的策略。
[0020]在該技術(shù)方案中,根據(jù)不同網(wǎng)絡(luò)的信號(hào)強(qiáng)度、網(wǎng)絡(luò)速率和/或網(wǎng)絡(luò)費(fèi)率等網(wǎng)絡(luò)信息,以及信號(hào)強(qiáng)度優(yōu)先的策略、網(wǎng)絡(luò)速率最快的策略和/或網(wǎng)絡(luò)費(fèi)率最低的策略等預(yù)設(shè)的數(shù)據(jù)下載策略,充分考慮并利用不同網(wǎng)絡(luò)的優(yōu)勢(shì),以更快更高效地提升數(shù)據(jù)下載速率。例如,當(dāng)終端中預(yù)設(shè)的數(shù)據(jù)下載策略為網(wǎng)絡(luò)速率最快的策略時(shí),終端在接收到下載任務(wù)時(shí),會(huì)先檢測(cè)下不同網(wǎng)絡(luò)的當(dāng)前的實(shí)際網(wǎng)速,然后將下載任務(wù)盡可能多的分配至網(wǎng)速較快的網(wǎng)絡(luò)所在的線程。
[0021]在上述技術(shù)方案中,優(yōu)選地,數(shù)據(jù)下載裝置還包括:設(shè)置單元,根據(jù)接收到的設(shè)置命令,為所述多個(gè)線程中的每個(gè)線程設(shè)置相同的數(shù)據(jù)下載結(jié)束標(biāo)識(shí);判斷單元,根據(jù)所述數(shù)據(jù)下載結(jié)束標(biāo)識(shí)判斷所述目標(biāo)數(shù)據(jù)是否下載完成;合并單元,在判定所述目標(biāo)數(shù)據(jù)已下載完成時(shí),根據(jù)所述多個(gè)線程中的每個(gè)線程的下載起始位置和下載結(jié)束位置,將所述每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,以得到所述目標(biāo)數(shù)據(jù)。
[0022]在該技術(shù)方案中,通過(guò)為多個(gè)線程中的每個(gè)線程設(shè)置相同的數(shù)據(jù)下載結(jié)束標(biāo)識(shí),可以根據(jù)該結(jié)束標(biāo)識(shí)快速有效地判斷目標(biāo)數(shù)據(jù)是否全部下載完畢,當(dāng)判定下載完成后,根據(jù)每個(gè)線程的下載起始位置和下載結(jié)束位置,將每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,即可快速、高效地得到完整的目標(biāo)數(shù)據(jù),確??焖偻瓿蓴?shù)據(jù)下載任務(wù)。比如,為多個(gè)線程中的每個(gè)線程設(shè)置一個(gè)下載狀態(tài)標(biāo)識(shí)位,每個(gè)線程處于下載狀態(tài)時(shí)標(biāo)識(shí)位為“0”,下載任務(wù)結(jié)束標(biāo)識(shí)位為“I”(即數(shù)據(jù)下載結(jié)束標(biāo)識(shí)“I”),則當(dāng)所有線程下載狀態(tài)標(biāo)識(shí)位均由“O”變?yōu)椤癐”時(shí),說(shuō)明每個(gè)線程已下載完每個(gè)線程對(duì)應(yīng)的數(shù)據(jù),則終端可以將每個(gè)線程已下載的數(shù)據(jù)進(jìn)行合并,以得到目標(biāo)數(shù)據(jù)。
[0023]本發(fā)明的另一方面提出了一種終端,包括:如如上述技術(shù)方案中任一項(xiàng)所述的數(shù)據(jù)下載裝置。
[0024]在該技術(shù)方案中,當(dāng)終端接收到數(shù)據(jù)下載任務(wù)時(shí),該終端通過(guò)如上所述的數(shù)據(jù)下載裝置,將所述任務(wù)分配至多個(gè)線程,根據(jù)不同網(wǎng)絡(luò)的網(wǎng)絡(luò)信息和預(yù)設(shè)
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
偃师市| 阿拉善右旗| 滨州市| 探索| 昌江| 永泰县| 武夷山市| 张家川| 沙河市| 杭锦后旗| 洱源县| 得荣县| 信阳市| 黄平县| 荥阳市| 雷州市| 大庆市| 南阳市| 汕头市| 天等县| 揭西县| 金堂县| 西林县| 丰宁| 曲周县| 博白县| 南城县| 马鞍山市| 醴陵市| 余姚市| 陵川县| 汉川市| 元谋县| 宣恩县| 江西省| 娄烦县| 建平县| 乌兰察布市| 海宁市| 旅游| 马公市|