CN106126640B - 内容数据推送方法及装置 - Google Patents
内容数据推送方法及装置 Download PDFInfo
- Publication number
- CN106126640B CN106126640B CN201610464422.3A CN201610464422A CN106126640B CN 106126640 B CN106126640 B CN 106126640B CN 201610464422 A CN201610464422 A CN 201610464422A CN 106126640 B CN106126640 B CN 106126640B
- Authority
- CN
- China
- Prior art keywords
- data
- content
- clicking rate
- content data
- highest
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种内容数据推送方法及装置,属于数据处理领域。所述方法包括:将N个第一内容数据随机推送至第一终端设备集合,N为正整数;在第一预定时间间隔内停止推送所述第一内容数据,并获取所述N个第一内容数据的反馈数据;根据所述反馈数据,从所述N个第一内容数据中确定出下一次推送的第二内容数据;将所述第二内容数据推送至第二终端设备集合;解决了根据实时获取的反馈数据确定并推送的内容数据可能是劣质内容数据,导致优质内容数据的推送机会减少的问题,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
Description
技术领域
本发明涉及数据处理领域,特别涉及一种内容数据推送方法及装置。
背景技术
随着信息技术和互联网技术的快速发展,各种各样能够连接互联网的终端设备成为用户生活和工作中获取内容数据的重要途径。服务器通过向终端设备推送信息为使用终端设备的用户提供内容数据。
现有技术中,推送一般通过抽样推送的方式,第一次推送时随机将若干个内容数据推送给部分终端设备,再实时采集各个推送的内容数据的反馈数据,根据反馈数据计算各个推送的内容数据的实时点击率,根据实时点击率确定出下一次推送的内容数据,然后重复推送内容数据、采集反馈数据、计算实时点击率和根据实时点击率确定出下一次推送的内容数据的过程,直到全部终端设备都被推送过内容数据。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:内容数据从推送到用户的终端设备,再到用户点击查看的这段过程会存在一定时延,时延一般为10分钟以上,此时计算出的实时点击率不能真实反映出用户对推送的内容数据的关注程度,根据实时点击率确定并推送的内容数据可能是劣质内容数据,导致优质内容数据的推送机会减少。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种内容数据推送方法及装置。所述技术方案如下:
根据本发明的第一方面,提供了一种内容数据推送方法,所述方法包括:
将N个第一内容数据随机推送至第一终端设备集合,N为正整数;
在第一预定时间间隔内停止推送所述第一内容数据,并获取所述N个第一内容数据的反馈数据;
根据所述反馈数据,从所述N个第一内容数据中确定出下一次推送的第二内容数据;
将所述第二内容数据推送至第二终端设备集合。
根据本发明的第二方面,提供了一种内容数据推送装置,所述装置包括:
第一推送模块,用于将N个第一内容数据随机推送至第一终端设备集合,N为正整数;
第一获取模块,用于在第一预定时间间隔内停止推送所述第一内容数据,并获取所述N个第一内容数据的反馈数据;
第一确定模块,用于根据所述反馈数据,从所述N个第一内容数据中确定出下一次推送的第二内容数据;
第二推送模块,用于将所述第二内容数据推送至第二终端设备集合。
本发明实施例提供的技术方案带来的有益效果是:
通过将N个第一内容数据推送至第一终端设备集合后暂停推送第一数据内容,并且在暂停推送的预定时间间隔内获取N个第一内容数据的反馈数据,根据反馈数据确定下一次推送至第二终端设备集合的第二内容数据,由于从内容数据推送至终端设备,再到被点击查看这段过程会存在时延,实时获取的反馈数据并不能真实反映出用户对推送的内容数据的关注程度,如果根据实时获取的反馈数据确定下一次推送的内容数据,则确定出的下一次推送的内容数据可能是劣质内容数据,延迟一段时间后再获取N个第一内容数据的反馈数据,可以在一定程度上减小反馈数据与用户对推送的内容的真实关注程度之间的误差,使得根据延迟后获取的反馈数据确定出的下一次推送的内容数据是优质内容数据的机会更大,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个示例性实施例提供的内容数据推送方法的实施环境示意图;
图2是本发明一个示例性实施例提供的内容数据推送方法的方法流程图;
图3A是本发明另一个示例性实施例提供的内容数据推送方法的方法流程图;
图3B是是本发明另一个示例性实施例提供的内容数据推送方法的实施示意图;
图4是本发明一个示例性实施例提供的内容数据推送装置的框图;
图5是本发明另一个示例性实施例提供的内容数据推送装置的框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明实施例提供的一种实施环境的结构示意图。该实施环境包括:推荐***110和终端设备120,其中:
推荐***110是用于提供内容数据的后台***。推荐***110在不同的时间向不同的终端设备集合推送内容数据。内容数据是指在网络中以资源的形式来传输的数据,比如文档、视频、音频、网页等。
终端设备120是具有数据收发功能的设备,比如笔记本电脑、智能手机。终端设备120能够接收推荐***110推送的内容数据并在显示界面上显示;当内容数据被点击查看后,终端设备120能够向推荐***110发送内容数据的反馈数据,反馈数据是表示内容数据所受到的操作的情况的数据,比如:内容数据被点击查看的时间。
终端设备120的数量至少为1个。
推荐***110和终端设备120通过有线网络,或无线网络相连。
请参考图2,其示出了本发明一示例性实施例示出的一种内容数据推送方法的流程图。本实施例以该内容数据推送方法应用于实施环境中的推荐***中来举例说明,如图2所示,该内容数据推送方法包括以下步骤:
在步骤201中,将N个第一内容数据随机推送至第一终端设备集合,N为正整数。
内容数据是指在网络中以资源的形式来传输的数据,比如文档、视频、音频、网页等。
推送至第一终端设备集合的N个第一内容数据互不相同。
可选的,第一终端设备集合中包括至少一个终端设备。
可选的,若第一终端设备集合中有M个终端设备,将N个第一内容数据随机推送至M个终端设备,每个内容数据推送至M/N个终端设备。
在步骤202中,在第一预定时间间隔内停止推送第一内容数据,并获取N个第一内容数据的反馈数据。
反馈数据是表示内容数据所受到的操作的情况的数据,比如内容数据被点击查看的时间,内容数据的点击数。
在步骤203中,根据反馈数据,从N个第一内容数据中确定出下一次推送的第二内容数据。
可选的,第二内容数据是N个第一内容数据中的一个。
在步骤204中,将第二内容数据推送至第二终端设备集合。
可选的,第二终端设备集合中的终端设备是未被推送过第一内容数据的终端设备,或者,第二终端设备集合中的部分终端设备被推送过第一内容数据,部分终端设备未被推送过第一内容数据。
综上所述,本发明实施例提供的内容数据推送方法,通过将N个第一内容数据推送至第一终端设备集合后暂停推送第一数据内容,并且在暂停推送的预定时间间隔内获取N个第一内容数据的反馈数据,根据反馈数据确定下一次推送至第二终端设备集合的第二内容数据,由于从内容数据推送至终端设备,再到被点击查看这段过程会存在时延,实时获取的反馈数据并不能真实反映出用户对推送的内容数据的关注程度,如果根据实时获取的反馈数据确定下一次推送的内容数据,则确定出的下一次推送的内容数据可能是劣质内容数据,延迟一段时间后再获取N个第一内容数据的反馈数据,可以在一定程度上减小反馈数据与用户对推送的内容的真实关注程度之间的误差,使得根据延迟后获取的反馈数据确定出的下一次推送的内容数据是优质内容数据的机会更大,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
请参考图3A,其示出了本发明一示例性实施例示出的另一种内容数据推送方法的流程图。本实施例以该内容数据推送方法应用于实施环境中的推荐***中来举例说明,如图3A所示,该内容数据推送方法包括以下步骤:
在步骤301中,将N个第一内容数据随机推送至第一终端设备集合,N为正整数。
内容数据是指在网络中以资源的形式来传输的数据,比如文档、视频、音频、网页等。
推送至第一终端设备集合的N个第一内容数据互不相同。
可选的,第一终端设备集合中包括至少一个终端设备。
可选的,若第一终端设备集合中有M个终端设备,将N个第一内容数据随机推送至M个终端设备,每个内容数据推送至M/N个终端设备。其中,M为正整数,N为正整数。
在步骤302中,在第一预定时间间隔内停止推送第一内容数据,并获取N个第一内容数据的反馈数据。
反馈数据是表示内容数据所受到的操作的情况的数据,比如内容数据被点击查看的时间,内容数据的点击数。
在第一预定时间间隔内暂停推送第一内容数据,并在第一时间间隔内接收第一终端设备集合中的终端设备发送的N个第一内容数据的反馈数据。
在步骤303中,计算各个第一内容数据的点击率。
若第一内容数据i被推送至m个终端设备,根据反馈数据得到第一内容数据i的点击数为p,则第一内容数据i的点击率为p/m。其中,m为正整数,p为大于等于0的整数。
将最高点击率对应的第一内容数据确定为第二内容数据。该步骤有如下几种情况:
当最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量为一个时,执行步骤304;当最高点击率大于预定阈值且最高点击率对应的第一内容数据的数据大于一个时,执行步骤305a;当最高点击率不大于预定阈值时,执行步骤306或者执行步骤307。
可选的,预定阈值是预先设定的,预定阈值还可以根据实际情况进行更改。
在步骤304中,若最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量为一个,则将最高点击率对应的第一内容数据确定为第二内容数据。
在步骤305a中,若最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量至少为两个,则将最高点击率对应的第一内容数据随机推送至第三终端设备集合。
可选的,第三终端设备集合中的终端设备是所有未被推送过第一内容数据的终端设备中的一部分。比如,未被推送过第一内容数据的终端设备共有1000个,第三终端设备集合中的终端设备共有100个。
可选的,若最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量为k,第三终端设备集合中共有f个终端设备,则每个第一内容数据推送至f/k个终端设备,第三终端设备集合中的每个终端设备被推送一个内容数据,其中,f、k为正整数。比如,最高点击率为20%,最高点击率对应的第一内容数据有三个,分别为内容数据1,内容数据2,内容数据3,第三终端设备集合中有90个终端设备,将这三个第一内容数据推送至90个终端设备,每个内容数据推送至30个终端设备,第三终端设备集合中的每个终端设备被推送一个内容数据。
在步骤305b中,在第二预定时间间隔内停止推送第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的N个第一内容数据的反馈数据。
可选的,第二预定时间间隔等于第一预定时间间隔,或第二预定时间间隔不等于第一预定时间间隔。比如第一预定时间间隔为12分钟,第二预定时间间隔为2分钟,或第二预定时间间隔为12分钟。
如图3B所示,假设第一次推送的开始时间为15:04:02,间隔12分钟停止推送第一内容数据,也即在时间段T1即15:04:02至15:16:02内停止推送第一内容数据并获取N个内容数据的反馈数据,根据反馈数据计算得到最高点击率大于预定阈值,且最高点击率对应的第一内容数据的数量为两个,在15:16:50向第三终端设备集合推送最高点击率对应的两个第一内容数据,间隔6分钟停止推送第一内容数据,也即在时间段T2即15:16:50至15:22:20内停止推送第一内容数据,并获取从时间段S2即15:04:02至15:22:20内N个内容数据的反馈数据。
推荐***从反馈数据中获取到各个第一内容数据的点击数,在获取完N个第一内容数据的反馈数据后,重新计算各个第一内容数据的点击率,也即重新执行步骤303。
在步骤306中,若最高点击率不大于预定阈值,则随机推送最高点击率对应的第一内容数据。
当最高点击率不大于预定阈值时,有两种情况:
一、最高点击率不大于预定阈值且最高点击率对应的第一内容数据的数量为一个。
二、最高点击率不大于预定阈值且最高点击率对应的第一内容数据的数量至少为两个。
该步骤具体实现如下:
一、当最高点击率不大于预定阈值且最高点击率对应的第一内容数据的数量为一个时,将最高点击率对应的一个第一内容数据作为第二内容数据。
二、当最高点击率不大于预定阈值且最高点击率对应的第一内容数据的数量至少为两个时,将最高点击率对应的第一内容数据随机推送至第三终端设备集合;在第三预定时间间隔停止推送第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的N个第一内容数据的反馈数据。推荐***在获取完N个第一内容数据的反馈数据后,重新计算各个第一内容数据的点击率,也即重新执行步骤303。
需要说明的是,本发明实施例中提及的“一、二”等序数词,除非根据上下文其确实表达顺之意,应当理解为仅仅是起区分之用。
可选的,第三终端设备集合中的终端设备是所有未被推送过第一内容数据的终端设备中的一部分。比如,未被推送过第一内容数据的终端设备共有1000个,第三终端设备集合中的中的终端设备共有100个。
可选的,第三预定时间间隔小于第一预定时间间隔,第三预定时间间隔等于第二预定时间间隔,或第三预定时间间隔不等于第二预定时间间隔。比如:第一预定时间间隔为12分钟,第二预定时间间隔为5分钟,第三预定时间间隔为1分钟或5分钟。
如图3B所示,假设第一次推送的开始时间为15:04:02,间隔12分钟停止推送第一内容数据,也即在时间段T1即15:04:02至15:16:02内停止推送第一内容数据并获取N个内容数据的反馈数据,根据反馈数据计算得到最高点击率小于预定阈值,且最高点击率对应的第一内容数据的数量为两个,在15:16:50向第三终端设备集合推送最高点击率对应的两个第一内容数据,间隔6分钟停止推送第一内容数据,也即在时间段T2即15:16:50至15:22:20内停止推送第一内容数据,并获取从时间段S2即15:04:02至15:22:20内N个内容数据的反馈数据。
在达到预定时间后,若最高点击率仍不大于预定阈值,则停止推送第一内容数据。
在预定时间内,计算出各个第一内容数据的点击率后,比较最高点击率与预定阈值,若最高点击率大于预定阈值,则执行步骤304或步骤305a,若最高点击率不大于预定阈值,则循环执行步骤306,直到最高点击率大于最高阈值。如果在达到预定时间后,最高点击率仍不大与预定阈值,则停止推送第一内容数据,或者,若最高点击率不大于预定阈值,则执行步骤307。
可选的,预定时间是预先设置的,预定时间可以根据业务的实际需要进行更改。
在步骤307中,若最高点击率不大于预定阈值,则停止推送第一内容数据。
若最高点击率不大于预定阈值,推荐***认为N个第一内容数据都没有到达业务的预期效果,则停止推送第一内容数据。
在步骤308中,将第二内容数据推送至第二终端设备集合。
综上所述,本发明实施例提供的内容数据推送方法,通过将N个第一内容数据推送至第一终端设备集合后暂停推送第一数据内容,并且在暂停推送的预定时间间隔内获取N个第一内容数据的反馈数据,根据反馈数据确定下一次推送至第二终端设备集合的第二内容数据,由于从内容数据推送至终端设备,再到被点击查看这段过程会存在时延,实时获取的反馈数据并不能真实反映出用户对推送的内容数据的关注程度,如果根据实时获取的反馈数据确定下一次推送的内容数据,则确定出的下一次推送的内容数据可能是劣质内容数据,延迟一段时间后再获取N个第一内容数据的反馈数据,可以在一定程度上减小反馈数据与用户对推送的内容的真实关注程度之间的误差,使得根据延迟后获取的反馈数据确定出的下一次推送的内容数据是优质内容数据的机会更大,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
此外,本发明实施例还通过在达到预定时间后,最高点击率仍不大于预定阈值的情况下,停止推送内容数据,避免重复推送相同的内容数据,减少推荐***因不必要的计算带来的性能损耗。
在一个示例性的例子中,假设有10个第一内容数据1-10,首先推荐***在12:00:00向第一终端设备集合中的1000个终端设备推送第一内容数据1-10,每个第一内容数据被推送至第一终端设备集合,每个第一内容数据推送至100个终端设备,每个终端设备只接收一个第一内容数据。
停止推送内容数据12分钟,在停止推送的12分钟内,等待第一内容数据被点击查看,推荐***接收内容数据1-10的反馈数据,等12分钟结束后,计算各个第一内容数据点击率,计算出第一内容数据1的点击率为5%,第一内容数据2的点击率为10%,第一内容数据3的点击率为12%,第一内容数据4的点击率为5%,第一内容数据5的点击率为13%,第一内容数据6的点击率为18%,第一内容数据7的点击率为12%,第一内容数据8的点击率为20%,第一内容数据9的点击率为5%,第一内容数据10的点击率为1%。
有如下几种情况:
一、若预定阈值为19%,最高点击率为20%,将第一内容数据8确定为下次推送的第二内容数据,向第二终端设备集合推送第一内容数据8。
二、若预定阈值为19%,假设上述第一内容数据9的点击率为20%,则最高点击率20%对应的第一内容数据有2个,为第一内容数据8和第一内容数据9,将第一内容数据8和第一内容数据9推送至第三终端设备集合,停止推送第一内容数据4分钟,在停止推送的4分钟内,等待第一内容数据被点击查看,推荐***接收内容数据1-10的反馈数据,等4分钟结束后,计算各个第一内容数据的点击率,若此时最高点击率对应的第一内容数据的数量为一个,则将最高点击率对应的第一内容数据确定为第二内容数据,向第二终端设备集合推送第二内容数据,否则,再将最高点击率对应的几个第一内容数据推送至第四终端设备集合,第四终端设备集合中的终端设备是所有未被推送过内容数据的终端设备中的一部分,继续停止推送获取反馈数据和计算各个第一内容数据的点击率的步骤,直到最高点击率对应的内容数据的数量为一个。
三、若预定阈值为22%,最高点击率为20%小于预定阈值,最高点击率20%对应的第一内容数据只有一个,为第一内容数据8,则将第一内容数据8推送至第三终端设备集合,停止推送第一内容数据5分钟,在停止推送的5分钟内,等待第一内容数据被点击查看,推荐***接收内容数据1-10的反馈数据,等5分钟结束后,计算各个第一内容数据点击率,若此时计算出第一内容数据1的点击率为6%,第一内容数据2的点击率为11%,第一内容数据3的点击率为11%,第一内容数据4的点击率为5%,第一内容数据5点击率为13%,第一内容数据6的点击率为18%,第一内容数据7的点击率为12%,第一内容数据8的点击率为23%,第一内容数据9的点击率为5%,第一内容数据10的点击率为1%,最高点击率为23%,则将第一内容数据8确定为第二内容数据,向第二终端设备集合推送第一内容数据8。若在预定时间12:30:00时刻内,此时计算出最高点击率仍小于22%,则再将最高点击率对应的第一内容数据推送至第四终端设备集合,第四终端设备集合中的终端设备是所有未被推送过内容数据的终端设备中的一部分,继续停止推送获取反馈数据和计算各个第一内容数据的点击率的步骤,若达到预定时间12:30:00时刻,计算出的最高点击率仍小于22%,则停止推送第一内容数据。
四、若预定阈值为22%,最高点击率为20%小于预定阈值,表明第一内容数据都没有达到业务的预期标准,则停止推送第一内容数据。
五、若预定阈值为22%,假设上述第一内容数据9的点击率为20%,则最高点击率20%小于预定阈值,且最高点击率20%对应的第一内容数据有2个,为第一内容数据8和第一内容数据9,将第一内容数据8和第一内容数据9推送至第三终端设备集合,停止推送第一内容数据4分钟,在停止推送的4分钟内,等待第一内容数据被点击查看,推荐***接收内容数据1-10的反馈数据,等4分钟结束后,计算各个第一内容数据的点击率,再根据计算得到的点击率确定后续需要执行的步骤。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对应本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图4,其示出了本发明一个实施例提供的内容数据推送装置的结构方框图。该内容数据推送装置可以通过软件、硬件或者两者的结合实现成为上述可提供内容数据推送服务的推荐***的全部或者一部分。如图4所示,该装置包括:
第一推送模块410,用于将N个第一内容数据随机推送至第一终端设备集合,N为正整数。
第一获取模块420,用于在第一预定时间间隔内停止推送第一内容数据,并获取N个第一内容数据的反馈数据。
第一确定模块430,用于根据反馈数据,从N个第一内容数据中确定出下一次推送的第二内容数据。
第二推送模块440,用于将第二内容数据推送至第二终端设备集合。
综上所述,本发明实施例提供的内容数据推送装置,通过将N个第一内容数据推送至第一终端设备集合后暂停推送第一数据内容,并且在暂停推送的预定时间间隔内获取N个第一内容数据的反馈数据,根据反馈数据确定下一次推送至第二终端设备集合的第二内容数据,由于从内容数据推送至终端设备,再到被点击查看这段过程会存在时延,实时获取的反馈数据并不能真实反映出用户对推送的内容数据的关注程度,如果根据实时获取的反馈数据确定下一次推送的内容数据,则确定出的下一次推送的内容数据可能是劣质内容数据,延迟一段时间后再获取N个第一内容数据的反馈数据,可以在一定程度上减小反馈数据与用户对推送的内容的真实关注程度之间的误差,使得根据延迟后获取的反馈数据确定出的下一次推送的内容数据是优质内容数据的机会更大,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
请参考图5,其示出了本发明另一个实施例提供的内容数据推送装置的结构方框图。该内容数据推送装置可以通过软件、硬件或者两者的结合实现成为上述可提供内容数据推送服务的推荐***的全部或者一部分。如图5所示,该装置包括:
第一推送模块510,用于将N个第一内容数据随机推送至第一终端设备集合,N为正整数。
第一获取模块520,用于在第一预定时间间隔内停止推送第一内容数据,并获取N个第一内容数据的反馈数据。
第一确定模块530,用于根据反馈数据,从N个第一内容数据中确定出下一次推送的第二内容数据。
第二推送模块540,用于将第二内容数据推送至第二终端设备集合。
可选的,第一确定模块530,包括:
计算单元531,用于计算各个第一内容数据的点击率。
内容数据确定单元532,用于将最高点击率对应的第一内容数据确定为第二内容数据。
可选的,内容数据确定单元532,还用于:
若最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量为一个,则将最高点击率对应的第一内容数据确定为第二内容数据。
可选的,内容数据确定单元532,还用于:
若最高点击率大于预定阈值且最高点击率对应的第一内容数据的数量至少为两个,则将最高点击率对应的第一内容数据随机推送至第三终端设备集合;
该装置还包括:
第二获取模块550,用于在第二预定时间间隔内停止推送第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的N个第一内容数据的反馈数据。
重复执行模块560,用于执行计算各个第一内容数据的点击率的步骤。
可选的,内容数据确定单元532,还用于:
若最高点击率不大于预定阈值,则随机推送最高点击率对应的第一内容数据,或,停止推送第一内容数据。
可选的,内容数据确定单元532,还用于:
当最高点击率对应的第一内容数据的数量为一个时,将最高点击率作为第二内容数据。
当最高点击率对应的第一内容数据的数量至少为两个时,将最高点击率对应的第一内容数据随机推送至第三终端设备集合。
可选的,该装置还包括:
第三获取模块570,用于在第三预定时间间隔内停止推送第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的N个第一内容数据的反馈数据。
重复执行模块560,用于执行计算各个第一内容数据的点击率的步骤。
可选的,该装置还包括:
停止推送模块580,用于在达到预定时间后,若最高点击率仍不大于预定阈值,则停止推送第一内容数据。
综上所述,本发明实施例提供的内容数据推送装置,通过将N个第一内容数据推送至第一终端设备集合后暂停推送第一数据内容,并且在暂停推送的预定时间间隔内获取N个第一内容数据的反馈数据,根据反馈数据确定下一次推送至第二终端设备集合的第二内容数据,由于从内容数据推送至终端设备,再到被点击查看这段过程会存在时延,实时获取的反馈数据并不能真实反映出用户对推送的内容数据的关注程度,如果根据实时获取的反馈数据确定下一次推送的内容数据,则确定出的下一次推送的内容数据可能是劣质内容数据,延迟一段时间后再获取N个第一内容数据的反馈数据,可以在一定程度上减小反馈数据与用户对推送的内容的真实关注程度之间的误差,使得根据延迟后获取的反馈数据确定出的下一次推送的内容数据是优质内容数据的机会更大,达到了减少推送劣质内容数据的机会,提高优质内容数据的推送机会的效果。
此外,本发明实施例还通过在达到预定时间后,最高点击率仍不大于预定阈值的情况下,停止推送内容数据,避免重复推送相同的内容数据,减少服务器因不必要的计算带来的性能损耗。
需要说明的是:上述实施例提供的内容数据推送装置在推送内容数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的内容数据推送装置与内容数据推送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种内容数据推送方法,其特征在于,所述方法包括:
将N个第一内容数据随机推送至第一终端设备集合,N为正整数;
在第一预定时间间隔内停止推送所述第一内容数据,并获取所述N个第一内容数据的反馈数据;
计算各个所述第一内容数据的点击率;
若最高点击率大于预定阈值且所述最高点击率对应的所述第一内容数据的数量为一个,则将所述最高点击率对应的所述第一内容数据确定为第二内容数据;
若最高点击率大于预定阈值且所述最高点击率对应的所述第一内容数据的数量至少为两个,则将所述最高点击率对应的所述第一内容数据随机推送至第三终端设备集合,所述第三终端设备集合中的终端设备未被推送过所述第一内容数据;
在第二预定时间间隔内停止推送所述第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的所述N个第一内容数据的反馈数据;
执行所述计算各个所述第一内容数据的点击率的步骤;
将所述第二内容数据推送至第二终端设备集合。
2.根据权利要求1所述的方法,其特征在于,所述计算各个所述第一内容数据的点击率之后,所述方法还包括:
若所述最高点击率不大于预定阈值,则推送所述最高点击率对应的所述第一内容数据,或,停止推送所述第一内容数据。
3.根据权利要求2所述的方法,其特征在于,所述推送所述最高点击率对应的所述第一内容数据,包括:
当所述最高点击率对应的所述第一内容数据的数量为一个时,将所述最高点击率作为所述第二内容数据;
当所述最高点击率对应的所述第一内容数据的数量至少为两个时,将所述最高点击率对应的所述第一内容数据随机推送至所述第三终端设备集合。
4.根据权利要求3所述的方法,其特征在于,所述当所述最高点击率对应的所述第一内容数据的数量至少为两个时,将所述最高点击率对应的所述第一内容数据随机推送至第三终端设备集合之后,所述方法还包括:
在第三预定时间间隔内停止推送所述第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的所述N个第一内容数据的反馈数据;
执行所述计算各个所述第一内容数据的点击率的步骤。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在达到预定时间后,若所述最高点击率仍不大于所述预定阈值,则停止推送所述第一内容数据。
6.一种内容数据推送装置,其特征在于,所述装置包括:
第一推送模块,用于将N个第一内容数据随机推送至第一终端设备集合,N为正整数;
第一获取模块,用于在第一预定时间间隔内停止推送所述第一内容数据,并获取所述N个第一内容数据的反馈数据;
计算单元,用于计算各个所述第一内容数据的点击率;
内容数据确定单元,用于若最高点击率大于预定阈值且所述最高点击率对应的所述第一内容数据的数量为一个,则将所述最高点击率对应的所述第一内容数据确定为第二内容数据;
所述内容数据确定单元,还用于若最高点击率大于预定阈值且所述最高点击率对应的所述第一内容数据的数量至少为两个,则将所述最高点击率对应的所述第一内容数据随机推送至第三终端设备集合,所述第三终端设备集合中的终端设备未被推送过所述第一内容数据;
第二获取模块,用于在第二预定时间间隔内停止推送所述第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的所述N个第一内容数据的反馈数据;
重复执行模块,用于执行所述计算各个所述第一内容数据的点击率的步骤;
第二推送模块,用于将所述第二内容数据推送至第二终端设备集合。
7.根据权利要求6所述的装置,其特征在于,所述内容数据确定单元,还用于:
若所述最高点击率不大于预定阈值,则随机推送所述最高点击率对应的所述第一内容数据,或,停止推送所述第一内容数据。
8.根据权利要求7所述的装置,其特征在于,所述内容数据确定单元,还用于:
当所述最高点击率对应的所述第一内容数据的数量为一个时,将所述最高点击率作为所述第二内容数据;
当所述最高点击率对应的所述第一内容数据的数量至少为两个时,将所述最高点击率对应的所述第一内容数据随机推送至所述第三终端设备集合。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于在第三预定时间间隔内停止推送所述第一内容数据,并获取在从第一次推送的开始时间至本次停止推送的结束时间的时间段内的所述N个第一内容数据的反馈数据;
重复执行模块,用于执行所述计算各个所述第一内容数据的点击率的步骤。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
停止推送模块,用于在达到预定时间后,若所述最高点击率仍不大于所述预定阈值,则停止推送所述第一内容数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610464422.3A CN106126640B (zh) | 2016-06-23 | 2016-06-23 | 内容数据推送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610464422.3A CN106126640B (zh) | 2016-06-23 | 2016-06-23 | 内容数据推送方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106126640A CN106126640A (zh) | 2016-11-16 |
CN106126640B true CN106126640B (zh) | 2019-01-22 |
Family
ID=57268606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610464422.3A Active CN106126640B (zh) | 2016-06-23 | 2016-06-23 | 内容数据推送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106126640B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107273508B (zh) * | 2017-06-20 | 2020-07-10 | 北京百度网讯科技有限公司 | 基于人工智能的信息处理方法和装置 |
CN107392054A (zh) * | 2017-08-23 | 2017-11-24 | 爱爱网(深圳)电子商务有限公司 | 一种隐私阅读的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104298673A (zh) * | 2013-07-17 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 一种对应用程序推送的效果进行统计的方法、装置及*** |
CN105023172A (zh) * | 2015-07-03 | 2015-11-04 | 叶秀兰 | 一种基于服务器推的广告推送*** |
CN105427139A (zh) * | 2015-12-31 | 2016-03-23 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及服务器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9043919B2 (en) * | 2008-10-21 | 2015-05-26 | Lookout, Inc. | Crawling multiple markets and correlating |
-
2016
- 2016-06-23 CN CN201610464422.3A patent/CN106126640B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104298673A (zh) * | 2013-07-17 | 2015-01-21 | 腾讯科技(深圳)有限公司 | 一种对应用程序推送的效果进行统计的方法、装置及*** |
CN105023172A (zh) * | 2015-07-03 | 2015-11-04 | 叶秀兰 | 一种基于服务器推的广告推送*** |
CN105427139A (zh) * | 2015-12-31 | 2016-03-23 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN106126640A (zh) | 2016-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140298101A1 (en) | Distributed pressure testing system and method | |
CN109819048B (zh) | 数据同步方法、装置、终端及存储介质 | |
CN110012302A (zh) | 一种网络直播监测方法及装置、数据处理方法 | |
CN106067043A (zh) | 一种性能测试方法及*** | |
CN104182683A (zh) | 一种联机事务的监控方法、装置及*** | |
CN106126640B (zh) | 内容数据推送方法及装置 | |
WO2014176919A1 (en) | Method and system for displaying recommended pages by terminal device | |
CN110019386A (zh) | 一种流数据处理方法及设备 | |
CN109213703A (zh) | 一种数据检测方法及数据检测装置 | |
US11341842B2 (en) | Metering data management system and computer readable recording medium | |
CN112994980A (zh) | 时延测试方法、装置、电子设备和存储介质 | |
CN109257244A (zh) | 用户行为数据的传输控制方法、装置及*** | |
CN109388589A (zh) | 一种调整缓存分区比例的方法、设备及存储介质 | |
CN107018039B (zh) | 测试服务器集群性能瓶颈的方法和装置 | |
CN117009283A (zh) | 一种多核多芯片数据处理方法、装置、芯片及存储介质 | |
CN109120731B (zh) | 一种通用型通讯方法、***及装置 | |
US20230063599A1 (en) | Edge computing network, data transmission method and apparatus, device and storage medium | |
CN107798009A (zh) | 数据聚合方法、装置及*** | |
JP6243906B2 (ja) | モバイルデバイス内で複数の候補アプリケーションのための通信接続を提供するための方法及びデバイス | |
CN109818851A (zh) | 一种消息持久化方法、装置及电子设备 | |
CN104301806A (zh) | 视频识别方法、装置和*** | |
US9479579B2 (en) | Grouping processing method and system | |
JP2015528260A5 (zh) | ||
CN103888586A (zh) | 一种传输数据的方法和终端 | |
CN106230928A (zh) | 一种文件上传的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221123 Address after: 1402, Floor 14, Block A, Haina Baichuan Headquarters Building, No. 6, Baoxing Road, Haibin Community, Xin'an Street, Bao'an District, Shenzhen, Guangdong 518133 Patentee after: Shenzhen Yayue Technology Co.,Ltd. Address before: 2, 518000, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |
|
TR01 | Transfer of patent right |