[發明專利]動態內容分發客戶端XML格式數據的解析方法有效
| 申請號: | 200810203583.2 | 申請日: | 2008-11-28 |
| 公開(公告)號: | CN101415026A | 公開(公告)日: | 2009-04-22 |
| 發明(設計)人: | 周峰 | 申請(專利權)人: | 聞泰集團有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/18 |
| 代理公司: | 上海新天專利代理有限公司 | 代理人: | 王敏杰 |
| 地址: | 314006浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 內容 分發 客戶端 xml 格式 數據 解析 方法 | ||
一、技術領域
本發明涉及TD-SCDMA移動終端中的數據解析方法,特別是一種動態內容分發(簡稱 DCD)客戶端XML格式數據的解析方法,在各種移動終端中均可實現。
二、背景技術
動態內容分發(DCD)是為了增強終端用戶的信息瀏覽體驗,通過周期下載或者推送的方 式,把用戶個性化定制的內容更新到用戶的終端中。動態內容分發極大地簡化了內容發現和 內容獲得的方式,降低了用戶的使用難度,方便用戶獲得最想要的內容。這些內容通過生動 的展現,增加用戶的交互性,吸引用戶主動瀏覽更多的相關的內容。
將DCD快訊業務承載在TD-SCDMA網絡上,減少了用戶等待時間,能更好的與多媒體功 能相結合,提升了用戶體驗,用戶無需忍受GSM/GPRS下漫長的等待過程。
具體來說,GSM/GPRS的不足之處在于:速度不高,不能同時進行話音業務和數據業務; 而TD—SCDMA則為承載這些應用和業務提供了很好的平臺,TD-SCDMA在以下技術方面為 應用和業務奠定了強大的基礎:
■高數據率:TD-SCDMA在Release4版本中可以做到384kbps的最大下行數據傳輸速度, 在Release5版本中更是能通過HSDPA技術達到超過2Mbps的最大下行數據傳輸速度。
■話音業務和數據業務互不干擾:具備同時進行話音業務和數據業務的能力。
■網絡自動切換:可以與現有GSM/GPRS網絡進行無縫的業務切換,保證業務在時間上 和空間上的連續性。
動態內容分發業務系統結構如圖1所示,描述了整個快訊業務的三大組成部分:DCD服務 器、內容或服務提供商和DCD客戶端及其關系。其中DCD1為動態內容分發服務器與DCD終 端之間的接口。DCD1接口采用HTTP1.1作為承載協議,以XML語言表述。
圖2以端到端的方式說明了主要事務的處理及其關系,描述了DCD客戶端和DCD服務器 的進行數據同步的事務處理及其關系。其中數據下載響應的包體采用XML來組織數據,也就 是在本發明中所說的DCD?XML包,其結構在《中國移動動態內容分發業務接口規范v1.0.0》 中6.4小節中做了詳細描述,該結構包括<sync-pkg>響應消息的起始和結束標簽、<meta>元數 據標簽、<feed>頻道標識標簽、<entry>頻道項標簽等。對XML文檔的解析方式有多種,Simple API?for?XML(SAX)就是其中的一種。Simple?API?for?XML(簡稱SAX)是一種事件驅動的API (應用程序接口)。XML標記的不同部分(如開始和結束標簽、文本、實體)觸發特殊的事 件,開發人員為這些事件注冊處理程序代碼。
然后,解析器根據輸入的XML發出事件流,處理程序代碼依次處理這些事件。這種處 理的優點非常類似于流媒體的優點。分析能夠立即開始,而不是等待所有的數據被處理。而 且,由于應用程序只是在讀取數據時檢查數據,因此不需要將數據存儲在內存中。這對于大 型文檔來說是個巨大的優點。事實上,應用程序甚至不必解析整個文檔。它可以在某個條件 得到滿足時停止解析。
而Expat庫是James?Clark創始的開放源碼面向事件的XML解析庫,遵循了SAX規則。 他已經將該項目轉讓給了SourceForge中的一個小組。在許多項目中都可以找到Expat解析 器,如開放源碼瀏覽器Mozilla、XSLT處理器Transformiix和RDF工具repat。優缺點包 括:相對輕量級的代碼,用途廣泛,比較成熟穩定。但不支持驗證。
本發明所涉及的Expat庫的函數接口主要有開始標簽處理函數 XML_StartElementHandler、結束標簽處理函數XML_EndElementHandler、標簽數據處理函數 XML_CharacterDataHandler、解析器創建函數:XML_ParserCreate_MM、解析XML數據函數 XML_Parse及解析器釋放函數:XML_ParserFree。
●開始標簽處理函數:XML_StartElementHandler
【類型定義】
typedef?void(*XML_StartElementHandler)(void*userData,
????????????????????????????????????????????const?XML_Char*name,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聞泰集團有限公司,未經聞泰集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810203583.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提高煙葉質量的香料制劑
- 下一篇:一種能使煙葉提質增香的烤煙烘烤工藝
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





