论文部分内容阅读
【摘 要】宽带的蓬勃发展为IP网络运营商提供了一个难得的商业机会。IP网络运营商们在其物理网络基础上建设一套高效的宽带网络增值服务运营支撑平台,IPTV作为一种互动和按需服务,适时地满足了当前宽带网络增值服务的需求。
【关键词】IPTV;收视数据;统计分析;图表呈现
1.收视数据统计分析的必要性
1.1 IPTV的技术特点
IPTV以电信运营商提供的宽带物理网络为基础,采用通信、广播、计算机、互联网和多媒体等技术,传送数字音视频等多媒体信息到多种终端,并实现业务管理和控制IP化的系统和业务,具有如下特点:
(1)交互性:IPTV是建立在通信网络上的互动性视频服务,可以非常灵活地实现电子菜单、节目预约、实时快进、快退、节目编排等。
(2)内容丰富:除了提供类似电视频道制视频直播之外,利用互联网信息资源的优势,IPTV还可提供包括远程教育、网上购物、视频电话、网络游戏、互联网浏览等在内的交互式多媒体信息服务。
(3)可开发性强:在改动量小的情况下支持不同的视频编码标准。
1.2收视数据统计分析的必要性
IPTV的双向性,使得用户需要观看某一个节目时,必须向服务器发送请求命令,利用这一特点,通过数据采集系统,形成了IPTV独有的收视数据。IPTV的收视数据是客观的、真实的,对其进行统计分析,有着重要意义。
1.2.1准确收视统计,提供决策参考
电视收视率既反映一个电视台电视节目的质量和水平,也反映观众的欣赏要求。及时准确的收视率调查,不仅可以动态观察观众收视动向,发现节目编排问题,为电视台领导决策提供依据,给节目编导改进节目提供方向,而且为广告商确定各时段的广告价位和企业选择时段做广告等提供了重要参考。
1.2.2收视偏好分析,客户分群关怀
从客户收视行为角度出发,对IPTV收视数据进行统计分析,可以得到开机率、到达率、占有率、活跃度等多项指标,以及对收视内容的偏好等。根据客户的基础业務观看时长和增值消费情况,客户群主要分为高端、中端和低端三类,针对不同客户价值,可以进行不同的关怀措施。对于沉默客户、流失客户均可制定相应的关怀举措,达到唤醒、挽留的目的。
1.2.3深度商业挖掘,精准数据营销
在对客户价值分群的基础上,把握消费者对IPTV的个性化消费需求,可做到更细致、更精准的数据库营销。例如,结合智能推荐引擎,生成个性化的点播单、为客户推荐具有高度相关性的其他节目;基于客户偏好和观看历史的学习,在客户不知道看什么节目的时候,为其推荐最符合偏好的节目;结合年龄、性别、教育程度、收入情况等,综合分析收视偏好,其结果对于运营商开展IPTV客户数据库营销亦具有启示意义。
2.收视数据统计分析系统功能需求
2.1数据获取
IPTV收视数据以Log文件的形式存储在电信运营商的FTP服务器上,并且进行了压缩处理,以日期作为文件名,存储当天的增量收视数据。系统首先要定时,例如每天的凌晨4时,将收视数据从运营商的服务器下载到本地服务器,进行解压缩,还原成原始Log文件,以备进行后续处理。
2.2数据转换
数据转换是将收视数据从Log文件转换进入数据库的过程。在转换之初,所有的字段都是以字符的形式存储,对于收视开始时间、收视结束时间等非字符型的字段,要进行相应的类型转换,形成数据库版的原始收视数据。由于每次转换的是一天之内的增量收视数据,需要对转换操作进行日志记录,防止遗漏和重复的发生。
2.3数据筛选
原始收视数据中存在着一些不合法的和无意义的数据,例如只有收视开始时间没有收视结束时间,缺少收视频道等都属于不合法数据,收视时间间隔小于5秒(可以由用户自己定义)被视为是用户调整频道,为无意义数据。原始收视数据是海量的,必须对不合法的和无意义的数据进行过滤。
2.4数据校验
电信运营商除了提供每天的增量收视数据以外,每月还提供一次收视汇总数据,同样以压缩Log文件的形式提供。利用月收视汇总数据与每天的增量收视数据进行校验,形成最终的当月收视数据。
2.5统计分析
从用户维度、内容维度、产品维度定义多种指标,对收视数据进行业务逻辑统计和客户端呈现;对于常用指标如收视率、总收视率、平均收视率、开机率、占有率、到达率、转台数、收视时间等进行统计分析;可以在不同的周期下(天、周、月、季度、年)统计收视数据;不同内容在相同周期内的横向比较,相同指标在不同周期的纵向比较;多种形式呈现统计结果,多种渲染设置美化呈现效果。
3.收视数据统计分析系统功能实现
针对收视数据统计分析系统功能需求,从以下几个方面加以实现。
3.1后台服务程序,自动实现数据获取
(1)后台服务程序功能:登录电信运营商的FTP服务器,查找指定目录,下载当天原始收视数据,对原始收视数据进行解压缩,把解压缩后的原始收视数据Log文件拷贝到本地指定的目录下,调用数据库存储过程,进行数据处理。
(2)后台服务程序设置:服务程序启动之前,可以通过配置文件对其进行设置,包括:电信运行商FTP服务器地址、登录用户、登录密码、原始数据存储路径、本地数据存储路径、执行方式(在每天的指定时间点执行一次或在指定时间间隔到达后执行多次)、是否删除FTP服务器原始文件、是否删除本地下载文件等。
3.2编写数据库存储过程,完成各项数据处理
收视数据最大的特点是数据量大,在后台进行数据处理非常必要。存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值,运行速度比较快,运行比较稳定,是后台数据处理最好的选择。对于功能需求中的数据导入、数据转换、数据筛选、数据校验等操作都通过编写存储过程得以完成。
重点说明一下数据导入存储过程,SQL Server数据库提供了一个BULK INSERT命令,可以将具有特定格式的外部文件快速加载到数据库表或视图中,在此发挥了重要作用。
3.3前台应用系统,呈现统计结果
因为延续微软开发体系,前台统计结果呈现使用MSChart控件。MSChart是微软发布的一个免费的画图控件,为图形统计和报表图形显示提供了很好的解决办法。在图形效果方面,本系统实现的功能包括:
(1)图形标题:根据统计时间、指标名称,生成默认图形标题,默认标题可编辑。
(2)图形种类:折线图、曲线图、阶梯图、柱形图、条形图、饼形图、环形图、面积图、点状图、堆积图等多种图形种类选择。
(3)图形背景:多种颜色背景选择,即选即变。
(4)图例位置:顶部、底部、左侧、右侧、不显示等。
(5)坐标选项:坐标始于0,适合数值相差不大情况,坐标不始于0,适合数值相差较大情况。
(6)数值选项:是否在图形上显示每一结点的数值。
(7)3D选项:是否启用3D图形效果,启用时,X轴、Y轴角度可调节。
(8)特殊渲染:是否启用图形渲染,对部分图形种类有效。
(9)强调显示:适用于饼形图和环形图,突出显示某一比例。
(10)图形尺寸:默认图形尺寸可调整。 IPTV收视数据统计分析系统已经开放完成,收视数据日积月累在不断增大,系统优化需求在较长的时期内会一直存在。 [科]
【参考文献】
[1]中国电视视像行业协会.解读数字电视.北京:人民邮电出版社,2008,1.
[2]孙仁鹏.利用MSChart控件动态生成通用在线图表.软件导刊,2011,1.
[3]刘红.Web统计图表解决方案.铜业工程,2008,4.
【关键词】IPTV;收视数据;统计分析;图表呈现
1.收视数据统计分析的必要性
1.1 IPTV的技术特点
IPTV以电信运营商提供的宽带物理网络为基础,采用通信、广播、计算机、互联网和多媒体等技术,传送数字音视频等多媒体信息到多种终端,并实现业务管理和控制IP化的系统和业务,具有如下特点:
(1)交互性:IPTV是建立在通信网络上的互动性视频服务,可以非常灵活地实现电子菜单、节目预约、实时快进、快退、节目编排等。
(2)内容丰富:除了提供类似电视频道制视频直播之外,利用互联网信息资源的优势,IPTV还可提供包括远程教育、网上购物、视频电话、网络游戏、互联网浏览等在内的交互式多媒体信息服务。
(3)可开发性强:在改动量小的情况下支持不同的视频编码标准。
1.2收视数据统计分析的必要性
IPTV的双向性,使得用户需要观看某一个节目时,必须向服务器发送请求命令,利用这一特点,通过数据采集系统,形成了IPTV独有的收视数据。IPTV的收视数据是客观的、真实的,对其进行统计分析,有着重要意义。
1.2.1准确收视统计,提供决策参考
电视收视率既反映一个电视台电视节目的质量和水平,也反映观众的欣赏要求。及时准确的收视率调查,不仅可以动态观察观众收视动向,发现节目编排问题,为电视台领导决策提供依据,给节目编导改进节目提供方向,而且为广告商确定各时段的广告价位和企业选择时段做广告等提供了重要参考。
1.2.2收视偏好分析,客户分群关怀
从客户收视行为角度出发,对IPTV收视数据进行统计分析,可以得到开机率、到达率、占有率、活跃度等多项指标,以及对收视内容的偏好等。根据客户的基础业務观看时长和增值消费情况,客户群主要分为高端、中端和低端三类,针对不同客户价值,可以进行不同的关怀措施。对于沉默客户、流失客户均可制定相应的关怀举措,达到唤醒、挽留的目的。
1.2.3深度商业挖掘,精准数据营销
在对客户价值分群的基础上,把握消费者对IPTV的个性化消费需求,可做到更细致、更精准的数据库营销。例如,结合智能推荐引擎,生成个性化的点播单、为客户推荐具有高度相关性的其他节目;基于客户偏好和观看历史的学习,在客户不知道看什么节目的时候,为其推荐最符合偏好的节目;结合年龄、性别、教育程度、收入情况等,综合分析收视偏好,其结果对于运营商开展IPTV客户数据库营销亦具有启示意义。
2.收视数据统计分析系统功能需求
2.1数据获取
IPTV收视数据以Log文件的形式存储在电信运营商的FTP服务器上,并且进行了压缩处理,以日期作为文件名,存储当天的增量收视数据。系统首先要定时,例如每天的凌晨4时,将收视数据从运营商的服务器下载到本地服务器,进行解压缩,还原成原始Log文件,以备进行后续处理。
2.2数据转换
数据转换是将收视数据从Log文件转换进入数据库的过程。在转换之初,所有的字段都是以字符的形式存储,对于收视开始时间、收视结束时间等非字符型的字段,要进行相应的类型转换,形成数据库版的原始收视数据。由于每次转换的是一天之内的增量收视数据,需要对转换操作进行日志记录,防止遗漏和重复的发生。
2.3数据筛选
原始收视数据中存在着一些不合法的和无意义的数据,例如只有收视开始时间没有收视结束时间,缺少收视频道等都属于不合法数据,收视时间间隔小于5秒(可以由用户自己定义)被视为是用户调整频道,为无意义数据。原始收视数据是海量的,必须对不合法的和无意义的数据进行过滤。
2.4数据校验
电信运营商除了提供每天的增量收视数据以外,每月还提供一次收视汇总数据,同样以压缩Log文件的形式提供。利用月收视汇总数据与每天的增量收视数据进行校验,形成最终的当月收视数据。
2.5统计分析
从用户维度、内容维度、产品维度定义多种指标,对收视数据进行业务逻辑统计和客户端呈现;对于常用指标如收视率、总收视率、平均收视率、开机率、占有率、到达率、转台数、收视时间等进行统计分析;可以在不同的周期下(天、周、月、季度、年)统计收视数据;不同内容在相同周期内的横向比较,相同指标在不同周期的纵向比较;多种形式呈现统计结果,多种渲染设置美化呈现效果。
3.收视数据统计分析系统功能实现
针对收视数据统计分析系统功能需求,从以下几个方面加以实现。
3.1后台服务程序,自动实现数据获取
(1)后台服务程序功能:登录电信运营商的FTP服务器,查找指定目录,下载当天原始收视数据,对原始收视数据进行解压缩,把解压缩后的原始收视数据Log文件拷贝到本地指定的目录下,调用数据库存储过程,进行数据处理。
(2)后台服务程序设置:服务程序启动之前,可以通过配置文件对其进行设置,包括:电信运行商FTP服务器地址、登录用户、登录密码、原始数据存储路径、本地数据存储路径、执行方式(在每天的指定时间点执行一次或在指定时间间隔到达后执行多次)、是否删除FTP服务器原始文件、是否删除本地下载文件等。
3.2编写数据库存储过程,完成各项数据处理
收视数据最大的特点是数据量大,在后台进行数据处理非常必要。存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值,运行速度比较快,运行比较稳定,是后台数据处理最好的选择。对于功能需求中的数据导入、数据转换、数据筛选、数据校验等操作都通过编写存储过程得以完成。
重点说明一下数据导入存储过程,SQL Server数据库提供了一个BULK INSERT命令,可以将具有特定格式的外部文件快速加载到数据库表或视图中,在此发挥了重要作用。
3.3前台应用系统,呈现统计结果
因为延续微软开发体系,前台统计结果呈现使用MSChart控件。MSChart是微软发布的一个免费的画图控件,为图形统计和报表图形显示提供了很好的解决办法。在图形效果方面,本系统实现的功能包括:
(1)图形标题:根据统计时间、指标名称,生成默认图形标题,默认标题可编辑。
(2)图形种类:折线图、曲线图、阶梯图、柱形图、条形图、饼形图、环形图、面积图、点状图、堆积图等多种图形种类选择。
(3)图形背景:多种颜色背景选择,即选即变。
(4)图例位置:顶部、底部、左侧、右侧、不显示等。
(5)坐标选项:坐标始于0,适合数值相差不大情况,坐标不始于0,适合数值相差较大情况。
(6)数值选项:是否在图形上显示每一结点的数值。
(7)3D选项:是否启用3D图形效果,启用时,X轴、Y轴角度可调节。
(8)特殊渲染:是否启用图形渲染,对部分图形种类有效。
(9)强调显示:适用于饼形图和环形图,突出显示某一比例。
(10)图形尺寸:默认图形尺寸可调整。 IPTV收视数据统计分析系统已经开放完成,收视数据日积月累在不断增大,系统优化需求在较长的时期内会一直存在。 [科]
【参考文献】
[1]中国电视视像行业协会.解读数字电视.北京:人民邮电出版社,2008,1.
[2]孙仁鹏.利用MSChart控件动态生成通用在线图表.软件导刊,2011,1.
[3]刘红.Web统计图表解决方案.铜业工程,2008,4.