一种在线直播的开播方法及系统的制作方法

文档序号:7822477阅读:478来源:国知局
一种在线直播的开播方法及系统的制作方法
【专利摘要】本发明实施例公开了在线直播的开播方法,包括:获取用户的登录账号信息;当根据登录账号信息判断出用户拥有主播权限后,根据登录账号信息分析用户是否拥有第一开播权限;第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;当分析结果为否时,则确定用户拥有第二开播权限,并选定进程读取功能的直播模式进行开播配置;第二开播权限包括用于开启进程读取功能的直播模式的权限;当分析结果为是时,则选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置。本发明还公开了相关系统,采用本发明,解决了用户在开启直播的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题。
【专利说明】一种在线直播的开播方法及系统

【技术领域】
[0001]本发明涉及计算机网络通信领域,尤其涉及一种在线直播的开播方法及系统。

【背景技术】
[0002]随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
[0003]当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(或者称之为在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊等互动。
[0004]然而,当前在线直播系统不能针对多种直播模式的需求实现对直播模式的管控,用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播,不便于用户开启视频直播。


【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供信一种在线直播的开播方法及系统,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,更加便利用户开启视频直播。
[0006]为了解决上述技术问题,本发明实施例第一方面公开了一种在线直播的开播方法,包括
[0007]获取用户的登录账号信息;
[0008]当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
[0009]当分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限;
[0010]当分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0011]结合第一方面,在第一种可能的实现方式中,所述根据所述登录账号信息分析所述用户是否拥有第一开播权限包括:
[0012]根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
[0013]当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,贝0分析出所述用户不拥有第一开播权限。
[0014]结合第一方面,在第二种可能的实现方式中,当分析出所述用户拥有第一开播权限后,所述选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置,包括:
[0015]向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
[0016]接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
[0017]根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0018]结合第一方面,在第三种可能的实现方式中,所述当根据所述登录账号信息判断出所述用户拥有主播权限后,还包括:
[0019]根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
[0020]当查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
[0021]当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
[0022]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,当选定所述进程读取功能的直播模式进行开播配置之后,还包括:
[0023]针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
[0024]开播配置完成后,从开启的进程中读取视频数据;
[0025]在所述直播频道中在线直播所述视频数据。
[0026]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第五种可能的实现方式中,当选定所述桌面捕捉功能的直播模式进行开播配置之后,还包括:
[0027]针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
[0028]开播配置完成后,从当前桌面屏幕中截取内容数据;
[0029]在所述直播频道中在线直播所述内容数据。
[0030]本发明实施例第二方面公开了一种在线直播的开播系统,包括:
[0031]获取模块,用于获取用户的登录账号信息;
[0032]权限分析模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
[0033]第一选定模块,用于当所述权限分析模块的分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限;
[0034]第二选定模块,用于当所述权限分析模块的分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0035]结合第二方面,在第一种可能的实现方式中,所述权限分析模块具体用于根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
[0036]当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,贝0分析出所述用户不拥有第一开播权限。
[0037]结合第二方面,在第二种可能的实现方式中,所述第二选定模块包括:
[0038]选项提供单元,用于向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
[0039]选取指令接收单元,用于接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
[0040]模式选定单元,用于根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0041]结合第二方面,在第三种可能的实现方式中,还包括:
[0042]权限查看模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
[0043]提供选型模块,用于当所述权限查看模块的查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
[0044]配置开播模块,用于当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
[0045]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
[0046]第一开播配置模块,用于当选定所述进程读取功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
[0047]数据读取模块,用于在开播配置完成后,从开启的进程中读取视频数据;
[0048]第一直播模块,用于在所述直播频道中在线直播所述视频数据。
[0049]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第五种可能的实现方式中,还包括:
[0050]第二开播配置模块,用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
[0051]数据截取模块,用于在开播配置完成后,从当前桌面屏幕中截取内容数据;
[0052]第二直播模块,用于在所述直播频道中在线直播所述内容数据。
[0053]本发明实施例第三方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式中公开的在线直播的开播方法。
[0054]实施本发明实施例,具有如下有益效果:
[0055]当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。

【专利附图】

【附图说明】
[0056]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0057]图1是本发明实施例公开的一种在线直播的开播的网络构架示意图;
[0058]图2是本发明实施例提供的在线直播的开播方法的流程示意图;
[0059]图3是本发明提供的在线直播的开播方法的另一实施例的流程示意图;
[0060]图4是本发明实施例提供的在线直播的开播方法的交互界面示意图;
[0061]图5是本发明提供的在线直播的开播方法的另一实施例的交互界面示意图;
[0062]图6是本发明实施例提供的在线直播的开播系统的结构示意图;
[0063]图7是本发明实施例提供的第二选定模块的结构示意图;
[0064]图8是本发明提供的在线直播的开播系统的另一实施例的结构示意图;
[0065]图9是本发明提供的在线直播的开播系统的另一实施例的结构示意图;
[0066]图10是本发明提供的在线直播的开播系统的另一实施例的结构示意图。

【具体实施方式】
[0067]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0069]本发明实施例公开了一种在线直播的开播方法及系统,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,更加便利用户开启视频直播。以下分别进行详细说明。
[0070]为了更好理解本发明实施例公开的一种在线直播的开播方法及系统,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种在线直播的开播的网络构架示意图。如图1所示,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端完成开播流程后向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的观众客户端,供观众客户端观看;其中,主播客户端对接入其频道内的观众客户端具有控制权和主动权,主播客户端可以与服务器进行交互。本发明实施例中的在线直播频道简单来讲就是服务器创建的一种虚拟空间(或虚拟房间),主播客户端与观众客户端可以进入到该虚拟空间,主播客户端在该虚拟空间中完成开播,按照选定的直播模式来进行直播内容的播放,位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。
[0071]本发明实施例中,客户端(包括主播客户端或观众客户端)可以包括集合群聊、视频直播、频道X歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理0181仏1 、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
[0072]基于图1所示的网络构架,本发明实施例公开了的一种在线直播的开播方法。请参阅图2,图2是本发明实施例提供的在线直播的开播方法的流程示意图,将结合客户端和服务器来描述本发明的技术方案,可以包括以下步骤:
[0073]步骤3200:获取用户的登录账号信息;
[0074]具体地,用户可以通过客户端输入登录账号信息以及登录密码,登录到在线直播系统或平台,该客户端可以将用户输入的登录账号信息发送给该在线直播系统或平台的服务器,那么该在线直播系统或平台的服务器即可获取到用户的登录账号信息。
[0075]步骤3202:当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;
[0076]具体地,该在线直播系统或平台的服务器可以根据用户输入的登录账号信息分析判断该用户是否拥有主播权限,具体可以通过查找相应的数据库(该数据库存储了拥有主播权限的账户信息),判断该登录账号信息是否存在于该数据库中,若存在于该数据库,那么即分析判断出该用户拥有主播权限,否则不拥有主播权限;或还可以通过查找相应的数据库(该数据库存储了各个账号信息及其对应的权限信息),分析该登录账号信息对应的权限信息是否包含主播权限,若包含,那么即分析判断出该用户拥有主播权限,否则不拥有主播权限,等等,本发明实施例不作限制。
[0077]可理解的是,用户可以在该在线直播系统或平台中申请具有主播权限的账号,以登录该在线直播系统或平台进行视频直播,其他登录用户可以观看该视频直播;当该服务器判断出该用户拥有主播权限后,再根据该登录账号信息分析该用户是否拥有第一开播权限,本发明实施例中的第一开播权限包括用于开启桌面捕捉功能的直播模式的权限,该桌面捕捉功能的直播模式具体可以为通过截取屏幕的内容来进行直播;
[0078]再具体地,该在线直播系统或平台的服务器也可以通过查找相应的数据库(该数据库存储了各个账号信息及其对应的权限信息),分析出该用户是否拥有该第一开播权限,当分析结果为否时,则执行步骤3204,当分析结果为是时,则执行步骤3206。
[0079]需要说明的是,当该服务器判断当前登录的用户不拥有主播权限后,可以退出本流程。
[0080]步骤3204:选定进程读取功能的直播模式进行开播配置;
[0081]具体地,当该服务器分析出该用户不拥有第一开播权限时,则确定该用户拥有第二开播权限,并选定该进程读取功能的直播模式进行开播配置,本发明实施例中的第二开播权限包括用于开启进程读取功能的直播模式的权限,该进程读取功能的直播模式具体可以为直接从开启的进程(比如游戏进程等)中读取视频数据。
[0082]可理解的是,用户在该在线直播系统或平台中申请了具有主播权限的账号后,该账号可以具有基本的开播权限,即该第二开播权限,可以开启进程读取功能的直播模式。
[0083]步骤3206:选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0084]具体地,当该服务器分析出该用户拥有第一开播权限时,可以按照默认设置优先选定该进程读取功能的直播模式和桌面捕捉功能的直播模式中的其中一种来进行开播配置,还可以根据当前用户在客户端中的运行状态来选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置,比如当前用户在客户端中的没有符合可读取视频数据的进程在运行,那么服务器将选定桌面捕捉功能的直播模式进行开播配置,若当前在客户端中的有符合可读取视频数据的进程在运行,那么服务器可以选定进程读取功能的直播模式进行开播配置。
[0085]通过本发明实施例,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,大大便利用户开启视频直播,降低了用户开启视频直播的门槛和难度。
[0086]进一步地,结合图3示出的本发明提供的在线直播的开播方法的另一实施例的流程示意图,再详细描述本发明的技术方案,可以包括以下步骤:
[0087]步骤3300:获取用户的登录账号信息;
[0088]具体地,可以参考上述图2实施例中的步骤3200,这里不再赘述。
[0089]步骤3302:根据所述登录账号信息判断所述用户是否拥有主播权限;
[0090]具体地,当判断结果为是时,则执行步骤3304,否则,则执行步骤3310 ;
[0091]步骤3304:根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
[0092]具体地,可以通过判断该登录账号是否为通过认证的认证主播来分析该用户是有拥有该第一开播权限;即用户通过客户端可以向服务器发起认证请求,以请求认证主播的身份,若通过认证,则拥有该第一开播权限,否则不拥有该第一开播权限;那么当判断结果为是时,则分析出所述用户拥有第一开播权限,执行步骤3308,当判断结果为否时,则分析出所述用户不拥有第一开播权限,执行步骤3306。
[0093]步骤3306:选定进程读取功能的直播模式进行开播配置;
[0094]具体地,可以参考上述图2实施例中的步骤3206,这里不再赘述。
[0095]步骤3308:选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置;
[0096]具体地,可以参考上述图3实施例中的步骤3208,这里不再赘述。
[0097]步骤3310:结束流程。
[0098]进一步地,本发明实施例中用户通过客户端输入登录账号信息进行登录的客户端,包括普通意义上的客户端(下面统称常用客户端)或者该客户端的助手(下面统称客户端助手),下面分别以客户端助手以及常用客户端为例子进行举例说明:
[0099]首先说明用户通过客户端助手来进行开播:当用户通过客户端助手输入登录账号信息以及登录密码后,客户端助手与服务器进行交互,分析出该登录账号具有第一开播权限后,如图4示出的本发明实施例提供的在线直播的开播方法的交互界面示意图,该客户端助手可以向该用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项,用户可以根据该提供的选项在该客户端助手中输入选取指令,选取指令用于指示选取进行开播的直播模式(例如点击勾选进程读取功能的直播模式),那么该客户端助手接收到用户输入的选取指令,并该选取指令选定进程读取功能的直播模式进行开播配置;当然用户也可以点击勾选桌面捕捉功能的直播模式,那么该客户端助手选定桌面捕捉功能的直播模式进行开播配置。
[0100]再进一步地,本发明实施例在根据登录账号信息判断出所述用户拥有主播权限后,还可以包括:根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;当查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项,即如图4所示的摄像头模式,用户也可以点击勾选摄像头摄像功能的直播模式;当选定该摄像头摄像功能的直播模式进行开播配置后,该客户端与服务器进行交互,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
[0101]需要说明的是,图4只是本发明实施例中举例的一个交互界面示意图,交互界面的设计元素,表现形式等不限定于此。本发明实施例的在线直播的开播方法中进行自动开播配置的过程相对于登录用户来说是往往是不可见的,只是客户端和服务器在后台自动执行的快速开播配置,包括:
[0102]当选定进程读取功能的直播模式进行开播配置之后,该客户端与服务器进行交互,针对该登录账号进入的直播频道,根据选定的该进程读取功能的直播模式自动对该登录账号进行开播配置;开播配置完成后,从开启的进程中读取视频数据;在该直播频道中在线直播该视频数据。或者
[0103]当选定该桌面捕捉功能的直播模式进行开播配置之后,该客户端与服务器进行交互,针对该登录账号进入的直播频道,根据选定的该桌面捕捉功能的直播模式自动对该登录账号进行开播配置;开播配置完成后,从当前桌面屏幕中截取内容数据;在该直播频道中在线直播该内容数据。
[0104]另外,再说明用户通过常用客户端进行开播:当用户通过常用客户端输入登录账号信息以及登录密码后,常用客户端与服务器进行交互,分析出该登录账号具有第一开播权限后,如图5示出的本发明提供的在线直播的开播方法的另一实施例的交互界面示意图,常用客户端可以向该用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项,用户可以点击选取该开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项来进行开播,若当前用户也拥有第三开播权限,那么用户开可以点击选取该摄像头摄像功能的直播模式进行开播;可理解的是,后续的自动开播配置的过程相对于登录用户来说也是不可见的,只是客户端和服务器在后台自动执行的快速开播配置。
[0105]需要说明的是,图5只是本发明实施例中举例的一个交互界面示意图,交互界面的设计元素,表现形式等不限定于此;另外,用户也可以不经过图5所示的交互界面示意图进行直播模式的选取,服务器可以自动选定直播模式,用户只要通过常用客户端点击“开始直播”按钮即可直接进行开播。
[0106]通过本发明实施例,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。
[0107]为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种在线直播的开播系统,如图6示出的本发明实施例提供的在线直播的开播系统的结构示意图,在线直播的开播系统60可以包括:获取模块600、权限分析模块602、第一选定模块604和第二选定模块606,其中
[0108]获取模块600用于获取用户的登录账号信息;
[0109]权限分析模块602用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
[0110]第一选定模块604用于当权限分析模块602的分析结果为否时,则确定所述用户拥有第二开播权限,所述第二开播权限包括用于开启进程读取功能的直播模式的权限,选定所述进程读取功能的直播模式进行开播配置;
[0111]第二选定模块606用于当权限分析模块602的分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0112]具体地,权限分析模块602可以具体用于根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
[0113]进一步地,如图7示出的本发明实施例提供的第二选定模块的结构示意图,第二选定模块606可以包括:选项提供单元6060、选取指令接收单元6062和模式选定单元6064,其中
[0114]选项提供单元6060用于向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
[0115]选取指令接收单元6062用于接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
[0116]模式选定单元6064用于根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
[0117]再进一步地,如图8示出的本发明提供的在线直播的开播系统的另一实施例的结构不意图,在线直播的开播系统60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括权限查看模块608、提供选型模块6010和配置开播模块6012,其中
[0118]权限查看模块608用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
[0119]提供选型模块6010用于当权限查看模块608的查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
[0120]配置开播模块6012用于当选定所述摄像头摄像功能的直播模式进行开播配置后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
[0121]再进一步地,如图9示出的本发明提供的在线直播的开播系统的另一实施例的结构不意图,在线直播的开播系统60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括第一开播配置模块6014、数据读取模块6016和第一直播模块6018,其中
[0122]第一开播配置模块6014用于当选定所述进程读取功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
[0123]数据读取模块6016用于在开播配置完成后,从开启的进程中读取视频数据;
[0124]第一直播模块6018用于在所述直播频道中在线直播所述视频数据。
[0125]可理解的是,图9实施例中的在线直播的开播系统60还可以包括权限查看模块608、提供选型模块6010和配置开播模块6012,为了简要清楚地描述,图9中没有画出该权限查看模块608、提供选型模块6010和配置开播模块6012。
[0126]再进一步地,如图10示出的本发明提供的在线直播的开播系统的另一实施例的结构不意图,在线直播的开播系统60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括第二开播配置模块6020、数据截取模块6022和第二直播模块6024,其中
[0127]第二开播配置模块6020用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
[0128]数据截取模块6022用于在开播配置完成后,从当前桌面屏幕中截取内容数据;
[0129]第二直播模块6024用于在所述直播频道中在线直播所述内容数据。
[0130]可理解的是,图10实施例中的在线直播的开播系统60还可以包括权限查看模块608、提供选型模块6010、配置开播模块6012、第一开播配置模块6014、数据读取模块6016和第一直播模块6018,为了简要清楚地描述,图10中没有画出该权限查看模块608、提供选型模块6010、配置开播模块6012、第一开播配置模块6014、数据读取模块6016和第一直播模块6018。
[0131]需要说明的是,本发明实施例中的在线直播的开播系统60可以为服务器,也可以为包括客户端和服务器与一体的系统;在线直播的开播系统60的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0132]综上所述,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。
[0133]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(0651(1-01117 1611101*7,^01)或随机存储记忆体^00688161110等。
[0134]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种在线直播的开播方法,其特征在于,包括: 获取用户的登录账号信息; 当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限; 当分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限; 当分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
2.如权利要求1所述的方法,其特征在于,所述根据所述登录账号信息分析所述用户是否拥有第一开播权限包括: 根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播; 当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
3.如权利要求1所述的方法,其特征在于,当分析出所述用户拥有第一开播权限后,所述选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置,包括: 向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项; 接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式; 根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
4.如权利要求1所述的方法,其特征在于,所述当根据所述登录账号信息判断出所述用户拥有主播权限后,还包括: 根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限; 当查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项; 当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
5.如权利要求1-4任一项所述的方法,其特征在于,当选定所述进程读取功能的直播模式进行开播配置之后,还包括: 针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置; 开播配置完成后,从开启的进程中读取视频数据; 在所述直播频道中在线直播所述视频数据。
6.如权利要求1-4任一项所述的方法,其特征在于,当选定所述桌面捕捉功能的直播模式进行开播配置之后,还包括: 针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置; 开播配置完成后,从当前桌面屏幕中截取内容数据; 在所述直播频道中在线直播所述内容数据。
7.—种在线直播的开播系统,其特征在于,包括: 获取模块,用于获取用户的登录账号信息; 权限分析模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限; 第一选定模块,用于当所述权限分析模块的分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限; 第二选定模块,用于当所述权限分析模块的分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
8.如权利要求7所述的系统,其特征在于,所述权限分析模块具体用于根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播; 当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
9.如权利要求7所述的系统,其特征在于,所述第二选定模块包括: 选项提供单元,用于向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项; 选取指令接收单元,用于接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式; 模式选定单元,用于根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
10.如权利要求7所述的系统,其特征在于,还包括: 权限查看模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限; 提供选型模块,用于当所述权限查看模块的查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项; 配置开播模块,用于当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
11.如权利要求7-10任一项所述的系统,其特征在于,还包括: 第一开播配置模块,用于当选定所述进程读取功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置; 数据读取模块,用于在开播配置完成后,从开启的进程中读取视频数据; 第一直播模块,用于在所述直播频道中在线直播所述视频数据。
12.如权利要求7-10任一项所述的系统,其特征在于,还包括: 第二开播配置模块,用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置; 数据截取模块,用于在开播配置完成后,从当前桌面屏幕中截取内容数据; 第二直播模块,用于在所述直播频道中在线直播所述内容数据。
【文档编号】H04N21/258GK104394437SQ201410752243
【公开日】2015年3月4日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】刘建强 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1