一种信息推送方法、装置及存储介质制造方法及图纸

技术编号:27566725 阅读:16 留言:0更新日期:2021-03-09 22:12
本发明专利技术公开了一种信息推送方法,计算第一待添加用户标签和所述第一用户集合中的各用户标签之间的第二社区函数值;基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理;当确定不将所述第一待添加用户添加至所述第一用户集合、且确定所述第一用户集合完成添加处理时,向所述第一用户集合中包含的用户推送与所述第一用户集合的标签相对应的信息。本发明专利技术还同时公开了一种信息推送装置及存储介质。这样,能够为用户推送与自身标签相对应的信息,使得信息推送更精准。信息推送更精准。信息推送更精准。

【技术实现步骤摘要】
一种信息推送方法、装置及存储介质


[0001]本专利技术涉及多媒体
,尤其涉及一种信息推送方法、装置及存储介质。

技术介绍

[0002]随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载的时代,随之而来的是如何从大量信息中找到自己感兴趣的信息。因此,各种信息推荐方法应运而生,旨在帮助用户发现他们感兴趣的新内容。
[0003]目前,确定具有兴趣相似的用户的集合的方法是,基于用户签到的地理位置和共同好友,计算距离相似度和熟识度,得到具有相似兴趣的用户集合。该方法中用户的地理位置信息需要用户的许可,显然,时常会出现用户未许可的情况发生,从而导致相似用户集合的确定出现偏差,进而影响到信息的准确推送。

技术实现思路

[0004]有鉴于此,本专利技术实施例期望提供一种信息推送方法、装置及存储介质,旨在解决现有技术中存在的上述问题。
[0005]为达到上述目的,本专利技术实施例的技术方案是这样实现的:
[0006]本专利技术实施例提供一种信息推送方法,所述方法包括:
[0007]计算第一待添加用户标签和第一用户集合中的各用户标签之间的第二社区函数值;其中,所述第一待添加用户为所述第一用户集合之外的用户;所述社区函数值用于表征用户标签之间的相似程度;
[0008]基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理;
[0009]当确定不将所述第一待添加用户添加至所述第一用户集合、且确定所述第一用户集合完成添加处理时,向所述第一用户集合中包含的用户推送与所述第一用户集合的标签相对应的信息。
[0010]上述方案中,所述基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理,包括:
[0011]当所述第二社区函数值大于所述第一社区函数值时,将所述第一待添加用户添加至所述第一用户集合、且继续进行所述第一用户集合的用户添加处理;或者,
[0012]当所述第二社区函数值小于等于所述第一社区函数值时,不将所述第一待添加用户添加至所述第一用户集合,并且确定所述第一用户集合完成添加处理。
[0013]上述方案中,所述计算第一待添加用户标签和第一用户集合中的各用户标签之间的第二社区函数值,包括:
[0014]根据所述第一待添加用户标签与所述第一用户集合中的部分用户标签的余弦相
似度,确定外部边密度;
[0015]根据所第一用户集合中的各用户标签之间的余弦相似度,确定内部边密度;
[0016]根据所述内部边密度和所述外部边密度,得到所述第二社区函数值。
[0017]上述方案中,所述方法还包括:
[0018]根据用户的浏览记录,确定用户的标签信息;或者,
[0019]通过获取用户输入的信息直接得到用户的标签信息。
[0020]上述方案中,所述方法还包括:
[0021]对待推送信息进行分析,确定所述待推送信息的类型;
[0022]根据所述待推送信息的类型,为所述待推送信息标记与自身类型相对应的标签。
[0023]本专利技术实施例提供还一种信息推送装置,所述装置包括:计算模块、判别模块和推送模块;其中,
[0024]所述计算模块,用于计算第一待添加用户标签和第一用户集合中的各用户标签之间的第二社区函数值;其中,所述第一待添加用户为所述第一用户集合之外的用户;所述社区函数值用于表征用户标签之间的相似程度;
[0025]所述判别模块,用于基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理;
[0026]所述推送模块,用于当确定不将所述第一待添加用户添加至所述第一用户集合、且确定所述第一用户集合完成添加处理时,向所述第一用户集合中包含的用户推送与所述第一用户集合的标签相对应的信息。
[0027]上述方案中,所述判别模块,具体用于当所述第二社区函数值大于所述第一社区函数值时,将所述第一待添加用户添加至所述第一用户集合、且继续进行所述第一用户集合的用户添加处理;或者,当所述第二社区函数值小于等于所述第一社区函数值时,不将所述第一待添加用户添加至所述第一用户集合,并且确定所述第一用户集合完成添加处理。
[0028]上述方案中,所述计算模块,具体用于根据所述第一待添加用户标签与所述第一用户集合中的部分用户标签的余弦相似度,确定外部边密度;根据所第一用户集合中的各用户标签之间的余弦相似度,确定内部边密度;根据所述内部边密度和所述外部边密度,得到所述第二社区函数值。
[0029]上述方案中,所述装置还包括获取模块,用于根据用户的浏览记录,确定用户的标签信息;或者,通过获取用户输入的信息直接得到用户的标签信息。
[0030]上述方案中,所述装置还包括分析模块,用于对待推送信息进行分析,确定所述待推送信息的类型;根据所述待推送信息的类型,为所述待推送信息标记与自身类型相对应的标签。
[0031]本专利技术实施例还提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述技术方案中的步骤。
[0032]本专利技术实施例还提供一种信息推送装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行上述技术方案中的步骤。
[0033]本专利技术实施例提供的信息推送方法、装置及存储介质,通过计算待添加用户标签
与第一用户集合标签之间的社区函数值及所述第一用户集合的各用户之间的社区函数值,然后比较社区函数值,便可以确定是否结束所述第一用户集合的扩充过程。进一步的,当所述第一用户集合扩充结束后,向所述第一用户集合推送与所述第一用户集合的标签相对应的信息。进一步的,为待推送信息标记与自身内容相对应的标签,然后将所述待推送信息推送给与自身内容的标签相似的所述用户集合,使得推送的信息更符合用户的需求,信息推送更精准。
附图说明
[0034]图1为本专利技术实施例的信息推送方法的实现流程示意图;
[0035]图2为本专利技术实施例的确定用户集合的场景示意图一;
[0036]图3为本专利技术实施例的确定用户集合的场景示意图二;
[0037]图4为本专利技术实施例的确定用户集合的场景示意图三;
[0038]图5为本专利技术实施例的信息推送装置的组成结构示意图一;
[0039]图6为本专利技术实施例的信息推送装置的组成结构示意图二;
[0040]图7为本专利技术实施例的信息推送装置的硬件结构示意图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:计算第一待添加用户标签和第一用户集合中的各用户标签之间的第二社区函数值;其中,所述第一待添加用户为所述第一用户集合之外的用户;所述社区函数值用于表征用户标签之间的相似程度;基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理;当确定不将所述第一待添加用户添加至所述第一用户集合、且确定所述第一用户集合完成添加处理时,向所述第一用户集合中包含的用户推送与所述第一用户集合的标签相对应的信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述第二社区函数值、以及所述第一用户集合的各用户标签之间的第一社区函数值,确定是否将所述第一待添加用户添加至所述第一用户集合,并确定所述第一用户集合是否完成用户添加处理,包括:当所述第二社区函数值大于所述第一社区函数值时,将所述第一待添加用户添加至所述第一用户集合、且继续进行所述第一用户集合的用户添加处理;或者,当所述第二社区函数值小于等于所述第一社区函数值时,不将所述第一待添加用户添加至所述第一用户集合,并且确定所述第一用户集合完成添加处理。3.根据权利要求1所述的方法,其特征在于,所述计算第一待添加用户标签和第一用户集合中的各用户标签之间的第二社区函数值,包括:根据所述第一待添加用户标签与所述第一用户集合中的部分用户标签的余弦相似度,确定外部边密度;根据所第一用户集合中的各用户标签之间的余弦相似度,确定内部边密度;根据所述内部边密度和所述外部边密度,得到所述第二社区函数值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据用户的浏览记录,确定用户的标签信息;或者,通过获取用户输入的信息直接得到用户的标签信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对待推送信息进行分析,确定所述待推送信息的类型;根据所述待推送信息的类型,为所述待推送信息标记与自身类型相对应的标签。6.一种信息推送装置,其特征在于,所述装置包括:计算模块、判别模块和推送模块;其中,所述计算模块,用于计算第一...

【专利技术属性】
技术研发人员:龙渊张如如段元新
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1