著录项信息
专利名称 | 一种精确的信息推送的方法及装置 |
申请号 | CN201310024436.X | 申请日期 | 2013-01-23 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2014-07-23 | 公开/公告号 | CN103945326A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/02 | IPC分类号 | H;0;4;W;4;/;0;2;;;H;0;4;W;4;/;1;2;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 张传明 |
代理机构 | 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人 | 袁媛 |
摘要
本发明提供了一种精确信息的推送方法及装置,其中所述方法包括:以设定周期采集用户终端使用的热点,得到各热点的使用时间表;获取所述用户终端保存的热点列表,当所述使用时间表中的热点与所述热点列表中的热点相匹配时,将匹配热点确定为常驻地热点,并根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型;获取所述用户终端使用的当前热点,当所述当前热点非常驻地热点时,向所述用户终端推送与所述当前热点位置相关的信息,否则,向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息。通过上述方式,本发明能够显著提高信息推送的准确性。
1.一种精确信息的推送方法,包括:
以设定周期采集用户终端使用的热点,得到各热点的使用时间表;
获取所述用户终端保存的热点列表,当所述使用时间表中的热点与所述热点列表中的热点相匹配时,将匹配热点确定为常驻地热点,并根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型;
获取所述用户终端使用的当前热点,当所述当前热点不是常驻地热点时,向所述用户终端推送与所述当前热点位置相关的信息,否则,向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息;
根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型的步骤包括:
设定与类型对应的时间区间;
针对各常驻地热点,确定该常驻地热点在所述使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点对应的类型。
2.根据权利要求1所述的方法,其特征在于,向所述用户终端推送与所述当前热点位置相关的信息的步骤包括:
从地理数据库中查询所述当前热点位置;
在所述地理数据库中确定与所述当前热点位置之间距离不超过预设值的信息源;
从信息库中提取所述信息源的信息并推送至所述用户终端。
3.根据权利要求1所述的方法,其特征在于,向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息的步骤包括:
从预设的标签映射表中查找与所述当前热点所属常驻地热点类型对应的信息标签;
从信息库中提取具有所述对应的信息标签的信息推送至所述用户终端。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:
根据用户对推送信息的反馈对所述当前热点所属常驻地热点类型进行调整,以在下一次所述用户终端使用所述当前热点时向所述用户终端推送与调整后的类型相关的信息。
5.一种精确信息的推送装置,包括:
采集单元,用于以设定周期采集用户终端使用的热点,得到各热点的使用时间表;
匹配单元,用于获取所述用户终端保存的热点列表,当所述使用时间表中的热点与所述热点列表中的热点匹配时,将匹配热点确定为常驻地热点;
确定单元,用于根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型;
判断单元,用于获取所述用户终端使用的当前热点,当所述当前热点不是常驻地热点时,触发第一推送单元执行,否则触发第二推送单元执行;
第一推送单元,用于向所述用户终端推送与所述当前热点位置相关的信息;
第二推送单元,用于向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息;
所述确定单元包括:
设定单元,用于设定与类型对应的时间区间;
类型确定单元,用于针对各常驻地热点,确定该常驻地热点在所述使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点对应的类型。
6.根据权利要求5所述的装置,其特征在于,所述第一推送单元包括:
位置查询单元,用于从地理数据库中查询所述当前热点位置;
信息源确定单元,用于在地理数据库中确定与所述当前热点位置之间距离不超过预设值的信息源;
第一提取单元,用于从信息库中提取所述信息源的信息并推送至所述用户终端。
7.根据权利要求5所述的装置,其特征在于,所述第二推送单元包括:
标签查找单元,用于从预设的标签映射表中查找与所述当前热点所属常驻地热点类型对应的信息标签;
第二提取单元,用于从信息库中提取具有所述对应的信息标签的信息推送至所述用户终端。
8.根据权利要求5所述的装置,其特征在于,所述装置进一步包括:
调整单元,用于根据用户对推送信息的反馈对所述当前热点所属常驻地热点类型进行调整,以在下一次所述用户终端使用所述当前热点时向所述用户终端推送与调整后的类型相关的信息。
一种精确的信息推送的方法及装置\n【技术领域】\n[0001] 本发明涉及移动通讯技术领域,特别涉及一种精确信息的推送方法及装置。\n【背景技术】\n[0002] 主动对用户进行信息推送,一方面可以让用户及时了解感兴趣的信息,一方面也有利于商家取得更好的广告效果。信息推送的关键是适时了解用户的需求,并将真正符合用户需求的信息推送给用户。如果信息推送得不准确,不仅不能起到正面的作用,反而会引起用户反感,浪费信息推送花费的成本。\n[0003] 传统的信息推送方法中,主要是通过对用户的位置进行GPS定位,并根据定位结果进行信息推送的,这种方式存在一定的缺陷,即无法判断当前定位得到的位置是否只是用户随机经过的位置,显然,如果用户随机经过某个地点而没有真实的停留意图,这时向用户推送信息的准确性就会比较低。\n【发明内容】\n[0004] 本发明所要解决的技术问题是提供一种精确的信息推送的方法及装置,以解决现有技术存在的信息推送准确性较低的缺陷。\n[0005] 本发明为解决技术问题而采用的技术方案是提供一种精确信息的推送方法,包括:以设定周期采集用户终端使用的热点,得到各热点的使用时间表;获取所述用户终端保存的热点列表,当所述使用时间表中的热点与所述热点列表中的热点相匹配时,将匹配热点确定为常驻地热点,并根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型;获取所述用户终端使用的当前热点,当所述当前热点不是常驻地热点时,向所述用户终端推送与所述当前热点位置相关的信息,否则,向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息。\n[0006] 根据本发明之一优选实施例,根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型的步骤包括:设定与类型对应的时间区间;针对各常驻地热点,确定该常驻地热点在所述使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点对应的类型。\n[0007] 根据本发明之一优选实施例,向所述用户终端推送与所述当前热点位置相关的信息的步骤包括:从地理数据库中查询所述当前热点位置;在所述地理数据库中确定与所述当前热点位置之间距离不超过预设值的信息源;从信息库中提取所述信息源的信息并推送至所述用户终端。\n[0008] 根据本发明之一优选实施例,向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息的步骤包括:从预设的标签映射表中查找与所述当前热点所属常驻地热点类型对应的信息标签;从信息库中提取具有所述对应的信息标签的信息推送至所述用户终端。\n[0009] 根据本发明之一优选实施例,所述方法进一步包括:根据用户对推送信息的反馈对所述当前热点所属常驻地热点类型进行调整,以在下一次所述用户终端使用所述当前热点时向所述用户终端推送与调整后的类型相关的信息。\n[0010] 本发明还提供了一种精确信息的推送装置,包括:采集单元,用于以设定周期采集用户终端使用的热点,得到各热点的使用时间表;匹配单元,用于获取所述用户终端保存的热点列表,当所述使用时间表中的热点与所述热点列表中的热点匹配时,将匹配热点确定为常驻地热点;确定单元,用于根据各常驻地热点在所述使用时间表中的使用时间确定各常驻地热点类型;判断单元,用于获取所述用户终端使用的当前热点,当所述当前热点不是常驻地热点时,触发第一推送单元执行,否则触发第二推送单元执行;第一推送单元,用于向所述用户终端推送与所述当前热点位置相关的信息;第二推送单元,用于向所述用户终端推送与所述当前热点所属常驻地热点类型相关的信息。\n[0011] 根据本发明之一优选实施例,所述确定单元包括:设定单元,用于设定与类型对应的时间区间;类型确定单元,用于针对各常驻地热点,确定该常驻地热点在所述使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点对应的类型。\n[0012] 根据本发明之一优选实施例,所述第一推送单元包括:位置查询单元,用于从地理数据库中查询所述当前热点位置;信息源确定单元,用于在地理数据库中确定与所述当前热点位置之间距离不超过预设值的信息源;第一提取单元,用于从信息库中提取所述信息源的信息并推送至所述用户终端。\n[0013] 根据本发明之一优选实施例,所述第二推送单元包括:标签查找单元,用于从预设的标签映射表中查找与所述当前热点所属常驻地热点类型对应的信息标签;第二提取单元,用于从信息库中提取具有所述对应的信息标签的信息推送至所述用户终端。\n[0014] 根据本发明之一优选实施例,所述装置进一步包括:调整单元,用于根据用户对推送信息的反馈对所述当前热点所属常驻地热点类型进行调整,以在下一次所述用户终端使用所述当前热点时向所述用户终端推送与调整后的类型相关的信息。\n[0015] 由以上技术方案可以看出,本发明首先充分利用了移动终端通过热点上网时留下的使用痕迹,并对这些使用痕迹进行挖掘和处理,能够得到与移动终端相关的各种类型的常驻地热点。然后本发明在信息推送时,通过对当前热点类型进行判断,并根据当前热点的类型采取不同的信息推送策略进行信息推送,不仅不需要移动终端具备GPS定位功能就可以实施,并且能够显著提高信息推送的准确性。\n【附图说明】\n[0016] 图1为本发明中精确信息的推送方法的实施例的流程示意图;\n[0017] 图2为本发明中精确信息的推送装置的实施例的结构示意框图;\n[0018] 图3为本发明中确定单元203的实施例的结构示意框图;\n[0019] 图4为本发明中第一推送单元205的实施例的结构示意框图;\n[0020] 图5为本发明中第二推送单元206的实施例的结构示意框图。\n【具体实施方式】\n[0021] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。\n[0022] 随着智能移动终端的发展,无线网络(WLAN)在人们生活中得到了广泛使用。一个热点(也称之为WiFi热点)信号覆盖的区域,就形成了一个 WLAN,如果这个WLAN是与互联网相通的,则移动终端通过热点接入这个 WLAN就可以实现上网的目的。本发明对移动终端使用热点的信息进行挖掘,并将挖掘到的信息引入到信息推送的方法中,能够实现更为精确的信息推送。下面对本发明进行具体介绍。\n[0023] 请参考图1,图1为本发明中精确信息的推送方法的实施例的流程示意图。在该实施例中,所述方法分为两个阶段,分别是数据采集阶段和信息推送阶段,其中数据采集阶段包括图1中的步骤S1和S2,信息推送阶段包括图1中的步骤S3。\n[0024] 数据采集阶段是为了得到与用户终端相关的常驻地热点以及确定各常驻地热点的类型。其中常驻地热点指的是用户终端经常接入的热点,而不是由于偶然因素接入的热点。\n[0025] 其中步骤S1:以设定周期采集用户终端使用的热点,得到各热点的使用时间表。其中以设定周期采集用户终端使用的热点,既可以是固定周期采集用户终端使用的热点,如每隔十分钟采集一次用户终端使用的热点,也可以是以随机周期采集用户终端使用的热点,如由随机函数触发采集行为启动。在每次采集时,记录下用户使用的热点标识及当下时间,在多次采集之后,就可以得到各热点的使用时间表。请参考表1,表1为各热点的使用时间表的一个示意结构:\n[0026] 表1\n[0027]\n热点标识 时间 \n热点1 2012.10.1108:30:23 \n热点2 2012.10.1110:27:12 \n热点2 2012.10.1115:22:45 \n热点1 2012.10.1120:23:45 \n热点5 2012.10.1211:12:24 \n热点6 2012.10.1214:20:56 \n...... ...... \n[0028] 之后在步骤S2中将利用上述使用时间表确定与用户终端相关的常驻地热点。\n[0029] 步骤S2:获取用户终端保存的热点列表,当使用时间表中的热点与热点列表中的热点相匹配时,将匹配热点确定为常驻地热点,并根据各常驻地热点在使用时间表中的使用时间确定各常驻地热点类型。\n[0030] 用户终端想要接入到WLAN,需要找到该WLAN的热点,如果该热点需要接入口令,则用户终端还需要提供对应的接入口令才能接入到该 WLAN。用户为了避免多次进行相同的操作,通常会将一些热点标识及相应的接入口令保存在移动终端中,这样,在移动终端中就形成了一张热点列表。在步骤S2中,只需要调用移动终端底层系统接口,即可获取到移动终端中保存的热点列表,并将步骤S1中得到的使用时间表中的热点与热点列表中的热点进行匹配。例如移动终端的热点列表中保存的热点有热点1、热点2、热点3、热点4,而表1中记录的热点有热点1和热点2,在将表1与热点列表进行匹配后,可以得到的常驻地热点为热点1和热点2。\n[0031] 热点列表中的热点,并不能保证是移动终端经常使用的热点,例如用户在曾经居住过的地方使用一个热点并保存在终端中,但是在搬家后该热点仍保留在移动终端中,却已经不再使用,则该热点已经失效了。因此,在本实施例中,通过步骤S1和S2的方式,可以保证确定的常驻地热点是准确的,符合用户近期的使用习惯。\n[0032] 步骤S2中,在确定了使用时间表中记录的哪些热点是常驻地热点之后,进一步将根据使用时间表中记录的使用时间确定常驻地热点类型。\n[0033] 具体地,确定各常驻地热点类型的步骤包括:\n[0034] 步骤S21:设定与类型对应的时间区间;\n[0035] 步骤S22:针对各常驻地热点,确定该常驻地热点在使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点类型。\n[0036] 例如常驻地热点类型可以分为办公类型和家庭类型,在步骤S21中分别设定与办公类型对应的时间区间以及与家庭类型对应的时间区间。例如从 09:00至当日18:00之间的时间区间为与办公类型对应的时间区间,而18:00 至次日09:00之间的时间区间为与家庭类型对应的时间区间。仍以表1为例,在步骤S22中,热点1的记录共有两条,均落入18:00至次日09:00的时间区间,即与家庭类型对应的时间区间,也就是说,热点1在使用时间表中的使用时间落入家庭类型对应的时间区间的占比为100%,落入办公类型对应的时间区间的占比为0,因此热点1的类型就是家庭类型。与之类似的,可以计算热点2的类型为办公类型。\n[0037] 应该理解,以上是为了更好地说明本发明而提供的一种与具体类型相关的实施例。实际上,本发明中,常驻地热点的类型,可以是符合任意一种划分逻辑的类型,本发明对此不做限制。\n[0038] 在步骤S2之后,可以得到若干个常驻地热点及其类型。在一个实施例中,数据采集阶段的步骤S1和S2还可以重复执行,以不断更新与用户终端相关的常驻地热点及其类型,以供信息推送阶段进行使用。\n[0039] 信息推送阶段包括步骤S3:获取用户终端使用的当前热点,当当前热点不是常驻地热点时,向用户终端推送与当前热点位置相关的信息,否则,向用户终端推送与当前热点所属常驻地热点类型相关的信息。\n[0040] 通过调用用户终端的底层系统接口就可以得知用户终端使用的当前热点,步骤S3中将对当前热点的类型进行判断,首先判断当前热点是不是常驻地热点,这通过将当前热点与数据采集阶段得到的常驻地热点进行比对即可判断,如果当前热点是常驻地热点,则还需要对当前热点所属常驻地热点类型进行判断,这可以通过数据采集阶段得到的常驻地热点类型进行判断。步骤S3中对应当前热点的不同类型,将具有不同的信息推送方式。\n[0041] 具体地,当前热点不是常驻地热点时,向用户终端推送与当前热点位置相关的信息的步骤包括:\n[0042] 步骤S31:从地理数据库中查询当前热点位置。\n[0043] 步骤S32:在地理数据库中确定与当前热点位置之间距离不超过预设值的信息源。\n[0044] 步骤S33:从信息库中提取上述信息源的信息并推送至用户终端。\n[0045] 地理数据库中保存了各热点标识与地理坐标之间的对应关系,这种对应关系可以预先通过数据挖掘得到。例如在各个用户使用GPS和热点时,采集其GPS定位得到的坐标与使用的热点对应的标识,并建立起两者之间的关联保存至地理数据库中,就可以供步骤S31中查询使用。例如地理数据库中对应热点1的坐标为(x1,y1),则步骤S31中,在地理数据库中以热点1为关键字进行查询,就可以得到其位置(x1,y1)。\n[0046] 此外,地理数据库中还保存着其他各种标识与其坐标之间的对应关系。例如标识为百度大厦的坐标是(x2,y2)。表2提供了一种地理数据库中数据的示意结构:\n[0047] 表2\n[0048]\n标识 坐标 标签 \n热点1 (x1,y1) 无 \n百度大厦 (x2,y2) 无 \n肯德基知春路店 (x3,y3) 信息源 \n...... ...... ...... \n[0049] 通过地理数据库中的坐标,可以确定任意两个标识所处位置之间的距离。步骤S32中的信息源,指的是在地理数据库中具有特定标签的标识,该特定标签表示这个标识在信息库中具有可供推送的信息。本实施例中的信息库中保存着信息源与其可供推送的信息之间的关联关系,例如信息库中与“海底捞”对应的有“海底捞”的打折信息。请参考表3,表3提供了信息库中数据结构的一个实施例:\n[0050] 表3\n[0051]\n[0052] 在一个实施例中,信息库中可供推送的信息还可由第三方进行更新维护。假设在步骤S32中确定与当前热点位置之间距离不超过2公里的信息源有“海底捞”和“翠微商城”,则步骤S33中可以以“海底捞”和“翠微商城”为关键字在信息库中进行查找,以得到相关记录,从而提取相关记录中的信息推送至用户终端。\n[0053] 如果S3中判断当前热点是常驻地热点,则向用户终端推送与当前热点所属常驻地热点类型相关的信息的步骤包括:\n[0054] 步骤S3a:从预设的标签映射表中查找与当前热点所属常驻地热点类型对应的信息标签。\n[0055] 步骤S3b:从信息库中提取具有上述对应的信息标签的信息推送至用户终端。\n[0056] 在一个实施例中,标签映射表中保存了常驻地热点类型与标签之间的关联关系,而信息库中的信息还可以标签进行标注。请参考表4与表5,表4 提供了标签映射表的一个实施例,表5提供了信息库中数据结构的另一个实施例:\n[0057] 表4\n[0058]\n类型 标签 \n办公 餐饮 \n家庭 购物、度假 \n...... ...... \n[0059] 表5\n[0060]\n信息 标签 \n信息1 餐饮 \n信息2 度假 \n信息3 餐饮 \n...... ...... \n[0061] 例如当前热点所属常驻地热点类型是办公类型,步骤S3a中根据表4,可以查找到对应的信息标签为餐饮,则步骤S3b中就可以从信息库中提取具有餐饮标签的信息推送至用户终端。\n[0062] 在本实施例中,在将信息推送至用户终端后,进一步地,还可以接受用户对推送信息的反馈,并根据用户对推送信息的反馈对当前热点所属常驻地热点类型进行调整,以在下一次用户终端使用当前热点时向用户终端推送与调整后的类型相关的信息。例如,在步骤S22中,将热点1所属常驻地热点类型确定为家庭类型,因此在步骤S3b中会向用户终端推送度假类的信息,但是用户对度假类信息的点击反馈非常低,则可以调整热点1所属常驻地热点类型,例如调整为办公类型,这样就可以在用户终端下一次使用热点1时,向用户终端推送与办公类型相关的信息,例如推送餐饮类信息。\n[0063] 通过上述方式,本发明的信息推送方法在向群体用户进行信息推送时具有很高的初始准确率,此外,随着本发明方法后续的自适应过程,本发明还可以很好地适应各个用户自身的特点,进一步提高信息推送的准确性。\n[0064] 请参考图2,图2为本发明中精确信息的推送装置的实施例的结构示意框图。如图2所示,该实施例包括:采集单元201、匹配单元202、确定单元 203、判断单元204、第一推送单元205及第二推送单元206。\n[0065] 其中,采集单元201,用于以设定周期采集用户终端使用的热点,得到各热点的使用时间表。\n[0066] 匹配单元202,用于获取用户终端保存的热点列表,当使用时间表中的热点与热点列表中的热点匹配时,将匹配热点确定为常驻地热点。\n[0067] 确定单元203,用于根据各常驻地热点在使用时间表中的使用时间确定各常驻地热点类型。\n[0068] 判断单元204,用于获取用户终端使用的当前热点,当当前热点不是常驻地热点是,触发第一推送单元205执行,否则触发第二推送单元206执行。\n[0069] 第一推送单元205,用于向用户终端推送与当前热点位置相关的信息。\n[0070] 第二推送单元206,用于向用户终端推送与当前热点所属常驻地热点类型相关的信息。\n[0071] 请参考图3,图3为本发明中确定单元203的实施例的结构示意框图。如图3所示,确定单元203包括设定单元2031和类型确定单元2032 。\n[0072] 其中,设定单元2031,用于设定与类型对应的时间区间。类型确定单元 2032,用于针对各常驻地热点,确定该常驻地热点在使用时间表中的使用时间分别落入各时间区间的占比,并将占比最大的时间区间对应的类型作为该常驻地热点对应的类型。\n[0073] 请参考图4,图4为本发明中第一推送单元205的实施例的结构示意框图。如图4所示,该实施例包括:位置查询单元2051、信息源确定单元2052 和第一提取单元2053。\n[0074] 其中,位置查询单元2051,用于从地理数据库中查询当前热点位置。信息源确定单元2052,用于在地理数据库中确定与当前热点位置之间距离不超过预设值的信息源。第一提取单元2053,用于从信息库中提取上述信息源的信息并推送至用户终端。\n[0075] 请参考图5,图5为本发明中第二推送单元206的实施例的结构示意框图。如图5所示,该实施例包括:标签查找单元2061和第二提取单元2062。\n[0076] 其中标签查找单元2061,用于从预设的标签映射表中查找与当前热点所属常驻地热点类型对应的信息标签。第二提取单元2062,用于从信息库中提取具有上述对应的信息标签的信息推送至用户终端。\n[0077] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2019-04-26
- 2016-02-03
实质审查的生效
IPC(主分类): H04W 4/02
专利申请号: 201310024436.X
申请日: 2013.01.23
- 2014-07-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |