專利名稱::一種傳輸電子節(jié)目指南的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動視頻廣播技術(shù),特別涉及一種傳輸電子節(jié)目指南的方法及系統(tǒng)。
背景技術(shù):
:移動視頻廣播業(yè)務(wù)是一種通過廣播網(wǎng)絡(luò)、移動網(wǎng)絡(luò)和移動終端為移動用戶傳送視頻內(nèi)容的新型移動業(yè)務(wù)。電子節(jié)目指南(ElectronicServiceGuide,簡稱ESG)是移動視頻廣播中非常重要的一種應(yīng)用層技術(shù)。ESG為用戶查看關(guān)于各種業(yè)務(wù)的資料、瀏覽視頻頻道和節(jié)目單、瀏覽價(jià)格表、選擇和購買價(jià)格表中的一項(xiàng)或多項(xiàng)內(nèi)容、以及登錄網(wǎng)站瀏覽網(wǎng)頁等,提供了直接的用戶接口界面和訪問指南。ESG由很多不同種類的分片根據(jù)其內(nèi)在的邏輯關(guān)系組成,通常,一個節(jié)目信息與多個分片相關(guān)聯(lián),在服務(wù)器側(cè)和終端側(cè)對ESG均采取分片化的機(jī)制進(jìn)行處理。用戶獲取ESG的方式有很多種,其中一種方式是通過交互通道獲取ESG?,F(xiàn)有技術(shù)中,TV-A(TV-Anytime)和廣播協(xié)議(BCAST)定義了通過交互通道傳輸ESG的方法。圖1為現(xiàn)有通過交互通道傳輸電子節(jié)目指南的信令交互流程圖。參見圖1,該信令交互過程包括以下步驟步驟101:終端通過交互通道向ESG服務(wù)器請求獲得ESG。步驟102:ESG服務(wù)器向終端返回響應(yīng)消息,并在該響應(yīng)消息中攜帶與用戶所請求的ESG內(nèi)容相關(guān)聯(lián)的所有分片。至此,完成通過交互通道獲取ESG的過程。由上述技術(shù)方案可見,現(xiàn)有傳輸ESG的技術(shù)存在以下缺點(diǎn)1、當(dāng)ESG內(nèi)容很多時(shí),服務(wù)器需要一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,這將大大增加發(fā)生傳輸錯誤的概率,降低了傳輸?shù)目煽啃院蛡鬏斝剩?、當(dāng)從服務(wù)器返回的響應(yīng)消息很大時(shí),將對終端的處理能力造成較大沖擊;并且只有完整接收響應(yīng)消息的所有內(nèi)容之后才能進(jìn)行處理,并向用戶展現(xiàn),導(dǎo)致顯示時(shí)延較大,處理效率較低;3、終端可能已經(jīng)保存部分分片,但是仍然需要從響應(yīng)消息中接收所有分片,導(dǎo)致終端進(jìn)行了不必要的處理,浪費(fèi)了終端的資源。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種電子節(jié)目指南的傳輸方法,以提高ESG傳輸?shù)目煽啃院蛡鬏斝?。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種傳輸電子節(jié)目指南ESG的方法,該方法包括以下步驟終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息;所述服務(wù)器根據(jù)所述請求消息中的ESG信息,確定與該ESG相關(guān)聯(lián)的待發(fā)送分片,并將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端;終端從服務(wù)器接收所有分片信息,并將其中部分分片信息攜帶在分片請求消息中發(fā)送給服務(wù)器;服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片分多次發(fā)送給終端。其中,所述服務(wù)器將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端的方法可以為服務(wù)器以所確定的所有待發(fā)送分片的分片信息構(gòu)造分片信息列表,并將所述分片信息列表發(fā)送給終端;所述終端將其中部分分片信息攜帶在分片請求消息中發(fā)送給服務(wù)器的方法可以為終端根據(jù)從服務(wù)器接收的分片信息列表中的所有分片信息,向服務(wù)器發(fā)送攜帶其中部分分片信息的分片請求消息。其中,所述分片請求消息中攜帶的部分分片信息可以為終端根據(jù)所迷分片信息列表確定的、終端所需分片的分片信息;所述終端向服務(wù)器發(fā)送攜帶分片信息的分片請求消息的方法可以為多次向服務(wù)器發(fā)送分片請求消息,并在每個分片請求消息中包含所述終端所需分片的分片信息;所述服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片發(fā)送給終端的方法可以為服務(wù)器根據(jù)所述分片請求消息中的分片信息確定待發(fā)送分片,并將所確定的待發(fā)送分片發(fā)送給終端。其中,所述分片信息列表可以包括分片標(biāo)識和分片版本信息;所述終端所需分片可以為終端根據(jù)所述分片信息列表中的分片標(biāo)識確定的、終端所沒有的分片,或者終端根據(jù)所述分片信息列表中的分片標(biāo)識確定的、終端已保存、且分片版本信息與所述分片信息列表中的分片版本信息不相符的分片。進(jìn)一步地,所述服務(wù)器可以保存服務(wù)器與終端之間的會話標(biāo)識、以及與所述終端所請求的ESG相對應(yīng)的分片信息列表;其中,所述分片請求消息中攜帶的部分分片信息可以為終端根據(jù)所述分片信息列表確定的終端已保存分片、或者終端所沒有分片的分片信息;所述終端向服務(wù)器發(fā)送攜帶分片信息的分片請求消息的方法可以為終端在向服務(wù)器發(fā)送的第一個分片請求消息中包含所述終端已保存分片、或者終端所沒有分片的分片信息;并在每次收到服務(wù)器發(fā)送的分片時(shí),向服務(wù)器發(fā)送確認(rèn)消息;所述服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片發(fā)送給終端的方法可以為服務(wù)器根據(jù)所述會話標(biāo)識,以及所述終端已保存分片或者終端所沒有分片的分片信息,查找所述分片信息列表,確定待發(fā)送分片,并將所確定的待發(fā)送分片分多次發(fā)送給終端。進(jìn)一步地,所述終端可以向服務(wù)器發(fā)送要求服務(wù)器返回的分片數(shù)量信息;所述服務(wù)H向終端發(fā)送的分片的數(shù)量可以為所述終端要求服務(wù)器返回的分片數(shù)量。其中,所述終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息的方法可以為終端通過交互通道向服務(wù)器發(fā)送獲取完整ESG的請求;端的請求,將與所述ESG相關(guān)聯(lián)的所有分片確定為待發(fā)送分片。其中,所述終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息的方法可以為終端通過交互通道向服務(wù)器發(fā)送條件查詢請求,請求獲取符合條件的ESG;所述服務(wù)器確定與該ESG相關(guān)聯(lián)的待發(fā)送分片的方法可以為根據(jù)所迷終端的請求,將與符合條件的ESG相關(guān)聯(lián)的所有分片確定為待發(fā)送分片。進(jìn)一步地,在所述服務(wù)器根據(jù)終端的請求確定待發(fā)送分片之后,并在將分片信息列表發(fā)送給終端之前,可以包括服務(wù)器判斷待發(fā)送分片內(nèi)容是否過多,當(dāng)確定分片內(nèi)容過多時(shí),繼續(xù)執(zhí)行所述將分片信息列表發(fā)送給終端的步驟;否則,直接將所有待發(fā)送分片發(fā)送給終端,結(jié)束本流程。其中,構(gòu)造所述分片信息列表的方法可以為將與一個節(jié)目相關(guān)聯(lián)的所有待發(fā)送分片的分片信息置于所述分片信息列表中連續(xù)的位置上;所述終端多次向服務(wù)器發(fā)送包含分片信息的分片請求消息的方法可以為終端按照所述分片信息列表中分片信息的順序請求分片。其中,構(gòu)造所述分片信息列表的方法可以為將與一個節(jié)目相關(guān)聯(lián)的所有待發(fā)送分片的分片信息置于所述分片信息列表中連續(xù)的位置上;所述服務(wù)器將所確定的待發(fā)送分片分多次發(fā)送給終端的方法可以為服務(wù)器按照所述分片信息列表中分片信息的順序?qū)⒋l(fā)送分片發(fā)送給終端。其中,所述分片信息列表可以包括待發(fā)送分片總數(shù)、分片標(biāo)識、分片版本信息、分片在本消息中的起始位置、分片生存時(shí)間的起始時(shí)間和結(jié)束時(shí)間、分片大小、分片的編碼格式或者具體的分片信息中的任意一個或者多個的組合。進(jìn)一步地,所述服務(wù)器可以將終端每次可以申請的最大分片數(shù)量信息發(fā)送給終端;所述終端所請求的分片數(shù)量可以小于或者等于所述終端每次可以申請的最大分片數(shù)量。其中,所述終端每次可以申請的最大分片數(shù)量的值,可以由服務(wù)器根椐當(dāng)前的網(wǎng)絡(luò)狀況或者服務(wù)器自身的處理情況動態(tài)調(diào)整,也可以由服務(wù)器根據(jù)網(wǎng)絡(luò)狀況或者服務(wù)器自身的處理情況預(yù)先設(shè)置。其中,所述終端向服務(wù)器發(fā)送的分片請求消息中可以包括所需要分片的分片標(biāo)識、分片版本信息或者本條消息向服務(wù)器申請的分片數(shù)量信息中的任意一個或者多個的組合。其中,所述終端向服務(wù)器發(fā)送的分片請求消息中可以包括會話標(biāo)識、分片標(biāo)識、分片版本信息、分片信息列表性質(zhì)參數(shù)、本條消息要求服務(wù)器返回的分片數(shù)量、接收情況反饋參數(shù)中的任意一個或者多個的組合;其中,分片信息列表性質(zhì)參數(shù)的值中可以包括表示所述分片信息列表中所列出的分片是終端已保存的分片的值,或者表示分片信息列表中所列出的分片是終端終端所沒有的分片的值;其中,接收情況反饋參數(shù)的值中可以包括表示終端已成功接收服務(wù)器發(fā)送的消息的值,或者表示需要服務(wù)器重發(fā)上一條消息的值。進(jìn)一步地,所述服務(wù)器將分片發(fā)送給終端時(shí),可以將所發(fā)送分片的分片標(biāo)識、分片版本信息、該分片在本消息中的起始位置、分片大小、本次所發(fā)送的分片數(shù)量、終端每次可以申請的最大分片數(shù)量、失效分片信息列表中的任意一個或者多個的組合發(fā)送給終端;其中,所述失效分片信息列表是失效分片的分片標(biāo)識和分片版本信息中的任意一個或者組合;所述終端向服務(wù)器發(fā)送分片請求消息的方法可以為終端向服務(wù)器請求在分片信息列表中所列出的、且在失效分片信息列表中所未列出的分片。進(jìn)一步地,所述服務(wù)器與終端之間的消息交互進(jìn)一步攜帶標(biāo)識服務(wù)器與終端之間會話的會話標(biāo)識;所述服務(wù)器向終端發(fā)送分片時(shí),根據(jù)所述會話標(biāo)識確定待發(fā)送分片。其中,終端接收到來自于服務(wù)器的分片之后,可以根據(jù)上一次向服務(wù)器發(fā)送的請求,檢查所接收到的分片的完整性和正確性,當(dāng)未完整、正確地接收所請求的分片時(shí),重發(fā)上一次向服務(wù)器發(fā)送的請求。進(jìn)一步地,當(dāng)完整、正確地接收了所請求的分片時(shí),終端可以判斷是否可以對所保存的分片信息進(jìn)行部分展現(xiàn),如果可以,則向用戶展現(xiàn)部分分片信息;否則,繼續(xù)根據(jù)分片信息列表向服務(wù)器請求分片。進(jìn)一步地,所述向用戶展現(xiàn)部分分片信息之后,可以包括根據(jù)分片信息列表與終端已保存的分片,判斷是否完成了所有分片的傳輸,若沒有完成,繼續(xù)根據(jù)分片信息列表向服務(wù)器請求分片;否則,結(jié)束本流程。本發(fā)明的第二個主要目的在于提供一種電子節(jié)目指南服務(wù)器,以提高ESG傳輸?shù)目煽啃院蛡鬏斝?。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種電子節(jié)目指南服務(wù)器,所述服務(wù)器包括分片處理模塊、請求處理模塊、通信模塊和數(shù)據(jù)存儲模塊;其中,所述分片處理模塊,用于接收來自于請求處理模塊的待發(fā)送分片信息,以所接收的待發(fā)送分片信息構(gòu)造分片信息列表,并將所述分片信息列表發(fā)送給通信模塊;其中,所述請求處理模塊,用于根據(jù)通信模塊接收的請求消息,查詢數(shù)據(jù)存儲模塊,并將查詢得到的待發(fā)送分片信息發(fā)送給分片處理模塊,在接收到來自于通信模塊的分片請求消息時(shí),根據(jù)所述消息查詢數(shù)據(jù)存儲模塊,并將查詢得到的分片發(fā)送給通信模塊;其中,所述通信模塊,用于接收請求消息,并將所接收到的請求消息發(fā)送給所述請求處理模塊;并用于將來自于分片處理模塊的分片信息列表或者來自于請求處理模塊的分片向外發(fā)送;其中,所述數(shù)據(jù)存儲模塊,用于存儲分片信息。本發(fā)明的第三個主要目的在于提供一種終端,以提高ESG傳輸?shù)目煽啃院蛡鬏斝?。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種終端,所述終端包括分片處理模塊、請求處理模塊、通信模塊和^t據(jù)存儲模塊;其中,所述分片處理模塊,用于接收來自于請求處理模塊的分片信息列表和分片信息,并根據(jù)所述分片信息列表查詢數(shù)據(jù)存儲模塊,確定需要向服務(wù)器請求的分片,將所確定的需要請求的分片信息發(fā)送給請求處理模塊;其中所述請求處理模塊,用于將來自于通信模塊的分片信息列表和分片信息向分片處理模塊發(fā)送,并以來自于分片處理模塊的需要請求的分片信息產(chǎn)生分片請求消息,通過通信模塊向服務(wù)器發(fā)送;其中,所述通信模塊,用于接收請求消息,并將所接收到的請求消息發(fā)送給所述請求處理模塊;并用于將來自于分片處理模塊的分片信息列表或者來自于請求處理模塊的分片向外發(fā)送;其中,所述數(shù)據(jù)存儲模塊,用于存儲分片信息。本發(fā)明的第四個主要目的在于提供一種電子節(jié)目指南系統(tǒng),以提高ESG傳輸?shù)目煽啃院蛡鬏斝?。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種電子節(jié)目指南傳輸系統(tǒng),所述系統(tǒng)包括電子節(jié)目指南ESG服務(wù)器和終端;所述終端,用于向所述ESG服務(wù)器發(fā)送ESG請求消息;所述ESG服務(wù)器,用于接收來自于終端的請求,并將與終端所請求的ESG相關(guān)聯(lián)的分片分多次發(fā)送給終端。進(jìn)一步地,所述服務(wù)器可以用于根據(jù)終端所請求的ESG確定與之相關(guān)聯(lián)的待發(fā)送分片,并將包含所有待發(fā)送分片標(biāo)識的分片信息列表發(fā)送給終端;進(jìn)一步地,所述終端可以用于根據(jù)所述ESG服務(wù)器返回的分片信息列表,分多次向所述ESG服務(wù)器發(fā)送分片請求消息。由上述技術(shù)方案可見,本發(fā)明首先由終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息;然后由服務(wù)器確定與該ESG相關(guān)聯(lián)的待發(fā)送分片,并將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端;終端再根據(jù)從服務(wù)器接收到的分片信息向服務(wù)器請求分片;最后,由服務(wù)器將所有待發(fā)送分片分多次發(fā)送給終端。這樣,分多次傳輸避免了服務(wù)器一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,提高了傳輸?shù)目煽啃院蛡鬏斝?。而且,服?wù)器在收到終端的ESG請求時(shí),可以先將包含所有待發(fā)送分片標(biāo)識的分片信息列表發(fā)送給終端,終端再根據(jù)分片信息列表對照本地已保存的分片,有選擇地向服務(wù)器請求分片,如此,終端避免了接收無用的分片信息,節(jié)約了資源。此外,服務(wù)器在構(gòu)造分片信息列表時(shí),采用了將與某一個節(jié)目相關(guān)聯(lián)的分片連續(xù)放置的方式,這樣,如果終端按照分片信息列表的順序請求分片,就能夠很快獲得與該節(jié)目相關(guān)聯(lián)的所有分片信息,并向用戶展現(xiàn)該節(jié)目信息,解決了現(xiàn)有技術(shù)的顯示時(shí)延問題。本發(fā)明提供的技術(shù)方案中,服務(wù)器可以指定終端每次請求的最大分片數(shù)量,終端也可以在服務(wù)器指定的最大分片數(shù)量范圍內(nèi)向服務(wù)器請求分片,如此,不需額外開銷即可實(shí)現(xiàn)服務(wù)器和終端的流量控制。圖1為現(xiàn)有通過交互通道傳輸電子節(jié)目指南的信令交互流程圖。圖2為本發(fā)明實(shí)施例電子節(jié)目指南系統(tǒng)的結(jié)構(gòu)示意圖。圖3為本發(fā)明實(shí)施例一傳輸電子節(jié)目指南的信令交互流程圖。圖4為本發(fā)明實(shí)施例一傳輸電子節(jié)目指南的方法流程圖。圖5為本發(fā)明實(shí)施例三傳輸電子節(jié)目指南的方法流程圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明實(shí)施例的主要思想是首先由終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息;然后由服務(wù)器確定與該ESG相關(guān)聯(lián)的待發(fā)送分片,并將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端;終端再根據(jù)從服務(wù)器接收到的分片信息向服務(wù)器請求分片;最后,由服務(wù)器將所有待發(fā)送分片。圖2為本發(fā)明實(shí)施例電子節(jié)目指南系統(tǒng)的結(jié)構(gòu)示意圖。參見圖2,該系統(tǒng)由ESG服務(wù)器210和終端220組成,其中ESG服務(wù)器210包括通信模塊211、請求處理模塊212、數(shù)據(jù)存儲模塊213和分片處理模塊214;終端220包括通信模塊221、請求處理模塊222、數(shù)據(jù)存儲模塊223和分片處理模塊224。圖2所示ESG系統(tǒng)的工作原理是終端220中的請求處理模塊222根據(jù)用戶的需要產(chǎn)生請求消息,并將所產(chǎn)生的請求消息通過通信模塊221發(fā)送至ESG服務(wù)器210;ESG服務(wù)器210中的通信模塊211,將從終端220接收的請求消息發(fā)送給請求處理模塊212進(jìn)行處理;ESG服務(wù)器210中的請求處理模塊212,根據(jù)從通信模塊211接收的請求消息查詢數(shù)據(jù)存儲模塊213,確定與終端220所請求節(jié)目相關(guān)的待發(fā)送分片,并將查詢結(jié)果通知分片處理模塊214;ESG服務(wù)器210中的分片處理模塊214,根據(jù)從請求處理模塊212接收的查詢結(jié)果生成分片信息列表,并將所生成的分片信息列表作為所述請求消息的響應(yīng)消息,通過通信模塊211發(fā)送至終端220;終端220中的通信模塊221,接收來自于ESG服務(wù)器210的響應(yīng)消息,并將該響應(yīng)消息通過請求處理模塊222發(fā)送至分片處理模塊224;終端220中的分片處理模塊224,根據(jù)所接收到的響應(yīng)消息中的分片信息列表,查詢終端220的數(shù)據(jù)存儲模塊223,確定需要向ESG服務(wù)器210請求的分片,并將所確定的需請求分片的分片信息發(fā)送至請求處理模塊222;終端220中的請求處理模塊222,根據(jù)從分片處理模塊224接收需ffr求分片的分片信息生成請求消息發(fā)送至ESG服務(wù)器210;ESG服務(wù)器210中的通信處理模塊211,將從終端220接收的攜帶需請求分片信息的請求消息發(fā)送給請求處理模塊212;ESG服務(wù)器210中的請求處理模塊212,根據(jù)所接收到的請求消息中的分片信息查詢數(shù)據(jù)存儲模塊213,并以查詢結(jié)果生成響應(yīng)消息通過通信4莫塊211向終端220發(fā)送。以上對圖2所示電子節(jié)目指南系統(tǒng)的工作原理進(jìn)行了說明。圖2所示系統(tǒng)中,ESG服務(wù)器210與終端220之間的交互一般通過移動通信網(wǎng)絡(luò)來實(shí)現(xiàn)。這里,移動通信網(wǎng)絡(luò)可以包括全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)、通用無線分組業(yè)務(wù)(GPRS)網(wǎng)絡(luò)和寬帶碼分多址接入(WCDMA)網(wǎng)絡(luò)等。服務(wù)器與終端之間的消息交互可以采用超文本傳輸協(xié)議(HTTP)、無線應(yīng)用協(xié)議(WAP)或者短信等其他有效渠道進(jìn)行傳輸。本發(fā)明在終端向服務(wù)器請求ESG信息時(shí),可以請求完整的ESG信息,也可以通過條件查詢,請求符合指定條件的ESG信息;并且,本發(fā)明在終端獲取分片信息列表之后,提供了兩種終端向服務(wù)器請求分片的方式一種是終端多次向服務(wù)器發(fā)送分片請求消息,并在每個分片請求消息中指定終端所需分片;另一種是終端只向服務(wù)器發(fā)送一次分片請求消息,告知服務(wù)器終端已保存分片、或者終端所沒有分片的分片信息,以及終端要求服務(wù)器返回的分片數(shù)量,由服務(wù)器決定向終端發(fā)送哪些分片,并且,終端在每次收到服務(wù)器發(fā)送的分片時(shí),向服務(wù)器返回確認(rèn)消息?;趫D2所示ESG系統(tǒng),下面舉三個實(shí)施例對本發(fā)明在交互通道上傳輸電子節(jié)目指南的方法進(jìn)行詳細(xì)說明。實(shí)施例一本實(shí)施例中,假設(shè)終端在本地沒有任何esg分片,終端首先向esg服務(wù)器請求完整的ESG;在終端按照ESG服務(wù)器返回的分片信息列表,向ESG服務(wù)器請求分片時(shí),每次指定需要的分片。圖3為本發(fā)明實(shí)施例一傳輸電子節(jié)目指南的信令交互流程圖。參見圖3,該信令交互過程包括以下步驟步驟301:終端通過交互通道向ESG服務(wù)器請求獲得ESG。步驟302:ESG服務(wù)器根據(jù)終端所請求的ESG,確定與之相關(guān)聯(lián)的待發(fā)送分片,并以所確定的待發(fā)送分片信息構(gòu)造分片信息列表。步驟303:ESG服務(wù)器向終端返回?cái)y帶待發(fā)送分片信息列表的響應(yīng)消息。步驟304:終端根據(jù)接收到的分片信息列表和本地已存儲的分片,確定需要向ESG服務(wù)器請求的分片。步驟305:終端向ESG服務(wù)器請求所需要的分片。步驟306:ESG服務(wù)器根據(jù)從終端接收的請求,將相應(yīng)的分片發(fā)送至終二山j(luò)而。重復(fù)步驟304至步驟306的操作,直至完成分片信息列表中所有分片的傳輸,結(jié)束本流程。圖4為本發(fā)明實(shí)施例一傳輸電子節(jié)目指南的方法流程圖。參見圖4,該方法包括終端的處理和服務(wù)器端的處理,具體來說,包括以下步驟步驟401:終端啟動移動視頻軟件。步驟402:終端獲得ESG服務(wù)器地址。步驟403:終端向ESG服務(wù)器發(fā)送請求獲得ESG的消息。本步驟中,終端向ESG服務(wù)器要求獲得完整的ESG。請求完整ESG的消息格式請參見現(xiàn)有技術(shù),在此不再贅述。步驟404:ESG服務(wù)器接收終端的請求。步驟405:ESG服務(wù)器根據(jù)從終端接收的請求,確定待發(fā)送的分片,并以待發(fā)送分片的信息構(gòu)造分片信息列表置于響應(yīng)消息中,發(fā)送給終端。本步驟中,ESG服務(wù)器發(fā)送給終端的攜帶有分片信息列表的響應(yīng)消息中可以包含待發(fā)送分片總數(shù)、分片信息列表、終端每次可以申請的最大分片數(shù)量中的任意一個或者多個的組合;其中,分片信息列表可以包含待發(fā)送分片的ID和版本信息、分片在本消息中的起始位置、分片的生存時(shí)間、分片大小、分片的編碼格式、具體的分片信息中的任意一個或者多個的組合。其中,當(dāng)服務(wù)器決定直接將所有分片發(fā)送給終端時(shí),以分片在本消息中的起始位置字段的值表示具體分片信息中各分片的起始位置。本實(shí)施例中,假設(shè)終端所請求的ESG共包含5個分片,服務(wù)器每次最多可以向終端發(fā)送2個分片,則服務(wù)器可以按照如表1所示的結(jié)構(gòu)構(gòu)造分片信息列表字段名稱取值FragmentSum5FragmentlnfoListFragmentID[O;i1FragmentVersion[O]1.0ValidFrom200607082300ValidTo200607082400FragmentSize675FragmentEncodingUTF-8FragmentID[l]FragmentVersion[1]1.0ValidFrom200607082300ValidTo200607082400FragmentSize676FragmentEncodingUTF-8FragmentlD[2]2FragmentVersion[2]1.0ValidFrom200607082300ValidTo200607082400<table>tableseeoriginaldocumentpage20</column></row><table>服務(wù)器構(gòu)造ESG分片信息列表時(shí)可以按照分片ID的編號順序排列,也可以按照其他順序排列。較佳地,可以按照將與某個節(jié)目相關(guān)聯(lián)的分片連續(xù)排列的方式構(gòu)造ESG分片信息列表,這是因?yàn)橐粋€節(jié)目信息通常與多個分片相關(guān)聯(lián),而與某一個節(jié)目信息相關(guān)聯(lián)的分片ID并不一定是連續(xù)的,例如,與節(jié)目A相關(guān)聯(lián)的分片ID可能為1和3,而與節(jié)目B相關(guān)聯(lián)的分片ID可能為2、4和5;因此,服務(wù)器在發(fā)送分片信息列表時(shí),可以將分片信息按照便于終端處理的順序排列在列表中。參見表1,本實(shí)施例中,將與節(jié)目A相關(guān)聯(lián)的分片l和3連續(xù)放置,將與節(jié)目B相關(guān)聯(lián)的分片2、4和5連續(xù)放置,而不是簡單地按照數(shù)字順序排列。這樣,如果終端按照列表的順序請求分片,則可以很快獲得與節(jié)目A相關(guān)聯(lián)的所有分片信息,并向用戶展現(xiàn)該節(jié)目信息。此外,為了控制終端每次請求的分片數(shù)量,服務(wù)器可以在向終端發(fā)送的響應(yīng)消息中攜帶表示終端每次可以申請的最大分片數(shù)量的參數(shù)(MaxRequestNum),該參數(shù)的取值可以設(shè)置為一個靜態(tài)的值,也可以由服務(wù)器根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況或者服務(wù)器自身的處理情況,動態(tài)地調(diào)整。例如,服務(wù)器在本條響應(yīng)消息中指定最大分片數(shù)量為2,而當(dāng)網(wǎng)絡(luò)狀況比較好、服務(wù)器自身狀況比較好時(shí),可以在下一條響應(yīng)消息中指定最大分片數(shù)量為10,終端請求分片時(shí)最多可以請求該參數(shù)規(guī)定范圍之內(nèi)的分片數(shù)。本發(fā)明中,服務(wù)器還可以根據(jù)待發(fā)送分片內(nèi)容的多少,決定是否需要分多次傳輸,如果需要分多次傳輸,則可以按照本發(fā)明所述方法進(jìn)行傳輸;如果不需要分多次傳輸,則可以按照現(xiàn)有技術(shù)的相關(guān)規(guī)范,將待發(fā)送分片置于如表2所示的分片的列表(FragmentList)中發(fā)送給終端。步驟406:終端接收并保存來自于ESG服務(wù)器的分片信息列表。步驟407:終端根據(jù)所接收的分片信息列表,向ESG服務(wù)器發(fā)送分片請求消息。本步驟中,終端根據(jù)參數(shù)終端每次可以申請的最大分片數(shù)量的值,以及分片信息列表中的分片標(biāo)識,對照本地已保存的分片信息,確定終端所沒有的分片,或者終端才艮據(jù)所述分片標(biāo)識確定的、終端已保存、但是終端所保存分片的分片版本信息與所述分片信息列表中的分片版本信息不相符的分片,將上述兩類分片確定為應(yīng)該向ESG服務(wù)器請求的分片。在分片請求消息中可以包含分片信息列表、本條消息向服務(wù)器申請的分片數(shù)量中的任意一個或者多個的組合;其中,分片信息列表可以包含分片的ID和版本信息中的任意一個或者組合。本實(shí)施例中,假設(shè)終端在本地沒有保存任何分片,則終端可以按照分片信息列表的順序,向服務(wù)器請求分片l和3。終端向服務(wù)器發(fā)送的請求消息可以按照如表3所示的結(jié)構(gòu)構(gòu)造字段名稱取值FragmentlnfoUstFragmentID間1FragmentVersion[O]1.0FragmentlD間3FragmentVersion[O]1.0FragmentSum2表3表3中各字段的含義如表4所示:<table>tableseeoriginaldocumentpage22</column></row><table>本步驟中,終端也可以向服務(wù)器請求其他分片,但是所請求的分片^L量不能超過參數(shù)終端每次可以申請的最大分片數(shù)量的值。步驟408:服務(wù)器根據(jù)從終端接收的請求,整理待發(fā)送的分片。本步驟中,服務(wù)器根據(jù)從終端接收的請求判斷該請求中是否攜帶分片列表,如果請求消息中攜帶分片列表,則表示終端已接收到服務(wù)器發(fā)送的分片信息列表,該分片列表中所列出的分片為終端向服務(wù)器請求的分片,服務(wù)器按照終端的請求整理待發(fā)送分片;如果請求消息中沒有攜帶分片列表,則表示這是終端向服務(wù)器發(fā)送的第一個請求、或者還未接收到服務(wù)器發(fā)送的分片信息列表,服務(wù)器應(yīng)該按照步驟405向終端發(fā)送分片信息列表。步驟409:服務(wù)器將終端請求的分片發(fā)送給終端。本步驟中,服務(wù)器向終端發(fā)送分片信息的響應(yīng)消息中可以包含本消息中的分片數(shù)量、本消息所包含分片的分片信息列表、分片的列表、終端每次可以申請的最大分片數(shù)量、失效分片信息列表中的任意一個或者多個的組合;其中,本消息所包含分片的分片信息列表包含分片的ID和版本信息、分片在本消息中的起始位置、分片大小中的任意一個或者多個的組合;分片的列表包含具體的分片信息;失效分片信息列表包含失效分片的ID和版本信息中的任意一個或者組合。這里,失效分片信息列表中所列出的分片是已失效分片,因此,終端應(yīng)根據(jù)分片信息列表和失效分片信息列表,向服務(wù)器請求分片信息列表中所列出的、且失效分片信息列表中所未列出的分片。本實(shí)施例中,假設(shè)服務(wù)器根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況或者自身狀況,確定每條消息中最多可以發(fā)送3個分片,則在向終端發(fā)送的響應(yīng)消息中可以將參數(shù)終端每次可以申請的最大分片數(shù)量的值置為3。服務(wù)器向終端發(fā)送分片信息的響應(yīng)消息可以按照如表5所示的結(jié)構(gòu)構(gòu)造<table>tableseeoriginaldocumentpage23</column></row><table><table>tableseeoriginaldocumentpage24</column></row><table>表5表5中各字段的含義如表6所示<table>tableseeoriginaldocumentpage24</column></row><table>字段名稱含義FragmentVersion[i]分片的版本信息,與分片ID共同組成分片信息列表。表6步驟410:終端接收來自于服務(wù)器的分片,并根據(jù)步驟407向服務(wù)器發(fā)送的分片請求消息,檢查所接收到的分片的完整性和正確性,若完整、正確地接收了所請求的分片,則繼續(xù)執(zhí)行步驟411;否則,執(zhí)行步驟407,重發(fā)上一次向服務(wù)器發(fā)送的請求。步驟411:判斷是否可以對ESG分片信息進(jìn)行部分展現(xiàn),如果可以,則繼續(xù)執(zhí)行步驟412;否則,轉(zhuǎn)到步驟407,繼續(xù)執(zhí)行請求分片的操作。步驟412:向用戶展現(xiàn)部分ESG分片信息。步驟413:根據(jù)步驟406保存的分片信息列表與終端在本地保存的分片,判斷是否完成了所有分片的傳輸,如果是,則結(jié)束本流程;否則,轉(zhuǎn)到步驟407,繼續(xù)執(zhí)行請求分片的操作。至此,完成本發(fā)明實(shí)施例一中傳輸電子節(jié)目指南的流程。圖4所示方法中,檢查分片完整性和正確性、判斷是否可以對ESG信息進(jìn)行部分展現(xiàn)以及向用戶展現(xiàn)ESG信息的方法請參見現(xiàn)有技術(shù)的有關(guān)方法實(shí)施,在此不再贅述。由上述實(shí)施例可見,本發(fā)明在終端向服務(wù)器請求ESG信息時(shí),可以請求完整的ESG信息,服務(wù)器根據(jù)終端的請求將包含所有待發(fā)送分片信息的分片信息列表發(fā)送給終端;然后,由終端根據(jù)從服務(wù)器接收的分片信息列表,向服務(wù)器請求指定的分片;服務(wù)器再根據(jù)終端的請求,將所有待發(fā)送分片分多次發(fā)送給終端。如此,分多次傳輸避免了服務(wù)器一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,提高了傳輸?shù)目煽啃院蛡鬏斝?。?shí)施例二本實(shí)施例中,終端首先向ESG服務(wù)器發(fā)送一個條件查詢請求,查詢符合條件的ESG信息;在終端按照ESG服務(wù)器返回的分片信息列表,向ESG服務(wù)器請求分片時(shí),每次指定需要的分片。本實(shí)施例中傳輸ESG方法的基本步驟,與實(shí)施例一中圖4所示方法的基本步驟相同,因此,本實(shí)施例的方法流程圖請參見圖4。本實(shí)施例中傳輸ESG的方法包括以下步驟在步驟401至步驟402中,終端啟動移動視頻軟件,獲得ESG服務(wù)器地址。在步驟403中,終端向ESG服務(wù)器發(fā)送一個條件查詢請求,要求查詢符合特定條件的節(jié)目信息。本步驟中,終端向ESG服務(wù)器發(fā)送的條件查詢請求的消息格式請參見現(xiàn)有技術(shù),在此不再贅述。在步驟404中,ESG服務(wù)器接收終端的請求。在步驟405中,ESG服務(wù)器根據(jù)從終端接收的請求,確定待發(fā)送的分片,并以待發(fā)送分片的信息構(gòu)造分片信息列表置于響應(yīng)消息中,發(fā)送給終端。假設(shè)本實(shí)施例中,待發(fā)送分片與實(shí)施例一相同,則ESG服務(wù)器可以按照實(shí)施例一步驟405中的方法構(gòu)造分片信息列表,并將所構(gòu)造的分片信息列表置于響應(yīng)消息中,發(fā)送給終端。在步驟406中,終端接收并保存來自于ESG服務(wù)器的分片信息列表。在步驟407中,終端根據(jù)所接收的分片信息列表,向ESG服務(wù)器發(fā)送分片請求消息。本實(shí)施例中,假設(shè)終端根據(jù)分片信息列表對照本地已保存的分片信息之后,確定本地已經(jīng)保存了分片2、4和5,因此,終端判斷應(yīng)該向ESG服務(wù)器請求分片l和3。本步驟中,終端可以按照實(shí)施例一步驟407中的方法構(gòu)造分片請求消息。在步驟408中,服務(wù)器根據(jù)從終端接收的請求,整理待發(fā)送的分片。在步驟409中,服務(wù)器將終端請求的分片發(fā)送給終端。本步驟中,假設(shè)服務(wù)器根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況或者自身狀況,確定每條消息中最多可以發(fā)送3個分片,則在向終端發(fā)送的響應(yīng)消息中可以將參數(shù)終端每次可以申請的最大分片數(shù)量的值置為3;并且,服務(wù)器根據(jù)某些原因判斷分片1已經(jīng)失效,已不需要發(fā)送給終端,則服務(wù)器可以在向終端返回的響應(yīng)消息中攜帶表示失效分片的信息,如失效分片的ID和版本信息。服務(wù)器向終端發(fā)送分片信息的響應(yīng)消息可以按照如表7所示的結(jié)構(gòu)構(gòu)造字段名稱取值<table>tableseeoriginaldocumentpage27</column></row><table>表7表7中各字段的含義如表6所示,其中InvalidFragmentlnfoList為失效的分片信息列表,可以由失效分片的ID和版本信息組成。本實(shí)施例在步驟410至步驟413執(zhí)行檢查分片完整性和正確性、對ESG信息進(jìn)行部分展現(xiàn)等操作,與實(shí)施例一步驟410至步驟413執(zhí)行的操作相同,請參見實(shí)施例一中相關(guān)步驟的說明,在此不再贅述。至此,完成本發(fā)明實(shí)施例二中傳輸電子節(jié)目指南的流程。由上述實(shí)施例可見,本發(fā)明在終端向服務(wù)器請求ESG信息時(shí),可以通過條件查詢請求,請求符合指定條件的ESG信息,服務(wù)器根據(jù)終端的請求將包含所有待發(fā)送分片信息的分片信息列表發(fā)送給終端;然后,由終端根據(jù)從服務(wù)器接收的分片信息列表,向服務(wù)器請求指定的分片;服務(wù)器再根據(jù)終端的請求,將所有待發(fā)送分片分多次發(fā)送給終端。如此,分多次傳輸避免了服務(wù)器一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,提高了傳輸?shù)目煽啃院蛡鬏斝?。此外,本?shí)施例中,服務(wù)器在向終端發(fā)送分片信息時(shí),還攜帶了失故分片的信息,這樣,阻止了終端請求分片信息列表中的失效分片,避免了資源浪費(fèi)。實(shí)施例三本實(shí)施例中,終端首先向ESG服務(wù)器請求完整的ESG;在終端按照ESG服務(wù)器返回的分片信息列表向ESG服務(wù)器請求分片時(shí),只向服務(wù)器發(fā)送一次分片請求消息,告知服務(wù)器終端已保存分片、或者終端所沒有分片的分片信息,以及終端要求服務(wù)器返回的分片數(shù)量,由服務(wù)器決定向終端發(fā)送哪些分片,并且,終端在每次收到服務(wù)器發(fā)送的分片時(shí),向服務(wù)器返回確認(rèn)消息圖5為本發(fā)明實(shí)施例三傳輸電子節(jié)目指南的方法流程圖。參見圖5,該方法包括終端的處理和服務(wù)器端的處理,具體來說,包括以下步驟在步驟501至步驟504中執(zhí)行的操作,與實(shí)施例一步驟401至步驟404中執(zhí)行的操作相同,請參見實(shí)施例一中相關(guān)步驟的說明,在此不再贅述。在步驟505中,ESG服務(wù)器向終端發(fā)送的分片信息列表中需要增加會話標(biāo)識(SessionID)參數(shù),以標(biāo)識一次終端請求。在步驟506中,終端接收并保存來自于ESG服務(wù)器的分片信息列表。在步驟507中,終端根據(jù)所接收的分片信息列表,向ESG服務(wù)器發(fā)送分片請求消息。本實(shí)施例中,終端在向ESG服務(wù)器請求分片時(shí),指定終端要求服務(wù)器返回的分片數(shù)量以及終端在本地已保存的分片信息,而不是指定需要的分片,因此,終端發(fā)送到ESG服務(wù)器的請求消息可以包含會話標(biāo)識、分片信息列表、本次要求服務(wù)器返回的分片數(shù)量、終端接收消息的情況中的任意一個或者多個的組合;其中,分片信息列表可以包含分片信息列表的性質(zhì)、分片的ID和版本信息中的任意一個或者多個的組合;其中,分片信息列表的性質(zhì)可以有兩種,一種表示該列表中列出的分片是終端本地已保存的分片,即不需要服務(wù)器下發(fā)的分片;另一種表示該列表中列出的分片是終端本地沒有保存的分片,需要服務(wù)器下發(fā);這兩種性質(zhì)可以分別用兩個lt字力o以區(qū)分,例如,可以分別以1和2表示。其中,接收情況反饋可以有三種,第一種表示終端已經(jīng)成功收到服務(wù)器發(fā)送的消息;第二種表示需要服務(wù)器重發(fā)上一條響應(yīng)消息;第三種表示其他;這三種性質(zhì)可以分別用三個數(shù)字加以區(qū)分,例如,可以分別以1、2和3表示。終端向服務(wù)器發(fā)送的分片請求消息可以按照如表8所示的結(jié)構(gòu)構(gòu)造字段名稱含義SessionID會話ID,標(biāo)識一次請求。FragmentlnfoList分片信息列表,由多個分片信息組成。FragmentlnfoFlag指示分片信息列表的性質(zhì),如1:表示分片信息列表中列出的分片是終端本地已經(jīng)存在的分片,即不需要服務(wù)器下發(fā)的分片。2:表示分片信息列表中列出的分片是終端本地沒有保存的,需要服務(wù)器下發(fā)。FragmentID[i]分片的ID值,和分片版本信息共同組成分片信息列表。FragmentVersion[i]分片的版本信息,和分片ID共同組成分片信息列表。FragmentSum本次要求服務(wù)器反饋的分片數(shù)量。該數(shù)值必須小于等于MaxRequestNum。STAUS接收情況反饋1:表示終端已經(jīng)成功收到服務(wù)器下發(fā)的消息。2:表示需要服務(wù)器重發(fā)剛才下發(fā)的消息。3:其他。表8在步驟508中,服務(wù)器根據(jù)從終端接收的請求,整理待發(fā)送的分片。在步驟509中,服務(wù)器將終端請求的分片發(fā)送給終端。本步驟中,在服務(wù)器向終端發(fā)送分片信息的響應(yīng)消息中,需要增加會話標(biāo)識參數(shù),以標(biāo)識一次終端請求。在步驟510中,終端檢查所接收分片的完整性和正確性,若完整、正確地接收了所請求的分片,則繼續(xù)執(zhí)行步驟5U。在步驟511中,終端向服務(wù)器返回確認(rèn)消息。在步驟512中,服務(wù)器接收終端返回的確認(rèn)消息之后,判斷ESG信息的傳輸是否完成,若已經(jīng)完成全部分片信息的傳輸,則結(jié)束本流程;否則,根據(jù)分片信息列表,繼續(xù)執(zhí)行步驟509向終端發(fā)送分片的操作,將分片信息列表中未發(fā)送給終端的分片發(fā)送給終端。在步驟513中,判斷是否可以對ESG分片信息進(jìn)行部分展現(xiàn),如果可以,則繼續(xù)執(zhí)行步驟514;否則,繼續(xù)等待服務(wù)器發(fā)送的分片。在步驟514中,向用戶展現(xiàn)部分ESG分片信息。在不后515中,根據(jù)步驟506保存的分片信息列表與終端在本地保存的分片,判斷是否完成了所有分片的傳輸,如果是,則結(jié)束本流程;否則,繼續(xù)等待服務(wù)器發(fā)送的分片。圖5所示方法中,檢查分片完整性和正確性、判斷是否可以對ESG信息進(jìn)行部分展現(xiàn)以及向用戶展現(xiàn)ESG信息的方法請參見現(xiàn)有技術(shù)的有關(guān)方法實(shí)施,在此不再贅述。至此,完成本發(fā)明實(shí)施例三中傳輸電子節(jié)目指南的流程。由上述實(shí)施例可見,本發(fā)明在終端向服務(wù)器請求ESG信息時(shí),服務(wù)器根據(jù)終端的請求將包含所有待發(fā)送分片信息的分片信息列表發(fā)送給終端;然后,由終端根據(jù)從服務(wù)器接收的分片信息列表,向服務(wù)器請求分片;服務(wù)器再根據(jù)終端的請求,將所有待發(fā)送分片分多次發(fā)送給終端。如此,分多次傳輸避免了服務(wù)器一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,提高了傳輸?shù)目煽啃院蛡鬏斝省4送?,本?shí)施例中,終端只向服務(wù)器發(fā)送一次分片請求消息,并在所發(fā)送的分片請求消息中指定終端愿意接收的分片數(shù)量以及終端在本地已保存的分片信息。如此,一方面,終端不需要每次指定分片,簡化了終端的處理;另一方面,由服務(wù)器控制分片的發(fā)送順序,服務(wù)器可以將相關(guān)聯(lián)的分片放在一個消息中發(fā)送,便于終端向用戶展現(xiàn)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種傳輸電子節(jié)目指南ESG的方法,其特征在于,該方法包括以下步驟終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息;所述服務(wù)器根據(jù)所述請求消息中的ESG信息,確定與該ESG相關(guān)聯(lián)的待發(fā)送分片,并將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端;終端從服務(wù)器接收所有分片信息,并將其中部分分片信息攜帶在分片請求消息中發(fā)送給服務(wù)器;服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片分多次發(fā)送給終端。2、如權(quán)利要求l所述的方法,其特征在于,所述服務(wù)器將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端的方法為服務(wù)器以所確定的所有待發(fā)送分片的分片信息構(gòu)造分片信息列表,并將所述分片信息列表發(fā)送給終端;所述終端將其中部分分片信息攜帶在分片請求消息中發(fā)送給服務(wù)器的方法為終端根據(jù)從服務(wù)器接收的分片信息列表中的所有分片信息,向服務(wù)器發(fā)送攜帶其中部分分片信息的分片請求消息。3、如權(quán)利要求2所述的方法,其特征在于,所述分片請求消息中攜帶的部分分片信息為終端根據(jù)所述分片信息列表確定的、終端所需分片的分片信息;所述終端向服務(wù)器發(fā)送攜帶分片信息的分片請求消息的方法為終端多次向服務(wù)器發(fā)送分片請求消息,并在每個分片請求消息中包含所述終端所需分片的分片信息;所述服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片發(fā)送給終端的方法為服務(wù)器根據(jù)所述分片請求消息中的分片信息確定待發(fā)送分片,并將所確定的待發(fā)送分片發(fā)送給終端。4、如權(quán)利要求3所述的方法,其特征在于,所述分片信息列表包括分片標(biāo)識和分片版本信息;所述終端所需分片為終端根椐所述分片信息列表中的分片標(biāo)識確定的、終端所沒有的分片,或者終端根據(jù)所述分片信息列表中的分片標(biāo)識確定的、終端已保存、且分片版本信息與所述分片信息列表中的分片版本信息不相符的分片。5、如權(quán)利要求2所述的方法,其特征在于,所述服務(wù)器進(jìn)一步保存服務(wù)器與終端之間的會話標(biāo)識、以及與所述終端所請求的ESG相對應(yīng)的分片信息列表;所述分片請求消息中攜帶的部分分片信息為終端根據(jù)所述分片信息列表確定的終端已保存分片、或者終端所沒有分片的分片信息;所述終端向服務(wù)器發(fā)送攜帶分片信息的分片請求消息的方法為終端只向服務(wù)器發(fā)送一次分片請求消息,并在所述分片請求消息中包含所述終端已保存分片、或者終端所沒有分片的分片信息;在每次收到服務(wù)器發(fā)送的分片時(shí),向服務(wù)器發(fā)送確認(rèn)消息;所述服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片發(fā)送給終端的方法為服務(wù)器根據(jù)所述會話標(biāo)識,以及所述終端已保存分片或者終端所沒有分片的分片信息,查找所述分片信息列表,確定待發(fā)送分片,并將所確定的待發(fā)送分片分多次發(fā)送給終端。6、如權(quán)利要求5所述的方法,其特征在于,所述終端進(jìn)一步向服務(wù)器發(fā)送要求服務(wù)器返回的分片數(shù)量信息;所述服務(wù)器向終端發(fā)送的分片的數(shù)量為所述終端要求服務(wù)器返回的分片數(shù)量。7、如權(quán)利要求2、3或5所述的方法,其特征在于,所述終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息的方法為終端通過交互通道向服務(wù)器發(fā)送獲取完整ESG的請求;所述服務(wù)器確定與該ESG相關(guān)聯(lián)的待發(fā)送分片的方法為根據(jù)所述終端的請求,將與所述ESG相關(guān)聯(lián)的所有分片確定為待發(fā)送分片。8、如權(quán)利要求2、3或5所述的方法,其特征在于,所述終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息的方法為終端通過交互通道向服務(wù)器發(fā)送條件查詢請求,請求獲取符合條件的ESG;所述服務(wù)器確定與該ESG相關(guān)聯(lián)的待發(fā)送分片的方法為根據(jù)所述終端的請求,將與符合條件的ESG相關(guān)聯(lián)的所有分片確定為待發(fā)送分片。9、如權(quán)利要求2、3或5所述的方法,其特征在于,在所述服務(wù)器根據(jù)終端的請求確定待發(fā)送分片之后,并在將分片信息列表發(fā)送給終端之前,進(jìn)一步包括服務(wù)器判斷待發(fā)送分片內(nèi)容是否過多,當(dāng)確定分片內(nèi)容過多時(shí),繼續(xù)執(zhí)行所述將分片信息列表發(fā)送給終端的步驟;否則,直接將所有待發(fā)送分片發(fā)送給終端,結(jié)束本流程。10、如權(quán)利要求3所述的方法,其特征在于,構(gòu)造所述分片信息列表的方法為將與一個節(jié)目相關(guān)聯(lián)的所有待發(fā)送分片的分片信息置于所述分片信息列表中連續(xù)的位置上;所述終端多次向服務(wù)器發(fā)送包含分片信息的分片請求消息的方法為終端按照所述分片信息列表中分片信息的順序請求分片。11、如權(quán)利要求5所述的方法,其特征在于,構(gòu)造所述分片信息列表的方法為將與一個節(jié)目相關(guān)聯(lián)的所有待發(fā)送分片的分片信息置于所述分片信息列表中連續(xù)的位置上;所述服務(wù)器將所確定的待發(fā)送分片分多次發(fā)送給終端的方法為服務(wù)器按照所述分片信息列表中分片信息的順序?qū)⒋l(fā)送分片發(fā)送給終端。12、如權(quán)利要求2、3或5所述的方法,其特征在于,所述分片信息列表包括待發(fā)送分片總數(shù)、分片標(biāo)識、分片版本信息、分片在本消息中的起始位置、分片生存時(shí)間的起始時(shí)間和結(jié)束時(shí)間、分片大小、分片的編碼格式或者具體的分片信息中的任意一個或者多個的組合。13、如權(quán)利要求2、3或5所述的方法,其特征在于,所述服務(wù)器進(jìn)一步將終端每次可以申請的最大分片數(shù)量信息發(fā)送給終端;所述終端所請求的分片數(shù)量小于或者等于所述終端每次可以申請的最大分片數(shù)量。14、如權(quán)利要求13所述的方法,其特征在于,所述終端每次可以申請的最大分片數(shù)量的值,由服務(wù)器根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況或者服務(wù)器自身的處理情況動態(tài)調(diào)整,或者由服務(wù)器根據(jù)網(wǎng)絡(luò)狀況或者服務(wù)器自身的處理情況預(yù)先設(shè)置。15、如權(quán)利要求3所述的方法,其特征在于,所述終端向服務(wù)器發(fā)送的分片請求消息中包括所需要分片的分片標(biāo)識、分片版本信息或者本條消息向服務(wù)器申請的分片數(shù)量信息中的任意一個或者多個的組合。16、如權(quán)利要求5所述的方法,其特征在于,所述終端向服務(wù)器發(fā)送的分片請求消息中包括會話標(biāo)識、分片標(biāo)識、分片版本信息、分片信息列表性質(zhì)參數(shù)、本條消息要求服務(wù)器返回的分片數(shù)量、接收情況反饋參數(shù)中的任意一個或者多個的組合;其中,分片信息列表性質(zhì)參數(shù)的值中包括表示所述分片信息列表中所列出的分片是終端已保存的分片的值,或者表示分片信息列表中所列出的分片是終端終端所沒有的分片的值;其中,接收情況反饋參數(shù)的值中包括表示終端已成功接收服務(wù)器發(fā)送的消息的值,或者表示需要服務(wù)器重發(fā)上一條消息的值。17、如權(quán)利要求2、3或5所述的方法,其特征在于,所述服務(wù)器將分片發(fā)送給終端時(shí),進(jìn)一步將所發(fā)送分片的分片標(biāo)識、分片版本信息、該分片在本消息中的起始位置、分片大小、本次所發(fā)送的分片數(shù)量、終端每次可以申請的最大分片數(shù)量、失效分片信息列表中的任意一個或者多個的組合發(fā)送給終端;其中,所述失效分片信息列表是失效分片的分片標(biāo)識和分片版本信息中的任意一個或者組合;所述終端向服務(wù)器發(fā)送分片請求消息的方法為終端向服務(wù)器請求分片信息列表中所列出的、且失效分片信息列表中所未列出的分片。18、如權(quán)利要求5所述的方法,其特征在于,所述服務(wù)器與終端之間的消息交互進(jìn)一步攜帶標(biāo)識服務(wù)器與終端之間會話的會話標(biāo)識;所述服務(wù)器向終端發(fā)送分片時(shí),根據(jù)所述會話標(biāo)識確定待發(fā)送分片。19、如權(quán)利要求2、3或5所述的方法,其特征在于,終端接收到來自于服務(wù)器的分片之后,根據(jù)上一次向服務(wù)器發(fā)送的請求,檢查所接收到的分片的完整性和正確性,當(dāng)未完整、正確地接收所請求的分片時(shí),重發(fā)上一次向服務(wù)器發(fā)送的請求。20、如權(quán)利要求19所述的方法,其特征在于,當(dāng)完整、正確地接收了所請求的分片時(shí),終端進(jìn)一步判斷是否可以對所保存的分片信息進(jìn)行部分展現(xiàn),如果可以,則向用戶展現(xiàn)部分分片信息;否則,繼續(xù)根據(jù)分片信息列表向服務(wù)器請求分片。21、如權(quán)利要求20所述的方法,其特征在于,所述向用戶展現(xiàn)部分分片信息之后,進(jìn)一步包括根據(jù)分片信息列表與終端已保存的分片,判斷是否完成了所有分片的傳輸,若沒有完成,繼續(xù)根據(jù)分片信息列表向服務(wù)器請求分片;否則,結(jié)束本流程。22、一種電子節(jié)目指南服務(wù)器,其特征在于,所述服務(wù)器包括分片處理模塊、請求處理模塊、通信模塊和數(shù)據(jù)存儲模塊;其中,所述分片處理模塊,用于接收來自于請求處理模塊的待發(fā)送分片信息,以所接收的待發(fā)送分片信息構(gòu)造分片信息列表,并將所述分片信息列表發(fā)送給通信模塊;其中,所述請求處理模塊,用于根據(jù)通信模塊接收的請求消息,查詢^:據(jù)存儲模塊,并將查詢得到的待發(fā)送分片信息發(fā)送給分片處理模塊,在接收到來自于通信模塊的分片請求消息時(shí),根據(jù)所述消息查詢數(shù)據(jù)存儲模塊,并將查詢得到的分片發(fā)送給通信模塊;其中,所述通信模塊,用于接收請求消息,并將所接收到的請求消息發(fā)送給所述請求處理模塊;并用于將來自于分片處理模塊的分片信息列表或者來自于請求處理模塊的分片向外發(fā)送;其中,所述數(shù)據(jù)存儲模塊,用于存儲分片信息。23、一種終端,其特征在于,所述終端包括分片處理模塊、請求處理才莫塊、通信模塊和數(shù)據(jù)存儲模塊;其中,所述分片處理模塊,用于接收來自于請求處理模塊的分片信息列表和分片信息,并根據(jù)所述分片信息列表查詢數(shù)據(jù)存儲模塊,確定需要向服務(wù)器請求的分片,將所確定的需要請求的分片信息發(fā)送給請求處理模塊;其中所述請求處理模塊,用于將來自于通信模塊的分片信息列表和分片信息向分片處理模塊發(fā)送,并以來自于分片處理模塊的需要請求的分片信息產(chǎn)生分片請求消息,通過通信模塊向服務(wù)器發(fā)送;其中,所述通信模塊,用于將來自于請求處理模塊的請求消息向外發(fā)送,并將接收到的分片信息列表或者分片發(fā)送給所述請求處理模塊;其中,所述數(shù)據(jù)存儲模塊,用于存儲分片信息。24、一種電子節(jié)目指南傳輸系統(tǒng),其特征在于,所述系統(tǒng)包括電子節(jié)目指南ESG服務(wù)器和終端;所述終端,用于向所述ESG服務(wù)器發(fā)送ESG請求消息;所述ESG服務(wù)器,用于接收來自于終端的請求,并將與終端所請求的ESG相關(guān)聯(lián)的分片分多次發(fā)送給終端。25、如權(quán)利要求24所述的系統(tǒng),其特征在于,所述服務(wù)器,進(jìn)一步用于根據(jù)終端所請求的ESG確定與之相關(guān)聯(lián)的待發(fā)送分片,并將包含所有待發(fā)送分片標(biāo)識的分片信息列表發(fā)送給終端;所述終端,進(jìn)一步用于根據(jù)所述ESG服務(wù)器返回的分片信息列表,分多次向所述ESG服務(wù)器發(fā)送分片請求消息。全文摘要本發(fā)明公開了一種傳輸電子節(jié)目指南的方法,該方法包括以下步驟終端向服務(wù)器發(fā)送攜帶ESG信息的請求消息;所述服務(wù)器根據(jù)所述請求消息中的ESG信息,確定與該ESG相關(guān)聯(lián)的待發(fā)送分片,并將所確定的所有待發(fā)送分片的分片信息發(fā)送給終端;終端從服務(wù)器接收所有分片信息,并將其中部分分片信息攜帶在分片請求消息中發(fā)送給服務(wù)器;服務(wù)器根據(jù)所接收到的分片請求消息中的分片信息,將待發(fā)送分片分多次發(fā)送給終端。應(yīng)用本發(fā)明能夠避免服務(wù)器一次性向終端發(fā)送包含大量數(shù)據(jù)的消息,能夠提高傳輸?shù)目煽啃院蛡鬏斝?;并且,能夠避免終端接收無用的分片信息,節(jié)約資源。文檔編號H04N7/173GK101132292SQ20061012178公開日2008年2月27日申請日期2006年8月22日優(yōu)先權(quán)日2006年8月22日發(fā)明者杰張,張楚雄,騰石申請人:華為技術(shù)有限公司