在线视频云平台实时统计视频观看数据的方法及系统技术方案

技术编号:11948144 阅读:152 留言:0更新日期:2015-08-26 17:49
本发明专利技术公开了一种在线视频云平台实时统计视频观看数据的方法及系统,该方法包括:视频播放器在播放视频过程中向Web服务器发送播放参数信息;Web服务器基于创建的指定端口接收视频播放器发送的播放参数信息;解析出播放参数信息中的每一参数信息;基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实时统计查询。通过本发明专利技术实施例,实现的统计系统能为视频云平台的客户实时反馈其视频的播放情况及观众的观看行为,为客户的业务运营和相关决策提供实时、快速的数据支持,有利于客户提升自身的竞争力。

【技术实现步骤摘要】

本专利技术涉及视频播放
,具体涉及一种在线视频云平台实时统计视频观看数据的方法及系统
技术介绍
随着我国宽带网络建设的日益完善和互联网技术的飞速发展,同时智能手机、平板电脑等各类移动终端设备的不断普及,用户对在线教育培训、视频会议、视频点播等宽带类应用服务的需求越来越迫切,对以在线视频为载体来传递信息的方式越来越欢迎,在线视频逐渐成为网络基础应用。在此背景下,教育培训机构、广电媒体、互联网企业、大中院校等各类机构纷纷借助在线视频来开展业务。在传统情况下,企业在建设和运营在线视频系统需要花费巨额的资金来购置服务器和网络带宽,需要解决视频存储、转码、分发、播放、防盗、数据统计与分析等具有较高技术门槛的问题,还需要组建技术运维团队对系统进行维护和升级,最后的结果往往是投入和产出之间的极大不平衡。于是,随着云计算和SaaS服务模式的兴起,专门为企业提供在线视频服务的开放平台应运而生,在线视频云平台主要向教育培训机构、电子商务企业、院校等提供视频上传、存储、转码、管理、发布、内容版权保护、多终端播放、播放数据的统计与分析等“一站式”服务。这些有视频发布需求的机构无需各自建设在线视频系统,只需按需购买云平台的服务,便可快速开展在线视频相关业务,大大节省成本并提高效率。然而,目前很多的在线视频云平台无法向客户提供实时的统计数据,一般只提供滞后的离线统计数据。因此客户无法实时监测其视频的播放情况,从而影响客户对其业务运营数据进行快速的判断与决策。目前,大多数在线视频云平台采用的是离线统计方案,统计数据具有滞后性。当前的实施的技术手段是,视频播放器在播放视频的过程中不断地向云平台的Web服务器发送视频播放的数据和观众的观看行为数据,Web服务器把这些数据以日志的形式记录下来,形成日志文件。与此同时,云平台的数据统计程序定期对这些海量的日志文件进行分析,并生成各个维度的统计数据。由于现有的解决方案先把视频播放器发送到Web服务器的播放数据存储成日志文件,再等待后台统计程序对日志文件进行分析和统计,而且日志文件的数量和数据量都非常大,因此数据的分析与统计耗时较长,产生的统计数据具有滞后性,一般需要延迟数小时甚至数天。
技术实现思路
本专利技术的目的是在视频云平台中实现对视频播放数据的实时统计,本专利技术提供了一种在线视频云平台实时统计视频观看数据的方法,为视频云平台的客户实时反馈其视频的播放情况及观众的观看行为。本专利技术提供了一种在线视频云平台实时统计视频观看数据的方法,包括如下步骤:视频播放器在播放视频过程中向Web服务器发送播放参数信息;Web服务器基于创建的指定端口接收视频播放器发送的播放参数信息;解析出播放参数信息中的每一参数信息;基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实时统计查询。所述视频播放器在播放视频过程中向Web服务器发送播送参数信息包括:所述视频播放器基于HTTP协议的GET方法向Web服务器发送播放数据参数信息。所述播放数据参数包括:播放视频错误信息、播放视频内容信息、播放数据状态信息、地理位置信息和网络运营商数据。所述基于每一参数信息进行聚合统计包括:将解析出的每一参数信息传递给统计组件;由统计组件根据每一参数信息与存储于内存数据库中的数据进行聚合统计;由每一参数信息所构成的聚合统计后的结果形成各维度的统计数据。所述方法还包括:将解析出的每一参数信息存储于相应的内存数据库中。相应的,本专利技术还提供了一种在线视频云平台实时统计视频观看数据的系统,包括:视频播放器,用于在播放视频的过程中向Web服务器发送播放参数信息;Web服务器,用于基于创建的指定端口接收视频播放器发送的播放参数信息;解析出播放参数信息中的每一参数信息;基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实时统计查询。所述视频播放器基于HTTP协议的GET方法向Web服务器发送播放数据参数信息。所述播放数据参数包括:播放视频错误信息、播放视频内容信息、播放数据状态信息、地理位置信息和网络运营商数据。所述Web服务器还用于将解析出的每一参数信息传递给统计组件;由统计组件根据每一参数信息与存储于内存数据库中的数据进行聚合统计;由每一参数信息所构成的聚合统计后的结果形成各维度的统计数据。所述系统还包括至少一个内存数据库,所述至少一个内存数据库用于存储播放数据参数,以及将解析出的每一参数信息存储于相应的内存数据库中。目前大多数的在线视频云平台没有为客户提供实时的视频播放数据和观众的观看行为数据,而本专利技术提供了一种能对数据进行实时统计的解决方案,实现的统计系统能为视频云平台的客户实时反馈其视频的播放情况及观众的观看行为,为客户的业务运营和相关决策提供实时、快速的数据支持,有利于客户提升自身的竞争力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例中的在线视频云平台实时统计视频观看数据的系统结构示意图;图2是本专利技术实施例中的在线视频云平台实时统计视频观看数据的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术的目的是在视频云平台中实现对视频播放数据的实时统计,为视频云平台的客户实时反馈其视频的播放情况及观众的观看行为。这个实时统计功能会成为在线视频云平台吸引客户进驻的竞争手段。图1示出了本专利技术实施例中的在线视频云平台实时统计视频观看数据的系统结构示意图,该系统包括:视频播放器、Web服务器、若干个内存数据库等,其中:Web服务器用于基于创建的指定端口接收视频播放器发送的播放参数信息;解析出播放参数信息中的每一参数信息;基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实时统计查询。Web服务器将解析出的每一参数信息传递给统计组件;由统计组件根据每一参本文档来自技高网
...

【技术保护点】
一种在线视频云平台实时统计视频观看数据的方法,其特征在于,包括如下步骤:视频播放器在播放视频过程中向Web服务器发送播放参数信息;Web服务器基于创建的指定端口接收视频播放器发送的播放参数信息;解析出播放参数信息中的每一参数信息;基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实时统计查询。

【技术特征摘要】
1.一种在线视频云平台实时统计视频观看数据的方法,其特征在于,包
括如下步骤:
视频播放器在播放视频过程中向Web服务器发送播放参数信息;
Web服务器基于创建的指定端口接收视频播放器发送的播放参数信息;
解析出播放参数信息中的每一参数信息;
基于每一参数信息进行聚合统计,并基于实时数据查询接口向外部提供实
时统计查询。
2.如权利要求1所述的在线视频云平台实时统计视频观看数据的方法,其
特征在于,所述视频播放器在播放视频过程中向Web服务器发送播送参数信息
包括:
所述视频播放器基于HTTP协议的GET方法向Web服务器发送播放数据参
数信息。
3.如权利要求2所述的在线视频云平台实时统计视频观看数据的方法,其
特征在于,所述播放数据参数包括:播放视频错误信息、播放视频内容信息、
播放数据状态信息、地理位置信息和网络运营商数据。
4.如权利要求3所述的在线视频云平台实时统计视频观看数据的方法,其
特征在于,所述基于每一参数信息进行聚合统计包括:
将解析出的每一参数信息传递给统计组件;
由统计组件根据每一参数信息与存储于内存数据库中的数据进行聚合统
计;
由每一参数信息所构成的聚合统计后的结果形成各维度的统计数据。
5.如权利要求4所述的在线视频云平台实时统计视频观看数据的方法,其
特征在于,所述方法还包括:
将解析出的每一参数信息存储于相应的内...

【专利技术属性】
技术研发人员:欧兴宁
申请(专利权)人:广州易方信息科技有限公司
类型:发明
国别省市:广东;44

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

1