CN113923469B - 直播中礼物连送的处理方法、装置、设备和存储介质 - Google Patents
直播中礼物连送的处理方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN113923469B CN113923469B CN202111333955.5A CN202111333955A CN113923469B CN 113923469 B CN113923469 B CN 113923469B CN 202111333955 A CN202111333955 A CN 202111333955A CN 113923469 B CN113923469 B CN 113923469B
- Authority
- CN
- China
- Prior art keywords
- gift
- continuous
- switching
- sending
- gift sending
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims description 69
- 230000000903 blocking effect Effects 0.000 claims abstract description 23
- 238000003672 processing method Methods 0.000 abstract description 19
- 230000014759 maintenance of location Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 241000209140 Triticum Species 0.000 description 2
- 235000021307 Triticum Nutrition 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000002147 killing effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请提供了一种直播中礼物连送的处理方法、装置、设备和存储介质,首先当客户端检测到送礼按键连击事件时,表示用户正在进行礼物连送操作;然后接收到阻碍送礼按键连击的业务,当阻碍送礼按键连击的业务为***弹框时,就阻止***弹框显示;控制送礼按键连击正常运行,以完成礼物连送。本申请实施例的直播中礼物连送的处理方法,在用户通过连击送礼按键进行礼物连送操作时,客户端收到阻碍送礼按键连击运行的***弹框时,阻止***弹框显示,从而使送礼按键连击正常运行以完成礼物连送。该处理方法操作简单方便,且能有效地避免礼物连送被打断,增强了用户的体验感,从而提高用户的观看直播的留存率和观看时长。
Description
技术领域
本申请涉及互联网直播技术领域,具体涉及一种直播中礼物连送的处理方法、装置、设备和存储介质。
背景技术
近几年,网络直播行业发展迅猛,正在逐步成为部分网友休闲娱乐的主要途径。在直播中观众用户可以向主播赠送虚拟礼物。在赠送虚拟礼物时可以单送(即一次赠送一个虚拟礼物)也可以选择连送(即一次赠送多个虚拟礼物)。当选择连送时,可以通过连击(即不断点击)送礼按键(例如Combo按键)而实现,从而在直播间产生连送特效(例如Combo特效)。但是连击送礼按键操作容易被其他业务(例如***弹框、用户切换虚拟礼物等)打断,从而导致礼物连送失败,造成用户体验不佳。
申请内容
有鉴于此,本申请实施例中提供了一种直播中礼物连送的处理方法、装置、设备和存储介质。
第一方面,本申请实施例提供了一种直播中礼物连送的处理方法,所述方法应用于客户端,所述方法包括:
当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务;
所述当阻碍送礼按键连击的业务为***弹框时,阻止所述***弹框显示;
控制所述送礼按键连击正常运行,以完成礼物连送。
第二方面,本申请实施例提供了一种直播中礼物连送的处理装置,所述装置应用于客户端,所述装置包括:
业务接收模块,用于当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务;
弹框阻止模块,用于当所述阻碍送礼按键连击的业务为***弹框时,阻止所述***弹框显示;
运行控制模块,用于控制所述送礼按键连击正常运行,以完成礼物连送。
第三方面,本申请实施例提供了一种终端设备,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供的直播中礼物连送的处理方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的直播中礼物连送的处理方法。
本申请实施例提供的直播中礼物连送的处理方法、装置、设备和存储介质,首先当客户端检测到送礼按键连击事件时,表示用户正在进行礼物连送操作;然后接收到阻碍送礼按键连击的业务,当阻碍送礼按键连击的业务为***弹框时,就阻止***弹框显示;控制送礼按键连击正常运行,以完成礼物连送。
本申请实施例的直播中礼物连送的处理方法,在用户通过连击送礼按键进行礼物连送操作时,客户端收到阻碍送礼按键连击运行的***弹框时,阻止***弹框显示,从而使送礼按键连击正常运行以完成礼物连送。该处理方法操作简单方便,且能有效地避免礼物连送被打断,增强了用户的体验感,从而提高用户的观看直播的留存率和观看时长。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的直播中礼物连送的处理方法的应用场景示意图;
图2为本申请一个实施例提供的直播中礼物连送的处理方法的流程示意图;
图3为本申请一个实施例提供的Combo按钮可视化示意图;
图4为本申请一个实施例提供的业务优先级层级示意图;
图5为本申请一个实施例提供的调整优先级层级的示意图;
图6为本申请一个实施例提供的客户端接收***弹框整个流程示意图;
图7为本申请又一个实施例提供的Combo按钮可视化示意图;
图8为本申请一个实施例提供的直播中礼物连送的处理装置的结构图;
图9为本申请一个实施例中提供的终端设备的结构示意图;
图10为本申请一个实施例中提供的计算机可读存储介质的结构示意图。
具体实施方式
下面将对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了更详细说明本申请,下面结合附图对本申请提供的一种直播中礼物连送的处理方法、装置、终端设备和计算机存储介质,进行具体地描述。
请参考图1,图1示出了本申请实施例提供的直播中礼物连送的处理方法的应用场景的示意图(即直播***的示意图),该应用场景包括本申请实施例提供的服务器102、至少一个直播端104和客户端106。其中,其中服务器102、直播端104和客户端106之间设置有网络。网络用于在服务器102、直播端104和客户端106之间提供通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。服务器102能够与直播端104以及客户端106进行通信,为直播端104或/和客户端106提供直播服务。例如,直播端104可以将直播间的直播视频流发送给服务器102,用户可以通过客户端106访问服务器102以观看直播间的直播视频。又例如,服务器102也可以在用户订阅的直播间开播时向该用户的客户端106发送通知消息。直播视频流可以是当前正在直播平台中直播的视频流或者直播完成后形成的完整视频流。当主播选择游戏板块进行开播,就可形成游戏直播。在观看直播视频的过程中,观众用户可以向主播用户赠送虚拟礼物。
其次,主播用户在采用直播端104进行直播时可以开启所安装的直播应用程序(例如YY)中不同的玩法模式,例如普通直播、连麦直播。在连麦直播时,其中一个直播端104可以与其他直播端104或客户端进行连麦互动,例如两个直播端可以进行连麦玩游戏等。
在一些实施场景中,直播端104和客户端106可以互换使用。例如,主播可以使用直播端104来为观众提供直播视频服务,也可以作为用户查看其他主播提供的直播视频。又例如,用户可以使用客户端106观看所关注的主播提供的直播视频,也可以作为主播为其他观众提供直播视频服务。
本实施例中,直播端104和客户端106都是一种终端设备,可以是具有显示屏的各种电子设备,包括但不限于智能手机、个人数字助理、平板电脑、个人计算机、笔记本电脑、虚拟现实终端设备、增强现实终端设备等。其中,直播端104和客户端106中可以安装有用于提供互联网直播服务的互联网产品,例如,互联网产品可以是计算机或智能手机中使用的与互联网直播服务相关的应用程序APP、Web网页、小程序等。
此外,服务器的种类可以是多种,按照其功能可以分为插件中心服务器、直播服务器、礼物服务器等。其中,当主播用户之间以及主播用户与观众用户进行连麦时,还包括CDN网络服务器,主要用于接收主播用户和连麦者发送过来的媒体数据,提供缓冲,存储和转发的能力,分发直播内容给观众用户。
可以理解,图1所示的应用场景仅为一种可行的示例,在其它可行的实施例中,该应用场景也可以仅包括图1所示的部分组件或者还可以包括其它的组成部分。例如,图1所示的应用场景还可以包括用于采集主播的直播视频帧的视频采集终端108,视频采集终端108可以直接安装或集成于直播端104,也可以独立于直播端104等,本实施例在此不做限制。
应当理解,客户端106和直播端104的数量可以是多个,可以仅为几个,或者为几十个或几百个,本申请实施例对客户端的数量和类型不加以限定。但为了后面叙述的方便,仅以一个客户端106、一个直播端104以及一个服务器102为例进行说明。其中服务器102、直播端104以及客户端106单独或组合一体可以用来执行本申请实施例中提供的网络直播的互动方法,在此不做限定。
基于此,本申请实施例中提供了一种直播中礼物连送的处理方法。请参阅图2,图2示出了本申请实施例提供的一种直播中礼物连送的处理方法的流程示意图,以该方法应用于图1中的客户端106为例进行说明,包括以下步骤:
步骤S110,当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务。
其中,送礼按键可以是直播界面中的一个按钮,通过连续不断点击(即连击)该按钮可以实现虚拟礼物的连送,从而产生礼物连送的特效。可选地,如图3所示,送礼按键可以是Combo按钮,其中Combo表示连击。
当检测到送礼按键连击事件时表示用户此时用户正在进行礼物连送操作。具体实现过程是用户可以在客户端的直播界面上进行连击送礼按键操作,客户端响应用户的连击送礼按键操作,从而产生送礼按键连击事件。
阻碍送礼按键连击的业务是指能阻碍或打断送礼按键连击操作的业务,即该业务会打断礼物连送过程,从而导致礼物连送失败。阻碍送礼按键连击的业务包括但不限于***弹框、用户切换礼物业务。
***弹框是指在直播过程中出现的一种信息交互框,用于提醒用户做出某些操作从而来决定或者解决某个任务。***弹框一般包含一个蒙版,一个主体及一个关闭入口,常见于直播界面。其好处是让用户更聚焦,且不用离开当前直播界面,更快更容易完成任务。
***弹框礼包弹框、玩法弹框、信息弹框等。其中,礼包弹框是指一些优惠或秒杀的大礼包类弹框;玩法弹框是指一些新的玩法(例如礼物玩法等)类弹框;信息弹框是指一些提示信息类弹框。
用户切换礼物业务是指用户在连送礼物的过程中,需要继续赠送与前一次相同的礼物或者更换礼物的过程。其中,用户切换礼物业务可以是增加或减少礼物数量、更换礼物类型(或种类)。
步骤S120,当阻碍送礼按键连击的业务为***弹框时,阻止***弹框显示。
步骤S130,控制送礼按键连击正常运行,以完成礼物连送。
具体地,***弹框通常是一种dialog弹框,dialog弹框的优先级层级比较高。而送礼按键(例如Combo按钮)通常是一个View控件,其优先级层级比较低。当客户端接收到***弹框,如果让***弹框正常显示,其优先级层级高,将会在直播界面的上层显示,那么***弹框就会遮盖住优先级层级低的送礼按键,使得用户无法连击送礼按键,从而使得礼物连送受阻。为了解决这一问题,客户端在接收到***弹框时,可以阻碍***弹框显示。那么***弹框就无法阻碍用户的礼物连送,即送礼按键连击就能正常运行,从而完成礼物连送。
进一步地,给出了几种阻碍***弹框显示的具体实施方式,描述如下:
第一种实施例方式:
在一个实施例中,阻止***弹框显示包括:调整***弹框和/或送礼按键的优先级层级,以使送礼按键的优先级层级高于***弹框的优先级层级,其中优先级层级越高越靠上层显示。
具体地,阻止***弹框显示可以是调整***弹框和送礼按键中任意一个的优先级层级,也可以是分别调整***弹框和送礼按键的优先级层级,使得调整后的送礼按键的优先级层级高于***弹框的优先级层级。其中,优先级层级越高越靠上层显示,那么***弹框将在送礼按键的下层显示,***弹框就不会遮蔽送礼按键,此时礼按键连击就能正常运行,从而完成礼物连送。
在一个具体的实施方式中,调整***弹框和/或送礼按键的优先级层级可以是降低***弹框的优先级层级,或调高送礼按键的优先级层级。也可以是既降低***弹框的优先级层级,又调高送礼按键的优先级层级。
为了便于理解,给出一个详细调整***弹框和/或送礼按键的优先级层级的实施例。请参照图4所示,假设直播中业务优先级层级包括View普通业务、Dialog普通弹框以及Dialog顶层弹框,其中View普通业务在最底层显示,Dialog普通弹框在中层显示,而Dialog顶层弹框在最顶层显示;如果***弹框是Dialog顶层弹框,送礼按键是View普通业务,那么调整***弹框和/或送礼按键的优先级层级的过程可以是将***弹框从Dialog顶层弹框调整为View普通业务或Dialog普通弹框,将送礼按键从View普通业务调整为Dialog普通弹框或Dialog顶层弹框。
如果***弹框是Dialog普通弹框,送礼按键是View普通业务,那么调整***弹框和/或送礼按键的优先级层级的过程可以将***弹框从Dialog普通弹框调整为View普通业务,将送礼按键从View普通业务调整为Dialog普通弹框或Dialog顶层弹框(请参照图5);也可以是保持***弹框是Dialog普通弹框,将送礼按键从View普通业务调整Dialog顶层弹框。
需要说明的是,上述的View普通业务、Dialog普通弹框以及Dialog顶层弹框仅仅只是举例说明,直播中业务优先级层级可以包括更多或更少的优先级层级,具体地可以根据实际使用场景确定。在调整***弹框和/或送礼按键的优先级层级的方式并不唯一,只要能使调整后的送礼按键的优先级层级高于***弹框的优先级层级即可。
采用上述的优先级层级的调整方法,在用户进行礼物连送操作时,动态地调整***弹框和/或送礼按键的优先级层级,使得***弹框在送礼按键的下层显示,从而避免***弹框干扰礼物连送的操作。该方式使用非常方便有效。
第二种实施方式:
在一个实施例中,阻止***弹框显示,包括:记录***弹框;当确定送礼按键连击事件结束时,显示记录的***弹框。
其中,***弹框通常是服务器(即直播服务器)发送至客户端,并需要在客户端显示的。而在本实施例中,客户端接收到服务器发送***弹框,客户端可以将接收到的***弹框记录在一个队列上,当送礼按键(例如Combo按钮)的连击结束(即连送结束)后,客户端再将记录在列队中的***弹框显示,具体过程请参照图6。当记录的***弹框数量比较多时,可以采用抽取的方式显示,当一个***弹框显示完成或者被关闭后,再收取队列中的下一个***弹框进行显示。
在之前的方案中,当客户端接收到***弹框时就会实时显示***弹框,但***弹框会遮蔽送礼按键,从而导致用户无法连击送礼按键,进而使得打断礼物连送。在本实施例中,客户端检测到用户正在进行礼物连送时,接收到服务器发送的***弹框,客户端可以将***弹框记录在队列中,使其无法显示。当礼物连送完成时,再将***弹框显示,此时显示的***弹框也将无法干扰礼物连送的操作,从而避免***弹框干扰礼物连送的操作。该方式使用非常方便有效。
本申请实施例提供的直播中礼物连送的处理方法,首先当客户端检测到送礼按键连击事件时,表示用户正在进行礼物连送操作;然后接收到阻碍送礼按键连击的业务,当阻碍送礼按键连击的业务为***弹框时,就阻止***弹框显示;控制送礼按键连击正常运行,以完成礼物连送。
本申请实施例的直播中礼物连送的处理方法,在用户通过连击送礼按键进行礼物连送操作时,客户端收到阻碍送礼按键连击运行的***弹框时,阻止***弹框显示,从而使送礼按键连击正常运行以完成礼物连送。该处理方法操作简单方便,且能有效地避免礼物连送被打断,增强了用户的体验感,从而提高用户的观看直播的留存率和观看时长。
进一步地,提供了一种处理用户切换礼物业务的阻碍送礼按键连击的业务实施方式,下面对该实施方式进行详细描述。
在一个实施例中,方法还包括:当阻碍送礼按键连击的业务为用户切换礼物业务时,判断切换后的礼物类型与切换前的礼物类型是否相同;当切换后的礼物类型与切换前的礼物类型相同时,判断切换后的礼物数量是否大于切换前的礼物数量;如果是,控制送礼按键连击正常运行,以完成礼物连送;其中,切换后的礼物数量是指接收到用户切换礼物业务,在预设时间内用户选择的礼物数量。
其中,用户切换礼物业务是指用户在连送礼物的过程中,需要继续赠送与前一次相同的礼物或者更换礼物的过程。用户切换礼物业务可以是增加或减少礼物数量、更换礼物类型(或种类)。
用户切换礼物业务通常是客户端响应用户的赠送礼物操作而接收或获得的。具体地,在礼物连送的过程中,当用户想继续连送礼物时,可以点击礼物按键(即Combo按钮),从而打开礼物展示栏,在礼物展示栏中用户可以选择礼物类型(即切换后的礼物类型),在确定礼物类型后;可以滑动Combo按钮,那么Combo按钮周围会出现数量(其中数量是预先配置的,可以是1,10,30,188,520等一系列数据)选择的圆环菜单,用户可以快速点选想要送出的礼物数量(即切换后的礼物数量),请参照图3所示。在用户选择礼物数量的过程中,Combo按钮周围会显示一个预设时间(例如N秒,通常是采用倒计时方式来显示)来让用户作出选择。
为了便于操作,当用户想继续连送礼物,并且赠送的礼物与上一次赠送的礼物数量相同时,用户可以直接滑动Combo按钮,此时Combo按钮周围会出现数量选择的圆环菜单,用户只需要点击相关数字就可以快速选则想要送出的礼物数量(即切换后的礼物数量)。
在这个过程中,客户端可以获取切换后的礼物类型和礼物数量,以及切换前的礼物类型和礼物数量,其中切换前的礼物类型和礼物数量是指在客户端接收或获得用户切换礼物业务之前用户进行礼物连送时赠送的礼物类型和礼物数量。切换后的礼物类型和礼物数量是指在客户端接收或获得用户切换礼物业务之后用户进行礼物连送时赠送的礼物类型和礼物数量。
客户端可以将切换后的礼物类型与切换前的礼物类型进行比较,当切换后的礼物类型与切换前的礼物类型相同时,将判断切换后的礼物数量与切换前的礼物数量比较,当判断切换后的礼物数量(例如切换后的礼物数量是200)大于切换前的礼物数量(例如切换前的礼物数量是100)时,送礼按键连击正常运行,以完成礼物连送,即Combo连送并不会中断,可以在上一次礼物连送的基础上持续进行,例如Combo数在上一次数量上继续计数。当判断切换后的礼物数量(例如切换后的礼物数量为120)小于切换前的礼物数量(例如切换前的礼物数量是150)时,送礼按键连击中断,Combo连送会被打断,Combo数会重新计数。
另外,在用户选择礼物数量的过程中,可以在Combo按钮周围给出提示信息,例如“送更多的数量,Combo数不会停止”。
在本实施例中,在礼物连送过程中,当用户修改(即增加或减少)礼物数量时,可以根据用户修改后的礼物数量与修改前(即上一次赠送)的礼物数量的比较结果来确定是否将礼物连送继续运行还是打断礼物连送。采用该方式一方面解决了用户切换礼物业务打断礼物连送的问题,另一方面可以激励用户赠送更多数量的礼物。
在一个实施例中,方法还包括:当切换后的礼物类型与切换前的礼物类型不相同时,判断切换后的礼物价值是否大于切换前的礼物价值;如果是,控制送礼按键连击正常运行,以完成礼物连送。
在本实施例中,当用户需要切换礼物类型时,可以点击礼物按键(即Combo按钮),从而打开礼物展示栏,在礼物展示栏中用户可以选择礼物类型(即切换后的礼物类型)。此外,不同的礼物类型通常对应不同的礼物价值,在确定礼物类型后,可以根据礼物的类型来确定礼物价值(即更新后的礼物价值)。
可选地,在用户选择礼物价值的过程中,Combo按钮周围会显示一个第一预设时间(例如M秒,通常是采用倒计时方式来显示)来让用户作出选择。也可以是当用户点击礼物按键(即Combo按钮),打开礼物展示栏,用户在礼物展示栏中选择与上一次不同的礼物类型(即切换后的礼物类型与切换前的礼物类型不同时),第一预设时间的倒计时可以暂时停止,以便用户有更多时间来选择价值更多的礼物。
在这个过程中,客户端可以获取切换后的礼物类型和礼物价值,以及切换前的礼物类型和礼物价值,其中切换前的礼物类型和礼物数量是指在客户端接收或获得用户切换礼物业务之前用户进行礼物连送时赠送的礼物类型和礼物价值。切换后的礼物类型和礼物价值是指在客户端接收或获得用户切换礼物业务之后用户进行礼物连送时赠送的礼物类型和礼物价值。
客户端可以将切换后的礼物类型与切换前的礼物类型进行比较,当切换后的礼物类型与切换前的礼物类型不相同时,将判断切换后的礼物价值与切换前的礼物价值比较,当判断切换后的礼物价值(例如切换后的礼物价值是1000)大于切换前的礼物价值(例如切换前的礼物数量是500)时,则送礼按键连击正常运行,以完成礼物连送,即Combo连送并不会中断,可以在上一次礼物连送的基础上持续进行,例如Combo数在上一次数量上继续计数。当判断切换后的礼物价值(例如切换后的礼物价值为200)小于切换前的礼物价值量(例如切换前的礼物价值是300)时,送礼按键连击中断,即Combo连送会被打断,Combo数会重新计数。
在本实施例中,在礼物连送过程中,当用户修改礼物类型时,可以根据用户修改后的礼物价值与修改前(即上一次赠送)的礼物价值的比较结果来确定是否将礼物连送继续运行还是打断礼物连送。采用该方式一方面解决了用户切换礼物业务打断礼物连送的问题,另一方面可以激励用户赠送价值高的礼物。
在一个实施例中,方法还包括:当切换后的礼物类型与切换前的礼物类型相同,且切换后的礼物数量小于切换前的礼物数量时,或当切换后的礼物类型与切换前的礼物类型不相同,且礼物价值小于切换前的礼物价值时,控制送礼按键连击中断运行。
具体而言,当切换后的礼物类型与切换前的礼物类型相同,且切换后的礼物数量小于切换前的礼物数量时;或者是切换后的礼物类型与切换前的礼物类型不相同,且礼物价值小于切换前的礼物价值时,送礼按键连击中断,即Combo连送会被打断,Combo数会重新计数。
采用上述的方式可以激励用户赠送更多数量的礼物或赠送价值更高的礼物。
在一个实施例中,方法还包括:当检测到用户的眼睛注视于送礼按键或送礼按键对应的提示信息时,停止对预设时间的计时。
具体地,当用户想继续连送礼物,并且赠送的礼物与上一次赠送的礼物数量相同时,在用户选择礼物数量的过程中,送礼按键(例如Combo按钮)周围会显示一个预设时间(例如N秒,通常是采用倒计时方式来显示)来让用户作出选择。另外,也可以在Combo按钮周围给出提示信息。在客户端检测到用户的眼睛注视到Combo按钮或Combo按钮对应的提示信息时,可以暂停对预设时间的倒计时。具体的实现过程为:客户端可以采用摄像头采集用户的人脸图像,通过识别网络识别人脸以及人眼移动,当判断出人脸存在,并且人眼观看位置对应Combo按钮或Combo按钮对应的提示信息(请参照图7所示),停止Combo按钮的预设时间倒计时,其中预设时间用于供用户选择选择礼物数量,从而来确定Combo连送是否继续运行。停止倒计时可以使用户有更多时间充分来了解信息,并判断是否继续礼物连送。
接下来,还给出了一种热门礼物信息配置的的实施方式,详细描述如下:
在一个实施例中,方法还包括:接收服务器发送的热门礼物信息;根据热门礼物信息对送礼按键进行配置。
其中,热门礼物信息包括但不限于礼物类型(即是哪一种虚拟礼物)和礼物数量。热门礼物是指用户赠送频率高的虚拟礼物。热门数量是指用户赠送虚拟礼物时使用频率高的数量。热门礼物信息确定方法可以是服务器通过检测直播间公屏信息中带有的礼物字样、主播直播中提及的文字内容中通过语义切割出礼物相关的内容、直播间内其他用户送礼的情况,然后服务器对上述的礼物进行统计分析,从未确定出热门的礼物类型和礼物数量,并下发热门的礼物类型和礼物数量至客户端,客户端就可以根据热门的礼物类型和礼物数量对Combo按钮进行配置,例如在Combo按钮的周围显示几个热门按钮的图标,以供用户快速选择热门礼物和其对应的数量。
通过在Combo按钮周围配置热门礼物信息(即热门的礼物类型和数量),便于用户快速选择赠送的礼物。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
上述本申请公开的实施例中详细描述了一种直播中礼物连送的处理方法,对于本申请公开的上述方法可采用多种形式的设备实现,因此本申请还公开了对应上述方法的直播中礼物连送的处理装置,下面给出具体的实施例进行详细说明。
请参阅图8,为本申请实施例公开的一种直播中礼物连送的处理装置,装置应用于客户端,装置包括:
业务接收模块810,用于当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务。
弹框阻止模块820,用于当阻碍送礼按键连击的业务为***弹框时,阻止***弹框显示。
运行控制模块830,用于控制送礼按键连击正常运行,以完成礼物连送。
在一个实施例中,弹框阻止模块820,用于调整***弹框和/或送礼按键的优先级层级,以使送礼按键的优先级层级高于***弹框的优先级层级,其中优先级层级越高越靠上层显示。
在一个实施例中,弹框阻止模块820,用于降低***弹框的优先级层级,和/或调高送礼按键的优先级层级。
在一个实施例中,弹框阻止模块820,用于记录***弹框;当确定送礼按键连击事件结束时,显示记录的***弹框。
在一个实施例中,装置还包括:
类型判断模块,用于当阻碍送礼按键连击的业务为用户切换礼物业务时,判断切换后的礼物类型与切换前的礼物类型是否相同。
数量判断模块,用于当切换后的礼物类型与切换前的礼物类型相同时,判断切换后的礼物数量是否大于切换前的礼物数量;
第一控制模块,用于当切换后的礼物数量是大于切换前的礼物数量时,控制送礼按键连击正常运行,以完成礼物连送;其中,切换后的礼物数量是指接收到用户切换礼物业务,在预设时间内用户选择的礼物数量。
在一个实施例中,装置还包括:
价值判断模块,用于当切换后的礼物类型与切换前的礼物类型不相同时,判断切换后的礼物价值是否大于切换前的礼物价值。
第一控制模块,用于当切换后的礼物价值大于切换前的礼物价值时,控制送礼按键连击正常运行,以完成礼物连送。
在一个实施例中,装置还包括:
中断模块,用于当切换后的礼物类型与切换前的礼物类型相同,且切换后的礼物数量小于切换前的礼物数量时,或当切换后的礼物类型与切换前的礼物类型不相同,且礼物价值小于切换前的礼物价值时,控制送礼按键连击中断运行。
在一个实施例中,装置还包括:
计时停止模块,用于当检测到用户的眼睛注视于送礼按键或送礼按键对应的提示信息时,停止对预设时间的计时。
在一个实施例中,装置还包括:
热门礼物信息接收模块,用于接收服务器发送的热门礼物信息;
信息配置模块,用于根据热门礼物信息对送礼按键进行配置。
关于直播中礼物连送的处理装置的具体限定可以参见上文中对于方法的限定,在此不再赘述。上述装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端设备中的处理器中,也可以以软件形式存储于终端设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
请参考图9,图9其示出了本申请实施例提供的一种终端设备的结构框图。该终端设备90可以是计算机设备。本申请中的终端设备90可以包括一个或多个如下部件:处理器92、存储器94以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器94中并被配置为由一个或多个处理器92执行,一个或多个应用程序配置用于执行上述应用于直播中礼物连送的处理方法实施例中所描述的方法。
处理器92可以包括一个或者多个处理核。处理器92利用各种接口和线路连接整个终端设备90内的各个部分,通过运行或执行存储在存储器94内的指令、程序、代码集或指令集,以及调用存储在存储器94内的数据,执行终端设备90的各种功能和处理数据。可选地,处理器92可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器92可集成中央处理器(Cen tralProcessingUnit,CPU)、埋点数据的上报验证器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器92中,单独通过一块通信芯片进行实现。
存储器94可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器94可用于存储指令、程序、代码、代码集或指令集。存储器94可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端设备90在使用中所创建的数据等。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
综上,本申请实施例提供的终端设备用于实现前述方法实施例中相应的直播中礼物连送的处理方法,并具有相应的方法实施例的有益效果,在此不再赘述。
请参阅图10,其示出了本申请实施例提供的一种计算机可读取存储介质的结构框图。该计算机可读取存储介质100中存储有程序代码,程序代码可被处理器调用执行上述直播中礼物连送的处理方法实施例中所描述的方法。
计算机可读取存储介质100可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读取存储介质100包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读取存储介质100具有执行上述方法中的任何方法步骤的程序代码1002的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1002可以例如以适当形式进行压缩。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种直播中礼物连送的处理方法,其特征在于,所述方法应用于客户端,所述方法包括:
当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务;
当所述阻碍送礼按键连击的业务为***弹框时,阻止所述***弹框显示;
控制所述送礼按键连击正常运行,以完成礼物连送;
所述阻止所述***弹框显示包括:
调整所述***弹框和/或送礼按键的优先级层级,以使所述送礼按键的优先级层级高于所述***弹框的优先级层级,其中优先级层级越高越靠上层显示。
2.根据权利要求1所述的方法,其特征在于,所述调整所述***弹框和/或送礼按键的优先级层级,包括:
降低所述***弹框的优先级层级,和/或调高所述送礼按键的优先级层级。
3.根据权利要求1所述的方法,其特征在于,所述阻止***弹框显示,包括:
记录所述***弹框;
当确定所述送礼按键连击事件结束时,显示记录的所述***弹框。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
当所述阻碍送礼按键连击的业务为用户切换礼物业务时,判断切换后的礼物类型与切换前的礼物类型是否相同;
当切换后的礼物类型与切换前的礼物类型相同时,判断切换后的礼物数量是否大于切换前的礼物数量;
如果是,控制所述送礼按键连击正常运行,以完成礼物连送;其中,切换后的礼物数量是指接收到所述用户切换礼物业务,在预设时间内用户选择的礼物数量。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当切换后的礼物类型与切换前的礼物类型不相同时,判断切换后的礼物价值是否大于切换前的礼物价值;
如果是,控制所述送礼按键连击正常运行,以完成礼物连送。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当切换后的礼物类型与切换前的礼物类型相同,且切换后的礼物数量小于切换前的礼物数量时,或当切换后的礼物类型与切换前的礼物类型不相同,且礼物价值小于切换前的礼物价值时,控制所述送礼按键连击中断运行。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当检测到用户的眼睛注视于所述送礼按键或送礼按键对应的提示信息时,停止对所述预设时间的计时。
8.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收服务器发送的热门礼物信息;
根据所述热门礼物信息对所述送礼按键进行配置。
9.一种直播中礼物连送的处理装置,其特征在于,所述装置应用于客户端,所述装置包括:
业务接收模块,用于当检测到送礼按键连击事件时,接收到阻碍送礼按键连击的业务;
弹框阻止模块,用于当所述阻碍送礼按键连击的业务为***弹框时,阻止所述***弹框显示;
运行控制模块,用于控制所述送礼按键连击正常运行,以完成礼物连送;
弹框阻止模块,用于调整***弹框和/或送礼按键的优先级层级,以使送礼按键的优先级层级高于***弹框的优先级层级,其中优先级层级越高越靠上层显示。
10.一种终端设备,其特征在于,包括:
存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行如权利要求1-8任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111333955.5A CN113923469B (zh) | 2021-11-11 | 2021-11-11 | 直播中礼物连送的处理方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111333955.5A CN113923469B (zh) | 2021-11-11 | 2021-11-11 | 直播中礼物连送的处理方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113923469A CN113923469A (zh) | 2022-01-11 |
CN113923469B true CN113923469B (zh) | 2024-03-29 |
Family
ID=79246242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111333955.5A Active CN113923469B (zh) | 2021-11-11 | 2021-11-11 | 直播中礼物连送的处理方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113923469B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114845125B (zh) * | 2022-03-28 | 2024-06-18 | 广州博冠信息科技有限公司 | 直播间的数据处理方法、电子设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108174037A (zh) * | 2017-12-28 | 2018-06-15 | 维沃移动通信有限公司 | 一种通知消息的提示方法和移动终端 |
CN109002249A (zh) * | 2017-05-31 | 2018-12-14 | 武汉斗鱼网络科技有限公司 | 通过长按手势实现礼物连击的方法、存储介质、设备及*** |
CN112399192A (zh) * | 2020-11-03 | 2021-02-23 | 上海哔哩哔哩科技有限公司 | 网络直播中的礼物展示方法和*** |
CN112616064A (zh) * | 2020-12-14 | 2021-04-06 | 广州博冠信息科技有限公司 | 直播间信息处理方法及装置、计算机存储介质、电子设备 |
CN112702657A (zh) * | 2020-12-18 | 2021-04-23 | 广州方硅信息技术有限公司 | 虚拟礼物展示方法、客户端设备、服务器和*** |
CN113438493A (zh) * | 2018-05-30 | 2021-09-24 | 广州方硅信息技术有限公司 | 弹窗动画生成方法、装置、服务器、***及存储介质 |
CN113573105A (zh) * | 2021-07-01 | 2021-10-29 | 广州方硅信息技术有限公司 | 基于霸屏虚拟礼物的直播互动方法及计算机设备 |
CN113596498A (zh) * | 2021-07-29 | 2021-11-02 | 广州方硅信息技术有限公司 | 直播中的虚拟礼物展示方法、装置、***和存储介质 |
-
2021
- 2021-11-11 CN CN202111333955.5A patent/CN113923469B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109002249A (zh) * | 2017-05-31 | 2018-12-14 | 武汉斗鱼网络科技有限公司 | 通过长按手势实现礼物连击的方法、存储介质、设备及*** |
CN108174037A (zh) * | 2017-12-28 | 2018-06-15 | 维沃移动通信有限公司 | 一种通知消息的提示方法和移动终端 |
CN113438493A (zh) * | 2018-05-30 | 2021-09-24 | 广州方硅信息技术有限公司 | 弹窗动画生成方法、装置、服务器、***及存储介质 |
CN112399192A (zh) * | 2020-11-03 | 2021-02-23 | 上海哔哩哔哩科技有限公司 | 网络直播中的礼物展示方法和*** |
CN112616064A (zh) * | 2020-12-14 | 2021-04-06 | 广州博冠信息科技有限公司 | 直播间信息处理方法及装置、计算机存储介质、电子设备 |
CN112702657A (zh) * | 2020-12-18 | 2021-04-23 | 广州方硅信息技术有限公司 | 虚拟礼物展示方法、客户端设备、服务器和*** |
CN113573105A (zh) * | 2021-07-01 | 2021-10-29 | 广州方硅信息技术有限公司 | 基于霸屏虚拟礼物的直播互动方法及计算机设备 |
CN113596498A (zh) * | 2021-07-29 | 2021-11-02 | 广州方硅信息技术有限公司 | 直播中的虚拟礼物展示方法、装置、***和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113923469A (zh) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11288949B2 (en) | Methods and apparatus for providing notifications in a media system | |
US8903897B2 (en) | System and method for providing interactive content to non-native application environments | |
WO2019007227A1 (zh) | 一种在页面切换后继续显示视图的方法和装置 | |
CN112218103A (zh) | 直播间互动方法、装置、电子设备和存储介质 | |
US10271105B2 (en) | Method for playing video, client, and computer storage medium | |
CN107526509A (zh) | 消息显示方法、装置及移动终端 | |
CN113727130B (zh) | 直播间的消息提示方法、***、装置及计算机设备 | |
CN109358941B (zh) | 一种控制方法及电子设备 | |
CN110072138B (zh) | 视频播放方法、设备及计算机可读存储介质 | |
CN114257875B (zh) | 数据传输方法、装置、电子设备和存储介质 | |
CN113242441B (zh) | 一种直播方法、装置、计算机设备及存储介质 | |
CN113840156B (zh) | 基于虚拟礼物的直播互动方法、装置及计算机设备 | |
CN113923469B (zh) | 直播中礼物连送的处理方法、装置、设备和存储介质 | |
WO2018089833A1 (en) | Multi-display interaction | |
CN110830813A (zh) | 一种视频切换的方法、装置、电子设备及存储介质 | |
CN113766290A (zh) | 直播互动方法、装置、存储介质及计算机设备 | |
CN102611902A (zh) | 游戏显示模式自适应切换方法和装置 | |
CN108958803B (zh) | 一种信息处理方法、终端设备、***及存储介质 | |
CN114205636B (zh) | 直播间窗口信息的展示方法、装置、设备和存储介质 | |
CN109040822B (zh) | 播放器配置方法及装置、存储介质 | |
CN112083994A (zh) | 通知消息的处理方法及装置 | |
CN114071172B (zh) | 直播中礼物连送的处理方法、装置、服务器和存储介质 | |
CN103180894A (zh) | 使用屏幕捕捉提供自动上下文智能输入装置选择菜单 | |
CN115098012A (zh) | 显示方法、电子设备和计算机程序产品 | |
CN114053706A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |