掌桥专利:专业的专利平台
掌桥专利
首页

多媒体信息录制方法、服务器、终端、系统及存储介质

文献发布时间:2023-06-19 09:30:39


多媒体信息录制方法、服务器、终端、系统及存储介质

技术领域

本申请涉及互联网通信技术领域,尤其涉及一种多媒体信息录制方法、服务器、终端、系统及存储介质。

背景技术

现有技术中的歌曲抢唱应用程序的玩法逻辑都是多位用户同时在一个游戏房间,每位用户在规定时间内为自己抢夺歌曲的演唱机会,游戏结束按照积分排名,积分高者获得演唱机会;可见,同一游戏房间内的用户只能通过游戏方式为自己争取演唱机会,而无法为房间内的其他人争取演唱机会,不利于房间内用户之间的互动。

因此,有必要提供一种多媒体信息录制方法、服务器、终端、系统及存储介质,增加虚拟房间内用户之间的互动性。

发明内容

本申请提供了一种多媒体信息录制方法、服务器、终端、系统及存储介质,可以增加虚拟房间内用户之间的互动性。

一方面,本申请提供了一种多媒体信息录制方法,所述方法包括:

接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象;

向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息。

另一方面提供了一种多媒体信息录制方法,所述方法包括:

响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

向服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点,以使所述服务器确定目标对象;

接收所述服务器发送的多媒体信息录制指令;

基于所述多媒体信息录制指令,录制多媒体信息。

另一方面提供了一种多媒体信息录制服务器,所述服务器包括:

操作对象接收模块,用于接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

目标对象确定模块,用于基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象;

指令发送模块,用于向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息。

另一方面提供了一种多媒体信息录制终端,所述终端包括:

操作对象确定模块,用于响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

操作对象发送模块,用于向服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点,以使所述服务器确定目标对象;

指令接收模块,用于接收所述服务器发送的多媒体信息录制指令;

多媒体信息录制模块,用于基于所述多媒体信息录制指令,录制多媒体信息。

另一方面提供了一种多媒体信息录制系统,所述系统包括服务器和终端:

所述服务器,用于基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象;以及向所述目标对象对应的终端发送多媒体信息录制指令;

所述终端,用于响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;以及向所述服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点;以及基于所述多媒体信息录制指令,录制多媒体信息。

另一方面提供了一种多媒体信息录制服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的多媒体信息录制方法。

另一方面提供了一种多媒体信息录制终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的多媒体信息录制方法。

另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上所述的多媒体信息录制方法。

本申请提供的多媒体信息录制方法、服务器、终端、系统及存储介质,具有如下技术效果:

本申请中通过接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点,确定出目标对象;然后向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息;本申请中终端对应的用户可以选择虚拟房间中的任一个对象进行拖动操作,可以选择自己也可以选择他人,从而可实现为他人争夺多媒体信息录制的机会,增加了虚拟房间内用户之间的互动性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本申请实施例提供的一种系统的示意图;

图2是本申请实施例提供的一种多媒体信息录制方法的流程示意图;

图3是本申请实施例提供的终端显示界面中操作对象拖动过程示意图;

图4是本申请实施例提供的终端显示界面中话筒抢夺结果的示意图;

图5是本申请实施例提供的终端显示界面中录音过程的示意图;

图6是本申请实施例提供的另一种多媒体信息录制方法的流程示意图;

图7是本申请实施例提供的另一种多媒体信息录制方法的流程示意图。

图8是本申请实施例提供的一种多媒体信息录制服务器的结构示意图;

图9是本申请实施例提供的一种多媒体信息录制终端的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,图1是本申请实施例提供的一种系统的示意图,如图1所示,该系统可以至少包括服务器01和多个客户端02。

具体的,本说明书实施例中,所述服务器01可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。服务器01可以包括有网络通信单元、处理器和存储器等等。具体的,所述服务器01可以用于为多个所述客户端02提供后台服务。

具体的,本说明书实施例中,所述客户端02可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备等类型的实体设备,也可以包括运行于实体设备中的软体,例如一些服务商提供给用户的网页页面,也可以为该些服务商提供给用户的应用。具体的,多个所述客户端02可以用于响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

以下介绍本申请基于上述系统的多媒体信息录制方法,图2是本申请实施例提供的一种多媒体信息录制方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:

S201:目标终端响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

在本说明书实施例中,所述虚拟房间中存在多个终端的用户标识信息,所述终端的数量可以根据实际情况进行设置;所述目标终端为所述虚拟房间中多个终端中的一个。

在本说明书实施例中,所述目标终端响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点的同时,所述虚拟房间中除所述目标终端之外的其他终端也可以响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

在一些实施方式中,虚拟房间中的一个终端对应的用户可以不进行对象拖动操作,那么对应的终端就不需要确定对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

具体的,在本说明书实施例中,所述用户标识信息可以为用户的图像信息。所述对象拖动操作的操作对象可以为所述虚拟房间中任一终端对应的用户标识信息;一个终端对应的用户可以选择虚拟房间中任一个用户(包括自己)的标识信息进行拖动,从而实现为虚拟房间中任一个用户抢夺多媒体信息录制的机会。

在本说明书实施例中,当所述虚拟房间为唱歌房时,所述目标位置可以为话筒的位置。

在本说明书实施例中,所述目标终端响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点的步骤之前,所述方法还包括:

所述服务器向所述虚拟房间中多个终端(包括目标终端)发送目标事件抢夺指令。

具体的,在本说明书实施例中,所述目标事件抢夺指令可以为歌曲抢唱倒计时指令,倒计时开始之前,操作对象无法被拖动。例如,可以设置在规定的抢唱时间内(3秒),用户可以拖动虚拟房间中任一个用户的标识信息到目标位置处。

在本说明书实施例中,所述服务器向所述虚拟房间中多个终端(包括目标终端)发送目标事件抢夺指令的步骤之前,所述方法还可以包括:

所述服务器向所述虚拟房间中多个终端(包括目标终端)发送目标事件信息。

具体的,在本说明书实施例中,所述目标时间信息可以包括歌曲名称、原唱歌手等信息;从而可以使虚拟房间中的多个终端对应的用户获知待唱歌曲,便于用户后续决定拖动对象,用户可以为擅长待唱歌曲的自己或他人争夺演唱机会。

S203:所述目标终端向所述服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点。

在本说明书实施例中,所述服务器可以为虚拟房间内的多个终端(包括目标终端)提供后台服务。

在本说明书实施例中,所述目标终端向所述服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点的同时,虚拟房间内的其他终端也向所述服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点。

在一些实施方式中,虚拟房间中的一个终端对应的用户可以不进行对象拖动操作,那么对应的终端就不需要向服务器发送对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

S205:所述服务器基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象。

在本说明书实施例中,所述服务器基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象可以包括:

所述服务器对所述虚拟房间中多个操作对象到达目标位置的时间点按照时间先后顺序进行排序;

所述服务器将排序最前时间点对应的操作对象确定为所述目标对象。

在本说明书实施例中,可以将最先到达目标位置的操作对象确定为目标对象,从而实现目标对象的确定。

在一些实施方式中,如果服务器在预设时间内只接收到虚拟房间中的一个操作对象和操作对象到达目标位置的时间点,那么,服务器直接将该操作对象确定为目标对象。

在一些实施方式中,如果服务器在预设时间内没有接收到虚拟房间中的一个操作对象和操作对象到达目标位置的时间点,那么服务器则会向虚拟房间中的多个终端发送无目标对象的消息;例如,当虚拟房间为唱歌房间时,服务器可以向多个终端发送“无人抢唱”的相关提示消息。

在一些实施方式中,如果服务器在预设时间内没有接收到虚拟房间中的一个操作对象和操作对象到达目标位置的时间点,那么服务器则会向虚拟房间中多个终端发送下一目标事件信息,例如,当虚拟房间为唱歌房间时,服务器可以向多个终端发送下一首歌曲信息,还可以发送歌曲的抢唱指令,开始下一轮的抢唱。

在本说明书实施例中,所述服务器基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象的步骤之后,所述方法还包括:

所述服务器向所述虚拟房间中多个终端发送目标对象显示请求,所述目标对象显示请求携带所述目标对象的标识信息。

所述虚拟房间中多个终端(包括目标终端)基于所述目标对象显示请求,在所述目标位置显示所述目标对象的标识信息,并在所述虚拟房间显示界面的预设区域显示提示信息。

在本说明书实施例中,所述目标对象的标识信息可以为用户图像标识,所述预设区域可以为歌词所在区域,所述显示提示信息可以告知虚拟房间内用户抢到多媒体信息录制机会的目标对象。

S207:所述服务器向所述目标对象对应的目标终端发送多媒体信息录制指令。

在本说明书实施例中,所述多媒体信息录制指令可以包括多媒体信息的录制时间信息。

S209:所述目标终端基于所述多媒体信息录制指令,录制多媒体信息。

在本说明书实施例中,所述多媒体信息可以为音频信息或视频信息。

在本说明书实施例中,所述目标终端基于所述多媒体信息录制指令,录制多媒体信息的步骤之后,所述方法还可以包括:

所述目标终端向所述服务器发送多媒体录制信息;

所述服务器向所述虚拟房间内除所述目标终端之外的终端发送所述多媒体录制信息。

在本说明书实施例中,同一虚拟房间内的用户可以实时听到目标对象的演唱歌曲信息,并且多个终端可以响应于用户操作,在虚拟房间的显示界面显示评论信息。

在本说明书实施例中,所述目标终端基于所述多媒体信息录制指令,录制多媒体信息的步骤之后,所述方法还可以包括:

所述目标终端向所述服务器发送多媒体录制信息检测请求;

所述服务器基于所述多媒体录制信息检测请求,将所述多媒体录制信息与预设标准信息进行比对;

所述服务器向所述虚拟房间中多个终端(包括目标终端)发送所述多媒体录制信息与所述预设标准信息的比对结果。

在本说明书实施例中,所述服务器向所述虚拟房间中多个终端(包括目标终端)发送所述多媒体录制信息与所述预设标准信息的比对结果包括:

所述服务器向所述虚拟房间中多个终端(包括目标终端)发送所述多媒体录制信息与所述预设标准信息比对成功的结果。

在本说明书实施例中,所述方法还可以包括:

所述服务器基于所述多媒体录制信息与所述预设标准信息比对成功的结果,确定所述目标对象增加的积分;

所述服务器向所述目标终端发送所述目标对象增加的积分;

所述目标终端基于所述目标对象增加的积分,更新所述目标对象的积分信息。

在一些实施方式中,所述多媒体录制信息可以为目标对象的演唱歌曲信息,所述预设标准信息可以为正确的歌词信息。通过两者的比对,可以判断出目标对象的演唱是否正确;如果演唱正确,可以增加目标对象的积分;演唱失败,则不加分。采用积分奖励方式,可以使多个终端的用户根据每个用户的累计积分判断用户的演唱水平。

以下结合实际应用介绍本说明书实施例提供的多媒体信息录制方法:

在一个具体的实施例中,本申请的多媒体信息录制方法应用于歌曲抢唱的应用程序中。当终端接收到服务器发送的抢唱指令时,用户可以拖动终端虚拟房间显示界面的任一图像至话筒位置;例如,服务器设定抢唱时间为3秒,那么用户应当在3s内拖动图像至话筒位置,否则认为用户拖动图像失败,即抢唱失败。

如图3所示,图3(a-c)为用户在终端显示界面拖动操作对象的过程,虚拟房间中包括1-4号用户图像,图3的终端为2号用户对应的终端,如图3a所示,2号用户可以选择拖动3号图像,如图3b所示,2号用户拖住3号图像向话筒位置移动;如图3c所示,3号图像靠近话筒位置;在2号用户拖动3号图像的同时,虚拟房间内的1、2、3号用户也可以拖动任一用户图像;最后由服务器确定出最先到达话筒位置的图像;本实施例中,如图4所示,最先到达话筒位置的为3号图像,因此,在歌词的显示区域显示“3号抢到啦”的提示信息。接着,服务器向3号图像对应的终端发送歌曲录制指令,如图5所示,终端开始录制3号用户的演唱歌曲,并通过服务器发送给虚拟房间中其他用户所在终端;3号用户演唱过程中,虚拟房间中其他用户均可发表评论信息或点赞。

由以上本说明书实施例提供的技术方案可知,本说明书实施例中通过接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点,确定出目标对象;然后向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息;本申请中终端对应的用户可以选择虚拟房间中的任一个对象进行拖动操作,可以选择自己也可以选择他人,从而可实现为他人争夺多媒体信息录制的机会,增加了虚拟房间内用户的互动性。

以下以服务器为执行主体介绍本说明书一种多媒体信息录制方法的具体实施例,图6是本申请实施例提供的一种多媒体信息录制方法的流程示意图,具体的,结合图6所示,所述方法可以包括:

S601:接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

在本说明书实施例中,所述接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点的步骤之前,所述方法还可以包括:

向所述虚拟房间中多个终端发送目标事件抢夺指令。

在本说明书实施例中,所述向所述虚拟房间中多个终端发送目标事件抢夺指令的步骤之前,所述方法还可以包括:

向所述虚拟房间中多个终端发送目标事件信息。

S603:基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象;

在本说明书实施例中,所述基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象包括:

对所述虚拟房间中多个操作对象到达目标位置的时间点按照时间先后顺序进行排序;

将排序最前时间点对应的操作对象确定为所述目标对象。

在本说明书实施例中,所述基于所述虚拟房间中多个操作对象以及所述多个操作对象到达目标位置的时间点,确定目标对象的步骤之后,所述方法还可以包括:

向所述虚拟房间中多个终端发送目标对象显示请求,所述目标对象显示请求携带所述目标对象的标识信息;以使所述虚拟房间中多个终端基于所述目标对象显示请求,在所述目标位置显示所述目标对象的标识信息,并在所述虚拟房间显示界面的预设区域显示提示信息。

S605:向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息。

在本说明书实施例中,所述向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息的步骤之后,所述方法还可以包括:

接收所述目标终端发送的多媒体录制信息;

向所述虚拟房间内除所述目标终端之外的终端发送所述多媒体录制信息。

在本说明书实施例中,所述向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息的步骤之后,所述方法还可以包括:

接收所述目标终端发送的多媒体录制信息检测请求;

基于所述多媒体录制信息检测请求,将所述多媒体录制信息与预设标准信息进行比对;

向所述虚拟房间中多个终端发送所述多媒体录制信息与所述预设标准信息的比对结果。

在本说明书实施例中,所述向所述虚拟房间中多个终端发送所述多媒体录制信息与所述预设标准信息的比对结果包括:

向所述虚拟房间中多个终端发送所述多媒体录制信息与所述预设标准信息比对成功的结果;

在本说明书实施例中,所述方法还可以包括:

基于所述多媒体录制信息与所述预设标准信息比对成功的结果,确定所述目标对象增加的积分;

向所述目标终端发送所述目标对象增加的积分,以使所述目标终端更新所述目标对象的积分信息。

本说明书实施例提供了一种多媒体信息录制服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的多媒体信息录制方法。

以下以终端为执行主体介绍本说明书一种多媒体信息录制方法的具体实施例,图7是本申请实施例提供的一种多媒体信息录制方法的流程示意图,具体的,结合图7所示,所述方法可以包括:

S701:响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

在本说明书实施例中,所述响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点的步骤之前,所述方法还可以包括:

接收所述服务器发送的目标事件抢夺指令;

相应的,所述响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点包括:

基于所述目标事件抢夺指令,执行响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

在本说明书实施例中,所述接收所述服务器发送的目标事件抢夺指令的步骤之前,所述方法还可以包括:

接收所述服务器发送的目标事件信息。

S703:向服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点,以使所述服务器确定目标对象。

在本说明书实施例中,所述向服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点,以使所述服务器确定目标对象的步骤之后,所述方法还可以包括:

接收所述服务器发送的目标对象显示请求,所述目标对象显示请求携带所述目标对象的标识信息;

基于所述目标对象显示请求,在所述目标位置显示所述目标对象的标识信息,并在所述虚拟房间显示界面的预设区域显示提示信息。

S705:接收所述服务器发送的多媒体信息录制指令。

S707:基于所述多媒体信息录制指令,录制多媒体信息。

在本说明书实施例中,所述基于所述多媒体信息录制指令,录制多媒体信息的步骤之后,所述方法还可以包括:

接收所述服务器发送的多媒体录制信息,以使所述服务器向所述虚拟房间内除本地终端之外的终端发送所述多媒体录制信息。

在本说明书实施例中,所述基于所述多媒体信息录制指令,录制多媒体信息的步骤之后,所述方法还可以包括:

向所述服务器发送多媒体录制信息检测请求;以使所述服务器基于所述多媒体录制信息检测请求,将所述多媒体录制信息与预设标准信息进行比对;

接收所述服务器发送的所述多媒体录制信息与所述预设标准信息的比对结果。

在本说明书实施例中,所述接收所述服务器发送的所述多媒体录制信息与所述预设标准信息的比对结果包括:

接收所述服务器发送的所述多媒体录制信息与所述预设标准信息的比对成功的结果,以使所述服务器确定所述目标对象增加的积分;

所述方法还可以包括:

接收所述服务器发送的所述目标对象增加的积分;

基于所述目标对象增加的积分,更新所述目标对象的积分信息。

本说明书实施例提供了一种多媒体信息录制终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上所述的多媒体信息录制方法。

本说明书实施例中,所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。

本说明书实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上所述的多媒体信息录制方法。

本申请实施例还提供了一种多媒体信息录制服务器,如图8所示,所述服务器可以包括:

操作对象接收模块810,用于接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

目标对象确定模块820,用于基于所述虚拟房间中多个操作对象以及所述虚拟房间中多个操作对象到达目标位置的时间点,确定目标对象;

指令发送模块830,用于向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息。

在一些实施方式中,所述目标对象确定模块可以包括:

排序单元,用于对所述虚拟房间中多个操作对象到达目标位置的时间点按照时间先后顺序进行排序;

目标对象确定单元,用于将排序最前时间点对应的操作对象确定为所述目标对象。

在一些实施方式中,所述服务器还可以包括:

显示请求发送模块,用于向所述虚拟房间中多个终端发送目标对象显示请求,所述目标对象显示请求携带所述目标对象的标识信息;以使所述虚拟房间中多个终端基于所述目标对象显示请求,在所述目标位置显示所述目标对象的标识信息,并在所述虚拟房间显示界面的预设区域显示提示信息。

在一些实施方式中,所述服务器还可以包括:

目标事件抢夺指令发送模块,用于向所述虚拟房间中多个终端发送目标事件抢夺指令。

在一些实施方式中,所述服务器还可以包括:

目标事件信息发送模块,用于向所述虚拟房间中多个终端发送目标事件信息。

在一些实施方式中,所述服务器还可以包括:

多媒体录制信息接收模块,用于接收所述目标终端发送的多媒体录制信息;

多媒体录制信息发送模块,用于向所述虚拟房间内除所述目标终端之外的终端发送所述多媒体录制信息。

在一些实施方式中,所述服务器还可以包括:

信息检测请求接收模块,用于接收所述目标终端发送的多媒体录制信息检测请求;

信息比对模块,用于基于所述多媒体录制信息检测请求,将所述多媒体录制信息与预设标准信息进行比对;

比对结果发送模块,用于向所述虚拟房间中多个终端发送所述多媒体录制信息与所述预设标准信息的比对结果。

在一些实施方式中,所述比对结果发送模块可以包括:

比对结果发送单元,用于向所述虚拟房间中多个终端发送所述多媒体录制信息与所述预设标准信息比对成功的结果。

在一些实施方式中,所述服务器还可以包括:

积分确定模块,用于基于所述多媒体录制信息与所述预设标准信息比对成功的结果,确定所述目标对象增加的积分;

积分发送模块,用于向所述目标终端发送所述目标对象增加的积分,以使所述目标终端更新所述目标对象的积分信息。

所述的服务器实施例中的服务器与方法实施例基于同样的发明构思。

本申请实施例还提供了一种多媒体信息录制终端,如图9所示,所述终端可以包括:

操作对象确定模块910,用于响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;

操作对象发送模块920,用于向服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点,以使所述服务器确定目标对象;

指令接收模块930,用于接收所述服务器发送的多媒体信息录制指令;

多媒体信息录制模块940,用于基于所述多媒体信息录制指令,录制多媒体信息。

在一些实施方式中,所述终端可以包括:

显示请求接收模块,用于接收所述服务器发送的目标对象显示请求,所述目标对象显示请求携带所述目标对象的标识信息;

标识信息显示模块,用于基于所述目标对象显示请求,在所述目标位置显示所述目标对象的标识信息,并在所述虚拟房间显示界面的预设区域显示提示信息。

在一些实施方式中,所述终端可以包括:

目标事件抢夺指令接收模块,用于接收所述服务器发送的目标事件抢夺指令;

在一些实施方式中,所述操作对象确定模块可以包括:

指令执行单元,用于基于所述目标事件抢夺指令,执行响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点。

在一些实施方式中,所述终端可以包括:

目标事件信息接收模块,用于接收所述服务器发送的目标事件信息。

在一些实施方式中,所述终端可以包括:

多媒体录制信息接收模块,用于接收所述服务器发送的多媒体录制信息,以使所述服务器向所述虚拟房间内除本地终端之外的终端发送所述多媒体录制信息。

在一些实施方式中,所述终端可以包括:

信息检测请求发送模块,用于向所述服务器发送多媒体录制信息检测请求;以使所述服务器基于所述多媒体录制信息检测请求,将所述多媒体录制信息与预设标准信息进行比对;

比对结果接收模块,用于接收所述服务器发送的所述多媒体录制信息与所述预设标准信息的比对结果。

在一些实施方式中,所述比对结果接收模块可以包括:

比对结果接收单元,用于接收所述服务器发送的所述多媒体录制信息与所述预设标准信息的比对成功的结果,以使所述服务器确定所述目标对象增加的积分。

在一些实施方式中,所述终端可以包括:

积分接收模块,用于接收所述服务器发送的所述目标对象增加的积分;

积分信息更新模块,用于基于所述目标对象增加的积分,更新所述目标对象的积分信息。

所述的终端实施例中的终端与方法实施例基于同样的发明构思。

本申请另一方面还提供一种多媒体信息录制系统,所述系统包括服务器和终端,

所述服务器,用于基于所述虚拟房间中多个操作对象以及所述虚拟房间中多个操作对象到达目标位置的时间点,确定目标对象;以及向所述目标对象对应的终端发送多媒体信息录制指令;

所述终端,用于响应于在虚拟房间显示界面中的对象拖动操作,确定所述对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点;以及向所述服务器发送所述操作对象以及所述操作对象到达所述目标位置的时间点;以及基于所述多媒体信息录制指令,录制多媒体信息。

由上述本申请提供的多媒体信息录制方法、装置、服务器、终端、存储介质或系统的实施例可见,本说明书实施例中通过接收同一虚拟房间中多个对象拖动操作的操作对象以及所述操作对象到达目标位置的时间点,确定出目标对象;然后向所述目标对象对应的目标终端发送多媒体信息录制指令,以使所述目标终端录制多媒体信息;本申请中终端对应的用户可以选择虚拟房间中的任一个对象进行拖动操作,可以选择自己也可以选择他人,从而可实现为他人争夺多媒体信息录制的机会,增加了虚拟房间内用户之间的互动性。

需要说明的是:上述本申请实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 多媒体信息录制方法、服务器、终端、系统及存储介质
  • 多媒体信息提供系统、多媒体信息提供方法、用户终端及服务器
技术分类

06120112197499