專利名稱:在dvb-h系統(tǒng)中優(yōu)化esg數(shù)據(jù)傳輸?shù)南到y(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手持?jǐn)?shù)字視頻廣播(DVB-H)系統(tǒng),更具體地講,涉及一 種在DVB-H系統(tǒng)中傳輸電子服務(wù)指南(ESG)數(shù)據(jù)期間高效地將一個會話劃分 為幾個會話以轉(zhuǎn)發(fā)劃分的會話的系統(tǒng)和方法。
背景技術(shù):
DVB-H是指為改善在運動期間接收數(shù)字電視(DTV)能力的目的而創(chuàng)建的 技術(shù)標(biāo)準(zhǔn),字母"H"是指"手持"。甚至在駕駛或者步行時,這些標(biāo)準(zhǔn)也支持 在任何時間任何地點提供高質(zhì)量音頻和圖像服務(wù)的移動多媒體廣播。
使用這種DVB-H的服務(wù)模型具有以下配置。首先,發(fā)送方配置有網(wǎng)絡(luò), 通過該網(wǎng)絡(luò),公共通信商(common carrier)和廣播站根據(jù)通用移動電信系統(tǒng)數(shù) 字視頻廣播(DVB-UMTS)標(biāo)準(zhǔn)彼此交互作用。廣播站基于高級視頻編碼數(shù)字 視頻廣播(DVB-AVC)標(biāo)準(zhǔn)在DVB-H的傳輸方案中將壓縮數(shù)據(jù)傳遞到終端。 隨后,終端根據(jù)通信標(biāo)準(zhǔn)(例如通用移動電信系統(tǒng)/移動通信全球系統(tǒng)數(shù)字視頻 廣播(DVB-UMTS/GSM)與公共通信商進(jìn)行通信,并且該終端現(xiàn)在能夠經(jīng)由通 信網(wǎng)絡(luò)將關(guān)于接收方的信息實時傳遞給廣播站。
另一方面,在DVB-H中,大多數(shù)與廣播有關(guān)的信息被包括在電子服務(wù) 指南(ESG)中,使用ESG用戶能夠選擇感興趣的TV或無線電頻道或者要下 載的項。另外,ESG提供允許終端能夠與包括在DVB-H傳輸流中的特定互 聯(lián)網(wǎng)協(xié)議(IP)流連接的信息。管理ESG的整個處理被具體地劃分為三個處理 引導(dǎo)ESG的第一處理、獲得ESG的第二處理和更新ESG的第三處理。
第一處理使得終端能夠知道終端能夠接收什么種類的ESG并且如何獲 得這些ESG。第二處理使得終端能夠集合ESG信息并且管理集合的ESG信 息。第三處理使得終端能夠恢復(fù)具有最新版本的ESG信息。
在ESG數(shù)據(jù)的傳輸中,DVB-HESG標(biāo)準(zhǔn)支持單流的模式(以下稱為"單 流模式")以及多流的模式(以下稱為"多流模式")。然而,由于在多流的情 況下,沒有對每一會話的劃分的詳細(xì)準(zhǔn)則或者分割的規(guī)則,因此頻繁發(fā)生ESG 數(shù)據(jù)的傳輸效率低。具體地講,隨著數(shù)據(jù)量的增加,數(shù)據(jù)處理時間增加,并 且存在用于建立分割的規(guī)則的需要。此外,當(dāng)以通常方式提供DVB-H服務(wù)時,如果觀看和收聽所需的重要 數(shù)據(jù)(例如,頻道的服務(wù)發(fā)現(xiàn)協(xié)議(SDP)等)改變(例如停止觀看和收聽直到將完 成終端的更新的情況),則在傳統(tǒng)方式中發(fā)生改變。發(fā)明內(nèi)容如上所述,可形成各種擴(kuò)展,例如會話的特性和通過稍后的多流模式的 作用劃分等。在這種情況下,按照每一會話的分割規(guī)則必須重新應(yīng)用的必要 性正在增加。采用本標(biāo)準(zhǔn)的配置,規(guī)則不是變化地應(yīng)用到每一會話而是僅統(tǒng) 一地應(yīng)用到每一會話是有問題的。以后它將變?yōu)榉浅V匾慕Y(jié)構(gòu)問題,并且 能夠妨礙功能擴(kuò)展。而且,如果在手持?jǐn)?shù)字視頻廣播(DVB-H)廣播服務(wù)期間信道信息改變, 終端必須重新分析信道信息,因此將必然發(fā)生服務(wù)中斷。然而,非常不方便 的是,當(dāng)服務(wù)中斷發(fā)生時,用戶必須在空閑模式中等待,直到DVB-H廣播服 務(wù)重新開始。因此,做出本發(fā)明來解決發(fā)生在傳統(tǒng)系統(tǒng)中的上述問題,本發(fā)明的目的 在于提供一種用于在電子服務(wù)指南(ESG)數(shù)據(jù)的傳輸期間高效地將一個會話 劃分為幾個會話以轉(zhuǎn)發(fā)劃分的會話,從而優(yōu)化DVB-H系統(tǒng)中ESG數(shù)據(jù)的傳 輸?shù)南到y(tǒng)和方法。此外,本發(fā)明的另一目的在于提供一種在DVB-H系統(tǒng)中優(yōu)化ESG數(shù)據(jù) 傳輸?shù)南到y(tǒng),該系統(tǒng)能夠提高DVB-H廣播的服務(wù)質(zhì)量的改善,并且即使觀看 者當(dāng)前觀看且收聽節(jié)目的頻道的重要信息改變,該系統(tǒng)業(yè)最小化服務(wù)中斷。為了實現(xiàn)本發(fā)明的以上目的,根據(jù)本發(fā)明提供一種在手持?jǐn)?shù)字視頻廣播 (DVB-H)系統(tǒng)中優(yōu)化電子服務(wù)指南(ESG)數(shù)據(jù)的傳輸?shù)姆椒?,包括以下步驟 將ESG數(shù)據(jù)從DVB-H服務(wù)提供者發(fā)送到終端,在該ESG數(shù)據(jù)中設(shè)置按照 ESG會話表示每一會話的作用的會話類型;由終端4企測在ESG數(shù)據(jù)中設(shè)置的 每一會話類型;和由終端基于檢測的會話類型,在ESG數(shù)據(jù)會話之間進(jìn)行區(qū) 分,并且根據(jù)其類型劃分ESG數(shù)據(jù)會話。為了實現(xiàn)本發(fā)明的以上目的,根據(jù)本發(fā)明提供一種在手持?jǐn)?shù)字視頻廣播 (DVB-H)系統(tǒng)中優(yōu)化電子服務(wù)指南(ESG)數(shù)據(jù)的傳輸?shù)南到y(tǒng),該系統(tǒng)包括 DVB-H服務(wù)提供者,將ESG數(shù)據(jù)發(fā)送到終端,在該ESG數(shù)據(jù)中設(shè)置按照ESG 會話表示每一會話的作用的會話類型;終端,檢測在ESG數(shù)據(jù)中設(shè)置的每一 會話類型,并且基于檢測的會話類型,在ESG數(shù)據(jù)會話之間進(jìn)行區(qū)分,并且 根據(jù)其類型劃分ESG數(shù)據(jù)會話。
通過下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他目的、特點和優(yōu)點將會變得更加清楚,其中圖1示出根據(jù)本發(fā)明優(yōu)選實施例的ESG單流的傳輸模式; 圖2示出根據(jù)本發(fā)明優(yōu)選實施例的ESG多流的傳輸模式; 圖3示出根據(jù)本發(fā)明第一實施例的根據(jù)ESG分割規(guī)則被分為幾個會話隨后按作用(role)傳送的會話;圖4示出根據(jù)本發(fā)明另 一實施例的通過ESG分割規(guī)則重構(gòu)的會話;和傳送的操作的流程圖;圖6是示出根據(jù)本發(fā)明優(yōu)選實施例的終端按照分割聲明的新規(guī)則的操作 的流程圖;和圖7示出根據(jù)本發(fā)明優(yōu)選實施例在分割聲明中定義的句法。
具體實施方式
下面,參照附圖描述本發(fā)明優(yōu)選實施例。盡管相同部件顯示在不同附圖 中,但是它們在下面描述和附圖中由相同標(biāo)號指示。在本發(fā)明下面的描述中, 當(dāng)包括于此的已知功能和配置的詳細(xì)描述可能使得本發(fā)明的主題非常不清楚 時將省略對它們的詳細(xì)描述。根據(jù)本發(fā)明,提供一種將幾個會話根據(jù)它們的作用高效地劃分為各種類 型以在DVB-H廣播服務(wù)中ESG數(shù)據(jù)傳輸期間轉(zhuǎn)發(fā)劃分的會話的系統(tǒng)和方法。 對此,當(dāng)存在大量ESG數(shù)據(jù)時,其間攜帶實際ESG數(shù)據(jù)的會話被分配執(zhí)行 廣播服務(wù)需要的合適作用,并且隨后被轉(zhuǎn)發(fā)。對此,信道重要信息的變化被 指定為重構(gòu)會話,該重構(gòu)會話隨后能夠被傳輸。終端接收重構(gòu)會話以獲得將 改變的信息,并且提前準(zhǔn)備服務(wù)的變化。對此,由于必要時終端能夠隨意訪 問需要的ESG數(shù)據(jù)會話,因此終端的數(shù)據(jù)接收方案的效率改善很大,并且能 夠最小化服務(wù)的中斷。為了有效地描述本發(fā)明,首先描述DVB-H中ESG的傳輸方案,稍后描 述通知消息的格式以及與所述格式相應(yīng)的系統(tǒng)操作。首先,終端通過接收ESG流將獲得接收服務(wù)提供者提供的服務(wù)所必需的 信息。當(dāng)用戶通過使用獲得的信息選擇了指定服務(wù)時,終端訪問傳輸以提供 服務(wù)的數(shù)據(jù)流,隨后接收數(shù)據(jù)。通過使用ESG片段來傳輸終端訪問數(shù)據(jù)流需 要的信息。根據(jù)ESG數(shù)據(jù)模型,ESG數(shù)據(jù)的片段被幾個片段接幾個片段地集合成一 個片段集合,隨后被包括在一個容器中,在flute會話期間,所述容器被認(rèn)為 是一個對象并且被傳輸。在ESG單流傳送模式中介紹第一描述。在圖1中所示的相同flute會話 期間傳輸ESG容器。通過從ESG引導(dǎo)(bootstrap)會話轉(zhuǎn)發(fā)的ESG訪問描述符 查找所述flute會話。另一方面,在ESG多流傳送模式中,如圖2所示,在多于三個的會話期 間傳輸ESG容器。在ESG引導(dǎo)會話期間,ESG通告輪播(carousel) flute會話 被指定,并且在ESG通告輪播flute會話期間,得知其間實際ESG容器被傳 輸?shù)臅挼臄?shù)目以及關(guān)于所述會話的信息。參照圖2,服務(wù)提供者向終端通知關(guān)于ESG引導(dǎo)會話的信道(即路徑)的 信息("信道信息"),以便傳輸ESG。隨后,如果終端根據(jù)信道信息與信道 連接,則終端接收包括ESG提供者描述符和ESG訪問描述符的引導(dǎo)信息。 通過ESG提供者描述符,關(guān)于涉及ESG提供者的ID、名稱、標(biāo)志等信息被 轉(zhuǎn)發(fā),通過ESG訪問描述符,關(guān)于ESG的通告輪播的信息,傳送ESG期間 關(guān)于每一 IP會話的數(shù)目的信息和地址的信息被轉(zhuǎn)發(fā)。在ESG的通告輪播期間,ESG初始容器和ESG的索引容器被轉(zhuǎn)發(fā)。ESG 初始容器包括對ESG譯碼的解碼器選項、分割聲明、索引列表和索引結(jié)構(gòu)。 在多會話期間傳送ESG的情況下,分割聲明包括關(guān)于按照每一會話的劃分參 考的信息、和關(guān)于每一會話的信道的信息。索引列表和索引結(jié)構(gòu)包括將被轉(zhuǎn) 發(fā)的ESG的片段以及關(guān)于容器之間的映射的信息。圖1和2中示出的ESG flute會話表示ESG數(shù)據(jù)會話。ESG被包括在容器中,并且隨后與容器一起被轉(zhuǎn)發(fā)。每一容器包括表示 關(guān)于配置容器的片段的信息的片段管理結(jié)構(gòu)和E S G片段。ESG的這種數(shù)據(jù)模型包括服務(wù)片段、時間表片段、內(nèi)容片段、獲得片段、服務(wù)綁定片段、購買片段和購買頻道片段。ESG具有關(guān)于廣播服務(wù)的信息,并且在不同于實際數(shù)據(jù)流的單獨時間通過使用單獨的互聯(lián)網(wǎng)協(xié)議(IP)流被轉(zhuǎn)發(fā)到終端。因此,服務(wù)提供者能夠在提供服務(wù)之前通過使用ESG模型提供用 戶在接收服務(wù)之前必須已經(jīng)得知的用戶信息。通過接收ESG模型,終端獲得 接收服務(wù)提供者提供的服務(wù)必然需要的信息。當(dāng)用戶選擇指定服務(wù)時,終端 通過使用獲得的信息訪問被傳輸以提供服務(wù)的數(shù)據(jù)流,隨后接收數(shù)據(jù)。下面,單獨地描述本發(fā)明的優(yōu)選實施例。本發(fā)明的第一優(yōu)選實施例包括 通過使用分割聲明在為其間攜帶ESG數(shù)據(jù)的會話指定作用之后轉(zhuǎn)發(fā)會話的處 理;和在終端檢查分割聲明之后將會話分為主要數(shù)據(jù)會話、當(dāng)前數(shù)據(jù)會話和 未來數(shù)據(jù)會話的處理。本發(fā)明第二實施例包括除以上會話以外,附加定義 當(dāng)發(fā)生包括信道信息變化、數(shù)據(jù)更新等的項改變時報告改變的重構(gòu)會話的處 理;和確定重構(gòu)會話以提前獲得更新的數(shù)據(jù)的處理,其中,由終端執(zhí)行確定 的處理。首先,將參照圖3和6描述與本發(fā)明的此實施例相應(yīng)的方案,其中,其 間攜帶實際ESG數(shù)據(jù)的每一會話的作用被指定并且隨后被轉(zhuǎn)發(fā)。圖3示出根 據(jù)本發(fā)明的這一實施例的根據(jù)ESG分割規(guī)則被劃分為幾個會話隨后按作用傳 送的會話。如圖3所示,在多流模式中可轉(zhuǎn)發(fā)ESG數(shù)據(jù)。在多流模式中,每一會話 的信息被插入ESG通告輪播內(nèi)的初始容器中,隨后插入的信息與初始容器一 起被傳輸。具體地講,當(dāng)在多會話期間傳送ESG時,分割聲明包括關(guān)于按照 每一會話的劃分參考的信息以及關(guān)于每一會話的信道的信息。索引列表和索果終端確認(rèn)分割聲明,則現(xiàn)在能夠得知將被傳輸?shù)臅挼臄?shù)目、每一會話的 IP地址以及關(guān)于端口的信息。如圖3所示,幾個會話被分為三個會話,為所述會話指定作用,并且在 劃分的會話期間,實際ESG數(shù)據(jù)被單獨傳輸。在本發(fā)明的該實施例中,會話 的作用被分為三個會話。也就是,幾個會話被劃分為三個會話,例如主要數(shù) 據(jù)會話、當(dāng)前數(shù)據(jù)會話和未來數(shù)據(jù)會話。為了如上劃分會話,必須改善手持?jǐn)?shù)字視頻廣播基于計算機(jī)的消息系統(tǒng) (DVB-H CBMS)標(biāo)準(zhǔn)的分割聲明的結(jié)構(gòu)。在本發(fā)明的用于高效劃分ESG數(shù)據(jù)
并且傳輸劃分的數(shù)據(jù)以便提供被指定合適的作用的幾個會話的方法中,在本 發(fā)明中,新的字段被定義在分割聲明中,并且建立的字段的位置被改變,從 而如下所述,每一會話能夠被設(shè)置為特定值。為此,首先定義稱為會話類型 的新字段。因此,每一會話可被分配會話類型,并且出現(xiàn)可設(shè)置合適類型的 字段值的方法。如上所述,為了在分割聲明中在會話作用之間進(jìn)行區(qū)分,添加了圖7中通過標(biāo)號600指示所定義的部分。在該部分中定義每一會話作用的會話類型被設(shè)置為用于在會話之間進(jìn)行區(qū)分的值。因此,如果終端僅檢查出會話類型 的值,則終端現(xiàn)在能夠?qū)挿譃橹饕獢?shù)據(jù)會話、當(dāng)前數(shù)據(jù)會話和未來數(shù)據(jù) 會話。首先,在主要數(shù)據(jù)會話期間,提供廣播服務(wù)所必需的信息被攜帶,并且 大體上沒有改變的重要數(shù)據(jù)(例如服務(wù)片段、獲得片段、服務(wù)綁定片段、購買 片段和購買頻道片段等)被包括。將參照圖7詳細(xì)描述產(chǎn)生主要數(shù)據(jù)會話的處理,圖7示出根據(jù)本發(fā)明在 分割聲明中定義的句法。在主要數(shù)據(jù)會話中,會話類型被設(shè)置到圖7中顯示的用于報告主要數(shù)據(jù) 會話的值,field—identifier被設(shè)置為"0", field—encoding被設(shè)置為"0x0101", 從而有效周期可被設(shè)置。具體地講,由于在主要數(shù)據(jù)會話期間攜帶提供廣播 服務(wù)所需的基本數(shù)據(jù),因此有效周期被設(shè)置為相對短期間(例如一天等),并且 應(yīng)該被設(shè)置為7天或更少。此外,必要時主要數(shù)據(jù)會話被設(shè)置為多個,隨后 可轉(zhuǎn)發(fā)多個會話。例如,在產(chǎn)生主要數(shù)據(jù)會話中,在主要數(shù)據(jù)會話期間可以 攜帶提供廣播服務(wù)必要的數(shù)據(jù)的同時,首先僅在一個主要數(shù)據(jù)會話期間一次 攜帶提供廣播服務(wù)所需的最少數(shù)據(jù),隨后在另 一主要會話期間可以攜帶剩余 必要數(shù)據(jù)。其結(jié)果是,可以創(chuàng)建多個主要數(shù)據(jù)會話,隨后能夠轉(zhuǎn)發(fā)多個會話。在當(dāng)前數(shù)據(jù)會話中,用于報告當(dāng)前數(shù)據(jù)會話的值被設(shè)置到圖7中顯示的 會話類型。以與主要數(shù)據(jù)會話的相同方式,可以設(shè)置并轉(zhuǎn)發(fā)多個有效周期。 在當(dāng)前數(shù)據(jù)會話期間攜帶提供當(dāng)前服務(wù)所需的數(shù)據(jù)(例如,時間表片段、內(nèi)容 片段等)。也就是,攜帶執(zhí)行由用戶從各種服務(wù)中選擇的服務(wù)所需的數(shù)據(jù)。于 此,按照公共通信商的管理策略或者廣播站需要,有效周期被設(shè)置為短期間 (例如3小時,24小時等),并且應(yīng)纟皮:沒置為7天或更少。在未來數(shù)據(jù)會話中,用于發(fā)出未來數(shù)據(jù)會話的通知的值被設(shè)置到圖7中
顯示的會話類型,并且攜帶在未來提供服務(wù)所需的數(shù)據(jù)(例如,時間表片段、 內(nèi)容片段等)。于此,按照公共通信商的管理策略或者廣播站需要,有效周期 可被設(shè)置為7天或更多,并且通過使用分別表示有效時間的開始和有效時間的結(jié)束的變量start—field—value和end_field_value可^皮i殳置。另夕卜,可如其^也 會話一樣設(shè)置多個未來數(shù)據(jù)會話,按照公共通信商的策略或者廣播站需要, 未來數(shù)據(jù)會話可包括當(dāng)前數(shù)據(jù)會話期間攜帶的數(shù)據(jù),相反可只包括除了在當(dāng) 前數(shù)據(jù)會話期間攜帶的數(shù)據(jù)以外的剩余數(shù)據(jù)。同樣,由于在終端側(cè),在未來 數(shù)據(jù)會話期間攜帶的數(shù)據(jù)僅被用作附加數(shù)據(jù),因此數(shù)據(jù)沒必要一定被接收, 并且可提前預(yù)設(shè)數(shù)據(jù)是否被接收。如上所述,如果幾個會話根據(jù)它們的作用被分為各種類型,則可按照每 一會話設(shè)置有效周期。因此,在本發(fā)明中,按照每一會話通過使用 start—field_value和end—field—value來設(shè)置有效周期。如果按照每一會話設(shè)置 有效周期,則由于終端可在首先接收了有效周期短的數(shù)據(jù)之后接收有效周期 長的數(shù)據(jù),因此可高效實現(xiàn)ESG數(shù)據(jù)的傳輸。同時,由于幾個會話根據(jù)它們的作用被分為各種類型,在每一劃分的會 話期間ESG數(shù)據(jù)被單獨傳輸,因此終端首先接收并分析提供廣播服務(wù)所必需 的數(shù)據(jù),并且隨后能夠?qū)⑹S喔郊訑?shù)據(jù)作為后臺作業(yè)處理。因此,由于能夠 僅用必要的最少數(shù)據(jù)而不用等待接收完所有ESG數(shù)據(jù)來將數(shù)據(jù)顯示在屏幕 上,因此等待時間大大減小,并且能夠顯著改善服務(wù)質(zhì)量。下面,將參照圖4描述根據(jù)本發(fā)明另一實施例的根據(jù)ESG分割規(guī)則的重 構(gòu)會話。為了有效示出圖4,參照圖7中顯示的句法。當(dāng)提供DVB-H廣播服務(wù)所需的重要數(shù)據(jù)發(fā)生改變時,提出最小化由更 新終端的延遲引起的服務(wù)質(zhì)量下降的方案。在本發(fā)明的該實施例中,當(dāng)重構(gòu) 發(fā)生時,為了通知重構(gòu)發(fā)生,其間僅更新所需的數(shù)據(jù)被集合并且被攜帶的重 構(gòu)會話被附加產(chǎn)生,從而在創(chuàng)建的重構(gòu)會話期間,數(shù)據(jù)被傳輸?shù)浇K端。下面描述產(chǎn)生重構(gòu)會話的處理。在重構(gòu)會話期間,在最近創(chuàng)建的重要更新數(shù)據(jù)被攜帶,其中,與指定頻 道相關(guān)的服務(wù)發(fā)現(xiàn)協(xié)議(SDP)文件和再現(xiàn)所需的重要數(shù)據(jù)(例如時間表)被攜 帶。為了產(chǎn)生重構(gòu)會話,圖7中顯示的會話類型被設(shè)置為用于報告重構(gòu)會話 的值。在本發(fā)明中的創(chuàng)建重構(gòu)會話中,在分割聲明中定義服務(wù)統(tǒng)一資源標(biāo)示符(serviceURI)和應(yīng)用重構(gòu)的時刻。換句話說,將圖7中顯示的num—field設(shè)置 為"2,,啟動僅存儲在重構(gòu)會話期間攜帶的數(shù)據(jù)以用于特殊使用的處理。此外, 為了設(shè)置serviceURI,第一 field—idenifier被設(shè)置為"0x01",并且field—encoding 被設(shè)置為"0x0000",從而為field—idenfifier和field—encoding指定字符串類型。 另外,使用作為分隔符的空值代替表示結(jié)束有效時間的serviceURI列表字符 串被插入end—field—value。此時,根據(jù)信息改變的信道數(shù)可為serviceURI指 定多個值。接著,第二 field—identifier被設(shè)置為ESG標(biāo)準(zhǔn)文檔的TABLE8.2中為 "DVB reserved"指定的值之 一 (例如"0x02"),并且設(shè)置的值被用于第二 field—identifiers另夕卜,field—encoding被設(shè)置為"0x0400",并且應(yīng)用到改變的 數(shù)據(jù)的時刻具有日期的形式,例如秒、分、小時、日、月和年。應(yīng)用到 end_field—value的時間被設(shè)置為以秒的偶數(shù)單位。 一方面,每個serviceURI 的信息被分配到一個重構(gòu)會話,并且可在重構(gòu)會話期間被傳送。另一方面,涉 及多個serviceURI的信息被分配到一個重構(gòu)會話,并且隨后能夠在重構(gòu)會話 期間被傳輸。如上所述,根據(jù)本發(fā)明優(yōu)選實施例,劃分的會話可被傳送,ESG分割聲 明中的句法結(jié)構(gòu)必須如圖7所示被修改。具體地,定義會話類型的字段被添 加,從而在每一會話的作用之間進(jìn)行區(qū)分,并且能夠為每一會話指定會話類 型。t匕夕卜,為了改善這種問題 一旦num—field、 overlapping、 field—identifier、 field—encoding和field—length的值被確定,必須將相同的分割規(guī)則應(yīng)用于所有 會話,在本發(fā)明中,每一會話可被設(shè)置為特定值的部分被插入圖7中的標(biāo)號 600指定的位置。由于在建立分割規(guī)則之前添加能夠?qū)⒑线m的作用分配給每 一會話的會話類型,因此終端能夠容易地在會話的作用之間進(jìn)行區(qū)分,并且 能夠稍后提供多種應(yīng)用服務(wù)。參照圖5,提供根據(jù)本發(fā)明優(yōu)選實施例對創(chuàng)建并傳送分別被分配合適作 用的會話的操作的描述。參照圖5,在步驟401,服務(wù)提供者按照合適的作用 將會話分為幾個會話,從而創(chuàng)建分別被分配了合適作用的劃分的會話。更加 詳細(xì)地,服務(wù)提供者將數(shù)據(jù)分為提供將被轉(zhuǎn)發(fā)的廣播服務(wù)所必需的必要數(shù)據(jù)、 提供當(dāng)前廣播服務(wù)所需的數(shù)據(jù)、以及未來提供附加服務(wù)所必需的數(shù)據(jù),從而 產(chǎn)生其間分別攜帶相應(yīng)數(shù)據(jù)的主要數(shù)據(jù)會話、當(dāng)前數(shù)據(jù)會話和未來數(shù)據(jù)會話。 此外,根據(jù)本發(fā)明優(yōu)選實施例,如果發(fā)生需要重構(gòu)的情況,則服務(wù)提供者產(chǎn)
生其間攜帶重構(gòu)所需的數(shù)據(jù)的重構(gòu)會話。如果以這種方式創(chuàng)建每一會話,則 在步驟402,服務(wù)提供者將關(guān)于引起在會話作用之間區(qū)分能力的會話的信息插入分割聲明。以這種方式進(jìn)行該過程,在步驟403,服務(wù)提供者完成ESG 數(shù)據(jù)以將其傳輸?shù)浇K端。
下面,將參照圖6描述接收ESG數(shù)據(jù)的終端的操作,圖6是根據(jù)本發(fā)明 優(yōu)選實施例示出按照分割聲明的新規(guī)則的終端的操作的流程圖。終端根據(jù)圖 7中顯示的句法分析分割聲明。
如圖6所示,如果廣播服務(wù)再現(xiàn)給觀看者(即用戶),則在步驟500,終端 接收ESG引導(dǎo)會話。當(dāng)接收到ESG引導(dǎo)會話時,終端分析ESG引導(dǎo)會話, 并且在步驟505,確定當(dāng)前傳輸模式是多流模式還是單流模式。如果當(dāng)前傳 輸模式不是多流模式,則在步驟510,終端確定當(dāng)前傳輸模式是單流模式, 搜索相關(guān)會話,并且接收所有ESG數(shù)據(jù)。相反,在多流模式中,在步驟515, 終端對通告輪播解碼。具體地,在接收ESG引導(dǎo)會話時開始ESG數(shù)據(jù)傳輸, ESG引導(dǎo)會話包括ESG提供者描述符和ESG訪問描述符。ESG訪問描述符 在通告輪播會話期間占有信息。當(dāng)終端搜索通告輪播會話以接收初始容器時, 其能夠在初始容器中檢測關(guān)于分割聲明的信息。在本發(fā)明中,通過使用關(guān)于 分割聲明的信息,終端能夠檢測其間傳輸實際ESG數(shù)據(jù)的每一會話的作用。
如上所述,如果終端對通告輪播會話解碼,則終端能夠從分割聲明獲得 關(guān)于每一會話的信息。因此,在步驟520,終端確定是否存在將被檢查的會 話,并且搜索每一會話。也就是, 一旦終端基于通過分析關(guān)于分割聲明的信 息檢測的有效周期定位主要數(shù)據(jù)會話和當(dāng)前數(shù)據(jù)會話,終端就接收ESG數(shù)據(jù)。 在未來數(shù)據(jù)會話中,終端通過確定其是否接收未來數(shù)據(jù)會話來確定相關(guān)ESG 數(shù)據(jù)的接收。當(dāng)尋找每一會話時,在步驟525,終端確定是否存在重構(gòu)會話。 如果重構(gòu)會話存在,則終端進(jìn)行步驟530,并且存儲在相關(guān)重構(gòu)會話期間攜 帶的ESG數(shù)據(jù)。也就是,終端預(yù)先存儲更新的數(shù)據(jù),以將更新的數(shù)據(jù)應(yīng)用 到預(yù)設(shè)的重構(gòu)應(yīng)用的時刻。在重構(gòu)會話期間,重構(gòu)應(yīng)用的時刻與更新的數(shù)據(jù) 一起傳送。
相反,如果定位的會話不是重構(gòu)會話,則在步驟535,終端確定有效周 期是否表示一天或更少。如果這樣,則在步驟540,終端接收在會話期間攜 帶的ESG數(shù)據(jù),處理接收的數(shù)據(jù),并且返回步驟520。具有有效周期一天或 更少的會話與其間攜帶提供廣播服務(wù)所需的必要數(shù)據(jù)的主要數(shù)據(jù)會話相應(yīng), 或者表示其間攜帶提供由用戶選擇的服務(wù)所需的數(shù)據(jù)的當(dāng)前數(shù)據(jù)會話。如果在步驟535,確定會話具有多于一天的有效周期,則終端認(rèn)為該會話是未來 數(shù)據(jù)會話,并且進(jìn)行步驟555以將該會話作為后臺作業(yè)處理。為了盡可能提 前DVB-H廣播服務(wù)的開始時間,也就是,為了最小化用戶等待廣播服務(wù)開始作為后臺作業(yè)處理。以該方式進(jìn)行該過程,如果在步驟520不再存在將被氺企 查的會話,則終端進(jìn)行步驟550,以基于在主要數(shù)據(jù)會話期間和在當(dāng)前數(shù)據(jù) 會話期間接收的ESG數(shù)據(jù),顯示頻道列表,并在步驟555,將未來數(shù)據(jù)會話 作為后臺作業(yè)處理。如上所述,根據(jù)本發(fā)明,由于在DVB-H廣播服務(wù)中應(yīng)用在ESG數(shù)據(jù)傳 輸期間有效的分割規(guī)則,大大改善了終端的數(shù)據(jù)接收方案的效率。此外,由 于即使觀看者正在觀看節(jié)目的頻道的重要信息改變,也提前提供重構(gòu)信息, 因此在最小化服務(wù)的中斷的同時能夠促進(jìn)服務(wù)質(zhì)量的改善。具體地,由于在 本發(fā)明的CBMS(基于計算機(jī)的消息系統(tǒng))ESG會話分割聲明的標(biāo)準(zhǔn)中解決了 擴(kuò)展的限制,因此能夠后來提供在多會話模式下利用分割的規(guī)則的各種功能。盡管已經(jīng)參照其特定優(yōu)選實施例顯示和描述了本發(fā)明,但是本領(lǐng)域的技 術(shù)人員將理解,在不脫離本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式 和細(xì)節(jié)上的各種改變。因此,本發(fā)明的精神和范圍不是由其描述的實施例限 定,而是由權(quán)利要求及其等同權(quán)利要求限定。
權(quán)利要求
1、一種在DVB-H系統(tǒng)中優(yōu)化ESG數(shù)據(jù)的傳輸?shù)姆椒ǎㄒ韵虏襟E(1)將ESG數(shù)據(jù)從DVB-H服務(wù)提供者發(fā)送到終端,在該ESG數(shù)據(jù)中設(shè)置按照ESG會話表示每一會話的作用的會話類型;(2)由終端檢測在ESG數(shù)據(jù)中設(shè)置的每一會話類型;和(3)由終端基于檢測的會話類型,在ESG數(shù)據(jù)會話之間進(jìn)行區(qū)分,并且根據(jù)其類型劃分ESG數(shù)據(jù)會話。
2、 如權(quán)利要求l所述的方法,其中,在定義涉及ESG數(shù)據(jù)會話的信息 的區(qū)域中設(shè)置會話類型。
3、 如權(quán)利要求l所述的方法,其中,步驟(2)包括 接收ESG引導(dǎo)會話,并且對接收的ESG引導(dǎo)會話解碼; 如果解碼結(jié)果表示ESG多流模式,則從ESG引導(dǎo)會話得知ESG通告輪播會話的位置;在得知的位置檢查在ESG通告輪播會話期間包括在初始容器中的分割 聲明;和在分割聲明中感測每一設(shè)置的會話類型。
4、 如權(quán)利要求l所述的方法,其中,步驟(3)包括以下步驟如果檢測的會話類型相應(yīng)于主要數(shù)據(jù)會話被設(shè)置,則得知指定主要數(shù)據(jù) 會話的ESG數(shù)據(jù)會話的位置;和在具有得知的位置的ESG數(shù)據(jù)會話期間獲得執(zhí)行DVB-H廣播服務(wù)所需 的必要數(shù)據(jù)。
5、 如權(quán)利要求4所述的方法,其中,必要數(shù)據(jù)包括服務(wù)片段數(shù)據(jù)、獲得 片段數(shù)據(jù)、服務(wù)綁定片段數(shù)據(jù)、購買片段數(shù)據(jù)和購買頻道片段數(shù)據(jù)。
6、 如權(quán)利要求l所述的方法,其中,步驟(3)包括如果檢測的會話類型相應(yīng)于當(dāng)前數(shù)據(jù)會話被設(shè)置,則得知指定當(dāng)前數(shù)據(jù) 會話的ESG數(shù)據(jù)會話的位置;和在具有得知的位置的ESG數(shù)據(jù)會話期間獲得執(zhí)行由用戶選擇的DVB-H 廣播服務(wù)所需的必要數(shù)據(jù)。
7、 如權(quán)利要求6所述的方法,其中,必要數(shù)據(jù)包括時間表片段數(shù)據(jù)和內(nèi) 容片段數(shù)據(jù)。
8、 如權(quán)利要求l所述的方法,其中,步驟(3)包括如果檢測的會話類型相應(yīng)于未來數(shù)據(jù)會話被設(shè)置,則得知指定未來數(shù)據(jù)會話的ESG數(shù)據(jù)會話的位置;和通過將附加數(shù)據(jù)作為后臺作業(yè)處理來獲得處理附加數(shù)據(jù),其中,需要附 加數(shù)據(jù)來提供DVB-H廣播服務(wù),并且所述附加數(shù)據(jù)在具有得知的位置的ESG 數(shù)據(jù)會話期間被攜帶。
9、 如權(quán)利要求l所述的方法,其中,按照其間將ESG數(shù)據(jù)發(fā)送到終端 的ESG數(shù)據(jù)會話設(shè)置每一 ESG數(shù)據(jù)會話的有效周期。
10、 如權(quán)利要求9所述的方法,還包括 由終端得知指定給ESG數(shù)據(jù)的有效周期;和由終端基于得知的有效周期在ESG數(shù)據(jù)會話之間進(jìn)行區(qū)分,并且根據(jù)其 類型劃分ESG數(shù)據(jù)會話。
11、 如權(quán)利要求IO所述的方法,其中,由終端首先處理具有短有效周期 的ESG數(shù)據(jù)會話。
12、 如權(quán)利要求l所述的方法,其中,步驟(3)包括如果檢測的會話類 型相應(yīng)于重構(gòu)會話被設(shè)置,則將指定重構(gòu)會話的ESG數(shù)據(jù)會話與其他會話進(jìn) 行區(qū)分,并且將ESG數(shù)據(jù)會話劃分為重構(gòu)會話。
13、 如權(quán)利要求12所述的方法,其中,重構(gòu)會話具有設(shè)置具有信息變化 的服務(wù)信道以及重構(gòu)應(yīng)用的時刻的分割聲明。
14、 如權(quán)利要求12所述的方法,還包括在重構(gòu)會話期間獲得重構(gòu)所需的更新數(shù)據(jù),并且存儲獲得的數(shù)據(jù);和 將存儲的數(shù)據(jù)應(yīng)用到指定給重構(gòu)會話的重構(gòu)應(yīng)用的時刻。
15、 一種在DVB-H系統(tǒng)中優(yōu)化ESG數(shù)據(jù)的傳輸?shù)南到y(tǒng),該系統(tǒng)包括 DVB-H服務(wù)提供者,將ESG數(shù)據(jù)發(fā)送到終端,在該ESG數(shù)據(jù)中設(shè)置按照ESG會話表示每一會話的作用的會話類型;終端,檢測在ESG數(shù)據(jù)中設(shè)置的每一會話類型,并且基于檢測的會話類 型,在ESG數(shù)據(jù)會話之間進(jìn)行區(qū)分,并且根據(jù)其類型劃分ESG數(shù)據(jù)會話。
16、 如權(quán)利要求15所述的系統(tǒng),其中,在定義涉及ESG數(shù)據(jù)會話的信 息的區(qū)域中設(shè)置會話類型。
17、 如權(quán)利要求15所述的系統(tǒng),其中,終端接收ESG引導(dǎo)會話以對接 收的ESG引導(dǎo)會話解碼,如果解碼結(jié)果表示ESG多流模式,則從ESG引導(dǎo) 會話得知ESG通告輪播會話的位置,在得知的位置檢查在ESG通告輪播會 話期間包括在初始容器中的分割聲明,并且在分割聲明中感測每一設(shè)置的會 話類型。
18、 如權(quán)利要求15所述的系統(tǒng),其中,如果檢測的會話類型相應(yīng)于主要 數(shù)據(jù)會話被設(shè)置,則終端得知指定主要數(shù)據(jù)會話的ESG數(shù)據(jù)會話的位置,并 且在具有得知的位置的ESG數(shù)據(jù)會話期間獲得執(zhí)行DVB-H廣播服務(wù)所需的 必要數(shù)據(jù)。
19、 如權(quán)利要求18所述的系統(tǒng),其中,必要數(shù)據(jù)包括服務(wù)片段數(shù)據(jù)、獲 得片段數(shù)據(jù)、服務(wù)綁定片段數(shù)據(jù)、購買片段數(shù)據(jù)和購買頻道片段數(shù)據(jù)。
20、 如權(quán)利要求15所述的系統(tǒng),其中,如果才企測的會話類型相應(yīng)于當(dāng)前 數(shù)據(jù)會話被設(shè)置,則終端得知指定當(dāng)前數(shù)據(jù)會話的ESG數(shù)據(jù)會話的位置,并 且在具有得知的位置的ESG數(shù)據(jù)會話期間獲得執(zhí)行由用戶選擇的DVB-H廣 播服務(wù)所需的必要數(shù)據(jù)。
21、 如權(quán)利要求20所述的系統(tǒng),其中,必要數(shù)據(jù)包括時間表片段數(shù)據(jù)和 內(nèi)容片段數(shù)據(jù)。
22、 如權(quán)利要求15所述的系統(tǒng),其中,如果才企測的會話類型相應(yīng)于未來 數(shù)據(jù)會話被設(shè)置,則終端得知指定未來數(shù)據(jù)會話的ESG數(shù)據(jù)會話的位置,并 且通過將附加數(shù)據(jù)作為后臺作業(yè)處理來獲得處理附加數(shù)據(jù),其中,需要附加 數(shù)據(jù)來提供DVB-H廣播服務(wù),并且所述附加數(shù)據(jù)在具有得知的位置的ESG 數(shù)據(jù)會話期間被攜帶。
23、 如權(quán)利要求15所述的系統(tǒng),其中,DVB-H服務(wù)提供者將ESG數(shù)據(jù) 發(fā)送到終端,在按照ESG數(shù)據(jù)會話設(shè)置其有效周期的每一 ESG數(shù)據(jù)會話期 間相應(yīng)地攜帶該ESG數(shù)據(jù)。
24、 如權(quán)利要求23所述的系統(tǒng),其中,終端得知指定給ESG數(shù)據(jù)的有 效周期,基于得知的有效周期在ESG數(shù)據(jù)會話之間進(jìn)行區(qū)分,并且根據(jù)其類 型劃分ESG數(shù)據(jù)會話。
25、 如權(quán)利要求24所述的系統(tǒng),其中,由終端首先處理具有短有效周期 的ESG數(shù)據(jù)會話。
26、 如權(quán)利要求15所述的系統(tǒng),其中,如果檢測的會話類型相應(yīng)于重構(gòu) 會話被設(shè)置,則終端將指定重構(gòu)會話的ESG數(shù)據(jù)會話與其他會話進(jìn)行區(qū)分, 以將ESG數(shù)據(jù)會話劃分為重構(gòu)會話,在重構(gòu)會話期間獲得重構(gòu)所需的更新數(shù) 據(jù)以存儲獲得的數(shù)據(jù),并且將存儲的數(shù)據(jù)應(yīng)用到指定給重構(gòu)會話的重構(gòu)應(yīng)用 的時刻。
全文摘要
公開了一種在DVB-H廣播服務(wù)中在ESG數(shù)據(jù)的傳輸期間高效地將一個會話劃分為幾個會話以轉(zhuǎn)發(fā)劃分的會話的系統(tǒng)和方法。為此,當(dāng)存在大量ESG數(shù)據(jù)時,其間攜帶實際ESG數(shù)據(jù)的會話被分配執(zhí)行廣播服務(wù)所需的合適作用,隨后被轉(zhuǎn)發(fā)。對此,信道的重要信息改變被指定為重構(gòu)會話,該重構(gòu)會話隨后能夠被傳輸。終端接收重構(gòu)會話以獲得將被改變的信息,并且為服務(wù)改變提前準(zhǔn)備。對此,由于必要時終端能夠隨意訪問需要的ESG數(shù)據(jù)會話,因此終端的數(shù)據(jù)接收方案的效率被大大改善,并且最小化服務(wù)中斷。
文檔編號H04Q7/22GK101127827SQ20071014650
公開日2008年2月20日 申請日期2007年8月17日 優(yōu)先權(quán)日2006年8月19日
發(fā)明者全真佑, 金永執(zhí), 韓榮燮 申請人:三星電子株式會社