新闻信息流管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20866471 阅读:66 留言:0更新日期:2019-04-17 09:20
本发明专利技术的实施例公开了一种新闻信息流管理方法、装置、电子设备及存储介质,涉及信息流广告技术领域,能够对获取的新闻资源进行妥善管理和利用。所述新闻信息流管理方法包括:从内容分发商提供的接口获取新闻;将获取的新闻存入新闻数据库;根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流。

【技术实现步骤摘要】
新闻信息流管理方法、装置、电子设备及存储介质
本专利技术涉及信息流广告
,尤其涉及一种新闻信息流管理方法、装置、电子设备及存储介质。
技术介绍
信息流广告是位于社交媒体用户的好友动态、或者资讯媒体和视听媒体内容流中的广告。这种穿插在内容流中的广告,对用户来说体验相对较好,对广告主来说可以利用用户的标签进行精准投放,因此特别是在移动互联网时代到来后迎来了爆炸式的增长,几乎所有的互联网媒体都推出了信息流广告平台。纵观国内信息流广告业务这几年的发展历史,可以确认,信息流广告模式改变了网民们阅读新闻的习惯,提高了新闻资讯阅读和内容颁发的效率,并为用户的留存和广告变现创造了条件,也为内容分发商创造了共赢的商机。信息流广告的未来应该是开放、连接、共赢的。流量平台在与内容分发商合作时,是通过内容分发商提供的接口来获取其提供的新闻资源,然后展示给用户。专利技术人在研究过程中发现,流量平台在接入内容分发商提供的接口后,对新闻资源没有很好的管理和筛选方法,往往都是每个新闻版块对接一家内容分发商的一个接口,没有对获取的新闻资源进行妥善管理,只做简单的收集和提取,没有充分利用新闻资源。
技术实现思路
有鉴于此,本专利技术实施例提供一种新闻信息流管理方法、装置、电子设备及存储介质,能够对获取的新闻资源进行妥善管理和利用。第一方面,本专利技术实施例提供一种新闻信息流管理方法,包括:从内容分发商提供的接口获取新闻;将获取的新闻存入新闻数据库;根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流。结合第一方面,在第一方面的一种实施方式中,所述从内容分发商提供的接口获取新闻,包括:根据统一的接口规范,从至少两家内容分发商提供的接口获取新闻,其中所述统一的接口规范约定了新闻的基本信息,所述基本信息包括新闻标题、新闻作者、新闻简介、新闻网址、新闻图片、发布日期、新闻媒体、新闻来源、新闻分类、是否视频新闻以及热度中的一种或其任意组合。结合第一方面,在第一方面的另一种实施方式中,所述将获取的新闻存入新闻数据库,包括:解析获取的新闻,得到新闻的细节信息,其中所述细节信息包括标题长度、新闻关键词、图片宽度、图片高度以及图片比例中的一种或其任意组合;将所述新闻的细节信息存入所述新闻数据库。结合第一方面,在第一方面的再一种实施方式中,所述根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流,包括:利用所述新闻的基本信息和细节信息,根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻。结合第一方面,在第一方面的又一种实施方式中,所述新闻数据库包括用于数据备份的MySQL数据库和用于产出新闻信息流的ElasticSearch数据库;所述将获取的新闻存入新闻数据库,包括:将获取的新闻存入所述MySQL数据库,其中所述MySQL数据库中维护有基础新闻表、图片表和扩展表,所述基础新闻表用于保存新闻的文本信息,所述图片表用于保存新闻的图片信息,所述扩展表用于保存新闻的所述细节信息,所述基础新闻表、图片表和扩展表通过新闻ID相关联;监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻合并为中间数据写入所述ElasticSearch数据库的表中。结合第一方面,在第一方面的又一种实施方式中,所述监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻合并为中间数据写入所述ElasticSearch数据库的表中,包括:利用代理程序模拟MySQLSlave从服务器并使用MySQLBinlog日志监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻合并为中间数据写入所述ElasticSearch数据库的表中。结合第一方面,在第一方面的又一种实施方式中,所述统一的接口规范中约定有新闻下架标识;所述将获取的新闻存入新闻数据库,包括:判断所述新闻数据库中是否已存入同一条新闻;若是,则将最新获取的新闻覆盖已存入的同一条新闻;所述根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流,包括:当某一新闻的新闻下架标识表明该新闻需要下架时,不将该新闻用于产出所述新闻信息流。结合第一方面,在第一方面的又一种实施方式中,所述判断所述新闻数据库中是否已存入同一条新闻,包括:利用新闻的新闻网址生成新闻ID;根据所述新闻ID判断所述新闻数据库中是否已存入同一条新闻。结合第一方面,在第一方面的又一种实施方式中,所述根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流,包括:获取敏感关键词;判断新闻的新闻关键词是否包含所述敏感关键词;若是,则不将所述新闻用于产出所述新闻信息流。第二方面,本专利技术实施例提供一种新闻信息流管理装置,包括:获取模块,用于从内容分发商提供的接口获取新闻;存入模块,用于将获取的新闻存入新闻数据库;查找模块,用于根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流。结合第二方面,在第二方面的一种实施方式中,所述获取模块,包括:第一获取子模块,用于根据统一的接口规范,从至少两家内容分发商提供的接口获取新闻,其中所述统一的接口规范约定了新闻的基本信息,所述基本信息包括新闻标题、新闻作者、新闻简介、新闻网址、新闻图片、发布日期、新闻媒体、新闻来源、新闻分类、是否视频新闻以及热度中的一种或其任意组合。结合第二方面,在第二方面的另一种实施方式中,所述存入模块,包括:解析子模块,用于解析获取的新闻,得到新闻的细节信息,其中所述细节信息包括标题长度、新闻关键词、图片宽度、图片高度以及图片比例中的一种或其任意组合;第一存入子模块,用于将所述新闻的细节信息存入所述新闻数据库。结合第二方面,在第二方面的再一种实施方式中,所述查找模块,包括:查找子模块,用于利用所述新闻的基本信息和细节信息,根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻。结合第二方面,在第二方面的又一种实施方式中,所述新闻数据库包括用于数据备份的MySQL数据库和用于产出新闻信息流的ElasticSearch数据库;所述存入模块,包括:第二存入子模块,用于将获取的新闻存入所述MySQL数据库,其中所述MySQL数据库中维护有基础新闻表、图片表和扩展表,所述基础新闻表用于保存新闻的文本信息,所述图片表用于保存新闻的图片信息,所述扩展表用于保存新闻的所述细节信息,所述基础新闻表、图片表和扩展表通过新闻ID相关联;监控子模块,用于监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻合并为中间数据写入所述ElasticSearch数据库的表中。结合第二方面,在第二方面的又一种实施方式中,所述监控子模块,包括:监控子单元,用于利用代理程序模拟MySQLSlave从服务器并使用MySQLBinlog日志监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻合并为中间数据写入所述ElasticSearch数据库的表中。结合第二方面,在第二方面本文档来自技高网...

【技术保护点】
1.一种新闻信息流管理方法,其特征在于,包括:从内容分发商提供的接口获取新闻;将获取的新闻存入新闻数据库;根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流。

【技术特征摘要】
1.一种新闻信息流管理方法,其特征在于,包括:从内容分发商提供的接口获取新闻;将获取的新闻存入新闻数据库;根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流。2.根据权利要求1所述的新闻信息流管理方法,其特征在于,所述从内容分发商提供的接口获取新闻,包括:根据统一的接口规范,从至少两家内容分发商提供的接口获取新闻,其中所述统一的接口规范约定了新闻的基本信息,所述基本信息包括新闻标题、新闻作者、新闻简介、新闻网址、新闻图片、发布日期、新闻媒体、新闻来源、新闻分类、是否视频新闻以及热度中的一种或其任意组合。3.根据权利要求2所述的新闻信息流管理方法,其特征在于,所述将获取的新闻存入新闻数据库,包括:解析获取的新闻,得到新闻的细节信息,其中所述细节信息包括标题长度、新闻关键词、图片宽度、图片高度以及图片比例中的一种或其任意组合;将所述新闻的细节信息存入所述新闻数据库。4.根据权利要求3所述的新闻信息流管理方法,其特征在于,所述根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻,以产出新闻信息流,包括:利用所述新闻的基本信息和细节信息,根据新闻场景所需要的新闻生成规则,在所述新闻数据库中查找相应的新闻。5.根据权利要求3所述的新闻信息流管理方法,其特征在于,所述新闻数据库包括用于数据备份的MySQL数据库和用于产出新闻信息流的ElasticSearch数据库;所述将获取的新闻存入新闻数据库,包括:将获取的新闻存入所述MySQL数据库,其中所述MySQL数据库中维护有基础新闻表、图片表和扩展表,所述基础新闻表用于保存新闻的文本信息,所述图片表用于保存新闻的图片信息,所述扩展表用于保存新闻的所述细节信息,所述基础新闻表、图片表和扩展表通过新闻ID相关联;监控所述基础新闻表、图片表和扩展表,当某一新闻有修改时,将所述基础新闻表、图片表和扩展表中的该新闻...

【专利技术属性】
技术研发人员:梁宇杰温搏
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

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

1