1.一種由服務(wù)器(100,600)執(zhí)行的用于處理高速緩存的內(nèi)容資源的方法,所述方法包括:
-在下載會(huì)話中從客戶端設(shè)備(102,602)接收下載請(qǐng)求(200,6∶3),
-識(shí)別被視為在下載會(huì)話中稍后可能需要的至少一個(gè)內(nèi)容資源(202,6∶4),以及
-響應(yīng)于接收到的下載請(qǐng)求,向所述客戶端設(shè)備(102,602)發(fā)送高速緩存器映射(206,6∶7),所述高速緩存器映射包括預(yù)獲取指示,所述預(yù)獲取指示用于指示所識(shí)別的至少一個(gè)內(nèi)容資源應(yīng)當(dāng)由所述客戶端設(shè)備(102,602)從包含所識(shí)別的至少一個(gè)內(nèi)容資源的高速緩存(604)中預(yù)獲取。
2.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)內(nèi)容資源基于以下項(xiàng)中的任何一項(xiàng)識(shí)別:
-與所述客戶端設(shè)備(102,602)的一個(gè)或多個(gè)先前下載會(huì)話中的事件,
-從所述客戶端設(shè)備(102,602)接收的先前下載請(qǐng)求的超文本傳輸協(xié)議HTTP報(bào)頭中的信息,以及
-關(guān)于所述客戶端設(shè)備(102,602)的當(dāng)前用戶的信息。
3.根據(jù)權(quán)利要求2所述的方法,其中關(guān)于當(dāng)前用戶的信息是在從所述客戶端設(shè)備(102)或從所述客戶端設(shè)備(102)已經(jīng)將其先前下載活動(dòng)報(bào)告所至的用戶信息節(jié)點(diǎn)(105)接收的報(bào)告消息(1∶2,1∶3B)中獲得的。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其中所述高速緩存器映射中的針對(duì)所識(shí)別的至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的條目(300)包括設(shè)置為提供所述預(yù)獲取指示的預(yù)獲取指示符(300A)。
5.根據(jù)權(quán)利要求4所述的方法,其中所述高速緩存器映射中的針對(duì)所識(shí)別的至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的所述條目(300)還包括指示所述客戶端設(shè)備(102,602)用于預(yù)獲取相應(yīng)內(nèi)容資源的時(shí)間和位置中的至少一項(xiàng)的元數(shù)據(jù)(300B)。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其中在檢測(cè)到由所述客戶端設(shè)備(102,602)使用的無(wú)線連接將惡化時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
7.根據(jù)權(quán)利要求6所述的方法,其中所述檢測(cè)包括以下項(xiàng)中的至少一項(xiàng):
-檢測(cè)到所述客戶端設(shè)備(102,602)正在移動(dòng)到缺乏無(wú)線電覆蓋的區(qū)域內(nèi),以及
-檢測(cè)到所述無(wú)線連接由于強(qiáng)烈的無(wú)線電業(yè)務(wù)而將丟失或被干擾。
8.根據(jù)權(quán)利要求6或7所述的方法,其中當(dāng)還檢測(cè)到所述無(wú)線連接的信號(hào)質(zhì)量在惡化之前將高于預(yù)定水平時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
9.根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的方法,其中在檢測(cè)到用于下載會(huì)話的通信網(wǎng)絡(luò)(104)將擁塞時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
10.一種布置為處理高速緩存的內(nèi)容資源的服務(wù)器(700),所述服務(wù)器(700)包括處理器(700P)和包含所述處理器可執(zhí)行的指令的存儲(chǔ)器(700M),由此所述服務(wù)器(700)配置為:
-在下載會(huì)話中從客戶端設(shè)備(702)接收(700A)下載請(qǐng)求,
-識(shí)別(700B)被視為在所述下載會(huì)話中稍后可能需要的至少一個(gè)內(nèi)容資源,以及
-響應(yīng)于接收到的下載請(qǐng)求,向所述客戶端設(shè)備(702)發(fā)送(700C)高速緩存器映射,所述高速緩存器映射包括預(yù)獲取指示,所述預(yù)獲取指示用于指示所識(shí)別的至少一個(gè)內(nèi)容資源應(yīng)當(dāng)由所述客戶端設(shè)備(702)從包含所識(shí)別的至少一個(gè)內(nèi)容資源的高速緩存器中預(yù)獲取。
11.根據(jù)權(quán)利要求10所述的服務(wù)器(700),其中所述服務(wù)器(700)配置為基于以下項(xiàng)中的任何一項(xiàng)識(shí)別所述至少一個(gè)內(nèi)容資源:
-與所述客戶端設(shè)備(702)的一個(gè)或多個(gè)先前下載會(huì)話中的事件,
-從所述客戶端設(shè)備(702)接收的先前下載請(qǐng)求的超文本傳輸協(xié)議HTTP報(bào)頭中的信息,以及
-關(guān)于所述客戶端設(shè)備(702)的當(dāng)前用戶的信息。
12.根據(jù)權(quán)利要求11所述的服務(wù)器(700),其中關(guān)于當(dāng)前用戶的信息是在從所述客戶端設(shè)備(702)或從所述客戶端設(shè)備(702)已經(jīng)將其先前下載活動(dòng)報(bào)告所至的用戶信息節(jié)點(diǎn)接收的報(bào)告消息(1∶2,1∶3B)中獲得的。
13.根據(jù)權(quán)利要求10-12中任一項(xiàng)所述的服務(wù)器(700),其中所述高速緩存器映射中的針對(duì)所識(shí)別的至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的條目(300)包括設(shè)置為提供所述預(yù)獲取指示的預(yù)獲取指示符(300A)。
14.根據(jù)權(quán)利要求13所述的服務(wù)器(700),其中所述高速緩存器映射中的針對(duì)所識(shí)別的至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的所述條目(300)還包括指示所述客戶端設(shè)備(702)用于預(yù)獲取相應(yīng)內(nèi)容資源的時(shí)間和位置中的至少一項(xiàng)的元數(shù)據(jù)(300B)。
15.根據(jù)權(quán)利要求10-14中任一項(xiàng)所述的服務(wù)器(700),其中所述服務(wù)器(700)配置為在檢測(cè)到由所述客戶端設(shè)備(702)使用的無(wú)線連接將惡化時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
16.根據(jù)權(quán)利要求15所述的服務(wù)器(700),其中所述服務(wù)器(700)配置為通過(guò)以下項(xiàng)中的至少一項(xiàng)執(zhí)行所述檢測(cè):
-檢測(cè)到所述客戶端設(shè)備(702)正在移動(dòng)到缺乏無(wú)線電覆蓋的區(qū)域內(nèi),以及
-檢測(cè)到所述無(wú)線連接由于強(qiáng)烈的無(wú)線電業(yè)務(wù)而將丟失或被干擾。
17.根據(jù)權(quán)利要求15或16所述的服務(wù)器(700),其中所述服務(wù)器(700)配置為:當(dāng)還檢測(cè)到所述無(wú)線連接的信號(hào)質(zhì)量在惡化之前將高于預(yù)定水平時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
18.根據(jù)權(quán)利要求10-17中任一項(xiàng)所述的服務(wù)器(700),其中所述服務(wù)器(700)配置為:在檢測(cè)到用于下載會(huì)話的通信網(wǎng)絡(luò)(104)將擁塞時(shí),將所述預(yù)獲取指示包括在所述高速緩存器映射中。
19.一種由客戶端設(shè)備(102,602)執(zhí)行的用于處理高速緩存的內(nèi)容資源的方法,所述方法包括:
-在下載會(huì)話期間,從服務(wù)器(600)接收高速緩存器映射(402,6∶7),所述高速緩存器映射包括指示至少一個(gè)內(nèi)容資源應(yīng)當(dāng)從高速緩存器(604)中預(yù)獲取的預(yù)獲取指示,以及
-根據(jù)所述預(yù)獲取指示,從所述高速緩存器(604)中預(yù)獲取所述至少一個(gè)內(nèi)容資源(404,6∶8),以使得一旦在所述客戶端設(shè)備(102,602)中請(qǐng)求或需要所述至少一個(gè)內(nèi)容資源,便能在所述客戶端設(shè)備(102,602)中隨后使用所述至少一個(gè)內(nèi)容資源(6∶11)。
20.根據(jù)權(quán)利要求19所述的方法,其中從所述高速緩存器(604)中預(yù)獲取所述至少一個(gè)內(nèi)容資源是通過(guò)在以下任一項(xiàng)中實(shí)現(xiàn)的高速緩存代理(402)來(lái)執(zhí)行的:
-在所述客戶端設(shè)備中運(yùn)行的客戶端應(yīng)用(500A),
-ServiceWorker的腳本(500B),以及
-超文本傳輸協(xié)議HTTP庫(kù)(500C)。
21.根據(jù)權(quán)利要求19或20所述的方法,其中所接收的高速緩存器映射中的針對(duì)所述至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的條目(300)包括設(shè)置為提供所述指示的預(yù)獲取指示符(300A)。
22.根據(jù)權(quán)利要求19-21中任一項(xiàng)所述的方法,其中所述至少一個(gè)內(nèi)容資源是根據(jù)所述條目中包括的元數(shù)據(jù)(300B)從所述高速緩存器(604)中預(yù)獲取的,所述元數(shù)據(jù)指示所述客戶端設(shè)備(102,602)用于預(yù)獲取相應(yīng)內(nèi)容資源的時(shí)間和位置中的至少一項(xiàng)。
23.根據(jù)權(quán)利要求19-22中任一項(xiàng)所述的方法,其中響應(yīng)于在所述下載會(huì)話中發(fā)送給所述服務(wù)器(600)的下載請(qǐng)求(400,6∶3),接收所述高速緩存器映射。
24.一種布置為處理高速緩存的內(nèi)容資源的客戶端設(shè)備(702),所述客戶端設(shè)備(702)包括處理器(702P)和包含所述處理器可執(zhí)行的指令的存儲(chǔ)器(702M),由此所述客戶端設(shè)備(702)配置為:
-在下載會(huì)話期間,從服務(wù)器(700)接收(702B)高速緩存器映射,所述高速緩存器映射包括指示至少一個(gè)內(nèi)容資源應(yīng)當(dāng)從高速緩存器中預(yù)獲取的預(yù)獲取指示,以及
-根據(jù)所述預(yù)獲取指示,從所述高速緩存器中預(yù)獲取(702C)所述至少一個(gè)內(nèi)容資源,以使得一旦在所述客戶端設(shè)備(702)中請(qǐng)求或需要所述至少一個(gè)內(nèi)容資源,便能在所述客戶端設(shè)備(702)中隨后使用所述至少一個(gè)內(nèi)容資源(6∶11)。
25.根據(jù)權(quán)利要求24所述的客戶端設(shè)備(702),其中從所述高速緩存器中預(yù)獲取所述至少一個(gè)內(nèi)容資源是通過(guò)在以下任一項(xiàng)中實(shí)現(xiàn)的高速緩存代理(402)來(lái)執(zhí)行的:
-在所述客戶端設(shè)備中運(yùn)行的客戶端應(yīng)用(500A),
-ServiceWorker的腳本(500B),以及
-超文本傳輸協(xié)議HTTP庫(kù)(500C)。
26.根據(jù)權(quán)利要求24或25所述的客戶端設(shè)備(702),其中所接收的高速緩存器映射中的針對(duì)所述至少一個(gè)內(nèi)容資源中的每個(gè)內(nèi)容資源的條目(300)包括設(shè)置為提供所述指示的預(yù)獲取指示符(300A)。
27.根據(jù)權(quán)利要求24-26中任一項(xiàng)所述的客戶端設(shè)備(702),其中所述至少一個(gè)內(nèi)容資源是根據(jù)在所述條目中包括的元數(shù)據(jù)(300B)從所述高速緩存器(604)中預(yù)獲取的,所述元數(shù)據(jù)指示所述客戶端設(shè)備(102,602)用于預(yù)獲取相應(yīng)內(nèi)容資源的時(shí)間和位置中的至少一項(xiàng)。
28.根據(jù)權(quán)利要求24-27中任一項(xiàng)所述的客戶端設(shè)備(702),其中所述高速緩存器映射是響應(yīng)于在所述下載會(huì)話中發(fā)送給所述服務(wù)器(700)的下載請(qǐng)求(400,6∶3)而接收的。
29.一種計(jì)算機(jī)程序存儲(chǔ)產(chǎn)品(704),包括當(dāng)在服務(wù)器(700)上執(zhí)行時(shí)使所述服務(wù)器(700)實(shí)施根據(jù)權(quán)利要求1-9中任一項(xiàng)所述的方法的指令。
30.一種計(jì)算機(jī)程序(706),包括當(dāng)在服務(wù)器(700)上執(zhí)行時(shí)使所述服務(wù)器(700)實(shí)施根據(jù)權(quán)利要求1-9中任一項(xiàng)所述的方法的指令。
31.一種計(jì)算機(jī)程序存儲(chǔ)產(chǎn)品(708),包括當(dāng)在客戶端設(shè)備(702)上執(zhí)行時(shí)使所述客戶端設(shè)備(702)實(shí)施根據(jù)權(quán)利要求19-23中任一項(xiàng)所述的方法的指令。
32.一種計(jì)算機(jī)程序(710),包括當(dāng)在客戶端設(shè)備(702)上執(zhí)行時(shí)使所述客戶端設(shè)備(702)實(shí)施根據(jù)權(quán)利要求19-23中任一項(xiàng)所述的方法的指令。
33.一種布置為處理高速緩存的內(nèi)容資源的服務(wù)器(700),所述服務(wù)器(700)包括:
-接收單元(700A),配置為在下載會(huì)話中從客戶端設(shè)備(702)接收下載請(qǐng)求,
-識(shí)別單元(700B),配置為識(shí)別被視為在所述下載會(huì)話中稍后可能需要的至少一個(gè)內(nèi)容資源,以及
-發(fā)送單元(700C),配置為響應(yīng)于接收到的下載請(qǐng)求,向所述客戶端設(shè)備(702)發(fā)送高速緩存器映射,所述高速緩存器映射包括預(yù)獲取指示,所述預(yù)獲取指示用于指示所識(shí)別的至少一個(gè)內(nèi)容資源應(yīng)當(dāng)由所述客戶端設(shè)備(702)從包含所識(shí)別的至少一個(gè)內(nèi)容資源的高速緩存器中預(yù)獲取。
34.一種布置為處理高速緩存的內(nèi)容資源的客戶端設(shè)備(702),所述客戶端設(shè)備(702)包括:
-接收單元(702B),配置為在下載會(huì)話期間,從服務(wù)器(700)接收高速緩存器映射,所述高速緩存器映射包括指示至少一個(gè)內(nèi)容資源應(yīng)當(dāng)從高速緩存器中預(yù)獲取的預(yù)獲取指示,以及
-獲取單元(702C),配置為根據(jù)所述預(yù)獲取指示,從所述高速緩存器中預(yù)獲取所述至少一個(gè)內(nèi)容資源,以使得一旦在所述客戶端設(shè)備(702)中請(qǐng)求或需要所述至少一個(gè)內(nèi)容資源,便能在所述客戶端設(shè)備(702)中隨后使用所述至少一個(gè)內(nèi)容資源(6∶11)。