著录项信息
专利名称 | 信息推送的方法及装置 |
申请号 | CN201410281422.0 | 申请日期 | 2014-06-20 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-10-22 | 公开/公告号 | CN104111975A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;Q;3;0;/;0;2查看分类表>
|
申请人 | 深信服网络科技(深圳)有限公司 | 申请人地址 | 广东省深圳市南山区学苑大道1001号南山智园A1栋一层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深信服科技股份有限公司 | 当前权利人 | 深信服科技股份有限公司 |
发明人 | 匡雄波 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开了一种信息推送的方法及装置,信息推送的方法包括:获取用户行为数据;根据获取的用户行为数据和预设数据,生成新的用户行为数据;发送新的用户行为数据至信息推送服务器,供信息推送服务器根据新的用户行为数据推送预设信息至用户。相较于现有技术,本发明可实现通过生成包括与预设信息相关的新的用户行为数据,使信息推送服务器根据新的用户行为数据向用户推送的信息更多的是本发明实施例的方法期望推送给用户的信息。另外,本发明推送的信息显示在用户使用的应用程序的广告窗口中,不需额外增加弹出窗口,不妨碍用户正常使用应用程序。因此,本发明能高效且低成本的向用户推送信息。
1.一种信息推送的方法,其特征在于,包括以下步骤:
获取用户行为数据;
根据获取的用户行为数据和预设数据,生成新的用户行为数据;
发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送与所述预设数据关联的预设信息至用户;
所述根据获取的用户行为数据和预设数据,生成新的用户行为数据包括:
判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;
若是,将所述预设数据与所述关联数据进行替换,生成新的用户行为数据;
若否,添加所述预设数据到获取的用户行为数据中,生成新的用户行为数据。
2.如权利要求1所述的信息推送的方法,其特征在于,所述获取用户行为数据的步骤包括:
实时检测终端是否发送信息推送请求指令和用户行为数据;
在检测到所述信息推送请求指令时,获取终端向信息推送服务器发送的用户行为数据。
3.如权利要求1所述的信息推送的方法,其特征在于,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。
4.如权利要求1所述的信息推送的方法,其特征在于,所述根据获取的用户行为数据和预设数据,生成新的用户行为数据的步骤之前包括:
设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。
5.一种信息推送的装置,其特征在于,包括:
获取模块,用于获取用户行为数据;
生成模块,用于根据获取的用户行为数据和预设数据,生成新的用户行为数据;
发送模块,用于发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送与所述预设数据关联的预设信息至用户;
所述生成模块具体包括:
判断单元,用于判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;
替换单元,用于当判定获取的用户行为数据中存在与信息推送服务器的信息库中的信息相关联的关联数据时,将所述预设数据与所述关联数据进行替换,生成新的用户行为数据;
添加单元,用于当判定获取的用户行为数据中不存在与信息推送服务器的信息库中的信息相关联的关联数据时,添加所述预设数据到获取的用户行为数据中,生成新的用户行为数据。
6.如权利要求5所述的信息推送的装置,其特征在于,所述获取模块包括:
检测单元,用于实时检测终端是否发送信息推送请求指令和用户行为数据;
接收单元,用于在检测到所述信息推送请求指令时,获取终端向信息推送服务器发送的用户行为数据。
7.如权利要求5所述的信息推送的装置,其特征在于,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。
8.如权利要求5所述的信息推送的装置,其特征在于,还包括:
设置模块,用于设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。
信息推送的方法及装置\n技术领域\n[0001] 本发明涉及通讯领域,尤其涉及信息推送的方法及装置。\n背景技术\n[0002] 通常用户浏览网页时,网页上会有一些页面广告,页面广告是指该广告显示在网页的特定位置,成为网页的一部分,发送这些页面广告的原理是:在用户使用终端打开网页时,终端向广告供应商服务器发送请求广告的指令,并将用户cookie(用于辨别用户身份的小型文本文件)上传至广告供应商服务器,广告供应商服务器通过分析该用户的cookie,从广告库中查找到一些与用户cookie匹配的广告,并推送这些广告至网页上,因此,该网页上会显示与用户曾经的行为相关的广告。一些提供网络的商家希望使用其网络的用户在浏览网页时,网页上的页面广告能显示与该商家有关的信息(例如,广告、通知等),但目前若要实现上述要求,需要商家花费大量的金钱给提供网页的公司,来购买广告位,成本过高。因此,提供一种低成本的信息推送的方法成为一个亟待解决的问题。\n[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。\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] 在检测到所述信息推送请求指令时,获取终端向信息服务器发送的用户行为数据。\n[0016] 优选地,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。\n[0017] 优选地,所述根据获取的用户行为数据和预设数据,生成新的用户行为数据的步骤之前包括:\n[0018] 设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。\n[0019] 本发明实施例进一步提供的信息推送的装置,包括:\n[0020] 获取模块,用于获取用户行为数据;\n[0021] 生成模块,用于根据获取的用户行为数据和预设数据,生成新的用户行为数据;\n[0022] 发送模块,用于发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。\n[0023] 优选地,所述生成模块包括:\n[0024] 判断单元,用于判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;\n[0025] 替换单元,用于当判定获取的用户行为数据中存在与信息推送服务器的信息库中的信息相关联的关联数据时,将所述预设数据与所述关联数据进行替换,生成新的用户行为数据;\n[0026] 添加单元,用于当判定获取的用户行为数据中不存在与信息推送服务器的信息库中的信息相关联的关联数据时,添加所述预设数据到获取的用户行为数据中,生成新的用户行为数据。\n[0027] 优选地,所述获取模块包括:\n[0028] 检测单元,用于实时检测终端是否发送信息推送请求指令和用户行为数据;\n[0029] 接收单元,用于在检测到所述信息推送请求指令时,获取终端向信息推送服务器发送的用户行为数据。\n[0030] 优选地,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。\n[0031] 优选地,还包括:\n[0032] 设置模块,用于设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。\n[0033] 本发明实施例获取用户行为数据;根据获取的用户行为数据和预设数据,生成新的用户行为数据;发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。相较于现有技术,本发明实施例可实现通过生成包括与预设信息相关的新的用户行为数据,使信息推送服务器根据所述新的用户行为数据向用户推送的信息更多的是本发明实施例的方法期望推送给用户的信息。另外,本实施例推送的信息显示在用户使用的应用程序的广告窗口中,不需额外增加弹出窗口,不妨碍用户正常使用应用程序。因此,本发明实施例能高效且低成本的向用户推送信息。\n附图说明\n[0034] 图1为本发明信息推送的方法的第一实施例的流程示意图;\n[0035] 图2为本发明信息推送的方法的第二实施例的流程示意图;\n[0036] 图3为本发明信息推送的装置的第一实施例的功能模块示意图;\n[0037] 图4为本发明信息推送的装置的第二实施例的功能模块示意图;\n[0038] 图5为图4信息推送的装置中获取模块的功能单元示意图;\n[0039] 图6为图4信息推送的装置的一优选实施例的功能模块示意图。\n[0040] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0041] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0042] 本领域技术人员可以理解的,本发明信息推送的方法的实施例中的实施主体可以是网络接入设备,例如,交换机、路由器、集线器等,也可以是其他任何可实现本发明信息推送的方法的装置,在下述实施例中,本发明实施例的实施主体优选使用无线网络接入设备(下称无线设备)。\n[0043] 本发明提供一种信息推送的方法。\n[0044] 参照图1,图1为本发明信息推送的方法的第一实施例的流程示意图。\n[0045] 在所述方法的第一实施例中,用户使用的移动终端(如手机、平板电脑、游戏机等)已通过本实施例中的接入设备接入互联网,在用户使用移动终端运行应用程序(如浏览器、游戏等)且与互联网进行数据交互时,开始执行本实施例信息推送的方法中的步骤。所述方法包括以下步骤:\n[0046] 步骤S01,获取用户行为数据;\n[0047] 用户行为数据是指能反映用户网络行为偏好的数据,例如、由浏览器的服务器生成的Cookie、用户在社交网站上关注的信息、用户在论坛中发表的评论等。\n[0048] 无线设备获取用户行为数据,例如,无线设备可以直接从用户使用的终端中获取用户行为数据;无线设备也可以是接收终端发送的用户行为数据;还可以是通过其他任何适用的方式获取用户行为数据。\n[0049] 步骤S02,根据获取的用户行为数据和预设数据,生成新的用户行为数据;\n[0050] 预设数据是指无线设备或者无线设备的提供者预先设置的数据,预设数据可以是无线设备根据历史数据设置的,也可以是无线设备根据无线设备的提供者发送的设置指令设置的,可见,预设数据可以由无线设备或者无线设备的提供者改变。\n[0051] 无线设备根据获得的用户行为数据和预设数据,生成新的用户行为数据。例如,无线设备的提供者需要预先设定预设数据,通过分析获得的用户行为数据,利用预设数据对用户行为数据进行修改或者替换,生成新的用户行为数据,因此,新的用户行为数据完全可以由无线设备的提供者或者无线设备根据需求调配或者设置。\n[0052] 步骤S03,发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。\n[0053] 无线设备在生成新的用户行为数据后,将生成的新的用户行为数据发送至信息推送服务器。所述信息推送服务器是指第三方的用于信息推送的服务器。所述信息推送服务器在接收到无线设备发送的新的用户行为数据之后,将新的用户行为数据与信息推送服务器的信息库中的信息进行匹配,查找信息库中是否有与新的用户行为数据相关联的匹配信息即预设信息,若是,则将查找到的匹配信息推送至用户正在使用的应用程序中的广告窗口(如网页中的页面广告、游戏中的广告、视频客户端中的广告等),其中预设信息往往是与无线设备的提供者相关且是无线设备的提供者期望推送给用户的信息。\n[0054] 下面举一个实例帮助理解。\n[0055] 某商场在信息推送供应商(如淘宝广告供应商、谷歌广告供应商等)投放了一些广告,且这些广告由信息推送供应商存放在信息推送服务器中,用户在商场进行购物时,将其手机与商场的无线网络连接,用户开始使用手机上的浏览器上网,无线设备识别到用户的手机与商场的无线网络连接后,获取用户行为数据,根据获取的用户行为数据和预设数据,生成与该商场在信息推送供应商投放的广告相关联的新的用户行为数据并将新的用户行为数据发送至信息推送服务器,信息推送服务器根据新的用户行为数据可查找到商场投放的广告,并将这些广告推送用户正在看的网页。若用不使用本发明实施例提供的信息推送的方法,那么用户在其手机的浏览器上看到的是信息推送服务器通过分析用户行为数据查找到的广告,若用户从来没有或者很少在互联网上关注该商家,那么其网页上不会出现该商家的广告,因此本实施例能提高用户浏览的网页上商家广告出现的几率,即商家可以使用很少的资金就能保证用户浏览的网页上总是出现该商家投放的广告。\n[0056] 本实施例获取用户行为数据;根据获取的用户行为数据和预设数据,生成新的用户行为数据;发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。相较于现有技术,本实施例可实现通过生成包括与预设信息相关的新的用户行为数据,使信息推送服务器根据所述新的用户行为数据向用户推送的信息更多的是本实施例的方法期望推送给用户的信息。另外,本实施例推送的信息显示在用户使用的应用程序的广告窗口中,不需额外增加弹出窗口,不妨碍用户正常使用应用程序。因此,本实施例能高效且低成本的向用户推送信息。\n[0057] 参照图2,图2为本发明信息推送的方法的第二实施例的流程示意图。\n[0058] 所述方法的第二实施例中,本实施例与第一实施例的区别在于,本实施例在第一实施例的基础上,所述根据获取的用户行为数据,生成新的用户行为数据的步骤包括:\n[0059] 步骤S21,判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;\n[0060] 步骤S22,若是,将所述预设数据与所述关联数据进行替换,生成新的用户行为数据;\n[0061] 步骤S23,若否,添加所述预设数据到获取的用户行为数据中,生成新的用户行为数据。\n[0062] 信息推送服务器中有信息库,所有信息均存储在信息库中。无线设备判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据,关联数据是指与信息推送服务器的信息库中的信息存在关联关系的数据,即信息推送服务器可根据关联数据从信息库中查找到与关联数据相关联的信息并将这些信息推送给用户。\n[0063] 若判定获取的用户行为数据中存在与信息推送服务器的信息库中的信息相关联的关联数据,即信息推送服务器可根据用户行为数据中的关联数据查找到与关联数据相关联的信息,则将预设数据与关联数据进行替换,生成新的用户行为数据,即无线设备的提供者或者无线设备根据需要设定预设数据,将原有的用户行为数据中的关联数据删除,并将预设数据添加到原有的用户行为数据中,从而生成新的用户行为数据。\n[0064] 若判定获取的用户行为数据中不存在与信息推送服务器的信息库中的信息相关联的关联数据,即信息推送服务器根据用户行为数据无法查找到任何与用户行为数据相关联的信息,则添加预设数据到获取的用户行为数据中,生成新的用户行为数据,即无线设备的提供者或者无线设备根据需要设定预设数据,并将预设数据添加到原有的用户行为数据中,从而生成新的用户行为数据。\n[0065] 本实施例判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;若是,将预设数据与所述关联数据进行替换,生成新的用户行为数据;若否,添加预设数据到获取的用户行为数据中,生成新的用户行为数据。本实施例在用户行为数据中加入预设数据,使新的用户行为数据可根据无线设备或者无线设备的提供者的需求进行调整和更改,另一方面,对于用户行为数据中存在关联数据的,将关联数据与预设数据进行替换,从而排除了关联数据对信息推送服务器查找的预推送给用户的信息产生的影响,从而使后续信息推送服务器只根据预设数据查找与推送给用户的信息。\n[0066] 本发明一优选实施例中,所述获取用户行为数据的步骤包括:\n[0067] 实时检测终端是否发送信息推送请求指令和用户行为数据;\n[0068] 在检测到所述信息推送请求指令时,获取终端向信息推送服务器发送的用户行为数据。\n[0069] 终端均包括但不限于手机、游戏机、计算机、平板电脑、电视机等终端,本发明不对终端的具体类型进行限定。\n[0070] 用户使用终端运行应用程序且与互联网进行数据交互时,终端发送信息推送请求指令和用户行为数据至信息推送服务器,例如,应用程序控制终端发送信息推送请求指令和用户行为数据。无线设备实时检测终端是否发送信息推送请求指令和用户行为数据,在检测到终端发送了信息推送指令和用户行为数据时,接收终端向信息推送服务器发送的用户行为数据。\n[0071] 本实施例在终端和信息推送服务器进行数据交互时,从中获取用户行为数据,这种获取用户行为数据的方法更方便、快捷,且在用户使用应用程序且与互联网进行数据交互时,再执行上述步骤,执行的时间更准确,因而不会因盲目的执行而造成资源的浪费。\n[0072] 在本发明一优选实施例中,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。\n[0073] 本实施例中,由于预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息,因此预设数据能直接影响信息推送服务器查找的预设信息,若无线设备或者无线设备的提供者对预设信息进行设置,就能够使信息推送服务器准确查找出预设信息,即无线设备或者无线设备的提供者希望推送给用户的信息。\n[0074] 在本发明一优选实施例中,所述根据获取的用户行为数据和预设数据,生成新的用户行为数据的步骤之前包括:\n[0075] 设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。\n[0076] 本实施例通过设置预设数据,供所述信息推送服务器根据预设数据查找到预设信息,能够控制信息推送服务器准确的查找出的预设信息,即无线设备或者无线设备的提供者希望推送给用户的信息。\n[0077] 下面举一个实例帮助理解。\n[0078] 假设信息推送服务器是A广告供应商的服务器,提供用户无线网络的商家在A广告供应商投放了“香水打折”的广告,且这个广告被存放在A广告供应商的服务器中,无线设备获取的用户行为数据中存在关键词“衬衫、路由器、皮鞋”。若其中“衬衫”是用户在A的网站上或者在其他网站上的A的搜索栏上搜索过的关键词,无线设备判定用户行为数据中存在与A广告供应商的服务器的信息库中的信息相关联的关联数据,即此处的关联数据即为“衬衫”,A广告供应商的服务器则可从其信息库中查找到衬衫相关的广告并推送给用户。商家为了让用户在上网时能看到其投放在A广告供应商的广告香水打折”,无线设备设置预设数据为关键词“香水”或者“香奈儿5号”或者商家的名字,且将预设数据与用户行为数据中的“衬衫”替换,生成新的用户行为数据,那么A广告供应商的服务器根据预设数据极有可能查找到商家投放的“香水打折”的广告,且将这些广告推送给用户。若用户从来没浏览过A网站上且也没有通过其他网站上的间接的使用过A网站,无线设备判定用户行为数据中不存在与A广告供应商的服务器的信息库中的信息相关联的关联数据,那么A广告供应商服务器查找不到任何信息推送给用户,商家为了让用户在上网时能看到其投放在A广告供应商的“香水打折”的广告,无线设备设置预设数据为关键词“香水”或者“香奈儿5号”或者商家的名字,且将预设数据添加到获取的用户行为数据中,生成新的用户行为数据,那么A广告供应商的服务器根据预设数据极有可能查找到商家投放的“香水打折”的广告,且将这些广告推送给用户。\n[0079] 本发明进一步提供一种信息推送的装置。\n[0080] 参照图3,图3为本发明信息推送的装置的第一实施例的功能模块示意图。\n[0081] 在所述装置的第一实施例中,所述装置包括:\n[0082] 获取模块01,用于获取用户行为数据;\n[0083] 用户行为数据是指能反映用户网络行为偏好的数据,例如、由浏览器的服务器生成的Cookie、用户在社交网站上关注的信息、用户在论坛中发表的评论等。\n[0084] 获取模块01获取用户行为数据,例如,获取模块01可以直接从用户使用的终端中获取用户行为数据;获取模块01也可以是接收终端发送的用户行为数据;还可以是通过其他任何适用的方式获取用户行为数据。\n[0085] 生成模块02,用于根据获取的用户行为数据和预设数据,生成新的用户行为数据;\n[0086] 预设数据是指生成模块02或者装置的提供者预先设置的数据,预设数据可以是生成模块02根据历史数据设置的,也可以是生成模块02根据装置的提供者发送的设置指令设置的,可见,预设数据可以由生成模块02或者装置的提供者改变。\n[0087] 生成模块02根据获得的用户行为数据和预设数据,生成新的用户行为数据。例如,装置的提供者需要预先设定预设数据,通过分析获得的用户行为数据,利用预设数据对用户行为数据进行修改或者替换,生成新的用户行为数据,因此,新的用户行为数据完全可以由装置的提供者或者生成模块02根据需求调配或者设置。\n[0088] 发送模块03,用于发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。\n[0089] 生成模块02在生成新的用户行为数据后,发送模块03将生成的新的用户行为数据发送至信息推送服务器。所述信息推送服务器是指第三方的用于信息推送的服务器。所述信息推送服务器在接收到发送模块03发送的新的用户行为数据之后,将新的用户行为数据与信息推送服务器的信息库中的信息进行匹配,查找信息库中是否有与新的用户行为数据相关联的匹配信息即预设信息,若是,则将查找到的匹配信息推送至用户正在使用的应用程序中的广告窗口(如网页中的页面广告、游戏中的广告、视频客户端中的广告等),其中预设信息往往是与装置的提供者相关且是装置的提供者期望推送给用户的信息。\n[0090] 下面举一个实例帮助理解。\n[0091] 某商场在信息推送供应商(如淘宝广告供应商、谷歌广告供应商等)投放了一些广告,且这些广告由信息推送供应商存放在信息推送服务器中,用户在商场进行购物时,将其手机与商场的无线网络连接,用户开始使用手机上的浏览器上网,获取模块01识别到用户的手机与商场的无线网络连接后,获取用户行为数据,生成模块02根据获取的用户行为数据和预设数据,生成与该商场在信息推送供应商投放的广告相关联的新的用户行为数据,发送模块03将新的用户行为数据发送至信息推送服务器,信息推送服务器根据新的用户行为数据可查找到商场投放的广告,并将这些广告推送用户正在看的网页。若用不使用本发明实施例提供的信息推送的装置,那么用户在其手机的浏览器上看到的是信息推送服务器通过分析用户行为数据查找到的广告,若用户从来没有或者很少在互联网上关注该商家,那么其网页上不会出现该商家的广告,因此本实施例能提高用户浏览的网页上商家广告出现的几率,即商家可以使用很少的资金就能保证用户浏览的网页上总是出现该商家投放的广告。\n[0092] 本实施例获取模块01获取用户行为数据;生成模块02根据获取的用户行为数据和预设数据,生成新的用户行为数据;发送模块03发送所述新的用户行为数据至信息推送服务器,供所述信息推送服务器根据所述新的用户行为数据推送预设信息至用户。相较于现有技术,本实施例可实现通过生成包括与预设信息相关的新的用户行为数据,使信息推送服务器根据所述新的用户行为数据向用户推送的信息更多的是本实施例的方法期望推送给用户的信息。另外,本实施例推送的信息显示在用户使用的应用程序的广告窗口中,不需额外增加弹出窗口,不妨碍用户正常使用应用程序。因此,本实施例能高效且低成本的向用户推送信息。\n[0093] 参照图4,图4为本发明信息推送的装置的第二实施例的功能模块示意图。\n[0094] 所述装置的第二实施例中,本实施例与第一实施例的区别在于,本实施例在第一实施例的基础上,所述生成模块02包括:\n[0095] 判断单元21,用于判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;\n[0096] 替换单元22,用于当判定获取的用户行为数据中存在与信息推送服务器的信息库中的信息相关联的关联数据时,将所述预设数据与所述关联数据进行替换,生成新的用户行为数据;\n[0097] 添加单元23,用于当判定获取的用户行为数据中不存在与信息推送服务器的信息库中的信息相关联的关联数据时,添加所述预设数据到获取的用户行为数据中,生成新的用户行为数据。\n[0098] 信息推送服务器中有信息库,所有信息均存储在信息库中。判断单元21判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据,关联数据是指与信息推送服务器的信息库中的信息存在关联关系的数据,即信息推送服务器可根据关联数据从信息库中查找到与关联数据相关联的信息并将这些信息推送给用户。\n[0099] 若判断单元21判定获取的用户行为数据中存在与信息推送服务器的信息库中的信息相关联的关联数据,即信息推送服务器可根据用户行为数据中的关联数据查找到与关联数据相关联的信息,则替换单元22将预设数据与关联数据进行替换,生成新的用户行为数据,即装置的提供者或者替换单元22根据需要设定预设数据,将原有的用户行为数据中的关联数据删除,并将预设数据添加到原有的用户行为数据中,从而生成新的用户行为数据。\n[0100] 若判断单元21判定获取的用户行为数据中不存在与信息推送服务器的信息库中的信息相关联的关联数据,即信息推送服务器根据用户行为数据无法查找到任何与用户行为数据相关联的信息,则添加单元23添加预设数据到获取的用户行为数据中,生成新的用户行为数据,即装置的提供者或者添加单元23根据需要设定预设数据,并将预设数据添加到原有的用户行为数据中,从而生成新的用户行为数据。\n[0101] 本实施例判断单元21判断获取的用户行为数据中是否存在与信息推送服务器的信息库中的信息相关联的关联数据;若是,替换单元22将预设数据与所述关联数据进行替换,生成新的用户行为数据;若否,添加单元23添加预设数据到获取的用户行为数据中,生成新的用户行为数据。本实施例在用户行为数据中加入预设数据,使新的用户行为数据可根据无线设备或者装置的提供者的需求进行调整和更改,另一方面,对于用户行为数据中存在关联数据的,将关联数据与预设数据进行替换,从而排除了关联数据对信息推送服务器查找的预推送给用户的信息产生的影响,从而使后续信息推送服务器只根据预设数据查找与推送给用户的信息。\n[0102] 参照图5,图5为图4信息推送的装置中获取模块01的功能单元示意图。\n[0103] 本发明一优选实施例中,所述获取模块01包括:\n[0104] 检测单元11,用于实时检测终端是否发送信息推送请求指令和用户行为数据;\n[0105] 接收单元12,用于在检测到所述信息推送请求指令时,获取终端向信息推送服务器发送的用户行为数据。\n[0106] 终端均包括但不限于手机、游戏机、计算机、平板电脑、电视机等终端,本发明不对终端的具体类型进行限定。\n[0107] 用户使用终端运行应用程序且与互联网进行数据交互时,终端会发送信息推送请求指令和用户行为数据至信息推送服务器,例如,应用程序控制终端发送信息推送请求指令和用户行为数据。检测单元11实时检测终端是否发送信息推送请求指令和用户行为数据,在检测到终端发送了信息推送指令和用户行为数据时,接收单元12接收终端向信息推送服务器发送的用户行为数据。\n[0108] 本实施例接收单元12在终端和信息推送服务器进行数据交互时,从中获取用户行为数据,这种获取用户行为数据的方法更方便、快捷,且在用户使用应用程序且与互联网进行数据交互时,再执行接收终端发送的用户行为数据,执行的时间更准确,因而不会因盲目的执行而造成资源的浪费。\n[0109] 在本发明一优选实施例中,所述预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息。\n[0110] 本实施例中,由于预设信息是信息推送服务器在信息库中查找的与所述预设数据相关联的信息,因此预设数据能直接影响信息推送服务器查找的预设信息,若装置或者装置的提供者对预设信息进行设置,就能够使信息推送服务器准确查找出预设信息,即无线设备或者装置的提供者希望推送给用户的信息。\n[0111] 参照图6,图6为图4信息推送的装置的一优选实施例的功能模块示意图。\n[0112] 在本发明一优选实施例中,所述装置还包括:\n[0113] 设置模块04,用于设置预设数据,供所述信息推送服务器根据所述预设数据查找到所述预设信息。\n[0114] 本实施例通过设置模块04设置预设数据,供所述信息推送服务器根据预设数据查找到预设信息,能够控制信息推送服务器准确的查找出的预设信息,即无线设备或者无线设备的提供者希望推送给用户的信息。\n[0115] 下面举一个实例帮助理解。\n[0116] 假设信息推送服务器是A广告供应商的服务器,提供用户无线网络的商家在A广告供应商投放了“香水打折”的广告,且这个广告被存放在A广告供应商的服务器中,获取模块\n01获取的用户行为数据中存在关键词“衬衫、路由器、皮鞋”。若其中“衬衫”是用户在A的网站上或者在其他网站上的A的搜索栏上搜索过的关键词,判断单元21判定用户行为数据中存在与A广告供应商的服务器的信息库中的信息相关联的关联数据,即此处的关联数据即为“衬衫”,A广告供应商的服务器则可从其信息库中查找到衬衫相关的广告并推送给用户。\n商家为了让用户在上网时能看到其投放在A广告供应商的广告香水打折”,设置模块04设置预设数据为关键词“香水”或者“香奈儿5号”或者商家的名字,且替换单元22将预设数据与用户行为数据中的“衬衫”替换,生成新的用户行为数据,那么A广告供应商的服务器根据预设数据极有可能查找到商家投放的“香水打折”的广告,且将这些广告推送给用户。若用户从来没浏览过A网站上且也没有通过其他网站上的间接的使用过A网站,判断单元21判定用户行为数据中不存在与A广告供应商的服务器的信息库中的信息相关联的关联数据,那么A广告供应商服务器查找不到任何信息推送给用户,商家为了让用户在上网时能看到其投放在A广告供应商的“香水打折”的广告,设置模块04设置预设数据为关键词“香水”或者“香奈儿5号”或者商家的名字,且添加单元23将预设数据添加到获取的用户行为数据中,生成新的用户行为数据,那么A广告供应商的服务器根据预设数据极有可能查找到商家投放的“香水打折”的广告,且将这些广告推送给用户。\n[0117] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2020-07-07
专利权的转移
登记生效日: 2020.06.17
专利权人由深信服网络科技(深圳)有限公司变更为深信服科技股份有限公司
地址由518000 广东省深圳市南山区麒麟路1号南山科技创业服务中心418、419变更为518000 广东省深圳市南山区学苑大道1001号南山智园A1栋一层
- 2018-06-15
- 2014-11-26
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410281422.0
申请日: 2014.06.20
- 2014-10-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-08-01
|
2011-01-31
| | |
2
| |
2014-01-08
|
2013-10-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |