一种指纹数据传输系统及方法技术方案

技术编号:24125653 阅读:17 留言:0更新日期:2020-05-13 04:30
本发明专利技术实施例提供了一种指纹数据传输系统及方法,其中,所述系统包括:指纹采集设备、服务器、ZigBee网关以及门锁;其中,所述指纹采集设备连接所述服务器,所述服务器连接所述ZigBee网关,所述ZigBee网关连接所述门锁;所述指纹采集设备采集到指纹数据之后向所述服务器发送所述指纹数据;所述服务器在接收到所述指纹数据之后,向所述ZigBee网关发送所述指纹数据;所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。本发明专利技术实施例在利用ZigBee网关向门锁发送指纹数据时,将完整的指纹数据分为多个分包数据,通过多次数据交互将较大的指纹数据传输到门锁,从而能够利用ZigBee通信方式实现指纹开锁功能。

【技术实现步骤摘要】
一种指纹数据传输系统及方法
本专利技术涉及通信
,特别是涉及一种指纹数据传输系统及方法。
技术介绍
目前随着人们生活水平的提升以及市场的需求,越来越多的出租公寓开始使用智能门锁来代替原有的普通门锁,智能门锁可以更加方便的管理其所属的房源开门,不需要人主动上门更换钥匙,也不必担心钥匙的丢失,常用的智能门锁一般使用密码,指纹,卡片等开锁方式,wifi和ZigBee是两种最常见的门锁通信方式。当前公寓市场主要使用的为wifi门锁,使用wifi连接互联网,功能可以多样,包括指纹下发功能也可以轻松实现,但是由于wifi技术的限制,wifi门锁的功耗十分的高,不便于日常的维护。有的公寓市场也有使用ZigBee的门锁来替代wifi门锁,功耗相较于wifi降低了很多,但是由于ZigBee本身技术的限制,带宽十分的有限,一般只能实现密码下发或者卡号下发的开锁功能。
技术实现思路
本专利技术实施例的目的在于提供一种指纹数据传输系统及方法,以实现利用ZigBee通信方式向门锁下发指纹数据的功能。具体技术方案如下:本专利技术实施的一方面,提供了一种指纹数据传输系统,所述系统包括:指纹采集设备、服务器、ZigBee网关以及门锁;其中,所述指纹采集设备连接所述服务器,所述服务器连接所述ZigBee网关,所述ZigBee网关连接所述门锁;所述指纹采集设备采集到指纹数据之后向所述服务器发送所述指纹数据;所述服务器在接收到所述指纹数据之后,向所述ZigBee网关发送所述指纹数据;>所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。可选的,所述服务器向所述ZigBee网关发送所述指纹数据的同时,发送第一校验值;所述ZigBee网关接收到所述指纹数据之后,基于所述第一校验值校验所述指纹数据,并在校验成功之后向所述服务器发送接收成功信息。可选的,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据的过程之前,还包括:所述ZigBee网关向所述门锁发送传输请求指令;所述门锁基于所述传输请求指令,进入指纹数据接收模式。可选的,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据的过程,包括:所述门锁基于所述传输请求指令,向所述ZigBee网关发送分包请求;所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据;所述门锁在接收到所述分包数据之后,判断当前接收到的指纹数据是否达到完整指纹数据的总大小;如果是则结束传输,否则所述门锁重复所述向所述ZigBee网关发送分包请求的过程。可选的,所述传输请求指令包括指纹数据总大小和随机数,所述分包请求包括随机数和文件偏移量;相应的,所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据的过程,包括:如果所述传输请求指令中的随机数与所述分包请求中的随机数相同,并且所述文件偏移量不超过所述指纹数据总大小,则向所述门锁发送所述指纹数据的分包数据。可选的,所述传输请求指令包括第二校验值;相应的,所述门锁在判断出当前接收到的指纹数据已经达到完整指纹数据的总大小之后,包括:所述门锁基于当前接收到的指纹数据,确定第三校验值;如果所述第三校验值与所述第二校验值相同,所述门锁向所述ZigBee网关发送指纹传输成功的信息。本专利技术实施的又一方面,还提供的一种指纹数据传输方法,所述方法包括:指纹采集设备采集到指纹数据之后向服务器发送所述指纹数据;所述服务器在接收到所述指纹数据之后,向ZigBee网关发送所述指纹数据;所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。可选的,所述方法还包括:所述服务器向所述ZigBee网关发送所述指纹数据的同时,发送第一校验值;所述ZigBee网关接收到所述指纹数据之后,基于所述第一校验值校验所述指纹数据,并在校验成功之后向所述服务器发送接收成功信息。可选的,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据的步骤之前,还包括:所述ZigBee网关向所述门锁发送传输请求指令;所述门锁基于所述传输请求指令,进入指纹数据接收模式。可选的,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据的步骤,包括:所述门锁基于所述传输请求指令,向所述ZigBee网关发送分包请求;所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据;所述门锁在接收到所述分包数据之后,判断当前接收到的指纹数据是否达到完整指纹数据的总大小;如果是则结束传输,否则所述门锁重复所述向所述ZigBee网关发送分包请求的步骤。可选的,所述传输请求指令包括指纹数据总大小和随机数,所述分包请求包括随机数和文件偏移量;相应的,所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据的步骤,包括:如果所述传输请求指令中的随机数与所述分包请求中的随机数相同,并且所述文件偏移量不超过所述指纹数据总大小,则向所述门锁发送所述指纹数据的分包数据。可选的,所述传输请求指令包括第二校验值;相应的,所述门锁在判断出当前接收到的指纹数据已经达到完整指纹数据的总大小之后,包括:所述门锁基于当前接收到的指纹数据,确定第三校验值;如果所述第三校验值与所述第二校验值相同,所述门锁向所述ZigBee网关发送指纹传输成功的信息。在本专利技术实施例提供的一种指纹数据传输系统及方法中,指纹采集设备采集到指纹数据之后向服务器发送指纹数据,服务器在接收到指纹数据之后,向ZigBee网关发送所述指纹数据,ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。本专利技术实施例在利用ZigBee网关向门锁发送指纹数据时,将完整的指纹数据分为多个分包数据,通过多次数据交互将较大的指纹数据传输到门锁,从而能够利用ZigBee通信方式实现指纹开锁功能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种指纹数据传输系统的结构示意图;图2为本专利技术实施例提供的一种指纹数据传输方法的流程示意图;图3为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地本文档来自技高网...

【技术保护点】
1.一种指纹数据传输系统,其特征在于,所述系统包括:指纹采集设备、服务器、ZigBee网关以及门锁;其中,所述指纹采集设备连接所述服务器,所述服务器连接所述ZigBee网关,所述ZigBee网关连接所述门锁;/n所述指纹采集设备采集到指纹数据之后向所述服务器发送所述指纹数据;/n所述服务器在接收到所述指纹数据之后,向所述ZigBee网关发送所述指纹数据;/n所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。/n

【技术特征摘要】
1.一种指纹数据传输系统,其特征在于,所述系统包括:指纹采集设备、服务器、ZigBee网关以及门锁;其中,所述指纹采集设备连接所述服务器,所述服务器连接所述ZigBee网关,所述ZigBee网关连接所述门锁;
所述指纹采集设备采集到指纹数据之后向所述服务器发送所述指纹数据;
所述服务器在接收到所述指纹数据之后,向所述ZigBee网关发送所述指纹数据;
所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据。


2.如权利要求1所述的系统,其特征在于,
所述服务器向所述ZigBee网关发送所述指纹数据的同时,发送第一校验值;
所述ZigBee网关接收到所述指纹数据之后,基于所述第一校验值校验所述指纹数据,并在校验成功之后向所述服务器发送接收成功信息。


3.如权利要求1所述的系统,其特征在于,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据的过程之前,还包括:
所述ZigBee网关向所述门锁发送传输请求指令;
所述门锁基于所述传输请求指令,进入指纹数据接收模式。


4.如权利要求3所述的系统,其特征在于,所述ZigBee网关依次向所述门锁发送所述指纹数据的各个分包数据,直至所述门锁接收到完整的所述指纹数据的过程,包括:
所述门锁基于所述传输请求指令,向所述ZigBee网关发送分包请求;
所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据;
所述门锁在接收到所述分包数据之后,判断当前接收到的指纹数据是否达到完整指纹数据的总大小;
如果是则结束传输,否则所述门锁重复所述向所述ZigBee网关发送分包请求的过程。


5.如权利要求4所述的系统,其特征在于,所述传输请求指令包括指纹数据总大小和随机数,所述分包请求包括随机数和文件偏移量;
相应的,所述ZigBee网关基于所述分包请求,向所述门锁发送所述指纹数据的分包数据的过程,包括:
如果所述传输请求指令中的随机数与所述分包请求中的随机数...

【专利技术属性】
技术研发人员:张瑜
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1