[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107579959A - 客户端及服务器端的投票收发方法、装置及相应设备 - Google Patents

客户端及服务器端的投票收发方法、装置及相应设备 Download PDF

Info

Publication number
CN107579959A
CN107579959A CN201710723572.6A CN201710723572A CN107579959A CN 107579959 A CN107579959 A CN 107579959A CN 201710723572 A CN201710723572 A CN 201710723572A CN 107579959 A CN107579959 A CN 107579959A
Authority
CN
China
Prior art keywords
information
present
ticket kind
client
ballot
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
Application number
CN201710723572.6A
Other languages
English (en)
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 Cubesili Information 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 CN201710723572.6A priority Critical patent/CN107579959A/zh
Publication of CN107579959A publication Critical patent/CN107579959A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及视频直播领域,具体涉及一种应用于直播间内投票活动的客户端及服务器端的投票收发方法、装置及相应设备,所述客户端的投票收发方法包括步骤:接收用户提交的投票信息;当所述投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端;当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端;接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;输出显示所述投票结果信息。通过复用礼物系统而快捷地接入投票系统,从而解决直播间投票活动的投票需求。

Description

客户端及服务器端的投票收发方法、装置及相应设备
【技术领域】
本发明涉及视频直播领域,具体涉及一种应用于直播间内投票活动的客户端及服务器端的投票收发方法、装置及相应设备。
【背景技术】
随着互联网技术及智能移动终端设备的发展,各种互联网产品给人们的工作、生活带来了很多便利与娱乐,近年来,各类用于视频直播的直播平台层出不穷,视频直播给人们带来更实时的社交体验。直播间包括传统的聊天、通话和视频功能,另外用户还可以向直播间的主播赠送虚拟礼物,丰富了用户与主播的交流方式,并以此来活跃直播间的气氛,视频直播行业发展迅速,除了上述方式外,目前的视频直播还需要寻求全新的、更活跃的互动方式来增强用户的参与感,提高用户对直播应用的粘性。
在观看电视节目时,每当有现场观众参与投票的环节均会活跃电视节目的现场气氛,甚至将电视节目推至一个高潮点,对于视频直播领域而言亦是如此。而如何在视频直播中引入投票机制、如何在现有直播应用的赠礼机制下更快捷地接入投票机制、以及如何兼容不同版本的直播应用的投票需求是目前亟需解决的问题。
【发明内容】
本发明的目的在于提供一种客户端及服务器端的投票收发方法,通过复用礼物系统而快捷地接入投票系统,解决直播间内投票活动的投票需求。
为实现该目的,本发明采用如下技术方案:
第一方面,本发明提供一种客户端的投票收发方法,应用于直播间内的投票活动,包括如下步骤:
接收用户提交的投票信息;
当所述投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端;
当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端;
接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
输出显示所述投票结果信息。
具体的,所述当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端的步骤,包括:
当所述投票信息为第二票种信息时,客户端的投票系统将所述第二票种信息提交至客户端的礼物系统;
客户端的礼物系统将所述第二票种信息作为礼物信息发送至服务器端。
进一步的,所述第一票种信息及第二票种信息包含被投票用户的身份信息。
进一步的,在所述接收用户提交的投票信息的步骤之后,还包括:
输出显示所述第一票种信息和/或第二票种信息及对应的被投票用户的身份信息。
第二方面,本发明提供一种服务器端的投票收发方法,应用于直播间内的投票活动,包括如下步骤:
接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息或第二票种信息;
当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息;
向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
具体的,所述当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息的步骤,包括:
判断所述礼物信息是否为第二票种信息;
当所述礼物信息包含被投票用户的身份信息时,确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统;
服务器端的投票系统将所述礼物信息转化为第二票种信息。
进一步的,所述接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息的步骤之前,还包括:
获取直播间的特征值;
当所述直播间的特征值满足预设条件时,开启对应直播间的投票活动。
进一步的,所述确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统的步骤之后,还包括:
把第二票种信息的礼物信息对应的虚拟货币,按预置分成比例分配给第二票种信息的被投票用户和直播间主播用户。
与第一方面相对应的,本发明还提供一种客户端的投票收发装置,包括:
投票接收模块:用于接收用户提交的投票信息;
投票系统模块:用于当所述投票信息为第一票种信息时,将所述第一票种信息发送至服务器端;
礼物系统模块:用于当所述投票信息为第二票种信息时,将投票系统模块接收到的第二票种信息作为礼物信息发送至服务器端;
消息接收模块:用于接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
显示模块:用于输出显示所述投票结果信息。
与第二方面相对应的,本发明还提供一种服务器端的投票收发装置,包括:
接收单元:用于接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息;
礼物系统单元:用于当所述礼物信息为第二票种信息时,将所述礼物信息转发至服务器端的投票系统单元以让所述礼物信息转化为第二票种信息;
推送单元:用于向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
第三方面,本发明还提供一种终端设备,包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时执行实现第一方面任一所述方法的步骤。
第四方面,本发明还提供一种服务器,包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时执行实现如第二方面任一所述方法的步骤。
与现有技术相比,本发明具备如下优点:
本发明在直播间进入投票机制以进行投票活动,投票活动设置了包括第一票种和第二票种两种票,客户端提供了相应的投票系统,并且客户端复用原有的礼物系统,将客户端的投票系统接入客户端的礼物系统,将接收到用户提交的投票信息利用客户端的投票系统第一票种信息及利用礼物系统将第二票种信息从客户端发送至服务器端,完成客户端的投票请求,并且通过复用客户端的礼物系统从而兼容旧版本的客户端的投票需求,同时降低客户端的投票系统的开发难度,加快客户端的投票系统的开发进程。并且,投票活动利于活跃直播间气氛、增强用户参与度、拉近主播与观众及观众与观众之间的距离。
同样的,在服务器端也提供了相应的投票系统,适应于客户端发送的第一票种信息及礼物信息,将接收到客户端发送的第一票种信息与礼物信息中的第二票种信息通过服务器端的投票信息形成相应的投票结果信息后推送至直播间的各客户端以让客户端输出相应的投票结果信息。
进一步的,在客户端的用户界面上输出投票动作及相应的被投票用户的身份信息,让投票用户直观地感受到对被投票用户的支持,增强用户的活动参与感,活跃直播间气氛。
另外,所述投票活动设定为直播间的特征值满足一定条件才开启,以此鼓励主播吸引更多的观众用户以开启投票活动,从而将直播间的气氛推至高潮点,增强用户的参与感,提升用户的观看体验。
显然,上述有关本发明优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本发明所揭示的内容合理地发现本发明的其他诸多优点。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
图1为本发明客户端的投票收发方法的一实施例流程示意图。
图2为本发明服务器端的投票收发方法的一实施例流程示意图。
图3为本发明客户端的投票收发装置的一实施例示意图。
图4为本发明服务器端的投票收发装置的一实施例示意图。
【具体实施方式】
下面结合附图和示例性实施例对本发明作进一步地描述,其中附图中相同的标号全部指的是相同的部件。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
本技术领域技术人员可以理解,本发明所述的用户界面/操作界面泛指能够用于向终端发送所述控制指令的显示界面,例如,可以为Android系统的设置页面中的一个选项(或按键,由所述应用程序添加其中,下同),也可以是从桌面呼出的通知栏或者交互页面中的一个选项,还可以是应用程序/客户端/网页页面的一个活动组件所构造的页面中的一个选项。
本发明所述方法应用于网络视频直播领域中,网络视频直播是针对实时社交需求,利用互联网和多媒体通信技术,通过在网络上构建一个集音频、视频、桌面共享、文档共享、互动环节为一体的多功能网络直播平台,企业或个人可以在线进行语音、视频、数据的全面交流与互动。网络视频直播领域的一个特点是直播间,直播间是基于网络直播平台创建的一个虚拟空间(或虚拟房间),直播间一般由主播客户端创建并连接有多个观看客户端,即直播间中包括了主播及多个观众,位于直播间内的观看客户端可以观看主播客户端的直播内容,同时主播客户端的用户与观看客户端的用户、观看客户端的用户与观看客户端的用户之间还可以进行语音、图片或文字的互动。所述客户端为直播间内的用户的信息接收端,可以是主播客户端,也可以是观众客户端,客户端的表现形式包括在WEB页面上的直播插件,PC端上的软件客户端,移动端上的应用程序,不难理解的,其它以任何形式运行的客户端均属于本发明的客户端。下述的客户端以移动端上的应用程序为例进行说明。
直播间内的活动形式越来越丰富,本发明实施例的直播间内的投票活动是一项活跃直播间气氛、增强用户参与度、拉近主播与观众及观众与观众之间的距离的活动。
第一方面,如图1所示是本发明客户端的投票收发方法,应用于直播间内的投票活动,包括如下步骤:
步骤S100:接收用户提交的投票信息。
其中,所述投票信息包括第一票种信息和第二票种信息,当直播间的投票活动开启时,直播间内各用户的客户端在用户界面上输出用于接收用户提交投票信息的投票窗口,具体的,在所述投票窗口中设有第一票种和第二票种两种票及各自对应的选择按钮,用户在投票窗口中选定相应的票种后点击用户界面上提供的诸如“投TA一票”的按钮,客户端即接收到用户提交的投票信息。
进一步的,本发明的实施例中,所述投票信息还包含被投票用户的身份信息,即第一投票信息及第二投票信息包含被投票用户的身份信息。直播间内的用户包括主播用户、观众用户及游客用户,其中主播用户与观众用户为登录状态用户,游客用户为未登陆状态用户,一般地,视频直播客户端允许用户在未登陆的状态下观看直播间的直播内容,而若要参与直播间内的投票活动则需要用户处于已登录状态,本实施例中,所述投票活动中的被投票用户均为登录状态用户,即投票活动中的被投票用户包括主播用户及观众用户。一种实施方式是,主播用户作为投票活动的发起者,甚至主播用户可以选取特定目标用户作为被投票用户;另一种实施方式是,当直播间的特征值满足一定条件时开启投票活动,例如当直播间的人数到达10万人时,开启所述投票活动;再一种实施方式是,当到达某一时刻时开启投票活动,例如设定每天21点开启直播间的活动。当用户作为被投票用户参与投票活动后,投票窗口中记录并显示被投票用户的身份信息,其中,所述被投票用户的身份信息包括被投票用户的用户名、ID、头像的一项或多项组合,当用户提交投票信息时,同步地提交被投票用户的身份信息。具体的,投票用户在投票窗口中选择票种信息及被投票用户后,点击用户界面上提供的诸如“投TA一票”的按钮,此时客户端即接收到投票用户提交的投票信息,所述投票信息包含了第一票种信息或第二票种信息,及被投票用户的身份信息。
本发明实施例中,所述第二票种可以通过视频直播客户端中的虚拟货币换取,将第二票种称为“付费票”,所述第一票种可以通过客户端上预设的活动方式换取,将第一票种称为“免费票”,本发明的实施例中,所述第一票种可以通过以下预设的活动方式换取:
①用户每天通过客户端观看视频直播的时长到达一定数值;
②用户通过第三方应用分享直播间入口;
③用户邀请其他用户注册直播平台账号;
④用户在观看直播时向主播用户赠送虚拟礼物。
当用户满足预设的活动方式的条件后,向用户奖励所述“免费票”,后续用户即可用所述“免费票”支持投票活动中的被投票用户,以此提高用户的参与感,增强用户使用本客户端观看直播的粘性。
步骤S110:当所述投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端。
步骤S120:当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端。
本发明实施例中,所述客户端包含有礼物系统及投票系统。其中,当用户用虚拟货币换取虚拟礼物并向目标用户赠送虚拟礼物时,通过客户端的礼物系统向服务器端发送礼物信息;当用户参与投票活动进行投票时,通过客户端的投票系统接收投票信息后向服务器端发送所述投票信息。根据上述可知投票时可供选择的票种包括第一票种和第二票种,并且所述第二票种为通过虚拟货币换取的“付费票”,与虚拟礼物的换取方式相同,本发明实施例中将投“付费票”视作赠送虚拟礼物,并将客户端的投票系统接入礼物系统以将接收到的用户提交的第二票种信息发送至服务器端,具体的:
当所述投票信息为第二票种信息时,客户端的投票系统接收到的第二票种信息提交至客户端的礼物系统;
客户端的礼物系统将所述第二票种信息作为礼物信息发送至服务器端。
本发明实施例中客户端的投票系统接入礼物系统,当用户在投票窗口中选择了第二票种并提交相应的第二票种信息后,客户端的投票系统将所述第二票种信息提交至客户端的礼物系统。具体的,所述客户端的投票系统将所述第二票种信息提交至客户端的礼物系统的一种实施方式,客户端的投票系统接收到第二票种信息后,将第二票种信息数据转发至礼物系统;另一种实施方式,由客户端的礼物系统直接接收用户提交的第二票种信息,此时的第二票种信息即为相应的礼物信息。然后由客户端的礼物系统将所述第二票种信息作为礼物信息发送至服务器端。通过礼物系统将第二票种信息作为礼物信息发送至服务器端的过程对于用户是透明的,即不管用户提交的投票信息是第一票种信息或第二票种信息,客户端的处理过程不影响用户的使用。
当客户端接收到的投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端。具体的,当用户在投票窗口中选取了第一票种并提交相应的第一票种信息后,客户端的投票系统将所述第一票种信息发送至服务器端。
本实施例复用客户端的礼物系统,将客户端的投票系统接入客户端的礼物系统,将接收到用户提交的投票信息利用客户端的投票系统及礼物系统将其中的第一票种信息和/或第二票种信息从客户端发送至服务器端,完成客户端的投票请求,并且通过复用客户端的礼物系统兼容旧版本的客户端的投票需求,同时降低客户端的投票系统的开发难度,加快客户端的投票系统的开发进程。
本发明的一种实施例中,在接收用户提交的投票信息,客户端将投票信息发送至服务器端后,还包括:
输出显示第一票种信息和/或第二票种信息及对应的被投票用户的身份信息。
用户在客户端上向参与投票活动的用户投票,客户端接收到用户提交的投票信息后,客户端的用户界面上输出所述投票信息及对应的被投票用户的身份信息,所述被投票用户的身份信息包括被投票用户的用户名、ID、头像的一项或多项组合,在本实施例中,优选以被投票用户的头像作为所述被投票用户的身份信息。在用户向被投票用户投票后,在客户端的用户界面上的预设区域输出显示用户所投的票种信息及对应的被投票用户的头像,更佳的,在用户界面上以流光效果展现用户的投票信息及对应的被投票用户的头像,并且设置流光效果在预设的时长后消失以避免长时间地占用用户界面而影响用户的观看体验,直播间内的投票活动让投票用户直观地感受到对被投票用户的支持,增强用户的活动参与感,活跃直播间气氛。
步骤S130:接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
步骤S140:输出显示所述投票结果信息。
一般的,在投票活动中进行投票的用户的数量不止一个,直播间内的各客户端需实时地展示其他投票的用户的投票信息,具体的,每一次服务器端接收到客户端发送的所述第一票种信息和/或第二票种信息后,将相应的投票结果信息推送到直播间内的各用户的客户端。例如,直播间内的用户对应有客户端A、B、C、D、E,其中客户端A为本实施例的执行主体,客户端A向服务器端发送了投给被投票用户X的第一投票信息,服务器端接收到所述第一投票信息后,向直播间内的客户端A、B、C、D、E均推送所述第一投票信息相应的投票结果信息,较佳的,服务器端还向直播间内的客户端A、B、C、D、E推送客户端A的用户向被投票用户X投了第一票种的消息。
客户端接收到服务器端推送的投票结果信息后,在用户界面上的预设区域输出显示所述投票结果信息,投票结果信息可以实时地显示投票活动中的各被投票用户的票数,带给用户更直观的观看体验。优选的,将投票结果信息通过竖状条形图表示,竖状条形图上显示有被投票用户的身份信息及已获得的票数,当客户端向服务器端发送投票信息后,服务器接收到所述投票信息后将相应的投票结果信息推送到各个客户端,客户端上根据所接收到的投票结果信息实时更新竖状条形图上的投票结果,以此动态显示投票活动中被投票用户的票数变化,增加活动气氛。
在一种实施例中,服务器端将接收到的投票信息汇总同步为相应的投票结果信息,然后向客户端推送该投票结果信息,客户端接收到该结果信息后直接输出显示相应的投票结果。具体的,服务器端接收到第一票种信息和/或第二票种信息后,在服务器端统计被投票用户的票数,以此更新相应的投票结果,然后将投票结果信息推送至客户端,客户端接收到所述投票结果信息后直接输出显示,即可实时地观看到投票数的变化,增强用户的参与感,同时最大限度地同步不同客户端观看直播间的投票结果。
在另一种实施例中,服务器端将接收到的客户端提交的第一票种信息和/或第二票种信息作为投票结果信息推送至直播间内的所有客户端,客户端接收到所述结果信息后,在本地统计被投票用户的票数以得到相应的投票结果,并实时更新显示投票结果信息。本实施例由客户端统计相应的投票结果、更新并输出显示投票结果信息,服务器端负责将接收到的不同客户端的投票信息转发至直播间内的各个客户端。例如,直播间内有客户端A、B、C、D、E,客户端A、B分别向服务器端发送了投给被投票用户a的第一投票信息,服务器端接收到所述第一投票信息后,向直播间内的客户端A、B、C、D、E均推送客户端A、B向被投票用户a投票的投票结果信息,客户端A、B、C、D、E接收到所述投票结果信息后各自统计投票结果后输出显示相应的投票结果信息。
第二方面,如图2所示,站在服务器端的视角本发明还提供一种服务器端的投票收发方法,包括如下步骤:
步骤S200:接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息。
当直播间的投票活动开启时,直播间内各用户的客户端在用户界面上输出用于接收用户提交投票信息的投票窗口,在所述投票窗口中设有第一票种和第二票种两种票及各自对应的选择按钮,用户在投票窗口中选定相应的票种后点击用户界面上提供的诸如“投TA一票”的按钮,当所述投票信息为第一票种信息时,客户端的投票系统将所述第一票种信息发送至服务器端,当所述投票信息为第二票种信息时,客户端的礼物系统将客户端的投票系统接收到的第二票种信息作为礼物信息发送至服务器端。
进一步的,直播间内的用户包括主播用户、观众用户及游客用户,其中主播用户与观众用户为登录状态用户,游客用户为未登陆状态用户,所述投票活动中的被投票用户均为登录状态用户,即投票活动中的被投票用户包括主播用户及观众用户,同时第一投票信息及第二投票信息包含被投票用户的身份信息,所述被投票用户的身份信息包括被投票用户的用户名、ID、头像的一项或多项组合,当用户从客户端提交投票信息时,同步地提交被投票用户的身份信息。
在投票活动进行的同时,观众用户可以向主播用户赠送虚拟礼物,客户端的礼物系统向服务器端发送礼物信息,此时的礼物信息为赠送虚拟礼物的送礼信息,即在投票活动进行的时候,服务器端接收到的礼物信息中包含送礼信息及由客户端转化为礼物信息的第二票种信息。本发明的实施例中,所述服务器端包括投票系统和礼物系统,所述礼物系统用于接收客户端提交的礼物信息,所述投票系统用于接收客户端提交的第一票种信息。
步骤S210:当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息。
从上述第一方面的描述可以知道,客户端的投票系统接入客户端的礼物系统,并且将接收到的用户提交的第二票种信息作为礼物信息发送至服务器端,因此,当服务器端的礼物系统接收到礼物信息时,确定该礼物信息是否为第二票种信息,当所述送礼信息为第二票种信息时,服务器端的礼物系统将该礼物信息转发至服务器端的投票系统,以让该礼物信息转化为相应的第二票种信息。
本发明的一种实施例,所述步骤S210包括如下步骤S211-S213:
步骤S211:判断所述礼物信息是否为第二票种信息;
步骤S212:当所述礼物信息包含被投票用户的身份信息时,确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统;
步骤S213:服务器端的投票系统将所述礼物信息转化为第二票种信息。
第一票种信息和第二票种信息包含有被投票用户的身份信息,当第二票种信息由客户端转化为礼物信息发送至服务器端时,所述礼物信息中同样包含有被投票用户的身份信息,服务器端的礼物系统在接收到礼物信息时,通过礼物信息是否包含有被投票用户的身份信息判断所述礼物信息是否为第二票种信息,若礼物信息为第二票种信息,本实施例中,服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统,通过服务器端的投票系统将所述礼物信息转化为第二票种信息。
在另一种实施例中,若礼物信息为第二票种信息,由服务器端的礼物系统将所述礼物信息转化为第二票种信息然后转发至服务器端的投票系统。
步骤S220:向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
一般的,在投票活动中进行投票的用户的数量不止一个,直播间内的各客户端需实时地展示其他投票的用户的投票信息,具体的,每一次服务器端接收到客户端发送的所述第一票种信息和/或第二票种信息后,将相应的投票结果信息推送到直播间内的各用户的客户端。
在一种实施例中,服务器端将接收到的投票信息汇总同步为相应的投票结果信息,然后向客户端推送该投票结果信息,客户端接收到该结果信息后直接输出显示相应的投票结果。具体的,服务器端接收到第一票种信息和/或第二票种信息后,在服务器端统计被投票用户的票数,以此更新相应的投票结果,然后将投票结果信息推送至客户端,客户端接收到所述投票结果信息后直接输出显示,即可实时地观看到投票数的变化。
在另一种实施例中,服务器端将接收到的客户端提交的第一票种信息和/或第二票种信息作为投票结果信息推送至直播间内的所有客户端,客户端接收到所述结果信息后,在本地统计被投票用户的票数以得到相应的投票结果,并实时更新显示投票结果信息。
进一步的,本发明的一种实施例中,在接收直播间的客户端发送的投票信息之前,还需要开启直播间的投票活动入口,具体包括步骤:
获取直播间的特征值;
当所述直播间的特征值满足预设条件时,开启对应直播间的投票活动。
具体的,直播间的特征值包括直播间当前的观看人数、直播间的平均送礼次数或直播间的人气排名的一项或多项组合,当直播间的特征值满足预设条件时,服务器端将该直播间的投票活动开关配置为开启状态,然后向直播间内各客户端发送开启指令以开启对应直播间的投票活动,进而,在确定被投票用户后,客户端即会输出投票活动相应的投票窗口,用户便可从该投票窗口向支持的被投票用户投票。例如,当直播间当前的观看人数到达10万人时,服务器端将该直播间的投票活动开关配置为开启状态,然后向直播间内各客户端发送开启指令以开启对应直播间的投票活动。可以知道的是,同样可以设置直播间的其它特征值作为开启直播间投票活动的前提条件,例如设置直播间在每天21点开启投票活动等。
本发明的另一种实施例中,所述投票活动也可由直播间的主播用户开启,为了提高直播平台与主播的口碑、鼓励主播用户进行投票活动从而加强主播与观众的互动,在所述确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统的步骤之后,还包括:
把第二票种信息的礼物信息对应的虚拟货币,按预置分成比例分配给第二票种信息的被投票用户和直播间主播用户。
具体的,当主播用户在直播间内开启投票活动后,服务器端统计该直播间的投票活动结束后的总投票数,若总投票数到达预设值时,根据总投票数向主播发送预设数量的直播平台虚拟货币,以此鼓励主播与观众进行投票活动。例如:主播邀请多位观众进行歌唱PK,然后在歌唱PK结束后开启投票活动,将投票活动中票数前3名的观众用户进入下一轮的歌唱PK,再进行一轮投票活动后竞选出最后的歌唱冠军,然后可由主播向冠军赠送相应的奖励,该种形式的活动可以大大增加直播间内的活动气氛,同时为了鼓励主播,当直播间的总票数大于预设值时,向主播发送预设数量的直播平台虚拟货币,不仅提高主播的热情,也提高观众的观看体验。
与第一方面相对应的,如图3所示,本发明还提供一种客户端的投票收发装置,包括:
投票接收模块100:用于接收用户提交的投票信息;
投票系统模块110:用于当所述投票信息为第一票种信息时,将所述第一票种信息发送至服务器端;
礼物系统模块120:用于当所述投票信息为第二票种信息时,将投票系统模块接收到的第二票种信息作为礼物信息发送至服务器端;
消息接收模块130:用于接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
显示模块140:用于输出显示所述投票结果信息。
其中,所述投票信息包括第一票种信息和第二票种信息,当直播间的投票活动开启时,直播间内各用户的客户端在用户界面上输出用于接收用户提交投票信息的投票窗口,户在投票窗口中选定相应的票种后点击用户界面上提供的诸如“投TA一票”的按钮,投票接收模块100即接收到用户提交的投票信息。
当所述投票信息为第一票种信息时,投票系统模块110将所述第一票种信息发送至服务器端,当所述投票信息为第二票种信息时,礼物系统模块120将投票系统模块接收到的第二票种信息作为礼物信息发送至服务器端。在一种实施例中,投票系统模块110将接收到的第二票种信息转发至礼物系统模块120,礼物系统模块120将所述第二票种信息转化为礼物信息后发送至服务器端。
消息接收模块130接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息,然后显示模块140输出显示所述投票结果信息。
与第二方面相对应的,如图4所示,本发明还提供一种服务器端的投票收发装置,包括:
接收单元200:用于接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息;
礼物系统单元210:用于当所述礼物信息为第二票种信息时,将所述礼物信息转发至服务器端的投票系统单元以让所述礼物信息转化为第二票种信息;
推送单元220:用于向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
在投票活动进行的同时,观众用户可以向主播用户赠送虚拟礼物,客户端的礼物系统向服务器端发送礼物信息,此时的礼物信息为赠送虚拟礼物的送礼信息,即在投票活动进行的时候,接收单元200接收到的礼物信息中包含送礼信息及由客户端转化为礼物信息的第二票种信息。当所述礼物信息为第二票种信息时,礼物系统单元210将所述礼物信息转发至服务器端的投票系统单元以让所述礼物信息转化为第二票种信息,然后推送单元220向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
第三方面,本发明还提供一种终端设备,包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时执行实现第一方面任一所述方法的步骤,包括:
接收用户提交的投票信息;
当所述投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端;
当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端;
接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
输出显示所述投票结果信息。
第四方面,本发明还提供一种服务器,包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时执行实现第二方面任一所述方法的步骤,包括:
接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息;
当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息;
向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
本发明在直播间进入投票机制以进行投票活动,投票活动设置了包括第一票种和第二票种两种票,客户端提供了相应的投票系统,并且客户端复用原有的礼物系统,将客户端的投票系统接入客户端的礼物系统,将接收到用户提交的投票信息利用客户端的投票系统第一票种信息及利用礼物系统将第二票种信息从客户端发送至服务器端,完成客户端的投票请求,并且通过复用客户端的礼物系统从而兼容旧版本的客户端的投票需求,同时降低客户端的投票系统的开发难度,加快客户端的投票系统的开发进程。并且,投票活动利于活跃直播间气氛、增强用户参与度、拉近主播与观众及观众与观众之间的距离。
同样的,在服务器端也提供了相应的投票系统,适应于客户端发送的第一票种信息及礼物信息,将接收到客户端发送的第一票种信息与礼物信息中的第二票种信息通过服务器端的投票信息形成相应的投票结果信息后推送至直播间的各客户端以让客户端输出相应的投票结果信息。
进一步的,在客户端的用户界面上输出投票动作及相应的被投票用户的身份信息,让投票用户直观地感受到对被投票用户的支持,增强用户的活动参与感,活跃直播间气氛。
另外,所述投票活动设定为直播间的特征值满足一定条件才开启,以此鼓励主播吸引更多的观众用户以开启投票活动,从而将直播间的气氛推至高潮点,增强用户的参与感,提升用户的观看体验。
虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。

Claims (12)

1.一种客户端的投票收发方法,应用于直播间内的投票活动,其特征在于,包括如下步骤:
接收用户提交的投票信息;
当所述投票信息为第一票种信息时,利用客户端的投票系统将所述第一票种信息发送至服务器端;
当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端;
接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
输出显示所述投票结果信息。
2.根据权利要求1所述的方法,其特征在于,所述当所述投票信息为第二票种信息时,利用客户端的礼物系统将投票系统接收到的第二票种信息作为礼物信息发送至服务器端的步骤,包括:
当所述投票信息为第二票种信息时,客户端的投票系统将所述第二票种信息提交至客户端的礼物系统;
客户端的礼物系统将所述第二票种信息作为礼物信息发送至服务器端。
3.根据权利要求1所述的方法,其特征在于,所述第一票种信息及第二票种信息包含被投票用户的身份信息。
4.根据权利要求3所述的方法,其特征在于,在所述接收用户提交的投票信息的步骤之后,还包括:
输出显示所述第一票种信息和/或第二票种信息及对应的被投票用户的身份信息。
5.一种服务器端的投票收发方法,应用于直播间内的投票活动,其特征在于,包括如下步骤:
接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息或第二票种信息;
当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息;
向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
6.根据权利要求5所述的方法,其特征在于,所述当所述礼物信息为第二票种信息时,利用服务器端的礼物系统将所述礼物信息转发至服务器端的投票系统以让所述礼物信息转化为第二票种信息的步骤,包括:
判断所述礼物信息是否为第二票种信息;
当所述礼物信息包含被投票用户的身份信息时,确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统;
服务器端的投票系统将所述礼物信息转化为第二票种信息。
7.根据权利要求5所述的方法,其特征在于,所述接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息的步骤之前,还包括:
获取直播间的特征值;
当所述直播间的特征值满足预设条件时,开启对应直播间的投票活动。
8.根据权利要求6所述的方法,其特征在于,所述确定所述礼物信息为第二票种信息,利用服务器端的礼物系统将接收的礼物信息转发至服务器端的投票系统的步骤之后,还包括:
把第二票种信息的礼物信息对应的虚拟货币,按预置分成比例分配给第二票种信息的被投票用户和直播间主播用户。
9.一种客户端的投票收发装置,其特征在于,包括:
投票接收模块:用于接收用户提交的投票信息;
投票系统模块:用于当所述投票信息为第一票种信息时,将所述第一票种信息发送至服务器端;
礼物系统模块:用于当所述投票信息为第二票种信息时,将投票系统模块接收到的第二票种信息作为礼物信息发送至服务器端;
消息接收模块:用于接收服务器端推送的至少一个客户端发送所述第一票种信息和/或第二票种信息相应的投票结果信息;
显示模块:用于输出显示所述投票结果信息。
10.一种服务器端的投票收发装置,其特征在于,包括:
接收单元:用于接收客户端发送的礼物信息和/或第一票种信息,所述礼物信息包括送礼信息和第二票种信息;
礼物系统单元:用于当所述礼物信息为第二票种信息时,将所述礼物信息转发至服务器端的投票系统单元以让所述礼物信息转化为第二票种信息;
推送单元:用于向客户端推送第一票种信息和/或第二票种信息相应的投票结果信息以让客户端输出显示所述投票结果信息。
11.一种终端设备,包括存储器及处理器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行实现如权利要求1-4任一所述方法的步骤。
12.一种服务器,包括存储器及处理器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行实现如权利要求5-8任一所述方法的步骤。
CN201710723572.6A 2017-08-22 2017-08-22 客户端及服务器端的投票收发方法、装置及相应设备 Pending CN107579959A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710723572.6A CN107579959A (zh) 2017-08-22 2017-08-22 客户端及服务器端的投票收发方法、装置及相应设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710723572.6A CN107579959A (zh) 2017-08-22 2017-08-22 客户端及服务器端的投票收发方法、装置及相应设备

Publications (1)

Publication Number Publication Date
CN107579959A true CN107579959A (zh) 2018-01-12

Family

ID=61033957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710723572.6A Pending CN107579959A (zh) 2017-08-22 2017-08-22 客户端及服务器端的投票收发方法、装置及相应设备

Country Status (1)

Country Link
CN (1) CN107579959A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109151598A (zh) * 2018-08-23 2019-01-04 武汉斗鱼网络科技有限公司 直播间话题的确定方法,装置、计算机设备及存储介质
CN109509289A (zh) * 2018-12-11 2019-03-22 广州华多网络科技有限公司 网络投票的权限分配方法和装置
CN109672611A (zh) * 2019-02-24 2019-04-23 雷震 一种基于移动终端的信息交流建议平台和方法
CN110198469A (zh) * 2019-05-21 2019-09-03 杭州网易云音乐科技有限公司 操作响应方法及装置、介质和计算设备
CN111327953A (zh) * 2020-02-06 2020-06-23 广州酷狗计算机科技有限公司 直播投票方法及装置、存储介质
CN111526406A (zh) * 2020-03-31 2020-08-11 广州酷狗计算机科技有限公司 直播界面显示方法、装置、终端及存储介质
CN112788354A (zh) * 2020-12-28 2021-05-11 北京达佳互联信息技术有限公司 直播互动方法、装置、电子设备、存储介质及程序产品
CN114390360A (zh) * 2022-01-12 2022-04-22 北京字跳网络技术有限公司 直播投票的方法、装置、电子设备、存储介质和程序产品

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070136776A1 (en) * 2005-12-09 2007-06-14 Michael Findlay Television viewers interation and voting method
US20070300251A1 (en) * 2006-06-06 2007-12-27 Sheng-Fu Hsu Method for playing interactive shows in interactive system
US20120123811A1 (en) * 2008-09-26 2012-05-17 Deep Rock Drive Partners Inc. Interactive live political events
CN105094872A (zh) * 2014-05-16 2015-11-25 腾讯科技(北京)有限公司 一种显示网页应用的方法和装置
CN105916045A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种互动直播方法和装置
CN106998505A (zh) * 2017-03-31 2017-08-01 武汉斗鱼网络科技有限公司 一种在直播中实现弹幕快捷键投票的系统及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070136776A1 (en) * 2005-12-09 2007-06-14 Michael Findlay Television viewers interation and voting method
US20070300251A1 (en) * 2006-06-06 2007-12-27 Sheng-Fu Hsu Method for playing interactive shows in interactive system
US20120123811A1 (en) * 2008-09-26 2012-05-17 Deep Rock Drive Partners Inc. Interactive live political events
CN105094872A (zh) * 2014-05-16 2015-11-25 腾讯科技(北京)有限公司 一种显示网页应用的方法和装置
CN105916045A (zh) * 2016-05-11 2016-08-31 乐视控股(北京)有限公司 一种互动直播方法和装置
CN106998505A (zh) * 2017-03-31 2017-08-01 武汉斗鱼网络科技有限公司 一种在直播中实现弹幕快捷键投票的系统及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
九号下载站: ""斗鱼TV投票插件"", 《HTTP://WWW.9HT.COM/XZ/206082.HTML》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109151598A (zh) * 2018-08-23 2019-01-04 武汉斗鱼网络科技有限公司 直播间话题的确定方法,装置、计算机设备及存储介质
CN109151598B (zh) * 2018-08-23 2023-02-14 武汉斗鱼网络科技有限公司 直播间话题的确定方法,装置、计算机设备及存储介质
CN109509289A (zh) * 2018-12-11 2019-03-22 广州华多网络科技有限公司 网络投票的权限分配方法和装置
CN109672611A (zh) * 2019-02-24 2019-04-23 雷震 一种基于移动终端的信息交流建议平台和方法
CN110198469A (zh) * 2019-05-21 2019-09-03 杭州网易云音乐科技有限公司 操作响应方法及装置、介质和计算设备
CN110198469B (zh) * 2019-05-21 2022-03-04 杭州网易云音乐科技有限公司 操作响应方法及装置、介质和计算设备
CN111327953A (zh) * 2020-02-06 2020-06-23 广州酷狗计算机科技有限公司 直播投票方法及装置、存储介质
CN111526406A (zh) * 2020-03-31 2020-08-11 广州酷狗计算机科技有限公司 直播界面显示方法、装置、终端及存储介质
CN112788354A (zh) * 2020-12-28 2021-05-11 北京达佳互联信息技术有限公司 直播互动方法、装置、电子设备、存储介质及程序产品
CN114390360A (zh) * 2022-01-12 2022-04-22 北京字跳网络技术有限公司 直播投票的方法、装置、电子设备、存储介质和程序产品
CN114390360B (zh) * 2022-01-12 2024-01-30 北京字跳网络技术有限公司 直播投票的方法、装置、电子设备、存储介质

Similar Documents

Publication Publication Date Title
CN107579959A (zh) 客户端及服务器端的投票收发方法、装置及相应设备
US20200196016A1 (en) Participating in Television Programs
CN113058270A (zh) 直播互动方法和装置、存储介质及电子设备
CN106534954A (zh) 基于直播视频流的信息交互方法、装置和终端设备
CN110536725A (zh) 基于应用程序内行为的个性化用户界面
CN105872830A (zh) 直播频道中的互动方法及装置
US8678899B2 (en) Game show with specialized voting procedure
CN105427135A (zh) 一种交互式的互联网广告投放方法与系统
CN104079995B (zh) 一种根据社交信息处理节目数据的方法与装置
CN105916044B (zh) 电视节目实现移动互联网互动抽奖的方法及系统
CN112203153B (zh) 直播互动方法、装置、设备及可读存储介质
CN108776909B (zh) 一种电子券衍生增值服务的管理系统和方法
CN106897896A (zh) 一种优化广告投放和效果的方法及系统
CN104853228B (zh) 使播出的商业节目与互动应用同步的系统和方法
CN113163269B (zh) 直播间进入方法、装置、电子设备及存储介质
CN105844729A (zh) 签到方法及装置
US20120022918A1 (en) Method of conducting a live, real-time interactive reality show for people to seek advice
CN108958690A (zh) 多屏互动方法、装置、终端设备、服务器及存储介质
US20080293493A1 (en) Method of developing the activity of an on-line game site
US7963850B2 (en) Method of developing the activity of an on-line forecasting site
US8795043B2 (en) Game show with special vote counting method
CN113507620B (zh) 直播数据处理方法、装置、设备以及存储介质
KR20140034431A (ko) 미디어와 네트워크에 접속가능한 디바이스가 결합한 광고시스템
CN107920264A (zh) 一种摇电视网络社交的方法和系统
KR100447815B1 (ko) 게임을 이용한 광고 방법

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210113

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 511442 29 floor, block B-1, Wanda Plaza, Huambo business district, Panyu District, Guangzhou, Guangdong.

Applicant before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20180112

Assignee: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.: X2021440000052

Denomination of invention: Voting receiving and sending method, device and corresponding equipment of client and server

License type: Common License

Record date: 20210222

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180112