资源信息处理方法和装置制造方法及图纸

技术编号:14061247 阅读:127 留言:0更新日期:2016-11-27 18:09
本发明专利技术提供了一种资源信息处理方法和装置,该方法包括:通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;根据所述增量资源信息更新资源信息数据库;通过各个资源来源的全量资源接口,每隔第二预设时间间隔拉取全量资源信息;所述第二预设时间间隔大于所述第一预设时间间隔;根据所述全量资源信息更新所述资源信息数据库。本发明专利技术提供的资源信息处理方法和装置,实现了资源的多渠道聚合,用户不再需要在不同的视频网站上分别查找视频,解决了操作繁琐的问题。而且增量更新频率较快,可以保证最新的资源信息能够被及时更新;全量更新频率较慢,但可以保证资源信息数据库的完整,而且可以节省网络资源。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别是涉及一种资源信息处理方法和装置
技术介绍
目前,视频服务提供商可以在购买视频的版权后,通过视频网站向用户提供相应视频的在线观看服务。然而,各个视频服务提供商的资源是有限的,仅能覆盖一部分视频资源的版权,并且各个视频网站在用户观看视频的需求上各有侧重。这样用户在观看视频时,需要访问不同的视频网站,直到找到自己需要观看的视频,操作繁琐。
技术实现思路
基于此,有必要针对目前观看视频需要在不同的视频网站上分别查找,导致操作繁琐的问题,提供一种资源信息处理方法和装置。一种资源信息处理方法,所述方法包括:通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;根据所述增量资源信息更新资源信息数据库;通过各个资源来源的全量资源接口,每隔第二预设时间间隔拉取全量资源信息;所述第二预设时间间隔大于所述第一预设时间间隔;根据所述全量资源信息更新所述资源信息数据库。一种资源信息处理装置,所述装置包括:增量资源信息拉取模块,用于通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;增量资源信息更新模块,用于根据所述增量资源信息更新资源信息数据库;全量资源信息拉取模块,用于通过各个资源来源的全量资源接口,每隔第二预设时间间隔拉取全量资源信息;所述第二预设时间间隔大于所述第一预设时间间隔;全量资源信息更新模块,用于根据所述全量资源信息更新所述资源信息数据库。上述资源信息处理方法和装置,采用增量更新和全量更新两种方式,从各个资源来源拉取相应的资源信息来更新资源信息数据库,实现了资源的多渠道聚合。可以通过资源信息数据库直接向用户提供各个渠道的资源信息,用户不再需要在不同的视频网站上分别查找视频,解决了操作繁琐的问题。而且增量更新频率较快,可以保证最新的资源信息能够被及时更新;全量更新频率较慢,但可以保证资源信息数据库的完整,而且可以节省网络资源。附图说明图1为一个实施例中资源信息处理系统的组成结构图;图2为一个实施例中图1中的资源信息处理服务器的内部结构图;图3为一个实施例中资源信息处理方法的流程示意图;图4为一个实施例中从资源网站抽取资源信息并更新资源信息数据库的步骤的流程示意图;图5为一个实施例中视频网站首页的示意图;图6为一个实施例中更新资源搜索索引的步骤的流程示意图;图7为一个实施例中提供资源访问服务支持以及资源切换服务支持的步骤的流程示意图;图8为一个实施例中根据接收到的资源信息搜索请求查找资源信息并反馈的步骤的流程示意图;图9为一个实施例中资源信息处理装置的结构框图;图10为另一个实施例中资源信息处理装置的结构框图;图11为再一个实施例中资源信息处理装置的结构框图;图12为另一个实施例中资源信息处理装置的结构框图;图13为再一个实施例中资源信息处理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种资源信息处理系统100,包括资源信息处理服务器102、资源服务器104以及终端106。其中,资源信息处理服务器102用来聚合各个资源服务器104的资源信息。资源服务器104是存储并提供资源的服务器,这里资源是指可通过网络传递的数据,可以是音乐、视频、文本或其结合,相应的资源服务器104可以是视频网站的服务器、音乐网站的服务器等,资源信息则是与资源相关的信息,主要是用于识别和/或获取相应的资源所需的信息。终端106用来从资源信息处理服务器102获取资源,或者从资源信息处理服务器102获取资源信息后,再根据获取的资源信息从相应的资源服务器104获取资源。资源信息处理服务器102用于实现一种资源信息处理方法,在一个实施例中,资源信息处理服务器102的内部结构如图2所示,包括通过系统总线连接的处理器、内存、存储介质和网络接口。其中该资源信息处理服务器102的存储介质存储有操作系统、资源信息数据库和一种资源信息处理装置,该一种资源信息处理装置用于实现一种资源信息处理方法。该资源信息处理服务器102的处理器被配置为执行一种资源信息处理方法。该资源信息处理服务器102可以是一个独立的物理服务器,或者可以是多个可互联通信的物理服务器所组成的服务器集群,资源信息处理装置的各个功能模块可分别部署在服务器集群中的各个服务器上。如图3所示,在一个实施例中,提供了一种资源信息处理方法,本实施例以该方法应用于上述图1中的资源信息处理服务器102来举例说明。该方法具体包括如下步骤:步骤302,通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息。具体地,资源是指可通过网络传递的数据,具有被获取的价值。资源可以是音乐、视频、文本、软件安装包以及富文本等。一个资源来源也就是一个获取资源的渠道,一个视频网站、一个音乐网站或者一个小说排行网站都可以作为资源来源。资源信息包括资源访问地址,还可以包括资源识别信息、资源类型、资源相关人物或公司信息、资源分类信息等。其中资源识别信息是指可以标识出一个资源的信息,比如文件名、视频主题、音乐名称、软件安装包的包名等。资源类型是指资源本身的类别属性,比如是视频、音乐、文本或者软件安装包等;资源相关人物信息比如导演名字、主要演员名字,资源相关公司信息比如作为出品人的公司名称、制作资源的公司名称等;资源分类信息是为了方便查找资源对资源进行分类的类别信息,比如视频出品年份,是电影、电视剧还是原创视频等。若资源为连续剧,则资源信息还包括剧集信息,具体表示该连续剧的第几集,每一集是一个剧集,是一个可独立播放的视频。若某连续剧是一个系列,则资源信息还可以包括系列号,比如用系列号1、2和3分别表示该连续剧的第一部分、第二部分以及第三部分,每一部分分别包括若干集。每个资源来源提供增量资源接口,该增量资源接口是一种API(Application Programming Interface,应用程序编程接口),资源来源侧定时更新增量资源信息。这里增量资源信息是指上一次拉取增量资源信息的时刻,到当前拉取增量资源信息的时刻这一段时间内,资源来源侧所新增的资源信息。比如一部电视剧自上一次拉取到当前拉取这一段时间内所新增的剧集的相关信息。与下述的第二预设时间间隔相比,第一预设时间间隔比较短,可取0.5分钟到30分钟,优选可取1分钟到10分钟,更优选地可取5分钟。所谓拉取是指主动向资源来源所对应的资源服务器发送请求,以主动从相应的资源服务器获取资源信息。增量资源接口采用预先定义的接口规范,可采用XML
(Extensible Markup Language,可扩展标记语言)格式。步骤304,根据增量资源信息更新资源信息数据库。资源信息数据库是用来存储资源信息的数据库,根据增量资源信息更新资源信息数据库具体是将增量资源信息写入资源信息数据库,使得资源信息数据库增加资源来源侧自上次拉取增量资源信息以来所新增的资源信息。资源信息,比如这里的增量资源信息,是结构化数据,在资源信息数据库中按照字段存储为记录,每条记录以资源标识进行标识。这里资源标识是字符序列,可以包括但不限于数字、本文档来自技高网
...
资源信息处理方法和装置

【技术保护点】
一种资源信息处理方法,所述方法包括:通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;根据所述增量资源信息更新资源信息数据库;通过各个资源来源的全量资源接口,每隔第二预设时间间隔拉取全量资源信息;所述第二预设时间间隔大于所述第一预设时间间隔;根据所述全量资源信息更新所述资源信息数据库。

【技术特征摘要】
1.一种资源信息处理方法,所述方法包括:通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;根据所述增量资源信息更新资源信息数据库;通过各个资源来源的全量资源接口,每隔第二预设时间间隔拉取全量资源信息;所述第二预设时间间隔大于所述第一预设时间间隔;根据所述全量资源信息更新所述资源信息数据库。2.根据权利要求1所述的方法,其特征在于,所述资源来源为资源网站,所述方法还包括:根据各个资源网站的资源分布特征查找到资源列表;抽取所述资源列表中每个资源的资源信息;根据抽取到的资源信息更新所述资源信息数据库。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在更新所述资源信息数据库后,根据更新的资源信息生成搜索关键词;根据所述更新的资源信息所对应的资源标识和所述搜索关键词更新资源搜索索引。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收资源访问请求;根据所述资源访问请求提供用于访问资源的界面;接收携带有资源来源标识的资源切换请求;所述资源来源标识选取自所述界面中的资源来源标识列表;根据所述资源信息数据库提供所述资源来源标识所对应的资源。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收携带有检索词的资源信息搜索请求;根据所述资源信息搜索请求在资源搜索索引中查找与所述检索词匹配的资源标识;在所述资源信息数据库中查找与匹配的资源标识对应的资源信息;反馈根据所述查找到的资源信息所生成的搜索结果。6.一种资源信息处理装置,其特征在于,所述装置包括:增量资源信息拉取模块,用于通过各个资源来源的增量资源接口,每隔第一预设时间间隔拉取增量资源信息;增量资源信息更新模块,用于根据所述增量资源信息更新资源信息数据库;全...

【专利技术属性】
技术研发人员:张东杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1