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

      資源獲取的處理方法及裝置與流程

      文檔序號(hào):11156806閱讀:275來(lái)源:國(guó)知局
      資源獲取的處理方法及裝置與制造工藝

      本發(fā)明實(shí)施例涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種資源獲取的處理方法及裝置。



      背景技術(shù):

      隨著信息技術(shù)的進(jìn)步和居民收入的增加,智能終端的普及率大大提高。目前的智能終端能夠支持越來(lái)越多的功能,使得人們可以使用智能終端進(jìn)行各式各樣的操作。其中,通過智能終端中的瀏覽器訪問網(wǎng)頁(yè),是人們獲取各類信息的常用手段之一。人們只需在瀏覽器的搜索欄中輸入待訪問網(wǎng)頁(yè)的網(wǎng)址,瀏覽器就可以通過移動(dòng)網(wǎng)絡(luò)訪問發(fā)布該網(wǎng)頁(yè)內(nèi)容的網(wǎng)站服務(wù)器,從而使得人們可以通過瀏覽器瀏覽該網(wǎng)頁(yè)發(fā)布的內(nèi)容。

      在相關(guān)的現(xiàn)有技術(shù)中,為了對(duì)瀏覽器進(jìn)行加速,瀏覽器在訪問網(wǎng)站服務(wù)器時(shí)會(huì)將網(wǎng)頁(yè)中除文字以外的資源的URL信息(例如圖片或視頻資源的URL信息)發(fā)送至轉(zhuǎn)碼服務(wù)器,以使轉(zhuǎn)碼服務(wù)器根據(jù)URL信息獲取相應(yīng)的非文字資源,并對(duì)獲取的資源進(jìn)行壓縮處理后發(fā)送給瀏覽器,使得瀏覽器能夠接收到壓縮之后的非文字資源,提高瀏覽器的加載速度。

      然而,在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中發(fā)明人發(fā)現(xiàn),當(dāng)瀏覽器需要從轉(zhuǎn)碼服務(wù)器獲取相應(yīng)的數(shù)據(jù)時(shí),首先需要根據(jù)HTTP協(xié)議經(jīng)過三次握手與轉(zhuǎn)碼服務(wù)器進(jìn)行連接,再?gòu)霓D(zhuǎn)碼服務(wù)器獲取相應(yīng)數(shù)據(jù),在連接結(jié)束并獲取了相應(yīng)數(shù)據(jù)之后本次連接就會(huì)斷開。在下一次要獲取數(shù)據(jù)時(shí),還需要重新經(jīng)過HTTP協(xié)議三次握手與轉(zhuǎn)碼服務(wù)器進(jìn)行重新連接??梢岳斫獾氖?,在用戶通過瀏覽器瀏覽頁(yè)面時(shí),瀏覽器需要多次向轉(zhuǎn)碼服務(wù)器發(fā)送獲取資源請(qǐng)求,從而能夠?yàn)橛脩魧?shí)時(shí)更新獲取到的資源。然而采用上述這樣的方式需要多次重復(fù)三次握手的連接過程,這樣勢(shì)必會(huì)使得瀏覽器在不斷獲取資源的過程中在與轉(zhuǎn)碼服務(wù)器的連接上耗費(fèi)很多時(shí)間,從而影響瀏覽器獲取資源刷新頁(yè)面的速度。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供一種資源獲取的處理方法及裝置,用以解決現(xiàn)有技術(shù)中瀏覽器在獲取資源的過程中在與轉(zhuǎn)碼服務(wù)器的連接上耗費(fèi)過多的時(shí)間,從而影響瀏覽器獲取資源刷新頁(yè)面的速度的缺陷。

      第一方面,本發(fā)明實(shí)施例提供了一種資源獲取的處理方法,包括:

      終端獲取轉(zhuǎn)碼服務(wù)器的IP地址;

      所述終端根據(jù)所述轉(zhuǎn)碼服務(wù)器的IP地址,向所述轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,所述預(yù)連接請(qǐng)求用于觸發(fā)所述轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與所述終端連接的工作線程,并存儲(chǔ)所述工作線程;

      所述終端響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求所述轉(zhuǎn)碼服務(wù)器激活所述工作線程中的至少一個(gè)工作線程;

      所述終端通過激活的工作線程向所述轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      可選的,所述終端響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求所述轉(zhuǎn)碼服務(wù)器激活所述工作線程中的至少一個(gè)工作線程的步驟包括:

      所述終端響應(yīng)于多個(gè)資源獲取請(qǐng)求,請(qǐng)求所述轉(zhuǎn)碼服務(wù)器激活多個(gè)工作線程;

      相應(yīng)的,所述終端通過激活的工作線程向所述轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求的步驟包括:

      所述終端通過激活的多個(gè)工作線程,向所述轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求。

      可選的,所述方法還包括:

      所述終端通過激活的多個(gè)工作線程并行接收由所述轉(zhuǎn)碼服務(wù)器發(fā)送的多個(gè)資源。

      第二方面,本發(fā)明實(shí)施例提供了一種資源獲取的處理方法,包括:

      轉(zhuǎn)碼服務(wù)器響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與所述終端連接的工作線程,并存儲(chǔ)所述工作線程;

      所述轉(zhuǎn)碼服務(wù)器響應(yīng)于所述終端發(fā)送的激活線程的請(qǐng)求,激活所述工作線程中的至少一個(gè)工作線程;

      所述轉(zhuǎn)碼服務(wù)器通過激活的工作線程,接收所述終端發(fā)送的資源獲取請(qǐng)求。

      可選的,除激活的工作線程之外的其余的工作線程繼續(xù)保持休眠狀態(tài)。

      可選的,所述轉(zhuǎn)碼服務(wù)器響應(yīng)于所述終端發(fā)送的激活線程的請(qǐng)求,激活所述工作線程中的至少一個(gè)工作線程的步驟包括:

      所述轉(zhuǎn)碼服務(wù)器響應(yīng)于所述終端發(fā)送的激活多個(gè)線程的請(qǐng)求時(shí),激活多個(gè)工作線程;

      相應(yīng)的,所述轉(zhuǎn)碼服務(wù)器通過激活的工作線程,接收所述終端發(fā)送資源獲取請(qǐng)求的步驟包括:

      所述轉(zhuǎn)碼服務(wù)器通過激活的多個(gè)工作線程,接收所述終端發(fā)送的多個(gè)資源獲取請(qǐng)求。

      可選的,所述方法還包括:

      所述轉(zhuǎn)碼服務(wù)器通過激活的多個(gè)工作線程,向所述終端并行發(fā)送的多個(gè)資源。

      第三方面,本發(fā)明實(shí)施例提供了一種資源獲取的處理裝置,包括:

      地址獲取單元,用于獲取轉(zhuǎn)碼服務(wù)器的IP地址;

      連接請(qǐng)求單元,用于根據(jù)所述轉(zhuǎn)碼服務(wù)器的IP地址,向所述轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,所述預(yù)連接請(qǐng)求用于觸發(fā)所述轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與所述終端連接的工作線程,并存儲(chǔ)所述工作線程;

      線程激活請(qǐng)求單元,用于響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求所述轉(zhuǎn)碼服務(wù)器激活所述工作線程中的至少一個(gè)工作線程;

      資源獲取單元,用于通過激活的工作線程向所述轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      可選的,所述線程激活請(qǐng)求單元,進(jìn)一步用于響應(yīng)于多個(gè)資源獲取請(qǐng)求,請(qǐng)求所述轉(zhuǎn)碼服務(wù)器激活多個(gè)工作線程;

      相應(yīng)的,

      所述資源獲取單元,進(jìn)一步用于通過激活的多個(gè)工作線程,向所述轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求。

      可選的,所述資源獲取單元,還用于通過激活的多個(gè)工作線程并行接收由所述轉(zhuǎn)碼服務(wù)器發(fā)送的多個(gè)資源。

      第三方面,本發(fā)明實(shí)施例提供了一種資源獲取的處理裝置,包括:

      連接建立單元,用于響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與所述終端連接的工作線程,并存儲(chǔ)所述工作線程;

      線程激活單元,用于響應(yīng)于所述終端發(fā)送的激活線程的請(qǐng)求,激活所述工作線程中的至少一個(gè)工作線程;

      通信單元,通過激活的工作線程,接收所述終端發(fā)送的資源獲取請(qǐng)求。

      可選的,除激活的工作線程之外的其余的工作線程繼續(xù)保持休眠狀態(tài)。。

      可選的,所述線程激活單元,進(jìn)一步用于響應(yīng)于所述終端發(fā)送的激活多個(gè)線程的請(qǐng)求時(shí),激活多個(gè)工作線程;

      相應(yīng)的,

      所述通信單元,進(jìn)一步用于通過激活的多個(gè)工作線程,接收所述終端發(fā)送的多個(gè)資源獲取請(qǐng)求。

      可選的,所述通信單元,還用于通過激活的多個(gè)工作線程,向所述終端并行發(fā)送的多個(gè)資源。

      本發(fā)明實(shí)施例提供了一種資源獲取的處理方法及裝置。該方法中,終端在獲取轉(zhuǎn)碼服務(wù)器的IP地址后,向該轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,以觸發(fā)轉(zhuǎn)碼服務(wù)器與終端建立工作線程,并存儲(chǔ)建立的工作線程。在終端響應(yīng)于資源獲取請(qǐng)求時(shí),請(qǐng)求轉(zhuǎn)碼服務(wù)器激活至少一個(gè)已經(jīng)建立的工作線程,從而終端通過該激活的線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。不難理解的是,由于終端與轉(zhuǎn)碼服務(wù)器通過三次握手第一次建立連接之后,用于進(jìn)行連接的工作線程并沒有斷開,而是存儲(chǔ)在轉(zhuǎn)碼服務(wù)器中,從而在終端進(jìn)行下一次資源獲取時(shí)直接請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一條工作線程并通過該線程發(fā)送資源獲取請(qǐng)求,無(wú)需再次通過三次握手建立連接,有效減少了獲取資源時(shí)在多次建立連接上消耗的時(shí)間,進(jìn)一步提高應(yīng)用于終端中的瀏覽器獲取資源以及刷新頁(yè)面的速度。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為現(xiàn)有技術(shù)中HTTP協(xié)議通過三次握手建立連接過程的信令交互示意圖;

      圖2為本發(fā)明提供的一種資源獲取的處理方法實(shí)施例流程圖;

      圖3為本發(fā)明提供的資源獲取的處理方法中終端、轉(zhuǎn)碼服務(wù)器、后臺(tái)服務(wù)器之間的信令交互示意圖;

      圖4為本發(fā)明提供的一種資源獲取的處理方法具體實(shí)施例流程圖;

      圖5為本發(fā)明提供的另一種資源獲取的處理方法實(shí)施例流程圖;

      圖6為本發(fā)明提供的另一種資源獲取的處理方法具體實(shí)施例流程圖;

      圖7為本發(fā)明提供的一種資源獲取的處理裝置實(shí)施例結(jié)構(gòu)示意圖;

      圖8為本發(fā)明提供的另一種資源獲取的處理裝置實(shí)施例結(jié)構(gòu)示意圖;

      圖9為本發(fā)明提供的一種資源獲取的處理裝置實(shí)施例結(jié)構(gòu)框圖;

      圖10為本發(fā)明提供的另一種資源獲取的處理裝置實(shí)施例結(jié)構(gòu)框圖。

      具體實(shí)施方式

      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      為便于理解,下面結(jié)合附圖,對(duì)于現(xiàn)有的HTTP協(xié)議三次握手過程進(jìn)行說明。

      HTTP協(xié)議是主機(jī)對(duì)主機(jī)層的傳輸控制協(xié)議,提供可靠的連接服務(wù),采用三次握手確認(rèn)建立一個(gè)連接。在這一連接過程中,有幾個(gè)TCP標(biāo)志位是至關(guān)重要的,這些標(biāo)志位主要用于標(biāo)識(shí)每一條信令代表的功能,具體包括6種標(biāo)志位,包括:SYN標(biāo)志位(synchronous建立聯(lián)機(jī))、ACK標(biāo)志位(acknowledgement確認(rèn))、PSH標(biāo)志位(push傳送)、FIN標(biāo)志位(finish結(jié)束)、RST標(biāo)志位(reset重置)、URG標(biāo)識(shí)為(urgent緊急)。在這一連接過程中,還包括兩個(gè)重要的號(hào)碼,包括:Sequence number(順序號(hào)碼)Acknowledge number(確認(rèn)號(hào)碼)。

      圖1示出了HTTP經(jīng)過三次握手建立連接的信令交互圖,具體過程如下:

      第一次握手:主機(jī)A發(fā)送位碼為syn=1,隨機(jī)產(chǎn)生seq number=1234567的數(shù)據(jù)包到服務(wù)器,主機(jī)B由SYN=1知道,A要求建立聯(lián)機(jī);

      第二次握手:主機(jī)B收到請(qǐng)求后要確認(rèn)聯(lián)機(jī)信息,向A發(fā)送ack number=(主機(jī)A的seq+1),syn=1,ack=1,隨機(jī)產(chǎn)生seq=7654321的數(shù)據(jù)包;

      第三次握手:主機(jī)A收到后檢查ack number是否正確,即第一次發(fā)送的seq number+1,以及位碼ack是否為1,若正確,主機(jī)A會(huì)再發(fā)送ack number=(主機(jī)B的seq+1),ack=1,主機(jī)B收到后確認(rèn)seq值與ack=1則連接建立成功。

      完成三次握手,主機(jī)A與主機(jī)B開始傳送數(shù)據(jù)。

      不難看出,HTTP協(xié)議在建立連接時(shí)的三次握手過程較為繁瑣,耗時(shí)較長(zhǎng)。如果終端在獲取資源的過程中多次與目標(biāo)轉(zhuǎn)碼服務(wù)器需要進(jìn)行上述三次握手,勢(shì)必會(huì)影響瀏覽器獲取資源的速度。

      為解決上述問題,第一方面,本發(fā)明實(shí)施例提供了一種資源獲取的處理方法,如圖1所示,包括:

      S101、終端獲取轉(zhuǎn)碼服務(wù)器的IP地址;

      具體來(lái)說,如背景技術(shù)中所述,為了提高應(yīng)用于終端中的瀏覽器的加載速度,終端在需要獲取資源時(shí)可以先將資源的鏈接發(fā)送至轉(zhuǎn)碼服務(wù)器,以使轉(zhuǎn)碼服務(wù)器根據(jù)鏈接獲取相應(yīng)的資源。轉(zhuǎn)碼服務(wù)器再對(duì)資源進(jìn)行壓縮處理后可以將壓縮之后資源返回給終端。然而實(shí)現(xiàn)這一過程的前提是終端需要確定能夠?yàn)榻K端提供上述獲取壓縮轉(zhuǎn)發(fā)服務(wù)的轉(zhuǎn)碼服務(wù)器,因此終端可以首先獲取轉(zhuǎn)碼服務(wù)器的IP地址。

      進(jìn)一步地,這里的獲取轉(zhuǎn)碼服務(wù)器的IP地址可以通過多種方式來(lái)實(shí)施。一種可選的實(shí)施方式為:終端向后臺(tái)服務(wù)器上報(bào)獲取轉(zhuǎn)碼服務(wù)器地址的請(qǐng)求,由后臺(tái)服務(wù)器來(lái)分配指定的轉(zhuǎn)碼服務(wù)器。具體來(lái)說,后臺(tái)服務(wù)器可以接收各個(gè)終端上報(bào)的關(guān)鍵信息。這里的關(guān)鍵信息包括該終端連接的轉(zhuǎn)碼服務(wù)器的IP地址,以及通過該轉(zhuǎn)碼服務(wù)器獲取壓縮后的請(qǐng)求資源的響應(yīng)時(shí)間。其中,這一響應(yīng)時(shí)間是終端測(cè)得的。在后臺(tái)服務(wù)器接收到多個(gè)終端的響應(yīng)時(shí)間信息后,根據(jù)響應(yīng)時(shí)間的長(zhǎng)短,確定獲取該請(qǐng)求資源時(shí)間最短的轉(zhuǎn)碼服務(wù)器為轉(zhuǎn)碼服務(wù)器。在確定了獲取每個(gè)請(qǐng)求資源的最優(yōu)轉(zhuǎn)碼服務(wù)器之后,若新的終端瀏覽器向后臺(tái)服務(wù)器上報(bào)轉(zhuǎn)碼服務(wù)器地址獲取請(qǐng)求時(shí),則后臺(tái)服務(wù)器根據(jù)確定的結(jié)果向該終端分配當(dāng)前最優(yōu)的轉(zhuǎn)碼服務(wù)器的IP,并將得到的轉(zhuǎn)碼服務(wù)器的IP返回給終端。

      其中,這里的終端可以為智能手機(jī)、個(gè)人數(shù)碼助理(PDA)、平板電腦、筆記本電腦、車載電腦(carputer)、掌上游戲機(jī)、智能眼鏡、智能手表、可穿戴設(shè)備、虛擬顯示設(shè)備或顯示增強(qiáng)設(shè)備(如Google Glass、Oculus Rift、Hololens、Gear VR)等移動(dòng)電子設(shè)備,此外該終端還可預(yù)裝服務(wù)器。

      S102、終端根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;

      可以理解的是,在沒有任何預(yù)連接措施時(shí),每一次終端瀏覽器的訪問請(qǐng)求都必須經(jīng)歷建立與轉(zhuǎn)碼服務(wù)器連接、訪問轉(zhuǎn)碼服務(wù)器、獲取數(shù)據(jù)和關(guān)閉轉(zhuǎn)碼服務(wù)器連接等步驟。而連接并打開轉(zhuǎn)碼服務(wù)器是一件既消耗資源又費(fèi)時(shí)的工作。如果頻繁發(fā)生這種轉(zhuǎn)碼服務(wù)器操作,系統(tǒng)的性能必然會(huì)急劇下降。

      為了克服這一問題,終端在獲取了轉(zhuǎn)碼服務(wù)器的IP地址后,可以首先向該轉(zhuǎn)碼服務(wù)器發(fā)起預(yù)連接請(qǐng)求。該預(yù)連接請(qǐng)求可以用于觸發(fā)轉(zhuǎn)碼服務(wù)器經(jīng)過三次握手建立與終端之間的工作線程。建立之后轉(zhuǎn)碼服務(wù)器并不關(guān)閉這些工作線程,而是將其存儲(chǔ)起來(lái),以備下一次終端有資源獲取請(qǐng)求時(shí)使用。

      S103、終端響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活工作線程中的至少一個(gè)工作線程;

      當(dāng)終端檢測(cè)到需要獲取新的資源時(shí),首先向轉(zhuǎn)碼服務(wù)器發(fā)送請(qǐng)求,請(qǐng)求該轉(zhuǎn)碼服務(wù)器激活已建立的工作線程中的至少一個(gè)工作線程。在轉(zhuǎn)碼服務(wù)器接收到該請(qǐng)求之后,便會(huì)根據(jù)請(qǐng)求隨機(jī)或按預(yù)設(shè)的安排激活至少一個(gè)工作線程,并向終端返回激活工作線程響應(yīng)消息已告知終端線程已激活。該工作線程被激活后,終端就可以迅速建立與轉(zhuǎn)碼服務(wù)器之間的連接,為下一步發(fā)送請(qǐng)求以及獲取數(shù)據(jù)做好準(zhǔn)備。

      S104、終端通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      在激活了工作線程之后,終端就可以通過該工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求,從而轉(zhuǎn)碼服務(wù)器可以根據(jù)請(qǐng)求中資源的鏈接獲取指定的資源,再將獲取后的資源壓縮并返回給終端,使得終端能夠快速獲取資源,終端中的瀏覽器能夠快速刷新頁(yè)面顯示更新的資源。

      本發(fā)明實(shí)施例提供的資源獲取的處理方法中,終端在獲取轉(zhuǎn)碼服務(wù)器的IP地址后,向該轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,以觸發(fā)轉(zhuǎn)碼服務(wù)器與終端建立工作線程,并存儲(chǔ)建立的工作線程。在終端響應(yīng)于資源獲取請(qǐng)求時(shí),請(qǐng)求轉(zhuǎn)碼服務(wù)器激活至少一個(gè)已經(jīng)建立的工作線程,從而終端通過該激活的線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。不難理解的是,由于終端與轉(zhuǎn)碼服務(wù)器通過三次握手第一次建立連接之后,用于進(jìn)行連接的工作線程并沒有斷開,而是存儲(chǔ)在轉(zhuǎn)碼服務(wù)器中,從而在終端進(jìn)行下一次資源獲取時(shí)直接請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一條工作線程并通過該線程發(fā)送資源獲取請(qǐng)求,無(wú)需再次通過三次握手建立連接,有效減少了獲取資源時(shí)在多次建立連接上消耗的時(shí)間,進(jìn)一步提高終端瀏覽器獲取資源以及刷新頁(yè)面的速度。

      為便于理解,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供資源獲取的處理方法的整個(gè)流程進(jìn)行詳細(xì)說明。

      圖2示出了終端、轉(zhuǎn)碼服務(wù)器在實(shí)現(xiàn)本發(fā)明提供的資源獲取處理方法時(shí)的信令交互圖。參見圖2,終端首先向后臺(tái)服務(wù)器發(fā)送轉(zhuǎn)碼服務(wù)器地址獲取請(qǐng)求時(shí);在后臺(tái)服務(wù)器接收到該請(qǐng)求之后,根據(jù)以往其他終端上報(bào)的信息,為該終端選擇最優(yōu)的轉(zhuǎn)碼服務(wù)器,并將最優(yōu)的轉(zhuǎn)碼服務(wù)器的IP地址返回給終端。終端根據(jù)獲得的轉(zhuǎn)碼服務(wù)器的IP地址,向目標(biāo)該轉(zhuǎn)碼服務(wù)器發(fā)出預(yù)連接請(qǐng)求,請(qǐng)求與該轉(zhuǎn)碼服務(wù)器建立連接;轉(zhuǎn)碼服務(wù)器在接收到預(yù)連接請(qǐng)求之后,通過HTTP協(xié)議的三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)這些建立好的工作線程。在預(yù)連接建立成功后,當(dāng)終端需要獲取新的資源時(shí),此時(shí)無(wú)需再與轉(zhuǎn)碼服務(wù)器通過三次握手建立連接,可以直接向轉(zhuǎn)碼服務(wù)器發(fā)送線程激活請(qǐng)求;轉(zhuǎn)碼服務(wù)器在收到終端發(fā)送的線程激活請(qǐng)求時(shí),激活已建立的至少一個(gè)工作線程,并向終端返回線程激活響應(yīng);終端在接收到線程激活響應(yīng)后,可以認(rèn)為當(dāng)前連接已經(jīng)建立,此時(shí)可以向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求;轉(zhuǎn)碼服務(wù)器在根據(jù)請(qǐng)求從后臺(tái)服務(wù)器獲取了對(duì)應(yīng)的資源后,將資源壓縮并返回給終端,并等待終端在下一次需要獲取資源時(shí)的線程激活請(qǐng)求。

      由上述交互過程不難看出,在轉(zhuǎn)碼服務(wù)器建立并存儲(chǔ)了多個(gè)工作線程之后,若終端想要獲取新的資源請(qǐng)求,則可以直接向轉(zhuǎn)碼服務(wù)器發(fā)送線程激活請(qǐng)求,觸發(fā)轉(zhuǎn)碼服務(wù)器激活其中一條線程,從而終端可以通過該激活的線程快速的與轉(zhuǎn)碼服務(wù)器進(jìn)行連接并進(jìn)行數(shù)據(jù)交互,無(wú)需再與轉(zhuǎn)碼服務(wù)器之間進(jìn)行三次握手,有效減少每次要獲取資源時(shí)與轉(zhuǎn)碼服務(wù)器建立連接的時(shí)間,提高終端獲取資源的速度,提高終端中的瀏覽器刷新頁(yè)面的速度。

      在上述方法實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例又提供了一種資源獲取的處理方法,如圖4所示,具體包括:

      S201、終端獲取轉(zhuǎn)碼服務(wù)器的IP地址;

      S202、終端根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;

      其中,步驟S201、S202與上述方法實(shí)施例中的步驟S101、S102相同,在此不再贅述。

      S203、終端響應(yīng)于多個(gè)資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活多個(gè)工作線程;

      可以理解的是,終端在要獲取資源時(shí),可以同時(shí)獲取多個(gè)資源,例如同時(shí)獲取網(wǎng)頁(yè)中的圖片資源以及動(dòng)畫資源等等。此時(shí)如果只請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一個(gè)工作線程,那么僅通過這一個(gè)線程來(lái)發(fā)送多個(gè)資源獲取請(qǐng)求以及接收多個(gè)數(shù)據(jù)顯然會(huì)比較耗時(shí)。因此在本發(fā)明實(shí)施例提供的方法中,終端在響應(yīng)于多個(gè)資源獲取請(qǐng)求時(shí),也即要獲取多個(gè)資源時(shí),可以向轉(zhuǎn)碼服務(wù)器發(fā)送激活多個(gè)工作線程的請(qǐng)求。轉(zhuǎn)碼服務(wù)器接收到該請(qǐng)求后會(huì)激活已存儲(chǔ)的多個(gè)工作線程,并向終端返回多個(gè)工作線程激活的響應(yīng)消息。

      S204、終端通過激活的多個(gè)工作線程,向轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求。

      終端在接收到線程激活的響應(yīng)消息之后,認(rèn)為多個(gè)線程已經(jīng)激活,此時(shí)可以通過激活的多個(gè)線程向轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求,以獲取相應(yīng)的資源。

      本發(fā)明實(shí)施例提供的方法中,終端在響應(yīng)于多個(gè)資源獲取請(qǐng)求時(shí),能夠請(qǐng)求轉(zhuǎn)碼服務(wù)器激活多個(gè)工作線程,從而可以通過這多個(gè)工作線程向轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求,以同時(shí)獲得多個(gè)資源,從而能夠進(jìn)一步地減少資源獲取的時(shí)間,提高終端的獲取速率,提高瀏覽器的刷新速率。

      可以理解的是,在終端向轉(zhuǎn)碼服務(wù)器并行發(fā)送了多個(gè)資源獲取請(qǐng)求后,轉(zhuǎn)碼服務(wù)器根據(jù)多個(gè)資源獲取請(qǐng)求向后臺(tái)服務(wù)器獲取對(duì)應(yīng)的資源,并在將對(duì)應(yīng)的資源壓縮之后返回給終端,因此本實(shí)施例提供的方法如圖4所示,還可以包括:

      S205、終端通過激活的多個(gè)工作線程并行接收由轉(zhuǎn)碼服務(wù)器發(fā)送的多個(gè)資源。

      從而通過這樣的并行發(fā)送請(qǐng)求以及并行接收資源更進(jìn)一步地減少資源獲取的時(shí)間,提高終端與轉(zhuǎn)碼服務(wù)器的通信效率。

      第二方面,本發(fā)明實(shí)施例還提供了一種資源獲取的處理方法,如圖5所示,包括:

      S301、轉(zhuǎn)碼服務(wù)器響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;

      具體來(lái)說,轉(zhuǎn)碼服務(wù)器在接收到終端發(fā)送的預(yù)連接請(qǐng)求后,認(rèn)為此時(shí)終端請(qǐng)求建立工作線程,因此可以基于HTTP協(xié)議通過三次握手建立至少一條與終端連接的工作線程,并將該線程存儲(chǔ)以備后續(xù)使用。

      其中,這些已建立的工作線程可以存儲(chǔ)在線程池中??梢岳斫獾氖?,工作線程的個(gè)數(shù)應(yīng)該根據(jù)實(shí)際情況設(shè)置。如果工作線程設(shè)置的數(shù)量較少,那么當(dāng)許多終端發(fā)起資源獲取請(qǐng)求時(shí),較少的工作線程是遠(yuǎn)遠(yuǎn)不夠的,從而導(dǎo)致大量的終端依然需要與轉(zhuǎn)碼服務(wù)器重復(fù)三次握手連接;如果工作線程設(shè)置的數(shù)量較多,那么用于存儲(chǔ)工作線程的線程池的占用空間勢(shì)必會(huì)很大,尤其在發(fā)起請(qǐng)求的終端數(shù)據(jù)較少時(shí),存儲(chǔ)較多的工作線程在一定程度上也會(huì)浪費(fèi)網(wǎng)絡(luò)資源。因此,每一個(gè)線程池中工作線程的個(gè)數(shù)可以根據(jù)實(shí)際情況作適應(yīng)性調(diào)整。

      S302、轉(zhuǎn)碼服務(wù)器響應(yīng)于終端發(fā)送的激活線程的請(qǐng)求,激活工作線程中的至少一個(gè)工作線程;

      具體來(lái)說,轉(zhuǎn)碼服務(wù)器在接收到終端發(fā)送的激活線程的請(qǐng)求后,認(rèn)為此時(shí)終端請(qǐng)求激活線程,因此可以激活步驟S301中已建立的工作線程,并向終端返回工作線程激活的響應(yīng)消息。

      S303、轉(zhuǎn)碼服務(wù)器通過激活的工作線程,接收終端發(fā)送的資源獲取請(qǐng)求。

      具體來(lái)說,終端在通過工作線程激活的響應(yīng)消息獲知工作線程已經(jīng)被激活之后,可以通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。此時(shí)轉(zhuǎn)碼服務(wù)器可以通過該工作線程接收終端發(fā)送的資源獲取請(qǐng)求,并根據(jù)該請(qǐng)求在后臺(tái)服務(wù)器處獲取對(duì)應(yīng)的資源,并在壓縮之后返回給終端。

      本發(fā)明實(shí)施例提供的資源獲取的處理方法中,轉(zhuǎn)碼服務(wù)器在接收到終端發(fā)送的預(yù)連接請(qǐng)求通過HTTP協(xié)議三次握手與終端建立至少一個(gè)工作線程,并存儲(chǔ)建立的工作線程。轉(zhuǎn)碼服務(wù)器在接收到終端發(fā)送的工作線程激活請(qǐng)求時(shí),激活至少一個(gè)已經(jīng)建立的工作線程,從而可以通過該激活的線程接收由終端發(fā)送的資源獲取請(qǐng)求。不難理解的是,由于終端與轉(zhuǎn)碼服務(wù)器通過三次握手第一次建立連接之后,用于進(jìn)行連接的工作線程并沒有斷開,而是存儲(chǔ)在轉(zhuǎn)碼服務(wù)器中,從而在終端進(jìn)行下一次資源獲取時(shí)直接請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一條工作線程并通過該線程發(fā)送資源獲取請(qǐng)求,無(wú)需再次通過三次握手建立連接,有效減少了獲取資源時(shí)在多次建立連接上消耗的時(shí)間,進(jìn)一步提高終端瀏覽器獲取資源以及刷新頁(yè)面的速度。

      基于上述方法實(shí)施例,本發(fā)明實(shí)施例又提供了一種資源獲取的處理方法,如圖6所示,包括:

      S401、轉(zhuǎn)碼服務(wù)器響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一個(gè)用于與終端連接的工作線程,并存儲(chǔ)工作線程;

      其中,步驟S401與上述方法實(shí)施例中的步驟S301相同,在此不再贅述。

      S402、轉(zhuǎn)碼服務(wù)器響應(yīng)于終端發(fā)送的激活多個(gè)線程的請(qǐng)求時(shí),激活多個(gè)工作線程;

      具體來(lái)說,在轉(zhuǎn)碼服務(wù)器建立并存儲(chǔ)好了至少一個(gè)工作線程了之后,若接收到終端發(fā)送的激活多個(gè)線程的請(qǐng)求時(shí),則認(rèn)為當(dāng)前終端需要通過多個(gè)線程并行傳輸數(shù)據(jù)。因此轉(zhuǎn)碼服務(wù)器此時(shí)可以激活多個(gè)工作線程,并將多個(gè)工作線程激活成功的響應(yīng)返回給終端。

      S403、轉(zhuǎn)碼服務(wù)器通過激活的多個(gè)工作線程,接收終端發(fā)送的多個(gè)資源獲取請(qǐng)求。

      具體來(lái)說,在終端接收到多個(gè)線程激活的響應(yīng)消息后,可以通過這多個(gè)激活的線程并行向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。此時(shí)轉(zhuǎn)碼服務(wù)器可以通過這多個(gè)激活的工作線程接收終端發(fā)送的多個(gè)資源獲取請(qǐng)求

      本實(shí)施例提供的方法中,轉(zhuǎn)碼服務(wù)器可以響應(yīng)于終端的激活請(qǐng)求激活多個(gè)工作線程,從而可以通過這多個(gè)工作線程并行接收終端發(fā)送多個(gè)資源獲取請(qǐng)求,從而能夠進(jìn)一步地減少資源獲取的時(shí)間,提高終端的獲取速率,提高瀏覽器的刷新速率。

      可以理解的是,在轉(zhuǎn)碼服務(wù)器接收了終端并行發(fā)送的多個(gè)資源獲取請(qǐng)求后,可以根據(jù)多個(gè)資源獲取請(qǐng)求向后臺(tái)服務(wù)器獲取對(duì)應(yīng)的資源,并將對(duì)應(yīng)的資源壓縮,因此本實(shí)施例提供的方法如圖6所示,還可以包括:

      S404、轉(zhuǎn)碼服務(wù)器通過激活的多個(gè)工作線程,向終端并行發(fā)送的多個(gè)資源。

      這樣做的好處是,能夠向終端同時(shí)發(fā)送多個(gè)資源,進(jìn)一步減少終端獲取資源的時(shí)長(zhǎng),提高終端的獲取效率。

      在具體實(shí)施時(shí),可以理解的是,為了降低轉(zhuǎn)碼服務(wù)器一側(cè)的功耗,在上述方法實(shí)施例中,在轉(zhuǎn)碼服務(wù)器激活了若干個(gè)工作線程之后,除激活的工作線程之外的其余的工作線程可以繼續(xù)保持休眠狀態(tài)。從而使得沒有被激活的工作線程不會(huì)在等待被激活的過程中產(chǎn)生較多的功耗,提高轉(zhuǎn)碼服務(wù)器的運(yùn)轉(zhuǎn)性能。

      第三方面,本發(fā)明實(shí)施例還提供了一種資源獲取的處理裝置,例如可以為終端,如圖7所示,可以包括地址獲取單元501、連接請(qǐng)求單元502、線程激活請(qǐng)求單元503以及資源獲取單元504。

      其中,地址獲取單元501可以獲取轉(zhuǎn)碼服務(wù)器的IP地址;連接請(qǐng)求單元502根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;線程激活請(qǐng)求單元503響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活工作線程中的至少一個(gè)工作線程;資源獲取單元504通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      本發(fā)明實(shí)施例提供的資源獲取的處理裝置中,在地址獲取單元501獲取轉(zhuǎn)碼服務(wù)器的IP地址后,連接請(qǐng)求單元502可以向該轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,以觸發(fā)轉(zhuǎn)碼服務(wù)器與終端建立工作線程,并存儲(chǔ)建立的工作線程。在所述裝置響應(yīng)于資源獲取請(qǐng)求時(shí),線程激活請(qǐng)求單元503可以請(qǐng)求轉(zhuǎn)碼服務(wù)器激活至少一個(gè)已經(jīng)建立的工作線程,從而資源獲取單元504通過該激活的線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。不難理解的是,由于與轉(zhuǎn)碼服務(wù)器通過三次握手第一次建立連接之后,用于進(jìn)行連接的工作線程并沒有斷開,而是存儲(chǔ)在轉(zhuǎn)碼服務(wù)器中,從而在進(jìn)行下一次資源獲取時(shí)連接請(qǐng)求單元502可以直接請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一條工作線程資源獲取單元504就可以通過該線程發(fā)送資源獲取請(qǐng)求,無(wú)需再次通過三次握手建立連接,有效減少了獲取資源時(shí)在多次建立連接上消耗的時(shí)間,進(jìn)一步提高終端瀏覽器獲取資源以及刷新頁(yè)面的速度。

      在具體實(shí)施時(shí),這里的線程激活請(qǐng)求單元503進(jìn)一步可以用于響應(yīng)于多個(gè)資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活多個(gè)工作線程;相應(yīng)的,資源獲取單元504進(jìn)一步可以用于通過激活的多個(gè)工作線程,向轉(zhuǎn)碼服務(wù)器并行發(fā)送多個(gè)資源獲取請(qǐng)求,還可以用于通過這激活的多個(gè)工作線程并行接收由轉(zhuǎn)碼服務(wù)器發(fā)送的多個(gè)資源。

      由于本實(shí)施例所介紹的資源獲取的處理裝置為可以執(zhí)行本發(fā)明實(shí)施例中的資源獲取的處理方法的裝置,故而基于本發(fā)明實(shí)施例中所介紹的資源獲取的處理的方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實(shí)施例的資源獲取的處理裝置的具體實(shí)施方式以及其各種變化形式,所以在此對(duì)于該資源獲取的處理裝置如何實(shí)現(xiàn)本發(fā)明實(shí)施例中的資源獲取的處理方法不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本發(fā)明實(shí)施例中資源獲取的處理方法所采用的裝置,都屬于本申請(qǐng)所欲保護(hù)的范圍。

      第四方面,本發(fā)明實(shí)施例還提供了一種資源獲取的處理裝置,例如可以為轉(zhuǎn)碼服務(wù)器,如圖8所示,具體可以包括:連接建立單元601、線程激活單元602以及通信單元603。

      其中,連接建立單元601可以用于響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與所述終端連接的工作線程,并存儲(chǔ)所述工作線程;線程激活單元602可以用于響應(yīng)于所述終端發(fā)送的激活線程的請(qǐng)求,激活所述工作線程中的至少一個(gè)工作線程;通信單元603可以通過激活的工作線程,接收所述終端發(fā)送的資源獲取請(qǐng)求。

      本發(fā)明實(shí)施例提供的資源獲取的處理裝置中,在通信單元603接收到終端發(fā)送的預(yù)連接請(qǐng)求時(shí),連接建立單元601通過HTTP協(xié)議三次握手與終端建立至少一個(gè)工作線程,并存儲(chǔ)建立的工作線程。在通信單元603接收到終端發(fā)送的工作線程激活請(qǐng)求時(shí),線程激活單元602激活至少一個(gè)已經(jīng)建立的工作線程,從而通信單元603可以通過該激活的線程接收由終端發(fā)送的資源獲取請(qǐng)求。不難理解的是,由于終端與轉(zhuǎn)碼服務(wù)器通過三次握手第一次建立連接之后,用于進(jìn)行連接的工作線程并沒有斷開,而是存儲(chǔ)在轉(zhuǎn)碼服務(wù)器中,從而在終端進(jìn)行下一次資源獲取時(shí)直接請(qǐng)求轉(zhuǎn)碼服務(wù)器激活一條工作線程并通過該線程發(fā)送資源獲取請(qǐng)求,無(wú)需再次通過三次握手建立連接,有效減少了獲取資源時(shí)在多次建立連接上消耗的時(shí)間,進(jìn)一步提高終端瀏覽器獲取資源以及刷新頁(yè)面的速度。

      在具體實(shí)施時(shí),這里的線程激活單元602進(jìn)一步可以用于響應(yīng)于終端發(fā)送的激活多個(gè)線程的請(qǐng)求時(shí),激活多個(gè)工作線程;相應(yīng)的,通信單元603進(jìn)一步可以用于通過激活的多個(gè)工作線程,接收終端發(fā)送的多個(gè)資源獲取請(qǐng)求;還可以用于通過激活的多個(gè)工作線程,向終端并行發(fā)送的多個(gè)資源。

      此外,在具體實(shí)施時(shí),建立的工作線程中,除線程激活單元602激活的工作線程之外的其余的工作線程繼續(xù)保持休眠狀態(tài),從而使得沒有被激活的工作線程不會(huì)在等待被激活的過程中產(chǎn)生較多的功耗,提高轉(zhuǎn)碼服務(wù)器的運(yùn)轉(zhuǎn)性能。

      由于本實(shí)施例所介紹的資源獲取的處理裝置為可以執(zhí)行本發(fā)明實(shí)施例中的資源獲取的處理方法的裝置,故而基于本發(fā)明實(shí)施例中所介紹的資源獲取的處理的方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實(shí)施例的資源獲取的處理裝置的具體實(shí)施方式以及其各種變化形式,所以在此對(duì)于該資源獲取的處理裝置如何實(shí)現(xiàn)本發(fā)明實(shí)施例中的資源獲取的處理方法不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本發(fā)明實(shí)施例中資源獲取的處理方法所采用的裝置,都屬于本申請(qǐng)所欲保護(hù)的范圍。

      不難理解的是,上述實(shí)施例中的舉例說明只是為了便于更好地理解本發(fā)明實(shí)施例提供的方法或裝置,并不能構(gòu)成對(duì)本發(fā)明的具體限定。且上述的各個(gè)優(yōu)選實(shí)施方式之間不會(huì)相互影響,各個(gè)優(yōu)選實(shí)施方式之間的任意組合所得到的方案均應(yīng)該落入本發(fā)明的保護(hù)范圍。

      第五方面,本發(fā)明實(shí)施例又提供了一種對(duì)應(yīng)于第三方面所述裝置的資源獲取的處理裝置,圖9示出該裝置的結(jié)構(gòu)框圖。

      參照?qǐng)D9,所述資源獲取的處理裝置,包括:處理器(processor)701、存儲(chǔ)器(memory)702、通信接口(Communications Interface)703和總線707;

      其中,

      所述處理器701、存儲(chǔ)器702、通信接口703通過所述總線707完成相互間的通信;

      所述通信接口703用于該資源獲取的處理裝置與外部設(shè)備之間的信息傳輸;

      所述處理器701用于調(diào)用所述存儲(chǔ)器702中的程序指令,以執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:獲取轉(zhuǎn)碼服務(wù)器的IP地址;根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,該預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      本實(shí)施例還公開一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)能夠執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,該預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      本實(shí)施例還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:根據(jù)轉(zhuǎn)碼服務(wù)器的IP地址,向轉(zhuǎn)碼服務(wù)器發(fā)送預(yù)連接請(qǐng)求,該預(yù)連接請(qǐng)求用于觸發(fā)轉(zhuǎn)碼服務(wù)器基于HTTP協(xié)議三次握手建立至少一條用于與連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于資源獲取請(qǐng)求,請(qǐng)求轉(zhuǎn)碼服務(wù)器激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程向轉(zhuǎn)碼服務(wù)器發(fā)送資源獲取請(qǐng)求。

      第六方面,本發(fā)明實(shí)施例又提供了一種對(duì)應(yīng)于第四方面所述裝置的資源獲取的處理裝置,圖10示出該裝置的結(jié)構(gòu)框圖。

      參照?qǐng)D10,所述資源獲取的處理裝置,包括:處理器(processor)801、存儲(chǔ)器(memory)802、通信接口(Communications Interface)803和總線808;

      其中,

      所述處理器801、存儲(chǔ)器802、通信接口803通過所述總線808完成相互間的通信;

      所述通信接口803用于該資源獲取的處理裝置與外部設(shè)備之間的信息傳輸;

      所述處理器801用于調(diào)用所述存儲(chǔ)器802中的程序指令,以執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于終端發(fā)送的激活線程的請(qǐng)求,激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程,接收終端發(fā)送的資源獲取請(qǐng)求。

      本實(shí)施例還公開一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)能夠執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于終端發(fā)送的激活線程的請(qǐng)求,激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程,接收終端發(fā)送的資源獲取請(qǐng)求。

      本實(shí)施例還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令使所述計(jì)算機(jī)執(zhí)行上述各方法實(shí)施例所提供的方法,例如包括:響應(yīng)于終端發(fā)送的預(yù)連接請(qǐng)求,基于HTTP協(xié)議三次握手建立至少一條用于與終端連接的工作線程,并存儲(chǔ)工作線程;響應(yīng)于終端發(fā)送的激活線程的請(qǐng)求,激活工作線程中的至少一個(gè)工作線程;通過激活的工作線程,接收終端發(fā)送的資源獲取請(qǐng)求。

      以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。

      通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

      最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1