一种蓝牙网关打卡方法及系统与流程

未命名 07-23 阅读:115 评论:0


1.本发明涉及蓝牙网关的广播收集领域,尤其涉及一种蓝牙网关打卡方法及系统。


背景技术:

2.目前市面大多数打卡都是指纹、密码、机械插卡式,操作复杂,且浪费资源,打卡完成需要自己去统计信息,日积月累,导致不必要的时间浪费,本网关打卡系统可以节省人员维护的时间、省去不必要的操作、安装方便(无需安装在门或者指定区域),部署本方案系统,可以实现无感区域限制打卡功能、只需要打卡人员携带手机、打卡终端靠近网关即可完成打卡,缺点是,网关打开距离受遮挡物的干扰影响比较大,遮挡物多,打卡距离可能变近。


技术实现要素:

3.本发明提供了一种蓝牙网关打卡方法及系统,具备无需插线、无需接触、无需拿出打卡设备,即可实现打卡动作并回传服务器端。避免了打卡拥堵、物理接触、操作复杂等弊端。
4.根据本技术实施例提供的一种蓝牙网关打卡方法,包括打卡信标配对方法,包括如下步骤:
5.蓝牙网关启动配对;
6.蓝牙网关启动扫描,搜索对应mac设备;
7.打卡信标发送广播至蓝牙网关;
8.蓝牙网关发送广播扫描请求至打卡信标;
9.打卡信标发送扫描回应至蓝牙网关;
10.蓝牙网关发现广播mac等于配对mac的设备后,蓝牙网关与打卡信标进行连接交互;
11.蓝牙网关与打卡信标建立连接;
12.蓝牙网关与服务器连接成功;
13.服务器生成se密文至蓝牙网关,蓝牙网关转发se密文至打卡信标;
14.打卡信标回应se密文至蓝牙网关,蓝牙网关回应se密文至服务器;
15.服务器将se识别成功发送至蓝牙网关,蓝牙网关将se识别成功发送至打卡信标;
16.打卡信标保存配对信息,蓝牙网关保存配对信息,蓝牙网关与服务器配对成功;
17.配对完成。
18.优选地,包括手机配对方法,包括如下步骤:
19.蓝牙网关发送广播至手机;
20.手机发送广播扫描请求至蓝牙网关;
21.蓝牙网关发送扫描回应至手机;
22.手机解析厂商标识符,确认网关设备,获取网关mac;
23.手机发送注册id、注册信息以及网关mac至服务器;
24.服务器根据信息生成特定key至手机;
25.手机开启广播至蓝牙网关;服务器开启网关扫描,监听返回广播内容;
26.服务器解析返回广播内容,获取特定key内容;
27.服务器比对生成的特定key与解析key;
28.服务器比对成功,保存信息;
29.服务器返回手机信息至蓝牙网关,蓝牙网关保存信息;
30.服务器返回注册成功消息到手机,手机保存信息;
31.注册成功。
32.优选地,包括已配对的打卡信标的识别方法,包括如下步骤:
33.蓝牙网关启动扫描和打卡信标启动广播;
34.蓝牙网请求广播包包至打卡信标;
35.打卡信标发送广播至蓝牙网关;
36.蓝牙网关发送广播扫描请求至打卡信标;
37.打卡信标发送扫描回应至蓝牙网关;
38.蓝牙网关进入识别流程,蓝牙网关提取广播内容;
39.蓝牙网关判断rssi是否在范围内,若rssi在范围,则判断是否配对,若配对,则蓝牙网关和服务器交互打卡成功信息,同时流程完成;若不配对,则返回至蓝牙网关和打卡信标启动扫描;
40.若rssi不在范围,则返回至蓝牙网关和打卡信标启动扫描。
41.优选地,包括已注册的手机的识别方法,包括如下步骤:
42.服务器从手机中获取当前的key;
43.服务器请求蓝牙网关的当前key;
44.蓝牙网关时间、加密随机码、配对信息生成key;
45.蓝牙网关返回生成key至服务器;服务器返回当前的key至手机;
46.蓝牙网关开始打卡识别;
47.蓝牙网关开始扫描手机广播,手机生成携带key的广播发送至蓝牙网关;
48.蓝牙网关从手机中获取扫描数据;手机发送回应扫描数据至蓝牙网关;
49.蓝牙网关判断当前key是否等于解析的key,若当前key等于解析的key,则判断rssi是否在范围内,若rssi在范围,则打卡成功,同时上传打卡信息至服务器,服务器返回打卡成功消息至手机,蓝牙网关更新key,流程完成;
50.若当前key不等于解析的key,则返回蓝牙网关开始打卡识别;
51.若rssi不在范围,则返回蓝牙网关开始打卡识别。
52.优选地,包括如下步骤:
53.蓝牙网关会周期性更新key内容,手机按照一定的周期获取key文件,然后更新广播内容;手机获取到携带key的广播内容,会跟本地当前生成的key进行对比,如果一致,上报后台,打卡成功,后台服务器收到信息通知手机打卡结果。
54.本发明提供一种蓝牙网关打卡系统,包括服务器、蓝牙网关、手机以及打卡信标,所述服务器、蓝牙网关、手机以及打卡信标执行计算机程序实现如上述的一种蓝牙网关打卡方法步骤。
55.本技术实施例提供的技术方案可以包括以下有益效果:
56.针对蓝牙网关,本发明具有无需插线、无需接触、无需拿出打卡设备,即可实现打卡动作并回传服务器端。避免了打卡拥堵、物理接触、操作复杂等弊端。同时支持手机、打卡设备两种方式打卡应用,有手机场景,只需要安装app并进行配对即可,无手机场景,只需要针对设备做配对即可(解决楼道清洁打卡问题,年纪大的人手机使用障碍问题)。
57.打卡交互内容实时更新,蓝牙网关根据时间实时更新,不会存在同样的打卡内容,防止恶意复制打卡设备,避免恶意打卡设备复制、破解等等,跟通用的信标打卡场景相比,可以避免打卡信标被复制的风险。
58.蓝牙网关会根据打卡设备rssi进行距离的限制,超出距离的打卡设备直接过滤,范围内的设备根据打卡内容进行打卡。
59.在资产定位场景,无需服务器做过多的计算,只需要实时监控设备状态即可实现资产的实时状况。在区域定位场景,无需做服务器端的实际距离、是否存在区域等信息的计算,距离信息可在初步校准部分校准设置好,区域标识网关自动设置,服务器只需要实时监控设备是否越界即可,以及轨迹的记录、展示即可。在人员打卡场景,可以限定距离打卡,限定指定范围记录打卡终端信息回传功能。在三角精确定位场景,服务器可以根据网关的布局(三角定位布局),对终端蓝牙设备进行精确的三角定位,实现更高要求的定位场景应用。在车载peps场景,可以根据网关定位功能实现车载钥匙定位,实现迎宾灯、无钥匙开车门、后备箱开启功能。
附图说明
60.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
61.图1为本发明打卡信标配对方法的流程示意图;
62.图2为本发明手机配对方法的流程示意图;
63.图3为本发明已配对的打卡信标的识别方法的流程示意图;
64.图4为本发明已注册的手机的识别方法的流程示意图。
具体实施方式
65.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
66.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
67.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
68.请参阅图1,本发明第一实施例提供一种蓝牙网关打卡方法,包括打卡信标配对方
法,包括如下步骤:
69.蓝牙网关启动配对;
70.蓝牙网关启动扫描,搜索对应mac设备;
71.打卡信标发送广播至蓝牙网关;
72.蓝牙网关发送广播扫描请求至打卡信标;
73.打卡信标发送扫描回应至蓝牙网关;
74.蓝牙网关发现广播mac等于配对mac的设备后,蓝牙网关与打卡信标进行连接交互;
75.蓝牙网关与打卡信标建立连接;
76.蓝牙网关与服务器连接成功;
77.服务器生成se密文至蓝牙网关,蓝牙网关转发se密文至打卡信标;
78.打卡信标回应se密文至蓝牙网关,蓝牙网关回应se密文至服务器;
79.服务器将se识别成功发送至蓝牙网关,蓝牙网关将se识别成功发送至打卡信标;
80.打卡信标保存配对信息,蓝牙网关保存配对信息,蓝牙网关与服务器配对成功;
81.配对完成。
82.请参阅图2,本发明一种蓝牙网关打卡方法还包括手机配对方法,包括如下步骤:
83.蓝牙网关发送广播至手机;
84.手机发送广播扫描请求至蓝牙网关;
85.蓝牙网关发送扫描回应至手机;
86.手机解析厂商标识符,确认网关设备,获取网关mac;
87.手机发送注册id、注册信息以及网关mac至服务器;
88.服务器根据信息生成特定key至手机;
89.手机开启广播至蓝牙网关;服务器开启网关扫描,监听返回广播内容;
90.服务器解析返回广播内容,获取特定key内容;
91.服务器比对生成的特定key与解析key;
92.服务器比对成功,保存信息;
93.服务器返回手机信息至蓝牙网关,蓝牙网关保存信息;
94.服务器返回注册成功消息到手机,手机保存信息;
95.注册成功。
96.请参阅图3,本发明一种蓝牙网关打卡方法还包括已配对的打卡信标的识别方法,包括如下步骤:
97.蓝牙网关启动扫描和打卡信标启动广播;
98.蓝牙网请求广播包包至打卡信标;
99.打卡信标发送广播至蓝牙网关;
100.蓝牙网关发送广播扫描请求至打卡信标;
101.打卡信标发送扫描回应至蓝牙网关;
102.蓝牙网关进入识别流程,蓝牙网关提取广播内容;
103.蓝牙网关判断rssi是否在范围内,若rssi在范围,则判断是否配对,若配对,则蓝牙网关和服务器交互打卡成功,同时流程完成;若不配对,则返回至蓝牙网关和打卡信标启
动扫描;
104.若rssi不在范围,则返回至蓝牙网关和打卡信标启动扫描。
105.请参阅图4,本发明一种蓝牙网关打卡方法还包括已注册的手机的识别方法,包括如下步骤:
106.服务器从手机中获取当前的key;
107.服务器请求蓝牙网关的当前key;
108.蓝牙网关时间、加密随机码、配对信息生成key;
109.蓝牙网关返回生成key至服务器;服务器返回当前的key至手机;
110.蓝牙网关开始打卡识别;
111.蓝牙网关开始扫描手机广播,手机生成携带key的广播发送至蓝牙网关;
112.蓝牙网关从手机中获取扫描数据;手机发送回应扫描数据至蓝牙网关;
113.蓝牙网关判断当前key是否等于解析的key,若当前key等于解析的key,则判断rssi是否在范围内,若rssi在范围,则打卡成功,同时上传打卡信息至服务器,服务器返回打卡成功消息至手机,蓝牙网关更新key,流程完成;
114.若当前key不等于解析的key,则返回蓝牙网关开始打卡识别;
115.若rssi不在范围,则返回蓝牙网关开始打卡识别。
116.以上操作流程,可以实现不掏出手机(app后台执行),直接打卡效果,而且这种机制,可以有效的防护防重放攻击的风险。同时,因key是周期性的,比如一分钟更新一次(根据重要场合情况来定),即使当前的时间段内的广播被非法截取,也只是一个周期内的使用权限,在这个周期内(一分钟)内,做复制的没有意义。
117.可以理解,已注册的手机的识别方法包括如下步骤:
118.蓝牙网关会周期性更新key内容,手机按照一定的周期获取key文件,然后更新广播内容;手机获取到携带key的广播内容,会跟本地当前生成的key进行对比,如果一致,上报后台,打卡成功,后台服务器收到信息通知手机打卡结果。
119.本发明第二实施例提供一种蓝牙网关打卡系统,包括服务器、蓝牙网关、手机以及打卡信标,所述服务器、蓝牙网关、手机以及打卡信标执行计算机程序实现如上述的一种蓝牙网关打卡方法步骤。
120.图1-图4中,实线箭头表示蓝牙通讯,虚线箭头表示网络通讯。
121.本技术实施例提供的技术方案可以包括以下有益效果:
122.针对蓝牙网关,本发明具有无需插线、无需接触、无需拿出打卡设备,即可实现打卡动作并回传服务器端。避免了打卡拥堵、物理接触、操作复杂等弊端。同时支持手机、打卡设备两种方式打卡应用,有手机场景,只需要安装app并进行配对即可,无手机场景,只需要针对设备做配对即可(解决楼道清洁打卡问题,年纪大的人手机使用障碍问题)。
123.打卡交互内容实时更新,蓝牙网关根据时间、配对加密信息实时滚动更新最终秘钥,无论手机还是信标每次打卡广播内容不会存在同样的打卡内容,防止恶意复制打卡设备,避免恶意打卡设备复制、破解等等,跟通用的信标打卡场景相比,可以避免打卡信标被复制的风险。
124.蓝牙网关会根据打卡设备rssi进行距离的限制,超出距离的打卡设备直接过滤,范围内的设备根据打卡内容进行打卡。
125.在资产定位场景,无需服务器做过多的计算,只需要实时监控设备状态即可实现资产的实时状况。在区域定位场景,无需做服务器端的实际距离、是否存在区域等信息的计算,距离信息可在初步校准部分校准设置好,区域标识网关自动设置,服务器只需要实时监控设备是否越界即可,以及轨迹的记录、展示即可。在人员打卡场景,可以限定距离打卡,限定指定范围记录打卡终端信息回传功能。在三角精确定位场景,服务器可以根据网关的布局(三角定位布局),对终端蓝牙设备进行精确的三角定位,实现更高要求的定位场景应用。在车载peps场景,可以根据网关定位功能实现车载钥匙定位,实现迎宾灯、无钥匙开车门、后备箱开启功能。
126.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种蓝牙网关打卡方法,其特征在于,包括打卡信标配对方法,包括如下步骤:蓝牙网关启动配对;蓝牙网关启动扫描,搜索对应mac设备;打卡信标发送广播至蓝牙网关;蓝牙网关发送广播扫描请求至打卡信标;打卡信标发送扫描回应至蓝牙网关;蓝牙网关发现广播mac等于配对mac的设备后,蓝牙网关与打卡信标进行连接交互;蓝牙网关与打卡信标建立连接;蓝牙网关与服务器连接成功;服务器生成se密文至蓝牙网关,蓝牙网关转发se密文至打卡信标;打卡信标回应se密文至蓝牙网关,蓝牙网关回应se密文至服务器;服务器将se识别成功发送至蓝牙网关,蓝牙网关将se识别成功发送至打卡信标;打卡信标保存配对信息,蓝牙网关保存配对信息,蓝牙网关与服务器配对成功;配对完成。2.根据权利要求1所述的一种蓝牙网关打卡方法,其特征在于,包括手机配对方法,包括如下步骤:蓝牙网关发送广播至手机;手机发送广播扫描请求至蓝牙网关;蓝牙网关发送扫描回应至手机;手机解析厂商标识符,确认网关设备,获取网关mac;手机发送注册id、注册信息以及网关mac至服务器;服务器根据信息生成特定key至手机;手机开启广播至蓝牙网关;服务器开启网关扫描,监听返回广播内容;服务器解析返回广播内容,获取特定key内容;服务器比对生成的特定key与解析key;服务器比对成功,保存信息;服务器返回手机信息至蓝牙网关,蓝牙网关保存信息;服务器返回注册成功消息到手机,手机保存信息;注册成功。3.根据权利要求1所述的一种蓝牙网关打卡方法,其特征在于,包括已配对的打卡信标的识别方法,包括如下步骤:蓝牙网关和打卡信标启动扫描;蓝牙网请求广播包包至打卡信标;打卡信标发送广播至蓝牙网关;蓝牙网关发送广播扫描请求至打卡信标;打卡信标发送扫描回应至蓝牙网关;蓝牙网关进入识别流程,蓝牙网关提取广播内容;蓝牙网关判断rssi是否在范围内,若rssi在范围,则判断是否配对,若配对,则蓝牙网关和服务器交互打卡成功信息,同时流程完成;若不配对,则返回至蓝牙网关和打卡信标启
动扫描;若rssi不在范围,则返回至蓝牙网关和打卡信标启动扫描。4.根据权利要求2所述的一种蓝牙网关打卡方法,其特征在于,包括已注册的手机的识别方法,包括如下步骤:服务器从手机中获取当前的key;服务器请求蓝牙网关的当前key;蓝牙网关时间、加密随机码、配对信息生成key;蓝牙网关返回生成key至服务器;服务器返回当前的key至手机;蓝牙网关开始打卡识别;蓝牙网关开始扫描手机广播,手机生成携带key的广播发送至蓝牙网关;蓝牙网关从手机中获取扫描数据;手机发送回应扫描数据至蓝牙网关;蓝牙网关判断当前key是否等于解析的key,若当前key等于解析的key,则判断rssi是否在范围内,若rssi在范围,则打卡成功,同时上传打卡信息至服务器,服务器返回打卡成功消息至手机,蓝牙网关更新key,流程完成;若当前key不等于解析的key,则返回蓝牙网关开始打卡识别;若rssi不在范围,则返回蓝牙网关开始打卡识别。5.根据权利要求2所述的一种蓝牙网关打卡方法,其特征在于,包括如下步骤:蓝牙网关会周期性更新key内容,手机按照一定的周期获取key文件,然后更新广播内容;手机获取到携带key的广播内容,会跟本地当前生成的key进行对比,如果一致,上报后台,打卡成功,后台服务器收到信息通知手机打卡结果。6.一种蓝牙网关打卡系统,包括服务器、蓝牙网关、手机以及打卡信标,其特征在于,所述服务器、蓝牙网关、手机以及打卡信标执行计算机程序实现如权利要求1-5中任一项所述的一种蓝牙网关打卡方法步骤。

技术总结
本发明公开了一种蓝牙网关打卡方法,包括打卡信标配对方法,包括如下步骤:蓝牙网关启动配对;蓝牙网关启动扫描,搜索对应MAC设备;打卡信标发送广播至蓝牙网关;蓝牙网关发送广播扫描请求至打卡信标;打卡信标发送扫描回应至蓝牙网关;蓝牙网关发现广播MAC等于配对MAC的设备后,蓝牙网关与打卡信标进行连接交互;蓝牙网关与打卡信标建立连接;蓝牙网关与服务器连接成功;服务器请求SE密文至蓝牙网关,蓝牙网关请求SE密文至打卡信标;打卡信标回应SE密文至蓝牙网关,蓝牙网关回应SE密文至服务器;本发明还提供一种蓝牙网关打卡系统,本发明具备无需插线、无需接触、无需拿出打卡设备,即可实现打卡动作并回传服务器端的优点。即可实现打卡动作并回传服务器端的优点。即可实现打卡动作并回传服务器端的优点。


技术研发人员:张眼 闫微东
受保护的技术使用者:深圳市研为通讯科技有限公司
技术研发日:2023.03.30
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐