[發(fā)明專利]用于交換數(shù)據(jù)的方法和設(shè)備在審
| 申請?zhí)枺?/td> | 201280028864.3 | 申請日: | 2012-06-13 |
| 公開(公告)號: | CN103597448A | 公開(公告)日: | 2014-02-19 |
| 發(fā)明(設(shè)計)人: | J.霍伊爾;S.克比施;D.佩因特納 | 申請(專利權(quán))人: | 西門子公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 杜荔南;劉春元 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 交換 數(shù)據(jù) 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及用于在發(fā)送器和接收器之間交換數(shù)據(jù)的方法和設(shè)備,其中數(shù)據(jù)交換基于發(fā)送器和接收器已知的語法。
背景技術(shù)
在使用針對XML(擴(kuò)展標(biāo)記語言)的有效編碼方法中,在許多情況下出發(fā)點是,發(fā)送器和接收器在實際傳輸數(shù)據(jù)之前在共同知識上(例如以已知的XML架構(gòu)的形式)取得一致。這例如在EXI(高效XML交換)或者M(jìn)PEG?BiM(用于XML的二進(jìn)制MPEG格式)上使用所謂的架構(gòu)通知模式(Schema?Informed?Mode)的情況下是這樣。EXI是用于XML信息組的二進(jìn)制代表的格式。與基于文本的XML文檔相比,可以更快地處理EXI格式的文檔并且在經(jīng)由通信連接傳送時需要更少的帶寬。
被稱為“共享知識”的共同知識被用于XML數(shù)據(jù)的高效代表。在此,在共同知識中包含的信息不是再一次地被用在數(shù)據(jù)流中,而是通過參考在共同知識中包含的信息來代替,由此可以將實際的用于傳輸?shù)臄?shù)據(jù)量保持得小。在實際傳輸之前對于共同知識取得一致在許多應(yīng)用領(lǐng)域中是困難的或者是不可能的。于是這導(dǎo)致,在數(shù)據(jù)交換時不能利用共同知識來減少數(shù)據(jù)流。在最壞情況下,甚至根本不能實現(xiàn)數(shù)據(jù)交換。
使用用于XML的高效編碼方法例如在“嵌入式系統(tǒng)”的情況下是有意義的。這種系統(tǒng)例如應(yīng)用在電動汽車的環(huán)境中,在其中例如借助XML在電動汽車和充電站之間交換信息。在該環(huán)境中的要求尤其在于,必須有在兩個組件的較舊的和最新的XML架構(gòu)版本之間的向上和向下兼容性。共同知識的協(xié)定在此與一些花費關(guān)聯(lián)。
發(fā)明內(nèi)容
本發(fā)明的任務(wù)是說明用于在發(fā)送器和接收器之間進(jìn)行高效數(shù)據(jù)交換的方法和設(shè)備,所述發(fā)送器和接收器使用用于XML的編碼方法。
該任務(wù)通過按照權(quán)利要求1的特征的方法和按照權(quán)利要求15和16的特征的設(shè)備來解決。有利的構(gòu)型在從屬權(quán)利要求中找到。
在本發(fā)明的用于在發(fā)送器和接收器之間交換數(shù)據(jù)的方法中,其中數(shù)據(jù)交換基于發(fā)送器和接收器已知的語法,該語法存在于發(fā)送器和接收器中并且例如由XML架構(gòu)、DTD或RNG導(dǎo)出,在發(fā)送器中的語法與已知語法不同的情況下,在開始數(shù)據(jù)交換時的初始化階段中或者在發(fā)送器和接收器之間的數(shù)據(jù)傳輸?shù)膶嶋H渡越時間之間進(jìn)行接收器的已知語法向發(fā)送器的不同語法的匹配。
在本發(fā)明方法中,在實際傳輸有用數(shù)據(jù)之前建立在發(fā)送器和接收器中的經(jīng)匹配語法的結(jié)構(gòu)方面的共同知識(共享編碼知識),可以依次針對所有其他消息將所述知識假定為基礎(chǔ)或者共同知識。在匹配之前,存在按已知語法的共同知識,在匹配之后,存在按已知語法和不同語法的共同知識。對此,即使在事先沒有作出或者不能作出協(xié)定時,也能夠在發(fā)送器和接收器之間非常緊湊并且高效地傳輸數(shù)據(jù)。
語法以專業(yè)人員已知的方式描述了用于XML文檔的編碼和解碼指示、與XML等效的數(shù)據(jù)結(jié)構(gòu)或XML文檔的存儲器代表例如作為文檔對象模型、編碼裝置的DOM。解碼裝置使用該語法作為指示,以便從所接收的數(shù)據(jù)流中創(chuàng)建XML文檔、與XML等效的數(shù)據(jù)結(jié)構(gòu)或XML文檔的存儲器代表。
已知語法向不同語法的匹配適宜地僅僅在初始化階段中進(jìn)行。在發(fā)送器和接收器的語法中的不同在渡越時間期間相反地不再被匹配。概念“在渡越時間期間”在此理解為在發(fā)送器和接收器之間的有用數(shù)據(jù)的實際傳輸。
在另一適宜的構(gòu)型中,在初始化階段中至少將在已知語法和不同語法之間的區(qū)別從發(fā)送器傳輸給接收器。同樣可能的是,發(fā)送器的完整語法被傳輸給接收器,使得接收器可以基于在所接收的發(fā)送器的不同語法和實際語法之間的比較來提取所述區(qū)別,并且可以將其處理為解碼或編碼指示。
在另一適宜的構(gòu)型中,在接收器中通過由接收器學(xué)習(xí)在初始化階段中傳輸?shù)挠杏脭?shù)據(jù)進(jìn)行已知語法向不同語法的匹配。
在另一適宜的構(gòu)型中,在初始化之前或初始化開始時,通過傳送標(biāo)志來識別已知語法。這種標(biāo)志的例子可以是XML架構(gòu)定義的命名空間。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西門子公司,未經(jīng)西門子公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280028864.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:催化劑成品二次干燥裝置
- 下一篇:冷柜
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





