媒体文件的处理方法及装置制造方法及图纸

技术编号:14626786 阅读:49 留言:0更新日期:2017-02-12 15:53
本申请公开了媒体文件的处理方法及装置,其中,所述方法包括:将多个待存储媒体文件进行合并,生成组合媒体文件,其中,在所述组合媒体文件中,各个待存储媒体文件对应该组合媒体文件中的多份媒体内容;确定各份媒体内容在所述组合媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加信息,添加到所述组合媒体文件的数据中,生成目标媒体文件;将所述目标媒体文件保存到预置的存储设备中;其中,所述附加信息用于,在所述目标媒体文件被播放设备访问的过程中,确定当前正在被访问的媒体内容对应的信息。通过本申请,可以使得存储设备可以更完整的感知播放设备的访问操作。

【技术实现步骤摘要】

本申请涉及媒体信息处理
,特别是涉及媒体文件的处理方法及装置
技术介绍
在当今的信息化时代,人们获取信息的途径也日渐丰富。例如,在商场、品牌店、地铁、飞机场等公共场所内,大屏幕播放设备比比皆是,这种大屏幕播放设备一般采用离线的方式进行媒体信息的播放,其中往往承载着丰富的媒体内容。从设备配置上,一种离线媒体播放实现方式为:自带播放器的显示设备(这种显示设备可以称为播放设备)加存储设备,存储设备相对于播放设备,一般是可插拔的,例如U盘、SD卡等,这样,可以通过PC机等设备向存储设备中存入一些媒体文件,然后插到播放设备上,由播放设备播放该存储设备上的媒体文件。当然,存储设备也可以内置于播放设备中。在实际应用中可能具有如下需求:在播放设备对存储设备中的媒体信息进行播放的过程中,存储设备可能需要确定媒体文件的被播放进度等信息;或者,存储设备可能需要向其他终端设备等提供关于当前正在播放的媒体内容的一些信息(如其中包含的商品的名称等、商品信息相关页面的网络地址等),等等。总之,存储设备可能需要感知媒体文件被播放设备播放的情况。但是,存储设备感知播放设备对媒体文件的播放情况的前提是,播放设备在播放媒体文件时,都是从存储设备中读取相关的数据,然后再进行播放。然而,在实际应用中,大屏幕设备中播放媒体内容时,一般会采用轮播的形式,例如,有媒体内容A、B、C,将这三段内容循环播放。而在轮播的过程中,可r>能会或多或少的将存储设备中的内容缓存到播放设备侧的内存中,等到轮播的第二轮时,如果媒体文件过小,如其中的media1.avi仅有几兆大小,则有可能播放器就不需要再对存储设备中的Media1.avi进行访问,直接从缓存中进行加载即可;如其中Media2.mp4稍大,例如有几十兆大小,则仍有可能将该文件的很多数据被播放器缓存。这样,就会导致只有第一次播放时,存储设备能感知播放设备的访问,其他时候可能会出现无法感知或者不完整等现象。因此,如何使得存储设备能够更完整的感知播放设备对媒体文件的播放情况,是迫切需要本领域技术人员解决的技术问题。
技术实现思路
本申请提供了媒体文件的处理方法及装置,使得存储设备能够更完整的感知播放设备的访问操作。本申请提供了如下方案:一种媒体文件的处理方法,包括:将多个待存储媒体文件进行合并,生成组合媒体文件,其中,在所述组合媒体文件中,各个待存储媒体文件对应该组合媒体文件中的多份媒体内容;确定各份媒体内容在所述组合媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加信息,添加到所述组合媒体文件的数据中,生成目标媒体文件;将所述目标媒体文件保存到预置的存储设备中;其中,所述附加信息用于,在所述目标媒体文件被播放设备访问的过程中,确定当前正在被访问的媒体内容对应的信息。一种提供媒体内容信息的方法,应用于存储设备中,所述存储设备设有无线通讯模块,所述存储设备中保存有目标媒体文件,通过播放设备进行播放,所述目标媒体文件是通过将多个待存储媒体文件进行合并,并在数据中添加附加信息后生成的,其中,在所述目标媒体文件中,各个待存储媒体文件对应该目标媒体文件中的多份媒体内容,所述附加信息包括各份媒体内容在所述目标媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;所述方法包括:在所述目标媒体文件被读取的过程中,根据所述存储设备数据区的被读取情况,确定在预置的采样时间点正在被读取的媒体内容对应的标识信息;根据所述播放设备从读取到播放之间的时间差,确定在所述采样时间点正在被读取的媒体内容被播放的时间;通过所述无线通讯模块接收到终端设备发送的信息获取请求时,根据所述采用时间点正在被读取的媒体内容被播放的时间,确定当前正在播放的媒体内容对应的标识信息;所述信息获取请求用于获取所述播放设备中当前播放的媒体内容对应的目标标识信息;通过所述无线通讯模块将所述目标标识信息返回。一种媒体文件的处理装置,包括:文件合并单元,用于将多个待存储媒体文件进行合并,生成组合媒体文件,其中,在所述组合媒体文件中,各个待存储媒体文件对应该组合媒体文件中的多份媒体内容;信息确定单元,用于确定各份媒体内容在所述组合媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;目标媒体文件生成单元,用于根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加信息,添加到所述组合媒体文件的数据中,生成目标媒体文件;保存单元,用于将所述目标媒体文件保存到预置的存储设备中;其中,所述附加信息用于,在所述目标媒体文件被播放设备访问的过程中,确定当前正在被访问的媒体内容对应的信息。一种提供媒体内容信息的装置,应用于存储设备中,所述存储设备设有无线通讯模块,所述存储设备中保存有目标媒体文件,通过播放设备进行播放,所述目标媒体文件是通过将多个待存储媒体文件进行合并,并在数据中添加附加信息后生成的,其中,在所述目标媒体文件中,各个待存储媒体文件对应该目标媒体文件中的多份媒体内容,所述附加信息包括各份媒体内容在所述目标媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;所述装置包括:读取信息确定单元,用于在所述目标媒体文件被读取的过程中,根据所述存储设备数据区的被读取情况,确定在预置的采样时间点正在被读取的媒体内容对应的标识信息;播放时间确定单元,用于根据所述播放设备从读取到播放之间的时间差,确定在所述采样时间点正在被读取的媒体内容被播放的时间;目标标识信息确定单元,用于通过所述无线通讯模块接收到终端设备发送的信息获取请求时,根据所述采用时间点正在被读取的媒体内容被播放的时间,确定当前正在播放的媒体内容对应的标识信息;所述信息获取请求用于获取所述播放设备中当前播放的媒体内容对应的目标标识信息;目标标识信息返回单元,用于通过所述无线通讯模块将所述目标标识信息返回。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例,可以将一些小的待播放媒体文件合并成大尺寸的组合媒体文件,并在其中添加附件信息,该附加信息可以描述各份媒体内容在组合媒体文件中的物理位置信息以及对应的标识信息,这样,由于组合后的媒体文件尺寸比较大,因此,在播放器不可能去缓存整个文件,只能缓存当前播放到的部分或者视频文件的头部信息,这部分被缓存本文档来自技高网...

【技术保护点】
一种媒体文件的处理方法,其特征在于,包括:将多个待存储媒体文件进行合并,生成组合媒体文件,其中,在所述组合媒体文件中,各个待存储媒体文件对应该组合媒体文件中的多份媒体内容;确定各份媒体内容在所述组合媒体文件中的物理位置信息,以及各份媒体内容对应的标识信息;根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加信息,添加到所述组合媒体文件的数据中,生成目标媒体文件;将所述目标媒体文件保存到预置的存储设备中;其中,所述附加信息用于,在所述目标媒体文件被播放设备访问的过程中,确定当前正在被访问的媒体内容对应的信息。

【技术特征摘要】
1.一种媒体文件的处理方法,其特征在于,包括:
将多个待存储媒体文件进行合并,生成组合媒体文件,其中,在所述组合
媒体文件中,各个待存储媒体文件对应该组合媒体文件中的多份媒体内容;
确定各份媒体内容在所述组合媒体文件中的物理位置信息,以及各份媒体
内容对应的标识信息;
根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加信息,
添加到所述组合媒体文件的数据中,生成目标媒体文件;
将所述目标媒体文件保存到预置的存储设备中;
其中,所述附加信息用于,在所述目标媒体文件被播放设备访问的过程中,
确定当前正在被访问的媒体内容对应的信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
确定各份媒体内容在所述组合媒体文件中的起始时间信息;
所述根据各份媒体内容对应的物理位置信息以及所述标识信息生成附加
信息,包括:
根据各份媒体内容对应的物理位置信息、所述标识信息以及所述起始时间
信息,生成附加信息,其中,所述起始时间信息用于:根据相邻媒体内容实际
被开始读取的时间,以及在媒体文件中的起始时间,确定出由于播放设备的缓
存引起的媒体内容从被读取到被播放之间的时间差。
3.根据权利要求1所述的方法,其特征在于,还包括:
确定所述组合媒体文件的大小;
如果所述组合媒体文件小于预置的阈值,则将所述组合媒体文件进行合成。
4.根据权利要求1所述的方法,其特征在于,所述媒体内容对应的标识
信息包括:媒体内容对应的关联内容的标识信息。
5.根据权利要求4所述的方法,其特征在于,所述关联内容的标识信息
包括预先为媒体内容指定的关联内容的网络地址,以便通过访问所述网络地址,
获取所述关联内容。
6.根据权利要求4所述的方法,其特征在于,所述关联内容的标识信息
为预先为所述媒体内容分配的ID信息,并预先在服务器保存ID与关联内容网

\t络地址之间的关联关系,以便利用所述ID信息,从服务器获取所述关联内容
的网络地址,并通过访问所述网络地址获取对应的关联内容。
7.一种提供媒体内容信息的方法,其特征在于,应用于存储设备中,所
述存储设备设有无线通讯模块,所述存储设备中保存有目标媒体文件,通过播
放设备进行播放,所述目标媒体文件是通过将多个待存储媒体文件进行合并,
并在数据中添加附加信息后生成的,其中,在所述目标媒体文件中,各个待存
储媒体文件对应该目标媒体文件中的多份媒体内容,所述附加信息包括各份媒
体内容在所述目标媒体文件中的物理位置信息,以及各份媒体内容对应的标识
信息;所述方法包括:
在所述目标媒体文件被读取的过程中,根据所述存储设备数据区的被读取
情况,确定在预置的采样时间点正在被读取的媒体内容对应的标识信息;
根据所述播放设备从读取到播放之间的时间差,确定在所述采样时间点正
在被读取的媒体内容被播放的时间;
通过所述无线通讯模块接收到终端设备发送的信息获取请求时,根据所述
采用时间点正在被读取的媒体内容被播放的时间,确定当前正在播放的媒体内
容对应的标识信息;所述信息获取请求用于获取所述播放设备中当前播放的媒
体内容对应的目标标识信息;
通过所述无线通讯模块将所述目标标识信息返回。
8.根据权利要求7所述的方法,其特征在于,所述存储设备包括多个簇,
所述目标媒体文件的数据包括多个数据单元,每个数据单元按照在目标媒体文
件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述附加信
息记录在预置序号的数据单元中;所述根据存储设备数据区的被读取情况,确
定在预置的采样时间点正在被读取的媒体内容对应的标识信息,包括:
在所述目标媒体文件被读取的过程中,确定数据区中在所述采样时间点被
读取数据单元所在的第一目标簇标识;
根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇
标识,以及所述第一目标簇中保存的数据单元在所述目标媒体文件中的位置信
息;其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同
一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的

\t数据单元;
根据所述第二目标簇中保存的数据单元,确定在采样时间点正在被读取的
媒体内容对应的标识信息。
9.根据权利要求8所述的方法,其特征在于,还包括:
预先根据所述文件分配表,建立快速索引表,其中,所述快速索引表的各
个条目中保存有各个簇标识对应的指定簇标识,以及各个簇标识中的数据单元
在对应媒体文件中的序号;其中,同一条目中,各个簇标识对应的数据单元属
于同一媒体文件,且所述指定簇中保存有该媒体文件中所述预置序号的数据单
元;
所述根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目
标簇标识,以及所述第一目标簇中保存的数据单元在所述目标媒体文件中的位
置信息,包括:
根据所述预先建立的快速索引表,确定所述第一目标簇标识对应的第二目
标簇标识,以及所述第一目标簇中保存的数据单元在所述目标媒体文件中的位
置信息。
10.根据权利要求9所述的方法,其特征在于,所述附加信息在媒体文件
的最后一个数据单元中保存,则所述预先根据所述文件分配表,建立快速索引
表,包括:
遍历所述文件分配表,确定各个簇标识对应媒体文件的起始簇标识;其中,
所述起始簇用于保存媒体文件的第一个数据单元;
在各个簇标识所在条目的第一字段中记录各自对应媒体文件的起始簇标
识;
如果在遍历的过程中确定出某簇标识为对应媒体文件的结束簇,则将该簇
标识记录在该媒体文件的起始簇所在条目的第二字段中;其中,所述结束簇用
于保存对应媒体文件的最后一个数据单元;
所述根据所述预先建立的快速索引表,确定所述第一目标簇标识对应的第
二目标簇标识,包括:
确定所述第一目标簇标识所在的第一目标条目;
从该第一目标条目的所述第一字段中确定出该第一目标簇对应媒体文件

\t的起始簇标识;
确定该起始簇标识所在的第二目标条目;
从该第二目标条目的所述第二字段中确定出该第一目标簇对应媒体文件
的结束簇标识,将该结束簇标识确定为所述第二目标簇标识。
11.根据权利要求9所述的方法,其特征在于,所述根据所述第二目标簇
中保存的数据单元,确定在所述采样时间点正在被读取的媒体内容对应的标识
信息,包括:
根据所述快速索引表,确定所述第一目标簇中的数据单元在对应媒体文件
中的目标序号;
根据所述目标序号以及单个簇的数据容量,确定该第一目标簇中保存的数
据单元在对应媒体文件中的目标物理位置信息;
根据所述第二目标簇中的数据单元,确定该媒体文件中各份媒体内容分别
所在的物理位置信息以及各自对应的标识信息;
将所述目标物理位置信息与各份媒...

【专利技术属性】
技术研发人员:任万喜朱凯江勇杨星龙华伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1