【技术实现步骤摘要】
一种直播竞猜数据处理方法、装置、服务器及存储介质
[0001]本专利技术属于计算机
,具体涉及一种直播竞猜数据处理方法、装置、服务器及存储介质。
技术介绍
[0002]观看赛事直播(比如游戏直播等)已经成为了很多年轻人的喜好,而直播竞猜是直播平台提升用户的参与度和平台活跃度的一种方式,其是在赛事直播过程中,由赛事主播发起一些和赛事结果相关的竞猜选项,用户使用直播平台内虚拟道具即可参与。通过主播在赛事开局前设定一些竞猜选项,用户选择自己认为的竞猜结果,在游赛事结束后由主播进行虚拟资源的调整(即进行竞猜结算),猜对的观众可获得相应的虚拟资源(比如,银豆、虚拟道具等)的奖励。
[0003]但现有的虚拟资源调整方式(即竞猜结算方式),需要结算服务器在赛事结束后基于人工干预对所有的竞猜选项同时进行结算,自动化程度较低,且由于结算服务器与终端之间占用过多的网络传输资源,以及受到网络环境的影响,导致服务器结算效率和准确性低下。
技术实现思路
[0004]为了在直播赛事过程中与用户实时结算相关竞猜选项,降低服务 ...
【技术保护点】
【技术特征摘要】
1.一种直播竞猜数据处理方法,其特征在于,所述方法包括:通过注入到当前赛事的赛事进程中的消息钩子,监听所述赛事进程中的当前网络协议数据;在基于所述当前网络协议数据,确定所述赛事进程中发生了目标事件时,通过所述消息钩子构建所述目标事件对应的当前事件消息;通过进程间通信将所述当前事件消息从所述赛事进程传输至直播进程;通过所述直播进程将所述当前赛事的当前直播数据和所述当前事件消息发送至服务器,以使所述服务器对所述当前直播数据进行直播,并基于所述当前事件消息实时计算当前目标事件发生结果;以及以使所述服务器将所述当前目标事件发生结果与第二终端发送的竞猜请求中所携带的目标竞猜选项进行匹配,基于匹配结果调整所述第二终端的虚拟资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断预设事件配置文件中是否存在与所述当前网络协议数据对应的事件配置信息;若所述预设事件配置文件中存在与所当前网络协议数据对应的事件配置信息,则确定所述赛事进程中发生了所述事件配置信息对应的事件;将所述事件配置信息对应的事件作为所述目标事件。3.根据权利要求1所述的方法,其特征在于,在所述通过注入到当前赛事的赛事进程中的消息钩子,监听所述赛事进程中的当前网络协议数据之前,所述方法还包括:响应于消息钩子注入指令,调用系统函数在所述赛事进程中创建远程进程;将所述消息钩子注入所述远程进程中;相应地,所述通过所述消息钩子,构建所述目标事件对应的当前事件消息,包括:通过所述消息钩子获取所述目标事件的事件名称和赛事时间;将所述事件名称和所述赛事时间作为当前事件消息。4.一种直播竞猜数据处理方法,其特征在于,所述方法包括:接收第一终端通过直播进程发送的当前赛事的当前直播数据和当前事件消息;所述当前事件消息由所述第一终端通过进程间通信从所述当前赛事的赛事进程传输至所述直播进程;所述当前事件消息由所述第一终端在基于当前网络协议数据,确定所述赛事进程中发生了目标事件时,通过注入到所述赛事进程中的消息钩子构建得到;所述当前网络协议数据由所述第一终端通过所述消息钩子对所述赛事进程进行监听得到;对所述当前直播数据进行直播,并基于所述当前事件消息实时计算当前目标事件发生结果;将所述当前目标事件发生结果与第二终端发送的竞猜请求中所携带的目标竞猜选项进行匹配,基于匹配结果调整所述第二终端的虚拟资源。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述第一终端发送的竞猜任务,所述竞猜任务包括所述当前赛事对应的事件发生结果的预设竞猜选项和所述预设竞猜选项对应的选项配置信息;将所述竞猜任务发送至所述第二终端,以使所述第二终端显示包括所述预设竞猜选项和所述选项配置信息的竞猜界面;以及响应于基于所述竞猜界面触发的竞猜选项选择指令,确定目标竞猜选项;
接收所述第二终端发送的携带所述目标竞猜选项的所述竞猜请求。6.根据权利要求5所述的方法,其特征在于,所述当前事件消息至少包括事件名称和赛事时间,则所述基于所述当前事件消息实时计算当前目标事件发生结果,包括:基于所述事件...
【专利技术属性】
技术研发人员:余自强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。