一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于直播间礼物特效的互动方法、装置、设备及存储介质与流程

2022-07-16 15:36:07 来源:中国专利 TAG:


1.本技术实施例涉及网络直播技术领域,尤其涉及一种基于直播间礼物特效的互动方法、装置、计算机设备及存储介质。


背景技术:

2.网络直播是指主播通过网络直播平台在网络上向观众分享直播音视频流的技术。网络直播是一种新的网络业态,它体现的是互联网开放、共享的特征,让每个普通人都能有机会在网络上展现自己的才华。主播在网络直播表演才艺的过程中,观众会在直播间送出虚拟礼物,而主播则可以获得礼物分成,从而能够为主播创造收益,使主播足不出户就可以实现在家工作。尤其是对于偏远地区或者不能正常出门工作的人,创造了一条更加便利的就业途径,带动了社会就业。
3.目前,观众在直播间内赠送具有特效的虚拟礼物至主播后,会在直播间的相应位置处显示与虚拟礼物对应的礼物特效。由于其他观众只能观看该虚拟礼物的特效,而不知道是哪种虚拟礼物赠送产生的特效,导致难以提升其直播互动的积极性,从而无法提高直播观看留存率和直播观看时长。


技术实现要素:

4.本技术实施例提供了一种基于直播间礼物特效的互动方法、装置、计算机设备及存储介质,其可以解决直播互动体验感较弱,无法提升观众互动积极性的技术问题,该技术方案如下:
5.第一方面,本技术实施例提供了一种基于直播间礼物特效的互动方法,包括步骤:
6.响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效;
7.响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置;
8.当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识;
9.根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息。
10.第二方面,本技术实施例提供了一种基于直播间礼物特效的互动装置,包括:
11.显示区域获取模块,用于响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效;
12.触发位置获取模块,用于响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置;
13.虚拟礼物标识获取模块,用于当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识;
14.虚拟礼物信息显示模块,用于根据所述虚拟礼物标识,在所述直播间界面中显示
对应的虚拟礼物信息。
15.第三方面,本技术实施例提供了一种计算机设备,处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如第一方面方法的步骤。
16.第四方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如第一方面方法的步骤。
17.本技术实施例通过响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效;响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置;当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识;根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息。本技术在网络直播场景下,用户触发虚拟礼物特效,可以向用户显示对应的虚拟礼物信息,方便用户了解虚拟礼物,从而促进直播互动行为的产生,提高直播观看留存率和直播观看时长。
18.为了更好地理解和实施,下面结合附图详细说明本技术的技术方案。
附图说明
19.图1为本技术实施例提供的基于直播间礼物特效的互动方法的应用场景示意图;
20.图2为本技术实施例提供的基于直播间礼物特效的互动方法的流程示意图;
21.图3为本技术实施例提供的虚拟礼物特效触发的显示示意图;
22.图4为本技术实施例提供的基于直播间礼物特效的互动方法中s41~s43的流程示意图;
23.图5为本技术实施例提供的基于直播间礼物特效的互动方法中s431~s432的流程示意图;
24.图6为本技术实施例提供的虚拟礼物收取界面的显示示意图;
25.图7为本技术实施例提供的基于直播间礼物特效的互动方法中s433~s435的流程示意图;
26.图8为本技术实施例提供的虚拟礼物栏界面的显示示意图;
27.图9为本技术实施例提供的基于直播间礼物特效的互动方法中s436~s438的流程示意图;
28.图10为本技术实施例提供的基于直播间礼物特效的互动方法中s4381~s4382的流程示意图;
29.图11为本技术实施例提供的弹窗显示虚拟礼物信息的示意图;
30.图12为本技术实施例提供的基于直播间礼物特效的互动装置的结构示意图;
31.图13为本技术实施例提供的计算机设备的结构示意图。
具体实施方式
32.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附
权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
33.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
34.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
35.请参阅图1,图1为本技术实施例提供的直播间内播放小视频的方法的应用场景示意图,该应用场景包括本技术实施例提供的主播客户端101、服务器102和观众客户端103,主播客户端101与观众客户端103通过服务器102进行交互。
36.本技术实施例提出的客户端包括该主播客户端101和该观众客户端103。
37.需要指出的是,在现有技术中会存在对“客户端”这一概念的多种理解,例如:可以将其理解为安装在计算机设备中的应用程序,或者,也可以将其理解为相对应于服务器的硬件设备。
38.在本技术实施例中,所称的“客户端”是指相对应于服务器的硬件设备,更具体来说,是指计算机设备,例如:智能手机、智能交互平板以及个人计算机等。
39.在客户端为智能手机、智能交互平板等移动设备时,用户可以在客户端上安装匹配的移动端应用程序,也可以在客户端上访问web端应用程序。
40.在客户端为个人计算机(pc机)等非移动设备时,用户可以在客户端上安装匹配的pc端应用程序,同样也可以在客户端上访问web端应用程序。
41.其中,移动端应用程序是指可安装在移动设备中的应用程序,pc端应用程序是指可安装在非移动设备中的应用程序,web端应用程序是指需通过浏览器访问的应用程序。
42.具体地,web端应用程序依据客户端类型的差异,又可以分为移动版本和pc版本,两者的页面布局方式以及可提供的服务器支持可能存在差别。
43.在本技术实施例中,提供至用户的直播应用程序的类型分为移动端直播应用程序、pc端直播应用程序和web端直播应用程序。用户可以依据其采用客户端的类型不同,自主选择其参与网络直播的方式。
44.本技术依据采用客户端的用户身份的不同,可以将客户端分为主播客户端101和观众客户端103。应当说明,所述观众客户端103与所述主播客户端101只是从用户身份上进行划分,在实际应用中,可以由同一个客户端在不同时间分别执行所述观众客户端103与所述主播客户端101的功能。因此,同一个客户端在观看网络直播时,可以作为所述观众客户端103,在发布直播视频时,可以作为所述主播客户端101。
45.其中,主播客户端101是指发送网络直播视频的一端,通常来说是网络直播中主播(即,直播主播用户)所采用的客户端。
46.观众客户端103是指接收和观看网络直播视频的一端,通常来说是网络直播中观看视频的观众(即,直播观众用户)所采用的客户端。
47.主播客户端101和观众客户端103所指向的硬件,本质上是指计算机设备,具体地,如图1所示,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。主播客户端101和观众客户端103均可以通过公知的网络接入方式接入互联网,与服务器102建立数据通信链路。
48.服务器102作为一个业务服务器,其可以负责进一步连接起相关直播流服务器、小视频服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,例如图1中所示的主播客户端101和观众客户端103提供服务。
49.本技术实施例中,主播客户端101与观众客户端103可以加入同一个直播间(即直播频道),上述的直播间是指依靠互联网技术实现的一种聊天室,通常具备音视频播控功能。主播用户通过主播客户端101在直播间内进行直播,观众客户端103的观众可以登录服务器102进入直播间观看上直播。
50.在直播间内,主播与观众之间可通过语音、视频、文字等公知的线上交互方式来实现互动,一般是主播用户以音视频流的形式为观众表演节目,并且在互动过程中还可产生经济交易行为。当然,直播间的应用形态并不局限于在线娱乐,也可推广到其他相关场景中,例如:用户配对互动场景、视频会议场景、产品推介销售场景以及其他任何需要类似互动的场景中。
51.具体地,观众观看直播的过程如下:观众可以点击访问安装在观众客户端103上的直播应用程序(例如yy),并选择进入任意一个直播间,触发观众客户端103为该观众加载直播间界面,该直播间界面内包括若干交互组件,通过加载这些交互组件可以使观众在直播间内观看直播,并进行多种线上互动。
52.观众在直播间内赠送具有特效的虚拟礼物至主播后,会在直播间的相应位置处显示与虚拟礼物对应的礼物特效。然而,由于其他观众只能观看该虚拟礼物的特效,很难通过虚拟礼物的特效来确认是哪种虚拟礼物赠送产生的特效,导致难以提升其直播互动的积极性,从而无法提高直播观看留存率和直播观看时长。
53.为此,本技术实施例提供了一种基于直播间礼物特效的互动方法,由客户端作为执行主体,所述客户端包括主播客户端和观众客户端。
54.请参阅图2,图2为本技术实施例提供的基于直播间礼物特效的互动方法的流程示意图,该方法包括如下步骤:
55.s10:响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效。
56.在本技术实施例中,所述第一显示区域用于显示虚拟礼物特效,所述第一显示区域为虚拟礼物特效播放器的播放区域,所述播放区域用于播放虚拟礼物特效。例如,所述播放区域为矩形,其左上角坐标可以表示为(x1,y1),右下角坐标可以表示为(x2,y2)。
57.其中,所述直播间内虚拟礼物特效的显示指令由服务器发出。具体地,当观众选择赠送某一虚拟礼物至主播后,观众客户端根据观众选择的虚拟礼物对应的虚拟礼物标识,生成虚拟礼物赠送请求,发送虚拟礼物赠送请求至服务器。服务器响应于所述虚拟礼物赠送请求,发送虚拟礼物特效的显示指令至直播间内的客户端。
58.其中,虚拟礼物特效包括静态特效和动态特效,所述静态特效的尺寸不变,所述动态特效的尺寸不规则且动态变化。例如,所述静态特效可以是二维显示形式的静态图片,所
述动态特效可以是三维显示形式的动画或视频。在本技术实施例中,虚拟礼物特效优选为三维动画,通过三维动画营造出立体特效,增强现实感受,提高虚拟礼物特效的渲染效果。
59.所述触发操作包括长按触发或双击触发或滑动触发等任意一种预设触发方式。在一个可选的实施方式中,客户端响应于直播间内虚拟礼物特效的显示指令,触发启动一个在所述虚拟礼物特效显示的第一显示区域上的监听事件,所述监听事件用于监听在所述第一显示区域上是否发生触发操作,例如触摸,点击等操作。
60.一般地,虚拟礼物的礼物价值不同,相应的虚拟特效也不同。一般虚拟礼物的礼物价值越高,在直播间界面中显示的虚拟特效越复杂和华丽、显示尺寸越大。在本实施方式中,也可以进一步设置为响应于一部分的虚拟礼物特效的显示指令,才会触发启动所述监听事件;而对于其余部分的虚拟礼物特效的显示指令,并不触发启动所述监听事件。例如可以设置为对于一些虚拟礼物价值较高的虚拟礼物,响应其对应的虚拟礼物特效启动监听事件,所述监听事件用于监听用户对虚拟礼物特效的触发操作。监听到用户触发虚拟礼物特效时,执行步骤s20。
61.s20:响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置。
62.在本技术实施例中,当用户触发虚拟礼物特效时,客户端检测到在所述虚拟礼物特效相应的第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置。在各种可选的实施方式中,所述触发位置可以是一个区域,也可以是一个具体的位置坐标点,又或者是先获取所述触发操作对应的区域,再根据所述区域获取具体的触发位置的坐标点。如当所述触发操作为用户手指触摸点击时,所述触摸区域为用户执行触摸点击操作时手指覆盖的区域。所述触发位置可以是所述触摸区域的代表点,例如,代表点是触摸区域的几何中心或质心,所述触发位置可以表示为(a,b)。
63.s30:当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识。
64.在本技术实施例中,在获取到触发位置以及所述第一显示区域后,客户端判断所述触发位置是否符合预设条件,所述预设条件可以为:所述触发位置位于所述第一显示区域内,或者所述触发位置对应的触发区域与所述第一显示区域有重叠,或者以所述触发位置为中心,根据预设宽度和高度生成的触发区域与所述第一显示区域有重叠。若所述触发位置符合上述预设条件,获取所述虚拟礼物特效对应的虚拟礼物标识,所述虚拟礼物标识是虚拟礼物的唯一标识,虚拟礼物标识可以为虚拟礼物的编号或者名称等。
65.s40:根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息。
66.在本技术实施例中,虚拟礼物信息可包括虚拟礼物的互动信息和/或虚拟礼物的属性信息,所述虚拟礼物的互动信息用于接收交互指令以获取所述虚拟礼物,所述虚拟礼物的属性信息包括虚拟礼物名称、虚拟礼物图标以及虚拟礼物价值中的一个或多个,特别地,当检测到所述触发操作的客户端为主播客户端时,所述虚拟礼物的属性信息还包括主播用户接收虚拟礼物的数量。当用户成功触发所述虚拟礼物的特效时,客户端根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物的互动信息和/或虚拟礼物的显示信息。若用户为主播,主播可快速了解到所述虚拟礼物是由哪些观众赠送,以及收到所述虚拟礼物的数量,从而提升主播用户体验。若用户为观众,方便观众直接查看所述虚拟礼物或
者从当前直播间界面跳转至玩法页面以获取所述虚拟礼物,并可以赠送所述虚拟礼物给主播,从而促进观众的直播互动行为产生,提高直播观看留存率和直播观看时长。
67.本技术实施例通过响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效;响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置;当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识;根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息。本技术在网络直播场景下,用户触发虚拟礼物特效,可以向用户显示对应的虚拟礼物信息,方便用户了解虚拟礼物,从而促进直播互动行为的产生,提高直播观看留存率和直播观看时长。
68.在一个可选的实施例中,所述当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识的步骤中判断所述触发位置是否符合预设条件,包括步骤s31~s32,具体如下:
69.s31:以所述触发位置为中心,根据预设的宽度和高度生成触发区域;
70.s32:确定所述触发区域与所述第一显示区域的重叠区域;
71.s33:遍历所述重叠区域内的像素点,若所述像素点中的透明像素点数目小于预设阈值,确定所述触发位置符合预设条件。
72.在本技术实施例中,请参阅图3,以触发位置300(a,b)为中心,预设的宽度和高度均为40dp,生成一正方形的触发区域200;其中,dp为安卓的相对像素单位,所述触发区域200的左上角坐标表示为(a-20,b 20),右下角坐标表示为(a 20,b-20)。
73.根据所述触发区域200的左上角坐标和右下角坐标、所述第一显示区域的左上角坐标和右下角坐标,确定所述触发区域200与所述第一显示区域的重叠区域。具体地,若a-20《x1,则将所述触发区域的左上角横坐标变换为x1;若a 20》x2,则将所述触发区域200的右下角横坐标变换为x2;若b-20《y2,则将所述触发区域200的左下角纵坐标变换为y2;若b 20》y1,则将所述触发区域200的左上角纵坐标变换为y1,将所述触发区域200经过上述坐标变换后,获得重叠区域。
74.透明像素图层中没有像素的区域完全透明,这些区域由透明像素点构成,透过图层中透明像素,能看到该图层下方图层的内容。在本技术实施例中,所述虚拟礼物特效100为mp4透明礼物特效,当mp4透明礼物特效在第一显示区域显示时,第一显示区域的部分区域由于没有绘制特效,透明展示,形成透明区域。为了有效地确认虚拟礼物特效的触发位置落在虚拟礼物特效上,不影响第一显示区域的透明区域下的其他视图的点击响应。在本技术实施例中,通过遍历所述重叠区域内的像素点,可以获得所述像素点的总数量以及所述像素点中透明像素点的总数量。若所述透明像素点的总数量小于预设阈值,例如,所述透明像素点的总数量与所述像素点的总数量的比值小于0.7,确定所述触发位置300符合预设条件。
75.请参阅图4,在本技术实施例中,所述根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息的步骤包括子步骤s41~s43,具体如下:
76.s41:获取所述触发操作对应的用户标识;
77.s42:根据所述用户标识,获取对应的用户类型;
78.s43:根据所述虚拟礼物标识和所述用户类型,显示与所述用户类型对应的所述虚
拟礼物信息。
79.在本技术实施例中,所述用户标识包括主播用户标识和观众用户标识,所述主播用户标识对应的用户类型为创建直播间的主播用户,所述观众用户标识对应的用户类型为在直播间观看直播的观众用户。客户端根据所述虚拟礼物标识和所述用户类型,显示与所述用户类型对应的所述虚拟礼物信息,从而对应于不同的用户类型,显示相对应的虚拟礼物信息,使得虚拟礼物信息的显示具有针对性。
80.在一个可选的实施例中,所述根据所述虚拟礼物标识和所述用户类型,显示与所述用户类型对应的所述虚拟礼物信息的步骤包括子步骤s431~s432,如图5所示,具体如下:
81.s431:若所述用户类型为主播用户,显示所述主播用户的虚拟礼物收取信息界面;其中,所述虚拟礼物收取信息界面包括送礼用户标识、主播收到的虚拟礼物以及对应的虚拟礼物数量;
82.s432:根据所述虚拟礼物标识,将所述虚拟礼物在所述虚拟礼物收取信息界面中置顶显示。
83.如图6所示,送礼用户标识是指赠送虚拟礼物的观众对应的用户标识,虚拟礼物数量是指观众赠送给主播虚拟礼物的数量。若所述用户类型为主播用户,即主播成功触发直播间界面的虚拟礼物特效,则主播客户端显示所述主播用户的虚拟礼物收取信息界面400,主播可从所述虚拟礼物收取信息界面400中快速了解到所述虚拟礼物是由哪些观众赠送,以及收到所述虚拟礼物的数量,从而提升主播用户体验。
84.在一个可选的实施例中,所述根据所述虚拟礼物标识和所述用户类型,显示与所述用户类型对应的所述虚拟礼物信息的步骤包括子步骤s433~s435,如图7所示,具体如下:
85.s433:若所述用户类型为观众用户,获取观众用户对应的观众客户端上已存储的虚拟礼物栏数据;
86.s434:判断是否可从所述虚拟礼物栏数据中,查找到与所述虚拟礼物标识对应的虚拟礼物数据;
87.s435:若是,显示所述观众用户的虚拟礼物栏界面,根据所述虚拟礼物标识,确定所述虚拟礼物在所述虚拟礼物栏界面的显示位置,将所述显示位置高亮显示。
88.如图8所示,若所述用户类型为观众用户,即观众成功触发直播间界面的虚拟礼物特效,则观众客户端获取虚拟礼物栏数据,并判断触发的所述虚拟礼物特效对应的虚拟礼物数据是否存在于所述虚拟礼物栏数据中,若是,观众客户端显示虚拟礼物栏界面,虚拟礼物栏界面500中显示有若干虚拟礼物信息,包括虚拟礼物的缩略图、虚拟礼物名称以及虚拟礼物价值,观众可以浏览虚拟礼物栏中的虚拟礼物,并可以选择任意一个虚拟礼物赠送至主播。观众客户端根据虚拟礼物标识定位到对应虚拟礼物的视图组件,默认选中状态,方便观众直接查看所述虚拟礼物,并可以赠送所述虚拟礼物给主播,从而促进观众的直播互动行为产生,提高直播观看留存率和直播观看时长。
89.在一个可选的实施例中,所述根据所述虚拟礼物标识和所述用户类型,显示与所述用户类型对应的所述虚拟礼物信息的步骤包括子步骤s436~s438,如图9所示,具体如下:
90.s436:若否,所述观众客户端向服务器发送虚拟礼物信息的获取指令;其中,所述虚拟礼物信息的获取指令包括所述虚拟礼物标识;
91.s437:所述服务器接收所述获取指令,根据所述获取指令获得虚拟礼物标识;根据所述虚拟礼物标识从虚拟礼物信息库中匹配对应的虚拟礼物信息,将所述虚拟礼物信息下发至所述观众客户端;
92.s438:所述观众客户端接收所述虚拟礼物信息,显示所述虚拟礼物信息在直播间界面中。
93.由于一些虚拟礼物已下架或者属于包囊礼物的原因,本地客户端不存在对应的虚拟礼物数据。也即,触发的所述虚拟礼物特效对应的虚拟礼物数据不在观众客户端的所述虚拟礼物栏数据中。此时,观众客户端可以向服务器请求所述虚拟礼物特效对应的虚拟礼物信息,所述虚拟礼物信息包括虚拟礼物名称,虚拟礼物简介以及虚拟礼物获取地址等。其中,虚拟礼物简介用于指示所述虚拟礼物具体是什么礼物,所述虚拟礼物获取地址用于指示如何获取所述虚拟礼物。对于不在虚拟礼物栏中的虚拟礼物,通过向服务器请求虚拟礼物信息,将所述虚拟礼物信息显示在观众客户端的直播间界面中,从而方便观众直接查看所述虚拟礼物,并可以赠送所述虚拟礼物给主播,从而促进观众的直播互动行为产生,提高直播观看留存率和直播观看时长。
94.在一个可选的实施例中,所述观众客户端接收所述虚拟礼物信息,显示所述虚拟礼物信息在直播间界面中的步骤包括步骤s4381~s4382,如图10所示,具体如下:
95.s4381:根据所述虚拟礼物信息,在直播间界面加载弹窗,在所述弹窗显示所述虚拟礼物信息;其中,所述弹窗包括控件,所述控件用于跳转呈现虚拟礼物获取的玩法页面;
96.s4382:响应于观众用户对所述控件的触发操作,从当前直播间界面跳转至所述玩法页面。
97.如图11所示,可以在直播间界面以弹窗600的形式显示所述虚拟礼物信息。同时,所述弹窗600包括控件610,观众可以触发所述控件610,自动快捷地从当前直播间界面跳转至玩法页面。所述玩法页面用于获取所述虚拟礼物特效对应的虚拟礼物,从而提升观众用户体验,促进观众的直播互动行为产生,提高直播观看留存率和直播观看时长。
98.请参阅图12,图12为本技术提供的基于直播间礼物特效的互动装置的结构示意图。本技术实施例提供的基于直播间礼物特效的互动装置8,包括:
99.显示区域获取模块81,用于响应于直播间内虚拟礼物特效的显示指令,获取所述虚拟礼物特效在直播间界面中显示时的第一显示区域,在所述第一显示区域上显示所述虚拟礼物特效;
100.触发位置获取模块82,用于响应于在所述第一显示区域中发生的触发操作,获取所述触发操作对应的触发位置;
101.虚拟礼物标识获取模块83,用于当所述触发位置符合预设条件时,获取所述虚拟礼物特效对应的虚拟礼物标识;
102.虚拟礼物信息显示模块84,用于根据所述虚拟礼物标识,在所述直播间界面中显示对应的虚拟礼物信息。
103.需要说明的是,上述实施例提供的基于直播间礼物特效的互动装置在执行基于直播间礼物特效的互动方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以
根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分为不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于直播间礼物特效的互动装置与基于直播间礼物特效的互动方法属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
104.请参阅图13,为本技术提供的计算机设备的结构示意图。如图13所示,该计算机设备21可以包括:处理器210、存储器211以及存储在该存储器211并可以在该处理器210上运行的计算机程序212,例如:基于直播间礼物特效的互动程序;该处理器210执行该计算机程序212时实现上述实施例中的步骤。
105.其中,该处理器210可以包括一个或多个处理核心。处理器210利用各种接口和线路连接计算机设备21内的各个部分,通过运行或执行存储在存储器211内的指令、程序、代码集或指令集,以及调用存储器211内的数据,执行计算机设备21的各种功能和处理数据,可选的,处理器210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programble logic array,pla)中的至少一个硬件形式来实现。处理器210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器210中,单独通过一块芯片进行实现。
106.其中,存储器211可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器211包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器211可用于存储指令、程序、代码、代码集或指令集。存储器211可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控指令等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器211可选的还可以是至少一个位于远离前述处理器210的存储装置。
107.本技术实施例还提供了一种计算机存储介质,该计算机存储介质可以存储有多条指令,该指令适用于由处理器加载并执行上述实施例的方法步骤,具体执行过程可以参见上述实施例的具体说明,在此不进行赘述。
108.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
109.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
110.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
111.在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
112.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
113.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
114.集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
115.本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献