一种多媒体数据播放控制方法及电子设备的制造方法_2

文档序号:8441846阅读:来源:国知局
的。例如,用户通过某视频网站客户端进行访问,点击某视频链接进行视频观看;所述视频网站客户端的服务器接收到所述客户端的针对所述视频的点击操作后,加载所述视频(即流媒体数据)和所述视频的时间轴(及流媒体数据的时间轴)。
[0048]步骤102:按照时间顺序输出所述流媒体数据。
[0049]这里,所述电子设备(即服务器或服务器集群)按照时间顺序输出所述流媒体数据至请求所述流媒体数据的客户端。
[0050]步骤103:在按照时间顺序输出所述流媒体数据的过程中显示输出所述时间轴;所述时间轴上具有不同的显示效果;其中,所述时间轴上的具有不同的显示效果的位置为经过大数据统计后基于拖拽次数确定。
[0051]具体的,所述时间轴上具有多个不同的显示效果的位置,各个位置具有参数信息,所述参数信息对应大数据统计后的拖拽次数;不同的参数信息对应的显示效果不同。
[0052]这里,所述大数据统计为所述电子设备对自身存储的流媒体数据进行的数据统计,具体包括:获取第一流媒体数据被拖拽时的时间点;统计所述第一流媒体数据中每个时间点被拖拽时的次数;其中,所述第一流媒体数据为所述电子设备自身存储的流媒体数据中的任一流媒体数据。
[0053]具体的,当用户通过客户端请求所述电子设备中的流媒体数据(如视频数据)时,用户通过对时间轴的拖拽操作可以跳过所述流媒体数据中的部分内容(如广告或情节内容不被喜欢的部分),而从拖拽的时间点开始播放。基于这种拖拽操作,所述电子设备在输出每一个流媒体数据时,同时获得所述流媒体数据被拖拽的时间点。当多次输出所述流媒体数据时,能够多次获得所述流媒体数据被拖拽的时间点。进一步地,统计所述流媒体数据中每个时间点被拖拽的次数,从而能够获知某个时间点被拖拽的次数较多,某个时间点被拖拽的次数较少。本实施例中,所述时间点可以是具体的时刻,如XX分XX秒;也可以是时间范围,如XX分XX秒至如XX分XX+3秒的时间范围。
[0054]本实施例中,所述时间轴上具有多个不同的显示效果的位置,所述多个不同的显示效果的位置可以是所述时间轴上离散的位置,如所述时间轴上XX分XX秒所在位置等等。所述多个不同的显示效果的位置还可以是所述时间轴上连续的位置,也即所述时间轴全部。其中,所述显示效果与对应参数信息对应,不同的参数信息对应不同的显示效果;所述参数信息对应大数据统计后的拖拽次数,具体的,所述显示效果可以是具有一定高度的波形或柱形,波形的振幅或柱形的高度对应所述参数信息;相应的,所述参数信息通过大数据统计后的拖拽次数表征,也即波形的振幅或柱形的高度对应所述大数据统计后的拖拽次数。当拖拽次数越大,对应的波形的振幅越大或柱形的高度越高;当拖拽次数越小,对应的波形的振幅越小或柱形的高度越低。在另一种实施方式中,所述显示效果还可以是具有不同的色彩,表征色彩的色彩属性参数即为所述参数信息。具体的,预先设置拖拽次数与色彩属性参数的对应关系,所述色彩属性参数具体可以是红绿蓝(RGB)值,例如,当拖拽次数越大,对应的RGB值越大;相应的,当拖拽次数越小时,对应设置的RGB值越小。当然,所述拖拽次数与色彩属性参数的对应关系不限于上述示意,所述色彩属性参数也可以仅通过两种色彩属性的叠加进行表征,如红色属性参数和蓝色属性参数及其叠加;例如,当拖拽次数越大,对应的红色属性参数越大,蓝色属性参数越小;当拖拽次数越小,对应的红色属性参数越小,蓝色属性参数越大。可以理解为,当拖拽次数越大,表明时间轴上对应时间点的内容被关注的越多,相应的色彩属性参数偏向红色属性参数;当拖拽次数越小,表明时间轴上对应时间点的内容被关注的越少,相应的色彩属性参数偏向蓝色属性参数。
[0055]基于此,用户可通过波形的振幅、或柱形的高度、或色彩获得该流媒体数据中被关注的位置以及不被关注的位置,相应的可通过针对流媒体数据的时间轴的拖拽操作跳过不被关注的位置,直接从被关注的位置开始播放,大大提升了用户的操作体验。
[0056]采用本发明实施例的技术方案,基于用户对多媒体数据的时间轴的拖拽次数的统计结果实现了对多媒体数据的时间轴进行自动标记,大大节省了人力及物力资源,同时也便于提示用户该多媒体数据中关注度高的部分(如高潮部分),便于提示用户该多媒体数据中无趣的部分(如广告部分),提升了用户的操作体验。
[0057]实施例二
[0058]本发明实施例还提供了一种多媒体数据播放控制方法,所述多媒体数据播放控制方法应用于电子设备中。图2为本发明实施例二的多媒体数据播放控制方法的流程示意图;如图2所示,所述方法包括:
[0059]步骤201:获取流媒体数据被拖拽时的时间点,统计所述流媒体数据中每个时间点被拖拽时的次数。
[0060]本发明实施例的多媒体数据播放控制方法应用于电子设备中,所述电子设备具体可以为能够提供多媒体数据源的服务器或服务器集群,例如某视频聚合网站的服务器或服务器集群,或某网络音乐平台的服务器或服务器集群等等。则本步骤中,所述获取流媒体数据被拖拽时的时间点,统计所述流媒体数据中每个时间点被拖拽时的次数,为:所述电子设备获取流媒体数据被拖拽时的时间点,统计所述流媒体数据中每个时间点被拖拽时的次数。其中,所述流媒体数据为采用流式传输方式的媒体数据,具体可包括视频、音频等数据。
[0061]其中,所述流媒体数据采用流式传输方式,主要包括顺序流式传输或实时流式传输。所述顺序流式传输是顺序下载,在下载媒体数据的同时用户可在线观看媒体数据,在给定时刻,用户只能观看已下载的那部分媒体数据,而不能跳到还未下载的媒体数据,在传输期间不根据用户连接的速度对下载顺序做调整。所述实时流式传输是指保证媒体信号带宽与网络连接匹配,使媒体数据可被实时观看到。实时流式传输根据网络情况调整输出音视频的质量从而实现媒体数据的持续的实时传送,用户可快进或后退以观看前面或后面的内容。无论采用上述哪种传输方式,所述流媒体数据均具有与其匹配的时间轴,所述时间轴上的时间范围表征所述流媒体数据的播放时长,所述时间轴上的每一个时间点对应所述流媒体数据的一帧数据。
[0062]当然,所述电子设备获取流媒体数据被拖拽时的时间点是基于客户端的触发操作进行加载的。例如,当用户通过客户端请求所述电子设备中的流媒体数据(如视频数据)时,用户通过对时间轴的拖拽操作可以跳过所述流媒体数据中的部分内容(如广告或情节内容不被喜欢的部分),而从拖拽的时间点开始播放。基于这种拖拽操作,所述电子设备获取流媒体数据被拖拽时的时间点。基于此,所述电子设备在输出每一个流媒体数据时,同时获得所述流媒体数据被拖拽的时间点。当多次输出所述流媒体数据时,能够多次获得所述流媒体数据被拖拽的时间点。进一步地,统计所述流媒体数据中每个时间点被拖拽的次数,从而能够获知某个时间点被拖拽的次数较多,某个时间点被拖拽的次数较少。本实施例中,所述时间点可以是具体的时刻,如XX分XX秒;也可以时间范围,如XX分XX秒至如XX分XX+3秒的时间范围。
[0063]步骤202:确定任一时间点被拖拽时的次数达到第一阈值时,记录所述时间点及所述时间点被拖拽的次数,在所述流媒体数据的时间轴上标记所述时间点所在的位置,以及所述时间点被拖拽的次数。
[0064]本实施例中,所述时间点可以是具体的时刻,如XX分XX秒;也可以是时间范围,如XX分XX秒至如XX分XX+3秒的时间范围。当确定所述流媒体数据在某一时间点(某时刻或某时间范围)被拖拽的次数达到第一阈值时,可以理解为有部分用户均在所述时间点进行了拖拽操作,而不是某一个体行为,则记录所述时间点及所述时间点被拖拽的次数。
[0065]步骤203:加载所述流媒体数据和所述流媒体数据的时间轴,按照时间顺序输出所述流媒体数据。
[0066]这里,所述电子设备加载一流媒体数据和所述流媒体数据的时间轴是基于客户端的触发操作进行加载的。例如,用户通过某视频网站客户端进行访问,点击某视频链接进行视频观看;所述视频网站客户端的服务器接收到所述客户端的针对所述视频的点击操作后,加载所述视频(即流媒体数据)和所述视频的时间轴(及流媒体数据的时间轴)。
[0067]进一步地,所述电子设备(即服务器或服务器集群)按照时间顺序输出所述流媒体数据至请求所述流媒体数据的客户端。
[0068]步骤204:在按照时间顺序输出所述流媒体数据的过程中,显示输出所述时间轴上标记的位置及对应的拖拽次数。
[0069]这里,在按照时间顺序输出所述流媒体数据的过程中,控制所述流媒体数据的时间轴按照步骤202中获得的每个时间点对应的拖拽次数输出显示。其中,输出显示的拖拽次数可以是具体的数值,也可以通过具有一定高度的波形或柱形、基于波形的振幅或柱形的高度表征。例如,当拖拽次数越大,对应的波形的振幅越大或柱形的高度越高;当拖拽次数越小,对应的波形的振幅越小或柱形的高度越低。当然,本实施例不限于上述示意的显示效果。基于此,用户可通过波形的振幅、
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1