直播互动方法和计算机可读存储介质技术

技术编号:31087386 阅读:16 留言:0更新日期:2021-12-01 12:43
本发明专利技术提供了一种直播互动方法和计算机可读存储介质,直播互动方法中在第一主播客户端向服务器发送直播PK请求后,服务器根据第一主播的数据从全部第二主播的数据中进行匹配,若第二主播的数据与第一主播的数据匹配,则将直播PK请求发送至第二主播客户端,数据匹配包括专业匹配和主播等级匹配,专业匹配包括判断第二主播的专业与第一主播的专业是否相同,当第二主播的专业与第一主播的专业相同时,进行主播等级匹配,主播等级匹配包括:对第二主播的语言能力和传播能力进行评分,判断第二主播的等级,当第二主播的等级与第一主播的等级相同时,则匹配成功,能够保证接受直播PK请求的第二主播是与第一主播最佳匹配结构,提高直播PK的感观。PK的感观。PK的感观。

【技术实现步骤摘要】
直播互动方法和计算机可读存储介质


[0001]本专利技术涉及计算机
,更具体地,涉及一种直播互动方法和计算机可读存储介质。

技术介绍

[0002]网络直播服务是由网络直播服务提供商基于互联网的在线服务平台,为观看用户提供即时影像的交互式服务。直播PK就是一个主播对另一个直播间的主播发起挑战,一旦挑战接受,两个直播间的主播就开始进行连麦互动,直播界面一分为二,同时显示两个主播的画面,两方粉丝也会进入到同一个直播间中。当两个主播成功进入PK模式后,两方粉丝通过点赞、刷礼物等方式,来为自己的主播加油。根据直播界面上的蓝色条与对方红色条的贡献度来决定胜负,输了的一方接受惩罚游戏。
[0003]但是现有技术中,只有已经互相关注好友的两个主播才能够进行直播PK,不能够进行匹配比较合适的主播来进行PK。
[0004]因此,亟需提供一种能够使直播PK时主播匹配更合适的方法。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种直播互动方法,应用于主播客户端、用户客户端和服务器,所述主播客户端包括第一主播客户端和多个第二主播客户端,所述服务器中存储有第一主播的数据、以及全部第二主播的数据;所述直播互动方法包括:
[0006]所述第一主播客户端向所述服务器发送直播PK请求,所述请求中包含PK时间,所述服务器根据所述第一主播的数据从所述全部第二主播的数据中进行匹配,若所述第二主播的数据与所述第一主播的数据匹配,则将所述直播PK请求发送至所述第二主播客户端,所述数据匹配包括专业匹配和主播等级匹配,其中,
[0007]所述专业匹配包括判断所述第二主播的专业与所述第一主播的专业是否相同,当所述第二主播的专业与所述第一主播的专业相同时,进行所述主播等级匹配,所述主播等级匹配包括:对所述第二主播的语言能力和传播能力进行评分,判断所述第二主播的等级,当所述第二主播的等级与所述第一主播的等级相同时,则匹配成功;
[0008]至少一个所述第二主播客户端接受所述直播PK请求;
[0009]所述服务器将同意通知发送至所述第一主播客户端;
[0010]在所述PK时间,所述第一主播客户端和所述第二主播客户端进入到PK房间,所述用户客户端进入到所述PK房间;
[0011]PK时间结束,所述服务器发送PK结束通知至所述第一主播客户端和所述第二主播客户端。
[0012]可选地,所述专业匹配包括判断所述第二主播的专业与所述第一主播的专业是否相同,当所述第二主播的专业与所述第一主播的专业相同时,进行所述主播等级匹配,包括,
[0013]所述服务器调取所述第一主播的数据,所述第一主播的数据中包括所述第一主播的专业信息,同时所述服务器调取全部所述第二主播的数据列表,所述数据列表中包括全部所述第二主播的专业信息,将所述第二主播的专业信息与所述第一主播的专业信息进行比较,若所述第二主播的所属专业与所述第一主播的专业信息相同,则将与所述第一主播的专业信息相同的全部所述第二主播生成第一匹配列表,再进行所述主播等级匹配。
[0014]可选地,主播的等级按照以下方法计算:
[0015]M=a
×
A+b
×
B,其中,
[0016]M为主播的等级,A为主播的语言能力,所述主播的语言能力反映所述主播的语言流畅程度,a为所述主播的语言能力的权重,B为所述主播的传播能力,所述主播的传播能力反映所述主播的粉丝粘合性,包括所述主播的粉丝数、粉丝打赏数,b为所述主播的传播能力的权重。
[0017]可选地,所述主播等级匹配包括:对所述第二主播的语言能力和传播能力进行评分,判断所述第二主播的等级,当所述第二主播的等级与所述第一主播的等级相同时,则匹配成功,包括:
[0018]所述服务器计算所述第一主播的等级,同时计算所述第一匹配列表中全部所述第二主播的等级,若所述第一主播的等级和所述第二主播的等级均在同一等级范围内,则所述第一主播的等级和所述第二主播的等级相同,则所述第一主播和所述第二主播匹配成功。
[0019]可选地,还包括,所述第二主播的数据与所述第一主播的数据不匹配,则所述服务器不发送所述直播PK请求至所述第二主播客户端。
[0020]可选地,还包括在所述PK时间,所述第一主播客户端或所述第二主播客户端暂离所述PK房间,所述第一主播客户端或所述第二主播客户端收到暂离通知,所述服务器检测推流,若所述第一主播客户端或所述第二主播客户端超过预设时间未回归则关闭所述PK房间。
[0021]可选地,还包括所述第一主播客户端或所述第二主播客户端再次回归,所述服务器查询所述PK房间是否被关闭,若所述PK房间被关闭,则重新开启所述PK房间。
[0022]可选地,还包括所述服务器查询所述PK房间是否被关闭,若所述PK房间没有被关闭,所述服务器查询PK状态,将所述第一主播客户端或所述第二主播客户端加入至所述PK房间,所述服务器检测推流。
[0023]可选地,所述服务器检测推流之后还包括取消暂离状态,恢复拉流和恢复推流。
[0024]本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的直播互动方法。
[0025]与现有技术相比,本专利技术提供的直播互动方法和计算机可读存储介质,至少实现了如下的有益效果:
[0026]本专利技术提供的直播互动方法在第一主播客户端向服务器发送直播PK请求后,所述服务器根据所述第一主播的数据从所述全部第二主播的数据中进行匹配,若所述第二主播的数据与所述第一主播的数据匹配,则将所述直播PK请求发送至所述第二主播客户端,所述数据匹配包括专业匹配和主播等级匹配,其中,所述专业匹配包括判断所述第二主播的专业与所述第一主播的专业是否相同,当所述第二主播的专业与所述第一主播的专业相同
时,进行所述主播等级匹配,所述主播等级匹配包括:对所述第二主播的语言能力和传播能力进行评分,判断所述第二主播的等级,当所述第二主播的等级与所述第一主播的等级相同时,则匹配成功,能够保证接受直播PK请求的第二主播是与第一主播最佳匹配结构,提高直播PK的感观。
[0027]当然,实施本专利技术的任一产品必不特定需要同时达到以上所述的所有技术效果。
[0028]通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。
附图说明
[0029]被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。
[0030]图1是现有技术中直播互动方法的流程图;
[0031]图2是本专利技术提供的一种直播互动方法的流程图;
[0032]图3是图2中流程图的方框图;
[0033]图4是直播PK流程图;
[0034]图5是直播PK中主播异常状态流程图。
具体实施方式
[0035]现在将参照附图来详细描述本专利技术的各种示例性实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播互动方法,其特征在于,应用于主播客户端、用户客户端和服务器,所述主播客户端包括第一主播客户端和多个第二主播客户端,所述服务器中存储有第一主播的数据、以及全部第二主播的数据;所述直播互动方法包括:所述第一主播客户端向所述服务器发送直播PK请求,所述请求中包含PK时间,所述服务器根据所述第一主播的数据从所述全部第二主播的数据中进行匹配,若所述第二主播的数据与所述第一主播的数据匹配,则将所述直播PK请求发送至所述第二主播客户端,所述数据匹配包括专业匹配和主播等级匹配,其中,所述专业匹配包括判断所述第二主播的专业与所述第一主播的专业是否相同,当所述第二主播的专业与所述第一主播的专业相同时,进行所述主播等级匹配,所述主播等级匹配包括:对所述第二主播的语言能力和传播能力进行评分,判断所述第二主播的等级,当所述第二主播的等级与所述第一主播的等级相同时,则匹配成功;至少一个所述第二主播客户端接受所述直播PK请求;所述服务器将同意通知发送至所述第一主播客户端;在所述PK时间,所述第一主播客户端和所述第二主播客户端进入到PK房间,所述用户客户端进入到所述PK房间;PK时间结束,所述服务器发送PK结束通知至所述第一主播客户端和所述第二主播客户端。2.根据权利要求1所述的直播互动方法,其特征在于,所述专业匹配包括判断所述第二主播的专业与所述第一主播的专业是否相同,当所述第二主播的专业与所述第一主播的专业相同时,进行所述主播等级匹配,包括,所述服务器调取所述第一主播的数据,所述第一主播的数据中包括所述第一主播的专业信息,同时所述服务器调取全部所述第二主播的数据列表,所述数据列表中包括全部所述第二主播的专业信息,将所述第二主播的专业信息与所述第一主播的专业信息进行比较,若所述第二主播的所属专业与所述第一主播的专业信息相同,则将与所述第一主播的专业信息相同的全部所述第二主播生成第一匹配列表,再进行所述主播等级匹配。3.根据权利要求2所述的直播互动方法,其特征在于,主播的等级按照以下方法计算:M=a
×
A+b
×
B,其中,M为主播的等级,...

【专利技术属性】
技术研发人员:邵泉杜建平
申请(专利权)人:北京快来文化传播集团有限公司
类型:发明
国别省市:

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

1