CN114827644A - 基于用户匹配信息的直播互动方法、装置及计算机设备 - Google Patents

基于用户匹配信息的直播互动方法、装置及计算机设备 Download PDF

Info

Publication number
CN114827644A
CN114827644A CN202111646214.2A CN202111646214A CN114827644A CN 114827644 A CN114827644 A CN 114827644A CN 202111646214 A CN202111646214 A CN 202111646214A CN 114827644 A CN114827644 A CN 114827644A
Authority
CN
China
Prior art keywords
live broadcast
interaction
information
user
broadcast room
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111646214.2A
Other languages
English (en)
Inventor
阮婷婷
许英俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN202111646214.2A priority Critical patent/CN114827644A/zh
Publication of CN114827644A publication Critical patent/CN114827644A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请涉及网络直播技术领域,提出一种基于用户匹配信息的直播互动方法、装置及计算机设备,该方法包括:服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;服务器根据第一互动信息和用户匹配信息,发送互动信息显示指令至直播间内的客户端;直播间内的客户端响应于互动信息显示指令,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标;直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在直播间界面中。相对于现有技术,本申请能够促进直播互动行为的产生,改善用户的直播互动体验。

Description

基于用户匹配信息的直播互动方法、装置及计算机设备
技术领域
本申请实施例涉及网络直播技术领域,尤其涉及一种基于用户匹配信息的直播互动方法、装置及计算机设备。
背景技术
随着互联网及流媒体技术的快速发展,各类直播应用程序层出不穷,参与网络直播成为了众多人的日常娱乐方式。
在网络直播场景下,观众可以访问安装在观众客户端上的直播应用程序,触发观众客户端加载直播应用程序界面,并在直播应用程序界面中显示直播间列表,观众通过与直播间列表中的任意一个直播间封面交互,即可进入到对应的直播间观看直播。
直播间内观众可以与主播进行多种形式的线上互动,并依据观众与主播之间的互动行为,在直播间界面内呈现出对应的互动信息,以使直播间内的观众和主播均能够及时了解到当前的互动情况,线上互动的形式包括但不限于关注主播、赠送主播虚拟礼物以及公屏发言等。
但是,目前观众在与主播进行线上互动的过程中,依旧无法通过互动信息直观地了解到各种互动行为所产生的互动效果,难以形成正向的反馈,促进观众产生更多的直播互动行为,提高观众与主播的直播互动体验。
发明内容
本申请实施例提供了一种基于用户匹配信息的直播互动方法、装置及计算机设备,可以解决难以促进观众产生直播互动行为,无法提高观众与主播的互动积极性的技术问题,该技术方案如下:
第一方面,本申请实施例提供了一种基于用户匹配信息的直播互动方法,包括步骤:
服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,所述第一主播为创建所述第一直播间标识对应的直播间的主播,初始的所述用户匹配信息为根据所述当前用户与所述第一直播间标识对应的直播间封面的封面交互结果信息确定的;
所述服务器根据所述第一互动信息和所述用户匹配信息,生成互动信息显示指令,发送所述互动信息显示指令至所述直播间内的客户端;
所述直播间内的客户端响应于所述互动信息显示指令,获取所述第一互动信息和所述用户匹配信息,根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标;
所述直播间内的客户端将更新后的所述用户匹配图标添加至所述第一互动信息中,得到第二互动信息,将所述第二互动信息显示在所述第一直播间标识对应的直播间界面中。
第二方面,本申请实施例提供了一种基于用户匹配信息的直播互动装置,包括:
第一获取单元,用于服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,所述第一主播为创建所述第一直播间标识对应的直播间的主播,初始的所述用户匹配信息为根据所述当前用户与所述第一直播间标识对应的直播间封面的封面交互结果信息确定的;
第一生成单元,用于所述服务器根据所述第一互动信息和所述用户匹配信息,生成互动信息显示指令,发送所述互动信息显示指令至所述直播间内的客户端;
第一更新单元,用于所述直播间内的客户端响应于所述互动信息显示指令,获取所述第一互动信息和所述用户匹配信息,根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标;
第一显示单元,用于所述直播间内的客户端将更新后的所述用户匹配图标添加至所述第一互动信息中,得到第二互动信息,将所述第二互动信息显示在所述第一直播间标识对应的直播间界面中。
第三方面,本申请实施例提供了一种计算机设备,处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述方法的步骤。
在本申请实施例中,通过服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,第一主播为创建第一直播间标识对应的直播间的主播,初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的;服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端;直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标;直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。本申请实施例在当前用户与第一主播进行线上互动后,服务器响应于互动信息显示请求时,会获取当前用户与第一主播之间的用户匹配信息,将其发送至直播间内的客户端,直播间内的客户端会根据该用户匹配信息更新用户匹配图标的显示状态,并将更新后的用户匹配图标添加至原本的第一互动信息中,再将其呈现在直播间界面中,从而使直播间内的用户能够直观地了解到互动行为所带来的互动效果,并使当前用户感受到其与第一主播之间的密切关联,不仅能够促进直播互动行为的产生,还能够改善用户的直播互动体验,提高直播间内的用户存留率。
为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
附图说明
图1为本申请实施例提供的基于用户匹配信息的直播互动方法的应用场景示意图;
图2为本申请实施例提供的互动信息在公屏组件中的显示示意图;
图3为本申请第一实施例提供的基于用户匹配信息的直播互动方法的流程示意图;
图4为本申请第一实施例提供的基于用户匹配信息的直播互动方法的另一流程示意图;
图5为本申请第一实施例提供的基于用户匹配信息的直播互动方法的又一流程示意图;
图6为本申请第一实施例提供的基于用户匹配信息的直播互动方法中S103的流程示意图;
图7为本申请实施例提供的用户匹配图标的显示示意图;
图8为本申请实施例提供的用户匹配图标的另一显示示意图;
图9为本申请实施例提供的第二互动信息在直播间界面中的显示示意图;
图10为本申请第二实施例提供的基于用户匹配信息的直播互动方法的流程示意图;
图11为本申请第三实施例提供的基于用户匹配信息的直播互动方法的流程示意图;
图12为本申请第四实施例提供的基于用户匹配信息的直播互动方法的流程示意图;
图13为本申请第五实施例提供的基于用户匹配信息的直播互动装置的结构示意图;
图14为本申请第六实施例提供的计算机设备的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。
本领域技术人员可以理解,本申请所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunications Service,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioningSystem,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的计算机设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。
请参阅图1,图1为本申请实施例提供的基于用户匹配信息的直播互动方法的应用场景示意图,该应用场景包括本申请实施例提供的主播客户端101、服务器102和观众客户端103,主播客户端101与观众客户端103通过服务器102进行交互。
本申请实施例提出的客户端包括该主播客户端101和该观众客户端103。
需要指出的是,在现有技术中会存在对“客户端”这一概念的多种理解,例如:可以将其理解为安装在计算机设备中的应用程序,或者,也可以将其理解为相对应于服务器的硬件设备。
在本申请实施例中,所称的“客户端”是指相对应于服务器的硬件设备,更具体来说,是指计算机设备,例如:智能手机、智能交互平板以及个人计算机等。
在客户端为智能手机、智能交互平板等移动设备时,用户可以在客户端上安装匹配的移动端应用程序,也可以在客户端上访问Web端应用程序。
在客户端为个人计算机(PC机)等非移动设备时,用户可以在客户端上安装匹配的PC端应用程序,同样也可以在客户端上访问Web端应用程序。
其中,移动端应用程序是指可安装在移动设备中的应用程序,PC端应用程序是指可安装在非移动设备中的应用程序,Web端应用程序是指需通过浏览器访问的应用程序。
具体地,Web端应用程序依据客户端类型的差异,又可以分为移动版本和PC版本,两者的页面布局方式以及可提供的服务器支持可能存在差别。
在本申请实施例中,提供至用户的直播应用程序的类型分为移动端直播应用程序、PC端直播应用程序和Web端直播应用程序。用户可以依据其采用客户端的类型不同,自主选择其参与网络直播的方式。
本申请依据采用客户端的用户身份的不同,可以将客户端分为主播客户端101和观众客户端103。
其中,主播客户端101是指发送网络直播视频的一端,通常来说是网络直播中主播(即,直播主播用户)所采用的客户端。
观众客户端103是指接收和观看网络直播视频的一端,通常来说是网络直播中观看视频的观众(即,直播观众用户)所采用的客户端。
主播客户端101和观众客户端103所指向的硬件,本质上是指计算机设备,具体地,如图1所示,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。主播客户端101和观众客户端103均可以通过公知的网络接入方式接入互联网,与服务器102建立数据通信链路。
服务器102作为一个业务服务器,其可以负责进一步连接起相关音频数据服务器、视频流服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,例如图1中所示的主播客户端101和观众客户端103提供服务。
本申请实施例中,主播客户端101与观众客户端103可以加入同一个直播间(即直播频道),上述的直播间是指依靠互联网技术实现的一种聊天室,通常具备音视频播控功能。主播用户通过主播客户端101在直播间内进行直播,观众客户端103的观众可以登录服务器102进入直播间观看上直播。
在直播间内,主播与观众之间可通过语音、视频、文字等公知的线上交互方式来实现互动,一般是主播以音视频流的形式为观众用户表演节目,并且在互动过程中还可产生经济交易行为。当然,直播间的应用形态并不局限于在线娱乐,也可推广到其他相关场景中,例如视频会议场景、产品推介销售场景以及其他任何需要类似互动的场景中。
具体地,观众观看直播的过程如下:观众可以点击访问安装在观众客户端103上的直播应用程序,并选择进入任意一个直播间,触发观众客户端103为该观众加载直播间界面,该直播间界面内包括若干交互组件,例如:视频窗口、虚拟礼物栏以及公屏等,通过加载这些交互组件可以使观众在直播间内观看直播,并进行多种线上互动,线上互动的方式包括但不限于关注主播、赠送虚拟礼物以及公屏发言等。
在观众进行不同的线上互动行为后,公屏组件内会显示出与互动行为对应的互动信息。请参阅图2,图2为本申请实施例提供的互动信息在公屏组件中的显示示意图。可以看到,公屏组件2中显示有若干条互动信息21,在观众A关注了主播后,公屏内会显示内容为“观众A关注了主播B”的互动信息,在观众A赠送了虚拟礼物后,公屏内会显示内容为“观众A赠送了xx个虚拟礼物xx”互动信息,在观众A公屏发言后,公屏内也会显示内容为观众A发言的互动信息。
由于目前观众依旧无法通过互动信息,直观地了解到各种直播互动行为所产生的互动效果,难以形成正向的反馈,促进直播互动行为的产生,提高观众与主播的直播互动体验。
因此,本申请实施例提供了一种基于用户匹配信息的直播互动方法。请参阅图3,图3为本申请第一实施例提供的基于用户匹配信息的直播互动方法的流程示意图,该方法包括如下步骤:
S101:服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,第一主播为创建第一直播间标识对应的直播间的主播,初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的。
S102:服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端。
S103:直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标。
S104:直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。
在本实施例中,是从客户端和服务器两个执行主体对基于用户匹配信息的直播互动方法进行描述的。其中,客户端包括主播客户端和观众客户端。
关于步骤S101,服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息。
互动信息显示请求为观众客户端响应于直播互动指令后生成并发送至服务器的,该直播互动指令可以为发言互动指令,虚拟礼物互动指令或者关注互动指令等。
其中,发言互动指令为用户在公屏发言时触发观众客户端生成的,虚拟礼物互动指令为用户赠送虚拟礼物至主播时触发观众客户端生成的,关注互动指令为用户关注主播时触发观众客户端生成的。
互动信息显示请求中至少包括当前用户标识和第一直播间标识。其中,当前用户标识用用于指示当前哪位观众产生了直播互动行为,第一直播间标识用于指示当前在哪一直播间内产生了直播互动行为。
服务器基于不同的直播互动行为生成对应的第一互动信息。此处可以参见图2,图2中示出了不同直播互动行为对应的互动信息。
服务器根据当前用户标识以及第一主播标识,确认当前用户与第一主播之间的用户匹配信息。
其中,第一主播标识对应的第一主播创建了第一直播间标识对应的直播间。
当前用户与第一主播之间的用户匹配信息存储在服务器中,该用户匹配信息为一个动态信息,若当前用户在第一直播间标识对应的直播间内产生直播互动行为,该用户匹配信息会相应的进行更新。具体地,关于如何基于不同直播互动行为,更新用户匹配信息将在第二实施例至第四实施例中说明。
此处,服务器获取到的当前用户与第一主播之间的用户匹配信息,为服务器更新后的当前用户与第一主播之间的用户匹配信息。
下面说明初始的用户匹配信息如何获取。
初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的。
具体地,第一主播会对其直播间封面进行配置,从而使用户需要通过其设定的封面交互方式进入直播间,例如:第一主播可以配置直播间封面为基于轨迹绘制的直播间封面,那么,在显示直播间列表时,第一直播间标识对应的直播间封面上会加载绘制画板,绘制画板上显示有的第一主播预先绘制的第一轨迹,当前用户在绘制画板上绘制第二轨迹后方可进入直播间,具体地,当前用户绘制第二轨迹后会触发观众客户端发出封面交互结束指令,观众客户端获取第一直播间标识对应的直播间数据,根据第一直播间标识对应的直播间数据,加载第一直播间标识对应的直播间。
可以理解的是,除了基于轨迹绘制的直播间封面,还可以是基于擦涂绘制的直播间封面、基于蒙面互动的直播间封面等,第一主播通过配置不同的直播间封面,可以丰富用户与直播间封面的交互方式。
请参阅图4,图4为本申请第一实施例提供的基于用户匹配信息的直播互动方法的另一流程示意图,在S101之前,包括步骤:
S105:观众客户端响应于封面交互结束指令,获取封面交互数据;其中,封面交互数据为当前用户与第一直播间标识对应的直播间封面之间的交互数据。
S106:观众客户端根据封面交互数据,获取封面交互结果信息,并根据封面交互结果信息,获取初始的用户匹配信息,将当前用户标识、第一主播标识和初始的用户匹配信息发送至服务器。
S107:服务器接收并保存当前用户标识、第一主播标识和初始的用户匹配信息。
在本实施例中,观众客户端响应于封面交互结束指令不仅会为当前用户加载第一直播间标识对应的直播间,还会获取封面交互数据。
其中,封面交互数据为当前用户与第一直播间标识对应的直播间封面之间的交互数据。
例如:对于基于轨迹绘制的直播间封面来说,封面交互数据是指第二轨迹的绘制数据,具体可包括若干个第二轨迹点的位置数据。
观众客户端根据封面交互数据得到封面交互结果信息。
例如:对于基于轨迹绘制的直播间封面来说,可以通过判断第一主播绘制的第一轨迹与当前用户绘制的第二轨迹的匹配程度,得到封面交互结果信息。
简单来说,若第一主播绘制的第一轨迹与当前用户绘制的第二轨迹的匹配程度达到A%,那么封面交互结果信息则为A%。
在一个可选的实施例中,观众客户端可以基于封面交互结果信息和预设的比例,得到初始的用户匹配信息。
初始的用户匹配信息能够反映出当前用户与第一主播之间初始的匹配程度。若当前用户不断地与第一主播进行直播互动,则可以更新其与第一主播之间的用户匹配信息,提高其与第一主播之间的匹配程度。
观众客户端在获取到初始的用户匹配信息后,将当前用户标识、第一主播标识和初始的用户匹配信息发送至服务器,服务器接收并保存当前用户标识、第一主播标识和初始的用户匹配信息。
请参阅图5,图5为本申请第一实施例提供的基于用户匹配信息的直播互动方法的又一流程示意图,在S101之前,包括步骤:
S108:主播客户端响应于封面配置指令,获取直播互动配置控件数据,根据直播互动配置控件数据,显示直播互动配置控件;其中,封面配置指令为第一主播开启封面交互玩法时生成的。
S109:主播客户端响应于直播互动配置请求,获取通过直播互动配置控件接收的直播互动配置数据和第一主播标识,根据直播互动配置数据和第一主播标识,生成直播互动配置指令至服务器。
S110:服务器响应于直播互动配置指令,获取直播互动配置数据和第一主播标识,保存直播互动配置数据,并标记第一主播标识对应的第一主播为开启直播互动的主播。
在本实施例中,第一主播在开启封面交互玩法,配置完直播间封面后,会触发主播客户端生成封面配置指令,从而由第一主播确认其是否开启基于用户匹配信息的直播互动玩法。
具体地,主播客户端响应于封面配置指令,获取直播互动配置控件数据,根据直播互动配置控件数据,显示直播互动配置控件。
其中,直播互动配置控件数据包括直播互动配置控件的显示数据和直播互动配置控件的功能数据,直播互动配置控件的显示数据用于确定直播互动配置控件的显示样式、显示位置以及显示尺寸等,直播互动配置控件的功能数据用于实现直播互动配置控件的配置功能,接收直播互动匹配数据。
直播互动匹配数据用于确定用户匹配图标的形状、颜色以及如何基于用户匹配信息更新用户匹配图标的显示状态等。
主播客户端在获取到直播互动配置数据后,根据直播互动配置数据和第一主播标识,生成直播互动配置指令至服务器。服务器响应于直播互动配置指令,获取直播互动配置数据和第一主播标识,保存直播互动配置数据,并标记第一主播标识对应的第一主播为开启直播互动的主播。
可以理解的是,服务器通过对第一主播进行标记,能够使得其在响应于第一主播标识对应的互动信息显示请求时,获取当前用户与第一主播之间的用户匹配信息,将用户匹配信息发送至直播间内的客户端,从而使得直播间内的客户端能够根据用户匹配信息,更新用户匹配图标的显示状态,将更新后的用户匹配图标添加至第一互动信息中,进而才能够实现基于用户匹配信息的直播互动方法。
关于步骤S102,服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端。
其中,直播间内的客户端包括第一主播客户端和直播间内的观众客户端。
该直播间为第一直播间标识对应的直播间。
第一主播客户端为第一主播标识对应的主播客户端。
关于步骤S103,直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标。
在直播间内,互动信息中可以包含多种类型的图标,例如:用户身份图标、用户等级图标等。
在本申请实施例中,用户匹配图标的显示状态能够直观地反映出用户匹配信息,也即直观地反映出当前用户与第一主播的匹配程度。
用户匹配图标的显示状态可以是指用户匹配图标的透明度,也可以是指用户匹配图标中涂色区域的高度,还可以是指用户匹配图标的显示样式等。
在一个可选的实施例中,请参阅图6,S103中根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标,包括步骤:
S1031:直播间内的客户端根据用户匹配信息,确定用户匹配图标的涂色区域;其中,用户匹配图标的涂色区域的高度与用户匹配信息呈正相关。
S1032:直播间内的客户端根据用户匹配图标的涂色区域,对用户匹配图标进行涂色,得到更新后的用户匹配图标。
在本实施例中,用户匹配图标的涂色区域的高度与用户匹配信息呈正相关。用户匹配信息的值越高,用户匹配图标的涂色区域的高度就越高。
关于用户匹配图标的形状以及涂色的颜色可以由第一主播进行配置,也可以由服务器进行默认配置。
请参阅图7,图7为本申请实施例提供的用户匹配图标的显示示意图。图7(a)所示的用户匹配图标71的形状为心形,用户匹配图标71的涂色区域72的高度较低,图7(b)所示的用户匹配图标73的形状也为心形,用户匹配图标73中的涂色区域74的高度较高。当前用户通过与第一主播进行直播互动,产生互动行为,可以使用户匹配图标中的涂色区域发生如图7(a)至图7(b)的变化,并且,通过涂色区域的高度的变化可以直观清楚地了解到当前用户与第一直播之间的用户匹配信息在不断增长。
在一个可选的实施例中,用户匹配图标中除涂色区域之外的区域为透明区域,涂色区域与透明区域的分界线为波浪线,波浪线为静态波浪线或动态波浪线。
请参阅图8,图8为本申请实施例提供的用户匹配图标的另一显示示意图。图8中所示的用户匹配图标81的形状为心形,用户匹配图标81中,透明区域82与涂色区域83的分界线为波浪线。该透明区域82在图8中无法体现,可以理解的是,实际应用情况下,透过透明区域82可以看到公屏组件的显示背景。
若在直播互动时长内用户匹配信息达到目标匹配信息,S1032中根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标,包括步骤:
直播间内的客户端根据目标匹配信息,更新用户匹配图标的显示状态为目标显示状态;其中,若显示状态是指用户匹配图标的涂色区域,目标显示状态是指用户匹配图标内均为涂色区域,直播互动时长的起始时间为当前用户通过封面交互进入第一直播间标识对应的直播间的时间。
也就是说,如果当前用户与第一主播之间的用户匹配信息已达到目标匹配信息,那么用户匹配图标的显示状态会更新为目标显示状态,目标显示状态是指用户匹配图标内均为涂色区域。
在一个可选的实施例中,该目标匹配信息是指当前用户与第一主播之间的用户匹配信息达到100%。
在本实施例中,该直播互动玩法是在直播互动时长内进行的,直播互动时长的起始时间为当前用户通过封面交互进入第一直播间标识对应的直播间的时间。
在直播互动时长内当前用户可以通过不断地与第一主播进行互动,提高其与第一主播之间的用户匹配信息,直至达到100%。在超过直播互动时长后,本次直播互动玩法结束,若当前用户重新通过封面交互进入第一直播间标识对应的直播间,则可以重新开启该直播互动玩法。
关于步骤S104,直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。
请参阅图9,图9为本申请实施例提供的第二互动信息在直播间界面中的显示示意图。图9中第二互动信息91显示在直播间界面的公屏组件9中,第二互动信息91中添加有更新后的用户匹配图标92,该用户匹配图标92的形状为心形,用户匹配图标92中的涂色区域的高度能够直观地反映当前用户与第一主播之间的用户匹配信息,使当前用户感受到其与第一主播之间的密切关联。
本申请实施例在当前用户与第一主播进行线上互动后,服务器响应于互动信息显示请求时,会获取当前用户与第一主播之间的用户匹配信息,将其发送至直播间内的客户端,直播间内的客户端会根据该用户匹配信息更新用户匹配图标的显示状态,并将更新后的用户匹配图标添加至原本的第一互动信息中,再将其呈现在直播间界面中,从而使直播间内的用户能够直观地了解到互动行为所带来的互动效果,并使当前用户感受到其与第一主播之间的密切关联,不仅能够促进直播互动行为的产生,还能够改善用户的直播互动体验,提高直播间内的用户存留率。
在一个可选的实施例中,该方法还包括步骤:若在直播互动时长内用户匹配信息达到目标匹配信息,服务器获取匹配动画数据,根据匹配动画数据,生成并发送匹配动画显示指令至直播间内的客户端,直播间内的客户端响应于匹配动画显示指令,获取匹配动画数据,根据匹配动画数据,在直播间界面中渲染显示匹配动画。
目标匹配信息、直播互动时长与前述的目标匹配信息及直播互动时长相同,不重复解释,在一个可选的实施例中,该目标匹配信息是指当前用户与第一主播之间的用户匹配信息达到100%。那么在用户匹配信息达到100%,直播间内的客户端会在直播间界面中渲染显示匹配动画。
其中,匹配动画数据用于确定匹配动画的显示尺寸、显示样式、显示位置以及显示特效等。
在本实施例中,若在直播互动时长内用户匹配信息达到目标匹配信息,则可以在直播间界面中渲染显示匹配动画,从而提高用户的直播互动体验,促进更多直播互动行为的产生。
在一个可选的实施例中,该方法还包括步骤:若在直播互动时长内用户匹配信息达到目标匹配信息,服务器获取奖励控件数据和当前用户标识,根据奖励控件数据,生成并发送奖励指令至当前用户标识对应的观众客户端;观众客户端响应于奖励指令,获取奖励控件数据,根据奖励控件数据,在直播间界面中渲染显示奖励控件;观众客户端响应于对奖励控件的触发指令,在奖励控件中显示第一奖励标识对应的第一奖励图像、奖励保存控件和奖励赠送控件。
目标匹配信息、直播互动时长与前述的目标匹配信息及直播互动时长相同,不重复解释。在一个可选的实施例中,该目标匹配信息是指当前用户与第一主播之间的用户匹配信息达到100%。那么在用户匹配信息达到100%,当前用户标识对应的观众客户端会在直播间界面中显示奖励控件。
其中,奖励控件数据包括奖励控件的显示数据和奖励控件的功能数据。奖励控件的显示数据用于确定奖励控件的显示样式、显示尺寸以及显示位置等,奖励控件的功能数据用于实现抽奖、奖励保存以及奖励赠送等功能。
当前用户触发奖励控件后,会随机选中第一奖励标识,将第一奖励标识对应的第一奖励图像显示在奖励控件中。
当前用户还可以通过与奖励保存控件或奖励赠送控件交互,保存奖励至包裹,或者将奖励赠送至目标用户。
其中,该奖励包括但不限于虚拟礼物、红包以及会员身份等。
在一个可选的实施例中,该方法还包括步骤:若在直播互动时长内,服务器响应于当前用户标识对应的直播间列表加载请求,则获取直播间列表数据,将直播间列表数据发送至当前用户标识对应的观众客户端。
直播互动时长与前述的直播互动时长相同,不重复解释。
其中,直播间列表数据中包括若干个第二直播间标识,直播间列表数据用于在应用程序界面中显示直播间列表,实现直播间列表的功能。
第二直播间标识为第一直播间标识以外的已开播直播间对应的直播间标识。
在本实施例中,若在直播互动时长内,当前用户对应的观众客户端请求加载直播间列表,那么,则加载的直播间列表中不会显示第一直播间标识对应的直播间封面,从而保证用户不会在直播互动时长内重复进入第一主播创建的直播间。
在一个可选的实施例中,该方法还包括步骤:若在直播互动时长内用户匹配信息达到目标匹配信息,服务器更新当前用户标识对应的匹配成功次数;服务器响应于匹配榜单显示请求,获取用户标识和匹配榜单数据,根据匹配榜单数据,生成匹配榜单显示指令,发出匹配榜单显示指令至用户标识对应的客户端;用户标识对应的客户端响应于匹配榜单显示指令,获取匹配榜单数据,根据匹配榜单数据,显示匹配榜单。
目标匹配信息、直播互动时长与前述的目标匹配信息及直播互动时长相同,不重复解释。
在一个可选的实施例中,该目标匹配信息是指当前用户与第一主播之间的用户匹配信息达到100%。那么,在用户匹配信息达到100%,服务器则会更新当前用户标识对应的匹配成功次数,即,将匹配成功次数加1。
当任意用户查看匹配榜单时,会触发客户端发送匹配榜单显示请求至服务器,服务器响应于匹配榜单显示请求,获取用户标识和匹配榜单数据。
其中,匹配榜单数据用于在直播间界面中呈现匹配榜单。
服务器根据匹配榜单数据,生成匹配榜单显示指令,发出匹配榜单显示指令至用户标识对应的客户端,用户标识对应的客户端响应于匹配榜单显示指令,获取匹配榜单数据,根据匹配榜单数据,显示匹配榜单。
其中,匹配榜单至少显示有若干个上榜用户标识对应的用户名称和上榜用户标识对应的匹配成功次数。
在本实施中,通过该匹配榜单能够直观地显示出上榜用户标识对应的匹配成功次数,匹配成功次数越高,表示该用户与主播之间的互动性较强,达到彰显其身份的目的,能够有效提升用户的直播互动体验。
请参阅图10,图10为本申请第二实施例提供的基于用户匹配信息的直播互动方法的流程示意图,包括如下步骤:
S201:观众客户端响应于发言互动指令,获取第一发言互动信息、当前用户标识以及第一直播间标识,根据第一发言互动信息、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
S202:服务器响应于互动信息显示请求,若确认当前互动为发言互动,获取发言互动对应的用户匹配增长信息,根据发言互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
S203:服务器获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,第一主播为创建第一直播间标识对应的直播间的主播,初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的。
S204:服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端。
S205:直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标。
S206:直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。
本实施例主要对步骤S201~S202进行解释说明,其余步骤可以参见第一实施例。
在本实施例中,第一互动信息为第一发言互动信息。
当前用户在公屏发言时,会触发观众客户端发出发言互动指令,观众客户端响应于发言互动指令,获取第一发言互动信息、当前用户标识以及第一直播间标识,根据第一发言互动信息、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
服务器解析互动信息显示请求,若确认当前互动为发言互动,则获取发言互动对应的用户匹配增长信息,根据发言互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
具体地,服务器会先获取已保存的当前用户与第一主播之间的用户匹配信息,之后,根据发言互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息,替换已保存的当前用户与第一主播之间的用户匹配信息。
在一个可选的实施例中,发言互动对应的用户匹配增长信息可以是指用户每发言一次,用户匹配信息增加1%。
在本实施例中,当前用户通过发言可以增加其与第一主播之间的用户匹配信息,从而使直播间内的客户端可以基于该用户匹配信息更新用户匹配图标的显示状态,使直播间内的用户能够直观地了解到互动行为所带来的互动效果,并使当前用户感受到其与第一主播之间的密切关联,不仅能够促进直播互动行为的产生,还能够改善用户的直播互动体验。
请参阅图11,图11为本申请第三实施例提供的基于用户匹配信息的直播互动方法的流程示意图,包括如下步骤:
S301:观众客户端响应于虚拟礼物互动指令,获取第一虚拟礼物标识、第一虚拟礼物数量、当前用户标识以及第一直播间标识,根据第一虚拟礼物标识、第一虚拟礼物数量、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
S302:服务器响应于互动信息显示请求,若确认当前互动为虚拟礼物互动,获取第一虚拟礼物标识、第一虚拟礼物标识对应的虚拟礼物价值、第一虚拟礼物数量以及虚拟礼物互动对应的第一用户匹配增长信息。
S303:服务器根据第一虚拟礼物标识对应的虚拟礼物价值以及第一虚拟礼物数量,得到虚拟礼物总价值;根据虚拟礼物总价值和虚拟礼物互动对应的第一用户匹配增长信息,得到虚拟礼物互动对应的第二用户匹配增长信息;根据虚拟礼物互动对应的第二用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
S304:服务器获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,第一主播为创建第一直播间标识对应的直播间的主播,初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的。
S305:服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端。
S306:直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标。
S307:直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。
本实施例主要对步骤S301~S303进行解释说明,其余步骤可以参见第一实施例。
在本实施例中,第一互动信息为第一虚拟礼物互动信息。
第一虚拟礼物互动信息为服务器根据当前用户标识对应的用户名称、第一虚拟礼物标识对应的虚拟礼物名称以及第一虚拟礼物数量生成的。
当前用户在赠送虚拟礼物至第一主播时,会触发观众客户端发出虚拟礼物互动指令,观众客户端响应于虚拟礼物互动指令,获取第一虚拟礼物标识、第一虚拟礼物数量、当前用户标识以及第一直播间标识,根据第一虚拟礼物标识、第一虚拟礼物数量、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
服务器解析互动信息显示请求,若确认当前互动为虚拟礼物互动,则根据第一虚拟礼物标识对应的虚拟礼物价值以及第一虚拟礼物数量,得到虚拟礼物总价值。
其中,虚拟礼物总价值为虚拟礼物价值与第一虚拟礼物数量的乘积。
之后,服务器根据虚拟礼物总价值和虚拟礼物互动对应的第一用户匹配增长信息,得到虚拟礼物互动对应的第二用户匹配增长信息,再根据虚拟礼物互动对应的第二用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
在一个可选的实施例中,虚拟礼物互动对应的第一用户匹配增长信息可以是指用户每支付10个虚拟货币,用户匹配信息增加5%。
若虚拟礼物总价值为100个虚拟货币,虚拟礼物互动对应的第二用户匹配增长信息为用户匹配信息增加50%。
在本实施例中,当前用户通过赠送虚拟礼物,可以增加其与第一主播之间的用户匹配信息,从而使直播间内的客户端可以基于该用户匹配信息更新用户匹配图标的显示状态,使直播间内的用户能够直观地了解到互动行为所带来的互动效果,并使当前用户感受到其与第一主播之间的密切关联,不仅能够促进直播互动行为的产生,还能够改善用户的直播互动体验。
请参阅图12,图12为本申请第四实施例提供的基于用户匹配信息的直播互动方法的流程示意图,包括如下步骤:
S401:观众客户端响应于关注互动指令,获取第一主播标识、当前用户标识以及第一直播间标识,根据第一主播标识、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
S402:服务器响应于互动信息显示请求,若确认当前互动为关注互动,获取关注互动对应的用户匹配增长信息,根据关注互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
S403:服务器获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,第一主播为创建第一直播间标识对应的直播间的主播,初始的用户匹配信息为根据当前用户与第一直播间标识对应的直播间封面的封面交互结果信息确定的。
S404:服务器根据第一互动信息和用户匹配信息,生成互动信息显示指令,发送互动信息显示指令至直播间内的客户端。
S405:直播间内的客户端响应于互动信息显示指令,获取第一互动信息和用户匹配信息,根据用户匹配信息,更新用户匹配图标的显示状态,得到更新后的用户匹配图标。
S406:直播间内的客户端将更新后的用户匹配图标添加至第一互动信息中,得到第二互动信息,将第二互动信息显示在第一直播间标识对应的直播间界面中。
本实施例主要对步骤S401~S402进行解释说明,其余步骤可以参见第一实施例。
在本实施例中,第一互动信息为第一关注互动信息。第一关注互动信息为服务器根据第一主播标识对应的主播名称以及当前用户标识对应的用户名称生成的。
当前用户关注第一主播时,会触发观众客户端发出关注互动指令,观众客户端响应于关注互动指令,获取第一主播标识、当前用户标识以及第一直播间标识,根据第一主播标识、当前用户标识以及第一直播间标识,生成互动信息显示请求,发送互动信息显示请求至服务器。
服务器解析互动信息显示请求,若确认当前互动为关注互动,获取关注互动对应的用户匹配增长信息,根据关注互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息。
具体地,服务器会先获取已保存的当前用户与第一主播之间的用户匹配信息,之后,服务器根据发言互动对应的用户匹配增长信息,更新当前用户与第一主播之间的用户匹配信息,替换已保存的当前用户与第一主播之间的用户匹配信息。
在一个可选的实施例中,发言互动对应的用户匹配增长信息可以是指用户关注主播,用户匹配信息增加2%。
在本实施例中,当前用户通过关注第一主播,可以增加其与第一主播之间的用户匹配信息,从而使直播间内的客户端可以基于该用户匹配信息更新用户匹配图标的显示状态,使直播间内的用户能够直观地了解到互动行为所带来的互动效果,并使当前用户感受到其与第一主播之间的密切关联,不仅能够促进直播互动行为的产生,还能够改善用户的直播互动体验。
请参阅图13,为本申请第五实施例提供的基于用户匹配信息的直播互动装置的结构示意图。该装置可以通过软件、硬件或两者的结合实现成为计算机设备的全部或一部分。该装置13包括:
第一获取单元131,用于服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,所述第一主播为创建所述第一直播间标识对应的直播间的主播,初始的所述用户匹配信息为根据所述当前用户与所述第一直播间标识对应的直播间封面的封面交互结果信息确定的;
第一生成单元132,用于所述服务器根据所述第一互动信息和所述用户匹配信息,生成互动信息显示指令,发送所述互动信息显示指令至所述直播间内的客户端;
第一更新单元133,用于所述直播间内的客户端响应于所述互动信息显示指令,获取所述第一互动信息和所述用户匹配信息,根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标;
第一显示单元134,用于所述直播间内的客户端将更新后的所述用户匹配图标添加至所述第一互动信息中,得到第二互动信息,将所述第二互动信息显示在所述第一直播间标识对应的直播间界面中。
需要说明的是,上述实施例提供的基于用户匹配信息的直播互动装置在执行基于用户匹配信息的直播互动方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分为不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于用户匹配信息的直播互动装置与基于用户匹配信息的直播互动方法属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
请参阅图14,为本申请第六实施例提供的计算机设备的结构示意图。如图14所示,该计算机设备14可以包括:处理器140、存储器141以及存储在该存储器141并可以在该处理器140上运行的计算机程序142,例如:基于用户匹配信息的直播互动程序;该处理器140执行该计算机程序142时实现上述第一实施例至第四实施例中的步骤。
其中,该处理器140可以包括一个或多个处理核心。处理器140利用各种接口和线路连接计算机设备14内的各个部分,通过运行或执行存储在存储器141内的指令、程序、代码集或指令集,以及调用存储器141内的数据,执行计算机设备14的各种功能和处理数据,可选的,处理器140可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programble LogicArray,PLA)中的至少一个硬件形式来实现。处理器140可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器140中,单独通过一块芯片进行实现。
其中,存储器141可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器141包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器141可用于存储指令、程序、代码、代码集或指令集。存储器141可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控指令等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器141可选的还可以是至少一个位于远离前述处理器140的存储装置。
本申请实施例还提供了一种计算机存储介质,该计算机存储介质可以存储有多条指令,该指令适用于由处理器加载并执行上述实施例的方法步骤,具体执行过程可以参见上述实施例的具体说明,在此不进行赘述。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。

Claims (16)

1.一种基于用户匹配信息的直播互动方法,其特征在于,所述方法包括步骤:
服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,所述第一主播为创建所述第一直播间标识对应的直播间的主播,初始的所述用户匹配信息为根据所述当前用户与所述第一直播间标识对应的直播间封面的封面交互结果信息确定的;
所述服务器根据所述第一互动信息和所述用户匹配信息,生成互动信息显示指令,发送所述互动信息显示指令至所述直播间内的客户端;
所述直播间内的客户端响应于所述互动信息显示指令,获取所述第一互动信息和所述用户匹配信息,根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标;
所述直播间内的客户端将更新后的所述用户匹配图标添加至所述第一互动信息中,得到第二互动信息,将所述第二互动信息显示在所述第一直播间标识对应的直播间界面中。
2.根据权利要求1所述的基于用户匹配信息的直播互动方法,其特征在于,所述根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标,包括步骤:
所述直播间内的客户端根据所述用户匹配信息,确定所述用户匹配图标的涂色区域;其中,所述用户匹配图标的涂色区域的高度与所述用户匹配信息呈正相关;
所述直播间内的客户端根据所述用户匹配图标的涂色区域,对所述用户匹配图标进行涂色,得到更新后的所述用户匹配图标。
3.根据权利要求2所述的基于用户匹配信息的直播互动方法,其特征在于,所述用户匹配图标中除所述涂色区域之外的区域为透明区域,所述涂色区域与所述透明区域的分界线为波浪线,所述波浪线为静态波浪线或动态波浪线。
4.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述服务器响应于互动信息显示请求之前,包括步骤:
观众客户端响应于封面交互结束指令,获取封面交互数据;其中,所述封面交互数据为所述当前用户与所述第一直播间标识对应的直播间封面之间的交互数据;
所述观众客户端根据所述封面交互数据,获取所述封面交互结果信息,并根据所述封面交互结果信息,获取初始的所述用户匹配信息,将所述当前用户标识、第一主播标识和初始的所述用户匹配信息发送至所述服务器;
所述服务器接收并保存所述当前用户标识、所述第一主播标识和初始的所述用户匹配信息。
5.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述第一互动信息为第一发言互动信息;
所述服务器响应于互动信息显示请求之前,包括步骤:
观众客户端响应于发言互动指令,获取所述第一发言互动信息、所述当前用户标识以及所述第一直播间标识,根据所述第一发言互动信息、所述当前用户标识以及所述第一直播间标识,生成所述互动信息显示请求,发送所述互动信息显示请求至所述服务器;
所述服务器响应于互动信息显示请求之后,还包括步骤:
所述服务器若确认当前互动为发言互动,获取所述发言互动对应的用户匹配增长信息,根据所述发言互动对应的用户匹配增长信息,更新所述当前用户与所述第一主播之间的所述用户匹配信息。
6.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述第一互动信息为第一虚拟礼物互动信息;
所述服务器响应于互动信息显示请求之前,包括步骤:
观众客户端响应于虚拟礼物互动指令,获取第一虚拟礼物标识、第一虚拟礼物数量、所述当前用户标识以及所述第一直播间标识,根据所述第一虚拟礼物标识、所述第一虚拟礼物数量、所述当前用户标识以及所述第一直播间标识,生成所述互动信息显示请求,发送所述互动信息显示请求至所述服务器;
所述服务器响应于互动信息显示请求之后,还包括步骤:
所述服务器若确认当前互动为虚拟礼物互动,获取所述第一虚拟礼物标识、所述第一虚拟礼物标识对应的虚拟礼物价值、所述第一虚拟礼物数量以及所述虚拟礼物互动对应的第一用户匹配增长信息;
所述服务器根据所述第一虚拟礼物标识对应的虚拟礼物价值以及所述第一虚拟礼物数量,得到虚拟礼物总价值;
所述服务器根据所述虚拟礼物总价值和所述虚拟礼物互动对应的第一用户匹配增长信息,得到所述虚拟礼物互动对应的第二用户匹配增长信息;
所述服务器根据所述虚拟礼物互动对应的第二用户匹配增长信息,更新所述当前用户与所述第一主播之间的所述用户匹配信息。
7.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述第一互动信息为第一关注互动信息;
所述服务器响应于互动信息显示请求之前,包括步骤:
观众客户端响应于关注互动指令,获取第一主播标识、所述当前用户标识以及所述第一直播间标识,根据所述第一主播标识、所述当前用户标识以及所述第一直播间标识,生成所述互动信息显示请求,发送所述互动信息显示请求至所述服务器;
所述服务器响应于互动信息显示请求之后,还包括步骤:
所述服务器若确认当前互动为关注互动,获取所述关注互动对应的用户匹配增长信息,根据所述关注互动对应的用户匹配增长信息,更新所述当前用户与所述第一主播之间的所述用户匹配信息。
8.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,若在直播互动时长内所述用户匹配信息达到目标匹配信息,所述根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标,包括步骤:
所述直播间内的客户端根据所述目标匹配信息,更新所述用户匹配图标的显示状态为目标显示状态;其中,若所述显示状态是指所述用户匹配图标的涂色区域,所述目标显示状态是指所述用户匹配图标内均为涂色区域,所述直播互动时长的起始时间为所述当前用户通过封面交互进入所述第一直播间标识对应的直播间的时间。
9.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述方法还包括步骤:
若在直播互动时长内所述用户匹配信息达到目标匹配信息,所述服务器获取匹配动画数据,根据所述匹配动画数据,生成并发送匹配动画显示指令至所述直播间内的客户端;其中,所述直播互动时长的起始时间为所述当前用户通过封面交互进入所述第一直播间标识对应的直播间的时间;
所述直播间内的客户端响应于所述匹配动画显示指令,获取所述匹配动画数据,根据所述匹配动画数据,在所述直播间界面中渲染显示匹配动画。
10.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述方法还包括步骤:
若在直播互动时长内所述用户匹配信息达到目标匹配信息,所述服务器获取奖励控件数据和所述当前用户标识,根据所述奖励控件数据,生成并发送奖励指令至所述当前用户标识对应的观众客户端;其中,所述直播互动时长的起始时间为所述当前用户通过封面交互进入所述第一直播间标识对应的直播间的时间;
所述观众客户端响应于所述奖励指令,获取所述奖励控件数据,根据所述奖励控件数据,在所述直播间界面中渲染显示奖励控件;
所述观众客户端响应于对所述奖励控件的触发指令,在所述奖励控件中显示第一奖励标识对应的第一奖励图像、奖励保存控件和奖励赠送控件。
11.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述方法还包括步骤:
若在直播互动时长内,所述服务器响应于所述当前用户标识对应的直播间列表加载请求,则获取直播间列表数据,将所述直播间列表数据发送至所述当前用户标识对应的观众客户端;其中,所述直播间列表数据中包括若干个第二直播间标识,所述第二直播间标识为所述第一直播间标识以外的已开播直播间对应的直播间标识,所述直播互动时长的起始时间为所述当前用户通过封面交互进入所述第一直播间标识对应的直播间的时间。
12.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述方法还包括步骤:
若在直播互动时长内所述用户匹配信息达到目标匹配信息,所述服务器更新所述当前用户标识对应的匹配成功次数;其中,所述直播互动时长的起始时间为所述当前用户通过封面交互进入所述第一直播间标识对应的直播间的时间;
所述服务器响应于匹配榜单显示请求,获取用户标识和匹配榜单数据,根据所述匹配榜单数据,生成匹配榜单显示指令,发出所述匹配榜单显示指令至所述用户标识对应的客户端;
所述用户标识对应的客户端响应于所述匹配榜单显示指令,获取所述匹配榜单数据,根据所述匹配榜单数据,显示匹配榜单;其中,所述匹配榜单至少显示有若干个上榜用户标识对应的用户名称和所述上榜用户标识对应的匹配成功次数。
13.根据权利要求1至3任意一项所述的基于用户匹配信息的直播互动方法,其特征在于,所述服务器响应于互动信息显示请求之前,还包括步骤:
主播客户端响应于封面配置指令,获取直播互动配置控件数据,根据所述直播互动配置控件数据,显示直播互动配置控件;其中,所述封面配置指令为所述第一主播开启封面交互玩法时生成的;
所述主播客户端响应于直播互动配置请求,获取通过所述直播互动配置控件接收的直播互动配置数据和第一主播标识,根据所述直播互动配置数据和所述第一主播标识,生成直播互动配置指令至所述服务器;
所述服务器响应于所述直播互动配置指令,获取所述直播互动配置数据和所述第一主播标识,保存所述直播互动配置数据,并标记所述第一主播标识对应的第一主播为开启直播互动的主播。
14.一种基于用户匹配信息的直播互动装置,其特征在于,包括:
第一获取单元,用于服务器响应于互动信息显示请求,获取当前用户标识、第一直播间标识、第一互动信息以及当前用户与第一主播之间的用户匹配信息;其中,所述第一主播为创建所述第一直播间标识对应的直播间的主播,初始的所述用户匹配信息为根据所述当前用户与所述第一直播间标识对应的直播间封面的封面交互结果信息确定的;
第一生成单元,用于所述服务器根据所述第一互动信息和所述用户匹配信息,生成互动信息显示指令,发送所述互动信息显示指令至所述直播间内的客户端;
第一更新单元,用于所述直播间内的客户端响应于所述互动信息显示指令,获取所述第一互动信息和所述用户匹配信息,根据所述用户匹配信息,更新用户匹配图标的显示状态,得到更新后的所述用户匹配图标;
第一显示单元,用于所述直播间内的客户端将更新后的所述用户匹配图标添加至所述第一互动信息中,得到第二互动信息,将所述第二互动信息显示在所述第一直播间标识对应的直播间界面中。
15.一种计算机设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至13任意一项所述方法的步骤。
16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至13任意一项所述方法的步骤。
CN202111646214.2A 2021-12-29 2021-12-29 基于用户匹配信息的直播互动方法、装置及计算机设备 Pending CN114827644A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111646214.2A CN114827644A (zh) 2021-12-29 2021-12-29 基于用户匹配信息的直播互动方法、装置及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111646214.2A CN114827644A (zh) 2021-12-29 2021-12-29 基于用户匹配信息的直播互动方法、装置及计算机设备

Publications (1)

Publication Number Publication Date
CN114827644A true CN114827644A (zh) 2022-07-29

Family

ID=82527892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111646214.2A Pending CN114827644A (zh) 2021-12-29 2021-12-29 基于用户匹配信息的直播互动方法、装置及计算机设备

Country Status (1)

Country Link
CN (1) CN114827644A (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131697A (zh) * 2016-06-30 2016-11-16 乐视控股(北京)有限公司 交互信息显示方法及装置
CN106162369A (zh) * 2016-06-29 2016-11-23 腾讯科技(深圳)有限公司 一种实现虚拟场景中互动的方法、装置及***
CN106851328A (zh) * 2017-01-17 2017-06-13 百度在线网络技术(北京)有限公司 直播的互动方法及装置
CN110460881A (zh) * 2019-08-01 2019-11-15 广州虎牙科技有限公司 属性标签的管理方法、装置、计算机设备及存储介质
CN111193654A (zh) * 2019-06-24 2020-05-22 腾讯科技(深圳)有限公司 一种社交会话的处理方法、装置、终端及介质
CN111263175A (zh) * 2020-01-16 2020-06-09 网易(杭州)网络有限公司 直播平台的交互控制方法及装置、存储介质及电子设备
CN111491173A (zh) * 2020-04-15 2020-08-04 腾讯科技(深圳)有限公司 一种直播封面确定方法、装置、计算机设备及存储介质
CN111918130A (zh) * 2020-08-11 2020-11-10 北京达佳互联信息技术有限公司 视频封面确定方法、装置、电子设备及存储介质
CN112533050A (zh) * 2020-11-27 2021-03-19 腾讯科技(深圳)有限公司 一种视频处理方法、装置、设备及介质
CN112565798A (zh) * 2020-10-28 2021-03-26 腾讯科技(深圳)有限公司 直播互动实现方法及计算机可读存储介质
US11051067B1 (en) * 2020-08-14 2021-06-29 Global Sports & Entertainment Marketing, LLC Interactive video overlay
CN113784161A (zh) * 2021-09-09 2021-12-10 广州方硅信息技术有限公司 用户标志传输方法及其装置、设备与介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162369A (zh) * 2016-06-29 2016-11-23 腾讯科技(深圳)有限公司 一种实现虚拟场景中互动的方法、装置及***
CN106131697A (zh) * 2016-06-30 2016-11-16 乐视控股(北京)有限公司 交互信息显示方法及装置
CN106851328A (zh) * 2017-01-17 2017-06-13 百度在线网络技术(北京)有限公司 直播的互动方法及装置
CN111193654A (zh) * 2019-06-24 2020-05-22 腾讯科技(深圳)有限公司 一种社交会话的处理方法、装置、终端及介质
CN110460881A (zh) * 2019-08-01 2019-11-15 广州虎牙科技有限公司 属性标签的管理方法、装置、计算机设备及存储介质
CN111263175A (zh) * 2020-01-16 2020-06-09 网易(杭州)网络有限公司 直播平台的交互控制方法及装置、存储介质及电子设备
CN111491173A (zh) * 2020-04-15 2020-08-04 腾讯科技(深圳)有限公司 一种直播封面确定方法、装置、计算机设备及存储介质
CN111918130A (zh) * 2020-08-11 2020-11-10 北京达佳互联信息技术有限公司 视频封面确定方法、装置、电子设备及存储介质
US11051067B1 (en) * 2020-08-14 2021-06-29 Global Sports & Entertainment Marketing, LLC Interactive video overlay
CN112565798A (zh) * 2020-10-28 2021-03-26 腾讯科技(深圳)有限公司 直播互动实现方法及计算机可读存储介质
CN112533050A (zh) * 2020-11-27 2021-03-19 腾讯科技(深圳)有限公司 一种视频处理方法、装置、设备及介质
CN113784161A (zh) * 2021-09-09 2021-12-10 广州方硅信息技术有限公司 用户标志传输方法及其装置、设备与介质

Similar Documents

Publication Publication Date Title
CN113727130B (zh) 直播间的消息提示方法、***、装置及计算机设备
CN113949892B (zh) 基于虚拟资源消耗的直播互动方法、***、设备及介质
CN113840154B (zh) 基于虚拟礼物的直播互动方法、***及计算机设备
CN113840156B (zh) 基于虚拟礼物的直播互动方法、装置及计算机设备
CN113824976A (zh) 直播间内的进场秀显示方法、装置及计算机设备
CN113613027B (zh) 直播间推荐方法、装置及计算机设备
CN113766340A (zh) 连麦直播下的舞曲互动方法、***、装置及计算机设备
CN114666672B (zh) 由观众发起的直播对战互动方法、***及计算机设备
CN114666671B (zh) 直播点赞互动方法、装置、设备及存储介质
CN113596504A (zh) 直播间虚拟礼物赠送方法、装置及计算机设备
CN114630155A (zh) 基于用户身份的直播互动方法、***、装置及计算机设备
CN113824984A (zh) 虚拟礼物流水的显示方法、***、装置及计算机设备
CN113891162B (zh) 直播间加载方法、装置、计算机设备及存储介质
CN115134621A (zh) 基于主副画面显示的直播对战互动方法、装置及电子设备
CN115314727A (zh) 基于虚拟对象的直播互动方法、装置及电子设备
CN115134624A (zh) 直播连麦匹配方法、***、装置及电子设备
CN115065838A (zh) 直播间封面交互方法、***、装置及电子设备
CN114827644A (zh) 基于用户匹配信息的直播互动方法、装置及计算机设备
CN114885191A (zh) 基于直播间专属昵称的互动方法、***、装置及设备
CN114760502A (zh) 直播间进场秀合并播放方法、装置及计算机设备
CN114827643A (zh) 基于封面擦涂绘制的直播间进场方法、装置及计算机设备
CN114513679B (zh) 基于音频预播放的直播间推荐方法、***及计算机设备
CN114827645B (zh) 基于蒙面互动的直播间进场方法、装置及计算机设备
CN115134623B (zh) 虚拟礼物互动方法、***、装置、电子设备及介质
CN114827642B (zh) 直播间进场方法、装置、计算机设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination