CN104394437B - 一种在线直播的开播方法及*** - Google Patents

一种在线直播的开播方法及*** Download PDF

Info

Publication number
CN104394437B
CN104394437B CN201410752243.0A CN201410752243A CN104394437B CN 104394437 B CN104394437 B CN 104394437B CN 201410752243 A CN201410752243 A CN 201410752243A CN 104394437 B CN104394437 B CN 104394437B
Authority
CN
China
Prior art keywords
live
broadcasting
mode
authority
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410752243.0A
Other languages
English (en)
Other versions
CN104394437A (zh
Inventor
刘建强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201410752243.0A priority Critical patent/CN104394437B/zh
Publication of CN104394437A publication Critical patent/CN104394437A/zh
Application granted granted Critical
Publication of CN104394437B publication Critical patent/CN104394437B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了在线直播的开播方法,包括:获取用户的登录账号信息;当根据登录账号信息判断出用户拥有主播权限后,根据登录账号信息分析用户是否拥有第一开播权限;第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;当分析结果为否时,则确定用户拥有第二开播权限,并选定进程读取功能的直播模式进行开播配置;第二开播权限包括用于开启进程读取功能的直播模式的权限;当分析结果为是时,则选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置。本发明还公开了相关***,采用本发明,解决了用户在开启直播的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题。

Description

一种在线直播的开播方法及***
技术领域
本发明涉及计算机网络通信领域,尤其涉及一种在线直播的开播方法及***。
背景技术
随着电子科技以及互联网的发展,产生了各种各样的以计算机模拟环境为基础,以虚拟的人物化身为载体,用户在其中生活、交流的网络世界(或虚拟平台);在这动态的网络社会生活空间中,用户可以进行学习、游戏、娱乐、购物等。
当前,在线直播越来越受到用户的喜爱;在线直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,逐渐成为互联网的主流表达方式。主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(或者称之为在线直播频道),向该在线直播频道中的观众客户端(即观众用户)进行在线广播,观众用户可以看到当前在线直播频道中的主播内容,比如观看到视频内容等,主播用户还可以与当前在线直播频道内的多个观众用户进行私聊等互动。
然而,当前在线直播***不能针对多种直播模式的需求实现对直播模式的管控,用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播,不便于用户开启视频直播。
发明内容
本发明实施例所要解决的技术问题在于,提供信一种在线直播的开播方法及***,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,更加便利用户开启视频直播。
为了解决上述技术问题,本发明实施例第一方面公开了一种在线直播的开播方法,包括
获取用户的登录账号信息;
当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
当分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限;
当分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
结合第一方面,在第一种可能的实现方式中,所述根据所述登录账号信息分析所述用户是否拥有第一开播权限包括:
根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
结合第一方面,在第二种可能的实现方式中,当分析出所述用户拥有第一开播权限后,所述选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置,包括:
向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
结合第一方面,在第三种可能的实现方式中,所述当根据所述登录账号信息判断出所述用户拥有主播权限后,还包括:
根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
当查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,当选定所述进程读取功能的直播模式进行开播配置之后,还包括:
针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
开播配置完成后,从开启的进程中读取视频数据;
在所述直播频道中在线直播所述视频数据。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第五种可能的实现方式中,当选定所述桌面捕捉功能的直播模式进行开播配置之后,还包括:
针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
开播配置完成后,从当前桌面屏幕中截取内容数据;
在所述直播频道中在线直播所述内容数据。
本发明实施例第二方面公开了一种在线直播的开播***,包括:
获取模块,用于获取用户的登录账号信息;
权限分析模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
第一选定模块,用于当所述权限分析模块的分析结果为否时,则确定所述用户拥有第二开播权限,并选定所述进程读取功能的直播模式进行开播配置;所述第二开播权限包括用于开启进程读取功能的直播模式的权限;
第二选定模块,用于当所述权限分析模块的分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
结合第二方面,在第一种可能的实现方式中,所述权限分析模块具体用于根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
结合第二方面,在第二种可能的实现方式中,所述第二选定模块包括:
选项提供单元,用于向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
选取指令接收单元,用于接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
模式选定单元,用于根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
结合第二方面,在第三种可能的实现方式中,还包括:
权限查看模块,用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
提供选型模块,用于当所述权限查看模块的查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
配置开播模块,用于当选定所述摄像头摄像功能的直播模式进行开播后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
第一开播配置模块,用于当选定所述进程读取功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
数据读取模块,用于在开播配置完成后,从开启的进程中读取视频数据;
第一直播模块,用于在所述直播频道中在线直播所述视频数据。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第五种可能的实现方式中,还包括:
第二开播配置模块,用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
数据截取模块,用于在开播配置完成后,从当前桌面屏幕中截取内容数据;
第二直播模块,用于在所述直播频道中在线直播所述内容数据。
本发明实施例第三方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式中公开的在线直播的开播方法。
实施本发明实施例,具有如下有益效果:
当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种在线直播的开播的网络构架示意图;
图2是本发明实施例提供的在线直播的开播方法的流程示意图;
图3是本发明提供的在线直播的开播方法的另一实施例的流程示意图;
图4是本发明实施例提供的在线直播的开播方法的交互界面示意图;
图5是本发明提供的在线直播的开播方法的另一实施例的交互界面示意图;
图6是本发明实施例提供的在线直播的开播***的结构示意图;
图7是本发明实施例提供的第二选定模块的结构示意图;
图8是本发明提供的在线直播的开播***的另一实施例的结构示意图;
图9是本发明提供的在线直播的开播***的另一实施例的结构示意图;
图10是本发明提供的在线直播的开播***的另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
本发明实施例公开了一种在线直播的开播方法及***,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,更加便利用户开启视频直播。以下分别进行详细说明。
为了更好理解本发明实施例公开的一种在线直播的开播方法及***,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种在线直播的开播的网络构架示意图。如图1所示,该网络构架示意图可以包括服务器以及多个客户端,其中,服务器也可以被称为后台服务器、组件服务器、交友服务器等,服务器可以通过互联网与多个客户端进行通信连接。在多个客户端中,部分客户端都可以作为主播客户端提供在线直播频道,而其余客户端可以作为观众客户端登录进入主播客户端提供的在线直播频道内,主播客户端完成开播流程后向服务器上传在线直播内容,由服务器将该在线直播内容发送给登录进入该在线直播频道的观众客户端,供观众客户端观看;其中,主播客户端对接入其频道内的观众客户端具有控制权和主动权,主播客户端可以与服务器进行交互。本发明实施例中的在线直播频道简单来讲就是服务器创建的一种虚拟空间(或虚拟房间),主播客户端与观众客户端可以进入到该虚拟空间,主播客户端在该虚拟空间中完成开播,按照选定的直播模式来进行直播内容的播放,位于该虚拟空间内的观众客户端可以不仅观看主播客户端的直播内容,还可以和主播客户端进行语音或文字的交互。
本发明实施例中,客户端(包括主播客户端或观众客户端)可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的富媒体。在图1所示的网络构架中,客户端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。
基于图1所示的网络构架,本发明实施例公开了的一种在线直播的开播方法。请参阅图2,图2是本发明实施例提供的在线直播的开播方法的流程示意图,将结合客户端和服务器来描述本发明的技术方案,可以包括以下步骤:
步骤S200:获取用户的登录账号信息;
具体地,用户可以通过客户端输入登录账号信息以及登录密码,登录到在线直播***或平台,该客户端可以将用户输入的登录账号信息发送给该在线直播***或平台的服务器,那么该在线直播***或平台的服务器即可获取到用户的登录账号信息。
步骤S202:当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;
具体地,该在线直播***或平台的服务器可以根据用户输入的登录账号信息分析判断该用户是否拥有主播权限,具体可以通过查找相应的数据库(该数据库存储了拥有主播权限的账户信息),判断该登录账号信息是否存在于该数据库中,若存在于该数据库,那么即分析判断出该用户拥有主播权限,否则不拥有主播权限;或还可以通过查找相应的数据库(该数据库存储了各个账号信息及其对应的权限信息),分析该登录账号信息对应的权限信息是否包含主播权限,若包含,那么即分析判断出该用户拥有主播权限,否则不拥有主播权限,等等,本发明实施例不作限制。
可理解的是,用户可以在该在线直播***或平台中申请具有主播权限的账号,以登录该在线直播***或平台进行视频直播,其他登录用户可以观看该视频直播;当该服务器判断出该用户拥有主播权限后,再根据该登录账号信息分析该用户是否拥有第一开播权限,本发明实施例中的第一开播权限包括用于开启桌面捕捉功能的直播模式的权限,该桌面捕捉功能的直播模式具体可以为通过截取屏幕的内容来进行直播;
再具体地,该在线直播***或平台的服务器也可以通过查找相应的数据库(该数据库存储了各个账号信息及其对应的权限信息),分析出该用户是否拥有该第一开播权限,当分析结果为否时,则执行步骤S204,当分析结果为是时,则执行步骤S206。
需要说明的是,当该服务器判断当前登录的用户不拥有主播权限后,可以退出本流程。
步骤S204:选定进程读取功能的直播模式进行开播配置;
具体地,当该服务器分析出该用户不拥有第一开播权限时,则确定该用户拥有第二开播权限,并选定该进程读取功能的直播模式进行开播配置,本发明实施例中的第二开播权限包括用于开启进程读取功能的直播模式的权限,该进程读取功能的直播模式具体可以为直接从开启的进程(比如游戏进程等)中读取视频数据。
可理解的是,用户在该在线直播***或平台中申请了具有主播权限的账号后,该账号可以具有基本的开播权限,即该第二开播权限,可以开启进程读取功能的直播模式。
步骤S206:选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
具体地,当该服务器分析出该用户拥有第一开播权限时,可以按照默认设置优先选定该进程读取功能的直播模式和桌面捕捉功能的直播模式中的其中一种来进行开播配置,还可以根据当前用户在客户端中的运行状态来选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置,比如当前用户在客户端中的没有符合可读取视频数据的进程在运行,那么服务器将选定桌面捕捉功能的直播模式进行开播配置,若当前在客户端中的有符合可读取视频数据的进程在运行,那么服务器可以选定进程读取功能的直播模式进行开播配置。
通过本发明实施例,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题,大大便利用户开启视频直播,降低了用户开启视频直播的门槛和难度。
进一步地,结合图3示出的本发明提供的在线直播的开播方法的另一实施例的流程示意图,再详细描述本发明的技术方案,可以包括以下步骤:
步骤S300:获取用户的登录账号信息;
具体地,可以参考上述图2实施例中的步骤S200,这里不再赘述。
步骤S302:根据所述登录账号信息判断所述用户是否拥有主播权限;
具体地,当判断结果为是时,则执行步骤S304,否则,则执行步骤S310;
步骤S304:根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;
具体地,可以通过判断该登录账号是否为通过认证的认证主播来分析该用户是有拥有该第一开播权限;即用户通过客户端可以向服务器发起认证请求,以请求认证主播的身份,若通过认证,则拥有该第一开播权限,否则不拥有该第一开播权限;那么当判断结果为是时,则分析出所述用户拥有第一开播权限,执行步骤S308,当判断结果为否时,则分析出所述用户不拥有第一开播权限,执行步骤S306。
步骤S306:选定进程读取功能的直播模式进行开播配置;
具体地,可以参考上述图2实施例中的步骤S204,这里不再赘述。
步骤S308:选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置;
具体地,可以参考上述图2实施例中的步骤S206,这里不再赘述。
步骤S310:结束流程。
进一步地,本发明实施例中用户通过客户端输入登录账号信息进行登录的客户端,包括普通意义上的客户端(下面统称常用客户端)或者该客户端的助手(下面统称客户端助手),下面分别以客户端助手以及常用客户端为例子进行举例说明:
首先说明用户通过客户端助手来进行开播:当用户通过客户端助手输入登录账号信息以及登录密码后,客户端助手与服务器进行交互,分析出该登录账号具有第一开播权限后,如图4示出的本发明实施例提供的在线直播的开播方法的交互界面示意图,该客户端助手可以向该用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项,用户可以根据该提供的选项在该客户端助手中输入选取指令,选取指令用于指示选取进行开播的直播模式(例如点击勾选进程读取功能的直播模式),那么该客户端助手接收到用户输入的选取指令,并该选取指令选定进程读取功能的直播模式进行开播配置;当然用户也可以点击勾选桌面捕捉功能的直播模式,那么该客户端助手选定桌面捕捉功能的直播模式进行开播配置。
再进一步地,本发明实施例在根据登录账号信息判断出所述用户拥有主播权限后,还可以包括:根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;当查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项,即如图4所示的摄像头模式,用户也可以点击勾选摄像头摄像功能的直播模式;当选定该摄像头摄像功能的直播模式进行开播配置后,该客户端与服务器进行交互,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
需要说明的是,图4只是本发明实施例中举例的一个交互界面示意图,交互界面的设计元素,表现形式等不限定于此。本发明实施例的在线直播的开播方法中进行自动开播配置的过程相对于登录用户来说是往往是不可见的,只是客户端和服务器在后台自动执行的快速开播配置,包括:
当选定进程读取功能的直播模式进行开播配置之后,该客户端与服务器进行交互,针对该登录账号进入的直播频道,根据选定的该进程读取功能的直播模式自动对该登录账号进行开播配置;开播配置完成后,从开启的进程中读取视频数据;在该直播频道中在线直播该视频数据。或者
当选定该桌面捕捉功能的直播模式进行开播配置之后,该客户端与服务器进行交互,针对该登录账号进入的直播频道,根据选定的该桌面捕捉功能的直播模式自动对该登录账号进行开播配置;开播配置完成后,从当前桌面屏幕中截取内容数据;在该直播频道中在线直播该内容数据。
另外,再说明用户通过常用客户端进行开播:当用户通过常用客户端输入登录账号信息以及登录密码后,常用客户端与服务器进行交互,分析出该登录账号具有第一开播权限后,如图5示出的本发明提供的在线直播的开播方法的另一实施例的交互界面示意图,常用客户端可以向该用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项,用户可以点击选取该开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项来进行开播,若当前用户也拥有第三开播权限,那么用户可以点击选取该摄像头摄像功能的直播模式进行开播;可理解的是,后续的自动开播配置的过程相对于登录用户来说也是不可见的,只是客户端和服务器在后台自动执行的快速开播配置。
需要说明的是,图5只是本发明实施例中举例的一个交互界面示意图,交互界面的设计元素,表现形式等不限定于此;另外,用户也可以不经过图5所示的交互界面示意图进行直播模式的选取,服务器可以自动选定直播模式,用户只要通过常用客户端点击“开始直播”按钮即可直接进行开播。
通过本发明实施例,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种在线直播的开播***,如图6示出的本发明实施例提供的在线直播的开播***的结构示意图,在线直播的开播***60可以包括:获取模块600、权限分析模块602、第一选定模块604和第二选定模块606,其中
获取模块600用于获取用户的登录账号信息;
权限分析模块602用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限;所述第一开播权限包括用于开启桌面捕捉功能的直播模式的权限;
第一选定模块604用于当权限分析模块602的分析结果为否时,则确定所述用户拥有第二开播权限,所述第二开播权限包括用于开启进程读取功能的直播模式的权限,选定所述进程读取功能的直播模式进行开播配置;
第二选定模块606用于当权限分析模块602的分析结果为是时,则选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
具体地,权限分析模块602可以具体用于根据所述登录账号信息判断所述登录账号是否为通过认证的认证主播;当判断结果为是时,则分析出所述用户拥有第一开播权限;当判断结果为否时,则分析出所述用户不拥有第一开播权限。
进一步地,如图7示出的本发明实施例提供的第二选定模块的结构示意图,第二选定模块606可以包括:选项提供单元6060、选取指令接收单元6062和模式选定单元6064,其中
选项提供单元6060用于向所述用户提供开启所述进程读取功能的直播模式和开启所述桌面捕捉功能的直播模式的选项;
选取指令接收单元6062用于接收用户根据提供的所述选项输入的选取指令;所述选取指令用于指示选取进行开播的直播模式;
模式选定单元6064用于根据所述选取指令选定所述进程读取功能的直播模式进行开播配置,或者选定所述桌面捕捉功能的直播模式进行开播配置。
再进一步地,如图8示出的本发明提供的在线直播的开播***的另一实施例的结构示意图,在线直播的开播***60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括权限查看模块608、提供选型模块6010和配置开播模块6012,其中
权限查看模块608用于当根据所述登录账号信息判断出所述用户拥有主播权限后,根据登录账号信息查看所述用户是否拥有第三开播权限,所述第三开播权限包括用于开启摄像头摄像功能的直播模式的权限;
提供选型模块6010用于当权限查看模块608的查看结果为是时,则所述用户提供开启所述摄像头摄像功能的直播模式的选项;
配置开播模块6012用于当选定所述摄像头摄像功能的直播模式进行开播配置后,针对所述登录账号进入的直播频道,根据选定的所述摄像头摄像功能的直播模式自动对所述登录账号完成开播配置,从开启的摄像头中读取摄像的视频数据,并在所述直播频道中在线直播所述视频数据。
再进一步地,如图9示出的本发明提供的在线直播的开播***的另一实施例的结构示意图,在线直播的开播***60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括第一开播配置模块6014、数据读取模块6016和第一直播模块6018,其中
第一开播配置模块6014用于当选定所述进程读取功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述进程读取功能的直播模式自动对所述登录账号进行开播配置;
数据读取模块6016用于在开播配置完成后,从开启的进程中读取视频数据;
第一直播模块6018用于在所述直播频道中在线直播所述视频数据。
可理解的是,图9实施例中的在线直播的开播***60还可以包括权限查看模块608、提供选型模块6010和配置开播模块6012,为了简要清楚地描述,图9中没有画出该权限查看模块608、提供选型模块6010和配置开播模块6012。
再进一步地,如图10示出的本发明提供的在线直播的开播***的另一实施例的结构示意图,在线直播的开播***60包括获取模块600、权限分析模块602、第一选定模块604和第二选定模块606外,还可以包括第二开播配置模块6020、数据截取模块6022和第二直播模块6024,其中
第二开播配置模块6020用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
数据截取模块6022用于在开播配置完成后,从当前桌面屏幕中截取内容数据;
第二直播模块6024用于在所述直播频道中在线直播所述内容数据。
可理解的是,图10实施例中的在线直播的开播***60还可以包括权限查看模块608、提供选型模块6010、配置开播模块6012、第一开播配置模块6014、数据读取模块6016和第一直播模块6018,为了简要清楚地描述,图10中没有画出该权限查看模块608、提供选型模块6010、配置开播模块6012、第一开播配置模块6014、数据读取模块6016和第一直播模块6018。
需要说明的是,本发明实施例中的在线直播的开播***60可以为服务器,也可以为包括客户端和服务器与一体的***;在线直播的开播***60的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
综上所述,当根据所述登录账号信息判断出所述用户拥有主播权限后,根据所述登录账号信息分析所述用户是否拥有第一开播权限,根据分析结果直接选定进程读取功能的直播模式进行开播配置,或者选定桌面捕捉功能的直播模式进行开播配置,通过结合直播权限的控制实现了对直播模式的有效管控,解决了现有技术中用户在开启直播(即开播)的过程中不能快速有效地实现对直播模式的选定并进行开播的技术问题;另外通过向拥有第一开播权限的用户提供直播模式的选项,并在选定了直播模式后自动进行开播配置,进一步便利用户开启视频直播,大大降低了用户开启视频直播的门槛和难度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (12)

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任一项所述的***,其特征在于,还包括:
第二开播配置模块,用于当选定所述桌面捕捉功能的直播模式进行开播配置之后,针对所述登录账号进入的直播频道,根据选定的所述桌面捕捉功能的直播模式自动对所述登录账号进行开播配置;
数据截取模块,用于在开播配置完成后,从当前桌面屏幕中截取内容数据;
第二直播模块,用于在所述直播频道中在线直播所述内容数据。
CN201410752243.0A 2014-12-09 2014-12-09 一种在线直播的开播方法及*** Active CN104394437B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410752243.0A CN104394437B (zh) 2014-12-09 2014-12-09 一种在线直播的开播方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410752243.0A CN104394437B (zh) 2014-12-09 2014-12-09 一种在线直播的开播方法及***

Publications (2)

Publication Number Publication Date
CN104394437A CN104394437A (zh) 2015-03-04
CN104394437B true CN104394437B (zh) 2018-01-12

Family

ID=52612265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410752243.0A Active CN104394437B (zh) 2014-12-09 2014-12-09 一种在线直播的开播方法及***

Country Status (1)

Country Link
CN (1) CN104394437B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892902A (zh) * 2015-12-11 2016-08-24 乐视网信息技术(北京)股份有限公司 一种移动设备直播应用的操作方法及移动客户端
CN105791885A (zh) * 2016-03-31 2016-07-20 成都西可科技有限公司 一种运动相机上通过一键发起视频直播的方法
CN106331780B (zh) * 2016-09-08 2019-05-21 北京小米移动软件有限公司 授权直播方法、装置、设备及***
CN106385602A (zh) * 2016-10-14 2017-02-08 韩斌 一种针对无直播权限用户的终端直播智能控制方法
CN107995498A (zh) * 2016-10-26 2018-05-04 北京视联动力国际信息技术有限公司 一种终端的直播视频流切换方法和装置
CN106791905B (zh) * 2016-12-30 2019-10-01 成都西可科技有限公司 一种设置多机位视频直播模式的方法
CN110740386B (zh) * 2018-07-18 2021-07-30 腾讯科技(深圳)有限公司 直播切换方法、装置及存储介质
CN109831695B (zh) * 2018-12-15 2022-09-20 深圳壹账通智能科技有限公司 直播控制方法、装置、电子设备及存储介质
CN110996180B (zh) * 2019-12-17 2021-05-28 李昱颉 一种网络直播聊天方法、***及服务器
CN113518236B (zh) * 2021-05-12 2023-08-08 北京达佳互联信息技术有限公司 直播开播方法、装置、服务器及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127767A (zh) * 2007-09-26 2008-02-20 腾讯科技(深圳)有限公司 一种创建网络聊天平台的方法及***
CN101420610A (zh) * 2007-10-26 2009-04-29 闪联信息技术工程中心有限公司 显示远程桌面内容的方法及其装置
CN103595715A (zh) * 2013-11-08 2014-02-19 腾讯科技(成都)有限公司 用于桌面直播的信息共享方法及装置
CN103632332A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 题目问答方法、装置及***
CN103731428A (zh) * 2014-01-02 2014-04-16 合一网络技术(北京)有限公司 对版权用户进行权限管理的方法及***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10152190B2 (en) * 2003-12-15 2018-12-11 Open Invention Network, Llc Systems and methods for improved application sharing in a multimedia collaboration session
US20060150109A1 (en) * 2004-12-30 2006-07-06 Motorola, Inc. Shared user interface

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127767A (zh) * 2007-09-26 2008-02-20 腾讯科技(深圳)有限公司 一种创建网络聊天平台的方法及***
CN101420610A (zh) * 2007-10-26 2009-04-29 闪联信息技术工程中心有限公司 显示远程桌面内容的方法及其装置
CN103595715A (zh) * 2013-11-08 2014-02-19 腾讯科技(成都)有限公司 用于桌面直播的信息共享方法及装置
CN103632332A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 题目问答方法、装置及***
CN103731428A (zh) * 2014-01-02 2014-04-16 合一网络技术(北京)有限公司 对版权用户进行权限管理的方法及***

Also Published As

Publication number Publication date
CN104394437A (zh) 2015-03-04

Similar Documents

Publication Publication Date Title
CN104394437B (zh) 一种在线直播的开播方法及***
CN104093079B (zh) 基于多媒体节目的交互方法、终端、服务器和***
KR101377235B1 (ko) 개별적으로 레코딩된 장면의 순차적인 병렬 배치를 위한 시스템
CN104869467B (zh) 媒体播放中的信息输出方法、装置和***
CN104468623B (zh) 一种基于在线直播的信息展示方法、相关装置及***
CN104935980B (zh) 互动信息处理方法、客户端及服务平台
WO2017088621A1 (zh) 一种实现网络直播的方法和服务器
CN112188117B (zh) 视频合成方法、客户端及***
CN104363473B (zh) 一种基于在线直播的信息传输方法以及装置
CN104902295B (zh) 智能电视业务实现方法、终端设备和***
CN105009599A (zh) 精彩时刻的自动标识
KR20160132047A (ko) 통신 이벤트 히스토리
WO2022078167A1 (zh) 互动视频的创建方法、装置、设备及可读存储介质
CN109274982A (zh) 视频轮播方法、装置、计算机设备以及存储介质
CN106331582A (zh) 远程视频开庭方法及装置
CN109361954B (zh) 视频资源的录制方法、装置、存储介质及电子装置
CN103945236A (zh) 在线直播频道的汇聚方法和***
CN108600850A (zh) 视频分享方法、客户端、服务器及存储介质
CN105721927A (zh) 一种虚拟客厅显示***及方法
CN109429082B (zh) 直播人气检测方法、存储介质、电子设备及***
CN107172178B (zh) 一种内容发送方法及装置
US11386152B1 (en) Automatic generation of highlight clips for events
CN114257570B (zh) 一种基于多人会话的处理方法、装置、设备及介质
Bajpai et al. Harmonizing the Cacophony with MIC: An Affordance-aware Framework for Platform Moderation
US20140012792A1 (en) Systems and methods for building a virtual social network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510000, Guangdong Province, Guangzhou, Panyu District Town, Huambo business district, Wanda Plaza, block B1, 28 floor

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20150304

Assignee: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.: X2021980000101

Denomination of invention: A method and system of online live broadcasting

Granted publication date: 20180112

License type: Common License

Record date: 20210106