本技術(shù)涉及計(jì)算機(jī),具體涉及一種數(shù)據(jù)處理方法、一種數(shù)據(jù)處理裝置、一種計(jì)算機(jī)設(shè)備及一種計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
1、隨著科技研究的進(jìn)步,互聯(lián)網(wǎng)中涌現(xiàn)出海量的多媒體數(shù)據(jù)。研究發(fā)現(xiàn),在多媒體數(shù)據(jù)傳輸過程中,若僅傳輸多媒體數(shù)據(jù),則會存在部分?jǐn)?shù)據(jù)丟失,接收方未獲取到完整的多媒體數(shù)據(jù)的情況;若增加額外的校正數(shù)據(jù),則會導(dǎo)致整體數(shù)據(jù)量過大,大量的傳輸資源被浪費(fèi)。如何在多媒體數(shù)據(jù)的傳輸過程中,平衡多媒體數(shù)據(jù)的數(shù)據(jù)量和數(shù)據(jù)完整性之間的關(guān)系,成為目前研究的熱門問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種數(shù)據(jù)處理方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì),能夠平衡多媒體數(shù)據(jù)的數(shù)據(jù)量和數(shù)據(jù)完整性之間的關(guān)系。
2、一方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)處理方法,包括:
3、當(dāng)接收到多媒體數(shù)據(jù)請求時,獲取冗余指示信息,冗余指示信息是基于通信設(shè)備與多媒體數(shù)據(jù)的接收方之間的網(wǎng)絡(luò)狀態(tài)確定的,冗余指示信息用于指示多媒體數(shù)據(jù)關(guān)聯(lián)的冗余數(shù)據(jù)量,多媒體數(shù)據(jù)與多媒體數(shù)據(jù)請求相對應(yīng);
4、按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù),校正數(shù)據(jù)用于對多媒體數(shù)據(jù)進(jìn)行檢測和校正;
5、通過通信設(shè)備,向多媒體數(shù)據(jù)的接收方返回?cái)y帶校正數(shù)據(jù)的多媒體數(shù)據(jù),以使多媒體數(shù)據(jù)的接收方基于攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù)還原多媒體數(shù)據(jù)。
6、本技術(shù)實(shí)施例中,當(dāng)接收到多媒體數(shù)據(jù)請求時,獲取冗余指示信息,冗余指示信息是基于通信設(shè)備與多媒體數(shù)據(jù)的接收方之間的網(wǎng)絡(luò)狀態(tài)確定的,按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù),通過通信設(shè)備,向多媒體數(shù)據(jù)的接收方返回?cái)y帶校正數(shù)據(jù)的多媒體數(shù)據(jù),以使多媒體數(shù)據(jù)的接收方基于攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù)還原多媒體數(shù)據(jù)??梢?,多媒體數(shù)據(jù)的提供方在獲取多媒體數(shù)據(jù)請求后,通過網(wǎng)絡(luò)狀態(tài)來動態(tài)確定校正數(shù)據(jù)的數(shù)據(jù)量,能夠平衡多媒體數(shù)據(jù)的數(shù)據(jù)量和數(shù)據(jù)完整性之間的關(guān)系。
7、一方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)處理方法,包括:
8、當(dāng)接收到多媒體業(yè)務(wù)請求時,獲取網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)狀態(tài)信息用于指示多媒體數(shù)據(jù)的接收方與通信設(shè)備之間的網(wǎng)絡(luò)狀態(tài),多媒體數(shù)據(jù)與多媒體業(yè)務(wù)請求相對應(yīng);
9、基于網(wǎng)絡(luò)狀態(tài)信息,生成冗余指示信息,冗余指示信息用于指示多媒體數(shù)據(jù)關(guān)聯(lián)的冗余數(shù)據(jù)量;
10、向多媒體業(yè)務(wù)請求的發(fā)送方返回多媒體業(yè)務(wù)請求的響應(yīng)信息,以使多媒體業(yè)務(wù)請求的發(fā)送方基于響應(yīng)信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),響應(yīng)信息包括冗余指示信息。
11、本技術(shù)實(shí)施例中,當(dāng)接收到多媒體業(yè)務(wù)請求時,獲取網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)狀態(tài)信息用于指示多媒體數(shù)據(jù)的接收方與通信設(shè)備之間的網(wǎng)絡(luò)狀態(tài),基于網(wǎng)絡(luò)狀態(tài)信息,生成冗余指示信息,向多媒體業(yè)務(wù)請求的發(fā)送方返回多媒體業(yè)務(wù)請求的響應(yīng)信息,以使多媒體業(yè)務(wù)請求的發(fā)送方基于響應(yīng)信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù)??梢姡嗝襟w業(yè)務(wù)的服務(wù)提供方在接收到多媒體業(yè)務(wù)請求后,通過網(wǎng)絡(luò)狀態(tài),生成冗余指示信息,并向多媒體業(yè)務(wù)請求的發(fā)送方返回冗余指示信息,通過冗余指示信息,輔助多媒體業(yè)務(wù)請求的發(fā)送方平衡多媒體數(shù)據(jù)的數(shù)據(jù)量和數(shù)據(jù)完整性之間的關(guān)系。
12、一方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括:
13、獲取單元,用于當(dāng)接收到多媒體數(shù)據(jù)請求時,獲取冗余指示信息,冗余指示信息是基于通信設(shè)備與多媒體數(shù)據(jù)的接收方之間的網(wǎng)絡(luò)狀態(tài)確定的,冗余指示信息用于指示多媒體數(shù)據(jù)關(guān)聯(lián)的冗余數(shù)據(jù)量,多媒體數(shù)據(jù)與多媒體數(shù)據(jù)請求相對應(yīng);
14、處理單元,用于按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù),校正數(shù)據(jù)用于對多媒體數(shù)據(jù)進(jìn)行檢測和校正;
15、發(fā)送單元,用于通過通信設(shè)備,向多媒體數(shù)據(jù)的接收方返回?cái)y帶校正數(shù)據(jù)的多媒體數(shù)據(jù),以使多媒體數(shù)據(jù)的接收方基于攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù)還原多媒體數(shù)據(jù)。
16、在一種實(shí)施方式中,校正數(shù)據(jù)為冗余幀,多媒體數(shù)據(jù)包括m個協(xié)議數(shù)據(jù)單元集合,m為大于1的整數(shù);處理單元用于,按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù),具體用于:
17、從m個協(xié)議數(shù)據(jù)單元集合中,篩選出n個目標(biāo)協(xié)議數(shù)據(jù)單元集合,n個目標(biāo)協(xié)議數(shù)據(jù)單元集合均包含即時解碼刷新幀,n為小于等于m的正整數(shù);
18、按照冗余指示信息配置n個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀,得到攜帶冗余幀的多媒體數(shù)據(jù);
19、其中,每個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀的數(shù)量,是基于冗余指示信息確定的。
20、在一種實(shí)施方式中,處理單元用于,按照冗余指示信息配置n個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀,得到攜帶冗余幀的多媒體數(shù)據(jù),具體用于:
21、根據(jù)冗余指示信息和每個目標(biāo)協(xié)議數(shù)據(jù)單元集合的數(shù)據(jù)量,確定每個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀數(shù)量,任一個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀數(shù)量與該目標(biāo)協(xié)議數(shù)據(jù)單元集合的數(shù)據(jù)量成正比;
22、基于每個目標(biāo)協(xié)議數(shù)據(jù)單元集合的冗余幀數(shù)量,在n個目標(biāo)協(xié)議數(shù)據(jù)單元集合中分別添加冗余幀,得到攜帶冗余幀的多媒體數(shù)據(jù)。
23、在一種實(shí)施方式中,獲取單元用于,當(dāng)接收到多媒體數(shù)據(jù)請求時,獲取冗余指示信息,具體用于:
24、當(dāng)接收到多媒體數(shù)據(jù)請求時,通過發(fā)送單元703向核心網(wǎng)發(fā)送多媒體業(yè)務(wù)請求,多媒體業(yè)務(wù)請求攜帶多媒體業(yè)務(wù)請求的發(fā)送方的身份證明信息;
25、獲取核心網(wǎng)返回的響應(yīng)信息,響應(yīng)信息包括冗余指示信息和網(wǎng)絡(luò)狀態(tài)信息中的至少一項(xiàng);
26、其中,網(wǎng)絡(luò)狀態(tài)信息用于指示通信設(shè)備與多媒體數(shù)據(jù)的接收方之間的網(wǎng)絡(luò)狀態(tài);響應(yīng)信息是在身份證明信息通過驗(yàn)證后返回的。
27、在一種實(shí)施方式中,網(wǎng)絡(luò)狀態(tài)信息包括以下至少一項(xiàng):信號強(qiáng)度,數(shù)據(jù)包丟失率,延遲;當(dāng)響應(yīng)信息不包括冗余指示信息時,處理單元還用于:
28、若網(wǎng)絡(luò)狀態(tài)信息指示網(wǎng)絡(luò)狀態(tài)優(yōu)于狀態(tài)閾值,則基于網(wǎng)絡(luò)狀態(tài)信息與冗余數(shù)據(jù)量之間的關(guān)系,生成冗余指示信息;其中,信號強(qiáng)度與冗余數(shù)據(jù)量成反比,數(shù)據(jù)包丟失率與冗余數(shù)據(jù)量成正比,延遲與冗余數(shù)據(jù)量成正比;
29、若網(wǎng)絡(luò)狀態(tài)信息指示網(wǎng)絡(luò)狀態(tài)不優(yōu)于狀態(tài)閾值,則將冗余指示信息設(shè)為預(yù)設(shè)值。
30、在一種實(shí)施方式中,處理單元還用于:
31、獲取網(wǎng)絡(luò)狀態(tài)確認(rèn)信息,網(wǎng)絡(luò)狀態(tài)確認(rèn)信息包括目標(biāo)網(wǎng)絡(luò)狀態(tài),目標(biāo)網(wǎng)絡(luò)狀態(tài)被多媒體數(shù)據(jù)的接收方和通信設(shè)備中的至少一個確認(rèn);
32、基于目標(biāo)網(wǎng)絡(luò)狀態(tài),確定冗余數(shù)據(jù)量區(qū)間;
33、若冗余指示信息指示的冗余數(shù)據(jù)量屬于冗余數(shù)據(jù)量區(qū)間,則繼續(xù)執(zhí)行按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù)的步驟。
34、在一種實(shí)施方式中,處理單元還用于:
35、若冗余指示信息指示的冗余數(shù)據(jù)量不屬于冗余數(shù)據(jù)量區(qū)間,則對冗余指示信息進(jìn)行更新。
36、一方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括:
37、獲取單元,用于當(dāng)接收到多媒體業(yè)務(wù)請求時,獲取網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)狀態(tài)信息用于指示多媒體數(shù)據(jù)的接收方與通信設(shè)備之間的網(wǎng)絡(luò)狀態(tài),多媒體數(shù)據(jù)與多媒體業(yè)務(wù)請求相對應(yīng);
38、處理單元,用于基于網(wǎng)絡(luò)狀態(tài)信息,生成冗余指示信息,冗余指示信息用于指示多媒體數(shù)據(jù)關(guān)聯(lián)的冗余數(shù)據(jù)量;
39、發(fā)送單元,用于向多媒體業(yè)務(wù)請求的發(fā)送方返回多媒體業(yè)務(wù)請求的響應(yīng)信息,以使多媒體業(yè)務(wù)請求的發(fā)送方基于響應(yīng)信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),響應(yīng)信息包括冗余指示信息。
40、在一種實(shí)施方式中,處理單元還用于:
41、獲取網(wǎng)絡(luò)狀態(tài)確認(rèn)信息,網(wǎng)絡(luò)狀態(tài)確認(rèn)信息包括目標(biāo)網(wǎng)絡(luò)狀態(tài),目標(biāo)網(wǎng)絡(luò)狀態(tài)被多媒體數(shù)據(jù)的接收方和通信設(shè)備中的至少一個確認(rèn);
42、基于目標(biāo)網(wǎng)絡(luò)狀態(tài),確定冗余數(shù)據(jù)量區(qū)間;
43、若冗余指示信息指示的冗余數(shù)據(jù)量屬于冗余數(shù)據(jù)量區(qū)間,則繼續(xù)執(zhí)行向多媒體業(yè)務(wù)請求的發(fā)送方返回多媒體業(yè)務(wù)請求的響應(yīng)信息的步驟;
44、若冗余指示信息指示的冗余數(shù)據(jù)量不屬于冗余數(shù)據(jù)量區(qū)間,則對冗余指示信息進(jìn)行更新。
45、在一種實(shí)施方式中,多媒體業(yè)務(wù)請求攜帶多媒體業(yè)務(wù)請求的發(fā)送方的身份證明信息,處理單元還用于:
46、基于多媒體業(yè)務(wù)請求的發(fā)送方的身份證明信息,驗(yàn)證多媒體業(yè)務(wù)請求的發(fā)送方是否具有多媒體業(yè)務(wù)請求權(quán)限;
47、若多媒體業(yè)務(wù)請求的發(fā)送方具有多媒體業(yè)務(wù)請求權(quán)限,則繼續(xù)執(zhí)行獲取網(wǎng)絡(luò)狀態(tài)信息的步驟;
48、若多媒體業(yè)務(wù)請求的發(fā)送方不具有多媒體業(yè)務(wù)請求權(quán)限,則拒絕多媒體業(yè)務(wù)請求。
49、相應(yīng)地,本技術(shù)提供了一種計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括:
50、存儲器,存儲器中存儲有計(jì)算機(jī)程序;
51、處理器,用于加載計(jì)算機(jī)程序?qū)崿F(xiàn)上述數(shù)據(jù)處理方法。
52、相應(yīng)地,本技術(shù)提供了一種計(jì)算機(jī)可讀存儲介質(zhì),計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序適于由處理器加載并執(zhí)行上述數(shù)據(jù)處理方法。
53、相應(yīng)地,本技術(shù)提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述數(shù)據(jù)處理方法。
54、本技術(shù)實(shí)施例中,當(dāng)接收到多媒體數(shù)據(jù)請求時,向多媒體業(yè)務(wù)的服務(wù)提供方發(fā)送多媒體業(yè)務(wù)請求,媒體業(yè)務(wù)的服務(wù)提供方獲取網(wǎng)絡(luò)狀態(tài)信息,并基于網(wǎng)絡(luò)狀態(tài)信息,生成冗余指示信息,網(wǎng)絡(luò)狀態(tài)信息用于指示多媒體數(shù)據(jù)的接收方與通信設(shè)備之間的網(wǎng)絡(luò)狀態(tài);多媒體業(yè)務(wù)請求的發(fā)送方獲取冗余指示信息,按照冗余指示信息配置多媒體數(shù)據(jù)的校正數(shù)據(jù),得到攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù),通過通信設(shè)備,向多媒體數(shù)據(jù)的接收方返回?cái)y帶校正數(shù)據(jù)的多媒體數(shù)據(jù),以使多媒體數(shù)據(jù)的接收方基于攜帶校正數(shù)據(jù)的多媒體數(shù)據(jù)還原多媒體數(shù)據(jù)??梢?,多媒體數(shù)據(jù)的提供方在獲取多媒體數(shù)據(jù)請求后,通過網(wǎng)絡(luò)狀態(tài)來動態(tài)確定校正數(shù)據(jù)的數(shù)據(jù)量,能夠平衡多媒體數(shù)據(jù)的數(shù)據(jù)量和數(shù)據(jù)完整性之間的關(guān)系。