CN109348261A - 一种直播中数据统计方法、装置及电子设备 - Google Patents
一种直播中数据统计方法、装置及电子设备 Download PDFInfo
- Publication number
- CN109348261A CN109348261A CN201810954055.4A CN201810954055A CN109348261A CN 109348261 A CN109348261 A CN 109348261A CN 201810954055 A CN201810954055 A CN 201810954055A CN 109348261 A CN109348261 A CN 109348261A
- Authority
- CN
- China
- Prior art keywords
- user
- mutual
- mark
- live streaming
- action behavior
- 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.)
- Pending
Links
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/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
-
- 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供了一种直播中数据统计方法、装置及电子设备,所述方法包括:针对正在进行的直播,实时监测观看直播的每一个用户的互动行为;当每一个用户中的任意一个用户产生互动行为时,在预设表格中更新该用户产生的互动行为的次数;按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识;在直播过程中,实时显示前N个用户的标识。从而使得主播能够及时的了解到在本次直播中用户的互动情况。能够进行针对性的互动,及时的进行直播的调整及优化,从而优化了直播的效果,提高了用户体验。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种直播中数据统计方法、装置及电子设备。
背景技术
随着互联网技术的不断发展,互联网技术越来越多的应用于人们的日常生活。通过互联网人们可以实现社交、娱乐、通讯等各类应用。各种新型的信息交互方式也得到了快速的发展,例如,越来越常见的网络直播。主播可以通过手机、电脑等设备进行直播,用户可以通过登录网站或者通过专门的客户端观看直播。
在直播过程中,用户可以与主播进行各种互动,例如,可以有送主播送礼物等各种互动方式。通过各种互动形式,可以使在直播的过程中,提高用户的参与感,增加用户粘性。通过及时的了解用户与主播互动的情况,可以更好的对直播过程进行优化,提高用户体验。
所以,如何进行用户互动有关数据的统计,已经成为了业内亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种直播中数据统计方法、装置及电子设备,以实现实时的统计和显示直播中互动情况。具体技术方案如下:
本发明实施例提供了一种直播中数据统计方法,包括:
针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
在直播过程中,实时显示所述前N个用户的标识。
可选的,所述互动行为包括以下行为中的一种或多种:送礼物、发弹幕、发图片、控制页面特效。
可选的,所述按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识,包括:
按预设周期,将所述预设表格中的用户的标识,按所述互动行为的次数大小进行排序;
从排序后的所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识。
可选的,所述方法还包括:
当用户开始观看所述直播时,获取所述用户的标识,并将所述用户的标识加入所述预设表格中;
当所述用户离开不再观看所述直播时,从所述预设表格中将所述用户的标识删除。
可选的,当所述互动行为是送礼物时,所述当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,包括:
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户对应的贡献度,所述贡献度为本次直播中所送礼物的总价值;
相应的,所述按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识,包括:
按预设周期,从所述预设表格中,按所述贡献度从大到小的顺序,选取前N个的用户的标识。
可选的,所述在直播过程中,实时显示所述前N个用户的标识,包括:
在直播过程中,在主播端实时显示所述前N个用户的标识。
本发明实施例还提供了一种直播中数据统计装置,包括:
监测模块,用于针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
计算模块,用于当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
提取模块,用于按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
显示模块,用于在直播过程中,实时显示所述前N个用户的标识。
可选的,所述装置中的所述互动行为包括以下行为中的一种或多种:送礼物、发弹幕、发图片、控制页面特效。
可选的,所述提取模块,具体用于:
按预设周期,将所述预设表格中的用户的标识,按所述互动行为的次数大小进行排序;
从排序后的所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识。
可选的,所述装置还包括:
添加模块,用于当用户开始观看所述直播时,获取所述用户的标识,并将所述用户的标识加入所述预设表格中;
删除模块,用于当所述用户离开不再观看所述直播时,从所述预设表格中将所述用户的标识删除。
可选的,当所述互动行为是送礼物时,所述计算模块,具体用于:
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户对应的贡献度,所述贡献度为本次直播中所送礼物的总价值;
相应的,所述提取模块,具体用于:
按预设周期,从所述预设表格中,按所述贡献度从大到小的顺序,选取前N个的用户的标识。
可选的,所述显示模块,具体用于:
在直播过程中,在主播端实时显示所述前N个用户的标识。
本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的直播中数据统计方法。
在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的直播中数据统计方法。
在本发明实施的又一方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的直播中数据统计方法。
本发明实施例提供的一种直播中数据统计方法、装置及电子设备,通过实时监测用户的互动行为,当用户产生互动行为时,在预设表格中更新该用户产生的互动行为的次数,并且按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识,然后在直播过程中,可以实时显示前N个用户的标识。通过预设表格可以实时的记录各个用户在直播过程中所产生的互动行为的数据,并且能够将互动行为最为频繁的前N个用户的标识进行显示。使得主播能够及时的了解到在本次直播中用户的互动情况。能够进行针对性的互动,及时的进行直播的调整及优化,从而优化了直播的效果,提高了用户体验。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的直播中数据统计方法的一种流程图;
图2为本发明实施例提供的直播中数据统计方法的另一种流程图;
图3为本发明实施例提供的直播中数据统计装置的结构图;
图4为本发明实施例提供的电子设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1为本发明实施例提供的直播中数据统计方法的一种流程图,包括:
步骤101,针对正在进行的直播,实时监测观看直播的每一个用户的互动行为。
本发明实施例可以应用于各类电子设备,例如,手机、电脑、服务器等等。主播与观看主播的用户可以通过各类电子设备进行直播或者观看直播。
一般在直播过程中,主播端通过手机、电脑等电子设备进行视频和音频等数据的采集,然后向服务器进行发送。大量的用户可以通过各类电子设备通过该服务器来获取直播的数据后进行观看。所以优选的,本发明实施例可以应用于服务器,从而更方便快捷的对各个用户进行的互动行为进行统计。
当用户端的电子设备开始获取服务器的直播数据时,则表示该用户已经开始观看直播。
用户开始观看直播后,可以通过电子设备,如手机等,在直播过程中与主播进行各种互动,从而产生各类互动行为。具体的,互动行为可以包括以下行为中的一种或多种:送礼物、发弹幕、发图片、控制页面特效。当然,根据不同的直播场景以及直播环境,用户还可以进行其他类型的互动行为。
通过用户在观看端电子设备上的操作,使得观看端电子设备可以向服务器发送与各种互动行为相对应的操作执行。然后再通过服务器,反馈至主播端的电子设备,从而使得主播及时的看到相应的信息,例如,收到礼物等等。
当用户开始观看直播后,电子设备就可以实时的监测用户是否发生了互动行为。例如,用户通过手机上的客户端来进行直播的观看,当进入直播间后,开始获得服务器发送的直播数据,开始观看直播。该客户端在用户进行直播间后就可以开始实时的监测用户的各种操作,从而实时的监测到用户是否发生了上述的互动行为,如,用户点击相应按钮,向主播送出礼物这一互动行为,会被及时的监测到。或者,也可以由服务器来监测用户的互动行为,例如,用户通过观看端电子设备向服务器发送互动行为对应的操作指令,从而服务器可以及时的得知用户发生了该互动行为。
步骤102,当每一个用户中的任意一个用户产生互动行为时,在预设表格中更新该用户产生的互动行为的次数,预设表格中含有每一个用户的标识以及每一个用户产生的互动行为的次数。
当电子设备监测到用户产生了互动行为时,例如,服务器监测到一个正在观看直播的用户想主播赠送了礼物,就可以在预设表格中,增加该用户对应的互动行为的次数。
预设表格一般可以存储在电子设备中,例如,可以存储在服务器中。预设表格中含有每一个正在观看直播的用户的标识,例如用户的标识可以是用户的ID,用户的名称等能够直接区分用户的标识。并且预设表格中可以含有一种或多种类型的互动行为的次数。并且,预设表格仅针对一次直播,例如,可以在直播刚开始时建立一个预设表格,当本次直播结束后,可以将该预设表格进行存档或者进行删除。当再次进行直播时,重新建立针对该直播的预设表格,刚建立的预设表格中的次数的值,均为初始值,例如初始值可以为0。
具体的,预设表格可以采用如表1所示的形式。
表1
用户标识 | 送礼物次数 | 发弹幕次数 | 发图片次数 | 控制页面特效次数 |
用户A | 2 | 0 | 0 | 1 |
用户B | 3 | 1 | 0 | 0 |
如表1所示,每一个用户标识,可以对应有多个不同类型的互动行为的次数。通过预设表格,可以记录下每一个用户的各种互动行为的次数。
在实际应用中,表1还可以具有多种其他的形式,例如,预设表格为仅用于统计送礼物次数的表格时,预设表格中可以仅含有送礼物一项互动行为的次数。或者,由于在有些直播中礼物可以分为多种类型,所以,预设表格中还可以统计送不同类型礼物的次数。
当用户每一次产生一个互动行为时,就将预设表格中对应的次数增加一次。从而可以实时的统计出各个正在观看直播的用户所产生的各类互动行为的数量。从而能够为直播的优化提供参考和依据,更优利于提高用户体验和用户粘性。
步骤103,按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识。
电子设备,如服务器等,可以按预设周期,将预设表格中,互动行为的次数最大的前N个用户的标识进行提取。其中,预设周期可以是根据需要预先设置时间周期,例如,可以为5s,10s,30s等等。前N个用户可以是任意整数的用户数量,例如一般N可以选择5或10等值,则提取出前5个或前10个互动行为次数较大的用户的标识。
当预设表格中,只含有一种类型的互动行为的次数时,例如,该预设表格仅用来统计直播过程中用户向主播送礼物的次数时。可以直接按该次数从大到小的顺序提取前N个用户的标识。
当预设表格中,含有多种类型的互动行为的次数时,可以按一定的预先设置的规则来进行排序。例如,可以针对每一个用户,将该用户产生的各类型的互动行为的次数累加后得到总次数,如,预设表格中含有赠送不同类型礼物的次数,则将赠送各种礼物的次数累加后得到总次数,然后按总次数从大到小的顺序,选取前N个的用户的标识。
或者,还可以设定以个别类型的互动行为的次数为主进行排序,例如,仅考虑预设表格中送礼物的次数,然后按送礼物次数从大到小的顺序,选取前N个的用户的标识。
步骤104,在直播过程中,实时显示前N个用户的标识。
当选取前N个的用户的标识之后,就可以在直播的过程中实时的将该前N个用户的标识进行显示。例如,将该前N个用户的标识,渲染为实时的榜单,在各个用户端以及主播端进行显示。从而不仅能够实时的记录互动行为的有关数据。还能够让用户及主播实时的观察到互动的情况。进一步在直播过程中,根据互动情况进行调整及优化。
在本发明实施例的另一种实现方式中,步骤104,在直播过程中,实时显示前N个用户的标识,可以包括:
在直播过程中,在主播端实时显示前N个用户的标识。
由于在直播过程中,主播需要及时的了解到用户的互动情况,例如,用户实时的赠送礼物的情况,从而能够针对性的进行互动或者调整,从而能够进行直播过程的优化,所以,在本发明实施例中,也可以只在主播端的电子设备上实时显示前N个用户的标识。从而不需要相全部的用户来显示,从而减少了需要传输的数据量,减少运行负担。
在本发明实施例中,通过实时监测用户的互动行为,当用户产生互动行为时,在预设表格中更新该用户产生的互动行为的次数,并且按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识,然后在直播过程中,可以实时显示前N个用户的标识。通过预设表格可以实时的记录各个用户在直播过程中所产生的互动行为的数据,并且能够将互动行为最为频繁的前N个用户的标识进行显示。使得主播能够及时的了解到在本次直播中用户的互动情况。能够进行针对性的互动,及时的进行直播的调整及优化,从而优化了直播的效果,提高了用户体验。
结合上面的实施例,可选的,在本发明实施例中提供的直播中数据统计方法中,步骤103,按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识,可以包括:
步骤103a,按预设周期,将预设表格中的用户的标识,按互动行为的次数大小进行排序。
在实际应用中,为了能够更加准确的从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识。可以先对预设表格中用户的标识,按互动行为的次数大小进行排序。并且,没经过一个预设周期,就进行一次排序,从而使得预设表格中的用户的标识的排列顺序可以得到及时的更新,保证了排序的准确定。
步骤103b,从排序后的预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识。
当对预设表格进行排序后,就可以方便的按互动行为的次数从大到小的顺序,选取出前N个的用户的标识。例如,直接从排序后的预设表格中,选择排列在最前的N个用户的标识,则该N个用户的标识即为互动行为的次数从最大依次排列的前N个用户的标识。从而能够更方便、更准确的进行用户的标识的选取。
结合上面的实施例,参见图2,在本发明实施例中提供的直播中数据统计方法中,还可以包括:
步骤100,当用户开始观看直播时,获取用户的标识,并将用户的标识加入预设表格中。
刚开始建立的预设表格中,不仅各个互动行为的次数的值为初始值,预设表格中,也不含有用户的标识。当用户开始观看直播,例如,当用户进入直播间,或者开始获取直播数据时,电子设备,如服务器等,可以获取该用户的标识,例如,获取该用户的ID等。然后将该用户的ID加入预设表格中。从而使得预设表格中所具有的用户的标识,均为观看本次直播的用户的标识。
步骤105,当用户不再观看直播时,从预设表格中将用户的标识删除。
为了保证,预设表格中的用户的标识,均为正在观看本次直播的用户的标识。当用户不再观看直播,例如,用户离开直播间,或者不再获取直播数据后。可以从预设表格中将该用户的标识删除。
用户不再观看直播时,则不可能会发生任何的交互行为,所以不需要在通过预设表格来记录用户的交互行为的次数等数据。从而可以将用户的标识从预设表格中删除,减少预设表格的数据量,使得预设表格中的数据更加具有实时性。
在实际应用中,在直播过程中,最为重要的交互方式为用户向主播送礼物。所以,针对该交互方式,可以针对性的进行统计,从而使得主播在直播过程中能够及时掌握用户送礼物的交互情况,从而在直播中进行调整及优化。
所以,当互动行为是送礼物时,在本发明实施例中,步骤102,当每一个用户中的任意一个用户产生互动行为时,在预设表格中更新该用户产生的互动行为的次数,可以包括:
当每一个用户中的任意一个用户产生互动行为时,在预设表格中更新该用户对应的贡献度,贡献度为本次直播中所送礼物的总价值。
由于在直播中不同的礼物具有不同的价值或价格,所以,预设表格中还可以记录每个用户所赠送礼物的价值或价格。
每监测到用户产生一次送礼物的互动行为时,则更新预设表格中用户对应的送礼物的价值或价格。从而实时的获取用户在本次直播中的贡献度数据。例如,预设表格可以采用表2所示的形式。
表2
用户标识 | 贡献度 |
用户A | 100 |
用户B | 20 |
用户C | 0 |
贡献度可以是该用户所送出的各类礼物的价值或价格的总和。当用户产生一次送礼物的互动行为时,则在预设表格中增加相应的贡献度。
相应的,在本发明实施例中,步骤103,,按预设周期,从预设表格中,按互动行为的次数从大到小的顺序,选取前N个的用户的标识,可以包括:
按预设周期,从预设表格中,按贡献度从大到小的顺序,选取前N个的用户的标识。
当预设表格中,记录有用户的贡献度时,可以在每一个预设周期,从预设表格中,选择出贡献度最高的前N个的用户的标识。
同样的,可以将该前N个的用户的标识在直播过程中进行实时的显示,从而主播及用户都可以实时的看到,针对本次直播,贡献度最高的用户。从而主播能够针对性的进行互动,从而优化了直播效果。
参见图3,图3为本发明实施例提供的直播中数据统计装置的结构图,包括:
监测模块301,用于针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
计算模块302,用于当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
提取模块303,用于按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
显示模块304,用于在直播过程中,实时显示所述前N个用户的标识。
在本发明实施例中,通过预设表格可以实时的记录各个用户在直播过程中所产生的互动行为的数据,并且能够将互动行为最为频繁的前N个用户的标识进行显示。使得主播能够及时的了解到在本次直播中用户的互动情况。能够进行针对性的互动,及时的进行直播的调整及优化,从而优化了直播的效果,提高了用户体验。
可选的,在本发明实施例中,所述装置中的所述互动行为包括以下行为中的一种或多种:送礼物、发弹幕、发图片、控制页面特效。
可选的,在本发明实施例中,所述提取模块303,具体用于:
按预设周期,将所述预设表格中的用户的标识,按所述互动行为的次数大小进行排序;从排序后的所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识。
可选的,在本发明实施例中,所述装置还包括:
添加模块,用于当用户开始观看所述直播时,获取所述用户的标识,并将所述用户的标识加入所述预设表格中;
删除模块,用于当所述用户离开不再观看所述直播时,从所述预设表格中将所述用户的标识删除。
可选的,在本发明实施例中,当所述互动行为是送礼物时,所述计算模块302,具体用于:
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户对应的贡献度,所述贡献度为本次直播中所送礼物的总价值;
相应的,所述提取模块303,具体用于:
按预设周期,从所述预设表格中,按所述贡献度从大到小的顺序,选取前N个的用户的标识。
可选的,在本发明实施例中,所述显示模块304,具体用于:
在直播过程中,在主播端实时显示所述前N个用户的标识。
本发明实施例还提供了一种电子设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信,
存储器403,用于存放计算机程序;
处理器401,用于执行存储器403上所存放的程序时,实现如下步骤:
针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
在直播过程中,实时显示所述前N个用户的标识。
上述电子设备提到的通信总线可以是PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的直播中数据统计方法。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的直播中数据统计方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
对于装置、电子设备、计算机可读存储介质和包含指令的计算机程序产品的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种直播中数据统计方法,其特征在于,包括:
针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
在直播过程中,实时显示所述前N个用户的标识。
2.根据权利要求1所述的方法,其特征在于,所述互动行为包括以下行为中的一种或多种:送礼物、发弹幕、发图片、控制页面特效。
3.根据权利要求1所述的方法,其特征在于,所述按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识,包括:
按预设周期,将所述预设表格中的用户的标识,按所述互动行为的次数大小进行排序;
从排序后的所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当用户开始观看所述直播时,获取所述用户的标识,并将所述用户的标识加入所述预设表格中;
当所述用户离开不再观看所述直播时,从所述预设表格中将所述用户的标识删除。
5.根据权利要求1所述的方法,其特征在于,当所述互动行为是送礼物时,所述当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,包括:
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户对应的贡献度,所述贡献度为本次直播中所送礼物的总价值;
相应的,所述按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识,包括:
按预设周期,从所述预设表格中,按所述贡献度从大到小的顺序,选取前N个的用户的标识。
6.根据权利要求1所述的方法,其特征在于,所述在直播过程中,实时显示所述前N个用户的标识,包括:
在直播过程中,在主播端实时显示所述前N个用户的标识。
7.一种直播中数据统计装置,其特征在于,包括:
监测模块,用于针对正在进行的直播,实时监测观看所述直播的每一个用户的互动行为;
计算模块,用于当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户产生的互动行为的次数,所述预设表格中含有所述每一个用户的标识以及所述每一个用户产生的互动行为的次数;
提取模块,用于按预设周期,从所述预设表格中,按所述互动行为的次数从大到小的顺序,选取前N个的用户的标识;
显示模块,用于在直播过程中,实时显示所述前N个用户的标识。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
添加模块,用于当用户开始观看所述直播时,获取所述用户的标识,并将所述用户的标识加入所述预设表格中;
删除模块,用于当所述用户离开不再观看所述直播时,从所述预设表格中将所述用户的标识删除。
9.根据权利要求7所述的装置,其特征在于,当所述互动行为是送礼物时,所述计算模块,具体用于:
当所述每一个用户中的任意一个用户产生所述互动行为时,在预设表格中更新该用户对应的贡献度,所述贡献度为本次直播中所送礼物的总价值;
相应的,所述提取模块,具体用于:
按预设周期,从所述预设表格中,按所述贡献度从大到小的顺序,选取前N个的用户的标识。
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810954055.4A CN109348261A (zh) | 2018-08-21 | 2018-08-21 | 一种直播中数据统计方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810954055.4A CN109348261A (zh) | 2018-08-21 | 2018-08-21 | 一种直播中数据统计方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109348261A true CN109348261A (zh) | 2019-02-15 |
Family
ID=65296851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810954055.4A Pending CN109348261A (zh) | 2018-08-21 | 2018-08-21 | 一种直播中数据统计方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109348261A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110610628A (zh) * | 2019-09-30 | 2019-12-24 | 浙江学海教育科技有限公司 | 基于语音互动的远程教学方法、装置、电子设备及介质 |
CN111581432A (zh) * | 2020-04-30 | 2020-08-25 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
WO2021036876A1 (zh) * | 2019-08-30 | 2021-03-04 | 北京字节跳动网络技术有限公司 | 直播辅助数据的提供方法、装置、设备及可读介质 |
CN114390351A (zh) * | 2022-01-24 | 2022-04-22 | 深圳小鹅网络技术有限公司 | 一种直播数据的统计方法、装置、计算机设备及可读存储介质 |
CN114466211A (zh) * | 2022-01-30 | 2022-05-10 | 乐美客信息技术(深圳)有限公司 | 一种基于虚拟现实技术的直播交互方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681872A (zh) * | 2016-01-29 | 2016-06-15 | 广州酷狗计算机科技有限公司 | 直播过程中信息交互方法及装置 |
CN107426621A (zh) * | 2017-03-31 | 2017-12-01 | 武汉斗鱼网络科技有限公司 | 一种在移动端直播间展示活跃用户图像的方法及*** |
-
2018
- 2018-08-21 CN CN201810954055.4A patent/CN109348261A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681872A (zh) * | 2016-01-29 | 2016-06-15 | 广州酷狗计算机科技有限公司 | 直播过程中信息交互方法及装置 |
CN107426621A (zh) * | 2017-03-31 | 2017-12-01 | 武汉斗鱼网络科技有限公司 | 一种在移动端直播间展示活跃用户图像的方法及*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021036876A1 (zh) * | 2019-08-30 | 2021-03-04 | 北京字节跳动网络技术有限公司 | 直播辅助数据的提供方法、装置、设备及可读介质 |
CN110610628A (zh) * | 2019-09-30 | 2019-12-24 | 浙江学海教育科技有限公司 | 基于语音互动的远程教学方法、装置、电子设备及介质 |
CN110610628B (zh) * | 2019-09-30 | 2021-05-04 | 浙江学海教育科技有限公司 | 基于语音互动的远程教学方法、装置、电子设备及介质 |
CN111581432A (zh) * | 2020-04-30 | 2020-08-25 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
CN114390351A (zh) * | 2022-01-24 | 2022-04-22 | 深圳小鹅网络技术有限公司 | 一种直播数据的统计方法、装置、计算机设备及可读存储介质 |
CN114466211A (zh) * | 2022-01-30 | 2022-05-10 | 乐美客信息技术(深圳)有限公司 | 一种基于虚拟现实技术的直播交互方法及*** |
CN114466211B (zh) * | 2022-01-30 | 2024-06-14 | 义乌市华岳文化传媒有限公司 | 一种基于虚拟现实技术的直播交互方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109348261A (zh) | 一种直播中数据统计方法、装置及电子设备 | |
CN105516821B (zh) | 弹幕筛选的方法及装置 | |
CN103686237A (zh) | 推荐视频资源的方法及*** | |
CN106982377B (zh) | 弹幕管理方法及装置 | |
CN102831537B (zh) | 一种获取网络广告信息的方法及装置 | |
CN103686396A (zh) | 视频分享方法及装置 | |
CN103718166A (zh) | 信息处理设备、信息处理方法和计算机程序产品 | |
CN103686375A (zh) | 视频分享方法及装置 | |
US11184669B2 (en) | Distribution of network traffic for streaming content | |
CN104951517A (zh) | 行为日志统计方法及装置 | |
CN110598047A (zh) | 一种影视信息推荐方法、装置、电子设备及存储介质 | |
US20170168660A1 (en) | Voice bullet screen generation method and electronic device | |
CN106572399A (zh) | 信息推荐方法、装置、服务器及用户终端 | |
CN106028070A (zh) | 直播或轮播频道推荐方法、装置及视频服务器 | |
CN104540018B (zh) | 网络电视视频异常播放数据的处理方法和装置 | |
CN105791912A (zh) | 一种基于云端的数据处理方法、***及机顶盒 | |
CN106664433A (zh) | 多媒体信息播放方法及***、标准化服务器、直播终端 | |
CN108415908B (zh) | 一种多媒体数据的处理方法及服务器 | |
CN108600780A (zh) | 用于推送信息的方法 | |
CN110798717B (zh) | 媒体资源的推送方法、装置、存储介质及电子装置 | |
EP2858310A1 (en) | Association of a social network message with a related multimedia flow | |
CN110213671A (zh) | 一种热点短视频确定方法和装置 | |
CN103942247A (zh) | 多媒体资源的信息提供方法及装置 | |
CN103489119B (zh) | 一种广告监测方法、装置及*** | |
CN116208579A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190215 |