[發明專利]基于XML的數據通訊方法及系統無效
| 申請號: | 201010608746.2 | 申請日: | 2010-12-28 |
| 公開(公告)號: | CN102073693A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 鄭瑞琳 | 申請(專利權)人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 510310 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 xml 數據通訊 方法 系統 | ||
1.一種基于XML的數據通訊方法,其特征在于,包括:
S1、發送終端調用XML生成器,根據標簽庫中的標簽聲明規則,為所要發送的數據添加標簽,再轉換成XML文檔,并將所述XML文檔傳送至接收終端;
其中,所述標簽庫是根據移動設備的通訊業務需求配置的多個標簽的集合,每個標簽具有特定的含義、屬性及數據類型,用于標記通訊傳送中的數據;
S2、接收終端調用XML解析器接收所述XML文檔數據流,根據標簽庫中的標簽聲明規則對所述XML文檔進行識別,分解出數據。
2.如權利要求1所述的基于XML的數據通訊方法,其特征在于,所述XML文檔中的數據均以字符串格式存儲,則所述步驟S1具體包括:
S11、發送終端調用XML生成器,將所要發送的數據轉換為字符串;
S12、根據所要發送的每個數據的類型及標簽庫中的標簽聲明規則,為每個數據轉換后的字符串添加對應的標簽;
S13、將所述字符串和所添加的標簽整合為XML結構,生成XML文檔;
S14、將所述XML文檔轉換成字節流傳送至接收終端。
3.如權利要求2所述的基于XML的數據通訊方法,其特征在于,所述XML文檔包括至少一個數據塊,每個數據塊包括標簽名稱、標簽屬性、標簽頭、標簽尾,以及位于所述標簽頭和標簽尾之間的數據。
4.如權利要求3所述的基于XML的數據通訊方法,其特征在于,所述步驟S2具體包括:
S21、接收終端調用XML解析器,接收所述發送終端發送的XML文檔字節流;
S22、對所述XML文檔進行掃描,讀取每個數據塊中的標簽名稱、標簽屬性,以及標簽頭和標簽尾之間的數據;
S23、根據標簽庫中的標簽聲明規則識別每一個標簽,將每個標簽對應的數據逐個提取出來,對所述數據進行格式轉換;
S24、對轉換后的數據進行存儲。
5.如權利要求2~4任一項所述的基于XML的數據通訊方法,其特征在于,所述發送終端所要發送的數據包括圖片數據,則所述步驟S11具體包括:
發送終端調用XML生成器,將所述圖片數據轉換為字節碼,并通過BASE64加密編碼轉換為字節流碼,再將所述字節流碼轉換為字符串。
6.如權利要求2~4任一項所述的基于XML的數據通訊方法,其特征在于,所述發送終端所要發送的數據包括整型、浮點型或字節型數組,則所述步驟S11具體包括:
發送終端調用XML生成器,將所述數組中的每個數組元素分別轉換為字符串,每個數組元素轉換后的字符串之間通過字符“,”進行連接,組合成一個字符串。
7.一種基于XML的數據通訊系統,包括發送終端和接收終端,其特征在于,所述發送終端包括:
XML生成器,用于根據標簽庫中的標簽聲明規則,為所要發送的數據添加標簽,再轉換成XML文檔,并將所述XML文檔傳送至接收終端;
其中,所述標簽庫是根據移動設備的通訊業務需求配置的多個標簽的集合,每個標簽具有特定的含義、屬性及數據類型,用于標記通訊傳送中的數據;
所述接收終端包括:
XML解析器,用于接收所述發送終端發送的XML文檔數據流,根據標簽庫中的標簽聲明規則對所述XML文檔進行識別,分解出數據。
8.如權利要求7所述的基于XML的數據通訊系統,其特征在于,所述XML文檔中的數據均以字符串格式存儲;
所述XML文檔包括至少一個數據塊,每個數據塊包括標簽名稱、標簽屬性、標簽頭、標簽尾,以及位于所述標簽頭和標簽尾之間的數據。
9.如權利要求8所述的基于XML的數據通訊系統,其特征在于,所述XML生成器具體包括:
數據轉換單元,用于將所要發送的數據轉換為字符串;
標簽添加單元,用于根據所要發送的每個數據的類型及標簽庫中的標簽聲明規則,為每個數據轉換后的字符串添加對應的標簽;
XML整合單元,用于將所述字符串和所添加的標簽整合為XML結構,生成XML文檔;
XML文檔發送單元,用于將所述XML文檔轉換成字節流傳送至接收終端。
10.如權利要求8或9所述的基于XML的數據通訊系統,其特征在于,所述XML解析器具體包括:
XML文檔接收單元,用于接收所述發送終端發送的XML文檔字節流;
XML掃描單元,用于對所述XML文檔進行掃描,讀取每個數據塊中的標簽名稱、標簽屬性,以及標簽頭和標簽尾之間的數據;
數據提取單元,用于根據標簽庫中的標簽聲明規則識別每一個標簽,將每個標簽對應的數據逐個提取出來,對所述數據進行格式轉換;
數據存儲單元,用于存儲轉換后的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州杰賽科技股份有限公司,未經廣州杰賽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010608746.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種中文地址自動歸戶識別系統及方法
- 下一篇:一種數據備份方法和裝置





