一种卡拉OK互动方法及服务器与流程

文档序号:11842698阅读:248来源:国知局
一种卡拉OK互动方法及服务器与流程

本发明涉及互联网多媒体技术领域,尤其涉及一种卡拉OK互动方法及服务器。



背景技术:

卡拉OK是现代人生活调剂、休闲娱乐经常选择的活动之一,喜爱唱歌的人也经常召集同好到KTV进行朋友聚会。但有时碍于朋友之间地域或时间的隔阂、或者是考虑前往KTV唱歌时的计价费用高昂,无法随时想唱歌就找到同好一起前往KTV欢唱,因此,线上卡拉OK系统及服务应运而生。

然而,现有的线上卡拉OK存在如下缺陷:用户无法按照自己演唱歌曲的需求进行对唱或合唱人员的选择;或者当用户选择多人合唱的歌曲时,如果人数或性别不能满足原歌曲需求,通常只能放弃这首歌曲,或是用一人分唱两角的方式取代,失去歌曲原味,显示出线上卡拉OK互动性不足的问题,大大降低了用户体验感。



技术实现要素:

有鉴于此,本发明实施例期望提供一种卡拉OK互动方法及服务器,能够提高互联网卡拉OK的实用性,提高用户体验感。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种卡拉OK互动方法,所述方法包括:

接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;

控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动。

上述方案中,所述依据所述卡拉OK互动请求确定加入所述卡拉OK互动的一个或多个用户端包括:

接收用户端发送的对所述卡拉OK互动的加入请求,获取所述用户端的卡拉OK互动信息,依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件时,允许所述用户端加入所述卡拉OK互动;或者,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,允许所述用户端加入所述卡拉OK互动。

上述方案中,所述接收互动发起端发送的卡拉OK互动请求之后,所述方法还包括:

获取所述互动发起端的卡拉OK互动信息,提取所述卡拉OK互动信息中所述互动发起端的积分信息,确定所述互动发起端的积分低于所述卡拉OK互动请求中的积分门限值时,请求扣除所述互动发起端相应数目的虚拟货币,并在所述请求被确认后将扣除的所述虚拟货币转给加入所述卡拉OK互动的用户端。

上述方案中,所述依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,所述方法还包括:

扣除所述用户端相应数目的虚拟货币,并将扣除的所述虚拟货币转给所述互动发起端。

上述方案中,所述控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动,包括:

控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,并实时传递当前的音讯文件至当前处于聆听状态的用户端或互动发起端。

上述方案中,所述控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动之后,所述方法还包括:

依据预设的评分标准为所述互动发起端和/或所述一个或多个用户端进行评分,并依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息。

上述方案中,所述接收互动发起端发送的卡拉OK互动请求之后,所述方法还包括:

依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端,控制所述互动发起端与所述卡拉OK互动请求中的卡拉OK互动曲目的音讯文件完成所述卡拉OK互动。

本发明实施例还提供了一种服务器,所述服务器包括:确定模块及控制模块;其中,

所述确定模块,用于接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;

所述控制模块,用于控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动。

上述方案中,所述确定模块,具体用于接收用户端发送的对所述卡拉OK互动的加入请求,获取所述用户端的卡拉OK互动信息,依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件时,允许所述用户端加入所述卡拉OK互动;或者,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,允许所述用户端加入所述卡拉OK互动。

上述方案中,所述确定模块,还用于获取所述互动发起端的卡拉OK互动信息,提取所述卡拉OK互动信息中所述互动发起端的积分信息,确定所述互动发起端的积分低于所述卡拉OK互动请求中的积分门限值时,请求扣除所述互动发起端相应数目的虚拟货币,并在所述请求被确认后将扣除的所述虚拟货币转给加入所述卡拉OK互动的用户端。

上述方案中,所述确定模块,还用于依据所述用户端的卡拉OK互动信息 确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,扣除所述用户端相应数目的虚拟货币,并将扣除的所述虚拟货币转给所述互动发起端。

上述方案中,所述控制模块,具体用于控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,并实时传递当前的音讯文件至当前处于聆听状态的用户端或互动发起端。

上述方案中,所述服务器还包括更新模块,用于依据预设的评分标准为所述互动发起端和/或所述一个或多个用户端进行评分,并依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息。

上述方案中,所述控制模块,还用于依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端,控制所述互动发起端与所述卡拉OK互动请求中的卡拉OK互动曲目的音讯文件完成所述卡拉OK互动。

本发明实施例所提供的卡拉OK互动方法及服务器,服务器接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动;如此,能够依据互动发起端的卡拉OK互动请求选取适合加入卡拉OK互动的用户端,提高互联网卡拉OK实用性的同时,更能够提高用户体验感。

附图说明

图1为本发明实施例一卡拉OK互动方法流程示意图;

图2为本发明实施例二卡拉OK互动方法流程示意图;

图3为本发明实施例服务器组成结构示意图。

具体实施方式

在本发明实施例中,服务器接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;控制 所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动。

图1为本发明实施例一卡拉OK互动方法流程示意图,如图1所示,本发明实施例卡拉OK互动方法包括:

步骤101:接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;

这里,所述卡拉OK互动请求包括:创建虚拟K歌房的请求、卡拉OK互动曲目及加入条件等;

其中,所述加入条件包括:加入互动的用户端的积分门限值、请求加入卡拉OK互动的用户端的数量及相应的声部等;这里,所述声部为男声或女声。

进一步的,服务器接收互动发起端发送的卡拉OK互动请求之后,所述方法还包括:

服务器依据所述卡拉OK互动请求中包含的创建虚拟K歌房的请求为所述卡拉OK互动创建虚拟K歌房;所述虚拟K歌房用于实现所述卡拉OK互动;。

进一步的,所述依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端包括:

服务器接收用户端发送的对所述卡拉OK互动的加入请求,获取所述用户端的卡拉OK互动信息,依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件时,允许所述用户端加入所述卡拉OK互动;或者,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,允许所述用户端加入所述卡拉OK互动;

这里,所述用户端的卡拉OK互动信息包括:所述用户端的积分信息及所述用户端的声部信息等;

所述虚拟货币可以为用户充值获得的会员点数或虚拟金币等;

所述获取所述用户端的卡拉OK互动信息包括:服务器依据所述用户端的名称或所述用户端的标识提取自身存储的所述用户端的卡拉OK互动信息;

所述依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉 OK互动请求中的加入条件包括:

依据所述用户端的卡拉OK互动信息确定所述用户端的积分不低于加入互动的用户端的积分门限值,且所述用户端的声部满足所述加入条件中对声部的需求;

相应的,确定所述用户端不满足所述卡拉OK互动请求中的加入条件包括:依据所述用户端的卡拉OK互动信息确定所述用户端的积分低于加入互动的用户端的积分门限值,和/或所述用户端的声部不满足所述加入条件中对声部的需求。

需要说明的是,所述加入条件也可设定为仅包括加入互动的用户端的积分门限值及请求加入卡拉OK互动的用户端的数量,即在需求的加入卡拉OK互动的用户端的数量未满的情况下,判断请求加入卡拉OK互动的用户端的积分不低于所述积分门限值时,则认为所述请求加入卡拉OK互动的用户端满足加入条件。

进一步的,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,所述方法还包括:

服务器扣除所述用户端相应数目的虚拟货币,并将扣除的所述虚拟货币转给所述互动发起端;如此,以实现在未满足所述互动发起端设定的加入条件的情况下,对所述互动发起端的虚拟货币的回馈;

这里,所述相应数目的虚拟货币具体可依据实际情况进行设定。

进一步的,服务器接收互动发起端发送的卡拉OK互动请求之后,所述方法还包括:

服务器依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端,控制所述互动发起端与所述卡拉OK互动请求中的卡拉OK互动曲目的音讯文件完成所述卡拉OK互动;如此,即便没有用户端参与或没有用户端能够参与所述卡拉OK互动,所述互动发起端依然可以实现卡拉OK互动,增强了卡拉OK的互动性;

这里,依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端包括:依据所述卡拉OK互动请求在一定时间内未找到能够加入所述卡拉OK互动的用户端;其中所述一定时间可以依据实际情况进行设定;

能够加入所述卡拉OK互动的用户端为符合所述卡拉OK互动请求中的加入条件的用户端或虽然不符合所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值的用户端;

所述音讯文件可以是所述卡拉OK互动曲目的原声带音讯文件或服务器存储的其他用户上传的音讯文件。

进一步的,所述接收互动发起端发送的卡拉OK互动请求之后,所述方法还包括:

服务器获取所述互动发起端的卡拉OK互动信息,提取所述卡拉OK互动信息中所述互动发起端的积分信息,确定所述互动发起端的积分低于所述卡拉OK互动请求中的积分门限值时,请求扣除所述互动发起端相应数目的虚拟货币,并在所述请求被确认后将扣除的所述虚拟货币转给加入所述卡拉OK互动的用户端;如此,以实现在所述互动发起端自身未满足自己设定的卡拉OK互动积分门限值的情况下,对加入卡拉OK互动的用户端的虚拟货币的回馈;

这里,所述获取所述互动发起端的卡拉OK互动信息包括:服务器依据所述互动发起端的名称或所述互动发起端的标识提取自身存储的所述互动发起端的卡拉OK互动信息;

所述请求扣除所述互动发起端相应数目的虚拟货币之后,若所述互动发起端拒绝服务器的所述请求,则结束本次卡拉OK互动流程。

步骤102:控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动;

本步骤具体包括:服务器控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,并实时传递当前的音讯文件至当前处于聆听状态的用户端或互动发起端;

这里,所述控制所述互动发起端及所述一个或多个用户端同时播放所述卡 拉OK互动请求中的卡拉OK互动曲目,包括:

服务器从数据库中选取所述卡拉OK互动请求中的卡拉OK互动曲目,并控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动曲目的伴唱音乐及相应的字幕,以供用户进行卡拉OK演唱;

所述当前的音讯文件为当前处于卡拉OK演唱状态的互动发起端或用户端的音讯文件。

本步骤之后,所述方法还包括:服务器依据预设的评分标准为所述互动发起端和/或所述一个或多个用户端进行评分,并依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息;

这里,所述预设的评分标准包括:音高、音准、声速等标准;

依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息包括:

将对所述互动发起端的评分与当前存储的所述互动发起端的积分取平均值,用所述平均值更新当前存储的所述互动发起端的积分;

和/或,将对所述一个或多个用户端的评分与当前存储的所述一个或多个用户端的积分取平均值,用所述平均值更新当前存储的所述一个或多个用户端的积分。

进一步的,本步骤之后,所述方法还包括:服务器接收并存储所述互动发起端发送的第一评价和/或所述一个或多个用户端发送的第二评价;

其中,所述第一评价为所述互动发起端对自身和/或所述一个或多个用户端的评价;

所述第二评价为所述一个或多个用户端对自身,和/或所述互动发起端,和/或除自身以外的加入所述卡拉OK互动的用户端的评价;

这里,所述评价的形式可以为评分或文字评论或点赞等;当所述评价的形式为评分时,该评分亦可被所述服务器用于更新所述互动发起端和/或所述一个或多个用户端的积分。

在本发明实施例中,所述互动发起端侧的装置应是至少含有本发明实施例 上述互动发起端的操作功能的装置;所述一个或多个用户端侧的装置应是至少含有本发明实施例上述用户端的操作功能的装置。

图2为本发明实施例二卡拉OK互动方法流程示意图,如图2所示,本发明实施例卡拉OK互动方法包括:

步骤201:服务器接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求判断所述互动发起端是否符合发起所述卡拉OK互动的条件,如果符合,执行步骤202;如果不符合,执行步骤203;

这里,所述卡拉OK互动请求包括:创建虚拟K歌房的请求、卡拉OK互动曲目及加入条件等;

其中,所述加入条件包括:加入互动的用户端的积分门限值、请求加入卡拉OK互动的用户端的数量及相应的声部等;这里,所述声部为男声或女声。

所述创建所述卡拉OK互动的条件包括:互动发起端的积分不低于所述卡拉OK互动请求中加入互动的用户端的积分门限值;

依据所述卡拉OK互动请求判断所述互动发起端是否符合发起所述卡拉OK互动的条件包括:

服务器获取所述互动发起端的卡拉OK互动信息,提取所述卡拉OK互动信息中所述互动发起端的积分信息,并判断所述互动发起端的积分是否低于所述卡拉OK互动请求中的积分门限值,如果低于,则确定所述互动发起端不符合发起所述卡拉OK互动的条件;否则确定所述互动发起端符合发起所述卡拉OK互动的条件。

步骤202:依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端,并执行步骤204;

本步骤之前,所述方法还包括:服务器依据所述卡拉OK互动请求中包含的创建虚拟K歌房的请求为所述卡拉OK互动创建虚拟K歌房。

进一步的,本步骤具体包括:服务器接收用户端发送的对所述卡拉OK互动的加入请求,获取所述用户端的卡拉OK互动信息,依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件时,允 许所述用户端加入所述卡拉OK互动;或者,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,允许所述用户端加入所述卡拉OK互动;

这里,所述用户端的卡拉OK互动信息包括:所述用户端的积分信息及所述用户端的声部信息等;

所述虚拟货币可以为用户充值获得的会员点数或虚拟金币等;

所述获取所述用户端的卡拉OK互动信息包括:服务器依据所述用户端的名称或所述用户端的标识提取自身存储的所述用户端的卡拉OK互动信息;

所述依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件包括:

依据所述用户端的卡拉OK互动信息确定所述用户端的积分不低于加入互动的用户端的积分门限值,且所述用户端的声部满足所述加入条件中对声部的需求;

相应的,确定所述用户端不满足所述卡拉OK互动请求中的加入条件包括:依据所述用户端的卡拉OK互动信息确定所述用户端的积分低于加入互动的用户端的积分门限值,和/或所述用户端的声部不满足所述加入条件中对声部的需求。

需要说明的是,所述加入条件也可设定为仅包括加入互动的用户端的积分门限值及请求加入卡拉OK互动的用户端的数量,即在需求的加入卡拉OK互动的用户端的数量未满的情况下,判断请求加入卡拉OK互动的用户端的积分不低于所述积分门限值时,则认为所述请求加入卡拉OK互动的用户端满足加入条件。

进一步的,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,所述方法还包括:

扣除所述用户端相应数目的虚拟货币,并将扣除的所述虚拟货币转给所述 互动发起端;如此,以实现在未满足所述互动发起端设定的加入条件的情况下,对所述互动发起端的虚拟货币的回馈;

这里,所述相应数目的虚拟货币具体可依据实际情况进行设定。

进一步的,本步骤之后,所述方法还包括:

服务器依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端,控制所述互动发起端与所述卡拉OK互动请求中的卡拉OK互动曲目的音讯文件完成所述卡拉OK互动;如此,即便没有用户端参与或没有用户端能够参与所述卡拉OK互动,所述互动发起端依然可以实现卡拉OK互动,增强了卡拉OK的互动性;

这里,依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端包括:依据所述卡拉OK互动请求在一定时间内未找到能够加入所述卡拉OK互动的用户端;其中所述一定时间可以依据实际情况进行设定;

能够加入所述卡拉OK互动的用户端为符合所述卡拉OK互动请求中的加入条件的用户端或虽然不符合所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值的用户端;

所述音讯文件可以是所述卡拉OK互动曲目的原声带音讯文件或服务器存储的其他用户上传的音讯文件。

步骤203:请求扣除所述互动发起端相应数目的虚拟货币,并判断所述请求是否被确认,如果被确认执行步骤202;如果所述请求被拒绝,执行步骤206。

步骤204:控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动;

本步骤具体包括:服务器控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,并实时传递当前的音讯文件至当前处于聆听状态的用户端或互动发起端;

这里,所述控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,包括:

服务器从数据库中选取所述卡拉OK互动请求中的卡拉OK互动曲目,并 控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动曲目的伴唱音乐及相应的字幕,以供用户进行卡拉OK演唱;

所述当前的音讯文件为当前处于卡拉OK演唱状态的互动发起端或用户端的音讯文件。

步骤205:依据预设的评分标准为所述互动发起端和/或所述一个或多个用户端进行评分,并依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息;

这里,所述预设的评分标准包括:音高、音准、声速等标准;

依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息包括:

将对所述互动发起端的评分与当前存储的所述互动发起端的积分取平均值,用所述平均值更新当前存储的所述互动发起端的积分;

和/或,将对所述一个或多个用户端的评分与当前存储的所述一个或多个用户端的积分取平均值,用所述平均值更新当前存储的所述一个或多个用户端的积分。

进一步的,所述方法还包括:服务器接收并存储所述互动发起端发送的第一评价和/或所述一个或多个用户端发送的第二评价;

其中,所述第一评价为所述互动发起端对自身和/或所述一个或多个用户端的评价;

所述第二评价为所述一个或多个用户端对自身,和/或所述互动发起端,和/或除自身以外的加入所述卡拉OK互动的用户端的评价;

这里,所述评价的形式可以为评分或文字评论或点赞等;当所述评价的形式为评分时,该评分亦可被所述服务器用于更新所述互动发起端和/或所述一个或多个用户端的积分。

在本发明实施例中,所述互动发起端侧的装置应是至少含有本发明实施例上述互动发起端的操作功能的装置;所述一个或多个用户端侧的装置应是至少含有本发明实施例上述用户端的操作功能的装置。

步骤206:结束本次处理流程。

图3为本发明实施例服务器组成结构示意图,如图3所示,本发明实施例服务器组成结构包括:确定模块31及控制模块32;其中,

所述确定模块31,用于接收互动发起端发送的卡拉OK互动请求,并依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端;

所述控制模块32,用于控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动;

这里,所述卡拉OK互动请求包括:创建虚拟K歌房的请求、卡拉OK互动曲目及加入条件等;

其中,所述加入条件包括:加入互动的用户端的积分门限值、请求加入卡拉OK互动的用户端的数量及相应的声部等;这里,所述声部为男声或女声等。

进一步的,所述确定模块31依据所述卡拉OK互动请求确定加入卡拉OK互动的一个或多个用户端包括:

所述确定模块31接收用户端发送的对所述卡拉OK互动的加入请求,获取所述用户端的卡拉OK互动信息,依据所述用户端的卡拉OK互动信息确定所述用户端满足所述卡拉OK互动请求中的加入条件时,允许所述用户端加入所述卡拉OK互动;或者,依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,允许所述用户端加入所述卡拉OK互动;

这里,所述用户端的卡拉OK互动信息包括:所述用户端的积分信息及所述用户端的声部信息等;

所述虚拟货币可以为用户充值获得的会员点数或虚拟金币等。

进一步的,所述确定模块31,还用于依据所述用户端的卡拉OK互动信息确定所述用户端不满足所述卡拉OK互动请求中的加入条件,但所述用户端的虚拟货币不低于预设的虚拟货币门限值时,扣除所述用户端相应数目的虚拟货币,并将扣除的所述虚拟货币转给所述互动发起端;

这里,所述相应数目的虚拟货币具体可依据实际情况进行设定。

进一步的,所述确定模块31,还用于获取所述互动发起端的卡拉OK互动信息,提取所述卡拉OK互动信息中所述互动发起端的积分信息,确定所述互动发起端的积分低于所述卡拉OK互动请求中的积分门限值时,请求扣除所述互动发起端相应数目的虚拟货币,并在所述请求被确认后将扣除的所述虚拟货币转给加入所述卡拉OK互动的用户端。

进一步的,所述确定模块31,还用于依据所述卡拉OK互动请求中包含的创建虚拟K歌房的请求为所述卡拉OK互动创建虚拟K歌房。

进一步的,所述控制模块32控制所述互动发起端及所述一个或多个用户端开始所述卡拉OK互动包括:

所述控制模块32控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目,并实时传递当前的音讯文件至当前处于聆听状态的用户端或互动发起端。

进一步的,所述控制模块32控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动请求中的卡拉OK互动曲目包括:

所述控制模块32从数据库中选取所述卡拉OK互动请求中的卡拉OK互动曲目,并控制所述互动发起端及所述一个或多个用户端同时播放所述卡拉OK互动曲目的伴唱音乐及相应的字幕,以供用户进行卡拉OK演唱;

所述当前的音讯文件为当前处于卡拉OK演唱状态的互动发起端或用户端的音讯文件。

进一步的,所述服务器还包括更新模块33,用于依据预设的评分标准为所述互动发起端和/或所述一个或多个用户端进行评分,并依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息;

这里,所述预设的评分标准包括:音高、音准、声速等标准;

所述更新模块33依据所述评分更新所述互动发起端和/或所述一个或多个用户端的积分信息包括:

所述更新模块33将对所述互动发起端的评分与当前存储的所述互动发起端的积分取平均值,用所述平均值更新当前存储的所述互动发起端的积分;

和/或,将对所述一个或多个用户端的评分与当前存储的所述一个或多个用户端的积分取平均值,用所述平均值更新当前存储的所述一个或多个用户端的积分。

进一步的,所述控制模块32,还用于依据所述卡拉OK互动请求未找到能够加入所述卡拉OK互动的用户端,控制所述互动发起端与所述卡拉OK互动请求中的卡拉OK互动曲目的音讯文件完成所述卡拉OK互动。

进一步的,所述更新模块33,还用于接收并存储所述互动发起端发送的第一评价和/或所述一个或多个用户端发送的第二评价;

其中,所述第一评价为所述互动发起端对自身和/或所述一个或多个用户端的评价;

所述第二评价为所述一个或多个用户端对自身,和/或所述互动发起端,和/或除自身以外的加入所述卡拉OK互动的用户端的评价;

这里,所述评价的形式可以为评分或文字评论或点赞等;当所述评价的形式为评分时,该评分亦可被所述更新模块33用于更新所述互动发起端和/或所述一个或多个用户端的积分。

在本发明实施例中,所述互动发起端侧的装置应是至少含有本发明实施例上述互动发起端的操作功能的装置;所述一个或多个用户端侧的装置应是至少含有本发明实施例上述用户端的操作功能的装置。

在本发明实施例中,所述确定模块31、控制模块32及更新模块33均可由服务器中的中央处理器(CPU,Central Processing Unit)或数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)实现。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1