一种针对WIFI设备的信息推送方法和装置与流程

文档序号:12377435研发日期:2016年阅读:1035来源:国知局
技术简介:
本专利针对多WIFI设备间数据关联弱、推荐精准度低的问题,提出通过检测设备周边WIFI信号建立区域关联关系,结合用户行为数据特征进行信息推送的解决方案。方法包括:检测设备标识、筛选有效连接、构建设备关联网络,并基于用户属性与行为分类特征实现精准推荐,提升数据关联挖掘效率与推荐相关性。
关键词:WIFI设备关联,信息推送,数据挖掘

本发明涉及WIFI设备领域,特别是涉及一种针对WIFI设备的信息推送方法和装置。



背景技术:

近年来,智能手机和智能电视的技术发展迅猛,随着智能手机和智能电视功能越来越强大,人们使用智能手机和智能电视上网的时间越来越多,在服务器上存储的数据也越来越多。

发明人在实现本发明的过程中发现,用户在服务器中存储了大量的数据,数据中包含大量的信息,如果这些数量庞大的信息能够被利用起来,可以为用户提供更多的资讯。但是,用户存储的数据在服务器上是独立的,数据中包含的信息也是独立的,对数据的挖掘不充分。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的针对WIFI设备的信息推送方法和装置。

依据本发明的一个方面,提供了一种针对WIFI设备的信息推送方法,所述方法包括:

检测第一WIFI设备周边的第二WIFI设备;

基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系;

向关联的多个WIFI设备推送推荐信息。

可选地,所述方法还包括:

基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记,所述用户信息包括用户属性信息和兴趣信息中至少一种。

可选地,所述方法还包括:

基于针对关联的多个WIFI设备的集合标记的特征,向各WIFI设备推送推荐信息。

可选地,所述基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记包括:

对多个WIFI设备的至少一种用户属性信息进行统计,将大于设定比例的用户信息的特征,作为关联的多个WIFI设备的特征。

可选地,所述基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记包括:

对多个WIFI设备的至少一种兴趣信息进行统计,将所述兴趣信息对应指示的行为分类特征,作为关联的多个WIFI设备的特征。

可选地,所述检测第一WIFI设备周边的第二WIFI设备包括:

调用第一WIFI设备检测已连接所述第一WIFI设备的第二WIFI设备。

可选地,所述调用第一WIFI设备检测已连接所述第一WIFI设备的第二WIFI设备包括:

检测已连接所述第一WIFI设备的第二WIFI设备的设备标识。

可选地,所述检测第一WIFI设备周边的第二WIFI设备包括:

调用第一WIFI设备探测未连接所述第一WIFI设备的第二WIFI设备。

可选地,所述调用第一WIFI设备探测未连接所述第一WIFI设备的第二WIFI设备包括:

调用第一WIFI设备监听第二WIFI设备发射的数据报文;

从监听的数据报文中提取未连接所述第一WIFI设备的第二WIFI设备的设备标识。

可选地,所述设备标识包括MAC地址。

可选地,在所述检测第一WIFI设备周边的第二WIFI设备之前,所述方法还包括:

通知所述第一WIFI设备开启探测模式。

可选地,所述方法还包括:

获取所述第二WIFI设备的连接属性;

根据至少一种连接属性对所检测的第二WIFI设备进行筛选。

可选地,所述连接属性包括信号强度、检测时间和连接频率中至少一种,所述根据至少一种连接属性对所检测的第二WIFI设备进行筛选包括如下至少一种:

筛选信号强度大于阈值的第二WIFI设备;

筛选检测时间在预设时间区间的第二WIFI设备;

筛选连接频率大于设定频率的第二WIFI设备。

可选地,所述基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系包括:

提取同一第一WIFI设备检测到的多个第二WIFI设备;

建立提取的多个第二WIFI设备归属于同一区域的关联关系。

可选地,所述基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系包括:

提取对应检测到同一第二WIFI设备的多个第一WIFI设备;

建立提取的多个第一WIFI设备归属于同一区域的关联关系。

可选地,所述方法还包括:

从应用程序的关联位置查询关联的各个WIFI设备的用户信息。

可选地,所述从应用程序的关联位置查询关联的各个WIFI设备的用户信息包括:

通过访问应用程序对应的应用服务器的查询接口,查询关联的各个WIFI设备的用户信息;

或,通过访问所述WIFI设备上安装的应用程序,查询关联的各个WIFI设备的用户信息,在设备上应用程序的相关位置存储。

根据本发明的另一方面,提供了一种针对WIFI设备的信息推送装置,所述装置包括:

设备检测模块,用于检测第一WIFI设备周边的第二WIFI设备;

关联关系建立模块,用于基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系;

推荐模块,用于向关联的多个WIFI设备推送推荐信息。

可选地,所述装置还包括:

特征标记模块,用于基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记,所述用户信息包括用户属性信息和兴趣信息中至少一种。

可选地,所述装置还包括:

推荐信息推送模块,用于基于针对关联的多个WIFI设备的集合标记的特征,向各WIFI设备推送推荐信息。

可选地,所述特征标记模块包括:

第一特征标记子模块,用于对多个WIFI设备的至少一种用户属性信息进行统计,将大于设定比例的用户信息的特征,作为关联的多个WIFI设备的特征。

可选地,所述特征标记模块包括:

第二特征标记子模块,用于对多个WIFI设备的至少一种兴趣信息进行统计,将所述兴趣信息对应指示的行为分类特征,作为关联的多个WIFI设备的特征。

可选地,所述设备检测模块包括:

第一设备检测子模块,用于调用第一WIFI设备检测已连接所述第一WIFI设备的第二WIFI设备。

可选地,其特征在于,

所述第一设备检测子模块,具体用于检测已连接所述第一WIFI设备的第二WIFI设备的设备标识。

可选地,所述设备检测模块包括:

第二设备检测子模块,用于调用第一WIFI设备探测未连接所述第一WIFI设备的第二WIFI设备。

可选地,所述第二设备检测子模块包括:

监听子单元,用于调用第一WIFI设备监听第二WIFI设备发射的数据报文;

标识提取子单元,用于从监听的数据报文中提取未连接所述第一WIFI设备的第二WIFI设备的设备标识。

可选地,所述设备标识包括MAC地址。

可选地,在所述设备检测模块之前,所述装置还包括:

探测模式开启模块,用于通知所述第一WIFI设备开启探测模式。

可选地,所述装置还包括:

连接属性获取模块,用于获取所述第二WIFI设备的连接属性;

设备筛选模块,用于根据至少一种连接属性对所检测的第二WIFI设备进行筛选。

可选地,所述连接属性包括信号强度、检测时间和连接频率中至少一种,所述设备筛选模块包括如下至少一种:

信号强度筛选子模块,用于筛选信号强度大于阈值的第二WIFI设备;

检测时间筛选子模块,用于筛选检测时间在预设时间区间的第二WIFI设备;

连接频率筛选子模块,用于筛选连接频率大于设定频率的第二WIFI设备。

可选地,所述关联关系建立模块包括:

第一设备提取子模块,用于提取同一第一WIFI设备检测到的多个第二WIFI设备;

第一关联关系建立子模块,用于建立提取的多个第二WIFI设备归属于同一区域的关联关系。

可选地,所述关联关系建立模块包括:

第二设备提取子模块,用于提取对应检测到同一第二WIFI设备的多个第一WIFI设备;

第二关联关系建立子模块,用于建立提取的多个第一WIFI设备归属于同一区域的关联关系。

可选地,所述装置还包括:

用户信息查询模块,用于从应用程序的关联位置查询关联的各个WIFI 设备的用户信息。

可选地,所述用户信息查询模块包括:

第一用户信息查询子模块,用于通过访问应用程序对应的应用服务器的查询接口,查询关联的各个WIFI设备的用户信息;

第二用户信息查询子模块,用于通过访问所述WIFI设备上安装的应用程序,查询关联的各个WIFI设备的用户信息,在设备上应用程序的相关位置存储。

依据本发明实施例,检测第一WIFI设备周边的第二WIFI设备,建立第一WIFI设备和第二WIFI设备等多个WIFI设备归属于同一区域的关联关系,向关联的多个WIFI设备推送推荐信息。通过将多个WIFI设备建立的关联关系,实现将用户存储在服务器上的数据建立关联关系,进一步地,根据数据的关联关系向用户推送推荐信息,实现了对数据的充分挖掘。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是根据本发明实施例一的一种针对WIFI设备的信息推送方法的步骤流程图;

图2是根据本发明实施例二的一种针对WIFI设备的信息推送方法的步骤流程图;

图3是根据本发明实施例的一种针对WIFI设备的信息推送装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

详细介绍本发明实施例提供的一种针对WIFI设备的信息推送方法。

参照图1,示出了本发明实施例中的一种针对WIFI设备的信息推送方法的步骤流程图,所述方法包括:

步骤101,检测第一WIFI设备周边的第二WIFI设备。

本实施例中,WIFI(WIreless-FIdelity,无线连接)是一种将终端以无线连接的方式进行互连的技术。WIFI设备可以是WIFI路由器、具有WIFI模块的智能电视、电视盒子、手机、Pad、笔记本电脑等,既可以作为第一WIFI设备检测第二WIFI设备,也可以作为第二WIFI设备被第一WIFI设备检测到。

通过第一WIFI设备可以检测到周围的第二WIFI设备,当第二WIFI设备与第一WIFI设备连接时,或者被第一WIFI设备探测到时,第二WIFI设备与第一WIFI设备之间进行通信,第一WIFI设备即可检测到第二WIFI设备。常见的,手机、Pad与WIFI路由器连接,则WIFI路由器可以检测到手机、Pad;或者手机、Pad、笔记本电脑被智能电视探测到,则智能电视也可以检测到手机、Pad、笔记本电脑。

步骤102,基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系。

本实施例中,第一WIFI设备与多个第二WIFI设备进行通信,从而检测到多个第二WIFI设备,通过该第一WIFI设备可以将多个检测到的第二WIFI设备建立关联关系;当第二WIFI设备移动时,与多个第一WIFI设备进行通信,被多个第一WIFI设备检测到,通过第二WIFI设备可以将多个 检测到该第二WIFI设备的第一WIFI设备建立关联关系;进一步地,第一WIFI设备检测到的第二WIFI设备进行移动,又被多个第一WIFI设备检测到,通过第一WIFI设备和第二WIFI设备将第一WIFI设备检测到的多个第二WIFI设备以及检测到第二WIFI设备的多个第一WIFI设备建立关联关系。

本实施例中,同一区域是指多个WIFI设备归属的区域,可以是以家庭为单位划分的区域,或者以一栋楼、几栋楼、一个小区为单位划分的区域等。通过第一WIFI设备检测到第二WIFI设备后,将包括第一WIFI设备、第二WIFI设备的多个WIFI设备建立归属于同一区域的关联关系。例如,WIFI路由器A1检测到一个智能电视A2,三个手机A3、A4、A5,一个Pad A6,一个笔记本电脑A7,建立A1、A2、A3、A4、A5、A6、A7归属于同一个家庭A的关联关系;WIFI路由器B1检测到一个智能电视B2、两个手机B3、B4,建立B1、B2、B3、B4归属于同一个家庭B的关联关系。当手机A3移动时又被WIFI路由器B1检测到,因此可以通过手机A3和WIFI路由器B1建立家庭A和家庭B归属于同一个小区的关联关系。通过以上建立关联关系的方式,可以将多个WIFI设备都归属于同一个区域。

归属区域的大小可以根据实际需求选择,也可以根据第一WIFI设备确定。具体地,采用第一WIFI设备进行检测时,根据第一WIFI设备的检测范围可以确定具体归属的区域类型。例如,以WIFI路由器进行检测,若其检测范围较小,比如仅局限于一个家庭单位,相应创建的是多个WIFI设备基于家庭的关联;若WIFI路由器的检测范围较大,可以覆盖到多个家庭,相应的可以建立多个家庭,如一栋楼、一个小区的关联。WIFI路由器的检测范围通常与其提供的WIFI网络覆盖范围正相关,其WIFI网络覆盖范围越大,其检测范围越大。

又如,采用分布在多个位置的多个第一WIFI设备进行检测时,将多个第一WIFI设备的检测范围归属于同一区域,可以根据第一WIFI设备的分布位置和覆盖范围确定对应的区域。例如,若多个第一WIFI设备分布位置包括一栋楼或一个小区,相应创建的是多个第一WIFI设备基于一栋楼或一个小区的关联关系。

步骤103,向关联的多个WIFI设备推送推荐信息。

本实施例中,已将多个WIFI设备相关联,分析关联集合中的用户数据,依据分析结果向各个WIFI设备推送推荐信息。具体地,获取关联集合中各WIFI设备的用户信息,比如获取用户名、手机号、访问的网站、实施的操作等信息,对用户信息进行统计分析,进而根据分析结果推送推荐信息。例如,获取关联集合中多个WIFI设备访问的网站,统计WIFI设备访问购物网站的比例较高,因此向关联的多个WIFI设备推荐购物类的信息;统计WIFI设备访问旅游网站的比例较高,因此向关联的多个WIFI设备推荐旅游类的信息。

综上所述,本发明实施例通过检测第一WIFI设备周边的第二WIFI设备,建立第一WIFI设备和第二WIFI设备等多个WIFI设备归属于同一区域的关联关系,并向建立关联关系的的多个WIFI设备推送推荐信息。通过本发明实施例,实现了将多个WIFI设备的数据信息建立关联关系,根据关联的数据信息向关联的多个WIFI设备推送推荐信息,实现了对数据的充分挖掘。

实施例二

参照图2,示出了本发明实施例中的一种针对WIFI设备的信息推送方法的步骤流程图。

步骤201,通知所述第一WIFI设备开启探测模式。

本实施例中,第一WIFI设备具有探测模式,平时处于关闭状态,当检测到第一WIFI设备满足探测模式开启的触发条件时,通知所述第一WIFI设备开启探测模式。具体地,探测模式开启的触发条件可以是检测到第一WIFI设备在一段时间内不工作,也可以是第一WIFI设备处于非WIFI网络下工作。例如,检测到手机在30分钟内未工作,通知手机开启探测模式;或者是智能电视进入频道播放而未连接WIFI网络时,通知智能电视开启探测模式。本发明实施例对于探测模式开启的触发条件不作详细限定,可以根据实际情况具体设置。探测模式开启后,第一WIFI设备可检测设备周边的第二WIFI设备。

步骤202,检测第一WIFI设备周边的第二WIFI设备。

本实施例中,检测第一WIFI设备周边的第二WIFI设备至少有两种方式:调用第一WIFI设备检测已连接第一WIFI设备的第二WIFI设备;调用第一WIFI设备探测未连接第一WIFI设备的第二WIFI设备。

当第二WIFI设备已连接第一WIFI设备时,第一WIFI设备检测已连接的第二WIFI设备,会获得反馈的设备标识,这些设备标识是第二WIFI设备身份唯一性的标识,可以是MAC地址(Media Access Control,媒体访问控制),也可以是其他可以标识设备的信息。例如,智能电视A2、手机A3、笔记本电脑A7已连接WIFI路由器A1,A1检测A2、A3、A7的MAC地址即物理地址。

当第二WIFI设备未连接第一WIFI设备时,第一WIFI设备通过探测模式探测第二WIFI设备,具体步骤如下:

步骤2021,调用第一WIFI设备监听第二WIFI设备发射的数据报文。

本实施例中,数据报文是第二WIFI设备向外发射的一种数据单元,数据单元中包含供第一WIFI设备检测所用的信息。

第二WIFI设备向外发射数据报文,第一WIFI设备通过监听数据报文检测发送数据报文的第二WIFI设备。第一WIFI设备在监听数据报文时处于监听状态,需要监听数据报文时,打开第一WIFI设备的监听模式。

步骤2022,从监听的数据报文中提取未连接所述第一WIFI设备的第二WIFI设备的设备标识。

本实施例中,第一WIFI设备在监听到未连接的第二WIFI设备发射的数据报文后对数据报文进行解析,从数据报文中提取第二WIFI设备的设备标识。例如,手机A3向外发送数据报文,WIFI路由器B接收到数据报文解析数据报文,从数据报文中提取手机A3的设备标识。

第一WIFI设备检测连接在第一WIFI设备上的第二WIFI设备的设备标识,或检测未连接在第一WIFI设备上的第二WIFI设备根据数据报文提取的设备标识。

步骤203,获取所述第二WIFI设备的连接属性。

本实施例中,连接属性包括信号强度、检测时间和连接频率中至少一种。在第二WIFI设备被第一WIFI设备检测到时,第一WIFI设备可以获取第二WIFI设备的连接属性。

步骤204,根据至少一种连接属性对所检测的第二WIFI设备进行筛选。

本发明实施例中,根据连接属性对第二WIFI设备进行筛选有多种方式,可以筛选信号强度大于阈值的第二WIFI设备,信号强度的阈值根据实际情况设定,例如,信号强度分为三个等级依次为弱、中、强,手机A3与WIFI路由器A1连接的信号强度为强,被WIFI路由器B1探测到的信号强度为中,对WIFI路由器A1筛选信号强度大于等级中的第二WIFI设备时,可以筛选到手机A3,而对WIFI路由器B1筛选信号强度大于等级中的第二WIFI设备时,则筛选不到手机A3,但是对WIFI路由器B1筛选信号强度大于等级弱的第二WIFI设备时,则可以筛选到手机A3。

也可以筛选检测时间在预设时间区间的第二WIFI设备,即将检测时间分为几个预设时间区间,根据不同的预设时间区间进行筛选。例如,将检测时间分为8:00-20:00和20:00-8:00两个区间,手机A3总能在20:00-8:00的时间段被WIFI路由器A1检测到,而在8:30-9:00和19:30-20:00才被WIFI路由器B1检测到,手机B3总能在20:00-8:00的时间段被WIFI路由器B1检测到,筛选WIFI路由器A1在20:00-8:00时间段内的检测到的第二WIFI设备可以筛选到A3,筛选WIFI路由器B1在20:00-8:00时间段内的检测到的第二WIFI设备筛选不到A3,但是可以筛选到B3。本实施例对于预设时间区间的划分不作详细限定,对于筛选哪一个预设时间区间检测到的第二WIFI设备不作详细限定,可根据具体情况进行设定。

还可以筛选连接频率大于设定频率的第二WIFI设备,连接频率包括在设定时间段内第二WIFI设备与第一WIFI设备连接的连接次数,以及在设定时间段内第二WIFI设备未与第一WIFI设备连接,但被第一WIFI设备检测到的次数。连接频率表明在设定时间内第二WIFI设备与第一WIFI设备位于同一区域的时间长短,当连接频率未达到设定频率时,说明在设定时间段内第二WIFI设备与第一WIFI设备位于同一区域的时间短,不作为建立 归属于同一区域关联关系的备选设备;当连接频率大于设定频率时,说明在设定时间段内第二WIFI设备与第一WIFI设备位于同一区域的时间较长,可以作为建立归属于同一区域关联关系的备选设备,从而被筛选出。

本发明实施例中对于连接频率不作详细限定,对于设定频率也不作详细限定,均可以根据具体情况进行设定。例如,手机A3在30天内与WIFI路由器A1的连接次数为30次,与WIFI路由器B1的连接次数为6次,将设定频率定为30天内5次,则筛选时A3可被WIFI路由器A1和WIFI路由器B1筛选到;将设定频率定为30天内25次,则筛选时A3仅能被WIFI路由器A1筛选到而不能被WIFI路由器B1筛选到。

本实施例中仅描述了以上三种根据连接属性筛选WIFI设备的情况,实际应用中,针对第二WIFI设备与第一WIFI设备的连接情况,单独使用一种筛选模式,或者是将三种筛选模式组合使用,还可以通过筛选其他连接属性来筛选WIFI设备,本发明实施例不作详细限定,根据具体情况具体设定。

步骤205,建立多个WIFI设备归属于同一区域的关联关系。

本实施例中,建立多个WIFI设备归属于同一区域的关联关系至少有以下两种方式:

第一种方式:

步骤2051,提取同一第一WIFI设备检测到的多个第二WIFI设备。

本实施例中,在根据连接属性对同一第一WIFI设备检测到的多个第二WIFI设备进行筛选后,提取筛选出的第二WIFI设备。具体地,对同一第一WIFI设备检测到的多个第二WIFI设备筛选出信号强度大于阈值的第二WIFI设备,或者对同一第一WIFI设备检测到的多个第二WIFI设备筛选出检测时间在预设时间区间内的第二WIFI设备,还可以对同一第一WIFI设备检测到的多个第二WIFI设备筛选出连接频率大于设定频率的第二WIFI设备,之后,提取筛选出的第二WIFI设备。例如,WIFI路由器B1检测到智能电视B2、手机B3、B4的信号强度均为强,检测到手机A3的信号强度为中,根据信号强度大于等级中筛选到B2、B3、B4,提取B2、B3、B4;根据信号强度大于等级弱筛选B2、B3、B4、A3,提取B2、B3、B4以及 A3。再如,手机X3和手机X4均在8:30-18:30这个时间段被WIFI路由器X1检测到,根据检测时间的预设区间8:00-20:00筛选到X3、X4,提取X3、X4;手机Y3和手机Y4被WIFI路由器Y1检测到的连接频率分别为30天内30次和30天内25次,而手机Y5被WIFI路由器Y1检测到的连接频率为30天内2次,根据连接频率大于30天内20次筛选到Y3、Y4,提取Y3、Y4。

步骤2052,建立提取的多个第二WIFI设备归属于同一区域的关联关系。

本实施例中,建立提取到的多个第二WIFI设备归属于同一区域的关联关系时,可以根据一种连接属性建立关联关系,但实际应用中,往往综合考虑几种连接属性建立关联关系。例如,以家庭环境为例,WIFI路由器B1和智能电视B2、手机B3、B4为家庭B的成员,根据与WIFI路由器连接的信号强度大于等级中提取到B2、B3、B4,将B2、B3、B4建立归属于同一家庭的关联关系;根据预设区间8:00-20:00也可以提取到B2、B3、B4,将B2、B3、B4建立归属于同一家庭的关联关系;根据连接频率提取到B2、B3、B4,将B2、B3、B4建立归属于同一家庭的关联关系。当有一个家庭B以外的使用手机C3的用户在家庭B中居住了几天,根据信号强度、检测时间预设区间筛选WIFI设备并提取时,可以提取到C3,此时根据连接频率筛选WIFI设备时,C3由于连接频率较低,并不满足筛选条件,因此提取WIFI设备时并不提取设备C3。可见,综合考虑信号强度、检测时间预设区间、连接频率三种连接属性时,C3不能与B2、B3、B4建立归属于同一家庭的关联关系。

第二种方式:

步骤2053,提取对应检测到同一第二WIFI设备的多个第一WIFI设备。

本实施例中,同样可以根据连接属性对检测到第二WIFI设备的第一WIFI设备进行筛选,然后提取筛选出的第一WIFI设备。具体地,对检测到同一第二WIFI设备的多个第一WIFI设备筛选出信号强度大于阈值的第一WIFI设备,或者对检测到同一第二WIFI设备的多个第一WIFI设备筛选出检测时间在预设时间区间内的第一WIFI设备,还可以对检测到同一第二 WIFI设备的多个第一WIFI设备筛选出连接频率大于设定频率的第一WIFI设备,之后,提取筛选出的第一WIFI设备。同样以家庭环境为例,使用手机C3的用户在家庭B中居住几天后离开,根据信号强度、检测时间预设区间可以提取检测到C3的第一WIFI设备B1、B2,但是从连接频率来看,家庭B中的第一WIFI设备检测到手机C3的连接频率不满足筛选条件,因而提取检测到C3的第一WIFI设备时没有B1、B2。

步骤2054,建立提取的多个第一WIFI设备归属于同一区域的关联关系。

本实施例中,建立提取的多个第一WIFI设备归属于同一区域的关联关系,综合几种连接属性考虑关联关系的建立。仍以手机C3为例,使用手机C3的用户在家庭B中居住几天后离开,只满足C3根据信号强度、检测时间预设区间筛选WIFI设备的条件,不满足C3根据连接频率筛选第一WIFI设备的条件,综合考虑三种连接属性,尤其是从手机C3与第一WIFI设备B1、B2的连接频率来考虑,不能提取第一WIFI设备B1、B2,因此不能建立C3与家庭B中B1、B2归属于同一家庭的关联关系。

由以上描述可知,可以将第一WIFI设备检测到的第二WIFI设备建立关联关系,也可以将第二WIFI设备对应的检测到第二WIFI设备的第一WIFI设备建立关联关系,还可以将第一WIFI设备以及第二WIFI设备一起建立归属于同一区域的关联关系。并且,本实施例中归属于同一区域不局限于的同一地理位置,也可以是归属于同一类的群体,本发明实施例不作详细限定,根据具体情况不同建立不同的关联关系。

步骤206,从应用程序的关联位置查询关联的各个WIFI设备的用户信息。

本实施例中,各个WIFI设备在访问应用程序时,应用程序的关联位置会存储用户的相关信息,因此可以从应用程序的关联位置查询关联的各个WIFI设备的用户信息。用户信息包括用户属性信息和兴趣信息中至少一种,用户属性信息可以包括用户名、性别、年龄、学校、学历、工作等个人信息,根据不同的应用程序,具体可以获取的用户属性信息的种类也有所不同;兴趣信息可以是用户的访问行为信息,访问行为信息记录了用户访问应用程序 时相关信息,可以包括访问的程序对象、程序功能、执行的访问操作等,从兴趣信息分析用户的兴趣和偏好,从而可以根据用户的兴趣对用户推荐信息。以应用程序为浏览器为例,通过浏览器访问购物网站时,兴趣信息可以是访问的购物网页的名称、查看的购物商品、访问的浏览器功能项(例如添加网页至收藏),或是添加购物车等对网页的访问操作。

相应的,从应用程序的关联位置查询关联的各个WIFI设备的用户信息包括如下方式:

可以通过访问应用程序对应的应用服务器的查询接口,查询关联的各个WIFI设备的用户信息。具体可以从应用服务器查询WIFI设备对应的cookie和会话session中至少一种,进一步从cookie和会话session中解析出用户属性信息以及兴趣信息,Cookie由web服务器在用户浏览网站时生成,其中保存有用户历史登录信息、历史设置信息等。Session中存储从访问浏览器到关闭的整个用户会话过程中多次会话的相关信息,从Cookie和session中可以解析获得多种用户信息,例如登录信息、用户访问的网页等。具体解析获得的用户信息根据Cookie和session中具体存储的信息种类而定。

或者,也可以通过访问所述WIFI设备上安装的应用程序,查询关联的各个WIFI设备的用户信息,这些查询的用户信息在设备上应用程序的相关位置存储。

具体地,WIFI设备上安装应用程序,用户在访问应用程序时,用户的兴趣信息存储在应用程序的相关位置,通过访问应用程序即可以查询到各个WIFI设备的用户信息。例如,用户通过浏览器访问网站时,用户访问的网页名称,在网页上执行的操作等信息存储在浏览器的相关位置,在查询关联的各个WIFI设备的用户访问信息时,可以通过访问浏览器进行查询。以用户访问购物网站APP为例,用户查看的商品,在网页上执行的收藏、加入购物车、购买等操作都存储在购物网站APP的相关位置,通过访问购物网站APP即可以查询到各个WIFI设备的用户信息。

步骤207,基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记。

本实施例中,用户信息有多种,可以基于其中至少一种用户信息获得关联的多个WIFI设备的集合的特征,基于用户信息获取特征至少有以下两种方式:

第一种方式,对多个WIFI设备的至少一种用户属性信息进行统计,将大于设定比例的用户信息的特征,作为关联的多个WIFI设备的特征。针对归属于同一区域的多个WIFI设备,以用户属性信息是学历为例,统计本科学历的比例大于60%,则本科学历为该关联集合的一个特征;以用户属性信息是年龄为例,统计年龄小于40岁的比例大于80%,则小于40岁也是该关联集合的一个特征;以用户属性信息是地址为例,统计地址为XX省XX市XX区XX路XX号XX小区的比例大于80%,则XX省XX市XX区XX路XX号XX小区作为该关联集合内所有设备的小区位置。

第二种方式,对多个WIFI设备的至少一种兴趣信息进行统计,将兴趣信息对应指示的行为分类特征作为关联的多个WIFI设备的特征。针对归属于同一区域的多个WIFI设备,以兴趣信息是访问程序对象为例,对应指示的是访问购物网站,则购物是关联的多个WIFI设备的一个特征;以兴趣信息是访问浏览器功能项为例,对应指示的是添加网页至收藏,则收藏网页也是关联的多个WIFI设备的一个特征。

步骤208,向各WIFI设备推送推荐信息。

本实施例中,在将多个WIFI设备的关联集合进行特征标记后,根据不同的特征标记对用户推送不同的推荐信息。例如,归属于同一小区的关联集合,可以根据用户属性信息是地理位置的特征,向关联集合中的用户推送对应商圈的广告;也可以根据访问行为对应的分类特征是游戏,向关联集合中的用户推荐游戏;还可以根据访问行为对应的分类特征是旅游,向关联集合中的用户推荐旅游信息等。

综上所述,本发明实施例通过检测WIFI设备,获取WIFI设备的连接属性,根据至少一种连接属性对WIFI设备进行筛选,实现了对多个WIFI设备建立归属于同一区域的关联关系的功能,通过查询关联的各个WIFI设备的用户信息,分析用户信息并进行特征标记,根据特征标记对用户推送推 荐信息。通过本发明实施例中多个WIFI设备建立的关联关系,便于用户数据信息的集中和分析,根据分析结果向用户推送推荐信息,实现了数据的充分挖掘。

需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。

实施例三

详细介绍本发明实施例提供的一种针对WIFI设备的信息推送装置。

参照图3,示出了本发明实施例中的一种针对WIFI设备的信息推送装置的结构框图,所述装置包括:

设备检测模块301,用于检测第一WIFI设备周边的第二WIFI设备;

关联关系建立模块302,用于基于所述第一WIFI设备检测到的第二WIFI设备,建立多个WIFI设备归属于同一区域的关联关系;

推荐模块303,用于向关联的多个WIFI设备推送推荐信息。

本发明实施例中,优选地,所述装置还包括:

特征标记模块,用于基于所述WIFI设备的至少一种用户信息,对关联的多个WIFI设备的集合进行特征标记,所述用户信息包括用户属性信息和兴趣信息中至少一种。

本发明实施例中,优选地,所述装置还包括:

推荐信息推送模块,用于基于针对关联的多个WIFI设备的集合标记的特征,向各WIFI设备推送推荐信息。

本发明实施例中,优选地,所述特征标记模块包括:

第一特征标记子模块,用于对多个WIFI设备的至少一种用户属性信息进行统计,将大于设定比例的用户信息的特征,作为关联的多个WIFI设备的特征;

本发明实施例中,优选地,所述特征标记模块包括:

第二特征标记子模块,用于对多个WIFI设备的至少一种兴趣信息进行统计,将所述兴趣信息对应指示的行为分类特征,作为关联的多个WIFI设备的特征。

本发明实施例中,优选地,所述设备检测模块包括:

第一设备检测子模块,用于调用第一WIFI设备检测已连接所述第一WIFI设备的第二WIFI设备。

本发明实施例中,优选地,所述第一设备检测子模块,具体用于检测已连接所述第一WIFI设备的第二WIFI设备的设备标识。

本发明实施例中,优选地,所述设备检测模块包括:

第二设备检测子模块,用于调用第一WIFI设备探测未连接所述第一WIFI设备的第二WIFI设备。

本发明实施例中,优选地,所述第二设备检测子模块包括:

监听子单元,用于调用第一WIFI设备监听第二WIFI设备发射的数据报文;

标识接收子单元,用于从监听的数据报文中提取未连接所述第一WIFI设备的第二WIFI设备的设备标识。

本发明实施例中,优选地,所述设备标识包括MAC地址。

本发明实施例中,优选地,在所述设备检测模块之前,所述装置还包括:

探测模式开启模块,用于通知所述第一WIFI设备开启探测模式。

本发明实施例中,优选地,所述装置还包括:

连接属性获取模块,用于获取所述第二WIFI设备的连接属性;

设备筛选模块,用于根据至少一种连接属性对所检测的第二WIFI设备进行筛选。

本发明实施例中,优选地,所述连接属性包括信号强度、检测时间和连接频率中至少一种,所述设备筛选模块包括如下至少一种:

信号强度筛选子模块,用于筛选信号强度大于阈值的第二WIFI设备;

检测时间筛选子模块,用于筛选检测时间在预设时间区间的第二WIFI设备;

连接频率筛选子模块,用于筛选连接频率大于设定频率的第二WIFI设备。

本发明实施例中,优选地,所述关联关系建立模块包括:

第一设备提取子模块,用于提取同一第一WIFI设备检测到的多个第二WIFI设备;

第一关联关系建立子模块,用于建立提取的多个第二WIFI设备归属于同一区域的关联关系。

本发明实施例中,优选地,所述关联关系建立模块包括:

第二设备提取子模块,用于提取对应检测到同一第二WIFI设备的多个第一WIFI设备;

第二关联关系建立子模块,用于建立提取的多个第一WIFI设备归属于同一区域的关联关系。

本发明实施例中,优选地,所述装置还包括:

用户信息查询模块,用于从应用程序的关联位置查询关联的各个WIFI设备的用户信息,所述用户信息包括用户属性信息和兴趣信息中至少一种。

本发明实施例中,优选地,所述用户信息查询模块包括:

第一用户信息查询子模块,用于通过访问应用程序对应的应用服务器的查询接口,查询关联的各个WIFI设备的用户信息;

第二用户信息查询子模块,用于通过访问所述WIFI设备上安装的应用程序,查询关联的各个WIFI设备的用户信息,在设备上应用程序的相关位置存储。

综上所述,本发明实施例通过检测WIFI设备,获取WIFI设备的连接属性并筛选WIFI设备,实现了对多个WIFI设备建立关联关系的功能,通过查询用户信息并对关联集合进行特征标记,实现了依据特征标记对用户推送推荐信息的功能。通过本发明实施例中多个WIFI设备建立的关联关系,便于用户数据信息的集中和分析,根据分析结果向用户推送推荐信息,实现了数据的充分挖掘。

对于上述针对WIFI设备的信息推送装置实施例而言,由于其与方法实 施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故上述各个实施例之间的任意组合都是本发明的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。

在此提供的针对WIFI设备的信息推送方案不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造具有本发明方案的系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及 此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的针对WIFI设备的信息推送方案中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的 使用不表示任何顺序。可将这些单词解释为名称。

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