基于人工智能的信息推送方法和装置制造方法及图纸

技术编号:15899082 阅读:60 留言:0更新日期:2017-07-28 21:43
本申请公开了基于人工智能的信息推送方法和装置。该方法的一具体实施方式包括:获取各条待推送信息的热度值;根据热度值从待推送信息中选取第一待推送信息、第二待推送信息;响应于第一推送条件被满足,获取至少一条第一待推送信息进行推送;响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送。该实施方式可以提高信息推送的有效性。

【技术实现步骤摘要】
基于人工智能的信息推送方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及基于人工智能的信息推送方法和装置。
技术介绍
信息推送,又称为“网络广播”,是通过一定的技术标准或协议,在互联网上通过推送用户需要的信息来减少信息过载的一项技术。信息推送技术通过主动推送信息给用户,可以减少用户在网络上搜索所花的时间。现有的信息推送过程中,一些实现中统一推送热点给用户,其中热点可以表示网民关注的事件,另一种实现中根据用户历史搜索浏览记录个性化推送相应信息给用户。其中,统一推送热点的针对性较低,个性化推送对热点的推送效率较低。因此,这些信息推送方法,存在推送方式单一,信息推送的有效性较低的问题。人工智能(ArtificialIntelligence,英文缩写为AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。因此,可以将人工智能应用于信息推送,提高信息推送的有效性。
技术实现思路
本申请的目的在于提出一种基于人工智能的信息推送方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种基于人工智能的信息推送方法,该方法包括:获取各条待推送信息的热度值;根据热度值从待推送信息在一些实施例中,根据热度值从待推送信息中选取第一待推送信息、第二待推送信息包括:选取热度值大于第一预设阈值的待推送信息作为第一待推送信息,选取热度值大于第二预设阈值且小于第一预设阈值的待推送信息作为第二待推送信息;或者,将待推送信息按照热度值由大到小排列,选取前第一预设个数的待推送信息作为第一待推送信息,从第一待推送信息之后选取第二预设个数的待推送信息作为第二待推送信息。在一些实施例中,针对各条待推送信息,热度值通过以下方法计算得到:获取所有用户对与待推送信息相关联的搜索关键词的输入次数和对与待推送信息相关联的链接的点击次数;通过上述输入次数和点击次数根据预设的输入权重和点击权重计算热度值。在一些实施例中,第一待推送信息和/或第二待推送信息通过交互页面进行推送;以及,上述方法还包括:检测用户在交互页面的第一预设操作、第二预设操作,其中,第一预设操作包括对待推送信息的选择操作,第二预设操作包括以下至少一种:对待推送信息的拒绝操作、对待推送信息的切换操作;根据第一预设操作,更新相应待推送信息的热度值;响应于用户的第二预设操作,推送下一条相应待推送信息。在一些实施例中,响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送包括:获取用户的个性化信息,该个性化信息包括以下至少一项:历史搜索信息、历史点击信息;根据该个性化信息提取用户的兴趣标签;基于上述兴趣标签与第二待推送信息的匹配确定上述兴趣标签与第二待推送信息的关联度;基于该关联度选择至少一条第二待推送信息进行推送。在一些实施例中,该关联度通过以下方法计算:P(C)=F(A)×SIM(A,C);其中,P(C)表示兴趣标签A、待推送信息C的关联度,F(A)表示用户对兴趣标签A的兴趣度,SIM(A,C)表示兴趣标签A与待推送信息C的文本相似度。第二方面,本申请还提供了一种基于人工智能的信息推送装置,该装置包括:获取模块,配置用于获取各条待推送信息的热度值;选取模块,配置用于根据热度值从待推送信息中选取第一待推送信息、第二待推送信息;第一推送模块,配置用于响应于第一推送条件被满足,获取至少一条第一待推送信息进行推送;第一推送模块,配置用于响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送。在一些实施例中,选取模块进一步配置用于:选取热度值大于第一预设阈值的待推送信息作为第一待推送信息,选取热度值大于第二预设阈值且小于第一预设阈值的待推送信息作为第二待推送信息;或者,将待推送信息按照热度值由大到小排列,选取前第一预设个数的待推送信息作为第一待推送信息,从第一待推送信息之后选取第二预设个数的待推送信息作为第二待推送信息。在一些实施例中,上述装置还包括热度值计算模块,配置用于针对各条待推送信息,通过以下方法计算得到热度值:获取所有用户对与待推送信息相关联的搜索关键词的输入次数和对与待推送信息相关联的链接的点击次数;通过上述输入次数和点击次数根据预设的输入权重和点击权重计算热度值。在一些实施例中,第一待推送信息和/或第二待推送信息通过交互页面进行推送;以及,上述装置还包括:检测模块,配置用于检测用户在交互页面的第一预设操作、第二预设操作,其中,第一预设操作包括对待推送信息的选择操作,第二预设操作包括以下至少一种:对待推送信息的拒绝操作、对待推送信息的切换操作;热度值更新模块,配置用于根据第一预设操作,更新相应待推送信息的热度值;第一推送模块、第二推送模块还分别配置用于响应于用户的第二预设操作,推送下一条相应待推送信息。在一些实施例中,第二推送模块包括:获取单元,配置用于获取用户的个性化信息,该个性化信息包括以下至少一项:历史搜索信息、历史点击信息;提取单元,配置用于根据该个性化信息提取用户的兴趣标签;确定单元,配置用于基于上述兴趣标签与第二待推送信息的匹配确定上述兴趣标签与第二待推送信息的关联度;推送单元,配置用于基于该关联度选择至少一条第二待推送信息进行推送。在一些实施例中,该关联度通过以下方法计算:P(C)=F(A)×SIM(A,C);其中,P(C)表示兴趣标签A、待推送信息C的关联度,F(A)表示用户对兴趣标签A的兴趣度,SIM(A,C)表示兴趣标签A与待推送信息C的文本相似度。第三方面,本申请还提供了一种计算设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当该一个或多个程序被所述一个或多个处理器执行,使得该一个或多个处理器实现上述的方法。本申请提供的基于人工智能的信息推送方法和装置,通过获取各条待推送信息的热度值,接着根据热度值从待推送信息中选取第一待推送信息、第二待推送信息,然后,响应于第一推送条件被满足,获取至少一条第一待推送信息进行推送,响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送。由于针对不同的待推送信息,通过不同的推送方式进行推送,从而可以提高信息推送的有效性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的基于人工智能的信息推送方法的一个实施例的流程图;图3a、图3b是根据本申请的基于人工智能的信息推送方法的实施例的应用场景示意图;图4是根据本申请的基于人工智能的信息推送方法的另一个实施例的流程图;图5是根据本申请的基于人工智能的信息推送装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便本文档来自技高网...
基于人工智能的信息推送方法和装置

【技术保护点】
一种基于人工智能的信息推送方法,其特征在于,所述方法包括:获取各条待推送信息的热度值;根据所述热度值从所述待推送信息中选取第一待推送信息、第二待推送信息;响应于第一推送条件被满足,获取至少一条第一待推送信息进行推送;响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送。

【技术特征摘要】
1.一种基于人工智能的信息推送方法,其特征在于,所述方法包括:获取各条待推送信息的热度值;根据所述热度值从所述待推送信息中选取第一待推送信息、第二待推送信息;响应于第一推送条件被满足,获取至少一条第一待推送信息进行推送;响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送。2.根据权利要求1所述的方法,其特征在于,所述根据所述热度值从所述待推送信息中选取第一待推送信息、第二待推送信息包括:选取热度值大于第一预设阈值的待推送信息作为第一待推送信息,选取热度值大于第二预设阈值且小于第一预设阈值的待推送信息作为第二待推送信息;或者将待推送信息按照热度值由大到小排列,选取前第一预设个数的待推送信息作为第一待推送信息,从第一待推送信息之后选取第二预设个数的待推送信息作为第二待推送信息。3.根据权利要求1所述的方法,其特征在于,针对各条待推送信息,所述热度值通过以下方法计算得到:获取所有用户对与待推送信息相关联的搜索关键词的输入次数和对与待推送信息相关联的链接的点击次数;通过所述输入次数和点击次数根据预设的输入权重和点击权重计算热度值。4.根据权利要求1所述的方法,其特征在于,第一待推送信息和/或第二待推送信息通过交互页面进行推送;以及所述方法还包括:检测用户在交互页面的第一预设操作、第二预设操作,其中,所述第一预设操作包括对待推送信息的选择操作,所述第二预设操作包括以下至少一种:对待推送信息的拒绝操作、对待推送信息的切换操作;根据所述第一预设操作,更新相应待推送信息的热度值;响应于用户的第二预设操作,推送下一条相应待推送信息。5.根据权利要求1所述的方法,其特征在于,响应于第二推送条件被满足,根据用户的个性化信息选取出至少一条第二待推送信息进行推送包括:获取用户的个性化信息,所述个性化信息包括以下至少一项:历史搜索信息、历史点击信息;根据所述个性化信息提取用户的兴趣标签;基于所述兴趣标签与第二待推送信息的匹配确定所述兴趣标签与第二待推送信息的关联度;基于所述关联度选择至少一条第二待推送信息进行推送。6.根据权利要求5所述的方法,其特征在于,所述关联度通过以下方法计算:P(C)=F(A)×SIM(A,C);其中,P(C)表示兴趣标签A、待推送信息C的关联度,F(A)表示用户对兴趣标签A的兴趣度,SIM(A,C)表示兴趣标签A与待推送信息C的文本相似度。7.一种基于人工智能的信息推送装置,其特征在于,所述装置包括:获取模块,配置用于获取各条待推送信息的热度值;选取模块,配置用于根据所述热度值从所述待推送信息中选取第一待推送信息、第二待推送信息;第一推送模块,配置用于响应于第一推送条件被满足,...

【专利技术属性】
技术研发人员:张岩苏映滨林加新闭玮何体喜郭静陈蕊黄世维黄硕周超
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1