获取多媒体的兴趣点的方法和系统、多媒体播放方法和装置制造方法

文档序号:6764000阅读:135来源:国知局
获取多媒体的兴趣点的方法和系统、多媒体播放方法和装置制造方法
【专利摘要】一种获取多媒体的兴趣点的方法,包括以下步骤:获取多媒体的播放进度跳转请求,收集播放进度跳转请求中包含的多媒体的跳转时刻;按预设时间间隔划分多媒体中的预设时间段,得到多个时间区间;获取包含记录的跳转时刻最多的预设数量的时间区间;记录获取的时间区间中的预设位置所对应的时间点。该方法能有效的减少工作量,提高多媒体兴趣点的获取效率。此外,还提供一种获取多媒体的兴趣点的系统以及多媒体播放方法和装置。
【专利说明】获取多媒体的兴趣点的方法和系统、多媒体播放方法和装
【技术领域】
[0001]本发明涉及多媒体播放技术,特别是涉及一种获取多媒体的兴趣点的方法和系统、多媒体播放方法和装置。
【背景技术】
[0002]在多媒体中,部分内容有些重复或者平淡。例如,电视剧的片头片尾、综艺节目的开场环节、一些电影或电视的平淡环节等。为了方便快速定位到多媒体的一些关键点(也称为兴趣点),例如片头结束位置、片尾开始位置和精彩片段开始位置等,播放器通常会在进度条上对这些关键点进行标记。
[0003]目前获得多媒体的兴趣点的方式一般为手动设置。首先计算好片头时间、片尾时间以及精彩片段的时间,获得各兴趣点对应的时间点,然后对应存储每个多媒体的兴趣点(即关键点所对应的播放时间点)。播放器在播放多媒体时,获取多媒体对应的兴趣点,并在进度条上对应兴趣点的位置进行标记。然而,手动设置的方式首先需要运营方提前观看多媒体内容,获得相应兴趣点对应的时间点。因此,手动设置方式需要大量的人力成本,而且工作量大,从而使得效率低下。
[0004]传统的多媒体播放方法中,当要对进度条中的一些兴趣点进行标记时,由于所获取的时间点是通过人工手动设置而得到的,往往不够准确,因此播放多媒体时,对兴趣点的标记也不够准确。

【发明内容】

[0005]基于此,有必要针对手动设置方式需要大量的人力成本且效率低下问题,提供一种可减小工作量并能提高效率的获取多媒体的兴趣点的方法。
[0006]一种获取多媒体的兴趣点的方法,包括以下步骤:
[0007]获取多媒体的播放进度跳转请求,收集所述播放进度跳转请求中包含的所述多媒体的跳转时刻;
[0008]按预设时间间隔划分所述多媒体中的预设时间段,得到多个时间区间;
[0009]获取包含所述记录的跳转时刻最多的预设数量的时间区间;
[0010]记录获取的时间区间中的预设位置所对应的时间点。
[0011]此外,还提供一种获取多媒体的兴趣点的系统,包括服务器,所述服务器包括:
[0012]跳转时刻收集模块,用于获取多媒体的播放进度跳转请求,收集所述播放进度跳转请求中包含的所述多媒体的跳转时刻;
[0013]划分模块,用于按预设时间间隔划分所述多媒体中的预设时间段,得到多个时间区间;
[0014]统计模块,用于获取包含所述记录的跳转时刻最多的预设数量的时间区间;
[0015]记录模块,用于记录获取的时间区间中的预设位置所对应的时间点。[0016]此外,还提供一种能够提高兴趣点标记的准确性的多媒体播放方法。
[0017]一种多媒体播放方法,包括以下步骤:
[0018]获取播放请求,所述播放请求中包含请求播放的多媒体的多媒体标识;
[0019]获取与所述多媒体标识对应的时间点,并在进度条上的所述时间点所对应的位置进行标记;
[0020]根据所述播放请求播放多媒体;
[0021]其中,所述时间点为所述的获取多媒体的兴趣点的方法所记录的时间点。
[0022]此外,还提供一种能够提高兴趣点标记的准确性的多媒体播放装置。
[0023]一种多媒体播放装置,包括:
[0024]播放请求获取模块,用于获取播放请求,所述播放请求中包含请求播放的多媒体的多媒体标识;
[0025]标记模块,用于获取与所述多媒体标识获取对应的时间点,并在播放器进度条上的所述时间点所对应的位置进行标记;
[0026]播放模块,用于根据所述播放请求播放多媒体;
[0027]其中,所述时间点为所述的获取多媒体的兴趣点的系统所记录的时间点。上述获取多媒体的兴趣点的方法和系统,通过获取多媒体的播放进度跳转请求,收集播放进度跳转请求中包含的多媒体的跳转时刻,按预设时间间隔划分多媒体中的预设时间段,得到多个时间区间,获取包含记录的跳转时刻最多的预设数量的时间区间,以及记录获取的时间区间中的预设位置所对应的时间点。由于包含的跳转时刻越多的时间区间表示用户对于该多媒体的该时间区间的内容越感兴趣,因此,该时间区间中的预设位置所对应的时间点便为多媒体的兴趣点。由于跳转时刻包含在播放器上传的跳转请求中,通过获取播放进度跳转请求便可收集到大量用户对多媒体的跳转时刻。因此,通过上述方法和系统,不再需要预先观看多媒体的内容,从而可有效的减少工作量,提高多媒体兴趣点的获取效率。
[0028]上述多媒体播放播放方法和装置,通过获取与多媒体标识对应的时间点,该时间点为上述获取多媒体的兴趣点的方法和系统所记录的时间点,由于该时间点是根据收集大量的播放进度跳转请求中的多媒体的跳转时刻进行处理所得到的时间点,因此更加准确,提闻了兴趣点标记的准确性。
【专利附图】

【附图说明】
[0029]图1为一个实施例中获取多媒体的兴趣点的方法流程图;
[0030]图2为一个实施例中获取多媒体的兴趣点的系统的模块示意图;
[0031]图3为一个实施例中多媒体播放方法的流程图;
[0032]图4为一个实施例中多媒体播放装置的模块示意图。。
【具体实施方式】
[0033]如图1所示,在一个实施例中,一种获取多媒体的兴趣点的方法,包括步骤:
[0034]步骤S110,获取多媒体的播放进度跳转请求,收集播放进度跳转请求中包含的多媒体的跳转时刻。
[0035]具体的,可通过播放器上传播放进度跳转请求,该播放进度跳转请求可通过拖动设置在播放器界面上的进度条产生,也可通过获取输入的跳转时间产生。进一步的,播放器获取进度条被拖动到的时间点或输入的跳转时间,所获取得到的时间用来标识跳转时刻,播放进度跳转请求中包含跳转时刻。
[0036]进一步的,播放进度跳转请求还可包含多媒体标识,播放器上传播放进度跳转请求至服务器,服务器接收到该播放进度跳转请求,提取播放进度跳转请求中的多媒体标识和跳转时刻,对应存储多媒体标识和跳转时刻。可以理解的,服务器获取的是海量的播放进度跳转请求,因此在服务器存储了多媒体标识和收集到的与该多媒体标识对应的海量的跳转时刻数据。其中,多媒体标识用于唯一标识某个多媒体文件,可以是多媒体的名称、信息摘要值或为多媒体分配的唯一标识号码等。
[0037]在一个实施例中,播放器在生成播放进度跳转请求后,可进一步判断是否在预定时间内获取到新的播放进度跳转操作,若没有,则播放器将该播放进度跳转请求上传至服务器,否则,播放器不上传该播放进度跳转请求。
[0038]由于播放进度跳转操作具有一定的随意性,使得播放器所生成的播放进度跳转请求中的跳转时刻具有一定的随机性,与实际用户所希望定位的位置存在一定的偏差。因此,播放器在生成一次播放进度跳转请求后,若在预定时间内未收到新的播放进度跳转操作,则表示该播放进度跳转请求中包含的跳转时刻是用户实际希望定位的时刻,从该跳转时刻开始所播放的内容通常为用户感兴趣的内容。因此,播放器将该播放进度跳转请求上传至服务器。如果播放器在预定时间内收到的新的播放进度跳转操作,则表明该播放进度跳转请求不是用户实际希望定位的时刻,从而不上传该播放进度跳转请求至服务器,而是根据新的播放进度跳转操作生成新的播放进度跳转请求,依此类推。
[0039]这样,可消除因播放进度跳转请求中包含的跳转时刻具有随机性而产生的不利影响,进而使服务器获取到的多媒体的跳转时刻更准确,也更具针对性。
[0040]步骤S120,按预设时间间隔划分多媒体中的预设时间段,得到多个时间区间。
[0041]具体的,预设时间段为以预设位置为起始位置或结束位置,以预设时长为长度的时间段。进一步的,预设时间间隔的时长也预先设定,且不同的预设时间段按照不同的预设时间间隔来划分。优选的,预设时间段根据预设时间间隔被划分为多个相等的时间区间。
[0042]步骤S130,获取包含记录的跳转时刻最多的预设数量的时间区间。
[0043]具体的,服务器对记录的跳转时刻进行统计,根据跳转时刻的时间点以及时间区间,获得每个时间区间所包含的跳转时刻的数量。进一步的,获取包含跳转时刻最多的预设数量的时间区间。例如,预设数量可为三个,则获取包含跳转时刻最多的前三个的时间区间。
[0044]步骤S140,记录获取的时间区间中的预设位置所对应的时间点。
[0045]具体的,在通过步骤S130获取时间区间后,选取获取的时间区间中预设位置对应的时间点。进一步的,服务器记录选取的时间点,并与多媒体标识对应存储,其中服务器所记录的与多媒体标识对应的时间点有多个,分别用来表示多媒体的不同播放位置。
[0046]在一个实施例中,预设时间段包括预设的片头时间段和/或片尾时间段。
[0047]具体的,可预先设置片头时间段的结束位置,则从多媒体的起始位置到该结束位置之间的时间段即为预设的片头时间段。还可预先设置片尾时间段的开始位置,则从该开始位置到多媒体的结束位置之间的时间段即为预设的片尾时间段。[0048]进一步的,可按照预设时间间隔划分片头时间段和/或片尾时间段,得到片头时间段中的多个时间区间和/或片尾时间段中的多个时间区间。其中预设时间间隔可优选设置为10秒。
[0049]进一步的,可获取片头时间段和/或片尾时间段中的包含记录的对应多媒体标识的跳转时刻最多的预设数量的时间区间。优选的,可获取跳转时刻最多的一个时间区间。进一步的,记录获取的时间区间的中间位置所对应的时间点。
[0050]在其他实施例,还可记录获取的时间区间的重心位置所对应的时间点。重心位于时间区间中跳转时刻最密集的区域内。在一个实施例中,可按照如下公式计算重心位置:[(xl-a) + (x2-a) +...+ (xn_a)]/n。其中,a为时间区间的起始位置时间点、b为结束位置时间点;11、12、13彳111为该时间区间中所包含的跳转时刻。
[0051]以片头时间段为例,获取片头时间段中的包含记录的对应多媒体标识的跳转时刻最多的一个时间区间,并对应多媒体标识记录获取的该时间区间的中间位置所对应的时间点。该时间点即为需要记录的片头结束位置(兴趣点之一)。同理,对于片尾时间段,所记录的时间点即为需要记录的片尾开始位置(兴趣点之二)。
[0052]在一个实施例中,预设时间段还包括位于片头时间段和所述片尾时间段之间的正文时间段。进一步的,按照预设时间间隔划分正文时间段,得到正文时间段中的多个时间区间。其中,该预设时间间隔可优选设置为I分钟。
[0053]进一步的,可获取该正文时间段中包含记录的对应多媒体标识的跳转时刻最多的预设数量的时间区间。该预设数量优选可设置为3个。进一步的,可对应多媒体标识记录获取的多个时间区间的起始位置所对应的时间点。所记录的时间点即为精彩片段开始位置(兴趣点之三,可为多个)。
[0054]在其他实施例中,还可记录获取的时间区间的重心位置所对应的时间点。重心位于时间区间中跳转时刻最密集的区域内。。
[0055]进一步的,在一个实施例中,片头时间段的结束时刻增加预设时间增量后为第一时间点,片尾时间段的起始时刻减少预设时间增量后为第二时间点,正文时间段则为第一时间点到第二时间点的时间区间。
[0056]在片头时间段和片尾时间段的边界附近,包含有较多与片头结束位置和片尾开始位置相关的跳转时刻。在获得精彩片段开始位置时,应该将与片头结束位置和片尾开始位置相关的跳转时刻区分开来。具体的,增加一预设时间增量,片头时间段的结束时刻增加该预设时间增量后为第一时间点,片尾时间段的起始时刻减少该预设时间增量后为第二时间点。正文时间段则为该第一时间点与第二时间点之间的时间区间。预设时间增量可优选设置为30秒。
[0057]例如,假设多媒体的片头时间段的结束时刻为O时3分O秒;片尾时间段的起始时亥IJ为I时50分钟O秒;时间增量为优选的30秒。则正文时间段为第一时间点O时3分30秒到第二时间点I时49分30秒的时间区间。
[0058]在另一个实施例中,在记录时间区间中的预设位置所对应的时间点的步骤之后,还包括:获取记录的时间点,在播放器进度条上的时间点所对应的位置进行标记。
[0059]具体的,播放器在加载多媒体的内容时,播放器获取多媒体标识。进一步的,播放器根据多媒体标识在服务器中查询,获得与该多媒体标识对应服务器所记录的时间点(即所有的兴趣点)。根据获得的时间点,在进度条上对应的位置进行标记。例如,在对应的位置显不一个圆点。
[0060]在另一个实施例中,上述获取多媒体的兴趣点的方法还包括:当获取的跳转时刻的数量高于预设的阈值时,重新执行上述步骤S130和S140,更新所记录的时间点。
[0061]优选的,预设的阈值为上一次记录的跳转时刻数量的两倍。通过更新服务器所记录的时间点,可进一步提高所获取的兴趣点的位置的准确性。使得获取的片头结束位置、片尾起始位置以及精彩片段开始位置更接近多媒体实际的片头结束位置、片尾起始位置以及精彩片段开始位置。
[0062]如图2所示,在一个实施例中,一种获取多媒体中用户兴趣点的系统,包括服务器110和播放器120。其中,服务器110包括跳转时刻收集模块111、划分模块113、统计模块115和记录模块117。其中:
[0063]跳转时刻收集模块111用于获取多媒体的播放进度跳转请求,收集播放进度跳转请求中包含的多媒体的跳转时刻。
[0064]具体的,可通过播放器上传播放进度跳转请求,该播放进度跳转请求可通过拖动设置在播放器120界面上的进度条产生,也可通过获取输入的跳转时间产生。进一步的,播放器120获取进度条被拖动到的时间点或输入的跳转时间,所获取得到的时间用来标识跳转时刻,播放进度跳转请求中包含跳转时刻。
[0065]进一步的,播放进度跳转请求还可包含多媒体标识,播放器120上传播放进度跳转请求至服务器110,跳转时刻收集模块111接收到该播放进度跳转请求,提取播放进度跳转请求中的多媒体标识和跳转时刻,对应存储多媒体标识和跳转时刻。可以理解的,跳转时刻收集模块111获取的是海量的播放进度跳转请求,因此在服务器110存储了多媒体标识和收集到的与该多媒体标识对应的海量的跳转时刻数据。其中,多媒体标识用于唯一标识某个多媒体文件,可以是多媒体的名称、信息摘要值或为多媒体分配的唯一标识号码等。
[0066]在一个实施例中,播放器120在生成播放进度跳转请求后,可进一步判断是否在预定时间内获取到新的播放进度跳转操作,若没有,则播放器120将该播放进度跳转请求上传至服务器110,否则,播放器120不上传该播放进度跳转请求。
[0067]由于播放进度跳转操作具有一定的随意性,使得播放器120所生成的播放进度跳转请求中的跳转时刻具有一定的随机性,与实际用户所希望定位的位置存在一定的偏差。因此,播放器120在生成一次播放进度跳转请求后,若在预定时间内未收到新的播放进度跳转操作,则表示该播放进度跳转请求中包含的跳转时刻是用户实际希望定位的时刻,从该跳转时刻开始所播放的内容通常为用户感兴趣的内容。因此,播放器120将该播放进度跳转请求上传至服务器110。如果播放器120在预定时间内收到的新的播放进度跳转操作,则表明该播放进度跳转请求不是用户实际希望定位的时刻,从而不上传该播放进度跳转请求至服务器110,而是根据新的播放进度跳转操作生成新的播放进度跳转请求,依此类推。
[0068]这样,可消除因播放进度跳转请求中包含的跳转时刻具有随机性而产生的不利影响,进而使跳转时刻收集模块111获取到的多媒体的跳转时刻更准确,也更具针对性。
[0069]划分模块113用于按预设时间间隔划分多媒体中的预设时间段,得到多个时间区间。
[0070]具体的,预设时间段为以预设位置为起始位置或结束位置,以预设时长为长度的时间段。进一步的,预设时间间隔的时长也预先设定,且不同的预设时间段按照不同的预设时间间隔来划分。优选的,预设时间段根据预设时间间隔被划分模块113划分为多个相等的时间区间。
[0071]统计模块115用于获取包含记录的跳转时刻最多的预设数量的时间区间。
[0072]具体的,统计模块115对记录的跳转时刻进行统计,根据跳转时刻的时间点以及时间区间,获得每个时间区间所包含的跳转时刻的数量。进一步的,统计模块115获取包含跳转时刻最多的预设数量的时间区间。例如,预设数量可为三个,统计模块115则获取包含跳转时刻最多的前三个的时间区间。
[0073]记录模块117用于记录获取的时间区间中的预设位置所对应的时间点。
[0074]具体的,在通过统计模块115获取时间区间后,记录模块117选取获取的时间区间中预设位置对应的时间点。进一步的,记录模块117记录选取的时间点,并与多媒体标识对应存储,其中记录模块117所记录的与多媒体标识对应的时间点有多个,分别用来表示多媒体的不同播放位置。
[0075]在一个实施例中,预设时间段包括预设的片头时间段和/或片尾时间段。
[0076]具体的,可预先设置片头时间段的结束位置,则从多媒体的起始位置到该结束位置之间的时间段即为预设的片头时间段。还可预先设置片尾时间段的开始位置,则从该开始位置到多媒体的结束位置之间的时间段即为预设的片尾时间段。
[0077]进一步的,划分模块113可按照预设时间间隔划分片头时间段和/或片尾时间段,得到片头时间段中的多个时间区间和/或片尾时间段中的多个时间区间。其中预设时间间隔可优选设置为10秒。
[0078]进一步的,统计模块115可获取片头时间段和/或片尾时间段中的包含记录的对应多媒体标识的跳转时刻最多的预设数量的时间区间。优选的,统计模块115可获取跳转时刻最多的一个时间区间。进一步的,记录模块117记录获取的时间区间的中间位置所对应的时间点。
[0079]在其他实施例,记录模块117还可用于记录获取的时间区间的重心位置所对应的时间点。重心位于时间区间中跳转时刻最密集的区域内。在一个实施例中,可按照如下公式计算重心位置:[(xl-a)+ (x2-a)+...+ (xn_a)]/n。其中,a为时间区间的起始位置时间点、b为结束位置时间点;xl、x2、x3…xn为该时间区间中所包含的跳转时刻。以片头时间段为例,统计模块115获取片头时间段中的包含记录的对应多媒体标识的跳转时刻最多的一个时间区间,记录模块117对应多媒体标识记录获取的该时间区间的中间位置所对应的时间点。该时间点即为需要记录的片头结束位置(兴趣点之一)。同理,对于片尾时间段,记录模块117所记录的时间点即为需要记录的片尾开始位置(兴趣点之二)。
[0080]在一个实施例中,预设时间段还包括位于片头时间段和所述片尾时间段之间的正文时间段。进一步的,划分模块113用于按照预设时间间隔划分正文时间段,得到正文时间段中的多个时间区间。其中,该预设时间间隔可优选设置为I分钟。
[0081]进一步的,统计模块115可用于获取该正文时间段中包含记录的对应多媒体标识的跳转时刻最多的预设数量的时间区间。该预设数量优选可设置为3个。进一步的,记录模块117可用于对应多媒体标识记录获取的多个时间区间的起始位置所对应的时间点。记录模块117所记录的时间点即为精彩片段开始位置(兴趣点之三,可为多个)。[0082]在其他实施例中,记录模块117还可用于记录获取的时间区间的重心位置所对应的时间点。重心位于时间区间中跳转时刻最密集的区域内。进一步的,在一个实施例中,片头时间段的结束时刻增加预设时间增量后为第一时间点,片尾时间段的起始时刻减少预设时间增量后为第二时间点,正文时间段则为第一时间点到第二时间点的时间区间。
[0083]在片头时间段和片尾时间段的边界附近,包含有较多与片头结束位置和片尾开始位置相关的跳转时刻。在获得精彩片段开始位置时,应该将与片头结束位置和片尾开始位置相关的跳转时刻区分开来。具体的,增加一预设时间增量,片头时间段的结束时刻增加该预设时间增量后为第一时间点,片尾时间段的起始时刻减少该预设时间增量后为第二时间点。正文时间段在为该第一时间点与第二时间点之间的时间区间。预设时间增量可优选设置为30秒。
[0084]在另一个实施例中,播放器120还用于获取记录模块117记录的时间点,在进度条上的时间点所对应的位置进行标记。
[0085]具体的,播放器120在加载多媒体的内容时,播放器120获取多媒体标识。进一步的,播放器120根据多媒体标识在服务器110中查询,获得与该多媒体标识对应记录模块117所记录的时间点(即所有的兴趣点)。根据获得的时间点,在进度条上对应的位置进行标记。例如,在对应的位置显示一个圆点。
[0086]在另一个实施例中,服务器110还可包括更新模块(图中未示出),更新模块用于当获取的跳转时刻的数量高于预设的阈值时,重新调用划分模块113和统计模块115,更新所记录的时间点。
[0087]优选的,预设的阈值为上一次记录的跳转时刻数量的两倍。通过更新服务器所记录的时间点,可进一步提高所获取的兴趣点的位置的准确性。使得获取的片头结束位置、片尾起始位置以及精彩片段开始位置更接近多媒体实际的片头结束位置、片尾起始位置以及精彩片段开始位置。
[0088]上述获取多媒体的兴趣点的方法和系统,通过获取多媒体的播放进度跳转请求,收集播放进度跳转请求中包含的多媒体的跳转时刻,按预设时间间隔划分多媒体中的预设时间段,得到多个时间区间,获取包含记录的跳转时刻最多的预设数量的时间区间,以及记录获取的时间区间中的预设位置所对应的时间点。由于包含的跳转时刻越多的时间区间表示用户对于该多媒体的该时间区间的内容越感兴趣,因此,该时间区间中的预设位置所对应的时间点便为多媒体的兴趣点。由于跳转时刻包含在播放器上传的跳转请求中,通过获取播放进度跳转请求便可收集到大量用户对多媒体的跳转时刻。因此,通过上述方法和系统,不再需要预先观看多媒体的内容,从而可有效的减少工作量,提高多媒体兴趣点的获取效率。
[0089]如图3所示,在一个实施例中,一种多媒体的播放方法,包括步骤:
[0090]步骤S210,获取播放请求,播放请求中包含请求播放的多媒体的多媒体标识。
[0091]在一个实施例中,多媒体标识用于唯一标识某个多媒体文件,可以是多媒体的名称、信息摘要值或为多媒体分配的唯一标识号码。具体的,可通过与播放器界面上的特定按钮交互产生播放请求。例如,在播放器的界面上展示有多个多媒体的名称或图片,点击名称或图片则产生播放请求,并获取对应多媒体的多媒体标识。
[0092]步骤S220,获取与多媒体标识获取对应的时间点,并在进度条上的时间点所对应的位置进行标记。
[0093]本实施例中,上述时间点为上述获取多媒体的兴趣点的方法所记录的时间点。且时间点与多媒体标识对应存储于在服务器中。
[0094]具体的,获取多媒体标识后,根据多媒体标识在服务器中查询,获得与该多媒体标识对应服务器所记录的时间点(即兴趣点)。根据获得的时间点,在进度条上对应的位置进行标记。例如,在对应的位置显示一个圆点。
[0095]步骤S230,根据播放请求播放多媒体。
[0096]具体的,在获取到播放请求后,可根据多媒体标识获取多媒体内容并同时进行播放。也可先根据多媒体标识,将多媒体内容加载并缓存到本地,再从指定位置开始播放多媒体。
[0097]在一个实施例中,上述步骤S230包括:根据播放请求跳转至时间点对应的位置开始播放多媒体。
[0098]具体的,播放请求中还可包含播放跳转请求。播放跳转请求可通过拖动进度条产生。将进度条拖到至进行标记的位置,则以该位置对应的时间点为指定位置开始播放多媒体。
[0099]在一个实施例中,上述步骤S230还包括:当多媒体播放至时间点对应的位置时,加载包含时间点的预设时间区间内的多媒体内容。
[0100]具体的,根据时间点以及预设时间区间的长度得到预设时间区间的边界点。当多媒体播放至时间点时,以时间点为起点加载时间点与预设时间区间的两个边界点之间的多媒体内容。优选的,预设时间区间为以时间点为中点的预设时间区间。
[0101]当播放至时间点对应的多媒体内容时,若多媒体内容与用户实际感兴趣的内容有偏差,则需要继续进行跳转以找到用户实际感兴趣的内容。由于偏差一般不大,因此继续跳转的跳转时刻一般位于时间点附近。由于预先加载了包含时间点的预设时间区间内的多媒体内容,当进行跳转时,可直接从本地获取跳转时刻对应的多媒体内容,从而减少等待缓冲的时间。
[0102]在另一个实施例中,时间点包括片头结束时间点、片尾开始时间点和精彩片段时间点。在上述步骤S130之前,上述多媒体播放方法还包括:加载片头结束时间点和片尾开始时间点之间的多媒体内容。
[0103]为了播放更加流畅,在播放之前或播放时,将多媒体内容中用户感兴趣的内容加载到本地。具体的,根据片头结束时间点和片尾开始时间点在多媒体内容中查找到对应的位置(即片头结束位置和片尾开始位置),以片头结束位置为起始位置进行下载,加载片头结束位置与片尾开始位置之间的多媒体内容。则获取的多媒体内容为用户感兴趣的内容。
[0104]因此,在播放多媒体时,若根据跳转请求跳转至片头结束位置之后,则可直接从本地的缓存中读取相应的多媒体内容并进行播放。从而避免在进行跳转后需要等待缓冲,减少等待时间,进而提高播放效率并提升用户体验。
[0105]如图4所示,在一个实施例中,一种多媒体播放装置,包括播放请求获取模块210、标记模块220和播放模块130。其中:
[0106]播放请求获取模块210用于获取播放请求,播放请求中包含请求播放的多媒体的多媒体标识。[0107]在一个实施例中,多媒体标识用于唯一标识某个多媒体文件,可以是多媒体的名称、信息摘要值或为多媒体分配的唯一标识号码。具体的,可通过与播放器界面上的特定按钮交互产生播放请求。例如,在播放器的界面上展示有多个多媒体的名称或图片。点击名称或图片则产生播放请求,并获取对应多媒体的多媒体标识。
[0108]标记模块220用于获取与多媒体标识获取对应的时间点,并在播放器进度条上的时间点所对应的位置进行标记。
[0109]本实施例中,上述时间点为上述获取多媒体的兴趣点的方法所记录的时间点。且时间点与多媒体标识对应存储于在服务器中。
[0110]具体的,播放请求获取模块210获取多媒体标识后。进一步的,标记模块220根据多媒体标识在服务器中查询,获得与该多媒体标识对应服务器所记录的时间点(即兴趣点)。根据获得的时间点,在进度条上对应的位置进行标记。例如,在对应的位置显示一个圆点。
[0111]播放模块230用于根据播放请求播放多媒体。
[0112]具体的,在获取到播放请求后,播放模块230可根据多媒体标识获取多媒体内容并同时进行播放。也可先根据多媒体标识,将多媒体内容加载并缓存到本地,再从指定位置开始播放多媒体。
[0113]在一个实施例中,所述播放模块230用于根据播放请求跳转至时间点对应的位置开始播放多媒体。
[0114]具体的,播放请求中还可包含播放跳转请求。播放跳转请求可通过拖动进度条产生。将进度条拖到至进行标记的位置,播放模块230则以该位置对应的时间点为起始位置播放多媒体。
[0115]在一个实施例中,上述多媒体播放装置还包括第二加载模块(图中未示出),第二加载模块用于当多媒体播放至时间点对应的位置时,加载包含时间点的预设时间区间内的多媒体内容。
[0116]具体的,第二加载模块根据时间点以及预设时间区间的长度得到预设时间区间的边界点。当多媒体播放至时间点时,第二加载模块以时间点为起点加载时间点与预设时间区间的两个边界点之间的多媒体内容。
[0117]当播放至时间点对应的多媒体内容时,若多媒体内容与用户实际感兴趣的内容有偏差,则需要继续进行跳转以找到用户实际感兴趣的内容。由于偏差一般不大,因此继续跳转的跳转时刻一般位于时间点附近。由于第二加载模块预先加载了包含时间点的预设时间区间内的多媒体内容,当进行跳转时,可直接从本地获取跳转时刻对应的多媒体内容,从而减少等待缓冲的时间。
[0118]在另一个实施例中,时间点包括片头结束时间点、片尾开始时间点和精彩片段时间点。上述多媒体播放装置还包括第一加载模块(图中未示出),第一加载模块用于加载片头结束时间点和片尾开始时间点之间的多媒体内容。
[0119]为了播放更加流畅,在播放之前或播放时,第一加载模块将多媒体内容中用户感兴趣的内容加载到本地。具体的,第一加载模块根据片头结束时间点和片尾开始时间点在多媒体内容中查找到对应的位置(即片头结束位置和片尾开始位置),以片头结束位置为起始位置进行下载,加载片头结束位置与片尾开始位置之间的多媒体内容。则获取的多媒体内容为用户感兴趣的内容。
[0120]因此,在播放多媒体时,若根据跳转请求跳转至片头结束位置之后,则可直接从本地的缓存中读取相应的多媒体内容并进行播放。从而避免在进行跳转后需要等待缓冲,减少等待时间,进而提高播放效率并提升用户体验。
[0121]上述多媒体播放播放方法和装置,通过获取与多媒体标识对应的时间点,该时间点为上述获取多媒体的兴趣点的方法和系统所记录的时间点,由于该时间点是根据收集大量的播放进度跳转请求中的多媒体的跳转时刻进行处理所得到的时间点,因此更加准确,提闻了兴趣点标记的准确性。
[0122]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0123]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种获取多媒体的兴趣点的方法,包括以下步骤: 获取多媒体的播放进度跳转请求,收集所述播放进度跳转请求中包含的所述多媒体的跳转时刻; 按预设时间间隔划分所述多媒体中的预设时间段,得到多个时间区间; 获取包含所述记录的跳转时刻最多的预设数量的时间区间; 记录获取的时间区间中的预设位置所对应的时间点。
2.根据权利要求1所述的获取多媒体的兴趣点的方法,其特征在于,所述预设时间段包括预设的片头时间段和/或片尾时间段。
3.根据权利要求2所述的获取多媒体的兴趣点的方法,其特征在于,所述记录获取的时间区间中的预设位置所对应的时间点的步骤包括: 记录所述获取的时间区间的中间位置所对应的时间点或记录所述获取的时间区间的重心位置所对应的时间点。
4.根据权利要求2所述的获取多媒体的兴趣点的方法,其特征在于,所述预设时间段还包括位于所述片头时间段和所述片尾时间段之间的正文时间段; 所述记录获取的时间区间中的预设位置所对应的时间点的步骤包括: 记录所述获取的时间区间的起始位置所对应的时间点或记录所述获取的时间区间的重心位置所对应的时间点。
5.根据权利要求4所述的获`取多媒体的兴趣点的方法,其特征在于,所述片头时间段的结束时刻增加预设时间增量后为第一时间点,所述片尾时间段的起始时刻减少所述预设时间增量后为第二时间点,所述正文时间段为所述第一时间点到所述第二时间点的时间区间。
6.根据权利要求1所述的获取多媒体的兴趣点的方法,其特征在于,在记录所述时间区间中的预设位置所对应的时间点的步骤之后,还包括: 获取所述记录的时间点,在播放器进度条上的所述时间点所对应的位置进行标记。
7.一种获取多媒体的兴趣点的系统,其特征在于,包括服务器,所述服务器包括: 跳转时刻收集模块,用于获取多媒体的播放进度跳转请求,收集所述播放进度跳转请求中包含的所述多媒体的跳转时刻; 划分模块,用于按预设时间间隔划分所述多媒体中的预设时间段,得到多个时间区间; 统计模块,用于获取包含所述记录的跳转时刻最多的预设数量的时间区间; 记录模块,用于记录获取的时间区间中的预设位置所对应的时间点。
8.根据权利要求7所述的方法,其特征在于,所述预设时间段包括预设的片头时间段和/或片尾时间段。
9.根据权利要求8所述的获取多媒体的兴趣点的系统,其特征在于,所述记录模块用于记录所述获取的时间区间的中间位置所对应的时间点或记录所述获取的时间区间的重心位置所对应的时间点。
10.根据权利要求8所述的获取多媒体的兴趣点的系统,其特征在于,所述预设时间段还包括位于所述片头时间段和所述片尾时间段之间的正文时间段;所述记录模块还用于记录所述获取的时间区间的起始位置所对应的时间点或记录所述获取的时间区间的重心位置所对应的时间点。
11.根据权利要求10所述的获取多媒体的兴趣点的系统,其特征在于,所述片头时间段的结束时刻增加预设时间增量后为第一时间点,所述片尾时间段的起始时刻减少所述预设时间增量后为第二时间点,所述正文时间段为所述第一时间点到所述第二时间点的时间区间。
12.根据权利要求7所述的获取多媒体的兴趣点的系统,其特征在于,所述系统还包括: 播放器,用于获取所述记录模块记录的时间点,在进度条上的所述时间点所对应的位置进行标记。
13.一种多媒体播放方法,包括以下步骤: 获取播放请求,所述播放请求中包含请求播放的多媒体的多媒体标识; 获取与所述多媒体标识对应的时间点,并在进度条上的所述时间点所对应的位置进行标记; 根据所述播放请求播放多媒体; 其中,所述时间点为权利要求1至6任意一项所述的方法所记录的时间点。
14.根据权利要求13所述的多媒体播放方法,其特征在于,所述时间点包括片头结束时间点、片尾开始时间点和精彩片段时间点;在所述根据播放请求播放多媒体的步骤之前,还包括: 加载所述片头结束时间点和片尾开始时间点之间的多媒体内容。
15.根据权利要求13所述的多媒体播放方法,其特征在于,所述根据播放请求播放多媒体的步骤包括: 根据所述播放请求跳转至所述时间点对应的位置开始播放所述多媒体。
16.根据权利要求13所述的多媒体的播放方法,其特征在于,所述根据播放请求播放多媒体的步骤包括: 当多媒体播放至所述时间点对应的位置时,加载包含所述时间点的预设时间区间内的多媒体内容。
17.一种多媒体播放装置,其特征在于,包括: 播放请求获取模块,用于获取播放请求,所述播放请求中包含请求播放的多媒体的多媒体标识; 标记模块,用于获取与所述多媒体标识获取对应的时间点,并在播放器进度条上的所述时间点所对应的位置进行标记; 播放模块,用于根据所述播放请求播放多媒体; 其中,所述时间点为权利要求7至12任意一项所述的系统所记录的时间点。
18.根据权利要求17所述的多媒体播放装置,其特征在于,所述时间点包括片头结束时间点、片尾开始时间点和精彩片段时间点;所述装置还包括: 第一加载模块,用于加载所述片头结束时间点和片尾开始时间点之间的多媒体内容。
19.根据权利要求17所述的多媒体播放装置,其特征在于,所述播放模块还用于根据所述播放请求跳转至所述时间点对应的位置开始播放所述多媒体。
20.根据权利要求17所述的多媒体播放装置,其特征在于,所述装置还包括:第二加载模块,用于当多媒体播放至所述时间点对应的位置时,加载包含所述时间点的预设时间区间内的多媒体内容。`
【文档编号】G11B27/10GK103594104SQ201210290354
【公开日】2014年2月19日 申请日期:2012年8月15日 优先权日:2012年8月15日
【发明者】周志鹏, 张会丽 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1