[发明专利]一种分布式直播后台服务系统及其方法有效
申请号: | 201310269412.0 | 申请日: | 2013-07-01 |
公开(公告)号: | CN104283901B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 陈亮;段锐 | 申请(专利权)人: | 亿览在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 直播 后台 服务 系统 及其 方法 | ||
1.一种分布式直播后台服务系统,其特征在于:包括信息接收模块、信息判断模块、代理服务模块、功能服务模块、音视频服务模块、实时聊天服务模块和交易服务模块,其中功能服务模块包括房间服务模块、数据服务模块、统计服务模块,用户请求信息由信息接收模块接收,由信息判断模块判断,如果是音视频服务请求信息,则通过音视频服务模块进行发布、接收音视频直播、流管理操作,同时,如果是发布视频操作,音视频服务模块还可以对用户身份信息或发布内容信息进行合法性验证;如果是聊天信息,则通过实时聊天服务模块进行操作;如果不是上述两种信息,则将相应信息由web前端送到代理服务模块,代理服务模块对登录信息进行验证后,根据请求信息类型及资源取模后的值分别转给对应的功能服务模块即数据服务模块、房间服务模块、统计服务模块,并且其中
音视频服务模块对用户请求信息中直接的音视频服务请求信息进行响应,提供发布、接收音视频直播、流管理操作,并对用户身份信息进行合法性验证;
代理服务模块用于对登录信息进行验证,并对用户请求信息进行转发;
房间服务模块用于提供房间服务操作,用户在房间服务模块的各类数据更新,房间服务模块会根据资源取模,并且同步更新到对应的数据服务模块;
数据服务模块用于提供数据更新和查询,包括用户基础数据、用户状态、房间基础数据、房间状态数据信息;
统计服务模块对用户请求信息中的相应请求进行响应,输出实时统计的房间服务模块中的房间热度排行、主播分类排行信息;
交易服务模块为房间服务模块中的相应操作提供各种交易操作,包括充值、赠送、扣除以及余额查询,并且按月输出统计报表;
实时聊天服务模块提供聊天信息的群发和单发,用户在房间的聊天信息,通过实时聊天服务模块来转发。
2.根据权利要求1所述的分布式直播后台服务系统,其特征是:所述统计服务模块和代理服务模块按照镜像的方式来操作,上述系统中的代理服务模块能够横向扩展。
3.根据权利要求2所述的分布式直播后台服务系统,其特征是:所述房间服务模块提供的房间服务操作包括用户进入房间以及用户在房间的各种操作,且是按照房间号取模的方式来操作。
4.一种分布式直播后台服务方法,其包括如下步骤:
1)、由信息接收模块接收用户请求信息;
2)、由信息判断模块对请求信息进行判断:
如果是音视频服务请求信息,则通过音视频服务模块进行发布、接收音视频直播、流管理操作;
如果是聊天信息,则通过实时聊天服务模块进行操作;
如果不是上述两种信息,则由代理服务模块接收来自web前端的用户请求信息,对登录信息进行验证,
3)、判断代理服务模块接收的请求信息类型,按照资源取模后的值分别转发相应的功能服务模块;
4)、若步骤3)中的请求信息是查询信息,则由统计服务模块提供相应查询结果信息;
若步骤3)中的请求信息是数据服务信息,则将该信息传到数据服务模块;
若步骤3)中的请求信息是房间服务信息,则将该信息传到房间服务模块进行房间服务操作,同时,用户在房间服务模块的各类数据更新,房间服务模块会根据资源取模,同步更新到对应的数据服务模块;
5)、将步骤4)中传送到房间服务模块中的交易服务请求信息传到交易服务模块,进行交易操作。
5.根据权利要求4所述的分布式直播后台服务方法,其中步骤2)中的代理服务模块和步骤4)中的统计服务模块按照镜像的方式来操作,并且代理服务模块能够横向扩展。
6.根据权利要求5所述的分布式直播后台服务方法,其中所述数据服务模块按照用户uid取模的方式来存储用户数据,且提供数据更新和查询,包括用户基础数据、用户状态、房间基础数据、房间状态数据信息,同时用于读写静态配置信息以及动态数据。
7.根据权利要求4所述的分布式直播后台服务方法,其中步骤4)中的查询结果信息是实时统计的房间热度排行、主播分类排行信息,房间服务模块提供的房间服务操作包括用户进入房间以及用户在房间的各种操作。
8.根据权利要求4所述的分布式直播后台服务方法,其中步骤5)中交易操作包括充值、赠送、扣除以及余额查询,并且按月输出统计报表。
9.根据权利要求4所述的分布式直播后台服务方法,聊天信息的群发和单发由实时聊天服务模块来完成,用户在房间的聊天信息,也通过实时聊天服务模块来转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿览在线网络技术(北京)有限公司,未经亿览在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310269412.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种螺旋式塑料颗粒熔化装置
- 下一篇:一种喷淋箱高位排水装置