[发明专利]一种门禁系统中的数据传输方法有效
申请号: | 201110240873.6 | 申请日: | 2011-08-22 |
公开(公告)号: | CN102307192A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 高新华;陈炯聪;谢善益;高雅;周伊琳;余南华;黄曙;梁智强 | 申请(专利权)人: | 广东电网公司电力科学研究院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G07C9/00 |
代理公司: | 杭州新源专利事务所(普通合伙) 33234 | 代理人: | 李大刚 |
地址: | 510600 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 门禁 系统 中的 数据传输 方法 | ||
技术领域
本发明涉及一种数据传输方法,尤其是一种应用于门禁系统中的数据传输方法。
背景技术
近年来,由于市场对电子设备的要求不断的提升,而电子设备行业者亦精益求精,持续开发出各种功能强大的新产品,使得电子设备的复杂度越来越高,许多电子设备内设置有通讯协议用于数据的传输。
现在门禁系统中应用的大部分门禁通讯协议的同步头采用了单字节同步头0x7E,在电力行业应用中,特殊的电力环境引起的电磁干扰比起其他场合更为严重,容易造成数据传输过程的数据丢失,而且0x7E这样的字节在网络中也更为普遍,使数据接收后的校验判断容易产生偏差,导致接收的错误数据频率变高,降低了通信效率。
发明内容
本发明所要解决的技术问题在于提供一种门禁系统中的数据传输方法。本发明可提高电磁抗干扰能力,不易造成数据传输过程中的数据丢失,还能降低数据同步的耦合性,提高有效数据的接收。
为解决上述技术问题,本发明的技术方案如下:一种门禁系统中的数据传输方法,其特征在于:按以下步骤进行:
(1)门禁主机发送协议数据单元,协议数据单元的组成依次为:6字节同步头、协议交换信息单元、设备地址信息单元、数据单元;
(2)电脑主机对6字节同步头进行验证;
(3)验证合格后进行协议数据单元的协议交换信息单元、设备地址信息单元和数据单元的接收;
(4)接收完协议交换信息单元、设备地址信息单元和数据单元后,验证设备地址信息单元;
(5)设备地址信息单元验证合格后就对数据单元进行处理;若不合格则对其屏蔽。
前述的数据传输方法中,所述的6字节同步头为0xEB90EB90EB90,是协议数据单元的固定格式。
前述的数据传输方法中,所述的电脑主机对6字节同步头进行验证的方法,是电脑主机对3个EB90进行验证。
前述的数据传输方法中,所述的协议交换信息单元是7字节的,用于表示协议版本信息及会话信息。
前述的数据传输方法中,所述的设备地址信息单元是2字节的,用于记录信息发出的源。
前述的数据传输方法中,所述的验证设备地址信息单元的方法是通过电脑主机对设备地址信息进行确认是否属于网内设备地址信息。
本发明的有益效果:与现有技术相比,本发明采用6字节同步头结构的协议数据单元进行数据单元传输,在传输时,采用3个EB90同步验证,提高在电力环境引起的电磁中的抗干扰能力,使得不易造成数据传输过程中的数据丢失;还有6字节的同步头结构在数据接收后的检验判断中不易产生偏差,降低了数据同步的耦合性,使得降低接收的错误频率降低,提高有效数据的接收及通信效率,还能保证正常的同步数据校验负荷。
附图说明
图1是本发明的流程图。
下面结合具体实施方式对本发明作进一步的说明,本发明的实施方式不限于下述实施例,在不脱离本发明宗旨的前提下做出的各种变化均属于本发明的保护范围之内。
具体实施方式
实施例。一种门禁系统中的数据传输方法,如图1所示,按以下步骤进行:
(1)门禁主机发送协议数据单元,协议数据单元的组成依次为:6字节同步头、用于表示协议版本信息及会话信息的7字节的协议交换信息单元、用于记录信息发出的源的2字节的设备地址信息单元、数据单元;
(2)电脑主机对6字节同步头进行验证;
(3)验证合格后进行协议数据单元的协议交换信息单元、设备地址信息单元和数据单元的接收;
(4)接收完协议交换信息单元、设备地址信息单元和数据单元后,验证设备地址信息单元;
(5)设备地址信息单元验证合格后就对数据单元进行处理;若不合格则对其屏蔽。
所述的6字节同步头为0xEB90EB90EB90,是协议数据单元的固定格式;所述的电脑主机对6字节同步头进行验证的方法,是电脑主机对3个EB90进行同步验证。
所述的验证设备地址信息单元的方法是通过电脑主机对设备地址信息进行确认是否属于网内设备地址信息。
在6字节同步头的接收验证中采用同步头状态检测机制,来保证传输过程中对干扰字节引起错误进行过滤检测,例如在接收到头序列0xEB 90 FF EB 00 90 EB 90 EB 90 EB 90进行测试,在接收初始状态设置为STATE1,随着序列的接收进行状态更新,遇到干扰字0xFF和0x00就对状态进行重置为STATE1,这些字节都是在传输过程中产生的干扰字节,通信接收的状态变化过程STATE1->STATE2->STATE1->STATE1->STATE1->STATE1->STATE1->STATE2->STATE3->STATE4->STATE5->STATE6->DATE,该方法快速有效实现了数据帧的同步,有效的对干扰字节进行了过滤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司电力科学研究院,未经广东电网公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110240873.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种访问关机硬盘的方法、网卡和硬盘卡
- 下一篇:一种功率开关管的隔离驱动电路