目标信息推送方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网应用领域,特别涉及一种目标信息推送方法及装置。
【背景技术】
[0002] 随着网络应用的普及,利用微博获取信息已经成为用户的习惯,而产品运营商也 因此想到通过微博向用户推送自己的目标信息。
[0003] 在传统的通过微博进行目标信息推送的过程中,服务器首先从任务列表中获取一 个需要推送的目标信息,根据该目标信息要求推广的用户特征,筛选出符合特征的用户,将 该目标信息放入所述用户的推送列表中;然后当符合特征的用户在线时,将该用户的推送 列表中的未被推送的所有目标信息推送给符合特征的用户。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在W下问题;当用户登录微 博账号查看微博消息时,可能会一次性接收到服务器推送的很多目标信息,而用户可能仅 查看开始的几条目标信息就不再关注微博消息,该会导致后面较多的对用户来讲信息度比 较强的目标信息均无法被用户得知,因此该种目标信息推送方法的投放质量并不高。
【发明内容】
[0005] 为了解决现有技术中在推送目标信息时,推送质量不高的问题,本发明实施例提 供了一种目标信息推送方法及装置。所述技术方案如下:
[0006] 第一方面,提供了一种目标信息推送方法,所述方法包括:
[0007] 根据目标信息确定符合条件的用户,所述用户具有接收到推送用户推送的所述目 标信息的权限;
[0008] 对于确定的每个用户,将所述目标信息的目标标识W及所述用户对所述目标信息 的兴趣强度确定为所述用户的一项推送任务;
[0009] 将具有最大兴趣强度的推送任务或所述兴趣强度大于预定强度阔值的推送任务 确定为目标推送任务;
[0010] 向所述用户推送所述目标推送任务对应的目标推送消息,所述目标推送消息包括 所述目标推送任务的目标标识所对应的目标信息W及推送所述目标信息的所述推送用户。
[0011] 第二方面,提供了一种目标信息推送装置,所述装置包括:
[0012] 第一确定模块,用于根据目标信息确定符合条件的用户,所述用户具有接收到推 送用户推送的所述目标信息的权限;
[0013] 第二确定模块,用于对于确定的每个用户,将所述目标信息的目标标识W及所述 用户对所述目标信息的兴趣强度确定为所述用户的一项推送任务;
[0014] 第H确定模块,用于将具有最大兴趣强度的推送任务或所述兴趣强度大于预定强 度阔值的推送任务确定为目标推送任务;
[0015] 推送模块,用于向所述用户推送所述目标推送任务对应的目标推送消息,所述目 标推送消息包括所述目标推送任务的目标标识所对应的目标信息W及推送所述目标信息 的所述推送用户。
[0016] 本发明实施例提供的技术方案带来的有益效果是:
[0017] 通过在向用户推送时,根据该用户对推送任务的兴趣强度确定目标推送任务,根 据目标推送任务确定目标推送消息,向该用户推送该些目标推送消息;解决了现有技术中 在推送目标信息时,推送质量不高的问题;由于在获取目标推送任务时可W根据用户的兴 趣强度选择兴趣强度最大或兴趣强度大于预定强度阔值的目标推送任务,因此大大减少了 推送量,保证了向用户推送的推送消息均是用户比较感兴趣的内容,达到了提高推送质量 的效果。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。
[0019] 图1是本发明一个实施例中提供的目标信息推送方法所涉及的实施环境的示意 图;
[0020] 图2是本发明一个实施例中提供的目标信息推送方法的方法流程图;
[0021] 图3A是本发明另一个实施例中提供的目标信息推送方法的方法流程图;
[0022] 图3B是本发明一个实施例中提供的生成反馈页面时的流程示意图;
[0023] 图3C是本发明一个实施例中提供的生成的反馈页面的示意图。
[0024] 图4是本发明一个实施例中提供的目标信息推送装置的结构示意图;
[00巧]图5是本发明另一个实施例中提供的目标信息推送装置的结构示意图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0027] 图1是本发明一个实施例中提供的目标信息推送方法所涉及的实施环境的示意 图。该实施环境可W包括服务器120和至少一个终端140,服务器120通过有线网络方式或 无线网络方式分别与各个终端140连接。
[0028] 服务器120可W是一台服务器,或者由若干台服务器组成的服务器集群,或者是 一个云计算服务中也。该服务器120可W接收各个终端140发送的请求(比如微博账号登 陆请求、刷新微博的请求等),并保存有需要推送的目标信息。
[0029] 终端140可W是运行有可向服务器120发送请求的客户端的电子设备,该电子 设备可W是智能手机、平板电脑、智能电视、电子书阅读器、MP3播放器(MovingPic化re ExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving PicUireExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、膝 上型便携计算机和台式计算机等等。
[0030] 请参见图2所示,其示出了本发明一个实施例中提供的目标信息推送方法的方法 流程图,该目标信息推送方法主要W应用于图1所示实施环境中的服务器120中进行举例 说明。该目标信息推送方法可w包括:
[0031] 201,根据目标信息确定符合条件的用户,用户具有接收到推送用户推送的目标信 息的权限;
[0032] 202,对于确定的每个用户,将目标信息的目标标识W及用户对目标信息的兴趣强 度确定为用户的一项推送任务;
[0033] 203,将具有最大兴趣强度的推送任务或兴趣强度大于预定强度阔值的推送任务 确定为目标推送任务;
[0034] 204,向用户推送目标推送任务对应的目标推送消息,目标推送消息包括目标推送 任务的目标标识所对应的目标信息W及推送目标信息的推送用户。
[0035] 综上所述,本发明实施例提供的目标信息推送方法,通过在向用户推送时,根据该 用户对推送任务的兴趣强度确定目标推送任务,根据目标推送任务确定目标推送消息,向 该用户推送该些目标推送消息;解决了现有技术中在推送目标信息时,推送质量不高的问 题;由于在获取目标推送任务时可W根据用户的兴趣强度选择兴趣强度最大或兴趣强度大 于预定强度阔值的目标推送任务,因此大大减少了推送量,保证了向用户推送的推送消息 均是用户比较感兴趣的内容,达到了提高推送质量的效果。
[0036] 请参见图3A所示,其示出了本发明一个实施例中提供的目标信息推送方法的方 法流程图,该目标信息推送方法主要W应用于图1所示实施环境中的服务器120中进行举 例说明。该目标信息推送方法可W包括:
[0037] 301,根据目标信息确定符合条件的用户;
[0038] 该里所讲的符合条件为用户具有接收到推送用户推送的目标信息的权限。此外, 符合条件还可W包括用户的特征符合目标信息所要求的用户特征。
[0039] 根据需要被推送的目标信息确定用户时,可W利用该目标信息所要求的用户特征 W及用户是否为该目标信息对应的推送用户的粉丝用户确定符合条件的用户。
[0040] 该里所讲的被推送的目标信息可W为任何商品的广告,也可W是任何需要被推送 的通知、新闻、旅游资讯、天气预报等内容。
[0041] 该里所讲的用户特征可W包括:性别、年龄段、爱好、专业、学生、职员、身高、星座 等,比如一个目标信息需要推送给在年龄在20-30之间的用户;还不如一个目标信息需要 被推送给学生。
[0042] 需要说明的是,目标信息会对应用户特征W及推送给目标信息的推送用户,通常 该推送用户可W为粉丝较多的用户,比如某个领域的公众人物或明星等。举例来讲,当一个 商品厂家需要通过某个明星的微博发广告时,可W与该明星W及微博服务器协商,并告知
该微博服务器该广告所对应的用户特征,对应的,微博服务器则将该广告、用户特征W及明 星用户保存为一条需要推送的任务。
[0043] 由此可知,对于每个需要推送的目标信息通常可W得到一组用户列表,该组用户 列表中的各个用户均对应于该目标信息。
[0044] 在一种可能的实现方式中,符合条件还可W为用户的特征符合目标信息所要求的 用户特征、用户具有接收到推送用户推送的目标信息的权限且用户对该目标信息的兴趣强 度大于预定强度阔值。也就是说,在根据需要被推送的目标信息确定符合条件的用户时,还 可W考虑到用户对该目标信息的兴趣强度,如果兴趣强度大于预定强度阔值,则表明用户 对该目标信息比较感兴趣,此时向该用户推送目标信息是比较有价值的。
[0045] 302,对于确定的每个用户,将目标信息的目标标识W及用户对目标信息的兴趣强 度确定为用户的一项推送任务;
[0046] 当用户确定之后,还可W根据相关的算法确定每个用户对该目标信息感兴趣的程 度,即兴趣强度,比如可W根据用户的特征、用户的兴趣爱好等计算用户对该目标信息的兴 趣强度。
[0047] 在实际应用中,为了便于管理和推送,每个用户对应一个推送任务列表,该推送任 务列表中包含有推送任务,每个推送任务中包含有目标信息的目标标识W及用户对该目标 信息的兴趣强度,其中推送任务的目标信息均是通过步骤301确定的该用户在符合条件时 对应的目标信息。该推送任务列表可W见如下表1所示:
[0048]
[0049] 表 1
[0050] 303,在接收到用户发送的请求时,检测用户所对应的存储有推送任务的推送任务 列表的标记是否为未读;
[0051] 该里所讲的接收到用户所在客户端或网页发送的请求,可W是接收到用户账号发 送的登录请求、获取信息的获取请求或请求获取目标信息的获取请求等。举例来讲,W微博 应用为例,接收到的用户账号发送的请求可W为:登录微博的请求、刷新微博的获取请求、 请求获取微博广告的获取请求等。
[0052] 服务器在接收到用户所在客户端或网页发送的请求后,则进一步检测用户所对应 的存储有推送任务的推送任务列表中的标记是否为未读。通常来讲,服务器在每次接收到 用户所在客户端或网页发送的请求之后,均会确定该用户的推送任务列表中是否为未读, 如果未读,表明还没有将推送任务列表中的任务推送给用户,因此可W执行步骤304的步 骤;而如果检测到用户的推送任务列表为已读,则表明已经读取过该推送任务列表,为了避 免连续不断的向用户发送相同的推送内容的情况发生,此时则不执行步骤304的步骤。
[0053] 304,当检测结果为用户所对应的存储有推送任务的推送任务列表的标记为未读 时,则将具有最大兴趣强度的推送任务或兴趣强度大于预定强度阔值的推送任务确定为目 标推送任务;
[0054] 当检测到用户所对应的推送任务列表为未读时,则可W从该推送任务列表中获取 符合推送条件的推送任务,并将符合推送条件的推送任务作为目标推送任务。
[00巧]比如,可W从用户的推送任务列表中获取一个兴趣强度最大的推送任务,并将该 推送任务作为目标推送任务;还比如,可W从用户的推送任务列表中获取兴趣强度大于预 定强度阔值的一个或多个推送任务,并将该一个或多个推送任务作为目标推送任务。
[0056] 举例来讲,W上表1为例,可W选取兴趣强度最大的推送任务1作为目标推送任 务;也可W选取兴趣强度大于0. 8的推送任务1和推送任务2作为目标推送任务。
[0057] 305,将用户所对应的存储有推送任务的推送任务列表的标记修改为已读;
[0058]当确定完目标推送任务之后,为了避免在本次用户在线时,再次读取该推送任务 列表而造成的对用户的困扰,此时可W将该用户所对应的推送任务列表的标记修改为已 读。
[0059] 306,获取目标推送任务中的目标标识;
[0060] 当确定目标推送任务之后,则可W进一步获取目标推送任务中的目标标识。举例 来讲,仍旧W表1为例,当确定的目标推送任务为推送任务1时,则获取该推送任务1的目 标标识1。
[0061] 307,根据目标标识查询预存的推送信息列表;
[0062] 该里所讲的推送信息列表用于存储至少一组对应关系,每组对应关系包括绑定的 目标标识、推送信息、推送用户W及推送时间段。
[0063] 在实际应用中,为了便于数据的管理和推送,服务器还可W保存有每个目标信息 的任务数据,目标信息的任务数据可W包括绑定的目标标识、推送信息、推送用户W及推送 时间段,并将该些任务数据作为一组对应关系存储在推送信息列表中。该里所讲的推送信 息即为目标信息的实际被推送的内容,推送时间段即推广商与服务器协定的推送时间。
[0064] 该推送信息列表可W参见如下表2所示:
[0065]
[006引表2
[0067] 需要补充说明的是,对于每个目标信息,该推送信息列表中均会存储该目标信息 所对应的任务数据,因此只要确定了目标信息的目标标识即可W根据该推送信息列表查找 到该目标信息对应的推送信息、推送用户W及推送时间段等。
[006引308,获取与目标标识位于同组对应关系中的推送时间段;
[0069] 从推送信息列表中获取与目标标识位于同组对应关系中的推送时间段,比如,当 目标标识为目标标识2时,则可W根据该目标标识2查找该推送信息列表,找到该目标标识 2对应的推送时间段16:00-17:50。
[0070] 在实际应用中,在推送目标信息之前,会形成一个反馈页面,该反馈页面中会包含 有被推送的信息W及普通信息,对于一些已经被推送过的目标信息,由于其可能还在推送 时间段内,且为了加大推荐力度,还可W与最新的目标推送任务所对应的内容一起再次被 推送,具体可W参见步骤309至312。
[0071] 309,若还未达到推送时间段的结束时刻,贝村Ij用目标推送任务的目标标识所对应 的目标信息W及该目标信息的推送用户生成目标推送消息;
[0072] 在实际应用中,可W查询推送信息列表,从该推送信息列表中查找到目标推送任 务的目标标识所对应的目标信息W及与该目标信息对应的推送用户,然后利用查找到的目 标信息W及推送用户生成目标推送消息。
[0073] 310,获取已被推送过的历史推送消息;
[0074] 若此时还未达到目标推送任务所对应的推送时间段的结束时刻,则表明还可W推 送该目标推送任务所对应的目标信息。
[007引举例来讲,当确定的推送时间段为3月17日的16:00-17:50,而此时时刻为3月17 日的16:28,此时则符合推送时间段的条件,因此可W推送该推送时间段对应的目标信息。
[0076] 该里所讲的历史推送信息为已经被推送过的推送消息,推送消息可W包括目标信 息W及推送该目标信息的推送用户。
[0077] 在实际应用中,历史推送消息可W保存在一个历史消息存储空间中,当需要获取 历史推送消息时,则可W至该历史消息存储空间中获取历史推送消息。该里在获取已被推 送过的历史推送消息时,可W获取符合再次被推送条件的历史推送消息,该被推送条件可 W包括推送时间段仍旧有效W及兴趣强度最大或兴趣强度大于预定强度阔值中的一种。
[0078] 311,生成包含有目标推送消息W及历史推送消息的反馈页面;
[0079] 该里所讲的目标推送消息可W包括目标推送任务的目标标识所对应的目标信息 W及推送目标信息的推送用户。
[0080] 通常,生成的反馈页面上除了包含有该用户请求获取到的普通消息,还可W包含 目标推送消息W及历史推送消息。该里所讲的普通消息即未经服务器处理的由其他被该用 户收听的用户所发布的消息。
[0081] 请参见图3B所示,其示出了本发明一个实施例中提供的生成反馈页面时的流程 示意图,在生成包含有目标推送消息W及历史推送消息的反馈页面时,可W包括如下步 骤:
[0082] 311a,获取历史推送消息的推送时刻;
[0083] 通常来讲,历史推送消息为在之前接收到用户所在客户端或网页发送请求时,向 该客户端或该网页推送的推送消息,对应的,每个历史推送消息被推送时均对应一个推送 时刻,且历史推送消息在推送后被保存时,会同时保存该历史推送消息的推送时刻。
[0084] 31化,按照推送时刻依次排序历史推送消息;
[0085] 311c,按照兴趣强
度依次排序至少一个目标推送消息;
[0086]当存在多个目标推送消息时,则可W按照每个目标推送消息的兴趣强度依次排 序。
[0087] Slid,生成包含有排序后的历史推送消息和排序后的目标推送消息的反馈页面, 反馈页面中的目标推送消息排列在历史推送消息之前。
[0088] 也就说,生成的反馈页面上可W包含有排序后的历史推送消息W及排序后的目标 推送消息,且目标推送消息通常排列在历史推送消息的上面,该样用户比较容易看到排列 在前的目标推送消息W及排列较前的历史推送消息。很显然,在生成反馈页面,该反馈页面 上还通常包含有普通消息,即用户接听的其他用户发布的消息,也即可w将该些目标推送 消息、历史推行消息W及普通消息按照时间线进行排序形成反馈页面。
[0089] 举例来讲,可W参见图3C所示,其示出了本发明一个实施例中提供的生成的反馈 页面的示意图。其中,用户名为"木木",该反馈页面中包含有由推送用户"家博会"推送的 目标推送消息1、由推送用户"购物频道"推送的历史推送消息1W及由用户"青青"发布的 普通消息1和由用户"小依"发布的普通消息2。
[0090] 312,向用户推送反馈页面。
[0091] 在反馈页面生成之后,则向该用户所在的客户端或网页推送已经生成的反馈页 面,该客户端可W是运行于图1所示实施环境中任一终端140上的客户端,或该网页可W是 在图1所示实施环境中任一终端140上的显示的网页。
[0092] 通常来讲,当目标推送消息被推送给用户之后,服务器会删除该目标推送消息所 对应的推送任务,并可W将目标推送消息确定为历史推送消息。也就是说,被推送过的目标 推送消息所对应的推送任务将不会作为下次获取目标推送任务时的候选项。
[0093] 综上所述,本发明实施例提供的目标信息推送方法,通过在向用户推送时,根据该 用户对推送任务的兴趣强度确定目标推送任务,根据目标推送任务确定目标推送消息,向 该用户推送该些目标推送消息;解决了现有技术中在推送目标信息时,推送质量不高的问 题;由于在获取目标推送任务时可W根据用户的兴趣强度选择兴趣强度最大或兴趣强度大 于预定强度阔值的目标推送任务,因此大大减少了推送量,保证了向用户推送的推送消息 均是用户比较感兴趣的内容,达到了提高推送质量的效果。
[0094] 需要补充说明的是,上述各个步骤可W由服务器中的一个模块实现,也可W由多 个模块实现,且上述各个步骤可W进行任意可能的组合W形成不同的实施例。
[0095] W下为本发明的装置实施例,对于其中未详尽描述的细节,可W参考上述对应的 方法实施例。
[0096] 请参见图4所示,其示出了本发明一个实施例中提供的目标信息推送装置的结构 示意图。该目标信息推行装置主要W应用于图1所示实施环境中的服务器120中进行举例 说明。该目标信息推行装置可W包括:第一确定模块402、第二确定模块404、第H确定模块 406和推送模块408。
[0097] 第一确定模块402,可W用于根据目标信息确定符合条件的用户,用户具有接收到 推送用户推送的目标信息的权限;
[0098] 第二确定模块404,可W用于对于确定的每个用户,将目标信息的目标标识W及用 户对目标信息的兴趣强度确定为用户的一项推送任务;
[0099] 第H确定模块406,可W将具有最大兴趣强度的推送任务或兴趣强度大于预定强 度阔值的推送任务确定为目标推送任务;
[0100] 推送模块408,可W用于向用户推送目标推送任务对应的目标推送消息,目标推送 消息包括目标推送任务的目标标识所对应的目标信息W及推送目标信息的推送用户。
[0101] 综上所述,本发明实施例提供的目标信息推送装置,通过在向用户推送时,根据该 用户对推送任务的兴趣强度确定目标推送任务,根据目标推送任务确定目标推送消息,向 该用户推送该些目标推送消息;解决了现有技术中在推送目标信息时,推送质量不高的问 题;由于在获取目标推送任务时可W根据用户的兴趣强度选择兴趣强度最大或兴趣强度大 于预定强度阔值的目标推送任务,因此大大减少了推送量,保证了向用户推送的推送消息 均是用户比较感兴趣的内容,达到了提高推送质量的效果。
[0102] 请参见图5所示,其示出了本发明另一个实施例中提供的目标信息推送装置的结 构示意图。该目标信息推行装置主要W应用于图1所示实施环境中的服务器120中进行举 例说明。该目标信息推行装置可W包括:第一确定模块502、第二确定模块504、第H确定模 块506和推送模块508。
[0103] 第一确定模块502,可W用于根据目标信息确定符合条件的用户,用户具有接收到 推送用户推送的目标信息的权限;
[0104] 第二确定模块504,可W用于对于确定的每个用户,将目标信息的目标标识W及用 户对目标信息的兴趣强度确定为用户的一项推送任务;
[0105] 第H确定模块506,可W用于将具有最大兴趣强度的推送任务或兴趣强度大于预 定强度阔值的推送任务确定为目标推送任务;
[0106] 推送模块508,可W用于向用户推送目标推送任务对应的目标推送消息,目标推送 消息包括目标推送任务的目标标识所对应的目标信息W及推送目标信息的推送用户。
[0107] 在图5所示实施例中的第一种可能的实现方式中,推送模块508可W包括:获取单 元508a、生成单元508b和推送单元508c。
[010引获取单元508a,可W用于获取已被推送过的历史推送消息;
[0109] 生成单元508b,可W用于生成包含有目标推送消息W及历史推送消息的反馈页 面;
[0110] 推送单元508c,可W用于向用户推送反馈页面。
[0111] 在图5所示实施例中的第二种可能的实现方式中,生成单元508b可W包括;获取 子单元508bl、第一排序子单元508b2、第二排序子单元508b3和生成子单元508b4。
[0112] 获取子单元508bl,可W用于获取历史推送消息的推送时刻;
[0113] 第一排序子单元508b2,可W用于按照推送时刻依次排序历史推送消息;
[0114] 第二排序子单元508b3,可W用于按照兴趣强度依次排序至少一个目标推送消 息;
[0115] 生成子单元508b4,可W用于生成包含有排序后的历史推送消息和排序后的目标 推送消息的反馈页面,反馈页面中的目标推送消息排列在历史推送消息之前。
[0116] 在图5所示实施例中的第H种可能的实现方式中,目标信息推送装置还可W包 括:删除模块520和第四确定模块522。
[0117] 删除模块520,可W用于删除目标推送消息所对应的目标推送任务;
[0118] 第四确定模块522,可W用于将目标推送消息确定为历史推送消息。
[0119] 在图5所示实施例中的第四种可能的实现方式中,目标信息推送装置还可W包 括:接收模块505。
[0120] 接收模块505,可W用于接收用户发送的请求。
[0121] 在图5所示实施例中的第五种可能的实现方式中,目标信息推送装置还可W包 括;第一获取模块510、查询模块512和第二获取模块514。
[0122] 第一获取模块510,可W用于获取目标推送任务中的目标标识;
[0123] 查询模块512,可W用于根据第一获取模块510获取到的目标标识查询预存的推 送信息列表,推送信息列表用于存储至少一组对应关系,每组对应关系包括绑定的目标标 识、推送信息、推送用户W及推送时间段;
[0124] 第二获取模块514,可W用于获取与目标标识位于同组对应关系中的推送时间 段;
[0125] 推送模块508,还可W用于在还未达到推送时间段的结束时刻时,向用户所在的客 户端推送目标推送任务对应的目标推送消息。
[0126] 在图5所示实施例中的第六种可能的实现方式中,目标信息推送装置还可W包 括:检测模块516。
[0127] 检测模块516,可W用于检测用户所对应的存储有推送任务的推送任务列表的标 记是否为未读;
[012引第H确定模块506,还可W用于当检测模块516的检测结果为用户所对应的存储 有推送任务的推送任务列表的标记为未读时,确定出用户的目标推送任务;
[0129] 目标信息推送装置还可W包括;修改模块518。
[0130]修改模块518,可W用于将用户所对
应的存储有推送任务的推送任务列表的标记 修改为已读。
[0131]综上所述,本发明实施例提供的目标信息推送装置,通过在向用户推送时,根据该 用户对推送任务的兴趣强度确定目标推送任务,根据目标推送任务确定目标推送消息,向 该用户推送该些目标推送消息;解决了现有技术中在推送目标信息时,推送质量不高的问 题;由于在获取目标推送任务时可W根据用户的兴趣强度选择兴趣强度最大或兴趣强度大 于预定强度阔值的目标推送任务,因此大大减少了推送量,保证了向用户推送的推送消息 均是用户比较感兴趣的内容,达到了提高推送质量的效果。
[0132] 需要说明的是:上述实施例中提供的目标信息推送装置在进行目标信息推送时, 仅W上述各功能模块的划分进行举例说明,实际应用中,可W根据需要而将上述功能分配 由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,W完成W上描述 的全部或者部分功能。另外,上述实施例提供的目标信息推送装置与目标信息推送方法实 施例属于同一构思,其具体实现过程详见方法实施例,该里不再费述。
[0133]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0134] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读 存储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0135] W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种目标信息推送方法,其特征在于,所述方法包括: 根据目标信息确定符合条件的用户,所述用户具有接收到推送用户推送的所述目标信 息的权限; 对于确定的每个用户,将所述目标信息的目标标识以及所述用户对所述目标信息的兴 趣强度确定为所述用户的一项推送任务; 将具有最大兴趣强度的推送任务或所述兴趣强度大于预定强度阈值的推送任务确定 为目标推送任务; 向所述用户推送所述目标推送任务对应的目标推送消息,所述目标推送消息包括所述 目标推送任务的目标标识所对应的目标信息以及推送所述目标信息的所述推送用户。2. 根据权利要求1所述的方法,其特征在于,所述向所述用户推送所述目标推送任务 对应的目标推送消息,包括: 获取已被推送过的历史推送消息; 生成包含有所述目标推送消息以及所述历史推送消息的反馈页面; 向所述用户推送所述反馈页面。3. 根据权利要求2所述的方法,其特征在于,所述生成包含有所述目标推送消息以及 所述历史推送消息的反馈页面,包括: 获取所述历史推送消息的推送时刻; 按照所述推送时刻依次排序所述历史推送消息; 按照兴趣强度依次排序至少一个所述目标推送消息; 生成包含有排序后的所述历史推送消息和排序后的所述目标推送消息的反馈页面,所 述反馈页面中的所述目标推送消息排列在所述历史推送消息之前。4. 根据权利要求2所述的方法,其特征在于,在所述向所述用户推送所述目标推送任 务对应的目标推送消息之后,还包括: 删除所述目标推送消息所对应的推送任务; 将所述目标推送消息确定为历史推送消息。5. 根据权利要求1所述的方法,其特征在于,在所述将具有最大兴趣强度的推送任务 或所述兴趣强度大于预定强度阈值的推送任务确定为目标推送任务之前,还包括: 接收所述用户发送的请求。6. 根据权利要求1至5中任一所述的方法,其特征在于,在所述向所述用户推送所述目 标推送任务对应的目标推送消息之前,还包括: 获取所述目标推送任务中的目标标识; 根据所述目标标识查询预存的推送信息列表,所述推送信息列表用于存储至少一组对 应关系,每组对应关系包括绑定的目标标识、推送信息、推送用户以及推送时间段; 获取与所述目标标识位于同组对应关系中的推送时间段; 若还未达到所述推送时间段的结束时刻,则执行所述向所述用户推送所述目标推送任 务对应的目标推送消息的步骤。7. 根据权利要求6所述的方法,其特征在于,在所述将具有最大兴趣强度的推送任务 或所述兴趣强度大于预定强度阈值的推送任务确定为目标推送任务之前,还包括: 检测所述用户所对应的存储有所述推送任务的推送任务列表的标记是否为未读; 当检测结果为所述用户所对应的存储有所述推送任务的推送任务列表的标记为未读 时,则执行所述确定出所述用户的目标推送任务的步骤; 在所述将具有最大兴趣强度的推送任务或所述兴趣强度大于预定强度阈值的推送任 务确定为目标推送任务之后,还包括: 将所述用户所对应的存储有所述推送任务的推送任务列表的标记修改为已读。8. -种目标信息推送装置,其特征在于,所述装置包括: 第一确定模块,用于根据目标信息确定符合条件的用户,所述用户具有接收到推送用 户推送的所述目标信息的权限; 第二确定模块,用于对于确定的每个用户,将所述目标信息的目标标识以及所述用户 对所述目标信息的兴趣强度确定为所述用户的一项推送任务; 第三确定模块,用于将具有最大兴趣强度的推送任务或所述兴趣强度大于预定强度阈 值的推送任务确定为目标推送任务; 推送模块,用于向所述用户推送所述目标推送任务对应的目标推送消息,所述目标推 送消息包括所述目标推送任务的目标标识所对应的目标信息以及推送所述目标信息的所 述推送用户。9. 根据权利要求8所述的装置,其特征在于,所述推送模块包括: 获取单元,用于获取已被推送过的历史推送消息; 生成单元,用于生成包含有所述目标推送消息以及所述历史推送消息的反馈页面; 推送单元,用于向所述用户推送所述反馈页面。10. 根据权利要求9所述的装置,其特征在于,所述生成单元包括: 获取子单元,用于获取所述历史推送消息的推送时刻; 第一排序子单元,用于按照所述推送时刻依次排序所述历史推送消息; 第二排序子单元,用于按照兴趣强度依次排序至少一个所述目标推送消息; 生成子单元,用于生成包含有排序后的所述历史推送消息和排序后的所述目标推送消 息的反馈页面,所述反馈页面中的所述目标推送消息排列在所述历史推送消息之前。11. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 删除模块,用于删除所述目标推送消息所对应的目标推送任务; 第四确定模块,用于将所述目标推送消息确定为历史推送消息。12. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收用户发送的请求。13. 根据权利要求8至12中任一所述的装置,其特征在于,所述装置还包括: 第一获取模块,用于获取所述目标推送任务中的目标标识; 查询模块,用于根据所述第一获取模块获取到的目标标识查询预存的推送信息列表, 所述推送信息列表用于存储至少一组对应关系,每组对应关系包括绑定的目标标识、推送 信息、推送用户以及推送时间段; 第二获取模块,用于获取与所述目标标识位于同组对应关系中的推送时间段; 所述推送模块,还用于在还未达到所述推送时间段的结束时刻时,向所述用户推送所 述目标推送任务对应的目标推送消息。14. 根据权利要求13所述的装置,其特征在于,所述装置还包括: 检测模块,用于检测所述用户所对应的存储有所述推送任务的推送任务列表的标记是 否为未读; 所述第三确定模块,还用于当所述检测模块的检测结果为所述用户所对应的存储有所 述推送任务的推送任务列表的标记为未读时,确定出所述用户的目标推送任务; 所述装置还包括: 修改模块,用于将所述用户所对应的存储有所述推送任务的推送任务列表的标记修改 为已读。
【专利摘要】本发明公开了一种目标信息推送方法及装置,属于互联网应用领域。所述方法包括:根据目标信息确定符合条件的用户;对于确定的每个用户,将目标信息的目标标识以及用户对目标信息的兴趣强度确定为用户的一项推送任务;将具有最大兴趣强度的推送任务或兴趣强度大于预定强度阈值的推送任务确定为目标推送任务;向用户推送目标推送任务对应的目标推送消息。本发明通过根据该用户对推送任务的兴趣强度确定目标推送任务,根据目标推送任务确定目标推送消息,向该用户推送目标推送消息;解决了现有技术中在推送目标信息时,推送质量不高的问题;达到了提高推送质量的效果。
【IPC分类】H04L12/58, H04L12/18
【公开号】CN104901817
【申请号】CN201410083179
【发明人】王辉, 刘里
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月7日
【公告号】WO2015131748A1