直播互动方法、装置、电子设备及计算机可读存储介质转让专利
申请号 : CN202011216398.4
文献号 : CN112291632B
文献日 : 2021-12-10
发明人 : 张艳军 , 林晓鑫
申请人 : 腾讯科技(深圳)有限公司
摘要 :
权利要求 :
1.一种直播互动方法,其特征在于,所述方法包括:响应于直播间中接收到的匹配操作,查询与目标账号匹配的至少一个主播账号;
在虚拟场景中呈现所述至少一个主播账号、以及与所述至少一个主播账号分别对应的互动入口;
响应于针对任意一个所述主播账号的互动入口的触发操作,呈现包括所述目标账号与目标主播账号的互动页面;
当所述互动页面包括的互动入口指向聊天页面时,响应于针对所述互动页面包括的互动入口的触发操作,查询所述目标主播账号的发起聊天条件;
当所述目标账号满足所述目标主播账号的发起聊天条件时,呈现包括所述目标账号、以及所述目标主播账号的聊天页面;
其中,所述目标主播账号是所述触发操作所选择的互动入口对应的主播账号。
2.根据权利要求1所述的方法,其特征在于,所述在虚拟场景中呈现所述至少一个主播账号、以及与所述至少一个主播账号分别对应的互动入口,包括:在查询匹配的至少一个主播账号的过程中,在虚拟场景中呈现直播平台中的多个主播账号;
当查询到至少一个主播账号时,在所述虚拟场景中呈现查询到的至少一个主播账号与所述目标账号之间具有匹配关系的特效,并针对每个匹配的主播账号呈现对应的互动入口。
3.根据权利要求1所述的方法,其特征在于,所述当所述目标账号满足所述目标主播账号的发起聊天条件时,呈现包括所述目标账号、以及所述目标主播账号的聊天页面,包括:响应于针对所述互动页面包括的互动入口的触发操作,呈现所述目标主播账号与所述目标账号之间的资源转移页面;
响应于在所述资源转移页面中接收到的资源转移操作,从所述目标账号转移设定数额的虚拟资源到所述目标主播账号;
当成功转移时,确定满足所述发起聊天条件,并呈现包括所述目标账号、以及所述目标主播账号的聊天页面。
4.根据权利要求1所述的方法,其特征在于,所述当所述目标账号满足所述目标主播账号的发起聊天条件时,呈现包括所述目标账号、以及所述目标主播账号的聊天页面,包括:当所述目标账号对所述目标主播账号的关注程度超出等级阈值时,确定满足所述发起聊天条件,并呈现包括所述目标账号、以及所述目标主播账号的聊天页面。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:当所述目标账号与所述目标主播账号在所述聊天页面中进行交互的次数达到次数阈值时,呈现提示信息,以引导所述目标账号进入所述目标主播账号的直播间,或者,控制所述目标账号退出所述聊天页面。
6.根据权利要求1所述的方法,其特征在于,当所述互动页面包括的互动入口指向所述目标主播账号的直播间时,所述方法还包括:响应于针对所述互动页面包括的互动入口的触发操作,呈现所述目标主播账号的直播间、以及所述目标账号在加入所述直播间时的特效;
查询所述目标主播账号的特权条件;
当所述目标账号满足所述目标主播账号的特权条件,且接收到所述目标主播账号的确认时,呈现所述目标账号的特权身份。
7.根据权利要求6所述的方法,其特征在于,所述呈现所述目标账号的特权身份,包括:执行以下处理至少之一:
在所述直播间的特定位置呈现所述目标账号的头像;
在所述目标账号发送的弹幕中呈现管理员称号,以标识所述目标账号具有管理员权限。
8.根据权利要求7所述的方法,其特征在于,所述当所述目标账号满足所述目标主播账号的特权条件,且接收到所述目标主播账号的确认时,呈现所述目标账号的特权身份,包括:
响应于在所述直播间中接收到的资源转移操作,从所述目标账号转移设定数额的虚拟资源到所述目标主播账号;
当所述目标主播账号确认接受所述虚拟资源时,确定所述目标账号满足所述目标主播账号的特权条件,并在所述直播间中呈现所述目标账号的特权身份。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述目标主播账号拒绝接受所述虚拟资源、或者所述目标主播账号超时未响应时,撤回将所述虚拟资源从所述目标账号转移至所述目标主播账号的资源转移操作。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:根据所述目标账号与所述目标主播账号之间的互动记录,更新所述目标账号与所述目标主播账号之间的互动强度;
根据更新后的所述互动强度,对所述目标账号的特权等级进行对应的衰减或提升地更新;
其中,更新后的所述特权等级与所述互动强度呈正相关关系。
11.根据权利要求1至4、6至7任一项所述的方法,其特征在于,所述查询与目标账号匹配的至少一个主播账号,包括:向服务器发送携带所述目标账号的匹配请求,以使所述服务器在直播平台的多个主播账号中,查询与所述目标账号匹配的至少一个主播账号;
接收所述服务器所查询到的所述至少一个主播账号;
其中,所述至少一个主播账号的查询方式包括以下至少之一:随机查询;
根据所述多个主播账号与所述目标账号的个人资料的相似程度的降序查询;
根据所述多个主播账号的直播内容与所述目标账号的观看历史的相似程度的降序查询。
12.一种直播互动装置,其特征在于,所述装置包括:查询模块,用于响应于直播间中接收到的匹配操作,查询与目标账号匹配的至少一个主播账号;
呈现模块,用于在虚拟场景中呈现所述至少一个主播账号、以及与所述至少一个主播账号分别对应的互动入口;
所述呈现模块,还用于响应于针对任意一个所述主播账号的互动入口的触发操作,呈现包括所述目标账号与目标主播账号的互动页面;
当所述互动页面包括的互动入口指向聊天页面时,响应于针对所述互动页面包括的互动入口的触发操作,查询所述目标主播账号的发起聊天条件;
当所述目标账号满足所述目标主播账号的发起聊天条件时,呈现包括所述目标账号、以及所述目标主播账号的聊天页面;
其中,所述目标主播账号是所述触发操作所选择的互动入口对应的主播账号。
13.一种电子设备,其特征在于,包括:存储器,用于存储计算机可执行指令;
处理器,用于执行所述存储器中存储的计算机可执行指令时,实现权利要求1至11任一项所述的直播互动方法。
14.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被执行时,用于实现权利要求1至11任一项所述的直播互动方法。
说明书 :
直播互动方法、装置、电子设备及计算机可读存储介质
技术领域
背景技术
或者体育赛事等。
量时间浏览直播平台才能找到感兴趣的直播间,这个过程对直播平台的资源造成较大的消
耗,甚至会影响直播平台的实时性能,同时也会给用户端带来不必要的流量消耗。
发明内容
场景中呈现查询到的至少一个主播账号与所述目标账号之间具有匹配关系的特效,并针对
每个匹配的主播账号呈现对应的互动入口。
播账号的发起聊天条件时,呈现包括所述目标账号、以及所述目标主播账号的聊天页面。
应于在所述资源转移页面中接收到的资源转移操作,从所述目标账号转移设定数额的虚拟
资源到所述目标主播账号;所述呈现模块,还用于当成功转移时,确定满足所述发起聊天条
件,并呈现包括所述目标账号、以及所述目标主播账号的聊天页面。
标主播账号的聊天页面。
述目标主播账号的直播间,或者,控制所述目标账号退出所述聊天页面。
还用于查询所述目标主播账号的特权条件;所述呈现模块,还用于当所述目标账号满足所
述目标主播账号的特权条件,且接收到所述目标主播账号的确认时,呈现所述目标账号的
特权身份。
述目标账号具有管理员权限。
当所述目标主播账号确认接受所述虚拟资源时,确定所述目标账号满足所述目标主播账号
的特权条件,并在所述直播间中呈现所述目标账号的特权身份。
标主播账号的资源转移操作。
后的所述互动强度,对所述目标账号的特权等级进行对应的衰减或提升地更新;其中,更新
后的所述特权等级与所述互动强度呈正相关关系。
拟资源。
账号;接收所述服务器所查询到的所述至少一个主播账号;其中,所述至少一个主播账号的
查询方式包括以下至少之一:随机查询;根据所述多个主播账号与所述目标账号的个人资
料的相似程度的降序查询;根据所述多个主播账号的直播内容与所述目标账号的观看历史
的相似程度的降序查询。
表划分成与N个主播账号对应的N个区间;其中,N为所述直播平台中主播账号数量,且每个
所述区间的长度与对应主播账号的点数呈正相关关系;将所述直播平台中所有主播账号分
别对应的区间长度之和确定为列表总数,并从所述列表总数中获取随机数;将所述随机数
所在区间对应的主播账号,确定为与所述目标账号匹配的主播账号。
与用户所关联的目标账号之间匹配的,提高了直播间推荐结果的可靠性,同时,也避免了用
户通过手动搜索实际希望进入的直播间时带来的时间和流量上的消耗,大大提升了用户在
寻找直播内容时的效率。
附图说明
具体实施方式
做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
的情况下相互结合。
不是旨在限制本申请。
直播间,则排在直播页面的底部,用户通常需要进行翻页或者下拉才能找到对应的直播间。
常需要进行频繁地下拉或者翻页操作才能找到对应的直播间,这会导致用户在寻找直播内
容时耗费大量的时间以及流量,用户体验较差。
直播互动方法的示例性应用,本申请实施例提供的直播互动方法可以由各种电子设备实
施,例如,可以由终端单独实施,也可以由服务器和终端协同实施。
在寻找直播内容时的效率。其中,直播互动系统100包括:服务器200、网络300、终端400‑1、
终端400‑2至终端400‑M,M为大于2的整数,将分别进行说明。
观众账号(示例的,观众账号中可以携带有观众的个人资料,例如观众的爱好,历史观看记
录等信息)的匹配请求通过网络300发送给服务器200,以使服务器200在直播平台的多个主
播账号中查询与客户端410‑1发送的观众账号匹配的至少一个主播账号,并将所查询到的
至少一个主播账号返回给客户端410‑1。客户端410‑1在接收到服务器200返回的至少一个
主播账号后,调用人机交互界面进行呈现,例如在人机交互界面中呈现所接收到的至少一
个主播账号、以及每个主播账号分别对应的互动入口。接着,客户端410‑1响应于观众针对
任意一个主播账号的互动入口的触发操作,在人机交互界面中呈现包括观众账号和目标主
播账号(即观众从至少一个主播账号中选中的主播账号)的互动页面,如此,观众可以在互
动页面中与目标主播进行进一步的互动,以加深对目标主播的了解。
的直播数据通过网络300发送给服务器200,以使服务器200对接收到的直播数据进行一系
列处理,例如服务器200将客户端410‑2发送的直播数据进行视频编码压缩成可观看可传输
的视频流,并发送至客户端410‑1,以使客户端410‑1进行解码播放,从而观众可以观看主播
1的直播内容。客户端410‑2,还用于将主播1的账号(示例的,主播1的账号可以携带主播1的
个人资料,例如主播1的标签、或者直播内容等信息)发送给服务器200,以用于执行上述的
匹配过程。
器200查询与观众账号匹配的至少一个主播账号。当客户端410‑1在接收到服务器200返回
的至少一个主播账号后,在人机交互界面中呈现所接收到的至少一个主播账号、以及每个
主播账号分别对应的互动入口。接着,客户端410‑1响应于观众针对任意一个主播账号的互
动入口的触发操作,在人机交互界面中呈现包括观众账号与目标主播账号的互动页面,以
供观众在互动页面中与目标主播进行互动。
地(Native)应用程序(APP,Application),即需要在操作系统中安装才能运行的程序,例如
直播APP或视频APP;也可以是小程序,即只需要下载到浏览器环境中就可以运行的程序;还
可以是能够嵌入至任意APP中的直播小程序或视频小程序。总而言之,上述计算机程序可以
是任意形式的应用程序、模块或插件。
计算、储存、处理和共享的一种托管技术。
支撑。技术网络系统的后台服务需要大量的计算、存储资源。
络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础
云计算服务的云服务器。终端400‑1、终端400‑2至终端400‑M可以是智能手机、平板电脑、笔
记本电脑、台式计算机、智能音箱、以及智能手表等各种类型的用户终端,但并不局限于此。
终端400‑1、终端400‑2至终端400‑M以及服务器200可以通过有线或无线通信方式进行直接
或间接地连接,本申请实施例中不做限制。
450、至少一个网络接口420和用户接口430。终端400‑1中的各个组件通过总线系统440耦合
在一起。可理解,总线系统440用于实现这些组件之间的连接通信。总线系统440除包括数据
总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将
各种总线都标为总线系统440。
晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理
器等。
括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输
入按钮和控件。
个或多个存储设备。
以是随机存取存储器(RAM,Random Access Memor y)。本申请实施例描述的存储器450旨在
包括任意适合类型的存储器。
Universal Serial Bus)等;
接口);
以下软件模块:查询模块4551、呈现模块4552、转移模块4553和更新模块4554,这些模块是
逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各
个模块的功能。
其被编程以执行本申请实施例提供的直播互动方法,例如,硬件译码处理器形式的处理器
可以采用一个或多个应用专用集成电路(ASIC,Application Specific Integrated
Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件
(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field‑
Programmable Gate Array)或其他电子元件。
法,为了描述方便,下文中对终端和终端上运行的客户端在描述上不作具体区分。
个主播账号;其中,目标账号可以是登录直播间的观众的账号。
此时,终端在接收到观众甲针对“偶遇”按钮401的点击操作后进行响应,调用相应的接口来
查询与观众甲的账号匹配的至少一个主播账号,并将所查询到的至少一个主播账号以弹窗
的方式推荐给观众甲。如此,由于终端查询到的至少一个主播账号是与观众甲的账号相匹
配的,提高了直播间推荐结果的可靠性。
少之一:随机查询;根据多个主播账号与目标账号的个人资料的相似程度的降序查询;根据
多个主播账号的直播内容与目标账号的观看历史的相似程度的降序查询。
史交互数据,确定任一主播账号对应的点数;接着,服务器获取一个列表,并将列表划分成
与N个主播账号对应的N个区间;其中,N为直播平台中主播账号的总数量,且每个区间的长
度与对应主播账号的点数呈正相关关系;随后,服务器将直播平台中所有主播账号分别对
应的区间长度之和确定为列表总数,最后,服务器从列表总数中获取若干个随机数,并将这
些随机数所在区间分别对应的主播账号,确定为与目标账号匹配的至少一个主播账号。
取观众甲的账号与这100个主播账号之间的历史交互数据,以确定出每个主播账号的最终
点数。例如假设在最近一天内,观众甲在直播间1发送了弹幕,则将主播1的账号对应的点数
加1;假设观众甲在直播间2赠送了虚拟物品,则将主播2对应的点数加2;如果观众甲在最近
一天内没有与主播进行交互,则主播的账号对应的点数保持不变,例如,假设观众甲在最近
一天内没有与主播3进行交互,则主播3的账号对应的点数保持为1点。最终,服务器确定出
这100个主播账号分别对应的最终点数为[2,3,1,1,…,1,1]。接着,服务器获取一个列表,
并将这个列表划分成100个区间;其中,区间1对应主播1的账号,区间2对应主播2的账号,以
此类推。同时,每个区间的长度与对应主播账号的点数呈正相关关系,例如主播1的账号对
应的点数为2,则区间1的长度也为2。在确定出每个区间的长度之后,服务器将这100个主播
账号分别对应的区间长度之和确定为列表总数(假设列表总数为103,即区间1的长度为2,
区间2的长度为3,其他区间的长度均为1)。最后,服务器从列表总数103中随机获取至少一
个数值,并将所获取的至少一个数值所在区间对应的主播账号,确定为与观众甲匹配的至
少一个主播账号。例如,当服务器随机获取的数值为2时,则将主播1的账号确定为与观众甲
匹配的主播账号。如此,一方面由于与观众甲互动越频繁的主播匹配到的概率越大,保证了
匹配结果的可靠性;另一方面由于匹配到的主播具有随机性,也增加了直播玩法的趣味性。
进行呈现。
播平台主页面上的“偶遇”按钮402,此时,终端会根据新观众的账号为其查询匹配的至少一
个主播账号,并将所查询到的至少一个主播账号推荐给新观众。
播A没有开启匹配功能时,则服务器在直播平台中查询与目标账号匹配的主播账号过程中,
会忽略主播A的账号。
失败的提示消息,以提醒观众甲稍后在进行匹配。
户端在人机交互界面中进行呈现,即终端将直播平台的服务器下发的图片作为背景层,以
作为对应的虚拟场景,并在背景层中呈现至少一个主播账号、以及与至少一个主播账号分
别对应的互动入口。当然,用户或者主播也可以自行定制个性化的虚拟场景。例如,用户可
以选择相册中自己拍摄的照片作为背景层,以在背景层中呈现至少一个主播账号、以及与
至少一个主播账号分别对应的互动入口。
景(例如偶遇广场)中呈现直播平台中的多个主播账号(例如,可以呈现主播账号所关联的
头像、或者账号名称等);当查询到至少一个主播账号时,在虚拟场景中呈现查询到的至少
一个主播账号与目标账号之间具有匹配关系的特效(例如来电、鲜花等),并针对每个匹配
的主播账号呈现对应的互动入口。
标账号匹配的至少一个主播账号时,呈现如图4D所示的目标账号所关联的头像404与每个
匹配的主播账号所分别关联的头像405之间的来电特效406,同时在每个匹配的主播账号所
关联的头像405后面呈现对应的互动入口407。
对应的主播账号。
主播账号中的任意一个主播账号的互动入口的触发操作,呈现包括目标账号与目标主播账
号的互动页面;其中,目标主播账号是触发操作所选择的互动入口对应的主播账号。
号的发起聊天条件;当目标账号满足目标主播账号的发起聊天条件时,呈现包括目标账号
和目标主播账号的聊天页面。其中,终端可以通过以下方式来确定目标账号是否满足目标
主播账号的发起聊天条件:响应于针对互动入口的触发操作,呈现目标账号与目标主播账
号之间的资源转移页面;响应于在资源转移页面中接收到的资源转移操作,从目标账号转
移设定数额的虚拟资源到目标主播账号;当成功转移时,确定满足发起聊天条件。
口时,终端呈现包括观众甲的账号所关联的头像和主播1的账号所关联的头像的互动页面。
其中,互动页面中还可以呈现有例如“选择私聊”的功能项。当观众甲点击“选择私聊”的功
能项时,终端进行响应,并跳转至呈现观众甲的账号与主播1的账号之间的资源转移页面。
假设主播1设置的发起聊天条件为10颗虚拟钻石,则终端响应于观众甲在资源转移页面中
触发的资源转移操作,从观众甲的账号中转移大于或者等于10颗虚拟钻石到主播1的账号;
当成功转移时,终端确定观众甲的账号满足主播1的账号设置的发起聊天条件,并呈现包括
观众甲的账号和主播1的账号的聊天页面。
标账号满足目标主播账号的发起聊天条件,并呈现包括目标账号和目标主播账号的聊天页
面。
的关注程度超出等级阈值时(例如观众甲在主播1的直播间中的粉丝牌的等级超过等级阈
值),终端确定观众甲的账号满足主播1的发起聊天条件,并呈现包括观众甲的账号和主播1
的账号之间的聊天页面。
播账号之间的资源转移页面;接着,响应于在资源转移页面中接收到的资源转移操作,从目
标账号转移设定数额的虚拟资源到目标主播账号;当成功转移时,进一步判断目标账号对
目标主播账号的关注程度是否达到等级阈值,当达到等级阈值时,终端才确定目标账号满
足目标主播账号的发起聊天条件,并呈现包括目标账号和目标主播账号之间的聊天页面。
10次,则当目标账号与目标主播账号在聊天页面中进行交互的次数超出10次时,终端可以
呈现提示信息,以引导目标账号进入目标主播账号的直播间进行观看;或者,终端也可以控
制目标账号退出聊天页面。
则可以直接退出聊天页面。
数,或者相似程度(即缘分指数)等信息。
及目标账号在加入直播间时的特效;调用相应的接口查询目标主播账号的特权条件;当目
标账号满足目标主播账号的特权条件,且接收到目标主播账号的确认时,呈现目标账号的
特权身份。其中,终端呈现目标账号的特权身份可以通过以下方式实现:在直播间的特定位
置呈现目标账号的头像;或者,在目标账号发送的弹幕中呈现管理员称号,以标识目标账号
具有管理员权限。
虚拟资源到目标主播账号;当目标主播账号确认接受目标账号转移的虚拟资源时,确定目
标账号满足目标主播账号的特权条件。
呈现有例如“进入直播间”的功能项。当观众甲点击“进入直播间”的功能项时,终端呈现主
播1的账号对应的直播间1,并在直播间1中呈现一条偶遇消息,以告知直播间1中的其他观
众,观众甲是通过偶遇方式进入直播间1的。随后,当观众甲希望成为直播间1中具有特权身
份的观众时,终端首先查询主播1的账号设置的特权条件,例如假设主播1设置了需要赠送
50个虚拟钻石才能成为直播间1中具有特权身份的观众,则终端响应于观众甲在直播间1中
触发的资源转移操作,从观众甲的账号中转移50个虚拟钻石到主播1的账号;当主播1的账
号确认接受观众甲的账号转移的50个虚拟钻石时,终端确定观众甲满足主播1的账号设置
的特权条件,并在直播间1中呈现观众甲的特权身份。此时,观众甲的账号所关联的头像将
呈现在直播间1的特定位置,例如在直播间1的右上角固定呈现观众甲的账号所关联的头
像。此外,当观众甲在直播间1发送弹幕时,将在弹幕内容的前面呈现管理员称号,以标识观
众甲的账号具有管理员权限,例如可以禁止其他不具有管理员权限的观众发送弹幕。
播账号的虚拟资源的数额有关,数额越大,目标账号对应的特权级别越高。也就是说,目标
账号的特权等级并不是固定不变的,而是会随着目标账号与目标主播账号之间的互动情况
进行更新。
播账号之间的互动强度;根据更新后的互动强度对目标账号的特权等级进行对应的衰减或
者提升地更新;其中,更新后的特权等级与互动强度呈正相关关系。
账号对应的特权等级更新为2级;当观众甲在最近一周内赠送给主播1的虚拟钻石的数量达
到第二数量阈值时,则将观众甲的账号对应的特权等级更新为3级,以此类推,观众甲赠送
的虚拟钻石的数量越多,观众甲的账号对应的特权等级越高。相反,当观众甲在一段时间内
都没有给主播1赠送虚拟钻石时,则取消观众甲的账号在直播间1中的特权身份。如此,通过
特权等级衰减的惩罚机制来刺激观众进行打赏和活跃,帮助主播提升收入,同时也提升了
主播和观众之间的互动效率,增加观众对主播的忠诚度和粘度。
操作。
定数额的虚拟钻石从观众甲的账号转移至主播1的账号之后,向直播平台的后台服务器发
送请求消息,以使直播平台的后台服务器向主播1所关联的终端发送是否接受的确认消息,
并以卡片的形式将是否接受的确认消息呈现在主播1所关联的终端上。例如,如图4E所示,
卡片上呈现有“接收”408和“拒绝”409选项。当主播1点击“拒绝”409选项,或者超过预设时
长没有响应时,终端撤回将设定数额的虚拟钻石从观众甲的账号转移至主播1的账号的资
源转移操作。
目标主播账号无权接受目标账号转移的虚拟资源。
个主播账号是与用户所关联的目标账号之间匹配的,提高了直播间推荐结果的可靠性,同
时,也避免了用户通过手动搜索实际希望进入的直播间时带来的时间和流量上的消耗,大
大提升了用户在寻找直播内容时的效率。
明。
项,以供直播间中的观众进行点击。当主播未点击开启匹配功能的按钮时,则不会在主播的
直播间中呈现“偶遇”的功能项,且直播平台的后台服务器在为目标账号查询匹配的主播账
号时,也会忽略未开启匹配功能的主播账号。
设置发起聊天的条件,举例来说,主播设置了需要支付10个虚拟钻石才能与主播进行聊天,
则当后续目标账号想要与主播进行聊天时,首先需要向主播赠送10个虚拟钻石。
置页面中设置了需要向主播赠送50个虚拟钻石才能成为直播间中具有特权身份的账号,则
后续当目标账号希望成为直播间中具有特权身份的账号时,则首先需要向主播赠送50个虚
拟钻石,且在主播账号确认接受目标账号转移的50个虚拟钻石时,在主播的直播间中呈现
目标账号的特权身份。
包括:查询模块4551、呈现模块4552、转移模块4553和更新模块4554。
一个主播账号分别对应的互动入口;呈现模块4552,还用于响应于针对任意一个主播账号
的互动入口的触发操作,呈现包括目标账号与目标主播账号的互动页面;其中,目标主播账
号是触发操作所选择的互动入口对应的主播账号。
场景中呈现查询到的至少一个主播账号与目标账号之间具有匹配关系的特效,并针对每个
匹配的主播账号呈现对应的互动入口。
聊天条件时,呈现包括目标账号、以及目标主播账号的聊天页面。
响应于在资源转移页面中接收到的资源转移操作,从目标账号转移设定数额的虚拟资源到
目标主播账号;呈现模块4552,还用于当成功转移时,确定满足发起聊天条件,并呈现包括
目标账号、以及目标主播账号的聊天页面。
页面。
直播间,或者,控制目标账号退出聊天页面。
标主播账号的特权条件;呈现模块4552,还用于当目标账号满足目标主播账号的特权条件,
且接收到目标主播账号的确认时,呈现目标账号的特权身份。
有管理员权限。
播账号确认接受虚拟资源时,确定目标账号满足目标主播账号的特权条件,并在直播间中
呈现目标账号的特权身份。
操作。
的互动强度,对目标账号的特权等级进行对应的衰减或提升地更新;其中,更新后的特权等
级与互动强度呈正相关关系。
收服务器所查询到的至少一个主播账号;其中,至少一个主播账号的查询方式包括以下至
少之一:随机查询;根据多个主播账号与目标账号的个人资料的相似程度的降序查询;根据
多个主播账号的直播内容与目标账号的观看历史的相似程度的降序查询。
个主播账号对应的N个区间;其中,N为直播平台中主播账号数量,且每个区间的长度与对应
主播账号的点数呈正相关关系;将直播平台中所有主播账号分别对应的区间长度之和确定
为列表总数,并从列表总数中获取随机数;将随机数所在区间对应的主播账号,确定为与目
标账号匹配的主播账号。
后找到兴趣相同的好友的目的。示例的,主播在直播的时候开启偶遇功能后,用户可以通过
点击在主播的直播间中呈现的“偶遇”按钮,在偶遇广场与主播进行偶遇。直播平台的服务
器进行处理并帮助用户匹配一个主播,匹配成功后,用户可以选择和主播进行聊天或者进
入直播间。当用户选择聊天时,需要首先支付一定数额的虚拟资源(例如一定数额的虚拟钻
石)才能开启与主播的聊天,并且聊天面板中还可以呈现有用户与主播历史偶遇次数、缘分
指数(即相似程度)等信息。当用户选择进入直播间时,可以直接进入主播的直播间,并且直
播间中会呈现一条偶遇信息,以告知直播间中的其他用户,该用户是通过偶遇功能进入直
播间的,并且通过偶遇功能进入直播间的用户可以赠送指定的虚拟礼物来唤起相知功能
(用于为用户在主播的直播间中赋予特权身份),主播在收到用户的偶遇定制礼物后,同时
也会收到一封偶遇卡片。当主播在卡片中点击“接受”按钮后,开启相知功能,此时,用户账
号所关联的头像会展示在直播间的顶部。同时,相知的用户(也就是相知功能而具有上述的
特权身份的用户)会自动成为直播间的管理员,可以禁言除相知以外的每一位直播间的其
他用户。此外,相知功能开启后,相知的用户可以不断给主播赠送虚拟礼物或者互动来提升
相知等级(也即上文的特权等级)。当用户在一段时间内没有与主播进行互动或者向主播赠
送虚拟礼物时,用户的相知等级会不断衰减。当用户的相知等级衰减到负数时,将自动解除
和主播之间的相知。本申请实施例通过将直播和偶遇玩法相结合,不仅仅提升了用户在寻
找直播内容时的效率,也帮助了主播找到自己最核心最忠诚的用户,通过偶遇触发相知等
互动行为,与相关技术在直播平台的主页简单部署可能会感兴趣的主播的直播间入口相
比,提升了用户找到感兴趣的主播的效率和趣味性,同时对直播平台的资源实现了充分而
有效地利用。
时,主播可以设置匹配成功后,发起私聊的条件以及触发相知的虚拟礼物的数额。
发送,主播回答后,主播可以回问一个问题,用户来进行回答。每人最多只能发送10个问题,
你问我答环节结束后,直播平台的服务器会弹出提示消息引导用户进入主播的直播间,当
然,用户也可以选择直接退出。
物来提升相知等级。如果用户在一段时间内没有向主播赠送礼物,则相知等级会相应衰减。
当相知等级衰减到零时,将自动解除用户和主播之间的相知。
服务器会自动帮用户匹配一个正在直播的主播。如果当前直播平台中没有正在直播的主
播,则会显示例如“偶遇失败,稍后再来试试”的提示消息。直播平台的服务器通过用户填写
的资源、观看历史和关注的主播类型等信息来帮助用户匹配一个正在直播的主播,且每个
用户每天只有10次参与偶遇的机会。在匹配成功后,用户有两个选择。第一,点击发起私聊,
用户在发起私聊前需要首先完成主播设定的任务。在私聊开启后,用户可以和主播进行你
问我答的互动,每一方可以选择直播平台的服务器预先设置好的10个问题来进行提问,在
提问结束后用户可以选择进入直播间,也可以选择退出。通过私聊模式可以更好地帮助用
户去了解主播并且筛选自己是不是对主播感兴趣。第二,点击进入直播间,用户在进入主播
的直播间时,直播间会有欢迎特效。同时,用户可以通过向主播赠送偶遇定制礼物的方式解
锁与主播之间的相知功能。例如,用户向主播赠送偶遇定制礼物后,主播会收到一张卡片,
卡片上写有用户的相知申请,主播同意后,用户和主播之间就开启了相知功能,且相知是有
等级的,用户需要经常与主播进行互动或者通过赠送虚拟礼物的方式来提升相知等级。此
外,与主播相知的用户数量是有限的,例如主播最多只能同意10个用户成为相知。和主播相
知的用户具有以下核心特权,第一:用户的头像会展示在直播间的上方作为用户的特权身
份展示;第二:用户在直播间发送弹幕时,弹幕内容的前面会显示有一个管理员称号,可以
帮助主播来禁言其他用户。本申请实施例通过将直播和偶遇玩法相结合,拉近了主播和用
户之间的距离,并且帮助主播找到核心的用户群体。
匹配页面中呈现有直播平台中多个主播账号所分别关联的头像403。在偶遇成功后,客户端
将跳转至图4F所示的偶遇成功页面。如图4F所示,偶遇成功页面中显示有用户的头像410、
匹配的主播头像411、“选择私聊”按钮412、“进入直播间”按钮413、用户和主播之间具有匹
配关系的来电特效414、以及用户今日剩余偶遇次数415等信息。当用户点击“选择私聊”按
钮412时,客户端将跳转至图4G所示的聊天页面。如图4G所示,聊天页面中呈现有用户选择
的问题416、以及主播的回答417。同时,聊天页面中还可以呈现有用户和主播之间的缘分指
数418。当用户点击“进入直播间”按钮413时,客户端将跳转至图4H所示的主播的直播间页
面。如图4H所示,用户可以通过向主播赠送偶遇定制礼物419来申请相知功能。当主播同意
了用户的相知申请后,将在直播间中呈现如图4I所示的同意消息420、以及当前的相知等级
421。
主要负责提供调用服务和玩法进度核算等操作。
进行说明。
页面,以供主播进行偶遇玩法的条件设置。例如,主播可以在偶遇玩法设置页面中设置发起
私聊的条件,可以是勾选入门礼物或者用户的守护等级;或者在偶遇玩法设置页面中设置
偶遇的相知定制礼物。
要在入口礼物列表中选择一种礼物作为用户开启私聊时必须赠送的礼物;若主播勾选守护
等级,则需要勾选开启私聊的最低守护等级。
的偶遇卡片后,以弹窗的方式呈现在主播端中。当用户点击卡片中的“接受”按钮后,直播平
台的服务器就会开启主播与用户之间的相知功能。每一位主播只能与一定数量的用户成为
相知,例如,当主播的直播间中具有相知功能的用户超过10位时,偶遇卡片上呈现的“接收”
按钮将自动置灰,主播无法进行点击。
入私聊房间中,房间一旦关闭将会被销毁。
点击偶遇玩法入口后,用户端将跳转至偶遇匹配页面,以跟当前直播中开启偶遇玩法的主
播账号进行匹配。
主播,则偶遇失败,在用户端呈现偶遇失败的提示弹窗;若偶遇成功,则展示偶遇结果,展示
的信息包括:用户头像和主播头像、“选择私聊”按钮和“进入直播间”按钮。
大于等于主播设置的最低等级才能开启私聊房间,否则用户必须通过赠送守护礼物的方式
来提升守护等级,从而达到开启私聊房间的条件。若主播设置的发起聊天条件为赠送指定
礼物,则用户在向主播赠送指定礼物后,后台将创建私聊房间,并且用户将自动加入该房间
中。用户在进入私聊房间后,不能点击关闭按钮,一旦关闭,房间将立即销毁。在私聊房间
内,用户最多可以向主播提问10个问题,问题是一问一答的形式,用户必须等待主播回答完
上个问题后方可继续提问。若10个问题已满,则用户和主播均会被禁言,同时房间会在禁言
后的一定时间内被销毁,例如在禁言的10分钟后自动销毁。用户在提问后,私聊房间中还可
以呈现有“进入直播间”按钮,用户点击“进入直播间”按钮后,房间将自动销毁。
礼物,仅偶遇用户和相知用户可以看到和赠送。用户在赠送定制礼物后,后台将自动下发
“偶遇卡片”到主播端,若主播接受用户的“偶遇卡片”,则用户所在的直播间会弹出相知等
级弹窗;若主播拒绝接受用户的“偶遇卡片”,则会自动将用户赠送的定制礼物退回至用户
账号。
此次触发了相知晋级,则弹窗中可以显示例如“您已晋级为xx等级相知”的提示信息,同时
显示当前用户的相知等级。用户可以通过点击弹窗上显示的“送礼提升等级”按钮,继续赠
送定制礼物来提升相知等级。
服务模块、以及数据库(例如MySQL)。下面分别进行说明。
Locator)和礼物价值等;主播信息表,用于存储主播的个人信息,包括:主播ID、主播的相知
用户列表、主播偶遇私聊条件和主播偶遇相知礼物等;用户信息表,用于存储用户的个人信
息,包括:用户ID、用户相知主播ID、用户的相知等级等;玩法信息表,用于存储直播与偶遇
玩法相结合玩法信息,包括:玩法ID、主播ID、用户ID、私聊条件状态、私聊房间状态和偶遇
卡片状态等。
主播B对应的点数加2;若用户在最近一天内在主播C的直播间中发送弹幕,则主播C对应的
点数加1;若用户在最近一天内在主播D的直播间赠送礼物,则主播D对应的点数加2,点数越
大,匹配中的概率越高。在确定出每个主播分别对应的点数后,直播平台的服务器获取一个
列表,并将所获取的列表划分成K个区间,K为大于1的正整数,每个区间代表一个主播,点数
越大的主播,其对应的区间长度越长,从而匹配中的概率也越高。接着,直播平台的服务器
将所有主播分别对应的区间长度之和确定为列表总数,然后随机从列表总数中取出一个
数,看落在哪个区间,则该区间的主播命中本次匹配,此外,命中的主播还会从列表中移除。
醒。
据;
发送弹幕或者赠送定制礼物,则用户的相知等级会衰减;反之则增加;
销毁房间的定时器,10分钟后自动销毁私聊房间;
退回用户赠送的礼物。
知的互动方式,让直播和交友更加具有趣味性,让主播和用户在互动过程中提升了亲密度
和相互的好感度,进而提升用户的留存和商业转化。
理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机
设备执行本申请实施例的直播互动方法。
3A、图3B、或者图5示出的直播互动方法。
可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在
计算环境中使用的其它单元。
Markup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件
中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
上执行。
趣味性,让主播和用户在互动过程中提升了亲密度和相互的好感度,进而提升用户的留存
和商业转化。
内。