信息直播的方法、装置及系统与流程

文档序号:13075572阅读:146来源:国知局
信息直播的方法、装置及系统与流程

本发明涉及网络应用技术领域,特别涉及信息直播的方法、装置及系统。



背景技术:

随着网络技术的发展以及智能设备的普及,人们喜欢将自己或自己身边的事情,以视频的形式实时在网络平台上进行直播,并可与其他用户进行互动。因此,网络直播就是一种在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。

目前,直播展示的内容一般都由主播进行控制,可展示主播摄像头采集的内容,主播还可通过修饰软件,才艺表演,游戏内容的变化,主播人数的变化,与观众语言,文字实时互动等来实现直播内容的变化。



技术实现要素:

本发明实施例提供了信息直播的方法、装置及系统。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面,提供了一种信息直播的方法,包括:

向服务器发送第二互动操作信息;

接收第一终端根据互动直播信息进行直播的多媒体信息,其中,所述互动直播信息是所述服务器根据获取的第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作后生成并发送给第一终端的。

本发明一实施例中,所述向服务器发送第二互动操作信息之前,还包括:

向所述服务器发送互动申请信息;

当接收所述服务器返回的权限通过信息时,开启向服务器发送第二互动操作信息的互动权限,其中,所述权限通过信息是所述服务器确定所述互动申请信息中的用户信息为合法信息后,进行资格审核通过后生成的。

本发明一实施例中,还包括:

接收所述服务器发送的竞争参与信息;

向所述服务器返回所述竞争参与信息对应的资格反馈信息,使得服务器根据所述资格反馈信息进行资格审核。

本发明一实施例中,所述接收第一终端根据互动直播信息进行直播的多媒体信息之后,还包括:

向所述服务器发送退出指令,使得当服务器接收到所述退出指令时,从第二终端用户队列信息中删除当前的第二终端的信息。

根据本发明实施例的第二方面,提供一种信息直播的装置,包括:

互动发送单元,用于向服务器发送第二互动操作信息;

直播接收单元,用于接收第一终端根据互动直播信息进行直播的多媒体信息,其中,所述互动直播信息是所述服务器根据获取的第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作后生成并发送给第一终端的。

本发明一实施例中,还包括:

申请发送单元,用于向所述服务器发送互动申请信息;

启动单元,用于当接收所述服务器返回的权限通过信息时,开启向服务器发送第二互动操作信息的互动权限,其中,所述权限通过信息是所述服务器确定所述互动申请信息中的用户信息为合法信息后,进行资格审核通过后生成的。

本发明一实施例中,所述启动单元,还用于接收所述服务器发送的竞争参与信息,并向所述服务器返回所述竞争参与信息对应的资格反馈信息,使得服务器根据所述资格反馈信息进行资格审核

本发明一实施例中,还包括:

退出发送单元,用于向所述服务器发送退出指令,使得当服务器接收到所述退出指令时,从第二终端用户队列信息中删除当前的第二终端的信息。

根据本发明实施例的第三方面,提供一种信息直播的系统,包括:

服务器,用于获取第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,并根据所述第一互动操作信息,以及每个所述第二互动操作信息,对待直播信息进行操作,获得互动直播信息,将所述互动直播信息发送给所述第一终端;

第一终端,用于将所述第一互动操作信息发送给所述服务器,并接收所述服务器发送的互动直播信息后,根据所述互动直播信息,向所述第二终端进行信息直播;

第二终端,用于将所述第二互动操作信息发送给所述服务器。

本发明一实施例中,所述第二终端,还用于向所述服务器发送互动申请信息,并根据所述服务器返回的权限通过信息,开启互动权限,并当具有互动权限时,向所述服务器发送第二互动操作信息;

所述服务器,还用于接收所述第二终端发送的所述互动申请信息,当所述互动申请信息中的用户信息为合法信息时,对所述第二终端进行资格审核,当确定所述第二终端通过资格审核时,向所述第二终端返回所述权限通过信息,使得第二终端具有互动权限。

本发明一实施例中,所述第二终端,还用于接收所述服务器发送的竞争参与信息,并返回对应的资格反馈信息,使得所述服务器根据所述资格反馈信息进行资格审核;

所述服务器,还用于向所述第二终端发送竞争参与信息,接收所述第二终端返回的资格反馈信息,并当所述资格反馈信息满足设定条件时,确定所述第二终端通过资格审核。

本发明一实施例中,所述第二终端,还用于向所述服务器发送退出指令;

所述服务器,还用于当接收的当前第二终端发送的退出指令时,确定所述当前第二终端为退出所述直播系统的第二终端,并从第二终端用户队列信息中删除所述当前第二终端的信息。

本发明实施例提供的技术方案可以包括以下有益效果:

本发明实施例中,第二终端可上传第二互动操作信息,从而,服务器可根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,获得互动直播信息后,将互动直播信息发送给第一终端进行直播,这样,直播的内容不仅第一终端可以操作,观众可以通过第二终端进行操作,使得主播和观众都参与到直播过程中,丰富了直播的信息,强化了直播与观众之间的互动,也增加了互动的模式。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种信息直播系统的架构图;

图2是根据一示例性实施例示出的一种信息直播系统的架构图;

图3是根据一示例性实施例示出的一种信息直播方法的流程示意图;

图4是根据一示例性实施例示出的一种信息直播装置的框图。

具体实施方式

以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

直播是一种在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。人们可将自己或自己身边的事情,以视频的形式实时在网络平台上进行直播。一般,发布信息的主播对直播展示的信息进行控制,而观看直播的观众可通过评论,打赏等行为来与主播进行互动。对于一些可以进行交互的直播,例如,游戏,评论等,观众也有参与游戏,或者与主播竞技等方面的需求,因此,本发明实施例中,第二终端可上传第二互动操作信息,从而,服务器可根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作,获得互动直播信息,并将互动直播信息发送给第一终端进行直播,这样,主播和观众都可以参与到直播过程中,丰富了直播的信息,强化了直播与观众之间的互动,也增加了互动的模式。

图1是根据一示例性实施例示出的一种信息直播系统的架构图。如图1所示,信息直播系统包括:服务器100、第一终端200,至少一个第二终端300。

服务器100,用于获取第一终端200的第一互动操作信息,以及至少一个第二终端300的第二互动操作信息,并根据第一互动操作信息,以及每个第二互动操作信息,对待直播信息进行操作,获得互动直播信息,将互动直播信息发送给第一终端200。

第一终端200,用于将第一互动操作信息发送给服务器100,并接收服务器100发送的互动直播信息后,根据互动直播信息,向第二终端300进行信息直播。

第二终端300,用于将第二互动操作信息发送给服务器100。

本实施例中,第一终端200可为主播终端,正在进行直播,可展示主播摄像头采集的信息,例如:美食直播、运动直播等等,或者,第一终端200为游戏终端主播,采用终端屏幕展示信息录制,并加摄像头采集信息的分屏直播。第一终端200在直播的过程中,主播可通过第一终端200对直播的内容进行操作,例如:游戏操控。这样,第一终端200可产生第一互动操作信息,并可将第一互动操作信息发送给服务器100,这样,服务器100可获取第一终端200的第一互动操作信息。

观众可观看第一终端进行的直播,还可通过第二直播进行视频点播,游戏体验等,当然,还可通过第二终端进行打赏、评论等等。本实施例中,观众并限于现有的直播体验,观众还可参与到直播过程中,也可对直播的内容进行操作,例如:观众与主播共同完成一个任务,或者观众与主播进行直播内容的竞技等等,这样,观众可通过对应的第二终端300来产生第二互动信息,并可将第二互动操作信息发送给服务器100。信息直播的系统中可有一个,两个或多个第二终端300。这样,服务器100可采集一个、两个或多个第二终端300的第二互动操作信息。

例如:游戏直播中,一个观众想与主播进行游戏合作,或者游戏竞技了,从而,不仅主播对应的第一终端200中具有第一互动操作信息,并且该观众对应的第二终端300中有也具有第二互动操作信息,服务器100可获取第一终端200的第一互动操作信息,以及第二终端300的第二互动操作信息。

服务器100获取第一互动操作信息以及每个第二互动操作信息后,可根据第一互动操作信息以及每个第二互动操作信息,对待直播信息进行操作,获得互动直播信息。这是一个实时进行的过程。第一服务器100可将多个终端发送的互动操作信息对待直播信息进行操作,然后实时图像处理等,获得互动直播信息。

这样,服务器100将互动直播信息发送给第一终端200,从而,第一终端200可根据接收到的互动直播信息进行直播。第一终端200的直播过程可与现有技术一致。例如,第一终端200将接收的互动直播信息以及摄像头采集信息进行分屏处理后,得到多媒体数据,并发送给流媒体服务器,通过流媒体服务器推送给第二终端300。

可见,第二终端可上传第二互动操作信息,从而,服务器可根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,获得互动直播信息后,将互动直播信息发送给第一终端进行直播,这样,直播的内容不仅第一终端可以操作,观众可以进行操作,使得主播和观众都参与到直播过程中,丰富了直播的信息,强化了直播与观众之间的互动,也增加了互动的模式。

在本发明实施例中,服务器可根据互动操作信息对待直播信息进行操作后生成互动直播信息,并发送给第一终端进行直播。但是,在信息直播的系统中,可能有多个第二终端。一个、两个、或多个第二终端需参入直播过程中并进行互动,当多个第二终端需参入直播过程时,还需对第二终端进行管理。因此,服务器不仅可进行互动处理,还可对第二终端进行管理。例如:排对参与等。

本实施例中,服务器可对参与直播的第二终端进行管理,例如:互动权限的审核,第二终端的排序管理等等。

服务器100可与每个第二终端300连接,可获取至少一个第二终端300的第二互动操作信息。

较佳地,服务器100并不是采集每个第二终端300的第二互动操作信息。可对第二终端300的互动权限进行控制,只获取至少一个具有互动权限的第二终端300的第二互动操作信息。

因此,第二终端300,还用于向服务器100发送互动申请信息,并根据服务器100返回的权限通过信息,开启向服务器发送第二互动操作信息的互动权限。

服务器100,还用于接收第二终端300发送的互动申请信息,当互动申请信息中的用户信息为合法信息时,对第二终端进行资格审核,当确定第二终端通过资格审核时,向第二终端300返回权限通过信息,使得具有互动权限的第二终端向服务器发送第二互动操作信息。

这样,具有互动权限的第二终端300才可向服务器100发送对应的第二互动操作信息。即第二终端300,还用于当具有互动权限时,向服务器100发送对应的第二互动操作信息。服务器100,还用于获取至少一个具有互动权限的第二终端300发送的第二互动操作信息。

其中,服务器100进行互动权限控制时,可先确定第二终端100是否为合法终端,然后再进行资格审核,通过资格审核后,才会向第二终端返回权限通过信息。

例如:第二终端300可通过扫描,发送指令等方式向服务器100发送互动申请信息,此时,互动申请信息包括了第二终端用户的用户信息,服务器100中可预存合法的用户信息,当服务器100预存的合法的用户信息中包括了接收的互动申请信息中的用户信息,则可确定互动申请信息中的用户信息为合法信息,然后再对第二终端进行资格审核。

本发明实施例中,可采用多种方式对第二终端进行资格审核,包括:向第二终端发送竞争参与信息,接收第二终端返回的资格反馈信息,并当资格反馈信息满足设定条件时,确定第二终端通过资格审核;和/或,第二终端对应的用户信息满足设定条件时,确定第二终端通过资格审核;和/或,还用于根据第一终端的权限指令,确定第二终端通过资格审核。

其中,第二终端300,还用于接收服务器100发送的竞争参与信息,并返回对应的资格反馈信息,使得服务器100根据资格反馈信息进行资格审核。而服务器400,还用于向第二终端300发送竞争参与信息,接收第二终端300返回的资格反馈信息,并当资格反馈信息满足设定条件时,确定第二终端300通过资格审核。

例如:向第二终端发送竞争参与信息,接收第二终端返回的资格反馈信息中价格为10个虚拟货币,大于设定的5个虚拟货币,则可确定第二终端通过资格审核。或者,服务器100不仅预存了合法的用户信息,还预设了用户信息对应的优先等级,则若第二终端对应的用户信息的优先等级为高级,与预设的优先等级匹配时,也可确定第二终端通过资格审核。或者,服务器100预先配置了幸运抽取的规则,若第二终端对应的用户信息与预设的幸运抽取的规则中的用户信息匹配时,也可确定第二终端通过资格审核。

为进一步增加直播过程中,主播对直播的控制力,直播也具有第二终端互动权限的掌控权。因此,直播通过第一终端发送了设定的第二终端具有互动权限的权限指令,这样,服务器100还可直接根据第一终端的权限指令,确定第二终端通过资格审核,即权限指令中包括了第二终端的用户信息时,即确定第二终端通过资格审核。

可见,可根据资格反馈信息、或、用户信息、或、第一终端的权限指令,对第二终端进行资格审核;还可既根据资格反馈信息,又根据第一终端的权限指令,对第二终端进行资格审核;还可既根据资格反馈信息,又根据用户信息,还根据第一终端的权限指令,对第二终端进行资格审核。具体就不一一例举了。

这样,接收到权限通过信息的第二终端300具有互动权限,可将第二互动操作信息发送给服务器100。

由于可能由一个、两个、多个第二终端300发送了第二互动操作信息,服务器处理每个第二终端的第二互动操作信息的先后顺序并不一定相同。服务器100可进行顺序或优先级管理。

其中,服务器100,还用于根据资格反馈信息,确定第二终端在第二终端用户队列信息中的顺序,以及,根据第二终端用户队列信息中的顺序,对第二互动操作信息进行处理。

本实施例中,竞争参与信息包括:资格竞价信息或游戏关卡信息。例如:服务器100向发送了第二互动操作信息的具有互动权限的第二终端300发送资格竞价信息,这样,对应的第二终端300会返回价格反馈信息,这样,可根据价格反馈信息中价格的高低,确定每个第二终端在第二终端用户队列信息中的顺序,其中,价格高的价格反馈信息对应的第二终端在第二终端用户队列信息中排在最前方,依次类推。可每接收到一个价格反馈信息,确定对应的第二终端在第二终端用户队列信息中的顺序,从而,服务器100可根据第二终端用户队列信息中的顺序,对第二互动操作信息进行处理。

或者,服务器100向发送了第二互动操作信息的具有互动权限的第二终端300发送游戏关卡信息,这样,对应的第二终端300会返回游戏过关反馈信息,这样,可根据游戏过关反馈信息中时间的长短,确定每个第二终端在第二终端用户队列信息中的顺序,其中,时间短的游戏过关反馈信息对应的第二终端在第二终端用户队列信息中排在最前方,依次类推。

可见,服务器100中的第二终端用户队列信息是根据资格反馈信息确定的。当然,本发明也不限于此,服务器100还可根据接收第二互动操作信息的时间先后顺序确定第二终端用户队列信息,或者,随即确定第二终端用户队列信息,具体就不一一列举了。

由于,对第二终端进行资格审核的时候,还可根据用户信息,以及第一终端的权限指令,因此,可对通过资格审核的第二终端设置队列优先级,这样,服务器,还用于根据资格反馈信息,以及第二终端的队列优先级,确定第二终端在第二终端用户队列信息中的顺序,其中,第二终端的队列优先级是对第二终端进行资格审核时生成的。

例如:对于根据第一终端的权限指令,通过资格审核的第二终端的队列优先级最高,对于根据资格反馈信息通过资格审核的第二终端的队列优先级最低,这样,若已根据价格反馈信息中价格的高低,确定每个第二终端在第二终端用户队列信息中的顺序后,而当前接收的第二互动操作信息对应的当前第二终端是根据第一终端的权限指令,通过资格审核的,因此,当前第二终端的队列优先级最高,可将当前第二终端插入第二终端用户队列信息的最前方。这样,主播可控制第二终端发送第二互动操作信息的顺序,即控制观众接入直播的顺序,便于主播对直播的掌控,进一步提高用户体验。

可见,服务器100,还用于根据资格反馈信息,确定第二终端300在第二终端用户队列信息中的顺序,或,根据资格反馈信息,以及第二终端的队列优先级,确定第二终端300在第二终端用户队列信息中的顺序,其中,第二终端的队列优先级是对第二终端300进行资格审核时生成的;以及,根据第二终端用户队列信息中的顺序,对第二互动操作信息进行处理。

本发明实施例中,服务器可对参与直播的第二终端进行管理,即具有管控权,这样,不仅减少了主播终端的压力,也使得参与直播的第二终端的管理根据合理,并且,竞价排序,时长排序,随即排序等多种第二终端参与直播的策略,使得观众与主播的互动更加多样化,合理化,提高了用户体验。

由于信息直播具有实时性,因此,当第二终端退出交互系统时,服务器,还用于将第二终端用户队列信息中退出直播系统的第二终端的信息删除。这样,维护了第二终端用户队列信息的实时性。其中,第二终端可主动退出或被动退出直播系统。具体包括:第二终端不参与直播互动了或者第二终端不再观看直播了,此时,第二终端可主动向服务器发送退出指令,从而,服务器可根据接收的退出指令,确定第二终端退出了当前的直播系统,从而,可从第二终端用户队列信息中删除该第二终端。或者,由于服务器与第二终端握手通讯了,这样,网络波动可能会导致心跳验证关闭,从而,第二终端退出了当前的直播系统,这样,服务器也可根据通讯的心跳验证来确定第二终端是否退出直播系统,当心跳验证关闭时可确定第二终端退出了当前的直播系统,可从第二终端用户队列信息中删除该第二终端。因此,服务器,还用于当接收的当前第二终端发送的退出指令时,确定当前第二终端为退出直播系统的第二终端;或,当与当前终端的通讯心跳验证关闭时,确定当前第二终端为退出直播系统的第二终端。

其中,第二终端,还用于向服务器发送退出指令;而服务器,还用于当接收的当前第二终端发送的退出指令时,确定当前第二终端为退出直播系统的第二终端,并从第二终端用户队列信息中删除当前第二终端的信息。

可见,服务器不仅可根据互动操作信息进行互动处理,还可对第二终端进行管理。因此,本发明一实施例中,服务器可分为第一服务器和第二服务器。

图2是根据一示例性实施例示出的一种信息直播系统的架构图。如图所示,信息直播系统包括:第一服务器110、第二服务器120,第一终端200,以及至少一个第二终端300。

第一服务器110,用于获取第一终端200的第一互动操作信息,以及从第二服务器120导入至少一个第二终端300的第二互动操作信息,并根据第一互动操作信息,以及每个第二互动操作信息,对待直播信息进行操作,获得互动直播信息,将互动直播信息发送给第一终端200。

第一终端200,用于将第一互动操作信息发送给第一服务器110,并接收第一服务器110发送的互动直播信息后,根据互动直播信息,向第二终端300进行信息直播。

第二终端300,用于将第二互动操作信息发送给第二服务器120。

第二服务器120,用于获取至少一个第二终端300的第二互动操作信息,并按照设定顺序,将第二互动操作信息发送给第一服务器110。

本实施例中,第一服务器110获取第一互动操作信息以及每个第二互动操作信息后,可根据第一互动操作信息以及每个第二互动操作信息,对待直播信息进行操作,获得互动直播信息。这是一个实时进行的过程。第一服务器110可将多个终端发送的互动操作信息对待直播信息进行操作,然后实时图像处理等,获得互动直播信息。

这样,第一服务器110将互动直播信息发送给第一终端200,从而,第一终端200可根据接收到的互动直播信息进行直播。例如,第一终端200将接收的互动直播信息以及摄像头采集信息进行分屏处理后,得到多媒体数据,并发送给流媒体服务器,通过流媒体服务器推送给第二终端300。

在信息直播的系统中,可能有多个第二终端,一个、两个、或多个第二终端需参入直播过程中并进行互动,当多个第二终端需参入直播过程时,还需对第二终端进行管理。例如:排对参与等。

本实施例中,第二服务器120可为第二互动操作信息管理的服务器,可对参与直播的第二终端进行管理,例如:互动权限的审核,第二终端的排序管理等等。

第二服务器120可与每个第二终端300连接,可获取至少一个第二终端300的第二互动操作信息,并根据设定顺序,将第二互动操作信息发送个第一服务器120。

较佳地,第二服务器120并不是采集每个第二终端300的第二互动操作信息。可对第二终端300的互动权限进行控制,只获取至少一个具有互动权限的第二终端300的第二互动操作信息。

因此,第二终端300,还用于向第二服务器120发送互动申请信息,并根据第二服务器120返回的权限通过信息,开启互动权限。

第二服务器120,还用于接收第二终端300发送的互动申请信息,当互动申请信息中的用户信息为合法信息时,对第二终端进行资格审核,当确定第二终端通过资格审核时,向第二终端300返回权限通过信息,使得具有互动权限的第二终端向第二服务器发送第二互动操作信息。

这样,具有互动权限的第二终端300才可向第二服务器120发送对应的第二互动操作信息。即第二终端300,还用于当具有互动权限时,向第二服务器120发送对应的第二互动操作信息。第二服务器120,还用于获取至少一个具有互动权限的第二终端300发送的第二互动操作信息。

其中,第二服务器120进行互动权限控制时,可先确定第二终端120是否为合法终端,然后再进行资格审核,通过资格审核后,才会向第二终端返回权限通过信息。

本发明实施例中,可采用多种方式对第二终端进行资格审核,包括:向第二终端发送竞争参与信息,接收第二终端返回的资格反馈信息,并当资格反馈信息满足设定条件时,确定第二终端通过资格审核;和/或,第二终端对应的用户信息满足设定条件时,确定第二终端通过资格审核;和/或,还用于根据第一终端的权限指令,确定第二终端通过资格审核。

这样,接收到权限通过信息的第二终端300具有互动权限,可将第二互动操作信息发送给第二服务器120。

由于可能由一个、两个、多个第二终端300发送了第二互动操作信息,每个第二终端的第二互动操作信息发送给第一服务器的先后顺序并不一定相同。第一服务器110对互动操作信息的处理顺序也不一定相同,而第二服务器120可进行顺序或优先级管理。

其中,第二服务器120,还用于根据资格反馈信息,确定第二终端在第二终端用户队列信息中的顺序,以及,根据第二终端用户队列信息中的顺序,将对应的第二互动操作信息发送给第一服务器。

当然,本发明也不限于此,第二服务器120还可根据接收第二互动操作信息的时间先后顺序确定第二终端用户队列信息,或者,随即确定第二终端用户队列信息,具体就不一一列举了。

由于,对第二终端进行资格审核的时候,还可根据用户信息,以及第一终端的权限指令,因此,可对通过资格审核的第二终端设置队列优先级,这样,第二服务器,还用于根据资格反馈信息,以及第二终端的队列优先级,确定第二终端在第二终端用户队列信息中的顺序,其中,第二终端的队列优先级是对第二终端进行资格审核时生成的。

例如:对于根据第一终端的权限指令,通过资格审核的第二终端的队列优先级最高,对于根据资格反馈信息通过资格审核的第二终端的队列优先级最低,这样,若已根据价格反馈信息中价格的高低,确定每个第二终端在第二终端用户队列信息中的顺序后,而当前接收的第二互动操作信息对应的当前第二终端是根据第一终端的权限指令,通过资格审核的,因此,当前第二终端的队列优先级最高,可将当前第二终端插入第二终端用户队列信息的最前方。这样,主播可控制第二终端发送第二互动操作信息的顺序,即控制观众接入直播的顺序,便于主播对直播的掌控,进一步提高用户体验。

可见,第二服务器120,还用于根据资格反馈信息,确定第二终端300在第二终端用户队列信息中的顺序,或,根据资格反馈信息,以及第二终端的队列优先级,确定第二终端300在第二终端用户队列信息中的顺序,其中,第二终端的队列优先级是对第二终端300进行资格审核时生成的;以及,根据第二终端用户队列信息中的顺序,将对应的第二互动操作信息发送给第一服务器110。

本发明实施例中,第二服务器可对参与直播的第二终端进行管理,即具有管控权,这样,不仅减少了主播终端的压力,也使得参与直播的第二终端的管理根据合理,并且,竞价排序,时长排序,随即排序等多种第二终端参与直播的策略,使得观众与主播的互动更加多样化,合理化,提高了用户体验。

可见,本发明实施例中,第二服务器中有多种方式可以形成第二终端用户队列信息,在另一实施例中,第二服务器还可将第二终端用户队列信息发布给第一服务器。这样,第一服务器获取了一个、两个或多个第二互动操作信息后,可能不是需求根据所有的第二互动操作信息,对待直播信息进行操作,还可根据接收的第二终端用户队列信息,选择设定个数的第二互动操作信息,对待直播信息进行操作。因此,第二服务器,还用于向第一服务器发布第二终端在第二终端用户队列信息。

第一终端在进行直播的过程中,可通过第三服务器第二终端进行信息直播,例如,通过流媒体服务器第二终端进行信息直播,因此,第二服务器还可向第三服务器发布第二终端在第二终端用户队列信息。这样,可将第二终端用户队列信息展示给第二终端。

由于信息直播具有实时性,因此,当第二终端退出交互系统时,第二服务器,还用于将第二终端用户队列信息中退出直播系统的第二终端的信息删除。这样,维护了第二终端用户队列信息的实时性。其中,第二服务器,还用于当接收的当前第二终端发送的退出指令时,确定当前第二终端为退出直播系统的第二终端;或,当与当前终端的通讯心跳验证关闭时,确定当前第二终端为退出直播系统的第二终端。

由于第一服务器需根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作,获得互动直播信息后,将互动直播信息发送给第一终端进行直播,因此,第二终端必须上传互动操作信息,有一个交交互体验的过程。下面将进行第一服务器的直播过程描述。

图3是根据一示例性实施例示出的一种信息直播方法的流程图。如图3所示,信息直播的过程包括:

步骤301:向服务器发送第二互动操作信息。

观众可通过第二终端进行直播收看,还可进行游戏体验,视频点播。在直播的过程中,观众还可通过第二终端进行打赏,评论等。但是本发明实施例不限于此,观众还可通过第二终端参与到直播中。因此,第二终端还可向服务器发送第二互动操作信息。若服务器包括进行互动处理的第一服务器和进行第二终端管理的第二服务器,则还可通过第二服务器向第一服务器发送第二互动操作信息。

步骤302:接收第一终端根据互动直播信息进行直播的多媒体信息,其中,互动直播信息是服务器根据获取的第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作后生成并发送给第一终端的。

服务器可获取第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,并根据第一互动操作信息,以及第二互动操作信息,对待直播信息进行操作后生成互动直播信息,将互动直播信息发送给第一终端后,第一终端可进行信息直播。例如:第一终端根据互动直播信息,获得多媒体数据信息,发送给流媒体服务器,通过流媒体服务器推送给第二终端,实现了信息直播。

可见,第二终端可上传第二互动操作信息,从而,服务器可根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,获得互动直播信息后,将互动直播信息发送给第一终端进行直播,这样,直播的内容不仅第一终端可以操作,观众可以进行操作,使得主播和观众都参与到直播过程中,丰富了直播的信息,强化了直播与观众之间的互动,也增加了互动的模式。

为增加网络安全性,提高直播的可控性,还可对第二直播进行管理,不是所有的第二终端都具有发送第二互动操作信息的互动权限。因此,向服务器发送第二互动操作信息之前,还包括:向服务器发送互动申请信息;当接收服务器返回的权限通过信息时,开启向服务器发送第二互动操作信息的互动权限,其中,权限通过信息是服务器确定互动申请信息中的用户信息为合法信息后,进行资格审核通过后生成的。其中,在资格审核过程中,可接收服务器发送的竞争参与信息;向服务器返回竞争参与信息对应的资格反馈信息,使得服务器根据资格反馈信息进行资格审核。

这样,服务器对第二终端行管理,即具有管控权,这样,不仅减少了主播终端的压力,也使得参与直播的第二终端的管理根据合理,并且,竞价排序,时长排序,随即排序等多种第二终端参与直播的策略,使得观众与主播的互动更加多样化,合理化,提高了用户体验。

当然,本发明另一实施例中,接收第一终端根据互动直播信息进行直播的多媒体信息之后,还包括:向服务器发送退出指令,使得当服务器接收到退出指令时,从第二终端用户队列信息中删除当前的第二终端的信息。

这样,第二终端可主动退出直播系统,进一步提高直播系统的灵活性,也让用户有更多的选择,进一步提高用户体验。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

根据上述信息直播的过程,可构建一种信息直播的装置。

图4是根据一示例性实施例示出的一种信息直播装置的框图。如图4所示,该装置可应用于第一服务器中,可包括:互动发送单元410和直播接收单元420,其中,

互动发送单元410,用于向服务器发送第二互动操作信息。

直播接收单元420,用于接收第一终端根据互动直播信息进行直播的多媒体信息,其中,互动直播信息是服务器根据获取的第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,对待直播信息进行操作后生成并发送给第一终端的。

本发明一实施例中,还包括:

申请发送单元,用于向服务器发送互动申请信息。

启动单元,用于当接收服务器返回的权限通过信息时,开启向服务器发送第二互动操作信息的互动权限,其中,权限通过信息是服务器确定互动申请信息中的用户信息为合法信息后,进行资格审核通过后生成的。

本发明一实施例中,启动单元,还用于接收服务器发送的竞争参与信息,并向服务器返回竞争参与信息对应的资格反馈信息,使得服务器根据资格反馈信息进行资格审核

本发明一实施例中,还包括:

退出发送单元,用于向服务器发送退出指令,使得当服务器接收到退出指令时,从第二终端用户队列信息中删除当前的第二终端的信息。

可见,本实施例中,第二终端可上传第二互动操作信息,从而,服务器可根据第一终端的第一互动操作信息,以及至少一个第二终端的第二互动操作信息,获得互动直播信息后,将互动直播信息发送给第一终端进行直播,这样,直播的内容不仅第一终端可以操作,观众可以进行操作,使得主播和观众都参与到直播过程中,丰富了直播的信息,强化了直播与观众之间的互动,也增加了互动的模式。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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