CN106210793A - 一种发送主播竞赛信息的方法和装置 - Google Patents
一种发送主播竞赛信息的方法和装置 Download PDFInfo
- Publication number
- CN106210793A CN106210793A CN201610505478.9A CN201610505478A CN106210793A CN 106210793 A CN106210793 A CN 106210793A CN 201610505478 A CN201610505478 A CN 201610505478A CN 106210793 A CN106210793 A CN 106210793A
- Authority
- CN
- China
- Prior art keywords
- main broadcaster
- group
- direct broadcasting
- broadcasting room
- mark
- 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.)
- Granted
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/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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种发送主播竞赛信息的方法和装置,属于互联网技术领域。所述方法包括:确定对应的主播团体赛信息发生变化的各直播间;在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。采用本发明,可以降低服务器的流量浪费。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种发送主播竞赛信息的方法和装置。
背景技术
随着互联网技术的发展,网络直播得到了广泛的推广,主播或者主播所在的团体可以进行竞赛(即某主播既可以参加个人赛,也可以参加团体赛),即服务器可以根据各主播接收到的礼物数量,选举出最佳主播或最佳团体。
在主播参加竞赛的过程中,如果某主播既参加了个人赛又参加了团体赛,则当服务器接收到对应该主播的送礼物请求时,服务器可以获取该主播所在的直播间,向该直播间中的所有用户发送主播个人赛信息和主播团体赛信息,由于该主播接收到礼物,导致该主播所在的团体对应的主播团体赛信息发生变化,服务器还可以获取该主播所在的团体中的所有主播所在的直播间,向每个主播所在的直播间中的所有用户发送主播团体赛信息,其中,主播个人赛信息可以是主播当前的礼物数量、排名以及竞争对手当前的礼物数量、排名,主播团体赛信息可以是团体当前的礼物数量、排名以及竞争对手当前的礼物数量、排名,可以将主播个人赛信息和主播团体赛信息称为主播竞赛信息。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
基于上述处理方式,对于既参加个人赛又参加团体赛的主播,服务器在接收到对应该主播的送礼物请求时,服务器会多次向接收礼物的主播所在的直播间的所有用户发送主播团体赛信息,往往直播间中的用户的数量会非常大,将会导致服务器需要发送的数据量会非常大,从而,导致服务器的流量浪费严重。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种发送主播竞赛信息的方法和装置。所述技术方案如下:
第一方面,提供了一种发送主播竞赛信息的方法,所述方法包括:
确定对应的主播团体赛信息发生变化的各直播间;
在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
可选的,所述方法还包括:
确定对应的主播个人赛信息发生变化的所有直播间;
向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
这样,可以向只是主播个人赛信息发生变化的直播间,发送对应的主播个人赛信息,不再向目标直播间发生对应的主播个人赛信息,从而,可以节约服务器的流量。
可选的,所述确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
这样,每当接收到对应某主播的送礼物请求时,无需实时向该主播对应的直播间内的所有账户的登录终端发送主播竞赛信息,从而,可以节约服务器的流量。
可选的,所述基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
这样,去掉主播没有参加团体赛、或者没有处于直播状态的直播间,可以更好的节约服务器的流量。
可选的,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
这样,对于每个主播竞赛信息发送周期,服务器可以只获取对应的主播团体赛信息最新发生变化的直播间,只将最近的主播竞赛信息发送至直播间内的所有账户的登录终端,从而,可以极大地节约服务器的流量。
可选的,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
这样,可以只获取名次靠前的团体标识对应的直播间,进而,只向某些直播间内的所有账户的登录终端发送对应的主播竞赛信息,从而,可以节约服务器的流量。
第二方面,提供了一种发送主播竞赛信息的装置,所述装置包括:
第一确定模块,用于确定对应的主播团体赛信息发生变化的各直播间;
第二确定模块,用于在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
第一发送模块,用于向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
可选的,所述装置还包括:
第三确定模块,用于确定对应的主播个人赛信息发生变化的所有直播间;
第二发送模块,用于向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
可选的,所述第一确定模块,用于:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
可选的,所述第一确定模块,包括:
获取子模块,用于基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
确定子模块,用于在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
可选的,所述获取子模块,包括:
添加单元,用于在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
获取单元,用于每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
可选的,所述获取子模块,用于:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,服务器可以首先确定主播团体赛信息发生变化的各直播间,在各直播间中,确定对应的主播个人赛信息发生变化的目标直播间,进而,向目标直播间内的所有账户的登录终端发送主播个人赛信息和主播团体赛信息,向各直播间中除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。这样,对于相同的主播团体赛信息,服务器只向既参加个人赛又参加团体赛的直播间内的所有账户的登录终端,发送一次主播团体赛信息,不再多次重复发送相同的主播团体赛信息,直播间内的账户数量往往会非常大,从而,可以极大地降低服务器的流量浪费。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种发送主播竞赛信息的方法流程图;
图2是本发明实施例提供的一种确定目标直播间的示意图;
图3是本发明实施例提供的一种发送主播竞赛信息的示意图;
图4是本发明实施例提供的一种发送主播竞赛信息的装置结构示意图;
图5是本发明实施例提供的一种发送主播竞赛信息的装置结构示意图;
图6是本发明实施例提供的一种发送主播竞赛信息的装置结构示意图;
图7是本发明实施例提供的一种发送主播竞赛信息的装置结构示意图;
图8是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种发送主播竞赛信息的方法,该方法的执行主体为服务器。其中,该服务器可以是直播类应用程序的后台服务器,也可以是专门用于发送主播竞赛信息的服务器。该服务器中可以设置有处理器、收发器,处理器可以用于确定对应的主播团体赛信息发生变化的各直播间,对应的主播个人赛信息发生变化的目标直播间,以及对其发送相应的主播竞赛信息的相关处理,收发器可以用于接收和发送数据。还可以设置有存储器,存储器可以用于存储下述处理过程中需要和产生的数据。
下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:
步骤101,确定对应的主播团体赛信息发生变化的各直播间。
其中,主播团体赛信息可以是参加竞赛的团体对应的信息,可以是参加团体赛的团体对应的礼物数量、在所有参赛团体中的排名,以及各对手对应的礼物数量、排名。
在实施中,在网络直播中,为增加各主播的积极性,可以举行一些竞赛,具体的,主播或者主播所在的团体可以进行竞赛(即某主播既可以参加个人赛,也可以参加团体赛),即服务器可以根据各主播接收到的礼物数量,选举出最佳主播或最佳团体,其中,某团体可以通过该团体中的某些直播或者所有主播进行竞赛,也就是说,某团体中参加团体赛的各主播接收到的礼物总数量即是该团体对应的礼物数量。每当参加了团体赛的主播接收到礼物时,将会导致该主播所在的团体对应的团体赛信息发生变化。在竞赛过程中,服务器当接收到对应参加团体赛的某主播的送礼物请求时,可以将其所属的团体对应的团体赛信息进行更新。服务器可以确定对应的主播团体赛信息发生变化的各直播间。
可选的,服务器可以周期性确定对应的主播团体赛信息发生变化的各直播间,相应的,步骤101的处理过程可以如下:基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
在实施中,服务器中可以预先设置有主播竞赛信息发送周期,期中,预设的直播竞赛信息发送周期可以是服务器发送主播竞赛信息的周期,主播竞赛信息可以是主播个人赛信息和/或主播团体赛信息。每到预设的主播竞赛信息发送周期时,服务器可以确定对应的主播团体赛信息发生变化的各直播间。
可选的,服务器可以通过对应的主播团体赛信息发生变化的团体,确定相应的直播间,相应的,处理过程可以如下:基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;在团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,在团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,在团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
在实施中,每到预设的主播竞赛信息发送周期时,服务器可以获取对应的主播团体赛信息发生变化的团体标识,进而,可以根据预先存储的团体标识对应的各主播标识,以及主播标识与直播间标识的对应关系,确定对应的主播团体赛信息发生变化的团体标识对应的所有直播间。服务器确定出团体标识对应的所有直播间后,可以在所有直播间中,去掉对应的主播没有参加竞赛、没有上麦或者当前没有直播的直播间,具体的,服务器确定出团体标识对应的所有直播间后,可以确定代表主播团体赛信息发生变化的团体参加团体赛的主播,进而,可以确定各主播对应各直播间。或者,服务器确定出上述团体标识对应的所有直播间后,可以遍历各直播间,确定当前正在直播的各直播间。或者,服务器确定出主播参加竞赛的各直播间后,遍历主播参加竞赛的各直播间,进一步确定当前正在直播的各直播间,即可以在团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
可选的,服务器可以每当接收到对应参加团体赛的第一主播的送礼物请求时,对其对应的团体标识进行记录,相应的,处理过程可以如下:在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括第一主播对应的第一团体标识,则将第一团体标识添加到预设数据组中,其中,预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;每到主播竞赛信息发送周期的周期时间点时,获取预设数据组中记录的团体标识,清空预设数据组中记录的团体标识。
在实施中,服务器中可以预先设置数据组,其中,预设数据组可以用于记录对应的主播团体赛信息发生变化的团体标识,可以将该预设数据组称为第一预设数据组。在每个预设的主播竞赛信息发送周期内,服务器每当接收到对应参加团体赛的某主播(即第一主播)的送礼物请求时,可以对其所属的团体对应的主播团体赛信息进行更新,并且可以判断预设数据组中是否存记录有第一主播所属的团体的团体标识(即第一团体标识),如果预设数据组中记录有第一主播对应的第一团体标识,则可以忽略,不再记录第一团体标识,如果预设数据组中不包括第一主播对应的第一团体标识,则可以将第一团体标识添加到预设数据组中。每到主播竞赛信息发送周期的周期时间点时,服务器可以获取预设数据组中记录的团体标识(此时,服务器即获取到了对应的主播团体赛信息发生变化的团体标识),并可以清空预设数据组中记录的团体标识。服务器获取到对应的主播团体赛信息发生变化的团体标识后,可以按照上述方法进行下一步处理,即进一步确定各直播间。另外,预设数据组可以存储在硬盘中,这样可以防止数据丢失。
可选的,服务器获取到对应的主播团体赛信息发生变化的团体标识后,可以进一步获取名次靠前的团体标识,相应的,处理过程可以如下:基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
在实施中,服务器中可以对参加团体赛的团体按照对应的礼物数量进行排名(即可以存储有排行榜),并且每当某团体标识对应的礼物数量增加而导致该团体标识在整个排行榜的位置发生变化时,服务器可以对排行榜进行更新。服务器中可以预先存储有正整数n,其中,预设的正整数n可以用户确定最终的团体标识。具体的,基于预设的主播竞赛信息发送周期,服务器可以获取对应的主播团体赛信息发生变化的团体标识,进而,可以确定获取的团体标识在排行榜中对应的名次,可以获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识。服务器获取团体标识后,可以进一步按照上述方法下一步处理,即进一步确定各直播间。
步骤102,在确定出的各直播间中,确定对应的主播个人赛信息发生变化的目标直播间。
在实施中,服务器确定出各直播间后,可以在确定出的各直播间中,确定满足预设选取条件的目标直播间,即可以确定对应的主播个人赛信息发生变化的目标直播间。
具体的,服务器中可以预先设置第二数据组,其中,第二预设数据组可以用于记录对应的主播个人赛信息发生变化的团体标识。在每个预设的主播竞赛信息发送周期内,服务器每当接收到对应参加个人赛的某主播(可以称为第二主播)的送礼物请求时,可以将其对应的主播个人赛信息进行更新,并且可以判断第二预设数据组中是否存记录有第二主播对应的第二直播间标识,如果第二预设数据组中记录有第二主播对应的第二直播间标识,则可以忽略,不再记录第二直播间标识,如果第二预设数据组中不包括第二主播对应的第二直播间标识,则可以将第二直播间标识添加到第二预设数据组中。每到主播竞赛信息发送周期的周期时间点时,服务器可以获取第二预设数据组中记录的直播间标识(此时,服务器即获取到了对应的主播个人赛信息发生变化的直播间标识),并可以清空预设数据组中记录的直播间标识。进而,可以根据获取的直播间标识,确定对应的主播个人赛信息发生变化的直播间,然后根据确定出的对应的主播团体赛信息发生变化的各直播间,确定两者相同的直播间(确定出的相同的直播间即是目标直播间),如图2所示。
步骤103,向目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向各直播间中除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
在实施中,服务器确定出目标直播间后,可以在预先存储的各主播标识与主播团体赛信息和主播个人赛信息的对应关系中,确定目标直播间的主播对应的主播团体赛信息和主播个人赛信息,即可以确定目标直播间对应的主播团体赛信息和主播个人赛信息,进而,可以向目标直播间广播其对应的主播团体赛信息和主播个人赛信息,也就是可以向目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息。另外,服务器还可以根据在预先存储的各主播标识与主播团体赛信息的对应关系中,确定各直播间中除目标直播间之外的其它直播间对应的主播团体赛信息,进而,可以向其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
可选的,还可以向只是主播个人赛发生变化的直播间内的所有账户的登录终端发送对应的主播个人赛信息,相应的,处理过程可以如下:确定对应的主播个人赛信息发生变化的所有直播间;向确定出的对应的主播个人赛信息发生变化的所有直播间中,除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息,如图3所示。
在实施中,服务器可以按照上述确定对应的主播个人赛信息发生变化的直播间的方法,确定对应的主播个人赛信息发生变化的所有直播间,确定所有直播间中除目标直播间之外的其它直播间,进而,可以确定其它直播间对应的主播个人赛信息,进而,向其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
另外,服务器还可以检测各直播间的麦序是否发生变化,服务器可以确定下麦的主播和上麦的主播所在的直播间,进而,可以向该直播间内的所有账户的登录终端发送麦序发生变化通知,其中,该麦序发生变化通知中携带有下麦的主播的主播标识和上麦的主播的主播标识,所有账户的登录终端接收到麦序发生变化通知时,可以相应的更新登录终端中显示的任务条数据,其中,任务条数据可以是该直播间对应的主播个人赛信息和/或团体赛信息。
本发明实施例中,服务器可以首先确定主播团体赛信息发生变化的各直播间,在各直播间中,确定对应的主播个人赛信息发生变化的目标直播间,进而,向目标直播间内的所有账户的登录终端发送主播个人赛信息和主播团体赛信息,向各直播间中除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。这样,对于相同的主播团体赛信息,服务器只向既参加个人赛又参加团体赛的直播间内的所有账户的登录终端,发送一次主播团体赛信息,不再多次重复发送相同的主播团体赛信息,直播间内的账户数量往往会非常大,从而,可以极大地降低服务器的流量浪费。
基于相同的技术构思,本发明实施例还提供了一种发送主播竞赛信息的装置,如图4所示,该装置包括:
第一确定模块410,用于确定对应的主播团体赛信息发生变化的各直播间;
第二确定模块420,用于在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
第一发送模块430,用于向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
可选的,如图5所示,所述装置还包括:
第三确定模块440,用于确定对应的主播个人赛信息发生变化的所有直播间;
第二发送模块450,用于向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
可选的,所述第一确定模块410,用于:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
可选的,如图6所示,所述第一确定模块410,包括:
获取子模块4101,用于基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
确定子模块4102,用于在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
可选的,如图7所示,所述获取子模块4101,包括:
添加单元41011,用于在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
获取单元41012,用于每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
可选的,所述获取子模块4101,用于:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
本发明实施例中,服务器可以首先确定主播团体赛信息发生变化的各直播间,在各直播间中,确定对应的主播个人赛信息发生变化的目标直播间,进而,向目标直播间内的所有账户的登录终端发送主播个人赛信息和主播团体赛信息,向各直播间中除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。这样,对于相同的主播团体赛信息,服务器只向既参加个人赛又参加团体赛的直播间内的所有账户的登录终端,发送一次主播团体赛信息,不再多次重复发送相同的主播团体赛信息,直播间内的账户数量往往会非常大,从而,可以极大地降低服务器的流量浪费。
需要说明的是:上述实施例提供的发送主播竞赛信息的装置在发送主播竞赛信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的发送主播竞赛信息的装置与发送主播竞赛信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本发明实施例还提供了一种服务器,图8是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作***1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
确定对应的主播团体赛信息发生变化的各直播间;
在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
可选的,所述方法还包括:
确定对应的主播个人赛信息发生变化的所有直播间;
向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
可选的,所述确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
可选的,所述基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
可选的,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
可选的,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
本发明实施例中,服务器可以首先确定主播团体赛信息发生变化的各直播间,在各直播间中,确定对应的主播个人赛信息发生变化的目标直播间,进而,向目标直播间内的所有账户的登录终端发送主播个人赛信息和主播团体赛信息,向各直播间中除目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。这样,对于相同的主播团体赛信息,服务器只向既参加个人赛又参加团体赛的直播间内的所有账户的登录终端,发送一次主播团体赛信息,不再多次重复发送相同的主播团体赛信息,直播间内的账户数量往往会非常大,从而,可以极大地降低服务器的流量浪费。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种发送主播竞赛信息的方法,其特征在于,所述方法包括:
确定对应的主播团体赛信息发生变化的各直播间;
在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定对应的主播个人赛信息发生变化的所有直播间;
向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
3.根据权利要求1所述的方法,其特征在于,所述确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
4.根据权利要求3所述的方法,其特征在于,所述基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
5.根据权利要求4所述的方法,其特征在于,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
6.根据权利要求4所述的方法,其特征在于,所述基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识,包括:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
7.一种发送主播竞赛信息的装置,其特征在于,所述装置包括:
第一确定模块,用于确定对应的主播团体赛信息发生变化的各直播间;
第二确定模块,用于在确定出的所述各直播间中,确定对应的主播个人赛信息发生变化的目标直播间;
第一发送模块,用于向所述目标直播间内的所有账户的登录终端,发送对应的主播团体赛信息和主播个人赛信息,并向所述各直播间中除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播团体赛信息。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第三确定模块,用于确定对应的主播个人赛信息发生变化的所有直播间;
第二发送模块,用于向确定出的对应的主播个人赛信息发生变化的所有直播间中,除所述目标直播间之外的其它直播间内的所有账户的登录终端,发送对应的主播个人赛信息。
9.根据权利要求7所述的装置,其特征在于,所述第一确定模块,用于:
基于预设的主播竞赛信息发送周期,确定对应的主播团体赛信息发生变化的各直播间。
10.根据权利要求9所述的装置,其特征在于,所述第一确定模块,包括:
获取子模块,用于基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化的团体标识;
确定子模块,用于在所述团体标识对应的各直播间中,确定主播参加竞赛的各直播间;或者,
在所述团体标识对应的各直播间中,确定当前正在直播的各直播间;或者,
在所述团体标识对应的各直播间中,确定主播参加竞赛且当前正在直播的各直播间。
11.根据权利要求10所述的装置,其特征在于,所述获取子模块,包括:
添加单元,用于在每个预设的主播竞赛信息发送周期内,当接收到对应参加团体赛的第一主播的送礼物请求时,如果预设数据组中不包括所述第一主播对应的第一团体标识,则将所述第一团体标识添加到所述预设数据组中,其中,所述预设数据组用于记录对应的主播团体赛信息发生变化的团体标识;
获取单元,用于每到所述主播竞赛信息发送周期的周期时间点时,获取所述预设数据组中记录的团体标识,清空所述预设数据组中记录的团体标识。
12.根据权利要求10所述的装置,其特征在于,所述获取子模块,用于:
基于预设的主播竞赛信息发送周期,获取对应的主播团体赛信息发生变化且名次小于n的团体的团体标识,其中,n为预设的正整数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610505478.9A CN106210793B (zh) | 2016-06-28 | 2016-06-28 | 一种发送主播竞赛信息的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610505478.9A CN106210793B (zh) | 2016-06-28 | 2016-06-28 | 一种发送主播竞赛信息的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106210793A true CN106210793A (zh) | 2016-12-07 |
CN106210793B CN106210793B (zh) | 2019-04-23 |
Family
ID=57462794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610505478.9A Active CN106210793B (zh) | 2016-06-28 | 2016-06-28 | 一种发送主播竞赛信息的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106210793B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107249140A (zh) * | 2017-07-12 | 2017-10-13 | 北京潘达互娱科技有限公司 | 榜单信息获取方法及其装置 |
CN109874047A (zh) * | 2017-12-04 | 2019-06-11 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置及*** |
CN110381330A (zh) * | 2019-07-16 | 2019-10-25 | 北京达佳互联信息技术有限公司 | 网络数据处理方法、装置、终端、服务器及存储介质 |
CN111970529A (zh) * | 2020-08-21 | 2020-11-20 | 网易(杭州)网络有限公司 | 直播间的信息处理方法、装置、存储介质和电子装置 |
JP7509388B2 (ja) | 2023-04-11 | 2024-07-02 | グリー株式会社 | 動画データ処理システム、動画データ処理方法及び動画データ処理プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104640072A (zh) * | 2015-02-04 | 2015-05-20 | 湖南简成信息技术有限公司 | 实时在线比赛方法及装置、观看比赛方法及装置和*** |
US20150181270A1 (en) * | 2012-10-24 | 2015-06-25 | Bart P.E. van Coppenolle | Video presentation interface with enhanced navigation features |
CN105263058A (zh) * | 2015-10-26 | 2016-01-20 | 天脉聚源(北京)科技有限公司 | 实时显示观众投票数目的方法和装置 |
CN105406975A (zh) * | 2015-12-15 | 2016-03-16 | 武汉斗鱼网络科技有限公司 | 一种聊天室中赠送虚拟礼物及特效触发方法与*** |
CN105657475A (zh) * | 2016-03-15 | 2016-06-08 | 武汉斗鱼网络科技有限公司 | 一种直播网站中将用户进行分组的方法及装置 |
-
2016
- 2016-06-28 CN CN201610505478.9A patent/CN106210793B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150181270A1 (en) * | 2012-10-24 | 2015-06-25 | Bart P.E. van Coppenolle | Video presentation interface with enhanced navigation features |
CN104640072A (zh) * | 2015-02-04 | 2015-05-20 | 湖南简成信息技术有限公司 | 实时在线比赛方法及装置、观看比赛方法及装置和*** |
CN105263058A (zh) * | 2015-10-26 | 2016-01-20 | 天脉聚源(北京)科技有限公司 | 实时显示观众投票数目的方法和装置 |
CN105406975A (zh) * | 2015-12-15 | 2016-03-16 | 武汉斗鱼网络科技有限公司 | 一种聊天室中赠送虚拟礼物及特效触发方法与*** |
CN105657475A (zh) * | 2016-03-15 | 2016-06-08 | 武汉斗鱼网络科技有限公司 | 一种直播网站中将用户进行分组的方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107249140A (zh) * | 2017-07-12 | 2017-10-13 | 北京潘达互娱科技有限公司 | 榜单信息获取方法及其装置 |
CN107249140B (zh) * | 2017-07-12 | 2019-12-10 | 北京潘达互娱科技有限公司 | 榜单信息获取方法及其装置 |
CN109874047A (zh) * | 2017-12-04 | 2019-06-11 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置及*** |
CN109874047B (zh) * | 2017-12-04 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置及*** |
CN110381330A (zh) * | 2019-07-16 | 2019-10-25 | 北京达佳互联信息技术有限公司 | 网络数据处理方法、装置、终端、服务器及存储介质 |
CN111970529A (zh) * | 2020-08-21 | 2020-11-20 | 网易(杭州)网络有限公司 | 直播间的信息处理方法、装置、存储介质和电子装置 |
JP7509388B2 (ja) | 2023-04-11 | 2024-07-02 | グリー株式会社 | 動画データ処理システム、動画データ処理方法及び動画データ処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
CN106210793B (zh) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106210793A (zh) | 一种发送主播竞赛信息的方法和装置 | |
DE102015106778B4 (de) | Ein Verfahren und Technisches Gerät für die Nahbereichsdatenübertragung | |
DE60026168T2 (de) | Verfahren und system zur detektierung von alternativen drahtlosen kommunikationssystemen | |
DE102009060268B4 (de) | Social Networking und Ankündigungen in einem mobilen Gerät bei einem Local Personal Area Network | |
DE112011105104B4 (de) | Kollaborative Bildsteuerung | |
CN104640072A (zh) | 实时在线比赛方法及装置、观看比赛方法及装置和*** | |
DE602004013294T2 (de) | Zyklishe Übertragung von Benachrichtigungskoordinaten in einem Kommunikationssystem | |
DE69933562T2 (de) | Verfahren und system zum dynamischen flexiblen marketing auf basis der systemauslastung | |
DE602005000001T2 (de) | Speicherung der Abfrage-Resultate zur Reduzierung von Abfragen übertragbarer Rufnummern in einem drahtlosen Netzwerk | |
CN112565798A (zh) | 直播互动实现方法及计算机可读存储介质 | |
DE112004002233T5 (de) | Zeit- und Datensynchronisation zwischen Netzwerkeinrichtungen | |
TW200404444A (en) | System and method for application management through threshold events | |
CN107231533A (zh) | 一种同步曝光方法、装置及终端设备 | |
KR20020042856A (ko) | 온라인 게임 또는 온라인 채팅에 있어서의 참가자탐색방법, 참가자 탐색처리장치, 동 네트워크 서버,네트워크단말 및 컴퓨터 프로그램 | |
DE60318711T2 (de) | Ansageinformationsdienst durch rundsenden oder multicasting | |
CN106028391A (zh) | 人流量统计方法及装置 | |
DE112005002429T5 (de) | Verfahren, Einrichtung und Computersoftware zum Steuern des Empfangs unerwünschter elektronischer Post durch Beschränken der Anzahl von Verbindungen und Nachrichten | |
DE102015111405A1 (de) | Beacon und Verfahren zum Aufbau und zur Aufrechterhaltung eines Netzwerkes | |
WO2013019957A1 (en) | Systems, methods, and devices for message based gameplay | |
WO2008014014A1 (en) | Information nugget sharing among mobile phones | |
CN108010407A (zh) | 一种舞蹈教学互动体验方法及*** | |
DE112014003339T5 (de) | Vollduplex-Individualanruf über verbundene Einzelfrequenz-Repeater | |
CN110138856A (zh) | 局域网游戏实现方法及相关装置 | |
CN107194749A (zh) | 一种在线旅行预订平台佣金分成方法 | |
DE60119331T2 (de) | Rundsendenetz |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210111 Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd. Address before: 511449 29 / F, building B-1, Wanda Plaza, Wanbo business district, Nancun Town, Panyu District, Guangzhou City, Guangdong Province Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd. |
|
TR01 | Transfer of patent right |