本公開(kāi)涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種圖像傳輸方法及裝置。
背景技術(shù):
1、當(dāng)前,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶畫(huà)面的網(wǎng)絡(luò)傳輸需求在日益增長(zhǎng)。
2、然而,由于網(wǎng)絡(luò)帶寬的限制以及數(shù)據(jù)傳輸?shù)膹?fù)雜性,傳統(tǒng)的用戶畫(huà)面?zhèn)鬏斚到y(tǒng)在傳輸效率上存在一定的局限性。所以,如何提高用戶畫(huà)面?zhèn)鬏數(shù)男食蔀榱素酱鉀Q的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)實(shí)施例提供一種圖像傳輸方法及裝置,能夠提高用戶畫(huà)面?zhèn)鬏斝?,減少傳輸時(shí)間,降低網(wǎng)絡(luò)帶寬占用,提供更好的用戶體驗(yàn)。技術(shù)方案如下:
2、根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種圖像傳輸方法,該方法包括:通過(guò)提取用戶畫(huà)面的特征,預(yù)測(cè)所述用戶需要的分片;將所述用戶需要的分片緩存至緩存服務(wù)器;接收并根據(jù)所述智能緩存模塊的反饋信息,調(diào)整目標(biāo)參數(shù);接收并根據(jù)所述用戶的反饋信息,優(yōu)化所述調(diào)整之后的目標(biāo)參數(shù),所述用戶的反饋信息是根據(jù)所述智能緩存模塊的反饋信息與所述調(diào)整之后的目標(biāo)參數(shù)確定的。
3、基于上述方案,可以通過(guò)智能緩存技術(shù),實(shí)現(xiàn)對(duì)用戶畫(huà)面?zhèn)鬏斶^(guò)程的優(yōu)化。具體來(lái)說(shuō),它通過(guò)分析用戶畫(huà)面的特征、預(yù)測(cè)用戶需求、動(dòng)態(tài)調(diào)整緩存策略和傳輸參數(shù)等方式,提高了傳輸效率,減少了延遲和卡頓等問(wèn)題。同時(shí),該系統(tǒng)在實(shí)際應(yīng)用中也具有更好的可行性和實(shí)用性,提升了用戶的體驗(yàn)。
4、在一些實(shí)施例中,所述通過(guò)提取用戶畫(huà)面的特征,預(yù)測(cè)所述用戶需要的分片,包括:通過(guò)提取所述用戶畫(huà)面的特征,構(gòu)建目標(biāo)預(yù)測(cè)模型;通過(guò)所述目標(biāo)預(yù)測(cè)模型,根據(jù)歷史數(shù)據(jù)、當(dāng)前狀態(tài),以及實(shí)時(shí)反饋預(yù)測(cè)所述用戶需要的分片。
5、作為一種示例,智能緩存模塊可以提取用戶畫(huà)面的特征,該畫(huà)面特征可以包括內(nèi)容類型、顏色、布局,等。這些特征可以幫助模塊理解用戶正在查看的內(nèi)容,并預(yù)測(cè)其可能需要的分片。
6、然后,基于提取的用戶畫(huà)面的特征,智能緩存模塊會(huì)構(gòu)建一個(gè)預(yù)測(cè)模型(即,目標(biāo)預(yù)測(cè)模型),用于預(yù)測(cè)用戶可能需要的分片。舉例而言,智能緩存模塊構(gòu)建的預(yù)測(cè)模型采用機(jī)器學(xué)習(xí)算法,可以根據(jù)歷史數(shù)據(jù)、當(dāng)前狀態(tài)和實(shí)時(shí)反饋等信息預(yù)測(cè)用戶需要的分片。
7、在一些實(shí)施例中,所述目標(biāo)預(yù)測(cè)模型通過(guò)機(jī)器學(xué)習(xí)算法不斷進(jìn)行訓(xùn)練與優(yōu)化。
8、具體地,該模型可以利用機(jī)器學(xué)習(xí)算法進(jìn)行訓(xùn)練和優(yōu)化。通過(guò)不斷的訓(xùn)練學(xué)習(xí)和優(yōu)化,可以使得智能緩存模塊可以更加準(zhǔn)確地預(yù)測(cè)用戶的需求,提供更好的用戶體驗(yàn)。
9、在一些實(shí)施例中,所述方法還包括:根據(jù)所述用戶的行為與網(wǎng)絡(luò)的環(huán)境變化,確定調(diào)整緩存的策略;根據(jù)所述調(diào)整緩存的策略,自適應(yīng)地調(diào)整所述緩存的內(nèi)容、大小、位置。
10、在一些實(shí)施例中,所述調(diào)整緩存的策略包括以下方式:基于所述用戶的行為對(duì)所述緩存進(jìn)行調(diào)整、基于所述網(wǎng)絡(luò)的環(huán)境變化的對(duì)所述緩存進(jìn)行調(diào)整、分布式對(duì)所述緩存進(jìn)行管理、智能緩存替換策略,以及持續(xù)學(xué)習(xí)與優(yōu)化。
11、通過(guò)上述策略的結(jié)合應(yīng)用,智能緩存模塊能夠根據(jù)用戶行為和網(wǎng)絡(luò)環(huán)境的變化,自適應(yīng)地調(diào)整緩存內(nèi)容、大小和位置,提供更高效、更智能的緩存服務(wù)。
12、在一些實(shí)施例中,所述方法還包括:根據(jù)預(yù)測(cè)規(guī)則將所述分片進(jìn)行分類;將不同分類的所述分片通過(guò)不同的網(wǎng)絡(luò)路徑進(jìn)行并行傳輸。
13、在一些實(shí)施例中,所述預(yù)測(cè)規(guī)則包括以下因素的一項(xiàng)或多項(xiàng):所述分片的內(nèi)容類型、所述分片的大小與數(shù)量、所述分片的重要性、所述分片的時(shí)效性、所述分片的地理位置,以及實(shí)時(shí)網(wǎng)絡(luò)狀況。
14、具體地,可以采用多路徑傳輸技術(shù),將不同類型的分片通過(guò)不同的網(wǎng)絡(luò)路徑進(jìn)行并行傳輸,并且通過(guò)以上策略提高傳輸效率和可靠性。
15、在一些實(shí)施例中,所述接收并根據(jù)所述用戶的反饋信息,優(yōu)化所述動(dòng)態(tài)調(diào)整之后的目標(biāo)參數(shù),包括:通過(guò)所述用戶使用用戶界面查看所述智能緩存模塊的反饋信息與所述調(diào)整之后的目標(biāo)參數(shù),確定所述用戶的反饋信息;接收并根據(jù)所述用戶的反饋信息,優(yōu)化所述動(dòng)態(tài)調(diào)整之后的目標(biāo)參數(shù)。
16、在一些實(shí)施例中,所述調(diào)整目標(biāo)參數(shù),包括以下方式的一項(xiàng)或多項(xiàng):
17、調(diào)整傳輸優(yōu)先級(jí)、調(diào)整傳輸參數(shù)、動(dòng)態(tài)緩存管理、流量整形和擁塞控制、動(dòng)態(tài)適應(yīng)編碼,以及錯(cuò)誤恢復(fù)和重試策略。
18、在一些實(shí)施例中,所述智能緩存模塊的反饋信息包括以下信息中的一項(xiàng)或多項(xiàng):緩存命中率、所述用戶的行為數(shù)據(jù)、網(wǎng)絡(luò)健康狀況、錯(cuò)誤率和重試率,以及服務(wù)器負(fù)載。
19、根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種圖像傳輸設(shè)備,包括存儲(chǔ)器和處理器。存儲(chǔ)器擁有存儲(chǔ)程序。當(dāng)程序在處理器中執(zhí)行時(shí),處理器用于執(zhí)行第一方面及第一方面任一實(shí)施例的方法。
20、基于上述設(shè)備,可以通過(guò)智能緩存技術(shù),實(shí)現(xiàn)對(duì)用戶畫(huà)面?zhèn)鬏斶^(guò)程的優(yōu)化。具體來(lái)說(shuō),它通過(guò)分析用戶畫(huà)面的特征、預(yù)測(cè)用戶需求、動(dòng)態(tài)調(diào)整緩存策略和傳輸參數(shù)等方式,提高了傳輸效率,減少了延遲和卡頓等問(wèn)題。同時(shí),該系統(tǒng)在實(shí)際應(yīng)用中也具有更好的可行性和實(shí)用性,提升了用戶的體驗(yàn)。
21、根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種圖像傳輸裝置,包括:預(yù)測(cè)模塊,用于通過(guò)提取用戶畫(huà)面的特征,預(yù)測(cè)所述用戶需要的分片;緩存模塊,用于將所述用戶需要的分片緩存至緩存服務(wù)器;第一調(diào)整模塊,用于接收并根據(jù)所述智能緩存模塊的反饋信息,調(diào)整目標(biāo)參數(shù);優(yōu)化模塊,用于接收并根據(jù)所述用戶的反饋信息,優(yōu)化所述調(diào)整之后的目標(biāo)參數(shù),所述用戶的反饋信息是根據(jù)所述智能緩存模塊的反饋信息與所述調(diào)整之后的目標(biāo)參數(shù)確定的。
22、在一些實(shí)施例中,預(yù)測(cè)模塊具體包括:構(gòu)建子模塊,用于通過(guò)提取所述用戶畫(huà)面的特征,構(gòu)建目標(biāo)預(yù)測(cè)模型;預(yù)測(cè)子模塊,用于通過(guò)所述目標(biāo)預(yù)測(cè)模型,根據(jù)歷史數(shù)據(jù)、當(dāng)前狀態(tài),以及實(shí)時(shí)反饋預(yù)測(cè)所述用戶需要的分片。
23、在一些實(shí)施例中,目標(biāo)預(yù)測(cè)模型通過(guò)機(jī)器學(xué)習(xí)算法不斷進(jìn)行訓(xùn)練與優(yōu)化。
24、在一些實(shí)施例中,圖像傳輸裝置還包括:確定模塊,用于根據(jù)所述用戶的行為與網(wǎng)絡(luò)的環(huán)境變化,確定調(diào)整緩存的策略;第二調(diào)整模塊,用于根據(jù)所述調(diào)整緩存的策略,自適應(yīng)地調(diào)整所述緩存的內(nèi)容、大小、位置。
25、在一些實(shí)施例中,所述調(diào)整緩存的策略包括以下方式:基于所述用戶的行為對(duì)所述緩存進(jìn)行調(diào)整、基于所述網(wǎng)絡(luò)的環(huán)境變化的對(duì)所述緩存進(jìn)行調(diào)整、分布式對(duì)所述緩存進(jìn)行管理、智能緩存替換策略,以及持續(xù)學(xué)習(xí)與優(yōu)化。
26、在一些實(shí)施例中,圖像傳輸裝置還包括:分類模塊,用于根據(jù)預(yù)測(cè)規(guī)則將所述分片進(jìn)行分類;傳輸模塊,用于將不同分類的所述分片通過(guò)不同的網(wǎng)絡(luò)路徑進(jìn)行并行傳輸。
27、在一些實(shí)施例中,預(yù)測(cè)規(guī)則包括以下因素的一項(xiàng)或多項(xiàng):所述分片的內(nèi)容類型、所述分片的大小與數(shù)量、所述分片的重要性、所述分片的時(shí)效性、所述分片的地理位置,以及實(shí)時(shí)網(wǎng)絡(luò)狀況。
28、在一些實(shí)施例中,優(yōu)化模塊具體包括:確定子模塊,用于通過(guò)所述用戶使用用戶界面查看所述智能緩存模塊的反饋信息與所述調(diào)整之后的目標(biāo)參數(shù),確定所述用戶的反饋信息;優(yōu)化子模塊,用于接收并根據(jù)所述用戶的反饋信息,優(yōu)化所述動(dòng)態(tài)調(diào)整之后的目標(biāo)參數(shù)。
29、在一些實(shí)施例中,所述調(diào)整目標(biāo)參數(shù),包括以下方式的一項(xiàng)或多項(xiàng):調(diào)整傳輸優(yōu)先級(jí)、調(diào)整傳輸參數(shù)、動(dòng)態(tài)緩存管理、流量整形和擁塞控制、動(dòng)態(tài)適應(yīng)編碼,以及錯(cuò)誤恢復(fù)和重試策略。
30、在一些實(shí)施例中,所述智能緩存模塊的反饋信息包括以下信息中的一項(xiàng)或多項(xiàng):緩存命中率、所述用戶的行為數(shù)據(jù)、網(wǎng)絡(luò)健康狀況、錯(cuò)誤率和重試率,以及服務(wù)器負(fù)載。
31、根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,計(jì)算機(jī)程序存儲(chǔ)介質(zhì)具有程序指令,當(dāng)程序指令被處理器執(zhí)行時(shí),使得處理器執(zhí)行第一方面及第一方面任一實(shí)施例的方法。
32、根據(jù)本公開(kāi)實(shí)施例的第五方面,提供一種芯片系統(tǒng),其特征在于,芯片系統(tǒng)包括至少一個(gè)處理器,當(dāng)程序指令在至少一個(gè)處理器中執(zhí)行時(shí),使得至少一個(gè)處理器執(zhí)行第一方面及第一方面任一實(shí)施例的方法。
33、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。