确定存储设备中被读取数据所属媒体信息的方法及装置制造方法及图纸

技术编号:14620864 阅读:44 留言:0更新日期:2017-02-10 12:40
本申请公开了确定存储设备中被读取数据所属媒体信息的方法及装置,所述方法应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述方法包括:在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在的第一目标簇标识;根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识,其中,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容对应的标识信息。通过本申请,存储设备可以获取到媒体文件被读取的情况信息。

【技术实现步骤摘要】

本申请涉及媒体信息处理
,特别是涉及确定存储设备中被读取数据所属媒体信息的方法及装置
技术介绍
在当今的信息化时代,人们获取信息的途径也日渐丰富。例如,在商场、品牌店、地铁、飞机场等公共场所内,大屏幕播放设备比比皆是,这种大屏幕播放设备一般采用离线的方式进行媒体信息的播放,其中往往承载着丰富的媒体内容。从设备配置上,一种离线媒体播放实现方式为:自带播放器的显示设备(这种显示设备可以称为播放设备)加存储设备,存储设备相对于播放设备,一般是可插拔的,例如U盘、SD卡等,这样,可以通过PC机等设备向存储设备中存入一些媒体文件,然后插到播放设备上,由播放设备播放该存储设备上的媒体文件。当然,存储设备也可以内置于播放设备中。在实际应用中可能具有如下需求:在播放设备对存储设备中的媒体信息进行播放的过程中,存储设备可能需要确定媒体文件的被读取进度等信息;或者,存储设备可能需要向其他终端设备等提供关于当前正在读取的媒体内容的一些信息(如其中包含的商品的名称等、商品信息相关页面的网络地址等),等等。总之,存储设备可能需要感知媒体文件被播放设备读取的情况。但是,由于与实际播放操作相关的程序是运行在播放设备中,在播放媒体文件的过程中,在主机侧(也即播放设备)的操作系统层面上面对的是文件系统相关的概念,如文件句柄/定位/读写操作等,但在到达存储设备时,会被翻译成对数据区块的操作,这样,在存储设备侧,面对的是针对块信息的读写操作,不再存在文件名等信息,因此,存储设备无法直接根据这种块信息获取到所需的前述信息。因此,存储设备具体如何能够感知到播放设备中正在读取的媒体内容对应的信息,是迫切需要本领域技术人员解决的技术问题。
技术实现思路
本申请提供了确定存储设备中被读取数据所属媒体信息的方法及装置,可以使得存储设备获取到媒体文件被读取的情况信息。本申请提供了如下方案:一种确定存储设备中被读取数据所属媒体信息的方法,所述方法应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号的数据单元中,所述方法包括:在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在的第一目标簇标识;根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容对应的标识信息。一种确定存储设备中媒体文件的播放情况信息的方法,所述方法应用于所述存储设备中,所述存储设备中存储有媒体文件,通过播放设备对所述媒体文件进行播放;所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号的数据单元中;所述方法包括:在所述媒体文件被所述播放设备播放的过程中,确定数据区中在预置的采样时间点被读取数据单元所在的第一目标簇标识;根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;根据所述第二目标簇中保存的数据单元,确定在所述采样时间点正在被读取的媒体内容对应的标识信息;根据所述播放设备从读取到播放之间的时间差,确定所述采样时间点正在被读取的媒体内容实际被播放的时间。一种确定播放相关时间信息的方法,所述方法应用于存储设备中,所述存储设备中存储有媒体文件,通过播放设备进行播放,媒体文件的数据中包括多份媒体内容的数据,各份媒体内容分别对应的标识信息,以及各份媒体内容在媒体文件中的起始时间,所述方法包括:对相邻两份媒体内容的被读取情况进行监控,获得其中第一媒体内容开始被读取的第一绝对时间点,以及第二媒体内容开始被读取的第二绝对时间点;计算获得所述第一绝对时间点与所述第二绝对时间点之间的第一差值;从所述第二目标簇的数据单元中确定该第一媒体内容的第一起始时间,以及第二媒体内容的第二起始时间;计算获得所述第一起始时间与所述第二起始时间之间的第二差值;将所述第二差值与第一差值之间的差值,确定为所述播放设备从读取到播放之间的时间差。一种确定存储设备中被读取数据所属媒体信息的装置,所述装置应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号的数据单元中,所述装置包括:第一簇标识确定单元,用于在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在的第一目标簇标识;第二簇标识确定单元,用于根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;标识信息确定单元,用于根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容对应的标识信息。一种确定存储设备中媒体文件的播放情况信息的装置,所述装置应用于所述存储设备中,所述存储设备中存储有媒体文件,通过播放设备对所述媒体文件进行播放;所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号的数据单元中;所述装置包括:第一簇标识确定单元,用于在所述媒体文件被所述播放设备播放的过程中,确定数据区中在预置的采样时间点被读取数据单元所在的第一目标簇标本文档来自技高网
...

【技术保护点】
一种确定存储设备中被读取数据所属媒体信息的方法,其特征在于,所述方法应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号的数据单元中,所述方法包括:在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在的第一目标簇标识;根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容对应的标识信息。

【技术特征摘要】
1.一种确定存储设备中被读取数据所属媒体信息的方法,其特征在于,
所述方法应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的
数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包
括多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保
存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序
号的数据单元中,所述方法包括:
在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在
的第一目标簇标识;
根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇
标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于
同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号
的数据单元;
根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容
对应的标识信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
预先根据所述文件分配表,建立快速索引表,其中,所述快速索引表的各
个条目中保存有各个簇标识对应的指定簇标识,其中,同一条目中,各个簇标
识对应的数据单元属于同一媒体文件,且所述指定簇中保存有该媒体文件中所
述预置序号的数据单元;
所述根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目
标簇标识,包括:
根据所述预先建立的快速索引表,确定所述第一目标簇标识对应的第二目
标簇标识。
3.根据权利要求2所述的方法,其特征在于,所述媒体内容对应的标识
信息在媒体文件的最后一个数据单元中保存,则所述预先根据所述文件分配表,
建立快速索引表,包括:
遍历所述文件分配表,确定各个簇标识对应媒体文件的起始簇标识;其中,
所述起始簇用于保存媒体文件的第一个数据单元;
在各个簇标识所在条目的第一字段中记录各自对应媒体文件的起始簇标
识;
如果在遍历的过程中确定出某簇标识为对应媒体文件的结束簇,则将该簇
标识记录在该媒体文件的起始簇所在条目的第二字段中;其中,所述结束簇用
于保存对应媒体文件的最后一个数据单元;
所述根据所述预先建立的快速索引表,确定所述第一目标簇标识对应的第
二目标簇标识,包括:
确定所述第一目标簇标识所在的第一目标条目;
从该第一目标条目的所述第一字段中确定出该第一目标簇对应媒体文件
的起始簇标识;
确定该起始簇标识所在的第二目标条目;
从该第二目标条目的所述第二字段中确定出该第一目标簇对应媒体文件
的结束簇标识,将该结束簇标识确定为所述第二目标簇标识。
4.根据权利要求2所述的方法,其特征在于,所述预先根据所述文件分
配表,建立快速索引表,包括:
针对符合预置条件的簇标识建立第一快速索引表;
在所述第一快速索引表创建后,通过后台计算的方式针对数据区的其他簇
标识建立第二快速索引表。
5.根据权利要求4所述的方法,其特征在于,所述针对符合预置条件的
簇标识建立第一快速索引表,包括:
为属于起始簇或者结束簇的簇标识建立第一快速索引表。
6.根据权利要求4所述的方法,其特征在于,所述针对符合预置条件的
簇标识建立第一快速索引表,包括:
按照预置的间隔读取簇标识,并建立第一快速索引表。
7.根据权利要求2所述的方法,其特征在于,所述预先根据所述文件分
配表,建立快速索引表,包括:
对数据区的写入操作进行监控;
当发现某数据区有数据写入操作时,通过监控文件分配表的变化,建立所
述快速索引表。
8.根据权利要求2所述的方法,其特征在于,所述媒体文件的数据中包
括多份媒体内容的数据,各份媒体内容分别对应的标识信息,以及各份媒体内
容在所述媒体文件中的物理位置信息;所述快速索引表中还保存有各个簇标识
中的数据单元在对应媒体文件中的序号;
所述根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体
内容对应的标识信息,包括:
根据所述快速索引表,确定所述第一目标簇中的数据单元在对应媒体文件
中的目标序号;
根据所述目标序号以及单个簇的数据容量,确定该第一目标簇中保存的数
据单元在对应媒体文件中的目标物理位置信息;
根据所述第二目标簇中的数据单元,确定该媒体文件中各份媒体内容分别
所在的物理位置信息以及各自对应的标识信息;
将所述目标物理位置信息与各份媒体内容分别所在的物理位置信息进行
匹配运算;
将匹配成功的媒体内容对应的标识信息,确定为当前正在被读取的媒体内
容对应的标识信息。
9.根据权利要求1所述的方法,其特征在于,所述媒体文件的数据中包
括多份媒体内容的数据,各份媒体内容分别对应的标识信息,以及各份媒体内
容在所述媒体文件中的物理位置信息;
所述方法还包括:
根据文件系统的文件分配表,确定所述第一目标簇中保存的数据单元在对
应媒体文件中的目标物理位置信息;
所述根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体
内容对应的标识信息,包括:
根据所述第二目标簇中的数据单元,确定该媒体文件中各份媒体内容分别
所在的物理位置信息以及各自对应的标识信息;
将所述目标物理位置信息与各份媒体内容分别所在的物理位置信息进行
匹配运算;
将匹配成功的媒体内容对应的标识信息,确定为当前正在被读取的媒体内

\t容对应的标识信息。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述媒体内容
对应的标识信息包括:媒体内容对应的关联内容的标识信息。
11.根据权利要求10所述的方法,其特征在于,所述存储设备中设有无
线通讯装置,所述方法还包括:
记录所述正在被读取的媒体内容的标识信息对应的被读取时间;
所述关联内容的标识信息用于:在接收到终端设备发送的信息获取请求时,
如果所述请求用于获取当前播放的媒体内容对应的关联内容的标识信息,则根
据从媒体内容被读取到被播放之间的时间差,以及所述记录的被读取时间,确
定当前正在播放的媒体内容对应的关联内容的标识信息,并通过所述无线通讯
模块,将该媒体内容对应的关联内容的标识信息返回给所述终端设备。
12.一种确定存储设备中媒体文件的播放情况信息的方法,其特征在于,
所述方法应用于所述存储设备中,所述存储设备中存储有媒体文件,通过播放
设备对所述媒体文件进行播放;所述存储设备包括多个簇,所述媒体文件的数
据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包括
多个数据单元,每个数据单元按照在媒体文件中的先后顺序进行编号,并保存
到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预置序号
的数据单元中;所述方法包括:
在所述媒体文件被所述播放设备播放的过程中,确定数据区中在预置的采
样时间点被读取数据单元所在的第一目标簇标识;
根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇
标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于
同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号
的数据单元;
根据所述第二目标簇中保存的数据单元,确定在所述采样时间点正在被读
取的媒体内容对应的标识信息;
根据所述播放设备从读取到播放之间的时间差,确定所述采样时间点正在
被读取的媒体内容实际被播放的时间。
13.根据权利要求12所述的方法,其特征在于,所述媒体内容对应的标

\t识信息包括:媒体内容对应的关联内容的标识信息。
14.根据权利要求13所述的方法,其特征在于,所述存储设备中设有无
线通讯装置,所述关联内容的标识信息用于:在接收到终端设备发送的获取当
前播放的媒体内容对应的关联内容的标识信息时,确定实际被播放的时间与当
前时间匹配的目标媒体内容,通过所述无线通讯模块,将该目标媒体内容对应
的关联内容的标识信息返回给所述终端设备。
15.一种确定播放相关时间信息的方法,其特征在于,所述方法应用于存
储设备中,所述存储设备中存储有媒体文件,通过播放设备进行播放,媒体文
件的数据中包括多份媒体内容的数据,各份媒体内容分别对应的标识信息,以
及各份媒体内容在媒体文件中的起始时间,所述方法包括:
对相邻两份媒体内容的被读取情况进行监控,获得其中第一媒体内容开始
被读取的第一绝对时间点,以及第二媒体内容开始被读取的第二绝对时间点;
计算获得所述第一绝对时间点与所述第二绝对时间点之间的第一差值;
从所述第二目标簇的数据单元中确定该第一媒体内容的第一起始时间,以
及第二媒体内容的第二起始时间;
计算获得所述第一起始时间与所述第二起始时间之间的第二差值;
将所述第二差值与第一差值之间的差值,确定为所述播放设备从读取到播
放之间的时间差。
16.一种确定存储设备中被读取数据所属媒体信息的装置,其特征在于,
所述装置应用于所述存储设备中,所述存储设备包括多个簇,所述媒体文件的
数据包括媒体内容数据以及媒体内容对应的标识信息,所述媒体文件的数据包
括多个数据单元,每个数据单元按照在媒...

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

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

1