一种信息推送方法和信息推送服务器的制造方法_2

文档序号:9871071阅读:来源:国知局
实体店铺A附近的用户的地理位置,例如获取距实体店铺A预定距离以内的用户的地理位置。
[0037]请注意,由于实体店铺A附近的用户的地理位置与用户所携带的移动终端的地理位置一致,因而可以通过获取实体店铺A附近的移动终端的地理位置来实现该步骤。在如图I所示的实施例中,在实体店铺A附近(或店内)存在两个移动终端101和102。为了简化视图,在图1中省略了携带移动终端101和102的用户。
[0038]因此,在图1所示的实施例中,在步骤203中,获取实体店铺A附近的移动终端i(在如图1所示的实施例中,i为101或102)的地理位置。在下文中,分别以坐标(X1Q1,Yiqi)和(X12,Y12)表示移动终端1I和102的地理位置。
[0039]在本申请的一些实施例中,在上述步骤201和203中,可以通过GPS(GlobalPosit1ning System)定位技术来获取中实体店铺A及该店铺附近的用户的地理位置。
[0040]接下来,在步骤204中,收集实体店铺A附近的用户处的无线信号状况。
[0041]用户处的无线信号状况是指用户的移动终端(例如,图1中的移动终端101和102)能够搜索到的无线信号列表及列表中各无线信号的信号强度等。
[0042]接下来,在步骤205中,判断实体店铺A的地理位置(Xa,Ya)和实体店铺A内的无线信号状况是否与移动终端i的地理位置(X1, Y1)和移动终端i处的无线信号状况相匹配。
[0043]实体店铺A的地理位置(Xa,Ya)和实体店铺A内的无线信号状况构成了该店铺的唯一标识。如果实体店铺A与移动终端i接收到的相同标识的无线信号,且接收到的信号强度近似相同,则认为移动终端i处的无线信号状况与实体店铺A的无线信号状况是匹配的。
[0044]如果在步骤205中判断移动终端i的地理位置和所述移动终端i处的无线信号状况与实体店铺A的地理位置和实体店铺A内的无线信号状况匹配,则在步骤206中,向移动终端i推送信息。
[0045]相反,如果在步骤205中判断移动终端i的地理位置和移动终端i处的无线信号状况与实体店铺A的地理位置和实体店铺A内的无线信号状况不匹配,则前进至步骤207,以判断实体店铺A附近是否还存在其它移动终端。
[0046]如果在步骤207中判断实体店铺A附近还存在其它移动终端,则重复步骤203?207。如果在步骤207中判断实体店铺A附近不存在其它移动终端,则该流程结束。
[0047]以下以实体店铺A内能搜索到的无线信号及该店铺附近的用户所搜索到的无线信号为wifi信号为例,具体说明根据本申请的信息推送方法。由于步骤201和203与以上参照图2所描述的过程相同,在此省略该步骤的描述。
[0048]在这种情况下,步骤202中所收集的无线信号状况为实体店铺A内的wifi指纹,SP该店铺A内所能搜索到的wifi信号列表以及各wifi信号的信号强度。在图1所示的示例中,在实体店铺A处能够接收到的wifi信号列表包括来自无线接入点105和106的wifi信号,分别以RSSLmo5和RSSLmq6表示来自无线接入点105和106的wifi信号的信号强度。因此,实体店铺A的wifi指纹可以以{RSSIa,iq5,RSSIa,iq6}表示。
[0049]类似地,步骤204中所收集的用户处的无线信号状况为用户i处的wifi指纹,即用户的客户端(此处为客户端101?102)所能搜索到的wifi信号列表及其信号强度。在图1的示例中,客户端101?102能够接收到来自无线接入点105和106的wifi信号,分别以RSSIiqi,1dPRSSIm,僅表示移动终端101处所接收到的来自无线接入点105和106的wifi信号的信号强度,分别以RSSIiq2, 1Q5和RSSIiq2, 1Q6表示移动终端102处所接收到的来自无线接入点105和106的wifi信号的信号强度。因此,移动终端101的wifi指纹可以以{RSSI1Q1,105,RSSI1Q1,1Q6}表示,移动终端102的wifi指纹可以以{RSSI1mRSSlK^K^}表示。
[0050]在步骤205中,判断实体店铺A的地理位置(XA,Ya)和实体店铺A的wifi指纹是否与移动终端i的地理位置(Xi,Yi)和移动终端i的wif i指纹相匹配。
[0051]首先,基于步骤203中实时获取的移动终端i的地理位置判断移动终端i的用户是否处于停留状态。
[0052]在本申请的一些实施例中,基于步骤203中实时获取的移动终端的地理位置来计算移动终端的用户的速度,当预定时间段内移动终端的用户的速度等于O时,确定所述用户处于停留状态。
[0053]在判断用户处于停留状态的情况下,将移动终端i的地理位置(X1,Y1)与实体店铺A的地理位置(Xa,Ya)进行比较,并且将移动终端i处的wifi指纹{RSSImRSSIi^}与实体店铺A的wifi指纹{RSSIA,1Q5,RSSIA,1Q6}进行比较,并且判断它们是否匹配。
[0054]如果移动终端i的地理位置(X1,Y1)与实体店铺A的地理位置(Xa,Ya)大致相同并且移动终端i处的Wifi指纹{1^1^5,1^1^1()6}与实体店铺4的¥丨打指纹{1^14,1()5,1^14,106}大致匹配,则在步骤206中向该移动终端i推送信息。
[0055]以上以实体店铺A及其附近的移动终端为例说明了根据本申请的信息推送方法,对于实体店铺B及其附近的移动终端103?104,可以以上述表示的过程类似的过程执行根据本申请的信息推送方法,此处不再赘述。
[0056]根据本申请的一些实施例的信息推送方法还可以包括如下步骤:在判断实体店铺的地理位置和实体店铺店的无线信号状况与用户的地理位置和用户处的无线信号状况匹配的情况下,记录该用户的相关信息。
[0057]在本申请的一些实施例中,所推送的信息为与实体店铺内的产品相关的信息。
[0058]通过判断用户处的无线信号状况是否与线下实体店内无线信号状况匹配,该信息推送方法能对用户进行精准定位,以仅对线下实体店内的用户推送信息,这增强了信息推送的针对性,降低了用户受无效信息骚扰的可能,并能容易地获取新用户的信息,降低了开发新用户的成本。
[0059]请注意,尽管以上以wifi指纹作为无线信号状况的示例说明了根据本申请的信息推送方法如何判断无线信号状况是否匹配,然而本领域的人员根据上述实施例应该知道,无线信号状况也可以是指能够接收到的蓝牙信号、超声波信号等无线信号或其组合信号列表及其各自的信号强度。
[0060]以下参照图3描述根据本申请的一个实施例的信息推送服务器的功能框图。
[0061]如图3所示,根据本申请的实施例的信息推送服务器300包括第一获取单元301、第二获取单元302、收集单元303、存储单元304、判断单元305以及信息推送单元306。
[0062]第一获取单元301获取各实体店铺的地理位置。第二获取单元302获取各实体店铺附近的用户(移动终端)的地理位置。在根据本申请的一个实施例中,第一获取单元301和第二获取单元302分别通过GPS定位技术获取各实体店铺的地理位置以及实体店铺附近用户的地理位置。
[0063]收集单元303用于收集各实体店铺内的无线信号状况以及各实体店铺附近的用户处的无线信号状况。
[0064]存储单元304内设置有标识库。所述标识库用于关联地存储各实体店铺的地理位置以及各实体店铺内的无线信号状况。
[0065]判断单元305被配置成执行图2所示的步骤205,即,判断用户(移动终端)的地理位置以及该用户(移动终端)处的无线信号状况是否与标识库中所存储的任意一条标识记录相匹配。在判断单元305判断用户的地理位置以及该用户处的无线信号状况与标识库中所存储的一条标识匹配的情况下,信息推送单元306向该用户的移动终端推送信息。
[0066]在本申请的一个实施例中,收集单元303被配置成收集各实体店铺内的wifi指纹。判断单元305基于实时获取的用户的地理位置判断该用户是否处于停留状态。如果判断该用户处于停留状态,则将该用户的地理位置和该用户处的wifi指纹与标识库中的标识记录进行比较,以判断该用户的地理位置及其处的wifi指纹是否与某个实体店铺的地理位置及其wifi指纹匹配。如前所述,wifi指纹是指所接收到的wifi列表及列表中各wifi信号的信号强度。
[0067]在本申请的一个实施例中,基于第二获取单元302实时获取的用户的地理位置来计算用户的速度,当预定时间段内用户的速度等于O时,确定该用户处于停留状态。
[0068]在本申请的一个实施例中,信息推送服务器可选地包括统计单元307。在判断单元304判断用户的地理位置以及该用户处的无线信号状况与标识库中所存储的一条标识记录匹配的情况下,统计单元307存储该用户的相关信息,并更新所述标识库。
[0069]本领域的技术人员可以理解,上述信息推送服务器还包括一些其它公知结构,例如处理器等,为了不必要地模糊本公开的实施例,这些公知的结构在图3中未示出。
[0070]通过以上说明可知,通过判断用户处的无线信号状况是否与线下实体店内无线信号状况匹
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1