CN106993010B - 一种信息推送方法及装置 - Google Patents

一种信息推送方法及装置 Download PDF

Info

Publication number
CN106993010B
CN106993010B CN201610038929.2A CN201610038929A CN106993010B CN 106993010 B CN106993010 B CN 106993010B CN 201610038929 A CN201610038929 A CN 201610038929A CN 106993010 B CN106993010 B CN 106993010B
Authority
CN
China
Prior art keywords
attribute
target
network
wireless network
essential
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610038929.2A
Other languages
English (en)
Other versions
CN106993010A (zh
Inventor
彭远权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610038929.2A priority Critical patent/CN106993010B/zh
Priority to MYPI2018702009A priority patent/MY189527A/en
Priority to PCT/CN2016/111733 priority patent/WO2017124881A1/zh
Publication of CN106993010A publication Critical patent/CN106993010A/zh
Priority to US15/957,753 priority patent/US11290554B2/en
Application granted granted Critical
Publication of CN106993010B publication Critical patent/CN106993010B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种信息推送方法及装置,其中的方法可包括:获取目标终端所连接的目标无线网络的至少两个目标基本属性;根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;向所述目标终端推送与所述目标属性关联的目标信息。本发明可准确地确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,推送的信息准确度高,实用性强。

Description

一种信息推送方法及装置
技术领域
本发明涉及无线网络技术领域,具体涉及一种信息推送方法及装置。
背景技术
无线保真(Wireless Fidelity,WiFi)是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号,WIFI属于无线网络。无线网络都有服务集标识(Service Set Identifier,SSID),用于标识不同的无线网络,SSID技术可以将一个无线局域网划分为几个需要不同身份验证的无线网络,每一个无线网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的无线网络,防止未被授权的用户进入本网络。当用户利用终端需要接入某一个无线网络时,则首先通过该无线网络的服务集标识搜索到该无线网络,再进一步进行身份验证,从而接入该无线网络。然而现有技术中,未针对终端所连接的无线网络进行相关信息的推送。
发明内容
本发明实施例提供一种信息推送方法及装置,可准确地确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,推送的信息准确度高,实用性强。
本发明第一方面提供一种信息推送方法,可包括:
获取目标终端所连接的目标无线网络的至少两个目标基本属性;
根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
向所述目标终端推送与所述目标属性关联的目标信息。
本发明第二方面提供一种信息推送装置,可包括:
第一获取模块,用于获取目标终端所连接的目标无线网络的至少两个目标基本属性;
第一确定模块,用于根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
第二确定模块,用于获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
推送模块,用于向所述目标终端推送与所述目标属性关联的目标信息。
实施本发明实施例,具有如下有益效果:
本发明实施例,获取目标终端所连接的目标无线网络的至少两个目标属性,根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,获取与该目标条件组合对应的网络提供者属性,并将与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,向该目标终端推送与目标属性关联的目标信息,这种方式可以通过预设条件分类算法确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,针对性强,推送信息的准确度高,能与用户需求匹配。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种信息推送方法的流程图;
图2为本发明实施例提供的另一种信息推送方法的流程图;
图3为本发明实施例提供的又一种信息推送方法的流程图;
图4为本发明实施例提供的一种SSID分词示意图;
图5为本发明实施例提供的一种样本库中SSID分词示意图;
图6为本发明实施例提供的一种目标属性识别方案图;
图7为本发明实施例提供的一种无线网络目标属性训练图;
图8为本发明实施例提供的一种决策树的结构示意图;
图9为本发明实施例提供的一种识别结果示例;
图10为本发明实施例提供的一种信息推送装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面将结合附图1-附图9,对本发明实施例提供的信息推送方法进行详细介绍。
请参照图1,为本发明实施例提供的一种信息推送方法的流程图;该方法可包括以下步骤S100-步骤S103。
S100,获取目标终端所连接的目标无线网络的至少两个目标基本属性;
具体实施例中,无线网络的SSID和BSSID可以作为确定一个无线网络的唯一标识,其中,BSSID是一种特殊的Ad-hoc LAN的应用,也称为Basic Service Set(BSS),实际上就是AP的MAC地址,一群计算机设定相同的BSS名称,即可自成一个group,每个BSS都会被赋予一个BSSID,它是一个长度为48位的二进制标识符,用来识别不同的BSS,其主要优点是它可以作为过滤之用。
目标无线网络的目标基本属性可以包括但不限于目标无线网络的加密类型、目标无线网络的用户变化率、不同时间段该目标无线网络的连接人数以及该目标无线网络的设备生产厂商等等。如图7所示,即是本发明实施例提供的一些可选的无线网络的基本属性,在具体实施例中可以采用不同的变量来表示无线网络的各个基本属性,例如,采用safe_type来表示无线网络的加密类型,用vendor来表示无线网络的生产厂商等等。
S101,根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
具体实施例中,无线网络的各个基本属性在满足不同条件时,可以组成多个条件组合,预设条件分类算法即是将无线网络的各个基本属性在满足不同条件时,构建多个条件组合,并确定该条件组合所对应的网络提供者属性。本发明实施例中预设条件分类算法包括但不限于决策树算法。具体的,无线网络的各个基本属性构建多个条件组合的方式可以是,例如,基本属性包括无线网络是否加密以及无线网络是否工作时间连接人数多,即可组成4种条件组合,分别为第一种,不加密,工作时间连接人数多;第二种,不加密,工作时间连接人数少;第三种,加密,工作时间连接人数多;第四种,加密,工作时间连接人数少。
本发明实施例中,当获取了目标终端所连接的目标无线网络的至少两个目标基本属性后,即可根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,这里以决策树算法为例进行说明,即是在决策树中逐层判断该至少两个目标基本属性所满足的决策树中的条件分支组合,例如,目标无线网络的两个目标基本属性分别为,无线网络加密和工作时间连接人数多,则所满足的条件组合为第三种。
S102,获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
具体实施例中,获取与目标条件组合对应的网络提供者属性,网络提供者属性包括但不限于机构团体、文化教育、酒店宾馆、公司企业、休闲娱乐、公共设施以及交通枢纽等等。在预设条件分类算法中,各种条件组合均设置了对应的网络提供者属性,预设条件分类算法为根据多个样本网络的基本属性在满足不同条件组合时所对应网络提供者属性的概率总结而来。
将预设条件分类算法中与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,提供目标无线网络的提供者的目标属性可以是公司企业,也可以是休闲娱乐等等。
S103,向所述目标终端推送与所述目标属性关联的目标信息。
具体实施例中,当用户利用目标终端连接了具有目标属性的目标无线网络,则说明用户对该目标属性关联的信息比较关注,例如,若用户连接的目标无线网络的目标属性为酒店宾馆,则说明用户正在使用酒店宾馆的无线网络,对于酒店宾馆的优惠信息,则用户是比较关注的,又比如,若用户连接的目标无线网络的目标属性为文化教育,则说明用户正在使用教育学校的无线网络,对于教育文化方面的信息,用户是比较关注的。
当确定了提供目标无线网络的目标属性后,即可以向目标终端推送与目标属性关联的目标信息,从而满足用户的需求。
本发明实施例,获取目标终端所连接的目标无线网络的至少两个目标属性,根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,获取与该目标条件组合对应的网络提供者属性,并将与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,向该目标终端推送与目标属性关联的目标信息,这种方式可以通过预设条件分类算法确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,针对性强,推送信息的准确度高,能与用户需求匹配。
请参照图2,为本发明实施例提供的另一种信息推送方法的流程示意图,如图所示,该方法可以包括以下步骤S200~S209;
S200,获取所述目标终端所连接的所述目标无线网络的服务集标识;
具体实施例中,通常无线网络的服务集标识可以表明提供该无线网络的提供者的属性,例如,若某一个无线网络的服务集标识为“唐拉雅秀酒店”,则可以表明该网络提供者属性为酒店。因此在本实施例中可以直接利用服务集标识判断提供目标无线网络的提供者的目标属性,获取目标终端所连接的目标无线网络的服务集标识。
S201,判断所述服务集标识是否满足预设分词条件;
具体实施例中,判断该服务集标识是否满足预设分词条件,预设分词条件可以包括但不限于,服务集标识是否为不可识别的英文单词或者单个文字等等,在一些服务集标识中仅仅包括几个简单的英文字母,例如“abc”,则这种服务集标识就不满足预设分词条件,或者服务集标识包括文字和字母,例如为“文abc”,则这种也不满足预设分词条件,不能通过服务集标识的分词进行识别。
S202,若不满足,则获取目标终端所连接的目标无线网络的至少两个目标基本属性。
具体实施例中,若该服务集标识不满足预设分词条件,即是不能通过分词确定目标属性,则可以获取目标终端所连接的目标无线网络的至少两个目标基本属性,通过预设条件分类算法对该至少两个目标基本属性进行分析,以确定提供该目标无线网络的提供者的目标属性。
S203,根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
S204,获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
S205,向所述目标终端推送与所述目标属性关联的目标信息。
本发明实施例步骤S203-S205请参照图1的实施例步骤S101-S103,在此不再赘述。
S206,若所述服务集标识满足所述预设分词条件,则将所述服务集标识划分为至少一个分词;
具体实施例中,若服务集标识满足预设分词条件,即是可以通过对服务集标识进行分词确定提供该目标无线网络的提供者的目标属性,则将该服务集标识划分为至少一个分词,具体的划分方法可以根据该服务集标识中各个词语的词性以及组词进行划分,如图4所示,即是本发明实施例提供的一种分词的示例,在本实施例中,SSID以及BSSID可以唯一确定一个无线网络,如图所示,若目标无线网络的服务集标识SSID为“唐拉雅秀酒店”,则SSID分词结果为“唐拉雅秀”和“酒店”。
S207,确定所述至少一个分词中的关键词,并将所述关键词与样本库中的词频进行匹配,所述样本库中包括多个词频与多个网络提供者属性之间的对应关系;
具体实施例中,确定该至少一个分词中的关键词,通常关键词即是可以表明该SSID所对应目标无线网络的提供者的属性,通常关键词位于SSID分词结果中的最后一个分词,如图4所示,若SSID分词结果为“唐拉雅秀”和“酒店”,则“酒店”为该至少一个分词中的关键词。
将关键词与样本库中的词频进行匹配,样本库中包括多个词频与多个网络提供者属性之间的对应关系,需要说明的是,样本库的初始化形成可以是靠人工运营获得,后续通过未知无线网络基本属性所确定的网络提供者属性也可以对该样本库进行更新。如图5所示,即是本发明实施例提供的一种样本库的示意图,如图所示,该样本库中包括各个词频与网络提供者属性的对应关系图,需要说明的是,网络提供者属性可以有两级分类,例如,文化教育为一级分类,教育学校则为文化教育下的二级分类。
S208,将所述样本库中与所述关键词匹配一致的目标词频对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性。
具体实施例中,将样本库中与关键词匹配一致的目标词频所对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,例如,若SSID分词结果为“唐拉雅秀”和“酒店”,“酒店”为该至少一个分词中的关键词,该关键词与图5的样本库中第五个目标词频匹配一致,因此将酒店宾馆确定为提供该目标无线网络的提供者的目标属性。
S209,向所述目标终端推送与所述目标属性关联的目标信息。
本发明实施例步骤S209请参照图1的实施例步骤S103,在此不再赘述。
本发明实施例,获取目标终端所连接的目标无线网络的至少两个目标属性,根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,获取与该目标条件组合对应的网络提供者属性,并将与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,向该目标终端推送与目标属性关联的目标信息,这种方式可以通过预设条件分类算法确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,针对性强,推送信息的准确度高,能与用户需求匹配。
请参照图3,为本发明实施例提供的又一种信息推送方法的流程示意图,如图所示,该方法可以包括以下步骤S300~S307;
S300,获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性;
具体实施例中,预设条件分类算法可以是决策树算法,这里以决策树算法为例进行说明,预先需要建立该决策树。具体可选的,获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性,该至少两个基本属性可以包括图7中所示的多个基本属性中的任意几个。
S301,根据每个所述样本无线网络的基本属性,构建所述决策树中的多个条件组合;
具体实施例中,根据每个样本无线网络的基本属性,构建决策树中的多个条件组合,需要说明的是,在构建决策树的过程中,决策树上一层级的基本属性的区别度大于下一层级的基本属性,如图8所示的决策树,基本属性1的区别度大于基本属性2、基本属性3、基本属性4以及基本属性5,本实施例中基本属性的区别度为以该基本属性满足不同条件的样本无线网络的个数比,例如,以基本属性1和基本属性2为例进行举例说明,基本属性1为是否加密,若满足不加密的样本无线网络的个数为700,加密的样本无线网络的个数为300,则区别度为700/300;基本属性2为工作时间连接人数,若满足工作时间连接人数多的样本无线网络个数为400,满足非工作时间连接人数多的样本无线网络个数为600,则区别度为600/400;上述可知,基本属性1的区别度大于基本属性2,将基本属性1作为决策树的上层。将样本无线网络中所有基本属性按照区别度的大小构建决策树,决策树的每一个层级包括至少一个基本属性,该基本属性满足不同条件时,可以形成决策树的不同分支。
S302,针对每个所述条件组合,获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性;
具体实施例中,针对每个条件组合,获取满足该条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性,如图8所示的决策树模型,以满足条件A、条件D和条件E的条件组合为例,满足该条件组合的目标样本无线网络个数可以有多个,需要获取每个目标样本无线网络的网络提供者属性。
可选的,所述获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性,包括:
将满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的服务集标识进行分词,并根据分词结果确定每个所述目标样本无线网络的网络提供者属性。
具体实施例中,在获取每个目标样本无线网络的网络提供者属性时,可以采用对每个样本无线网络的服务集标识进行分词确定,具体的分词确定方法可以参照S206-S208的阐述,在此不再赘述。
S303,计算所述至少一个目标样本无线网络中属于不同网络提供者属性的概率,并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性。
具体实施例中,计算满足某一个条件组合的多个目标样本无线网络中属于不同网络提供者属性的概率,并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性,如图8所示,满足条件组合A、D、E的样本无线网络中,网络提供者属性为e的概率最大(例如为X),则将该条件组合对应的网络提供者属性确定为e,需要说明的是,该条件组合对应网络提供者属性e以一个概率形式存在,即是该条件组合对应该网络提供者属性e的概率为X。其它的满足不同条件组合所对应的网络提供者属性与本条件组合的确定方式相同。
S304,获取目标终端所连接的目标无线网络的至少两个目标基本属性;
S305,根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
S306,获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
S307,向所述目标终端推送与所述目标属性关联的目标信息。
本发明实施例步骤S304-S307请参照图1的实施例步骤S100-S103,在此不再赘述。
需要说明的是,上述确定目标无线网络的目标属性的整个过程可以参照图6的方案图所示,首先对训练样本进行分词确定各个样本无线网络的网络提供者属性,然后根据各个样本无线网络的其它基本属性进行模型训练,获得决策树模型,该决策树模型中包括了各个条件组合所对应的网络提供者属性;对于未知分类的WIFI数据,可以采用该决策树模型进行计算,从而确定提供该无线网络的提供者的目标属性。
如图9所示,为本发明实施例采用上述方法对未知网络进行目标属性确定的结果展示图,如图所示,对于各个属性的无线网络,均存在目标属性的识别准确率,该模型的平均准确率为56.98%,若是随机猜测,则准确率为1/13=7.7%,上述可知准确率提升度为:49.28%=56.98%-7.7%。
本发明实施例,获取目标终端所连接的目标无线网络的至少两个目标属性,根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,获取与该目标条件组合对应的网络提供者属性,并将与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,向该目标终端推送与目标属性关联的目标信息,这种方式可以通过预设条件分类算法确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,针对性强,推送信息的准确度高,能与用户需求匹配。
下面将结合附图10,对本发明实施例提供的一种信息推送装置进行详细介绍。
请参阅图10,为本发明实施例提供的一种信息推送装置的结构示意图;该装置可包括:
第一获取模块100,用于获取目标终端所连接的目标无线网络的至少两个目标基本属性;
具体实施例中,无线网络的SSID和BSSID可以作为确定一个无线网络的唯一标识,其中,BSSID是一种特殊的Ad-hoc LAN的应用,也称为Basic Service Set(BSS),实际上就是AP的MAC地址,一群计算机设定相同的BSS名称,即可自成一个group,每个BSS都会被赋予一个BSSID,它是一个长度为48位的二进制标识符,用来识别不同的BSS,其主要优点是它可以作为过滤之用。
目标无线网络的目标基本属性可以包括但不限于目标无线网络的加密类型、目标无线网络的用户变化率、不同时间段该目标无线网络的连接人数以及该目标无线网络的设备生产厂商等等。如图7所示,即是本发明实施例提供的一些可选的无线网络的基本属性,在具体实施例中可以采用不同的变量来表示无线网络的各个基本属性,例如,采用safe_type来表示无线网络的加密类型,用vendor来表示无线网络的生产厂商等等。
第一确定模块101,用于根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
具体实施例中,无线网络的各个基本属性在满足不同条件时,可以组成多个条件组合,预设条件分类算法即是将无线网络的各个基本属性在满足不同条件时,构建多个条件组合,并确定该条件组合所对应的网络提供者属性。本发明实施例中预设条件分类算法包括但不限于决策树算法。具体的,无线网络的各个基本属性构建多个条件组合的方式可以是,例如,基本属性包括无线网络是否加密以及无线网络是否工作时间连接人数多,即可组成4种条件组合,分别为第一种,不加密,工作时间连接人数多;第二种,不加密,工作时间连接人数少;第三种,加密,工作时间连接人数多;第四种,加密,工作时间连接人数少。
本发明实施例中,当获取了目标终端所连接的目标无线网络的至少两个目标基本属性后,第一确定模块101即可根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,这里以决策树算法为例进行说明,即是在决策树中逐层判断该至少两个目标基本属性所满足的决策树中的条件分支组合,例如,目标无线网络的两个目标基本属性分别为,无线网络加密和工作时间连接人数多,则所满足的条件组合为第三种。
第二确定模块102,用于获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性;
具体实施例中,获取与目标条件组合对应的网络提供者属性,网络提供者属性包括但不限于机构团体、文化教育、酒店宾馆、公司企业、休闲娱乐、公共设施以及交通枢纽等等。在预设条件分类算法中,各种条件组合均设置了对应的网络提供者属性,预设条件分类算法为根据多个样本网络的基本属性在满足不同条件组合时所对应网络提供者属性的概率总结而来。
第二确定模块102将预设条件分类算法中与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,提供目标无线网络的提供者的目标属性可以是公司企业,也可以是休闲娱乐等等。
推送模块103,用于向所述目标终端推送与所述目标属性关联的目标信息。
具体实施例中,当用户利用目标终端连接了具有目标属性的目标无线网络,则说明用户对该目标属性关联的信息比较关注,例如,若用户连接的目标无线网络的目标属性为酒店宾馆,则说明用户正在使用酒店宾馆的无线网络,对于酒店宾馆的优惠信息,则用户是比较关注的,又比如,若用户连接的目标无线网络的目标属性为文化教育,则说明用户正在使用教育学校的无线网络,对于教育文化方面的信息,用户是比较关注的。
当确定了提供目标无线网络的目标属性后,推送模块103即可以向目标终端推送与目标属性关联的目标信息,从而满足用户的需求。
可选的,如图10所示,该信息推送装置还可以包括第二获取模块104、判断模块105;
第二获取模块104,用于获取所述目标终端所连接的所述目标无线网络的服务集标识;
具体实施例中,通常无线网络的服务集标识可以表明提供该无线网络的提供者的属性,例如,若某一个无线网络的服务集标识为“唐拉雅秀酒店”,则可以表明该网络提供者属性为酒店。因此在本实施例中可以直接利用服务集标识判断提供目标无线网络的提供者的目标属性,第二获取模块104获取目标终端所连接的目标无线网络的服务集标识。
判断模块105,用于判断所述服务集标识是否满足预设分词条件;
具体实施例中,判断模块105判断该服务集标识是否满足预设分词条件,预设分词条件可以包括但不限于,服务集标识是否为不可识别的英文单词或者单个文字等等,在一些服务集标识中仅仅包括几个简单的英文字母,例如“abc”,则这种服务集标识就不满足预设分词条件,或者服务集标识包括文字和字母,例如为“文abc”,则这种也不满足预设分词条件,不能通过服务集标识的分词进行识别。
所述第一获取模块100具体用于若所述服务集标识不满足所述预设分词条件,则获取目标终端所连接的目标无线网络的至少两个目标基本属性。
具体实施例中,若该服务集标识不满足预设分词条件,即是不能通过分词确定目标属性,第一获取模块100则可以获取目标终端所连接的目标无线网络的至少两个目标基本属性,通过预设条件分类算法对该至少两个目标基本属性进行分析,以确定提供该目标无线网络的提供者的目标属性。
可选的,如图10所示,该信息推送装置还可以包括划分模块106、匹配模块107以及第三确定模块108;
划分模块106,用于若所述服务集标识满足所述预设分词条件,则将所述服务集标识划分为至少一个分词;
具体实施例中,若服务集标识满足预设分词条件,划分模块106即是可以通过对服务集标识进行分词确定提供该目标无线网络的提供者的目标属性,则将该服务集标识划分为至少一个分词,具体的划分方法可以根据该服务集标识中各个词语的词性以及组词进行划分,如图4所示,即是本发明实施例提供的一种分词的示例,在本实施例中,SSID以及BSSID可以唯一确定一个无线网络,如图所示,若目标无线网络的服务集标识SSID为“唐拉雅秀酒店”,则SSID分词结果为“唐拉雅秀”和“酒店”。
匹配模块107,用于确定所述至少一个分词中的关键词,并将所述关键词与样本库中的词频进行匹配,所述样本库中包括多个词频与多个网络提供者属性之间的对应关系;
具体实施例中,确定该至少一个分词中的关键词,通常关键词即是可以表明该SSID所对应目标无线网络的提供者的属性,通常关键词位于SSID分词结果中的最后一个分词,如图4所示,若SSID分词结果为“唐拉雅秀”和“酒店”,则“酒店”为该至少一个分词中的关键词。
匹配模块107将关键词与样本库中的词频进行匹配,样本库中包括多个词频与多个网络提供者属性之间的对应关系,需要说明的是,样本库的初始化形成可以是靠人工运营获得,后续通过未知无线网络基本属性所确定的网络提供者属性也可以对该样本库进行更新。如图5所示,即是本发明实施例提供的一种样本库的示意图,如图所示,该样本库中包括各个词频与网络提供者属性的对应关系图,需要说明的是,网络提供者属性可以有两级分类,例如,文化教育为一级分类,教育学校则为文化教育下的二级分类。
第三确定模块108,用于将所述样本库中与所述关键词匹配一致的目标词频对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性。
具体实施例中,第三确定模块108将样本库中与关键词匹配一致的目标词频所对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,例如,若SSID分词结果为“唐拉雅秀”和“酒店”,“酒店”为该至少一个分词中的关键词,该关键词与图5的样本库中第五个目标词频匹配一致,因此将酒店宾馆确定为提供该目标无线网络的提供者的目标属性。
进一步可选的,该预设条件分类算法包括决策树算法,则该信息推送装置可以进一步包括第三获取模块109、构建模块110、第四获取模块111以及第四确定模块112:
第三获取模块109,用于获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性;
具体实施例中,预设条件分类算法可以是决策树算法,这里以决策树算法为例进行说明,预先需要建立该决策树。具体可选的,第三获取模块109获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性,该至少两个基本属性可以包括图7中所示的多个基本属性中的任意几个。
构建模块110,用于根据每个所述样本无线网络的基本属性,构建所述决策树中的多个条件组合;
具体实施例中,构建模块110根据每个样本无线网络的基本属性,构建决策树中的多个条件组合,需要说明的是,在构建决策树的过程中,决策树上一层级的基本属性的区别度大于下一层级的基本属性,如图8所示的决策树,基本属性1的区别度大于基本属性2、基本属性3、基本属性4以及基本属性5,本实施例中基本属性的区别度为以该基本属性满足不同条件的样本无线网络的个数比,例如,以基本属性1和基本属性2为例进行举例说明,基本属性1为是否加密,若满足不加密的样本无线网络的个数为700,加密的样本无线网络的个数为300,则区别度为700/300;基本属性2为工作时间连接人数,若满足工作时间连接人数多的样本无线网络个数为400,满足非工作时间连接人数多的样本无线网络个数为600,则区别度为600/400;上述可知,基本属性1的区别度大于基本属性2,将基本属性1作为决策树的上层。将样本无线网络中所有基本属性按照区别度的大小构建决策树,决策树的每一个层级包括至少一个基本属性,该基本属性满足不同条件时,可以形成决策树的不同分支。
第四获取模块111,用于针对每个所述条件组合,获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性;
具体实施例中,针对每个条件组合,第四获取模块111获取满足该条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性,如图8所示的决策树模型,以满足条件A、条件D和条件E的条件组合为例,满足该条件组合的目标样本无线网络个数可以有多个,需要获取每个目标样本无线网络的网络提供者属性。
可选的,所述第四获取模块111具体用于针对每个所述条件组合,将满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的服务集标识进行分词,并根据分词结果确定每个所述目标样本无线网络的网络提供者属性。
第四确定模块112,用于计算所述至少一个目标样本无线网络中属于不同网络提供者属性的概率,并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性。
具体实施例中,计算满足某一个条件组合的多个目标样本无线网络中属于不同网络提供者属性的概率,第四确定模块112并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性,如图8所示,满足条件组合A、D、E的样本无线网络中,网络提供者属性为e的概率最大(例如为X),则将该条件组合对应的网络提供者属性确定为e,需要说明的是,该条件组合对应网络提供者属性e以一个概率形式存在,即是该条件组合对应该网络提供者属性e的概率为X。其它的满足不同条件组合所对应的网络提供者属性与本条件组合的确定方式相同。
本发明实施例,获取目标终端所连接的目标无线网络的至少两个目标属性,根据预设条件分类算法,确定该至少两个目标基本属性所满足的目标条件组合,获取与该目标条件组合对应的网络提供者属性,并将与目标条件组合对应的网络提供者属性确定为提供该目标无线网络的提供者的目标属性,向该目标终端推送与目标属性关联的目标信息,这种方式可以通过预设条件分类算法确定出提供目标无线网络的提供者的目标属性,从而有针对性地向目标终端推送与目标属性关联的目标信息,针对性强,推送信息的准确度高,能与用户需求匹配。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,附图10所示信息推送装置的模块对应的程序可存储在信息推送装置的可读存储介质内,并被该信息推送装置中的至少一个处理器执行,以实现上述信息推送方法,该方法包括图1至图3中各方法实施例所述的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (15)

1.一种信息推送方法,其特征在于,包括:
获取目标终端所连接的目标无线网络的至少两个目标基本属性;所述基本属性包括无线网络的加密类型、无线网络的用户变化率、不同时间段无线网络的连接人数以及无线网络的设备生产厂商;
根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性,所述目标属性对应的关联信息为用户关注的信息;
向所述目标终端推送与所述目标属性关联的目标信息。
2.如权利要求1所述的方法,其特征在于,所述网络提供者属性包括餐饮、公司、教育、购物、酒店、生活服务以及娱乐休闲。
3.如权利要求1或2所述的方法,其特征在于,所述获取目标终端所连接的目标无线网络的至少两个目标基本属性之前,还包括:
获取所述目标终端所连接的所述目标无线网络的服务集标识;
判断所述服务集标识是否满足预设分词条件;
相应的,所述获取目标终端所连接的目标无线网络的至少两个目标基本属性包括:
若所述服务集标识不满足所述预设分词条件,则获取目标终端所连接的目标无线网络的至少两个目标基本属性。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
若所述服务集标识满足所述预设分词条件,则将所述服务集标识划分为至少一个分词;
确定所述至少一个分词中的关键词,并将所述关键词与样本库中的词频进行匹配,所述样本库中包括多个词频与多个网络提供者属性之间的对应关系;
将所述样本库中与所述关键词匹配一致的目标词频对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性。
5.如权利要求1所述的方法,其特征在于,所述预设条件分类算法包括决策树算法,所述决策树包括多个基本属性以及所述多个基本属性中各个基本属性满足不同条件组合所对应的网络提供者属性。
6.如权利要求5所述的方法,其特征在于,所述获取目标终端所连接的目标无线网络的至少两个目标基本属性之前,还包括:
获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性;
根据每个所述样本无线网络的基本属性,构建所述决策树中的多个条件组合;
针对每个所述条件组合,获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性;
计算所述至少一个目标样本无线网络中属于不同网络提供者属性的概率,并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性。
7.如权利要求6所述的方法,其特征在于,所述获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性,包括:
将满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的服务集标识进行分词,并根据分词结果确定每个所述目标样本无线网络的网络提供者属性。
8.一种信息推送装置,其特征在于,包括:
第一获取模块,用于获取目标终端所连接的目标无线网络的至少两个目标基本属性;所述基本属性包括无线网络的加密类型、无线网络的用户变化率、不同时间段无线网络的连接人数以及无线网络的设备生产厂商;
第一确定模块,用于根据预设条件分类算法,确定所述至少两个目标基本属性所满足的目标条件组合;
第二确定模块,用于获取与所述目标条件组合对应的网络提供者属性,并将与所述目标条件组合对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性,所述目标属性对应的关联信息为用户关注的信息;
推送模块,用于向所述目标终端推送与所述目标属性关联的目标信息。
9.如权利要求8所述的装置,其特征在于,所述网络提供者属性包括餐饮、公司、教育、购物、酒店、生活服务以及娱乐休闲。
10.如权利要求8或9所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取所述目标终端所连接的所述目标无线网络的服务集标识;
判断模块,用于判断所述服务集标识是否满足预设分词条件;
所述第一获取模块具体用于若所述服务集标识不满足所述预设分词条件,则获取目标终端所连接的目标无线网络的至少两个目标基本属性。
11.如权利要求10所述的装置,其特征在于,所述装置还包括:
划分模块,用于若所述服务集标识满足所述预设分词条件,则将所述服务集标识划分为至少一个分词;
匹配模块,用于确定所述至少一个分词中的关键词,并将所述关键词与样本库中的词频进行匹配,所述样本库中包括多个词频与多个网络提供者属性之间的对应关系;
第三确定模块,用于将所述样本库中与所述关键词匹配一致的目标词频对应的网络提供者属性确定为提供所述目标无线网络的提供者的目标属性。
12.如权利要求8所述的装置,其特征在于,所述预设条件分类算法包括决策树算法,所述决策树包括多个基本属性以及所述多个基本属性中各个基本属性满足不同条件组合所对应的网络提供者属性。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取至少两个样本无线网络中每个样本无线网络的至少两个基本属性;
构建模块,用于根据每个所述样本无线网络的基本属性,构建所述决策树中的多个条件组合;
第四获取模块,用于针对每个所述条件组合,获取满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的网络提供者属性;
第四确定模块,用于计算所述至少一个目标样本无线网络中属于不同网络提供者属性的概率,并将概率最大的网络提供者属性确定为该条件组合所对应的网络提供者属性。
14.如权利要求13所述的装置,其特征在于,所述第四获取模块具体用于针对每个所述条件组合,将满足所述条件组合的至少一个目标样本无线网络中每个目标样本无线网络的服务集标识进行分词,并根据分词结果确定每个所述目标样本无线网络的网络提供者属性。
15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序,所述程序由处理器加载并执行以实现如权利要求1-7任一所述的信息推送方法。
CN201610038929.2A 2016-01-21 2016-01-21 一种信息推送方法及装置 Active CN106993010B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610038929.2A CN106993010B (zh) 2016-01-21 2016-01-21 一种信息推送方法及装置
MYPI2018702009A MY189527A (en) 2016-01-21 2016-12-23 Information pushing method and apparatus
PCT/CN2016/111733 WO2017124881A1 (zh) 2016-01-21 2016-12-23 信息推送方法及装置
US15/957,753 US11290554B2 (en) 2016-01-21 2018-04-19 Information pushing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610038929.2A CN106993010B (zh) 2016-01-21 2016-01-21 一种信息推送方法及装置

Publications (2)

Publication Number Publication Date
CN106993010A CN106993010A (zh) 2017-07-28
CN106993010B true CN106993010B (zh) 2019-11-26

Family

ID=59361507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610038929.2A Active CN106993010B (zh) 2016-01-21 2016-01-21 一种信息推送方法及装置

Country Status (4)

Country Link
US (1) US11290554B2 (zh)
CN (1) CN106993010B (zh)
MY (1) MY189527A (zh)
WO (1) WO2017124881A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108173936A (zh) * 2017-12-27 2018-06-15 百度在线网络技术(北京)有限公司 新闻推荐方法和装置
CN109146324B (zh) * 2018-09-13 2021-02-02 北京三快在线科技有限公司 推荐方法、装置及电子设备
CN110988804B (zh) * 2019-11-11 2022-01-25 浙江大学 一种基于雷达脉冲序列的雷达辐射源个体识别***
CN111615178B (zh) * 2020-05-09 2022-04-15 腾讯科技(深圳)有限公司 识别无线网络类型及模型训练的方法、装置及电子设备
CN112512030B (zh) * 2020-12-02 2023-04-11 上海哔哩哔哩科技有限公司 目标对象的信息确定方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843745A (zh) * 2012-07-26 2012-12-26 东莞宇龙通信科技有限公司 移动热点的接入方法及移动终端
CN103281755A (zh) * 2013-05-28 2013-09-04 北京推博信息技术有限公司 Wifi网络接入方法、装置、电子设备及通信***
CN103945007A (zh) * 2014-05-08 2014-07-23 百度在线网络技术(北京)有限公司 信息推送方法和装置
CN105263110A (zh) * 2015-09-22 2016-01-20 湖南创无限移动互联网科技有限公司 一种wifi热点名称的更改方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100317371A1 (en) * 2009-06-12 2010-12-16 Westerinen William J Context-based interaction model for mobile devices
US8750265B2 (en) * 2009-07-20 2014-06-10 Wefi, Inc. System and method of automatically connecting a mobile communication device to a network using a communications resource database
US10542372B2 (en) * 2011-03-15 2020-01-21 Qualcomm Incorporated User identification within a physical merchant location through the use of a wireless network
US9473179B2 (en) * 2013-01-14 2016-10-18 Nokia Technologies Oy Methods and apparatuses for LTE signal detection and classification by a Wi-Fi receiver
CN104937582B (zh) * 2013-02-27 2018-11-06 惠普发展公司,有限责任合伙企业 数据同步
CN103987012A (zh) * 2014-06-10 2014-08-13 舒泽林 一种移动互联的流量分发***及其方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843745A (zh) * 2012-07-26 2012-12-26 东莞宇龙通信科技有限公司 移动热点的接入方法及移动终端
CN103281755A (zh) * 2013-05-28 2013-09-04 北京推博信息技术有限公司 Wifi网络接入方法、装置、电子设备及通信***
CN103945007A (zh) * 2014-05-08 2014-07-23 百度在线网络技术(北京)有限公司 信息推送方法和装置
CN105263110A (zh) * 2015-09-22 2016-01-20 湖南创无限移动互联网科技有限公司 一种wifi热点名称的更改方法及装置

Also Published As

Publication number Publication date
WO2017124881A1 (zh) 2017-07-27
US20180241832A1 (en) 2018-08-23
CN106993010A (zh) 2017-07-28
MY189527A (en) 2022-02-16
US11290554B2 (en) 2022-03-29

Similar Documents

Publication Publication Date Title
CN106993010B (zh) 一种信息推送方法及装置
CN107852410B (zh) 剖析欺骗接入点
CN107590242B (zh) 一种地址信息处理方法及装置
US8305271B2 (en) Cuckoo hashing to store beacon reference data
KR101815176B1 (ko) 중개 방법, 장치 및 시스템
US10219204B2 (en) Method and device for obtaining content of service information
CN106162804A (zh) 用于提供无线接入热点的接入信息的方法和设备
WO2016202294A1 (zh) 一种网络接入方法及移动终端
CN113412608B (zh) 内容推送方法、装置、服务端及存储介质
CN104955028A (zh) 一种钓鱼wifi的识别方法、装置及传感器
US7786935B2 (en) Method and system for inferring a location of a mobile computing device
CN103856918B (zh) 一种获取移动通信***gsm手机号码的方法及***
CN108141817A (zh) 在多无线接入技术(rat)环境下进行公共陆地移动网(plmn)搜索
US20140195665A1 (en) Method and system for information processing and recording medium for same
CN105183464B (zh) 一种信息展示方法、装置及电子设备
CN107172588A (zh) 一种WiFi网络推荐方法及装置
CN106131850A (zh) 一种伪基站识别方法及设备
CN106664296A (zh) 无缝对等互联网连接
CN108834196A (zh) 一种无线接入点的接入信息的发送、接收方法及设备
Seneviratne et al. SSIDs in the wild: Extracting semantic information from WiFi SSIDs
CN107659892A (zh) 一种基于用户位置隐私保护的室内定位方法
CN106686587B (zh) 一种无线保真Wi-Fi连接方法、移动终端及介质
US11232115B2 (en) Identifying functional zones within a geographic region
CN106714172A (zh) Wifi热点的处理方法、装置及***
CN104660581A (zh) 一种为业务策略确定目标用户的方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant