网络电视日志的处理方法及装置制造方法及图纸

技术编号:18356741 阅读:44 留言:0更新日期:2018-07-02 10:54
本发明专利技术公开了一种网络电视日志的处理方法及装置,涉及信息技术领域,主要目的在于解决现有技术中在提取IPTV数据时,需针对不同的数据源开发一个专门的日志解析模块,并且各个数据源之间的日志解析模块不能复用,导致开发工作量较大,后续维护成本高的问题。本发明专利技术提供的技术方案包括:获取网络电视日志及所述网络电视日志对应的数据源;根据所述数据源从预设配置文件列表中查找对应的配置文件,所述预设配置文件列表中记录有数据源及配置文件之间的映射关系,所述配置文件中包含提取数据的配置策略信息;根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据。

【技术实现步骤摘要】
网络电视日志的处理方法及装置
本专利技术涉及信息
,特别是涉及一种网络电视日志的处理方法及装置。
技术介绍
IPTV(InternetProtocolTelevision,网络电视)是一种能够将传统媒体传播方式转变成全新的互动式个性化需求体验的技术,其利用宽带有线电视网,将互联网、多媒体、通讯等多种技术集于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术,在传统直播IPTV节目基础上支持视频订购业务,增强了用户与电视系统之间的互动交流。目前,由于各个省份的IPTV数据采用不同的采集标准,使得数据源(各个省份的IPTV数据)不统一,在对不同数据源对应的IPTV业务数据进行分析处理时,需要从IPTV日志中获取数据,并将不同格式的IPTV日志转换成统一标准的数据格式后,将统一格式的数据传输到结构化数据库中,以便后续对该数据进行分析。在对不同格式的IPTV日志进行转换时,需要在每个数据源都设计一个日志解析模块,日志解析模块用于从IPTV日志中提取数据。但是,在实际应用中,每个数据源均需要开发一个日志解析模块,并且各个数据源之间的日志解析模块不能复用,导致开发工作量较大,此外,若数据源发生变化,需要对日志解析模块进行修改,维护成本较高。
技术实现思路
有鉴于此,本专利技术提供一种网络电视日志的处理方法及装置,主要目的在于解决现有技术中在提取IPTV数据时,需针对不同的数据源开发一个专门的日志解析模块,并且各个数据源之间的日志解析模块不能服复用,导致开发工作量较大,后续维护成本高的问题。为了解决上述问题,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种网络电视日志的处理方法,包括:获取网络电视日志及所述网络电视日志对应的数据源;根据所述数据源从预设配置文件列表中查找对应的配置文件,所述预设配置文件列表中记录有数据源及配置文件之间的映射关系,所述配置文件中包含提取数据的配置策略信息;根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据。可选的,所述根据所述数据源从预设配置文件列表中查找对应的配置文件,包括:从所述网络电视日志中提取所述网络电视日志的名称;根据所述网络电视日志的名称,确定所述网络电视日志所属的实体类别;获取所述数据源所包含的实体类别,每个所述数据源下包含多种实体类别,且不同实体类别对应的配置文件不同;从所述数据源所包含的实体类别中查找与所述网络电视日志所属的实体类别匹配的实体类别,并获取所述与所述网络电视日志所属的实体类别匹配的实体类别所对应的配置文件。可选的,所述配置文件中包括所述网络电视日志采用的日志分隔符,在根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之前,所述方法还包括:从所述配置文件中获取所述网络电视日志采用的日志分隔符,所述日志分隔符用于将所述网络电视日志切分为多个内容单元。可选的,所述根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据,包括:根据所述配置文件中的配置策略信息从每个所述内容单元中分别提取数据;所述配置文件中还包括数据输出格式,所述根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之后,所述方法还包括:按照所述数据输出格式将从每个内容单元中分别提取的数据进行拼接,得到从所述网络电视日志中提取的数据;将从所述网络电视日志中提取的数据存储于预设数据库中。另一方面,本专利技术还提供一种网络电视日志的处理装置,包括:第一获取单元,用于获取网络电视日志及所述网络电视日志对应的数据源;查找单元,用于根据所述第一获取单元获取的所述数据源从预设配置文件列表中查找对应的配置文件,所述预设配置文件列表中记录有数据源及配置文件之间的映射关系,所述配置文件中包含提取数据的配置策略信息;提取单元,用于根据所述查找单元查找的所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据。可选的,所述查找单元包括:提取模块,用于从所述网络电视日志中提取所述网络电视日志的名称;确定模块,用于根据所述提取模块提取的所述网络电视日志的名称,确定所述网络电视日志所属的实体类别;第一获取模块,用于获取所述数据源所包含的实体类别,每个所述数据源下包含多种实体类别,且不同实体类别对应的配置文件不同;查找模块,用于从所述第一获取模块获取的所述数据源所包含的实体类别中查找与所述网络电视日志所属的实体类别匹配的实体类别;第二获取模块,用于获取所述与所述网络电视日志所属的实体类别匹配的实体类别所对应的配置文件。可选的,所述配置文件中包括所述网络电视日志采用的日志分隔符,所述装置还包括:第二获取单元,用于在所述提取单元根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之前,从所述配置文件中获取所述网络电视日志采用的日志分隔符,所述日志分隔符用于将所述网络电视日志切分为多个内容单元。可选的,所述提取单元,还用于根据所述配置文件中的配置策略信息从切分后的每个内容单元中分别提取数据;所述装置还包括:拼接单元,用于在所述提取单元根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之后,按照所述数据输出格式将从每个内容单元中分别提取的数据进行拼接,得到从所述网络电视日志中提取的数据;所述配置文件中还包括数据输出格式;存储单元,用于将从所述网络电视日志中提取的数据存储于预设数据库中。可选的,所述装置还包括:第三获取单元,用于在所述查找单元根据所述数据源从预设配置文件列表中查找对应的配置文件之前,获取配置文件与数据源的映射关系;记录单元,用于将所述第三获取单元获取的所述配置文件与数据源的映射关系记录于所述预设配置文件列表中。借由上述技术方案,本专利技术提供的技术方案至少具有下列优点:本专利技术提供的一种网络电视日志的处理方法及装置,首先,获取网络电视日志及网络电视日志对应的数据源,其次,根据数据源从预设配置文件列表中查找对应的配置文件,预设配置文件列表中记录有数据源及配置文件之间的映射关系,配置文件中包含提取数据的配置策略信息;最后,根据配置文件中的配置策略信息从网络电视日志中提取对应的数据。与现有技术相比,本专利技术在提取网络电视数据的过程中,依赖于配置文件中的配置策略信息对不同数据源的网络电视日志进行提取,无需专门开发一套提取数据体系,降低了后续维护成本,并且提高了提取数据的效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种网络电视日志的处理方法的流程图;图2示出了本专利技术实施例提供的一种数据流转的架构示意图;图3示出了本专利技术实施例提供的一种网络电视日志的处理装置的组成框图;图4示出了本专利技术实施例提供的另一种网络电视日志的处理装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然本文档来自技高网...
网络电视日志的处理方法及装置

【技术保护点】
1.一种网络电视日志的处理方法,其特征在于,包括:获取网络电视日志及所述网络电视日志对应的数据源;根据所述数据源从预设配置文件列表中查找对应的配置文件,所述预设配置文件列表中记录有数据源及配置文件之间的映射关系,所述配置文件中包含提取数据的配置策略信息;根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据。

【技术特征摘要】
1.一种网络电视日志的处理方法,其特征在于,包括:获取网络电视日志及所述网络电视日志对应的数据源;根据所述数据源从预设配置文件列表中查找对应的配置文件,所述预设配置文件列表中记录有数据源及配置文件之间的映射关系,所述配置文件中包含提取数据的配置策略信息;根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据源从预设配置文件列表中查找对应的配置文件,包括:从所述网络电视日志中提取所述网络电视日志的名称;根据所述网络电视日志的名称,确定所述网络电视日志所属的实体类别;获取所述数据源所包含的实体类别,每个所述数据源下包含多种实体类别,且不同实体类别对应的配置文件不同;从所述数据源所包含的实体类别中查找与所述网络电视日志所属的实体类别匹配的实体类别,并获取所述与所述网络电视日志所属的实体类别匹配的实体类别所对应的配置文件。3.根据权利要求1或2所述的方法,其特征在于,所述配置文件中包括所述网络电视日志采用的日志分隔符,在根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之前,所述方法还包括:从所述配置文件中获取所述网络电视日志采用的日志分隔符,所述日志分隔符用于将所述网络电视日志切分为多个内容单元。4.根据权利要求3所述的方法,其特征在于,所述根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据,包括:根据所述配置文件中的配置策略信息从每个所述内容单元中分别提取数据;所述配置文件中还包括数据输出格式,在所述根据所述配置文件中的配置策略信息从所述网络电视日志中提取对应的数据之后,所述方法还包括:按照所述数据输出格式将从每个内容单元中分别提取的数据进行拼接,得到从所述网络电视日志中提取的数据;将从所述网络电视日志中提取的数据存储于预设数据库中。5.根据权利要求1所述的方法,其特征在于,在根据所述数据源从预设配置文件列表中查找对应的配置文件之前,所述方法还包括:获取配置文件与数据源的映射关系;将所述配置文件与数据源的映射关系记录于所述预设配置文件列表中。6.一种网络电视日志的处理装置,其特征在于,包括:第一获取单元,用于获取网络电视日志及所述网络电视日志对应的数据源;...

【专利技术属性】
技术研发人员:王晓涛
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1