CN112492339B - 直播方法、装置、服务器、终端以及存储介质 - Google Patents
直播方法、装置、服务器、终端以及存储介质 Download PDFInfo
- Publication number
- CN112492339B CN112492339B CN202011359034.1A CN202011359034A CN112492339B CN 112492339 B CN112492339 B CN 112492339B CN 202011359034 A CN202011359034 A CN 202011359034A CN 112492339 B CN112492339 B CN 112492339B
- Authority
- CN
- China
- Prior art keywords
- account
- demand
- program
- live
- information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6583—Acknowledgement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开关于一种直播方法、装置、服务器、终端以及存储介质,属于直播技术领域,该方法包括:为直播间中的第一账号提供节目列表,接收该第一账号的点播请求,向该第二账号对应的终端发送点播信息。本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够有效的提升用户转化率。
Description
技术领域
本公开涉及直播技术领域,尤其涉及一种直播方法、装置、服务器、终端以及存储介质。
背景技术
随着直播技术和计算机技术的不断发展,直播的形式变得越来越多样化。例如,主播可以在其直播间内进行唱歌、跳舞或表演,或者,主播还可以通过语音连线、视频连线等方式,与观众进行互动。这时,如果直播间内未关注主播的观众或者刚刚进入直播间的观众对主播感兴趣,则可以通过终端,对直播间内的关注控件实施点击操作,从而实现对主播的关注。然而,仅通过上述互动方式进行直播,无法有效的提升用户转化率。
发明内容
本公开提供一种直播方法、装置、服务器、终端以及存储介质,能够吸引直播间以外的其他账号进入直播间,能够有效的提升用户转化率。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种直播方法,应用于服务器,该方法包括:
为直播间中的第一账号提供节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
接收该第一账号的点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号;
向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该为直播间中的第一账号提供节目列表之前,该方法还包括:
接收该直播间的多个账号的权限获取请求,该权限获取请求携带对应账号送出的虚拟资源的虚拟价值;
将所携带的虚拟资源的虚拟价值最大的账号,确定为该第一账号。
在一些实施例中,该为直播间中的第一账号提供节目列表之前,该方法还包括:
接收该直播间的多个账号的权限获取请求,按照由高到低的顺序,对该多个账号已送出的虚拟资源的虚拟价值进行排序;
将该排序中最靠前的账号,确定为该第一账号。
在一些实施例中,该向该第二账号对应的终端发送点播信息包括:
向该第二账号所登录的客户端发送该点播信息。
在一些实施例中,该向该第二账号对应的终端发送点播信息包括:
以短信的形式,向该第二账号对应的终端发送该点播信息。
在一些实施例中,该接收该第一账号的点播请求之前,该方法还包括:
向该第一账号对应的终端发送信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号。
根据本公开实施例的第二方面,提供一种直播方法,该方法包括:
在主播账号的直播间内,向第一账号展示节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号;
向服务器发送点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号,该点播请求用于触发该服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该在主播账号的直播间内,向第一账号展示节目列表之后,该方法还包括:
在该直播间内展示权限提示消息,该权限提示消息用于提示该第一账号获得对该节目列表的点播权限。
在一些实施例中,该在该直播间内展示权限提示消息包括:
在该直播间内展示倒计时;
在该倒计时结束后,在该直播间内展示权限提示消息。
在一些实施例中,该获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号之前,该方法还包括:
接收该服务器发送的信息填写页面,在该直播间内,展示该信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号;
若检测到对该信息填写页面的填写完成操作,执行获取该被点播的节目信息和该第二账号的步骤。
根据本公开实施例的第三方面,提供一种直播装置,该装置包括:
提供单元,被配置为执行为直播间中的第一账号提供节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
接收单元,被配置为执行接收该第一账号的点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号;
发送单元,被配置为执行向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该接收单元,还被配置为执行接收该直播间的多个账号的权限获取请求,该权限获取请求携带对应账号送出的虚拟资源的虚拟价值;
该装置还包括:
确定单元,被配置为执行将所携带的虚拟资源的虚拟价值最大的账号,确定为该第一账号。
在一些实施例中,该接收单元,还被配置为执行接收该直播间的多个账号的权限获取请求,按照由高到低的顺序,对该多个账号已送出的虚拟资源的虚拟价值进行排序;
该装置还包括:
确定单元,被配置为执行将该排序中最靠前的账号,确定为该第一账号。
在一些实施例中,该发送单元,被配置为执行:
向该第二账号所登录的客户端发送该点播信息。
在一些实施例中,该发送单元,被配置为执行:
以短信的形式,向该第二账号对应的终端发送该点播信息。
在一些实施例中,该发送单元,还被配置为执行向该第一账号对应的终端发送信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号。
根据本公开实施例的第四方面,提供一种直播装置,该装置包括:
节目列表展示单元,被配置为执行在主播账号的直播间内,向第一账号展示节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
获取单元,被配置为执行获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号;
发送单元,被配置为执行向服务器发送点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号,该点播请求用于触发该服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该装置还包括:
提示消息展示单元,被配置为执行在该直播间内展示权限提示消息,该权限提示消息用于提示该第一账号获得对该节目列表的点播权限。
在一些实施例中,该提示消息展示单元,包括:
倒计时展示子单元,被配置为执行在该直播间内展示倒计时;
提示消息展示子单元,被配置为执行在该倒计时结束后,在该直播间内展示权限提示消息。
在一些实施例中,该装置还包括:
接收单元,被配置为执行接收该服务器发送的信息填写页面,在该直播间内,展示该信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号;
该获取单元,还被配置为执行若检测到对该信息填写页面的填写完成操作,执行获取该被点播的节目信息和该第二账号的步骤。
根据本公开实施例的第五方面,提供一种服务器,该服务器包括:
一个或多个处理器;
用于存储该处理器可执行程序代码的存储器;
其中,该处理器被配置为执行该程序代码,以实现上述第一方面或第一方面中任一可选实施例中的直播方法。
根据本公开实施例的第六方面,提供一种终端,该终端包括:
一个或多个处理器;
用于存储该处理器可执行程序代码的存储器;
其中,该处理器被配置为执行该程序代码,以实现上述第二方面或第二方面中任一可选实施例中的直播方法。
根据本公开实施例的第七方面,提供一种存储介质,该存储介质包括:当该存储介质中的程序代码由服务器的处理器执行时,使得该服务器能够执行上述第一方面或第一方面中任一项实施例中的直播方法,当该存储介质中的程序代码由终端的处理器执行时,使得该终端能够执行上述第二方面或第二方面中任一项实施例中的直播方法。
根据本公开实施例的第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序代码,该计算机程序代码存储在计算机可读存储介质中。服务器的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该服务器执行上述第一方面或第一方面中任一项实施例中的直播方法,终端的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该终端执行上述第二方面或第二方面中任一项实施例中的直播方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种直播方法的实施环境示意图;
图2是根据一示例性实施例示出的一种直播方法的流程图;
图3是根据一示例性实施例示出的一种直播方法的流程图;
图4是根据一示例性实施例示出的一种直播方法的流程图;
图5是根据一示例性实施例示出的一种点歌信息的示意图;
图6是根据一示例性实施例示出的一种界面展示的示意图;
图7是根据一示例性实施例示出的一种直播方法的流程图;
图8是根据一示例性实施例示出的一种直播装置的框图;
图9是根据一示例性实施例示出的一种直播装置的框图;
图10是根据一示例性实施例示出的一种终端的框图;
图11是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
图1是本公开实施例提供的一种直播方法的实施环境示意图,参见图1,该实施环境中包括:终端101和服务器102。
终端101可以为智能手机、智能手表、台式电脑、手提电脑、虚拟现实终端、增强现实终端、无线终端和膝上型便携计算机等设备中的至少一种,终端101具有通信功能,可以接入互联网,终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。终端101可以运行有直播应用程序。用户通过直播应用程序,能够进入任一主播账号的直播间,从而实现与主播的交互。
需要说明的是,本公开实施例中,终端101包括主播终端103、第一终端104和第二终端105。主播终端103用于表示主播账号对应的终端。第一终端用于表示104直播间内获得点播权限的账号对应的终端。其中,点播权限是指对节目的点播权限。例如,若节目为歌曲,该点播权限可为点歌权。第二终端105用于表示被点播送出对象的账号对应的终端。
服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式文件系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器102与终端101可以通过有线或无线通信方式进行直接或间接的连接,本申请实施例对此不作限定。可选地,上述服务器102的数量可以更多或更少,本申请实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。服务器102可以为直播应用程序所关联的直播平台的服务器。
图2是根据一示例性实施例示出的一种直播方法的流程图,如图2所示,该方法应用于服务器中,包括以下步骤:
在步骤201中,服务器为直播间中的第一账号提供节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息。
在步骤202中,服务器接收该第一账号的点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号。
在步骤203中,服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。
图3是根据一示例性实施例示出的一种直播方法的流程图,如图3所示,该方法应用于终端中,包括以下步骤:
在步骤301中,终端在主播账号的直播间内,向第一账号展示节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息。
在步骤302中,终端获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号。
在步骤303中,终端向服务器发送点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号,该点播请求用于触发该服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。
上述图2至图3所示仅为本公开的基本流程,下面基于一种具体实施方式,来对本公开提供的方案进行进一步阐述,图4是根据一示例性实施例示出的一种直播方法的流程图,该实施例以主播终端、第一终端和第二终端的交互对方案进行说明,参见图4,该方法包括:
在步骤401中,主播终端展示节目录入页面,该节目录入页面用于录入直播间的主播账号所提供的多个节目信息。
其中,主播终端用于表示主播账号对应的终端。节目信息用于表示主播待表演节目的相关信息,如节目名称、节目详情内容等。
需要说明的是,一些实施例中,主播终端展示节目录入页面的过程在主播账号开启直播间之前执行。另一些实施例中,主播终端展示节目录入页面的过程在主播账号直播的过程中执行。下面分别基于上述两种执行情况对展示节目录入页面的过程进行说明:
主播在主播终端上进行操作,启动直播应用程序,在该直播应用程序中登录主播账号。一些实施例中,主播在开始直播之前进行节目设置,主播终端的直播应用程序界面中展示有节目录入控件,若主播对该直播应用程序界面中的节目录入控件实施点击操作,则主播终端响应于对节目录入控件的点击操作,在直播应用程序界面中展示节目录入页面。其中,该节目录入页面包括节目名称录入框、节目详情录入框和确认控件,节目名称输入框用于录入待表演节目的名称,节目详情输入框用于录入待表演节目的详情内容,确认控件用于确认录入完成。在该过程中,会在主播开启直播间前,在直播应用程序界面上展示节目录入页面,由主播添加节目信息,进而后续主播启动直播间时,能够在直播间内展示该节目信息,便于直播间内的观众知晓节目内容。
另一些实施例中,主播在直播过程中进行节目设置,主播账号的直播间界面上展示有节目录入控件。若主播想要表演节目,并想要在直播间展示节目信息时,对该直播间界面上的节目录入控件实施点击操作,则主播终端响应于对节目录入控件的点击操作,在直播应用程序界面中展示节目录入页面。在该过程中,会在主播直播的过程中,在直播间界面上展示节目录入页面,这样,主播能够根据当前直播间内的观众所期望表演的节目,来进行节目信息的设置,更加便于主播进行直播,也提高了主播和观众的互动。
在步骤402中,若主播终端检测到对节目录入页面的录入完成操作,获取该直播间的主播账号所提供的多个节目信息。
在一些实施例中,主播终端展示节目录入页面后,主播在主播终端上进行操作,在节目录入页面中的节目名称录入框和节目详情录入框内,录入待表演的节目信息。若主播录入完成,对该节目录入页面中的确认控件实施点击操作,则主播终端检测到对节目录入页面的录入完成操作,获取该节目录入页面所包含的内容,也即是获取到了直播间的主播账号所提供的多个节目信息。
在步骤403中,主播终端向服务器发送该直播间的主播账号所提供的多个节目信息。
主播终端向服务器发送该直播间的主播账号所提供的多个节目信息,以便于后续服务器向直播间的多个观众账号,推送该多个节目信息。
在步骤404中,服务器接收该直播间的主播账号所提供的多个节目信息。
在一些实施例中,以主播账号开启直播间之前进行节目设置为例,服务器响应于主播账号开启直播间,向该直播间的多个观众账号对应的终端发送该多个节目信息。
在另一些实施例中,以主播账号在直播过程中进行节目设置为例,服务器接收该直播间的主播账号所提供的多个节目信息后,向该直播间的多个观众账号对应的终端发送该多个节目信息。
在上述实施例中,通过服务器对节目信息进行推流,进而在直播间内展示节目信息,以便观众能够清楚的知晓本场主播待表演的节目,吸引观众留在直播间观看表演,确保直播间内观众对主播的关注度。
需要说明的是,上述过程是在直播间开启时或者在直播过程中,由服务器向直播间内的多个观众账号推送该多个节目信息,进而该多个观众账号对应的终端,在直播间内展示该多个节目信息。在另一些实施例中,服务器在确定出获得点播权限的账号后,再向该账号对应的终端推送该多个节目信息,进而该获得点播权限的账号对应的终端,在直播间内展示该多个节目信息。后续采用第一账号来表示该获得点播权限的账号,采用第一终端来表示该获得点播权限的账号对应的终端。本公开实施例后续以确定出第一账号后,再展示节目信息为例进行说明。
在步骤405中,服务器接收该直播间的多个账号的权限获取请求,该权限获取请求携带对应账号送出的虚拟资源的虚拟价值。
需要说明的是,本公开实施例中,主播在直播的过程中,能够启动一种点播节目的活动,如点歌活动。直播间内展示有节目启动控件,若主播想要启动该点播节目的活动,对直播间内的节目启动控件实施点击操作,则主播终端响应于主播账号启动该点播节目的活动,向服务器发送点播活动提示消息,该点播活动提示消息用于提示点播节目的活动已启动。服务器在接收到该点播活动提示消息后,向直播间的多个账号对应的终端发送该点播活动提示消息。该多个账号对应的终端接收到该点播活动提示消息后,在直播间内展示该点播活动提示消息,以提示直播间内的观众点播节目的活动已启动。
还需要说明的是,本公开实施例中,在主播启动点播节目的活动后,还能够启动任一节目点播权限的竞选活动。例如,主播可以在每个节目表演结束,下一个节目表演前,启动该点播权限的竞选活动,或者,主播可以在表演节目前,启动对每个节目的点播权限的竞选活动。本公开实施例对启动竞选活动的时机不作限定。相应地,启动点播权限的竞选活动的过程包括:主播对直播间内的点播竞选控件实施点击操作,则主播终端检测到对直播间内点播竞选控件的点击操作,向服务器发送竞选活动提示消息,该竞选活动提示消息用于提示点播权限的竞选活动已启动。服务器在接收到该竞选活动提示消息后,向直播间的多个账号对应的终端发送该竞选活动提示消息。该多个账号对应的终端接收到该竞选活动提示消息后,在直播间内展示该竞选活动提示消息,以提示直播间内的观众点播权限的竞选活动已启动。
在本公开实施例中,以基于虚拟资源来进行点播权限的竞选为例。其中,虚拟资源是指直播间内账号向主播账号送出的虚拟礼物,如,鲜花、火箭或游艇。应理解地,权限获取请求可以由用户的送礼操作触发。
在一些实施例中,在主播账号启动该点播节目的活动,并启动点播权限的竞选活动后,直播间内的多个账号对应的终端在直播间内,展示竞选活动提示消息。这时,若直播间内的任一观众想要竞选点播权限,通过在对应终端上进行操作,对直播间内展示的送礼控件实施点击操作,则对应终端检测到对送礼控件的点击操作,展示虚拟资源页面,该虚拟资源页面包含多个虚拟资源。对应终端若检测到对任一虚拟资源的选中操作,向服务器发送对应账号的权限获取请求。服务器接收到直播间的多个账号的权限获取请求后,获取该权限获取请求携带的虚拟资源的虚拟价值。
在步骤406中,服务器将所携带的虚拟资源的虚拟价值最大的账号,确定为第一账号。
其中,虚拟价值是指虚拟礼物对应的虚拟金币值。例如,游艇对应的虚拟价值为5000金币值,鲜花对应的虚拟价值为5金币值。第一账号用于表示获得点播权限的账号。
在一些实施例中,服务器获取该多个账号的权限获取请求携带的虚拟资源的虚拟价值后,在该多个账号中,将所携带的虚拟资源的虚拟价值最大的账号,确定为第一账号。应理解地,第一账号即为获得点播权限的账号。例如,在点播权限的竞选活动开始后,直播间的观众向主播账号送出虚拟礼物,则服务器根据竞选活动开始后接收到的虚拟礼物的虚拟金币值,来确定第一账号。通过设置竞选活动,不仅能够激发观众对活动的参与兴趣,还提高了主播的收入,为直播平台带来了收益。
需要说明的是,步骤405至步骤406以权限获取请求携带虚拟资源的虚拟价值为例。在另一些实施例中,该权限获取请求携带虚拟资源标识,则服务器在接收到该权限获取请求后,获取权限获取请求携带的虚拟资源标识,根据该虚拟资源标识以及虚拟资源标识和虚拟资源的虚拟价值之间的对应关系,确定虚拟资源标识对应的虚拟资源的虚拟价值,进而再根据确定出的虚拟资源的虚拟价值,进行后续确定第一账号的过程。
上述过程中,根据每次竞选活动开始后观众所送出的虚拟资源,来确定第一账号,也即是针对每个节目点播权限的竞选活动,在竞选活动开始后,重新记录观众送出的虚拟资源,进而根据重新记录的虚拟资源确定获得点播权限的账号,以吸引观众参与其感兴趣的节目的竞选活动。
步骤405至步骤406是服务器根据竞选活动开始后观众所送出的虚拟资源,来确定第一账号的过程。在另一些实施例中,服务器还能够根据直播间开启后,多个账号已送出的虚拟资源,来确定第一账号。相应过程为:服务器接收该直播间的多个账号的权限获取请求后,按照由高到低的顺序,对该多个账号已送出的虚拟资源的虚拟价值进行排序,将该排序中最靠前的账号,确定为该第一账号。可选地,服务器还维护虚拟资源排行榜,该虚拟资源排行榜用于记录该直播间的多个账号与虚拟资源的虚拟价值之间的对应关系。在直播过程中,服务器响应于该直播间内任一个账号送出虚拟资源,对虚拟资源排行榜进行更新,进而在接收到该直播间的多个账号的权限获取请求后,从该虚拟资源排行榜中,确定排序最靠前的账号,作为该第一账号。在该实施例中,根据直播间内观众已送出的虚拟资源,来确定第一账号,也即是针对每个节目点播权限的竞选活动,根据观众已送出的虚拟资源累积,确定获得点播权限的账号,以吸引观众参与其感兴趣的节目的竞选活动。
需要说明的是,步骤405至步骤406是根据虚拟资源的虚拟价值,来确定第一账号的过程。在另一些实施例中,服务器根据虚拟资源数量,来确定第一账号。相应过程为:服务器获取该多个账号的权限获取请求后,在该多个账号中,将虚拟资源数量最大的账号,确定为第一账号。
在步骤407中,服务器向第一终端发送权限提示消息,该权限提示消息用于提示该第一账号获得对该节目列表的点播权限。
其中,第一终端用于表示直播间内获得点播权限的账号对应的终端,也即是第一账号对应的终端。
在另一些实施例中,服务器向直播间的多个账号对应的终端发送权限提示消息,则该多个账号对应的终端接收权限提示消息后,在直播间内展示该权限提示消息。通过该过程,使得直播间内的观众能够及时获知点播权限的竞选结果,便于观众再次发起权限获取请求。
在步骤408中,第一终端接收该权限提示消息,在该直播间内展示权限提示消息。
步骤407至步骤408是服务器向第一终端发送权限提示消息的过程。
上述步骤406至步骤408是主播启动点播权限的竞选活动后,触发服务器确定第一账号,进而第一终端展示权限提示消息的过程。在另一些实施例中,直播间内还能够展示竞选活动的倒计时,也即是在该直播间内展示倒计时,在该倒计时结束后,在该直播间内展示权限提示消息。应理解地,在该实施例中,服务器响应于倒计时结束,执行确定第一账号的过程,也即是执行步骤406。
在步骤409中,服务器为直播间中的第一账号提供节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息。
例如,以歌曲列表为例,该歌曲列表可以包括1、朋友的酒;2、知心爱人;3、生日快乐等。
在步骤410中,第一终端在主播账号的直播间内,向第一账号展示节目列表。
在一些实施例中,第一终端在主播账号的直播间内,以挂件的形式,向第一账号展示该节目列表。
在步骤411中,服务器向该第一终端发送信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号。
其中,第二账号用于表示第一账号的点播送出对象。
在一些实施例中,服务器在确定出第一账号后,向第一账号对应的终端发送信息填写页面,也即是向该第一终端发送信息填写页面。在该实施例中,由服务器自动触发对信息填写页面的发送,能够实现对信息填写页面的快速发送,提高了直播的效率。
在另一些实施例中,获取被点播的节目信息和第二账号还有其他途径。例如,主播终端在接收到权限提示消息后,在主播终端上展示该权限提示消息,则主播能够获知第一账号获得点播权限。主播在主播终端上进行操作,向第一账号发送私信,向该第一账号发送信息填写页面,进而触发主播终端向服务器发送对信息填写页面的发送指令,则服务器响应于对信息填写页面的发送指令,向第一终端发送信息填写页面。
在步骤412中,第一终端接收该服务器发送的信息填写页面,在该直播间内,展示该信息填写页面。
其中,信息填写页面包括节目名称录入框和点播送出对象录入框。另一些实施例中,信息填写页面还能够包括点播者录入框、直播间ID录入框、主播ID录入框等。以节目为歌曲为例,参见图5,图5是根据一示例性实施例示出的一种点歌信息的示意图,点歌信息包括歌曲名称、点歌用户、被点歌用户、直播间信息(如直播间ID、主播ID)以及点歌所送出的文字祝福等。
应理解地,在主播向第一账号发送私信的情况下,第一终端接收该服务器发送的信息填写页面后,在该直播应用程序的消息记录界面中,展示该信息填写页面。
在步骤413中,若第一终端检测到对该信息填写页面的填写完成操作,获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号。
应理解地,第二账号为直播应用程序中已注册的账号。
在一些实施例中,第一终端展示该信息填写页面后,第一账号对应的用户在第一终端上进行操作,在信息填写页面中的节目名称录入框和点播送出对象录入框内,填写节目名称和作为点播送出对象的第二账号。若该第一账号对应的用户填写完成,对该信息填写页面中的提交控件实施点击操作,则第一终端检测到对信息填写页面的填写完成操作,获取该信息填写页面所包含的内容,也即是获取到了该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号。
在步骤414中,第一终端向服务器发送点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号。
其中,点播请求由填写完成操作触发。需要说明的是,该点播请求用于触发该服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,第一终端检测到对信息填写页面的填写完成操作,获取该信息填写页面所包含的内容后,根据获取到的被点播的节目信息和作为点播送出对象的第二账号,生成点播请求,向服务器发送该点播请求。
在步骤415中,服务器接收该第一账号的点播请求。
在一些实施例中,服务器接收该第一账号的点播请求,从该点播请求的特定字段中,获取节目列表中被点播的节目信息和作为点播送出对象的第二账号。
在步骤416中,服务器向第二终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
其中,第二终端用于表示第二账号对应的终端,也即是第一账号的点播送出对象的账号对应的终端。
在一些实施例中,服务器获取点播请求携带的被点播的节目信息和作为点播送出对象的第二账号后,获取该直播间的入口链接,根据该被点播的节目信息和该直播间的入口链接,生成点播信息,将该点播信息发送至第二账号对应的终端,也即是发送至该第二终端。
可选地,服务器向第二终端发送点播信息的过程包括下述任一项:
一些实施例中,服务器向该第二账号所登录的客户端发送该点播信息。在该实施例中,第二账号处于在线状态时,向该第二账号所登录的直播客户端发送点播信息,能够实现点播信息的快速通知。
又一些实施例中,服务器以短信的形式,向该第二账号对应的终端发送该点播信息。在该实施例中,当第二账号未在线时,也能够通过短信等方式发送离线通知,避免由于不在线而错过该点播信息的通知,提升了用户的体验感。
在步骤417中,第二终端接收点播信息,展示被点播的节目信息和该直播间的入口链接。
在一些实施例中,第二终端接收点播信息,在第二终端的界面上展示被点播的节目信息和该直播间的入口链接。参见图6,图6是根据一示例性实施例示出的一种界面展示的示意图,在图6所示出的界面中,在第二终端的主界面展示被点播的节目信息和该直播间的入口链接601。
在另一些实施例中,若第二账号想要进入该直播间观看节目,则对该直播间的入口链接实施点击操作,则第二终端检测到对直播间的入口链接的触发操作,启动直播应用程序,打开该直播间,并接收服务器发送的直播数据流,在该直播间内播放直播数据流所携带的视频和音频。这样,第二账号可以通过入口链接,进入直播间观看第一账号为其点的节目。如果第二账号对当前直播间内的主播感兴趣,则可以对直播间的关注控件实施点击操作,以关注主播。在该实施例中,通过发送直播间入口链接的方式,向第二账号进行直播间的推送,吸引第二账号进入直播间,能够较大范围的扩大主播的影响力,提高了主播获得关注的可能性。
在另一些实施例中,服务器响应于第二账号进入该直播间,向该第一终端发送直播提示消息,该直播提示消息用于提示第二账号进入直播间。在另一些实施例中,服务器响应于第二账号进入该直播间,向该直播间的多个账号对应的终端发送直播提示消息。
为便于理解,下面以一个业务流程角度的具体示例对方案进行说明。图7是根据一示例性实施例示出的一种直播方法的流程图,参见图7,图7采用歌曲列表来表示节目列表,采用点歌竞选来表示点播权限的竞选活动,采用点歌权来表示点播权限,采用用户账号A来表示第一账号,采用用户账号B来表示第二账号。主播在直播前,准备直播间待演唱的歌曲列表,主播开启直播后,直播间内展示歌曲列表。主播在演唱时,按照顺序进行演唱,在演唱至当前歌曲前,进行点歌竞选。此时直播间内的多个账号开始送礼,直播间内送礼最高的用户账号A能够获得点歌权。获取用户账号A所设置的点歌信息,则能够获知将当前歌曲送给用户账号A的好友用户账号B。进而该用户账号B能够接收到推送消息,进而根据推送消息携带的直播间的入口链接,能够进入直播间,观看直播内容,若其对主播感兴趣,则可以关注该主播,这样也就实现了主播的拉新。
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。进一步地,还能够为直播平台带来价值。而且,通过设置节目的点播活动,丰富了直播内容,增加了直播间的趣味性,有利于提升用户在观看视频和直播时的想象空间,能够有效的提高用户粘性。同时,还建立了第一账号和第二账号之间的情感联系,能够与好友建立一定的情感联系,还能够有效的为主播拉新,在自己快乐的同时,又为其他人带来了快乐。
图8是根据一示例性实施例示出的一种直播装置的框图。该装置可以提供为上述实施例所提到的服务器。参照图8,该装置包括提供单元801,接收单元802和发送单元803。
该提供单元801,被配置为执行为直播间中的第一账号提供节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
该接收单元802,被配置为执行接收该第一账号的点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号;
该发送单元803,被配置为执行向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该接收单元802,还被配置为执行接收该直播间的多个账号的权限获取请求,该权限获取请求携带对应账号送出的虚拟资源的虚拟价值;
该装置还包括:
确定单元,被配置为执行将所携带的虚拟资源的虚拟价值最大的账号,确定为该第一账号。
在一些实施例中,该接收单元802,还被配置为执行接收该直播间的多个账号的权限获取请求,按照由高到低的顺序,对该多个账号已送出的虚拟资源的虚拟价值进行排序;
该装置还包括:
确定单元,被配置为执行将该排序中最靠前的账号,确定为该第一账号。
在一些实施例中,该发送单元803,被配置为执行:
向该第二账号所登录的客户端发送该点播信息。
在一些实施例中,该发送单元803,被配置为执行:
以短信的形式,向该第二账号对应的终端发送该点播信息。
在一些实施例中,该发送单元803,还被配置为执行向该第一账号对应的终端发送信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号。
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。
需要说明的是:上述实施例提供的直播装置在直播时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的直播装置与直播方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图9是根据一示例性实施例示出的一种直播装置的框图。该装置可以提供为上述实施例所提到的终端。参照图9,该装置包括节目列表展示单元901,获取单元902和发送单元903。
该节目列表展示单元901,被配置为执行在主播账号的直播间内,向第一账号展示节目列表,该节目列表包括该直播间的主播账号所提供的多个节目信息;
该获取单元902,被配置为执行获取该第一账号基于该节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号;
该发送单元903,被配置为执行向服务器发送点播请求,该点播请求携带该节目列表中被点播的节目信息和作为点播送出对象的第二账号,该点播请求用于触发该服务器向该第二账号对应的终端发送点播信息,该点播信息包括该被点播的节目信息和该直播间的入口链接。
在一些实施例中,该装置还包括:
提示消息展示单元,被配置为执行在该直播间内展示权限提示消息,该权限提示消息用于提示该第一账号获得对该节目列表的点播权限。
在一些实施例中,该提示消息展示单元,包括:
倒计时展示子单元,被配置为执行在该直播间内展示倒计时;
提示消息展示子单元,被配置为执行在该倒计时结束后,在该直播间内展示权限提示消息。
在一些实施例中,该装置还包括:
接收单元,被配置为执行接收该服务器发送的信息填写页面,在该直播间内,展示该信息填写页面,该信息填写页面用于该第一账号填写该被点播的节目信息和作为点播送出对象的第二账号;
该获取单元902,还被配置为执行若检测到对该信息填写页面的填写完成操作,执行获取该被点播的节目信息和该第二账号的步骤。
本公开实施例提供的技术方案,为直播间内的观众账号提供了一种节目的点播活动,使得观众账号能够对节目列表中的节目进行点播,根据观众账号的点播送出对象,能够获取到直播间以外的其他用户账号,进而通过发送直播间的入口链接的方式,向其他用户账号进行直播间的推送,吸引直播间以外的其他账号进入直播间,能够大范围的扩大主播的影响力,提高了主播获得关注的可能性,能够有效的提升用户转化率。
需要说明的是:上述实施例提供的直播装置在直播时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的直播装置与直播方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图10示出了本申请一个示例性实施例提供的终端1000的结构框图。该终端1000可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1000包括有:处理器1001和存储器1002。
处理器1001可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1001所执行以实现本申请中方法实施例提供的直播方法。
在一些实施例中,终端1000还可选包括有:外围设备接口1003和至少一个外围设备。处理器1001、存储器1002和外围设备接口1003之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1003相连。具体地,外围设备包括:射频电路1004、显示屏1005、摄像头组件1006、音频电路1007、定位组件1008和电源1009中的至少一种。
外围设备接口1003可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1001和存储器1002。在一些实施例中,处理器1001、存储器1002和外围设备接口1003被集成在同一芯片或电路板上;在一些其他实施例中,处理器1001、存储器1002和外围设备接口1003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1004用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1004包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1004可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1004还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1005用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1005是触摸显示屏时,显示屏1005还具有采集在显示屏1005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1001进行处理。此时,显示屏1005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1005可以为一个,设置在终端1000的前面板;在另一些实施例中,显示屏1005可以为至少两个,分别设置在终端1000的不同表面或呈折叠设计;在另一些实施例中,显示屏1005可以是柔性显示屏,设置在终端1000的弯曲表面上或折叠面上。甚至,显示屏1005还可以设置成非矩形的不规则图形,也即异形屏。显示屏1005可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件1006用于采集图像或视频。可选地,摄像头组件1006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1001进行处理,或者输入至射频电路1004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1001或射频电路1004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1007还可以包括耳机插孔。
定位组件1008用于定位终端1000的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1008可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
电源1009用于为终端1000中的各个组件进行供电。电源1009可以是交流电、直流电、一次性电池或可充电电池。当电源1009包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1000还包括有一个或多个传感器1010。该一个或多个传感器1010包括但不限于:加速度传感器1011、陀螺仪传感器1012、压力传感器1013、指纹传感器1014、光学传感器1015以及接近传感器1016。
加速度传感器1011可以检测以终端1000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1011可以用于检测重力加速度在三个坐标轴上的分量。处理器1001可以根据加速度传感器1011采集的重力加速度信号,控制显示屏1005以横向视图或纵向视图进行用户界面的显示。加速度传感器1011还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1012可以检测终端1000的机体方向及转动角度,陀螺仪传感器1012可以与加速度传感器1011协同采集用户对终端1000的3D动作。处理器1001根据陀螺仪传感器1012采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1013可以设置在终端1000的侧边框和/或显示屏1005的下层。当压力传感器1013设置在终端1000的侧边框时,可以检测用户对终端1000的握持信号,由处理器1001根据压力传感器1013采集的握持信号进行左右手识别或快捷操作。当压力传感器1013设置在显示屏1005的下层时,由处理器1001根据用户对显示屏1005的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1014用于采集用户的指纹,由处理器1001根据指纹传感器1014采集到的指纹识别用户的身份,或者,由指纹传感器1014根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1001授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1014可以被设置在终端1000的正面、背面或侧面。当终端1000上设置有物理按键或厂商Logo时,指纹传感器1014可以与物理按键或厂商Logo集成在一起。
光学传感器1015用于采集环境光强度。在一个实施例中,处理器1001可以根据光学传感器1015采集的环境光强度,控制显示屏1005的显示亮度。具体地,当环境光强度较高时,调高显示屏1005的显示亮度;当环境光强度较低时,调低显示屏1005的显示亮度。在另一个实施例中,处理器1001还可以根据光学传感器1015采集的环境光强度,动态调整摄像头组件1006的拍摄参数。
接近传感器1016,也称距离传感器,通常设置在终端1000的前面板。接近传感器1016用于采集用户与终端1000的正面之间的距离。在一个实施例中,当接近传感器1016检测到用户与终端1000的正面之间的距离逐渐变小时,由处理器1001控制显示屏1005从亮屏状态切换为息屏状态;当接近传感器1016检测到用户与终端1000的正面之间的距离逐渐变大时,由处理器1001控制显示屏1005从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图10中示出的结构并不构成对终端1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图11是根据一示例性实施例示出的一种服务器的框图,该服务器1100可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(Central Processing Units,CPU)1101和一个或多个的存储器1102,其中,该一个或多个存储器1102中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器1101加载并执行以实现上述各个方法实施例提供的直播方法。当然,该服务器1100还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器1100还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种包括程序代码的存储介质,例如包括程序代码的存储器1102,上述程序代码可由服务器1100的处理器1101执行以完成上述直播方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读内存(read-only memory,ROM)、随机存取存储器(random access memory),RAM)、只读光盘(compact-disc read-only memory,CD-ROM)、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (23)
1.一种直播方法,其特征在于,所述方法包括:
为直播间中的第一账号提供节目列表,所述节目列表包括所述直播间的主播账号所提供的多个节目信息;
接收所述第一账号的点播请求,所述点播请求携带所述节目列表中被点播的节目信息和作为点播送出对象的第二账号;
向所述第二账号对应的终端发送点播信息,所述点播信息包括所述被点播的节目信息和所述直播间的入口链接。
2.根据权利要求1所述的直播方法,其特征在于,所述为直播间中的第一账号提供节目列表之前,所述方法还包括:
接收所述直播间的多个账号的权限获取请求,所述权限获取请求携带对应账号送出的虚拟资源的虚拟价值;
将所携带的虚拟资源的虚拟价值最大的账号,确定为所述第一账号。
3.根据权利要求1所述的直播方法,其特征在于,所述为直播间中的第一账号提供节目列表之前,所述方法还包括:
接收所述直播间的多个账号的权限获取请求,按照由高到低的顺序,对所述多个账号已送出的虚拟资源的虚拟价值进行排序;
将所述排序中最靠前的账号,确定为所述第一账号。
4.根据权利要求1所述的直播方法,其特征在于,所述向所述第二账号对应的终端发送点播信息包括:
向所述第二账号所登录的客户端发送所述点播信息。
5.根据权利要求1所述的直播方法,其特征在于,所述向所述第二账号对应的终端发送点播信息包括:
以短信的形式,向所述第二账号对应的终端发送所述点播信息。
6.根据权利要求1所述的直播方法,其特征在于,所述接收所述第一账号的点播请求之前,所述方法还包括:
向所述第一账号对应的终端发送信息填写页面,所述信息填写页面用于所述第一账号填写所述被点播的节目信息和作为点播送出对象的第二账号。
7.一种直播方法,其特征在于,所述方法包括:
在主播账号的直播间内,向第一账号展示节目列表,所述节目列表包括所述直播间的主播账号所提供的多个节目信息;
获取所述第一账号基于所述节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号;
向服务器发送点播请求,所述点播请求携带所述节目列表中被点播的节目信息和作为点播送出对象的第二账号,所述点播请求用于触发所述服务器向所述第二账号对应的终端发送点播信息,所述点播信息包括所述被点播的节目信息和所述直播间的入口链接。
8.根据权利要求7所述的直播方法,其特征在于,所述在主播账号的直播间内,向第一账号展示节目列表之后,所述方法还包括:
在所述直播间内展示权限提示消息,所述权限提示消息用于提示所述第一账号获得对所述节目列表的点播权限。
9.根据权利要求8所述的直播方法,其特征在于,所述在所述直播间内展示权限提示消息包括:
在所述直播间内展示倒计时;
在所述倒计时结束后,在所述直播间内展示权限提示消息。
10.根据权利要求7所述的直播方法,其特征在于,所述获取所述第一账号基于所述节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号之前,所述方法还包括:
接收所述服务器发送的信息填写页面,在所述直播间内,展示所述信息填写页面,所述信息填写页面用于所述第一账号填写所述被点播的节目信息和作为点播送出对象的第二账号;
若检测到对所述信息填写页面的填写完成操作,执行获取所述被点播的节目信息和所述第二账号的步骤。
11.一种直播装置,其特征在于,所述装置包括:
提供单元,被配置为执行为直播间中的第一账号提供节目列表,所述节目列表包括所述直播间的主播账号所提供的多个节目信息;
接收单元,被配置为执行接收所述第一账号的点播请求,所述点播请求携带所述节目列表中被点播的节目信息和作为点播送出对象的第二账号;
发送单元,被配置为执行向所述第二账号对应的终端发送点播信息,所述点播信息包括所述被点播的节目信息和所述直播间的入口链接。
12.根据权利要求11所述的直播装置,其特征在于,所述接收单元,还被配置为执行接收所述直播间的多个账号的权限获取请求,所述权限获取请求携带对应账号送出的虚拟资源的虚拟价值;
所述装置还包括:
确定单元,被配置为执行将所携带的虚拟资源的虚拟价值最大的账号,确定为所述第一账号。
13.根据权利要求11所述的直播装置,其特征在于,所述接收单元,还被配置为执行接收所述直播间的多个账号的权限获取请求,按照由高到低的顺序,对所述多个账号已送出的虚拟资源的虚拟价值进行排序;
所述装置还包括:
确定单元,被配置为执行将所述排序中最靠前的账号,确定为所述第一账号。
14.根据权利要求11所述的直播装置,其特征在于,所述发送单元,被配置为执行:
向所述第二账号所登录的客户端发送所述点播信息。
15.根据权利要求11所述的直播装置,其特征在于,所述发送单元,被配置为执行:
以短信的形式,向所述第二账号对应的终端发送所述点播信息。
16.根据权利要求11所述的直播装置,其特征在于,所述发送单元,还被配置为执行向所述第一账号对应的终端发送信息填写页面,所述信息填写页面用于所述第一账号填写所述被点播的节目信息和作为点播送出对象的第二账号。
17.一种直播装置,其特征在于,所述装置包括:
节目列表展示单元,被配置为执行在主播账号的直播间内,向第一账号展示节目列表,所述节目列表包括所述直播间的主播账号所提供的多个节目信息;
获取单元,被配置为执行获取所述第一账号基于所述节目列表所确定的被点播的节目信息和作为点播送出对象的第二账号;
发送单元,被配置为执行向服务器发送点播请求,所述点播请求携带所述节目列表中被点播的节目信息和作为点播送出对象的第二账号,所述点播请求用于触发所述服务器向所述第二账号对应的终端发送点播信息,所述点播信息包括所述被点播的节目信息和所述直播间的入口链接。
18.根据权利要求17所述的直播装置,其特征在于,所述装置还包括:
提示消息展示单元,被配置为执行在所述直播间内展示权限提示消息,所述权限提示消息用于提示所述第一账号获得对所述节目列表的点播权限。
19.根据权利要求18所述的直播装置,其特征在于,所述提示消息展示单元,包括:
倒计时展示子单元,被配置为执行在所述直播间内展示倒计时;
提示消息展示子单元,被配置为执行在所述倒计时结束后,在所述直播间内展示权限提示消息。
20.根据权利要求17所述的直播装置,其特征在于,所述装置还包括:
接收单元,被配置为执行接收所述服务器发送的信息填写页面,在所述直播间内,展示所述信息填写页面,所述信息填写页面用于所述第一账号填写所述被点播的节目信息和作为点播送出对象的第二账号;
所述获取单元,还被配置为执行若检测到对所述信息填写页面的填写完成操作,执行获取所述被点播的节目信息和所述第二账号的步骤。
21.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
用于存储所述处理器可执行程序代码的存储器;
其中,所述处理器被配置为执行所述程序代码,以实现如权利要求1至6中任一项所述的直播方法。
22.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
用于存储所述处理器可执行程序代码的存储器;
其中,所述处理器被配置为执行所述程序代码,以实现如权利要求7至10中任一项所述的直播方法。
23.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的程序代码由服务器的处理器执行时,使得所述服务器能够执行如权利要求1至6中任一项所述的直播方法,当所述计算机可读存储介质中的程序代码由终端的处理器执行时,使得所述终端能够执行如权利要求7至10中任一项所述的直播方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011359034.1A CN112492339B (zh) | 2020-11-27 | 2020-11-27 | 直播方法、装置、服务器、终端以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011359034.1A CN112492339B (zh) | 2020-11-27 | 2020-11-27 | 直播方法、装置、服务器、终端以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112492339A CN112492339A (zh) | 2021-03-12 |
CN112492339B true CN112492339B (zh) | 2023-07-11 |
Family
ID=74936258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011359034.1A Active CN112492339B (zh) | 2020-11-27 | 2020-11-27 | 直播方法、装置、服务器、终端以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112492339B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113179416B (zh) * | 2021-04-26 | 2022-09-23 | 腾讯科技(深圳)有限公司 | 直播内容转播方法及相关设备 |
CN113225578A (zh) * | 2021-05-10 | 2021-08-06 | 北京达佳互联信息技术有限公司 | 直播数据处理方法、装置、终端、服务器及介质 |
CN113518237B (zh) * | 2021-05-19 | 2022-09-23 | 腾讯科技(深圳)有限公司 | 语音直播方法、装置、计算机设备及存储介质 |
CN113468346B (zh) * | 2021-05-31 | 2023-01-20 | 北京达佳互联信息技术有限公司 | 资源处理方法、装置、电子设备及存储介质 |
CN113613028B (zh) * | 2021-08-03 | 2023-08-08 | 北京达佳互联信息技术有限公司 | 直播数据处理方法、装置、终端、服务器及存储介质 |
CN114356484B (zh) * | 2022-01-06 | 2023-12-15 | 北京字跳网络技术有限公司 | 资源处理方法、装置、电子设备、存储介质及程序产品 |
CN115686309A (zh) * | 2022-11-15 | 2023-02-03 | 北京字跳网络技术有限公司 | 交互方法、装置、电子设备、存储介质和程序产品 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105959207B (zh) * | 2016-05-17 | 2019-04-05 | 广州酷狗计算机科技有限公司 | 音视频分享方法及装置 |
CN106791892B (zh) * | 2016-11-10 | 2020-05-12 | 广州华多网络科技有限公司 | 一种轮麦直播的方法、装置和系统 |
CN106791975B (zh) * | 2016-12-07 | 2019-12-03 | 广州华多网络科技有限公司 | 一种视频直播的方法、终端设备和视频直播系统 |
CN106658200B (zh) * | 2016-12-30 | 2020-07-28 | 香港乐蜜有限公司 | 直播视频分享和获取的方法、装置及其终端设备 |
CN107222755B (zh) * | 2017-06-27 | 2019-09-17 | 北京小米移动软件有限公司 | 节目发布方法、装置及系统 |
-
2020
- 2020-11-27 CN CN202011359034.1A patent/CN112492339B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112492339A (zh) | 2021-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112492339B (zh) | 直播方法、装置、服务器、终端以及存储介质 | |
CN113015012B (zh) | 直播数据处理方法、装置、计算机设备以及存储介质 | |
CN108810576B (zh) | 连麦直播的方法、装置及存储介质 | |
CN110267067B (zh) | 直播间推荐的方法、装置、设备及存储介质 | |
CN112468866B (zh) | 直播方法、装置、终端、服务器及介质 | |
CN110278464B (zh) | 显示榜单的方法和装置 | |
CN112118477B (zh) | 虚拟礼物展示方法、装置、设备以及存储介质 | |
CN111918086B (zh) | 视频连线方法、装置、终端、服务器及可读存储介质 | |
CN111083516B (zh) | 直播处理的方法和装置 | |
CN110061900B (zh) | 消息显示方法、装置、终端及计算机可读存储介质 | |
CN109151044B (zh) | 信息推送方法、装置、电子设备及存储介质 | |
CN111159562B (zh) | 推荐比拼直播的方法、装置、系统、设备以及存储介质 | |
CN110418152B (zh) | 进行直播提示的方法及装置 | |
CN113411680B (zh) | 多媒体资源播放方法、装置、终端及存储介质 | |
CN109327707B (zh) | 转移虚拟资源的方法、装置及存储介质 | |
CN113271470B (zh) | 直播连麦方法、装置、终端、服务器及存储介质 | |
CN110147503B (zh) | 信息发布方法、装置、计算机设备和存储介质 | |
CN110932963A (zh) | 多媒体资源分享方法、系统、装置、终端、服务器及介质 | |
CN112583806B (zh) | 资源共享方法、装置、终端、服务器及存储介质 | |
CN114116053A (zh) | 资源展示方法、装置、计算机设备及介质 | |
CN110102063B (zh) | 标识绑定方法、装置、终端、服务器及存储介质 | |
CN111628925A (zh) | 歌曲交互方法、装置、终端及存储介质 | |
CN109525568B (zh) | 歌曲点播方法及装置 | |
CN111031391A (zh) | 视频配乐方法、装置、服务器、终端及存储介质 | |
CN113204671A (zh) | 资源展示方法、装置、终端、服务器、介质及产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |