移動多媒體廣播手機電視業(yè)務規(guī)范_第1頁
移動多媒體廣播手機電視業(yè)務規(guī)范_第2頁
移動多媒體廣播手機電視業(yè)務規(guī)范_第3頁
移動多媒體廣播手機電視業(yè)務規(guī)范_第4頁
移動多媒體廣播手機電視業(yè)務規(guī)范_第5頁
已閱讀5頁,還剩56頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中 國 移 動 通 信 企 業(yè) 標 準 移 動 多 媒 體 廣 播 /手 機 電 視 業(yè) 務 業(yè)務指南技術規(guī)范 Service Guide Specification f or M obile M ultimedia B roadcast/M o b i l e T V 版本號: 2.0.0 中國移動通信集團公司 發(fā)布 - - 發(fā)布 - - 實施 QB- - - QB- - - I 目 錄 1. 范圍 . 1 2. 規(guī)范性引用文件 . 1 3. 術語、定義和縮略語 . 2 3.1. 縮略語 . 2 4. 網(wǎng)絡結構及功能 . 3 5. 業(yè)務指南的數(shù)據(jù)定義 . 4 5.1. 業(yè)務指南的結構 . 4 5.2. 業(yè)務指南的數(shù)據(jù)定義 . 6 5.2.1. SGDD . 6 5.2.2. Service . 9 5.2.3. Content.11 5.2.4. Previewdata . 15 5.2.5. Puchase Item . 16 5.2.6. Purchase Data . 17 5.2.7. Purchase Channel . 20 5.2.8. Access. 21 5.2.9. Schedule . 26 5.2.10. Interactivity Data . 26 6. 業(yè)務指南的封裝和發(fā)送 /接收 . 27 6.1. 業(yè)務指南的封裝 . 27 6.2. 業(yè)務指南的獲取 . 29 6.2.1. 業(yè)務指南請求和接 收的流程 . 30 6.2.2. 業(yè)務指南請求和響應消息的定義 . 34 7. 編制歷史 . 36 附錄 A PreviewData(預覽數(shù) 據(jù))的使用 . 37 附錄 B 套餐 PurchaseItem 中僅包含 service 和 content 中的一種的實現(xiàn)方式 . 37 附錄 C 關于 BDSCell 的格式和終端處理方式 . 38 附錄 D 業(yè)務指南 Schema . 39 前 言 QB- - - II 本標準的目的是對 中國移動手 機電視業(yè)務開展過程中 涉及的 業(yè)務指南設計提出要求,是 業(yè)務指南的數(shù)據(jù)結構、獲取流程等開發(fā)工作 需要遵從的技術文件。 本 標準 主要包括 以下幾方面 內容 : 手機電視 業(yè)務指南( Service Guide) 功能、 數(shù)據(jù)定義以及終端與網(wǎng)絡交互的接口 。 本標準 是移動多媒體廣播 /手機電視系列標準之一,該系列標準的結構、名稱或預計的名稱如下: 序號 標準編號 標準名稱 1 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務業(yè)務規(guī)范V2.0.0 2 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務總體技術要求V2.0.0 3 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視接口規(guī)范 手機終端與業(yè)務平臺間接口分冊 V2.0.0 4 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視接口規(guī)范 數(shù)據(jù)卡(含模塊)與業(yè)務平臺間接口分冊 V2.0.0 5 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視接口規(guī)范 業(yè)務平臺間接口分冊 V2.0.0 6 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視 NAF設備規(guī)范V2.0.0 7 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務 指南服務器設備規(guī)范 V2.0.0 8 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視 BSF設備規(guī)范V2.0.0 9 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務 Portal設備規(guī)范 V1.0.0 10 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視加密機設備規(guī)范V2.0.0 11 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務指南技術規(guī)范V2.0.0 12 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務終端規(guī)范V2.0.0 13 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務數(shù)據(jù)卡(含模塊)技術規(guī)范 V2.0.0 14 QB-X-XXX-XXXX 移動多媒體廣播 /手機電視業(yè)務用戶認證模塊(嵌入式 )技術規(guī)范 V2.0.0 本 標準 由中國移動通信 集團 公司技術 部 提出 ,集團公司技術部歸口 。 本 標準 起草單位: 中國移動通信有限公司研究院。 本 標準 主要起草人: 董靖宇,張慧媛,路曉明,李勇 ,王慧 QB- - - 1 1. 范圍 本標準規(guī)定了與廣電合作的移動多媒體廣播 /手機電視業(yè)務 的業(yè)務指南( Service Guide)部分有關內容 ,供 中國移動內部和廠商共同使用 ,適用于 GSM/GPRS/EDGE/TD-SCDMA網(wǎng)絡以及未來移動通信網(wǎng)絡環(huán)境 。 本標準現(xiàn)階段僅適用于廣播式手機電視業(yè)務。 2. 規(guī)范性引用文件 下列文件中的條款通過本標準的引用而成為本標準的 條款。凡是注日期 的引用文件,其隨后所有的修改單(不包括勘誤的內容)或修訂版均不適用于本標準,然而,鼓勵根據(jù)本標準達成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標準。 表 2-1 規(guī)范性引用文件 1 QB-xx-xxx-xxxx 移動多媒體廣播 /手機電視業(yè)務總體技術要求 V2.0.0 中國移動通信 集團 公司 2 QB-xx-xxx-xxxx 移動多媒體廣播 /手機電視業(yè)務 業(yè)務規(guī)范V2.0.0 中國移動通信 集團 公司 3 OMA BCAST OMA-TS-BCAST_Service_Guide-V1_1-20090324 OMA 4 IETF RFC 2616 Hypertext Transfer Protocol - HTTP/1.1 IETF 5 IETF RFC 2046 Multipurpose Internet Mail Extensions IETF 6 ISO 4217 國際貨幣編碼 ISO 7 IETF RFC 4566 SDP: Session Description Protocol IETF 8 3GPP TS 23 003 Numbering, addressing and identification (Release 7) 3GPP 9 W3C HTML 401 W3C 10 QB-xx-xxx-xxxx 移動多媒體廣播 /手機電視業(yè)務 接口規(guī)范 業(yè)務平臺間接口分冊 V2.0.0 中國移動通信 集團 公司 11 3GPP 26.346 MBMS Protocols and codecs Release 7 3GPP 12 OMA BCAST ServContProt-V1_0-20070727 OMA 13 3GPP 24.008 Mobile radio interface Layer 3 specification Core network protocols 3GPP 14 QB-X-XXX-XXXXXX 移動多媒體廣播 /手機電視接口規(guī)范 手機終端與業(yè)務平臺間接口分冊 V2.0.0 中國移動通信 集團 公司 15 QB-X-XXX-XXXXXX 移動多媒體廣播 /手機電視接口規(guī)范 數(shù)據(jù)卡(含模塊)與業(yè)務平臺間接口分冊 V2.0.0 中國移動通信 集團 公司 QB- - - 2 3. 術語 、定義和縮略語 “必須”、“推薦” /“建議”、和“可選”等詞語在 本標準 中的使用需遵循以下指導。 - “必選” /“必須”項是指業(yè)務、產(chǎn)品和設備所必須提供的功能或性能要求;對應于RFC2119 MUST, REQUIRED, SHALL。 - “推薦” /“建議” /“應”項是指在標準中未作強制要求,若業(yè)務、產(chǎn)品和設備提供的功能或性能要求被認為更佳;對應于 RFC2119 RECOMMENDED, SHOULD。 - “可選” /“可”項指參考性要求,是業(yè)務、產(chǎn)品和設備在目前階段可不提供的功能或性能要求;對應于 RFC2119 MAY, OPTIONAL。 - 必不能,不能,不得:表示絕對的禁止;對應于 RFC2119 MUST NOT, SHALL NOT。 - 不推薦,不建議:表示若業(yè)務、產(chǎn)品和設備按照所述內容制作,被認為略次;對應于RFC2119 SHOULD NOT, NOT RECOMMENDED。 - 規(guī)范中除了明確指明為 “推薦” /“建議”、“可選”外,均為必須要求。 3.1. 縮略語 下列術語 、 定義 和縮略語 適用于本標準 : 表 3-1 縮略語表 縮略語 英文全稱 中文含義 NAF-ID Network Application Function identifier 網(wǎng)絡應用功能標識 XML Extensible Markup Language 可擴展標記語言 BSM BCAST Subscription Management 廣播式業(yè)務訂購管理 GZIP GNU zip GNU壓縮 HTTP Hypertext Transfer Protocol 超文本傳輸協(xié)議 SGDD Service Guide Delivery Descriptor 業(yè)務指南傳輸描述符 SGDU Service Guide Delivery Unit 業(yè)務指南傳輸單元 BDS BCAST Distribution System BCAST內容分發(fā)系統(tǒng) QB- - - 3 4. 網(wǎng)絡結構 及功能 廣 電 側 移 動 多 媒 體 廣 播 / 手 機 電 視 業(yè) 務 系 統(tǒng)M B B M S業(yè) 務 平 臺N A F加 擾 器廣 播 網(wǎng) 絡業(yè) 務 支 撐 系 統(tǒng)移 動 通 信 網(wǎng)G G S NP o r t a l終 端S I M /U S I M 卡互 動 應 用服 務 器H L R復 用 系 統(tǒng)W A P網(wǎng) 關短 信 網(wǎng) 關音 視 頻編 碼 器I S M A C r y p加 擾S G 服 務 器B S F用 戶 管 理 系 統(tǒng)業(yè) 務 控 制業(yè) 務 密 鑰 消 息 封 裝E S G 服 務 器緊 急 廣 播服 務 器P o r t a l手 機 電 視 E S G服 務 器節(jié) 目 流密 鑰 管 理業(yè) 務 密 鑰管 理D M 平 臺用 戶 認證 模 塊隨 e 行 G 3 上 網(wǎng) 筆 記 本業(yè) 務 自 助 服 務 平 臺L B A P二 線 客 服 平 臺綜 合 網(wǎng) 關 圖 4.1 系統(tǒng)結構圖 移動多媒體廣播 /手機電視業(yè)務 系統(tǒng)結構 見 圖 4-1。 ( 1) 中國移動側 MBBMS業(yè)務平臺 主要完成業(yè)務指南的分發(fā),用戶訂購關系管理,用戶密鑰管理,用戶的認證鑒權和計費等功能。 MBBMS業(yè)務平臺包含以下幾個功能模塊: SG服務器:負責業(yè)務指南分發(fā)。 NAF:負責用戶控制以及業(yè)務控制。 Portal:負責 WWW門戶和 WAP門戶展示。 BSF:負責移動用戶密鑰管理。 終端主要完成移動多媒體廣播 /手機電視業(yè)務接收展現(xiàn)并與網(wǎng)絡側 MBBMS業(yè)務平臺配合完成用戶鑒權、訂購關系管理和密鑰管理。 卡是終端側鑒權和密鑰管理的核心模塊,主要完成密鑰的存儲、生成和解密功能。 ( 2) 廣電側 移動多媒體廣播 /手機電視 業(yè)務系統(tǒng)主要完成音視頻編碼、 節(jié)目流 加密、業(yè)務 信息配置 、廣播信號的復用 和 發(fā)射,以及用戶訂購 信息存儲 、 廣電 用戶密鑰管理、 業(yè)務密鑰管理 等。廣電側 移動多媒體廣播 /手機電視 業(yè)務系統(tǒng)包含以下功能模塊: 音視頻編碼器:負責對音 視頻進行編碼。 QB- - - 4 緊急廣播服務器: 負責向公眾通告緊急事件。 ESG服務器: 用于 配置頻道信息 。 手機電視 ESG服務器:用于生成包含節(jié)目費率在內的移動雙向業(yè)務指南信息。 加擾器:使用 節(jié)目 流密鑰對 手機電視 業(yè)務進行加擾。 節(jié)目流密鑰管理:使用業(yè)務密鑰加密 節(jié)目流 密鑰,生成 節(jié)目流密鑰消息 。 業(yè)務密鑰管理:產(chǎn)生業(yè)務密鑰,并使用廣電用戶密鑰加密業(yè)務密鑰,提供給中 國 移動側 NAF。 復用器:負責對移動多媒體 /手機電視 業(yè)務進行復用。 用戶管理系統(tǒng):負責 存儲用戶訂購信息,并對用戶鑒權 ,具有與中 國 移動側 NAF的接口。 Portal:負 責 WWW門戶和 WAP門戶展示。 ( 3) 互動應用服務器可以向用戶提供與多媒體節(jié)目相關的互動應用。 5. 業(yè)務指南的 數(shù)據(jù)定義 5.1. 業(yè)務指南的結構 業(yè)務指南的結構如下圖所示: QB- - - 5 P r o v i s i o n i n g C o r e S e r v i c e C o n t e n t S c h e d u l e 1 0 . . n A c c e s s A c c e s s S e s s i o n D e s c r i p t i o n 0 . . n 0 . . n P u r c h a s e I t e m 0 . . n 0 . . n P u r c h a s e D a t a P u r c h a s e C h a n n e l 1 0 . . n 0 . . n 1 . . n S e r v i c e G u i d e D e l i v e r y D e s c r i p t o r P r e v i e w D a t a 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n I n t e r a c t i v i t y D a t a 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n 0 . . n0 . . n0 . . n 圖 5.1 業(yè)務指南數(shù)據(jù)結構 其中 SGDD是業(yè)務指南傳輸描述符,用于提供業(yè)務指南的結構、獲取方式等信息。具體的手機電視業(yè)務信息由 Service、 Content、 Schedule、 Purchaseitem、 PurchaseData、PurchaseChannel、 PreviewData、 InteractivityData、 Access、 Session Description攜帶,這些數(shù)據(jù)單元在下文中稱為分片( Fragment)。 結構圖中箭頭及兩端數(shù)字的含義說明: F r a g m e n t A F r a g m e n t Ba . . . b c . . . d 圖 5.2 分片之間的對應關系 如圖示意,箭頭表示引用和關聯(lián)關系。圖 5.2表示一個 A分片可以關聯(lián)到 cd個 B分片,而一個 B分片可以被 ab個 A分片所引用。 業(yè)務指南采用 XML文件表達,編碼規(guī)范為 UTF-8,并使用 GZIP進行壓縮 。 QB- - - 6 5.2. 業(yè)務指南的數(shù)據(jù)定義 在下列數(shù)據(jù)定義中, E=Element表示元素, A=Attribute表示屬性, E1=sub-element表示子元素, E2=sub-elements sub-element表示子元素的子元素,以此類推。 NM表示網(wǎng)絡必須支持, NO表示網(wǎng)絡可選支持; TM表示終端必須支持, TO表示終端可選支持。 5.2.1. SGDD SGDD包含兩部分信息 SGDD自身的信息 ( 包括 SGDD的標識、版本 ; 業(yè)務指南數(shù)據(jù)單元( SGDU)的地址 ) 業(yè)務指南分片的信息 ( 各 SGDU下所含分片的標識、版本、編碼、類型的相關信息 ) 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 ServiceGuideDeliveryDescriptor E 業(yè)務指南傳輸描述符 ,即 SGDD,用于傳輸業(yè)務指南的總體信息和各分片的描述信息 id A NM/TM 0.1 SGDD 在 SG中的唯一標識。 anyURI version A NM/TM 0.1 版本號 unsignedInt BSMList E1 NO/TM 0.1 BSM標識的聲明 BSMSelector E2 NM/TM 1.N 該參數(shù)用來標識本 SGDD中包含的SGDU所對應的 廣播式 業(yè)務 管理 平臺信息 。 id A NM/TM 1 BSMSelector的標識,用來標識不同運營商的業(yè)務平臺信息,該 ID在SGDD中保持唯一。對于基于非 IP承載的廣播網(wǎng)絡,該ID可用于不同運營商所對應的加密系統(tǒng)系統(tǒng)標識,終端可根據(jù)該標識來確定應該獲取的 節(jié)目流密鑰anyURI QB- - - 7 消息 。 目前該值由業(yè)務指南服務器根據(jù)配置填入。 DescriptorEntry E1 NM/TM 1.N SGDD入口信息 ,提供獲取 SGDU的地址 AlternativeAccessURL E2 NM/TM 0N 通過交互通道獲取 SGDU的 URL anyURI ServiceGuideDeliveryUnit E2 NM/TM 1.N 若干 分片 按照一定格式 (實現(xiàn)方式參見 6.2) 封裝生成的數(shù)據(jù)單元 Fragment E3 NM/TM 1N 業(yè)務指南分片信息 transportID A NM/TM 01 該業(yè)務指南分片在 SGDU的頭部( header)中 的 標識 (與 6.1中fragmentTransportID相同) unsignedInt id A NM/TM 1 該 業(yè)務指南分片的 標識 anyURI version A NM/TM 1 該業(yè)務指南 分片的 版本 unsignedInt fragmentEncoding A NM/TM 01 該 業(yè)務指南分片的編碼方式 0 XML 編碼的OMA BCAST 業(yè)務指南分片 1 SDP 分片 2 MBMS USD( 參見 MBMS Protocols and codecs Release 7 11在 SessionDescriptionReference 中定義的 MBMS User Service Description) 3 XML 編碼的ADP( Associated Delivery unsignedInt QB- - - 8 Procedure) 4 127 保留,用于 BCAST 擴展 128-255 保留,用于私有擴展 fragmentType A NM/TM 01 對于 以 XML編碼的業(yè)務指南分片 ,該字段用于表示分片 的類型 0 未定義 1 Service 分片 2 Content 分片 3 Schedule 分片 4 Access 分片 5 PurchaseItem 分片 6 PurchaseData 分片 7 PurchaseChannel 分片 8 P reviewData 分片 9 InteractivityData 分片 10-127 保留 ,用于 BCAST 擴展 128-255 保留 ,用于私有擴展 unsignedInt PrivateExt(E1) E1 NO/TO 01 用于包含私有或者特定應用信息的元素 Welcome Information E2 NO/TO 0.1 業(yè)務歡迎語 String QB- - - 9 5.2.2. Service Service 分片 用于描述 手機電視 業(yè)務 的 頻道的信息 , 一個 Service分片 可以 用來提供 一個電視頻道 ( 例如 CCTV-5)的信息 。 一個頻道可以包含多個節(jié)目(一個 Service分片可以被多個 Content分片所引用) 。 Service分片 的數(shù)據(jù)定義如下: 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 Service E Service 分片 id A NM/TM 1 該 Service 分片的標識。 anyURI version A NM/TM 1 該分片的版本號。新版本從接收到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) globalServiceID A NM/TM 0.1 該分片描述的頻道的標識,命名規(guī)則參見 移動多媒體廣播 /手機電視業(yè)務業(yè)務規(guī)范 2的業(yè)務代碼編碼規(guī)則。 anyURI weight A NM/TM 01 該頻道相對于其他頻道展現(xiàn)給用戶的順序。該值提供了一種頻道列表順序的組織方法。 頻道的 weight 取值越低,展現(xiàn)優(yōu)先級越高(即在終端 界面 上的位置 越靠前)。 unsignedShort forfree A NM/TM 01 免費指示, “ true”表示免費,“ false”表示收費。 boolean servicetype E1 NM/TM 0.N 業(yè)務類別 0 未規(guī)定 1 基本電視節(jié)目 2 基本音頻廣播 4 - Cachecast 5 文件下載 6 軟件管理 unsignedByte QB- - - 10 7 通告 8 業(yè)務指南 9 終端配置 10 - 127 為未來應用保留 128 -短格式視頻節(jié)目片斷 129 -流模式數(shù)據(jù)服務 130-255 為私有應用保留 混合的頻道類型可以通過多個 service type 進行表述。 Name E1 NM/TM 1.N 頻道的名稱,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML屬性 xml:lang 實現(xiàn)。 string Description E1 NM/TM 0.N 本 頻道 的描述, 如果需要多種語言進行描述,則可以利用該元素內 嵌的XML 屬性xml:lang實現(xiàn)。 string Genre E1 NM/TM 0.N 本 頻道 的 類別描述 (如 . 音樂頻道 , 新聞頻道 ) string Extension E1 NM/TM 0N 擴展信息 url A NM/TM 1 對頻道分片進行擴展描述的 URI 鏈接 anyURI Description E2 NM/TM 0.N 對于擴展信息的描述 String ServiceProvider E1 NM/TM 0 N 業(yè)務提供商名稱字符串, 如果需要多種語言進行描述,則可以利用該元素內嵌的 XML 屬性xml:lang實現(xiàn)。 string PreviewDataReference E1 NM/TM 0.N 預覽數(shù)據(jù)分片的索引,該預覽數(shù)據(jù)分片可以為該頻道提 QB- - - 11 供更加豐富的介 紹信息。 idRef A NM/TM 預覽數(shù)據(jù)分片的標識 anyURI usage A NM/TM 規(guī)定了該預覽數(shù)據(jù)分片提供的數(shù)據(jù)的用途: 0. 未定義 1. 頻道切換 2業(yè)務指南瀏覽 3. 頻道預覽 4. Barker 5. Terms of Use 6-127 為未來應用預留 128.背景 129. 預告片 130. 廣告 131-255, 為私有使用預留 注:預覽數(shù)據(jù)分片的使用方式參見附錄 A unsignedByte CADescriptor E1 NM/TM 01 條件接收描述子,保 留 anyURI PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有或者特定應用信息。 5.2.3. Content Content用于 描述某個 電視節(jié)目的相關信息以及該節(jié)目在某 頻道( Service) 中的時間編排,頻道( Service)和節(jié)目( Content)的關系是,節(jié)目 唯一對應于一個 頻道 (一個 content分片只能關聯(lián)到一個 service分片) ,一個 頻道 可包括 若干個 節(jié)目 (一 個 service分片可以被若干 content分片引用) 。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 Content E 節(jié)目分片 id A NM/TM 1 該 Content分片的標識。 anyURI QB- - - 12 version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) globalContentID A NM/TM 0.1 該分片描述的 節(jié)目的 標識 , 命名規(guī)則參見 移動多媒體廣播 /手機電視業(yè)務業(yè) 務規(guī)范 2的業(yè)務代碼編碼規(guī)則 。 anyURI forfree A NM/TM 01 免費指示, “ true”表示免費,“ false”表示收費。 boolean live A NM/TM 01 直播指示, “ true”表示直播,“ false”表示錄像 boolean repeat A NM/TM 01 回放指示, “ true”表示重播,“ false”表示首播 boolean Keyword E1 NM/TM 0 N 關鍵詞字符串, ESG中 對 keyword的實現(xiàn)方式是“ 多個關鍵詞之間以“ ;”分隔 ”,因此在映射過程中需要對 該字符串 以“ ;”為標記 進行分解,生成 N個關鍵字 字符串 ( KEYWORD)。 string ContentClass E1 NM/TM 1 N 內容分類,表示內容的 媒體 類型,定義見 IETF RFC 2046 5。單個內容類型的 可能取 值為“ text”、“ image”、“ audio”、“ video”或者“ application”,復合的內容類型為“ multipart” string ServiceReference E1 NM/TM 1 該 節(jié)目 分片 歸屬的頻道 分片 QB- - - 13 idRef A NM/TM 1 該節(jié)目分片歸屬的頻道 分片 的 分片 標識 anyURI Name E1 NM/TM 1.N 節(jié)目的名稱,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML屬性 xml:lang實現(xiàn)。 string Description E1 NM/TM 0.N 節(jié)目的描述,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML屬性 xml:lang實現(xiàn)。 string StartTime E1 NM/TM 01 向用戶展現(xiàn)該節(jié)目的開始時間,通過XML內嵌的數(shù)據(jù)類型 d ateTime 表達 dateTime EndTime E1 NM/TM 01 向用戶展現(xiàn)該節(jié)目的結束時間,通過XML內嵌的數(shù)據(jù)類型 dateTime 表達 dateTime AudioLanguage E1 NM/ TM 0.N 內容伴音語言指示字符串,不同伴音之間用 /分隔,如“漢語 /藏語” string TextLanguage E1 NM/ TM 0.N 字幕語言指示字符串,不同語言之間用 /分隔,如“漢語 /藏語” string Genre E1 NM/TM 0.N 內 容的類別 (如 .喜劇 ,戲劇 ) string Extension E1 NM/TM 0N 擴展信息 url A NM/TM 1 對節(jié)目分片進行擴展描述的 URI鏈接 anyURI Description E2 NM/TM 0N 對于擴展信息的描述 String QB- - - 14 PreviewDataReference E1 NM/TM 0.N 預覽數(shù)據(jù)分片的索引,該預覽數(shù)據(jù)分片可以為該頻道提供圖片、動畫等更加豐富介紹信息。 idRef A NM/TM 1 預覽數(shù)據(jù)分片的標識 anyURI usage A NM/TM 1 規(guī)定了該預覽數(shù)據(jù)分片提供的數(shù)據(jù)的用途: 0. 未定義 1. 頻道切換 2業(yè)務指南瀏覽 3. 頻道預覽 4. Barker 5. Terms of Use 6-127 為未來應用預留 128. 背景 129. 預告片 130. 廣告 131-255, 為私有使用預留 注:預覽數(shù)據(jù)分片的使用方式參見附錄 A。 unsignedByte CADescriptor E1 NM/TM 01 條件接收描述子,保留 anyURI PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 QB- - - 15 E2 NO/TO 0N 私有或者特定應用信息。 5.2.4. Previewdata PreviewData( 預覽數(shù)據(jù)分片 ) 用于提供頻道或者節(jié)目的介紹信息,使用戶可以了解頻道 /節(jié)目的概況 ,并有助于用戶在頻道間進行切換 。該分片可以包含簡單的文字描述、靜態(tài)圖片 等多媒體信息 。 Service , Content , Schedule , PurchaseData都可以引用 PreviewData該分片。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 PreviewData E 預覽數(shù)據(jù)分片 id A NM/TM 1 該分片的標識,。 anyURI version A NM/TM 1 該分片的版本號。新版本的分片從接收到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) Picture E1 NM/TM 0.1 需要顯示給用戶的圖像 如果提供 Picture元素, PictureURI和 PictureData 兩個 E2子元素必須提供且只提供一個 PictureURI E2 NM/TM 0.1 圖像的 URL 地址 . 終端向該 URL 發(fā)起HTTP GET 請求并獲得圖片 如果提供PictureURI 元素,為提升用戶感知,建議終端獲取業(yè)務指南后,在后臺發(fā)起相應請求。 anyURI MIMEType E2 NM/TM 0.1 圖像的編碼 類型 String PictureData E2 NM/TM 0.1 圖像數(shù)據(jù),用 Base64 編碼 . base64Binary QB- - - 16 Text E1 NM/TM 0.1 為頻道 /節(jié)目提供預覽用途的文字說明 string PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有或者特定應用信息。 5.2.5. Puchase Item PurchaseItem即 套餐 ,是用戶購買的最小單位 。 一個 PurchaseItem可以包含若干個Service,或者若干個 content,但是需要說明,一個 PurchaseItem只能包含頻道或者節(jié)目 中的 一種,這種限制是通過 Service Guide XML schema中的 choice 來實現(xiàn)的 (實現(xiàn)見附錄B) 。通過與若干 Service關聯(lián),可實現(xiàn)對相應頻道的訂購;通過與 若 干 content關聯(lián),可實現(xiàn)對 相應 節(jié)目的訂購。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 PurchaseItem E 節(jié)目 套餐 分片 id A NM/TM 1 該 PurchaseItem分片的標識。 anyURI version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) globalPurchaseItemID A NM/TM 1 本 套餐 的標識。 anyURI ServiceReference E1 NM/TM 0.N 本 套餐 分片關聯(lián) 的 頻道分片 idRef A NM/TM 1 該 套餐 分片所關聯(lián)的頻道 分片的 分片 標識。 anyURI ContentReference E1 NM/TM 0N 本套餐 分片關聯(lián) 的 節(jié)目分片 idRef A NM/TM 1 該 套餐 分片所關聯(lián)的節(jié)目 分片的 分片 標識。 anyURI Name E1 NM/TM 1.N 該 套餐 的 名稱 ,如果需要多種語言進行描述,則可以利用該元string QB- - - 17 素內嵌的 XML 屬性xml:lang 實現(xiàn)。 Description E1 NM/TM 0.N 該 套餐 的 描述 ,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML 屬性xml:lang 實現(xiàn)。 string Extension E1 NM/TM 0N 該分片的其他擴展 信息 url A NM/TM 0.N 對該 套餐 分片進行擴展描述的 URI 鏈接 anyURI Description E2 NM/TM 0.1 對 從上述 URI 指向的網(wǎng)頁獲取的其他 擴展信息的描述 string PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有或者特定應用信息。 5.2.6. Purchase Data PurchaseData分片的作用如下 : 實現(xiàn) 套餐 分片和訂購渠道分片之間的 關聯(lián) ,即,該 套餐 是 從哪個訂購渠道( Purchase Channel)獲得的。 表述與該 套餐 相關的針對 該 訂購渠道的所有信息 (可包含 套餐 的價格信息)。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 PurchaseData E 訂購 數(shù)據(jù)分片 id A NM/TM 1 該 PurchaseData分片的標識。 anyURI version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) Description E1 NM/TM 0.N 訂購數(shù)據(jù)的 描述 ,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML 屬性xml:lang 實現(xiàn)。 string QB- - - 18 PriceInfo E1 NM/TM 0.1 給出與該PurchaseData 分片相關聯(lián)的 套餐 的價格信息。 subscriptionType A NM/TM 1 訂購的類型 ,值可填以下幾種: 128: 節(jié)目按次 129: 頻道包月 130: 包月 套餐 (包含的 頻道 多于一個 ) 131: 包 多月 套餐資費檔 unsignedByte Period A NM/TM 01 如果訂購類型為 131,則填寫該字段,其取值代表該套餐資費檔的訂購周期。 比如, Period=12 代表訂購周期為 12 個月 unsignedByte MonetaryPrice E2 NM/TM 0.N 價格 對于包月套餐資費檔為單月價格,對于 包多月 套餐資費檔為該套餐資費檔的總體價格 float currency A NM/TM 0 1 貨幣種類,具體參見ISO 42176。 注: CNY 為 ISO 4217中人民幣代碼。 string Extension E1 NM/TM 0N url A NM/TM 1 對 訂購 數(shù)據(jù)分片進行擴展描述的 URI 鏈接 anyURI Description E2 NM/TM 0.N 對從上述 URI 指向的網(wǎng)頁獲取的其他擴展信息的描述 string PurchaseItemRefe E1 NM/TM 1 該 訂購 數(shù)據(jù) 分片 所 關 QB- - - 19 rence 聯(lián) 的 套餐 分片 idRef A NM/TM 1 該 訂購 數(shù)據(jù) 分片 所 關聯(lián) 的套餐分片的標志 anyURI PurchaseChannelReference E1 NM/TM 1N 該 訂購 數(shù)據(jù)所 關聯(lián) 的套餐 訂購渠道 分片 idRef A NM/TM 1 該 訂購 數(shù)據(jù)所 關聯(lián) 的套餐 訂購渠道 分片 的標識 anyURI PreviewDataReference E1 NM/TM 0.N 預覽數(shù)據(jù)分片的標識,該預覽數(shù)據(jù)分片為本訂購數(shù)據(jù)提供了預覽信息。 idRef A NM/TM 1 該 預覽數(shù)據(jù) 分片的標志 anyURI Usage A NM/TM 1 規(guī)定了該預覽數(shù)據(jù)分片提供的數(shù)據(jù)的用途: 0. 未定義 1. 頻道切換 2業(yè)務指南瀏覽 3. 頻道預覽 4. Barker 5. Terms of Use 6-127 為未來應用預留 128. 背景 129. 預告片 130. 廣告 131-255, 為私有使用預留 注:預覽數(shù)據(jù)分片的使用方式參見附錄 A unsignedByte QB- - - 20 PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有 或者特定應用信息。 5.2.7. Purchase Channel PurchaseChannel(訂購渠道) 分片用于 描述一種訂購 的方式 /渠道 ,例如 訂購消息的目的定制 等。 名稱 類型 是否必須 支持 對應關系 描述 數(shù)據(jù)類型 PurchaseChannel E 訂購渠道 id A NM/TM 1 該分片的標識。 anyURI version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) Name E1 NM/TM 1.N 訂購渠道的 名稱 ,如果需要多種語言進行描述,則可以利用該元素內嵌的 XML 屬性xml:lang 實現(xiàn)。 string Description E1 NM/TM 0.N 訂購渠道的描述 , 如果需要多種語言進行描述,則可以利用該元素內嵌的 XML 屬性xml:lang 實現(xiàn)。 string PurchaseURL E1 NM/TM 0.N 訂購請求 的目的 URL。 該字段在 SG服務器根據(jù)配置文件生成。 anyURI Extension E1 NM/TM 0N 該分片的擴展 信息 url A NM/TM 0.1 對訂購渠道分片進行擴展描述的 URI 鏈接 anyURI Description E2 NM/TM 0.N 對于擴展信息的描述 ,如果需要多種語言進行描述,則可以string QB- - - 21 利用該元素內嵌的XML 屬性xml:lang 實現(xiàn)。 PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有或者特定應用信息。 5.2.8. Access Access(接入) Fragment規(guī)定了終端接收和播放 某 頻道、某電視節(jié)目或某時段分發(fā)的內容時 所 需要的接入信息,如廣播網(wǎng)絡的頻點、信道編號、 SDP等。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 Access E 接入 分片 id A NM/TM 1 該 接入 分片的標識, anyURI version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) AccessType E1 NM/TM 1 定義了接入方式 BroadcastServiceDelivery UnicastServiceDelivery BroadcastServiceDelivery E2 NM/TM 01 廣播網(wǎng)絡的 傳輸指示 BDSType E3 NM/TM 0.1 Access分片關聯(lián)的底層分發(fā)網(wǎng)絡類型 包含如下元素 Type Version Type E4 NM/ TM 0.1 底層分發(fā)網(wǎng)絡類型 : 0. IPDC over DVB-H 1. 3GPP MBMS 2. 3GPP2 BCMCS 3 -127. 為將來預留 128. CMMB 129-255.為私有預留 unsignedByte Version E4 NM/ TM 0.N 底層分發(fā)網(wǎng)絡的版本號 當 Type為 3GPP MBMS,string QB- - - 22 Version取值為 Rel-6 SessionDescriptionReference E3 NM/TM 0N 指向或者內嵌的與該Access分片關聯(lián)的Session Description信息 SDP E4 NM/TM 01 內嵌的 Session Description信息,按照 IETF RFC 45667定義的 SDP格式 string KeyManagementSystem E1 NM/TM 0.N 密鑰管理系統(tǒng)標識 如果 ESG中頻道( service)分片中的encrypted屬性為true,表示該頻道為加密頻道,則頻道分片關聯(lián)的 Access分片的KeyManagementSystem根據(jù)下述定義取值;如果 ESG中頻道( service)分片中的encrypted屬性為false,表示該頻道為不 加密頻道,則頻道分片關聯(lián)的 Access分片沒有 該元素 kmsType A NM/TM 1 密鑰管理系統(tǒng)的類型 0. oma-bcast-drm-pki 表明 OMA DRM PKI (Public KeyInfrastructure) 1. oma-bcast-gba_u-mbms表明 GBA_U 3GPP MBMS SKI(Symmetric Key Infrastructure) 2. oma-bcast-gba_me-mbms表明 GBA_ME 3GPP MBMS SKI i.e. GBA_ME can be used 3. unsignedByte QB- - - 23 oma-bcast-prov-bcmcs 表明 provisioned 3GPP2 BCMCS SKI protectionType A NM/TM 1 密鑰管理系統(tǒng)的保護類別 0.僅內容保護 (protection_after_reception in STKM = 0x00 or 0x01 ,具體參見 OMA-BCAST- ServContProt-V1_0-20070727 12) 1.僅業(yè)務保護 (protection_after_reception in STKM = 0x03 ,具體參見OMA-BCAST- ServContProt-V1_0-20070727 12) 2.內容保護,以及對于錄制內容重放的保護 (protection_after_reception in STKM = 0x02 ,具體參見OMA-BCAST- ServContProt-V1_0-20070727 12) 3 127 為未來使用預留 128 255 為私有應用預留 本標準 定義該參數(shù)的取值 為 1。 unsignedByte PermissionsIssuerURI E2 NM/TM 1 發(fā)布權限的平臺的地址,終端請求密鑰應發(fā)送到該地址。 該字段包含三個組成部分 ,格式為 anyURI QB- - - 24 協(xié)議類別 :/主機 域名 :端口號 /主機資源路徑 本標準 中,該字段的主機 域名 配置為 本區(qū)域 NAF域名 端口號由管理員根據(jù)NAF的情況進行配置 主機資源路徑由管理員根據(jù) NAF的情況進行配置 type A NM/TM 1 PermissionsIssuerURI的類型 本標準 中 定義該參數(shù)的取值 為 True, 表示PermissionsIssuerURI的類型是Smartcard Profile boollean ProtectionKeyID E2 NM/TM 0N 訪問被保護內容的 業(yè)務 密鑰 標識。 本標準中,僅在 Access分片中提供ProtectionKeyID base64Binary Type A NM/TM 1 0: ProtectionKeyID = Key Domain ID + SEK/PEK ID, 用于Smartcard Profile,具體參見OMA-BCAST- ServContProt-V1_0-20070727 12. 1-127 為 未來使用預留 128 255 為私有應用預留 本標準 中 定義該參數(shù)的取值 為 0 unsignedByte EncryptionType E1 NM/TM 0N 指示終端訪問業(yè)務所需支持的加密方法: 0 IPsec 1 SRTP 2 ISMACryp unsignedByte QB- - - 25 3 DCF 4-255 為未來使用預留 . 如果未提供該元素,表示業(yè)務未加密,終端可直接接收和解析。 該值可配置,目前取值 為 2。 ServiceReference E1 NM/TM 0.N 本分片所歸屬的Service分片。ServiceReference和ScheduleReference不能同時出現(xiàn)。 每一個 Service分片需要與至少一 個Access分片關聯(lián),為終端提供接入該頻道的信息。 idRef A NM/TM 1 與該 Access分片關聯(lián)的 Service分片的 分片標識 anyURI ScheduleReference E1 NM/TM 0N 本分片所歸屬的Schedule分片。ServiceReference和ScheduleReference不能同時出現(xiàn)。 idRef A NM/TM 1 與該 Access分片關聯(lián)的 Schedule分片的標志 。 anyURI PrivateExt E1 NO/TO 01 用于包含私 有或者特定應用信息的元素 CMMBPara E2 NO/TO 01 CMMB網(wǎng)絡的參數(shù) frequencyNo A NO/TO 01 頻率 編號 unsignedByte serviceid A NO/TO 1 CMMB業(yè)務標識 unsignedShort QB- - - 26 5.2.9. Schedule Schedule(調度) 分片實現(xiàn)電視頻道 /節(jié)目的調度功能。 名稱 類型 是否必須 支持 對應關系 描述 數(shù)據(jù)類型 Schedule E 調度分片 id A NM/TM 1 該分片的標識。 anyURI version A NM/TM 1 該分片的版本號。新版本的分片可以從 接收 到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) InteractivityDataReference E1 NM/TM 0N 本 調度分片 所關聯(lián)的互動 分片 idRef A NM/TM 1 本 調度分片 所關聯(lián)的互動分片 的標識 anyURI PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素 E2 NO/TO 0 N 私有或者特定應用信息 5.2.10. Interactivity Data IneractivityData Fragment( 互動 分片)提供了頻道 /節(jié)目對應的交互業(yè)務的信息。 名稱 類型 是否必需 對應關系 描述 數(shù)據(jù)類型 InteractivityData E 互動 分片 id A NO/TO 1 互動分片 的標識 。 anyURI version A NO/TO 1 該分片的版本號。新版本的分片可以從接收到的時候開始,替換掉老版本的分片。 unsignedInt (32 bits) interactivityMediaDocumentPointer A NO/TO 1 對應的 互動媒體文檔的集合 的 標識 anyURI InteractivityType E1 NO/TO 0N 交互業(yè)務類型描述,如投票 、 競猜等。 string ServiceReference E1 NO/TO 0N 本分片所關聯(lián)的 頻道分片。 idRef A NO/TO 1 相關聯(lián)的 頻道 分片 的標識 anyURL QB- - - 27 ContentReference E1 NO/TO 0N 本分片所關聯(lián)的 節(jié)目分片 idRef A NO/TO 1 相關聯(lián)的 節(jié)目 分片的標識 anyURI InteractiveDelivery E1 NO/TO 01 通過交互信道上獲取互動媒體文檔 所需的相關參數(shù) interactivityMediaURL A NO/TO 01 請求互動媒體文檔 的URL鏈接 anyURI Extension E1 NO/TO 0N 擴展信息 url A NO/TO 1 該分片 的擴展信息 的URI鏈接 anyURI Description E2 NO/TO 0N 對于擴展信息的描述 string PrivateExt E1 NO/TO 01 用于包含私有或者特定應用信息的元素。 E2 NO/TO 0N 私有或者特定應用信息。 6. 業(yè)務指南的封裝和發(fā)送 /接收 6.1. 業(yè)務指南的封裝 為將業(yè)務指南分片傳給終端,網(wǎng)絡側應具備把一個或者多個分片封裝一個 業(yè)務指南 數(shù)據(jù)單元 ( SGDU) 的能力。為了確保終端可以正確接收和解析封裝 在 一個 SGDU的各個 分片,網(wǎng)絡側需遵循以下原則 : SGDU的結構按照下表定義的格式,將相關業(yè)務指南分片封裝后發(fā)送 。 Data Field Name Data Type Service_Guide_Delivery_Unit Unit_Header extension_offset uimsbf32 reserved 16 bits n_o_service_guide_fragments uimsbf24 for(i=0; i n_o_service_guide_fragments; i+) fragmentTransportIDi uimsbf32 fragmentVersioni uimsbf32 offseti uimsbf32 QB- - - 28 Unit_Payload for(i=0; i0) extension_type uimsbf8 next_extension_offset uimsbf32 extension_data bitstring 關于 fragmentTransportID的取值以及和 SGDD中相關字段的對應關系描述如下 其中的 fragmentTransportID的值為 SGDD中該分片的 transportID,用以標識 SGDU中的各分片的位置 QB- - - 29 transportID和分片的 id按照 SGDD的關系一一對應,且在分片的生命周期中保持不變。 通過 fragmentTransportID和 fragmentVersion,終端可以快速判斷相關分片是否發(fā)生更新。 6.2. 業(yè)務指南的 獲取 本節(jié) 內容 規(guī)定 了終端請求和接收 業(yè)務 指南的流程,以及對請求和響應消息的定義。 QB- - - 30 6.2.1. 業(yè)務指南請求和 接收 的流程 . 手機終端業(yè)務指南獲取流程 終 端 W A P 網(wǎng) 關業(yè) 務 指 南 請 求S G 服 務 器業(yè) 務 指 南 請 求業(yè) 務 指 南 響 應業(yè) 務 指 南 響 應( S G D D & S G D U )( S G D D & S G D U )終 端 更 新 業(yè)務 指 南生 成 S G D D 和 F r a g m e n t( S G D D i d & v e r s i o n )( S G D D i d & v e r s i o n )用 戶 打開 客 戶 端L B A P位 置 對 應 關 系 存 儲定 位 請 求定 位 應 答業(yè) 務 指 南 標 識 版 本 判 斷位 置 信 息 判 斷承 載 能 力 判 斷業(yè) 務 指 南 的 生 成 和 下 發(fā)W A P 網(wǎng) 關 所在 省 與 用 戶拜 訪 省 相 同 圖 6.1 手機用戶業(yè)務指南獲取流程 ( 1)業(yè)務指南服務器生成 SGDD和各 Fragment; ( 2)用戶打開客戶端; QB- - - 31 ( 3)終端向 WAP網(wǎng)關發(fā)起業(yè)務指南請求, 請求包含終端當前存有的 SGDD的標識 id和版本version、終端承載能力標識 BroadcastAccess以及終端目前所處的移動通信網(wǎng)絡小區(qū)的標識BDSCell或者用戶手工輸入的區(qū)域名稱 areaName; ( 4) WAP網(wǎng)關將業(yè)務指南請求發(fā)到業(yè)務指南服務器; ( 5) 業(yè)務指南 服務器 根據(jù) 業(yè)務指南請求 進行分析: 根據(jù) areaName或 BroadcastAccess,判斷用戶所處位置 1) 如果用戶手工輸入了區(qū)域名稱,則根據(jù) areaName給用戶返回相應城市的業(yè)務指南。 2) 如果用戶沒有輸入?yún)^(qū)域名稱 areaName,則根據(jù) BDSCell,判斷用戶所處位置,關于 BDSCell的格式、取值詳見移動多媒體廣播 /手機電視業(yè)務業(yè)務指南技術規(guī)范 15附錄 D,處理流程參見移動多 媒體廣播手機電視業(yè)務業(yè)務指南服務器設備規(guī)范 165.1.24對業(yè)務指南請求中的小區(qū)標識信息進行處理。 根據(jù) BroadcastAccess,判斷和終端承載能力相符的業(yè)務指南類型 1) 業(yè) 務 指 南 請 求 消 息 中 攜 帶 BroadcastAccess 為 3GPP MBMS( BroadcastAccess=3GPP MBMS),可以判斷終端請求基于 3GPP MBMS的業(yè)務指南 2) 業(yè)務指南請求消息中攜帶 BroadcastAccess為 CMMB( BroadcastAccess=CMMB),可以判斷終端請求基于 CMMB的業(yè)務指南 3) 業(yè) 務 指 南 請 求 消 息 中 同 時 攜 帶 BroadcastAccess 為 3GPP MBMS 和BroadcastAccess 為 CMMB ( BroadcastAccess=3GPP MBMS& BroadcastAccess=CMMB),可以判斷終端請求基于兩種承載網(wǎng)絡的業(yè)務指南。 根據(jù) TerminalCapability,判斷終端支持的業(yè)務指南版本: 1) 如果業(yè)務指南請求消息中未攜帶 TerminalCapability,則可以判斷終端支持1.0版本的業(yè)務指南 并發(fā)送相應版本的業(yè)務指南 2) 如果業(yè)務指南請求消息中攜帶 TerminalCapability,則可以判斷終端支持 與TerminalCapability值相同版本號 的業(yè)務指南 并發(fā)送相應版本的業(yè)務指南 根據(jù) SGDD的標識 id和版本 version,執(zhí)行以下處理: 1) 如果請求消息中未攜帶參數(shù),那么業(yè)務指南服務器將當前最新的 SGDD以及其中描述的分片(封裝成 SGDU的形式)封裝到響應消息中; 2) 如果請求消息中攜帶了終端緩存的 SGDD的 ID和 Version, SG服務器將該 ID和Version與最新的 SGDD的 ID和 Version進行比較: 若 ID和 Version均相同, 則 響應消息只需包含 200 OK信息; 若 ID相同但 Version不同, 則 服務器返回最新版本的 SGDD;并比較請求消息中標識的 SGDD和最新版本的 SGDD,將發(fā)生變化和新增的分片封裝在 SGDU中,將SGDD和 SGDU封裝到響應消息中; 若 ID不相同 或 服務器上沒有終端請求的 SGDD的 ID,服務器返回最新的 SGDD;并比較請求消息中標識的 SGDD和最新的 SGDD,將發(fā)生變化和新增的分片封裝在SGDU中,將 SGDD和 SGDU封裝到響應消息中; ( 6) 業(yè)務指南服務器將業(yè)務指南響應發(fā)到 WAP網(wǎng)關; ( 7) WAP網(wǎng)關將業(yè)務指南響應發(fā)到終端; ( 8)終 端接收響應消息,并進行如下操作: 1) 如果響應消息中不包含 SGDD,則不對本地 SG以及 SGDD進行更新; 2) 如果響應消息中包含 SGDD,終端: 首先比較本地的 SGDD和響應消息中的 SGDD: QB- - - 32 對于某個分片,如果本地 SGDD中有描述信息,而響應消息中的 SGDD中不包含該分片的描述信息,則刪除該分片; 對于某個分片,如果本地 SGDD中的描述信息和響應消息中的 SGDD包含的描述信息相同,則保持該分片不變; 對于某個分片,如果本地 SGDD中的描述信息和響應消息中的 SGDD包含的描述信息不同,則更新該分片;最新的分片包含在 響應消息的 SGDU中; 對于某個分片,如果本地 SGDD中不包含其描述信息,而響應消息中的 SGDD包含其描述信息,則該分片是新增的分片;終端從響應消息的 SGDU中獲取該分片; 其次用最新的 SGDD覆蓋本地的 SGDD。 . 上網(wǎng)本 /數(shù)據(jù)卡業(yè)務指南獲取流程 終 端 S G 服 務 器業(yè) 務 指 南 請 求業(yè) 務 指 南 響 應( S G D D & S G D U )終 端 更 新 業(yè)務 指 南生 成 S G D D 和 F r a g m e n t( S G D D i d & v e r s i o n )用 戶 打開 客 戶 端L B A P位 置 對 應 關 系 存 儲定 位 請 求定 位 應 答業(yè) 務 指 南 標 識 版 本 判 斷位 置 信 息 判 斷承 載 能 力 判 斷業(yè) 務 指 南 的 生 成 和 下 發(fā)W A P 網(wǎng) 關 所在 省 與 用 戶拜 訪 省 相 同M S I S D N 查 詢 圖 6.2 上網(wǎng)本 /數(shù)據(jù)卡業(yè)務指南獲取流程 QB- - - 33 ( 1)用戶打開客戶端; ( 2)終端發(fā)起業(yè)務指南請求, 請求包含終端當前存有的 SGDD的標識 id和版本 version、終端承載能力標識 BroadcastAccess以及終端目前 所處的移動通信網(wǎng)絡小區(qū)的標識 BDSCell或者用戶手工輸入的區(qū)域名稱 areaName; ( 3) SG進行 MSISDN查詢,詳見 MSISDN查詢流程 ; ( 4) SG根據(jù)根據(jù) 業(yè)務指南請求 進行分析: 根據(jù) areaName或 BroadcastAccess,判斷用戶所處位置 1) 如果用戶手工輸入了區(qū)域名稱,則根據(jù) areaName給用戶返回相應城市的業(yè)務指南。 2) 如果用戶沒有輸入?yún)^(qū)域名稱 areaName,則 根據(jù) BDSCell,判斷用戶所處位置,關于 BDSCell的格式、取值詳見移動多媒體廣播 /手機電視業(yè)務業(yè)務指南技術規(guī)范 15附錄 D, 處理流程參見移動多媒體廣播手機電視業(yè)務業(yè)務指南服務器設備規(guī)范 165.1.24對業(yè)務指南請求中的小區(qū)標識信息進行處理 。 根據(jù) BroadcastAccess,判斷和終端承載能力相符的業(yè)務指南類型 1) 業(yè) 務 指 南 請 求 消 息 中 攜 帶 BroadcastAccess 為 3GPP MBMS( BroadcastAccess=3GPP MBMS),可以判斷終端請求基于 3GPP MBMS的業(yè)務指南 2) 業(yè)務指南請求消息中攜帶 BroadcastAccess為 CMMB( BroadcastAccess=CMMB),可以判斷終 端請求基于 CMMB的業(yè)務指南 3) 業(yè) 務 指 南 請 求 消 息 中 同 時 攜 帶 BroadcastAccess 為 3GPP MBMS 和BroadcastAccess 為 CMMB ( BroadcastAccess=3GPP MBMS& BroadcastAccess=CMMB),可以判斷終端請求基于兩種承載網(wǎng)絡的業(yè)務指南。 根據(jù) TerminalCapability,判斷終端支持的業(yè)務指南版本: 1) 如果業(yè)務指南請求消息中未攜帶 TerminalCapability,則可以判斷終端支持1.0版本的業(yè)務指南 并發(fā)送相應版本的業(yè)務指南 2) 如果業(yè)務指南請求 消息中攜帶 TerminalCapability,則可以判斷終端支持 與TerminalCapability值相同版本號 的業(yè)務指南 并發(fā)送相應版本的業(yè)務指南 根據(jù) SGDD的標識 id和版本 version,執(zhí)行以下處理: 1) 如果請求消息中未攜帶參數(shù),那么業(yè)務指南服務器將當前最新的 SGDD以及其中描述的分片(封裝成 SGDU的形式)封裝到響應消息中; 2) 如果請求消息中攜帶了終端緩存的 SGDD的 ID和 Version, SG服務器將該 ID和Version與最新的 SGDD的 ID和 Version進行比較: 若 ID和 Version均相同 , 則 響應消息只需包含 200 OK信息; 若 ID相同但 Version不同, 則 服務器返回最新版本的 SGDD;并比較請求消息中標識的 SGDD和最新版本的 SGDD,將發(fā)生變化和新增的分片封裝在 SGDU中,將SGDD和 SGDU封裝到響應消息中; 若 ID不相同 或 服務器上沒有終端請求的 SGDD的 ID,服務器返回最新的 SGDD;并比較請求消息中標識的 SGDD和最新的 SGDD,將發(fā)生變化和新增的分片封裝在SGDU中,將 SGDD和 SGDU封裝到響應消息中; ( 5) C_SG將業(yè)務指南響應發(fā)到終端; ( 6)終端接收響應消息,并進行 如下操作: 1) 如果響應消息中不包含 SGDD,則不對本地 SG以及 SGDD進行更新; 2) 如果響應消息中包含 SGDD,終端: 首先比較本地的 SGDD和響應消息中的 SGDD: QB- - - 34 對于某個分片,如果本地 SGDD中有描述信息,而響應消息中的 SGDD中不包含該分片的描述信息,則刪除該分片; 對于某個分片,如果本地 SGDD中的描述信息和響應消息中的 SGDD包含的描述信息相同,則保持該分片不變; 對于某個分片,如果本地 SGDD中的描述信息和響應消息中的 SGDD包含的描述信息不同,則更新該分片;最新的分片包含在響應消息的 SGDU中; 對于某個分片,如果本地 SGDD中不包含其描述信息,而響應消息中的 SGDD包含其描述信息,則該分片是新增的分片;終端從響應消息的 SGDU中獲取該分片; 其次用最新的 SGDD覆蓋本地的 SGDD。 6.2.2. 業(yè)務指南請求和響應消 息的定義 Service Guide 請求 應 使用 HTTP/1.1 的 POST 發(fā)出請求 ,具體要求參見 IETF RFC 26164。 與請求相關的參數(shù) 應 按照 HTML 401 9中第 17.13 節(jié)的規(guī)定 , 看作是 Key/Value對進行通信 , 使用 application/x-www-form-urlencoded 編碼類型的 POST 方法提交 HTML 格式的數(shù)據(jù)。 具體說來,想要從終端發(fā)送到系統(tǒng)的參數(shù),一旦被編碼成 application/x-www-form-urlencoded,就 應當 按照 2 第 5 節(jié) 中關于HTTP/1.1“ 請求 ” 消息的 “ 消息體 ” 進行通信。 在單個請求的范圍內 , 終端 可以 包括多種 key-value 對。 按照 HTML4.01的規(guī)定,這些 key-value 對 之間 應當由一個 & 來 間隔 。 Key 是 sgddID, value 是 sgdd 的 id 屬性的值。 key 是 version,value 是 sgdd 的 version 的值 key 是 BroadcastAccess ,value 是 終端接入廣播網(wǎng)絡的類型,可能的取值為 3GPP MBMS 或者 CMMB key 是 BDSCell,value 詳見附錄 D 在 本請求中 , 終端 可以 指定所需要的響應格式。 當終端需要 Service Guide Delivery Descriptors及 Service Guide Delivery Descriptors 中聲明的所有 Service Guide 分 片時 , HTTP/1.1 請求的 “ 消息體 ” 應 加上前綴 “type=sgdd+sgdu” 。 終端應攜帶本地的 SGDD 的 ID 以及 Version,目前終端只會緩存一個SGDD。 Service Guide 響應 服務器在返回消息時應遵循以下原則: QB- - - 35 Service Guide 響應 應是 狀 態(tài)為 200 OK 的 HTTP/1.1 消息。 該響應消息的 HTTP 標題字段 “ 內容類型 ” 應 設置為“ application/octet-stream” 。 響應消息的 HTTP 有效載荷 可以 包含元素 “SGResponse” 的一個實例。 元素 “SGResponse” 中 帶 有和響應相關的狀態(tài)碼 ,狀態(tài)碼的定義參見下表 。 若響應消息中包含 SGDD,則 它 們 應 位于元素 “SGResponse” 中 。 響應消息的 Content-Encoding 置為 gzip,表示通過 GZIP 壓縮算法對 HTTP 響應消息的凈荷進行壓縮。 元素 “ SGResponse” 后 可以 緊接一個 Service Guide Delivery Unit。 若響應消息中包含 SG 分片 , 則這些分片應封裝在 Service Guide Delivery Unit 中。 表 1 SGResponse 消息格式 名稱 類型 種類 對應關系 描述 數(shù)據(jù)類型 SGResponse E 發(fā)送 Service Guide 請求對應的響應狀態(tài)。 同時還包含和響應相關的 Service Guide Delivery Descriptors。 包含下列屬性: status 包含下列元素: ServiceGuideDeliveryDescriptor PrivateExt status A M 1 Service Guide 響應 的 狀態(tài) 碼定義參見 移動多媒體廣播 /手機電視業(yè)務接口規(guī)范 10附錄 B。 不要 使用下列狀態(tài)碼 : 001-006, 009-016, 019, 022, 024-027 unsigned Byte ServiceGuideDeliveryDescriptor E1 O 0.N Service Guide Delivery Descriptor. complexType PrivateExt E1 O 0.1 用于包含私有或者特定應用信息的元素。 E2 O 0.N 私有或者特定應用信息。 QB- - - 36 7. 編制歷史 版本號 更新 時間 主要內容或重大 修改 1.0.0 2009-4-08 修改系統(tǒng)結構圖,把狀態(tài)碼 定義移到接口規(guī)范中 修改流程和接口消息參數(shù) 1、 將“如果請求消息中未攜帶參數(shù)”改為“ 如果請求消息中沒有關于業(yè)務指南版本和參數(shù)” 2、 增加 key是 version,value是 sgdd的 version的值 的規(guī)定 修改 service和 content中的 languagespecial的結構,相關語言類型使用 內嵌的 XML屬性 xml:lang 實現(xiàn) 修改 Access下的 CMMBPara元素下的 serviceid的數(shù)據(jù)類型,由 unsignedbyte改為 unsignedshort 添加 service中 Genre的字段類型 對 Access中的 PermissionsIssuerURI的格式進行明確和細化 生成 1.0.0版本 1、將互動分片相關要求改為 NO/TO,表示服務器可選支持 2.0.0 2010-04-06 1. 修改 service、 PreviewData分片 2. 修改附錄 D關于 BDSCell的格式和終端處理方式 3. 修改業(yè)務指南請求和接收流程中, SG需對終端的TerminalCapability進行分析和處理 4. 為滿足套餐資費檔新需求,修改 Purchasedata分片 5. 修改附錄 C的 forfree取值為 true和 false 6. 修改附錄 D中 BDSCell的 MCC和 MNC的說明 7. 明確 PermissionIssuerURL為本區(qū)域 NAF域名 8. 在 5.2.10-Interactivity 分 片 一 節(jié) 中 增 加interactivityMediaDocumentPoint

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論