1.一种用户进出区域的检测系统,包括:
设置于所述区域门口的第一蓝牙信标设备,其发射天线朝向所述区域外,用于以蓝牙无线方式发送基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的信标设备的通用唯一标识符UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包的UUID、具体为外向指示信息的进出检测指示信息,以及扩展数据包指示信息;
设置于所述区域门口的第二蓝牙信标设备,其发射天线朝向所述区域内,用于以蓝牙无线方式发送基础数据包和第二扩展数据包;其中,第二扩展数据包中携带有发送本数据包的UUID、具体为内向指示信息的进出检测指示信息,以及扩展数据包指示信息;
智能终端,用于接收到信标设备发送的数据包后,若从中解析出基础数据包指示信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内容对应所述数据包中的UUID作为扩展信息存储;之后,若进一步确定所述扩展信息中包括进出检测指示信息,则将所述进出检测指示信息存储于缓存;并在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在前时,确定出检测进入的结果,并清空所述缓存;在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在后时,确定出检测离开的结果,并清空所述缓存。
2.如权利要求1所述的系统,其特征在于,
所述智能终端还用于在确定出检测进入/离开的结果后,显示入场/出场提示信息。
3.如权利要求1所述的系统,其特征在于,还包括:服务器;
所述智能终端还用于在确定出检测进入/离开的结果后,根据预设的所述服务器的地址发送请求信息;所述请求信息中携带有所述检测进入/离开的结果,以及所述信标设备的UUID;
所述服务器从接收的请求信息中解析出检测进入/离开的结果和UUID;查找出与所述UUID的提示信息后,根据所述检测进入/离开的结果,将所述提示信息中的入场/出场提示信息向所述智能终端返回。
4.如权利要求1所述的系统,其特征在于,第一蓝牙信标设备和第二蓝牙信标设备中的每一个包括:发射天线、逻辑控制模块和与所述发射天线相连的无线信号发射模块;其中,所述逻辑控制模块具体包括:
第一定时器单元,用于在每次定时时间到达时,输出定时到达信号;
第二定时器单元,用于接收到所述第一定时器单元输出的定时到达信号后,开始计时;
在计时时间到达时,输出计时到达信号;
控制单元,用于接收到所述定时到达信号后,将本信标设备的UUID,以及基础数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;以及在接收到所述计时到达信号后,将本信标设备的UUID、具体为外/内向指示信息的进出检测指示信息,以及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。
5.如权利要求4所述的系统,其特征在于,所述控制单元具体包括:
功率值读取子单元,用于接收到所述定时到达信号后,读取预先存储的功率值输出;
第一数据包封装子单元,用于接收到所述功率值读取子单元输出的功率值后,将接收的功率值和所述信标设备的UUID,以及基础数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;
第二数据包封装子单元,用于接收到所述计时到达信号后,将本信标设备的UUID、位置信息、具体为外/内向指示信息的进出检测指示信息,以及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。
6.如权利要求5所述的系统,其特征在于,所述无线信号发射模块中的功率放大器的输出功率为可调的;以及所述控制单元还包括:功率值设置子单元;以及
所述功率值读取子单元具体用于接收到所述定时到达信号后,若判断n等于m,则读取第1个功率值,否则,读取第n+1个功率值;其中,n为上次读取的功率值的序号;m为预先存储的功率值的序号的总数;
所述功率值设置子单元用于根据所述功率值读取子单元读取的功率值设置所述无线信号发射模块的功率放大器的输出功率。
7.如权利要求4-6之一所述的系统,其特征在于,所述第一定时器单元的定时时间为
20ms~1s。
8.一种用户进出区域的检测方法,包括:
智能终端接收到信标设备发送的数据包后,若从中解析出基础数据包指示信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内容对应所述数据包中的UUID作为扩展信息存储;
若所述智能终端进一步确定所述扩展信息中包括进出检测指示信息,则将所述进出检测指示信息存储于缓存;并在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在前时,确定出检测进入的结果,并清空所述缓存;在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在后时,确定出检测离开的结果,并清空所述缓存;
其中,携带有外向指示信息的数据包是由设置于所述区域门口的第一蓝牙信标设备发送的;所述第一蓝牙信标设备的定向发射天线朝向所述区域外,用于以蓝牙无线方式发送基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的信标设备的UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包的UUID、具体为外向指示信息的进出检测指示信息,以及扩展数据包指示信息;
携带有内向指示信息的数据包是由设置于所述区域门口的第二蓝牙信标设备发送的;
所述第二蓝牙信标设备的定向发射天线朝向所述区域内,用于以蓝牙无线方式发送基础数据包和第二扩展数据包;其中,第二扩展数据包中携带有发送本数据包的UUID、位置信息、具体为内向指示信息的进出检测指示信息,以及扩展数据包指示信息。
9.如权利要求8所述的方法,其特征在于,在所述确定出检测进入/离开的结果后,还包括:
所述智能终端显示入场/出场提示信息。
10.如权利要求8所述的方法,其特征在于,在所述确定出检测进入/离开的结果后,还包括:
所述智能终端根据预设的服务器的地址发送请求信息;所述请求信息中携带有所述检测进入/离开的结果,以及所述信标设备的UUID;
所述服务器从接收的请求信息中解析出检测进入/离开的结果和UUID;查找出与所述UUID的提示信息后,根据所述检测进入/离开的结果,将所述提示信息中的入场/出场提示信息向所述智能终端返回。
基于蓝牙信标设备的用户进出区域的检测方法及系统\n技术领域\n[0001] 本发明涉及无线定位技术,尤其涉及一种基于蓝牙信标设备的用户进出区域的检测方法及系统。\n背景技术\n[0002] 随着人们对位置感知的兴趣和需求日益增加,基于位置的服务便拥有了广泛的应用和巨大的市场价值。其中,人员进出区域的检测技术,可以应用于商场、酒店、博物馆等场所的人流统计、电子优惠卡发放等,有助于带来潜在的商业价值,因此,受到越来越广泛的关注。\n[0003] 目前,人员进出区域的检测主要依赖于人脸识别技术。具体地,通过装置于室内进出口位置的高清摄像采集进出口位置的图像进行人员检测。\n[0004] 然而,上述检测方法采用的摄像头不仅成本较高,而且依赖于采集的用户进出门口时的图像的清晰度。若图像的清晰度,或用户在图像中的清晰度不佳,会影响最终的检测结果。因此,有必要提供一种准确性更高的用户进出区域的检测方法及其系统。\n发明内容\n[0005] 本发明实施例提供了一种基于蓝牙信标设备的用户进出区域的检测方法及系统,用以提高检测用户进出区域的准确性。\n[0006] 根据本发明的一个方面,提供了一种用户进出区域的检测系统,包括:\n[0007] 设置于所述区域门口的第一蓝牙信标设备,其发射天线朝向所述区域外,用于以蓝牙无线方式发送基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的信标设备的通用唯一标识符UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包的UUID、具体为外向指示信息的进出检测指示信息,以及扩展数据包指示信息;\n[0008] 设置于所述区域门口的第二蓝牙信标设备,其发射天线朝向所述区域内,用于以蓝牙无线方式发送基础数据包和第二扩展数据包;其中,第二扩展数据包中携带有发送本数据包的UUID、具体为内向指示信息的进出检测指示信息,以及扩展数据包指示信息;\n[0009] 智能终端,用于接收到信标设备发送的数据包后,若从中解析出基础数据包指示信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内容对应所述数据包中的UUID作为扩展信息存储;之后,若进一步确定所述扩展信息中包括进出检测指示信息,则将所述进出检测指示信息存储于缓存;并在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在前时,确定出检测进入的结果,并清空所述缓存;在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在后时,确定出检测离开的结果,并清空所述缓存。\n[0010] 较佳地,所述智能终端还用于在确定出检测进入/离开的结果后,显示入场/出场提示信息。\n[0011] 较佳地,所述系统还包括:服务器;\n[0012] 所述智能终端还用于在确定出检测进入/离开的结果后,根据预设的所述服务器的地址发送请求信息;所述请求信息中携带有所述检测进入/离开的结果,以及所述信标设备的UUID;\n[0013] 所述服务器从接收的请求信息中解析出检测进入/离开的结果和UUID;查找出与所述UUID的提示信息后,根据所述检测进入/离开的结果,将所述提示信息中的入场/出场提示信息向所述智能终端返回。\n[0014] 根据本发明的另一个方面,还提供了一种蓝牙信标设备,包括:发射天线、逻辑控制模块和与所述发射天线相连的无线信号发射模块;其中,所述逻辑控制模块具体包括:\n[0015] 第一定时器单元,用于在每次定时时间到达时,输出定时到达信号;\n[0016] 第二定时器单元,用于接收到所述第一定时器单元输出的定时到达信号后,开始计时;在计时时间到达时,输出计时到达信号;\n[0017] 控制单元,用于接收到所述定时到达信号后,将本信标设备的UUID,以及基础数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;以及在接收到所述计时到达信号后,将本信标设备的UUID、具体为外/内向指示信息的进出检测指示信息,以及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。\n[0018] 较佳地,所述控制单元具体包括:\n[0019] 功率值读取子单元,用于接收到所述定时到达信号后,读取预先存储的功率值输出;\n[0020] 第一数据包封装子单元,用于接收到所述功率值读取子单元输出的功率值后,将接收的功率值和所述信标设备的UUID,以及基础数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;\n[0021] 第二数据包封装子单元,用于接收到所述计时到达信号后,将本信标设备的UUID、位置信息、具体为外/内向指示信息的进出检测指示信息,以及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。\n[0022] 较佳地,所述无线信号发射模块中的功率放大器的输出功率为可调的;以及所述控制单元还包括:功率值设置子单元;以及\n[0023] 所述功率值读取子单元具体用于接收到所述定时到达信号后,若判断n等于m,则读取第1个功率值,否则,读取第n+1个功率值;其中,n为上次读取的功率值的序号;m为预先存储的功率值的序号的总数;\n[0024] 所述功率值设置子单元用于根据所述功率值读取子单元读取的功率值设置所述无线信号发射模块的功率放大器的输出功率。\n[0025] 较佳地,所述第一定时器单元的定时时间为20ms~1s。\n[0026] 根据本发明的另一个方面,还提供了一种用户进出区域的检测方法,包括:\n[0027] 智能终端接收到信标设备发送的数据包后,若从中解析出基础数据包指示信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内容对应所述数据包中的UUID作为扩展信息存储;\n[0028] 若所述智能终端进一步确定所述扩展信息中包括进出检测指示信息,则将所述进出检测指示信息存储于缓存;并在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在前时,确定出检测进入的结果,并清空所述缓存;在判断出所述缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在后时,确定出检测离开的结果,并清空所述缓存;\n[0029] 其中,携带有外向指示信息的数据包是由设置于所述区域门口的第一蓝牙信标设备发送的;所述第一蓝牙信标设备的定向发射天线朝向所述区域外,用于以蓝牙无线方式发送基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的信标设备的UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包的UUID、具体为外向指示信息的进出检测指示信息,以及扩展数据包指示信息;\n[0030] 携带有内向指示信息的数据包是由设置于所述区域门口的第二蓝牙信标设备发送的;所述第二蓝牙信标设备的定向发射天线朝向所述区域内,用于以蓝牙无线方式发送基础数据包和第二扩展数据包;其中,第二扩展数据包中携带有发送本数据包的UUID、位置信息、具体为内向指示信息的进出检测指示信息,以及扩展数据包指示信息。\n[0031] 较佳地,在所述确定出检测进入/离开的结果后,还包括:\n[0032] 所述智能终端显示入场/出场提示信息。\n[0033] 较佳地,在所述确定出检测进入/离开的结果后,还包括:\n[0034] 所述智能终端根据预设的服务器的地址发送请求信息;所述请求信息中携带有所述检测进入/离开的结果,以及所述信标设备的UUID;\n[0035] 所述服务器从接收的请求信息中解析出检测进入/离开的结果和UUID;查找出与所述UUID的提示信息后,根据所述检测进入/离开的结果,将所述提示信息中的入场/出场提示信息向所述智能终端返回。\n[0036] 本发明实施例的技术方案中,设置于区域门口的第一、二蓝牙信标设备分别向区域外/内发送数据包,其中,第一蓝牙信标设备的发送扩展数据包中携带有外向指示信息;\n第二蓝牙信标设备的发送扩展数据包中携带有内向指示信息。智能终端根据接收到数据包后,将扩展数据包中携带的进出检测指示信息存储在缓存中,若判断出存储中进出检测指示信息中外向指示信息相较于内向指示信息存储在前,则确定出检测进入;若判断出存储中进出检测指示信息中外向指示信息相较于内向指示信息存储在后,则确定出检测离开。\n这样,相比于根据采集的用户进出门口的画面进行检测,检测的准确性更高。\n附图说明\n[0037] 图1为本发明实施例提供的基于蓝牙信标设备的用户进出区域的检测系统的结构示意图;\n[0038] 图2为本发明实施例提供的蓝牙信标设备的结构示意图;\n[0039] 图3为本发明实施例提供的逻辑控制模块的结构示意图;\n[0040] 图4为本发明实施例提供的基于蓝牙信标设备的用户进出区域的检测方法的流程示意图。\n具体实施方式\n[0041] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。\n[0042] 本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内。\n[0043] 本发明的发明人考虑到,将朝向相反方向发射数据包的两个蓝牙信标设备设置于具体为商场、博物馆、酒店等室内场所,或者室内场所中的某一个房间的区域门口,并且在蓝牙信标设备在数据包发送时,携带进出检测指示信息:向区域内发送数据包的蓝牙信标设备,其进出检测指示信息为内向指示信息;向区域外发送数据包的蓝牙信标设备,其进出检测指示信息为外向指示信息。智能终端先接收到内向指示信息,再接收到外向指示信息,则确定检测进入,否则,确定检测离开。不仅蓝牙信标设备的成本远远低于摄像头,相比于画面检测,判定是进入还是离开的检测结果更为准确。\n[0044] 然而,基于无线蓝牙技术的数据包的大小是固定的,现有的用于室内定位的无线蓝牙蓝牙信标设备的数据包中通常包含有如下信息:该蓝牙信标设备的UUID(Universally Unique Identifier,通用唯一标识符)、蓝牙信标设备的电量信息。若希望在数据包中再包含凭证指示信息或验证指示信息则会超出数据包的大小。\n[0045] 因此,本发明的发明人考虑到将数据包进行了扩展:蓝牙信标设备在数据包发送时,除了发送一个基础数据包,还发送一个扩展数据包。在基础数据包中包含有:发送本数据包的蓝牙信标设备的UUID、发送本数据包的蓝牙信标设备发送本数据包的功率值,以及基础数据包指示信息;扩展数据包具体为两种,具体包括:第一扩展数据包和第二扩展数据包;第一扩展数据包中包含有:发送本数据包的蓝牙信标设备的UUID、位置信息、扩展数据包指示信息,以及具体为内向指示信息的检测指示信息。第二扩展数据包中包含有:发送本数据包的蓝牙信标设备的UUID、位置信息、扩展数据包指示信息,以及具体为外向指示信息的检测指示信息。\n[0046] 下面结合附图详细说明本发明的技术方案。\n[0047] 本发明实施例提供的基于蓝牙信标设备的用户进出区域的检测系统,其结构如图\n1所示。包括:设置于区域门口的第一蓝牙信标设备101、设置于区域门口的第二蓝牙信标设备102和智能终端103;\n[0048] 其中,上述区域具体可以为商场、博物馆、酒店等室内场所,或者室内场所中的某一个房间。\n[0049] 第一蓝牙信标设备101的发射天线朝向区域外,第一蓝牙信标设备101用于朝向区域外以蓝牙无线方式交替发送基础数据包和第一扩展数据包。其中,基础数据包中携带有发送本数据包的蓝牙信标设备的UUID(Universally Unique Identifier,通用唯一标识符)、功率值,以及基础数据包指示信息;第一扩展数据包中携带有发送本数据包的UUID、位置信息、具体为外向指示信息的进出检测指示信息,以及扩展数据包指示信息。\n[0050] 第二蓝牙信标设备102的发射天线朝向区域内,第二蓝牙信标设备102用于朝向区域内以蓝牙无线方式交替发送基础数据包和第二扩展数据包。其中,基础数据包中携带有发送本数据包的蓝牙信标设备的UUID、功率值,以及基础数据包指示信息;第二扩展数据包中携带有发送本数据包的UUID、位置信息、具体为内向指示信息的进出检测指示信息,以及扩展数据包指示信息。\n[0051] 其中,第一蓝牙信标设备101和第二蓝牙信标设备102的发射天线可以为定向天线、陶瓷天线、或PCB(Printed Circuit Board,印制电路板)天线。\n[0052] 智能终端103具体为支持Bluetooth(蓝牙)v4.0的智能手机或平板电脑,其具体功能描述,详见下述室用户进出区域的检测方法的流程。\n[0053] 具体地,第一蓝牙信标设备101或第二蓝牙信标设备102的结构如图2所示,包括:\n发射天线(图中未标注)、逻辑控制模块201和无线信号发射模块202;\n[0054] 其中,逻辑控制模块201用于将该蓝牙信标设备的基础数据包和扩展数据包交替发送至无线信号发射模块202。\n[0055] 无线信号发射模块202与发射天线相连,用于将接收到的数据包基于无线蓝牙技术并通过发射天线进行广播。本模块中的功率放大器的输出功率为可调的。\n[0056] 发射天线用于将数据包向区域外或区域内的智能终端103发送。\n[0057] 事实上,逻辑控制模块201和无线信号发射模块202可以集成于蓝牙信标设备中的SoC(System on Chip,片上系统)芯片上。\n[0058] 其中,逻辑控制模块201的结构如图3所示,包括:第一定时器单元301、第二定时器单元302、控制单元303;\n[0059] 第一定时器单元301用于在每次定时时间到达时,输出定时到达信号。其中,定时时间可以为20ms~1s。\n[0060] 第二定时器单元302用于接收到第一定时器单元输出的定时到达信号后,开始计时;在计时时间到达时,输出计时到达信号。\n[0061] 控制单元303用于接收到定时到达信号后,读取预先存储的功率值,并将读取的功率值和信标设备的UUID封装到数据包发送至无线信号发射模块202进行无线发送;以及在接收到计时到达信号后,将本信标设备的UUID和位置信息封装到数据包发送至无线信号发射模块202进行无线发送。\n[0062] 事实上,蓝牙信标设备还可以预先存储有多个不同级别的功率值,并以循环方式按预先存储的多个级别的功率值进行数据包的发送,不同级别的功率进行数据包发送,以有助于智能终端102提高定位精度。因此,控制单元303具体包括:功率值读取子单元、第一数据包封装子单元、第二数据包封装子单元;\n[0063] 其中,功率值读取子单元用于接收到定时到达信号后,读取预先存储的功率值输出;具体地,功率值读取子单元用于接收到定时到达信号后,若判断n等于m,则读取第1个功率值,否则,读取第n+1个功率值;其中,m为预先存储的功率值的序号的总数,n为上次读取的功率值的序号。\n[0064] 第一数据包封装子单元用于接收到功率值读取子单元输出的功率值后,将接收的功率值和信标设备的UUID,以及基础数据包指示信息封装到数据包发送至无线信号发射模块202进行无线发送。\n[0065] 第二数据包封装子单元用于接收到计时到达信号后,将本信标设备的UUID和位置信息,以及扩展数据包指示信息封装到数据包发送至无线信号发射模块202进行无线发送。\n[0066] 进一步,控制单元303还包括:功率值设置子单元;\n[0067] 功率值设置子单元用于根据功率值读取子单元读取的功率值设置无线信号发射模块202的功率放大器的输出功率。\n[0068] 本发明实施例提供的基于蓝牙信标设备的用户进出区域的检测方法,流程如图4所示,具体包括如下方法步骤:\n[0069] S401:智能终端103接收到第一蓝牙信标设备101或第二蓝牙信标设备102发送的数据包后,从中解析出功率值和蓝牙信标设备的位置信息。\n[0070] 本步骤中,智能终端103接收到第一蓝牙信标设备101或第二信息设备102发送的数据包后,若从中解析出基础数据包指示信息,则将该数据包中携带的内容,以及该数据包的接收信号强度对应该数据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将该数据包中携带的内容对应该数据包中的UUID作为扩展信息存储。\n[0071] S402:智能终端103根据基础信息中的功率值和接收信号强度,计算出距离值;并将计算出的距离值与该功率值作为一对距离-功率值对,也作为对应该蓝牙信标设备的UUID的基础信息进行存储。\n[0072] 本步骤中,智能终端103在确定对应第一蓝牙信标设备101或第二信息设备102的UUID已存储有基础信息和扩展信息后,根据基础信息中的功率值和接收信号强度,计算出距离值为本领域技术人员所熟知,例如,可以根据如下公式1计算得到距离值R:\n[0073] P=Q-10*ylgR (公式1)\n[0074] 公式1中,P为基础信息中的接收信号强度(即接收该数据包时,该数据包的信号强度);Q为无线信号传输1米远时的接收功率,即基础信息中的功率值;y为传播因子,具体为常数值。\n[0075] 之后,将计算出的距离值、解析出的功率值作为一对距离-功率值(即一对距离值和功率值),也作为对应于该蓝牙信标设备的UUID存储到基础信息中。\n[0076] S403:智能终端根据计算出的距离值结合扩展信息中的位置信息确定定位结果。\n[0077] 本步骤中,在计算出距离值后,智能终端103可以结合扩展信息中的位置信息快速确定出定位结果。\n[0078] 更优地,智能终端103在接收数据包过程中,有可能接收到蓝牙信标设备(可以是第一蓝牙信标设备,也可以是第二蓝牙信标设备)发送的基于m个级别的功率值发送的数据包,从而在对应该蓝牙信标设备的UUID的基础信息中,有可能已存储有m对距离-功率值,可以根据基础信息中的m对距离-功率值可以更为精确地计算出智能终端103到该蓝牙信标设备的距离:智能终端103将m对距离-功率值中的距离值的均值与预先针对m个功率值分别设置的距离范围进行比较;根据比较结果选取m对距离-功率值中的一个距离值作为最终确定出的本智能终端与蓝牙信标设备之间的距离的值。\n[0079] 具体地,若该均值位于针对第i个功率值设置的距离范围内,则将第i对距离-功率值中的距离值作为最终确定出的智能终端103与该蓝牙信标设备之间的距离的值。其中,i为1~m的自然数,m为蓝牙信标设备预先存储的功率值的级别总数。本领域技术人员可以根据经验预先针对每个功率值,为该功率值设置相应的距离范围,在该距离范围内,智能终端接收数据包的信号强度与智能终端到蓝牙信标设备的距离之间有较好的线性关系,通过接收数据包的信号强度可以较为精确地反映智能终端到蓝牙信标设备的距离。\n[0080] 根据最终确定出的智能终端103与该蓝牙信标设备之间的距离的值,再结合对应该蓝牙信标设备的UUID的扩展信息中的位置信息,可以得到更为精确的定位结果。\n[0081] S404:智能终端103根据扩展信息中包括进出检测指示信息确定检测进出的结果。\n[0082] 本步骤中,若智能终端103若进一步确定扩展信息中包括进出检测指示信息,则将进出检测指示信息存储于缓存中。并若判断出缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在前,则确定出检测进入的结果,并清空所述缓存。若判断出缓存中的进出检测指示信息中外向指示信息相较于内向指示信息存储在后,则确定出检测离开的结果,并清空缓存。\n[0083] 事实上,第一蓝牙信标设备101发送的第一扩展数据包中携带的进出检测指示信息具体为外向指示信息;而第二蓝牙信标设备102发送的第二扩展数据包中携带的进出检测指示信息具体为内向指示信息。当智能终端103由外向内进入区域时,必然先接收到第一蓝牙信标设备101发送的第一扩展数据包,再接收到第二蓝牙信标设备102发送的第二扩展数据包;而当智能终端103由内向外离开区域时,必然先接收到第二蓝牙信标设备102发送的第二扩展数据包,再接收到第一蓝牙信标设备101发送的第一扩展数据包。因此,若智能终端103判断出缓存中的外向指示信息相较于内向指示信息存储在前,便可以确定出检测进入的结果;若智能终端103判断出缓存中的外向指示信息相较于内向指示信息存储在后,便可以确定出检测离开的结果。\n[0084] S405:智能终端103根据预设的服务器的地址向服务器发送请求,并显示出服务器返回的结果。\n[0085] 本步骤中,智能终端103根据预设的服务器的地址,将上一步骤检测的结果,以及蓝牙信标设备的UUID携带与请求信息中向服务器发送。对于服务器而言,其在接收到请求信息后,根据其中的蓝牙信标设备的UUID,在数据库查找与UUID对应的提示信息,其中,提示信息中包括入场提示信息和出场提示信息。之后,再根据请求信息中的检测结果,将提示信息中的入场或出场提示信息向智能终端103返回:若请求信息中的检测结果为检测进入的结果,则将查找出的提示信息中的入场提示信息向智能终端103返回;若请求信息中的检测结果为检测离开的结果,则将查找出的提示信息中的出场提示信息向智能终端103返回;\n智能终端103接收到服务器返回的信息后,将其进行显示。\n[0086] 例如,区域具体为某商场,智能终端103在确定出检测进入的结果后,向服务器发送请求信息,服务器根据蓝牙设备的UUID查找到与其对应的提示信息,并根据检测进入的结果,将提示信息中欢迎光临某商场的提示信息返回给智能终端103,智能终端103则将其显示给用户。\n[0087] 此外,智能终端103也可以在S404步骤确定出检测结果后,直接显示入场或出场提示信息:若检测结果为检测进入的结果,则显示入场提示信息;若检测结果为检测离开的结果,则显示出场提示信息。\n[0088] 这里需要指出的是,在进行用户进出区域检测时,上述步骤S402、S403并非必需的;事实上,执行步骤S402、S403可以在进行用户进出区域检测时,还可提供定位服务,提供精度更高的定位结果。\n[0089] 本发明的技术方案中,设置于区域门口的第一、二蓝牙信标设备分别向区域外和内发送数据包,其中,第一蓝牙信标设备的发送扩展数据包中携带有外向指示信息;第二蓝牙信标设备的发送扩展数据包中携带有内向指示信息。智能终端根据接收到蓝牙信标设备发送的数据包内容进行定位后,将扩展数据包中携带的进出检测指示信息存储在缓存中,若判断出存储中进出检测指示信息中外向指示信息相较于内向指示信息存储在前,则确定出检测进入;若判断出存储中进出检测指示信息中外向指示信息相较于内向指示信息存储在后,则确定出检测离开。这样,相比于根据采集的用户进出门口的画面进行检测,检测的准确性更高。\n[0090] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如:\nROM/RAM、磁碟、光盘等。\n[0091] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2017-12-26
- 2017-12-08
专利申请权的转移
登记生效日: 2017.11.17
申请人由北京升哲科技有限公司变更为北京升哲科技有限公司
地址由100124 北京市朝阳区南磨房路37号1701-1703室(华腾北搪集中办公区174733号)变更为100124 北京市朝阳区南磨房路37号1701-1703室(华腾北搪集中办公区174733号)
申请人由赵武阳 赵东炜变更为空
- 2017-12-08
著录事项变更
发明人由赵武阳 杨志强 顾嘉峻 唐日升林乔 吴时婧 刘小东变更为赵武阳 赵东炜 杨志强 林乔吴时婧 刘小东
- 2014-12-10
实质审查的生效
IPC(主分类): H04W 64/00
专利申请号: 201410364180.1
申请日: 2014.07.28
- 2014-11-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-09-25
|
2013-06-17
| | |
2
| |
2014-02-12
|
2013-09-10
| | |
3
| |
2012-07-11
|
2012-01-17
| | |
4
| |
2012-10-17
|
2012-06-15
| | |
5
| |
2014-06-18
|
2014-04-02
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |