直播互动方法、装置及系统与流程

文档序号:13984742阅读:164来源:国知局
直播互动方法、装置及系统与流程

本申请涉及直播领域,尤其涉及一种直播互动方法、装置及系统。



背景技术:

网络直播中观众与主播之间的互动,是网络直播受到广大用户的喜爱的原因之一。其中赠送虚拟礼物是增加观众与主播之间互动的重要方式,但是现有技术中,观众给主播赠送虚拟礼物的方式仅仅为观众赠送虚拟礼物后,主播客户端直接获得所述虚拟礼物,并在观众和主播所在的直播间显示上述虚拟礼物的图片或是在某一位置上播放一段flash动画,很明显,上述赠送虚拟礼物的方式仅为由观众客户端触发到主播客户端被动显示的单向互动形式,观众的参与度明显不足,导致观众与主播之间的互动性较差。



技术实现要素:

有鉴于此,本申请提供一种直播互动方法、装置及系统,旨在增加直播中的互动性、提升直播的趣味性及增加用户的粘度。

具体地,本申请是通过如下技术方案实现的:

一种直播互动方法,包括步骤:

第一客户端获取用户输入的虚拟礼物图像,将所述虚拟礼物图像发送给目标端,所述目标端包括服务端或第二客户端;

目标端接收到所述虚拟礼物图像,并获取目标图像帧,判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像,所述目标图像帧包括第二客户端摄像头采集的图像帧。

在某些例子中,获取用户输入的虚拟礼物图像,包括:

根据用户输入的绘图信号,生成虚拟礼物图像;或

通过网络获取的虚拟礼物图像;或

从所在设备的存储空间中获得的虚拟礼物图像;或

从第一客户端推荐的图像中获取虚拟礼物图像。

在某些例子中,第一客户端获取用户输入的虚拟礼物图像后,包括:

判断所述虚拟礼物图像是否符合预设规则,若不符合,则弹出重新输入的窗口。

在某些例子中,所述互动场景展示有第一客户端赠送的虚拟礼物图像;

所述虚拟礼物图像在第一客户端的显示效果与其他客户端不同;在第一客户端的显示效果包括以下任一:高亮显示、放大显示及特效显示。

在某些例子中,所述互动规则包括:如果目标图像帧与所述虚拟礼物图像匹配成功,则将虚拟礼物图像置为不可见状态;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则减小下一次匹配虚拟礼物图像的难度;如果不成功,则增加下一次匹配虚拟礼物图像的难度;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则增加第二客户端的得分;如果不成功,则减少或不改变第二客户端的得分;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则第二客户端获取所述虚拟礼物图像对应的价值。

在某些例子中,所述方法包括:所述互动场景展示有所述虚拟礼物图像;所述虚拟礼物图像沿预定轨迹运动;

相应的客户端更新所述互动场景的步骤包括:

如果所述目标图像帧与所述虚拟礼物图像匹配成功,则相应的客户端改变所述虚拟礼物图像的运动轨迹或显示状态。

在某些例子中,所述目标图像帧还包括特效图,获取所述目标图像帧包括:

获取特效图及第二客户端摄像头采集的图像帧;

将所述摄像头采集的图像帧及特效图合成目标图像帧。

一种直播互动方法,包括步骤:

获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端;

当接收到更新指令时,更新所述互动场景;所述更新指令基于目标客户端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头采集的图像帧。

在某些例子中,获取用户输入的虚拟礼物图像,包括:

根据用户输入的绘图信号,生成虚拟礼物图像。

在某些例子中,获取用户输入的虚拟礼物图像后,包括:

判断所述虚拟礼物图像是否符合预设规则,若不符合,则弹出重新输入的窗口。

在某些例子中,所述互动场景展示有所述虚拟礼物图像;

所述虚拟礼物图像的显示效果与其他客户端获取的虚拟礼物图像不同;所述虚拟礼物图像的显示效果包括以下任一:高亮显示、放大显示及特效显示。

一种直播互动方法,包括步骤:

获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像。

在某些例子中,所述互动规则包括:如果目标图像帧与所述虚拟礼物图像匹配成功,则将虚拟礼物图像置为不可见状态;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则减小下一次匹配虚拟礼物图像的难度;如果不成功,则增加下一次匹配虚拟礼物图像的难度;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则增加得分栏中的得分;如果不成功,则减少得分栏的得分,所述得分栏被展示在互动场景中;或

如果目标图像帧与所述虚拟礼物图像匹配成功,则获取所述虚拟礼物图像对应的价值。

一种直播装置,包括:

获取模块,用于获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

判断模块,用于判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像。

一种直播装置,包括:

获取模块,用于获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端,所述虚拟礼物图像展示在互动场景中;

处理模块,用于当接收到更新指令时,更新所述互动场景;所述更新指令基于目标客户端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头采集的图像帧。

一种直播系统,所述系统包括第一客户端及目标端;

第一客户端用于获取用户输入的虚拟礼物图像,将所述虚拟礼物图像发送给目标端,所述目标端包括服务端或第二客户端;

目标端用于接收到所述虚拟礼物图像,并获取目标图像帧,判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像,所述目标图像帧包括第二客户端摄像头采集的图像帧。

一种电子设备,包括:

存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:

获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

一种电子设备,包括:

存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:

获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端;

当接收到更新指令时,更新所述互动场景;所述更新指令基于目标客户端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头采集的图像帧。

本申请通过第一客户端获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给服务端,所述虚拟礼物图像可以是观众通过鼠标或是触摸屏绘制的图像,也可以是从网络上或是存储设备中获得的图像,服务端将所述虚拟礼物图像发送给第二客户端,所述虚拟礼物图像可以被展示在相应客户端的互动场景中,第二客户端获取目标图像帧,所述目标图像帧可以包括第二客户端摄像头采集的图像帧,接着接收所述虚拟礼物图像,判断所述图像帧与所述虚拟礼物图像是否匹配,使相应的客户端根据互动规则更新互动场景,例如,如果匹配成功的话,第二客户端可以获得所述虚拟礼物图像对应的价值,或让所述虚拟礼物图像消失或是特殊显示等,以此增加用户的参与度,并提高直播中客户端之间的互动性,可以看出,本申请提出了一种全新的互动方式,不仅有效地增加了直播中的互动性,而且丰富了直播内容,提升了直播的趣味性及直播用户的粘度。

附图说明

图1是本申请一示例性实施例示出的一种直播应用场景示意图;

图2a是本申请一示例性实施例示出的一种直播互动方法的部分流程图;

图2b是本申请一示例性实施例示出的一种直播互动方法的部分流程图;

图2c是本申请一示例性实施例示出的一种直播互动方法的部分流程图;

图3是本申请一示例性实施例示出的一种第一客户端选择虚拟礼物图像的输入方式的示意图;

图4a是本申请一示例性实施例示出的一种第一客户端绘制虚拟礼物图像的示意图;

图4b是本申请一示例性实施例示出的一种第一客户端输入虚拟礼物图像未通过检测的示意图;

图5是本申请一示例性实施例示出的一种第二客户端的界面示意图;

图6是本申请一示例性实施例示出的一种直播间界面的示意图;

图7是本申请一示例性实施例示出的一种直播互动方法的示意图;

图8是本申请一示例性实施例示出的一种第一客户端界面的示意图;

图9是本申请一示例性实施例示出的另一种直播互动方法的部分部分流程图;

图10本申请一示例性实施例示出的另一种直播互动方法的部分部分流程图;

图11是本申请一示例性实施例示出的一种电子设备的逻辑框图;

图12是本申请一示例性实施例示出的一种电子设备的逻辑框图;

图13是本申请一示例性实施例示出的一种直播装置的逻辑框图;

图14是本申请一示例性实施例示出的另一种直播装置的逻辑框图;

图15是本申请一示例性实施例示出的一种直播系统的逻辑框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

直播是通过在网上构建一个数据的共享平台(该共享平台在本申请中被称为服务端),直播用户可以通过直播客户端应用程序发送数据到共享平台,也可以获取共享平台中的数据;该直播客户端应用程序可以同时集成有主播客户端和观众客户端的功能,主播客户端负责制作直播数据,并发送数据到共享平台;观众客户端获取共享平台的数据并播放给观众观看。当然,直播客户端应用程序也可以仅具有主播客户端或是观众客户端的功能。直播客户端应用程序被安装于电子设备上,前述电子设备可以包括:智能手机、平板电脑、笔记本电脑、台式电脑及智能电视等。服务端可以是安装在服务器上的程序。

图1是本申请实施例实现直播的一个应用场景示意图,第一客户端111、第二客户端121及第三客户端131分别被安装在电子设备110、120及130上,各第二客户端均可以调用摄像头录制视频、拍摄照片、或通过其他方式制作直播数据,然后通过网络发送给服务端100。服务端100是用于提供视频直播的后台服务,存储客户端与各直播间之间的对应关系等,当各客户端选择直播间后,服务端100可根据各个客户端与直播间对应的关系,向属于同一频道内的客户端发送相应的数据。如果第一客户端111、第二客户端121及第三客户端131在相同的直播间内,则作为主播的客户端,例如第二客户端121就可以将想要展示的直播内容分享给在同一直播间的第一客户端111及第三客户端131,以供第一客户端111及第三客户端131的用户观看。所述第二客户端可以是主播客户端,所述第一及第三客户端可以是主播客户端或观众客户端。

互动性是直播的主要特点之一,其中赠送虚拟礼物是增加观众与主播之间互动的重要方式,目前,观众给主播赠送虚拟礼物的方式仅仅为观众赠送虚拟礼物后,主播客户端直接获得所述虚拟礼物,并在观众和主播所在的直播间显示上述虚拟礼物的图片或是在某一位置上播放一段flash动画,上述赠送虚拟礼物的方式仅为由观众客户端触发到主播客户端被动显示的单向互动形式,观众与主播之间的互动性较差。

为了解决上述观众与主播之间的互动性较差的问题,本申请提供一种直播互动方法、装置及系统,参照图2a,所述方法的部分步骤如下:

s201:第一客户端获取用户输入的虚拟礼物图像;

本步骤中,获取用户输入的虚拟礼物图像的方式可以是多种,在一些例子中,第一客户端的用户可以从第一客户端的储存空间(本地)或网络上选择虚拟礼物图像;在一些例子中,第一客户端的用户可以选择第一客户端推荐的图像作为虚拟礼物图像;在一些例子中,第一客户端的用户可以通过自定义绘图的方式,生成虚拟礼物图像。

s202:第一客户端将所述虚拟礼物图像发送给目标端,所述目标端包括服务端或第二客户端;

s203:目标端接收到所述虚拟礼物图像,并获取目标图像帧,判断所述图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,

本申请实施例提出的所述相应的客户端包括与第一客户端、第二客户端及与第一和/或第二客户端在同一直播间的客户端,或者根据互动规则指定的客户端,或者与第一客户端或/和第二客户端具有相同标签的客户端。

在一些例子中,当目标端是第二客户端时,参照图2b,为一种直播互动方法的流程图,部分步骤如下:

s201:第一客户端获取用户输入的虚拟礼物图像;

s301:第一客户端将虚拟礼物图像发送给服务端;

s302:服务端将虚拟礼物图像发送给第二客户端;

s303:第二客户端接收所述虚拟礼物图像;

s304:第二客户端获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧;

s305:第二客户端判断所述图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像,所述目标图像帧包括第二客户端摄像头采集的图像帧。

在另外一些例子中,当目标端是服务端时,参照图2c,为一种直播互动方法的流程图,部分步骤如下:

s201:第一客户端获取用户输入的虚拟礼物图像;

s401:第一客户端将虚拟礼物图像发送给服务端;

s402:第二客户端获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧

s403:第二客户端将所述目标图像帧发送给服务端;

s404:服务端接收目标图像帧及虚拟礼物图像;

s405:服务端判断所述图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像,所述目标图像帧包括第二客户端摄像头采集的图像帧。

本申请实施例提出的第一客户端及第二客户端可以是主播客户端,也可以是观众客户端;本申请实施例提出的服务端可以是安装在服务器设备上的程序。

如图3所示,为本申请一示例性实施例示出的第一客户端选择虚拟礼物图像的输入方式的示意图,第一客户端与第二客户端在同一直播间内,第二获取摄像头捕获的图像帧320,并将所述图像帧320通过服务器发送给第一客户端,第一客户端在直播间界面展示所述图像帧320。需要说明的是,在某些例子中,也可以是第二客户端获取目标图像帧,将目标图像帧发送给第一客户端进行展示。若第一客户端的用户想要给第二客户端赠送虚拟礼物,用户可以点击控件310,然后弹出窗口330供用户选择输入虚拟礼物图像的形式,本实施例中,可选的方式包括如下4种:

1、从本地获取:所述虚拟礼物图像可以是第一客户端存储的图像;

2、从网络中获取:所述虚拟礼物图像可以是第一客户端通过网络获取的图像;

3、使用推荐:所述虚拟礼物图像可以是第一客户端推荐的图像;

4、自定义绘制:所述虚拟礼物图像可以是用户通过鼠标或是触摸屏绘制的图像。

以第一客户端的用户选择“自定义绘制”为例,参照图4a,为本申请一示例性实施例示出的第一客户端获取虚拟礼物图像的示意图,当用户选择“自定义绘制”后,弹出绘制窗口410,所述绘制窗口410包括工具栏420,所述工具栏420可以展示取消绘制、完成绘制、橡皮擦及后退一步等控件,以供用户选择,用户可以在绘制窗口410中绘制自定义图案,当点击工具栏420中的完成绘制控件后,生成虚拟礼物图像。

在一些例子中,获取虚拟礼物图像后,第一客户端会对虚拟礼物图像进行初步检测,以排除涉及违反法律、道德及无法完成匹配的内容,参照图4b,为本申请一示例性实施例示出的第一客户端输入虚拟礼物图像未通过检测的示意图,当用户点击工具栏中的完成绘制控件,生成虚拟礼物图像430后,第一客户端会对虚拟礼物图像430进行图像识别,若图像帧中涉及违反法律、道德及无法完成匹配的内容时,则弹出提示窗口440,例如“您输入的虚拟礼物图像未通过检测,请重新输入!”的提示窗口。当然上述对虚拟礼物图像进行初步检测的步骤还可以在服务端完成,由服务端将检测的结果发送给第一客户端。

参照图5,为本申请一示例性实施例示出的第二客户端的界面示意图,第一客户端将虚拟礼物图像发送给服务端,服务端将虚拟礼物图像发送给第二客户端,第二客户端接收所述虚拟礼物图像530后,将虚拟礼物图像530展示在互动场景500中,第二客户端或服务端将获取的虚拟礼物图像530与目标图像帧510进行匹配,以目标图像帧为第二客户端摄像头采集的图像帧为例,虚拟礼物图像530为一个爱心图案,若第二客户端的用户在摄像头前用手比出一个爱心形状,被摄像头采集成图像帧510,第二客户端通过图像识别技术,得到图像帧510与虚拟礼物图像530的匹配结果,一些例子中,若虚拟礼物图像与图像帧的匹配度达到预设阈值,可以认为匹配成功,反之,匹配失败。接着可以根据匹配结果及互动规则更新互动场景。

在一些例子中,参照图5,为了减少识别干扰,可以在第二客户端设置识别区域520,目标图像帧在识别区域的部分才能被用于与虚拟礼物图像进行匹配。

在一些例子中,以虚拟礼物图像为存储在第一客户端的图片为例进行描述,参照图3,当用户点击“从本地获取”后,界面可以跳转到电子设备的存储列表,用户可以从存储的图像中,选择一张作为虚拟礼物图像。若虚拟礼物图像为第一客户端推荐的图像,参照图3,当用户点击“使用推荐”后,界面可以弹出推荐的图像,以供用户选择。

在一些例子中,所述互动场景为相应客户端展示的界面,直播中主播客户端(例如:第二客户端)制作直播数据,所述直播数据包括主播客户端摄像头采集的第一图像帧,并将所述直播数据发送给服务端,服务端将所述直播数据发送给相应的客户端在互动场景中展示,当存在客户端(例如:第一客户端)给主播客户端赠送虚拟礼物后,在相应的各客户端的互动场景中可以展示虚拟礼物,所述虚拟礼物可以以图片、图层及动态图等形式呈现,所述虚拟礼物也可以与直播数据合成的目标图像帧。当然,上述直播互动方法可以是一种互动游戏,互动场景还可以包括得分栏,用以展示第二客户端进行互动游戏时的成绩,例如互动游戏限时10分钟,每匹配成功一次,记一分。当然互动场景中还可以展示其他内容,如第二客户端的目标图像帧与虚拟礼物图像匹配成功后,出现的“你很棒”的文字或是“竖起大拇指”的特效等。特效可以是flash特效、贴图特效,也可以是其它形式的特效,特效持续的时间也可以根据具体情况而定,本申请对此不作限定。

在某些例子中,本申请实施例提出的使相应的客户端根据互动规则更新互动场景,可以是主播客户端判断所述目标图像帧与所述虚拟礼物图像是否匹配后,根据匹配结果和互动规则,更新主播客户端的互动场景,并将更新后的互动场景对应的数据发送给服务端,所述服务端接收到所述更新后的互动场景对应的数据,将所述更新后的互动场景对应的数据发送给相应的客户端,以更新所述相应客户端的互动场景。

在某些例子中,本申请实施例提出的使相应的客户端根据互动规则更新互动场景,可以是主播客户端判断所述目标图像帧与所述虚拟礼物图像是否匹配后,将匹配结果发送给服务端,服务端根据匹配结果及互动规则,向相应的客户端发送更新指令,以更新所述相应客户端的互动场景。

在某些例子中,本申请实施例提出的使相应的客户端互动规则更新互动场景,可以是主播客户端判断所述目标图像帧与所述虚拟礼物图像是否匹配后,根据匹配结果和互动规则,更新主播客户端虚拟礼物在互动场景中的显示效果,将所述显示效果更新后的虚拟礼物图像与目标图像帧合成一帧图像帧发送给服务端,服务端将所述图像帧发送给各相应的客户端,以更新所述相应客户端的互动场景。在某些例子中,上述将所述显示效果更新后的虚拟礼物图像与目标图像帧合成一帧图像帧的步骤可以是:主播客户端将显示效果更新后的虚拟礼物图像及目标图像帧发送给服务端后,由服务端执行合成图像帧的操作。

在一些例子中,被展示在互动场景中的虚拟礼物图像可以沿预定轨迹运动,例如从上互动场景的上端向下端运动,或是从互动场景的下端往上端运动,也可以静止不动,当然本申请并不限制预定轨迹的形式。一些例子中,本申请实施例提出的更新互动场景,可以是改变所述虚拟礼物图像在动场景的运动轨迹或显示状态;在一些例子中,本申请实施例提出互动规则可以是:如果目标端对虚拟礼物图像匹配成功,则将虚拟礼物图像置为不可见状态,或者如果目标端对虚拟礼物图像匹配成功,则增加第二客户端的得分;如果不成功,则减少或不改变第二客户端端的得分。例如:参照图6,以虚拟礼物图像612从互动场景610的上端向下端运动为例,当第一客户端赠送虚拟礼物图像612后,将所述虚拟礼物图像612展示在对应的互动场景610中,并从互动场景610的上端出现,沿直线运动直至运动到互动场景610的下端消失,在虚拟礼物图像612运动的期间,若识别到目标图像帧620与所述虚拟礼物图像612相匹配,则将互动场景610中的虚拟礼物图像612的显示状态置为不可见,并更新得分栏619中的得分值,并通知直播间内所有展示有上述互动场景610的客户端将虚拟礼物图像612的显示状态置为不可见,并更新得分栏619中的得分值;如果在虚拟礼物图像612运动到互动场景610的下端时,还未匹配成功,将虚拟礼物图像612的显示状态置为不可见,减少或不改变得分栏619的得分值。在一些例子中,本申请实施例提出互动规则还可以是:如果目标图像帧与虚拟礼物图像匹配成功,则减小第二客户端下一次匹配虚拟礼物图像的难度;如果不成功,则增加第二客户端下一次匹配虚拟礼物图像的难度。例如:以虚拟礼物图像从互动场景的上端向下端运动为例,如果目标图像帧与虚拟礼物图像匹配成功,则虚拟礼物图像从互动场景上端向下端运动的速度会变慢,如此增加第二客户端匹配该虚拟礼物图像的时间,以减小匹配难度;如果不成功,则加快虚拟礼物图像运动的速度,以增加匹配难度。在一些例子中,如果目标图像帧与虚拟礼物图像匹配成功,第二客户端便可以获得该虚拟礼物图像对应的价值,例如,第一客户端触发向赠送虚拟礼物的指令时,服务端从第一客户端对应的账户中扣除虚拟礼物对应的价值,当目标图像帧与虚拟礼物图像匹配成功后,将上述扣除的价值增加到第二客户端的账户中。

在一些例子中,参照图6,虚拟礼物图像的运动状态为静止时,可以使用时间栏618进行倒计时,只有在规定时间内目标图像帧与虚拟礼物图像相匹配,匹配结果才是成功;在规定的时间内未匹配成功,匹配结果则为失败。

在一些例子中,本申请提出的目标图像帧可以包括第二客户端摄像头采集的图像帧及特效图,具体实现步骤如下:第二客户端获取摄像头采集的图像帧,及第二客户端用户挑选的特效图,将所述摄像头采集的图像帧及特效图合成目标图像帧,判断目标图像帧与虚拟礼物图像帧是否相匹配。参照图7,当第二客户端获取虚拟礼物图像及摄像头采集的图像帧710后,第二客户端的用户可以点击“辅助配饰”控件来挑选辅助配饰,例如图7中,第一客户端赠送的虚拟礼物图像是一个印第安人图像730,将所述印第安人图像730展示在互动场景中,第二客户端将的用户可以从辅助配饰栏740中挑选配饰741,组成特效图750,第二客户端将摄像头采集的图像帧710及特效图750合成目标图像帧720,第二客户端可以判断所述目标图像帧720与虚拟礼物图像730是否匹配,或者第二客户端获取目标图像帧720后,将所述目标图像帧720发送给服务端,服务端判断目标图像帧720与虚拟礼物图像730是否相匹配。当然在另外一些例子中,第二客户端获取摄像头采集的图像帧710及特效图750后,可以将所述摄像头采集的图像帧710及特效图750发送给服务端,服务端将摄像头采集的图像帧710及特效图750合成目标图像帧720,判断判断目标图像帧720与虚拟礼物图像730是否相匹配。从本实施例可以看出,第二客户端可以利用如贴图配饰来提高目标图像帧与虚拟礼物图像的匹配度,而用户在实际操作过程中,可以使用相似或是搞笑的贴图配饰,以此提高直播的趣味性。

在一些例子中,可能存在多个客户端向第二客户端赠送虚拟礼物,当然赠送虚拟礼物的用户可能最关心自己赠送的虚拟礼物对应的虚拟礼物图像是否被第二客户端匹配成功,为了让赠送虚拟礼物的第一客户端能清楚直观地观看到赠送的虚拟礼物的动态,在第一客户端的互动场景中展示虚拟礼物图像,且第一客户端赠送的虚拟礼物图像在第一客户端的显示效果与其他客户端不同;参照图8,本申请一示例性实施例示出的第一客户端的界面示意图,第一客户端获取虚拟礼物图像830并发送给目标端后,在互动场景800中展示所述虚拟礼物图像830,而在第一客户端虚拟礼物图像830的显示效果与其他客户端赠送的虚拟礼物图像820的显示效果不同。而虚拟礼物图像830在其他客户端的显示效果也与其在第一客户端的显示效果不同。虚拟礼物图像830在第一客户端的特殊显示效果可以有很多种,如放大显示、高亮显示及特效显示等,但不限于上述方式。可以理解上述实施例仅仅为实现赠送虚拟礼物的客户端的虚拟礼物图像特殊显示的其中一种实施方法,但不限于上述方式。可以看出在本实施例中,赠送虚拟礼物的客户端可以看到自己赠送的虚拟礼物图像的动态,使得赠送虚拟礼物的观众用户体验佳。

参照图9,本申请提供另一种直播互动方法,部分步骤包括:

步骤s910:获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端,所述虚拟礼物图像被展示在互动场景中;

步骤s920:当接收到更新指令时,更新互动场景;所述更新指令基于目标客户端端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头捕获的图像帧。

上述一种直播互动方法的执行主体可以是第一客户端,上述目标客户端可以是上述第二客户端,上述图9所示的流程中的各个步骤的具体实现方式和过程可以参照前述实施例的描述,在此不再赘述。

参照图10,本申请提供另一种直播互动方法,部分步骤包括:

步骤s1010:获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

步骤s1020:判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

上述一种直播互动方法的执行主体可以是第二客户端,上述图10所示的流程中的各个步骤的具体实现方式和过程可以参照前述实施例的描述,在此不再赘述。

与前述直播中客户端之间的互动方法的实施例相对应,本申请还提供了直播装置的实施例。

本申请直播装置的实施例可以应用在电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图11所示,为本申请直播装置所在电子设备的一种硬件结构图,除了图11所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该直播装置的实际功能,还可以包括其他硬件,对此不再赘述。

请参考图11,本申请公开了一种电子设备,包括:

存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:

获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

请参考图12,本申请公开了另一种电子设备,包括:

存储处理器可执行指令的存储器;其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:

获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端,所述虚拟礼物图像被展示在互动场景中;

当接收到更新指令时,更新所述互动场景;所述更新指令基于目标客户端端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头捕获的图像帧。

请参考图13,本申请还公开了一种直播装置1300,包括:

获取模块1310,用于获取目标图像帧,所述目标图像帧包括摄像头采集的图像帧,接收第一客户端发送的虚拟礼物图像,所述虚拟礼物图像为第一客户端获取的用户输入图像,所述虚拟礼物图像被展示在互动场景中;

判断模块1320,用于判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景。

请参考图14,本申请还公开了一种直播装置1400,包括:

获取模块1410,用于获取用户输入的虚拟礼物图像,并将所述虚拟礼物图像发送给目标客户端,所述虚拟礼物图像被展示在互动场景中;

处理模块1420,用于当接收到更新指令时,更新所述互动场景;所述更新指令基于目标客户端对虚拟礼物图像的匹配结果及互动规则生成,所述匹配结果根据所述虚拟礼物图像与目标图像帧获得,所述目标图像帧包括目标客户端从摄像头采集的图像帧。

请参考图15,本申请还公开了一种直播系统1500,所述系统包括第一客户端1510及目标端1520;

第一客户端1510用于获取用户输入的虚拟礼物图像,将所述虚拟礼物图像发送给目标端,所述目标端包括服务端或第二客户端;

目标端1520用于接收到所述虚拟礼物图像,并获取目标图像帧,判断所述目标图像帧与所述虚拟礼物图像是否匹配,以使相应的客户端根据互动规则更新互动场景,所述相应的客户端展示有互动场景,所述互动场景包括第一客户端赠送的虚拟礼物图像,所述目标图像帧包括第二客户端摄像头采集的图像帧。

在本申请实施例中,计算机可读存储介质可以是多种形式,比如,在不同的例子中,所述机器可读存储介质可以是:ram(radomaccessmemory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。特殊的,所述的计算机可读介质还可以是纸张或者其他合适的能够打印程序的介质。使用这些介质,这些程序可以被通过电学的方式获取到(例如,光学扫描)、可以被以合适的方式编译、解释和处理,然后可以被存储到计算机介质中。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1