多媒体数据展示方法、装置、存储介质和计算机设备与流程

文档序号:17158594发布日期:2019-03-20 00:19阅读:208来源:国知局
多媒体数据展示方法、装置、存储介质和计算机设备与流程

本发明涉及计算机技术领域,特别是涉及一种多媒体数据展示方法、装置、存储介质和计算机设备。



背景技术:

随着网络技术的不断发展,用户之间通过越来越多的方式传递信息进行交流,如发送图片、动画、音视频等多媒体数据信息进行交流互动。传统技术中,发送的图片、动画、视音频等多媒体数据信息一般为固定格式或样式的信息,在对接收到的多媒体数据信息进行展示时,只能按照接收到的多媒体数据信息的固定格式或样式进行展示,表现形式单一。



技术实现要素:

基于此,有必要针对上述问题,提供一种多媒体数据展示方法、装置、存储介质和计算机设备,能够根据互动成员状态生成对应的更新指令,使目标终端根据更新指令更新当前多媒体展示数据,使多媒体数据展示形式多样化。

一种多媒体数据展示方法,包括:

检测互动成员状态,所述互动成员状态为互动成员互动过程中的动态状态数据,所述互动成员为与当前多媒体展示数据产生互动的成员;

根据所述互动成员状态的更新生成多媒体数据更新指令,所述多媒体数据更新指令携带多媒体数据标识;

获取所述当前多媒体展示数据对应的会话,获取所述会话对应的会话成员;

将所述多媒体数据更新指令发送至所述会话成员对应的目标终端,以使所述目标终端根据所述多媒体数据标识获取对应的更新多媒体数据;

根据所述更新多媒体数据更新所述当前多媒体展示数据。

一种多媒体数据展示装置,包括:

检测模块,用于检测互动成员状态,所述互动成员状态为互动成员互动过程中的动态状态数据,所述互动成员为与当前多媒体展示数据产生互动的成员;

更新指令生成模块,用于根据所述互动成员状态的更新生成多媒体数据更新指令,所述多媒体数据更新指令携带多媒体数据标识;

第一获取模块,用于获取所述当前多媒体展示数据对应的会话,获取所述会话对应的会话成员;

发送更新模块,用于将所述多媒体数据更新指令发送至所述会话成员对应的目标终端,以使所述目标终端根据所述多媒体数据标识获取对应的更新多媒体数据,根据所述更新多媒体数据更新所述当前多媒体展示数据。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理执行时,使得所述处理器执行以下步骤:检测互动成员状态,所述互动成员状态为互动成员互动过程中的动态状态数据,所述互动成员为与当前多媒体展示数据产生互动的成员;根据所述互动成员状态的更新生成多媒体数据更新指令,所述多媒体数据更新指令携带多媒体数据标识;获取所述当前多媒体展示数据对应的会话,获取所述会话对应的会话成员;将所述多媒体数据更新指令发送至所述会话成员对应的目标终端,以使所述目标终端根据所述多媒体数据标识获取对应的更新多媒体数据;根据所述更新多媒体数据更新所述当前多媒体展示数据。

一种计算机设备,包括一个或多个处理器,存储器以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序用于执行以下步骤:检测互动成员状态,所述互动成员状态为互动成员互动过程中的动态状态数据,所述互动成员为与当前多媒体展示数据产生互动的成员;根据所述互动成员状态的更新生成多媒体数据更新指令,所述多媒体数据更新指令携带多媒体数据标识;获取所述当前多媒体展示数据对应的会话,获取所述会话对应的会话成员;将所述多媒体数据更新指令发送至所述会话成员对应的目标终端,以使所述目标终端根据所述多媒体数据标识获取对应的更新多媒体数据;根据所述更新多媒体数据更新所述当前多媒体展示数据。

上述多媒体数据展示方法、装置、存储介质和计算机设备,检测互动成员状态,当检测到互动成员状态更新时,根据互动成员状态的更新生成多媒体数据更新指令,将多媒体数据更新指令发送至当前会话对应的目标终端,以使目标终端根据多媒体数据更新指令更新当前多媒体展示数据。通过检测互动成员状态,根据互动成员状态变化生成对应的更新指令并发送至目标终端,以使目标终端根据对应的更新指令更新当前多媒体展示数据,使多媒体数据展示形式多样化。

附图说明

图1为一个实施例中多媒体数据展示方法的应用环境图;

图2为一个实施例中多媒体数据展示方法的流程图;

图3为一个实施例中多媒体数据展示方法的流程图;

图4为另一个实施例中多媒体数据展示方法的流程图;

图5为一个实施例中多媒体数据展示方法的流程图;

图6为另一个实施例中多媒体数据展示方法的流程图;

图7为一个实施例中多媒体数据展示方法的流程图;

图7a为一个实施例中动画变化展示的逻辑关系图;

图7b为一个实施例中多媒体展示数据展示过程示意图;

图8为一个具体实施例中多媒体数据展示方法的流程图;

图8a为一个实施例中动画展示的效果示意图;

图9为一个实施例中多媒体数据展示装置的结构框图;

图10为一个实施例中多媒体数据展示装置的结构框图;

图11为一个实施例中多媒体数据展示装置的结构框图;

图12为另一个实施例中多媒体数据展示装置的结构框图;

图13为一个实施例中服务器的内部结构图;

图14为一个实施例中终端的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一终端称为第二终端,且类似地,可将第二终端称为第一终端。第一终端和第二终端两者都是终端,但其不是同一终端。

图1为一个实施例中多媒体数据展示方法的应用环境图。如图1所示,该应用环境包括第一终端110、服务器120和第二终端130,终端110、服务器120与第二终端130之间均可以通过网络进行通信。第一终端110根据与当前多媒体展示数据产生互动的互动操作生成对应的互动请求,将互动请求发送至服务器120,服务器120根据接收的互动请求检测互动成员状态,生成对应的多媒体数据更新指令,并将生成的多媒体数据更新指令发送至第一终端110以及第二终端130,终端110、第二终端130根据接收到的多媒体数据更新指令获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并展示更新后的当前多媒体展示数据。终端110、终端130均可以是手机、平板电脑或者个人数字助理或穿戴式设备等,且其中第二终端130也可向服务器120发送互动请求。

如图2所示,在一个实施例中,提供一种多媒体数据展示方法,包括以下内容:

步骤s210,检测互动成员状态,互动成员状态为互动成员互动过程中的动态状态数据,互动成员为与当前多媒体展示数据产生互动的成员。

其中,多媒体展示数据是指在显示界面展示的多媒体数据,多媒体数据是指包括多种媒体的综合数据,多媒体数据包括文字、图形、声音、图像、动画等数据。当前多媒体展示数据为当前显示界面展示的多媒体数据,多媒体展示数据能够接收用户操作进行互动,如在多媒体展示数据的展示界面提供互动入口,互动入口可以设置在当前多媒体展示数据上也可以设置在当前多媒体展示数据对应的展示界面上的预设位置。

进一步地,当前多媒体展示数据可以为基础多媒体展示数据和更新多媒体展示数据,更新多媒体展示数据根据互动成员的互动参数在基础多媒体展示数据的基础上变化得到,与基于同一个基础多媒体展示数据的当前多媒体展示数据产生互动的成员为对应的基础多媒体展示数据对应的互动成员。互动成员状态为互动成员互动过程中的动态状态数据,包括互动成员数目和/或互动成员对应的互动参数,互动参数是指互动成员互动过程中各个互动成员对应的互动数据,互动参数包括参与互动时间、参与互动时长、互动次数等。

具体地,当前互动成员与当前多媒体展示数据产生互动后,记载当前互动成员对应的互动参数,如互动更新时间、互动次数等,各个互动成员参加一次互动对应的互动时间可以预先设定,同时,根据各个互动成员对应的成员标识统计对应的基础多媒体展示数据对应的互动成员数目。

进一步地,检测当前时刻互动成员状态,检测与上一时刻相比当前时刻对应的互动成员数目和/或各个互动成员的互动参数是否发生变化,可以通过检测互动成员的互动时间是否达到预设互动时长或互动成员的最新互动时间是否更新等检测互动成员的互动参数是否发生变化。

步骤s220,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识。

具体地,当检测到互动成员状态发生变化,如互动成员数目增加或减少,至少一个互动成员对应的互动参数发生变化,根据不同的互动成员状态的更新情况生成对应的多媒体数据更新指令,多媒体数据更新指令携带对应的多媒体数据标识。进一步地,各个多媒体数据对应不同的多媒体数据标识,可以将多媒体数据标识与对应的互动成员标识建立关联关系,用于进一步表示多媒体数据。

步骤s230,获取当前多媒体展示数据对应的会话,获取会话对应的会话成员。

具体地,当前多媒体展示数据展示画面为会话对应的显示界面,会话可以是单人会话、多人会话,会话对应唯一的会话标识,且同一个会话中的会话成员对应成员标识的同时,对应相同的会话标识。获取当前多媒体展示数据对应的会话标识,根据会话标识获取对应的会话成员。

步骤s240,将多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据。

其中,会话成员对应的目标终端是指登录会话成员对应的会话账号的终端,一个会话成员对应的目标终端可以为一个或多个终端。

具体地,将生成的多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据更新指令携带的多媒体数据标识,获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,如将更新多媒体数据与当前多媒体展示数据结合或将更新多媒体数据替换当前多媒体展示数据生成对应的更新后的多媒体展示数据。

进一步地,本实施例中的方法可以使用服务器实现也可以使用终端实现,如通过设置终端权限设置终端为管理终端用以控制其他终端,如接收其他终端发送的互动请求,向其他终端发送多媒体数据更新指令以控制其他终端的界面显示。

上述多媒体数据展示方法,检测互动成员状态,当检测到互动成员状态更新时,根据互动成员状态的更新生成多媒体数据更新指令,将多媒体数据更新指令发送至当前会话对应的目标终端,以使目标终端根据多媒体数据更新指令更新当前多媒体展示数据。通过检测互动成员状态,根据互动成员状态变化生成对应的更新指令并发送至目标终端,以使目标终端根据对应的更新指令更新当前多媒体展示数据,将多媒体数据展示形式与互动成员状态相关联,使多媒体数据展示形式多样化。

如图3所示,在一个实施例中,步骤s210之前包括:

步骤s310,接收基础多媒体展示数据获取请求,基础多媒体展示数据获取请求包括基础多媒体展示数据标识和当前会话标识,基础多媒体展示数据以消息的形式展示,根据作用于消息的操作更新互动成员状态。

其中,基础多媒体展示数据为预先设置的多媒体数据,可以预先将基础多媒体展示数据存储在基础多媒体展示数据集合中,各个基础多媒体展示数据对应唯一的标识。基础多媒体展示数据以消息的形式展示,消息为当前会话标识对应的会话成员中的其中一个成员发送至当前会话标识对应的目标终端中的消息,基础多媒体展示数据可以为图像、文字、图形、声音、动画等数据。

基础多媒体展示数据标识为当前基础多媒体展示数据获取请求待获取的基础多媒体展示数据对应的标识,当前会话标识为展示当前多媒体展示数据的会话对应的标识。

进一步地,后续互动成员与多媒体展示数据进行互动生成互动请求均是在该消息的基础上进行的,例如,会话成员在当前会话标识对应的当前会话中发送了一条消息,该消息的内容为可互动的基础多媒体展示数据,当前会话对应的会话成员接收到该消息后,即可对可互动的基础多媒体展示数据进行互动操作,从而更新基础多媒体展示数据。

步骤s320,根据基础多媒体展示数据标识获取对应的基础多媒体展示数据。

具体地,各个基础多媒体展示数据对应唯一的标识,获取基础多媒体展示数据获取请求中的基础多媒体展示数据标识,根据基础多媒体展示数据标识从基础多媒体展示数据集合中获取目标基础多媒体展示数据。

步骤s330,根据当前会话标识获取对应的成员标识,将基础多媒体展示数据发送至成员标识对应的目标终端,以使目标终端展示基础多媒体展示数据,基础多媒体展示数据对应为当前多媒体展示数据。

具体地,获取基础多媒体展示数据获取请求中对应的会话标识,根据会话标识获取会话对应的各个会话成员对应的成员标识,将获取到的目标基础多媒体展示数据发送至各个成员标识对应的目标终端,目标终端为登录会话成员对应的会话账号的终端,以使目标终端展示获取到的基础多媒体展示数据。

在其他实施例中,可预先设置基础多媒体展示数据对应的可添加多媒体展示数据,根据基础多媒体展示数据获取请求获取基础多媒体展示数据的同时获取对应的可添加多媒体展示数据。

如图4所示,在一个实施例中,提供一种多媒体数据展示方法,包括:

步骤s410,接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识。

具体地,当前根据与当前多媒体展示数据产生互动的互动操作生成互动请求,如预先在当前多媒体展示数据的展示界面或多媒体展示数据中设置互动入口,根据作用于互动入口的操作生成对应的互动请求,互动请求携带当前互动成员标识,当前互动成员标识用于唯一标记当前互动成员。

步骤s420,获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识未存在于互动成员状态集合中,则将当前互动成员标识添加至互动成员状态集合,更新互动成员数目。

其中,互动成员状态集合包括当前互动成员数目以及当前统计到的各个互动成员对应的互动参数、互动标识、最新互动时间、互动次数以及当前互动时长等信息组成的集合。

具体地,根据接收到的互动请求,获取当前互动成员标识,将互动成员标识与互动成员状态集合中已存在的各个互动成员标识相比较,若在当前互动成员集合中未找到与当前互动成员标识相同的互动成员标识,则将当前互动成员标识添加至互动成员状态集合,更新互动成员数目。

进一步地,在添加当前互动成员标识的同时,添加当前互动成员对应的参与互动时间、互动次数至互动成员状态集合。

步骤s430,检测互动成员状态,互动成员状态包括互动成员数目和/或互动成员对应的互动参数,互动成员为与当前多媒体展示数据产生互动的成员。

步骤s440,当互动成员数目增加时,生成对应的第一多媒体数据更新指令,第一多媒体数据更新指令携带第一多媒体数据标识。

具体地,当检测互动成员状态时,检测到互动成员数目增加时,生成对应的第一多媒体数据更新指令,第一多媒体数据更新指令携带第一多媒体数据标识,进一步地,可预先建立更新多媒体数据与当前多媒体展示数据对应的基础多媒体展示数据的关联关系,在检测到交互成员数目增加时,从与当前多媒体展示数据对应的基础多媒体展示数据关联的更新多媒体数据中获取当前对应的更新多媒体数据,并进一步地,将当前更新多媒体数据与当前互动成员标识建立关联关系。如当前多媒体展示数据为一个夜晚场景的动画,预先将星星、灯光、月亮等动画元素对应的数据与夜晚场景动画建立关联关系,当获取到与夜晚场景的动画的互动请求时,根据互动请求增加对应的互动成员数目后,从夜晚场景的动画预先建立关联关系的元素中获取对应的元素。

步骤s450,获取当前多媒体展示数据对应的会话,获取会话对应的会话成员。

步骤s460,将第一多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据第一多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,根据更新多媒体数据更新当前多媒体展示数据。

具体地,将第一多媒体数据更新指令发送至会话成员标识对应的目标终端,以使目标终端根据第一多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,其中,更新多媒体数据可以预先存储在终端,终端根据服务器发送的第一多媒体数据标识获取对应的更新多媒体数据,也可以存储在服务器,服务器返回多媒体数据标识的同时携带对应的更新多媒体数据,或者,终端再次向服务器请求获取对应的更新多媒体数据。

本实施例中,接收互动请求,当根据互动请求携带的当前互动成员标识判断当前互动成员未参加互动时,将当前互动成员标识添加至对应的互动成员状态集合中,增加互动成员数目,并根据互动成员数目变化生成对应的第一多媒体数据更新指令,使目标终端第一多媒体数据更新指令更新当前多媒体展示数据。根据当前互动成员标识更新对应的互动成员数目,根据互动成员数目的更新生成对应的第一多媒体数据更换指令,从而根据第一多媒体数据更新指令更新当前多媒体展示数据,使得当前多媒体展示数据的更新与互动成员的操作结合,提高了多媒体展示数据的多样性。

在一个实施例中,第一多媒体数据更新指令为元素添加指令,元素添加指令携带当前交互成员标识对应的待添加元素标识,步骤s240包括:将元素添加指令发送至会话成员标识对应的目标终端,以使目标终端根据待添加元素标识获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

其中,待添加元素标识是指当前多媒体展示数据中的待添加元素,待添加元素可以是构成当前多媒体展示数据的元素中的其中一个或几个,也可以是预先定义的多媒体数据元素,可以预先将待添加元素与对应的基础多媒体展示数据建立关联关系。

具体地,当检测到互动成员增加时,生成对应的元素添加指令,获取对应的待添加元素标识,待添加元素标识随机分配或按照预定规则分配或者根据交互请求中携带的待添加元素标识获取对应的待添加元素,进一步地,将待添加元素标识与当前互动成员标识建立关联关系,便于对待添加元素进行后续处理。

将元素添加指令发送至对应的目标终端,以使目标终端根据元素添加指令获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据中更新生成第二多媒体展示数据,将第二多媒体展示数据作为当前多媒体展示数据。如当前多媒体展示数据为动画,则将动画分为基础动画层和可添加动画层,可添加动画层叠加在基础动画层之上,将待添加元素绘制在可添加动画层中,使待添加元素与当前动画混合展示。

本实施例中,在检测到互动成员数目增加时,获取对应的待添加元素标识,并生成对应的元素添加指令,将元素添加指令发送至目标终端,以使目标终端根据元素添加指令将待添加元素添加至当前多媒体展示数据,更新多媒体展示数据生成对应的第二多媒体展示数据。当互动成员数目增加时,生成元素添加指令,添加对应的元素至当前多媒体展示数据,使得当互动成员数目增多时,当前多媒体展示数据对应的元素相应增加,提高多媒体数据展示多样性的同时,能够反映当前多媒体展示数据对应的交互成员的交互状态。

如图5所示,在一个实施例中,提供一种多媒体数据展示方法,包括:

步骤s510,获取互动成员对应的互动参数,互动参数包括最新互动时间。

具体地,实时检测各个互动成员对应的互动参数,互动成员对应的互动参数包括各个互动成员对应的最新互动时间、互动时长,互动时长是指互动成员最新互动时长到当前时间的时间间隔,最新互动时间是指互动成员最新一次发送互动请求对应的时间,互动成员每参加一次互动,更新一次互动时间。

步骤s520,将最新互动时间与当前时间的时间间隔超过预设时长阈值的互动成员作为待删除互动成员,将待删除互动成员的成员标识从互动成员状态集合中删除,更新互动成员数目。

具体地,预先设置互动成员对应的在基础多媒体展示数据基础上添加的多媒体数据元素的播放时长,当到达播放时长后,从当前多媒体展示数据中删除对应的添加的多媒体数据元素,以鼓励用户多参与互动,增加互动活跃度。

统计各个互动成员在当前时间与对应的最新互动时间的时间间隔,将时间间隔超过预设时长阈值的互动成员作为待删除互动成员,从互动成员状态集合中删除待删除成员对应的标识,更新互动成员状态集合中的互动成员数目。

步骤s530,检测互动成员状态,互动成员状态包括互动成员数目和/或互动成员对应的互动参数,互动成员为与当前多媒体展示数据产生互动的成员。

步骤s540,当互动成员数目减少时,生成对应的元素删除指令,元素删除指令携带对应的目标元素标识,目标元素标识与待删除互动成员对应。

其中,当有新的互动成员添加至互动成员状态集合中时,互动成员与对应的待添加元素建立了关联关系,当从互动成员状态集合中删除对应的待删除互动成员时,对应删除当前多媒体展示数据中待删除互动成员对应的元素。

具体地,当检测到互动成员状态集合中的互动成员数目减少时,生成对应的元素删除指令,元素删除指令携带待删除的目标元素标识,根据待删除互动成员确定目标元素标识,目标元素标识可以有一个或多个。

步骤s550,将元素删除指令发送至会话成员对应的目标终端,以使目标终端根据目标元素标识获取对应的目标元素数据,从当前多媒体展示数据中删除目标元素数据。

具体地,将元素删除指令发送至目标终端,以使各个目标终端根据元素删除指令中的目标元素标识从服务器或当前缓存中获取对应的目标元素数据,并从当前多媒体展示数据中删除对应的目标元素数据,得到更新后的当前多媒体展示数据。

本实施例中,获取各个互动成员对应的互动参数中的最新互动时间,根据最新互动时间确定待删除互动成员,从互动成员状态集合中删除对应的待删除互动成员从而减少互动成员状态集合中互动成员数目,当检测到互动成员数目减少时,生成对应的元素删除指令发送至目标终端,以使目标终端根据元素删除指令从当前多媒体展示数据中删除对应的目标元素,更新当前多媒体展示数据。根据最新互动时间确定待删除的互动成员,从而改变互动成员状态生成对应的元素删除指令更新当前多媒体展示数据,根据各个互动成员的最新互动时间更新当前多媒体展示数据,增强用户的活跃度,并进一步地提高了多媒体数据展示与互动成员的关联性,提高多媒体数据的展示多样性。

在其他实施例中,若检测接收到互动请求且互动请求携带的当前互动成员标识未存在于互动成员集合中的同时,检测到历史互动成员集合中存在待删除互动成员,则获取当前互动成员标识对应的待添加元素标识生成元素添加指令,同时获取待删除互动成员对应的目标删除元素标识生成对应的元素删除指令,以使目标终端根据元素添加指令和元素删除指令在当前多媒体展示数据中添加待添加元素,在当前多媒体展示数据中删除目标删除元素,生成更新后的当前多媒体展示数据。

在一个实施例中,步骤s210之前包括:接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识,获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识存在于互动成员状态集合中,则将互动请求对应的互动时间作为最新互动时间,根据最新互动时间更新当前互动成员标识的互动参数。

步骤s230包括:当互动成员对应的互动参数改变时,生成对应的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数。

步骤s240包括:以使目标终端根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

具体地,接收与当前多媒体展示数据互动产生的互动请求,当互动请求中携带的当前互动成员标识存在于当前多媒体展示数据对应的互动成员状态集合中时,则当前互动成员标识对应的互动成员已经参与了互动,无需再次重复将当前互动成员标识添加至互动成员状态集合中,但当前互动成员的互动参数发生了变化,将当前接收到的互动请求的互动时间作为当前互动成员标识对应的最新互动时间,以延长当前互动成员对应的元素的展示时间。当检测到互动成员状态集合中的存在互动成员的互动参数发生变化时,获取当前互动成员标识存在关联关系的第一元素数据标识,生成第一播放修改指令,将第一播放修改指令发送至目标终端,以使目标终端根据第一播放修改指令修改第一元素标识的播放状态,如延长第一元素标识对应的第一元素数据的播放时间或增加第一元素数据的播放频率。特别地,若延长第一元素数据的播放时长后,第一元素数据对应的播放结束时间晚于当前多媒体展示数据对应的基础多媒体展示数据的结束时间时,根据基础多媒体展示数据的结束时间结束当前多媒体展示数据的展示。

进一步地,如多媒体展示数据为音乐数据,当前互动成员标识对应的第一元素数据为基础音乐数据对应的一段辅助音频,则根据第一播放修改指令,修改对应的辅助音频的频率或播放时长,并将更新后的辅助音频与基础音乐数据结合展示。

本实施例中,当检测到互动成员多次参与互动时,将最新互动请求对应的互动时间更新为当前互动成员对应的最新互动时间,进一步生成第一播放修改指令,修改当前互动成员对应的第一元素的播放状态。根据各个互动成员的互动情况更新互动成员状态,根据更新的互动成员状态生成对应的第一播放修改指令更新互动成员对应的第一元素的播放状态,从而实现根据互动成员的互动参数更新当前多媒体展示数据,提高了多媒体数据展示的多样性。

在一个实施例中,步骤s230包括:当检测到互动成员数目达到预设阈值时,生成第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数。

步骤s240包括:以使目标终端根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

具体地,预先设置基础多媒体展示数据对应的互动成员数目阈值,统计与当前基础多媒体展示数据或由当前基础多媒体展示数据变化得到的当前多媒体展示数据发生互动的互动成员数目,当统计到的互动成员数目大于或等于预设的互动成员数目阈值时,说明当前用户活跃度较高,生成第二播放修改指令,第二播放修改指令包括第二修改参数,将第二播放修改指令发送至目标终端,以使目标终端根据第二播放修改参数延长当前多媒体展示数据对应的基础多媒体展示数据的播放时长或增加播放频率。其中,不同多媒体展示数据对应的互动成员数目阈值可以不同也可以相同。例如,当前基础多媒体展示数据的初始播放时长为10s,则与根据当前基础多媒体展示数据变化得到的多媒体展示数据进行交互的总时长为10s,当互动成员数目超过预设数目阈值时,根据第二播放修改指令,修改当前基础多媒体展示数据的播放时长为20s,则到达10s时,用户可以继续与基础多媒体展示数据进行交互,延长了用户交互时间。

进一步地,当基础多媒体展示数据为声音数据时,根据第二播放指令延长基础声音数据的播放时长,如一首基础音乐数据预先设置播放时长为10s,则接收第二播放指令后,循环播放一次基础音乐数据,将播放时长延长至20s,或者改变基础音乐数据的播放频率。

本实施例中,根据参与互动的互动成员数目修改对应的基础多媒体展示数据的播放状态,延长基础多媒体展示数据的展示时间或增强基础多媒体展示数据的展示频率,根据互动成员的互动参数,丰富了多媒体展示数据的多样性。

在一个实施例中,基础多媒体展示数据包括至少两个不同的基础多媒体展示数据片段,步骤s230包括:当检测到互动成员数目达到触发第二基础多媒体展示数据片段播放条件时,生成更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识。

步骤s240包括:将更新播放指令发送至会话成员对应的目标终端,以使目标终端根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

具体地,预先将基础多媒体展示数据划分为至少包括两个基础多媒体展示数据片段的数据,不同的基础多媒体展示数据片段对应不同的多媒体展示数据内容或者对应不同的播放时长和播放频率。

进一步地,在根据基础多媒体展示数据获取请求获取到基础多媒体展示数据后,若当前获取的基础多媒体展示数据包括多个基础多媒体展示数据片段,则展示第一基础多媒体展示数据片段,并设置预设条件以触发其他基础多媒体展示数据片段,例如,设置互动成员数目为触发条件,当与第一基础多媒体展示数据片段或与由第一基础多媒体展示数据片段变化得到的基础多媒体展示数据产生互动的互动成员数目达到预设触发第二基础多媒体展示数据片段的阈值时,获取第二基础多媒体展示数据片段标识,生成对应的更新播放指令,并将更新播放指令发送至对应的目标终端,以使目标终端根据更新播放指令获取对应的第二基础多媒体展示数据片段,将第一基础多媒体展示数据片段和第二基础多媒体展示数据片段结合更新为当前多媒体展示数据或将第二基础多媒体展示数据片段作为当前多媒体展示数据。

具体地,预先设置第一多媒体展示数据片段为声音数据,第二多媒体展示数据片段为与第一多媒体展示数据片段对应的声音数据匹配的动画数据,当检测到互动成员数目达到触发第二基础多媒体展示数据片段播放条件时,生成更新播放指令,根据更新播放指令将声音数据与动画数据结合形成有声动画片段进行播放或者将动画数据替代声音数据,在当前显示界面播放对应的动画数据。

进一步地,预先设置不同的多媒体展示数据片段对应的触发条件,可以在第二基础多媒体展示数据片段的基础上触发第三基础多媒体展示数据片段,以此类推,也可以同时触发多个基础多媒体展示数据片段。

本实施例中,预先将基础多媒体展示数据分为多个基础多媒体展示数据片段,并根据互动成员数目触发第二基础多媒体展示数据片段,生成对应的更新播放指令发送至目标终端,以使目标终端获取第二基础多媒体展示数据片段更新当前多媒体展示数据。根据互动成员数目触发不同的基础多媒体展示数据,根据互动成员对应的互动参数更新多媒体展示数据,将多媒体展示数据与互动成员建立关联,进一步提高了多媒体展示数据的多样性。

在一个实施例中,基础多媒体展示数据获取请求还包括目标展示成员标识,步骤s240包括:将多媒体数据更新指令发送至目标展示成员标识对应的终端。

其中,目标展示成员标识是指能够接收多媒体展示数据的成员对应的成员标识,目标展示成员可以是在选择基础多媒体展示数据生成对应的获取请求时选定的,也可以是在选择基础多媒体展示数据之前预先选择的,目标展示会话成员可以是一个或多个会话成员。进一步地,当选定目标展示成员后,当前会话对应的其他会话成员对应的终端无法接收多媒体展示数据进行展示。

具体地,根据基础多媒体展示数据获取请求携带的目标展示成员标识,将生成的多媒体数据更新指令发送至目标展示成员标识对应的终端,其中,目标展示成员标识对应的终端为登录目标展示成员标识对应的账号的终端,当账号支持多个终端同时登录时,目标展示成员标识对应的多个终端同时显示对应的多媒体展示数据。

本实施例中,根据基础多媒体展示数据获取请求中携带的目标展示成员标识,将多媒体数据更新指令发送至目标展示成员标识对应的终端,能够实现个性化和针对性的多媒体数据展示,增加了多媒体展示数据的展示形式。

如图6所示,在一个实施例中,多媒体数据展示方法还包括:

步骤s610,获取基础多媒体展示数据对应的预设播放时长。

具体地,预先设置各个基础多媒体展示数据对应的播放时长,当根据基础多媒体展示数据获取请求获取到对应的基础多媒体展示数据后,获取基础多媒体展示数据的预设播放时长,播放时长是指基础多媒体展示数据从开始展示到停止展示的时间间隔。

步骤s620,当在预设播放时长内检测互动成员状态未发生变化或互动成员数目未达到预设数目阈值时,生成结束播放指令。

具体地,在基础多媒体展示数据展示后,检测当前基础多媒体展示数据对应的互动成员状态,若检测到在预设播放时长内互动成员状态未发生变化,也就是没有互动成员参加当前基础多媒体展示数据,则在达到预设播放时长时,生成结束播放指令。或者,在基础多媒体展示数据预设播放时长内存在互动成员,但互动成员数目没有达到预设阈值,无法对基础多媒体展示数据进行更新或不能触发第二基础多媒体展示数据时,在当前基础多媒体展示数据达到播放时长时,生成结束播放指令。

步骤s630,将结束播放指令发送至会话成员对应的目标终端,以使目标终端根据结束播放指令结束展示当前多媒体展示数据。

具体地,结束播放指令携带当前基础多媒体展示数据标识,将结束播放指令发送至会话成员对应的目标终端,以使目标终端根据结束播放指令结束当前多媒体展示数据,当前多媒体展示数据为基础多媒体展示数据或以多媒体展示数据变化得到的多媒体展示数据。

本实施例中,预先设置基础多媒体展示数据的播放时长,并检测基础多媒体展示数据的互动成员状态,若互动成员状态未发生变化或互动成员数目未达到预设数目,在基础多媒体展示数据的展示时长达到预设播放时长时,生成对应的结束播放指令,停止当前多媒体展示数据的展示,根据预设播放时长和互动成员状态共同控制多媒体展示数据的展示时长,并及时结束多媒体展示数据的展示,避免在无人参与互动时,一直展示多媒体展示数据,节省了内存资源。

如图7所示,在一个实施例中,提供一种多媒体数据展示方法,包括:

步骤s710,根据与当前多媒体展示数据产生互动的互动操作生成互动请求,将互动请求发送至服务器,以使服务器根据互动请求检测互动成员状态,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识。

其中,多媒体展示数据是指在显示界面展示的多媒体数据,多媒体数据是指包括多种媒体的综合数据,多媒体数据包括文字、图形、声音、图像、动画等数据。当前多媒体展示数据为当前显示界面展示的多媒体数据,多媒体展示数据能够接收用户操作进行互动,如在多媒体展示数据的展示界面提供互动入口,互动入口可以设置在当前多媒体展示数据上也可以设置在当前多媒体展示数据对应的展示界面上的预设位置。

进一步地,根据与当前多媒体展示数据产生互动的互动操作生成互动请求,如预先在当前多媒体展示数据的展示界面或多媒体展示数据中设置互动入口,根据作用于互动入口的操作生成对应的互动请求,互动请求携带当前互动成员标识和会话标识,当前互动成员标识用于使服务器对互动成员进行标记,统计参与互动的不同的互动成员的数目或监测各个互动成员的互动参数。

具体地,将互动请求发送至服务器,以使服务器根据互动请求携带的当前互动成员标识判断当前互动成员是否已参与互动,从而更新互动成员数目或者更新当前互动成员对应的状态,从而进一步地,根据互动成员状态的更新生成对应的多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识,并将多媒体数据更新指令发送至会话标识对应的各个会话成员对应的目标终端。

步骤s720,接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并进行更新展示。

具体地,接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的多媒体数据,其中,多媒体数据可以预先存储在终端,终端根据服务器发送的多媒体数据标识获取对应的多媒体数据,也可以存储在服务器,服务器返回多媒体数据标识的同时携带对应的多媒体数据,或者,终端再次向服务器请求获取对应的多媒体数据。

进一步地,根据更新多媒体数据更新当前多媒体展示数据,如将更新多媒体数据与当前多媒体展示数据结合或将更新多媒体数据替换当前多媒体展示数据生成对应的更新后的多媒体展示数据。

本实施例中,提供一种多媒体数据展示方法,根据与当前多媒体展示数据产生互动的互动操作生成对应的互动请求,将互动请求发送至服务器以使服务器根据当前互动请求生成对应的多媒体数据更新指令,根据接收到的服务器返回的多媒体数据更新指令更新当前多媒体展示数据,并对更新后的多媒体展示数据进行展示。根据互动操作生成对应的互动请求,从而使服务器生成对应的多媒体数据更新指令,根据多媒体数据更新指令对当前多媒体数据进行更新展示,当前展示多媒体数据根据用户操作实时变化,提高了多媒体数据展示的多样性。

在一个实施例中,步骤s720包括:接收服务器返回的元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识,根据待添加元素标识获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

其中,元素添加指令是根据互动请求中携带的当前互动成员标识未存在于互动成员状态集合中的情况生成的,其中,待添加元素标识是指当前多媒体展示数据中的待添加元素,待添加元素可以是构成当前多媒体展示数据的元素中的其中一个或几个,也可以是预先定义的多媒体数据元素,可以预先将待添加元素与对应的基础多媒体展示数据建立关联关系。

具体地,当将根据与当前多媒体展示数据产生互动的互动操作生成互动请求发送至服务器,以使服务器根据互动请求检测到当前互动成员标识未参与互动,则服务器获取对应的待添加元素标识,并将待添加元素标识与当前互动成员标识建立关联关系,生成对应的元素添加指令,根据接收到的元素添加指令获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据中更新生成第二多媒体展示数据,将第二多媒体展示数据作为当前多媒体展示数据。其中,待添加元素可以直接从内存中获取,也可以从服务器中下载。如当前多媒体展示数据为动画,则将动画分为基础动画层和可添加动画层,可添加动画层叠加在基础动画层之上,将待添加元素绘制在可添加动画层中,使待添加元素与当前动画混合展示。

本实施例中,根据接收到的元素添加指令获取待添加元素,并将待添加元素添加至当前多媒体展示数据中生成对应的第二多媒体展示数据。根据接收到的服务器根据互动操作生成的指令更新展示对应的多媒体展示数据,根据不同的互动请求对当前多媒体展示数据进行不同的更新,提高了多媒体展示数据的多样性。

在一个实施例中,步骤s720包括:接收服务器返回的元素删除指令,元素删除指令携带对应的目标元素标识,根据目标元素标识获取对应的目标元素,从当前多媒体展示数据中删除目标元素数据。

其中,元素删除指令是根据检测到当前互动成员状态集合中存在最新互动时长大于预设互动时长的互动成员的情况生成的,其中,目标元素标识是指待删除的元素标识,目标元素标识与待删除互动成员标识具有关联关系,待删除互动成员为互动时长到达预设时长的互动成员。

具体地,根据元素删除指令中的目标元素标识从服务器或当前缓存中获取对应的目标元素数据,并从当前多媒体展示数据中删除对应的目标元素数据,得到更新后的当前多媒体展示数据。

本实施例中,根据接收到的元素删除指令获取待删除的目标元素,并将目标元素从当前多媒体展示数据中删除生成对应的更新多媒体展示数据。根据接收到的服务器根据互动操作生成的指令更新展示对应的多媒体展示数据,根据不同的互动请求对当前多媒体展示数据进行不同的更新,提高了多媒体展示数据的多样性。

如图7a所示,如图8a所示,在基础多媒体展示数据播放的过程中,若会话成员参与互动,则每增加一人,基础多媒体展示数据中的元素对应增加一个或者基础多媒体展示数据中的元素运动频次增加一倍,在存在参与互动的会话成员的基础上,若减少一个参与互动的人,则对应减少已经增加的基础多媒体展示数据之外的元素或在基础多媒体展示数据中的元素运动频次增加一倍的前提下,将基础多媒体展示数据中的元素运动频次减少一倍,在基础多媒体展示数据达到播放时长时结束基础多媒体展示数据的播放。进一步地,根据参与互动的人数的增减,增加元素或减少元素都是在基础多媒体展示数据的基础上进行的,不会减少基础多媒体展示数据中的元素。

在一个实施例中,步骤s720包括:接收服务器返回的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数,根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

其中,第一播放修改指令为根据互动请求中的当前互动成员标识存在于互动成员状态集合中的情况生成的,第一元素数据标识为当前互动成员标识建立关联关系的元素数据标识。

具体地,当获取到第一播放修改指令时,根据第一元素数据标识获取对应的第一元素数据,并根据第一播放修改指令中包括的第一播放修改参数修改第一元素数据对应的播放参数,播放参数包括播放时长或播放频率,将包括修改后的第一元素数据的当前多媒体展示数据进行展示。特别地,若延长第一元素数据的播放时长后,第一元素数据对应的播放结束时间晚于当前多媒体展示数据对应的基础多媒体展示数据的结束时间时,根据基础多媒体展示数据的结束时间结束当前多媒体展示数据的展示。

本实施例中,根据接收到的第一播放修改指令获取第一元素数据,并根据第一修改参数修改第一元素数据对应的播放参数,更新展示当前多媒体展示数据。根据接收到的服务器根据互动操作生成的指令更新展示对应的多媒体展示数据,根据不同的互动请求对当前多媒体展示数据进行不同的更新,提高了多媒体展示数据的多样性。

在一个实施例中,步骤s720包括:接收服务器返回的第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数。根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

其中,第二播放修改指令为根据当前互动成员数目达到预设阈值的情况生成的,其中预设阈值为预先设置的基础多媒体展示数据对应的互动成员数目阈值,第二播放修改参数包括播放时长参数和/或播放频率参数。

具体地,目标终端根据接收到的第二播放修改参数延长当前多媒体展示数据对应的基础多媒体展示数据的播放时长或增加当前多媒体展示数据对应的基础多媒体展示数据的播放频率。对更新后的当前多媒体展示数据进行展示。

本实施例中,根据接收到的第二播放修改指令获取当前多媒体展示数据对应的基础多媒体展示数据,并根据第二修改参数修改基础多媒体展示数据对应的播放参数,更新展示当前多媒体展示数据。根据接收到的服务器根据互动操作生成的指令更新展示对应的多媒体展示数据,根据不同的互动请求对当前多媒体展示数据进行不同的更新,进一步提高了多媒体展示数据的多样性。

在一个实施例中,步骤s720包括:接收服务器返回的更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识。根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

其中,更新播放指令是根据当前互动成员数目达到触发第二基础多媒体展示数据片段的情况生成的,预先将基础多媒体展示数据划分为至少包括两个基础多媒体展示数据片段的数据,不同的基础多媒体展示数据片段对应不同的多媒体展示数据内容或者对应不同的播放时长和播放频率。当服务器检测到当前互动成员数目达到触发第二基础多媒体展示数据片段时,生成对应的更新播放指令并发送至目标终端。

具体地,根据更新播放指令获取从内存或服务器中获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与第一基础多媒体展示数据片段结合绘制,在当前显示画面中混合展示,或者将第二基础多媒体展示数据片段代替当前多媒体展示数据绘制在当前显示画面中显示。

本实施例中,根据接收到的更新播放指令获取第二基础多媒体展示数据片段,并将第二基础多媒体展示数据与当前多媒体展示数据结合展示或将当前多媒体展示数据替换为第二基础多媒体展示数据。根据接收到的服务器根据互动操作生成的指令更新展示对应的多媒体展示数据,根据不同的互动请求对当前多媒体展示数据进行不同的更新,进一步提高了多媒体展示数据的多样性。

在一个实施例中,步骤s720包括:接收服务器返回的结束播放指令,根据结束播放指令结束展示当前多媒体展示数据。

其中,结束播放指令是当服务器检测到当前基础多媒体展示数据的预设展示时长内无人参与互动或参与互动人数未达到预设数目阈值时生成的指令。

具体地,当接收到结束播放指令时,结束当前多媒体展示数据的展示。

如图7b所示,检测基础多媒体展示数据播放时长内若没有人参与互动或互动成员数目未达到预设阈值,则在基础多媒体展示数据播放时间达到播放时长后,结束基础多媒体展示数据的播放。

如图8所示,在一个具体实施例中,以动画数据为例,提供一种多媒体数据展示方法,包括:

步骤s810,接收基础动画展示数据获取请求,基础动画展示数据获取请求包括当前基础动画展示数据标识和当前会话标识。

步骤s820,根据当前动画展示数据标识获取对应的第一基础动画展示数据,第一基础动画展示数据包括至少两个不同的基础动画展示数据子片段。

步骤s830,根据当前会话标识获取对应的会话成员标识,将获取的第一基础动画展示数据发送至会话成员标识对应的目标终端,以使目标终端根据第一基础动画展示数据展示对应的第一动画。

如图8a中的a部分所示,以多人会话赠送虚拟礼物为例,其中一个会话成员810在当前会话中选择赠送虚拟彩带820,则在当前会话标识对应的成员标识对应的终端中当前显示界面820a显示虚拟彩带的基础动画,以及虚拟彩带基础动画剩余播放时长840a。其中,目标终端也可以为特定成员标识对应的终端。

步骤s840,接收与第一动画展示数据互动产生的互动请求,互动请求包括当前会话标识、第一动画展示数据标识、当前互动成员标识。

步骤s850,检测历史互动成员状态集合中是否包括当前互动成员标识,若是,执行步骤s870,若否,执行步骤s860。

步骤s860,将当前互动成员标识与当前待添加动画元素、当前互动请求对应的第一互动时间建立关联关系,将当前互动成员标识保存至历史互动成员状态集合中。

步骤s860a,根据当前互动请求获取当前待添加动画元素,根据当前待添加动画元素生成动画元素添加指令。

步骤s860b,将动画元素添加指令发送至当前会话标识对应的目标终端,以使目标终端根据动画元素添加指令获取当前待添加动画元素,将当前待添加动画元素与第一动画标识对应的第一动画混合展示。

如图8a中的b部分显示,当其他会话成员参与虚拟彩带动画互动时,添加虚拟彩带对应的动画元素,当前会话标识对应的成员标识对应的终端中当前显示界面820b将添加的动画元素与第一动画混合显示,并记录此时虚拟彩带剩余的播放时长840b。

步骤s870,将当前互动请求对应的互动时间作为当前互动成员标识对应的最新互动时间。

步骤s880,实时监测当前互动成员状态集合中的互动成员标识对应的最新互动时间。

步骤s880a,若监测到当前时间与第一互动成员标识对应的最新互动时间的时间间隔超过预设间隔阈值,则根据关联关系获取第一互动成员标识匹配的目标待删除动画元素,根据目标待删除动画元素生成动画删除指令。

步骤s880b,向当前会话标识对应的目标终端下发动画元素删除指令,以使目标终端根据动画元素删除指令获取目标待删除动画元素,删除当前动画中的目标待删除动画元素,更新展示删除目标待删除动画元素后的动画。

步骤s890,接收与当前动画展示数据互动产生的互动请求,互动请求携带当前互动成员标识,进入步骤s850,更新当前互动成员状态集合。

步骤s890a,当检测到当前互动成员状态集合对应的互动成员数目达到触发第二基础动画展示数据片段的条件时,生成更新播放指令,更新播放指令携带第二基础动画展示数据片段标识。

步骤s890b,将更新播放指令发送至当前会话标识对应的目标终端,以使目标终端根据更新播放指令获取第二基础动画展示数据片段,将第二基础动画展示数据片段与当前动画展示数据结合展示或将当前动画展示数据替换为第二基础动画展示数据片段。

本实施例中,根据基础动画展示数据获取请求获取对应的基础动画展示数据,根据与当前动画展示数据互动产生的互动请求生成对应的更新指令,更新指令包括动画元素添加指令、动画元素删除指令和/或更新播放指令,并将更新指令发送至对应的目标终端,以使目标终端根据更新指令更新展示当前动画展示数据。根据互动操作对应的互动成员状态生成对应的更新指令,从而根据不同的更新指令实现对当前动画展示数据的更新展示,能够根据用户互动参数对动画展示数据更新,使得动画展示数据展示形式多样化。

如图8a中的c部分所示,当虚拟彩带对应的第一动画展示数据到达播放时长时,虚拟彩带若只对应一个基础动画展示数据或者未达到触发第二基础动画展示数据的播放条件,则停止展示虚拟彩带动画展示数据,显示会话标识对应的初始会话显示界面820c。

如图9所示,在一个实施例中,提供一种多媒体数据展示装置,包括:

检测模块910,用于检测互动成员状态,互动成员状态为互动成员互动过程中的动态状态数据,互动成员为与当前多媒体展示数据产生互动的成员。

更新指令生成模块920,用于根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识。

第一获取模块930,用于获取当前多媒体展示数据对应的会话,获取会话对应的会话成员。

发送更新模块940,用于将多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据标识获取对应的更新多媒体数据。根据更新多媒体数据更新当前多媒体展示数据。

上述多媒体数据展示装置,检测互动成员状态,当检测到互动成员状态更新时,根据互动成员状态的更新生成多媒体数据更新指令,将多媒体数据更新指令发送至当前会话对应的目标终端,以使目标终端根据多媒体数据更新指令更新当前多媒体展示数据。通过检测互动成员状态,根据互动成员状态变化生成对应的更新指令并发送至目标终端,以使目标终端根据对应的更新指令更新当前多媒体展示数据,使多媒体数据展示形式多样化。

如图10所示,在一个实施例中,多媒体数据展示装置还包括:

第一接收模块1010,用于接收基础多媒体展示数据获取请求,基础多媒体展示数据获取请求包括基础多媒体展示数据标识和当前会话标识。

第二获取模块1020,用于根据基础多媒体展示数据标识获取对应的基础多媒体展示数据。

基础多媒体数据展示模块1030,用于根据当前会话标识获取对应的成员标识,将基础多媒体展示数据发送至成员标识对应的目标终端,以使目标终端展示基础多媒体展示数据,基础多媒体展示数据对应为当前多媒体展示数据。

在一个实施例中,多媒体数据展示装置还包括:

第二接收模块,用于接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识。

第一更新模块,用于获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识未存在于互动成员状态集合中,则将当前互动成员标识添加至互动成员状态集合,更新互动成员数目。

更新指令生成模块920还用于当互动成员数目增加时,生成对应的第一多媒体数据更新指令。

在一个实施例中,第一多媒体数据更新指令为元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识,发送更新模块940还用于将元素添加指令发送至会话成员标识对应的目标终端,以使目标终端根据待添加元素标识获取对应的待添加元素。将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,多媒体数据展示装置还包括:第二更新模块,用于获取互动成员对应的互动参数,互动参数包括最新互动时间,将最新互动时间与当前时间的时间间隔超过预设时长阈值的互动成员作为待删除互动成员,将待删除互动成员的成员标识从互动成员状态集合中删除,更新互动成员数目。

更新指令生成模块930还用于当互动成员数目减少时,生成对应的元素删除指令,元素删除指令携带对应的目标元素标识,目标元素标识与待删除互动成员对应。

发送更新模块还用于将元素删除指令发送至会话成员对应的目标终端,以使目标终端根据目标元素标识获取对应的目标元素数据,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,多媒体数据展示装置还包括:第三接收模块,用于接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识。第三更新模块,用于获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识存在于互动成员状态集合中,则将互动请求对应的互动时间作为最新互动时间,根据最新互动时间更新当前互动成员标识的互动参数。

更新指令生成模块930还用于当互动成员对应的互动参数改变时,生成对应的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数。

发送更新模块940还用于以使目标终端根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,更新指令生成模块930还用于当检测到互动成员数目达到预设阈值时,生成第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数。

发送更新模块940还用于以使目标终端根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,更新指令生成模块930还用于当检测到互动成员数目达到触发第二基础多媒体展示数据片段播放条件时,生成更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识。

发送更新模块940还用于将更新播放指令发送至会话成员对应的目标终端,以使目标终端根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,基础多媒体展示数据获取请求还包括目标展示成员标识,发送更新模块940还用于将多媒体数据更新指令发送至目标展示成员标识对应的终端。

如图11所示,在一个实施例中,多媒体数据展示装置还包括:

播放时长获取模块1110,用于获取基础多媒体展示数据对应的预设播放时长。

指令生成模块1120,用于当在预设播放时长内检测互动成员状态未发生变化或互动成员数目未达到预设数目阈值时,生成结束播放指令。

指令发送模块1130,用于将结束播放指令发送至会话成员对应的目标终端,以使目标终端根据结束播放指令结束展示当前多媒体展示数据。

如图12所示,在一个实施例中,提供一种多媒体数据展示装置,包括:

互动请求生成模块1210,用于根据与当前多媒体展示数据产生互动的互动操作生成互动请求。

发送模块1220,用于将互动请求发送至服务器,以使服务器根据互动请求检测互动成员状态,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识。

接收展示模块1230,用于接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并进行更新展示。

一种多媒体数据展示装置,根据与当前多媒体展示数据产生互动的互动操作生成对应的互动请求,将互动请求发送至服务器以使服务器根据当前互动请求生成对应的多媒体数据更新指令,接收服务器返回的多媒体数据更新指令,根据多媒体数据更新指令更新当前多媒体展示数据,并对更新后的多媒体展示数据进行展示。根据互动操作生成对应的互动请求,从而使服务器生成对应的多媒体数据更新指令,根据多媒体数据更新指令对当前多媒体数据进行更新展示,当前展示多媒体数据根据用户操作实时变化,提高了多媒体数据展示的多样性。

在一个实施例中,接收展示模块1230还用于接收服务器返回的元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识,根据待添加元素标识获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,接收展示模块1230还用于接收服务器返回的元素删除指令,元素删除指令携带对应的目标元素标识。根据目标元素标识获取对应的目标元素,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,接收展示模块1230还用于接收服务器返回的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数。根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,接收展示模块1230还用于接收服务器返回的第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数。根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,接收展示模块1230还用于接收服务器返回的更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识。根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,接收展示模块1230还用于接收服务器返回的结束播放指令,根据结束播放指令结束展示当前多媒体展示数据。

如图13所示,为一个实施例中服务器的内部结构图,该服务器通过系统连接总线连接处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质可存储操作系统和第一计算机程序,该第一计算机程序被执行时,可使得处理器执行一种多媒体数据展示方法。该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。该内存储器中可储存有第一计算机程序,该第一计算机程序被处理器执行时,可使得处理器执行一种多媒体数据展示方法。服务器的网络接口用于进行网络通信,如接收互动请求,生成多媒体数据更新指令等。该服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

本领域技术人员可以理解,图13中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的多媒体数据展示装置可以实现为一种计算机程序的形式,计算机程序可在如图13所示的服务器上运行,服务器上的非易失性存储介质可存储组成该多媒体数据展示装置的各个程序模块,比如图9中的检测模块910、更新指令生成模块920、第一获取模块930、发送更新模块940。各个程序模块中包括第一计算机程序,第一计算机程序用于使服务器执行本说明书中描述的本申请各个实施例的多媒体数据展示方法中的步骤,服务器中的处理器能够调用服务器的非易失性存储介质中存储的多媒体数据展示装置的各个程序模块,运行对应的第一计算机程序,实现本说明书中多媒体数据展示装置的各个模块对应的功能。例如,服务器可以通过如图9所示的多媒体数据展示装置中的检测模块910检测互动成员状态,互动成员状态为互动成员互动过程中的动态状态数据,互动成员为与当前多媒体展示数据产生互动的成员,通过更新指令生成模块920根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识,通过第一获取模块930获取当前多媒体展示数据对应的会话,获取会话对应的会话成员,并通过发送更新模块940将多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据标识获取对应的更新多媒体数据。根据更新多媒体数据更新当前多媒体展示数据。

如图14所示,为一个实施例中终端的内部结构示意图。该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、显示屏和输入装置。其中,终端的非易失性存储介质可存储操作系统和第二计算机程序,该第二计算机程序被执行时,可使得终端执行一种多媒体数据展示方法。该终端的处理器用于提供计算和控制能力,支撑整个终端的运行。该内存储器中可储存有第二计算机程序,该第二计算机程序被所述处理器执行时,可使得所述处理器执行一种多媒体数据展示方法。网络接口用于与服务器进行网络通信,如发送互动请求至服务器,接收多媒体数据更新指令等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。

本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的多媒体数据展示装置可以实现为一种计算机程序的形式,计算机程序可在如图14所示的终端上运行,终端的非易失性存储介质可存储组成该多媒体数据展示装置的各个程序模块,比如图12中的互动请求生成模块1210、发送模块1220、接收展示模块1230。各个程序模块中包括第二计算机程序,第二计算机程序用于使终端执行本说明书中描述的本申请各个实施例的多媒体数据展示方法中的步骤,终端中的处理器能够调用终端的非易失性存储介质中存储的多媒体数据展示装置的各个程序模块,运行对应的第二程序,实现本说明书中多媒体数据展示装置的各个模块对应的功能。例如,终端可以通过如图12所示的多媒体数据展示装置中的互动请求生成模块1210根据与当前多媒体展示数据产生互动的互动操作生成互动请求,通过发送模块1220将互动请求发送至服务器,以使服务器根据互动请求检测互动成员状态,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识,并通过接收展示模块1230接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并进行更新展示。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:检测互动成员状态,互动成员状态为互动成员互动过程中的动态状态数据,互动成员为与当前多媒体展示数据产生互动的成员;根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识;获取当前多媒体展示数据对应的会话,获取会话对应的会话成员;将多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据标识获取对应的更新多媒体数据;根据更新多媒体数据更新当前多媒体展示数据。

上述计算机可读存储介质,检测互动成员状态,当检测到互动成员状态更新时,根据互动成员状态的更新生成多媒体数据更新指令,将多媒体数据更新指令发送至当前会话对应的目标终端,以使目标终端根据多媒体数据更新指令更新当前多媒体展示数据。通过检测互动成员状态,根据互动成员状态变化生成对应的更新指令并发送至目标终端,以使目标终端根据对应的更新指令更新当前多媒体展示数据,使多媒体数据展示形式多样化。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收基础多媒体展示数据获取请求,基础多媒体展示数据获取请求包括基础多媒体展示数据标识和当前会话标识;根据基础多媒体展示数据标识获取对应的基础多媒体展示数据;根据当前会话标识获取对应的成员标识,将基础多媒体展示数据发送至成员标识对应的目标终端,以使目标终端展示基础多媒体展示数据,基础多媒体展示数据对应为当前多媒体展示数据。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识;获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识未存在于互动成员状态集合中,则将当前互动成员标识添加至互动成员状态集合,更新互动成员数目;当互动成员数目增加时,生成对应的第一多媒体数据更新指令。

在一个实施例中,第一多媒体数据更新指令为元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识,计算机程序被处理器执行时,还使得处理器执行以下步骤:将元素添加指令发送至会话成员标识对应的目标终端,以使目标终端根据待添加元素标识获取对应的待添加元素;将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:获取互动成员对应的互动参数,互动参数包括最新互动时间;将最新互动时间与当前时间的时间间隔超过预设时长阈值的互动成员作为待删除互动成员,将待删除互动成员的成员标识从互动成员状态集合中删除,更新互动成员数目;当互动成员数目减少时,生成对应的元素删除指令,元素删除指令携带对应的目标元素标识,目标元素标识与待删除互动成员对应;将元素删除指令发送至会话成员对应的目标终端,以使目标终端根据目标元素标识获取对应的目标元素数据,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识;获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识存在于互动成员状态集合中,则将互动请求对应的互动时间作为最新互动时间,根据最新互动时间更新当前互动成员标识的互动参数;当互动成员对应的互动参数改变时,生成对应的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数;以使目标终端根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:当检测到互动成员数目达到预设阈值时,生成第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数;以使目标终端根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,基础多媒体展示数据包括至少两个不同的基础多媒体展示数据片段,计算机程序被处理器执行时,还使得处理器执行以下步骤:当检测到互动成员数目达到触发第二基础多媒体展示数据片段播放条件时,生成更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识;将更新播放指令发送至会话成员对应的目标终端,以使目标终端根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,基础多媒体展示数据获取请求还包括目标展示成员标识,计算机程序被处理器执行时,还使得处理器执行以下步骤:将多媒体数据更新指令发送至目标展示成员标识对应的终端。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:获取基础多媒体展示数据对应的预设播放时长;当在预设播放时长内检测互动成员状态未发生变化或互动成员数目未达到预设数目阈值时,生成结束播放指令;将结束播放指令发送至会话成员对应的目标终端,以使目标终端根据结束播放指令结束展示当前多媒体展示数据。

在一个实施例中,提供一种计算机设备,包括一个或多个处理器,存储器以及一个或多个程序,其中一个或多个程序被存储在存储器中,并且被配置成由一个或多个处理器执行,程序用于执行以下步骤:检测互动成员状态,互动成员状态为互动成员互动过程中的动态状态数据,互动成员为与当前多媒体展示数据产生互动的成员;根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识;获取当前多媒体展示数据对应的会话,获取会话对应的会话成员;将多媒体数据更新指令发送至会话成员对应的目标终端,以使目标终端根据多媒体数据标识获取对应的更新多媒体数据;根据更新多媒体数据更新当前多媒体展示数据。

上述计算机设备,检测互动成员状态,当检测到互动成员状态更新时,根据互动成员状态的更新生成多媒体数据更新指令,将多媒体数据更新指令发送至当前会话对应的目标终端,以使目标终端根据多媒体数据更新指令更新当前多媒体展示数据。通过检测互动成员状态,根据互动成员状态变化生成对应的更新指令并发送至目标终端,以使目标终端根据对应的更新指令更新当前多媒体展示数据,使多媒体数据展示形式多样化。

在一个实施例中,程序还用于执行以下步骤:接收基础多媒体展示数据获取请求,基础多媒体展示数据获取请求包括基础多媒体展示数据标识和当前会话标识;根据基础多媒体展示数据标识获取对应的基础多媒体展示数据;根据当前会话标识获取对应的成员标识,将基础多媒体展示数据发送至成员标识对应的目标终端,以使目标终端展示基础多媒体展示数据,基础多媒体展示数据对应为当前多媒体展示数据。

在一个实施例中,程序还用于执行以下步骤:接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识;获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识未存在于互动成员状态集合中,则将当前互动成员标识添加至互动成员状态集合,更新互动成员数目;当互动成员数目增加时,生成对应的第一多媒体数据更新指令。

在一个实施例中,第一多媒体数据更新指令为元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识,程序还用于执行以下步骤:将元素添加指令发送至会话成员标识对应的目标终端,以使目标终端根据待添加元素标识获取对应的待添加元素;将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,程序还用于执行以下步骤:获取互动成员对应的互动参数,互动参数包括最新互动时间;将最新互动时间与当前时间的时间间隔超过预设时长阈值的互动成员作为待删除互动成员,将待删除互动成员的成员标识从互动成员状态集合中删除,更新互动成员数目;当互动成员数目减少时,生成对应的元素删除指令,元素删除指令携带对应的目标元素标识,目标元素标识与待删除互动成员对应;将元素删除指令发送至会话成员对应的目标终端,以使目标终端根据目标元素标识获取对应的目标元素数据,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,程序还用于执行以下步骤:接收与当前多媒体展示数据互动产生的互动请求,互动请求携带当前互动成员标识;获取当前多媒体展示数据对应的互动成员状态集合,若当前互动成员标识存在于互动成员状态集合中,则将互动请求对应的互动时间作为最新互动时间,根据最新互动时间更新当前互动成员标识的互动参数;当互动成员对应的互动参数改变时,生成对应的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数;以使目标终端根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,程序还用于执行以下步骤:当检测到互动成员数目达到预设阈值时,生成第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数;以使目标终端根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,基础多媒体展示数据包括至少两个不同的基础多媒体展示数据片段,程序还用于执行以下步骤:当检测到互动成员数目达到触发第二基础多媒体展示数据片段播放条件时,生成更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识;将更新播放指令发送至会话成员对应的目标终端,以使目标终端根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,基础多媒体展示数据获取请求还包括目标展示成员标识,程序还用于执行以下步骤:将多媒体数据更新指令发送至目标展示成员标识对应的终端。

在一个实施例中,程序还用于执行以下步骤:获取基础多媒体展示数据对应的预设播放时长;当在预设播放时长内检测互动成员状态未发生变化或互动成员数目未达到预设数目阈值时,生成结束播放指令;将结束播放指令发送至会话成员对应的目标终端,以使目标终端根据结束播放指令结束展示当前多媒体展示数据。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:根据与当前多媒体展示数据产生互动的互动操作生成互动请求,将互动请求发送至服务器,以使服务器根据互动请求检测互动成员状态,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识;接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并进行更新展示。

本实施例中,计算机可读存储介质根据与当前多媒体展示数据产生互动的互动操作生成对应的互动请求,将互动请求发送至服务器以使服务器根据当前互动请求生成对应的多媒体数据更新指令,接收服务器返回的多媒体数据更新指令,根据多媒体数据更新指令更新当前多媒体展示数据,并对更新后的多媒体展示数据进行展示。根据互动操作生成对应的互动请求,从而使服务器生成对应的多媒体数据更新指令,根据多媒体数据更新指令对当前多媒体数据进行更新展示,当前展示多媒体数据根据用户操作实时变化,提高了多媒体数据展示的多样性。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识;根据待添加元素标识获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的元素删除指令,元素删除指令携带对应的目标元素标识;根据目标元素标识获取对应的目标元素,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数;根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数;根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识;根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,计算机程序被处理器执行时,还使得处理器执行以下步骤:接收服务器返回的结束播放指令,根据结束播放指令结束展示当前多媒体展示数据。

在一个实施例中,提供一种计算机设备,包括一个或多个处理器,存储器以及一个或多个程序,其中一个或多个程序被存储在存储器中,并且被配置成由一个或多个处理器执行,程序用于执行以下步骤:根据与当前多媒体展示数据产生互动的互动操作生成互动请求,将互动请求发送至服务器,以使服务器根据互动请求检测互动成员状态,根据互动成员状态的更新生成多媒体数据更新指令,多媒体数据更新指令携带多媒体数据标识;接收服务器返回的多媒体数据更新指令,根据多媒体数据标识获取对应的更新多媒体数据,根据更新多媒体数据更新当前多媒体展示数据,并进行更新展示。

本实施例中,计算机设备根据与当前多媒体展示数据产生互动的互动操作生成对应的互动请求,将互动请求发送至服务器以使服务器根据当前互动请求生成对应的多媒体数据更新指令,接收服务器返回的多媒体数据更新指令,根据多媒体数据更新指令更新当前多媒体展示数据,并对更新后的多媒体展示数据进行展示。根据互动操作生成对应的互动请求,从而使服务器生成对应的多媒体数据更新指令,根据多媒体数据更新指令对当前多媒体数据进行更新展示,当前展示多媒体数据根据用户操作实时变化,提高了多媒体数据展示的多样性。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的元素添加指令,元素添加指令携带当前互动成员标识对应的待添加元素标识;根据待添加元素标识获取对应的待添加元素,将待添加元素添加至当前多媒体展示数据更新生成对应的第二多媒体展示数据。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的元素删除指令,元素删除指令携带对应的目标元素标识;根据目标元素标识获取对应的目标元素,从当前多媒体展示数据中删除目标元素数据。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的第一播放修改指令,第一播放修改指令携带当前互动成员标识对应的第一元素数据标识、第一播放修改参数;根据第一元素标识从当前多媒体展示数据中获取对应的第一元素数据,根据第一播放修改参数更新第一元素数据的播放状态。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的第二播放修改指令,第二播放修改指令携带基础多媒体展示数据标识、第二播放修改参数;根据第二播放修改参数更新基础多媒体展示数据标识对应的基础多媒体展示数据的播放状态。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的更新播放指令,更新播放指令携带第二基础多媒体展示数据片段标识;根据第二基础多媒体展示数据片段标识获取对应的第二基础多媒体展示数据片段,将第二基础多媒体展示数据片段与当前多媒体展示数据中的第一基础多媒体展示数据片段结合展示或将当前多媒体展示数据中的第一基础多媒体展示数据片段替换为第二基础多媒体展示数据片段。

在一个实施例中,程序还用于执行以下步骤:接收服务器返回的结束播放指令,根据结束播放指令结束展示当前多媒体展示数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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