[发明专利]一种实时统计视频播放次数的系统有效
申请号: | 202011491673.3 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112653927B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 代存折;李妃军 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/24;H04N21/262 |
代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 杜放 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 统计 视频 播放 次数 系统 | ||
1.一种实时统计视频播放次数的系统,其特征是,包括视频地址生成模块、客户端模块、播放代理模块、计算模块、统计模块、CDN模块、视频源模块,
视频地址生成模块用于生成视频播放地址,与客户端模块连接;视频地址生成模块是由服务端提供的功能,用于根据视频的唯一标识拿到该视频的播放地址,嵌入播放器播放或者直接浏览器中播放,其提供的地址必须为播放代理的地址,且地址中必须包含视频的唯一标识,按照规则生成:播放代理地址+自定义路径+视频标识+视频格式;
客户端模块用于请求视频播放地址,分别与播放代理模块和CDN模块连接;客户端模块指的是播放视频的工具,其拿到视频地址生成模块返回的视频播放地址后,进行http-get请求,当该请求返回http-302状态码时,会根据响应内容中的Location字段值再次进行http-get请求,此时会响应视频真实数据,客户端模块进行播放即可;
播放代理模块用于校验及处理视频播放请求,与计算模块连接;播放代理模块收到客户端模块发送的请求后,先对格式进行基本验证,格式遵循视频地址生成模块的规则,即播放代理地址+自定义路径+视频标识+视频格式,处理掉非法请求,然后把符合规范的请求转交给计算模块;
计算模块用于筛选视频标识及响应CDN地址,分别与统计模块和客户端模块连接;计算模块对播放代理模块转发过来的请求进行解析,拿到自定义路径、视频标识、视频格式,再组装成CDN播放地址响应至客户端模块,同时附带http响应码为302,响应后需要异步把解析出的视频标识、视频格式转发给统计模块用于后续统计工作;
统计模块用于存储视频播放次数信息,与计算模块连接;
CDN模块用于响应视频内容,与视频源模块连接;CDN模块用于将视频内容从服务端获取后缓存至CDN节点上,减少网络传输和服务端请求数量,当客户端模块是第一次请求时,CDN模块需要请求视频源模块,此操作被称作回源,非第一次请求时根据客户端所在区域返回就近节点中的视频信息;
视频源模块用于提供视频内容,是由服务端提供的服务。
2.根据权利要求1所述的一种实时统计视频播放次数的系统,其特征是,统计模块用于存储信息和提供查询功能,由于该模块的并发量很大,采用消息队列方式进行处理,该模块接收到计算模块的视频标识和视频格式后即算一次播放次数,随后将视频标识和视频格式放入对应的队列中,此时只是把数据写入到了消息队列,还需要一个消费端即从消息队列读取视频标识、视频类型,读取一条记录即算一次播放次数,最后把统计结果进行数据库存储或更新到视频信息中去,用于外部获取相关的播放次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011491673.3/1.html,转载请声明来源钻瓜专利网。