直播动画特效交互方法及其装置、设备、介质与流程
未命名
07-12
阅读:121
评论:0
1.本技术涉及网络直播领域,尤其涉及一种直播动画特效交互方法,此外还涉及该方法相应的装置、设备以及非易失性存储介质。
背景技术:
2.现有的互联网直播平台通常具有平台会员用户业务,平台会员用户业务中一般设置多个等级的会员等级,不同会员等级设置有对应的会员用户在线服务,例如,不同会员等级的会员用户在线服务具有不同的用户名片,用户名片用于在直播间界面中输出显示,平台中的平台用户可参与平台会员用户业务提升自身的会员等级,以使用对应会员等级的会员用户在线服务,提升参与平台的直播业务的参与感,但现有的平台会员用户业务中具有会员用户在线服务,对于平台的平台用户的吸引力并不高,平台会员用户业务无法为平台用户提供足够的直播参与体验,使得平台用户在互联网直播平台也无法获得足够的直播观看体验。
3.鉴于现有的直播平台中会员用户在线服务所存在的问题,本技术人出于解决该问题的考虑做出相应的探索。
技术实现要素:
4.本技术的目的在于满足用户需求而提供一种直播动画特效交互方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。
5.为实现本技术的目的,采用如下技术方案:
6.适应本技术的目的而提出的一种直播动画特效交互方法,包括如下步骤:
7.响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面;
8.响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数;
9.响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。
10.进一步的实施例中,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:
11.响应当前直播间的观众用户进入事件,获取所述观众用户进入事件对应的观众用户的会员等级;
12.检测所述会员等级是否超过预设会员等级,若超过,则获取所述观众用户的会员用户特征信息;
13.生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标
识存储至气泡动画队列中,所述气泡动画队列中存储着多个待输出显示气泡动画特效的气泡动画特效标识;
14.获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面。
15.进一步的实施例中,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:
16.获取待显示气泡动画特效的会员特征信息包含的目标会员等级;
17.确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示,其中,当前用户端优先触发作用于当前直播间界面中会员等级较低的气泡触控层级的气泡动画特效的触控等级事件。
18.进一步的实施例中,所述响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求的步骤之中,包括如下步骤:
19.响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间;
20.统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长;
21.当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中;
22.当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中。
23.进一步的实施例中,所述驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数或所述所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送的步骤之中,包括如下步骤:
24.获取一个或多个用户端推送的气泡点击次数更新请求,获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数;
25.根据各所述气泡动画特效标识的各所述触控点击次数,对应更新各所述气泡动画特效标识对应的气泡动画特效的全局气泡被点击次数;
26.当某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,生成作用于所述气泡动画特效的气泡特效破裂指令,向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令。
27.进一步的实施例中,所述响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤中,包括如下步骤:
28.响应由服务器当前推送的气泡特效破裂指令,确定所述气泡特效破裂指令所对应的气泡动画特效;
29.获取作用于所述气泡动画特效的气泡破裂动画特效,确定所述气泡动画特效在当前直播间界面中的目标显示位置;
30.输出所述气泡破裂动画特效至当前直播间界面中的所述目标显示位置处显示,隐藏显示所述气泡动画特效。
31.进一步的实施例中,所述执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤之后,包括如下步骤:
32.接收由服务器推送的全局气泡被点击次数信息,获取所述全局气泡被点击次数信息包含目标会员用户标识及全局气泡被点击次数;
33.获取所述目标会员用户标识对应的会员用户特征信息,将所述会员用户特征信息及所述全局气泡被点击次数映射存储至气泡点击排行榜中,其中,所述气泡点击排行榜中存储的会员用户特征信息基于映射存储的全局气泡被点击次数进行顺序排序,且所述气泡点击排行榜可视化输出至当前直播间中显示。
34.适应本技术的目的而提出的一种直播动画特效交互装置,其包括:
35.气泡特效显示模块,用于响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面;
36.气泡点击响应模块,用于响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数;
37.气泡破裂执行模块,用于响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。
38.进一步的实施例中,所述气泡特效显示模块包括:
39.会员等级获取子模块,用于响应当前直播间的观众用户进入事件,获取所述观众用户进入事件对应的观众用户的会员等级;
40.会员等级检测子模块,用于检测所述会员等级是否超过预设会员等级,若超过,则获取所述观众用户的会员用户特征信息;
41.特效标识存储子模块,用于生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标识存储至气泡动画队列中,所述气泡动画队列中存储着多个待输出显示气泡动画特效的气泡动画特效标识;
42.气泡特效输出子模块,用于获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面。
43.较佳的实施例中,所述气泡特效显示模块还包括:
44.会员等级获取子模块,用于获取待显示气泡动画特效的会员特征信息包含的目标会员等级;
45.触控层级输出子模块,确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示,其中,当前用户
端优先触发作用于当前直播间界面中会员等级较低的气泡触控层级的气泡动画特效的触控等级事件。
46.进一步的实施例中,所述气泡点击响应模块包括:
47.初次点击时间获取子模块,用于响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间;
48.点击次数统计子模块,用于统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长;
49.最高点击推送子模块,用于当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中;
50.实际点击推送子模块,用于当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中。
51.较佳的实施例中,所述气泡点击响应模块还包括:
52.点击次数更新请求获取子模块,用于获取一个或多个用户端推送的气泡点击次数更新请求,获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数;
53.全局气泡被点击更新子模块,用于根据各所述气泡动画特效标识的各所述触控点击次数,对应更新各所述气泡动画特效标识对应的气泡动画特效的全局气泡被点击次数;
54.气泡特效破裂指令广播子模块,用于当某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,生成作用于所述气泡动画特效的气泡特效破裂指令,向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令。
55.进一步的实施例中,所述气泡破裂执行模块包括:
56.气泡破裂响应子模块,用于响应由服务器当前推送的气泡特效破裂指令,确定所述气泡特效破裂指令所对应的气泡动画特效;
57.显示位置确定子模块,用于获取作用于所述气泡动画特效的气泡破裂动画特效,确定所述气泡动画特效在当前直播间界面中的目标显示位置;
58.气泡破裂显示子模块,用于输出所述气泡破裂动画特效至当前直播间界面中的所述目标显示位置处显示,隐藏显示所述气泡动画特效。
59.为解决上述技术问题本技术实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述直播动画特效交互方法的步骤。
60.为解决上述技术问题本技术实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述直播动画特效交互方法的步骤。
61.为解决上述技术问题本技术实施例还提供一种计算机程序产品,包括计算机程序及计算机指令,该计算机程序及计算机指令被处理器执行时,使得所述处理器执行上述所
述直播动画特效交互方法的步骤。
62.相对于现有技术,本技术的优势如下:
63.本技术为直播网络平台提供一种与平台会员用户业务关联的气泡动画特效,以提升平台用户参与平台会员用户业务的积极性,平台的会员用户进入直播间后,处于直播间的各用户端的直播间界面中将显示表征会员用户的气泡动画特效,以提升平台中会员用户进入直播间后的直播参与感,且直播间界面中显示的气泡动画特效可被用户触控点击进行互动,用户通过触控点击直播间界面中显示的气泡动画特效,可使得气泡动画特效产生气泡破裂动画效果,即气泡动画特效为可互动的动画特效,气泡动画特效即可美化直播间界面的显示效果,也可增强用户在直播间中的直播互动性,进而提升平台用户使用直播在线服务的使用体验。
64.另外,本技术中服务器负责集中管理及监听平台中各直播间显示的气泡动画特效的被用户所触控点击的全局被点击次数,并检测出全局被点击次数超过预设次数的气泡动画特效,以向显示该气泡动画特效的直播间广播对应的气泡特效破裂指令,控制处于直播间的用户端执行作用于该气泡动画特效的气泡破裂,将服务器作为中心节点管理气泡动画特效的气泡破裂特效触发时机,保证直播间中各用户端可同步对的直播间界面显示的气泡动画特效执行破裂气泡动画特效事件,形成直播间中各用户端具有的气泡动画特效进行同步地气泡破裂。
附图说明
65.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
66.图1为实施本技术的技术方案相关的一种典型的网络部署架构示意图;
67.图2为本技术的直播动画特效交互方法的典型实施例的流程示意图;
68.图3为本技术中关于直播间界面中显示气泡动画特效的界面示意图;
69.图4为本技术中关于气泡动画特效与气泡破裂动画特效转变的示意图;
70.图5为本技术中关于直播间界面中显示气泡破裂动画特效的界面示意图;
71.图6为本技术中关于直播间界面中显示气泡破裂动画特效的坠落动效的界面示意图;
72.图7为本技术中关于直播间界面中显示气泡点击排行榜的界面示意图;
73.图8为本技术中关于响应会员用户进入事件的具体实施方式所形成的流程示意图;
74.图9为本技术中关于将气泡动画特效输出至其会员等级对应的气泡触控层级的具体实施方式所形成的流程示意图;
75.图10为本技术中关于用户端在预设时长内统计气泡动画特效的触控等级次数,生成对应的气泡点击次数更新请求推送至服务器的具体实施方式所形成的流程示意图;
76.图11为本技术中关于服务器更新其存储的多个气泡动画特效对应的全局气泡被点击次数的具体实施方式所形成的流程示意图;
77.图12为本技术中关于用户端响应气泡特效破裂指令执行气泡破裂事件的具体实施方式所形成的流程示意图;
78.图13为本技术中关于用户端更新气泡点击排行榜的具体实施方式所形成的流程示意图;
79.图14为本技术的直播动画特效交互装置的典型实施例的原理框图;
80.图15为本技术一个实施例的计算机设备的基本结构框图。
具体实施方式
81.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
82.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
83.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
84.本技术领域技术人员可以理解,这里所使用的“用户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personal communications service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personal digital assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(global positioning system,全球定位系统)接收器;传统膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的传统膝上型和/或掌上型计算机或其他设备。这里所使用的“用户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“用户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobile internet device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
85.本技术所称的“服务器”、“用户端”、“工作节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其
存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
86.需要指出的是,本技术所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本技术的网络部署方式的实施方式。
87.请参阅图1,本技术相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本技术所称服务器80部署在云端,作为一个在线服务器,其可以负责进一步连接起相关数据服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备例如图中所示的智能手机81和个人计算机82或者第三方服务器(未图示)提供服务。所述的智能手机和个人计算机均可通过公知的网络接入方式接入互联网,与云端的服务器80建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。
88.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
89.所述的应用程序,是指运行于服务器或终端设备上的应用程序,这一应用程序采用编程的方式实现了本技术的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本技术的相关装置。
90.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
91.本领域技术人员对此应当知晓:本技术的各种方法,虽然基于相同的概念而进行描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本技术所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。
92.请参阅图2,本技术的一种直播动画特效交互方法,在其典型实施例中,其包括如下步骤:
93.步骤s11,响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面:
94.所述的会员用户进入事件是指用户身份为会员用户的观众用户进入直播间所触发的事件,具体的,平台的观众用户进入当前直播间后,将触发作用于当前直播间的观众用户进入事件,通过响应所述观众用户进入事件,获取所述观众用户的会员等级,当所述会员等级所表征的数值超过预设会员等级时,则获取所述观众用户的所述会员用户特征信息,以根据所述会员用户特征信息,生成表征该会员用户特征信息的气泡动画特效输出显示至直播间界面中。
95.可触发所述会员用户进入事件的观众用户的会员身份对应的会员等级一般需满足预设的会员等级才可生成对应的所述气泡动画特效进行显示,所述的会员等级可设置为传统的数字进行表征,或设置为表征会员等级的会员等级名称,例如,会员等级为1可设置为子爵、会员等级为2可设置为伯爵、会员等级为3可设置为侯爵、会员等级为4可设置为公爵,以此类推,设置不同会员等级所对应的会员等级名称,当然,本领域技术人员可灵活设置所述会员等级在平台中的会员等级名称,恕不赘述。
96.所述的会员用户特征信息中包含观众用户的会员等级、观众用户的用户头像素材、观众用户的平台用户名称。
97.请参考图3,获取所述会员用户特征信息后,将生成表征所述会员用户特征信息中包含的所述会员等级、所述用户头像素材及所述平台用户名称的所述气泡动画特效,并将所述气泡动画特效输出至当前直播间界面中显示,如图3所示,图3所示的直播间界面中输出显示的所示气泡动画特效301,所示的气泡动画特效301中可视化显示其所对应的会员用户特征信息中包含的会员等级、用户头像素材及平台用户名称。
98.当前直播间中可能存在多个用户身份为会员用户且满足预设会员等级的观众用户,因此,当前直播间中可能触发作用于多个观众用户的所述会员用户进入事件,进而在当前直播间界面中生成多个表征各所述会员用户进入事件的会员用户特征信息的气泡动画特效进行显示,即当前直播间界面中可能输出显示多个所述气泡动画特效,但为了防止直播间界面中同时显示过多数量的气泡动画特效,影响观众用户的直播观看体验,因此,直播间界面中可同时显示的气泡动画特效数量将限定在一定数量,通过气泡动画队列存储各待生成显示气泡动画特效的会员用户特征信息对应的气泡动画特效标识,且所述气泡动画队列基于先入先出的原则,即优先生成所述气泡动画队列中先入队的气泡动画特效标识对应的会员用户特征信息的气泡动画特效,使得先进入直播间的会员用户的气泡动画特效优先于较晚进入的会员用户生成显示至直播间界面中显示,具体的,获取作用于当前直播间的会员用户进入事件的会员用户特征信息后,生成生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标识存储至所述气泡动画队列中,获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面。
99.为了使得会员等级较高的观众用户所对应的所述气泡动画特效可在直播间界面中显示更长的时间,因此,直播间界面中可具有设置多个对应会员等级的触控层级,用户端优先触发的直播间界面中会员等级较低的气泡触控层级的所述触控点击事件,具体的,当当前用户端生成当前所响应的会员用户进入事件对应的会员用户特征信息的气泡动画特效后,获取所述气泡动画特效的会员特征信息包含的目标会员等级,确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示。
100.步骤s12,响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数:
101.当前用户端响应当前直播间中显示的某一气泡动画特效的所述触控点击事件,所述的触控点击事件是指处于当前用户端的用户通过触控点击当前直播间界面中显示的气
泡动画特效所触发的事件,当前用户端通过响应作用于某一气泡动画特效的所述触控点击事件,以向服务器发生作用于所述气泡动画特效的所述气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数,如图3所示,当处于图3所示的直播间界面的用户端的用户点击触控所示气泡动画特效301,则将触发响应作用于所示气泡动画特效的所示触控点击事件。
102.用户端每响应一次直播间界面中显示的气泡动画特效的所述触控点击事件,都将向服务器推送作用于所述气泡动画特效的所述气泡点击次数更新请求,且直播间界面中的气泡动画特效的可生成的气泡点击次数更新请求的生成数量一般存在限制,每一气泡动画特效可生成的气泡点击次数更新请求的生成数量一般限制在3到5的次数范围内,当然,本领域技术人员可灵活设计气泡动画特效的所述气泡点击次数更新请求被限制的生成数量,恕不赘述。
103.对于接收所述气泡点击次数更新请求的服务器,所述服务器中一般存储着多个直播间中各自具有的气泡动画特效的所述全局气泡被点击次数,服务器接收某一直播间的用户端推送的所述气泡点击次数更新请求后,将首先确定出所述气泡点击次数更新请求所对应的目标直播间,并确定出所述气泡点击次数更新请求在所述目标直播间中对应的目标气泡动画特效,进而查询出所述目标气泡动画特效对应的所述全局气泡被点击次数,以对所述全局气泡被点击次数进行增量处理,可以理解,所述服务器负责统计各直播间中具有的气泡动画特效的被用户触控点击的总次数,即统计各直播间中具有气泡动画特效的所述全局气泡被点击次数,所述服务器通过接收各直播间的用户端推送的气泡点击次数更新请求,进而根据各所述气泡点击次数更新请求更新对应的气泡动画特效的所述全局气泡被点击次数。
104.一种实施例中,用户端负责统计限定时长内显示于直播间界面中的气泡动画特效的触控点击次数,并在限定时长过后将某一气泡动画特效的触控点击次数封装为所述气泡点击次数更新请求推送至服务器中,以驱动服务器更新所述气泡动画特效的所述全局气泡被点击次数,具体的,当前用户端响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间,且统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长,当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中,或者当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中;其中,所述预设时长一般设置为5至10秒的时长范围内,所述预设最高点击次数一般设置在3至5的次数范围内,当然,本领域技术人员可灵活设计所述预设时长或所述预设最高点击次数,恕不赘述;可以看出,用户端中的气泡动画特效被触控点击次数通过所述预设最高点击次数进行限制,以限制每一用户端对于处于服务器中气泡动画特效的所述全局气泡被点击次数,且用户端负责统计直播间界面中显示的气泡动画特效的在限定时长内被触控点击的次数,在到达气泡动画特效初次被触控点击,在作用于该气泡动画特效的限定时长
内,若该气泡动画特效被点击触控的次数超过所述预设最高点击次数,则将所述预设最高点击次数作为该气泡动画特效的被触控点击次数,并封装至作用于该气泡动画特效的气泡点击次数更新请求推送至服务器中,若在限定时长过后,该气泡动画特效被点击触控的次数仍超过所述预设最高点击次数,则将封装在限定时长内为该气泡动画特效所统计的触控点击次数生成对应的气泡点击次数更新请求,并将所述气泡点击次数更新请求推送至服务器中。
105.步骤s13,响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送:
106.当服务器中统计某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,服务器将生成作用于所述气泡动画特效的气泡特效破裂指令,并向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令,以便所述直播间中的用户端接收到所述气泡特效破裂指令,执行作用于所述气泡动画特效的所述破裂气泡特效事件。
107.所述的破裂气泡动画特效事件是指用户端将修改气泡特效破裂指令对应的气泡动画特效在直播间界面中的动画特效的事件,请参考图3至图6,当当前用户端所响应的所述气泡特效破裂指令作用于图3所示的气泡动画特效301时,当前用户端获取作用于所示气泡动画特效301的气泡破裂动画特效,并确定所述气泡动画特效在当前直播间界面中的目标显示位置,所述的气泡破裂动画特效如图4所示的气泡破裂动画特效402及气泡破裂动画特效403,其中,所示的气泡动画特效401为表征所示气泡动画特效301发生破裂的动画图像,所示的气泡破裂动画特效403为所示气泡动画特效301中具有的用户头像图像,当前用户端获取所示气泡动画特效301对应的所示气泡破裂动画特效402及所示气泡破裂动画特效403后,将隐藏所示气泡动画特效301在图3所示的直播间界面中显示的显示,将所示气泡破裂动画特效402及所示气泡破裂动画特效403依次输出图3所示的直播间界面中,将图3所示的直播间界面转换为图5所示的直播间界面,图5所示的直播间界面中显示的气泡破裂动画特效501即为所示气泡破裂动画特效402,且在所示气泡破裂动画特效501显示限定时长后,将隐藏所示气泡破裂动画特效501在图5所示的直播间界面中的显示,输出所示气泡破裂动画特效403至图5所示的直播间界面中显示,将图5所示的直播间界面转换为图6所示的直播间界面,图6所示的直播间界面中所示的气泡破裂动画特效601即为所示气泡破裂动画特效403,所示气泡破裂动画特效601具有对应的坠落动效,如图6所述的气泡破裂动画特效601的坠落动效的坠落过程602所示,当所示气泡破裂动画特效601在图6所示的直播间界面中完成坠落动效后,将隐藏所示所示气泡破裂动画特效601在图6所示的直播间界面中的显示,进而执行完成所示气泡动画特效301的所述破裂气泡动画特效事件。
108.服务器除了可向处于直播间的用户端广播所述气泡特效破裂指令以控制直播间中对应的气泡动画特效的所述破裂气泡动画特效事件执行外,服务器还可广播直播间中历史及现有的各气泡动画特效各自对应的所述全局气泡被点击次数,以便用户端将各所述气泡动画特效的所述全局气泡被点击次数可视化输出至直播间中显示,具体的,用户端接收由服务器推送的全局气泡被点击次数信息,获取所述全局气泡被点击次数信息包含目标会员用户标识及全局气泡被点击次数,进而获取所述目标会员用户标识对应的会员用户特征信息,将所述会员用户特征信息及所述全局气泡被点击次数映射存储至气泡点击排行榜
中,其中,所述气泡点击排行榜中存储的会员用户特征信息基于映射存储的全局气泡被点击次数进行顺序排序,且所述气泡点击排行榜可视化输出至当前直播间中显示,如图7所示,图7所示直播间界面中显示的所示气泡点击排行榜701,所示气泡点击排行榜701中可视化显示会员用户特征信息及其对应的全局气泡被点击次数,且各可视化显示的会员用户特征信息基于其全局气泡被点击次数进行排序。
109.通过本方法的典型实施方式可知,本方法为直播网络平台提供一种与平台会员用户业务关联的气泡动画特效,以提升平台用户参与平台会员用户业务的积极性,平台的会员用户进入直播间后,处于直播间的各用户端的直播间界面中将显示表征会员用户的气泡动画特效,以提升平台中会员用户进入直播间后的直播参与感,且直播间界面中显示的气泡动画特效可被用户触控点击进行互动,用户通过触控点击直播间界面中显示的气泡动画特效,可使得气泡动画特效产生气泡破裂动画效果,即气泡动画特效为可互动的动画特效,气泡动画特效即可美化直播间界面的显示效果,也可增强用户在直播间中的直播互动性,进而提升平台用户使用直播在线服务的使用体验;另外,本方法中服务器负责集中管理及监听平台中各直播间显示的气泡动画特效的被用户所触控点击的全局被点击次数,并检测出全局被点击次数超过预设次数的气泡动画特效,以向显示该气泡动画特效的直播间广播对应的气泡特效破裂指令,控制处于直播间的用户端执行作用于该气泡动画特效的气泡破裂,将服务器作为中心节点管理气泡动画特效的气泡破裂特效触发时机,保证直播间中各用户端可同步对的直播间界面显示的气泡动画特效执行破裂气泡动画特效事件,形成直播间中各用户端具有的气泡动画特效进行同步地气泡破裂。
110.以上的典型实施例及其变化实施例充分揭示了本技术的直播动画特效交互方法的实施方案,但是,仍可通过对一些技术手段的变换和扩增而演绎出该方法的多种变化实施例,如下概要说明其他实施例:
111.一种实施例中,请参考图8,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:
112.步骤s111,响应当前直播间的观众用户进入事件,获取所述观众用户进入事件对应的观众用户的会员等级:
113.当当前直播间由新进入的观众用户后,将触发作用于当前直播间的所示观众用户进入事件,当前用户端将获取所述观众用户进入事件对应的观众用户的会员等级。
114.步骤s112,检测所述会员等级是否超过预设会员等级,若超过,则获取所述观众用户的会员用户特征信息:
115.当前用户端获取新进入当前直播间的观众用户的所述会员等级后,将检测所述会员等级是否超过所述预设会员等级,若超过,则获取所述观众用户的所述会员用户特征信息,其中,所述预设会员等级一般设置在2或以上的数字范围内,当然,本领域技术人员可灵活设计所述预设会员等级,恕不赘述。
116.步骤s113,生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标识存储至气泡动画队列中,所述气泡动画队列中存储着多个待输出显示气泡动画特效的气泡动画特效标识:
117.获取所述观众用户的所述会员用户特征信息后,将生成作用于所述会员用户特征
信息的气泡动画特效标识,并将所述气泡动画特效标识初次至所述气泡动画列表中,所述气泡动画队列中存储着多个气泡动画特效标识,各所述气泡动画特效标识对应待输出至当前直播间界面中显示的气泡动画特效。
118.步骤s114,获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面:
119.当前用户端获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,所述气泡动画队列中存储的各气泡动画特效标识根据其入队时间进行顺序排序,即越早入队存储至所述气泡动画队列中的气泡动画特效标识,也越早从所述气泡动画队列中出队进行气泡动画特效显示。
120.当前用户端从所述气泡动画队列中同时获取的气泡动画特效标识的数量一般设置为3到5的数量范围内,防止当前用户端从所述气泡动画队列中获取过多的气泡动画特效标识,使得当前直播间界面同时显示的气泡动画特效数量过多,影响当前用户端的用户的直播观看体验。
121.本实施例中,当进入直播间的观众用户的会员等级超过预设等级时,将生成该观众用户的气泡动画特效至直播间界面中显示,以提升高会员等级的会员用户的直播参与感,其次,通过限制直播间界面中同时显示的气泡动画特效数量,防止过多的气泡动画特效影响用户的直播观看体验。
122.一种实施例中,请参考图9,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:
123.步骤s111’,获取待显示气泡动画特效的会员特征信息包含的目标会员等级:
124.当前用户端响应当前直播间的所述会员用户进入事件,获取所述用户会员进入事件对应的会员用户特征信息,并生成表征所述会员用户特征信息的气泡动画特效后,将该气泡动画特效作为所述待显示气泡动画特效,并获取所述会员用户特征信息包含的会员等级作为所述目标会员等级。
125.步骤s112’,确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示,其中,当前用户端优先触发作用于当前直播间界面中会员等级较低的气泡触控层级的气泡动画特效的触控等级事件:
126.直播间界面中具有多个气泡触控层级,各所述气泡触控层级具有对应的会员等级,当前用户端获取所述目标会员等级后,将确定出所述目标会员等级在当前直播间界面中对应的目标气泡触控层级,以将所述待显示气泡动画特效输出至所述目标气泡触控层级中显示。
127.本实施例中,直播间界面中可具有设置多个对应会员等级的触控层级,用户端优先触发的直播间界面中会员等级较低的气泡触控层级的所述触控点击事件,使得会员等级较高的观众用户所对应的所述气泡动画特效可在直播间界面中显示更长的时间,以提升会员用户的直播参与感。
128.一种实施例中,请参考图10,所述响应作用于所述气泡动画特效的触控点击事件,
向服务器推送气泡点击次数更新请求的步骤之中,包括如下步骤:
129.步骤s121,响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间:
130.所述的初次触控点击事件是指气泡动画特效在显示至直播间界面后,初次被触控点击所触发的事件,当前用户端响应直播间界面中当前显示的气泡动画特效的所述初次触控点击事件后,将获取所述初次触控点击事件的事件触发时间,所述事件触发时间是指所述气泡动画特效初次被触控点击的时间,以将所述事件触发时间作为所述气泡动画特效的所述初次点击时间。
131.步骤s122,统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长:
132.当前用户端实时检测所述初次点击时间与当前时间之间的时差是否超过所述预设时长,且在检测时差时,统计作用于所述气泡动画特效的所述触控点击次数,所述触控点击次数是指气泡动画特效被触控点击的次数,其中,所述预设时长一般设置在8至15秒的时间范围内,当然,本领域设计人员可灵活设计所述预设时长,恕不赘述。
133.步骤s123,当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中:
134.当所述时差未超过所述预设时长,即当前用户端实时检测所述初次点击时间与当前时间之间的时差是否超过所述预设时长时,统计所述气泡动画特效的所述触控点击次数超过预设最高点击次数时,当前用户端将封装所述最高点击次数及所述气泡动画特效对应的气泡动画特效标识,生成包含所述最高点击次数及所述气泡动画特效标识的所述气泡点击次数更新请求,并将该气泡点击次数更新请求推送至服务器中。
135.所述预设最高点击次数一般设置在3至5的次数范围内,当然,本领域技术人员可灵活设计所述预设最高点击次数,恕不赘述。
136.步骤s124,当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中:
137.当当前用户端实时检测所述初次点击时间与当前时间之间的时差超过所述预设时长,且所述触控点击次数未超过预设最高点击次数时,当前用户端将封装当前最新统计的所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,生成包含所述触控点击次数及所述气泡动画特效标识的所述气泡点击次数更新请求,并将该气泡点击次数更新请求推送至服务器中。
138.本实施例中,用户端负责统计限定时长内显示于直播间界面中的气泡动画特效的触控点击次数,并在限定时长过后将某一气泡动画特效的触控点击次数封装为所述气泡点击次数更新请求推送至服务器中,以节省服务器的计算压力。
139.一种实施例中,请参考图11,所述驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数或所述所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送的步骤之中,包括如下步骤:
140.步骤s121’,获取一个或多个用户端推送的气泡点击次数更新请求,获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数:
141.对于接收所述气泡点击次数更新请求的服务器,所述服务器中一般存储着多个直播间中各自具有的气泡动画特效的所述全局气泡被点击次数,以负责更新各直播间中具有的气泡动画特效所对应的全局气泡被点击次数。
142.服务器获取由平台中各用户端推送的气泡点击次数更新请求后,将获取该些气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数。
143.步骤s122’,根据各所述气泡动画特效标识的各所述触控点击次数,对应更新各所述气泡动画特效标识对应的气泡动画特效的全局气泡被点击次数:
144.获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数后,将查询出各所述气泡动画特效标识对应的气泡动画特效对应的全局气泡被点击次数,以基于各所述气泡动画特效标识对应的所述触控点击次数,对应更新各所述全局气泡被点击次数。
145.步骤s123’,当某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,生成作用于所述气泡动画特效的气泡特效破裂指令,向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令:
146.当服务器检测到某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,服务器将生成作用于所述气泡动画特效的气泡特效破裂指令,并确定所述气泡动画特效当前显示的直播间,以将向处于所述直播间的用户端广播作用于所述气泡动画特效的气泡特效破裂指令。
147.所述的预设点击次数一般设置在10至100的次数范围内,当然,本领域技术人员可灵活设计所述预设点击次数,或根据直播间中具有的用户数动态控制该直播间中显示的气泡动画特效的所述预设点击次数,恕不赘述。
148.本实施例中,服务器负责集中管理及监听平台中各直播间显示的气泡动画特效的被用户所触控点击的全局被点击次数,并检测出全局被点击次数超过预设次数的气泡动画特效,以向显示该气泡动画特效的直播间广播对应的气泡特效破裂指令,控制处于直播间的用户端执行作用于该气泡动画特效的气泡破裂,将服务器作为中心节点管理气泡动画特效的气泡破裂特效触发时机,以同步直播间中各用户端的直播间界面的气泡动画特效的特效变化。
149.一种实施例中,请参考图12,所述响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤中,包括如下步骤:
150.步骤s131,响应由服务器当前推送的气泡特效破裂指令,确定所述气泡特效破裂指令所对应的气泡动画特效:
151.当前用户端响应由服务器当前最新推送的所述气泡特效破裂指令,确定该气泡破裂指令所对应的气泡动画特效。
152.步骤s132,获取作用于所述气泡动画特效的气泡破裂动画特效,确定所述气泡动画特效在当前直播间界面中的目标显示位置:
153.确定出所述气泡破裂指令所对应的气泡动画特效后,将获取作用于所述气泡动画
特效的气泡破裂动画特效,并确定出所述气泡动画特效在当前直播间中当前显示的目标显示位置。
154.步骤s133,输出所述气泡破裂动画特效至当前直播间界面中的所述目标显示位置处显示,隐藏显示所述气泡动画特效:
155.将获取的所述气泡破裂动画特效生成至当前直播间界面中所述目标显示位置出显示,即将所述气泡破裂动画特效输出至所述气泡动画特效在当前直播间界面中显示的位置,且同时隐藏所述气泡动画特效在当前直播间界面中的显示。
156.本实施例中,用户端响应由服务器推送的作用于直播间界面中显示的气泡动画特效的气泡特效破裂指令后,将确定该气泡动画特效在直播间界面中的显示位置,且获取对应的气泡破裂动画特效输出至该显示位置中,并同时隐藏所述气泡动画特效在直播间界面中的显示,以形成所述气泡动画特效在直播间界面中的气泡破裂效果。
157.一种实施例中,请参考图7及13,所述执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤之后,包括如下步骤:
158.步骤s14,接收由服务器推送的全局气泡被点击次数信息,获取所述全局气泡被点击次数信息包含目标会员用户标识及全局气泡被点击次数:
159.当服务器向处于直播间中的用户端推送作用于某一气泡动画特效的所述气泡特效破裂指令外,还将向处于所述直播间中的用户端推送所述气泡动画特效的全局气泡被点击次数信息,所述直播间中的用户端解析服务器推送的所述全局气泡被点击次数信息,获取该全局气泡被点击次数信息中包含的目标会员用户标识及全局气泡被点击次数。
160.步骤s15,获取所述目标会员用户标识对应的会员用户特征信息,将所述会员用户特征信息及所述全局气泡被点击次数映射存储至气泡点击排行榜中,其中,所述气泡点击排行榜中存储的会员用户特征信息基于映射存储的全局气泡被点击次数进行顺序排序,且所述气泡点击排行榜可视化输出至当前直播间中显示:
161.请参考图7,所述用户端获取所述目标会员用户标识及所述全局气泡被点击次数后,将获取述目标会员用户标识对应的会员用户特征信息,并将所述会员用户特征信息及所述全局气泡被点击次数映射存储至所述气泡点击排行榜中,如图7所示,当所示目标会员用户标识对应的会员用户特征信息为会员用户a所属,则所述会员用户a的所述会员用户特征信息包含的会员等级、用户头像素材及平台用户名称将输出至图7所示的气泡点击排行榜701中显示,所示气泡点击排行榜701中可视化显示会员用户特征信息及其对应的全局气泡被等级点击次数,且各可视化显示的会员用户特征信息基于其全局气泡被点击次数进行排序。
162.本实施例中,通过将直播间中气泡动画图像的全局气泡被点击次数以排行榜的形式进行可视化显示,提升气泡动画特效业务在直播间中的存在感,也加强平台的会员用户参与直播间业务的参与感。
163.进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本技术的一种直播动画特效交互装置,按照这一思路,请参阅图14,其中的一个典型实施例中,该装置包括:气泡特效显示模块11,用于响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面;气泡点击响应模块12,用于响应作用于所述气泡动画特效
的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数;气泡破裂执行模块13,用于响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。
164.一种实施例中,所述气泡特效显示模块11包括:会员等级获取子模块,用于响应当前直播间的观众用户进入事件,获取所述观众用户进入事件对应的观众用户的会员等级;会员等级检测子模块,用于检测所述会员等级是否超过预设会员等级,若超过,则获取所述观众用户的会员用户特征信息;特效标识存储子模块,用于生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标识存储至气泡动画队列中,所述气泡动画队列中存储着多个待输出显示气泡动画特效的气泡动画特效标识;气泡特效输出子模块,用于获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面。
165.另一种实施例中,所述气泡特效显示模块11还包括:会员等级获取子模块,用于获取待显示气泡动画特效的会员特征信息包含的目标会员等级;触控层级输出子模块,确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示,其中,当前用户端优先触发作用于当前直播间界面中会员等级较低的气泡触控层级的气泡动画特效的触控等级事件。
166.一种实施例中,所述气泡点击响应模块12包括:初次点击时间获取子模块,用于响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间;点击次数统计子模块,用于统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长;最高点击推送子模块,用于当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中;实际点击推送子模块,用于当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中。
167.另一种实施例中,所述气泡点击响应模块12还包括:点击次数更新请求获取子模块,用于获取一个或多个用户端推送的气泡点击次数更新请求,获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数;全局气泡被点击更新子模块,用于根据各所述气泡动画特效标识的各所述触控点击次数,对应更新各所述气泡动画特效标识对应的气泡动画特效的全局气泡被点击次数;气泡特效破裂指令广播子模块,用于当某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,生成作用于所述气泡动画特效的气泡特效破裂指令,向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令。
168.一种实施例中,所述气泡破裂执行模块13包括:气泡破裂响应子模块,用于响应由
服务器当前推送的气泡特效破裂指令,确定所述气泡特效破裂指令所对应的气泡动画特效;显示位置确定子模块,用于获取作用于所述气泡动画特效的气泡破裂动画特效,确定所述气泡动画特效在当前直播间界面中的目标显示位置;气泡破裂显示子模块,用于输出所述气泡破裂动画特效至当前直播间界面中的所述目标显示位置处显示,隐藏显示所述气泡动画特效。
169.为解决上述技术问题,本技术实施例还提供一种计算机设备,用于运行根据所述直播动画特效交互方法所实现的计算机程序。具体请参阅图15,图15为本实施例计算机设备基本结构框图。
170.如图15所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种直播动画特效交互方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种直播动画特效交互方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图15中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
171.本实施方式中处理器用于执行本技术的直播动画特效交互装置中的各个模块/子模块的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有直播动画特效交互装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
172.本技术还提供一种非易失性存储介质,所述的直播动画特效交互方法被编写成计算机程序,以计算机可读指令的形式存储于该存储介质中,计算机可读指令被一个或多个处理器执行时,意味着该程序在计算机中的运行,由此使得一个或多个处理器执行上述任一实施例直播动画特效交互方法的步骤。
173.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram)等。
174.综上所述,本技术提供一种用于表征平台的会员用户的可互动直播动画特效,以提升直播间的直播氛围。
175.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他
步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
176.本技术领域技术人员可以理解,本技术中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本技术中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本技术中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
177.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
技术特征:
1.一种直播动画特效交互方法,其特征在于,包括如下步骤:响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面;响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数;响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。2.根据权利要求1所述的方法,其特征在于,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:响应当前直播间的观众用户进入事件,获取所述观众用户进入事件对应的观众用户的会员等级;检测所述会员等级是否超过预设会员等级,若超过,则获取所述观众用户的会员用户特征信息;生成作用于所述会员用户特征信息的气泡动画特效标识,将所述气泡动画特效标识存储至气泡动画队列中,所述气泡动画队列中存储着多个待输出显示气泡动画特效的气泡动画特效标识;获取所述气泡动画队列中排序靠前的多个目标气泡动画特效标识,获取各所述目标气泡动画特效标识对应的会员用户特征信息,生成各所述会员用户特征信息对应的气泡动画特效显示至直播间界面。3.根据权利要求1所述的方法,其特征在于,所述响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面的步骤之中,包括如下步骤:获取待显示气泡动画特效的会员特征信息包含的目标会员等级;确定出当前直播间界面中与所述目标会员等级对应的目标气泡触控层级,将所述气泡动画特效输出至所述目标气泡触控层级中显示,其中,当前用户端优先触发作用于当前直播间界面中会员等级较低的气泡触控层级的气泡动画特效的触控等级事件。4.根据权利要求1所述的方法,其特征在于,所述响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求的步骤之中,包括如下步骤:响应作用于直播间界面中当前显示的气泡动画特效的初次触控点击事件,将所述初次触控点击事件的事件触发时间作为所述气泡动画特效的初次点击时间;统计所述气泡动画特效的触控点击次数,并检测所述初次点击时间与当前时间的时差是否超过预设时长;当所述时差未超过预设时长,且所述触控点击次数超过预设最高点击次数时,封装所述预设最高点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述预设最高点击次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中;当所述时差超过预设时差,且所述触控点击次数未超过预设最高点击次数时,封装所述触控点击次数及所述气泡动画特效对应的气泡动画特效标识,以生成包含所述触控点击
次数及所述气泡动画特效标识的气泡点击次数更新请求推送至服务器中。5.根据权利要求1所述的方法,其特征在于,所述驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数或所述所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送的步骤之中,包括如下步骤:获取一个或多个用户端推送的气泡点击次数更新请求,获取各所述气泡点击次数更新请各自包含气泡动画特效标识及触控点击次数;根据各所述气泡动画特效标识的各所述触控点击次数,对应更新各所述气泡动画特效标识对应的气泡动画特效的全局气泡被点击次数;当某一气泡动画特效的所述全局气泡被点击次数超过预设点击次数时,生成作用于所述气泡动画特效的气泡特效破裂指令,向所述气泡动画特效对应的直播间中广播所述气泡特效破裂指令。6.根据权利要求1所述的方法,其特征在于,所述响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤中,包括如下步骤:响应由服务器当前推送的气泡特效破裂指令,确定所述气泡特效破裂指令所对应的气泡动画特效;获取作用于所述气泡动画特效的气泡破裂动画特效,确定所述气泡动画特效在当前直播间界面中的目标显示位置;输出所述气泡破裂动画特效至当前直播间界面中的所述目标显示位置处显示,隐藏显示所述气泡动画特效。7.根据权利要求1所述的方法,其特征在于,所述执行作用于所述目标气泡动画特效的破裂气泡动画特效事件的步骤之后,包括如下步骤:接收由服务器推送的全局气泡被点击次数信息,获取所述全局气泡被点击次数信息包含目标会员用户标识及全局气泡被点击次数;获取所述目标会员用户标识对应的会员用户特征信息,将所述会员用户特征信息及所述全局气泡被点击次数映射存储至气泡点击排行榜中,其中,所述气泡点击排行榜中存储的会员用户特征信息基于映射存储的全局气泡被点击次数进行顺序排序,且所述气泡点击排行榜可视化输出至当前直播间中显示。8.一种直播动画特效交互装置,其特征在于,包括:气泡特效显示模块,用于响应当前直播间的会员用户进入事件,获取所述会员用户进入事件所对应的会员用户特征信息,生成表征所述会员用户特征信息的气泡动画特效显示至直播间界面;气泡点击响应模块,用于响应作用于所述气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于所述气泡动画特效的全局气泡被点击次数;气泡破裂执行模块,用于响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于所述目标气泡动画特效的破裂气泡动画特效事件,所述气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。
9.一种电子设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任一项所述的方法的步骤。10.一种非易失性存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至7中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。
技术总结
本申请公开一种直播动画特效交互方法及其装置、设备、介质,所述方法包括:响应当前直播间的会员用户进入事件,获取会员用户进入事件的会员用户特征信息,生成气泡动画特效显示至直播间界面;响应作用于气泡动画特效的触控点击事件,向服务器推送气泡点击次数更新请求,驱动服务器更新作用于气泡动画特效的全局气泡被点击次数;响应由服务器推送的气泡特效破裂指令,确定所述气泡特效破裂指令对应的目标气泡动画特效,执行作用于目标气泡动画特效的破裂气泡动画特效事件,气泡特效破裂指令由服务器基于所述气泡动画特效的全局气泡被点击次数所推送。本申请提供一种用于表征平台的会员用户的可互动直播动画特效,以提升直播间的直播氛围。的直播氛围。的直播氛围。
技术研发人员:许英俊 曾衍
受保护的技术使用者:广州方硅信息技术有限公司
技术研发日:2023.03.30
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:用于产品涂布的装置、系统和方法与流程 下一篇:一种保障土工离心机降雨强度精度的装置
