基于微信与iBeacon的实体店信息推送方法与流程

文档序号:11253861阅读:753来源:国知局
基于微信与iBeacon的实体店信息推送方法与流程

本发明涉及一种基于微信与ibeacon的实体店信息推送方法。



背景技术:

目前网络营销盛行,商家或店铺的信息或优惠活动等可均通过网络发布,智能用户端等移动终端通过连接广域网络才能获知。同时,商家或店铺一般会开通自己的微信公众号,用户关注商家的微信公众号之后,商家可通过微信公众号定期向用户推送各种产品信息或优惠活动等,给商家的营销活动带来极大的便利性。

随着智能用户端的普及,有些商家开始部署室内定位装置,针对顾客所在的具体位置来进行精确的广告投送,而顾客想要接收到推送的广告,需要安装对应的应用,顾客被动接受推送的广告,有可能造成反感。商家只是单向的向顾客推送了广告,会降低广告的投放范围和广告的转化率,使得顾客和实体店仍只保持在线下沟通,并不能在顾客离开店面后仍有推送广告的能力。



技术实现要素:

本发明的目的是提供一种基于微信与ibeacon的实体店信息推送方法,通过ibeacon设备定位用户端及商品的位置,使用微信平台根据用户信息准确投放广告信息等功能。

本发明的目的是通过以下技术方案来实现:

一种基于微信与ibeacon设备的实体店信息推送方法,包括开启无线模块及蓝牙模块的用户端,所述用户端、微信公众平台、云平台均通过互联网交互信息,所述用户端通过蓝牙模块连接ibeacon设备,包括以下步骤:

步骤1、所述用户端使用“摇一摇周边”接收ibeacon设备发送的标识信息;

步骤2、所述用户端将标识信息发送给微信公众平台,所述微信公众平台验证标识信息后返回本次访问的访问凭证;

步骤3、所述用户端将访问凭证发送给云平台,所述云平台向微信公众平台请求本次触发“摇一摇周边”的详细信息;

步骤4、所述云平台根据详细信息判断用户端是否关注微信公众号,若是,进入步骤5,若否,进入步骤6;

步骤5、所述云平台向用户端发送与ibeacon设备相关联的展示页面链接,同时从微信公众平台中下载用户基本信息,并将用户基本信息与详细信息均发送给销售终端;

步骤6、所述云平台向用户端发送关注公众号链接。

在优选的实施方案中,所述步骤2中微信公众平台验证标识信息后返回本次访问的访问凭证,其具体为:微信公众平台验证该标识信息是否注册在微信公众平台的后台数据库中,若是,返回访问凭证;若否,返回步骤1。

在优选的实施方案中,所述步骤3中的详细信息包括ibeacon设备与用户端的距离信息及ibeacon设备的标识信息。

在优选的实施方案中,所述详细信息内包括用户端在当前商户中的身份标识信息,所述步骤2与步骤3之间设有步骤云平台检验所述身份标识信息,若云平台检测到身份标识信息存在云平台数据库中,则调用与身份标识信息相对应的缓存信息;若云平台检测不到身份标识信息存在云平台数据库中,则将详细信息写入到云平台数据库中。

在优选的实施方案中,所述步骤5中当所述云平台判断用户端关注微信公众号后,所述云平台根据访问凭证从微信公众平台中调取与ibeacon设备的标识信息相关联的展示页面。

在优选的实施方案中,所述步骤5中销售终端接收用户基本信息与详细信息后在店铺地图上显示用户位置区域及用户基本信息,所述位置信息包括ibeacon设备的标识信息及ibeacon设备与用户端的距离信息。

在优选的实施方案中,所述店铺地图储存于云平台中,所述店铺地图的内容为店铺平面地图及位于其上的ibeacon设备标记点,所述用户位置区域为以ibeacon设备标记点为圆心、ibeacon设备与用户端的距离信息为半径的区域。

本发明的有益效果为:

本发明不仅可以收集匿名的顾客信息,辅助制定未来的销售计划,还可以在顾客离店后的线上时间进行信息推送。对于店员来说,可以更方便的找到目标顾客,简化使用优惠券的流程。对于部署来说,利用云平台后,在有多家店面后可以降低部署成本。本发明结合微信公众平台,不仅可以收集匿名的顾客基本信息,还可以在公众平台上发布推广信息给顾客。

附图说明

下面根据附图对本发明作进一步详细说明。

图1是本发明实施例所述的基于微信与ibeacon的实体店信息推送方法的系统结构图,图中虚线为蓝牙连接;

图2是本发明实施例所述的基于微信与ibeacon的实体店信息推送方法的外部结构图,图中虚线为分隔线。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面将参照附图和具体实施例对本发明作进一步的说明。

名词解释:

摇一摇周边(简称摇周边):指的是微信基于低功耗蓝牙技术的o2o入口级应用,作为微信在线下的全新功能,为线下商户提供近距离连接用户的能力,并支持线下商户向周边用户提供个性化营销、互动及信息推荐等服务。在用户端蓝牙打开的状态下,当用户在微信中打开摇一摇,如果处于ibeacon设备的信号范围内,会自动出现”周边”页卡,此时用户摇一摇就会获得周边的优惠与服务等信息。

如图1所示,本发明实施例的一种基于微信与ibeacon设备的实体店信息推送方法,包括在实体店中铺设ibeacon设备,ibeacon设备根据产品的分类分布,相同类别的产品均位于同一ibeacon设备的信号覆盖范围内,可将ibeacon设备的发射信号的范围设定在3米(如果店面较大或是ibeacon位置较为分散,可适当扩大范围);开启无线模块及蓝牙模块的用户端,所述用户端通过无线模块连接微信公众平台,且通过蓝牙模块连接距离最近的ibeacon设备,在摇一摇周边的后台中注册ibeacon设备,并将摇出的页面设置为云平台上的广告页面。

如图2所示,该方法具体包括如下步骤:

步骤1、所述用户端登陆微信公众平台,开启微信中的“摇一摇周边”功能,使用“摇一摇周边”后用户端获取ibeacon的标识信息,ibeacon设备已提前在摇一摇周边的后台中注册,该标识信息为ibeacon的uuid、majorid与minorid。uuid是固定id,其代表该标识信息是向微信公众平台发出的信号。majorid与minorid代表在微信中ibeacon的位置信息,major和minor可以代表不同的含义,比如major代表区域信息,minor代表具体位置id,再比如major代表产品型号,minor代表错误代码。在摇一摇的场景中,major和minor组合后形成可识别的唯一标识。

步骤2、所述用户端将标识信息发送给微信公众平台,所述微信公众平台验证标识信息后返回本次访问的访问凭证。

其具体为,微信公众平台验证该标识信息是否注册在微信公众平台的后台数据库中,若是,返回访问凭证;若否,返回步骤1。访问凭证(token)当客户端请求服务器端时,服务器所生成的一个随机数(可能是数字也可能是字符串),针对摇一摇周边这个场景,当客户端触发“摇一摇周边”后,将ibeacon的唯一标识发送给服务器,服务器就会生成一个token,客户端将token发送给云平台,云平台再用这个token从微信公众平台中就可以查询这次的“摇一摇周边”的详细信息了。这个利用token的好处就是,外部人员(黑客或是爬虫)不能通过规律猜测token来获取摇一摇的详细信息,因为token是随机生成,因此可增强数据的安全性。

步骤3、所述用户端将访问凭证发送给云平台,所述云平台向微信公众平台请求本次触发“摇一摇周边”的详细信息,详细信息包括ibeacon设备与用户端的距离信息、ibeacon设备的标识信息及订阅公众号标识信息。使用ibeacon设备检测ibeacon设备与用户端的距离信息为现有技术,故不再赘述。

由于微信公众平台对于调用查询用户详细信息的接口有严格的次数限制,所以需要控制调用次数。这里对查询到的用户详细信息进行缓存,如果之前查询过用户信息,则直接调用缓存,减少调用微信公众平台的查询次数。因此在详细信息内添加用户端在当前商户中的身份标识信息,用户在关注商户公众号后,产生一个唯一标识,如“otvxts_jz6seipoimdhpi50fuszg”。所述详细信息内包括用户端在当前商户中的身份标识信息。所述步骤2与步骤3之间还包括有云平台检验所述身份标识信息的步骤,若云平台检测到身份标识信息存在云平台数据库中,则调用与身份标识信息相对应的缓存信息;若云平台检测不到身份标识信息存在云平台数据库中,则将详细信息写入到云平台数据库中。

步骤4、所述云平台根据该详细信息判断用户端是否关注微信公众号,若是,进入步骤5,反之,进入步骤6。

步骤5、所述云平台向用户端发送“展示页面”链接,同时云平台将用户信息发送给销售终端,然后结束。

步骤6、所述云平台向用户端发送“关注微信公众号”链接,然后结束。

利用云平台向用户端发送“关注微信公众号”链接的过程具体为,云平台根据订阅公众号标识信息判断用户是否关注微信公众号,如果用户关注了公众号(即订阅公众号标识信息为1),云平台会根据上述方法获取用户的基本信息,基本信息包括用户标识、昵称、性别、城市、国家、省份、语言、头像地址、关注商户时间、公众号运营者备注、公众号分组id,且所述云平台根据访问凭证从微信公众平台中调取与ibeacon设备的标识信息相关联的展示页面,向用户端发送展示页面链接,该展示页面可为交易页面、折扣卷页面、与该商品相关的活动页面等。

云平台将用户基本信息与用户端的位置信息均发送给销售终端,销售终端在店铺地图上显示用户位置区域及用户基本信息,所述位置信息包括ibeacon设备的标识信息及ibeacon设备与用户端的距离信息。所述店铺地图储存于云平台中,所述店铺地图的内容为店铺平面地图及位于其上的ibeacon设备标记点,所述用户位置区域为以ibeacon设备标记点为圆心、ibeacon设备与用户端的距离信息为半径的区域。

若用户没有关注(即用户的订阅公众号标识信息为0),所述云平台向用户端发送关注公众号链接,并返回步骤1。

最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1