欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016104826077
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-03-07
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于用户弹幕行为监控弹幕服务可用性的系统,该系统包括客户端、网关和服务器端,其特征在于:所述服务器端包括弹幕服务入口、弹幕服务出口和弹幕服务监控单元,所述客户端获取用户输入的弹幕内容后,向网关发送含有加密的设备识别码的弹幕信息;客户端发送的弹幕信息到达网关时,网关在弹幕信息中添加弹幕信息到达网关的时间戳,然后发送给服务器端的弹幕服务入口;所述服务器端的弹幕服务入口接收到网关传来的弹幕消息后,在弹幕信息中添加弹幕信息到达弹幕服务入口的时间戳,判断弹幕信息的合法性,将符合校验规则的弹幕发送到服务器端的弹幕服务出口;服务器端的弹幕服务出口在弹幕信息中添加弹幕信息到达弹幕服务出口的时间戳,然后向正在观看当前直播的所有客户端广播弹幕;

用户观看直播的客户端接收到自己发送的弹幕内容,客户端在弹幕信息中添加弹幕信息到达客户端的时间戳,上报给服务器端的弹幕服务监控单元,并在客户端上显示弹幕内容;弹幕服务监控单元收到的弹幕信息包括设备ID、用户ID、用户输入的弹幕内容、客户端向网关发送弹幕信息的时间戳、弹幕信息到达网关的时间戳、弹幕信息到达弹幕服务入口的时间戳、弹幕信息到达弹幕服务出口的时间戳、弹幕信息到达客户端的时间戳;弹幕服务监控单元对弹幕信息中的设备ID、用户ID、用户输入的弹幕内容进行合法性校验,然后记录各个阶段添加的时间戳:客户端向网关发送弹幕信息的时间戳、弹幕信息到达网关的时间戳、弹幕信息到达弹幕服务入口的时间戳、弹幕信息到达弹幕服务出口的时间戳、弹幕信息到达客户端的时间戳,结合预先设定的超时阀值进行超时统计,将超时统计结果上报到弹幕服务监控单元,弹幕服务监控单元对监控到的超时逻辑进行告警。

2.如权利要求1所述的基于用户弹幕行为监控弹幕服务可用性的系统,其特征在于:所述客户端向网关发送的弹幕信息包括客户端向网关发送弹幕信息的时间戳和若干用于识别用户弹幕行为的标识,标识包括:直播间地址、用户输入的弹幕内容、用户的唯一性ID和按照特定规则生成的加密的设备识别码。

3.如权利要求2所述的基于用户弹幕行为监控弹幕服务可用性的系统,其特征在于:所述设备识别码的生成规则是:客户端向网关发送弹幕信息的时间戳+设备应用编程接口API获取的唯一设备ID+随机数,生成的设备识别码是固定长度,然后对该设备识别码进行加密处理。

4.如权利要求3所述的基于用户弹幕行为监控弹幕服务可用性的系统,其特征在于:所述判断弹幕信息的合法性的过程如下:对弹幕信息中加密的设备识别码进行解密处理,然后取出其中的客户端向网关发送弹幕信息的时间戳和唯一设备ID,验证客户端向网关发送弹幕信息的时间戳是否在合理范围、唯一设备ID是否符合规范;如果通过验证,再判断用户输入的弹幕内容是否符合校验规则,如果不符合校验规则,则按照非法弹幕进行处理;如果符合校验规则,则将符合校验规则的弹幕发送到服务器端的弹幕服务出口。

5.如权利要求4所述的基于用户弹幕行为监控弹幕服务可用性的系统,其特征在于:所述弹幕服务监控单元监控的超时逻辑包括:从网关到服务入口耗时、服务逻辑处理耗时、返回弹幕内容网络耗时、全流程耗时,计算公式如下:从网关到服务入口耗时=弹幕信息到达弹幕服务入口的时间戳-弹幕信息到达网关的时间戳;

服务逻辑处理耗时=弹幕信息到达弹幕服务出口的时间戳-弹幕信息到达弹幕服务入口的时间戳;

返回弹幕内容网络耗时=弹幕信息到达客户端的时间戳-弹幕信息到达弹幕服务出口的时间戳;

全流程耗时=弹幕信息到达客户端的时间戳-客户端向网关发送弹幕信息的时间戳。

6.一种适用于权利要求1至5中任一项所述系统的基于用户弹幕行为监控弹幕服务可用性的方法,其特征在于,包括以下步骤:

S1、客户端获取用户输入的弹幕内容后,向网关发送含有加密的设备识别码的弹幕信息;客户端发送的弹幕信息到达网关时,网关在弹幕信息中添加弹幕信息到达网关的时间戳,然后发送给服务器端的弹幕服务入口;

S2、服务器端的弹幕服务入口接收到网关传来的弹幕消息后,在弹幕信息中添加弹幕信息到达弹幕服务入口的时间戳,判断弹幕信息的合法性,将符合校验规则的弹幕发送到服务器端的弹幕服务出口;服务器端的弹幕服务出口在弹幕信息中添加弹幕信息到达弹幕服务出口的时间戳,然后向正在观看当前直播的所有客户端广播弹幕;

S3、用户观看直播的客户端接收到自己发送的弹幕内容,客户端在弹幕信息中添加弹幕信息到达客户端的时间戳,上报给服务器端的弹幕服务监控单元,并在客户端上显示弹幕内容;弹幕服务监控单元收到的弹幕信息包括设备ID、用户ID、用户输入的弹幕内容、客户端向网关发送弹幕信息的时间戳、弹幕信息到达网关的时间戳、弹幕信息到达弹幕服务入口的时间戳、弹幕信息到达弹幕服务出口的时间戳、弹幕信息到达客户端的时间戳;

S4、弹幕服务监控单元对弹幕信息中的设备ID、用户ID、用户输入的弹幕内容进行合法性校验,然后记录各个阶段添加的时间戳:客户端向网关发送弹幕信息的时间戳、弹幕信息到达网关的时间戳、弹幕信息到达弹幕服务入口的时间戳、弹幕信息到达弹幕服务出口的时间戳、弹幕信息到达客户端的时间戳,结合预先设定的超时阀值进行超时统计,将超时统计结果上报到弹幕服务监控单元,弹幕服务监控单元对监控到的超时逻辑进行告警。

7.如权利要求6所述的基于用户弹幕行为监控弹幕服务可用性的方法,其特征在于:步骤S1中,客户端向网关发送的弹幕信息包括客户端向网关发送弹幕信息的时间戳和若干用于识别用户弹幕行为的标识,标识包括:直播间地址、用户输入的弹幕内容、用户的唯一性ID和按照特定规则生成的加密的设备识别码。

8.如权利要求7所述的基于用户弹幕行为监控弹幕服务可用性的方法,其特征在于:所述设备识别码的生成规则是:客户端向网关发送弹幕信息的时间戳+设备应用编程接口API获取的唯一设备ID+随机数,生成的设备识别码是固定长度,然后对该设备识别码进行加密处理。

9.如权利要求8所述的基于用户弹幕行为监控弹幕服务可用性的方法,其特征在于:步骤S2中,所述判断弹幕信息的合法性的过程如下:对弹幕信息中加密的设备识别码进行解密处理,然后取出其中的客户端向网关发送弹幕信息的时间戳和唯一设备ID,验证客户端向网关发送弹幕信息的时间戳是否在合理范围、唯一设备ID是否符合规范;如果通过验证,再判断用户输入的弹幕内容是否符合校验规则,如果不符合校验规则,则按照非法弹幕进行处理;如果符合校验规则,则将符合校验规则的弹幕发送到服务器端的弹幕服务出口。

10.如权利要求9所述的基于用户弹幕行为监控弹幕服务可用性的方法,其特征在于:

步骤S4中,弹幕服务监控单元监控的超时逻辑包括:从网关到服务入口耗时、服务逻辑处理耗时、返回弹幕内容网络耗时、全流程耗时,计算公式如下:从网关到服务入口耗时=弹幕信息到达弹幕服务入口的时间戳-弹幕信息到达网关的时间戳;

服务逻辑处理耗时=弹幕信息到达弹幕服务出口的时间戳-弹幕信息到达弹幕服务入口的时间戳;

返回弹幕内容网络耗时=弹幕信息到达客户端的时间戳-弹幕信息到达弹幕服务出口的时间戳;

全流程耗时=弹幕信息到达客户端的时间戳-客户端向网关发送弹幕信息的时间戳。