日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種協(xié)議定制方法及裝置的制作方法

文檔序號(hào):7897517閱讀:223來(lái)源:國(guó)知局
專利名稱:一種協(xié)議定制方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及水情測(cè)報(bào)技術(shù)領(lǐng)域,特別是涉及一種協(xié)議定制方法及裝置。
背景技術(shù)
目前,對(duì)于國(guó)內(nèi)的水情測(cè)報(bào)領(lǐng)域,公知的由國(guó)內(nèi)自主研發(fā)的8位數(shù)據(jù)采集裝置的協(xié)議都是固定在程序里,即水情遙測(cè)站發(fā)送數(shù)據(jù)所使用的協(xié)議都是固定不變的、單一的。當(dāng)協(xié)議需要改變或者是添加新協(xié)議時(shí),就需要將整個(gè)系統(tǒng)軟件重新開發(fā)。一般情況下,只有系統(tǒng)的開發(fā)者才可以添加或者修改系統(tǒng)的協(xié)議,而對(duì)整個(gè)系統(tǒng)軟件不熟的用戶是無(wú)法添加或者修改系統(tǒng)的協(xié)議的。因此,通過(guò)上述可知,現(xiàn)有技術(shù)中應(yīng)用于數(shù)據(jù)采集裝置的協(xié)議無(wú)法實(shí)現(xiàn)定制,添加或者修改協(xié)議都很麻煩,缺少協(xié)議使用的靈活性。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種協(xié)議定制方法及裝置,能夠方便的實(shí)現(xiàn)協(xié)議的添加或者修改,大大增加了協(xié)議使用的靈活性。為解決上述技術(shù)問(wèn)題,本發(fā)明提供了以下技術(shù)方案一種協(xié)議定制方法,包括確定標(biāo)簽數(shù)據(jù)成員信息;通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。優(yōu)選的,所述確定標(biāo)簽數(shù)據(jù)成員信息的步驟包括根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù);設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。優(yōu)選的,所述根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;所述設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱具體包括傳感器名、傳感器名在協(xié)議中對(duì)應(yīng)的編碼、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名、所述協(xié)議對(duì)應(yīng)的操作碼、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型。優(yōu)選的,當(dāng)系統(tǒng)所用的原始數(shù)據(jù)為傳感器名時(shí),所述通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系的步驟具體為通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。優(yōu)選的,所述通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別的步驟包括發(fā)送時(shí),將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式,借由設(shè)備發(fā)送出去;接收時(shí),將系統(tǒng)接收到的編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),以供后續(xù)處理。同時(shí),本發(fā)明還提供一種協(xié)議定制裝置,包括確定模塊,用于確定標(biāo)簽數(shù)據(jù)成員信息;設(shè)置模塊,用于通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;編碼/識(shí)別模塊,用于通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。優(yōu)選的,所述確定模塊包括確定單元,用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù);設(shè)定單元,用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。優(yōu)選的,所述確定單元,用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;所述設(shè)定單元,用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱,具體包括傳感器名、傳感器名在協(xié)議中對(duì)應(yīng)的編碼、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名、所述協(xié)議對(duì)應(yīng)的操作碼、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型。優(yōu)選的,當(dāng)系統(tǒng)所用的原始數(shù)據(jù)為傳感器名時(shí),所述設(shè)置模塊具體是通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。優(yōu)選的,所述編碼/識(shí)別模塊具體包括編碼單元,用于在發(fā)送時(shí),將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式,借由設(shè)備發(fā)送出去;識(shí)別單元,用于在接收時(shí),將系統(tǒng)接收到的編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),以供后續(xù)處理。與現(xiàn)有技術(shù)相比,本發(fā)明提供的協(xié)議定制方法及裝置,能夠方便的實(shí)現(xiàn)協(xié)議的添加或者修改,大大增加了協(xié)議使用的靈活性。此外,該方案還能夠給用戶提供開發(fā)自定義協(xié)議的模板,使得用戶按照模板的要求可以添加自定義的協(xié)議或者修改和添加系統(tǒng)原來(lái)的協(xié)議。另外,本發(fā)明提供的方案還可以集成在自主研發(fā)的32位嵌入式數(shù)據(jù)采集裝置中予以應(yīng)用。以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明,以使本發(fā)明的特性和優(yōu)點(diǎn)更為明顯。


圖1所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制方法的流程示意圖;圖2所示為根據(jù)本發(fā)明實(shí)施例提供的原始數(shù)據(jù)與協(xié)議編碼之間的關(guān)系示意圖;圖3所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制機(jī)制的框圖;圖4所示為根據(jù)本發(fā)明實(shí)施例提供的與用戶交互的界面設(shè)置示意圖;圖5所示為圖4的一種應(yīng)用實(shí)例示意圖;圖6所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制裝置結(jié)構(gòu)示意圖;圖7所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制裝置另一具體結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下將對(duì)本發(fā)明的實(shí)施例給出詳細(xì)的說(shuō)明。盡管本發(fā)明將結(jié)合一些具體實(shí)施方式
進(jìn)行闡述和說(shuō)明,但需要注意的是本發(fā)明并不僅僅只局限于這些實(shí)施方式。相反,對(duì)本發(fā)明進(jìn)行的修改或者等同替換,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。另外,為了更好的說(shuō)明本發(fā)明,在下文的具體實(shí)施方式
中給出了眾多的具體細(xì)節(jié)。 本領(lǐng)域技術(shù)人員將理解,沒(méi)有這些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。下面將通過(guò)多個(gè)實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)闡述。圖1所示為本發(fā)明實(shí)施例提供的協(xié)議定制方法的流程示意圖。所述協(xié)議定制方法,可以包括如下步驟在步驟101中,確定標(biāo)簽數(shù)據(jù)成員信息;在步驟102中,通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;在步驟103中,通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)數(shù)據(jù)的識(shí)別。具體而言,所述步驟101進(jìn)一步包括根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù);設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。其中,在確定標(biāo)簽數(shù)據(jù)成員個(gè)數(shù)時(shí)需要特別注意,這是因?yàn)闃?biāo)簽數(shù)據(jù)成員個(gè)數(shù)的設(shè)定對(duì)用戶及協(xié)議層的處理都有著比較大的影響。具體來(lái)說(shuō),一方面,由于協(xié)議的主要目的是為了數(shù)據(jù)的加密和保證數(shù)據(jù)傳輸?shù)目煽啃裕酝ǔ6?,一個(gè)協(xié)議都包括協(xié)議頭、數(shù)據(jù)和校驗(yàn)三部分。數(shù)據(jù)在物理鏈路上傳輸時(shí),都必須轉(zhuǎn)換成二進(jìn)制碼,而要在接收端還原數(shù)據(jù)就必須知道原始數(shù)據(jù)與二進(jìn)制數(shù)(即接收數(shù)據(jù))之間的對(duì)應(yīng)關(guān)系,若標(biāo)簽數(shù)據(jù)成員過(guò)少,則不足以完全標(biāo)示出該對(duì)應(yīng)關(guān)系。另一方面,由于在系統(tǒng)中任何數(shù)據(jù)的處理都必須先將數(shù)據(jù)讀入內(nèi)存而后再進(jìn)行處理,所以當(dāng)標(biāo)簽數(shù)據(jù)成員過(guò)多時(shí),讀入和處理的時(shí)間就會(huì)變長(zhǎng),這樣會(huì)降低協(xié)議層對(duì)標(biāo)簽數(shù)據(jù)處理的效率。所以確定適當(dāng)?shù)臉?biāo)簽數(shù)據(jù)成員個(gè)數(shù),最終會(huì)影響到整個(gè)協(xié)議定制方案的實(shí)施效率。在具體應(yīng)用中,本發(fā)明實(shí)施例所述的原始數(shù)據(jù)可以為傳感器名,那么所述步驟102 進(jìn)一步為通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。如圖2所示,為本發(fā)明實(shí)施例提供的原始數(shù)據(jù)與協(xié)議編碼之間的關(guān)系示意圖。在表面上看,標(biāo)簽的值等于傳感器名在協(xié)議中的編碼。由于現(xiàn)有技術(shù)中不同廠商對(duì)于不同的傳感器名所采用的編碼可能不同,結(jié)果就導(dǎo)致對(duì)傳感器名解析得到的結(jié)果也不同。通過(guò)本發(fā)明實(shí)施例所建立的傳感器名與該傳感器名在協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系, 就可以很好的避免這些問(wèn)題。圖3所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制機(jī)制的框圖。結(jié)合上述圖1所示的流程圖,可以知道所述通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別的步驟更具體為在發(fā)送時(shí),將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)前述已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式成為協(xié)議數(shù)據(jù),再借由設(shè)備發(fā)送出去;在接收時(shí),將系統(tǒng)接收到的協(xié)議編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述協(xié)議編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),即原始數(shù)據(jù),以供后續(xù)處理。圖4所示為根據(jù)本發(fā)明實(shí)施例提供的與用戶交互的界面設(shè)置示意圖。所述根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱具體包括傳感器名(Name)、傳感器名在協(xié)議中對(duì)應(yīng)的編碼(Tag)、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名O^rotocol)、所述協(xié)議對(duì)應(yīng)的操作碼(Op code)、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明(Matus)、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型(Type)。這里需要說(shuō)明的是,對(duì)于一些簡(jiǎn)單的協(xié)議,設(shè)定六個(gè)標(biāo)簽數(shù)據(jù)成員就可以滿足要求,當(dāng)所用的協(xié)議過(guò)于復(fù)雜時(shí),可以適當(dāng)增加
成員變量。圖5所示為圖4的一種應(yīng)用實(shí)例示意圖。其是本發(fā)明方案的一種具體實(shí)現(xiàn),通過(guò)集成在自主研發(fā)的32位嵌入式數(shù)據(jù)采集裝置中的應(yīng)用界面之一。從圖5中可以看到,在協(xié)議一欄添加SMS,同時(shí)生成與之對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)SMS. dll,從而實(shí)現(xiàn)了本發(fā)明實(shí)施例對(duì) SMS協(xié)議的支持。這里所述的SMS協(xié)議是另行開發(fā)的一種協(xié)議,其名稱是自定義的,可以理解為一種短信協(xié)議,此處僅僅是舉例說(shuō)明而已,本領(lǐng)域普通技術(shù)人員可以理解的是,本發(fā)明提供的技術(shù)方案并不局限于該種協(xié)議。圖6所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制裝置結(jié)構(gòu)示意圖。本發(fā)明提供的協(xié)議定制裝置可以包括確定模塊610、設(shè)置模塊620、及編碼/識(shí)別模塊630 ;其中,所述確定模塊610用于確定標(biāo)簽數(shù)據(jù)成員信息;所述設(shè)置模塊620用于通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;所述編碼/識(shí)別模塊630用于通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。圖7所示為根據(jù)本發(fā)明實(shí)施例提供的協(xié)議定制裝置另一具體結(jié)構(gòu)示意圖。本發(fā)明提供的協(xié)議定制裝置可以包括確定模塊610、設(shè)置模塊620、及編碼/識(shí)別模塊630。其中, 所述確定模塊610更具體可以包括確定單元611和設(shè)定單元612。所述確定單元611用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù);所述設(shè)定單元612 用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。在一個(gè)實(shí)施例中,所述確定單元611用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;所述設(shè)定單元612用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱,具體包括傳感器名、傳感器名在協(xié)議中對(duì)應(yīng)的編碼、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名、所述協(xié)議對(duì)應(yīng)的操作碼、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型。在另一個(gè)實(shí)施例中,當(dāng)系統(tǒng)所用的原始數(shù)據(jù)為傳感器名時(shí),所述設(shè)置模塊620具體可以通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。在另一個(gè)實(shí)施例中,所述編碼/識(shí)別模塊630具體可以包括 編碼單元631和識(shí)別單元632。其中,所述編碼單元631用于在發(fā)送時(shí),將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式,借由設(shè)備發(fā)送出去;所述識(shí)別單元632用于在接收時(shí),將系統(tǒng)接收到的編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),以供后續(xù)處理。此外,補(bǔ)充說(shuō)明的是,前述各個(gè)方法實(shí)施例的描述也同樣適用于各個(gè)裝置實(shí)施例。綜上所述,從上述各個(gè)實(shí)施例中可以看出,本發(fā)明提供的協(xié)議定制方法及裝置,能夠方便的實(shí)現(xiàn)協(xié)議的添加或者修改,大大增加了協(xié)議使用的靈活性。此外,該方案還能夠給用戶提供開發(fā)自定義協(xié)議的模板,使得用戶按照模板的要求可以添加自定義的協(xié)議或者修改和添加系統(tǒng)原來(lái)的協(xié)議。另外,本發(fā)明提供的方案還可以集成在自主研發(fā)的32位嵌入式數(shù)據(jù)采集裝置中予以應(yīng)用。上文具體實(shí)施方式
和附圖僅為本發(fā)明的常用實(shí)施例。顯然,在不脫離權(quán)利要求書所界定的本發(fā)明精神和發(fā)明范圍的前提下可以有各種增補(bǔ)、修改和替換。本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明在實(shí)際應(yīng)用中可根據(jù)具體的環(huán)境和工作要求在不背離發(fā)明準(zhǔn)則的前提下在形式、結(jié)構(gòu)、布局、比例、材料、元素、組件及其它方面有所變化。因此,在此披露的實(shí)施例僅用于說(shuō)明而非限制,本發(fā)明的范圍由所附權(quán)利要求及其合法等同物界定,而不限于此前的描述。
權(quán)利要求
1.一種協(xié)議定制方法,其特征在于,包括 確定標(biāo)簽數(shù)據(jù)成員信息;通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。
2.根據(jù)權(quán)利要求1所述的協(xié)議定制方法,其特征在于,所述確定標(biāo)簽數(shù)據(jù)成員信息的步驟包括根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù); 設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。
3.根據(jù)權(quán)利要求2所述的協(xié)議定制方法,其特征在于所述根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;所述設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱具體包括傳感器名、傳感器名在協(xié)議中對(duì)應(yīng)的編碼、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名、所述協(xié)議對(duì)應(yīng)的操作碼、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型。
4.根據(jù)權(quán)利要求1所述的協(xié)議定制方法,其特征在于,當(dāng)系統(tǒng)所用的原始數(shù)據(jù)為傳感器名時(shí),所述通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系的步驟具體為通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1所述的協(xié)議定制方法,其特征在于,所述通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別的步驟包括發(fā)送時(shí),將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式,借由設(shè)備發(fā)送出去;接收時(shí),將系統(tǒng)接收到的編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),以供后續(xù)處理。
6.一種協(xié)議定制裝置,其特征在于,包括 確定模塊,用于確定標(biāo)簽數(shù)據(jù)成員信息;設(shè)置模塊,用于通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;編碼/識(shí)別模塊,用于通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。
7.根據(jù)權(quán)利要求6所述的協(xié)議定制裝置,其特征在于,所述確定模塊包括確定單元,用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù);設(shè)定單元,用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱。
8.根據(jù)權(quán)利要求7所述的協(xié)議定制裝置,其特征在于所述確定單元,用于根據(jù)系統(tǒng)支持的功能和協(xié)議的實(shí)際應(yīng)用規(guī)范確定標(biāo)簽數(shù)據(jù)成員的個(gè)數(shù)具體為六;所述設(shè)定單元,用于設(shè)定每個(gè)標(biāo)簽數(shù)據(jù)成員的名稱,具體包括傳感器名、傳感器名在協(xié)議中對(duì)應(yīng)的編碼、對(duì)應(yīng)的協(xié)議動(dòng)態(tài)鏈接庫(kù)名、所述協(xié)議對(duì)應(yīng)的操作碼、系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)上傳狀態(tài)說(shuō)明、數(shù)據(jù)所用協(xié)議對(duì)應(yīng)的數(shù)據(jù)類型。
9.根據(jù)權(quán)利要求6所述的協(xié)議定制裝置,其特征在于,當(dāng)系統(tǒng)所用的原始數(shù)據(jù)為傳感器名時(shí),所述設(shè)置模塊具體是通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立所述傳感器名與該傳感器名字協(xié)議中的編碼之間的對(duì)應(yīng)關(guān)系。
10.根據(jù)權(quán)利要求6所述的協(xié)議定制裝置,其特征在于,所述編碼/識(shí)別模塊具體包括編碼單元,用于在發(fā)送時(shí)將系統(tǒng)所用的原始數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述原始數(shù)據(jù)轉(zhuǎn)換成協(xié)議編碼形式,借由設(shè)備發(fā)送出去;識(shí)別單元,用于在接收時(shí)將系統(tǒng)接收到的編碼數(shù)據(jù)傳入?yún)f(xié)議層,通過(guò)已經(jīng)建立的對(duì)應(yīng)關(guān)系將所述編碼數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)可識(shí)別的數(shù)據(jù),以供后續(xù)處理。
全文摘要
本發(fā)明公開了一種協(xié)議定制方法及裝置。所述方法包括確定標(biāo)簽數(shù)據(jù)成員信息;通過(guò)與用戶交互的界面進(jìn)行設(shè)置,建立系統(tǒng)所用的原始數(shù)據(jù)與協(xié)議中的編碼數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系;通過(guò)標(biāo)簽編碼函數(shù)實(shí)現(xiàn)協(xié)議數(shù)據(jù)的編碼,及通過(guò)標(biāo)簽解析函數(shù)實(shí)現(xiàn)原始數(shù)據(jù)的識(shí)別。本發(fā)明能夠方便的實(shí)現(xiàn)協(xié)議的添加或者修改,大大增加了協(xié)議使用的靈活性。
文檔編號(hào)H04L29/06GK102546557SQ20101061015
公開日2012年7月4日 申請(qǐng)日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者于興晗, 侯煜, 安波, 徐海卿, 李琳, 李長(zhǎng)江, 蓋優(yōu)普, 胡宇峰, 郭易, 陸玉忠, 馬嵐 申請(qǐng)人:中國(guó)水利水電科學(xué)研究院, 中國(guó)長(zhǎng)江三峽集團(tuán)公司, 北京中水科水電科技開發(fā)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1