直播处理系统、设备、装置及方法转让专利

申请号 : CN201611248315.3

文献号 : CN106791903B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 莫仕豪

申请人 : 广州爱九游信息技术有限公司

摘要 :

本发明公开一种直播处理系统、设备、装置及方法。该系统包括:主播端,用于检测主播端当前的屏幕横竖屏状态,向服务器发送所述主播端当前的屏幕横竖屏状态;服务器,用于获取所述主播端发送的屏幕横竖屏状态,将所述获取的主播端的屏幕横竖屏状态发送给播放端;播放端,用于获取所述服务器发送的主播端的屏幕横竖屏状态,将播放端的屏幕横竖屏状态调整为与所述主播端一致。本发明提供的方案,能实现主播端与播放端的屏幕界面方向一致。

权利要求 :

1.一种直播处理系统,其特征在于,包括:

主播端,用于检测主播端当前的屏幕横竖屏状态,在初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令;

服务器,用于通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态,并将所述主播端的屏幕横竖屏状态发送给播放端;

播放端,用于获取所述服务器发送的主播端的屏幕横竖屏状态,将播放端的屏幕横竖屏状态调整为与所述主播端一致。

2.一种主播端,其特征在于,包括:存储器、触摸式显示屏和处理器;

所述存储器,用于存储处理器检测的主播端当前的屏幕横竖屏状态;

所述处理器,用于检测主播端的触摸式显示屏当前的屏幕横竖屏状态,在初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令,以使所述服务器通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态,并将主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。

3.一种服务器,其特征在于,包括:存储器和处理器;

所述存储器,用于存储处理器获取的主播端的屏幕横竖屏状态;

所述处理器,用于通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态,并将所述主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致,其中,在主播端初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令。

4.一种直播处理装置,位于主播端,其特征在于,包括:

检测模块,用于检测主播端当前的屏幕横竖屏状态;

发送模块,用于在初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令,以使所述服务器通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态,并将所述主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。

5.一种直播处理装置,位于服务器,其特征在于,包括:

获取模块,用于通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态;

下发模块,用于将所述获取模块解析出的所述主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致,其中,在主播端初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令。

6.一种直播处理方法,其特征在于,包括:

检测主播端当前的屏幕横竖屏状态;

在主播端初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令;

通过弹幕信息通道向服务器发送所述消息指令,以使所述服务器通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态,并将所述主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。

7.一种直播处理方法,其特征在于,包括:

通过弹幕信息通道获取主播端发送的消息信令;

从所述消息信令中解析出主播端的屏幕横竖屏状态;

将所述主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致,其中,在主播端初始开播时或屏幕横竖屏发生变化时,将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向服务器发送所述消息指令。

说明书 :

直播处理系统、设备、装置及方法

技术领域

[0001] 本发明涉及移动互联网技术领域,具体涉及一种直播处理系统、设备、装置及方法。

背景技术

[0002] 目前出现了各种各样的直播软件,一般是由主播端录制音视频,发送给服务器,再由服务器下发给各播放端。相关技术中,一般主播端都是按预设横竖类型进行音视频采集输出,播放端亦是按预设UI(User Interface,用户界面)的横竖屏进行播放。
[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] 下发模块,用于将所述获取模块获取的主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0029] 可选的,所述获取模块通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0030] 根据本发明的另一个方面,提供一种直播处理方法,包括:
[0031] 检测主播端当前的屏幕横竖屏状态;
[0032] 向服务器发送所述主播端当前的屏幕横竖屏状态,以使所述服务器将接收的主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0033] 可选的,所述向服务器发送所述主播端当前的屏幕横竖屏状态,包括:
[0034] 将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向所述服务器发送所述消息信令。
[0035] 可选的,所述向服务器发送所述主播端当前的屏幕横竖屏状态,包括:
[0036] 在主播端初始开播时或在主播端的屏幕横竖屏状态发送变换时,向服务器发送所述主播端当前的屏幕横竖屏状态。
[0037] 根据本发明的另一个方面,提供一种直播处理方法,包括:
[0038] 获取服务器发送的主播端的屏幕横竖屏状态;
[0039] 将播放端的屏幕横竖屏状态调整为与所述主播端一致。
[0040] 可选的,所述获取服务器发送的主播端的屏幕横竖屏状态,包括:
[0041] 在初次进入直播间或在直播过程中,获取服务器发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0042] 根据本发明的另一个方面,提供一种直播处理方法,包括:
[0043] 获取主播端的屏幕横竖屏状态;
[0044] 将所述获取的主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0045] 可选的,所述获取主播端的屏幕横竖屏状态,包括:
[0046] 通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态
[0047] 可以发现,本发明实施例的技术方案,通过检测主播端当前的屏幕横竖屏状态之后,向服务器发送所述主播端当前的屏幕横竖屏状态,服务器就可以将接收的主播端的屏幕横竖屏状态发送给播放端,这样使得播放端可以将屏幕横竖屏状态调整为与所述主播端一致,从而实现了当主播端屏幕界面发生了横竖屏切换,播放端屏幕界面也会发生变化,主播端屏幕界面方向与播放端屏幕界面方向可以保持一致,提高了用户观看直播的用户体验。
[0048] 进一步的,本发明实施例可以将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向所述服务器发送所述消息信令。
[0049] 进一步的,本发明实施例可以在主播端初始开播时或在主播端的屏幕横竖屏状态发送变换时,向服务器发送所述主播端当前的屏幕横竖屏状态。

附图说明

[0050] 通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
[0051] 图1是根据本发明的一个实施例的一种直播处理系统的示意性方框图;
[0052] 图2是根据本发明的一个实施例的一种主播端的示意性方框图;
[0053] 图3是根据本发明的一个实施例的一种播放端的示意性方框图;
[0054] 图4是根据本发明的一个实施例的一种服务器的示意性方框图;
[0055] 图5是根据本发明的一个实施例的一种直播处理装置的示意性方框图;
[0056] 图6是根据本发明的一个实施例的一种直播处理装置的另一示意性方框图;
[0057] 图7是根据本发明的一个实施例的一种直播处理装置的另一示意性方框图;
[0058] 图8是根据本发明的一个实施例的一种直播处理方法的示意性流程图;
[0059] 图9是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图;
[0060] 图10是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图;
[0061] 图11是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图。

具体实施方式

[0062] 下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0063] 本发明提供一种直播处理系统,能实现主播端与播放端的屏幕界面方向一致。
[0064] 以下结合附图详细描述本发明实施例的技术方案。
[0065] 图1是根据本发明的一个实施例的一种直播处理系统的示意性方框图。
[0066] 参照图1,在一种直播处理系统中,包括:主播端11、服务器12、播放端13。
[0067] 主播端11,用于检测主播端11当前的屏幕横竖屏状态,向服务器发送所述主播端11当前的屏幕横竖屏状态。
[0068] 服务器12,用于获取所述主播端11发送的屏幕横竖屏状态,将所述获取的主播端11的屏幕横竖屏状态发送给播放端13。
[0069] 播放端13,用于获取所述服务器12发送的主播端11的屏幕横竖屏状态,将播放端13的屏幕横竖屏状态调整为与所述主播端11一致。
[0070] 图2是根据本发明的一个实施例的一种主播端的示意性方框图。
[0071] 参照图2,在一种主播端20中包括:存储器21、触摸式显示屏22和处理器23。
[0072] 所述存储器21,用于存储处理器23检测的主播端当前的屏幕横竖屏状态。
[0073] 所述处理器23,用于检测主播端的触摸式显示屏22当前的屏幕横竖屏状态,向服务器发送所述主播端当前的屏幕横竖屏状态,以使所述服务器将接收的主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0074] 图3是根据本发明的一个实施例的一种播放端的示意性方框图。
[0075] 参照图3,在一种播放端30中包括:存储器31、触摸式显示屏32和处理器33。
[0076] 所述存储器31,用于存储处理器33获取的主播端当前的屏幕横竖屏状态。
[0077] 所述处理器33,用于获取服务器发送的主播端的屏幕横竖屏状态;将播放端的触摸式显示屏32的屏幕横竖屏状态调整为与所述主播端一致。
[0078] 图4是根据本发明的一个实施例的一种服务器的示意性方框图。
[0079] 参照图4,在一种服务器40中包括:存储器41和处理器42。
[0080] 所述存储器41,用于存储处理器42获取的主播端的屏幕横竖屏状态。
[0081] 所述处理器42,用于获取主播端的屏幕横竖屏状态,将所述获取的主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0082] 在上述设备中的各处理器,可以分别作为一个独立的装置结构,该独立的装置结构可以称为一种直播处理装置,该直播处理装置可以包括多个子模块,下文将结合图5到图7对直播处理装置的结构进行详细说明。
[0083] 图5是根据本发明的一个实施例的一种直播处理装置的示意性方框图。
[0084] 参照图5,一种直播处理装置50,可以位于主播端,该直播处理装置50,包括:检测模块51、发送模块52。
[0085] 检测模块51,用于检测主播端当前的屏幕横竖屏状态。
[0086] 发送模块52,用于向服务器发送所述检测模块51检测的主播端当前的屏幕横竖屏状态,以使所述服务器将接收的主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0087] 其中,发送模块52可以将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向所述服务器发送所述消息信令。
[0088] 由该实施例可见,本发明实施例的技术方案,通过检测主播端当前的屏幕横竖屏状态之后,向服务器发送所述主播端当前的屏幕横竖屏状态,服务器就可以将接收的主播端的屏幕横竖屏状态发送给播放端,这样使得播放端可以将屏幕横竖屏状态调整为与所述主播端一致,从而实现了当主播端屏幕界面发生了横竖屏切换,播放端屏幕界面也会发生变化,主播端屏幕界面方向与播放端屏幕界面方向可以保持一致,提高了用户观看直播的用户体验。
[0089] 图6是根据本发明的一个实施例的一种直播处理装置的另一示意性方框图。
[0090] 参照图6,一种直播处理装置60,可以位于播放端,该直播处理装置60,包括:接收模块61、调整模块62。
[0091] 接收模块61,用于获取服务器发送的主播端的屏幕横竖屏状态。
[0092] 调整模块62,用于根据所述接收模块61获取的主播端的屏幕横竖屏状态,将播放端的屏幕横竖屏状态调整为与所述主播端一致。
[0093] 其中,所述接收模块61可以在播放端初次进入直播间或在直播过程中,获取服务器发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0094] 图7是根据本发明的一个实施例的一种直播处理装置的另一示意性方框图。
[0095] 参照图7,一种直播处理装置70,可以位于服务器,该直播处理装置70,包括:获取模块71、下发模块72。
[0096] 获取模块71,用于获取主播端的屏幕横竖屏状态。
[0097] 下发模块72,用于将所述获取模块71获取的主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0098] 其中,所述获取模块71可以通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0099] 上述详细介绍了本发明的一种直播处理系统、设备及装置,以下介绍本发明对应的直播处理方法。
[0100] 图8是根据本发明的一个实施例的一种直播处理方法的示意性流程图。
[0101] 参照图8,从主播端描述所述方法,包括:
[0102] 在步骤801中,检测主播端当前的屏幕横竖屏状态。
[0103] 其中,可以将主播端当前的屏幕横竖屏状态组装为消息信令,通过弹幕信息通道向所述服务器发送所述消息信令。
[0104] 在步骤802中,向服务器发送所述主播端当前的屏幕横竖屏状态,以使所述服务器将接收的主播端的屏幕横竖屏状态发送给播放端供所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0105] 其中,可以在主播端初始开播时或在主播端的屏幕横竖屏状态发送变换时,向服务器发送所述主播端当前的屏幕横竖屏状态。
[0106] 由该实施例可见,本发明实施例的技术方案,通过检测主播端当前的屏幕横竖屏状态之后,向服务器发送所述主播端当前的屏幕横竖屏状态,服务器就可以将接收的主播端的屏幕横竖屏状态发送给播放端,这样使得播放端可以将屏幕横竖屏状态调整为与所述主播端一致,从而实现了当主播端屏幕界面发生了横竖屏切换,播放端屏幕界面也会发生变化,主播端屏幕界面方向与播放端屏幕界面方向可以保持一致,提高了用户观看直播的用户体验。
[0107] 图9是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图。
[0108] 参照图9,从播放端描述所述方法,包括:
[0109] 在步骤901中,获取服务器发送的主播端的屏幕横竖屏状态。
[0110] 其中,可以在初次进入直播间或在直播过程中,获取服务器发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0111] 在步骤902中,将播放端的屏幕横竖屏状态调整为与所述主播端一致。
[0112] 由该实施例可见,本发明实施例的技术方案,播放端可以获取服务器发送的主播端的屏幕横竖屏状态,然后将播放端的屏幕横竖屏状态调整为与所述主播端一致,这样使得播放端可以将屏幕横竖屏状态调整为与所述主播端一致,从而实现了当主播端屏幕界面发生了横竖屏切换,播放端屏幕界面也会发生变化,主播端屏幕界面方向与播放端屏幕界面方向可以保持一致,提高了用户观看直播的用户体验。
[0113] 图10是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图。
[0114] 参照图10,从服务器描述所述方法,包括:
[0115] 在步骤1001中,获取主播端的屏幕横竖屏状态。
[0116] 其中,可以通过弹幕信息通道获取主播端发送的消息信令,从所述消息信令中解析出主播端的屏幕横竖屏状态。
[0117] 在步骤1002中,将所述获取的主播端的屏幕横竖屏状态发送给播放端,以使所述播放端将屏幕横竖屏状态调整为与所述主播端一致。
[0118] 由该实施例可见,本发明实施例的技术方案,本发明通过服务器获取主播端的屏幕横竖屏状态,然后将所述获取的主播端的屏幕横竖屏状态发送给播放端,这样使得播放端可以将屏幕横竖屏状态调整为与所述主播端一致,从而实现了当主播端屏幕界面发生了横竖屏切换,播放端屏幕界面也会发生变化,主播端屏幕界面方向与播放端屏幕界面方向可以保持一致,提高了用户观看直播的用户体验。
[0119] 图11是根据本发明的一个实施例的一种直播处理方法的另一示意性流程图。
[0120] 本发明实施例可以在面对移动设备互动式弹幕视频直播场景下,将主播端视频采集画面横竖屏状态主动同步至播放端,使播放端的观看界面UI横竖屏自适应切换,实现主播端的视频采集画面方向与播放端观看界面UI横竖屏状态一致。图11的实施例以主播端、播放端及服务器之间的交互进行举例说明。主播端在开播过程中,如果屏幕横竖屏状态发生变化,可以利用弹幕信息通道通知服务器,服务器接收后可以群发给观看该直播的播放端。播放端接收到主播端的横竖屏状态后,观看界面UI对应进行横竖屏切换,从而达到自适应效果,观看界面UI横竖屏方向与主播端的屏幕视频方向保持一致,提高用户体验与交互操作的可用性。
[0121] 参照图11,所述方法包括:
[0122] 在步骤1101中,主播端A在初次开播后,检测当前屏幕横竖屏方向状态T,组装为消息信令,并通过弹幕信息通道上报给服务器。
[0123] 该步骤中,本发明实施例对消息信令的格式和组装方式不加以限定,只要能携带当前屏幕横竖屏方向状态T即可。
[0124] 需说明的是,上述是以弹幕信息通道上报服务器举例说明但不局限于此,也可以采用其他通道或方式上报服务器,只要能将信息通知给服务器即可。
[0125] 在步骤1102中,服务器记录接收的主播端的屏幕横竖屏方向状态T,组装为消息信令,并实时将主播端的屏幕横竖屏方向状态T转发给当前正在观看主播端的直播间的用户播放端。
[0126] 该步骤中,服务器接收主播的消息信令后,可以通过解析获取主播端的屏幕横竖屏方向状态T,并记录存储。其中解析方式可以采用现有技术的方法,本发明实施例不加以限定。
[0127] 需说明的是,服务器也可以不进行解析和存储,直接将信息信令转发给播放端。
[0128] 在步骤1103中,播放端接收到消息信令,解析获取到的主播端的屏幕横竖屏方向状态T,调整播放端当前的界面UI横竖屏方向与主播端一致。
[0129] 在步骤1104中,当用户播放端初次进入直播间,服务端主动将包含主播端的屏幕横竖屏方向状态T的信令推送给播放端,播放端调整播放端当前的界面UI横竖屏方向与主播端一致。
[0130] 在步骤1105中,主播端A在直播过程中,当屏幕横竖屏再次发生变换时,再次将当前屏幕横竖屏方向状态T组装为消息信令,并通过弹幕信息通道上报给服务器。
[0131] 在步骤1106中,服务器记录接收的主播端的屏幕横竖屏方向状态T,组装为消息信令,并实时将主播端的屏幕横竖屏方向状态T转发给当前正在观看主播端的直播间的用户播放端。
[0132] 在步骤1107中,播放端接收到消息信令,解析获取到主播端的屏幕横竖屏方向状态T,调整播放端当前的界面UI横竖屏方向与主播端一致。
[0133] 可以发现,本发明实施例的技术方案,在移动设备互动式弹幕视频直播场景下,解决了业界播放端界面UI的横竖屏状态与主播端视频采集画面不一致的问题,提高了用户体验和功能可用性。本发明实施例的主播端可以利用实时弹幕服务将屏幕状态实时同步至服务器,服务器再将该屏幕状态进行二次转发给当前正在观看的播放端,播放端进行界面UI调整,因此该方式具有实时性强,通知播放端数量大的优点。同时,该屏幕状态可以在服务器中存储,新用户例如新播放端在直播过程中进入直播间,服务器可以识别并将当前直播画面横竖屏状态主动推送给该新进用户,该方式可以保证新用户进入直播间时候的界面UI与视频画面是一致的,提高用户体验。
[0134] 上文中已经参考附图详细描述了根据本发明的技术方案。
[0135] 此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0136] 附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0137] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。