亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法

文檔序號(hào):7997793閱讀:670來(lái)源:國(guó)知局
專利名稱:一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)通信技術(shù),具體來(lái)說(shuō),涉及一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法。
背景技術(shù)
通信協(xié)議(communications protocol)是指雙方實(shí)體完成通信或服務(wù)所必須遵循的規(guī)則和約定。協(xié)議定義了數(shù)據(jù)單元使用的格式,信息單元應(yīng)該包含的信息與含義,連接方式,信息發(fā)送和接收的時(shí)序,從而確保網(wǎng)絡(luò)中數(shù)據(jù)順利地傳送到確定的地方。在計(jì)算機(jī)通信中,通信協(xié)議用于實(shí)現(xiàn)計(jì)算機(jī)與網(wǎng)絡(luò)連接之間的標(biāo)準(zhǔn),網(wǎng)絡(luò)如果沒(méi)有統(tǒng)一的通信協(xié)議,電腦之間的信息傳遞就無(wú)法識(shí)別。通信協(xié)議是指通信各方事前約定的通信規(guī)則,可以簡(jiǎn)單地理解為各計(jì)算機(jī)之間進(jìn)行相互會(huì)話所使用的共同語(yǔ)言。兩臺(tái)計(jì)算機(jī)在進(jìn)行通信時(shí),必須使用的通信協(xié)議。I)目前絕大多數(shù)的通信協(xié)議都是結(jié)構(gòu)化協(xié)議,每種協(xié)議有具體的結(jié)構(gòu),不同的環(huán)境需要不同的協(xié)議,不方便自動(dòng)構(gòu)建和解析,通用性不強(qiáng)。2)在監(jiān)控管理系統(tǒng)中,需要持續(xù)增加新型設(shè)備監(jiān)控,數(shù)據(jù)類型多變。使用一般結(jié)構(gòu)化協(xié)議,每增加一種設(shè)備或數(shù)據(jù)類型就要增加一個(gè)或多個(gè)字段,多次擴(kuò)展后結(jié)構(gòu)混亂,同時(shí)協(xié)議構(gòu)建和解析程序變更較大。3)面向?qū)ο蠹夹g(shù)應(yīng)用于協(xié)議設(shè)計(jì)中,可構(gòu)建擴(kuò)展性良好的協(xié)議。

發(fā)明內(nèi)容
本發(fā)明的目的是設(shè)計(jì)一種易于構(gòu)建和解析、擴(kuò)展性強(qiáng)、面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)。一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法,所述通信協(xié)議結(jié)構(gòu)由協(xié)議頭,數(shù)據(jù)內(nèi)容和協(xié)議尾組成;所述數(shù)據(jù)內(nèi)容的基本結(jié)構(gòu)是對(duì)象,數(shù)據(jù)內(nèi)容由至少一個(gè)高層對(duì)象結(jié)構(gòu)串聯(lián)組成,所述高層對(duì)象結(jié)構(gòu)由至少一個(gè)底層對(duì)象結(jié)構(gòu)串聯(lián)組成。優(yōu)選的,所述高層對(duì)象結(jié)構(gòu)為數(shù)據(jù)對(duì)象,數(shù)據(jù)對(duì)象包括數(shù)據(jù)對(duì)象類型、數(shù)據(jù)對(duì)象 ID、數(shù)據(jù)對(duì)象數(shù)據(jù)長(zhǎng)度和數(shù)據(jù)對(duì)象參數(shù)對(duì)象序列。優(yōu)選的,所述底層對(duì)象結(jié)構(gòu)為參數(shù)對(duì)象,參數(shù)對(duì)象包括參數(shù)類型、參數(shù)個(gè)數(shù)、參數(shù)單位長(zhǎng)度和參數(shù)值。優(yōu)選的,所述協(xié)議頭包括協(xié)議名、協(xié)議版本、消息類型、協(xié)議數(shù)據(jù)長(zhǎng)度和其他約定參數(shù);所述協(xié)議尾包括校驗(yàn)碼和其他約定參數(shù)。優(yōu)選的,所述通信協(xié)議結(jié)構(gòu)在不同環(huán)境下應(yīng)用時(shí),可以根據(jù)需要更改協(xié)議頭和協(xié)議尾。優(yōu)選的,所述通信協(xié)議結(jié)構(gòu)的數(shù)據(jù)內(nèi)容可以自動(dòng)構(gòu)建和解析,并且不限制數(shù)據(jù)內(nèi)容長(zhǎng)度和大小。本發(fā)明有以下特點(diǎn)
結(jié)構(gòu)簡(jiǎn)單,容易自動(dòng)構(gòu)建和解析。通用性強(qiáng),只需增加數(shù)據(jù)對(duì)象類型、參數(shù)對(duì)象類型即可兼容新需求。擴(kuò)展性好,高層的數(shù)據(jù)對(duì)象和底層的參數(shù)對(duì)象其類型、個(gè)數(shù)、長(zhǎng)度都是可變的,而這種變化并不影響協(xié)議的結(jié)構(gòu),對(duì)已經(jīng)完成的協(xié)議構(gòu)建和解析程序來(lái)說(shuō),只需要增加數(shù)據(jù)定義,構(gòu)建和解析流程不需要變化。


圖I是本發(fā)明的協(xié)議結(jié)構(gòu)圖
具體實(shí)施例方式下面結(jié)合

本發(fā)明的具體實(shí)施方式
。I)在具體環(huán)境中,按一般的結(jié)構(gòu)化協(xié)議定義方式和本身具體需求確定協(xié)議頭和協(xié)議尾。協(xié)議頭一般包括協(xié)議名、協(xié)議版本、消息類型、協(xié)議數(shù)據(jù)長(zhǎng)度和其它約定參數(shù)。協(xié)議尾一般包括校驗(yàn)碼和其它約定參數(shù)。其它參數(shù)可根據(jù)需要添加。2)確定協(xié)議數(shù)據(jù)內(nèi)容的高層結(jié)構(gòu)數(shù)據(jù)對(duì)象。確定數(shù)據(jù)內(nèi)容中需要包含哪些設(shè)備的數(shù)據(jù),將這些設(shè)備抽象為數(shù)據(jù)對(duì)象,按順序賦予對(duì)象類型編號(hào)。3)確定協(xié)議數(shù)據(jù)內(nèi)容的底層結(jié)構(gòu)參數(shù)對(duì)象。確定數(shù)據(jù)內(nèi)容中需要包含設(shè)備的哪些數(shù)據(jù),如大小、位置、電量、溫度等具體參數(shù), 每個(gè)參數(shù)抽象為參數(shù)對(duì)象,按順序賦予對(duì)象類型編號(hào)。4)按照實(shí)際傳輸內(nèi)容確定數(shù)據(jù)內(nèi)容。對(duì)每個(gè)高層數(shù)據(jù)對(duì)象,依次填充其底層參數(shù)對(duì)象值,設(shè)置參數(shù)對(duì)象的類型、數(shù)值個(gè)數(shù)、單位長(zhǎng)度、參數(shù)值序列。填充數(shù)據(jù)對(duì)象的類型、ID、總長(zhǎng)度。5)按照數(shù)據(jù)內(nèi)容確定協(xié)議頭、協(xié)議尾中與數(shù)據(jù)內(nèi)容相關(guān)的項(xiàng)。
權(quán)利要求
1.一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法,其特征在于所述通信協(xié)議結(jié)構(gòu)由協(xié)議頭,數(shù)據(jù)內(nèi)容和協(xié)議尾組成;所述數(shù)據(jù)內(nèi)容的基本結(jié)構(gòu)是對(duì)象,數(shù)據(jù)內(nèi)容由至少一個(gè)高層對(duì)象結(jié)構(gòu)串聯(lián)組成,所述高層對(duì)象結(jié)構(gòu)由至少一個(gè)底層對(duì)象結(jié)構(gòu)串聯(lián)組成。
2.如權(quán)利要求I所述的方法,其特征在于所述高層對(duì)象結(jié)構(gòu)為數(shù)據(jù)對(duì)象,數(shù)據(jù)對(duì)象包括數(shù)據(jù)對(duì)象類型、數(shù)據(jù)對(duì)象ID、數(shù)據(jù)對(duì)象數(shù)據(jù)長(zhǎng)度和數(shù)據(jù)對(duì)象參數(shù)對(duì)象序列。
3.如權(quán)利要求I所述的方法,其特征在于所述底層對(duì)象結(jié)構(gòu)為參數(shù)對(duì)象,參數(shù)對(duì)象包括參數(shù)類型、參數(shù)個(gè)數(shù)、參數(shù)單位長(zhǎng)度和參數(shù)值。
4.如權(quán)利要求I所述的方法,其特征在于所述協(xié)議頭包括協(xié)議名、協(xié)議版本、消息類型、協(xié)議數(shù)據(jù)長(zhǎng)度和其他約定參數(shù);所述協(xié)議尾包括校驗(yàn)碼和其他約定參數(shù)。
5.如權(quán)利要求I所述的方法,其特征在于所述通信協(xié)議結(jié)構(gòu)在不同環(huán)境下應(yīng)用時(shí),可以根據(jù)需要更改協(xié)議頭和協(xié)議尾。
6.如權(quán)利要求I所述的方法,其特征在于所述通信協(xié)議結(jié)構(gòu)的數(shù)據(jù)內(nèi)容可以自動(dòng)構(gòu)建和解析,并且不限制數(shù)據(jù)內(nèi)容長(zhǎng)度和大小。
全文摘要
本發(fā)明提供了一種面向?qū)ο蟮臄?shù)據(jù)通信協(xié)議結(jié)構(gòu)的實(shí)現(xiàn)方法,所述通信協(xié)議結(jié)構(gòu)由協(xié)議頭,數(shù)據(jù)內(nèi)容和協(xié)議尾組成;所述數(shù)據(jù)內(nèi)容的基本結(jié)構(gòu)是對(duì)象,數(shù)據(jù)內(nèi)容由至少一個(gè)高層對(duì)象結(jié)構(gòu)串聯(lián)組成,所述高層對(duì)象結(jié)構(gòu)由至少一個(gè)底層對(duì)象結(jié)構(gòu)串聯(lián)組成。本發(fā)明結(jié)構(gòu)簡(jiǎn)單,容易自動(dòng)構(gòu)建和解析。通用性強(qiáng),只需增加數(shù)據(jù)對(duì)象類型、參數(shù)對(duì)象類型即可兼容新需求。擴(kuò)展性好,高層的數(shù)據(jù)對(duì)象和底層的參數(shù)對(duì)象其類型、個(gè)數(shù)、長(zhǎng)度都是可變的,而這種變化并不影響協(xié)議的結(jié)構(gòu),對(duì)已經(jīng)完成的協(xié)議構(gòu)建和解析程序來(lái)說(shuō),只需要增加數(shù)據(jù)定義,構(gòu)建和解析流程不需要變化。
文檔編號(hào)H04L29/06GK102594788SQ20111039474
公開(kāi)日2012年7月18日 申請(qǐng)日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者劉瑞賢, 孫國(guó)忠, 張晉鋒, 溫鑫, 趙歡, 邵宗有 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1