The invention discloses a device and a method of information push method includes: determining push information and target users; to determine the push information and the target user's current preference; read to push the information history preferences set in the collection of historical records of the determined to push information and at least one of the history of the history of the user preference; according to the current preference and the historical preference set, determine the target user with respect to the history of user preferences to push the level of information; when the degree of coincidence degree of setting conditions, to the target user to push the push information. The application to determine the target user to push the information of current preferences, and according to the information push history preferences set the target user to push information with respect to the degree of history when the degree of satisfaction of user preferences, push the to push information to the target user level conditions, to achieve the goal the user push were target user preferences for information purposes.
【技术实现步骤摘要】
一种信息推送方法及装置
本申请涉及信息推送
,更具体地说,涉及一种信息推送方法及装置。
技术介绍
随着网络的发展,各式各样的社交软件如雨后春笋般呈现。社交软件可以提供用户发表文字、图片等功能,同时用户还可以通过其它软件将文章或者音乐分享到社交软件中,以供好友进行评论等操作。伴随着社交软件的普及,出现了一种借助社交软件向用户推送信息的技术。可以理解的是,不同用户对待不同的推送信息的态度不同,就某条推送信息而言,有些用户可能会比较喜欢,而其它用户可能会比较厌恶。因此,需要一种信息推送方案,以实现向用户推送用户喜好的信息。
技术实现思路
有鉴于此,本申请提供了一种信息推送方法及装置,用于提供一种信息推送方案,以实现向用户推送用户喜好的信息的目的。为了实现上述目的,现提出的方案如下:一种信息推送方法,包括:确定待推送信息及目标用户;确定所述待推送信息与目标用户的当前喜好度;读取待推送信息的历史喜好度集合,所述历史喜好度集合中记录有历史确定的所述待推送信息与历史用户的至少一个历史喜好度;根据所述当前喜好度及所述历史喜好度集合,确定目标用户相对于历史用户喜好所述待推送信息的程度;当所述程度符合设定程度条件时,向所述目标用户推送所述待推送信息。一种信息推送装置,包括:数据确定单元,用于确定待推送信息及目标用户;当前喜好度确定单元,用于确定所述待推送信息与目标用户的当前喜好度;历史喜好度集合读取单元,用于读取待推送信息的历史喜好度集合,所述历史喜好度集合中记录有历史确定的所述待推送信息与历史用户的至少一个历史喜好度;喜好程度确定单元,用于根据所述当前喜好度及所述历史喜好 ...
【技术保护点】
一种信息推送方法,其特征在于,包括:确定待推送信息及目标用户;确定所述待推送信息与目标用户的当前喜好度;读取待推送信息的历史喜好度集合,所述历史喜好度集合中记录有历史确定的所述待推送信息与历史用户的至少一个历史喜好度;根据所述当前喜好度及所述历史喜好度集合,确定目标用户相对于历史用户喜好所述待推送信息的程度;当所述程度符合设定程度条件时,向所述目标用户推送所述待推送信息。
【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:确定待推送信息及目标用户;确定所述待推送信息与目标用户的当前喜好度;读取待推送信息的历史喜好度集合,所述历史喜好度集合中记录有历史确定的所述待推送信息与历史用户的至少一个历史喜好度;根据所述当前喜好度及所述历史喜好度集合,确定目标用户相对于历史用户喜好所述待推送信息的程度;当所述程度符合设定程度条件时,向所述目标用户推送所述待推送信息。2.根据权利要求1所述的方法,其特征在于,所述当前喜好度为所述待推送信息的当前用户评分,所述历史喜好度集合为历史评分序列,历史评分序列中记录有历史确定的所述待推送信息的至少一个历史用户评分;所述根据所述当前喜好度及所述历史喜好度集合,确定目标用户相对于历史用户喜好所述待推送信息的程度,包括:确定所述历史评分序列中,小于所述当前用户评分的历史用户评分的个数与所述历史评分序列中历史用户评分的总个数的比例;所述当所述程度符合设定程度条件时,向所述目标用户推送所述待推送信息,包括:在判断所述比例大于预置的择优比例时,向所述目标用户推送所述待推送信息。3.根据权利要求2所述的方法,其特征在于,在所述确定所述历史评分序列中,小于所述当前用户评分的历史用户评分的个数与所述历史评分序列中历史用户评分的总个数的比例之后,还包括:将所述当前用户评分添加到所述历史评分序列中,并从中删除最早添加的一个历史用户评分。4.根据权利要求3所述的方法,其特征在于,所述当前用户评分和所述历史用户评分均属于闭区间[a,b]内的整数,其中a和b均为整数;所述确定所述历史评分序列中,小于所述当前用户评分的历史用户评分的个数与所述历史评分序列中历史用户评分的总个数的比例,包括:读取预置的统计数组,所述统计数组的长度为b-a,且统计数组中各元素按照由a到b的下标顺序排列,其中,每个元素的值为历史评分序列中与所述元素的下标相等的历史用户评分的个数;将所述统计数组中,下标与所述当前用户评分相等的元素的值加1;将所述统计数组中,下标与历史评分序列中最早添加的一个历史用户评分相等的元素的值减1;将所述统计数组中,首个元素、下标与所述当前用户评分相等的元素以及二者间的各元素的值求和,得到元素和值;计算所述元素和值与所述历史评分序列中历史用户评分的总个数的比值。5.根据权利要求4所述的方法,其特征在于,所述统计数组预先被拆分为若干个子数组,各子数组的长度相同;在读取预置的统计数组时,还包括:读取预置的计和数组,所述计和数组的长度与所述子数组的个数相同,每个子数组在计和数组中存在一个对应的元素,该元素的值与该元素对应的子数组中各元素的值的和值相等。6.根据权利要求5所述的方法,其特征在于,在所述将所述统计数组中,下标与所述当前用户评分相等的元素的值加1的同时,还包括:将所述统计数组中,下标与所述当前用户评分相等的元素所在的子数组,在计和数组中对应的元素的值加1;在所述将所述统计数组中,下标与历史评分序列中最早添加的一个历史用户评分相等的元素的值减1的同时,还包括:将所述统计数组中,下标与历史评分序列中最早添加的一个历史用户评分相等的元素所在的子数组,在计和数组中对应的元素的值减1;所述将所述统计数组中,首个元素、下标与所述当前用户评分相等的元素以及二者间的各元素的值求和,得到元素和值,包括:将所述统计数组中,下标与所述当前用户评分相等的元素所在子数组之前的所有子数组,在计和数组中所对应的元素的值求和,得到第一元素和值;将所述统计数组中,下标与所述当前用户评分相等的元素,以及该元素所在子数组中位于该元素前的所有元素的值求和,得到第二元素和值;将所述第一元素和值和所述第二元素和值求和,得到所述元...
【专利技术属性】
技术研发人员:陈细华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。