CN112004134A - 多媒体数据的展示方法、装置、设备及存储介质 - Google Patents
多媒体数据的展示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112004134A CN112004134A CN201910447817.6A CN201910447817A CN112004134A CN 112004134 A CN112004134 A CN 112004134A CN 201910447817 A CN201910447817 A CN 201910447817A CN 112004134 A CN112004134 A CN 112004134A
- Authority
- CN
- China
- Prior art keywords
- interactive
- multimedia data
- interface
- target multimedia
- icon
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了多媒体数据的展示方法、装置、设备及存储介质,属于多媒体技术领域。方法包括:基于目标多媒体数据的选中指令,展示目标多媒体数据,在展示目标多媒体数据的第一界面展示第一互动图标,第一互动图标用于指示互动未触发;基于第一互动图标的触发指令,获取目标多媒体数据的互动资源,将第一界面跳转至第二界面,在第二界面展示第二互动图标,第二互动图标用于指示互动被触发,互动资源包括互动视频、互动图片、互动音频中的一种或多种;在第二界面展示目标多媒体数据的互动资源。除了将第一互动图标调整为第二互动图标之外,还展示目标多媒体数据的互动资源,互动反馈的形式多样,提高互动率,提高用户的互动体验。
Description
技术领域
本申请实施例涉及多媒体技术领域,特别涉及一种多媒体数据的展示方法、装置、设备及存储介质。
背景技术
随着互联网的发展,各种类型的多媒体数据展示场景越来越多。例如,视频展示场景、音频展示场景以及图片展示场景等。为了增进多媒体数据的互动性,在展示多媒体数据时,会设置多种互动的方式。例如,互动的方式为点赞、转发或者评论等方式。其中,点赞是最基础的互动的方式。
相关技术在多媒体数据的展示过程中,在展示多媒体数据的界面显示互动图标,终端基于互动图标的触发指令,将互动图标由未互动前的第一状态调整至互动后的第二状态。例如,以展示的多媒体数据为视频,互动图标为点赞图标为例,在展示视频的过程中时,终端在获取到用户对点赞图标的触发指令后,将点赞图标由透明色调整为红色,以实现由第一状态调整至第二状态。
在实现本申请实施例的过程中,发明人发现相关技术至少存在以下问题:
相关技术中,终端基于互动图标的触发指令,在多媒体数据的展示界面将互动图标由第一状态调整至第二状态,除此之外没有其他互动反馈,互动反馈的强度较小,互动反馈的形式较为单一,从而导致互动率较低,降低用户的互动体验。
发明内容
本申请实施例提供了一种多媒体数据的展示方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:
一方面,本申请实施例提供了一种多媒体数据的展示方法,所述方法包括:
基于目标多媒体数据的选中指令,展示所述目标多媒体数据,在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
基于所述第一互动图标的触发指令,获取所述目标多媒体数据的互动资源,将所述第一界面跳转至第二界面,在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
在所述第二界面展示所述目标多媒体数据的互动资源。
另一方面,还提供了一种多媒体数据的展示方法,所述方法包括:
展示目标多媒体数据,在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
当所述第一互动图标被触发后,获取所述目标多媒体数据的互动资源,将所述第一界面跳转至第二界面,在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
在所述第二界面展示所述目标多媒体数据的互动资源。
另一方面,提供了一种多媒体数据的展示装置,所述装置包括:
第一展示模块,用于基于目标多媒体数据的选中指令,展示所述目标多媒体数据;
第二展示模块,用于在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
第一获取模块,用于基于所述第一互动图标的触发指令,获取所述目标多媒体数据的互动资源;
跳转模块,用于将所述第一界面跳转至第二界面;
第三展示模块,用于在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
第四展示模块,用于在所述第二界面展示所述目标多媒体数据的互动资源。
另一方面,还提供了一种多媒体数据的展示装置,所述装置包括:
第一展示模块,用于展示目标多媒体数据;
第二展示模块,用于在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
获取模块,用于当所述第一互动图标被触发后,获取所述目标多媒体数据的互动资源;
跳转模块,用于将所述第一界面跳转至第二界面;
第三展示模块,用于在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
第四展示模块,用于在所述第二界面展示所述目标多媒体数据的互动资源。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令在被所述处理器执行时实现上述任一所述的多媒体数据的展示方法。
另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令在被执行时实现上述任一所述的多媒体数据的展示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
基于第一互动图标的触发指令,获取并展示目标多媒体数据的互动资源,同时将第一互动图标调整为第二互动图标。在获取到第一互动图标的触发指令之后,除了将第一互动图标调整为第二互动图标,还展示目标多媒体数据的互动视频、互动图片、互动音频等互动资源,互动反馈的强度较大,互动反馈的形式多样,从而提高互动率,提高用户的互动体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图;
图2是本申请实施例提供的一种多媒体数据的展示方法流程图;
图3是本申请实施例提供的一种展示第一互动图标和第一互动图标的引导图标的界面示意图;
图4是本申请实施例提供的一种第一互动图标的示意图;
图5是本申请实施例提供的一种第一互动图标、第二互动图标和第三互动图标的示意图;
图6是本申请实施例提供的一种合成文件的示意图;
图7是本申请实施例提供的一种数据结构的示意图;
图8是本申请实施例提供的一种第一界面跳转至第二界面的界面示意图;
图9是本申请实施例提供的一种第二界面返回到第一界面的界面示意图;
图10是本申请实施例提供的一种多媒体数据的展示过程示意图;
图11是本申请实施例提供的一种多媒体数据的展示方法流程图;
图12是本申请实施例提供的一种多媒体数据的展示装置示意图;
图13是本申请实施例提供的一种多媒体数据的展示装置示意图;
图14是本申请实施例提供的一种多媒体数据的展示装置示意图;
图15是本申请实施例提供的一种多媒体数据的展示装置示意图;
图16是本申请实施例提供的一种多媒体数据的展示装置示意图;
图17是本申请实施例提供的一种多媒体数据的展示的设备结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例实施方式作进一步地详细描述。
随着互联网的发展,各种类型的多媒体数据展示场景越来越多。例如,视频展示场景、音频展示场景以及图片展示场景等。为了增进多媒体数据的互动性,在展示多媒体数据时,会设置多种互动的方式。例如,互动的方式为点赞、转发或者评论等方式。其中,点赞是最基础的互动的方式。
对此,本申请实施例提供了一种多媒体数据的展示方法,请参考图1,其示出了本申请实施例提供的方法实施环境的示意图。该实施环境可以包括:终端11和服务器12。
其中,终端11安装有能够展示多媒体数据的应用程序或者网页,在用户与终端11的应用程序或者网页中展示的多媒体数据进行互动的过程中,可应用本申请实施例提供的方法进行多媒体数据的展示。终端11能够获取多媒体数据,然后将多媒体数据上传至服务器12上进行存储。当然,终端11也能够从服务器12中获取多媒体数据并将多媒体数据进行存储。
可选地,终端11可以是诸如手机、平板电脑、个人计算机等的智能设备。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。
本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请实施例,也应包含在本申请实施例保护范围以内,并在此以引用方式包含于此。
基于上述图1所示的实施环境,本申请实施例提供一种多媒体数据的展示方法,以该方法应用于终端为例。如图2所示,本申请实施例提供的方法可以包括如下几个步骤:
在步骤201中,基于目标多媒体数据的选中指令,展示目标多媒体数据,在展示目标多媒体数据的第一界面展示第一互动图标,第一互动图标用于指示互动未触发。
多媒体数据包括但不限于视频、音频或者图片。通常,在终端的屏幕上,可以对用户关注的其他用户上传的多媒体数据进行展示,也可以在多媒体数据推荐区对被推荐的多媒体数据进行展示,该被推荐的多媒体数据可以是服务器根据多媒体数据的展示量和/或转发量确定的。在终端展示的多媒体数据中,可以既存在没有互动资源的普通多媒体数据,也存在具有互动资源的特殊多媒体数据。在本申请实施例中,目标多媒体数据是指具有互动资源的特殊多媒体数据中的任一多媒体数据。当用户选择某一具有互动资源的特殊多媒体数据时,终端获取目标多媒体数据的选中指令。
根据终端对多媒体数据的展示方式不同,获取目标多媒体数据的选中指令的方式也不同。可选地,当终端以列表的形式展示多媒体数据时,将用户对目标多媒体数据的触发指令作为该目标多媒体数据的选中指令;当终端以多媒体数据流的形式展示多媒体数据时,用户在滑动操作过程中,可以将想要观看或者听取的多媒体数据置于终端屏幕的主区域中,终端将置于屏幕主区域的多媒体数据作为目标多媒体数据,由此获取目标多媒体数据的选中指令。多媒体数据流是指依次展示多个多媒体数据的展示形式,通过用户的滑动操作即可在多媒体数据流中确定目标多媒体数据。
终端在获取目标多媒体数据的选中指令后,基于目标多媒体数据的选中指令,从服务器获取目标多媒体数据,然后在终端展示目标多媒体数据。将展示目标多媒体数据的界面作为第一界面,第一界面可以占终端屏幕的整个区域,也可以占终端屏幕的大部分区域,本申请实施例对此不加以限定。也就是说,可以在终端屏幕的整屏区域展示目标多媒体数据,也可以在屏幕的部分区域展示目标多媒体数据。可选地,第一界面为第一播放器中的界面,第一播放器用于展示目标多媒体数据。根据目标多媒体数据的形式不同,第一播放器也可以不同。例如,当目标多媒体数据为目标视频时,第一播放器可以为视频播放器;当目标多媒体数据为目标音频时,第一播放器可以为音频播放器;当目标多媒体数据为目标图片时,第一播放器可以为图片播放器。终端在展示多媒体数据之前,预先启动第一播放器,然后基于目标多媒体数据的选中指令,在第一播放器的界面展示目标多媒体数据。
在展示目标多媒体数据的第一界面还展示有第一互动图标,第一互动图标用于指示互动未触发。可选地,在展示目标多媒体数据的第一界面展示第一互动图标,包括:在展示目标多媒体数据的第一界面展示第一互动图标和第一互动图标的引导图标,第一互动图标的引导图标用于引导对第一互动图标的交互操作。
第一互动图标的引导图标一般只出现在第一次展示具有互动资源的特殊多媒体数据的情况下。第一互动图标的引导图标的形式可以为标签、气泡、浮层等,在第一互动图标的引导图标中还可以显示文字以引导用户对第一互动图标的交互操作。例如,在第一互动图标的上方以气泡的形式展示引导图标,气泡中显示的文字为“点击有惊喜哦”,如图3(1)所示,从而提醒用户通过触发该第一互动图标,可以获得额外惊喜,提高用户的惊喜感。当再次展示具有互动资源的特殊多媒体数据的情况下,不再显示第一互动图标的引导图标,如图3(2)所示。
可选地,在展示目标多媒体数据的第一界面中的第一互动图标下方显示数值,该数值用于提示用户该目标多媒体数据的已互动次数,如图3(1)和图3(2)中的第一互动图标下方显示的数值100,该数值是指在当前用户触发互动图标之前,其他用户与该目标多媒体数据的互动次数为100。可选地,在展示目标多媒体数据的第一界面以第一颜色动态展示具有心跳曲线的心形图标。此时,第一互动图标为具有第一颜色的具有心跳曲线的心形图标。
在本申请实施例中,第一互动图标可以是指点赞图标。在相关技术中,点赞图标一般为普通心形图标。本申请实施例的第一互动图标将心跳曲线与普通心形巧妙的结合,得到具有心跳曲线的心形图标,如图4所示。此外,相关技术中的点赞图标一般是静止状态的,而本申请实施例中的第一互动图标为动态的。从效果上看,动态展示具有心跳曲线的心形图标可以传递心跳的概念,从而给用户一种心跳加速的感觉。通过动态展示具有心跳曲线的心形图标,强调这是一个具有互动资源的特殊多媒体数据,可以更加吸引用户,从而提高用户与多媒体数据的互动率。可选地,第一颜色可以为白色,第一互动图标可以如图5(1)所示。
在步骤202中,基于第一互动图标的触发指令,获取目标多媒体数据的互动资源,将第一界面跳转至第二界面,在第二界面展示第二互动图标,第二互动图标用于指示互动被触发,互动资源包括互动视频、互动图片、互动音频中的一种或多种。
在第一界面展示第一互动图标,用户可以触发该第一互动图标。可选地,当终端为手机、平板电脑等移动终端时,用户可以在第一界面中对第一互动图标进行压力触控,将压力触控作为对该第一互动图标的触发操作;当终端为台式电脑、便携式膝上笔记本电脑时,用户可以通过外部设备的输入,完成对该第一互动图标的触发操作。例如,用户可以通过鼠标对该第一互动图标进行点击以完成对第一互动图标的触发操作,也可以通过键盘以输入快捷键的方式完成对第一互动图标的触发操作。基于用户对第一互动图标的触发操作,终端获取第一互动图标的触发指令。
基于第一互动图标的触发指令,获取目标多媒体数据的互动资源,互动资源包括互动视频、互动图片、互动音频中的一种或多种。可选地,基于第一互动图标的触发指令,检测获取第一互动图标的触发指令时目标多媒体数据的展示时间,当展示时间不超过第一阈值时,获取目标多媒体数据的互动资源,第一阈值用于指示获取目标多媒体数据的互动资源的有效时间段。
具体而言,在获取第一互动图标的触发指令之前,设置用于指示获取目标多媒体数据的互动资源的有效时间段的第一阈值。基于第一互动图标的触发指令,检测获取第一互动图标的触发指令时目标多媒体数据的展示时间。若获取第一互动图标的触发指令时目标多媒体数据的展示时间超过第一阈值,即使获取到第一互动图标的触发指令,也不执行获取目标多媒体数据的互动资源的操作。若获取第一互动图标的触发指令时目标多媒体数据的展示时间不超过第一阈值,则执行获取目标多媒体数据的互动资源的操作。
第一阈值的设置可以促使用户对感兴趣的多媒体数据尽快进行互动,提高用户与多媒体数据的互动率。可选地,第一阈值可以根据目标多媒体数据的总时长确定。例如,将第一阈值确定为目标多媒体数据总时长的4/5的时长,也就是说若获取第一互动图标的触发指令时目标多媒体数据的展示时间超过目标多媒体数据总时长的4/5,则不获取目标多媒体数据的互动资源;若获取第一互动图标的触发指令时目标多媒体数据的展示时间不超过目标多媒体数据总时长的4/5,则获取目标多媒体数据的互动资源。
目标多媒体数据和目标多媒体数据的互动资源的存在形式包括但不限于以下两种:
方式一:目标多媒体数据和目标多媒体数据的互动资源在一个合成文件中。
在此种方式下,展示目标多媒体数据的过程为:基于目标多媒体数据的选中指令,获取合成文件;确定目标多媒体数据在合成文件中的开始时间和结束时间;基于目标多媒体数据在合成文件中的开始时间和结束时间,展示目标多媒体数据。获取目标多媒体数据的互动资源的过程为:确定目标多媒体数据的互动资源在合成文件中的开始时间和结束时间;基于目标多媒体数据的互动资源在合成文件中的开始时间和结束时间,获取目标多媒体数据的互动资源。
由于合成文件是由目标多媒体数据和目标多媒体数据的互动资源合成的文件,所以如图6所示,在合成文件中至少存在四个时间节点,分别为目标多媒体数据的开始时间、目标多媒体数据的结束时间、目标多媒体数据的互动资源的开始时间、目标多媒体数据的互动资源的结束时间。此外,在合成文件中可能还存在空白时间段。在合成文件中,确定目标多媒体数据的开始时间、目标多媒体数据的结束时间、目标多媒体数据的互动资源的开始时间以及目标多媒体数据的互动资源的结束时间。根据目标多媒体数据的开始时间和目标多媒体数据的结束时间,即可确定目标多媒体数据在合成文件中的位置,从而在第一界面从目标多媒体数据的开始时间开始展示目标多媒体数据。根据目标多媒体数据的互动资源的开始时间和目标多媒体数据的互动资源的结束时间,即可确定目标多媒体数据的互动资源在合成文件中的位置,从而获取目标多媒体数据的互动资源。
可选地,当目标多媒体数据展示至目标多媒体数据在合成文件中的结束时间时,从目标多媒体数据在合成文件中的开始时间重新展示目标多媒体数据。具体而言,当目标多媒体数据展示至目标多媒体数据在合成文件中的结束时间时,若未获取到停止展示该目标多媒体数据的指令,则从目标多媒体数据在合成文件中的开始时间重新展示该目标多媒体数据,循环此过程,直至获取到停止展示该目标多媒体数据的指令。其中,停止展示该目标多媒体数据的指令包括但不限于关闭目标多媒体数据的指令、暂停目标多媒体数据的指令、第一互动图标的触发指令等。
需要说明的是,当目标多媒体数据或者目标多媒体数据的互动资源为图片时,图片的开始时间和图片的结束时间之间的时间段可以均用于展示图片,时间段的长短可基于场景或经验设置,本申请实施例对此不加以限定。
可选地,目标多媒体数据和目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中,该数据结构用于管理有关目标多媒体数据的所有相关数据和业务逻辑。基于数据结构中的第一参数确定目标多媒体数据在合成文件中的开始时间和结束时间;基于数据结构中的第二参数确定目标多媒体数据的互动资源在合成文件中的开始时间和结束时间。
例如,存储目标多媒体数据和目标多媒体数据的互动资源所在的合成文件的参数的部分数据结构如图7所示。在图7所示的stTpStickerTimeLine中,既存在表示目标多媒体数据在合成文件中的开始时间和结束时间的start time和endtime参数,又存在表示目标多媒体数据的互动资源在合成文件中的开始时间和结束时间的start time和endtime参数。将表示目标多媒体数据在合成文件中的开始时间和结束时间的start time和endtime参数作为第一参数,将表示目标多媒体数据的互动资源在合成文件中的开始时间和结束时间的start time和endtime参数作为第二参数。其中,表示目标多媒体数据的互动资源在合成文件中的开始时间和结束时间的start time和endtime参数是根据action数组中的args可变参数确定的。
此外,在stTpStickerTimeLine中,还存在表示获取目标多媒体数据的互动资源的有效时间段的start time和endtime参数,基于获取目标多媒体数据的互动资源的有效时间段的start time和endtime参数即可确定用于指示获取目标多媒体数据的互动资源的有效时间段的第一阈值。
可选地,在数据结构中添加一个finish字段,通过该finish字段指示目标多媒体数据展示至结束时间时,如果未获取到停止展示该目标多媒体数据的指令,则自动从开始时间重新展示。可选地,在多媒体数据的结束时间点设置finish字段,如图7所示,由于目标多媒体数据的开始时间及结束时间可存储于stTpStickerTimeLine的start_time与end_time中,因而可基于stTpStickerTimeLine的start_time与end_time确定finish字段的位置。
方式二:目标多媒体的数据和目标多媒体数据的互动资源在相互独立的两个文件中。
在此种方式下,展示目标多媒体数据的过程为:基于目标多媒体数据的选中指令,从目标多媒体数据所在的文件中获取目标多媒体数据;基于目标多媒体数据,展示目标多媒体数据。获取目标多媒体数据的互动资源的过程为:从目标多媒体数据的互动资源所在的文件中获取目标多媒体数据的互动资源。
目标多媒体数据和目标多媒体数据的互动资源无论是在一个合成文件中还是相互独立的两个文件中,获取合成文件或者获取相互独立的两个文件中的任一个文件的方式都可以包括但不限于以下三种方式,下面以获取合成文件为例进行说明:
方式1:在需要获取合成文件之前,先缓存合成文件;然后在需要获取合成文件时,从缓存中获取合成文件。
具体而言,在需要获取合成文件之前,终端向服务器发送获取合成文件的请求,服务器基于获取合成文件的请求,将合成文件发送至终端。终端缓存合成文件,然后在需要获取合成文件时,从缓存中直接提取合成文件。
可选地,服务器基于获取合成文件的请求,将合成文件发送至终端的具体过程为:获取合成文件的请求中包含合成文件的标识,服务器基于合成文件的标识查找到该合成文件的存储地址,然后服务器基于该存储地址获取到合成文件,进而将合成文件发送至终端。
在此种方式下,终端可以提前缓存合成文件,然后直接从缓存中获取合成文件,能够缩短获取合成文件的时间,从而提高了用户与多媒体数据的互动的响应速度。
方式2:在需要获取合成文件之前,缓存合成文件的存储地址;然后在需要获取合成文件时,从缓存中获取合成文件的存储地址,基于合成文件的存储地址拉取合成文件。
具体而言,在需要获取合成文件之前,终端向服务器发送获取合成文件的存储地址的请求,服务器基于获取合成文件的存储地址的请求,将合成文件的存储地址发送至终端。终端缓存合成文件的存储地址。当需要获取合成文件时,终端从缓存中获取合成文件的存储地址。然后基于合成文件的存储地址拉取合成文件。
在此种方式下,只需提前缓存合成文件的存储地址,无需提前缓存合成文件,在需要获取合成文件时,再基于该合成文件的存储地址去提取该合成文件,相较直接缓存合成文件的方式而言,节省了终端的存储空间。
方式3:在需要获取合成文件时,直接从服务器中获取合成文件。
具体而言,在需要获取合成文件之前,终端不缓存任何有关合成文件的信息。当需要获取合成文件时,终端再向服务器发送获取合成文件的请求,服务器基于获取合成文件的请求,向终端发送合成文件,由此,终端获取到合成文件。
在此种方式下,终端无需提前缓存合成文件以及合成文件的存储地址,从而能够进一步节省终端的存储空间。
当基于第一互动图标的触发指令,获取目标多媒体数据的互动资源后,将第一界面跳转至第二界面。可选地,将第一界面跳转至第二界面的过程包括:将第一界面跳转至第一中转界面,在第一中转界面展示用于提示界面跳转的第一提示内容,第一提示内容包括声音、动画中的一种或多种;当获取到第一中转界面的关闭指令时或者当第一提示内容的提示时间达到第二阈值时,将第一中转界面跳转至第二界面。
在第一界面跳转至第二界面的过程中,先由第一界面跳转至第一中转界面。在第一中转界面展示用于提示界面跳转的第一提示内容,第一提示内容包括声音、动画中的一种或多种。例如,在第一中转界面,展示门铃声音和/或画面淡出动画等。第一提示内容能够让用户明显感知到即将发生界面跳转,更加吸引用户的注意力。可选地,在第一中转界面动态展示具有心跳曲线的心形图标,在具有心跳曲线的心形图标的上方依次显示多个心形图案。此时的第三互动图标可以看作是有心形图案飘出的互动图标,第三互动图标可以如图5(2)所示。本申请实施例对中间状态的互动图标不加以限定。可选地,在第一中转界面,目标多媒体数据的内容逐渐淡出,互动资源的内容逐渐显示出来,在第一中转界面,只保留关闭入口和第三互动图标,隐藏其他信息。
当获取到第一中转界面的关闭指令时或者当第一提示内容的提示时间达到第二阈值时,将第一中转界面跳转至第二界面。第二阈值一般是很短的时间,可基于应用场景或经验设置,例如2秒等。第一中转界面的关闭指令可以是指关闭入口的触发指令。当跳转至第二界面后,在第二界面展示第二互动图标,第二互动图标用于指示互动被触发。需要说明的是,第一互动图标与第二互动图标可以为形状相同但是状态不同的两个互动图标,也可以是形状和状态均不相同的两个互动图标,本申请实施例对此不加以限定,只要能够区分出互动触发与否即可。
可选地,在第二界面展示互动图标,包括:在第二界面以第二颜色动态展示具有心跳曲线的心形图标。此时,第二互动图标为具有第二颜色的具有心跳曲线的心形图标。可选地,第二颜色可以为黑色,第二互动图标可以如图5(3)所示。
可选地,第二界面为第二播放器中的界面,第二播放器用于展示目标多媒体数据的互动资源。在将第一界面跳转至第二界面之前,启动第二播放器,然后在第二播放器中的第二界面展示第二互动图标以及目标多媒体数据的互动资源。可选地,可以在获取目标多媒体数据的互动资源之前就预先启动第二播放器,也就是说在确定目标多媒体数据的类型为具有互动资源的特殊多媒体数据之后,立即预先启动第二播放器,从而能够提高在第二界面展示目标多媒体数据的互动资源的效率。可选地,当目标多媒体数据和目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中时,基于数据结构中的第三参数启动第二播放器。例如,第三参数为图7所示的action数组中eTpActionType参数,此参数用于表示多媒体数据的类型,若此参数表示目标多媒体数据为具有互动资源的特殊多媒体数据,则启动第二播放器。
第一界面跳转至第二界面的过程可以如图8所示,在图8(1)所示的第一界面获取到第一互动图标的触发指令后,跳转至如图8(2)所示的第一中转界面,在第一中转界面,目标多媒体数据的内容逐渐淡出,互动资源的内容逐渐显示出来,在第一中转界面,只保留关闭入口和第三互动图标,隐藏其他信息。在第一中转界面,第三互动图标可以如图5(2)所示,在第一中转界面还可以有声音效果。当获取到第一中转界面的关闭指令时或者当第一提示内容的提示时间达到第二阈值时,由如图8(2)所示的第一中转界面跳转至如图8(3)所示的第二界面。在第二界面只保留关闭入口和第二互动图标,第二互动图标可以如图5(3)所示。
在步骤203中,在第二界面展示目标多媒体数据的互动资源。
目标多媒体数据的互动资源可以是指目标多媒体数据的上传者在上传目标多媒体数据的同时上传的资源,目标多媒体数据的互动资源包括互动视频、互动图片、互动音频中的一种或多种。其中,互动视频可以是一段感谢视频,互动图片可以是一张海报或者照片,互动音频可以是一段感谢音频或者一段音乐等。目标多媒体数据的上传者可以自由设置目标多媒体数据的互动资源的形式和内容,用户在触发第一互动图标时,并不知道目标多媒体数据的互动资源的具体形式和内容,从而能够提高用户在与目标多媒体数据互动过程中的惊喜感,进而提高用户与目标多媒体数据的互动率。
在第二界面展示目标多媒体数据的互动资源。若互动资源为多个,当多个互动资源在一个文件中时,可以按照各个互动资源在文件中的存储顺序依次展示目标多媒体数据的互动资源;当多个互动资源在多个相互独立的文件中时,可以按照目标多媒体数据的上传者上传的时间顺序依次展示,也可以按照目标多媒体数据的上传者设置的顺序依次展示,还可以按照随机顺序进行展示。根据互动资源的形式和内容不同,互动资源的展示方式和展示时间也可以不同,本申请实施例对此不加以限定。
可选地,在第二界面展示目标多媒体数据的互动资源之后,当获取到第二界面的关闭指令时或者当在第二界面展示目标多媒体数据的互动资源的时间超过第三阈值时,关闭第二界面,返回到第一界面,在第一界面上展示第二互动图标。此时,在第一界面的第二互动图标下方显示更新之后的数值。
关闭第二界面的条件包括:获取到第二界面的关闭指令,或者在第二界面展示目标多媒体数据的互动资源的时间超过第三阈值。其中,第三阈值可以根据目标多媒体数据的互动资源的形式和内容进行自由调整。获取到第二界面的关闭指令可以指获取到第二界面的关闭入口的触发操作,也可以指获取到代表关闭的手势操作。例如,代表关闭的手势操作为从左到右的滑动操作,当获取到从左到右的滑动操作时,即可关闭第二界面,返回第一界面。如图9所示,当获取到如图9(1)中显示的两种操作中的任一操作时,关闭第二界面,回到如图9(3)所示的第一界面,此时在第一界面的第二互动图标可以如图5(3)所示,此时,在第一界面的第二互动图标下方显示的更新之后的数值为101,该数值是指在当前用户触发第一互动图标之后,所有用户与该目标多媒体数据的互动次数为101。
可选地,在关闭第二界面,返回到第一界面的过程中包括:关闭第二界面,跳转至第二中转界面,在第二中转界面展示用于提示界面跳转的第二提示内容,第二提示内容包括声音、动画中的一种或多种;当获取到第二中转界面的关闭指令时或者当第二提示内容的提示时间达到第四阈值时,将第二中转界面关闭,返回到第一界面。
关闭第二界面之后,先跳转至第二中转界面,在第二中转界面展示用于提示界面跳转的第二提示内容,第二提示内容包括声音、动画中的一种或多种。第二提示内容能够让用户明显感知到即将发生界面跳转,更加吸引用户的注意力。在第二中转界面,互动资源的内容逐渐淡出,目标多媒体数据的内容逐渐显示出来。在第二中转界面,依然只保留关闭入口和第二互动图标,隐藏其他信息。在第二中转界面,第二互动图标可以如图5(3)所示,在第二中转界面还可以有声音效果。当获取到第二中转界面的关闭指令时或者当第二提示内容的提示时间达到第四阈值时,将第二中转界面关闭,返回到第一界面。第四阈值一般是很短的时间,可以基于应用场景或经验设置,也可以与第二阈值相同,本实施例对此不加以限定,例如第四阈值可以为2秒等。第二中转界面的关闭指令可以指关闭入口的触发指令。
关闭第二界面返回到第一界面的过程可以如图9所示,当获取到如图9(1)中显示的两种操作中的任一操作时,关闭第二界面,跳转到如图9(2)所示的第二中转界面,此时中转界面的第二互动图标可以如图5(3)所示。当获取到第二中转界面的关闭指令时或者当第二提示内容的提示时间达到第四阈值时,关闭如图9(2)所示的第二中转界面,返回到如图9(3)所示的第一界面,此时在第一界面的第二互动图标可以如图5(3)所示。
为了便于理解,以上述多媒体数据的展示过程如图10所示为例进行说明。如图10(1)中所示,在第一界面展示具有心跳曲线的心形图标,且还展示有引导图标,该引导图标的形式为气泡,通过该气泡引导告知用户可触发点赞操作。该气泡可在参考时间段内消失,如6秒后消失,如图10(2)所示。在气泡的引导下,用户可点击具有心跳曲线的心形图标,点击后发现惊喜,如图10(3)所示。此时,由第一界面跳转到第一中转界面,如图10(4)所示,在第一中转界面具有转场动画效果。例如,在第一中转界面动态展示具有心跳曲线的心形图标,在具有心跳曲线的心形图标的上方依次显示多个心形图案。当获取到第一中转界面的关闭指令时或者当第一提示内容的提示时间达到第二阈值时,将第一中转界面跳转至第二界面,如图10(5)所示。点赞后在如图10(5)所示的第二界面展示一段视频,通过该视频提高互动效果。如图10(6)所示,当用户触发关闭入口或用户往右滑动时,由第二界面返回第一界面,此时的第一界面如图10(7)所示。
在本申请实施例中,基于第一互动图标的触发指令,获取并展示目标多媒体数据的互动资源,同时将第一互动图标调整为第二互动图标。在获取到第一互动图标的触发指令之后,除了将第一互动图标调整为第二互动图标之外,还展示目标多媒体数据的互动视频、互动图片、互动音频等互动资源,互动反馈的强度较大,互动反馈的形式多样,从而提高互动率,提高用户的互动体验。
基于图1所示的实施环境,本申请实施例提供一种多媒体数据的展示方法,以该方法应用于终端为例。参见图11,本申请实施例提供的方法可以包括如下几个步骤:
在步骤1101中,展示目标多媒体数据,在展示目标多媒体数据的第一界面展示第一互动图标,第一互动图标用于指示互动未触发。
当用户进入能够展示多媒体数据的应用程序或者网页后,展示多媒体数据。当用户进入应用程序或者网页后,可以将当前处于应用程序或者网页屏幕主区域的多媒体数据作为目标多媒体数据,也可以将应用程序或者网页中被触发的多媒体数据作为目标多媒体数据。根据展示多媒体数据的形式不同,目标多媒体数据被触发可以分为以下两种方式:当以列表的形式展示多媒体数据时,检测用户对目标多媒体数据的选中操作,如在列表中单击或双击该目标多媒体数据时,该目标多媒体数据被触发;当以多媒体数据流的形式展示多媒体数据时,用户在滑动操作过程中,可以将想要观看或者听取的多媒体数据置于终端屏幕的主区域中,终端将置于屏幕主区域的多媒体数据作为目标多媒体数据,由此获取到目标多媒体数据被触发。多媒体数据流是指依次展示多个多媒体数据的展示形式,通过用户的滑动操作即可在多媒体数据流中确定触发的目标多媒体数据。
在步骤1102中,当第一互动图标被触发后,获取目标多媒体数据的互动资源,将第一界面跳转至第二界面,在第二界面展示第二互动图标,第二互动图标用于指示互动被触发。
可选地,用户可以在第一界面中对第一互动图标进行压力触控,将压力触控作为对该第一互动图标的触发操作,从而使得第一互动图标被触发;当终端为台式电脑、便携式膝上笔记本电脑时,用户可以通过外部设备的输入,完成对该第一互动图标的触发操作。例如,用户可以通过鼠标对该第一互动图标进行点击以完成对第一互动图标的触发操作,也可以通过键盘以输入快捷键的方式完成对第一互动图标的触发操作,从而使得第一互动图标被触发。
可选地,互动资源包括互动视频、互动图片、互动音频中的一种或多种。
在步骤1103中,在第二界面展示目标多媒体数据的互动资源。
上述各个步骤的实施方式可参考上述图2所示实施例的相关步骤,此处不再一一赘述。
在本申请实施例中,当第一互动图标被触发后,除了将第一互动图标调整为第二互动图标之外,还展示目标多媒体数据的互动视频、互动图片、互动音频等互动资源,互动反馈的强度较大,互动反馈的形式多样,从而提高互动率,提高用户的互动体验。
基于相同技术构思,参见图12,本申请实施例提供了一种多媒体数据的展示装置,该装置包括:
第一展示模块1201,用于基于目标多媒体数据的选中指令,展示目标多媒体数据;
第二展示模块1202,用于在展示目标多媒体数据的第一界面展示第一互动图标,第一互动图标用于指示互动未触发;
第一获取模块1203,用于基于第一互动图标的触发指令,获取目标多媒体数据的互动资源;
跳转模块1204,用于将第一界面跳转至第二界面;
第三展示模块1205,用于在第二界面展示第二互动图标,第二互动图标用于指示互动被触发,互动资源包括互动视频、互动图片、互动音频中的一种或多种;
第四展示模块1206,用于在第二界面展示目标多媒体数据的互动资源。
可选地,目标多媒体数据和目标多媒体数据的互动资源在一个合成文件中;
参见图13,该装置还包括:
第二获取模块1207,用于基于目标多媒体数据的选中指令,获取合成文件;
第一确定模块1208,用于确定目标多媒体数据在合成文件中的开始时间和结束时间;
第一展示模块1201,用于基于目标多媒体数据在合成文件中的开始时间和结束时间,展示目标多媒体数据。
参见图13,该装置还包括:
第二确定模块1209,用于确定目标多媒体数据的互动资源在合成文件中的开始时间和结束时间;
第一获取模块1203,用于基于目标多媒体数据的互动资源在合成文件中的开始时间和结束时间,获取目标多媒体数据的互动资源。
可选地,第一展示模块1201,用于当目标多媒体数据展示至目标多媒体数据在合成文件中的结束时间时,从目标多媒体数据在合成文件中的开始时间重新展示目标多媒体数据。
可选地,目标多媒体数据和目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中;
第一确定模块1208,用于基于数据结构中的第一参数确定目标多媒体数据在合成文件中的开始时间和结束时间;
第二确定模块1209,用于基于数据结构中的第二参数确定目标多媒体数据的互动资源在合成文件中的开始时间和结束时间。
可选地,第二展示模块1202,用于在展示目标多媒体数据的第一界面以第一颜色动态展示具有心跳曲线的心形图标;
第三展示模块1205,用于在第二界面以第二颜色动态展示具有心跳曲线的心形图标。
可选地,第二展示模块1202,用于在展示目标多媒体数据的第一界面展示第一互动图标和第一互动图标的引导图标,第一互动图标的引导图标用于引导对第一互动图标的交互操作。
可选地,第一获取模块1203,用于基于第一互动图标的触发指令,检测获取第一互动图标的触发指令时目标多媒体数据的展示时间,当展示时间不超过第一阈值时,获取目标多媒体数据的互动资源,第一阈值用于指示获取目标多媒体数据的互动资源的有效时间段。
可选地,跳转模块1204,还用于将第一界面跳转至第一中转界面;
参见图14,该装置还包括:
第五展示模块1210,用于在第一中转界面展示用于提示界面跳转的第一提示内容,第一提示内容包括声音、动画中的一种或多种;
跳转模块1204,还用于当获取到第一中转界面的关闭指令时或者当第一提示内容的提示时间达到第二阈值时,将第一中转界面跳转至第二界面。
可选地,第五展示模块1210,用于在第一中转界面动态展示具有心跳曲线的心形图标,在具有心跳曲线的心形图标的上方依次显示多个心形图案。
可选地,第一界面为第一播放器中的界面,第二界面为第二播放器中的界面;
参见图14,该装置还包括:
启动模块1211,用于启动第二播放器,第二播放器用于展示目标多媒体数据的互动资源。
可选地,启动模块1211,用于当目标多媒体数据和目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中时,基于数据结构中的第三参数启动第二播放器。
可选地,目标多媒体数据与目标多媒体数据的互动资源在相互独立的两个文件中;
可选地,参见图15,该装置还包括:
关闭模块1212,用于当获取到第二界面的关闭指令时或者当在第二界面展示目标多媒体数据的互动资源的时间超过第三阈值时,关闭第二界面;
返回模块1213,用于返回到第一界面,在第一界面展示第二互动图标。
可选地,跳转模块1204,还用于关闭第二界面,跳转至第二中转界面,在第二中转界面展示用于提示界面跳转的第二提示内容,第二提示内容包括声音、动画中的一种或多种;
返回模块1213,用于当获取到第二中转界面的关闭指令时或者当第二提示内容的提示时间达到第四阈值时,将第二中转界面关闭,返回到第一界面。
在本申请实施例中,基于第一互动图标的触发指令,获取并展示目标多媒体数据的互动资源,同时将第一互动图标调整为第二互动图标。在获取到第一互动图标的触发指令之后,除了将第一互动图标调整为第二互动图标之外,还展示目标多媒体数据的互动视频、互动图片、互动音频等互动资源,互动反馈的强度较大,互动反馈的形式多样,从而提高互动率,提高用户的互动体验。
基于相同技术构思,参见图16,本申请实施例提供了一种多媒体数据的展示装置,该装置包括:
第一展示模块1601,用于展示目标多媒体数据;
第二展示模块1602,用于在展示目标多媒体数据的第一界面展示第一互动图标,第一互动图标用于指示互动未触发;
获取模块1603,用于当第一互动图标被触发后,获取目标多媒体数据的互动资源;
跳转模块1604,用于将第一界面跳转至第二界面;
第三展示模块1605,用于在第二界面展示第二互动图标,第二互动图标用于指示互动被触发,互动资源包括互动视频、互动图片、互动音频中的一种或多种;
第四展示模块1606,用于在第二界面展示目标多媒体数据的互动资源。
在本申请实施例中,当第一互动图标被触发后,除了将第一互动图标调整为第二互动图标之外,还展示目标多媒体数据的互动视频、互动图片、互动音频等互动资源,互动反馈的强度较大,互动反馈的形式多样,从而提高互动率,提高用户的互动体验。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图17是本申请实施例提供的一种多媒体数据的展示的设备结构示意图。该设备可以为终端,例如可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts GroupAudio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端包括有:处理器1701和存储器1702。
处理器1701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1701可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1701可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1701还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1701所执行以实现本申请实施例中方法实施例提供的多媒体数据的展示方法。
在一些实施例中,终端还可选包括有:***设备接口1703和至少一个***设备。处理器1701、存储器1702和***设备接口1703之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1703相连。具体地,***设备包括:射频电路1704、触摸显示屏1705、摄像头组件1706、音频电路1707、定位组件1708和电源1709中的至少一种。
***设备接口1703可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1701和存储器1702。在一些实施例中,处理器1701、存储器1702和***设备接口1703被集成在同一芯片或电路板上;在一些其他实施例中,处理器1701、存储器1702和***设备接口1703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1704用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1704将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1704包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1704还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请实施例对此不加以限定。
显示屏1705用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1705是触摸显示屏时,显示屏1705还具有采集在显示屏1705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1701进行处理。此时,显示屏1705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1705可以为一个,设置在终端的前面板;在另一些实施例中,显示屏1705可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏1705可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏1705还可以设置成非矩形的不规则图形,也即异形屏。显示屏1705可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1706用于采集图像或视频。可选地,摄像头组件1706包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1707可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1701进行处理,或者输入至射频电路1704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1701或射频电路1704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1707还可以包括耳机插孔。
定位组件1708用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件1708可以是基于美国的GPS(Global PositioningSystem,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源1709用于为终端中的各个组件进行供电。电源1709可以是交流电、直流电、一次性电池或可充电电池。当电源1709包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端还包括有一个或多个传感器1710。该一个或多个传感器1710包括但不限于:加速度传感器1711、陀螺仪传感器1712、压力传感器1713、指纹传感器1714、光学传感器1715以及接近传感器1716。
加速度传感器1711可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1711可以用于检测重力加速度在三个坐标轴上的分量。处理器1701可以根据加速度传感器1711采集的重力加速度信号,控制触摸显示屏1705以横向视图或纵向视图进行用户界面的显示。加速度传感器1711还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1712可以检测终端的机体方向及转动角度,陀螺仪传感器1712可以与加速度传感器1711协同采集用户对终端的3D动作。处理器1701根据陀螺仪传感器1712采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1713可以设置在终端的侧边框和/或触摸显示屏1705的下层。当压力传感器1713设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器1701根据压力传感器1713采集的握持信号进行左右手识别或快捷操作。当压力传感器1713设置在触摸显示屏1705的下层时,由处理器1701根据用户对触摸显示屏1705的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1714用于采集用户的指纹,由处理器1701根据指纹传感器1714采集到的指纹识别用户的身份,或者,由指纹传感器1714根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1701授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1714可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo时,指纹传感器1714可以与物理按键或厂商Logo集成在一起。
光学传感器1715用于采集环境光强度。在一个实施例中,处理器1701可以根据光学传感器1715采集的环境光强度,控制触摸显示屏1705的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1705的显示亮度;当环境光强度较低时,调低触摸显示屏1705的显示亮度。在另一个实施例中,处理器1701还可以根据光学传感器1715采集的环境光强度,动态调整摄像头组件1706的拍摄参数。
接近传感器1716,也称距离传感器,通常设置在终端的前面板。接近传感器1716用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器1716检测到用户与终端的正面之间的距离逐渐变小时,由处理器1701控制触摸显示屏1705从亮屏状态切换为息屏状态;当接近传感器1716检测到用户与终端的正面之间的距离逐渐变大时,由处理器1701控制触摸显示屏1705从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图17中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集。所述至少一条指令、至少一段程序、代码集或指令集经配置以由一个或者一个以上处理器执行,以实现上述任一种多媒体数据的展示方法。
在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被计算机设备的处理器执行时实现上述任一种多媒体数据的展示方法。
可选地,上述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本申请实施例的示例性实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请实施例的保护范围之内。
Claims (15)
1.一种多媒体数据的展示方法,其特征在于,所述方法包括:
基于目标多媒体数据的选中指令,展示所述目标多媒体数据,在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
基于所述第一互动图标的触发指令,获取所述目标多媒体数据的互动资源,将所述第一界面跳转至第二界面,在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
在所述第二界面展示所述目标多媒体数据的互动资源。
2.根据权利要求1所述的方法,其特征在于,所述目标多媒体数据和所述目标多媒体数据的互动资源在一个合成文件中;
所述基于目标多媒体数据的选中指令,展示所述目标多媒体数据,包括:
基于所述目标多媒体数据的选中指令,获取所述合成文件;
确定所述目标多媒体数据在所述合成文件中的开始时间和结束时间;
基于所述目标多媒体数据在所述合成文件中的开始时间和结束时间,展示所述目标多媒体数据;
所述获取所述目标多媒体数据的互动资源,包括:
确定所述目标多媒体数据的互动资源在所述合成文件中的开始时间和结束时间;
基于所述目标多媒体数据的互动资源在所述合成文件中的开始时间和结束时间,获取所述目标多媒体数据的互动资源。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标多媒体数据在所述合成文件中的开始时间和结束时间,展示所述目标多媒体数据,包括:
当所述目标多媒体数据展示至所述目标多媒体数据在所述合成文件中的结束时间时,从所述目标多媒体数据在所述合成文件中的开始时间重新展示所述目标多媒体数据。
4.根据权利要求2所述的方法,其特征在于,所述目标多媒体数据和所述目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中;
所述确定所述目标多媒体数据在所述合成文件中的开始时间和结束时间,包括:
基于所述数据结构中的第一参数确定所述目标多媒体数据在所述合成文件中的开始时间和结束时间;
所述确定所述目标多媒体数据的互动资源在所述合成文件中的开始时间和结束时间,包括:
基于所述数据结构中的第二参数确定所述目标多媒体数据的互动资源在所述合成文件中的开始时间和结束时间。
5.根据权利要求1-4任一所述的方法,其特征在于,所述在展示所述目标多媒体数据的第一界面展示第一互动图标,包括:
在展示所述目标多媒体数据的第一界面以第一颜色动态展示具有心跳曲线的心形图标;
所述在所述第二界面展示第二互动图标,包括:
在所述第二界面以第二颜色动态展示具有心跳曲线的心形图标。
6.根据权利要求1-5任一所述的方法,其特征在于,所述在展示所述目标多媒体数据的第一界面展示第一互动图标,包括:
在展示所述目标多媒体数据的第一界面展示第一互动图标和第一互动图标的引导图标,所述第一互动图标的引导图标用于引导对所述第一互动图标的交互操作。
7.根据权利要求1-6任一所述的方法,其特征在于,所述基于所述第一互动图标的触发指令,获取所述目标多媒体数据的互动资源,包括:
基于所述第一互动图标的触发指令,检测获取所述第一互动图标的触发指令时所述目标多媒体数据的展示时间,当所述展示时间不超过第一阈值时,获取所述目标多媒体数据的互动资源,所述第一阈值用于指示获取所述目标多媒体数据的互动资源的有效时间段。
8.根据权利要求1-7任一所述的方法,其特征在于,所述将所述第一界面跳转至第二界面,包括:
将所述第一界面跳转至第一中转界面,在所述第一中转界面展示用于提示界面跳转的第一提示内容,所述第一提示内容包括声音、动画中的一种或多种;
当获取到所述第一中转界面的关闭指令时或者当所述第一提示内容的提示时间达到第二阈值时,将所述第一中转界面跳转至第二界面。
9.根据权利要求8所述的方法,其特征在于,所述在所述第一中转界面展示用于提示界面跳转的第一提示内容,包括:
在所述第一中转界面动态展示具有心跳曲线的心形图标,在所述具有心跳曲线的心形图标的上方依次显示多个心形图案。
10.根据权利要求1-9任一所述的方法,其特征在于,所述第一界面为第一播放器中的界面,所述第二界面为第二播放器中的界面;
所述将所述第一界面跳转至第二界面之前,还包括:
启动第二播放器,所述第二播放器用于展示所述目标多媒体数据的互动资源。
11.根据权利要求10所述的方法,其特征在于,所述启动第二播放器,包括:
当所述目标多媒体数据和所述目标多媒体数据的互动资源所在的合成文件的参数存储于一个数据结构中时,基于所述数据结构中的第三参数启动第二播放器。
12.根据权利要求1-11任一所述的方法,其特征在于,所述在所述第二界面展示所述目标多媒体数据的互动资源之后,还包括:
当获取到所述第二界面的关闭指令时或者当在所述第二界面展示所述目标多媒体数据的互动资源的时间超过第三阈值时,关闭所述第二界面,返回到所述第一界面,在所述第一界面展示所述第二互动图标。
13.根据权利要求12所述的方法,其特征在于,所述关闭所述第二界面,返回到所述第一界面,包括:
关闭所述第二界面,跳转至第二中转界面,在所述第二中转界面展示用于提示界面跳转的第二提示内容,所述第二提示内容包括声音、动画中的一种或多种;
当获取到所述第二中转界面的关闭指令时或者当所述第二提示内容的提示时间超过第四阈值时,将所述第二中转界面关闭,返回到所述第一界面。
14.一种多媒体数据的展示方法,其特征在于,所述方法包括:
展示目标多媒体数据,在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
当所述第一互动图标被触发后,获取所述目标多媒体数据的互动资源,将所述第一界面跳转至第二界面,在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
在所述第二界面展示所述目标多媒体数据的互动资源。
15.一种多媒体数据的展示装置,其特征在于,所述装置包括:
第一展示模块,用于基于目标多媒体数据的选中指令,展示所述目标多媒体数据;
第二展示模块,用于在展示所述目标多媒体数据的第一界面展示第一互动图标,所述第一互动图标用于指示互动未触发;
第一获取模块,用于基于所述第一互动图标的触发指令,获取所述目标多媒体数据的互动资源;
跳转模块,用于将所述第一界面跳转至第二界面;
第三展示模块,用于在所述第二界面展示第二互动图标,所述第二互动图标用于指示互动被触发,所述互动资源包括互动视频、互动图片、互动音频中的一种或多种;
第四展示模块,用于在所述第二界面展示所述目标多媒体数据的互动资源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447817.6A CN112004134B (zh) | 2019-05-27 | 2019-05-27 | 多媒体数据的展示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447817.6A CN112004134B (zh) | 2019-05-27 | 2019-05-27 | 多媒体数据的展示方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112004134A true CN112004134A (zh) | 2020-11-27 |
CN112004134B CN112004134B (zh) | 2022-12-09 |
Family
ID=73461697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910447817.6A Active CN112004134B (zh) | 2019-05-27 | 2019-05-27 | 多媒体数据的展示方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112004134B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114116053A (zh) * | 2021-11-18 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 资源展示方法、装置、计算机设备及介质 |
WO2023169484A1 (zh) * | 2022-03-11 | 2023-09-14 | 北京字跳网络技术有限公司 | 信息流的显示方法、装置、设备、存储介质及程序 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105871921A (zh) * | 2016-06-12 | 2016-08-17 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及装置 |
CN106210808A (zh) * | 2016-08-08 | 2016-12-07 | 腾讯科技(深圳)有限公司 | 媒体信息投放方法、终端、服务器及*** |
CN106303735A (zh) * | 2016-09-07 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种弹幕显示***、方法、装置以及业务客户端 |
CN106383895A (zh) * | 2016-09-27 | 2017-02-08 | 北京金山安全软件有限公司 | 信息推荐方法、装置以及终端设备 |
CN106484738A (zh) * | 2015-09-01 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 一种页面处理方法及装置 |
CN106649446A (zh) * | 2016-09-19 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 信息推送方法和装置 |
CN107071574A (zh) * | 2017-05-24 | 2017-08-18 | 环球智达科技(北京)有限公司 | 智能电视页面跳转方法 |
CN108549567A (zh) * | 2018-04-17 | 2018-09-18 | 腾讯科技(深圳)有限公司 | 动画显示方法、装置、终端、服务器及存储介质 |
CN108845749A (zh) * | 2018-06-01 | 2018-11-20 | 优酷网络技术(北京)有限公司 | 页面展示方法及装置 |
US20180349494A1 (en) * | 2016-04-19 | 2018-12-06 | Tencent Technolog (Shenzhen) Company Limited | Song determining method and device and storage medium |
CN109032738A (zh) * | 2018-07-17 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 多媒体播放控制方法、装置、终端及存储介质 |
CN109032688A (zh) * | 2018-06-11 | 2018-12-18 | 新疆玖富万卡信息技术有限公司 | 页面跳转和控制方法及装置 |
CN109064180A (zh) * | 2018-07-13 | 2018-12-21 | 广州神马移动信息科技有限公司 | 评论方法、装置及终端设备 |
CN109766082A (zh) * | 2017-11-09 | 2019-05-17 | 北京京东尚科信息技术有限公司 | 应用程序页面跳转的方法和装置 |
-
2019
- 2019-05-27 CN CN201910447817.6A patent/CN112004134B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106484738A (zh) * | 2015-09-01 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 一种页面处理方法及装置 |
US20180349494A1 (en) * | 2016-04-19 | 2018-12-06 | Tencent Technolog (Shenzhen) Company Limited | Song determining method and device and storage medium |
CN105871921A (zh) * | 2016-06-12 | 2016-08-17 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及装置 |
CN106210808A (zh) * | 2016-08-08 | 2016-12-07 | 腾讯科技(深圳)有限公司 | 媒体信息投放方法、终端、服务器及*** |
CN106303735A (zh) * | 2016-09-07 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种弹幕显示***、方法、装置以及业务客户端 |
CN106649446A (zh) * | 2016-09-19 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 信息推送方法和装置 |
CN106383895A (zh) * | 2016-09-27 | 2017-02-08 | 北京金山安全软件有限公司 | 信息推荐方法、装置以及终端设备 |
CN107071574A (zh) * | 2017-05-24 | 2017-08-18 | 环球智达科技(北京)有限公司 | 智能电视页面跳转方法 |
CN109766082A (zh) * | 2017-11-09 | 2019-05-17 | 北京京东尚科信息技术有限公司 | 应用程序页面跳转的方法和装置 |
CN108549567A (zh) * | 2018-04-17 | 2018-09-18 | 腾讯科技(深圳)有限公司 | 动画显示方法、装置、终端、服务器及存储介质 |
CN108845749A (zh) * | 2018-06-01 | 2018-11-20 | 优酷网络技术(北京)有限公司 | 页面展示方法及装置 |
CN109032688A (zh) * | 2018-06-11 | 2018-12-18 | 新疆玖富万卡信息技术有限公司 | 页面跳转和控制方法及装置 |
CN109064180A (zh) * | 2018-07-13 | 2018-12-21 | 广州神马移动信息科技有限公司 | 评论方法、装置及终端设备 |
CN109032738A (zh) * | 2018-07-17 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 多媒体播放控制方法、装置、终端及存储介质 |
Non-Patent Citations (1)
Title |
---|
CA7CBBF04A1C: "《csdn,https://blog.csdn.net/CA7CBBF04A1C/article/details/8656038》", 10 March 2013 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114116053A (zh) * | 2021-11-18 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 资源展示方法、装置、计算机设备及介质 |
CN114116053B (zh) * | 2021-11-18 | 2024-03-12 | 北京达佳互联信息技术有限公司 | 资源展示方法、装置、计算机设备及介质 |
WO2023169484A1 (zh) * | 2022-03-11 | 2023-09-14 | 北京字跳网络技术有限公司 | 信息流的显示方法、装置、设备、存储介质及程序 |
Also Published As
Publication number | Publication date |
---|---|
CN112004134B (zh) | 2022-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110267067B (zh) | 直播间推荐的方法、装置、设备及存储介质 | |
CN111147878B (zh) | 直播中的推流方法、装置及计算机存储介质 | |
CN110868626B (zh) | 一种内容数据预加载的方法及装置 | |
CN109327608B (zh) | 歌曲分享的方法、终端、服务器和*** | |
CN110061900B (zh) | 消息显示方法、装置、终端及计算机可读存储介质 | |
CN111901658B (zh) | 评论信息显示方法、装置、终端及存储介质 | |
CN110149332B (zh) | 直播方法、装置、设备及存储介质 | |
CN113411680B (zh) | 多媒体资源播放方法、装置、终端及存储介质 | |
CN110149557B (zh) | 视频播放方法、装置、终端和存储介质 | |
CN111083526B (zh) | 视频转场方法、装置、计算机设备及存储介质 | |
CN109144346B (zh) | 歌曲分享方法、装置及存储介质 | |
CN110418152B (zh) | 进行直播提示的方法及装置 | |
CN109275013B (zh) | 虚拟物品展示的方法、装置、设备及存储介质 | |
CN112181573A (zh) | 媒体资源展示方法、装置、终端、服务器以及存储介质 | |
CN109618192B (zh) | 播放视频的方法、装置、***和存储介质 | |
CN110196673B (zh) | 图片交互方法、装置、终端及存储介质 | |
CN110147503B (zh) | 信息发布方法、装置、计算机设备和存储介质 | |
CN109982129B (zh) | 短视频的播放控制方法、装置及存储介质 | |
CN113395566B (zh) | 视频播放方法、装置、电子设备及计算机可读存储介质 | |
CN111368114A (zh) | 信息展示方法、装置、设备及存储介质 | |
CN111459363A (zh) | 信息展示方法、装置、设备及存储介质 | |
CN113613028A (zh) | 直播数据处理方法、装置、终端、服务器及存储介质 | |
CN111818358A (zh) | 音频文件的播放方法、装置、终端及存储介质 | |
CN112004134B (zh) | 多媒体数据的展示方法、装置、设备及存储介质 | |
CN114245218A (zh) | 音视频播放方法、装置、计算机设备及存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |