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

一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法

文檔序號(hào):6657376閱讀:495來(lái)源:國(guó)知局
專利名稱:一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)傳輸方法,尤其是一種應(yīng)用于門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法。
背景技術(shù)
近年來(lái),由于市場(chǎng)對(duì)電子設(shè)備的要求不斷的提升,而電子設(shè)備行業(yè)者亦精益求精, 持續(xù)開發(fā)出各種功能強(qiáng)大的新產(chǎn)品,使得電子設(shè)備的復(fù)雜度越來(lái)越高,許多電子設(shè)備內(nèi)設(shè)置有通訊協(xié)議用于數(shù)據(jù)的傳輸?,F(xiàn)在門禁系統(tǒng)中應(yīng)用的大部分門禁通訊協(xié)議的格式為固定長(zhǎng)度數(shù)據(jù)格式,對(duì)于多變化應(yīng)用的電力行業(yè)應(yīng)用場(chǎng)景,這樣的數(shù)據(jù)有非常大的局限性,對(duì)傳輸?shù)臄?shù)據(jù)有很大限制, 不能靈活擴(kuò)展;其次門禁通訊協(xié)議的同步頭常采用單字節(jié)同步頭0x7E,在電力行業(yè)應(yīng)用中,特殊的電力環(huán)境引起的電磁干擾比起其他場(chǎng)合更為嚴(yán)重,容易造成數(shù)據(jù)傳輸過(guò)程的數(shù)據(jù)丟失,而且0x7E這樣的字節(jié)在網(wǎng)絡(luò)中也更為普遍,使數(shù)據(jù)接收后的校驗(yàn)判斷容易產(chǎn)生偏差,導(dǎo)致接收的錯(cuò)誤數(shù)據(jù)頻率變高,降低了通信效率。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法。 本發(fā)明不僅能靈活傳輸各類數(shù)據(jù),還能提高電磁抗干擾能力,不易造成數(shù)據(jù)傳輸過(guò)程中的數(shù)據(jù)丟失,降低數(shù)據(jù)同步的耦合性,提高有效數(shù)據(jù)的接收。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于,按以下步驟進(jìn)行(1)門禁控制器發(fā)送協(xié)議數(shù)據(jù)單元,協(xié)議數(shù)據(jù)單元的組成依次為同步頭、協(xié)議信息頭、數(shù)據(jù)長(zhǎng)度信息單元、數(shù)據(jù)單元和校驗(yàn)字節(jié);(2)電腦主機(jī)對(duì)同步頭及協(xié)議信息頭進(jìn)行驗(yàn)證;(3)驗(yàn)證合格后讀取數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù);(4)判斷數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù)與數(shù)據(jù)長(zhǎng)度信息單元內(nèi)的數(shù)據(jù)是否相等;(5)若相等則接收數(shù)據(jù)單元及校驗(yàn)字節(jié);(6)進(jìn)行CRC校驗(yàn),保證接收到的數(shù)據(jù)合法性;(7)校驗(yàn)正確則對(duì)數(shù)據(jù)單元進(jìn)行處理;反之,傳輸結(jié)束。前述的可變長(zhǎng)度數(shù)據(jù)傳輸方法中,所述的同步頭為0xEB90EB90EB90的6字節(jié)同步頭。前述的可變長(zhǎng)度數(shù)據(jù)傳輸方法中,所述的電腦主機(jī)對(duì)6字節(jié)同步頭進(jìn)行驗(yàn)證的方法,是電腦主機(jī)對(duì)3個(gè)EB90進(jìn)行同步驗(yàn)證。前述的可變長(zhǎng)度數(shù)據(jù)傳輸方法中,所述的數(shù)據(jù)長(zhǎng)度信息單元為2字節(jié)的,告知接收需要接收的數(shù)據(jù)長(zhǎng)度。前述的可變長(zhǎng)度數(shù)據(jù)傳輸方法中,所述的校驗(yàn)字節(jié)為2字節(jié)的校驗(yàn)字節(jié),對(duì)接收完整的協(xié)議數(shù)據(jù)單元進(jìn)行CRC校驗(yàn),保證接受的數(shù)據(jù)合法性,避免非法數(shù)據(jù)入侵。本發(fā)明的有益效果與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)數(shù)據(jù)長(zhǎng)度信息單元設(shè)定數(shù)據(jù)單元的長(zhǎng)度,使得能靈活的傳輸各種類型數(shù)據(jù),避免對(duì)傳輸數(shù)據(jù)長(zhǎng)度的限制,還有采用6字節(jié)同步頭結(jié)構(gòu)的協(xié)議數(shù)據(jù)單元進(jìn)行數(shù)據(jù)單元傳輸,在傳輸時(shí),采用3個(gè)EB90同步驗(yàn)證,提高在電力環(huán)境引起的電磁中的抗干擾能力,使得不易造成數(shù)據(jù)傳輸過(guò)程中的數(shù)據(jù)丟失;還有 6字節(jié)的同步頭結(jié)構(gòu)在數(shù)據(jù)接收后的檢驗(yàn)判斷中不易產(chǎn)生偏差,降低了數(shù)據(jù)同步的耦合性, 使得降低接收的錯(cuò)誤頻率降低,提高有效數(shù)據(jù)的接收及通信效率,還能保證正常的同步數(shù)據(jù)校驗(yàn)負(fù)荷;并且采用CRC校驗(yàn)來(lái)保證數(shù)據(jù)傳輸?shù)恼_性,使大數(shù)據(jù)量在傳輸過(guò)程中也能保證完整性。下面結(jié)合具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的說(shuō)明,本發(fā)明的實(shí)施方式不限于下述實(shí)施例,在不脫離本發(fā)明宗旨的前提下做出的各種變化均屬于本發(fā)明的保護(hù)范圍之內(nèi)。
具體實(shí)施例方式實(shí)施例。一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法,按以下步驟進(jìn)行(1)門禁控制器發(fā)送協(xié)議數(shù)據(jù)單元,協(xié)議數(shù)據(jù)單元的組成依次為同步頭、協(xié)議信息頭、數(shù)據(jù)長(zhǎng)度信息單元、數(shù)據(jù)單元和校驗(yàn)字節(jié);電腦主機(jī)對(duì)協(xié)議數(shù)據(jù)單元進(jìn)行接收;(2)電腦主機(jī)對(duì)同步頭及協(xié)議信息頭進(jìn)行驗(yàn)證;(3)驗(yàn)證合格后讀取數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù);(4)判斷數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù)與數(shù)據(jù)長(zhǎng)度信息單元內(nèi)的數(shù)據(jù)是否相等(就是將數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù)與數(shù)據(jù)長(zhǎng)度信息單元內(nèi)的數(shù)據(jù)進(jìn)行比較);(5)若相等則接收數(shù)據(jù)單元及校驗(yàn)字節(jié);反之,重復(fù)步驟3 ;(6)進(jìn)行CRC校驗(yàn),保證接收到的數(shù)據(jù)合法性;(7)校驗(yàn)正確則對(duì)數(shù)據(jù)單元進(jìn)行處理;反之,傳輸結(jié)束。所述的同步頭為0xEB90EB90EB90的6字節(jié)同步頭。所述的電腦主機(jī)對(duì)6字節(jié)同步頭進(jìn)行驗(yàn)證的方法,是電腦主機(jī)對(duì)3個(gè)EB90進(jìn)行同步驗(yàn)證。所述的數(shù)據(jù)長(zhǎng)度信息單元為2字節(jié)的,可通過(guò)設(shè)定數(shù)據(jù)單元的數(shù)據(jù)長(zhǎng)度從而告知需要接收的數(shù)據(jù)長(zhǎng)度,使得能傳輸長(zhǎng)度可變的數(shù)據(jù)。所述的校驗(yàn)字節(jié)為2字節(jié)的校驗(yàn)字節(jié),對(duì)接收完整的協(xié)議數(shù)據(jù)單元進(jìn)行CRC校驗(yàn), 保證接受的數(shù)據(jù)合法性,避免非法數(shù)據(jù)入侵。在6字節(jié)同步頭的接收驗(yàn)證中采用同步頭狀態(tài)檢測(cè)機(jī)制,來(lái)保證傳輸過(guò)程中對(duì)干擾字節(jié)引起錯(cuò)誤進(jìn)行過(guò)濾檢測(cè),例如在接收到頭序列OxEB 90 FF EB 00 90 EB 90 EB 90 EB 90進(jìn)行測(cè)試,在接收初始狀態(tài)設(shè)置為STATE1,隨著序列的接收進(jìn)行狀態(tài)更新,遇到干擾字OxFF和0x00就對(duì)狀態(tài)進(jìn)行重置為STATEl,這些字節(jié)都是在傳輸過(guò)程中產(chǎn)生的干擾字節(jié), 通信接收的狀態(tài)變化過(guò)程 STATE1->STATE2->STATE1->STATE1->STATE1->STATE1->STATE1 ->STATE2->STATE3->STATE4->STATE5->STATE6->DATE,該方法快速有效實(shí)現(xiàn)了數(shù)據(jù)幀的同步,有效的對(duì)干擾字節(jié)進(jìn)行了過(guò)濾。
權(quán)利要求
1.一種門禁系統(tǒng)中的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于,按以下步驟進(jìn)行(1)門禁控制器發(fā)送協(xié)議數(shù)據(jù)單元,協(xié)議數(shù)據(jù)單元的組成依次為同步頭、協(xié)議信息頭、數(shù)據(jù)長(zhǎng)度信息單元、數(shù)據(jù)單元和校驗(yàn)字節(jié);(2)電腦主機(jī)對(duì)同步頭及協(xié)議信息頭進(jìn)行驗(yàn)證;(3)驗(yàn)證合格后讀取數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù);(4)判斷數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù)與數(shù)據(jù)長(zhǎng)度信息單元內(nèi)的數(shù)據(jù)是否相等;(5)若相等則接收數(shù)據(jù)單元及校驗(yàn)字節(jié);(6)進(jìn)行CRC校驗(yàn),保證接收到的數(shù)據(jù)合法性;(7)校驗(yàn)正確則對(duì)數(shù)據(jù)單元進(jìn)行處理;反之,傳輸結(jié)束。
2.根據(jù)權(quán)利要求1所述的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于所述的同步頭為 0xEB90EB90EB90的6字節(jié)同步頭。
3.根據(jù)權(quán)利要求2所述的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于所述的電腦主機(jī)對(duì)6 字節(jié)同步頭進(jìn)行驗(yàn)證的方法,是電腦主機(jī)對(duì)3個(gè)EB90進(jìn)行同步驗(yàn)證。
4.根據(jù)權(quán)利要求1所述的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于所述的數(shù)據(jù)長(zhǎng)度信息單元為2字節(jié)的,告知接收需要接收的數(shù)據(jù)長(zhǎng)度。
5.根據(jù)權(quán)利要求1-4所述的可變長(zhǎng)度數(shù)據(jù)傳輸方法,其特征在于所述的校驗(yàn)字節(jié)為2 字節(jié)的校驗(yàn)字節(jié),對(duì)接收完整的協(xié)議數(shù)據(jù)單元進(jìn)行CRC校驗(yàn),保證接受的數(shù)據(jù)合法性,避免非法數(shù)據(jù)入侵。
全文摘要
本發(fā)明公開了一種門禁系統(tǒng)中的數(shù)據(jù)傳輸方法,按以下步驟進(jìn)行門禁控制器發(fā)送協(xié)議數(shù)據(jù)單元,協(xié)議數(shù)據(jù)單元的組成依次為同步頭、協(xié)議信息頭、數(shù)據(jù)長(zhǎng)度信息單元、數(shù)據(jù)單元和校驗(yàn)字節(jié);電腦主機(jī)對(duì)同步頭及協(xié)議信息頭進(jìn)行驗(yàn)證;驗(yàn)證合格后讀取數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù);判斷數(shù)據(jù)單元的長(zhǎng)度數(shù)據(jù)與數(shù)據(jù)長(zhǎng)度信息單元內(nèi)的數(shù)據(jù)是否相等;若相等則接收數(shù)據(jù)單元及校驗(yàn)字節(jié);進(jìn)行CRC校驗(yàn),保證接收到的數(shù)據(jù)合法性;校驗(yàn)正確則對(duì)數(shù)據(jù)單元進(jìn)行處理;反之,傳輸結(jié)束。本發(fā)明不僅能靈活傳輸各類數(shù)據(jù),還能提高電磁抗干擾能力,不易造成數(shù)據(jù)傳輸過(guò)程中的數(shù)據(jù)丟失,降低數(shù)據(jù)同步的耦合性,提高有效數(shù)據(jù)的接收。
文檔編號(hào)G07C9/00GK102347819SQ20111024087
公開日2012年2月8日 申請(qǐng)日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者余南華, 周伊琳, 梁智強(qiáng), 謝善益, 陳炯聰, 高新華, 高雅, 黃曙 申請(qǐng)人:廣東電網(wǎng)公司電力科學(xué)研究院
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1