一种通过蓝牙采集信息的方法及系统的制作方法

文档序号:7818697阅读:452来源:国知局
一种通过蓝牙采集信息的方法及系统的制作方法
【专利摘要】本发明涉及蓝牙通信领域,尤其涉及一种通过蓝牙采集信息的方法及系统。通过在具有蓝牙功能的广播基站创建一数据包,在所述数据包的广告信息中加载商家的产品广告等链接,当用户手持具有蓝牙功能的移动设备进入所述广播基站的蓝牙有效范围内,所述广播基站将所述数据包通过蓝牙推送至所述移动设备中,用户对商家的产品进行筛选及交易操作的时候,移动设备将所述数据包信息通过无线网络发送至后台云服务器进行记录,通过本发明的技术方案,既能够实现商家产品的推送,又使得用户的筛选及交易操作变得方便与快捷,并且还能够准确的记录用户信息。
【专利说明】一种通过蓝牙采集信息的方法及系统

【技术领域】
[0001]本发明涉及蓝牙通信领域,尤其涉及一种通过蓝牙采集信息的方法及系统。

【背景技术】
[0002]在虚拟交易平台采集信息的工作通常是通过采集用户在当前虚拟交易平台购物的交易记录来完成的,对于用户在线下实体店的购物交易行为,目前一直没有很好的方法来采集记录。而线下实体店的交易行为在消费者的消费行为比例中占有举足轻重的地位,是不可以忽视的部分。
[0003]线下实体店采集用户消费信息的实现受到实体店的网络环境、消费者消费信息难以获取和获取方案成本过高等因素的影响,在目前实际过程中,主要方式是消费者在线下实体店购买支付的时候,通过收银柜台将消费者的消费记录信息通过网络上传到相应服务器来记录消费者的消费习惯,这种做法的好处是收银柜台普及度高,信息可以及时反馈。
[0004]但是,现有的收银柜台记录消费者信息的方式还存在诸多问题,比如消费者无消费则无记录信息,消费后台需支持上传服务器的功能权限,部署成本过高,有泄露私人信息的危险等。因此这种方式的普及和实现,困难重重。


【发明内容】

[0005]本发明所要解决的技术问题是:提供一种通过蓝牙采集信息的方法及系统,实现米集并记录信息。
[0006]为了解决上述技术问题,本发明采用的技术方案为:
[0007]一种通过蓝牙采集信息的方法,包括:
[0008]S101、创建广播信息,将欲加载的信息加载至所述广播信息,具体为:创建具有固定字节数的广播信息的数据包,所述数据包由固定字节数的长度、固定字节数的类型和固定字节数的广告信息构成,将欲加载的信息加载至所述广播信息的广告信息中;当具有蓝牙功能的移动设备进入具有蓝牙功能的广播基站的蓝牙有效范围内,所述广播基站通过蓝牙推送广播信息至所述移动设备;
[0009]S102、所述移动设备接收到广播信息,将所述广播信息通过无线网络发送至后台云服务器进行记录。
[0010]本发明采用的另一技术方案为:
[0011]一种通过蓝牙采集信息的系统,包括:移动设备、广播基站和后台云服务器;
[0012]所述移动设备包括第一蓝牙单元、接收端和发送端;
[0013]所述广播基站包括第二蓝牙单元、第一创建单元和加载单元;
[0014]所述第一创建单元,用于创建广播信息;
[0015]所述加载单元,用于将欲加载的信息加载至所述第一创建单元创建的广播信息的广告信息中;
[0016]所述第一蓝牙单元进入所述第二蓝牙单元的有效范围内,所述广播基站通过所述第二蓝牙单元推送广播信息至所述移动设备;
[0017]所述移动设备的接收端接收所述广播信息,将所述广播信息通过所述移动设备的发送端的无线网络发送至后台云服务器进行记录。
[0018]本发明的有益效果在于:通过在具有蓝牙功能的广播基站创建一数据包,在所述数据包的广告信息中加载商家的产品广告等链接,当用户手持具有蓝牙功能的移动设备进入所述广播基站的蓝牙有效范围内,所述广播基站将所述数据包通过蓝牙推送至所述移动设备中,用户对商家的产品进行筛选及交易操作的时候,移动设备将所述数据包信息通过无线网络发送至后台云服务器进行记录,通过本发明的技术方案,既能够实现商家产品的推送,又使得用户的筛选及交易操作变得方便与快捷,并且还能够准确的记录用户信息。

【专利附图】

【附图说明】
[0019]图1为本发明【具体实施方式】的通过蓝牙采集信息的方法的流程图;
[0020]图2为本发明【具体实施方式】的通过蓝牙采集信息的系统的结构示意图;
[0021]图3为本发明【具体实施方式】实施例一的广播信息格式示意图;
[0022]图4为本发明【具体实施方式】的通过蓝牙采集信息的另一方法的流程图;
[0023]标号说明:
[0024]10、移动设备;101、第一蓝牙单元;102、接收端;103、发送端;20、广播基站;201、
第二蓝牙单元;202、第一创建单元;203、加载单元;30、后台云服务器。

【具体实施方式】
[0025]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0026]本发明最关键的构思在于:通过向进入广播基站的蓝牙有效范围内的具有蓝牙功能的移动设备推送加载有广告信息的数据包,所述移动设备将数据包发送至后台云服务器进行记录,实现采集并记录信息。
[0027]请参照图1,为本发明【具体实施方式】的通过蓝牙采集信息的方法的流程图,具体如下:
[0028]一种通过蓝牙采集信息的方法,包括:
[0029]S101、创建广播信息,将欲加载的信息加载至所述广播信息,具体为:创建具有固定字节数的广播信息的数据包,所述数据包由固定字节数的长度、固定字节数的类型和固定字节数的广告信息构成,将欲加载的信息加载至所述广播信息的广告信息中;当具有蓝牙功能的移动设备进入具有蓝牙功能的广播基站的蓝牙有效范围内,所述广播基站通过蓝牙推送广播信息至所述移动设备;
[0030]S102、所述移动设备接收到广播信息,将所述广播信息通过无线网络发送至后台云服务器进行记录。
[0031]从上述描述可知,本发明的有益效果在于:通过在具有蓝牙功能的广播基站创建一数据包,在所述数据包的广告信息中加载商家的产品广告等链接,当用户手持具有蓝牙功能的移动设备进入所述广播基站的蓝牙有效范围内,所述广播基站将所述数据包通过蓝牙推送至所述移动设备中,用户对商家的产品进行筛选及交易操作的时候,移动设备将所述数据包信息通过无线网络发送至后台云服务器进行记录;通过将欲加载的信息加载至所述广播信息达到推送广告的目的,便于将商家的广告信息进行广播,让手持移动设备的用户能够了解到商家的广告信息,有效地促进后续交易过程;通过本发明的技术方案,既能够实现商家产品的推送,又使得用户的筛选及交易操作变得方便与快捷,并且还能够准确的记录用户信息。
[0032]进一步的,所述移动设备采用android或1S系统,所述android系统为4.3以上版本的系统,所述1S系统为6以上版本的系统;所述广播基站基于ibeacon技术。
[0033]进一步的,所述步骤SlOl还包括:判断欲加载的信息的字节数是否不超过所述广告信息的固定字节数,若是,则所述广播信息为完整信息,所述数据包的类型设置为第一类型,若否,则所述广播信息为部分信息,将欲加载的信息按照字节数进行分割,所述数据包的类型设置为第二类型;
[0034]所述欲加载的信息按照字节数进行分割的具体步骤为:
[0035]在每条广告信息中设置固定字节数的编号,通过将每条广告信息的固定字节数减去编号的固定字节数,计算得出每条广告信息能够加载信息的字节数,再将欲加载的信息的字节数除以每条广告信息能够加载信息的字节数,计算得出分割条数,所述编号按照分割条数由自然数O开始对每条广告信息进行依次编号,所述每条广告信息按照编号进行依次排序。
[0036]由上述描述可知,由于创建的广播信息大小有限,存在欲加载的信息大小超过广播信息大小,需对欲加载的信息进行分割才能更好的进行加载,但由于分割成多条广告信息存在乱序的可能,因此需对分割成的多条广告信息进行编号及排序,确保广播信息的正确性。
[0037]进一步的,所述步骤S102还包括:
[0038]所述后台云服务器创建用于存储广播信息的数据库,所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,更新所述数据库;
[0039]根据所述数据库,分析所述移动设备的可能意图,再根据所述可能意图转换成与可能意图相对应的商品的广告信息,将广告信息发送至所述移动设备。
[0040]由上述描述可知,所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,用于记录用户的信息,根据所述数据库,大致分析所持移动设备的用户可能购买意图及需求,再通过分析出用户可能购买意图及需求推算用户可能需要的商品,将与可能意图相对应的商品的广告信息发送至所述移动设备的用户手中,便于用户进行购物,也提闻了用户体验。
[0041]进一步的,所述移动设备为手机;所述广播基站为集成有蓝牙功能的POS机。
[0042]请参阅图2,为本发明【具体实施方式】的通过蓝牙采集信息的系统的结构示意图,具体如下:
[0043]一种通过蓝牙采集信息的系统,包括:移动设备10、广播基站20和后台云服务器30 ;
[0044]所述移动设备10包括第一蓝牙单元101、接收端102和发送端103 ;
[0045]所述广播基站20包括第二蓝牙单元201、第一创建单元202和加载单元203 ;
[0046]所述第一创建单元202,用于创建广播信息;
[0047]所述加载单元203,用于将欲加载的信息加载至所述第一创建单元202创建的广播信息的广告信息中;
[0048]所述第一蓝牙单元101进入所述第二蓝牙单元201的有效范围内,所述广播基站20通过所述第二蓝牙单元201推送广播信息至所述移动设备10 ;
[0049]所述移动设备10的接收端102接收所述广播信息,将所述广播信息通过所述移动设备10的发送端103的无线网络发送至后台云服务器30进行记录。
[0050]从上述描述可知,本发明的有益效果在于:通过在具有蓝牙功能的广播基站创建一数据包,在所述数据包的广告信息中加载商家的产品广告等链接,当用户手持具有蓝牙功能的移动设备进入所述广播基站的蓝牙有效范围内,所述广播基站将所述数据包通过蓝牙推送至所述移动设备中,用户对商家的产品进行筛选及交易操作的时候,移动设备将所述数据包信息通过无线网络发送至后台云服务器进行记录;通过将欲加载的信息加载至所述广播信息达到推送广告的目的,便于将商家的广告信息进行广播,让手持移动设备的用户能够了解到商家的广告信息,有效地促进后续交易过程;通过本发明的技术方案,既能够实现商家产品的推送,又使得用户的筛选及交易操作变得方便与快捷,并且还能够准确的记录用户信息。
[0051]进一步的,所述广播基站20还包括判断单元、第一设置单元、第二设置单元、第一计算单元、第二计算单元、编号单元和排序单元;
[0052]所述判断单元,用于判断欲加载的信息的字节数是否不超过所述广告信息的固定字节数;
[0053]所述第一设置单元,用于当欲加载的信息的字节数不超过所述广告信息的固定字节数,设置所述数据包的类型为第一类型;当欲加载的信息的字节数超过所述广告信息的固定字节数,设置所述数据包的类型为第二类型;
[0054]所述第二设置单元,用于在每条广告信息中设置固定字节数的编号;
[0055]所述第一计算单元,用于将每条广告信息的固定字节数减去编号的固定字节数,计算得出每条广告信息能够加载信息的字节数;
[0056]所述第二计算单元,用于将欲加载的信息的字节数除以所述第一计算单元计算所得每条广告信息能够加载信息的字节数,计算得出分割条数;
[0057]所述编号单元,用于按照所述第二计算单元所得分割条数由自然数O开始对每条广告信息进行依次编号;
[0058]所述排序单元,用于对所述每条广告信息按照编号进行依次排序。
[0059]由上述描述可知,由于创建的广播信息大小有限,存在欲加载的信息大小超过广播信息大小,需对欲加载的信息进行分割才能更好的进行加载,但由于分割成多条广告信息存在乱序的可能,因此需对分割成的多条广告信息进行编号及排序,确保广播信息的正确性。
[0060]进一步的,所述后台云服务器30包括第二创建单元、更新单元、分析单元、转换单元和发送单元;
[0061]所述第二创建单元,用于所述后台云服务器30创建用于存储广播信息的数据库;
[0062]所述更新单元,用于所述后台云服务器30将接收到的所述移动设备的发送的广播信息存储至所述数据库,更新所述数据库;
[0063]所述分析单元,用于根据所述数据库,分析所述移动设备10的可能意图;
[0064]所述转换单元,用于根据分析单元所得可能意图转换成对应商品的广告信息;
[0065]所述发送单元,用于将所述转换单元所得广告信息发送至所述移动设备10。
[0066]由上述描述可知,所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,用于记录用户的信息,根据所述数据库,大致分析所持移动设备的用户可能购买意图及需求,再通过分析出用户可能购买意图及需求推算用户可能需要的商品,将与可能意图相对应的商品的广告信息发送至所述移动设备的用户手中,便于用户进行购物,也提闻了用户体验。
[0067]进一步的,所述移动设备10为手机;所述广播基站20为集成有蓝牙功能的POS机。
[0068]由上述描述可知,目前的手机绝大多数都具有蓝牙功能,而且手机的普及度非常高,集成有蓝牙功能的POS机成本低且普及也很广泛。
[0069]进一步的,所述移动设备10采用android或1S系统,所述android系统为4.3以上版本的系统,所述1S系统为6以上版本的系统;所述广播基站20基于ibeacon技术。
[0070]请参阅图3至图4,本发明实施例一为:
[0071]首先线下实体店需要有基于ibeacon技术的蓝牙广播基站,这一基站可以是个单纯的蓝牙基站盒子也可以是集成有蓝牙基站功能的POS机,然后用户手机端作为客户端来接收基站发来的广播信息。
[0072]集成推送商户广告的基站硬件上采用低功耗蓝牙技术(Bluetooth Low Energy,简称ble),软件上利用蓝牙协议栈,在程序中使能ble的广播,并且在广播的信息中加入商户想要推送的广告信息,利用ble的广播将这些信息发送出去。
[0073]蓝牙基站盒子或者集成蓝牙功能的金融POS机充当广播基站的角色,使用蓝牙将商户的广告信息推送并循环广播,工作步骤如下:
[0074]步骤1、由蓝牙协议栈发送命令使能POS机的蓝牙的广播功能;
[0075]步骤2、通过POS机的蓝牙的广播功能,推送一则完整的广告,可以将欲加载的信息加载到广播信息中,由于一次的广播信息是有大小限制的,因此当一则完整的广告无法加载至一次的广播信息中时,可以将一则完整的广告分割成多个部分,每一个部分都是一条广播信息,加载至广播信息的数据包中。其中一次广播信息的数据包是由η条广播信息构成,η为大于等于I的正整数。每一条广播信息是由长度、类型和载荷构成,所述载荷为欲加载的信息,长度填写的是当前这一个广播信息的字节数,由于一次的广播信息大小有限,当一次的广播信息能够加载一则完整的广告时,类型填写为第一类型,例如:0xFF,载荷填写一则完整的广告,当一则完整的广告无法加载至一次的广播信息中时,可以将一则完整的广告分割成多个部分,每一个部分都是一条广播信息,通过对每一条广播信息进行编号及排序,保证广播信息不出现错乱,同时类型填写为第二类型,例如:0xFE。为了方便移动设备重组报文,要将当前载荷是一条完整广告和当前载荷是广告的一部分这两种情况区分开,可以通过判断类型来区分以上两种情况。
[0076]步骤3、发送广播信息,如果一条广告需要分割成多条广播信息,则按照编号,顺序发送广播,将一条完整的广告发送出去,同时可以一直循环的按顺序发送广播。
[0077]用户手机端充当接收广播的角色,它主要是基于androicM.3和10S6以上平台,因为只有这两个以上版本平台才支持ble功能,它的工作步骤如下:
[0078]步骤1、手机端打开ble的扫描广播功能;
[0079]步骤2、当手机端进入到蓝牙基站的广播领域就可以接收到蓝牙发来的广播推送信息;
[0080]步骤3、手机端解析广播信息;根据广播信息的数据包格式来解析广播信息的载荷,由AD Structure类型来决定是否要将多条广播信息包组装成一个完整广告。如果当前载荷是广告的一部分,则可以在载荷的编号找到当前载荷在广告中的顺序位置,以此来组装一个完整的广告。
[0081]步骤4、一个完整的广告可以是一个网络地址链接,也可以是具体的广告信息,手机app能够解析这些广告信息成为一个商户的产品菜单,用户点击后能进入到商户的菜单界面,如果对商户推送的商品服务感兴趣就可以进行确认勾选然后生成订单网上交易;
[0082]步骤5、手机APP收集广告信息,将这些商品信息与用户信息绑定上传到后台云服务器;
[0083]后台云服务器充当保存用户消费记录,推算用户消费习惯的角色,它的工作步骤如下:
[0084]步骤1、后台云服务器接收用户手机发来的浏览消费信息,更新用户数据库;
[0085]步骤2、根据用户这些线下消费记录结合其线上的相关信息,分析用户可能意图;
[0086]步骤3、将用户的可能意图转换成相应商品信息反馈给用户,在用户的手机APP上呈现。
[0087]综上所述,本发明提供的一种通过蓝牙采集信息的方法及系统,通过在具有蓝牙功能的广播基站创建一数据包,在所述数据包的广告信息中加载商家的产品广告等链接,当用户手持具有蓝牙功能的移动设备进入所述广播基站的蓝牙有效范围内,所述广播基站将所述数据包通过蓝牙推送至所述移动设备中,用户对商家的产品进行筛选及交易操作的时候,移动设备将所述数据包信息通过无线网络发送至后台云服务器进行记录,通过本发明的技术方案,既能够实现商家产品的推送,又使得用户的筛选及交易操作变得方便与快捷,并且还能够准确的记录用户信息。通过将欲加载的信息加载至所述广播信息达到推送广告的目的,便于将商家的广告信息进行广播,让手持移动设备的用户能够了解到商家的广告信息,有效地促进后续交易过程。由于创建的广播信息大小有限,存在欲加载的信息大小超过广播信息大小,需对欲加载的信息进行分割才能更好的进行加载,但由于分割成多条广告信息存在乱序的可能,因此需对分割成的多条广告信息进行编号及排序,确保广播信息的正确性。所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,用于记录用户的信息,根据所述数据库,大致分析所持移动设备的用户可能购买意图及需求,再通过分析出用户可能购买意图及需求推算用户可能需要的商品,将与可能意图相对应的商品的广告信息发送至所述移动设备的用户手中,便于用户进行购物,也提高了用户体验。
[0088]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种通过蓝牙采集信息的方法,其特征在于,包括: 5101、创建广播信息,将欲加载的信息加载至所述广播信息,具体为:创建具有固定字节数的广播信息的数据包,所述数据包由固定字节数的长度、固定字节数的类型和固定字节数的广告信息构成,将欲加载的信息加载至所述广播信息的广告信息中;当具有蓝牙功能的移动设备进入具有蓝牙功能的广播基站的蓝牙有效范围内,所述广播基站通过蓝牙推送广播信息至所述移动设备; 5102、所述移动设备接收到广播信息,将所述广播信息通过无线网络发送至后台云服务器进行记录。
2.根据权利要求1所述的通过蓝牙采集信息的方法,其特征在于,所述移动设备采用android或1S系统,所述android系统为4.3以上版本的系统,所述1S系统为6以上版本的系统;所述广播基站基于ibeacon技术。
3.根据权利要求1所述的通过蓝牙采集信息的方法,其特征在于,所述步骤SlOl还包括:判断欲加载的信息的字节数是否不超过所述广告信息的固定字节数,若是,则所述广播信息为完整信息,所述数据包的类型设置为第一类型,若否,则所述广播信息为部分信息,将欲加载的信息按照字节数进行分割,所述数据包的类型设置为第二类型; 所述欲加载的信息按照字节数进行分割的具体步骤为: 在每条广告信息中设置固定字节数的编号,通过将每条广告信息的固定字节数减去编号的固定字节数,计算得出每条广告信息能够加载信息的字节数,再将欲加载的信息的字节数除以每条广告信息能够加载信息的字节数,计算得出分割条数,所述编号按照分割条数由自然数O开始对每条广告信息进行依次编号,所述每条广告信息按照编号进行依次排序。
4.根据权利要求1所述的通过蓝牙采集信息的方法,其特征在于,所述步骤S102还包括: 所述后台云服务器创建用于存储广播信息的数据库,所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,更新所述数据库; 根据所述数据库,分析所述移动设备的可能意图,再根据所述可能意图转换成与可能意图相对应的商品的广告信息,将广告信息发送至所述移动设备。
5.根据权利要求1所述的通过蓝牙采集信息的方法,其特征在于,所述移动设备为手机;所述广播基站为集成有蓝牙功能的POS机。
6.一种通过蓝牙采集信息的系统,其特征在于,包括:移动设备、广播基站和后台云服务器; 所述移动设备包括第一蓝牙单元、接收端和发送端; 所述广播基站包括第二蓝牙单元、第一创建单元和加载单元; 所述第一创建单元,用于创建广播信息; 所述加载单元,用于将欲加载的信息加载至所述第一创建单元创建的广播信息的广告信息中; 所述第一蓝牙单元进入所述第二蓝牙单元的有效范围内,所述广播基站通过所述第二蓝牙单元推送广播信息至所述移动设备; 所述移动设备的接收端接收所述广播信息,将所述广播信息通过所述移动设备的发送端的无线网络发送至后台云服务器进行记录。
7.根据权利要求6所述的通过蓝牙采集信息的系统,其特征在于,所述广播基站还包括判断单元、第一设置单元、第二设置单元、第一计算单元、第二计算单元、编号单元和排序单元; 所述判断单元,用于判断欲加载的信息的字节数是否不超过所述广告信息的固定字节数; 所述第一设置单元,用于当欲加载的信息的字节数不超过所述广告信息的固定字节数,设置所述数据包的类型为第一类型;当欲加载的信息的字节数超过所述广告信息的固定字节数,设置所述数据包的类型为第二类型; 所述第二设置单元,用于在每条广告信息中设置固定字节数的编号; 所述第一计算单元,用于将每条广告信息的固定字节数减去编号的固定字节数,计算得出每条广告信息能够加载信息的字节数; 所述第二计算单元,用于将欲加载的信息的字节数除以所述第一计算单元计算所得每条广告信息能够加载信息的字节数,计算得出分割条数; 所述编号单元,用于按照所述第二计算单元所得分割条数由自然数O开始对每条广告信息进行依次编号; 所述排序单元,用于对所述每条广告信息按照编号进行依次排序。
8.根据权利要求6所述的通过蓝牙采集信息的系统,其特征在于,所述后台云服务器包括第二创建单元、更新单元、分析单元、转换单元和发送单元; 所述第二创建单元,用于所述后台云服务器创建用于存储广播信息的数据库; 所述更新单元,用于所述后台云服务器将接收到的所述移动设备的发送的广播信息存储至所述数据库,更新所述数据库; 所述分析单元,用于根据所述数据库,分析所述移动设备的可能意图; 所述转换单元,用于根据分析单元所得可能意图转换成与可能意图相对应的商品的广告信息; 所述发送单元,用于将所述转换单元所得广告信息发送至所述移动设备。
9.根据权利要求6所述的通过蓝牙采集信息的系统,其特征在于,所述移动设备为手机;所述广播基站为集成有蓝牙功能的POS机。
10.根据权利要求6所述的通过蓝牙采集信息的系统,其特征在于,所述移动设备采用android或1S系统,所述android系统为4.3以上版本的系统,所述1S系统为6以上版本的系统;所述广播基站基于ibeacon技术。
【文档编号】H04W4/12GK104333402SQ201410610229
【公开日】2015年2月4日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】张炽成, 吴衍 申请人:福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1