[發(fā)明專利]一種基于EPC讀寫器規(guī)約的通用讀寫器通訊協(xié)議無效
| 申請?zhí)枺?/td> | 200710119964.8 | 申請日: | 2007-08-06 |
| 公開(公告)號: | CN101114331A | 公開(公告)日: | 2008-01-30 |
| 發(fā)明(設(shè)計)人: | 歐陽元新;王棟威;張挺;任橋;熊璋 | 申請(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00;H04L29/06 |
| 代理公司: | 北京科迪生專利代理有限責任公司 | 代理人: | 賈玉忠;盧紀 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 epc 讀寫 規(guī)約 通用 通訊 協(xié)議 | ||
1.一種基于EPC讀寫器規(guī)約的通用讀寫器通訊協(xié)議,包括主機和讀寫器,兩者之間進行信息交換,主機或讀寫器分別由讀寫器層、信息層和傳輸層組成,其特征在于:
所述的讀寫器層:為協(xié)議的核心,指定讀寫器與主機之間交換信息的內(nèi)容及抽象語法格式,負責把用戶操作請求抽象為操作對象的方法和屬性,傳至信息層;或者從信息層接收操作對象的方法和屬性,執(zhí)行對象的方法和屬性,轉(zhuǎn)化為操作請求;
所述的信息層:負責把讀寫器層抽象出的對象的方法和屬性封裝成請求報文,或者從傳輸層接收請求報文中解析出操作對象的方法和屬性;同時主機處理請求報文和處理主動響應(yīng),讀寫器處理接收請求報文和處理發(fā)送主動響應(yīng);
所述的傳輸層:是上層各功能賴以實現(xiàn)的基礎(chǔ),它向信息層提供最基本的傳輸服務(wù),將信息層封裝好的報文在網(wǎng)絡(luò)中發(fā)送到另一端,同時接收另一端發(fā)送的報文,將其傳輸?shù)叫畔印?/p>
2.根據(jù)權(quán)利要求1所述的基于EPC讀寫器規(guī)約的通用讀寫器通訊協(xié)議,其特征在于:所述的讀寫器層的結(jié)構(gòu)為一個通用對象模型,在該通用對象模型中建立有所需要的用戶操作以及操作的含義,當用戶有操作請求時,從所述的通用對象模型中尋找與之對應(yīng)的操作,抽象成對象的方法和屬性及其對象之間的關(guān)系。
3.根據(jù)權(quán)利要求1所述的基于EPC讀寫器規(guī)約的通用讀寫器通訊協(xié)議,其特征在于:所述的讀寫層的通用對象模型根據(jù)用戶的要求建立,主要包括:標簽過濾模型、事件產(chǎn)生模型、設(shè)備管理模型、天線管理模型、數(shù)據(jù)過濾模型和接口管理模型。
4.根據(jù)權(quán)利要求1所述的基于EPC讀寫器規(guī)約的通用讀寫器通訊協(xié)議,其特征在于:所述的把讀寫器層中抽象的對象的方法和屬性封裝成報文采用BNF表達式,其完整語法規(guī)則如下:
<MSDU>??????????????::=<Command>(<END_OF_CMD?Token><Command>)*
<Command>???????????::=<Reader?Address><Operation?List>
<Reader?Address>????::=[<ReaderNumber>]<Group?ID>
<ReaderNumber>??????::=(DF)*A0..DE?Hex
<Group?ID>??????????::=(9F)*00..9E?Hex
<Operation?List>????::=<Addressed?Msg>(<END_OF_LIST?Token>
????????????????????????<Addressed?Msg>)*|<User?Defined?Message>+
<Addressed?Msg>?????::=<Object?ID><Message?List>
<Message?List>??????::=<Message>(<END_OF_LIST?Token><Message>)
<Object?ID>?????????::=<Object?Class><Object?Number>
<Message>???????????::=<Simple?Method><Macro?Message>
<Simple?Method>?????::=<Method?ID>[Argument?List]
<Macro?Message>?????::=<Macro?ID>[Argument?List]
<Method?ID>?????????::=(7F)*(60..7E)Hex
<Macro?ID>??????????::=(CF)*80..CE?Hex
<Argument?List>?????::=<Argumnt>(<DELIMITER?Token>[<Argument>]*)
<Argument>??????????::=<Object?ID>|<Boolean?Value>|<Number?String>
????????????????????????|<Character?String>|<Data?Value>|<Alias?ID>
<Object?ID>?????????::=<Object?Class><Object?Number>
<Object?Class>??????::=(5F)*40..5E?Hex
<Object?Number>?????::=(3F)*01..3E?Hex
<Boolean?Value>?????::=00?Hex|01?Hex
<Number?String>?????::=[“-”]<Integer?String>[“.”<Integer?String>
????????????????????????[″E″[“-”]]<Integer?String>]]
<Integer?String>????::=<Digit>+
<Character?String>??::=<LITERAL?Token><Character>*
<Digit>?????????????::=“0”..“9”
<Character>?????????::=00..7E?Hex
<Data?Value>????????::=<DATA?Token><Integer?String><ESCAPE?Token>
????????????????????<Any?Value>*
<Alias?ID>??????????::=(CF)*80..CE?Hex
<MSDU>??????????????::=<Response>
<Response>??????????::=<Reader?Address><Status>
<Status>?????????????????::=<FalseEvaluation?Token>|<Error?Token>
?????????????????????????????<Error?Value>[<Data?Value>]|<Completed?Token>
?????????????????????????????[<Argument?List>]
<Error?Value>????????????::=<Integer?String>
<LITERAL?Token>??????????::=F3?Hex
<DATA?Token>?????????????::=F4?Hex
<DELIMITER?Token>????????::=F5?Hex
<ESCAPE?Token>???????????::=F6?Hex
<LITERAL?Token>??????????::=F7?Hex
<END_OF_CMD?Token>???????::=F9?Hex
<END_OF_LIST?Token>??????::=FA?Hex
<END_OF_MSG?Token>???????::=FB?Hex
<False?Evaluation?Token>?::=FC?Hex
<Error?Token>????????????::=FD?Hex
<Completed?Token>????????::=FE?Hex
其中:<MSDU>為信息層傳遞的數(shù)據(jù),由若干條主機發(fā)送給讀寫器的命令或讀卡器的命令響應(yīng)和主動響應(yīng)組成,<Command>為讀寫器地址<Reader?Address>和操作列表<Operation?List>構(gòu)成;<Reader?Address>由讀寫器編號<ReaderNumber>和組號<Group?ID>構(gòu)成;<Operation?List>為操作列表,是命令中的內(nèi)容,它包含多個<Addressed?Msg>分別發(fā)送到相應(yīng)的讀寫器對象,<Addressed?Msg>是能對一個讀寫器尋址的消息;<Addressed?Msg>包含對象號<Object?ID>和發(fā)給這個對象的消息列表<Message?List>;<Object?ID>包含對象類<Object?Class>和對象編號<Object?Number>;<Message?List>包含多個發(fā)給這個對象的消息<Message>;<Message>就是指對象的一個方法,它可能是一般的方法<Simple?Method>或宏<Macro?Message>;<Simple?Method>包含方法號<Method?ID>和參數(shù)列表[<Argument?List>],<Macro?Message>包含宏編號<Macro?ID>和宏參數(shù)列表[<Argument?List>];<Argument?List>由一組參數(shù)<Argument>構(gòu)成;<Argument>有六種不同的類型,<Object?ID>標識對象中的實例,其它的類型有布爾表達式<Boolean?Value>、數(shù)字型<NumberString>、字符串型<Character?String>、二進制型<Data?Value>、別名<AliasID>。
讀卡器的命令響應(yīng)和主動響應(yīng)為<Response>,它包含讀寫器地址<Reader?Address>和一個或多個狀態(tài)<Status>;<Status>有三種類型:分析錯誤<FalseEvaluation?Token>、完成<Completed?Token>和錯誤<ErrorToken>;如果狀態(tài)為<Error?Token>,還會帶有一個錯誤編號<Error?Value>,它為一個整數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710119964.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種改進的事件驅(qū)動流程鏈建模方法及裝置
- ONS訪問方法、終端、服務(wù)器及系統(tǒng)
- EPC數(shù)據(jù)處理方法及裝置和EPC標簽檢測系統(tǒng)
- 演進分組核心(EPC)中的平滑UE轉(zhuǎn)移
- EPC防火墻容災(zāi)組網(wǎng)系統(tǒng)及基于該系統(tǒng)的數(shù)據(jù)傳輸方法
- 一種應(yīng)用于TD-LTE物聯(lián)網(wǎng)業(yè)務(wù)隔離環(huán)境的核心網(wǎng)備份方法
- 一種用于LTE EPC系統(tǒng)的數(shù)據(jù)備份方法
- 一種通信系統(tǒng)、業(yè)務(wù)處理方法及裝置
- 一種電力無線專網(wǎng)的核心網(wǎng)主備容災(zāi)狀態(tài)確定方法和裝置
- 一種防爆電子流量控制模塊
- 一種變電站雙規(guī)約監(jiān)控系統(tǒng)
- 一種數(shù)字變電站通信規(guī)約控制裝置
- 一種通信規(guī)約接入方法
- 數(shù)據(jù)規(guī)約方法、裝置及系統(tǒng)
- 規(guī)約解析方法、系統(tǒng)、計算機可讀存儲介質(zhì)及通訊管理機
- 軟件驗證方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種基于注冊機制的通信規(guī)約的建立方法及系統(tǒng)
- 一種基于mqtt物聯(lián)網(wǎng)配置型通配規(guī)約的實現(xiàn)方法及系統(tǒng)
- 一種基于XML格式的規(guī)約描述文件的電力規(guī)約通用測試方法及系統(tǒng)
- 融合IEC61850規(guī)約帶通信管理的臺區(qū)智能融合終端





