一種數(shù)據(jù)的傳輸方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)的傳輸方法及裝置。
【背景技術(shù)】
[0002]目前,部署服務(wù)器在向機(jī)頂盒傳輸數(shù)據(jù)時(shí),都是按照每個(gè)機(jī)頂盒的請(qǐng)求一遍遍發(fā)送的,這就意味著位于同一地區(qū)的不同機(jī)頂盒在向當(dāng)?shù)氐牟渴鸱?wù)器發(fā)送數(shù)據(jù)請(qǐng)求時(shí),即便請(qǐng)求的數(shù)據(jù)的語言版本相同、內(nèi)容相同,部署服務(wù)器也得向每個(gè)機(jī)頂盒一遍遍地發(fā)送數(shù)據(jù),這使得相同的音視頻數(shù)據(jù)被重復(fù)發(fā)送,不僅造成視頻資源的浪費(fèi)、部署控服務(wù)器的壓力很大,而且在傳輸?shù)倪^程中也會(huì)占用太多網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種數(shù)據(jù)的傳輸方法及裝置,用以根據(jù)不同機(jī)頂盒的數(shù)據(jù)請(qǐng)求中的語言版本的不同,將機(jī)頂盒進(jìn)行分類,從而使得分類后的每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的語言版本相同,然后按照每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的目標(biāo)語言版本,向總控服務(wù)器發(fā)送包括該目標(biāo)語言版本的音頻請(qǐng)求,并將接收到的該目標(biāo)語言版本的音頻數(shù)據(jù)和對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝而得到的目標(biāo)音視頻數(shù)據(jù)統(tǒng)一廣播至數(shù)據(jù)請(qǐng)求中包括該目標(biāo)語言版本的目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒,從而避免將相同的目標(biāo)音視頻數(shù)據(jù)重復(fù)地發(fā)送至該目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒,減少對(duì)網(wǎng)絡(luò)資源的占用,減輕總控服務(wù)器和部署服務(wù)器的負(fù)擔(dān)。
[0004]本發(fā)明提供一種數(shù)據(jù)的傳輸方法,包括:接收多個(gè)機(jī)頂盒發(fā)送的包括不同語言版本的數(shù)據(jù)請(qǐng)求;
[0005]根據(jù)接收到的數(shù)據(jù)請(qǐng)求中的語言版本的不同,將所述多個(gè)機(jī)頂盒進(jìn)行分類,使得分類后的每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的語言版本相同;
[0006]根據(jù)每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的目標(biāo)語言版本,向所述總控服務(wù)器發(fā)送包括所述目標(biāo)語言版本的音頻請(qǐng)求;
[0007]接收所述總控服務(wù)器針對(duì)所述音頻請(qǐng)求發(fā)送的所述目標(biāo)語言版本的音頻數(shù)據(jù);
[0008]將所述目標(biāo)語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝,以得到目標(biāo)音視頻數(shù)據(jù);
[0009]將所述目標(biāo)音視頻數(shù)據(jù)發(fā)送至數(shù)據(jù)請(qǐng)求中包括所述目標(biāo)語言版本的目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒。
[0010]在一個(gè)實(shí)施例中,所述接收所述總控服務(wù)器針對(duì)所述音頻請(qǐng)求發(fā)送的所述目標(biāo)語言版本的音頻數(shù)據(jù),包括:
[0011 ] 接收所述總控服務(wù)器針對(duì)所述音頻請(qǐng)求發(fā)送的所述目標(biāo)語言版本的音軌;
[0012]根據(jù)所述音軌中包括的音頻數(shù)據(jù)的特征信息,獲取所述音頻數(shù)據(jù),其中,所述特征信息包括:所述音頻數(shù)據(jù)的名稱、所述音頻數(shù)據(jù)所在的存儲(chǔ)地址、所述音頻數(shù)據(jù)的起始時(shí)間和終止時(shí)間中的一項(xiàng)或多項(xiàng)。
[0013]在一個(gè)實(shí)施例中,所述方法還包括:
[0014]根據(jù)所述目標(biāo)語言版本,向所述總控服務(wù)器發(fā)送包括所述目標(biāo)語言版本的字幕請(qǐng)求;
[0015]接收所述總控服務(wù)器發(fā)送的包括所述目標(biāo)語言版本、且與所述音頻數(shù)據(jù)對(duì)應(yīng)的字蒂;
[0016]在將所述目標(biāo)語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝之前,所述方法還包括:
[0017]將與所述音頻數(shù)據(jù)對(duì)應(yīng)的字幕、和所述視頻數(shù)據(jù)進(jìn)行封裝。
[0018]本發(fā)明還提供了一種數(shù)據(jù)的傳輸方法,用于機(jī)頂盒,與所在地的部署服務(wù)器相連接,包括:
[0019]向所述部署服務(wù)器發(fā)送包括語言版本的數(shù)據(jù)請(qǐng)求;
[0020]接收所述部署服務(wù)器針對(duì)所述數(shù)據(jù)請(qǐng)求發(fā)送的目標(biāo)音視頻數(shù)據(jù),其中,所述目標(biāo)音視頻數(shù)據(jù)由所述部署服務(wù)器根據(jù)接收到的總控服務(wù)器發(fā)送的包括所述語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)相對(duì)應(yīng)的視頻數(shù)據(jù)封裝而成。
[0021]在一個(gè)實(shí)施例中,所述目標(biāo)音視頻數(shù)據(jù)包括:與所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)兩者對(duì)應(yīng)的字幕。
[0022]本發(fā)明還提供一種數(shù)據(jù)的傳輸裝置,用于部署服務(wù)器,與總控服務(wù)器和所在地的機(jī)頂盒相連接,包括:
[0023]第一接收模塊,用于接收多個(gè)機(jī)頂盒發(fā)送的包括不同語言版本的數(shù)據(jù)請(qǐng)求;
[0024]分類模塊,用于根據(jù)接收到的數(shù)據(jù)請(qǐng)求中的語言版本的不同,將所述多個(gè)機(jī)頂盒進(jìn)行分類,使得分類后的每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的語言版本相同;
[0025]第一發(fā)送模塊,用于根據(jù)每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的目標(biāo)語言版本,向所述總控服務(wù)器發(fā)送包括所述目標(biāo)語言版本的音頻請(qǐng)求;
[0026]第二接收模塊,用于接收所述總控服務(wù)器針對(duì)所述音頻請(qǐng)求發(fā)送的所述目標(biāo)語言版本的音頻數(shù)據(jù);
[0027]第一封裝模塊,用于將所述目標(biāo)語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝,以得到目標(biāo)音視頻數(shù)據(jù);
[0028]第二發(fā)送模塊,用于將所述目標(biāo)音視頻數(shù)據(jù)發(fā)送至數(shù)據(jù)請(qǐng)求中包括所述目標(biāo)語言版本的目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒。
[0029]在一個(gè)實(shí)施例中,所述第二接收模塊包括:
[0030]接收子模塊,用于接收所述總控服務(wù)器針對(duì)所述音頻請(qǐng)求發(fā)送的所述目標(biāo)語言版本的音軌;
[0031]獲取子模塊,用于根據(jù)所述音軌中包括的音頻數(shù)據(jù)的特征信息,獲取所述音頻數(shù)據(jù),其中,所述特征信息包括:所述音頻數(shù)據(jù)的名稱、所述音頻數(shù)據(jù)所在的存儲(chǔ)地址、所述音頻數(shù)據(jù)的起始時(shí)間和終止時(shí)間中的一項(xiàng)或多項(xiàng)。
[0032]在一個(gè)實(shí)施例中,所述裝置還包括:
[0033]第三發(fā)送模塊,用于根據(jù)所述目標(biāo)語言版本,向所述總控服務(wù)器發(fā)送包括所述目標(biāo)語言版本的字幕請(qǐng)求;
[0034]第三接收模塊,用于接收所述總控服務(wù)器發(fā)送的包括所述目標(biāo)語言版本、且與所述音頻數(shù)據(jù)對(duì)應(yīng)的字幕;
[0035]所述裝置還包括:
[0036]第二封裝模塊,用于在將所述目標(biāo)語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝之前,將與所述音頻數(shù)據(jù)對(duì)應(yīng)的字幕、和所述視頻數(shù)據(jù)進(jìn)行封裝。
[0037]本發(fā)明還提供一種數(shù)據(jù)的傳輸裝置,用于機(jī)頂盒,與所在地的部署服務(wù)器相連接,包括:
[0038]發(fā)送模塊,用于向所述部署服務(wù)器發(fā)送包括語言版本的數(shù)據(jù)請(qǐng)求;
[0039]接收模塊,用于接收所述部署服務(wù)器針對(duì)所述數(shù)據(jù)請(qǐng)求發(fā)送的目標(biāo)音視頻數(shù)據(jù),其中,所述目標(biāo)音視頻數(shù)據(jù)由所述部署服務(wù)器根據(jù)接收到的總控服務(wù)器發(fā)送的包括所述語言版本的音頻數(shù)據(jù)、和接收到的所述總控服務(wù)器發(fā)送的與所述音頻數(shù)據(jù)相對(duì)應(yīng)的視頻數(shù)據(jù)封裝而成。
[0040]在一個(gè)實(shí)施例中,所述目標(biāo)音視頻數(shù)據(jù)包括:與所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)兩者對(duì)應(yīng)的字幕。
[0041]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0042]根據(jù)不同機(jī)頂盒的數(shù)據(jù)請(qǐng)求中的語言版本的不同,將機(jī)頂盒進(jìn)行分類,從而使得分類后的每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的語言版本相同,然后按照每類機(jī)頂盒的數(shù)據(jù)請(qǐng)求中包括的目標(biāo)語言版本,向總控服務(wù)器發(fā)送包括該目標(biāo)語言版本的音頻請(qǐng)求,并將接收到的該目標(biāo)語言版本的音頻數(shù)據(jù)和對(duì)應(yīng)的視頻數(shù)據(jù)進(jìn)行封裝而得到的目標(biāo)音視頻數(shù)據(jù)統(tǒng)一廣播至數(shù)據(jù)請(qǐng)求中包括該目標(biāo)語言版本的目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒,從而避免將相同的目標(biāo)音視頻數(shù)據(jù)重復(fù)地發(fā)送至該目標(biāo)類機(jī)頂盒中的每個(gè)機(jī)頂盒,減少對(duì)網(wǎng)絡(luò)資源的占用,減輕總控服務(wù)器和部署服務(wù)器的負(fù)擔(dān)。
[0043]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
[0044]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0045]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0046]圖1是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)的傳輸方法的流程圖。
[0047]圖2是根據(jù)一示例性實(shí)施例示出的另一種數(shù)據(jù)的傳輸方法的流程圖。
[0048]圖3是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)的傳輸方法的流程圖。
[0049]圖4是根據(jù)一示例性實(shí)施例示出的再一種數(shù)據(jù)的傳輸方法的流程圖。
[0050]圖5是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)的傳輸裝置的框圖。
[0051]圖6是根據(jù)一示例性實(shí)施例示出的另一種數(shù)據(jù)的傳輸裝置的框圖。
[0052]圖7是根據(jù)一示例性實(shí)施例示出的又一種數(shù)據(jù)的傳輸裝置的框圖。
[0053]圖8是根據(jù)一示例性實(shí)施例示出的再一種數(shù)據(jù)的傳輸裝置的框圖。
【具體實(shí)施方式】
[0054]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0055]相關(guān)技術(shù)中,部署服務(wù)器在向機(jī)頂盒傳輸數(shù)據(jù)時(shí),