一种信息提供方法、展示方法、装置及智能电视转让专利

申请号 : CN201410645211.0

文献号 : CN105657558B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 圣少友刘京生徐存树曹坤勇

申请人 : 阿里巴巴集团控股有限公司

摘要 :

本申请公开了一种信息提供方法,用以解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题。方法包括:获得终端当前正在播放的多媒体文件的特征信息;根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;向所述终端提供所述相关的信息,以使得所述终端展示所述相关的信息。本申请还公开一种信息提供装置、一种信息展示方法、一种信息展示装置及一种智能电视。

权利要求 :

1.一种信息提供方法,其特征在于,包括:获得终端当前正在播放的多媒体文件的特征信息;

根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;

向所述终端提供所述相关的信息,以使得所述终端展示所述相关的信息;

向所述终端提供与所述相关的信息对应的特定操作入口;

获得所述终端通过所述特定操作入口发起的操作请求;

执行与所述操作请求相匹配的操作;

其中,当所述操作请求包括信息获取请求时,执行与所述操作请求相匹配的操作包括:向不同于所述终端的其他终端发送与所述信息获取请求相匹配的信息。

2.如权利要求1所述的方法,其特征在于,当所述相关的信息包括商品信息时,所述特定操作入口包括:商品详情页面的访问链接;

与所述信息获取请求相匹配的信息包括:

商品详情页面。

3.如权利要求1所述的方法,其特征在于,当所述特征信息包括内容的类型信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据所述特征信息,获得与所述当前正在播放的多媒体文件内容的类型相同的其他多媒体文件的信息。

4.如权利要求1所述的方法,其特征在于,当所述特征信息包括播放进度信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据所述特征信息,获得与所述播放进度信息相匹配的预设互动信息。

5.如权利要求1所述的方法,其特征在于,当所述特征信息包括用于表示所述当前正在播放的多媒体文件为广告的广告标识时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据所述特征信息,获得与所述广告标识相匹配的商品信息。

6.如权利要求1所述的方法,其特征在于,当所述多媒体文件包括视频文件,所述特征信息包括图像特征信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。

7.如权利要求1所述的方法,其特征在于,当所述多媒体文件包括音频文件,所述特征信息包括音频特征信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。

8.如权利要求1所述的方法,其特征在于,当所述多媒体文件包括视频文件和音频文件时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据所述特征信息,分别获得与所述视频文件相关的信息和与所述音频文件相关的信息;

向所述终端提供所述相关的信息,包括:

向所述终端提供与所述视频文件相关的信息;或向所述终端提供与所述音频文件相关的信息;或向所述终端提供与所述视频文件相关的信息以及与所述音频文件相关的信息;或在确定出与所述视频文件相关的信息和与所述音频文件相关的信息包含相同的信息部分时,向所述终端提供所述相同的信息部分。

9.如权利要求1所述的方法,其特征在于,获得终端当前正在播放的多媒体文件的特征信息,包括:从所述终端的第一缓存空间中获得所述多媒体文件包含的多媒体数据;其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据;

将所述多媒体数据保存在第二缓存空间中;

从第二缓存空间中读取所述多媒体数据;

根据读取的所述多媒体数据,确定所述特征信息。

10.如权利要求1、8、9任一权项所述的方法,其特征在于,向所述终端提供所述相关的信息,包括:在监控到所述终端持续播放所述多媒体文件时,向所述终端提供所述相关的信息;或在监控到所述终端暂停播放所述多媒体文件时,向所述终端提供所述相关的信息;或在监控到所述多媒体文件在所述终端处播放结束时,向所述终端提供所述相关的信息。

11.一种信息展示方法,其特征在于,包括:获得本地当前正在播放的多媒体文件的特征信息;

根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;

展示所述相关的信息;

展示与所述相关的信息对应的特定操作入口;

发送通过所述特定操作入口发起的操作请求;

当所述操作请求包括信息获取请求时,所述信息获取请求中包含终端标识;

其中,所述终端标识用于表示接收与所述信息获取请求相匹配的信息的终端。

12.如权利要求11所述的方法,其特征在于,当所述相关的信息包括商品信息时,所述特定操作入口包括:商品详情页面的访问链接;

与所述信息获取请求相匹配的信息包括:

商品详情页面。

13.如权利要求11所述的方法,其特征在于,当所述多媒体文件包括视频文件,所述特征信息包括图像特征信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。

14.如权利要求11所述的方法,其特征在于,当所述多媒体文件包括音频文件,所述特征信息包括音频特征信息时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。

15.如权利要求11所述的方法,其特征在于,当所述多媒体文件包括视频文件和音频文件时,根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息,包括:根据所述特征信息,分别获得与所述视频文件相关的信息和与所述音频文件相关的信息;

展示所述相关的信息,包括:

展示与所述视频文件相关的信息;或

展示与所述音频文件相关的信息;或

展示与所述视频文件相关的信息以及与所述音频文件相关的信息;或在确定出与所述视频文件相关的信息和与所述音频文件相关的信息包含相同的信息部分时,展示所述相同的信息部分。

16.如权利要求11所述的方法,其特征在于,获得本地当前正在播放的多媒体文件的特征信息,包括:从本地的第一缓存空间中获得所述多媒体文件包含的多媒体数据;其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据;

将所述多媒体数据保存在第二缓存空间中;

从第二缓存空间中读取所述多媒体数据;

根据读取的所述多媒体数据,确定所述特征信息。

17.如权利要求11、15、16任一权项所述的方法,其特征在于,展示所述相关的信息,包括:当所述多媒体文件被持续播放时,将所述相关的信息展示在播放页面的非中央位置;

当所述多媒体文件被暂停播放时,将所述相关的信息展示在暂停页面中央位置;

当所述多媒体文件播放结束时,将所述相关的信息展示在结束页面的非中央位置。

18.一种信息提供装置,其特征在于,包括:特征信息获得单元,用于获得终端当前正在播放的多媒体文件的特征信息;

相关信息获得单元,用于根据特征信息获得单元获得的所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;

信息提供单元,用于向所述终端提供相关信息获得单元获得的所述相关的信息,以使得所述终端展示所述相关的信息;

入口提供单元,用于向所述终端提供与相关信息获得单元获得的所述相关的信息对应的特定操作入口;

请求获得单元,用于在入口提供单元向所述终端提供所述特定操作入口后,获得所述终端通过所述特定操作入口发起的操作请求;

操作执行单元,用于执行与请求获得单元获得的所述操作请求相匹配的操作;

当所述操作请求包括信息获取请求时,操作执行单元用于:向不同于所述终端的其他终端发送与所述信息获取请求相匹配的信息。

19.如权利要求18所述的装置,其特征在于,当所述相关的信息包括商品信息时,所述特定操作入口包括:商品详情页面的访问链接;

与所述信息获取请求相匹配的信息包括:

商品详情页面。

20.如权利要求18所述的装置,其特征在于,当所述多媒体文件包括视频文件,所述特征信息包括图像特征信息时,相关信息获得单元,用于:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。

21.如权利要求18所述的装置,其特征在于,当所述多媒体文件包括音频文件,所述特征信息包括音频特征信息时,相关信息获得单元,用于:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。

22.如权利要求18所述的装置,其特征在于,当所述多媒体文件包括视频文件和音频文件时,相关信息获得单元用于:根据所述特征信息,分别获得与所述视频文件相关的信息和与所述音频文件相关的信息;

信息提供单元,用于:

向所述终端提供与所述视频文件相关的信息;或向所述终端提供与所述音频文件相关的信息;或向所述终端提供与所述视频文件相关的信息以及与所述音频文件相关的信息;或在确定出与所述视频文件相关的信息和与所述音频文件相关的信息包含相同的信息部分时,向所述终端提供所述相同的信息部分。

23.如权利要求18所述的装置,其特征在于,特征信息获得单元,用于:从所述终端的第一缓存空间中获得所述多媒体文件包含的多媒体数据;其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据;

将所述多媒体数据保存在第二缓存空间中;

从第二缓存空间中读取所述多媒体数据;

根据读取的所述多媒体数据,确定所述特征信息。

24.一种信息展示装置,其特征在于,包括:特征信息获得单元,用于获得本地当前正在播放的多媒体文件的特征信息;

相关信息获得单元,用于根据特征信息获得单元获得的所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;

信息展示单元,用于展示相关信息获得单元获得的所述相关的信息;

入口展示单元,用于展示与相关信息获得单元获得的所述相关的信息对应的特定操作入口;

请求发送单元,用于发送通过所述特定操作入口发起的操作请求;

当所述操作请求包括信息获取请求时,所述信息获取请求中包含终端标识;

其中,所述终端标识用于表示接收与所述信息获取请求相匹配的信息的终端。

25.如权利要求24所述的装置,其特征在于,当所述相关的信息包括商品信息时,所述特定操作入口包括:商品详情页面的访问链接;

与所述信息获取请求相匹配的信息包括:

商品详情页面。

26.如权利要求24所述的装置,其特征在于,当所述多媒体文件包括视频文件,所述特征信息包括图像特征信息时,相关信息获得单元,用于:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。

27.如权利要求24所述的装置,其特征在于,当所述多媒体文件包括音频文件,所述特征信息包括音频特征信息时,相关信息获得单元,用于:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与所述当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。

28.如权利要求24所述的装置,其特征在于,当所述多媒体文件包括视频文件和音频文件时,相关信息获得单元,用于:根据所述特征信息,分别获得与所述视频文件相关的信息和与所述音频文件相关的信息;

信息展示单元,用于:

展示与所述视频文件相关的信息;或

展示与所述音频文件相关的信息;或

展示与所述视频文件相关的信息以及与所述音频文件相关的信息;或在确定出与所述视频文件相关的信息和与所述音频文件相关的信息包含相同的信息部分时,展示所述相同的信息部分。

29.如权利要求24所述的装置,其特征在于,特征信息获得单元,用于:从本地的第一缓存空间中获得所述多媒体文件包含的多媒体数据;其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据;

将所述多媒体数据保存在第二缓存空间中;

从第二缓存空间中读取所述多媒体数据;

根据读取的所述多媒体数据,确定所述特征信息。

30.一种智能电视,其特征在于,包括如权利要求24~29任一权项所述的装置。

说明书 :

一种信息提供方法、展示方法、装置及智能电视

技术领域

[0001] 本申请涉及多媒体技术领域,尤其涉及一种信息提供方法、展示方法、装置及智能电视。

背景技术

[0002] 目前,利用终端播放多媒体文件,已经成为非常普及的用户行为。具体而言,用户在日常生活中常常利用手机、平板电脑、台式电脑或电视机播放视频文件或音频文件。
[0003] 以用户利用终端播放视频文件为例,用户在观看一些特定类型的视频(如纪录片)的过程中,有可能会产生观看该特定类型的其他视频的需求。为了满足该需求,按照现有技术,由于用户并不确定视频资源文件库中是否存在能满足该需求的视频文件,因此需要用户手动操控终端在视频文件资源库中进行查找,进而获得该特定类型的视频文件的信息。
[0004] 类似地,在用户利用终端播放多媒体文件的过程中,用户还可能产生期望在电商网站上购买与多媒体文件相关的商品的需求。为了满足该需求,按照现有技术,需要用户手动操控终端访问电商网站,进而查找并获取到该商品的信息。
[0005] 此外,在用户利用终端播放多媒体文件的过程中,用户还可能产生期望了解与该多媒体文件的内容相关的信息(如演员简介)的需求。为了满足该需求,按照现有技术,需要用户向终端中输入与该多媒体文件的内容相关的信息的查询条件,从而触发终端搜索并获得该信息。
[0006] 综上可知,终端获得与当前播放的多媒体文件相关的信息的过程均需要用户参与,因此会耗费终端较多的资源来支持与用户之间的交互。
[0007] 需要说明的是,上述“相关的信息”可以但不限于包括:类型相同的其他多媒体文件的信息、相关的商品的信息、内容相关的信息或相关的互动信息,等等。

发明内容

[0008] 本申请实施例提供一种信息提供方法,用以解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题。
[0009] 本申请实施例还提供一种信息提供装置,用以解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题。
[0010] 本申请实施例还提供一种信息展示方法,用以解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题。
[0011] 本申请实施例还提供一种信息展示装置,用以解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题。
[0012] 本申请实施例还提供一种智能电视,用以解决现有技术中为了获得与智能电视当前播放的多媒体文件相关的信息,会耗费智能电视较多的资源来支持与用户之间的交互的问题。
[0013] 本申请实施例采用下述技术方案:
[0014] 一种信息提供方法,包括:获得终端当前正在播放的多媒体文件的特征信息;根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;向所述终端提供所述相关的信息,以使得所述终端展示所述相关的信息。
[0015] 一种信息展示方法,包括:获得本地当前正在播放的多媒体文件的特征信息;根据所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;展示所述相关的信息。
[0016] 一种信息提供装置,包括:特征信息获得单元,用于获得终端当前正在播放的多媒体文件的特征信息;相关信息获得单元,用于根据特征信息获得单元获得的所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;信息提供单元,用于向所述终端提供相关信息获得单元获得的所述相关的信息,以使得所述终端展示所述相关的信息。
[0017] 一种信息展示装置,包括:特征信息获得单元,用于获得本地当前正在播放的多媒体文件的特征信息;相关信息获得单元,用于根据特征信息获得单元获得的所述特征信息,获得与所述当前正在播放的多媒体文件相关的信息;信息展示单元,用于展示相关信息获得单元获得的所述相关的信息。
[0018] 一种智能电视,包括上述信息展示装置。
[0019] 本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0020] 由于可以根据终端当前正在播放的多媒体文件的特征信息,获得与当前正在播放的多媒体文件相关的信息,进而向终端提供该相关的信息以使得终端展示该相关的信息,从而用户即便不执行与终端之间的交互,终端也可以获得与终端当前播放的多媒体文件相关的信息,因此相比于现有技术,可以节省终端的资源。

附图说明

[0021] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022] 图1为本申请实施例1提供的一种信息提供方法的实现流程示意图;
[0023] 图2为本申请实施例2提供的一种信息展示方法的实现流程示意图;
[0024] 图3a为本申请实施例2中,将相关的信息展示在播放页面的非中央位置的示意图;
[0025] 图3b为本申请实施例2中,将相关的信息展示在暂停页面的中央位置的示意图;
[0026] 图3c为本申请实施例2中,将相关的信息展示在结束页面的非中央位置的示意图;
[0027] 图4为本申请实施例3中用以实现终端在播放视频文件的过程中,获得与视频文件相关的商品信息并进行展示的方案的系统的架构示意图;
[0028] 图5为本申请实施例4提供的一种信息提供装置的具体结构示意图;
[0029] 图6为本申请实施例5提供的一种信息展示装置的具体结构示意图。

具体实施方式

[0030] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031] 以下结合附图,详细说明本申请各实施例提供的技术方案。
[0032] 实施例1
[0033] 为了解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题,本申请实施例1提供一种信息提供方法。该方法的具体实现流程图如图1所示,包括下述步骤:
[0034] 步骤11,获得终端当前正在播放的多媒体文件的特征信息;
[0035] 其中,这里所说的特征信息可以但不限于包括内容的类型信息、播放进度信息或用于表征当前正在播放的多媒体文件为广告的广告标识,等等。
[0036] 此外,当该多媒体文件为视频文件时,该特征信息可以但不限于包括图像特征信息。例如图像纹理信息、图像明暗变化趋势信息或图像色彩信息,等等。
[0037] 当该多媒体文件为音频文件时,该特征信息可以但不限于包括能量波形信息、频域信息或梳状谱信息,等等。
[0038] 在一种实施方式中,可以周期性地获得终端当前正在播放的多媒体文件的特征信息,也可以在一定的触发条件下,实时获得该特征信息。
[0039] 步骤12,根据通过执行步骤11而获得的特征信息,获得与当前正在播放的多媒体文件相关的信息;
[0040] 在一种实施方式中,与当前正在播放的多媒体文件相关的信息可以是预先设置并保存在本地存储器中的,从而可以直接从该存储器中获取该信息。在另一种实施方式中,该信息也可以是保存在其他设备中的,从而可以通过发送请求的方式,请求所述其他设备提供该信息。
[0041] 在一种实施方式中,所述“相关的信息”可以但不限于包括:类型相同的其他多媒体文件的信息、相关的商品的信息、内容相关的信息或相关的互动信息,等等。
[0042] 步骤13,向终端提供获得的与当前正在播放的多媒体文件相关的信息,以使得终端展示该相关的信息。
[0043] 采用本申请实施例1提供的上述方法,由于可以根据终端当前正在播放的多媒体文件的特征信息,获得与当前正在播放的多媒体文件相关的信息,进而向终端提供该相关的信息以使得终端展示该相关的信息,从而用户即便不执行与终端之间的交互,终端也可以获得与终端当前播放的多媒体文件相关的信息。可见,该方法相比于现有技术,可以节省终端的资源。
[0044] 在一种实施方式中,步骤11的实现方式可以包括下述子步骤一~子步骤四:
[0045] 子步骤一:从终端的第一缓存空间中获得多媒体文件包含的多媒体数据;
[0046] 其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据。多媒体数据输出装置可以但不限于包括:扬声器和/或显示器等。
[0047] 子步骤二:将多媒体数据保存在第二缓存空间中;
[0048] 子步骤三:从第二缓存空间中读取多媒体数据;
[0049] 子步骤四:根据读取的多媒体数据,确定多媒体文件的特征信息。
[0050] 通过上述子步骤,由于多媒体数据是从第一缓存空间中获取到的,无需采用第三方设备通过录制的方式获取多媒体数据,从而保证获取到的多媒体数据失真度较低。
[0051] 以Android操作系统底层的AudioTrack和AudioRecorder,以及多媒体文件包括视频文件为例,在一种实施方式中:第一缓存空间可以包括AudioTrack的buffer;第二缓存空间可以包括AudioRecorder的buffer;第三缓存空间可以包括AudioRecorder分配的一个buffer。
[0052] 以Android操作系统底层的SurfaceFlinger和Camera,以及多媒体文件包括音频文件为例,在一种实施方式中:第一缓存空间可以包括SurfaceFlinger的缓存空间;第二缓存空间可以包括CameraService的缓存空间;第三缓存空间可以包括CameraService分配的一个buffer。
[0053] 在一种实施方式中,当获得的特征信息包括内容的类型信息时,根据该特征信息获得的与终端当前正在播放的多媒体文件相关的信息可以包括:与该多媒体文件内容的类型相同的其他多媒体文件的信息。
[0054] 在一种实施方式中,当获得的特征信息包括播放进度信息时,根据该特征信息获得的与终端当前正在播放的多媒体文件相关的信息可以包括:与该多媒体文件当前的播放进度信息相匹配的预设互动信息。比如,预先可以针对该多媒体文件的不同播放进度分别设置互动信息,这些互动信息可以相同,也可以不同。按照这样的方式,当获得的播放进度信息表示该多媒体文件播放到进度1时,可以根据该播放进度信息获得对应于进度1的互动信息1;类似地,当获得的播放进度信息表示该多媒体文件播放到进度2时,可以根据该播放进度信息获得对应于进度2的互动信息2;以此类推。
[0055] 在一种实施方式中,当获得的特征信息包括用于表示终端当前正在播放的多媒体文件为广告的广告标识时,根据特征信息获得的与该多媒体文件相关的信息可以包括:与该广告标识相匹配的商品信息。
[0056] 本申请实施例中,终端当前正在播放的多媒体文件可以包括音频文件和/或视频文件。
[0057] 当多媒体文件包括视频文件时,相应的特征信息可以包括图像特征信息,如前文所述的图像纹理信息、图像明暗变化趋势信息或图像色彩信息等。在这样的场景下,在一种实施方式中,步骤12的实现方式可以包括:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。
[0058] 类似地,当多媒体文件包括音频文件时,相应的特征信息可以包括音频特征信息,如前文所述的能量波形信息、频域信息或梳状谱信息等。在这样的场景下,在一种实施方式中,步骤12的实现方式可以包括:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。
[0059] 当多媒体文件既包括视频文件,又包括音频文件时,步骤12的实现方式可以包括:根据该多媒体文件的特征信息,分别获得与该多媒体文件包含的视频文件相关的信息,以及与该多媒体文件包含的音频文件相关的信息。在这样的场景下,步骤13可以但不限于采用以下几种实现方式之一:
[0060] 方式一:向终端提供与视频文件相关的信息;
[0061] 方式二:向终端提供与音频文件相关的信息;
[0062] 方式三:向终端提供与视频文件相关的信息以及与音频文件相关的信息;
[0063] 方式四:在确定出与视频文件相关的信息和与音频文件相关的信息包含相同的信息部分时,向终端提供该相同的信息部分。
[0064] 在一种实施方式中,为了支持用户基于终端展示的与当前正在播放的多媒体文件相关的信息执行一些特定操作,本申请实施例1提供的方法还可以进一步包括步骤:向终端提供与终端当前播放的多媒体文件相关的信息所对应的特定操作入口。
[0065] 其中,上述特定操作入口比如可以是信息访问入口(如统一资源定位符Uniform Resource Locator,URL)。比如,当与终端当前播放的多媒体文件相关的信息包括商品信息时,该特定操作入口可以包括商品详情页面的URL。
[0066] 此外,当与终端当前播放的多媒体文件相关的信息为与该多媒体文件内容的类型相同的其他多媒体文件时,该特定操作入口可以是播放入口,即若接收到通过该特定操作入口发起的操作请求,则可以播放所述其他多媒体文件。
[0067] 或者,该特定操作入口还可以是:执行对终端展示的该相关的信息的隐藏操作的入口。即若接收到通过该特定操作入口发起的操作请求,则可以对终端展示的该相关的信息进行隐藏。
[0068] 在一种实施方式中,在向终端提供上述特定操作入口后,本申请实施例1提供的方法还可以包括:
[0069] 获得终端通过特定操作入口发起的操作请求;
[0070] 执行与该操作请求相匹配的操作。
[0071] 特别地,当操作请求包括信息获取请求时,执行与该操作请求相匹配的操作包括:向不同于所述终端的其他终端发送与该信息获取请求相匹配的信息。其中,信息获取请求中可以包括这里所说的其他终端的标识,以使得后续可以根据该标识向所述其他终端发送与该信息获取请求相匹配的信息。本申请实施例中,也可以采用其他方式获得所述其他终端的标识。
[0072] 在一种实施方式中,所述终端可以是智能电视,而所述其他终端则可以是手机。
[0073] 向其他终端发送与信息获取请求相匹配的信息的优点在于,可以支持用户对于接收该信息的终端的灵活指定,从而提升用户体验。
[0074] 在一种实施方式中,当特定操作入口包括商品详情页面的访问链接时,与所述信息获取请求相匹配的信息包括:商品详情页面。
[0075] 在一种实施方式中,步骤13中所述的向终端提供与当前正在播放的多媒体文件相关的信息的方式可以但不限于有以下几种:
[0076] 方式一:在监控到终端持续播放多媒体文件时,向终端提供该相关的信息;
[0077] 方式二:在监控到终端暂停播放多媒体文件时,向终端提供该相关的信息;
[0078] 方式三:在监控到多媒体文件在终端处播放结束时,向终端提供该相关的信息。
[0079] 需要说明的是,本申请实施例中,除了可以用屏幕展示所述相关的信息外,还可以通过比如扬声器、明暗可调节的灯、可振动的设备等,展示所述相关的信息。
[0080] 此外还需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤11和步骤12的执行主体可以为设备1,步骤13的执行主体可以为设备2;又比如,步骤11的执行主体可以为设备1,步骤12和步骤13的执行主体可以为设备2;等等。
[0081] 实施例2
[0082] 为了解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题,本申请实施例2提供一种信息展示方法。该方法的具体实现流程图如图2所示,包括下述步骤:
[0083] 步骤21,获得本地当前正在播放的多媒体文件的特征信息;
[0084] 其中,这里所说的特征信息可以但不限于包括内容的类型信息、播放进度信息或用于表征当前正在播放的多媒体文件为广告的广告标识,等等。
[0085] 此外,当该多媒体文件为视频文件时,该特征信息可以但不限于包括图像特征信息。例如图像纹理信息、图像明暗变化趋势信息或图像色彩信息,等等。
[0086] 当该多媒体文件为音频文件时,该特征信息可以但不限于包括能量波形信息、频域信息或梳状谱信息,等等。
[0087] 步骤22,根据该特征信息,获得与当前正在播放的多媒体文件相关的信息;
[0088] 其中,可以从本地获得与当前正在播放的多媒体文件相关的信息;也可以将该特征信息发送给服务器,以获得服务器根据该特征信息反馈的与当前正在播放的多媒体文件相关的信息。
[0089] 在一种实施方式中,当本地当前正在播放的多媒体文件的特征信息包括内容的类型信息时,根据该特征信息的获得的所述相关的信息可以包括:与当前正在播放的多媒体文件内容的类型相同的其他多媒体文件的信息。
[0090] 在一种实施方式中,当本地当前正在播放的多媒体文件的特征信息包括播放进度信息时,根据该特征信息的获得的所述相关的信息可以包括:与播放进度信息相匹配的预设互动信息。
[0091] 在一种实施方式中,当本地当前正在播放的多媒体文件的特征信息包括用于表示当前正在播放的多媒体文件为广告的广告标识时,根据该特征信息的获得的与本地当前正在播放的多媒体文件相关的信息可以包括:与该广告标识相匹配的商品信息。
[0092] 在一种实施方式中,可以将本地当前正在播放的多媒体文件的特征信息发送给服务器,并获得服务器发送的与当前正在播放的多媒体文件相关的信息;在另一种实施方式中,可以直接从本地数据库中获得与当前正在播放的多媒体文件相关的信息。
[0093] 步骤23,展示获得的与当前正在播放的多媒体文件相关的信息。
[0094] 在一种实施方式中,所述“相关的信息”可以但不限于包括:类型相同的其他多媒体文件的信息、相关的商品的信息、内容相关的信息或相关的互动信息,等等。
[0095] 采用本申请实施例2提供的上述方法,由于可以根据本地当前正在播放的多媒体文件的特征信息,获得与当前正在播放的多媒体文件相关的信息,进而展示该相关的信息,从而即便不执行与用户之间的交互,也可以获得与当前播放的多媒体文件相关的信息。可见,该方法相比于现有技术,可以节省资源。
[0096] 在一种实施方式中,为了支持用户基于展示的与当前正在播放的多媒体文件相关的信息执行一些特定操作,本申请实施例1提供的方法还可以进一步包括步骤:
[0097] 展示与当前正在播放的多媒体文件相关的信息对应的特定操作入口。
[0098] 与实施例1类似的,该特定操作入口可以但不限于是信息访问入口、播放入口或针对该相关的信息的隐藏操作的入口。
[0099] 在一种实施方式中,在展示上述特定操作入口后,若接收到通过该特定操作入口发起的操作请求,则可以调用本地资源响应该操作请求;或者,也可以将该操作请求发送给其他设备(如服务器)进行响应。
[0100] 为了支持用户灵活选取终端对与信息获取请求相匹配的信息进行接收,在一种实施方式中,当通过特定操作入口发起的操作请求包括信息获取请求时,该信息获取请求中可以包含终端标识。其中,该终端标识用于表示接收与信息获取请求相匹配的信息的终端。
[0101] 当与当前正在播放的多媒体文件相关的信息包括商品信息时,为方便用户能够快捷购买商品,在一种实施方式中,展示的特定操作入口可以包括:商品详情页面的访问链接。而与通过该特定操作入口发起的信息获取请求相匹配的信息则可以包括:商品详情页面。
[0102] 当与当前正在播放的多媒体文件相关的信息包括商品信息时,在另一种实施方式中,展示的特定操作入口可以包括:一键购买商品的操作入口,或一键收藏商品的操作入口。基于一键购买商品的操作入口,若该操作入口是展示在智能电视上,则用户可以通过按下遥控板上的特定按键,发起进入该操作入口的指令;进而触发智能电视向商品信息服务器发送“一键购买”请求。由于商品信息服务器在接收到该“一键购买”请求后进行的向智能电视推送付款页面等操作可以参考现有技术,因此不再赘述。类似地,基于一键收藏商品的操作入口,若该操作入口是展示在智能电视上,则用户可以通过按下遥控板上的特定按键,发起进入该操作入口的指令,进而触发智能电视向商品信息服务器发送“一键收藏”请求。由于商品信息服务器在接收到该“一键收藏”请求后进行的将商品信息添加到用户收藏夹列表中等操作可以参考现有技术,因此不再赘述。
[0103] 针对所述相关的信息的展示方式而言,在一种实施方式中,若是通过屏幕来展示所述相关的信息,那么,在当前正在播放的多媒体文件被持续播放时,为了不影响用户的观看体验,可以将所述相关的信息展示在播放页面的非中央位置,如图3a;在当前正在播放的多媒体文件被暂停播放时,则可以将所述相关的信息展示在暂停页面中央位置,如图3b所示;在当前正在播放的多媒体文件播放结束时,将所述相关的信息展示在结束页面的非中央位置,如图3c所示。
[0104] 需要说明的是,本申请实施例中,除了可以用屏幕展示所述相关的信息外,还可以通过比如扬声器、明暗可调节的灯、可振动的设备等,展示所述相关的信息。
[0105] 在一种实施方式中,步骤21的实现方式可以包括下述子步骤一~子步骤四:
[0106] 子步骤一:从本地的第一缓存空间中获得多媒体文件包含的多媒体数据;
[0107] 其中,第一缓存空间用于:缓存多媒体文件播放器发送给多媒体数据输出装置的多媒体数据。
[0108] 子步骤二:将获得的多媒体数据保存在第二缓存空间中;
[0109] 子步骤三:从第二缓存空间中读取多媒体数据;
[0110] 子步骤四:根据读取的多媒体数据,确定多媒体文件的特征信息。
[0111] 在一种实施方式中,当多媒体文件包括视频文件,特征信息包括图像特征信息时,步骤22的实现方式可以包括:根据图像特征信息和与多媒体文件相关的信息的预设对应关系,获得与当前正在播放的多媒体文件的图像特征信息相对应的、与多媒体文件相关的信息。
[0112] 在一种实施方式中,当多媒体文件包括音频文件,特征信息包括音频特征信息时,步骤22的实现方式可以包括:根据音频特征信息和与多媒体文件相关的信息的预设对应关系,获得与当前正在播放的多媒体文件的音频特征信息相对应的、与多媒体文件相关的信息。
[0113] 在一种实施方式中,当多媒体文件包括视频文件和音频文件时,步骤22的实现方式可以包括:根据多媒体文件的特征信息,分别获得与视频文件相关的信息和与音频文件相关的信息。在这样的场景下,步骤23的实现方式可以但不限于为下述方式之一:
[0114] 方式一:展示与视频文件相关的信息;
[0115] 方式二:展示与音频文件相关的信息;
[0116] 方式三:展示与视频文件相关的信息以及与音频文件相关的信息;
[0117] 方式四:在确定出与视频文件相关的信息和与音频文件相关的信息包含相同的信息部分时,展示该相同的信息部分。
[0118] 需要说明的是,实施例2所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤21和步骤22的执行主体可以为设备1,步骤23的执行主体可以为设备2;又比如,步骤21的执行主体可以为设备1,步骤22和步骤23的执行主体可以为设备2;等等。
[0119] 实施例3
[0120] 实施例3提供一种终端在播放视频文件的过程中获得与视频文件相关的商品信息并进行展示的方案。
[0121] 实现该方案的系统架构示意图如图4所示,其主要由视频匹配系统、音频匹配系统、运营系统构成。基于该系统架构各组成部分的功能,可以实现向如图4所示的各种终端推荐与视频文件相关的信息。
[0122] 以下具体介绍该系统架构的各组成部分的功能。
[0123] 针对视频匹配系统的功能而言,其主要包括如图4中所示的几部分:
[0124] 1、母本特征提取服务。
[0125] 即从视频文件数据库的各视频母本文件中,分别提取母本特征;进一步地,根据提取出的所有母本特征建立母本特征索引。
[0126] 其中,这里所说的母本特征相当于实施例1和实施例2中所述的特征信息。
[0127] 2、样本特征提取服务。
[0128] 该功能的实现过程包括:采集即将由智能电视进行解码并播放的电视信号(可以是模拟信号或数字信号);通过对采集到的电视信号进行解析,获得该电视信号中的视频数据;提取视频数据的特征信息。
[0129] 提取到的该特征信息可称为“视频样本特征”。
[0130] 3、视频特征索引服务。
[0131] 该功能的实现过程包括:根据建立的母本特征索引,判断提取到的母本特征中,是否存在与提取到的视频样本特征相匹配的母本特征;若判断结果表示存在这样的母本特征,则将这样的母本特征输出给运营系统。
[0132] 针对音频匹配系统的功能而言,其主要包括如图4中所示的几部分:
[0133] 1、母本特征提取服务。
[0134] 即从音频文件数据库的各音频母本文件中,分别提取母本特征;进一步地,根据提取出的所有母本特征建立母本特征索引。
[0135] 其中,这里所说的母本特征相当于实施例1和实施例2中所述的特征信息。
[0136] 2、样本特征提取服务。
[0137] 该功能的实现过程包括:采集即将由智能电视进行解码并播放的电视信号(可以是模拟信号或数字信号);通过对采集到的电视信号进行解析,获得该电视信号中的音频数据;提取音频数据的特征信息。
[0138] 提取到的该特征信息可称为“音频样本特征”。
[0139] 3、音频特征索引服务。
[0140] 该功能的实现过程包括:根据建立的母本特征索引,判断提取到的母本特征中,是否存在与提取到的音频样本特征相匹配的母本特征;若判断结果表示存在这样的母本特征,则将这样的母本特征输出给运营系统。
[0141] 针对运营系统而言,其可以由下述功能单元构成:
[0142] 运营内容控制、商品推荐系统、节目互动系统、影视歌曲推荐系统、推荐信息预埋系统和即时消息推送服务。
[0143] 对上述各功能单元的功能介绍如下:
[0144] 1、运营内容控制
[0145] 用于根据音频匹配系统或视频匹配系统输出的母本特征,从商品推荐系统、节目互动系统和影视歌曲推荐系统中确定出至少一个待触发的子系统,并向确定出的待触发的子系统发送触发指令。
[0146] 具体而言,若接收到视频匹配系统输出的母本特征,并解析出该母本特征用于表示具备该母本特征的视频文件为广告,则可以从商品推荐系统、节目互动系统和影视歌曲推荐系统中,确定出商品推荐系统为待触发的子系统;并向商品推荐系统发送包含该母本特征的触发指令。
[0147] 若解析出该母本特征表示具备该母本特征的视频文件当前的播放进度为“直播进行到35分25秒”,则可以从商品推荐系统、节目互动系统和影视歌曲推荐系统中,确定出节目互动系统为待触发的子系统;并向该节目互动系统发送包含该母本特征的触发指令。
[0148] 又比如,若解析出视频匹配系统输出的母本特征表示具备该母本特征的视频文件的类型为“MTV”,且解析出音频匹配系统输出的母本特征表示音频文件的曲风为“中国风”,则可以从商品推荐系统、节目互动系统和影视歌曲推荐系统中,确定出影视歌曲推荐系统为待触发的子系统;并向影视歌曲推荐系统发送包含视频匹配系统和音频匹配系统分别输出的母本特征的触发指令。
[0149] 2、节目互动系统
[0150] 用于在接收到运营内容控制的触发指令后,根据该触发指令中包含的母本特征,从推荐信息预埋系统处获取与该母本特征相匹配的互动信息,并将该互动信息发送给即时消息推送服务。
[0151] 其中,这里所说的互动信息可以但不限于包括:针对前文所说的电视信号所对应的电视节目的评论信息等。
[0152] 3、影视歌曲推荐系统
[0153] 用于在接收到运营内容控制的触发指令后,根据该触发指令中包含的母本特征,从推荐信息预埋系统处获取与该母本特征相匹配的影视歌曲视频文件的信息,并将该影视歌曲视频文件的信息发送给即时消息推送服务。
[0154] 其中,这里所说的影视歌曲视频文件的信息可以但不限于是影视歌曲视频的简介,或影视歌曲视频的播放操作入口,等等。
[0155] 4、商品推荐系统
[0156] 用于在接收到运营内容控制的触发指令后,根据该触发指令中包含的母本特征,确定出与该母本特征相匹配的商品信息,并将该商品信息发送给即时消息推送服务。
[0157] 其中,这里所说的商品信息可以但不限于是商品列表页面、商品详情页面或商品的购买操作入口,等等。
[0158] 上述商品信息均可以是从类似购物网站服务器的设备处获取的,或者可以是从推荐信息预埋系统处获取的。
[0159] 5、推荐信息预埋系统
[0160] 用于保存推荐信息。这里所说的推荐信息可以包括互动信息、影视歌曲视频文件的信息和商品信息,等等。
[0161] 特别地,该推荐信息预埋系统还可以用于保存与推荐信息相对应的推荐时机信息,该推荐时机信息用于表示相应的推荐信息具体应该在什么时机推送给终端。该推荐时机信息可以在节目互动系统、影视歌曲推荐系统和商品推荐系统分别获取互动信息、影视歌曲视频文件的信息和商品信息时被获取,并且由节目互动系统、影视歌曲推荐系统或商品推荐系统提供给即时消息推送服务,以使得即时消息推送服务可以根据推荐时机信息,在相应的推荐时机向终端发送推荐信息。
[0162] 6、即时消息推送服务
[0163] 用于将节目互动系统发送的互动信息、影视歌曲推荐系统发送的影视歌曲文件的信息和商品推荐系统发送的商品信息发送给终端。
[0164] 特别地,当即时消息推送服务除了获得推荐信息外,还获得推荐时机信息时,向即时消息推送服务终端发送推荐信息的方式可以包括:根据推荐时机信息,发送相应的推荐信息。
[0165] 实施例4
[0166] 为了解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题,实施例4提供一种信息提供装置。该装置的具体结构示意图如图5所示,包括:特征信息获得单元51、相关信息获得单元52和信息提供单元53。该些单元的功能介绍如下:
[0167] 特征信息获得单元51,用于获得终端当前正在播放的多媒体文件的特征信息(后文简称所述特征信息);
[0168] 相关信息获得单元52,用于根据特征信息获得单元51获得的多媒体文件的特征信息,获得与终端当前正在播放的多媒体文件相关的信息(后文简称所述相关的信息);
[0169] 信息提供单元53,用于向终端提供相关信息获得单元52获得的所述相关的信息,以使得终端展示所述相关的信息。
[0170] 在一种实施方式中,本申请实施例4提供的该装置还可以包括入口提供单元。该入口提供单元用于向终端提供与相关信息获得单元52获得的所述相关的信息对应的特定操作入口。
[0171] 在一种实施方式中,本申请实施例4提供的该装置还可以包括请求获得单元和操作执行单元。其中,请求获得单元用于在入口提供单元向终端提供特定操作入口后,获得终端通过特定操作入口发起的操作请求;操作执行单元,用于执行与请求获得单元获得的操作请求相匹配的操作。
[0172] 在一种实施方式中,当操作请求包括信息获取请求时,操作执行单元可以用于:向不同于终端的其他终端发送与信息获取请求相匹配的信息。
[0173] 在一种实施方式中,当所述相关的信息包括商品信息时,特定操作入口包括:商品详情页面的访问链接。与信息获取请求相匹配的信息包括:商品详情页面。
[0174] 在一种实施方式中,当所述特征信息包括内容的类型信息时,相关信息获得单元52可以用于:根据所述特征信息,获得与当前正在播放的多媒体文件内容的类型相同的其他多媒体文件的信息。
[0175] 在一种实施方式中,当所述特征信息包括播放进度信息时,相关信息获得单元52可以用于:根据所述特征信息,获得与该播放进度信息相匹配的预设互动信息。
[0176] 在一种实施方式中,当所述特征信息包括用于表示终端当前正在播放的多媒体文件为广告的广告标识时,相关信息获得单元52可以用于:根据所述特征信息包含的广告标识,获得与该广告标识相匹配的商品信息。
[0177] 采用本申请实施例4提供的该装置,由于可以根据终端当前正在播放的多媒体文件的特征信息,获得与当前正在播放的多媒体文件相关的信息,进而向终端提供该相关的信息以使得终端展示该相关的信息,从而用户即便不执行与终端之间的交互,终端也可以获得与终端当前播放的多媒体文件相关的信息,因此相比于现有技术,可以节省终端的资源。
[0178] 本申请实施例4提供的该装置功能的一些可选的实现方式,以及各单元功能的一些可选的实现方式,均可以参照本申请实施例1,此处不再赘述。
[0179] 此外,本申请实施例4提供的该装置可以但不限于是服务器或机顶盒等设备。
[0180] 实施例5
[0181] 为了解决现有技术中为了获得与终端当前播放的多媒体文件相关的信息,会耗费终端较多的资源来支持与用户之间的交互的问题,实施例5提供一种信息展示装置。该装置的具体结构示意图如图6所示,包括:特征信息获得单元61、相关信息获得单元62和信息展示单元63。该些单元的功能介绍如下:
[0182] 特征信息获得单元61,用于获得本地当前正在播放的多媒体文件的特征信息;
[0183] 相关信息获得单元62,用于根据特征信息获得单元61获得的所述特征信息,获得与本地当前正在播放的多媒体文件相关的信息(后文简称所述相关的信息);
[0184] 信息展示单元63,用于展示相关信息获得单元62获得的所述相关的信息。
[0185] 在一种实施方式中,实施例5提供的该装置还可以包括入口展示单元。该入口展示单元用于展示与相关信息获得单元62获得的所述相关的信息对应的特定操作入口。
[0186] 在一种实施方式中,实施例5提供的该装置还可以包括请求发送单元。该请求发送单元用于发送通过上述特定操作入口发起的操作请求。
[0187] 在一种实施方式中,当上述操作请求包括信息获取请求时,该信息获取请求中可以包含终端标识。其中,该终端标识用于表示接收与该信息获取请求相匹配的信息的终端。
[0188] 在一种实施方式中,当所述相关的信息包括商品信息时,特定操作入口可以包括:商品详情页面的访问链接。而与通过该访问链接发起的信息获取请求相匹配的信息则可以包括:商品详情页面。
[0189] 在一种实施方式中,当所述特征信息包括内容的类型信息时,相关信息获得单元62可以用于:根据所述特征信息,获得与本地当前正在播放的多媒体文件内容的类型相同的其他多媒体文件的信息。
[0190] 在一种实施方式中,当所述特征信息包括播放进度信息时,相关信息获得单元62可以用于:根据所述特征信息,获得与播放进度信息相匹配的预设互动信息。
[0191] 在一种实施方式中,当所述特征信息包括用于表示本地当前正在播放的多媒体文件为广告的广告标识时,相关信息获得单元62可以用于:根据所述特征信息,获得与该广告标识相匹配的商品信息。
[0192] 在一种实施方式中,相关信息获得单元62可以用于将所述特征信息发送给服务器;并获得服务器发送的与本地当前正在播放的多媒体文件相关的信息。
[0193] 在一种实施方式中,信息展示单元63可以用于当本地当前正在播放的多媒体文件被持续播放时,将所述相关的信息展示在播放页面的非中央位置;当该多媒体文件被暂停播放时,将所述相关的信息展示在暂停页面中央位置;当该多媒体文件播放结束时,将所述相关的信息展示在结束页面的非中央位置。
[0194] 需要说明的是,实施例5提供的该装置可以是电脑、手机,还可以是智能电视等设备。
[0195] 采用本申请实施例5提供的上述装置,由于可以根据本地当前正在播放的多媒体文件的特征信息,获得与当前正在播放的多媒体文件相关的信息,进而展示该相关的信息,从而即便不执行与用户之间的交互,也可以获得与当前播放的多媒体文件相关的信息。可见,该装置相比于现有技术,可以节省资源。
[0196] 本申请实施例5提供的该装置功能的一些可选的实现方式,以及各单元功能的一些可选的实现方式,均可以参照本申请实施例2,此处不再赘述。
[0197] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0198] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0199] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0200] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0201] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0202] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0203] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0204] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0205] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0206] 以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。