用于推送信息的方法和装置制造方法及图纸

技术编号:19327794 阅读:31 留言:0更新日期:2018-11-03 14:38
本申请公开了用于推送信息的方法和装置。上述方法的一具体实施方式包括:获取各目标信息的期望转化次数,上述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;检测各目标信息的实际转化次数,上述实际转化次数表示实际的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;根据实际转化次数以及期望转化次数,确定各目标信息的推送排序;根据推送排序,向用户终端推送各目标信息。该实施方式避免了浪费用户终端展示目标信息所耗费的流量的现象,有利于提高目标信息的转化效率。

Method and device for pushing information

The application discloses a method and device for pushing information. One specific embodiment of the above method includes: acquiring the desired conversion times of each target information, the expected conversion times denote the expected number of times the user enters the page to which the target information is directed through the user terminal after pushing the target information; detecting the actual conversion times of each target information, and the actual conversion times mentioned above. Represents the actual number of times the user enters the page to which the target information is directed through the user terminal after pushing the target information; determines the pushing order of the target information according to the actual conversion number and the expected conversion number; and pushes the target information to the user terminal according to the pushing order. The implementation method avoids wasting the flow of the user terminal displaying the target information, and is conducive to improving the conversion efficiency of the target information.

【技术实现步骤摘要】
用于推送信息的方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及一种用于推送信息的方法和装置。
技术介绍
信息推送,又称为“网络广播”,是通过一定的技术标准或协议,在互联网上通过推送用户终端需要的信息来减少信息过载的一项技术。信息推送技术通过主动向用户终端推送信息,可以有效地提高用户接收信息的效率。用户在接收到推送的信息后,通过点击信息进入信息指向的页面称为转化。然而,现有的信息推送方式通常是在确定信息的实际转化次数达到期望转化次数后,不再向用户终端推送信息。而用于推送信息的服务器在检测信息的实际转化次数时,通常存在延时,这样可能导致在达到信息的期望转化次数后,服务器继续向用户终端推送信息,浪费了用户终端展示推送的信息的流量。
技术实现思路
本申请的目的在于提出一种用于推送信息的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种用于推送信息的方法,上述方法包括:获取各目标信息的期望转化次数,上述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;检测各目标信息的实际转化次数,上述实际转化次数表示实际的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;根据上述实际转化次数以及上述期望转化次数,确定各目标信息的推送排序;根据上述推送排序,向上述用户终端推送各目标信息。在一些实施例中,上述检测各目标信息的实际转化次数,包括:接收第三方服务器发送的转化成功回执,上述第三方服务器用于监测各目标信息是否成功转化,并在转化成功后返回上述转化成功回执;对于每一目标信息,确定接收到的该目标信息的转化成功回执的数量为该目标信息的实际转化次数。在一些实施例中,上述根据上述实际转化次数以及上述期望转化次数,确定各目标信息的推送排序,包括:根据上述实际转化次数、上述期望转化次数以及预设的推送值确定方式,确定各目标信息的推送值;根据各推送值,确定各目标信息的推送排序。在一些实施例中,上述根据上述实际转化次数、上述期望转化次数以及预设的推送值确定方式,确定各目标信息的推送值,包括:根据预设的推送值确定方式,确定各目标信息的初始推送值;根据上述实际转化次数、上述期望转化次数以及上述初始推送值,确定各目标信息的更新推送值。在一些实施例中,上述根据预设的推送值确定方式,确定各目标信息的初始推送值,包括:提取推送的历史目标信息的特征以及接收上述历史目标信息的用户的特征;利用机器学习算法学习上述历史目标信息的特征及上述用户的特征,并训练预设的预测模型,其中,上述预测模型用于表征目标信息的特征及用户的特征与目标信息成功转化的概率的对应关系;利用训练后的预测模型,确定向上述用户推送各目标信息后各目标信息成功转化的概率;根据上述概率,确定各目标信息的初始推送值。在一些实施例中,上述根据预设的推送值确定方式,确定各目标信息的初始推送值,包括:对于每一目标信息,根据该目标信息的实际转化次数以及实际推送次数,确定该目标信息的初始推送值。在一些实施例中,上述根据上述实际转化次数、上述期望转化次数以及上述初始推送值,确定各目标信息的更新推送值,包括:对于每一目标信息,根据上述实际转化次数及上述期望转化次数,确定该目标信息的转化率;响应于上述转化率等于1,确定该目标信息的更新推送值为第一预设值;响应于上述转化率大于或等于第二预设值且小于1,根据达到上述转化率所经过的时长及上述初始推送值,确定该目标信息的更新推送值;响应于上述转化率小于上述第二预设值,确定该目标信息的初始推送值为上述更新推送值。在一些实施例中,上述根据上述推送排序,向上述用户终端推送各目标信息,包括:对于每一目标信息,获取该目标信息的推送条件;检测上述推送条件是否满足;响应于上述推送条件满足,根据上述推送排序,向上述用户终端推送各目标信息。在一些实施例中,上述方法还包括:接收上述用户终端发送的信息推送请求;检测自接收上述信息推送请求至当前时刻的请求等待时长是否大于第一预设时长;响应于上述请求等待时长小于或等于上述第一预设时长,根据上述推送排序更新缓存,并向上述用户终端推送各目标信息。在一些实施例中,上述方法还包括:接收上述用户终端发送的信息推送请求;检测自接收上述信息推送请求至当前时刻的请求等待时长是否大于第一预设时长;响应于上述请求等待时长小于或等于上述第一预设时长,根据上述推送排序更新缓存,并向上述用户终端推送各目标信息。第二方面,本申请实施例提供了一种用于推送信息的装置,上述装置包括:获取单元,用于获取各目标信息的期望转化次数,上述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;检测单元,用于检测各目标信息的实际转化次数,上述实际转化次数表示实际的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;排序单元,用于根据上述实际转化次数以及上述期望转化次数,确定各目标信息的推送排序;推送单元,用于根据上述推送排序,向上述用户终端推送各目标信息。在一些实施例中,上述检测单元包括:接收模块,用于接收第三方服务器发送的转化成功回执,上述第三方服务器用于监测各目标信息是否成功转化,并在转化成功后返回上述转化成功回执;确定模块,用于对于每一目标信息,确定接收到的该目标信息的转化成功回执的数量为该目标信息的实际转化次数。在一些实施例中,上述排序单元包括:推送值确定模块,用于根据上述实际转化次数、上述期望转化次数以及预设的推送值确定方式,确定各目标信息的推送值;推送排序确定模块,用于根据各推送值,确定各目标信息的推送排序。在一些实施例中,上述推送值确定模块进一步用于:根据预设的推送值确定方式,确定各目标信息的初始推送值;根据上述实际转化次数、上述期望转化次数以及上述初始推送值,确定各目标信息的更新推送值。在一些实施例中,上述推送值确定模块进一步用于:提取推送的历史目标信息的特征以及接收上述历史目标信息的用户的特征;利用机器学习算法学习上述历史目标信息的特征及上述用户的特征,并训练预设的预测模型,其中,上述预测模型用于表征目标信息的特征及用户的特征与目标信息成功转化的概率的对应关系;利用训练后的预测模型,确定向上述用户推送各目标信息后各目标信息成功转化的概率;根据上述概率,确定各目标信息的初始推送值。在一些实施例中,上述推送值确定模块进一步用于:对于每一目标信息,根据该目标信息的实际转化次数以及实际推送次数,确定该目标信息的初始推送值。在一些实施例中,上述推送值确定模块进一步用于:对于每一目标信息,根据上述实际转化次数及上述期望转化次数,确定该目标信息的转化率;响应于上述转化率等于1,确定该目标信息的更新推送值为第一预设值;响应于上述转化率大于或等于第二预设值且小于1,根据达到上述转化率所经过的时长及上述初始推送值,确定该目标信息的更新推送值;响应于上述转化率小于上述第二预设值,确定该目标信息的初始推送值为上述更新推送值。在一些实施例中,上述推送单元包括:推送条件获取模块,用于对于每一目标信息,获取该目标信息的推送条件;检测模块,用于检测上述推送条件是否满足;推送模块,用于响应于上述推送条件满足,根据上述推送排序,向上述用户终端推送各目标信息。在本文档来自技高网...

【技术保护点】
1.一种用于推送信息的方法,其特征在于,所述方法包括:获取各目标信息的期望转化次数,所述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;检测各目标信息的实际转化次数,所述实际转化次数表示实际的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;根据所述实际转化次数以及所述期望转化次数,确定各目标信息的推送排序;根据所述推送排序,向所述用户终端推送各目标信息。

【技术特征摘要】
1.一种用于推送信息的方法,其特征在于,所述方法包括:获取各目标信息的期望转化次数,所述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;检测各目标信息的实际转化次数,所述实际转化次数表示实际的在推送目标信息后用户通过用户终端进入目标信息所指向的页面的次数;根据所述实际转化次数以及所述期望转化次数,确定各目标信息的推送排序;根据所述推送排序,向所述用户终端推送各目标信息。2.根据权利要求1所述的方法,其特征在于,所述检测各目标信息的实际转化次数,包括:接收第三方服务器发送的转化成功回执,所述第三方服务器用于监测各目标信息是否成功转化,并在转化成功后返回所述转化成功回执;对于每一目标信息,确定接收到的该目标信息的转化成功回执的数量为该目标信息的实际转化次数。3.根据权利要求1所述的方法,其特征在于,所述根据所述实际转化次数以及所述期望转化次数,确定各目标信息的推送排序,包括:根据所述实际转化次数、所述期望转化次数以及预设的推送值确定方式,确定各目标信息的推送值;根据各推送值,确定各目标信息的推送排序。4.根据权利要求3所述的方法,其特征在于,所述根据所述实际转化次数、所述期望转化次数以及预设的推送值确定方式,确定各目标信息的推送值,包括:根据预设的推送值确定方式,确定各目标信息的初始推送值;根据所述实际转化次数、所述期望转化次数以及所述初始推送值,确定各目标信息的更新推送值。5.根据权利要求4所述的方法,其特征在于,所述根据预设的推送值确定方式,确定各目标信息的初始推送值,包括:提取推送的历史目标信息的特征以及接收所述历史目标信息的用户的特征;利用机器学习算法学习所述历史目标信息的特征及所述用户的特征,并训练预设的预测模型,其中,所述预测模型用于表征目标信息的特征及用户的特征与目标信息成功转化的概率的对应关系;利用训练后的预测模型,确定向所述用户推送各目标信息后各目标信息成功转化的概率;根据所述概率,确定各目标信息的初始推送值。6.根据权利要求4所述的方法,其特征在于,所述根据预设的推送值确定方式,确定各目标信息的初始推送值,包括:对于每一目标信息,根据该目标信息的实际转化次数以及实际推送次数,确定该目标信息的初始推送值。7.根据权利要求4所述的方法,其特征在于,所述根据所述实际转化次数、所述期望转化次数以及所述初始推送值,确定各目标信息的更新推送值,包括:对于每一目标信息,根据所述实际转化次数及所述期望转化次数,确定该目标信息的转化率;响应于所述转化率等于1,确定该目标信息的更新推送值为第一预设值;响应于所述转化率大于或等于第二预设值且小于1,根据达到所述转化率所经过的时长及所述初始推送值,确定该目标信息的更新推送值;响应于所述转化率小于所述第二预设值,确定该目标信息的初始推送值为所述更新推送值。8.根据权利要求1所述的方法,其特征在于,所述根据所述推送排序,向所述用户终端推送各目标信息,包括:对于每一目标信息,获取该目标信息的推送条件;检测所述推送条件是否满足;响应于所述推送条件满足,根据所述推送排序,向所述用户终端推送各目标信息。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述用户终端发送的信息推送请求;检测自接收所述信息推送请求至当前时刻的请求等待时长是否大于第一预设时长;响应于所述请求等待时长小于或等于所述第一预设时长,根据所述推送排序更新缓存,并向所述用户终端推送各目标信息。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:响应于所述请求等待时长大于所述第一预设时长,检测所述缓存中是否存储有目标信息;响应于所述缓存中存储有目标信息,根据所述推送排序,向所述用户终端推送各目标信息。11.一种用于推送信息的装置,其特征在于,所述装置包括:获取单元,用于获取各目标信息的期望转化次数,所述期望转化次数表示所期望的在推送目标信息后用户通过用户终端进入目标信...

【专利技术属性】
技术研发人员:蒋能学黄盛林王更生王森
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1