发明内容
本发明要解决的技术问题是提供一种提供用户互联网互动活动的方法及装置,能够通过一个平台实现各种用户服务功能,满足用户通过网络进行各种互动活动的需求。
为解决上述技术问题,本发明的一种提供用户互联网互动活动的方法,包括:
按照创建用户的配置为所述创建用户建立所要进行的多用户互动活动所需的场景;
按照所述创建用户的配置在所建立的场景中添加席位,所添加的每个席位均对应所述要进行的多用户互动活动中的一角色。
进一步地,所述按照所述创建用户的配置在所建立的场景中添加席位,包括:
向所述创建用户提供席位编辑***,接收所述创建用户通过所述席位编辑***所进行的席位配置,按照席位配置在所建立的场景中添加席位。
进一步地,所述接收所述创建用户通过所述席位编辑***所进行的席位配置,包括:
接收所述创建用户通过所述席位编辑***进行的席位数量配置、席位布局配置、席位风格配置、席位功能配置和席位权限配置中的一种或多种。
进一步地,所述方法还包括:
在所建立的场景中添加席位后,按照所述创建用户的配置对所述席位设置限制条件,所述限制条件包含进入席位的用户的性别限制、年龄限制和席位预留限制中的一种或多种;
在有参与用户要进入席位时,将要进入席位的参与用户的条件与席位的限制条件进行匹配,如果条件匹配成功,则允许进入。
进一步地,所述方法还包括:
在所述多用户互动活动开始后,对参与用户进行控制,包括:根据已进入席位的参与用户的请求控制已进入席位的参与用户更换席位和/或对等待进入席位的参与用户进行排序,根据排序确定进入空闲席位的参与用户。
进一步地,所述按照创建用户的配置为所述创建用户建立所要进行的多用户互动活动所需的场景,包括:
向所述创建用户提供场景编辑***,接收所述创建用户通过所述场景编辑***对场景进行的配置,按照配置为所述创建用户建立起场景。
进一步地,所述接收所述创建用户通过所述场景编辑***对场景进行的配置,包括:
接收所述创建用户通过所述场景编辑***进行的舞台配置、背景配置、音乐配置和灯光配置中的一种或多种。
进一步地,一种提供用户互联网互动活动的装置,包括:场景建立单元和席位添加单元,其中:
所述场景建立单元,用于按照创建用户的配置为所述创建用户建立所要进行的多用户互动活动所需的场景;
所述席位添加单元,用于按照所述创建用户的配置在所建立的场景中添加席位,所添加的每个席位均对应所述要进行的多用户互动活动中的一角色。
进一步地,所述席位添加单元按照所述创建用户的配置在所建立的场景中添加席位,包括:
向所述创建用户提供席位编辑***,接收所述创建用户通过所述席位编辑***所进行的席位配置,按照席位配置在所建立的场景中添加席位,其中,所述席位编辑***提供席位数量配置、席位布局配置、席位风格配置、席位功能配置和席位权限配置中的一种或多种。
进一步地,还包括席位控制单元,其中:
所述席位控制单元,用于在所述多用户互动活动开始后,对参与用户进行控制,包括:根据已进入席位的参与用户的请求控制已进入席位的参与用户更换席位和/或对等待进入席位的参与用户进行排序,根据排序确定进入空闲席位的参与用户。
综上所述,本发明按照用户的配置建立用户所要进行的多用户互动活动所需的场景及添加席位,能够通过一个平台实现多种用户服务功能,并且能够满足用户对于场景和模式的个性化的需求,且对于不同功能的场景和模式等无需单独开发,节约开发成本。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图1所示,本申请的提供用户互联网互动活动的方法,包括:
步骤101:按照创建用户的配置建立创建用户所要进行的多用户互动活动所需的场景;
本申请中多用户互动活动可以是多人参与的游戏,如卧底游戏等,也可以是各种比赛,如辩论比赛、唱歌比赛等,也可以是其他多人参与的活动,如相亲等。
本申请中按照创建用户的配置建立创建用户所要进行的多用户互动活动所需的场景,包括:向创建用户提供场景编辑***,接收创建用户通过场景编辑***对场景进行的配置,按照配置为创建用户建立起场景。场景编辑***提供舞台配置、背景配置、音乐配置和灯光配置中的一种或多种。本申请中接收创建用户通过场景编辑***对场景进行的配置,包括:接收创建用户通过场景编辑***进行的舞台配置、背景配置、音乐配置和灯光配置中的一种或多种。创建用户可以按照自己对所要进行的多用户互动活动的设想配置所需的场景,在创建用户完成配置后,按照创建用户的配置为创建用户建立进行多用户互动活动的场景。
场景编辑***中可以为用户提供圆环形舞台、旋转型舞台、伸展式舞台等各种类型和样式的舞台供用户选择,在用户选定舞台后记录用户所选的舞台,在为用户建立的场景中采用用户所选用的舞台。
背景配置可以是用户通过场景编辑***上传背景,也可以是用户选择场景编辑***提供的背景。
音乐配置同样可以是用户通过场景编辑***上传音乐,也可以是用户选择场景编辑***提供的音乐。
灯光配置可以是由场景编辑***提供多种灯光效果,由用户选择想要的灯光效果。
本申请的提供用户互联网互动活动的方法可以应用到如基于移动互联网或基于互联网的语音聊天室中,也可以用到其他为用户提供服务或功能的应用中。针对语音聊天室中的应用,可以在语音聊天室中向具有一定权限或一定等级的用户提供工具按钮,在用户点击工具按钮后,向用户提供场景编***,供用户进行所需场景的配置。例如,在用户进入语音聊天室后,对于具有相应权限或相应等级的用户,在聊天工具中增加配置场景按钮,在用户点击配置场景按钮后,向用户提供场景编辑***。
本申请中在创建用户进行场景的配置时,可以将创建用户的配置保存到场景配置文件中,根据场景配置文件为创建用户建立要进行的多用户互动活动所需的场景。
步骤102:按照创建用户的配置在所建立的场景中添加席位,所添加的每个席位均对应要进行的多用户互动活动中的一角色。
本申请中的席位是指位置,每个席位对应多用户互动活动中的一个角色,参与用户通过进入席位扮演席位对应的角色。席位可以具有各种功能和权限,请见下文中的描述。创建用户可以按照所要进行的多用户互动活动的内容配置席位,例如,对于卧底游戏,可以配置多个身份对等的席位;对于辩论比赛,可以配置正方四个席位,反方四个席位,***席位以及多个评委席位等;对于相亲活动,可以配置男嘉宾多个席位,女嘉宾多个席位,主持人席位以及情感专家席位等;对于唱歌选秀比赛,可以配置一个选手席位,一个主持人席位以及三个评委席位等。
本申请中按照创建用户的配置在所建立的场景中添加席位,包括:向创建用户提供席位编辑***,接收创建用户通过席位编辑***所进行的席位配置,按照配置在所建立的场景中添加席位。席位编辑***提供席位数量配置、席位布局配置、席位风格配置、席位功能配置和席位权限配置中的一种或多种。本申请中接收创建用户通过席位编辑***所进行的席位配置,包括:接收创建用户通过席位编辑***进行的席位数量配置、席位布局配置、席位风格配置、席位功能配置和席位权限配置中的一种或多种。
本申请中创建用户可以按照所要进行的多人互动活动的内容,配置席位的数量、布局、风格、功能和权限等。例如,对于唱歌比赛活动,可以配置5个席位,包括一个选手席位,三个评委席位以及一个主持人席位;席位布局的配置可以将选手席位配置在舞台上,将评委席位配置在舞台下等;席位风格的配置可以将评委席位配置为沙发形状,将选择席位配置为圆形、方形等;席位功能的配置可以为选手席位配置卡拉OK功能,可以为评委席位配置亮灯、灭灯、转身等功能;席位权限的配置可以为主持人席位配置选择选手、控制发言用户等权限。
本申请中在所建立的场景中添加席位后,还可以按照创建用户的配置对席位设置限制条件,限制条件包含进入席位的用户的性别限制、年龄限制和席位预留限制中的一种或多种。在有参与用户想要进入席位时,需要将用户的条件与席位的限制条件进行匹配,只有在条件匹配的情况下,才允许用户进入席位。
例如,创建用户可以将席位设置为全男,所有席位上均出现男性图标;或者,按照需要设置男女比例,设置为男性的席位出现男性图标,设置为女性的席位出现女性图标;或者,也可以将席位设置为全女,所有席位上均出现女性图标。配置生效时,若席位上已有用户,对该用户不做任何处理;但在配置生效后点击空闲的席位准备进入的用户需进行性别检验,仅有符合席位性别配置的用户能进入席位,否则提示性别不一样,无法进去。
类似的,创建用户可以为每个席位配置年龄限制,如配置为某个年龄或某个年龄段。同样地,配置生效时,若席位上已有用户,对该用户不做任何处理;但在配置生效后点击空闲的席位准备进入的用户需进行年龄检验,仅有符合席位年龄配置的用户能进入席位,否则提示年龄不符,无法进去。
席位预留限制是指创建用户可以将某一个席位进行用户指定,当指定用户进入时,对指定用户进行通知,告知指定用户创建用户已对其进行了专属席位的预留,指定用户可以选择进入席位。席位预留限制是允许创建用户将自己所要进行的多人互动活动中的某个席位预留给某个重要的用户或与创建用户具有特殊关系的用户,在指定用户进入后可以选择直接进入预留的席位。
本申请中在多用户互动活动开始后,还可以对参与用户进行控制,包括:根据已进入席位的参与用户的请求控制已进入席位的参与用户更换席位和/或对等待进入席位的参与用户进行排序,根据排序确定进入空闲席位的参与用户等。
上述根据已进入席位的参与用户的请求控制已进入席位的参与用户更换席位包括:在多用户互动活动进行过程中,出现空闲席位且其他席位上的参与用户点击空闲席位时,可进入点击的空闲席位进行席位更换;如果更换席位时,更换的席位被占用,提示用户空位已被占;如果更换的席位未被占用,还需要对更换席位的参与用户进行性别和年龄等检验,仅有符合席位限制条件配置的用户能进入席位,否则提示条件不符,无法进去。对于更换席位会影响正常进行的多人互动活动可以禁止席位更换,例如骰子游戏、卧底游戏等。席位更换控制可以使参与用户自由选择自己的席位,点击席位时进行席位更换,满足了创建用户因为运营需要对于用户的席位安排,同时也满足了参与用户的个性化需求。
本申请中对等待进入席位的参与用户进行排序是考虑到在想要参与多人互动活动的用户众多时,旁听用户(等待进入席位的参与用户)会出现抢空闲席位的情况,此时不仅旁听用户抢席位会变得困难,甚至有可能很长时间都抢不上席位,创建用户对于进入席位的用户的管理难度也会因为无法预估下一位用户而增大;对旁听用户进行排序同时解决了旁听用户抢席位困难和创建用户管理旁听用户顺序的问题,优化了用户使用体验。
创建用户开启排序功能后,旁听用户不可以自由进入席位,需先进行预约排序,在出现空闲席位时,根据排序顺序,向旁听用户询问是否进入席位或者由创建用户根据排序顺序确定进入席位的旁听用户,保证进入席位的次序和公平性。
下面对排序功能进行详细说明:
(1)创建用户可以通过点击排序按钮开启排序功能。开启成功后,提示开启排序成功,通过消息推送显示推送消息:排序功能已开启;开启失败,提示:开启排序失败。开启成功后排序按钮变为关闭排序按钮。创建用户可以通过点击关闭排序按钮,关闭排序功能;关闭排序功能后,取消所有旁听用户的排序序号,旁听列表的排序序号消失;消息推送中显示:排序功能关闭,旁听用户点击空闲席位参与活动的功能恢复。
(2)创建用户开启排序功能后,旁听列表中显示旁听用户中已报名排序的旁听用户的排序序号;点击报名排序的旁听用户,出现管理选项,包括:置顶、踢出和拉黑等。踢出是指将旁听用户从旁听列表中踢出;拉黑是指将旁听用户加入黑名单中;置顶是指将旁听用户的排序置为首位,对于已经是首位的旁听用户保持不变,其他旁听用户重新排序,列表数据刷新。
(3)创建用户可以通过点击并拖动旁听列表中某个旁听用户的序号图标,将其拖出热区,序号图标消失,为取消排序操作。取消某个旁听用户的排序后,将该旁听用户当做最近加入的未参与排序的旁听用户。取消旁听用户排序后,被取消的旁听用户之后报名排序的旁听用户的排序依次向前递补;创建用户取消旁听用户的排序,被取消排序的旁听用户的界面弹出提示:排序被取消。
(4)创建用户开启排序功能后,旁听用户点击空闲的席位后进入席位的功能关闭,旁听用户的界面中的参与发言按钮或我要旁听按钮变为报名按钮,点击报名按钮,该旁听用户报名参与旁听排序,将该旁听用户放入旁听列表;报名成功,提示:报名成功,报名按钮变为取消按钮,旁听列表按照报名顺序排序显示排序序号;如果将用户放入旁听列表失败,则报名按钮保持不变,提示:报名失败,请稍后再试。
(5)创建用户开启排序功能后,旁听用户点击进入空闲席位的功能被屏蔽,旁听用户若点击空闲席位可进行报名;在用户点击空闲席位后,弹出提示框,提示内容:“创建用户开启了排序功能,报名后,即可按照报名顺序进入空闲席位”,同时显示取消按钮和报名按钮,点击报名按钮,提示框消失,将旁听用户放入旁听列表成功,则报名成功,弹出提示:报名成功,旁听列表中按照报名顺序排序显示排序序号;如果将旁听用户放入旁听列表失败,则报名失败,弹出提示:报名失败,请稍后再试。如果用户点击取消按钮,则提示框消失。在用户已报名参与排序成功后,如果用户点击空闲席位,则提示:前面还有X名用户,请稍等,X为用户当前序号减1。
(6)取消排序包含三种情况:a.旁听用户点击工具中的取消按钮,可以取消排序报名;取消成功后,提示:取消排序成功;取消失败,提示:取消排序失败,请稍后再试;取消排序后,旁听列表中取消的旁听用户的序号消失,将取消的旁听用户当做最近加入的未报名排序的旁听用户;取消用户排序后,其后报名排序的用户的排序依次向前补位,列表数据刷新。b.旁听用户的排序被创建用户取消后,界面上弹出提示:排序被创建用户取消,并且旁听列表中该用户的排序标志消失,变化为新的排序。c.旁听用户退出时,取消用户的旁听排序。
(7)除了旁听列表,还可以设置未排序用户列表,旁听列表和未排序用户列表组成整体列表。整体列表按照旁听列表在前未排序用户列表在后进行排列。报名参与排序的用户按照报名成功时间倒序排列,自上而下时间由近及远排序;未参与排序用户按照进入旁听的时间倒序排列,自上而下时间由近及远排序。
本申请的方法可以通过在终端和/或服务器上进行实现,终端为移动终端或固定终端。
如图2所示,本申请还提供了一种提供用户互联网互动活动的装置,包括:场景建立单元和席位添加单元,其中:
场景建立单元,用于按照创建用户的配置为创建用户建立所要进行的多用户互动活动所需的场景;
席位添加单元,用于按照创建用户的配置在所建立的场景中添加席位,所添加的每个席位均对应要进行的多用户互动活动中的一角色。
本申请的场景建立单元按照创建用户的配置为创建用户建立所要进行的多用户互动活动所需的场景,包括:
向创建用户提供场景编辑***,接收创建用户通过场景编辑***对场景进行的配置,按照配置为创建用户建立起场景,其中,创建编辑***提供舞台配置、背景配置、音乐配置和灯光配置中的一种或多种。
本申请的席位添加单元按照创建用户的配置在所建立的场景中添加席位,包括:
向创建用户提供席位编辑***,接收创建用户通过席位编辑***所进行的席位配置,按照席位配置在所建立的场景中添加席位,其中,席位编辑***提供席位数量配置、席位布局配置、席位风格配置、席位功能配置和席位权限配置中的一种或多种。
本申请的装置中还包括席位限制条件配置单元,其中:
席位限制条件配置单元,用于在席位添加单元在所建立的场景中添加席位后,按照创建用户的配置对席位设置限制条件,限制条件包含进入席位的用户的性别限制、年龄限制和席位预留限制中的一种或多种;在有参与用户要进入席位时,将要进入席位的参与用户的条件与席位的限制条件进行匹配,如果条件匹配成功,则允许进入。
本申请的装置中还包括席位控制单元,其中:
席位控制单元,用于在多用户互动活动开始后,对参与用户进行控制,包括:根据已进入席位的参与用户的请求控制已进入席位的参与用户更换席位和/或对等待进入席位的参与用户进行排序,根据排序确定进入空闲席位的参与用户。
本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。