一种基于蓝牙信标设备的凭证发放验证系统和方法

文档序号:6621523阅读:177来源:国知局
一种基于蓝牙信标设备的凭证发放验证系统和方法
【专利摘要】本发明公开了一种基于蓝牙信标设备的凭证发放验证系统和方法,该系统包括:设置于凭证发放区域中的至少一个蓝牙信标设备、设置于验证区域的蓝牙信标设备、以及智能终端;其中,蓝牙信标设备用于发送蓝牙信标设备的UUID、包含有凭证的标识的凭证指示信息或验证指示信息;智能终端用于接收蓝牙信标设备发送的数据包,并在接收到用户输入的凭证接收指示信息后,将数据包中凭证指示信息中的凭证的标识存储到凭证数据表中;在与凭证指示信息对应同一UUID的验证指示信息中的凭证的标识与凭证数据表中存储的凭证的标识相同时,得到凭证的验证通过结果。应用本发明,可以提高凭证发放精准度、降低验证成本且减少验证时间。
【专利说明】一种基于蓝牙信标设备的凭证发放验证系统和方法

【技术领域】
[0001] 本发明涉及无线通信【技术领域】,尤其涉及一种基于蓝牙信标设备的凭证发放验证 系统和方法。

【背景技术】
[0002] 随着移动互联网技术的发展,智能手机、上网本、MID (Mobile Internet Device, 移动互联网设备)等移动智能终端得到广泛应用。这些智能终端已逐渐成为人们日常生活 中必不可少的通信和娱乐工具;同时,依赖移动智能终端的移动电子商务也得到快速发展。
[0003] 在现有的移动电子商务,最常见的是商家采取派送优惠券以及向消费者的手机等 移动智能设备推送电子凭证的推广方式进行产品或服务的推广,以此节约人力物力,其中 电子凭证具体可以是电子优惠券。实际应用中,上述推广方式的营销效果的确超过传统的 广告和传单模式。
[0004] 目前,电子凭证的发放方式主要包括:商家通过彩信或短信的方式将其电子凭证 以二维码的形式群发至众多消费者的智能终端,或者,消费者主动查找汇集众多商家的电 子优惠券网站将其感兴趣的凭证下载到移动智能终端。
[0005] 然而,上述的电子凭证发放方式存在一定的局限性:例如,商家向消费者群发凭证 的方式过于粗放,定位潜在消费者的精准度较低,营销费用高,并且群发方式容易引起消费 者的反感;而消费者从电子优惠券网站中查找凭证的方式具有盲目性;比如,消费者找到 了某个商家的凭证,但是却可能发现这个商家距离自己所在的位置太远无法前去,又放弃 该优惠券继续查找,即这种方式消费者选择的盲目性较大,发放精准度不高,使得消费者获 取合适凭证的效率较低。
[0006] 而且,实际应用中,为了保证商家的利益,消费者在商家使用其获取的关于该商家 的凭证之前,需要对消费者所提供的凭证进行验证;若针对采用现有的凭证发放方式所发 放的凭证,目前主要是通过专门的二维码扫描枪对消费者提供的优惠券进行扫描和验证, 存在验证成本高、验证时间长的不足。
[0007] 因此,有必要提供一种能够提高凭证发放的精准度,且在降低验证成本的同时,减 少验证时间的凭证发放验证系统。


【发明内容】

[0008] 本发明的目的在于提供了一种基于蓝牙信标设备的凭证发放验证系统和方法,用 以提高凭证发放精准度、降低验证成本且减少验证时间。
[0009] 根据本发明的实施例的一个方面,提供一种凭证发放验证系统,包括:
[0010] 设置于凭证发放区域中的至少一个蓝牙信标设备,用于以蓝牙无线方式发送基础 数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的蓝牙信标设备 的通用唯一识别码UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本 数据包的蓝牙信标设备的UUID、包含有所述区域发放的凭证的标识的凭证指示信息,以及 扩展数据包指示信息;
[0011] 设置于验证区域的蓝牙信标设备,用于以蓝牙无线方式发送基础数据包和第二扩 展数据包;其中,所述第二扩展数据包中携带有发送本数据包的蓝牙信标设备的UUID、包 含有所述区域发放的凭证的标识的验证指示信息,以及扩展数据包指示信息;
[0012] 智能终端,用于接收到蓝牙信标设备发送的数据包后,若从中解析出基础数据包 指示信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包 中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带 的内容对应所述数据包中的UUID作为扩展信息存储;以及
[0013] 所述智能终端在确定对应所述蓝牙信标设备的UUID已存储有基础信息和扩展信 息后,若确定所述扩展信息中包括凭证指示信息,则:若进一步确定在设定时间段内接收到 用户输入的凭证接收指示信息,则将所述凭证指示信息中的凭证的标识存储到凭证数据表 中;
[0014] 若所述智能终端确定所述扩展信息中包括验证指示信息,则在确定所述凭证数据 表中存储有所述验证指示信息中的凭证的标识后,得到所述凭证的验证通过结果。
[0015] 较佳地,所述用户输入的凭证接收指示信息具体为:摇动事件信息;以及所述凭 证具体为优惠券。
[0016] 较佳地,所述智能终端还用于确定所述凭证数据表中存储有所述验证指示信息中 的凭证的标识后,显示所述优惠券的信息,所述优惠券的信息中包括所述优惠券的标识;以 及
[0017] 所述智能终端还用于在所述得到所述凭证的验证通过结果之前接收用户输入的 优惠券使用指示信息。
[0018] 根据本发明的实施例的另一个方面,还提供了一种蓝牙信标设备,包括:逻辑控制 模块和与所述定向天线相连的无线信号发射模块;其中,所述逻辑控制模块具体包括:
[0019] 第一定时器单元,用于在每次定时时间到达时,输出定时到达信号;
[0020] 第二定时器单元,用于接收到所述第一定时器单元输出的定时到达信号后,开始 计时;在计时时间到达时,输出计时到达信号;
[0021] 控制单元,用于接收到所述定时到达信号后,将本蓝牙信标设备的UUID,以及基础 数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;以及在接收到 所述计时到达信号后,将本蓝牙信标设备的UUID、包含有凭证的标识的凭证/验证指示信 息,以及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。
[0022] 较佳地,所述控制单元具体包括:
[0023] 功率值读取子单元,用于接收到所述定时到达信号后,读取预先存储的功率值输 出;
[0024] 第一数据包封装子单元,用于接收到所述功率值读取子单元输出的功率值后,将 接收的功率值和所述蓝牙信标设备的UUID,以及基础数据包指示信息封装到数据包发送至 所述无线信号发射模块进行无线发送;
[0025] 第二数据包封装子单元,用于接收到所述计时到达信号后,将本蓝牙信标设备的 UUID、包含有凭证的标识的凭证/验证指示信息,以及扩展数据包指示信息封装到数据包 发送至所述无线信号发射模块进行无线发送。
[0026] 较佳地,所述基础数据包中还携带有无线电信号强度指示值RSSI。
[0027] 根据本发明的实施例的另一个方面,还提供了一种凭证发放验证方法,包括:
[0028] 智能终端接收到蓝牙信标设备发送的数据包后,若从中解析出基础数据包指示 信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的 UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内 容对应所述数据包中的UUID作为扩展信息存储;以及
[0029] 所述智能终端在确定对应所述蓝牙信标设备的UUID已存储有基础信息和扩展信 息后,若确定所述扩展信息中包括凭证指示信息,则:若进一步确定在设定时间段内接收到 用户输入的凭证接收指示信息,则将所述凭证指示信息中的凭证的标识存储到凭证数据表 中;
[0030] 所述智能终端若确定所述扩展信息中包括验证指示信息,则在确定所述凭证数据 表中存储有所述验证指示信息中的凭证的标识后,得到所述凭证的验证通过结果;
[0031] 其中,携带有所述凭证指示信息的数据包为设置于凭证发放区域中的至少一个蓝 牙信标设备发送的;所述设置于凭证发放区域中的蓝牙信标设备具体用于以蓝牙无线方式 发送基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的蓝牙 信标设备的UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包 的蓝牙信标设备的UUID、包含有所述区域发放的凭证的标识的凭证指示信息,以及扩展数 据包指示信息;
[0032] 携带有所述验证指示信息的数据包为设置于验证区域的蓝牙信标设备发送的;所 述设置于验证区域的蓝牙信标设备具体用于以蓝牙无线方式发送基础数据包和第二扩展 数据包;其中,所述第二扩展数据包中携带有发送本数据包的蓝牙信标设备的UUID、包含 有所述区域发放的凭证的标识的验证指示信息,以及扩展数据包指示信息。
[0033] 较佳地,所述用户输入的凭证接收指示信息具体为:摇动事件信息;以及所述凭 证具体为优惠券。
[0034] 较佳地,在所述确定所述凭证数据表中存储有所述验证指示信息中的凭证的标识 后,所述凭证发放验证方法还包括:
[0035] 所述智能终端显示所述优惠券的信息,所述优惠券的信息中包括所述优惠券的标 识;以及
[0036] 在所述得到所述凭证的验证通过结果之前还包括:所述智能终端接收到用户输入 的优惠券使用指示信息。
[0037] 由上述技术方案可知,本发明实施例提供的基于蓝牙信标设备的凭证发放验证系 统,可以通过蓝牙信标设备对进入凭证发放区域的用户的智能终端进行包含了凭证的标识 的凭证指示信息的发放、以及向进入验证区域的智能终端进行包含了凭证的标识的验证指 示信息的发放;这样,在用户的智能终端接收到凭证指示信息和验证指示信息之后,在接收 到用户输入的凭证接收指示信息后,可以将凭证指示信息中的凭证的标识进行存储;这样, 就实现了处于该商家周围的用户获取凭证(如优惠券)的过程,大大提高了凭证发放的精 准度。同时,在判断存储的凭证的标识与接收的验证指示信息中的凭证的标识一致时,就可 以得到验证通过结果,相比现有的凭证验证方法,无需再通过额外的二维码扫描枪等设备 进行扫描和验证,降低了验证成本的同时,也减少了验证时间。

【专利附图】

【附图说明】
[0038] 为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现 有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员而言,还可以根据这些附图所示实施例得到 其它的实施例及其附图。
[0039] 图1为本发明实施例的凭证发放验证系统的结构示意图;
[0040] 图2为本发明实施例的凭证发放验证方法的流程示意图;
[0041] 图3为本发明实施例的蓝牙信标设备的内部结构示意图;
[0042] 图4为本发明实施例的逻辑控制模块的内部结构示意图。

【具体实施方式】
[0043] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实 施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为 了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以 实现本发明的这些方面。
[0044] 本申请使用的"模块"、"系统"等术语旨在包括与计算机相关的实体,例如但不限 于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理 器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。
[0045] 本发明的发明人发现,导致现有的凭证发放方式的精准度不高的原因在于:一方 面,商家没有及时发现活动在该商家周围的用户以定位潜在的消费者;另一方面,商家与用 户之间缺少通信导致商家不知道用户是否需要凭证的同时,用户也不能及时获取商家最新 的凭证以及凭证的验证。
[0046] 因此,本发明的发明人考虑到,可以对商家周围进行区域划分,例如,可以划分为 凭证发放区域和验证区域。其中,凭证发放区域具体可以是指商家的入口处,也可以是商家 推广的产品附近;而验证区域则可以设置在商家的收银台附近。然后,通过设置于区域中的 蓝牙定位信标建立与用户的智能终端之间的通信。继而,可以通过蓝牙定位信标对进入凭 证发放区域的用户的智能终端进行包含了凭证的标识的凭证指示信息的发放、以及向进入 验证区域的智能终端进行包含了凭证的标识的验证指示信息的发放;这样,在用户的智能 终端接收到凭证指示信息和验证指示信息之后,用户可以通过智能终端向商家反馈是否接 收凭证,若接收,则可以向商家反馈凭证接收指示信息,并将接收的凭证指示信息中的凭证 的标识进行存储;这样,商家可以精确向处于该商家周围的用户进行凭证(如优惠券)的发 放,大大提高了凭证发放的精准度。同时,在判断存储的凭证的标识与接收的验证指示信息 中的凭证的标识一致时,就可以得到验证通过结果,相比现有的凭证验证方法,无需再通过 额外的二维码扫描枪等设备进行扫描和验证,降低了验证成本的同时,也减少了验证时间。 [0047] 然而,基于无线蓝牙技术的数据包的大小是固定的,现有的用于室内定位的无线 蓝牙蓝牙信标设备的数据包中通常包含有如下信息:该蓝牙信标设备的UUID(Universally Unique Identifier,通用唯一识别码)、蓝牙信标设备的电量信息。若希望在数据包中再包 含凭证指示信息或验证指示信息则会超出数据包的大小。
[0048] 因此,本发明的发明人考虑到将数据包进行了扩展:蓝牙信标设备在数据包发送 时,除了发送一个基础数据包,还发送一个扩展数据包。在基础数据包中包含有:本蓝牙信 标设备的UUID、本蓝牙信标设备发送本数据包的功率值,以及基础数据包指示信息;扩展 数据包具体为两种,具体包括:第一扩展数据包和第二扩展数据包;第一扩展数据包中包 含有:本蓝牙信标设备的UUID、凭证指示信息,以及扩展数据包指示信息。第二扩展数据包 中包含有:本蓝牙信标设备的UUID、验证指示信息,以及扩展数据包指示信息。
[0049] 下面结合附图详细说明本发明实施例的技术方案。
[0050] 本发明实施例提供的一种凭证发放验证系统,其结构如图1所示,具体可以包括: 设置于凭证发放区域中的至少一个信标设备101、设置于验证区域的信标设备102、以及智 能终103。
[0051] 具体地,对于设置于凭证发放区域中的每个信标设备101,其用于以蓝牙无线方式 交替发送基础数据包和第一扩展数据包。其中,基础数据包中携带有发送本数据包的信标 设备的UUID、功率值(即RSSI,Radio Signal Strength Indicator,又称无线电信号强度 指示值),以及基础数据包指示信息。第一扩展数据包中携带有发送本数据包的信标设备 的UUID、包含有凭证发放区域发放的凭证的标识的凭证指示信息,以及扩展数据包指示信 息。其中,设置于凭证发放区域中的每个信标设备发放的凭证具体可以是优惠券、或其他电 子推广信息。
[0052] 对于设置于验证区域的信标设备102,其用于以蓝牙无线方式交替发送基础数据 包和第二扩展数据包。其中,基础数据包中携带有发送本数据包的信标设备的UUID、功率 值,以及基础数据包指示信息。第二扩展数据包中携带有发送本数据包的信标设备的UUID、 包含有凭证的标识的验证指示信息,以及扩展数据包指示信息。其中,验证指示信息中的凭 证的标识可以用于对凭证指示信息中与之相同的凭证的标识进行验证。
[0053] 本发明实施例中,关于设置于凭证发放区域中的信标设备101、以及设置于验证区 域的信标设备102如何发送基础数据包和第一(或第二)扩展数据包,将在后续进行详细 介绍。
[0054] 智能终端103用于接收到蓝牙信标设备发送的数据包后,若从中解析出基础数据 包指示信息,则将将接收的数据包中携带的内容,以及该数据包的接收信号强度对应该数 据包中的UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将接收的数据包 中携带的内容对应该数据包中的UUID作为扩展信息存储。
[0055] 进一步地,智能终端103在确定对应信标设备的UUID已存储有基础信息和扩展信 息后,若确定存储的扩展信息中包括凭证指示信息,则:若进一步确定在设定时间段内接收 到用户输入的凭证接收指示信息,则将扩展信息中包括的凭证指示信息中的凭证的标识存 储到凭证数据表中。
[0056] 智能终端103若确定存储的扩展信息中包括验证指示信息,则在确定上述凭证数 据表中存储存储有该验证指示信息中的凭证的标识后,得到凭证的验证通过结果。
[0057] 本发明实施例中,用户的智能终端103通过凭证发放区域中的蓝牙信标设备101 获取凭证、通过验证区域的蓝牙信标设备102验证凭证的具体方法,流程如图2所示,包括 如下步骤:
[0058] S201 :智能终端在凭证发放区域接收设置于凭证发放区域中的蓝牙信标设备101 所发送的数据包后,对接收的数据包进行解析。
[0059] 具体地,由于设置于凭证发放区域中的信标设备101是以蓝牙无线方式交替发送 基础数据包和第一扩展数据包的,因此,当用户进入凭证发放区域时,用户的智能终端接收 到的由设置于凭证发放区域中的信标设备101所发送的数据包为基础数据包,或第一扩展 数据包。事实上,对于接收的不同数据包,数据包所携带的内容不同:若接收的是基础数 据包,则其中携带的内容可以包括:蓝牙信标设备的UUID、功率值,以及基础数据包指示信 息;若接收的是第一扩展数据包,则其中携带的内容可以包括:蓝牙信标设备的UUID、包含 有凭证的标识的凭证指示信息,以及扩展数据包指示信息。
[0060] S202 :若智能终端从接收的数据包中解析出基础数据包指示信息,则将接收的数 据包中携带的内容,以及该数据包的接收信号强度对应该数据包中的UUID作为基础信息 存储。
[0061] 具体地,若智能终端103从接收的数据包中解析出基础数据包指示信息,则表明 智能终端在凭证发放区域接收的数据包具体为设置于凭证发放区域中的蓝牙信标设备101 所发送的基础数据包。进而,可以将基础数据包中所携带的内容对应该基础数据包中的蓝 牙信标设备的UUID作为基础信息存储。
[0062] S203 :若智能终端从接收的数据包中解析出扩展数据包指示信息,则将接收的数 据包中携带的内容对应该数据包中的UUID作为扩展信息存储。
[0063] 具体地,若智能终端从接收的数据包中解析出扩展数据包指示信息,则表明智能 终端在凭证发放区域接收的数据包具体为设置于凭证发放区域中的蓝牙信标设备101所 发送的第一扩展数据包。进而,可以将第一扩展数据包中所携带的内容对应该第一扩展数 据包中的蓝牙信标设备的UUID作为扩展信息存储。
[0064] S204 :智能终端在确定对应设置于凭证发放区域中的蓝牙信标设备的UUID已存 储有基础信息和扩展信息后,若确定存储的扩展信息中包括凭证指示信息,则进行凭证接 收的相关处理。
[0065] 具体地,通过步骤S202、步骤S203之后,若智能终端已存储有对应设置于凭证发 放区域中的同一蓝牙信标设备的UUID的基础信息和扩展信息后,可以进一步判断存储的 扩展信息中是否包括凭证指示信息,若包括,则表明接收的第一扩展数据包中所携带的内 容中包括了含有凭证发放区域发放的凭证的标识的凭证指示信息,可以进一步进行凭证接 收的相关处理:智能终端等待用户输入凭证接收指示信息,若在设定时间段内接收到用户 输入的凭证接收指示信息,则根据该凭证接收指示信息将凭证指示信息中的凭证的标识存 储到凭证数据表中,完成接收、获取凭证的操作。其中,凭证数据表具体用于存储由设置于 凭证发放区域中的信标设备101发放的凭证的标识。
[0066] 较佳地,用户输入的凭证接收指示信息具体可以是用户通过摇动智能终端所产生 的摇动事件信息。关于如何根据用户通过摇动智能终端的活动来产生相应的摇动事件信 息,可以采用本领域技术人员常用的技术手段即可,在此不再赘述。事实上,摇动手机只是 一种与用户交互的形式,实际应用中,还可以采用其他的交互形式来输入凭证接收指示信 息。例如,用户通过点击弹出的凭证接收提示框中的确认接收键来输入凭证接收指示信息。 [0067] 此外,由于用户在区域的停留时间能够在一定程度上反映用户的兴趣,因此,在判 断存储的扩展信息中包括了凭证指示信息之后,若在设定时间段内未接收到用户输入的凭 证接收指示信息,还可以根据用户在凭证发放区域的停留时间来进行凭证接收的相关处 理。例如,若在设定时间段内用户一直处于凭证发放区域,则可以认为接收到用户输入的凭 证接收指示信息,继而智能终端可以将扩展信息中的凭证指示信息中的凭证的标识存储到 凭证数据表中。这样,通过向可能有兴趣的用户发放凭证,在及时发现潜在消费者的同时, 还可以保证凭证发放精准度。
[0068] 实际应用中,由于设置于凭证发放区域中的信标设备101是以蓝牙无线方式交替 发送基础数据包和第一扩展数据包的,也就是说,智能终端103每次接收的数据包是基础 数据包和第一扩展数据包。而设置于凭证发放区域中的蓝牙信标设备101可能是一个,也 可能是多个,对于不同的蓝牙信标设备,具有唯一的UUID。也就是说,在智能终端103先后 接收到由设置于凭证发放区域中的同一蓝牙信标设备所发送的基础数据包和第一扩展数 据包后,智能终端103才可以从接收的数据包中解析出由同一蓝牙信标设备发送的基础数 据包指示信息和扩展数据包指示信息,并存储有对应该蓝牙信标设备的UUID的基础信息 和扩展信息。继而,在确定对应同一蓝牙信标设备的UUID已存储有基础信息和扩展信息前 提下,才可以在接收到用户输入的凭证接收指示信息之后,将扩展信息中的凭证指示信息 中的凭证的标识存储到凭证数据表中。这样,在用户没有输入凭证接收指示信息时,用户的 智能终端将不会存储凭证;在确定用户输入了凭证接收指示信息之后,才将接收的数据包 中所携带的凭证的标识进行存储,提高了凭证发放的精准度。
[0069] S205 :智能终端在验证区域接收设置于验证区域中的蓝牙信标设备102所发送的 数据包后,对接收的数据包进行解析。
[0070] 具体地,由于设置于验证区域中的信标设备102是以蓝牙无线方式交替发送基础 数据包和第二扩展数据包的,因此,当用户进入验证区域时,用户的智能终端接收到的由设 置于验证区域中的信标设备102所发送的数据包为基础数据包,或第二扩展数据包。事实 上,对于接收的不同数据包,数据包所携带的内容不同:若接收的是基础数据包,则其中携 带的内容可以包括:蓝牙信标设备的UUID、功率值,以及基础数据包指示信息;若接收的是 第二扩展数据包,则其中携带的内容可以包括:蓝牙信标设备的UUID、包含有凭证的标识 的凭证指示信息,以及扩展数据包指示信息。
[0071] S206 :若智能终端从接收的数据包中解析出基础数据包指示信息,则将接收的数 据包中携带的内容,以及该数据包的接收信号强度对应该数据包中的UUID作为基础信息 存储。
[0072] 具体地,若智能终端103从接收的数据包中解析出基础数据包指示信息,则表明 智能终端在验证区域接收的数据包具体为设置于验证区域中的蓝牙信标设备102发送的 基础数据包。进而,可以将基础数据包中所携带的内容对应该基础数据包中的发送本数据 包的蓝牙信标设备的UUID作为基础信息存储。
[0073] S207 :若智能终端从接收的数据包中解析出扩展数据包指示信息,则将接收的数 据包中携带的内容对应该数据包中的UUID作为扩展信息存储。
[0074] 具体地,若智能终端从接收的数据包中解析出扩展数据包指示信息,则表明智能 终端在验证区域接收的数据包具体为设置于验证区域中的蓝牙信标设备102所发送的第 二扩展数据包。进而,可以将第二扩展数据包中所携带的内容对应该第二扩展数据包中的 发送本数据包的蓝牙信标设备的UUID作为扩展信息存储。
[0075] S208 :智能终端在确定对应设置于验证区域中的蓝牙信标设备的UUID已存储有 基础信息和扩展信息后,若确定存储的扩展信息中包括验证指示信息,则在确定凭证数据 表中存储有与验证指示信息中的凭证的标识相同的凭证的标识后,得到该凭证的验证通过 结果。
[0076] 具体地,通过步骤S206、步骤S207之后,若智能终端103已存储有对应设置于验证 区域的同一蓝牙信标设备的UUID的基础信息和扩展信息后,可以进一步判断存储的扩展 信息中是否包括验证指示信息,若包括,则表明接收的第二扩展数据包中所携带的内容中 包括了含有凭证的标识的凭证指示信息,可以将存储的扩展信息所包括验证指示信息中的 凭证的标识,与凭证数据表中智能终端通过步骤S204所存储的凭证指示信息中的凭证的 标识进行比较,若相同,则可以得到该凭证的验证通过结果。
[0077] 为了更好的增进用户与商家之间的信息交流,以此提高凭证发放的精准度,更优 地,智能终端103在对蓝牙信标设备发放的凭证进行验证之前,还可以对存储在凭证数据 表中的凭证进行显示。以优惠券为例,智能终端103在确定凭证数据表中存储有验证指示 信息中的优惠券的标识后,还可以进一步在智能终端103的界面上显示优惠券的信息,其 中,优惠券的信息中包括了凭证数据表中存储的验证指示信息中的优惠券的标识。
[0078] 进一步地,在确定凭证数据表中存储有验证指示信息中的优惠券的标识后,在得 到优惠券的验证通过结果之前,还可以进一步接收用户输入的优惠券使用指示信息,例如, 通过点击智能终端103中显示的优惠券的信息来生成优惠券使用指示信息。更进一步,在 智能终端得到该凭证的验证通过结果后还可通过蓝牙打印机将该凭证打印出来,实现与现 有的凭证验证系统的无缝接入。
[0079] 相比现有需要商家通过额外的二维码扫描枪等设备进行扫描和验证优惠券信息 之后,用户才可以使用该优惠券,本发明实施例提供的方案,降低了验证成本的同时,也减 少了验证时间。
[0080] 关于之前提到的设置于凭证发放区域中的每个蓝牙信标设备101、和设置于验证 区域的蓝牙信标设备102,可以采用相同的内部结构,如图3所示,具体可以包括:逻辑控制 模块301、与定向天线相连的无线信号发射模块302。
[0081] 具体地,逻辑控制模块301用于将该蓝牙信标设备的基础数据包和扩展数据包 (第一扩展数据包或第二扩展数据包)交替发送至无线信号发射模块302。
[0082] 无线信号发射模块302用于将接收到的数据包基于无线蓝牙技术进行广播。事实 上,逻辑控制模块301和无线信号发射模块302可以集成于信标设备中的SoC(Sy Stem on Chip,片上系统)心片上。
[0083] 其中,逻辑控制模块301的内部结构,如图4所示,具体可以包括:第一定时器单元 401、第二定时器单元402、以及控制单元403。
[0084] 其中,第一定时器单元401的输出端与控制单元403的输入端、第二定时器单元 402的输入端相连,用于在每次定时时间到达时,输出定时到达信号;具体地,定时时间是 由本领域技术人员预先根据经验进行设定的,例如,可以设定为〇. Is。
[0085] 第二定时器单元402的输出端与控制单元403的输入端相连,用于接收到第一定 时器单元401输出的定时到达信号后,开始计时;并在计时时间到达时,输出计时到达信 号。
[0086] 控制单元403用于接收到第一定时器单401输出的定时到达信号后,读取预先存 储的功率值,并将读取的功率值、该控制单元403所属信标设备的UUID,以及基础数据包指 示信息封装到数据包发送至无线信号发射模块302进行无线发送;以及在接收到第二定时 器单元402输出的计时到达信号后,将本信标设备的UUID、包含有凭证的标识的凭证指示 信息(或包含有凭证的标识的验证指示信息),以及扩展数据包指示信息封装到数据包发 送至无线信号发射模块302进行无线发送。
[0087] 本发明实施例中,控制单元403具体可以包括:功率值读取子单元、第一数据包封 装子单元、第二数据包封装子单元。
[0088] 其中,功率值读取子单元具体用于接收到第一定时器单元401输出的定时到达信 号后,读取预先存储的功率值输出。
[0089] 第一数据包封装子单元用于接收到功率值读取子单元输出的功率值后,将接收的 功率值和本信标设备的UUID,以及基础数据包指示信息封装到数据包发送至无线信号发射 模块302进行无线发送。
[0090] 第二数据包封装子单元用于接收到第二定时器单元402输出的计时到达信号后, 将本信标设备的UUID、包含有凭证的标识的凭证/验证指示信息,以及扩展数据包指示信 息封装到数据包发送至无线信号发射模块302进行无线发送。
[0091] 由上述可见,本发明实施例提供的基于蓝牙信标设备的凭证发放验证系统和方 法,可以通过蓝牙信标设备对进入凭证发放区域的用户的智能终端进行包含了凭证的标识 的凭证指示信息的发放、以及向进入验证区域的智能终端进行包含了凭证的标识的验证指 示信息的发放;这样,在用户的智能终端接收到凭证指示信息和验证指示信息之后,在接收 到用户输入的凭证接收指示信息后,可以将凭证指示信息中的凭证的标识进行存储;这样, 就实现了处于该商家周围的用户获取凭证(如优惠券)的过程,大大提高了凭证发放的精 准度。同时,在判断存储的凭证的标识与接收的验证指示信息中的凭证的标识一致时,就可 以得到验证通过结果,相比现有的凭证验证方法,无需再通过额外的二维码扫描枪等设备 进行扫描和验证,降低了验证成本的同时,也减少了验证时间。
[0092] 以上所述仅为本发明的较佳实施例,并非用于限制本发明的保护范围。凡在本发 明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范 围之内。
【权利要求】
1. 一种凭证发放验证系统,其特征在于,包括: 设置于凭证发放区域中的至少一个蓝牙信标设备,用于以蓝牙无线方式发送基础数据 包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的蓝牙信标设备的通 用唯一识别码UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据 包的蓝牙信标设备的UUID、包含有所述区域发放的凭证的标识的凭证指示信息,以及扩展 数据包指示信息; 设置于验证区域的蓝牙信标设备,用于以蓝牙无线方式发送基础数据包和第二扩展数 据包;其中,所述第二扩展数据包中携带有发送本数据包的蓝牙信标设备的UUID、包含有 所述区域发放的凭证的标识的验证指示信息,以及扩展数据包指示信息; 智能终端,用于接收到蓝牙信标设备发送的数据包后,若从中解析出基础数据包指示 信息,则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的 UUID作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内 容对应所述数据包中的UUID作为扩展信息存储;以及 所述智能终端在确定对应所述蓝牙信标设备的UUID已存储有基础信息和扩展信息 后,若确定所述扩展信息中包括凭证指示信息,则:若进一步确定在设定时间段内接收到 用户输入的凭证接收指示信息,则将所述凭证指示信息中的凭证的标识存储到凭证数据表 中; 若所述智能终端确定所述扩展信息中包括验证指示信息,则在确定所述凭证数据表中 存储有所述验证指示信息中的凭证的标识后,得到所述凭证的验证通过结果。
2. 如权利要求1所述的系统,其特征在于,所述用户输入的凭证接收指示信息具体为: 摇动事件信息;以及所述凭证具体为优惠券。
3. 如权利要求2所述的系统,其特征在于, 所述智能终端还用于确定所述凭证数据表中存储有所述验证指示信息中的凭证的标 识后,显示所述优惠券的信息,所述优惠券的信息中包括所述优惠券的标识;以及 所述智能终端还用于在所述得到所述凭证的验证通过结果之前接收用户输入的优惠 券使用指示信息。
4. 一种蓝牙信标设备,其特征在于,包括:逻辑控制模块和与所述定向天线相连的无 线信号发射模块;其中,所述逻辑控制模块具体包括: 第一定时器单元,用于在每次定时时间到达时,输出定时到达信号; 第二定时器单元,用于接收到所述第一定时器单元输出的定时到达信号后,开始计时; 在计时时间到达时,输出计时到达信号; 控制单元,用于接收到所述定时到达信号后,将本蓝牙信标设备的UUID,以及基础数据 包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送;以及在接收到所述 计时到达信号后,将本蓝牙信标设备的UUID、包含有凭证的标识的凭证/验证指示信息,以 及扩展数据包指示信息封装到数据包发送至所述无线信号发射模块进行无线发送。
5. 如权利要求4所述的蓝牙信标设备,其特征在于,所述控制单元具体包括: 功率值读取子单元,用于接收到所述定时到达信号后,读取预先存储的功率值输出; 第一数据包封装子单元,用于接收到所述功率值读取子单元输出的功率值后,将接收 的功率值和所述蓝牙信标设备的UUID,以及基础数据包指示信息封装到数据包发送至所述 无线信号发射模块进行无线发送; 第二数据包封装子单元,用于接收到所述计时到达信号后,将本蓝牙信标设备的UUID、 包含有凭证的标识的凭证/验证指示信息,以及扩展数据包指示信息封装到数据包发送至 所述无线信号发射模块进行无线发送。
6. 如权利要求4或5所述的蓝牙信标设备,其特征在于,所述基础数据包中还携带有无 线电信号强度指示值RSSI。
7. -种凭证发放验证方法,其特征在于,包括: 智能终端接收到蓝牙信标设备发送的数据包后,若从中解析出基础数据包指示信息, 则将所述数据包中携带的内容,以及该数据包的接收信号强度对应所述数据包中的UUID 作为基础信息存储;若从中解析出扩展数据包指示信息,则将所述数据包中携带的内容对 应所述数据包中的UUID作为扩展信息存储;以及 所述智能终端在确定对应所述蓝牙信标设备的UUID已存储有基础信息和扩展信息 后,若确定所述扩展信息中包括凭证指示信息,则:若进一步确定在设定时间段内接收到 用户输入的凭证接收指示信息,则将所述凭证指示信息中的凭证的标识存储到凭证数据表 中; 所述智能终端若确定所述扩展信息中包括验证指示信息,则在确定所述凭证数据表中 存储有所述验证指示信息中的凭证的标识后,得到所述凭证的验证通过结果; 其中,携带有所述凭证指示信息的数据包为设置于凭证发放区域中的至少一个蓝牙信 标设备发送的;所述设置于凭证发放区域中的蓝牙信标设备具体用于以蓝牙无线方式发送 基础数据包和第一扩展数据包;其中,所述基础数据包中携带有发送本数据包的蓝牙信标 设备的UUID,以及基础数据包指示信息;所述第一扩展数据包中携带有发送本数据包的蓝 牙信标设备的UUID、包含有所述区域发放的凭证的标识的凭证指示信息,以及扩展数据包 指示信息; 携带有所述验证指示信息的数据包为设置于验证区域的蓝牙信标设备发送的;所述设 置于验证区域的蓝牙信标设备具体用于以蓝牙无线方式发送基础数据包和第二扩展数据 包;其中,所述第二扩展数据包中携带有发送本数据包的蓝牙信标设备的UUID、包含有所 述区域发放的凭证的标识的验证指示信息,以及扩展数据包指示信息。
8. 如权利要求7所述的方法,其特征在于,所述用户输入的凭证接收指示信息具体为: 摇动事件信息;以及所述凭证具体为优惠券。
9. 如权利要求7或8所述的方法,其特征在于,在所述确定所述凭证数据表中存储有所 述验证指示信息中的凭证的标识后,还包括: 所述智能终端显示所述优惠券的信息,所述优惠券的信息中包括所述优惠券的标识; 以及 在所述得到所述凭证的验证通过结果之前还包括:所述智能终端接收到用户输入的优 惠券使用指示信息。
10. 如权利要求7或8所述的方法,其特征在于,所述基础数据包中还携带有RSSI。
【文档编号】G06Q20/32GK104143153SQ201410363394
【公开日】2014年11月12日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】赵东炜, 杨志强, 顾嘉峻, 唐日升, 林乔, 吴时婧, 刘小东 申请人:北京升哲科技有限公司, 赵武阳, 赵东炜
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1