国产精品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)通訊設(shè)備終端瀏覽器的下載管理方法及裝置的制作方法

      文檔序號(hào):7673612閱讀:121來(lái)源:國(guó)知局
      專利名稱:用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于移動(dòng)通訊設(shè)備終端瀏覽器的文件下載技術(shù),特別是一種用于移動(dòng)通訊設(shè)備終端的下載管理方法及其裝置。
      背景技術(shù)
      現(xiàn)有的用于移動(dòng)通訊設(shè)備終端的瀏覽器,當(dāng)瀏覽網(wǎng)頁(yè)時(shí),經(jīng)常需要下載文件,現(xiàn)有的下載文件技術(shù),采用前臺(tái)下載,在下載的時(shí)候,并不能執(zhí)行其他操作,尤其是大文件下載, 往往需要等待十幾分鐘甚至幾十分鐘。同時(shí)前臺(tái)下載占用的網(wǎng)絡(luò)資源,系統(tǒng)資源比較少,使得資源沒(méi)有充分利用。

      發(fā)明內(nèi)容
      本發(fā)明的第一個(gè)發(fā)明目的在于提供一種用于移動(dòng)通訊設(shè)備終端的下載管理方法, 以解決現(xiàn)有技術(shù)在下載文件時(shí)未能充分利用資源的技術(shù)問(wèn)題。為了實(shí)現(xiàn)本發(fā)明的第一個(gè)發(fā)明目的,采用的技術(shù)方案如下 一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理方法,所述方法包括
      在移動(dòng)通訊設(shè)備終端系統(tǒng)主線程中建立支持多任務(wù)的根據(jù)接收到的網(wǎng)頁(yè)瀏覽請(qǐng)求執(zhí)行網(wǎng)頁(yè)瀏覽任務(wù)的網(wǎng)頁(yè)瀏覽引擎和支持多任務(wù)的根據(jù)接收到的下載文件請(qǐng)求執(zhí)行下載文件任務(wù)的后臺(tái)下載引擎;
      其中,所述下載文件任務(wù)和網(wǎng)頁(yè)瀏覽任務(wù)并行執(zhí)行,所述后臺(tái)下載引擎的最大下載任務(wù)數(shù)可根據(jù)用戶需求預(yù)置。作為一種優(yōu)選方案,所述支持多任務(wù)的后臺(tái)下載引擎中的待下載文件請(qǐng)求采用隊(duì)列結(jié)構(gòu),所述方法進(jìn)一步包括
      當(dāng)待下載文件請(qǐng)求數(shù)小于或等于客戶端設(shè)置的最大下載任務(wù)數(shù),則并行執(zhí)行下載任
      務(wù);
      當(dāng)待下載文件請(qǐng)求數(shù)大于客戶端設(shè)置的最大下載任務(wù)數(shù),則并行執(zhí)行個(gè)數(shù)等于最大下載任務(wù)數(shù)的先到來(lái)的下載文件請(qǐng)求任務(wù),將剩余的下載文件請(qǐng)求添加到待下載文件請(qǐng)求隊(duì)列的隊(duì)尾;
      當(dāng)至少一個(gè)并行執(zhí)行的下載任務(wù)結(jié)束時(shí),提取待下載文件請(qǐng)求隊(duì)列隊(duì)頭的下載文件請(qǐng)求并執(zhí)行下載任務(wù)。作為一種優(yōu)選方案
      所述移動(dòng)通訊設(shè)備終端采用多窗口瀏覽管理,所述方法包括 移動(dòng)通訊設(shè)備終端設(shè)置多窗口管理器;
      移動(dòng)通訊設(shè)備終端接收到下載請(qǐng)求時(shí),檢查是否已經(jīng)建立下載管理窗口 ; 如果沒(méi)有建立,則在多窗口管理器中,新建下載管理窗口,并添加下載任務(wù)到下載管理窗口,否則直接添加下載任務(wù)到下載管理窗口 ;
      移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求,在窗口管理器中新建網(wǎng)頁(yè)窗口,移動(dòng)通訊設(shè)備終端下載網(wǎng)頁(yè)后在網(wǎng)頁(yè)窗口顯示網(wǎng)頁(yè)。作為進(jìn)一步的優(yōu)選方案,所述后臺(tái)下載引擎對(duì)多個(gè)下載任務(wù)采用并行下載。作為一種優(yōu)選方案,所述移動(dòng)通訊設(shè)備終端采用多窗口瀏覽管理,在接收到窗口切換命令,從第一窗口切換到第二窗口,執(zhí)行如下步驟
      第一窗口為第一網(wǎng)頁(yè)窗口,第二窗口為第二網(wǎng)頁(yè)窗口,則切換到第二網(wǎng)頁(yè)窗口 ; 第一窗口為第一網(wǎng)頁(yè)窗口,第二窗口為下載管理窗口,則前臺(tái)顯示下載管理窗口 ; 第一窗口為下載管理窗口,第二窗口為第一網(wǎng)頁(yè)窗口,則后臺(tái)執(zhí)行下載文件任務(wù),切換到第一網(wǎng)頁(yè)窗口。本發(fā)明的第二個(gè)發(fā)明目的在于提供一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理裝置,以實(shí)現(xiàn)本發(fā)明第一個(gè)發(fā)明目的所提供的下載管理方法。為了實(shí)現(xiàn)本發(fā)明的第二個(gè)發(fā)明目的,采用的技術(shù)方案如下 一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理裝置,所述裝置包括
      支持多任務(wù)的網(wǎng)頁(yè)瀏覽引擎,用于當(dāng)移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求時(shí)執(zhí)行網(wǎng)頁(yè)瀏覽任務(wù);
      支持多任務(wù)的后臺(tái)下載引擎,用于當(dāng)移動(dòng)通訊設(shè)備終端接收到下載文件請(qǐng)求時(shí)執(zhí)行下載文件任務(wù);
      其中,所述后臺(tái)下載引擎的任務(wù)和網(wǎng)頁(yè)瀏覽引擎的任務(wù)并行執(zhí)行。作為一種優(yōu)選方案,所述裝置還包括采用多窗口管理的窗口管理模塊,用于管理網(wǎng)頁(yè)瀏覽引擎和后臺(tái)下載引擎。作為進(jìn)一步的優(yōu)選方案,所述窗口管理模塊還包括用于顯示網(wǎng)頁(yè)瀏覽引擎所顯示網(wǎng)頁(yè)的網(wǎng)頁(yè)瀏覽窗口。作為進(jìn)一步的優(yōu)選方案,所述后臺(tái)下載引擎采用隊(duì)列結(jié)構(gòu),下載任務(wù)添加到下載隊(duì)列,所述窗口管理模塊還包括用于顯示下載隊(duì)列的下載管理窗口。作為一種優(yōu)選方案,所述裝置還包括最大下載任務(wù)數(shù)預(yù)置模塊,用于根據(jù)用戶需求預(yù)置后臺(tái)下載引擎的最大下載任務(wù)數(shù)。本發(fā)明采用后臺(tái)下載技術(shù),使得下載的同時(shí)也可以瀏覽網(wǎng)頁(yè)并且支持多個(gè)任務(wù)同時(shí)下載,充分利用資源。


      圖1為本發(fā)明實(shí)施例的結(jié)構(gòu)圖2為本發(fā)明實(shí)施例采用多窗口瀏覽管理的下載管理方法的流程圖; 圖3為本發(fā)明實(shí)施例下載管理裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理方法的流程圖。如圖1所示,步驟SllO在系統(tǒng)主線程中建立支持多任務(wù)的網(wǎng)頁(yè)瀏覽引擎和支持多任務(wù)的后臺(tái)下載引擎及其他引擎;步驟S120,移動(dòng)通訊設(shè)備終端接收到下載請(qǐng)求后,通過(guò)所述后臺(tái)下載引擎執(zhí)行下載文件任務(wù),所述后臺(tái)的意義為當(dāng)切換到后臺(tái),則用戶不能直接進(jìn)行人機(jī)交互;
      步驟S130,移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求后,并行執(zhí)行下載文件任務(wù)及網(wǎng)頁(yè)下載任務(wù)的網(wǎng)頁(yè)下載步驟;
      后臺(tái)下載引擎設(shè)有正在下載列表和準(zhǔn)備下載列表,后臺(tái)下載引擎為下載列表中的每個(gè)下載任務(wù)建立下載線程,并行執(zhí)行多個(gè)下載任務(wù)。圖2示出本發(fā)明的一個(gè)實(shí)施例,采用多窗口瀏覽管理的下載管理方法的流程圖 步驟S210,在系統(tǒng)主線程中建立網(wǎng)頁(yè)瀏覽引擎,后臺(tái)下載引擎及其他引擎;
      步驟S220,移動(dòng)通訊設(shè)備終端建立多窗口管理器;
      步驟S230,當(dāng)待下載文件請(qǐng)求數(shù)小于或等于客戶端設(shè)置的最大下載任務(wù)數(shù),則并行執(zhí)行下載任務(wù),否則執(zhí)行步驟S240 ;
      S240并行執(zhí)行個(gè)數(shù)等于最大下載任務(wù)數(shù)的先到來(lái)的下載文件請(qǐng)求任務(wù),將剩余的下載文件請(qǐng)求添加到待下載文件請(qǐng)求隊(duì)列的隊(duì)尾;
      S250當(dāng)至少一個(gè)并行執(zhí)行的下載任務(wù)結(jié)束時(shí),提取待下載文件請(qǐng)求隊(duì)列隊(duì)頭的下載文件請(qǐng)求并執(zhí)行下載任務(wù)。在執(zhí)行步驟S230的同時(shí),同步執(zhí)行如下步驟
      步驟S231,移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求,在窗口管理器中新建網(wǎng)頁(yè)窗口 ; 步驟S241,下載網(wǎng)頁(yè); 步驟S251,在網(wǎng)頁(yè)窗口顯示網(wǎng)頁(yè)。由于網(wǎng)頁(yè)窗口與下載管理窗口都有窗口管理器管理,因此可以在網(wǎng)頁(yè)窗口及下載管理窗口之間切換。圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的下載管理裝置300,包括
      建立在主線程中的用于在后臺(tái)執(zhí)行下載文件任務(wù)的后臺(tái)下載引擎310和用于前臺(tái)網(wǎng)頁(yè)瀏覽的網(wǎng)頁(yè)瀏覽引擎311 ;
      后臺(tái)下載引擎為下載列表中的每個(gè)下載任務(wù)建立下載線程,并行執(zhí)行多個(gè)下載任務(wù); 用于管理后臺(tái)下載引擎310和網(wǎng)頁(yè)瀏覽引擎311的多窗口管理的窗口管理模塊320 ; 用于顯示下載隊(duì)列的下載管理窗口 330。多個(gè)用于顯示網(wǎng)頁(yè)的網(wǎng)頁(yè)瀏覽窗口 331 33N。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理方法,其特征在于,所述方法包括 在移動(dòng)通訊設(shè)備終端系統(tǒng)主線程中建立支持多任務(wù)的根據(jù)接收到的網(wǎng)頁(yè)瀏覽請(qǐng)求執(zhí)行網(wǎng)頁(yè)瀏覽任務(wù)的網(wǎng)頁(yè)瀏覽引擎和支持多任務(wù)的根據(jù)接收到的下載文件請(qǐng)求執(zhí)行下載文件任務(wù)的后臺(tái)下載引擎;其中,所述下載文件任務(wù)和網(wǎng)頁(yè)瀏覽任務(wù)并行執(zhí)行,所述后臺(tái)下載引擎的最大下載任務(wù)數(shù)可根據(jù)用戶需求預(yù)置。
      2.根據(jù)權(quán)利要求1所述的下載管理方法,其特征在于,所述支持多任務(wù)的后臺(tái)下載引擎中的待下載文件請(qǐng)求采用隊(duì)列結(jié)構(gòu),所述方法進(jìn)一步包括當(dāng)待下載文件請(qǐng)求數(shù)小于或等于客戶端設(shè)置的最大下載任務(wù)數(shù),則并行執(zhí)行下載任務(wù);當(dāng)待下載文件請(qǐng)求數(shù)大于客戶端設(shè)置的最大下載任務(wù)數(shù),則并行執(zhí)行個(gè)數(shù)等于最大下載任務(wù)數(shù)的先到來(lái)的下載文件請(qǐng)求任務(wù),將剩余的下載文件請(qǐng)求添加到待下載文件請(qǐng)求隊(duì)列的隊(duì)尾;當(dāng)至少一個(gè)并行執(zhí)行的下載任務(wù)結(jié)束時(shí),提取待下載文件請(qǐng)求隊(duì)列隊(duì)頭的下載文件請(qǐng)求并執(zhí)行下載任務(wù)。
      3.根據(jù)權(quán)利要求2所述的下載管理方法,其特征在于,所述后臺(tái)下載引擎對(duì)多個(gè)下載任務(wù)采用并行下載。
      4.根據(jù)權(quán)利要求1所述的下載管理方法,其特征在于,所述移動(dòng)通訊設(shè)備終端采用多窗口瀏覽管理,所述方法包括移動(dòng)通訊設(shè)備終端設(shè)置多窗口管理器;移動(dòng)通訊設(shè)備終端接收到下載請(qǐng)求時(shí),檢查是否已經(jīng)建立下載管理窗口 ; 如果沒(méi)有建立,則在多窗口管理器中,新建下載管理窗口,并添加下載任務(wù)到下載管理窗口,否則直接添加下載任務(wù)到下載管理窗口 ;移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求,在窗口管理器中新建網(wǎng)頁(yè)窗口,移動(dòng)通訊設(shè)備終端下載網(wǎng)頁(yè)后在網(wǎng)頁(yè)窗口顯示網(wǎng)頁(yè)。
      5.根據(jù)權(quán)利要求4所述的下載管理方法,其特征在于,所述移動(dòng)通訊設(shè)備終端采用多窗口瀏覽管理,在接收到窗口切換命令,從第一窗口切換到第二窗口,執(zhí)行如下步驟第一窗口為第一網(wǎng)頁(yè)窗口,第二窗口為第二網(wǎng)頁(yè)窗口,則切換到第二網(wǎng)頁(yè)窗口 ; 第一窗口為第一網(wǎng)頁(yè)窗口,第二窗口為下載管理窗口,則前臺(tái)顯示下載管理窗口 ; 第一窗口為下載管理窗口,第二窗口為第一網(wǎng)頁(yè)窗口,則后臺(tái)執(zhí)行下載文件任務(wù),切換到第一網(wǎng)頁(yè)窗口。
      6.一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理裝置,其特征在于,所述裝置包括 支持多任務(wù)的網(wǎng)頁(yè)瀏覽引擎,用于當(dāng)移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求時(shí)執(zhí)行網(wǎng)頁(yè)瀏覽任務(wù);支持多任務(wù)的后臺(tái)下載引擎,用于當(dāng)移動(dòng)通訊設(shè)備終端接收到下載文件請(qǐng)求時(shí)執(zhí)行下載文件任務(wù);其中,所述后臺(tái)下載引擎的任務(wù)和網(wǎng)頁(yè)瀏覽引擎的任務(wù)并行執(zhí)行。
      7.根據(jù)權(quán)利要求6所述的下載管理裝置,其特征在于,所述裝置還包括采用多窗口管理的窗口管理模塊,用于管理網(wǎng)頁(yè)瀏覽引擎和后臺(tái)下載引擎。
      8.根據(jù)權(quán)利要求7所述的下載管理裝置,其特征在于,所述窗口管理模塊還包括用于顯示網(wǎng)頁(yè)瀏覽引擎所顯示網(wǎng)頁(yè)的網(wǎng)頁(yè)瀏覽窗口。
      9.根據(jù)權(quán)利要求6 8任一項(xiàng)所述的下載管理裝置,其特征在于,所述后臺(tái)下載引擎采用隊(duì)列結(jié)構(gòu),下載任務(wù)添加到下載隊(duì)列,所述窗口管理模塊還包括用于顯示下載隊(duì)列的下載管理窗口。
      10.根據(jù)權(quán)利要求6 8任一項(xiàng)所述的下載管理裝置,其特征在于,所述裝置還包括最大下載任務(wù)數(shù)預(yù)置模塊,用于根據(jù)用戶需求預(yù)置后臺(tái)下載引擎的最大下載任務(wù)數(shù)。
      全文摘要
      本發(fā)明涉及用于移動(dòng)通訊設(shè)備終端瀏覽器的文件下載技術(shù),特別是一種用于移動(dòng)通訊設(shè)備終端的下載管理方法及其裝置。一種用于移動(dòng)通訊設(shè)備終端瀏覽器的下載管理方法,所述方法包括在移動(dòng)通訊設(shè)備終端系統(tǒng)主線程中建立支持多任務(wù)的網(wǎng)頁(yè)瀏覽引擎和支持多任務(wù)的后臺(tái)下載引擎;當(dāng)移動(dòng)通訊設(shè)備終端接收到下載文件請(qǐng)求,通過(guò)所述后臺(tái)下載引擎執(zhí)行下載文件任務(wù),當(dāng)移動(dòng)通訊設(shè)備終端接收到網(wǎng)頁(yè)瀏覽請(qǐng)求,通過(guò)所述網(wǎng)頁(yè)瀏覽引擎執(zhí)行網(wǎng)頁(yè)瀏覽任務(wù);其中,所述后臺(tái)下載引擎的任務(wù)和網(wǎng)頁(yè)瀏覽引擎的任務(wù)并行執(zhí)行,所述后臺(tái)下載引擎的最大下載任務(wù)數(shù)可根據(jù)用戶需求預(yù)置。本發(fā)明采用后臺(tái)下載技術(shù),使得下載的同時(shí)也可以瀏覽網(wǎng)頁(yè)并且支持多個(gè)任務(wù)同時(shí)下載,充分利用資源。
      文檔編號(hào)H04L29/08GK102158853SQ20111013336
      公開(kāi)日2011年8月17日 申請(qǐng)日期2011年5月23日 優(yōu)先權(quán)日2011年5月23日
      發(fā)明者梁捷, 毛貫力 申請(qǐng)人:廣州市動(dòng)景計(jì)算機(jī)科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1