專利名稱:一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)頂盒領(lǐng)域,具體涉及一種數(shù)據(jù)文件播放方法及設(shè)備、系統(tǒng)。
背景技術(shù):
目前,當(dāng)運(yùn)營(yíng)商要在數(shù)字電視中播放廣告圖片時(shí),需要將圖片數(shù)據(jù)文件廣播到機(jī)頂盒中,機(jī)頂盒保存該數(shù)據(jù)文件,并發(fā)送到電視機(jī)進(jìn)行播放。當(dāng)需要顯示的廣告圖片有多幅時(shí),機(jī)頂盒就需要存儲(chǔ)所有圖片數(shù)據(jù)文件,后續(xù)的維護(hù)和更新操作需要針對(duì)每一幅圖片進(jìn)行,這就使得維護(hù)和更新操作復(fù)雜且耗費(fèi)的時(shí)間長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng),能夠使得在播放多個(gè)獨(dú)立數(shù)據(jù)文件時(shí),維護(hù)和更新這些獨(dú)立數(shù)據(jù)文件的操作簡(jiǎn)單且耗費(fèi)時(shí)間短。本申請(qǐng)第一方面提供一種數(shù)據(jù)文件播放方法,包括:接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息,所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息;分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件;將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放包括:將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述打包數(shù)據(jù)文件中還包括校驗(yàn)信息,在所述接收前端服務(wù)器發(fā)送的所述打包數(shù)據(jù)文件之后,所述方法還包括:判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確;若所述校驗(yàn)信息正確,則觸發(fā)所述分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。本申請(qǐng)第二方面提供一種終端設(shè)備,包括:接收模塊,用于接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,并且在接收到所述打包數(shù)據(jù)文件后使能提取模塊,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息,所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息;所述提取模塊,用于分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件,并且在提取出該獨(dú)立數(shù)據(jù)文件后使能播放模塊;所述播放模塊,用于將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述播放模塊具體用于,將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。結(jié)合第二方面或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述打包數(shù)據(jù)文件中還包括校驗(yàn)信息,所述設(shè)備還包括判斷模塊,用于判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確,并且在判斷出所述校驗(yàn)信息正確時(shí)使能所述提取模塊。本申請(qǐng)第三方面提供一種打包數(shù)據(jù)文件播放系統(tǒng),其特征在于,包括前端服務(wù)器和終端設(shè)備,所述前端服務(wù)器,用于向所述終端設(shè)備發(fā)送打包數(shù)據(jù)文件,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息,所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息;所述終端設(shè)備,用于接收所述打包數(shù)據(jù)文件,分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件;所述終端設(shè)備,用于將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述終端設(shè)備還用于:將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。結(jié)合第三方面或者第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述打包數(shù)據(jù)文件的數(shù)據(jù)中還包括校驗(yàn)信息,所述終端設(shè)備還用于,在所述接收前端服務(wù)器發(fā)送的所述打包數(shù)據(jù)文件之后,判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確;在所述校驗(yàn)信息正確時(shí),觸發(fā)所述分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。本發(fā)明中前端服務(wù)器將需要播放的多個(gè)獨(dú)立數(shù)據(jù)文件通過一種特定的數(shù)據(jù)格式打包成打包數(shù)據(jù)文件,并將其發(fā)送到終端設(shè)備,終端設(shè)備根據(jù)打包數(shù)據(jù)文件中的描述信息解析出所有獨(dú)立數(shù)據(jù)文件后,依次將獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本發(fā)明通過將多個(gè)獨(dú)立數(shù)據(jù)文件打包成一個(gè)具有特定數(shù)據(jù)格式的打包數(shù)據(jù)文件,使得后續(xù)的維護(hù)和更新操作只需針對(duì)一個(gè)文件進(jìn)行,維護(hù)和更新操作簡(jiǎn)單。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)文件播放方法的流程圖;圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)文件播放方法的流程圖;圖3是本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例提供的另一種終端設(shè)備的結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)文件播放系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參考圖1,圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)文件播放方法的流程圖,本實(shí)施例的執(zhí)行主體可以為終端設(shè)備,如機(jī)頂盒,如圖1所示,本實(shí)施例的方法包括:101、接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,其中,該打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,該描述信息中至少包含相應(yīng)的獨(dú)立數(shù)據(jù)文件在打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息。其中,前端服務(wù)器為發(fā)布數(shù)據(jù)文件的服務(wù)器,如廣告運(yùn)營(yíng)商的廣告前端服務(wù)器等。前端服務(wù)器通過廣播的方式將所述打包數(shù)據(jù)文件發(fā)送到網(wǎng)絡(luò)中的終端設(shè)備(機(jī)頂盒)。其中,上述數(shù)據(jù)起始地址信息可以為獨(dú)立數(shù)據(jù)文件的起始地址(offset),數(shù)據(jù)結(jié)束地址信息可以為獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)長(zhǎng)度(size),則某獨(dú)立數(shù)據(jù)文件的結(jié)束地址為該獨(dú)立數(shù)據(jù)文件的起始地址+該獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)長(zhǎng)度(offset+size)。102、分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件。103、將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放??蛇x地,描述信息中還可以包括相應(yīng)的獨(dú)立數(shù)據(jù)文件的播放時(shí)間,終端設(shè)備將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件按照相應(yīng)的播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。各獨(dú)立數(shù)據(jù)文件在電視機(jī)中的播放時(shí)長(zhǎng)由描述信息中攜帶的該播放時(shí)間決定??蛇x地,為了防止數(shù)據(jù)傳輸時(shí)出現(xiàn)錯(cuò)誤,打包數(shù)據(jù)文件的數(shù)據(jù)中還可以包含校驗(yàn)信息,終端設(shè)備在接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件之后,本實(shí)施例的步驟還包括:判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確;若校驗(yàn)信息正確,則觸發(fā)分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。本實(shí)施例提供的數(shù)據(jù)文件播放方法可以兼容單個(gè)獨(dú)立數(shù)據(jù)文件的播放。當(dāng)需要播放的單個(gè)數(shù)據(jù)文件時(shí),打包數(shù)據(jù)文件中只包括一個(gè)獨(dú)立數(shù)據(jù)文件和該獨(dú)立數(shù)據(jù)文件的描述信息,執(zhí)行主體根據(jù)上述方法解析出該獨(dú)立數(shù)據(jù)文件并進(jìn)行播放。
本實(shí)施例根據(jù)打包數(shù)據(jù)文件中的描述信息解析出打包數(shù)據(jù)文件中的所有獨(dú)立數(shù)據(jù)文件后,將獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本實(shí)施例播放多個(gè)獨(dú)立數(shù)據(jù)文件時(shí),只需要維護(hù)和更新一個(gè)打包數(shù)據(jù)文件,維護(hù)和更新操作簡(jiǎn)單。請(qǐng)參考圖2,圖2是本發(fā)明實(shí)施例提供的再一種數(shù)據(jù)文件播放方法的流程圖,本實(shí)施例的執(zhí)行主體可以為終端設(shè)備,如機(jī)頂盒,如圖2所示,本實(shí)施例的方法包括:201、接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,其中,該打包數(shù)據(jù)文件的數(shù)據(jù)格式為:
L1......+LZN1......+Nn,其中,Lp......、Ln依次為打包數(shù)據(jù)文件中的第I個(gè)至第n個(gè)獨(dú)立
數(shù)據(jù)文件的數(shù)據(jù),N1,……、Nn依次為第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,該描述信息中至少包含相應(yīng)的獨(dú)立數(shù)據(jù)文件在打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息。其中,n為大于等于2的數(shù)。其中,前端服務(wù)器為發(fā)布數(shù)據(jù)文件的服務(wù)器,如廣告運(yùn)營(yíng)商的廣告前端服務(wù)器等。前端服務(wù)器通過廣播的方式將所述打包數(shù)據(jù)文件發(fā)送到網(wǎng)絡(luò)中的終端設(shè)備。其中,若需要兼容播放單個(gè)獨(dú)立數(shù)據(jù)文件時(shí),如單幅圖片等,打包數(shù)據(jù)文件中僅包含該單個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)及相應(yīng)的描述信息,如LJNlt5其中,上述數(shù)據(jù)起始地址信息可以為獨(dú)立數(shù)據(jù)文件的起始地址(offset),數(shù)據(jù)結(jié)束地址信息可以為獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)長(zhǎng)度(size),則某獨(dú)立數(shù)據(jù)文件的結(jié)束地址為該獨(dú)立數(shù)據(jù)文件的起始地址+該獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)長(zhǎng)度(offset+size)。202、根據(jù)第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,依次將每個(gè)獨(dú)立數(shù)據(jù)文件從打包數(shù)據(jù)文件中提取出。例如,若打包數(shù)據(jù)文件中包含3個(gè)獨(dú)立數(shù)據(jù)文件,則其數(shù)據(jù)格式為:Li+I^+I^+Ni+P^+N^相應(yīng)的描述信息分別為(offsetl, sizel), (offset2, size2), (offset3,size3),則根據(jù)(offsetl, sizel), (offset2, size2), (offset3, size3),將 3 個(gè)獨(dú)立數(shù)據(jù)文件U、L2、L3從打包數(shù)據(jù)文件中提取出來。203、將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件根據(jù)從第I個(gè)至第n個(gè)的順序依次發(fā)送到電視機(jī)進(jìn)行播放。可選地,描述信息中還可以包括各獨(dú)立數(shù)據(jù)文件的播放時(shí)間,終端設(shè)備將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件按照播放時(shí)間信息根據(jù)從第I個(gè)至第n個(gè)的順序依次發(fā)送到電視機(jī)進(jìn)行播放。各獨(dú)立數(shù)據(jù)文件在電視機(jī)中的播放時(shí)長(zhǎng)由描述信息中攜帶的該播放時(shí)間決定??蛇x地,為了防止數(shù)據(jù)傳輸時(shí)出現(xiàn)錯(cuò)誤,打包數(shù)據(jù)文件的數(shù)據(jù)中還可以包含校驗(yàn)信息,終端設(shè)備在接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件之后,本實(shí)施例的步驟還包括:判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確;若校驗(yàn)信息正確,則觸發(fā)上述根據(jù)第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,依次將每個(gè)獨(dú)立數(shù)據(jù)文件從打包數(shù)據(jù)文件中提取出的步驟。其中,校驗(yàn)方式可以為循環(huán)冗余碼校驗(yàn)(Cyclic Redundancy Check, CRC),則上述校驗(yàn)信息C為CRC校驗(yàn)碼。本實(shí)施例可以應(yīng)用于多幅圖片,多個(gè)音樂文件或者多個(gè)視頻文件等的播放。應(yīng)用于多幅圖片的播放時(shí),如多幅廣告圖 片的顯示,本實(shí)施例中的獨(dú)立數(shù)據(jù)文件為單幅廣告圖片的數(shù)據(jù),描述信息中包含每幅廣告圖片的數(shù)據(jù)起始地址,圖片數(shù)據(jù)長(zhǎng)度,圖片顯示時(shí)間等信息。終端設(shè)備根據(jù)每幅廣告圖片的數(shù)據(jù)起始地址,圖片數(shù)據(jù)長(zhǎng)度,圖片顯示時(shí)間等信息按順序?qū)V告圖片送電視機(jī)顯示。多個(gè)音樂文件或者多個(gè)視頻文件等的播放方法與多幅圖片的播放方法類似,這里不再贅述。本實(shí)施例根據(jù)打包數(shù)據(jù)文件中的描述信息解析出打包數(shù)據(jù)文件中的所有獨(dú)立數(shù)據(jù)文件后,將獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本實(shí)施例播放多個(gè)獨(dú)立數(shù)據(jù)文件時(shí),只需要維護(hù)和更新一個(gè)打包數(shù)據(jù)文件,維護(hù)和更新操作簡(jiǎn)單。請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)圖,如圖3所述,該終端設(shè)備包括接收模塊301、提取模塊302和播放模塊303,其中,接收模塊301,用于接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,并且在接收到打包數(shù)據(jù)文件后使能提取模塊302,其中,該打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)獨(dú)立數(shù)據(jù)文件的描述信息, 該描述信息中至少包含相應(yīng)的獨(dú)立數(shù)據(jù)文件在打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息。其中,打包數(shù)據(jù)文件的數(shù)據(jù)格式參考圖2實(shí)施例,這里不再贅述。提取模塊302,用于分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件,并且在提取出該獨(dú)立數(shù)據(jù)文件后使能播放模塊303。播放模塊303,用于將提取模塊提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。可選地,描述信息中還可以包括各獨(dú)立數(shù)據(jù)文件的播放時(shí)間,播放模塊203具體用于,將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件按照相應(yīng)的播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。
其中,各獨(dú)立數(shù)據(jù)文件在電視機(jī)中的播放時(shí)長(zhǎng)由描述信息中攜帶的該播放時(shí)間決定??蛇x地,打包數(shù)據(jù)文件的數(shù)據(jù)中還可以包括校驗(yàn)信息,本實(shí)施例提供的終端設(shè)備還可以包括判斷模塊304,如圖4所示。判斷模塊304用于判斷打包數(shù)據(jù)文件中的校驗(yàn)信息是否正確,并且在判斷出校驗(yàn)信息正確時(shí)使能提取模塊302。其中,校驗(yàn)方式參考上述實(shí)施例,這里不再贅述。本實(shí)施例提供的終端設(shè)備可以為機(jī)頂盒,本實(shí)施例提供的終端設(shè)備可以用于多幅圖片,多個(gè)音樂文件或者多個(gè)視頻文件等的播放。具體參考上述實(shí)施例,這里不再贅述。本實(shí)施中,打包數(shù)據(jù)文件的數(shù)據(jù)格式可以為I1......+^+N1......+Nn,其中,
U、......、Ln依次為打包數(shù)據(jù)文件中的第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù),%、......、
Nn依次為第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,打包數(shù)據(jù)文件的數(shù)據(jù)格式還可以為:L1......+LZN1……+Nn+C,其中,C為校驗(yàn)信息,具體參考上述實(shí)施例,這里不再贅述。本實(shí)施例提供的數(shù)據(jù)文件播放設(shè)備可以兼容單個(gè)獨(dú)立數(shù)據(jù)文件的播放,具體參考上述實(shí)施例,這里不再贅述。本實(shí)施例提供的終端設(shè)備根據(jù)打包數(shù)據(jù)文件中的描述信息解析出打包數(shù)據(jù)文件中的所有獨(dú)立數(shù)據(jù)文件后,將獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本實(shí)施例提供的終端設(shè)備播放多個(gè)獨(dú)立數(shù)據(jù)文件時(shí),只需要維護(hù)和更新一個(gè)打包數(shù)據(jù)文件,維護(hù)和更新操作簡(jiǎn)單。請(qǐng)參考圖5,圖5是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)文件播放系統(tǒng)的結(jié)構(gòu)圖,包括前端服務(wù)器401和終端設(shè)備402,其中,前端服務(wù)器401,用于向終端設(shè)備402發(fā)送打包數(shù)據(jù)文件,其中,該打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,描述信息中至少包含相應(yīng)的獨(dú)立數(shù)據(jù)文件在打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息。其中,前端服務(wù)器401可以通過廣播的方式向終端設(shè)備402發(fā)送打包數(shù)據(jù)文件。終端設(shè)備402,用于接收打包數(shù)據(jù)文件,分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件;終端設(shè)備402,用于將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放??蛇x地,描述信息中還可以包括相應(yīng)的獨(dú)立數(shù)據(jù)文件的播放時(shí)間信息,終端設(shè)備402還用于,將提取出來的每個(gè)獨(dú)立數(shù)據(jù)文件按照相應(yīng)的播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放??蛇x地,打包數(shù)據(jù)文件的數(shù)據(jù)中還可以包括校驗(yàn)信息,終端設(shè)備402還用于,在接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件之后,判斷打包數(shù)據(jù)文件中的校驗(yàn)信息是否正確;在校驗(yàn)信息正確時(shí),觸發(fā)分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。本實(shí)施中,打包數(shù)據(jù)文件的數(shù)據(jù)格式可以為`I1......+LZN1......+Nn,其中,Lp......、
Ln依次為打包數(shù)據(jù)文件中的第I個(gè)至第n個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù),%、......、Nn依次為第I個(gè)
至第n個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,打包數(shù)據(jù)文件的數(shù)據(jù)格式還可以為=L1……+LdN1……+Nn+C,其中,C為校驗(yàn)信息,具體參考上述實(shí)施例,這里不再贅述。本實(shí)施例中前端服務(wù)器將需要播放的多個(gè)獨(dú)立數(shù)據(jù)文件通過一種特定的數(shù)據(jù)格式進(jìn)行打包,并將其發(fā)送到終端設(shè)備,終端設(shè)備根據(jù)打包數(shù)據(jù)文件中的描述信息解析出所有獨(dú)立數(shù)據(jù)文件后,將獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本實(shí)施例通過將多個(gè)獨(dú)立數(shù)據(jù)文件打包成一個(gè)特定數(shù)據(jù)格式的打包數(shù)據(jù)文件,使得后續(xù)的維護(hù)和更新操作只需針對(duì)一個(gè)文件進(jìn)行,維護(hù)和更新操作簡(jiǎn)單。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,簡(jiǎn)稱 RAM)等。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種數(shù)據(jù)文件播放方法,其特征在于,包括: 接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息,所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息; 分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件; 將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放包括: 將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述打包數(shù)據(jù)文件中還包括校驗(yàn)信息,在所述接收前端服務(wù)器發(fā)送的所述打包數(shù)據(jù)文件之后,所述方法還包括: 判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確; 若所述校驗(yàn)信息正確,則觸發(fā)所述分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。
4.一種終端設(shè)備,其特征在于,包括: 接收模塊,用于接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,并且在接收到所述打包數(shù)據(jù)文件后使能提取模塊,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息,所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息; 所述提取模塊,用于分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件,并且在提取出該獨(dú)立數(shù)據(jù)文件后使能播放模塊; 所述播放模塊,用于將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。
5.根據(jù)權(quán)利要求4所述的設(shè)備,其特征在于,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述播放模塊具體用于, 將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。
6.根據(jù)權(quán)利要求4或5所述的設(shè)備,其特征在于,所述打包數(shù)據(jù)文件中還包括校驗(yàn)信息,所述設(shè)備還包括判斷模塊,用于 判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)信息是否正確,并且在判斷出所述校驗(yàn)信息正確時(shí)使能所述提取模塊。
7.一種打包數(shù)據(jù)文件播放系統(tǒng),其特征在于,包括前端服務(wù)器和終端設(shè)備, 所述前端服務(wù)器,用于向所述終端設(shè)備發(fā)送打包數(shù)據(jù)文件,其中,所述打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)所述獨(dú)立數(shù)據(jù)文件的描述信息, 所述描述信息中至少包含相應(yīng)的所述獨(dú)立數(shù)據(jù)文件在所述打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息;所述終端設(shè)備,用于接收所述打包數(shù)據(jù)文件,分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件;所述終端設(shè)備,用于將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述描述信息還包括相應(yīng)的所述獨(dú)立數(shù)據(jù)文件的播放時(shí)間,所述終端設(shè)備還用于: 將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件按照相應(yīng)的所述播放時(shí)間發(fā)送到電視機(jī)進(jìn)行播放。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述打包數(shù)據(jù)文件的數(shù)據(jù)中還包括校驗(yàn)信息,所述終端設(shè)備還用于, 在所述接收前端服務(wù)器發(fā)送的所述打包數(shù)據(jù)文件之后,判斷所述打包數(shù)據(jù)文件中的所述校驗(yàn)彳目息是否正確; 在所述校驗(yàn)信息正確時(shí),觸發(fā)所述分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的所述數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從所述打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件的步驟。
全文摘要
本發(fā)明實(shí)施例公開了一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng),該方法包括接收前端服務(wù)器發(fā)送的打包數(shù)據(jù)文件,其中,該打包數(shù)據(jù)文件中包含至少2個(gè)獨(dú)立數(shù)據(jù)文件和每個(gè)獨(dú)立數(shù)據(jù)文件的描述信息,該描述信息中至少包含相應(yīng)的獨(dú)立數(shù)據(jù)文件在打包數(shù)據(jù)文件中的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息;分別根據(jù)每個(gè)獨(dú)立數(shù)據(jù)文件的數(shù)據(jù)起始地址信息和數(shù)據(jù)結(jié)束地址信息,從打包數(shù)據(jù)文件中提取出該獨(dú)立數(shù)據(jù)文件;將提取出來的每個(gè)所述獨(dú)立數(shù)據(jù)文件發(fā)送到電視機(jī)進(jìn)行播放。本發(fā)明能夠在播放多個(gè)獨(dú)立數(shù)據(jù)文件時(shí),使得維護(hù)和更新這些獨(dú)立數(shù)據(jù)文件的操作簡(jiǎn)單且耗費(fèi)時(shí)間短。
文檔編號(hào)H04N21/238GK103152609SQ201310037479
公開日2013年6月12日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者羅金華, 姜曉偉 申請(qǐng)人:深圳市同洲電子股份有限公司