首页 / 专利库 / 人工智能 / 定位 / 虚拟礼物的展示方法、系统、装置、设备和存储介质

虚拟礼物的展示方法、系统、装置、设备和存储介质

阅读:710发布:2020-05-11

专利汇可以提供虚拟礼物的展示方法、系统、装置、设备和存储介质专利检索,专利查询,专利分析的服务。并且本 申请 涉及一种虚拟礼物的展示方法、系统、装置、设备和存储介质,由于客户端发送的送礼指令中包括目标虚拟礼物的标识以及显示属性需求,且该送礼指令是用户在当前礼物面板上选择的,相当于,客户端的礼物面板可为用户提供多项选择,且每项选择可准确地 定位 到每个虚拟礼物,丰富了客户端用户赠送虚拟礼物的方式,使得虚拟礼物的赠送方式更加灵活。另外, 服务器 将目标虚拟礼物的礼物配置信息发送给客户端,客户端根据该礼物配置信息生成目标虚拟礼物并展示,相当于,将目标虚拟礼物的生成过程转移到客户端执行,极大地节省了服务器的资源,提高了服务的响应速度,从而提高了虚拟礼物赠送效率。,下面是虚拟礼物的展示方法、系统、装置、设备和存储介质专利的具体信息内容。

1.一种虚拟礼物的展示方法,其特征在于,所述方法包括:
客户端向服务器发送送礼指令;所述送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及所述目标虚拟礼物的显示属性需求;
所述客户端接收所述服务器发送的所述目标虚拟礼物的礼物配置信息;所述礼物配置信息为所述服务器根据所述目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;所述礼物配置信息中包括所述显示属性需求对应的属性文件;
所述客户端根据所述礼物配置信息,生成所述目标虚拟礼物并进行展示。
2.根据权利要求1所述的虚拟礼物的展示方法,其特征在于,所述显示属性需求至少包括所述目标虚拟礼物的颜色需求和饱和度需求;
所述颜色需求用于向所述服务器指示用户所需的目标虚拟礼物的颜色;所述饱和度需求用于向所述服务器指示用户所需的目标虚拟礼物的饱和度。
3.根据权利要求2所述的虚拟礼物的展示方法,其特征在于,所述显示属性需求对应的属性文件包括所述颜色需求对应的颜色值、所述饱和度需求对应的饱和度值、所述目标虚拟礼物的动画文件;
所述根据所述礼物配置信息,生成所述目标虚拟礼物并进行展示,包括:
所述客户端基于所述颜色值和所述饱和度值执行颜色融合操作,并将融合后的颜色渲染到所述动画文件支持的动画上,生成动画状态的目标虚拟礼物;
所述客户端展示所述动画状态的目标虚拟礼物。
4.根据权利要求3所述的虚拟礼物的展示方法,其特征在于,所述客户端展示所述目标虚拟礼物的动画状态,包括:
所述客户端获取所述用户的头像;
所述客户端在所述动画状态的目标虚拟礼物的展示界面上展示所述用户的头像。
5.根据权利要求1-4任一项所述的虚拟礼物的展示方法,其特征在于,在客户端向服务器发送送礼指令之前,所述方法还包括:
所述客户端向所述服务器发送礼物面板加载请求
所述客户端接收所述服务器发送的虚拟礼物显示数据;所述虚拟礼物显示数据为所述服务器从所述预设的虚拟礼物配置信息库中获取的所有虚拟礼物的显示数据;
所述客户端根据所述虚拟礼物显示数据,加载所述礼物面板;所述礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
6.根据权利要求5所述的虚拟礼物的展示方法,其特征在于,所述每个虚拟礼物图标具有属性可选项,包括:
每个虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项;所述颜色需求可选项用于指示用户选择虚拟礼物的颜色需求;所述饱和度需求可选项用于指示用户选择虚拟礼物的饱和度需求。
7.根据权利要求1-4任一项所述的虚拟礼物的展示方法,其特征在于,所述方法还包括:
所述客户端接收所述服务器下发的新动画文件;所述新动画文件为所述服务器检测到所述目标虚拟礼物满足预设的新动画条件时发送的;所述预设的新动画条件至少包括在预设的送礼周期内所述目标虚拟礼物的颜色值达到了N个,或者,所述目标虚拟礼物的颜色值和饱和度值的组合数量达到了N个;
所述客户端根据所述新动画文件,展示所述新动画。
8.根据权利要求7所述的虚拟礼物的展示方法,其特征在于,所述展示所述新动画包括:
所述客户端将所述新动画布局在显示界面的中央位置,且将所述N个目标虚拟礼物,以及各目标虚拟礼物对应的用户图像显示在所述新动画的周围。
9.根据权利要求7所述的虚拟礼物的展示方法,其特征在于,所述方法还包括:
所述客户端接收所述服务器发送的展示通知;所述展示通知为在所述预设送礼周期内,所述服务器在检测到所述目标虚拟礼物的送礼指令时发送的;
所述客户端根据所述展示通知在当前界面展示所述目标虚拟礼物以及展示发送所述送礼指令的用户的头像。
10.根据权利要求9所述的虚拟礼物的展示方法,其特征在于,所述方法还包括:
若所述客户端接收到所述服务器发送的取消展示通知,取消在所述当前界面上展示的目标虚拟礼物;所述取消展示通知为所述服务器检测到所述目标虚拟礼物的数量不满足预设的新动画条件时发送的。
11.一种虚拟礼物的展示方法,其特征在于,所述方法包括:
服务器接收至少一个客户端发送的送礼指令;所述送礼指令包括用户在所述客户端显示的当前礼物面板上选择的目标虚拟礼物的标识以及所述目标虚拟礼物的显示属性需求;
所述服务器根据所述目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取所述目标虚拟礼物的礼物配置信息;所述礼物配置信息中包括所述显示属性需求对应的属性文件;
所述服务器将所述礼物配置信息发送至所有客户端;所述礼物配置信息用于指示各所述客户端根据所述礼物配置信息生成所述目标虚拟礼物并进行展示。
12.根据权利要求11所述的虚拟礼物的展示方法,其特征在于,所述方法还包括:
所述服务器检测所述目标虚拟礼物是否满足预设的新动画条件;所述预设的新动画条件至少包括在预设的送礼周期内所述目标虚拟礼物的数量达到N个;
若所述目标虚拟礼物满足所述新动画条件,所述服务器向所有客户端下发新动画的文件;所述新动画的文件用于指示各所述客户端展示所述新动画。
13.根据权利要求12所述的虚拟礼物的展示方法,其特征在于,若所述客户端为主播客户端,则在所述服务器向所有客户端下发新动画的文件之后,所述方法还包括:
所述服务器检测所述主播客户端是否处于预设玩法状态;
若是,对所述主播客户端进行增益处理;所述增益处理至少包括对所述主播客户端的支持票数进行加成。
14.一种虚拟礼物的展示系统,其特征在于,所述系统包括:至少一个客户端和服务器;
所述客户端,用于执行权利要求1-10中任一项所述的虚拟礼物的展示方法;
所述服务器,用于执行权利要求11-13中任一项所述的虚拟礼物的展示方法。
15.一种虚拟礼物的展示装置,其特征在于,所述装置包括:
指令发送模,用于客向服务器发送送礼指令;所述送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及所述目标虚拟礼物的显示属性需求;
信息接收模块,用于接收所述服务器发送的所述目标虚拟礼物的礼物配置信息;所述礼物配置信息为所述服务器根据所述目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;所述礼物配置信息中包括所述显示属性需求对应的属性文件;
处理模块,用于根据所述礼物配置信息,生成所述目标虚拟礼物并进行展示。
16.一种虚拟礼物的展示装置,其特征在于,所述装置包括:
指令接收模块,用于接收至少一个客户端发送的送礼指令;所述送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及所述目标虚拟礼物的显示属性需求;
信息获取模块,用于根据所述目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取所述目标虚拟礼物的礼物配置信息;所述礼物配置信息中包括所述显示属性需求对应的属性文件;
信息发送模块,用于将所述礼物配置信息发送至所有客户端;所述礼物配置信息用于指示各所述客户端根据所述礼物配置信息生成所述目标虚拟礼物并进行展示。
17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至13中任一项所述的虚拟礼物的展示方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至13中任一项所述的虚拟礼物的展示方法的步骤。

说明书全文

虚拟礼物的展示方法、系统、装置、设备和存储介质

技术领域

[0001] 本申请涉及互联网直播技术领域,特别是涉及一种虚拟礼物的展示方法、系统、装置、设备和存储介质。

背景技术

[0002] 随着网络技术的飞速发展,直播受到越来越多用户的欢迎。
[0003] 在直播过程中,观看用户与直播用户之间的有效互动可以增强直播间的氛围。例如,赠送虚拟礼物就是一种典型的互动方式。现有的虚拟礼物赠送过程是,观看用户在直播间预先配置好的礼物面板上点击待赠送礼物的礼物图标,实现送礼行为。
[0004] 但是,现有的虚拟礼物赠送方法比较单一,不够灵活。发明内容
[0005] 基于此,有必要针对上述技术问题,提供一种虚拟礼物的展示方法、系统、装置、设备和存储介质。
[0006] 第一方面,本申请实施例提供一种虚拟礼物的展示方法,该方法包括:
[0007] 客户端向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0008] 客户端接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件;
[0009] 客户端根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0010] 第二方面,本申请实施例提供一种虚拟礼物的展示方法,该方法包括:
[0011] 服务器接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0012] 服务器根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件;
[0013] 服务器将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0014] 第三方面,本申请实施例提供一种虚拟礼物的展示系统,该统包括:至少一个客户端和服务器;
[0015] 客户端,用于执行上述第一方面实施例提供的虚拟礼物的展示方法的步骤;
[0016] 服务器,用于执行上述第二方面实施例提供的虚拟礼物的展示方法的步骤。
[0017] 第四方面,本申请实施例提供一种虚拟礼物的展示装置,该装置包括:
[0018] 指令发送模,用于向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0019] 信息接收模块,用于接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件;
[0020] 处理模块,用于根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0021] 第五方面,本申请实施例提供一种虚拟礼物的展示装置,该装置包括:
[0022] 指令接收模块,用于接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0023] 信息获取模块,用于根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件;
[0024] 信息发送模块,用于将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0025] 第六方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面或第二方面实施例提供的虚拟礼物的展示方法的步骤。
[0026] 第七方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面或第二方面实施例提供的虚拟礼物的展示方法的步骤。
[0027] 本申请实施例提供的一种虚拟礼物的展示方法、系统、装置、设备和存储介质,其通过客户端向服务器发送携带目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求的送礼指令,在服务器接收到该送礼指令后,服务器根据目标虚拟礼物的标识,可以从预设的虚拟礼物配置信息库中获取到目标虚拟礼物的显示属性需求对应的属性文件,并将显示属性需求对应的属性文件作为礼物配置信息返回给客户端,客户端接收服务器发送的目标虚拟礼物的礼物配置信息后,生成该目标虚拟礼物并进行展示。该实施例中,由于客户端发送的送礼指令中包括目标虚拟礼物的标识以及显示属性需求,且该送礼指令是用户在当前礼物面板上选择的,相当于,客户端的礼物面板可为用户提供多项选择,且每项选择可准确地定位到每个虚拟礼物,丰富了客户端用户赠送虚拟礼物的方式,使得虚拟礼物的赠送方式更加灵活。另外,服务器将目标虚拟礼物的礼物配置信息发送给客户端,客户端根据该礼物配置信息生成目标虚拟礼物并展示,相当于,将目标虚拟礼物的生成过程转移到客户端执行,极大地节省了服务器的资源,提高了服务的响应速度,从而提高了虚拟礼物赠送效率。附图说明
[0028] 图1为一个实施例提供的一种虚拟礼物的展示方法的应用环境图;
[0029] 图1a为一个实施例提供的一种服务器或客户端内部结构图;
[0030] 图2为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0031] 图2a为一个实施例提供的一种颜色值和饱和度值列举示意图;
[0032] 图3为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0033] 图4为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0034] 图5为一个实施例提供的一种触发礼物并展示礼物的示意图;
[0035] 图6为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0036] 图6a为一个实施例提供的礼物面板中各礼物图标以及可选项示意图;
[0037] 图6b为一个实施例提供的礼物面板中颜色可选项滑动示意图;
[0038] 图7为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0039] 图8为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0040] 图9为一个实施例提供的一种服务器监控送礼周期示意图;
[0041] 图10为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0042] 图11为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0043] 图12为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0044] 图13为一个实施例提供的一种虚拟礼物的展示方法的流程示意图;
[0045] 图14为一个实施例提供的客户端和服务器信令交互图;
[0046] 图15为一个实施例提供的一种虚拟礼物的展示装置的结构图;
[0047] 图16为一个实施例提供的一种虚拟礼物的展示装置的结构图;
[0048] 图17为一个实施例提供的一种虚拟礼物的展示装置的结构图;
[0049] 图18为一个实施例提供的一种虚拟礼物的展示装置的结构图;
[0050] 图19为一个实施例提供的一种虚拟礼物的展示装置的结构图。

具体实施方式

[0051] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0052] 为了更好的理解本申请实施例提供的虚拟礼物的展示方法,提供一个本申请实施例适用的应用环境,请参见图1,本申请提供的一种虚拟礼物的展示方法,可以应用于如图1所示的虚拟礼物的展示系统。该系统包括服务器01以及多个客户端02,其中服务器01可以与各客户端02分别进行网络通信,各客户端02 之间也可以进行网络通信。其中,服务器01包括但不限于是塔式服务器、机架服务器、刀片式服务器、高密度服务器、单路服务器、双路服务器、多路服务器等,本申请实施例对服务器的类型不作具体限定。其中,客户端02包括但不限于是各种个人计算机、笔记本电脑、媒体播放器、智能电视、智能手机、平板电脑和便携式可穿戴设备,本实施例对客户端的类型也不作具体限定。
[0053] 其中,服务器01或客户端02的内部结构均可参见图1a所示服务器内部结构图。其中,该服务器包括通过系统总线连接的处理器、存储器、网络接口数据库。其中,该服务器的处理器用于提供计算和控制能。该服务器的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该服务器的数据库用于存储一种虚拟礼物的展示方法的数据。该服务器的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种虚拟礼物的展示方法。可以理解的是,图1a所示的内部结构只是服务器01或客户端02的一种示例,并不用作限定。
[0054] 本申请实施例提供一种虚拟礼物的展示方法、系统、装置、设备和存储介质。下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本申请提供的一种虚拟礼物的展示方法,以不同的执行主体对各实施例进行说明,图2-图9的执行主体为客户端,图10-图13的执行主体为服务器,其中,各实施例的执行主体均还可以是虚拟礼物的展示装置,其中该装置可以通过软件硬件或者软硬件结合的方式实现成为客户端或者服务器的部分或者全部。
[0055] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。
[0056] 在对本申请实施例进行描述之前,结合上述应用环境,提供一种虚拟礼物的展示方法的应用场景,并对该应用场景中的涉及的名词进行说明:
[0057] 其中,该应用场景中涉及以下名词,各名词的含义如下:
[0058] 直播平台:网络视频直播是针对实时社交需求,利用互联网和多媒体通信技术,通过在网络上构建一个集音频、视频、桌面共享、文档共享、互动环节为一体的多功能网络直播平台,企业或个人可以利用此直播平台在线进行语音、视频、数据的全面交流与互动。
[0059] 直播间:网络直播间是基于网络直播平台创建的一个虚拟空间(或虚拟房间),直播间一般由主播客户端创建并连接有多个观看客户端,即直播间中包括了主播及多个观众,位于该虚拟空间内的观看客户端可以观看主播客户端的直播内容,同时主播客户端的用户与观看客户端的用户、观看客户端的用户与观看客户端的用户之间均可以进行语音、图片或文字的互动。
[0060] 主播客户端:主要为主播进行直播使用的终端,主播负责在主播客户端参与互联网中节目或活动,从策划、编辑、录制、制作、观众互动等一系列工作,并担当主持工作。
[0061] 观众客户端:主要由进入直播间观看由主播客户端形成的直播视频流,可通过发送礼物等方式与主播客户端的用户主播进行互动。
[0062] 基于上述名词含义,在该应用场景中,图1中的客户端可分为主播客户端和观众客户端。主播客户端在直播平台中提供在线直播间,并向服务器上传在线直播内容,该直播内容包括但不限于集合群聊、视频直播、频道K歌、在线游戏、在线影视等。观众客户端可登录并进入该在线直播间内,服务器将该在线直播内容发送给登录进入该在线直播间的观众客户端,供观众客户端观看。在观众客户端在观看主播客户端的直播内容的过程中,可以和主播客户端进行语音或文字的交互,例如:观众客户端可以在当前直播间中向喜爱的主播客户端发送礼物等。
[0063] 需要说明的是,本申请以下的实施例将结合上述直播应用场景进行描述。在描述过程中,对上述直播应用场景中涉及的重复内容将不再赘述。
[0064] 下面先对执行主体为客户端一侧涉及的实施例进行说明。
[0065] 在一个实施例中,图2提供了一种虚拟礼物的展示方法,本实施例涉及的是客户端向服务器发送指令,以通过该送礼指令请求服务器下发目标虚拟礼物的礼物配置信息,并根据该礼物配置信息生成和展示该目标虚拟礼物的具体过程,如图2所示,该方法包括:
[0066] S101,客户端向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求。
[0067] 本实施例中,以客户端是观众客户端为例,客户端可以是上述应用场景中的观众客户端,且该观众客户端的数量可以是一个及以上的数量,即客户端向服务器发送送礼指令可以一个观众客户端向服务器发送送礼指令,也可以是多个观众客户端同时向服务器发送送礼指令,对此本实施例不作限定。其中,送礼指令表示该观众客户端的用户需要对主播客户端的用户进行赠送虚拟礼物时触发的指令。可选的,该送礼指令可以是用户触摸礼物面板上的触摸指令,也可以是用户触摸礼物面板时输入的语音指令,本申请实施例对送礼指令的形式并不做限定。需要说明的是,上述礼物面板为当前直播间用于展示所有虚拟礼物图标和背景的控件,观众客户端的用户通过在礼物面板上点击虚拟礼物图标或者输入触发虚拟礼物图标的语音指令即可形成送礼行为。
[0068] 具体地,观众客户端的用户在当前直播间观看主播客户端的用户上传的直播内容,当任一个观众客户端的用户需要对主播进行送礼时,在当前直播间的礼物面板上选择要赠送的目标虚拟礼物,点击该目标虚拟礼物并点击赠送发出该送礼指令。为了保证通过该送礼指令可将用户选择的目标虚拟礼物正确地送出,观众客户端向服务器发出的送礼指令中需要携带该目标虚拟礼物的标识、该目标虚拟礼物的显示属性需求等可以对目标虚拟礼物进行准确定位的信息。
[0069] 其中,目标虚拟礼物的显示属性需求表示该目标虚拟礼物的色彩等显示信息的需求,可选地,该显示属性需求还可以定位到目标虚拟礼物展示方式、效果等信息,其中,该显示属性需求可以通过文字、标识等方式呈现,本实施例对显示属性需求具体可包括的内容不作限定。同样,目标虚拟礼物的标识可以以文字名称、数字ID或者字母等形式实现,例如,该目标虚拟礼物为一杯奶茶,则标识可以是奶茶、7878或者a7878等,本实施例对此不作限定。
[0070] 可以理解的是,在实际应用中,若直播平台可支持的虚拟礼物种类繁琐,数量庞大时,观众客户端的用户通过在礼物面板中触发该送礼指令,且该送礼指令中携带的目标虚拟礼物的标识,以及显示属性需求,可快速、准确、具体地定位到目标虚拟礼物,这样,极大地提高了直播间赠送礼物的效率,且通过在礼物面板中可选择目标虚拟礼物具体地属性需求,丰富了虚拟礼物的赠送方式。
[0071] S102,客户端接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件。
[0072] 基于上述客户端发送给服务器的送礼指令,服务器会根据该送礼指令中携带的目标虚拟礼物的标识和显性属性需求,返回给客户端该目标虚拟礼物的礼物配置信息。其中,礼物配置信息包含生成该目标虚拟礼物的配置信息,例如该目标虚拟礼物显示属性需求对应的属性文件。其中,服务器返回给客户端该目标虚拟礼物的礼物配置信息时,可以通过以广播协议的形式下发给所有客户端(包括主播客户端和观众客户端),这样是为了便于目标虚拟礼物在直播间展示时,所有客户端的用户观看到。
[0073] 具体地,以客户端是观众客户端为例,当服务器接收到观众客户端发送的送礼请求后,通过该送礼请求中携带的目标虚拟礼物的标识,在预设的虚拟礼物配置信息库中定位到该目标虚拟礼物,然后获取根据送礼指令中携带的显示属性需求,获取该目标虚拟礼物的与显示属性需求对应的属性文件。服务器将获取的显示属性需求对应的属性文件发送至观众客户端,即客户端接收服务器发送的目标虚拟礼物的礼物配置信息。其中,预设的虚拟礼物配置信息库表示在服务器侧用于存储对直播平台可支持的所有虚拟礼物的数据信息,即,该虚拟礼物配置信息库不仅包括各虚拟礼物的礼物配置信息,还包括其他数据信息,例如,各虚拟礼物的类型、图标、名称、ID、颜色值、饱和度值、动画文件、其他加载配置文件等,具体地,以彩色礼物为例,服务器的虚拟礼物数据库中可以存储彩色礼物type=5(表示彩色礼物),礼物ID为7878,礼物名称为彩色礼物,礼物颜色值(分7个等级),礼物饱和度level(分6个等级),礼物动画特效等,本实施例对此不作限定。
[0074] 可以理解的是,本步骤中服务器根据送礼指令返回给客户端的礼物配置信息只是配置文件,服务器无需对目标虚拟礼物进行加工操作,这样可节省服务器的资源利用,提高服务器的响应速度。
[0075] S103,客户端根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0076] 基于上述客户端接收到服务器发送的礼物配置信息,客户端根据目标虚拟礼物显性属性需求对应的属性文件,生成目标虚拟礼物,并在显示界面上展示该目标虚拟礼物。其中,客户端根据礼物配置信息生成目标虚拟礼物的方式,本实施例不作限定,例如通过预先训练好的算法模型,将礼物配置信息作为输入得到目标虚拟礼物,或者,将礼物配置信息中的属性文件根据预先设定好的逻辑一步一步进行合成得到目标虚拟礼物等均可。其中,客户端展示该目标虚拟礼物的方式也不作限定,例如,以静态形式展示、以动画效果展示,或者展示在显示界面的任何一个位置均可。
[0077] 本实施例提供的虚拟礼物的展示方法,通过客户端向服务器发送携带用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求送礼指令,在服务器接收到该送礼指令后,服务器根据目标虚拟礼物的标识,可以从预设的虚拟礼物配置信息库中获取到目标虚拟礼物的显示属性需求对应的属性文件,并将显示属性需求对应的属性文件作为礼物配置信息返回给客户端,客户端接收服务器发送的目标虚拟礼物的礼物配置信息后,生成该目标虚拟礼物并进行展示。该实施例中,由于客户端发送的送礼指令中包括目标虚拟礼物的标识以及显示属性需求,且该送礼指令是用户在当前礼物面板上选择的,相当于,客户端的礼物面板可为用户提供多项选择,且每项选择可准确地定位到每个虚拟礼物,丰富了客户端用户赠送虚拟礼物的方式,使得虚拟礼物的赠送方式更加灵活。另外,服务器将目标虚拟礼物的礼物配置信息发送给客户端,客户端根据该礼物配置信息生成目标虚拟礼物并展示,相当于,将目标虚拟礼物的生成过程转移到客户端执行,极大地节省了服务器的资源,提高了服务的响应速度,从而提高了虚拟礼物赠送效率。
[0078] 上述实施例中,目标虚拟礼物的显示属性需求可以包括多种属性需求,基于此,提供一种实施例,上述显示属性需求至少包括目标虚拟礼物的颜色需求和饱和度需求;其中,颜色需求用于向服务器指示用户所需的目标虚拟礼物的颜色;饱和度需求用于向服务器指示用户所需的目标虚拟礼物的饱和度。基于该颜色需求和饱和度需求,在一个实施例中,上述显示属性需求对应的属性文件包括颜色需求对应的颜色值、饱和度需求对应的饱和度值。可选地,上述显示属性需求对应的属性文件还包括目标虚拟礼物的动画文件。
[0079] 其中,颜色需求表示需要赠送的目标虚拟礼物的具体颜色,饱和度需求表示该目标虚拟礼物的具体饱和度。客户端将目标虚拟礼物颜色需求和饱和度需求发送至服务器,即表示向服务器指示所需的目标虚拟礼物的颜色以及所需的目标虚拟礼物的饱和度。然后,服务器根据该颜色需求和饱和度需求,获取的礼物配置信息,该礼物配置信息中包括显示属性需求对应的属性文件,即,获取的是颜色需求对应的颜色值、饱和度需求对应的饱和度值。可选地,在实际应用中,目标虚拟礼物也可以是动画状态,则服务器获取的显示属性需求对应的属性文件还包括目标虚拟礼物的动画文件。
[0080] 由于服务器获取的礼物配置信息是从预设的礼物配置信息库中获取的,该礼物配置信息库中存储了所有虚拟礼物的数据结构信息,相当于,目标虚拟礼物的颜色值和饱和度值,以及动画文件都是预配置的,所以,若在虚拟礼物配置信息库中,各虚拟礼物的动画文件只有一种样式,则服务器在获取该目标虚拟礼物的动画文件,直接获取该样式的动画文件即可;但若在虚拟礼物配置信息库中,各虚拟礼物的动画文件有多种,则服务器在获取该目标虚拟礼物的动画文件时,需要进行选择,在这种情况下,可选地,服务器选择目标虚拟礼物的方式可以是用于通过客户端在发送送礼指令时就指定需要的动画文件,也可以是用户不指定,由服务器自发根据预设的选择机制进行选择,本实施例对此不作限定。
[0081] 示例地,请参考图2a,图2a为一种示例地礼物配置信息中的颜色值、饱和度值以及动画文件之间的关系,该示例中,动画文件只有一种,例如Svga动画;颜色值有七种,包括红、橙、黄、绿、蓝、靛、紫;饱和度等级有六种,包括暗柔和、亮柔和、暗鲜艳、亮鲜艳、柔和、柔亮六个等级。结合图2a,若送礼指令中携带的显示属性需求为红颜色需求与亮柔和饱和度需求,则服务器将红颜色对应的颜色值和亮柔和饱和度对应的饱和度值发送给客户端,同时,动画文件只有一种,无需选择,则服务器直接把该动画文件发送给客户端即可。
[0082] 在上述图2a的示例中,每个虚拟礼物的颜色值包括7种,饱和度包括6种等级,这样组合下来每个虚拟礼物就有42种,也就是说,本申请实施例中的虚拟礼物每个礼物在客户端直播间的礼物面板上有42种选择,用户可自主选择这 42种中一种发送送礼指令,这样,在直播间送礼的场景下,通过改变虚拟礼物的颜色,对虚拟礼物赠送本身增加多样性,丰富了送礼方式,从而提高直播间观看用户的留存率和观看时长。另外,服务器端只需对应存储虚拟礼物的颜色值和饱和度值,以及动画文件,在收到客户端发送的送礼指令后,将虚拟礼物的颜色值和饱和度值,以及动画文件发送过去,就可实现客户端对虚拟礼物的生成与动画展示,优化了送礼过程。
[0083] 在以上服务器返回的礼物配置信息包括颜色需求对应的颜色值、饱和度需求对应的饱和度值,以及目标虚拟礼物的动画文件的基础上,本申请实施例还提供了一种虚拟礼物的展示方法,其涉及的是客户端生成动画状态的目标虚拟礼物并进行展示的具体过程,如图3所示,上述S103步骤包括:
[0084] S201,客户端基于颜色值和饱和度值执行颜色融合操作,并将融合后的颜色渲染到动画文件支持的动画上,生成动画状态的目标虚拟礼物。
[0085] 客户端将上述接收到的颜色值和饱和度值进行融合操作,例如,客户端通过在客户端的调色板工具进行颜色融合操作。然后客户端将融合后的颜色渲染到动画文件支持的动画上,生成动画状态的目标虚拟礼物,例如,动画文件中可支持动画包括流光、流、礼物特效,则客户端将融合后的颜色渲染到流光、流水、礼物特效的背景上,得到的动画状态的目标虚拟礼物即为目标虚拟礼物的动画效果。
[0086] S202,客户端展示动画状态的目标虚拟礼物。
[0087] 基于上述得到的动画状态的目标虚拟礼物,客户端展示该动画状态的目标虚拟礼物,即展示目标虚拟礼物的动画效果。
[0088] 本实施例中,客户端接收到目标虚拟礼物的颜色值和饱和度值后,将颜色值和饱和度进行融合,并将融合后的颜色渲染到动画上得到动画状态的目标虚拟礼物,这样,将目标虚拟礼物的生成过程放在客户端完成,服务器只需将存储的配置文件发送给客户端,无需再执行生成目标虚拟礼物的过程,节省了服务器的资源消耗,提高了服务器的响应速度,使得直播过程的直播画面更加流畅。
[0089] 在有客户端发送了目标虚拟礼物的送礼指令后,为了让各客户端的用户明确该目标虚拟礼物的谁赠送的,可以在展示该目标虚拟礼物时,将赠送该目标虚拟礼物的用户信息附带上,则在一个实施例中,如图4所示,上述S202包括:
[0090] S301,客户端获取用户的头像。
[0091] 本实施例中,需要在展示目标虚拟礼物的时,展示该目标虚拟礼物的用户图像,就需要客户端获取用户的头像,可选地,提供一种客户端获取用户图像的方式:服务器在给客户端返回的礼物配置信息时,可以将礼物配置信息对应的用户数据携带同时下发,这样客户端就可以从服务器下发的数据中获取用户的头像。
[0092] S302,客户端在动画状态的目标虚拟礼物的展示界面上展示用户的头像。
[0093] 客户端获取到用户的头像后,在展示目标虚拟礼物的动画效果的界面上展示附上用户的头像,将用户的头像依附在礼物动画特效上。
[0094] 本实施例中在用户的头像依附在目标虚拟礼物的动画效果上进行展示,方便了各客户端识别该目标虚拟礼物的赠送者。
[0095] 基于上述实施例中涉及的描述,以目标虚拟礼物为奶茶,提供一个客户端触发奶茶礼物,并展示奶茶动画效果的实施例,如图5所示,该实施例包括以下步骤:
[0096] 需要说明的是,以下各步骤涉及的具体过程在前面实施例中均有描述,在此不再对各步骤的详细过程进行赘述。
[0097] S11,A用户触发送礼指令,具体为A用户在当前直播间的礼物面板上选择该奶茶礼物,且要选择具体是哪种颜色,哪种饱和度的奶茶礼物。
[0098] S12,客户端接收到A用户触发的送礼指令,将该送礼指令发送给服务器。
[0099] S13,服务器接收到送礼指令后,下发奶茶礼物的颜色值、饱和度值以及动画文件。
[0100] S14,客户端接收到后,将颜色值和饱和度值通过调色板进行融合,并将融合后的颜色渲染到动画文件中的送礼流光、送礼流水背景,以及奶茶特效上后,客户端展示该渲染后的奶茶动画特效,并将A用户的图像一并进行展示。
[0101] 本实施例中,当前直播间A用户送礼时,可再直播间礼物面板上选择对应的虚拟礼物,这样,对直播间的虚拟礼物设置多种可选择颜色值和饱和度,从送礼度提供可选项,从而增加了虚拟礼物赠送方式的多样性和智能性。且服务器在接收到送礼指令后,只需把礼物的颜色值、饱和度值以及动画文件下发给客户端,客户端完成礼物动画生成过程并展示,降低了服务器的资源消耗,提高了直播间送礼的效率。
[0102] 另外,上述实施例中涉及的礼物面板是在客户端的用户进入直播间后,需要赠送虚拟礼物时,通过触发礼物面板加载请求后生成的,关于礼物面板的加载过程,本申请提供了一种实施例,如图6所示,该实施例包括:
[0103] S401,客户端向服务器发送礼物面板加载请求。
[0104] 以观众客户端为例,观众客户端进入直播间后,当观众客户端的用户需要赠送虚拟礼物时,需要在礼物面板上选择要赠送的目标虚拟礼物,则观众客户端的用户需要先打开礼物面板。具体地,观众客户端的用户可以触发礼物面板的加载按键,即观众客户端向服务器发送礼物面板加载请求,该礼物面板加载请求用于指示服务器向该观众客户端发送礼物面板需要加载的信息。
[0105] S402,客户端接收服务器发送的虚拟礼物显示数据;虚拟礼物显示数据为服务器从预设的虚拟礼物配置信息库中获取的所有虚拟礼物的显示数据。
[0106] 基于上述客户端发送给服务器的礼物面板加载请求,服务器会返回给客户端加载礼物面板的信息,该信息为该直播间所在直播平台所支持的所有虚拟礼物,也可以描述为服务器的虚拟礼物配置信息库所有虚拟礼物的显示数据。
[0107] 其中,该显示数据包括各虚拟礼物的图标、各虚拟礼物支持的颜色、各虚拟礼物支持的饱和度等,进一步地,还可以包括其他需要在礼物面板上显示的信息,例如,虚拟礼物支持多种动画效果时,可将各虚拟礼物支持的动画效果的标识也一并发送给客户端,本实施例对虚拟礼物显示数据具体包括的内容不限定,可根据实际礼物面板上需要显示的内容决定。
[0108] S403,客户端根据虚拟礼物显示数据,加载礼物面板;礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
[0109] 基于接收到的虚拟礼物显示数据,客户端根据虚拟礼物显示数据,加载礼物面板。示例地,加载过程可以是客户端将所有虚拟礼物的图标加载在礼物面板的就显示界面上,然后将各虚拟礼物的可支持的颜色,以及各颜色可支持的饱和度,以下拉列表的形式隐藏加载在虚拟礼物图标的右上方,生层完整的礼物面板显示界面。
[0110] 图6a给出了一种礼物面板显示界面的示意图,如图6a所示,该礼物面板显示界面上包括多个虚拟礼物的图标,每个虚拟礼物的图标具有属性可选项。可选地,每个虚拟礼物图标具有属性可选项,包括:每个虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项;其中,颜色需求可选项用于指示用户选择虚拟礼物的颜色需求;饱和度需求可选项用于指示用户选择虚拟礼物的饱和度需求。
[0111] 可选的,每个虚拟礼物的图标所具有的属性可选项可以通过下拉列表的形式展现,还可以通过滑动窗口的形式展现,本实施例对属性可选项的展现形式并不做限定。例如图6b为颜色选项可滑动的示意图,手指向左滑动,奶茶颜色由原来的红、橙、黄、绿变成了黄、绿、青、蓝。可选地,各虚拟礼物图标的属性可选项具有显性显示状态和隐藏显示状态。例如,属性可选项的显性显示状态可以是将各颜色可选项直接以对应的颜色图标形式显示,通过该颜色图标形式可显而易见的看到礼物对应颜色的效果;而属性可选项的隐藏显示状态可以是将各饱和度可选项以数据显示,数据形式的饱和度看不到礼物对应饱和度的效果。
[0112] 以属性可选项通过下拉列表的形式展示为例。当虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项,客户端可以将各虚拟礼物配置的颜色值以及饱和度,生成对应的下拉列表。其中颜色值的下拉列表可以是一级列表,饱和度的下拉列表为各颜色值的二级列表,且将颜色值以及饱和度的下拉列表的触发按键设置在礼物图标的右上方(当然也可以是其他位置,右上方只是举例,本实施例对此不作限定,其中礼物可选项下拉列表的触发按键图6a 中未示出),在客户端的用户打开礼物面板后,通过点击目标虚拟礼物图标右上方的触发按键,即可看到该目标虚拟礼物的可支持的所有颜色值和饱和度,图6a中以虚线框形式表示在礼物面板上看到的各礼物可选项的展开形式,实际应用中,这些都会在礼物面板中进行展示。这样,在礼物面板中实现虚拟礼物的多项可选择性,丰富了虚拟礼物的种类,且各种种类对应的虚拟礼物呈现的颜色效果不同,使得虚拟礼物赠送更加智能,营造了直播间良好的直播氛围。
[0113] 当然上述礼物面板是客户端的用户触发了礼物面板加载请求后,客户端加载的。可选地,在另外一种场景中,礼物面板无需客户端的用户触发加载请求,只要客户端检测到用户进入直播间后,立即向服务器发送礼物面板加载请求,这种场景下,客户端在将所需虚拟礼物加载到礼物面板后,无需将礼物面板展开显示,先隐藏起来,当客户端用户需要赠送礼物时,在直播间的界面上触发送礼按键,即可打开礼物面板进行礼物选择,实现送礼行为。
[0114] 由于本申请中的虚拟礼物支持多种颜色、多种饱和度,以彩色礼物为例,结合图2a所示的颜色值和饱和度,一个彩色礼物支持7种颜色,6种饱和度,组合起来就相当于一个彩色礼物有42种可选项。可选地,在一个实施例中,客户端的用户在选择礼物时,可看到这42种可选项对应的颜色的效果,但看不到各饱和度等级对应的礼物效果,即每个彩色礼物的7种颜色直接显示出来,但饱和度等级只以数据形式呈现,用户看不到饱和度等级对应的效果。这样,在实现用户可选择出42种可选项中任一项的同时,节省了客户端的资源消耗。
[0115] 在另外一个实施例中,可将饱和度对应的效果也展示出来,展示时直接将饱和度对应效果以图片显示,该图片可直接以下拉列表形式呈现,也可以是以预览按键形式隐藏,只有用户点击了预览按键后,客户端才展示各饱和度对应的虚拟礼物的效果。这样进一步方便了用户选择满意的虚拟礼物,丰富了送礼的方式。
[0116] 基于上述用户的送礼行为,为了更好地丰富直播间的送礼方式,送礼更加智能,可以以奖励方式对用户的送礼行为进行加成,例如,在用户赠送的虚拟礼物满足条件时,为其赠送新动画,或者支持票数加成等,下面通过实施例对此进行详细说明。
[0117] 在一个实施例中,提供一种在用户赠送的虚拟礼物满足条件时为其赠送新动画的实施例,如图7所示,该实施例包括:
[0118] S501,客户端接收服务器下发的新动画文件;新动画文件为服务器检测到目标虚拟礼物满足预设的新动画条件时发送的;预设的新动画条件至少包括在预设的送礼周期内目标虚拟礼物数量达到了N个。
[0119] 本实施例中,服务器在接收到直播间刚好有人送礼物时,可以监控某一个礼物在送礼周期内是否满足了预设的新动画条件,若满足该新动画条件,服务器向客户端下发对应的新动画文件。
[0120] 其中新动画条件是预先设定的,可以为用户赠送新动画的条件,例如,至少包括在预设的送礼周期内目标虚拟礼物数量达到了N个,具体地,可以是目标虚拟礼物的颜色值达到了N个,或者,目标虚拟礼物的颜色值和饱和度值的组合数量达到了N个。
[0121] 示例的,假设新动画为神龙动画,送礼周期为10s,目标虚拟礼物是彩色礼物,且该彩色礼物的type为5,ID为7878。则服务器在器接收到直播间刚好有人送礼物时,判断当前礼物type是否等于5;如果等于,则获取当前礼物的ID,判断该ID是否为7878。如果是,判断送礼周期(10S)内,该直播间中有没有其他用户送过ID=7878的彩色礼物,则服务器开启ID=7878送礼周期的监听,监听10S内在该直播间中是否有用户送出该彩色礼物,如果有则记录下来。服务器在监控过程中,监控彩色礼物的数量是否满足设定的N个,如果满足确定目标虚拟礼物满足预设的新动画条件,服务器向客户端发送神龙动画。
[0122] 可选的,可对新动画条件进一步细化,例如,新动画条件可以设定成该彩色礼物的颜色值达到了红橙黄绿蓝靛紫七种颜色集齐,才认为该彩色礼物满足了新动画条件,服务器即可下发神龙动画。又例如,新动画条件可以设定为该彩色礼物的颜色值和饱和度值的组合值(即前面所述的42种组合)达到了七种,也可以认为该彩色礼物满足了新动画条件,服务器下发神龙动画。本实施例对新动画条件设定不作具体限定。具体地,服务器下发神龙动画时,是将神龙特效动画的资源文件,通过送礼协议广播到所有客户端,这样保证了直播间所有在线用户都可以看到该新动画。
[0123] S502,客户端根据新动画文件,展示新动画。
[0124] 客户端在接收到新动画文件后,将该新动画展示在显示界面上,这里是各客户端在各自的显示界面上展示该新动画。
[0125] 本实施例中,在送礼过程中服务器会监听各虚拟礼物在送礼周期内是否满足下发新动画的条件,如果在送礼周期内,目标虚拟礼物达到具备下发新动画的条件,则客户端会接收到服务器下发的新动画文件,并根据新动画文件展示新动画,这样增加了直播间送礼行为的多样性,丰富了送礼方式。
[0126] 提供一种客户端展示新动画的实施例,可选地,上述S502中的展示新动画包括:客户端将新动画布局在显示界面的中央位置,且将N个目标虚拟礼物,以及各目标虚拟礼物对应的用户图像显示在新动画的周围。
[0127] 其中,客户端展示新动画时的展示方式可以是服务器下发给客户端的,也可以是客户端预先设置的。
[0128] 示例地,若服务器下发新动画文件给客户端时,将该新动画的展示方式一并下发给了客户端,客户端根据该展示方式将新动画布局在显示界面的中央位置,且将N个目标虚拟礼物,以及各目标虚拟礼物对应的用户图像显示在新动画的周围进行展示。其中,展示时为了便于各客户端的用户明确礼物的赠送者,可将各虚拟礼物的赠送者的头像也进行展示。
[0129] 例如,新动画是神龙动画,N个目标虚拟礼物是7种颜色的奶茶动画,则客户端会将7种颜色的奶茶动画和用户头像分别放置在屏幕两边进行展示,同时在屏幕中间播放神龙特效动画。此时,用户看到的画面是,神龙特效会被7个奶茶动画围绕着者展示在屏幕上,而且各奶茶动画上带有用户的头像。
[0130] 本实施例中,客户端以特定方式展示了新动画,使得新动画展示效果更加生动,形象;且在各虚拟礼物上携带用户头像,方便了观看用户清楚礼物的赠送者,提高了直播间的直播氛围。
[0131] 在服务器监控送礼周期中目标虚拟礼物时,可以边监控边记录目标虚拟礼物,记录时可以是通知所有客户端都在屏幕上展示,方便直播间的用户都可以看到监控过程,保证了新动画赠送的公平性的同时提高了直播间的直播氛围。
[0132] 在一个实施例中,提供一个各客户端展示送礼周期内虚拟礼物的实施例,如图8所示,该实施例包括:
[0133] S601,客户端接收服务器发送的展示通知;展示通知为在预设送礼周期内,服务器在检测到目标虚拟礼物的送礼指令时发送的。
[0134] 本实施例中,服务器在送礼周期内,每检测到一个赠送目标虚拟礼物的,就通知各客户端在显示界面上展示该目标虚拟礼物。其中送礼周期表示从送礼开始到送礼结束的过程,可以是在预先服务器定义的时间,例如10s。其中,服务器可以是在送礼周围内有检测到目标虚拟礼物的送礼指令时,确定有用户赠送该目标虚拟礼物。
[0135] 若服务器检测到在送礼周期内,当前直播间有赠送目标虚拟礼物,向各客户端下发展示通知,同时客户端就会接收到服务器发送的展示通知。
[0136] S602,客户端根据展示通知在当前界面展示目标虚拟礼物以及展示发送送礼指令的用户的头像。
[0137] 基于上述展示通知,客户端在当前界面展示目标虚拟礼物,同样为了便于各用户明确虚拟礼物的赠送者,客户端可以一并将各目标虚拟礼物的赠送用户的头像进行展示。可以理解的是,本实施例中客户端展示的虚拟礼物是以一个送礼周期为标准划分的。
[0138] 基于客户端在当前界面展示的送礼周期内目标虚拟礼物,若服务器检测到在该送礼周期内,目标虚拟礼物并不满足预设的新动画条件时,可通知各客户端取消展示。则提供一个实施例,若客户端接收到服务器发送的取消展示通知,取消在当前界面上展示的目标虚拟礼物;取消展示通知为服务器检测到目标虚拟礼物的数量不满足预设的新动画条件时发送的。
[0139] 其中,以送礼周期为标准,在监控期间,服务器每检测到一个目标虚拟礼物,通知所有客户端在屏幕上展示一个目标虚拟礼物,一旦送礼周期时间结束,目标虚拟礼物没有满足预设的新动画条件,则通知所有客户端取消在屏幕上展示的目标礼物。
[0140] 本实施例提供的礼物监控过程,将礼物监控记录展示在客户端的显示界面上,直播间所有用户都可看到监控过程的细节,公平公正地完成送礼周期监控,灵活地调整送礼方式,增强了直播间的送礼氛围。
[0141] 基于赠送新动画的实施例,若目标虚拟礼物满足了预设的新动画条件时,为了进一步带动当前直播间氛围,可对直播间票数进行加成。
[0142] 在一个实施例中,在服务器下发了新动画文件给客户端后,表示当前目标虚拟礼物已经满足了预设的新动画条件,此时,服务器可以检测当前直播间是否处于预设的玩法状态,例如,欢乐斗,欢乐斗表示两个直播间的连麦玩法,即当前直播间与其他直播间进行连线直播。若检测到当前直播处于欢乐斗玩法,服务器会下发玩法的增益效果,对当前直播间的送礼行为进行增益效果,例如将当前直播间的支持票数进行加成,具体可加成30%-40%均可,本实施例对此不作限定。其中,直播间的支持票数可以反映该直播间的用户带动性,收益等情况,因此在下发了新动画逻辑后,对当前直播间进行支持票数加成,可提高直播间玩法的多样性。
[0143] 提供一个监控送礼周期的实施例,以目标虚拟礼物为奶茶,新动画是神龙特效,预设的动画条件是奶茶礼物的颜色达到7种,预设的玩法状态为欢乐斗为例,如图9所示,该实施例包括以下步骤:
[0144] 同样,由于以下各步骤涉及的具体过程在前面实施例中均有描述,在此不再对各步骤的详细过程进行赘述。
[0145] S21,服务器监控到当前直播间中有用户赠送了奶茶,开启奶茶送礼周期的监控。
[0146] S22,服务器监控当前奶茶礼物的颜色值,判断在送礼周期内奶茶的颜色值是否达到7种;监控期间服务器通知各客户端在显示界面上展示检测到的奶茶礼物,且客户端要展示每个奶茶礼物赠送者的头像。
[0147] S23,若在送礼周期内,奶茶的颜色值达到了七种,则服务器下发神龙特效给各客户端,指示客户端展示该神龙特效;若在送礼周期内,奶茶的颜色值未达到七种,通知各客户端取消在显示界面上展示的奶茶礼物。
[0148] S24,服务器检测当前直播间是否处于欢乐斗状态,若是,对当前直播间的支持票数进行加成处理。
[0149] 本实施例中,当前直播间A用户送礼时,可再直播间礼物面板上选择对应的虚拟礼物,这样,对直播间的虚拟礼物设置多种可选择颜色值和饱和度,从送礼角度提供可选项,从而增加了虚拟礼物赠送方式的丰富性和智能性。且服务器在接收到送礼指令后,只需把礼物的颜色值、饱和度值以及动画文件下发给客户端,客户端完成礼物动画生成过程并展示,降低了服务器的资源消耗,提高了直播间送礼的效率。
[0150] 在送礼过程中服务器会监听各虚拟礼物的送礼周期,如果在送礼周期的时间内,虚拟礼物达到7种颜色时,下发神龙特效,且若当前直播间处于欢乐斗玩法时,直播间的支持票数进行加成增益,这样通过奖励新动画和票数加成的方式,提高直播间送礼方式的丰富性以及智能性,且可以带动直播间直播氛围。
[0151] 以上是以客户端为执行主体涉及的实施例,在对各实施例描述过程中,将服务器涉及的操作也一并进行了描述。下面提供的以服务器为执行主体的各实施例,其涉及的操作内容均以在前面进行了说明,因此以下各实施例中的具体过程将不再赘述。
[0152] 如图9所示,提供一种虚拟礼物的展示方法,该方法包括:
[0153] S701,服务器接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求。
[0154] S702,服务器根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件。
[0155] S703,服务器将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0156] 在一个实施例中,上述显示属性需求至少包括目标虚拟礼物的颜色需求和饱和度需求;颜色需求用于向服务器指示用户所需的目标虚拟礼物的颜色;饱和度需求用于向服务器指示用户所需的目标虚拟礼物的饱和度。
[0157] 在一个实施例中,上述礼物配置信息包括颜色需求对应的颜色值、饱和度需求对应的饱和度值。
[0158] 在一个实施例中,上述礼物配置信息还包括目标虚拟礼物的动画文件。
[0159] 在一个实施例中,在上述服务器接收至少一个客户端发送的送礼指令之前,如图11所示,该方法还包括:
[0160] S801,服务器接收客户端发送的礼物面板加载请求。
[0161] S802,服务器根据礼物面板加载请求,从预设的虚拟礼物配置信息库中获取所有虚拟礼物的虚拟礼物显示数据。
[0162] S803,服务器将虚拟礼物显示数据发送至客户端;虚拟礼物显示数据用于指示客户端加载礼物面板;礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
[0163] 在一个实施例中,上述每个虚拟礼物图标具有属性可选项,包括:每个虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项。
[0164] 在一个实施例中,上述虚拟礼物图标的属性可选项具有显性显示状态和隐藏显示状态。
[0165] 在一个实施例中,如图12所示,该方法还包括:
[0166] S901,服务器检测目标虚拟礼物是否满足预设的新动画条件;预设的新动画条件至少包括在预设的送礼周期内目标虚拟礼物的数量达到N个。
[0167] S902,若目标虚拟礼物满足新动画条件,服务器向所有客户端下发新动画的文件;新动画的文件用于指示各客户端展示新动画。
[0168] 在一个实施例中,该方法还包括:在预设送礼周期内,服务器在检测到目标虚拟礼物的送礼指令时,向客户端发送展示通知;展示通知用于指示客户端在当前界面展示目标虚拟礼物以及展示发送送礼指令的用户的头像。
[0169] 在一个实施例中,该方法还包括:若服务器检测到目标虚拟礼物不满足新动画条件,向客户端发送取消展示通知;取消展示通知用于指示客户端取消在当前界面上展示的目标虚拟礼物。
[0170] 在一个实施例中,若客户端为主播客户端,则在上述服务器向所有客户端下发新动画的文件之后,如图13所示,该方法还包括:
[0171] S1001,服务器检测主播客户端是否处于预设玩法状态。
[0172] S1002,若是,对主播客户端进行增益处理;增益处理至少包括对主播客户端的支持票数进行加成。
[0173] 基于上述以客户端为执行主体的实施例和以服务器为执行主体的实施例,如图14所示,本申请还提供了一种客户端与服务器交互的实施例,该实施例包括:
[0174] S31,客户端向服务器发送礼物面板加载请求。
[0175] S32,服务器接收客户端发送的礼物面板加载请求,并根据礼物面板加载请求,从预设的虚拟礼物配置信息库中获取所有虚拟礼物的虚拟礼物显示数据。
[0176] S33,服务器将虚拟礼物显示数据发送至客户端。
[0177] S34,客户端接收服务器发送的虚拟礼物显示数据,根据虚拟礼物显示数据,加载礼物面板;其中礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
[0178] S35,客户端向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求。
[0179] S36,服务器接收至少一个客户端发送的送礼指令,并根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件。
[0180] S37,服务器将礼物配置信息发送至所有客户端。
[0181] S38,客户端接收服务器发送的目标虚拟礼物的礼物配置信息,根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0182] S39,服务器检测目标虚拟礼物是否满足预设的新动画条件;预设的新动画条件至少包括在预设的送礼周期内目标虚拟礼物的数量达到N个;若满足,执行步骤S310;若不满足,执行步骤S314。
[0183] S310,服务器向所有客户端下发新动画的文件。
[0184] S311,客户端接收服务器下发的新动画文件,根据新动画文件,展示新动画。
[0185] S312,在预设送礼周期内,服务器在检测到目标虚拟礼物的送礼指令时,向客户端发送展示通知。
[0186] S313,客户端接收服务器发送的展示通知,并根据展示通知在当前界面展示目标虚拟礼物以及展示发送送礼指令的用户的头像。
[0187] S314,向客户端发送取消展示通知。
[0188] S315,客户端接收到服务器发送的取消展示通知,取消在当前界面上展示的目标虚拟礼物。
[0189] 本实施例中,由于客户端发送的送礼指令中包括目标虚拟礼物的标识以及显示属性需求,且该送礼指令是用户在当前礼物面板上选择的,相当于,客户端的礼物面板可为用户提供多项选择,且每项选择可准确地定位到每个虚拟礼物,丰富了客户端用户赠送虚拟礼物的方式,使得虚拟礼物的赠送方式更加灵活。另外,服务器将目标虚拟礼物的礼物配置信息发送给客户端,客户端根据该礼物配置信息生成目标虚拟礼物并展示,相当于,将目标虚拟礼物的生成过程转移到客户端执行,极大地节省了服务器的资源,提高了服务的响应速度,从而提高了虚拟礼物赠送效率。此外,在送礼过程中服务器会监听各虚拟礼物的送礼周期,如果在送礼周期的时间内,虚拟礼物满足预设的新动画条件,就会下发新动画文件,这样通过奖励新动画和票数加成的方式,提高直播间送礼方式的丰富性以及智能性,且可以带动直播间直播氛围。
[0190] 应该理解的是,虽然图2-14的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-14中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0191] 另外,本申请实施例还提供了一种虚拟礼物的展示系统,可参照上述图1 所示,该统包括:至少一个客户端和服务器;其中客户端,用于执行前面以客户侧为执行主体的所有实施例中的步骤;服务器,用于执行前面以服务器为执行主体的所有实施例中的步骤。
[0192] 上述实施例提供的一种虚拟礼物的展示系统,其实现原理和技术效果与上述虚拟礼物的展示方法实施例类似,在此不再赘述。
[0193] 此外,还提供了上述虚拟礼物展示方法对应的虚拟装置,如图15所示,在一个实施例中,提供了一种虚拟礼物的展示装置,该装置包括:指令发送模块 10、信息接收模块11和处理模块12,其中,
[0194] 指令发送模块10,用于向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0195] 信息接收模块11,用于接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件;
[0196] 处理模块12,用于根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0197] 在一个实施例中,上述显示属性需求至少包括目标虚拟礼物的颜色需求和饱和度需求;颜色需求用于向服务器指示用户所需的目标虚拟礼物的颜色;饱和度需求用于向服务器指示用户所需的目标虚拟礼物的饱和度。
[0198] 在一个实施例中,如图16所示,提供了一种虚拟礼物的展示装置,上述显示属性需求对应的属性文件包括颜色需求对应的颜色值、饱和度需求对应的饱和度值、目标虚拟礼物的动画文件;上述处理模块12包括:融合单元121和展示单元122,其中,
[0199] 融合单元121,用于基于颜色值和饱和度值执行颜色融合操作,并将融合后的颜色渲染到动画文件支持的动画上,生成动画状态的目标虚拟礼物;
[0200] 展示单元122,用于展示动画状态的目标虚拟礼物。
[0201] 在一个实施例中,上述展示单元122具体用于获取用户的头像,并在动画状态的目标虚拟礼物的展示界面上展示用户的头像。
[0202] 在一个实施例中,如图17所示,提供了一种虚拟礼物的展示装置,该装置还包括:面板请求模块13、数据接收模块14和加载模块15,其中,
[0203] 面板请求模块13,用于向服务器发送礼物面板加载请求;
[0204] 数据接收模块14,用于接收服务器发送的虚拟礼物显示数据;虚拟礼物显示数据为服务器从预设的虚拟礼物配置信息库中获取的所有虚拟礼物的显示数据;
[0205] 加载模块15,用于根据虚拟礼物显示数据,加载礼物面板;礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
[0206] 在一个实施例中,上述每个虚拟礼物图标具有属性可选项,包括:每个虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项;颜色需求可选项用于指示用户选择虚拟礼物的颜色需求;饱和度需求可选项用于指示用户选择虚拟礼物的饱和度需求。
[0207] 在一个实施例中,上述虚拟礼物图标的属性可选项具有显性显示状态和隐藏显示状态。
[0208] 在一个实施例中,如图18所示,提供了一种虚拟礼物的展示装置,该装置还包括:新动画下发模块16和新动画展示模块17,其中,
[0209] 新动画下发模块16,用于接收服务器下发的新动画文件;新动画文件为服务器检测到目标虚拟礼物满足预设的新动画条件时发送的;预设的新动画条件至少包括在预设的送礼周期内目标虚拟礼物的颜色值达到了N个,或者,目标虚拟礼物的颜色值和饱和度值的组合数量达到了N个;
[0210] 新动画展示模块17,用于根据新动画文件,展示新动画。
[0211] 在一个实施例中,上述新动画展示模块17具体用于将新动画布局在显示界面的中央位置,且将N个目标虚拟礼物,以及各目标虚拟礼物对应的用户图像显示在新动画的周围。
[0212] 在一个实施例中,提供了一种虚拟礼物的展示装置,该装置还包括:展示通知接收模块和礼物展示模块,其中,
[0213] 展示通知接收模块,用于接收服务器发送的展示通知;展示通知为在预设送礼周期内,服务器在检测到目标虚拟礼物的送礼指令时发送的;
[0214] 礼物展示模块,用于根据展示通知在当前界面展示目标虚拟礼物以及展示发送送礼指令的用户的头像。
[0215] 在一个实施例中,该装置还包括取消模块,用于若接收到服务器发送的取消展示通知,取消在当前界面上展示的目标虚拟礼物;取消展示通知为服务器检测到目标虚拟礼物的数量不满足预设的新动画条件时发送的。
[0216] 在一个实施例中,如图19所示,提供一种虚拟礼物的展示装置,该装置包括:指令接收模块18、信息获取模块19和信息发送模块20,其中,
[0217] 指令接收模块18,用于接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0218] 信息获取模块19,用于根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件;
[0219] 信息发送模块20,用于将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0220] 在一个实施例中,上述显示属性需求至少包括目标虚拟礼物的颜色需求和饱和度需求;
[0221] 颜色需求用于向指示用户所需的目标虚拟礼物的颜色;饱和度需求用于向服务器指示用户所需的目标虚拟礼物的饱和度。
[0222] 在一个实施例中,上述显示属性需求对应的属性文件包括颜色需求对应的颜色值、饱和度需求对应的饱和度值。
[0223] 在一个实施例中,上述显示属性需求对应的属性文件还包括目标虚拟礼物的动画文件。
[0224] 在一个实施例中,该装置还包括:
[0225] 加载请求接收模块,用于接收客户端发送的礼物面板加载请求;
[0226] 显示数据获取模块,用于根据礼物面板加载请求,从预设的虚拟礼物配置信息库中获取所有虚拟礼物的虚拟礼物显示数据;
[0227] 显示数据发送模块,用于将虚拟礼物显示数据发送至客户端;虚拟礼物显示数据用于指示客户端加载礼物面板;礼物面板上包括多个虚拟礼物图标,每个虚拟礼物图标具有属性可选项。
[0228] 在一个实施例中,上述每个虚拟礼物图标具有属性可选项,包括:每个虚拟礼物具有至少一个颜色需求可选项和至少一个饱和度需求可选项;颜色需求可选项用于指示用户选择虚拟礼物的颜色需求;饱和度需求可选项用于指示用户选择虚拟礼物的饱和度需求。
[0229] 在一个实施例中,上述虚拟礼物图标的属性可选项具有显性显示状态和隐藏显示状态。
[0230] 在一个实施例中,该装置还包括:
[0231] 新动画检测模块,用于检测目标虚拟礼物是否满足预设的新动画条件;预设的新动画条件至少包括在预设的送礼周期内目标虚拟礼物的颜色值达到了N 个,或者,目标虚拟礼物的颜色值和饱和度值的组合数量达到了N个;
[0232] 新动画下发模块,用于若目标虚拟礼物满足新动画条件,向所有客户端下发新动画的文件;新动画的文件用于指示各客户端展示新动画。
[0233] 在一个实施例中,该装置还包括:展示通知发送模块,用于在预设送礼周期内,在检测到目标虚拟礼物的送礼指令时,向客户端发送展示通知;展示通知用于指示客户端在当前界面展示目标虚拟礼物以及展示发送送礼指令的用户的头像。
[0234] 在一个实施例中,该装置还包括:取消展示通知模块,用于若检测到目标虚拟礼物不满足新动画条件,向客户端发送取消展示通知;取消展示通知用于指示客户端取消在当前界面上展示的目标虚拟礼物。
[0235] 在一个实施例中,若客户端为主播客户端,该装置还包括:
[0236] 玩法检测模块,用于检测主播客户端是否处于预设玩法状态;
[0237] 增益模块,用于若检测主播客户端处于预设玩法状态,对主播客户端进行增益处理;增益处理至少包括对主播客户端的支持票数进行加成。
[0238] 上述实施例提供的所有虚拟礼物的展示装置,其实现原理和技术效果与上述虚拟礼物的展示方法实施例类似,在此不再赘述。
[0239] 关于虚拟礼物的展示装置的具体限定可以参见上文中对于虚拟礼物的展示方法的限定,在此不再赘述。上述虚拟礼物的展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0240] 在一个实施例中,提供了一种计算机设备,该计算机设备内部结构图可以参照上述图1a的服务器内部结构图所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种虚拟礼物的展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0241] 本领域技术人员可以理解,图1a中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0242] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0243] 向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0244] 接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件;
[0245] 根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0246] 或者,该处理器执行计算机程序时实现以下步骤:
[0247] 接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0248] 根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件;
[0249] 将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0250] 上述实施例提供的一种计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
[0251] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0252] 向服务器发送送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0253] 接收服务器发送的目标虚拟礼物的礼物配置信息;礼物配置信息为服务器根据目标虚拟礼物的标识,从预设的虚拟礼物配置信息库中获取的;礼物配置信息中包括显示属性需求对应的属性文件;
[0254] 根据礼物配置信息,生成目标虚拟礼物并进行展示。
[0255] 或者,计算机程序被处理器执行时实现以下步骤:
[0256] 接收至少一个客户端发送的送礼指令;送礼指令包括用户在当前礼物面板上选择的目标虚拟礼物的标识以及目标虚拟礼物的显示属性需求;
[0257] 根据目标虚拟礼物的标识从预设的虚拟礼物配置信息库中获取目标虚拟礼物的礼物配置信息;礼物配置信息中包括显示属性需求对应的属性文件;
[0258] 将礼物配置信息发送至所有客户端;礼物配置信息用于指示各客户端根据礼物配置信息生成目标虚拟礼物并进行展示。
[0259] 上述实施例提供的一种计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
[0260] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM (EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0261] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0262] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈