本发明实施例涉及互联网技术领域,尤其涉及礼物发送方法、装置、电子设备及可读介质。
背景技术:
随着直播技术的发展,越来越多的用户参与到直播互动当中。为了增加主播与观众之间互动趣味性,观众可以通过弹幕与主播互动,而主播可以根据看到的弹幕与观众进行互动。此外,观众还可以通过赠送礼物的方式与主播互动。
在实际应用中,在赠送礼物场景中,通常观众根据需要从礼物包中选择合适的礼物赠送给主播。在同一直播间中的观众可以相互看到其他观众赠送的礼物。这种定制化礼物和礼物赠送方式比较单一,比如多个观众同时赠送礼物,很难区分出是哪个观众赠送的。由于礼物相同,也很难引起主播注意。因此,需要一种满足观众个性化赠送主播礼物需求的方案。
技术实现要素:
本发明实施例提供礼物发送方法、装置、电子设备及可读介质,用以提高观众与主播互动效果的礼物发送方案。
第一方面,本发明实施例提供一种礼物发送方法,该方法包括:
接收用户设定的礼物轨迹信息和角色信息;
基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物;
响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
可选地,所述基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物,包括:根据所述用户设定的礼物元素和元素数量,将所述礼物元素填充到所述礼物轮廓中得到所述涂鸦礼物。
可选地,将所述礼物元素填充到所述礼物轮廓中得到所述涂鸦礼物之后,还包括:根据所述礼物轨迹信息中包含的涂鸦礼物数量,对所述涂鸦礼物进行拆分得到缩小型涂鸦礼物;根据所述礼物轨迹信息中包含的礼物队形,将多个所述缩小型涂鸦礼物进行队形排布。
可选地,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:响应于所述用户发出的送礼动作指令,从与所述角色信息匹配的礼物特效中确定对应动作礼物特效;按照所述动作礼物特效发送所述涂鸦礼物。
可选地,所述按照所述动作礼物特效发送所述涂鸦礼物,包括:确定所述送礼动作指令对应的目标肢体;在所述涂鸦礼物配合所述目标肢体的运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
可选地,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:响应于所述用户发出的送礼语音指令,从与所述角色信息匹配的礼物特效中确定对应语音礼物特效;按照所述语音礼物特效发送所述涂鸦礼物。
可选地,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:确定所述送礼指令中携带的用户绘制的送礼路径;按照与所述角色信息匹配的礼物特效,沿着所述送礼路径发送所述涂鸦礼物。
第二方面,本发明实施例提供一种礼物发送方法,该方法包括:
发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物;
基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
可选地,发送礼物轨迹信息和角色信息给服务器之后,还包括:确定用于填充所述礼物轮廓的礼物元素和元素数量,以便将所述礼物元素填充到所述礼物轮廓生成所述涂鸦礼物。
可选地,所述基于所述角色信息发送送礼指令,包括:获取用户基于所述角色信息展示的送礼动作指令;发送采集到的用户的目标肢体的运动轨迹给所述服务器,以便所述服务器控制所述涂鸦礼物配合所述运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
第三方面,本发明实施例提供一种礼物发送装置,该装置包括:
接收模块,用于接收用户设定的礼物轨迹信息和角色信息;
生成模块,用于基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物;
发送模块,用于响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
第四方面,本发明实施例提供另一种礼物发送装置,该装置包括:
第一发送模块,用于发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物;
第二发送模块,还用于基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
第五方面,本发明实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现根据第一方面、第二方面所述的礼物发送方法。
第六方面,本发明实施例还提供一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现根据第一方面、第二方面所述的礼物发送方法。
在本发明实施例中,在接收到用户设定的礼物轨迹信息和该用户的角色信息之后,根据礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物。用户想要赠送礼物的时候,向服务器发送送礼指令,服务器会根据用户的角色信息匹配对应的礼物特效,按照礼物特效发送涂鸦礼物。通过上述技术方案,在用户想要赠送礼物的时候,会根据用户自己设定的礼物轨迹信息生成个性化的涂鸦礼物;此外,在赠送的时候,也会根据用户的角色信息匹配对应的礼物特效,从而能够满足用户赠送礼物多样化需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种礼物发送方法的流程示意图;
图2为本申请实施例提供的一种礼物轮廓填充的结构示意图;
图3为本申请实施例提供的绘制送礼路径的示意图;
图4为本申请实施例提供的一种基于礼物特效发送礼物方法的流程示意图;
图5为本申请实施例提供的举例说明动作礼物特效发送方法的流程示意图;
图6为本申请实施例提供的另一种礼物发送方法的流程示意图;
图7为本申请实施例提供的一种礼物发送装置的结构示意图;
图8为本申请实施例提供的另一种礼物发送装置的结构示意图;
图9为与图7所述实施例提供的礼物发送装置对应的电子设备的结构示意图;
图10为与图8所述实施例提供的另礼物发送装置对应的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
随着直播技术的发展,观众与主播之间互动方式越来越多样化。观众向喜爱的主播赠送礼物是目前观众比较常用的互动方式,也是主播收入来源之一。然而,现有直播平台中,都是统一分配的礼物包。也就是观众有赠送礼物需求的时候,观众只能从礼物包中选择某件礼物赠送给主播。若在某个直播间中观众人数较多的时候,多个观众同时赠送同类等价值的礼物的时候,其他观众和主播很难区分出是哪位观众赠送的礼物。若某个观众想要吸引主播注意,通常采用的方法是赠送高价值礼物。对于财力有限的观众来说,无法满足其通过礼物吸引主播注意的需求。因此,需要一种能够基于现有礼物实现多样化赠送礼物的方案。
为了便于理解,下面具体举例说明礼物赠送方法。需要说明的是,这里所说的用户可以是直播间的观众,也可以是直播间的主播。在常规直播间应用场景中,通常是观众赠送主播礼物,当然也不排除为了增加互动效果或者主播想要表达对该观众的观众或感谢,也可以由主播向观众赠送礼物。在下面实施例中,将以观众赠送主播礼物的应用场景为例进行说明,并不构成对本申请技术方案的限制,在实际应用中用户可以根据自己的实际需求选择应用场景。如图1为本申请实施例提供的一种礼物发送方法的流程示意图,该方法的执行主体可以是服务器。具体包括如下步骤:
101:接收用户设定的礼物轨迹信息和角色信息。
102:基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物。
103:响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
这里所说的礼物轨迹信息可以是用户通过客户端手动绘制的礼物轮廓。比如,用户在客户端界面手动绘制心形、或者绘制一朵花。由于本方案中的礼物轨迹信息中携带的礼物轮廓,都是由用户自己手动绘制的,出现雷同礼物轮廓的可能性大大降低。能够有效实现礼物多样化。
这里所说的角色信息,可以是用户为直接设定的角色。比如,主播为游戏主播,观众则可以设定主播喜欢的游戏当中某个游戏角色。当然,用户也可以根据自己喜好购买非游戏类角色。不同角色信息对应的礼物赠送能力可能不同,具体来说,不同角色信息赠送礼物的方式可能不同、礼物展示特效效果可能不同。
在服务器接收到用户提供的礼物轮廓之后,可以对礼物轮廓进行识别。例如,在服务器的礼物包中预存有各种类型的礼物,将用户提供的礼物轮廓与礼物包中各个礼物的外在轮廓进行比对,从而确定用户所绘制的是哪个礼物。进而,根据确定结果,生成对应的涂鸦礼物。在生成过程中,根据实际情况对礼物轮廓进行合理化调整(比如,礼物轮廓边界未闭合,则根据实际情况对轮廓进行闭合处理);也可以保留原始的礼物轮廓。
在进行礼物赠送的时候,需要根据用户的送礼指令来实现。具体来说,当前已经生成涂鸦礼物了,若要发送出去,还需要根据用户指令执行对应的发送动作。不同的角色信息对应的送礼指令不同。同一角色信息也可以采用不同送礼指令进行送礼。若某一个角色信息对应的用户想要送礼,根据送礼指令不同所匹配的礼物特效可能不同。在下述实施例中将对礼物特效进行具体举例说明。
通过上述方案,可以满足用户自己绘制个性化涂鸦礼物,满足用户多样化送礼需求。同时,在礼物展示的时候,还可以根据用户所设定的角色信息,确定对应的礼物特效。进而,利用确定的礼物特效进行礼物展示。从礼物的生成到礼物的展示,都能满足用户个性化赠送礼物的需求。
下面对涂鸦礼物的生成过程进行举例说明。所述基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物,包括:根据所述用户设定的礼物元素和元素数量,将所述礼物元素填充到所述礼物轮廓生成所述涂鸦礼物。
这里所说的礼物元素,是当前礼物包当中包含有的各种虚拟礼物,不同虚拟礼物对应不同价值。比如,礼物元素可以是玫瑰花、爱心、星星、飞机、游艇、跑车等等。这些礼物元素可以作为礼物单独赠送主播,比如单独赠送一朵花或者一束花。
如图2为本申请实施例提供的一种礼物轮廓填充的结构示意图。从图2中可以看到,用户绘制完成礼物轮廓之后,可以选定用于对礼物轮廓进行填充的礼物元素。进而可以将礼物元素填充到礼物轮廓当中,生成涂鸦礼物。在填充之前,还需要用户指定要填充的礼物元素的总价。若用户指定了礼物元素的总价,则可以根据礼物元素的单价计算出本次礼物轮廓中需要填充的元素数量。当然,也可以由用户直接指定要填充的至少一类礼物元素的数量。
一般来说,礼物轮廓是由用户在绘制的时候确定的,礼物元素的大小是一定的,礼物轮廓当中所能够填充的礼物元素的数量也就相对固定了。当然,在实际填充的时候,若礼物元素的数量偏少,则可以调整礼物轮廓的大小,礼物元素大小不做调整。若用户同意可以同时调整礼物元素和礼物轮廓的大小。
基于上述实施例,将所述礼物元素填充到所述礼物轮廓得到所述涂鸦礼物之后,还包括:根据所述礼物轨迹信息中包含的涂鸦礼物数量,对所述涂鸦礼物进行拆分得到缩小型涂鸦礼物;
根据所述礼物轨迹信息中包含的礼物队形,将多个所述缩小型涂鸦礼物进行队形排布。
在实际应用中,为了提升礼物展示效果,也可以对涂鸦礼物进行拆分。比如,用户所绘制的涂鸦礼物比较大,若要填充满可能需要50个礼物元素。用户为了提升展示效果,可以缩小礼物轮廓,礼物元素的大小保持不变。在对缩小后的礼物轮廓进行填充的时候,若要填充满所需数量可能是缩小前的一半或者三分之一,从而减少礼物轮廓中的数量。这样,可以得到多个涂鸦礼物。用户还可以为多个涂鸦礼物的展示效果进行设计,比如,将多个缩小处理后的涂鸦礼物进行队列排布设计。还可以对展示效果进行设计,比如,多个涂鸦礼物排长队集体飘过屏幕展示,也可以分批次进行展示。
容易理解的时候,礼物轮廓可以缩小,也可以放大。比如,有的用户可以将礼物轮廓进行放大处理,将大量礼物元素都填充到礼物轮廓当中。还可以根据用户需求,调整礼物元素大小,比如将礼物元素缩小到原来的二分之一,则在当前礼物轮廓当中所能填充的礼物元素的数量可以扩大一倍。
在本申请一个或者多个实施例中,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:确定所述送礼指令中携带的用户绘制的送礼路径;按照与所述角色信息匹配的礼物特效,沿着所述送礼路径发送所述涂鸦礼物。
在实际应用中,用户还可以根据需要设定送礼路径。这里所说的送礼路径是在赠送礼物的时候,礼物在各个接收方显示界面中展示的路径。这个送礼路径,可以是由用户通过其客户端界面绘制的。如图3为本申请实施例提供的绘制送礼路径的示意图。从图3中可以看到,从显示界面中绘制类似于s形的送礼路径。礼物在进行展示的时候,会在主播以及其他观众的显示界面的右边框向左边框沿着s形轨迹移动。
在根据用户设定的送礼路径移动的同时,还可以按照与角色信息匹配的礼物特效发送涂鸦礼物。也就是在展示的过程中,不仅沿着送礼路径移动,还同时按照预设礼物特效进行展示。
需要说明的是,用户在绘制路径的时候,需要限定礼物展示时间。例如,若用户绘制了一个比较复杂曲折的送礼路径,由于限定了礼物展示时间,则涂鸦礼物将沿着送礼路径快速移动。当然,也可以保持展示的时候移动速度不变,而是对用户绘制的送礼路径进行调整,比如,缩短送礼路径,从而确保在规定时间内完成礼物展示。
下面针对礼物特效相关方案进行举例说明。如图4为本申请实施例提供的一种基于礼物特效发送礼物方法的流程示意图。从图4中可以看到,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:401响应于所述用户发出的送礼动作指令,从与所述角色信息匹配的礼物特效中确定对应动作礼物特效。402:按照所述动作礼物特效发送所述涂鸦礼物。
需要说明的是,这里所说或的送礼动作指令,可以是用户在客户端前的一个手势。比如,ok手势、推掌手势等等。在服务器接收到客户端提供的送礼动作指令之后,会根据用户当前选定的角色信息匹配对应的礼物特效。在实际应用中,这些送礼动作指令是需要客户端利用图像采集设备(比如,摄像头)采集得到的。例如,用户通过手机参与直播,用户想要向服务器发送送礼动作指令,可以在手机摄像头前摆出对应动作,进而,手机将动作图像发送给服务器,以便服务器确定与该动作对应的动作礼物特效。
如前文所述可知,角色信息是用户根据需要设定的,不同角色信息是会携带有不同的角色属性。比如,用户设定的角色信息为游戏角色,则该用户的礼物特效都是与游戏角色相关的动作礼物特效。比如,用户设定的角色为武侠角色,则该用户的礼物特效可以是与武侠角色相关的特效。
在实际应用中,用户送礼物的时候,可以使用多种礼物特效,用户也可以选用与角色信息相关的礼物特效,也就是选用动作礼物特效。容易理解的是,一个角色也可能有多种相关的动作礼物特效。用户在使用的时候,用户不同动作能够唤醒不同的动作礼物特效,当然,也可以是由用户通过手动选择动作礼物特效。
下面针对步骤402所述按照所述动作礼物特效发送所述涂鸦礼物进行具体举例说明,如图5为本申请实施例提供的举例说明动作礼物特效发送方法的流程示意图。
402a:确定所述送礼动作指令对应的目标肢体。
402b:在所述涂鸦礼物配合所述目标肢体的运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
在实际应用中,接收到用户提供的送礼动作指令之后,确定该送礼动作指令对应的目标肢体以及目标肢体所在位置。在用户目标肢体动作过程中,要实时获取到用户目标肢体运动轨迹和各时刻的位置。在本实施例中,获取运动轨迹的目的是,根据动作礼物特效需求,使得涂鸦礼物能够配合目标肢体运动并进行特效展示。
例如,确定目标肢体为用户双手,进而获取到用户双手的运动轨迹。假设用户角色信息为天龙八部的乔峰,那么对应的动作礼物特效为降龙十八掌。假设涂鸦礼物为被填充满礼物元素的龙形图案。随着用户双手的摆动,礼物将会形成龙形气团并随着用户推掌动作发出。在其他观看者的终端上可以看到涂鸦礼物以降龙十八掌效果进行展示。
再例如,确定目标肢体为用户双手,进而获取到用户双手的运动轨迹。假设,涂鸦礼物为花篮。用户的动作,可以是左手摆放为手提花篮的动作,右手为摘花撒花动作。此时,花篮将跟随左手运动,当用户右手从花篮中摆出摘花动作后,将有一朵花跟随用户右手动作,在其他观看者的终端上可以看到撒花的效果。
在本申请一个或者多个实施例中,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:响应于所述用户发出的送礼语音指令,从与所述角色信息匹配的礼物特效中确定对应语音礼物特效;按照所述语音礼物特效发送所述涂鸦礼物。
在实际应用中,用户还可以通过送礼语音指令进行送礼。具体来说,在有的情况下,用户可能不方便使用双手进行动作演示,则可以获取用户语音生成送礼语音指令。例如,如前文所述实施例,用户设定角色信息为乔峰,对应的送礼语音指令为“送礼”,涂鸦礼物为龙形礼物。在服务器接收到“送礼”的语音指令之后,龙形礼物将以降龙十八掌特效方式进行礼物发送。
再例如,若用户设定的角色信息为某个卡通人物,对应的语音礼物特效为撒花,涂鸦礼物为花篮。送礼语音指令同样为“送礼”。则在服务器接收到“送礼”的语音指令之后,将根据角色信息以撒花的礼物特效发送涂鸦礼物。
基于同样的思路,本申请实施例还提供一种礼物发送方法。如图6为本申请实施例提供的另一种礼物发送方法的流程示意图。从图6中可以看到包括如下步骤:
601:发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物。
602:基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
这里所说的礼物轨迹信息,可以是用户在客户端界面绘制的礼物轨迹。该轨迹是礼物轮廓轨迹。例如,用户可以在客户端展示的直播界面上直接手绘礼物轮廓,也可以是调用画板控件,进而在画板控件上绘制礼物。
在一些应用场景中,对礼物轨迹信息进行识别的时候,也会受到角色信息的限制。比如,用户绘制的礼物轮廓为五角星,若用户角色信息为忍者,则对应的五角星图案被认为是飞镖;若用户角色为某个会魔法的卡通人物,则对应的五角星图案被认为是闪烁的星星。
在生成涂鸦礼物之后,用户会向服务器发送送礼指令。在实际应用中,不同角色对应的送礼指令可能不同。相同的送礼指令,在不同角色中所起到的作用也可能不同。
在本申请一个或者多个实施例中,发送礼物轨迹信息和角色信息给服务器之后,还包括:确定用于填充所述礼物轮廓的礼物元素和元素数量,以便将所述礼物元素填充到所述礼物轮廓生成所述涂鸦礼物。
在用户绘制得到礼物轨迹信息之后,将礼物元素填充到该礼物轨迹信息所携带的礼物轮廓当中。具体填充方式,可以参考图1和图2对应的实施例。这里就不在重复赘述。
在本申请一个或者多个实施例中,所述基于所述角色信息发送送礼指令,包括:获取用户基于所述角色信息展示的送礼动作指令;发送采集到的用户的目标肢体的运动轨迹给所述服务器,以便所述服务器控制所述涂鸦礼物配合所述运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
在进行礼物发送的时候,还需要根据用户角色信息确定对应礼物特效,进而基于接收到的用户提供的送礼动作指令,确定对应的动作礼物特效。在进行礼物发送的时候,还需要试试获取送礼动作指令中用户的目标肢体的运动轨迹,以便服务器控制涂鸦礼物配合运动轨迹进行相关特效展示。具体的基于送礼动作指令进行发送涂鸦礼物的方式可以参考图4和图5对应的各实施例。
基于上述实施例,在接收到用户设定的礼物轨迹信息和该用户的角色信息之后,根据礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物。用户想要赠送礼物的时候,向服务器发送送礼指令,服务器会根据用户的角色信息匹配对应的礼物特效,按照礼物特效发送涂鸦礼物。通过上述技术方案,在用户想要赠送礼物的时候,会根据用户自己设定的礼物轨迹信息生成个性化的涂鸦礼物;此外,在赠送的时候,也会根据用户的角色信息匹配对应的礼物特效,从而能够满足用户赠送礼物多样化需求。
基于同样的思路,本申请实施例还提供一种礼物发送装置。如图7为本申请实施例提供的一种礼物发送装置的结构示意图。从图7中可以看到,该装置包括:
接收模块71,用于接收用户设定的礼物轨迹信息和角色信息。
生成模块72,用于基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物。
发送模块73,用于响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
可选地,生成模块72,还可以用于根据所述用户设定的礼物元素和元素数量,将所述礼物元素填充到所述礼物轮廓中得到所述涂鸦礼物。
可选地,生成模块72,还可以用于根据所述用户设定所述涂鸦礼物数量和所述元素数量,缩小礼物轮廓;
将所述礼物元素分别填充到缩小的所述礼物轮廓中,生成缩小的涂鸦礼物。
发送模块73,还用于响应于所述用户发出的送礼动作指令,从与所述角色信息匹配的礼物特效中确定对应动作礼物特效;按照所述动作礼物特效发送所述涂鸦礼物。
发送模块73,还用于确定所述送礼动作指令对应的目标肢体;在所述涂鸦礼物配合所述目标肢体的运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
发送模块73,还用于响应于所述用户发出的送礼语音指令,从与所述角色信息匹配的礼物特效中确定对应语音礼物特效;按照所述语音礼物特效发送所述涂鸦礼物。
发送模块73,还用于确定所述送礼指令中携带的用户绘制的送礼路径;按照与所述角色信息匹配的礼物特效,沿着所述送礼路径发送所述涂鸦礼物。
基于同样的思路,本申请实施例还提供另一种礼物发送装置。如图8为本申请实施例提供的另一种礼物发送装置的结构示意图。从图8中可以看到,该装置包括:
第一发送模块81,用于发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物;
第二发送模块82,用于基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
确定模块83,还用于确定用于填充所述礼物轮廓的礼物元素和元素数量,以便将所述礼物元素填充到所述礼物轮廓生成所述涂鸦礼物。
第二发送模块82,还用于获取用户基于所述角色信息展示的送礼动作指令;发送采集到的用户的目标肢体的运动轨迹给所述服务器,以便所述服务器控制所述涂鸦礼物配合所述运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
在一个可能的设计中,上述图7所示的礼物发送装置的结构可实现为一电子设备。如图9所示,该电子设备可以包括:处理器91、存储器92。其中,所述存储器92上存储有可执行代码,当所述可执行代码被所述处理器91执行时,至少使所述处理器91可以实现如前述实施例中提供的礼物发送方法。其中,该电子设备的结构中还可以包括通信接口93,用于与其他设备或通信网络通信。
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被服务器或计算机中的处理器执行时,使所述处理器执行前述各实施例中提供的图1对应的礼物发送方法。
在一个可能的设计中,上述图8所示的礼物发送装置的结构可实现为一电子设备。如图10所示,该电子设备可以包括:处理器1001、存储器1002。其中,所述存储器1002上存储有可执行代码,当所述可执行代码被所述处理器1001执行时,至少使所述处理器1001可以实现如前述实施例中提供的礼物发送方法。其中,该电子设备的结构中还可以包括通信接口1003,用于与其他设备或通信网络通信。
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被服务器或计算机中的处理器执行时,使所述处理器执行前述各实施例中提供的图6对应的礼物发送方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的各个模块可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1.一种礼物发送方法,其特征在于,所述方法包括:
接收用户设定的礼物轨迹信息和角色信息;
基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物;
响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
2.根据权利要求1所述的方法,其特征在于,所述基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物,包括:
根据所述用户设定的礼物元素和元素数量,将所述礼物元素填充到所述礼物轮廓中得到所述涂鸦礼物。
3.根据权利要求2所述的方法,其特征在于,将所述礼物元素填充到所述礼物轮廓中得到所述涂鸦礼物之后,还包括:
根据所述礼物轨迹信息中包含的涂鸦礼物数量,对所述涂鸦礼物进行拆分得到缩小型涂鸦礼物;
根据所述礼物轨迹信息中包含的礼物队形,将多个所述缩小型涂鸦礼物进行队形排布。
4.根据权利要求1所述的方法,其特征在于,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:
响应于所述用户发出的送礼动作指令,从与所述角色信息匹配的礼物特效中确定对应动作礼物特效;
按照所述动作礼物特效发送所述涂鸦礼物。
5.根据权利要求4所述的方法,其特征在于,所述按照所述动作礼物特效发送所述涂鸦礼物,包括:
确定所述送礼动作指令对应的目标肢体;
在所述涂鸦礼物配合所述目标肢体的运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
6.根据权利要求1所述的方法,其特征在于,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:
响应于所述用户发出的送礼语音指令,从与所述角色信息匹配的礼物特效中确定对应语音礼物特效;
按照所述语音礼物特效发送所述涂鸦礼物。
7.根据权利要求1所述的方法,其特征在于,所述响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物,包括:
确定所述送礼指令中携带的用户绘制的送礼路径;
按照与所述角色信息匹配的礼物特效,沿着所述送礼路径发送所述涂鸦礼物。
8.一种礼物发送方法,其特征在于,所述方法包括:
发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物;
基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
9.根据权利要求8所述的方法,其特征在于,发送礼物轨迹信息和角色信息给服务器之后,还包括:
确定用于填充所述礼物轮廓的礼物元素和元素数量,以便将所述礼物元素填充到所述礼物轮廓生成所述涂鸦礼物。
10.根据权利要求8所述的方法,其特征在于,所述基于所述角色信息发送送礼指令,包括:
获取用户基于所述角色信息展示的送礼动作指令;
发送采集到的用户的目标肢体的运动轨迹给所述服务器,以便所述服务器控制所述涂鸦礼物配合所述运动轨迹运动过程中,按照所述动作礼物特效发送所述涂鸦礼物。
11.一种礼物发送装置,其特征在于,所述装置包括:
接收模块,用于接收用户设定的礼物轨迹信息和角色信息;
生成模块,用于基于所述礼物轨迹信息中包含的礼物轮廓,生成涂鸦礼物;
发送模块,用于响应于所述用户发出的送礼指令,按照与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
12.一种礼物发送装置,其特征在于,所述装置包括:
第一发送模块,用于发送礼物轨迹信息和角色信息给服务器,以便所述服务器根据所述礼物轨迹信息中包含的礼物轮廓生成涂鸦礼物;
第二发送模块,还用于基于所述角色信息发送送礼指令,以便所述服务器基于所述送礼指令确定与所述角色信息匹配的礼物特效发送所述涂鸦礼物。
13.一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现根据权利要求1至10中任一项所述的礼物发送方法。
14.一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现根据权利要求1至10中任一项所述的礼物发送方法。
技术总结