断网状态下门禁设备与云服务器交互方法、装置及设备制造方法及图纸

技术编号:37670547 阅读:13 留言:0更新日期:2023-05-26 04:31
本发明专利技术涉及一种断网状态下门禁设备与云服务器交互方法、装置及设备,包括:若门禁设备与云服务器网络连接断开且门禁设备有待上报数据,响应于门禁设备的开门验证动作获取目标移动终端;若与目标移动终端建立蓝牙通讯成功,获取目标移动终端在进行开门验证动作前预设时长内的移动速度;根据移动速度预测目标移动终端与门禁设备的蓝牙通讯时长及通过目标移动终端与门禁设备的蓝牙通讯上传数据的上传速度;根据蓝牙通讯时长和上传速度从待上报数据中截取目标待上传数据,对目标待上传数据添加头、尾标识,得到目标待上传数据;通过蓝牙通讯连接将目标待上传数据传输到目标移动终端,使得目标移动终端通过移动网络将目标待上传数据上传到云服务器。传数据上传到云服务器。传数据上传到云服务器。

【技术实现步骤摘要】
断网状态下门禁设备与云服务器交互方法、装置及设备


[0001]本公开涉及智慧社区
,具体地,涉及一种断网状态下门禁设备与云服务器交互方法、装置及设备。

技术介绍

[0002]门禁设备通常依赖网络与云服务器进行交互,进而向云服务器上报门禁状态,或者接收云端服务器下发的数据和指令,然而网络受到运营商服务器、流量卡、安装环境施工、设备故障等因素影响,在门禁设备断线的情况下,门禁设备脱离云服务器的管控,云服务器无法下发任何数据给到门禁设备,门禁设备也无法将用于排查问题的日志等上传至云服务器,因而存在门禁设备开启失败的情况。

技术实现思路

[0003]本专利技术的目的是提供一种断网状态下门禁设备与云服务器交互方法、装置及设备,旨在解决相关场景中在门禁设备断线的情况下,门禁设备脱离云服务器的管控,存在门禁设备开启失败的技术问题。
[0004]为了实现上述目的,本公开实施例的第一方面,提供一种断网状态下门禁设备与云服务器交互方法,所述方法应用于门禁设备,所述方法包括:
[0005]在确定所述门禁设备与所述云服务器处于网络连接断开、且所述门禁设备存在用于向所述云服务器上报的待上报数据的情况下,响应于所述门禁设备的开门验证动作,获取目标移动终端;
[0006]请求与所述目标移动终端建立蓝牙通讯连接,并在与所述目标移动终端建立蓝牙通讯连接成功的情况下,获取所述目标移动终端在进行开门验证动作之前预设时长内的移动速度;
[0007]根据所述目标移动终端的所述移动速度,预测所述目标移动终端与所述门禁设备的蓝牙通讯时长,以及预测通过所述目标移动终端与所述门禁设备的蓝牙通讯连接上传数据的上传速度;
[0008]根据所述蓝牙通讯时长以及所述上传速度,从所述待上报数据中截取目标待上传数据,并对所述目标待上传数据添加头标识和尾标识,得到目标待上传数据,其中,截取到的所述目标待上传数据的数据大小使得目标移动终端在与所述门禁设备本次蓝牙连接断开前,所述门禁设备能够将所述目标待上传数据通过蓝牙传输到所述目标移动终端,所述头标识用于与上一目标待上传数据的尾标识进行匹配,所述尾标识用于与下一目标待上传数据的头标识进行匹配;
[0009]将添加头标识和尾标识后的目标待上传数据增加循环冗余校验码,通过所述蓝牙通讯连接将增加循环冗余校验码后的目标待上传数据传输到所述目标移动终端,以使得所述目标移动终端通过移动网络将增加循环冗余校验码后的目标待上传数据上传到云服务器,所述云服务器在接收到任一所述目标待上传数据携带有结束标识的情况下,根据所述
头标识和尾标识对多次接收到目标待上传数据进行重组,并根据所述循环冗余校验码对重组后的目标待上传数据进行冗余校验,得到完整的待上报数据。
[0010]在其中一种优选的实施方式中,所述响应于所述门禁设备的开门验证动作,获取目标移动终端的步骤,包括:
[0011]响应于用户通过所述门禁设备上的图像采集装置录入人脸图像的开门验证动作,将录入的所述人脸图像与所述门禁设备的存储器中预先存储的验证人脸图像进行比对;
[0012]在比对结果表征所述用户为合法进出人员的情况下,获取所述用户上传所述验证人脸图像的移动终端的蓝牙信息;
[0013]根据所述移动终端的蓝牙信息,查找所述门禁设备的蓝牙搜索范围内是否存在上传所述验证人脸图像的移动终端;
[0014]在所述蓝牙搜索范围内存在上传所述验证人脸图像的所述移动终端的情况下,将所述移动终端作为所述目标移动终端。
[0015]在其中一种优选的实施方式中,所述响应于所述门禁设备的开门验证动作,获取目标移动终端的步骤,包括:
[0016]响应于用户采用移动终端通过近场通信NFC方式请求所述门禁设备的开门验证动作,根据所述移动终端的NFC信息,确定所述移动终端是否为合法移动终端;
[0017]在所述移动终端为合法移动终端的情况下,将所述移动终端作为所述目标移动终端。
[0018]在其中一种优选的实施方式中,所述根据所述蓝牙通讯时长以及所述上传速度,从所述待上报数据中截取目标待上传数据,并对所述目标待上传数据添加头标识和尾标识,得到目标待上传数据的步骤,包括:
[0019]根据上一目标待上传数据的尾标识,从所述待上报数据中确定本次截取数据的起始数据;
[0020]根据所述蓝牙通讯时长以及所述上传速度,确定本次传输数据的大小;
[0021]从所述起始数据开始,从所述待上报数据中截取所述本次传输数据的大小的目标待上传数据;
[0022]根据所述上一目标待上传数据的尾标识匹配生成本次截取到的目标待上传数据的头标识,并根据预设的标识生成规则,生成本次截取到的目标待上传数据的尾标识;
[0023]对所述目标待上传数据添加头标识和尾标识,得到待打包目标上传数据;
[0024]根据所述待上报数据的截取次数以及所述待打包目标上传数据进行打包处理,生成所述目标待上传数据,其中,所述截取次数为所述待上报数据从开始截取到本次截取的次数。
[0025]在其中一种优选的实施方式中,所述方法还包括:
[0026]接收任意所述目标移动终端通过蓝牙连接方式传输的云服务器指令数据,所述云服务器指令数据是所述云服务器将下发指令数据进行分包后得到的,所述云服务器指令数据携带有头标识和尾标识,所述云服务器指令数据的数据大小小于等于所述门禁设备传输到对应的所述目标移动终端的所述目标待上传数据的数据大小;
[0027]根据所述预设的加密密钥,对任意所述目标移动终端通过蓝牙连接方式传输的云服务器指令数据进行解密,得到待重组云服务器指令数据;
[0028]在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到目标云服务器指令数据,所述目标云服务器指令数据用于对所述门禁设备进行补丁或者软件升级。
[0029]在其中一种优选的实施方式中,所述在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到目标云服务器指令数据的步骤,包括:
[0030]在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到待验证云服务器指令数据;
[0031]计算所述待验证云服务器指令数据的MD5值,并将所述MD5值与携带有结束标识的云服务器指令数据中携带的标准MD5值进行比对;
[0032]在所述待验证云服务器指令数据的MD5值与所述标准MD5值一致的情况下,将所述待验证云服务器指令数据作为所述目标云服务器指令数据;
[0033]在所述待验证云服务器指令数据的MD5值与所述标准MD5值不一致的情况下,生成数据重发请求,并响应于所述门禁设备的开门验证动作,将所述数据重发请求作为待本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种断网状态下门禁设备与云服务器交互方法,其特征在于,所述方法应用于门禁设备,所述方法包括:在确定所述门禁设备与所述云服务器处于网络连接断开、且所述门禁设备存在用于向所述云服务器上报的待上报数据的情况下,响应于所述门禁设备的开门验证动作,获取目标移动终端;请求与所述目标移动终端建立蓝牙通讯连接,并在与所述目标移动终端建立蓝牙通讯连接成功的情况下,获取所述目标移动终端在进行开门验证动作之前预设时长内的移动速度;根据所述目标移动终端的所述移动速度,预测所述目标移动终端与所述门禁设备的蓝牙通讯时长,以及预测通过所述目标移动终端与所述门禁设备的蓝牙通讯连接上传数据的上传速度;根据所述蓝牙通讯时长以及所述上传速度,从所述待上报数据中截取目标待上传数据,并对所述目标待上传数据添加头标识和尾标识,得到目标待上传数据,其中,截取到的所述目标待上传数据的数据大小使得目标移动终端在与所述门禁设备本次蓝牙连接断开前,所述门禁设备能够将所述目标待上传数据通过蓝牙传输到所述目标移动终端,所述头标识用于与上一目标待上传数据的尾标识进行匹配,所述尾标识用于与下一目标待上传数据的头标识进行匹配;将添加头标识和尾标识后的目标待上传数据增加循环冗余校验码,通过所述蓝牙通讯连接将增加循环冗余校验码后的目标待上传数据传输到所述目标移动终端,以使得所述目标移动终端通过移动网络将增加循环冗余校验码后的目标待上传数据上传到云服务器,所述云服务器在接收到任一所述目标待上传数据携带有结束标识的情况下,根据所述头标识和尾标识对多次接收到目标待上传数据进行重组,并根据所述循环冗余校验码对重组后的目标待上传数据进行冗余校验,得到完整的待上报数据。2.根据权利要求1所述的方法,其特征在于,所述响应于所述门禁设备的开门验证动作,获取目标移动终端的步骤,包括:响应于用户通过所述门禁设备上的图像采集装置录入人脸图像的开门验证动作,将录入的所述人脸图像与所述门禁设备的存储器中预先存储的验证人脸图像进行比对;在比对结果表征所述用户为合法进出人员的情况下,获取所述用户上传所述验证人脸图像的移动终端的蓝牙信息;根据所述移动终端的蓝牙信息,查找所述门禁设备的蓝牙搜索范围内是否存在上传所述验证人脸图像的移动终端;在所述蓝牙搜索范围内存在上传所述验证人脸图像的所述移动终端的情况下,将所述移动终端作为所述目标移动终端。3.根据权利要求2所述的方法,其特征在于,所述响应于所述门禁设备的开门验证动作,获取目标移动终端的步骤,包括:响应于用户采用移动终端通过近场通信NFC方式请求所述门禁设备的开门验证动作,根据所述移动终端的NFC信息,确定所述移动终端是否为合法移动终端;在所述移动终端为合法移动终端的情况下,将所述移动终端作为所述目标移动终端。4.根据权利要求1所述的方法,其特征在于,所述根据所述蓝牙通讯时长以及所述上传
速度,从所述待上报数据中截取目标待上传数据,并对所述目标待上传数据添加头标识和尾标识,得到目标待上传数据的步骤,包括:根据上一目标待上传数据的尾标识,从所述待上报数据中确定本次截取数据的起始数据;根据所述蓝牙通讯时长以及所述上传速度,确定本次传输数据的大小;从所述起始数据开始,从所述待上报数据中截取所述本次传输数据的大小的目标待上传数据;根据所述上一目标待上传数据的尾标识匹配生成本次截取到的目标待上传数据的头标识,并根据预设的标识生成规则,生成本次截取到的目标待上传数据的尾标识;对所述目标待上传数据添加头标识和尾标识,得到待打包目标上传数据;根据所述待上报数据的截取次数以及所述待打包目标上传数据进行打包处理,生成所述目标待上传数据,其中,所述截取次数为所述待上报数据从开始截取到本次截取的次数。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述方法还包括:接收任意所述目标移动终端通过蓝牙连接方式传输的云服务器指令数据,所述云服务器指令数据是所述云服务器将下发指令数据进行分包后得到的,所述云服务器指令数据携带有头标识和尾标识,所述云服务器指令数据的数据大小小于等于所述门禁设备传输到对应的所述目标移动终端的所述目标待上传数据的数据大小;根据所述预设的加密密钥,对任意所述目标移动终端通过蓝牙连接方式传输的云服务器指令数据进行解密,得到待重组云服务器指令数据;在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到目标云服务器指令数据,所述目标云服务器指令数据用于对所述门禁设备进行补丁或者软件升级。6.根据权利要求5所述的方法,其特征在于,所述在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到目标云服务器指令数据的步骤,包括:在接收到的所述云服务器指令数据中携带有结束标识的情况下,根据各所述云服务器指令数据携带有头标识和尾标识,对多个所述待重组云服务器指令数据进行重组,得到待验证云服务器指令数据;计算所述待验证云服务器指令数据的MD5值,并将所述MD5值与携带有结束标识的云服务器指令数据中携带的标准MD5值进行比对;在所述待验证云服务器指令数据的MD5值与所述标准MD5值一致的情况下,将所述待验证云服务器指令数据作为所述目标云服务器指令数据;在所述待验证云服务器指令数据的MD5值与所述标准MD5值不一致的情况下,生成数据重发请求,并响应于所述门禁设备的开门验证动作,将所述数据重发请求作为待上报数据传输。7.根据权利要求5所述的方法,其特征在于,所述接收任意所述目标移动终端通过蓝牙连接方式传输的云服务器指令数据的步骤,包括:在任意所述目标...

【专利技术属性】
技术研发人员:邱雪雁官轲张亲
申请(专利权)人:深圳市亲邻科技有限公司
类型:发明
国别省市:

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

1