專利名稱:對象輪播的方法及裝置及對象輪播下載的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視領(lǐng)域,尤其涉及對象輪播的方法及裝置及對象輪播下載的方 法及裝置。
背景技術(shù):
OC(Object Carousel,對象輪播)是數(shù)字電視系統(tǒng)中基于DSM-CC(Digital Storage Media-Command & Control)協(xié)議的,需要對DSM-CC U-U(User to User)對象(目 錄、文件、流、流事件)進(jìn)行周期性廣播的數(shù)據(jù)廣播業(yè)務(wù)。OC主要支持DVB-J(Digital Video Broadcasting-Java) > DVB-H(Digital Video Broadcasting-HTML)應(yīng)用?;緫?yīng)用有陽 光政務(wù),天氣預(yù)報(bào),出行旅游,股票,游戲等。在OC中使用消息來封裝數(shù)據(jù)與控制信息。數(shù)據(jù)由DDB^ownloadDataBlock,下載 數(shù)據(jù)塊消息)攜帶,控制信息則由DSI (DownloadServerInitiate,下載服務(wù)器起始消息)、 DlKDownloadlnfoIndication,下載信息指示消息)等攜帶。在OC中,所有數(shù)據(jù)可以分成 一個(gè)或多個(gè)組,一個(gè)組中可包含一個(gè)或多個(gè)模塊,每個(gè)模塊又由多個(gè)DDB組成。每個(gè)組由一 個(gè)DII消息來指示,DII消息描述了一個(gè)組中包含的所有模塊的傳輸參數(shù),如模塊版本、模 塊大小、塊大小、時(shí)序和廣播通道等。為了能給用戶較好的體驗(yàn),OC對于用戶所需數(shù)據(jù)的下載必須快速、準(zhǔn)確,并能預(yù)取 到用戶可能需要的部分甚至全部數(shù)據(jù)。目前,在OC應(yīng)用中,前端多采用將文件按目錄進(jìn)行打包。將輪播數(shù)據(jù)中同一個(gè)頁 面所需要的所有文件打包在同一個(gè)module (數(shù)據(jù)模塊)或相鄰的幾個(gè)module中,module ID(模塊標(biāo)識)由其數(shù)據(jù)所在的級別屬性確定,不同的數(shù)位代表不同的目錄級別和數(shù)據(jù)流 水號,相同數(shù)位的不同數(shù)字代表同一目錄級別下的不同目錄。上述的按某種規(guī)則對文件進(jìn)行打包和設(shè)置module ID的方法有一定的局限性。對 于頁面結(jié)構(gòu)比較簡單的DVB-H應(yīng)用,如最多只有三、四級頁面,該方法較為實(shí)用,但如果頁 面結(jié)構(gòu)比較復(fù)雜,頁面層次較多,使用上述方法時(shí)就不能準(zhǔn)確的判斷出每個(gè)頁面對應(yīng)哪些 文件和模塊,顯然不能滿足需求。
發(fā)明內(nèi)容為了解決終端不能準(zhǔn)確獲取與組成頁面的文件對應(yīng)的模塊、OC應(yīng)用的首頁及其他 頁面下載延時(shí)較大的技術(shù)問題,本發(fā)明提供了對象輪播下載的方法及裝置及對象輪播的 方法及裝置。為了解決上述技術(shù)問題,本發(fā)明采用了對象輪播下載方法對象輪播下載方法,包括以下步驟A.終端從廣播電視網(wǎng)的傳輸流中,下載對象輪播應(yīng)用的目錄模塊和首頁源文件模 塊; B 所述終端解析所述首頁源文件模塊得到匹配文件和首頁源文件,解析所述目錄模塊得到所述對象輪播應(yīng)用的目錄;C.所述終端根據(jù)所述匹配文件,下載首頁文件模塊;D.所述終端解析所述首頁文件模塊得到首頁文件;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁的源文件和首頁源 文件用到的文件,所述匹配文件記錄有所述首頁源文件模塊與首頁文件模塊之間的匹配關(guān)系。為了進(jìn)一步解決上述技術(shù)問題,還采用以下技術(shù)方案在所述對象輪播應(yīng)用的一個(gè)輪播周期內(nèi),所述目錄模塊和首頁源文件模塊分別至 少出現(xiàn)兩次。所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊之間的匹配關(guān) 系,所述C步驟還包括所述終端根據(jù)所述匹配文件下載所述鏈接頁面源文件模塊與鏈接 頁面文件模塊,所述D步驟還包括所述終端解析所述鏈接頁面源文件模塊與鏈接頁面文 件模塊,分別得到鏈接頁面源文件與鏈接頁面文件;其中,所述鏈接頁面源文件為鏈接頁面 的源文件,所述鏈接頁面為對象輪播應(yīng)用中除所述首頁外的其他頁面,所述鏈接頁面文件 為所述鏈接頁面源文件用到的文件。所述首頁和鏈接頁面的格式為HTM或HTML。在描述所述目錄模塊和首頁源文件模塊的下載信息指示消息中有標(biāo)簽描述符;所 述步驟A還包括所述終端下載所述下載信息指示消息并解析得到所述標(biāo)簽描述符,再根 據(jù)所述標(biāo)簽描述符確定所述目錄模塊和首頁源文件模塊。所述步驟B還包括所述終端根據(jù)所述目錄建立所述對象輪播應(yīng)用的目錄樹。為了解決上述技術(shù)問題,本發(fā)明采用了對象輪播下載裝置對象輪播下載裝置,包括下載單元和與所述下載單元連接的解析單元,其特征在 于所述下載單元用于下載廣播電視網(wǎng)的傳輸流中的對象輪播應(yīng)用的目錄模塊和首 頁源文件模塊;所述解析單元用于解析所述首頁源文件模塊而得到匹配文件和首頁源文件,解析 所述目錄模塊得到所述對象輪播應(yīng)用的目錄;所述下載單元根據(jù)所述匹配文件,下載首頁文件模塊;所述解析單元解析所述首 頁文件模塊得到首頁文件;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁的源文件和首頁源 文件用到的文件,所述匹配文件記錄有首頁源文件模塊與首頁文件模塊的匹配關(guān)系。為了進(jìn)一步解決上述技術(shù)問題,還采用以下技術(shù)方案在所述對象輪播應(yīng)用的一個(gè)輪播周期內(nèi),所述目錄模塊和首頁源文件模塊分別至 少出現(xiàn)兩次。所述首頁和鏈接頁面的格式為HTM或HTML。所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊之間的匹配關(guān) 系,所述下載單元還用于根據(jù)所述匹配文件下載所述鏈接頁面源文件模塊與鏈接頁面文件 模塊,所述解析單元還用于解析所述鏈接頁面源文件模塊與鏈接頁面文件模塊,分別得到 鏈接頁面源文件與鏈接頁面文件;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為對象輪播應(yīng)用中除首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件 用到的文件。在描述所述目錄模塊和首頁源文件模塊的下載信息指示消息中有標(biāo)簽描述符;所 述下載單元還用于下載所述下載信息指示消息并解析得到所述標(biāo)簽描述符,再根據(jù)所述標(biāo) 簽描述符確定所述目錄模塊和首頁源文件模塊。還包括與所述解析單元連接的目錄樹單元,所述目錄樹單元根據(jù)所述目錄建立對 象輪播應(yīng)用的目錄樹。為了解決上述技術(shù)問題,本發(fā)明采用了對象輪播方法對象輪播方法,包括以下步驟1)前端服務(wù)器將對象輪播應(yīng)用中的首頁源文件模塊與首頁文件模塊的匹配關(guān)系 記錄在匹配文件中;2)所述前端服務(wù)器將所述對象輪播應(yīng)用的目錄打包成目錄模塊,將所述匹配文件 和所述首頁源文件打包所述首頁源文件模塊,將所述首頁文件打包成所述首頁文件模塊;3)所述前端服務(wù)器周期性播發(fā)所述目錄模塊和首頁源文件模塊;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁面的源文件和首頁 源文件用到的文件。為了進(jìn)一步解決上述技術(shù)問題,還采用以下技術(shù)方案所述3)步驟中在所述對象輪播應(yīng)用的一個(gè)輪播周期內(nèi),所述前端服務(wù)器對所述 目錄模塊和首頁源文件模塊的播發(fā)至少為兩次。所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊的匹配關(guān)系;所述2)步驟還包括所述前端服務(wù)器將鏈接頁面源文件和鏈接頁面文件分別打包 成所述鏈接頁面源文件模塊與鏈接頁面文件模塊;所述3)步驟還包括周期性播發(fā)所述鏈接頁面源文件模塊與鏈接頁面文件模塊;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為所述對象輪播 應(yīng)用中除所述首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。所述首頁和鏈接頁面的格式為HTM或HTML。還包括以下步驟所述前端服務(wù)器在所述目錄模塊和首頁源文件模塊的下載信息 指示消息中添加標(biāo)簽描述符;所述前端服務(wù)器對所述目錄信息模塊和首頁源文件模塊的播發(fā)以任意順序連續(xù) 進(jìn)行。為了解決上述技術(shù)問題,本發(fā)明采用了對象輪播裝置對象輪播裝置,包括打包單元、與打包單元連接的播發(fā)單元,其特征在于還包括 匹配單元,所述匹配單元與所述打包單元連接;所述匹配單元用于將對象輪播應(yīng)用中的首頁源文件模塊與首頁文件模塊之間的 匹配關(guān)系記錄在匹配文件中; 所述打包單元用于將所述對象輪播應(yīng)用的目錄打包成目錄模塊,將所述匹配文件 和所述首頁源文件打包首頁源文件模塊,將所述首頁文件打包成首頁文件模塊;所述播發(fā)單元周期性播發(fā)所述目錄模塊和首頁源文件模塊;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁面的源文件和首頁源文件用到的文件。為了進(jìn)一步解決上述技術(shù)問題,還采用以下技術(shù)方案在所述對象輪播應(yīng)用的一個(gè)輪播周期內(nèi),所述播發(fā)單元對所述目錄模塊和首頁源 文件模塊的播發(fā)至少為兩次。所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊的匹配關(guān)系;所述打包單元還用于將鏈接頁面源文件和鏈接頁面文件分別打包成鏈接頁面源 文件模塊與鏈接頁面文件模塊;所述播發(fā)單元還用于播發(fā)所述鏈接頁面源文件模塊與鏈接頁面文件模塊;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為所述對象輪播 應(yīng)用中除首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。所述首頁和鏈接頁面的格式為HTM或HTML。還包括分別與所述打包單元和播發(fā)單元相連的標(biāo)志單元,所述標(biāo)志單元用于在所 述目錄模塊和首頁源文件模塊的下載信息指示消息中添加標(biāo)簽描述符;所述播發(fā)單元對所述目錄信息模塊和首頁源文件模塊的播發(fā)以任意順序連續(xù)進(jìn) 行。本發(fā)明的有益效果是由于采用了匹配文件記錄頁面與頁面源文件模塊和頁面文 件模塊的匹配關(guān)系,使得終端可以根據(jù)匹配文件準(zhǔn)確的判斷出與頁面對應(yīng)的頁面文件模塊 并下載;同時(shí)通過在一個(gè)輪播周期中至少兩次播發(fā)目錄模塊和首頁源文件模塊,可以使終 端快速地建立目錄樹、解析匹配文件,下載到首頁所需要的首頁文件模塊并顯示首頁;另 外,通過準(zhǔn)確下載當(dāng)前頁面的下一級鏈接頁面所需要的鏈接頁面文件模塊,使終端進(jìn)入下 一級鏈接頁面的延時(shí)減小。
圖1為本發(fā)明的總體方法流程圖;圖2為前端服務(wù)器處理的流程圖;圖3為一個(gè)輪播周期內(nèi)模塊傳輸示意圖;圖4為終端處理的流程圖;圖5為對象輪播下載裝置的框圖。 圖6為對象輪播下載裝置的框圖。
具體實(shí)施方式以下將結(jié)合具體實(shí)施例對本發(fā)明作進(jìn)一步說明。為了更好的理解本發(fā)明,以下將對本發(fā)明出現(xiàn)的名詞進(jìn)行解釋首頁對象輪播應(yīng)用的首頁面;鏈接頁面對象輪播應(yīng)用中除首頁外的其他頁面;首頁源文件首頁的源文件;首頁文件首頁源文件所用到的文件,例如首頁上的圖片文件或者文本文件等;鏈接頁面源文件鏈接頁面的源文件;鏈接頁面文件鏈接頁面源文件所用到的文件,如鏈接頁面上的圖片文件或文本文件;首頁文件、鏈接頁面源文件、鏈接頁面文件和目錄分別由前端服務(wù)器打包成首頁 文件模塊、鏈接頁面源文件模塊、鏈接頁面文件模塊和目錄模塊,首頁源文件和匹配文件被 前端服務(wù)器打包成首頁源文件模塊;匹配文件一個(gè)文件,其記錄有首頁源文件模塊和首頁文件模塊的匹配關(guān)系、鏈接 頁面源文件模塊和鏈接頁面文件模塊的匹配關(guān)系;如圖1所示,對象輪播下載方法的總體流程圖。步驟S000,終端從廣播電視網(wǎng)的傳輸流中,下載對象輪播應(yīng)用的目錄模塊和首頁 源文件模塊;步驟S001,終端解析首頁源文件模塊得到匹配文件和首頁源文件,解析目錄模塊 得到對象輪播應(yīng)用的目錄;步驟S002,終端根據(jù)匹配文件,下載首頁文件模塊;步驟S003,終端解析首頁文件模塊得到首頁文件。具體實(shí)施例1 本實(shí)施例的對象輪播應(yīng)用的首頁和鏈接頁面的格式為HTM。對象輪播步驟如圖2所示,如圖3所示,對象輪播裝置包括依次連接的匹配單元、 打包單元、標(biāo)志單元和播發(fā)單元步驟S100,生成匹配文件,用以記錄每個(gè)HTM頁面源文件模塊和HTM頁面文件模塊 的匹配關(guān)系例如,該對象輪播的HTM首頁的源文件為HTM首頁源文件index, htm, index, htm需要用到的文件即稱為HTM首頁文件,包括有文本文件firstl.txt、first2. txt和 第一圖片文件 first, gif,即index. htm、firstl. txt、first2. txt 和 first, gif 都在該應(yīng) 用的根目錄下。匹配單元在此根目錄下生成該匹配文件,可以利用當(dāng)前輪播的四要素(原 女臺網(wǎng)絡(luò)標(biāo)i只 original_network_id,傳輸、流標(biāo)i只 transport_stream_id,業(yè)務(wù)標(biāo)i只 service_ id,組件標(biāo)識componentjag)來命名該匹配文件,終端根據(jù)該匹配文件的名字,可以識別 該匹配文件(同樣也可采用其它名字,但前端服務(wù)器和終端應(yīng)事先溝通好)。具體地,匹配 文件內(nèi)容的排布的格式可以按如下進(jìn)行設(shè)置HTM頁面源文件所在模塊的模塊ID(模塊標(biāo) 識),該HTM頁面源文件標(biāo)識該HTM頁面源文件所需的所有文件對應(yīng)的模塊ID。例如若 index, htm 的標(biāo)識為 Oxa, index, htm 所在模塊的模塊 ID 為 0x1000,firstl. txt、first2. txt和first, gif三個(gè)文件所在模塊的模塊ID分別是0xl001、0xl002、0xl008 ;—個(gè)次級 HTM頁面,稱之為第一 HTM鏈接頁面,其源文件是第一 HTM鏈接頁面源文件nextl. htm,其標(biāo) 識為0xl,nextl. htm所在模塊的模塊ID是0x2000,nextl. htm需要用到的文件,即第一 HTM 鏈接頁面文件是nextl. txt和nextl. gif,nextl. txt和nextl. gif所在模塊的模塊ID分 別為0x2001,0x2002 ;還有一個(gè)次級HTM頁面,稱之為第二 HTM鏈接頁面,其源文件是第二 HTM鏈接頁面源文件next2. htm,其標(biāo)識為0x4,next2. htm所在模塊的模塊ID是0x3000, next2. htm需要需要用到的文件,即第二 HTM鏈接頁面文件是next2. txt和next2. gif, next2. txt和next2. gif所在模塊的模塊ID分別為0x3001和0x3007,則以上三組的對應(yīng) 關(guān)系在經(jīng)過匹配單元匹配后的此匹配文件中的格式如下(Ox代表十六進(jìn)制,在以下的表 示中省略)1000,a :1001,1002,1008
2000,1 :2001,20023000,4 :3001,3007從以上文件內(nèi)容中可以看出,每一行內(nèi)容只用來代表一個(gè)HTM頁面源文件與其 HTM頁面文件模塊的模塊ID的對應(yīng)關(guān)系;模塊ID —行可以有多個(gè),代表這個(gè)HTM頁面源文 件所需的HTM頁面文件在多個(gè)模塊中。步驟SlOl,將對象輪播應(yīng)用的目錄打包成目錄模塊,將匹配文件和HTM首頁源文 件打包成HTM首頁源文件模塊,在DII中描述這些模塊的信息中添加標(biāo)簽描述符打包單元 將目錄打包在目錄模塊,例如其模塊ID為0x4000,將該匹配文件和index, htm 一并打包在 HTM首頁源文件模塊,其模塊ID為0x1000。由于對象輪播的下載信息指示消息DII中描述 了所有模塊的信息,標(biāo)志單元在描述模塊0x4000和0x1000的信息中添加標(biāo)簽描述符,用以 指示出這兩個(gè)模塊分別屬于目錄及HTM首頁源文件,以便終端解析完DII消息后可以快速 的下載這兩個(gè)模塊。步驟S102,根據(jù)匹配關(guān)系對除HTM首頁源文件外的HTM首頁文件、HTM鏈接頁面源 文件和HTM鏈接頁面文件分別打包成對應(yīng)的HTM首頁文件模塊、HTM鏈接頁面源文件模塊 和HTM鏈接頁面文件模塊打包單元將firstl. txt、first2. txt和first, gif三個(gè)文件分 別打包成模塊,其模塊 ID 分別是:0xl001、0xl002、0xl008 ;同樣,對nextl. htm、nextl. txt、 next 1. gif、next2. htm、next2. txt、next2. gif 進(jìn)行打包成模塊,其模塊 ID 分別為:0x2000、 0x2001、0x2002、0x3000、0x3001和0x3007。(也可以按照文件所在目錄進(jìn)行打包。)步驟S103,將目錄模塊、HTM首頁源文件模塊在一個(gè)輪播周期中至少兩次播發(fā)如 圖4所示,4000表示目錄模塊0x4000,1000表示HTM首頁源文件模塊0x1000,Ml、M2、M3為 除了上述模塊的對象輪播應(yīng)用的其他模塊,t表示時(shí)間軸,T表示該對象輪播應(yīng)用的一個(gè)輪 播周期,在一個(gè)播發(fā)周期內(nèi)播發(fā)單元對目錄模塊0x4000和HTM首頁源文件模塊0x1000進(jìn) 行多次播發(fā),通常,播發(fā)單元每次都是對這些模塊進(jìn)行連續(xù)播發(fā),這些模塊的先后順序可以 是任意的。這樣,無論終端的下載單元在一個(gè)輪播周期內(nèi)的哪個(gè)時(shí)間點(diǎn)開始接收從前端服 務(wù)器傳來的該對象輪播應(yīng)用的對象輪播數(shù)據(jù),都可以較快的下載到目錄模塊0x4000和HTM 首頁源文件模塊0x1000。由于目錄模塊0x4000和HTM首頁源文件模塊0x1000 —股都很 小,因此播發(fā)單元對這些模塊多次播發(fā)并不會(huì)影響整個(gè)輪播的播發(fā)速度。對象輪播下載步驟如圖5所示,如圖6所示,對象輪播下載裝置,包括依次連接的 下載單元、解析單元、目錄樹單元以及排版單元步驟S200,終端下載DSI 當(dāng)該對象輪播應(yīng)用開始工作時(shí),終端的下載單元?jiǎng)t開始 從廣電視頻流里接收該對象輪播應(yīng)用的所有信息,首先接收該對象輪播應(yīng)用的下載服務(wù)器 起始消息DSI,從而獲取該對象輪播應(yīng)用的所有DH。步驟S201,終端下載DH,解析單元解析出所有的模塊信息終端的下載單元下載 所有指示消息DH,解析單元解析出組成本對象輪播應(yīng)用的所有模塊信息,即從中知悉,本對 象輪播應(yīng)用應(yīng)該下載的模塊包括 0xl000、0x IOOUOx 1002,Ox 1008,Ox 2000,Ox 2001、0x 2002,Ox 3000,Ox 3001 禾口 Ox 3007。步驟S202,終端根據(jù)模塊的標(biāo)簽描述符確定輪播中目錄模塊和HTM首頁源文件模 塊終端的下載單元根據(jù)DII中添加的標(biāo)簽描述符,確定目錄模塊0x4000和HTM首頁源文 件模塊0x1000。
步驟S203,終端下載目錄模塊和HTM首頁源文件模塊終端的下載單元下載目錄 模塊0x4000和HTM首頁源文件模塊0x1000,解析單元將目錄模塊0x4000解析成對象輪播 應(yīng)用的目錄,將HTM首頁源文件模塊0x1000解析成匹配文件和HTM首頁源文件。步驟S204,終端建立目錄樹,解析匹配文件,建立HTM頁面與HTM頁面文件模塊的 模塊ID的匹配關(guān)系表。目錄樹單元根據(jù)對象輪播應(yīng)用的目錄建立該對象輪播應(yīng)用的目錄 樹,解析單元根據(jù)當(dāng)前輪播的四要素識別出該匹配文件并進(jìn)行解析,進(jìn)而建立HTM頁面與 HTM頁面源文件模塊和HTM頁面文件模塊的模塊ID的匹配關(guān)系表。步驟S205,終端根據(jù)該匹配關(guān)系表,預(yù)取下一級的HTM鏈接頁面所需要的模塊例 如終端的下載單元根據(jù)該匹配關(guān)系表,預(yù)取下一級的HTM鏈接頁面所需的HTM鏈接頁面源 文件模塊0x2000和HTM鏈接頁面文件模塊0x2001和0x2002,這樣可以提前下載次級頁面 所需要的數(shù)據(jù),當(dāng)用戶打開次級頁面時(shí),終端可以及時(shí)顯示,從而使用戶瀏覽次級頁面的延 時(shí)更加小。步驟S206,終端排版顯示HTM首頁當(dāng)終端的下載單元將index, htm所需的文件 firstl. txt、first2. txt 和 first, gif 分別所在的模塊 0x1001,0x1002,0x1008 已經(jīng)全部 下載完畢,解析單元分別將模塊0xl001、0xl002、0xl008解析成firstl. txt、first2. txt和 first, gif,排版單元?jiǎng)t排版HTM首頁,并通過與終端連接的顯示器顯示首頁HTM頁面。(當(dāng) 也可以在接收到大部分首頁文件后,即開始排版顯示首頁,隨后再根據(jù)接收到的模塊逐步 更新首頁。)以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定 本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在 不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的 保護(hù)范圍。
權(quán)利要求
一種對象輪播下載方法,其特征在于,包括以下步驟A.終端從廣播電視網(wǎng)的傳輸流中,下載對象輪播應(yīng)用的目錄模塊和首頁源文件模塊;B所述終端解析所述首頁源文件模塊得到匹配文件和首頁源文件,解析所述目錄模塊得到所述對象輪播應(yīng)用的目錄;C.所述終端根據(jù)所述匹配文件,下載首頁文件模塊;D.所述終端解析所述首頁文件模塊得到首頁文件;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁的源文件和首頁源文件用到的文件,所述匹配文件記錄有所述首頁源文件模塊與首頁文件模塊之間的匹配關(guān)系。
2.如權(quán)利要求1所述的對象輪播下載方法,其特征在于在所述對象輪播應(yīng)用的一個(gè) 輪播周期內(nèi),所述目錄模塊和首頁源文件模塊分別至少出現(xiàn)兩次。
3.如權(quán)利要求1所述的對象輪播下載方法,其特征在于所述匹配文件還記錄有鏈接 頁面源文件模塊與鏈接頁面文件模塊之間的匹配關(guān)系,所述C步驟還包括所述終端根據(jù) 所述匹配文件下載所述鏈接頁面源文件模塊與鏈接頁面文件模塊,所述D步驟還包括所 述終端解析所述鏈接頁面源文件模塊與鏈接頁面文件模塊,分別得到鏈接頁面源文件與鏈 接頁面文件;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為對象輪播應(yīng) 用中除所述首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。
4.如權(quán)利要求1所述的對象輪播下載方法,其特征在于所述首頁和鏈接頁面的格式 為 HTM 或 HTML。
5.如權(quán)利要求1所述的對象輪播下載方法,其特征在于,在描述所述目錄模塊和首頁 源文件模塊的下載信息指示消息中有標(biāo)簽描述符;所述步驟A還包括所述終端下載所述 下載信息指示消息并解析得到所述標(biāo)簽描述符,再根據(jù)所述標(biāo)簽描述符確定所述目錄模塊 和首頁源文件模塊。
6.如權(quán)利要求1所述的對象輪播下載方法,其特征在于,所述步驟B還包括所述終端 根據(jù)所述目錄建立所述對象輪播應(yīng)用的目錄樹。
7.一種對象輪播下載裝置,包括下載單元和與所述下載單元連接的解析單元,其特征 在于所述下載單元用于下載廣播電視網(wǎng)的傳輸流中的對象輪播應(yīng)用的目錄模塊和首頁源 文件模塊;所述解析單元用于解析所述首頁源文件模塊而得到匹配文件和首頁源文件,解析所述 目錄模塊得到所述對象輪播應(yīng)用的目錄;所述下載單元根據(jù)所述匹配文件,下載首頁文件模塊;所述解析單元解析所述首頁文 件模塊得到首頁文件;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁的源文件和首頁源文件 用到的文件,所述匹配文件記錄有首頁源文件模塊與首頁文件模塊的匹配關(guān)系。
8.如權(quán)利要求7所述的對象輪播下載裝置,其特征在于在所述對象輪播應(yīng)用的一個(gè) 輪播周期內(nèi),所述目錄模塊和首頁源文件模塊分別至少出現(xiàn)兩次。
9.如權(quán)利要求7所述的對象輪播下載裝置,其特征在于所述首頁和鏈接頁面的格式 為 HTM 或 HTML。
10.如權(quán)利要求7所述的對象輪播下載裝置,其特征在于所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊之間的匹配關(guān)系,所述下載單元還用于根據(jù)所述匹配 文件下載所述鏈接頁面源文件模塊與鏈接頁面文件模塊,所述解析單元還用于解析所述鏈 接頁面源文件模塊與鏈接頁面文件模塊,分別得到鏈接頁面源文件與鏈接頁面文件;其中, 所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為對象輪播應(yīng)用中除首頁外的其 他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。
11.如權(quán)利要求7所述的對象輪播下載裝置,其特征在于在描述所述目錄模塊和首頁 源文件模塊的下載信息指示消息中有標(biāo)簽描述符;所述下載單元還用于下載所述下載信息 指示消息并解析得到所述標(biāo)簽描述符,再根據(jù)所述標(biāo)簽描述符確定所述目錄模塊和首頁源 文件模塊。
12.如權(quán)利要求7所述的對象輪播下載裝置,其特征在于還包括與所述解析單元連接 的目錄樹單元,所述目錄樹單元根據(jù)所述目錄建立對象輪播應(yīng)用的目錄樹。
13.—種對象輪播方法,其特征在于,包括以下步驟1)前端服務(wù)器將對象輪播應(yīng)用中的首頁源文件模塊與首頁文件模塊的匹配關(guān)系記錄 在匹配文件中;2)所述前端服務(wù)器將所述對象輪播應(yīng)用的目錄打包成目錄模塊,將所述匹配文件和所 述首頁源文件打包所述首頁源文件模塊,將所述首頁文件打包成所述首頁文件模塊;3)所述前端服務(wù)器周期性播發(fā)所述目錄模塊和首頁源文件模塊;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁面的源文件和首頁源文 件用到的文件。
14.如權(quán)利要求13所述的對象輪播方法,其特征在于,所述3)步驟中在所述對象輪播 應(yīng)用的一個(gè)輪播周期內(nèi),所述前端服務(wù)器對所述目錄模塊和首頁源文件模塊的播發(fā)至少為 兩次。
15.如權(quán)利要求13所述的對象輪播方法,其特征在于所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊的匹配關(guān)系;所述2)步驟還包括所述前端服務(wù)器將鏈接頁面源文件和鏈接頁面文件分別打包成所 述鏈接頁面源文件模塊與鏈接頁面文件模塊;所述3)步驟還包括周期性播發(fā)所述鏈接頁面源文件模塊與鏈接頁面文件模塊;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為所述對象輪播應(yīng)用 中除所述首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。
16.如權(quán)利要求13所述的對象輪播方法,其特征在于所述首頁和鏈接頁面的格式為 HTM 或 HTML。
17.如權(quán)利要求13所述的對象輪播方法,其特征在于,還包括以下步驟所述前端服務(wù) 器在所述目錄模塊和首頁源文件模塊的下載信息指示消息中添加標(biāo)簽描述符;
18.如權(quán)利要求14所述的對象輪播方法,其特征在于所述前端服務(wù)器對所述目錄信 息模塊和首頁源文件模塊的播發(fā)以任意順序連續(xù)進(jìn)行。
19.一種對象輪播裝置,包括打包單元、與打包單元連接的播發(fā)單元,其特征在于還 包括匹配單元,所述匹配單元與所述打包單元連接;所述匹配單元用于將對象輪播應(yīng)用中的首頁源文件模塊與首頁文件模塊之間的匹配 關(guān)系記錄在匹配文件中;所述打包單元用于將所述對象輪播應(yīng)用的目錄打包成目錄模塊,將所述匹配文件和所 述首頁源文件打包首頁源文件模塊,將所述首頁文件打包成首頁文件模塊;所述播發(fā)單元周期性播發(fā)所述目錄模塊和首頁源文件模塊;其中,所述首頁源文件和首頁文件分別為對象輪播應(yīng)用的首頁面的源文件和首頁源文 件用到的文件。
20.如權(quán)利要求19所述的對象輪播裝置,其特征在于在所述對象輪播應(yīng)用的一個(gè)輪 播周期內(nèi),所述播發(fā)單元對所述目錄模塊和首頁源文件模塊的播發(fā)至少為兩次。
21.如權(quán)利要求19所述的對象輪播裝置,其特征在于所述匹配文件還記錄有鏈接頁面源文件模塊與鏈接頁面文件模塊的匹配關(guān)系;所述打包單元還用于將鏈接頁面源文件和鏈接頁面文件分別打包成鏈接頁面源文件模塊與鏈接頁面文件模塊;所述播發(fā)單元還用于播發(fā)所述鏈接頁面源文件模塊與鏈接頁面文件模塊;其中,所述鏈接頁面源文件為鏈接頁面的源文件,所述鏈接頁面為所述對象輪播應(yīng)用 中除首頁外的其他頁面,所述鏈接頁面文件為所述鏈接頁面源文件用到的文件。
22.如權(quán)利要求19所述的對象輪播裝置,其特征在于所述首頁和鏈接頁面的格式為 HTM 或 HTML。
23.如權(quán)利要求19所述的對象輪播裝置,其特征在于還包括分別與所述打包單元和 播發(fā)單元相連的標(biāo)志單元,所述標(biāo)志單元用于在所述目錄模塊和首頁源文件模塊的下載信 息指示消息中添加標(biāo)簽描述符;
24.如權(quán)利要求20所述的對象輪播裝置,其特征在于所述播發(fā)單元對所述目錄信息 模塊和首頁源文件模塊的播發(fā)以任意順序連續(xù)進(jìn)行。
全文摘要
本發(fā)明公開了對象輪播方法前端服務(wù)器將對象輪播應(yīng)用中的首頁源文件模塊與首頁文件模塊的匹配關(guān)系記錄在匹配文件中;將目錄打包成目錄模塊,將匹配文件和首頁源文件打包首頁源文件模塊,將首頁文件打包成首頁文件模塊;周期性播發(fā)目錄模塊和首頁源文件模塊;對象輪播下載方法終端從廣播電視網(wǎng)的傳輸流中,目錄模塊和首頁源文件模塊;解析首頁源文件模塊得到匹配文件和首頁源文件,解析目錄模塊得到目錄;根據(jù)匹配文件,下載首頁文件模塊;解析首頁文件模塊得到首頁文件。有益效果采用了匹配文件記錄頁面與頁面源文件模塊和頁面文件模塊的匹配關(guān)系,使得終端可以根據(jù)匹配文件準(zhǔn)確的判斷出與頁面對應(yīng)的頁面文件模塊并下載。
文檔編號H04N21/84GK101990128SQ201010510039
公開日2011年3月23日 申請日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者楊匯源 申請人:深圳市同洲電子股份有限公司