直播平台互动的方法与流程

日期:2019-04-09 02:00:50


本发明涉及互联网技术领域,特别是涉及直播技术领域。



背景技术:

近年来,互联网直播越来越热。在直播平台上,用户给主播赠送虚拟礼物和发言成为主播和用户最主要的互动方式。在赠送虚拟礼物时,用户选择礼物点击赠送,赠送成功后,送礼信息会显示用户昵称、礼物名称、礼物数量和礼物特效。用户昵称一般都比较固定,并不能和主播很好进行互动。

现有方案中,发言和送礼是独立的,发言时不能送礼,送礼时不能发言,一方面数据处理效率降低,另一方面平台之间数据处理不灵活,没有打通,存在数据处理隔离的问题。



技术实现要素:

本发明主要解决的技术问题是提供一种直播平台互动的方法,能够提高数据处理效率,打通平台之间数据处理的通道。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种直播平台互动的方法,包括:客户端获取第一用途指示命令并上传所述第一用途指示命令至服务器;所述服务器接收从所述客户端上传的所述第一用途指示命令,并判断所述第一用途指示命令中是否嵌入有第二用途指示信息,其中,所述第一用途不同于所述第二用途;当所述第一用途指示命令中嵌入有所述第二用途指示信息时,所述服务器根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成第一用途显示数据,且所述服务器进一步根据所述第二用途指示信息而生成第二用途显示数据;所述服务器推送所述第一用途显示数据和所述第二用途显示数据至直播间的客户端,以使所述客户端在显示所述第一用途显示数据的同时,显示所述第二用途显示数据。

其中,当所述第一用途指示命令中未嵌入有所述第二用途指示信息时,所述服务器根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成所述第一用途显示数据,并推送所述第一用途显示数据至所述直播间的客户端,以使所述客户端显示所述第一用途显示数据。

其中,所述客户端获取第一用途指示命令并上传所述第一用途指示命令至服务器的步骤之前,包括:所述客户端发出请求指令至所述服务器,以从所述服务器调取对应的界面显示数据;所述客户端接收从所述服务器推送的所述界面显示数据以在所述客户端上显示对应的界面,其中,所述界面包括对应于所述第一用途指示命令的第一输入栏和对应于所述第二用途指示信息的第二输入栏以分别采集获取所述第一用途指示命令和所述第二用途指示信息。

其中,所述界面进一步包括第二用途禁用标签,当所述第二用途禁用标签被激活时,所述第二输入栏被禁用以禁止所述客户端采集获取所述第二用途指示信息。

其中,所述第一用途指示命令为所述直播平台的电子礼物赠送指令,而所述第二用途指示信息为发言信息。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种在客户端进行直播互动的方法,包括:获取第一用途指示命令并上传所述第一用途指示命令至服务器;其中,所述服务器在接收到所述第一用途指示命令后,判断所述第一用途指示命令中是否嵌入有第二用途指示信息;当所述第一用途指示命令中嵌入有所述第二用途指示信息时,所述服务器根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成的第一用途显示数据,且所述服务器进一步根据所述第二用途指示信息而生成第二用途显示数据;接收从所述服务器推送的所述第一用途显示数据和所述第二用途显示数据,以在显示所述第一用途显示数据的同时,显示所述第二用途显示数据。

其中,当所述第一用途指示命令中未嵌入有所述第二用途指示信息时,所述服务器根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成所述第一用途显示数据;所述客户端接收从所述服务器推送的所述第一用途显示数据并进行显示。

其中,获取第一用途指示命令并上传所述第一用途指示命令至服务器的步骤,包括:发出请求指令至所述服务器以从所述服务器调取对应的界面显示数据;接收从所述服务器推送的所述界面显示数据以显示对应的界面,其中,所述界面包括对应于所述第一用途指示命令的第一输入栏和对应于所述第二用途指示信息的第二输入栏以分别采集获取所述第一用途指示命令和所述第二用途指示信息;且所述界面进一步包括第二用途禁用标签,当所述第二用途禁用标签被激活时,所述第二输入栏被禁用以禁止所述客户端采集获取所述第二用途指示信息。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种在服务器进行直播互动的方法,包括:接收从客户端上传的第一用途指示命令;判断所述第一用途指示命令中是否嵌入有第二用途指示信息,其中,所述第一用途不同于所述第二用途;当所述第一用途指示命令中嵌入有所述第二用途指示信息时,根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成的第一用途显示数据,并根据所述第二用途指示信息而生成第二用途显示数据;推送所述第一用途显示数据和所述第二用途显示数据至直播间的客户端,以使所述客户端在显示所述第一用途显示数据的同时显示所述第二用途显示数据。

其中,当所述第一用途指示命令中未嵌入有所述第二用途指示信息时,所述服务器根据所述第一用途指示命令而调取相关的电子数据并进行处理从而生成所述第一用途显示数据,并推送所述第一用途显示数据至所述直播间的客户端,以使所述客户端显示所述第一用途显示数据。

本发明的有益效果是:区别于现有技术的情况,本发明由于来自客户端的第一用途指示命令中嵌入有第二用途指示信息时,服务器根据指第一用途指示命令而调取相关的电子数据,并进行处理以生成第一用途显示数据,根据第二用途指示信息而生成第二用途显示数据,并将第一用途显示数据和第二用途显示数据推送至直播间的客户端,从而在客户端显示第一用途显示数据的同时,显示第二用途显示数据;通过服务器既调取相关的电子数据而生成第一用途显示数据,又根据第二用途指示信息而生成第二用途显示数据,通过这种方式,能够提高数据处理效率,打通平台之间数据处理的通道。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是现有技术中视频直播的技术架构示意图;

图2是本发明直播平台互动的方法一实施方式的流程图;

图3是本发明直播平台互动的方法所包括的产品技术架构示意图;

图4是本发明直播平台互动的方法另一实施方式的流程图;

图5是本发明直播平台互动的方法在赠送电子礼物中应用时一实施方式的流程图;

图6是本发明直播平台互动的方法在赠送电子礼物中应用时所包括的产品技术架构示意图;

图7是本发明直播平台互动的方法在赠送电子礼物中应用时另一实施方式的流程图;

图8是本发明直播平台互动的方法在赠送电子礼物中应用时又一实施方式的流程图;

图9是本发明直播平台互动的方法在赠送电子礼物中应用时一实际应用中礼物赠送界面的示意图;

图10是图9的用户送礼和发言后在用户端的赠送效果示意图;

图11是图9的用户仅仅送礼后在用户端的赠送效果示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在详细说明本发明之前,先介绍一下与本发明相关的技术。

视频直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。视频通过真实、生动的传播,营造出强烈的现场感,吸引眼球,达成印象深刻、记忆持久的传播效果,能够真实、直观、全面的宣传、展示自己一个完整的流媒体平台。

如图1所示,视频直播的技术架构一般包括:多个在线的客户端10、互联网30、服务端20。客户端包括移动终端上的客户端,也包括个人计算机上的客户端。客户端通过互联网向服务端发送服务请求,服务端通过互联网向客户端提供相应的服务。在实际的应用场景中,整个网站有多个主播,每个主播客户端将音视频流发送给服务端,服务端将该音视频流发送给一个频道内的所有用户客户端,从而进行广播,用户可以看到当前频道内的主播视频,并听到其声音,主播可以通过服务端与频道内的多个用户进行私聊。

大主播直播间往往有很多用户,公屏中的发言也是相当多,用户给主播赠送虚拟礼物和发言成为主播和用户最主要的互动方式。但是,现有的直播间,发言和送礼是独立的,发言时不能送礼,送礼时不能发言,一方面数据处理效率降低,另一方面平台之间数据处理不灵活,没有打通,存在数据处理隔离的问题。

本发明在服务器收到嵌入有第二用途指示信息的第一用途指示命令时,通过服务器根据指第一用途指示命令而调取相关的电子数据,并进行处理以生成第一用途显示数据,根据第二用途指示信息而生成第二用途显示数据,通过这种方式,能够提高数据处理效率,打通平台之间数据处理的通道。

下面结合附图和实施方式对本发明进行详细说明。

参阅图2和图3,图2是本发明直播平台互动的方法一实施方式的流程图,图3是本发明直播平台互动的方法所包括的产品技术架构示意图。本实施方式是包括服务器端和客户端在内的交互的方法,客户端单侧对应的方法和服务器单侧对应的方法请一并参阅本实施方式。该方法包括:

步骤S11:客户端获取第一用途指示命令并上传第一用途指示命令至服务器;

第一用途指示命令是指用户发出的、希望与主播进行互动的具体内容,例如:可以是用户送给主播的电子礼物,或者用户的发言,或者用户送给主播的电子礼物,同时还有用户的发言,或者用户上传的音视频等等。当用户在客户端发出与主播互动的具体请求时,客户端即可获取到第一用途指示命令,然后客户端将该指示命令发送给服务器。

其中,用户在客户端发出与主播互动的请求的方式,例如:在用户端界面给赠送的每个礼物编号,用户输入礼物的编号和/或发言信息,以表示发出赠送礼物的具体请求;或者,在用户端界面显示每个礼物的礼物图标,并赋予每个礼物图标可点击的属性,用户点击对应的礼物图标并弹出发言输入框,用户可输入发言也可以不输入发言,待确定后,以表示发出赠送礼物的具体请求;或者,在用户端界面显示每个礼物的礼物图标,在每个礼物图标旁边显示可选择和发言的方框,用户可点击对应的方框,用户可输入发言或者不输入发言,待确定后,以表示发出赠送礼物的具体请求;或者,用户直接上传音视频,等等。

步骤S12:服务器接收从客户端上传的第一用途指示命令,并判断第一用途指示命令中是否嵌入有第二用途指示信息,其中,第一用途不同于第二用途;

第二用途不同于第一用途,例如:赠送电子礼物、发言、上传音频、上传视频等等,都是互不相同的用途。在一般情况下,一个用途只能对应一个指示命令,在本申请中,两个以上的用途可以对应一个指示命令。

当客户端向服务器上传第一用途指示命令后,服务器接收该指示命令,并判断第一用途指示命令中是否嵌入有第二用途指示信息。

步骤S13:当第一用途指示命令中嵌入有第二用途指示信息时,服务器根据第一用途指示命令而调取相关的电子数据并进行处理从而生成第一用途显示数据,且服务器进一步根据第二用途指示信息而生成第二用途显示数据;

第一用途显示数据是显示在公屏上的、表示第一用途的数据。第二用途显示数据是同时显示在公屏上的、表示第二用途的数据。当第一用途指示命令中嵌入有第二用途指示信息时,说明用户希望通过该指示命令实现第一用途和第二用途。此时,服务器按照通常的方式,根据第一用途指示命令而调取相关的电子数据并进行处理从而生成第一用途显示数据,进一步,服务器还根据第二用途指示信息生成第二用途显示数据。

步骤S14:服务器推送第一用途显示数据和第二用途显示数据至直播间的客户端,以使客户端在显示第一用途显示数据的同时,显示第二用途显示数据。

服务器将第一用途显示数据和第二用途显示数据推送至直播间的客户端,这样直播间的客户端可以接收到该第一用途显示数据和第二用途显示数据,从而在客户端显示第一用途显示数据,也同时显示第二用途显示数据。因此,通过这种方式,打破现有技术中第一用途与第二用途不能同步的界限,提高数据处理效率,打通平台之间数据处理的通道。

本发明实施方式由于来自客户端的第一用途指示命令中嵌入有第二用途指示信息时,服务器根据指示命令而调取相关的电子数据,并进行处理以生成相应的第一用途显示数据,根据第二用途指示信息而生成第二用途显示数据,并将第一用途显示数据和第二用途显示数据推送至直播间的客户端,从而在直播间的客户端上同时显示第一用途显示数据和第二用途显示数据。通过服务器调取相关电子数据,处理生成相应的第一用途显示数据,同时也根据第二用途指示信息生成第二用途显示数据,通过这种方式,能够提高数据处理效率,打通平台之间数据处理的通道。

从另一角度来说,通过上述方式,能够让用户与主播互动的时候,与主播进行个性化、多样化、实时的互动,提升用户体验。

当第一用途指示命令中未嵌入第二用途指示信息时,该方法还包括:当第一用途指示命令中未嵌入有第二用途指示信息时,服务器根据第一用途指示命令而调取相关的电子数据并进行处理从而生成第一用途显示数据,并推送第一用途显示数据至直播间的客户端,以使客户端显示第一用途显示数据。

当第一用途指示命令中未嵌入有第二用途指示信息时,按照常规的方式处理。服务器根据第一用途指示命令而调取相关的电子数据,并进行处理以生成相应的第一用途显示数据;并将第一用途显示数据推送至直播间的客户端,这样直播间的客户端即可显示第一用途显示数据。

通过上述方式,能够在提高数据处理效率,打通平台之间数据处理的通道的基础上,进一步提高数据处理的灵活性,从而满足用户的不同要求。

在一实施方式中,参加图4,在步骤S11之前,还可以进一步包括:步骤S21和步骤S22。

步骤S21:客户端发出请求指令至服务器,以从服务器调取对应的界面显示数据;

步骤S22:客户端接收从服务器推送的界面显示数据以在客户端上显示对应的界面,其中,界面包括对应于第一用途指示命令的第一输入栏和对应于第二用途指示信息的第二输入栏以分别采集获取第一用途指示命令和第二用途指示信息。

界面包括第一输入栏和第二输入栏,第一输入栏采集获取第一用途指示命令,第二输入栏采集获取第二用途指示信息。客户端将第二用途指示信息嵌入进第一用途指示命令中。

当客户端接收到用户的初步意愿,即请求互动时,客户端向服务器发送该请求,服务器接收该请求后调取界面显示数据,并推送至客户端,客户端接收该界面显示数据后,显示对应的界面。该界面包括第一输入栏和第二输入栏,一方面能够以简单明确的方式呈现不同的用途的输入栏,另一方面也方便同时接收对应的用户输入的不同用途的数据,进一步提高数据处理效率,为后续的打通平台之间数据处理的通道提供进一步的支持。

其中,该界面进一步包括第二用途禁用标签,当第二用途禁用标签被激活时,第二输入栏被禁用以禁止客户端采集获取第二用途指示信息。

第二用途禁用标签是禁止采集第二用途指示信息的,因此,当第二用途禁用标签被激活时,第二输入栏被禁用,从而禁止客户端采集获取第二用途指示信息。

其中,第一用途指示命令为直播平台的电子礼物赠送指令,而第二用途指示信息为发言信息。具体说明如下:

参见图5和图6,图5是本发明直播平台互动的方法在赠送电子礼物中应用时一实施方式的流程图,图6是本发明直播平台互动的方法在赠送电子礼物中应用时所包括的产品技术架构示意图。本实施方式是包括服务器端和客户端在内的交互的方法,客户端单侧对应的方法和服务器单侧对应的方法请一并参阅本实施方式。该方法包括:

步骤S101:客户端获取赠送礼物的指示命令并上传指示命令至服务器。

很显然,客户端获取赠送礼物的指示命令,包括:发送该指示命令的具体用户、该用户选择的礼物,以及是否携带该用户的发信信息(用户发言时,携带该发言信息,用户没有发言时,不携带)。

步骤S102:服务器接收从客户端上传的赠送礼物的指示命令;

当客户端向服务器上传赠送礼物的指示命令后,服务器接收该指示命令。

步骤S103:服务器判断指示命令中是否同时包含有发言信息;

步骤S104:当指示命令中包含有发言信息时,服务器根据指示命令而调取客户端的客户数据和对应的赠送礼物的电子数据,并进行处理以生成相应的礼物赠送显示数据,根据发言信息,生成发言显示数据;

客户端的客户数据是指当前直播间的所有客户的客户数据,例如:客户的ID号、客户的昵称、客户的等级等等;在一实施方式中,可以只是当前直播间上的所有在线客户的客户数据,这样服务器处理数据的速度更快,当非在线客户上线的时候,服务器再调取这些客户的客户数据。对应的赠送礼物的电子数据是指用户选择的需要赠送的礼物的相关的电子数据,例如:礼物的属性、礼物的ID号、礼物的分类、礼物的显示数据等等。礼物赠送显示数据是指客户端的客户数据以及赠送礼物的电子数据、用于在直播间公屏上进行显示的显示数据。

服务器判断赠送礼物的指示命令中是否包含用户的发言信息,如果包含有发言信息,则调取客户端的客户数据和对应的赠送礼物的电子数据,并进行处理以生成相应的礼物赠送显示数据,同时根据发言信息,生成发言显示数据。

步骤S105:服务器推送礼物赠送显示数据和发言显示数据至直播间的所有客户端;

步骤S106:所有客户端接收礼物赠送显示数据和发言显示数据,从而在直播间的公屏上显示赠送的电子礼物,并显示发言信息。

服务器将礼物赠送显示数据和发言显示数据推送至直播间的所有客户端,这样所有的客户端都可以接收到该礼物赠送显示数据和发言显示数据,从而直播间所有的客户端的公屏上均显示赠送的电子礼物,同时还显示赠送礼物的用户的发言信息。因此,通过这种方式,打破现有技术中赠送礼物与发言不能同步的界限,提高数据处理效率,打通平台之间数据处理的通道。

当指示命令中未包含有发言信息时,参见图7,该方法还包括:步骤S201、步骤S202以及步骤S203。

步骤S201:当指示命令中未包含有发言信息时,服务器根据指示命令而调取客户端的客户数据和对应的赠送礼物的电子数据,并进行处理以生成相应的礼物赠送显示数据;

步骤S202:服务端推送生成的礼物赠送显示数据至直播间的所有客户端;

步骤S203:所有客户端接收礼物赠送显示数据,从而在直播间的公屏上显示赠送的电子礼物。

当指示命令中未包含有发言信息时,按照常规的方式处理。

服务器根据指示命令而调取客户端的客户数据和对应的赠送礼物的电子数据,并进行处理以生成相应的礼物赠送显示数据;并将礼物赠送显示数据推送至直播间的所有客户端,这样直播间的所有客户端均可以接收到该礼物赠送显示数据,从而在所有客户端的直播间的公屏上显示赠送的电子礼物。

通过上述方式,能够在提高数据处理效率,打通平台之间数据处理的通道的基础上,进一步提高数据处理的灵活性,从而满足用户的不同要求。

在一实施方式中,参见图8,步骤S101之前,进一步包括:步骤S301、步骤S302以及步骤S303。

步骤S301:服务器接收从客户端上传的礼物赠送请求;

步骤S302:服务端根据礼物赠送请求而调取礼物赠送界面数据,并将礼物赠送界面数据推送至客户端;

步骤S303:客户端接收礼物赠送界面数据,并显示礼物赠送界面;

其中,礼物赠送界面包括电子礼物选项和发言选项,电子礼物选项用于接收礼物赠送指令,而发言选项用于接收发言信息,客户端根据接收的礼物赠送指令或者礼物赠送指令和发言信息的组合而生成赠送礼物的指示命令。

礼物赠送界面包括电子礼物选项和发言选项,电子礼物选项用于接收礼物赠送指令,而发言选项用于接收发言信息,客户端根据接收的礼物赠送指令或者礼物赠送指令和发言信息的组合而生成赠送礼物的指示命令。

礼物赠送界面包括电子礼物选项和发言选项,一方面能够以简单明确的方式呈现不同的显示数据,另一方面也方便同时接收对应的用户输入的不同的数据,进一步提高数据处理效率,为后续的打通平台之间数据处理的通道提供进一步的支持。

其中,礼物赠送界面进一步包括发言功能禁用标签,当发言功能禁用标签被激活时,客户端禁用发言选项。

当发言功能禁用标签被激活时,客户端禁用发言选项;另一方面,当发言功能禁用标签未被激活时,客户端可以使用发言选项。

或者,在一实施方式中,礼物赠送界面进一步包括发言功能激活标签,当发言功能激活标签被激活时,客户端可以使用发言选项;另一方面,当发言功能激活标签未被激活时,客户端可禁用发言选项。

通过上述方式,可以很灵活、方便地实现高效率接收不同的数据,进而能够高效率处理不同的数据。

在一具体实施方式中,发言选项包括发言输入栏和同时发言标签,判断发言功能禁用标签是否被激活,可以包括如下方法:

A、根据同时发言标签的状态而判断是否接收到激活指令;

同时发言标签用于激活或不激活发言输入栏,根据同时发言标签的状态可以判断是否接收到激活指令。实现方式可以有很多,例如:同时发言标签前面带方框,可供勾选,当勾选中的时候,表示接收到激活指令,当没有勾选的时候,表示没有接收到激活指令;或者设置同时发言标签按钮,点击该按钮,该按钮正常可用时,表示接收到激活指令,当再次点击该按钮,该按钮变为灰色,不可用时,表示没有接收到激活指令。

B、当接收到激活指令时,激活发言输入栏以接收发言信息;

C、当未接收到激活指令时,禁用发言输入栏。

当然,在实际应用中,还可以通过按键的方式、或者输入特定命令的方式、或者特定功能键的方式等等,来实现同时发言功能的开启或关闭。

其中,发言信息为文字信息。

参见图9-图11,图9是本发明在直播平台上互动的方法在一实际应用中礼物赠送界面的示意图。图10是图9的用户送礼和发言后在用户端的赠送效果示意图。图11是图9的用户仅仅送礼后在用户端的赠送效果示意图。

如图9所示,在礼物赠送界面包括发言选项和礼物选项,发言选项包括:发言输入栏和同时发言标签,勾选同时发言标签后,用户可以输入发言信息,在选择好礼物,点击赠送按钮后,送礼的同时也把发言信息发送到公屏,并显示赠送的礼物和发言信息,如图10所示,未勾选同时发言标签时,用户送礼时不需要输入发言信息,点击赠送按钮后,只有送礼的动作,公屏也只显示送礼信息,不会显示发言信息,如图11所示。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。



购买说明
       资料可在线传送,如需邮寄光盘(即将电子文档刻录到光盘里),邮费另计。
       我们也可以为您提供个性化定制,欢迎咨询,客服微信/QQ: 690542
       X专利信息网竭诚为您服务!

相关文章 您可能喜欢 最新发布 热门文章 随机文章 相关发布