身份验证方法、装置、存储介质、移动终端及服务器制造方法及图纸

技术编号:25277348 阅读:27 留言:0更新日期:2020-08-14 23:08
本发明专利技术实施例公开了一种身份验证方法、装置、存储介质、移动终端及服务器。所述方法包括:接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。通过采用上述技术方案,能够有效防止iBeacon信号被模拟,从而保证了身份验证的有效性和真实性。

【技术实现步骤摘要】
身份验证方法、装置、存储介质、移动终端及服务器
本专利技术实施例涉及通信
,尤其涉及身份验证方法、装置、存储介质、移动终端及服务器。
技术介绍
随着商家和企业的快速发展,越来越多的业务场景需要对用户身份进行验证。比如,考勤、会议签到、车库停车或者其他商品或服务的消费需要用户亲自在现场,为了方便用户进行身份验证,基于蓝牙信标的iBeacon的移动系统(如移动考勤系统)应运而生。然而,如何保证身份验证的有效性和真实性变得至关重要。
技术实现思路
本专利技术实施例提供一种身份验证方法、装置、存储介质、移动终端及服务器,以保证身份验证的有效性和真实性。第一方面,本专利技术实施例提供了一种身份验证方法,应用于移动终端,该方法包括:接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。第二方面,本专利技术实施例提供了一种身份验证方法,应用于服务器,该方法包括:接收移动终端发送的iBeacon设备的第一标识信息、所述移动终端的第二标识信息及时钟信号;其中,所述第一标识信息及所述时钟信号为所述移动终端对接收的iBeacon设备发送的加密广播帧进行解析获取的信息;根据所述第一标识信息、第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。第三方面,本专利技术实施例还提供了一种身份验证装置,应用于移动终端,该装置包括:加密广播帧接收模块,用于接收iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;加密广播帧解析模块,用于对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;信息发送模块,用于将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。第四方面,本专利技术实施例还提供了一种身份验证装置,应用于服务器,该装置包括:信息接收模块,用于接收移动终端发送的iBeacon设备的第一标识信息、所述移动终端的第二标识信息及时钟信号;其中,所述第一标识信息及所述时钟信号为所述移动终端对接收的iBeacon设备发送的加密广播帧进行解析获取的信息;身份验证模块,用于根据所述第一标识信息、第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。第五方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例第一方面提供的身份验证方法。第六方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例第二方面提供的身份验证方法。第七方面,本专利技术实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例第一方面提供的身份验证方法。第八方面,本专利技术实施例提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例第二方面提供的身份验证方法。本专利技术实施例中提供的身份验证方案,接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。通过采用上述技术手段,能够有效防止iBeacon信号被模拟,从而保证了身份验证的有效性和真实性。附图说明图1为本专利技术实施例提供的一种身份验证方法的流程示意图;图2为本专利技术实施例提供的另一种身份验证方法的流程示意图;图3为本专利技术实施例提供的一种身份验证装置的结构框图;图4为本专利技术实施例提供的另一种身份验证装置的结构框图;图5为本专利技术实施例提供的一种移动终端的结构框图;图6为本专利技术实施例提供的一种服务器的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1为本专利技术实施例提供的一种身份验证方法的流程示意图,该方法可以由身份验证装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号。在本专利技术实施例中,iBeacon设备可以为一个也可以为多个,其中,iBeacon设备的数量可以根据身份验证区域的大小进行设置,身份验证区域越大,设置的iBeacon设备的数量可以越多;身份验证区域越小,设置的iBeacon设备的数量可以越少。iBeacon设备可以以预设频率周期性地发送广播帧,在iBeacon设备的信号范围内支持低功耗蓝牙的移动终端均可以接收到iBeacon设备发送的广播帧。在本专利技术实施例中,iBeacon设备发送的广播帧为加密广播帧,在加密广播帧中包含有时钟信号。示例性的,iBeacon设备上电后,时钟信号将按设置的时钟基准值启动计数,将时钟基准值存放至广播帧中,并按照预设加密算法对广播帧加密,生成加密广播帧,然后按预设的频率发送加密广播帧。可选的,所述加密广播帧中还包括时钟参考值和时钟信号调整频率,所述时钟信号为基于所述时钟参考值及所述时钟信号调整频率确定的信号。其中,时钟参考值可以理解为时钟信号的初始值,时钟参考值按照时钟信号调整频率增加1,生成时钟信号。对UUID、时钟信号、时钟参考值及时钟信号调整频率加密,可将加密结果分成两段分别存放至Major和Minor字段中,进而生成加密广播帧,并将加密广播帧按照设定频率广播出去。其中,加密广播帧的格式如下所示:步骤102、对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号。在本专利技术实施例中,对加密广播帧进行解析,根据解析结果获取iBeacon设备的标识信息及当前时钟信号,并将iBeacon设备的标识信息记作第一标识信息。可选的,对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号,包括:对所述加密广播帧进本文档来自技高网...

【技术保护点】
1.一种身份验证方法,其特征在于,应用于移动终端,包括:/n接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;/n对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;/n将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。/n

【技术特征摘要】
1.一种身份验证方法,其特征在于,应用于移动终端,包括:
接收蓝牙信标iBeacon设备发送的加密广播帧;其中,所述加密广播帧中包括时钟信号;
对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号;
将所述第一标识信息、所述时钟信号以及所述移动终端的第二标识信息发送至服务器,以使所述服务器根据所述第一标识信息、所述第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。


2.根据权利要求1所述的方法,其特征在于,对所述加密广播帧进行解析以获取所述iBeacon设备的第一标识信息及所述加密广播帧中的时钟信号,包括:
对所述加密广播帧进行解析以获取所述加密广播帧中的通用唯一识别码UUID及所述加密广播帧中的时钟信号,并将所述UUID作为所述iBeacon设备的第一标识信息。


3.根据权利要求2所述的方法,其特征在于,对所述加密广播帧进行解析以获取所述加密广播帧中的通用唯一识别码UUID及所述加密广播帧中的时钟信号,包括:
对所述加密广播帧进行解密操作生成解密广播帧;
从所述解密广播帧中提取UUID及时钟信号。


4.根据权利要求1所述的方法,其特征在于,所述加密广播帧中还包括时钟参考值和时钟信号调整频率,所述时钟信号为基于所述时钟参考值及所述时钟信号调整频率确定的信号。


5.一种身份验证方法,其特征在于,应用于服务器,包括:
接收移动终端发送的iBeacon设备的第一标识信息、所述移动终端的第二标识信息及时钟信号;其中,所述第一标识信息及所述时钟信号为所述移动终端对接收的iBeacon设备发送的加密广播帧进行解析获取的信息;
根据所述第一标识信息、第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证。


6.根据权利要求5所述的方法,其特征在于,根据所述第一标识信息、第二标识信息及所述时钟信号对所述移动终端所属用户进行身份验证,包括:
获取iBeacon设备的标识信息与待进行身份验证用户的标识信息间的对应关系;
将所述第一标识信息及所述第二标识信息与所述对...

【专利技术属性】
技术研发人员:陈佩雷樊彦斌
申请(专利权)人:软通动力信息技术集团有限公司
类型:发明
国别省市:北京;11

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

1