确定存储设备中被读取数据所属媒体信息的方法及装置的制造方法
【技术领域】
[0001]本申请涉及媒体信息处理技术领域,特别是涉及确定存储设备中被读取数据所属 媒体信息的方法及装置。
【背景技术】
[000引在当今的信息化时化人们获取信息的途径也日渐丰富。例如,在商场、品牌店、地 铁、飞机场等公共场所内,大屏幕播放设备比比皆是,送种大屏幕播放设备一般采用离线的 方式进行媒体信息的播放,其中往往承载着丰富的媒体内容。
[0003] 从设备配置上,一种离线媒体播放实现方式为:自带播放器的显示设备(送种显 示设备可W称为播放设备)加存储设备,存储设备相对于播放设备,一般是可插拔的,例如 U盘、SD卡等,送样,可W通过PC机等设备向存储设备中存入一些媒体文件,然后插到播放 设备上,由播放设备播放该存储设备上的媒体文件。当然,存储设备也可W内置于播放设备 中。
[0004] 在实际应用中可能具有如下需求;在播放设备对存储设备中的媒体信息进行播放 的过程中,存储设备可能需要确定媒体文件的被读取进度等信息;或者,存储设备可能需要 向其他终端设备等提供关于当前正在读取的媒体内容的一些信息(如其中包含的商品的 名称等、商品信息相关页面的网络地址等),等等。总之,存储设备可能需要感知媒体文件被 播放设备读取的情况。
[0005] 但是,由于与实际播放操作相关的程序是运行在播放设备中,在播放媒体文件的 过程中,在主机侧(也即播放设备)的操作系统层面上面对的是文件系统相关的概念,如文 件句柄/定位/读写操作等,但在到达存储设备时,会被翻译成对数据区块的操作,送样,在 存储设备侧,面对的是针对块信息的读写操作,不再存在文件名等信息,因此,存储设备无 法直接根据送种块信息获取到所需的前述信息。
[0006] 因此,存储设备具体如何能够感知到播放设备中正在读取的媒体内容对应的信 息,是迫切需要本领域技术人员解决的技术问题。
【发明内容】
[0007] 本申请提供了确定存储设备中被读取数据所属媒体信息的方法及装置,可W使得 存储设备获取到媒体文件被读取的情况信息。
[000引本申请提供了如下方案:
[0009] -种确定存储设备中被读取数据所属媒体信息的方法,所述方法应用于所述存储 设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据W及媒体内容 对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件 中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识 信息记录在预置序号的数据单元中,所述方法包括:
[0010] 在所述媒体文件被读取的过程中,确定数据区中当前被读取数据单元所在的第一 目标簇标识;
[0011] 根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识, 其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文 件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;
[0012] 根据所述第二目标簇中保存的数据单元,确定当前正在被读取的媒体内容对应的 标识信息。
[0013] 一种确定存储设备中媒体文件的播放情况信息的方法,所述方法应用于所述存储 设备中,所述存储设备中存储有媒体文件,通过播放设备对所述媒体文件进行播放;所述 存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据W及媒体内容对应的标识信 息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序 进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预 置序号的数据单元中;所述方法包括:
[0014] 在所述媒体文件被所述播放设备播放的过程中,确定数据区中在预置的采样时间 点被读取数据单元所在的第一目标簇标识;
[0015] 根据文件系统的文件分配表,确定所述第一目标簇标识对应的第二目标簇标识, 其中,所述第一目标簇中的数据单元与所述第二目标簇的数据单元属于同一目标媒体文 件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的数据单元;
[0016] 根据所述第二目标簇中保存的数据单元,确定在所述采样时间点正在被读取的媒 体内容对应的标识信息;
[0017] 根据所述播放设备从读取到播放之间的时间差,确定所述采样时间点正在被读取 的媒体内容实际被播放的时间。
[0018] 一种确定播放相关时间信息的方法,所述方法应用于存储设备中,所述存储设备 中存储有媒体文件,通过播放设备进行播放,媒体文件的数据中包括多份媒体内容的数据, 各份媒体内容分别对应的标识信息,W及各份媒体内容在媒体文件中的起始时间,所述方 法包括:
[0019] 对相邻两份媒体内容的被读取情况进行监控,获得其中第一媒体内容开始被读取 的第一绝对时间点,W及第二媒体内容开始被读取的第二绝对时间点;
[0020] 计算获得所述第一绝对时间点与所述第二绝对时间点之间的第一差值;
[0021] 从所述第二目标簇的数据单元中确定该第一媒体内容的第一起始时间,W及第二 媒体内容的第二起始时间;
[0022] 计算获得所述第一起始时间与所述第二起始时间之间的第二差值;
[0023] 将所述第二差值与第一差值之间的差值,确定为所述播放设备从读取到播放之间 的时间差。
[0024] -种确定存储设备中被读取数据所属媒体信息的装置,所述装置应用于所述存储 设备中,所述存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据W及媒体内容 对应的标识信息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件 中的先后顺序进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识 信息记录在预置序号的数据单元中,所述装置包括:
[0025] 第一簇标识确定单元,用于在所述媒体文件被读取的过程中,确定数据区中当前 被读取数据单元所在的第一目标簇标识;
[0026] 第二簇标识确定单元,用于根据文件系统的文件分配表,确定所述第一目标簇标 识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据 单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的 数据单元;
[0027] 标识信息确定单元,用于根据所述第二目标簇中保存的数据单元,确定当前正在 被读取的媒体内容对应的标识信息。
[0028] -种确定存储设备中媒体文件的播放情况信息的装置,所述装置应用于所述存储 设备中,所述存储设备中存储有媒体文件,通过播放设备对所述媒体文件进行播放;所述 存储设备包括多个簇,所述媒体文件的数据包括媒体内容数据W及媒体内容对应的标识信 息,所述媒体文件的数据包括多个数据单元,每个数据单元按照在媒体文件中的先后顺序 进行编号,并保存到存储设备数据区的多个簇中,所述媒体内容对应的标识信息记录在预 置序号的数据单元中;所述装置包括:
[0029] 第一簇标识确定单元,用于在所述媒体文件被所述播放设备播放的过程中,确定 数据区中在预置的采样时间点被读取数据单元所在的第一目标簇标识;
[0030] 第二簇标识确定单元,用于根据文件系统的文件分配表,确定所述第一目标簇标 识对应的第二目标簇标识,其中,所述第一目标簇中的数据单元与所述第二目标簇的数据 单元属于同一目标媒体文件,所述第二目标簇中保存有该目标媒体文件中所述预置序号的 数据单元;
[0031] 标识信息确定单元,用于根据所述第二目标簇中保存的数据单元,确定在所述采 样时间点正在被读取的媒体内容对应的标识信息;
[0032] 播放时间信息确定单元,用于根据所述播放设备从读取到播放之间的时间差,确 定所述采样时间点正在被读取的媒体内容实际被播放的时间。
[0033] -种确定播放相关时间信息的装置,所述装置应用于存储设备中,所述存储设备 中存储有媒体文件,通过播放设备进行播放,媒体文件的数据中包括多份媒体内容的数据, 各份媒体内容分别对应的标识信息,W及各份媒体内容在媒体文件中的起始时间,所述装 置包括:
[0034] 监控单元,用于对相邻两份媒体内容的被读取情况进行监控,获得其中第一媒体 内容开始被读取的第一绝对时间点,W及第二媒体内容开始被读取的第二绝对时间点;
[0035] 第一差值计算单元,用于计算获得所述第一绝对时间点与所述第二绝对时间点之 间的第一差值;
[0036] 起始时间确定单元,用于从所述第二目标簇的数据单元中确定该第一媒体内容的 第一起始时间,W及第二媒体内容的第二起始时间;
[0037] 第二差值计算单元,用于计算获得所述第一起始时间与所述第二起始时间之间的 第二差值;
[0038] 时间差确定单元,用于将所述第二差值与第一差值之间的差值,确定为所述播放 设备从读取到播放之间的时间差。
[0039] 根据本申请提供的具体实施例,本申请公开了 W下技术效果:
[0040] 通过本申请实施例,在播放设备对存储设备中存储的媒体文件进行读取的过程 中,存储设备可W根据其数据区的数据读取情况W及文件系统的文件分配表,确定出当前 正在被读取的媒体内容对应的标识信息,送样,存储设备就可W获取到媒体文件被读取的 情况信息,进而可W确定出媒体文件的读取进度,或者,还可W将送种读取情况信息提供给 其他的请求方,等等。
[0041] 当然,实施本申请的任一产品并不一定需要同时达到W上所述的所有优点。
【附图说明】
[0042] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据送些附图获 得其他的附图。
[0043] 图1是本申请实施例提供的第一方法的流程图;
[0044] 图2是本申请实施例提供的第二方法的流程图;
[0045] 图3是本申请实施例提供的第H方法的示意图;
[0046] 图4是本申请实施例提供的第一装置的示意图;
[0047] 图5是本申请实施例提供的第二装置的示意图;
[0048] 图6是本申请实施例提供的第H装置的示意图。
【具体实施方式】
[0049] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于 本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的 范围。
[0050] 在本申请实施例中,可W直接将媒体内容对应的标识信息添加到媒体文件的数据 中,也就是说,媒体文件的数据包括媒体内容数据W及媒体内容对应的标识信息。其中,标 识信息在数据中的位置可W根据实际情况而定。例如,为了避免影响媒体文件的正常播放, 可W将送种标识信息添加到媒体文件的尾部。或者,一般的媒体文件中,会有一些描述信息 在文件的头部,用于描述文件的类型、大小等。并且,有些文件的头部可能会预留一些字段, 此时,也可W将前述标识信息添加到头部的送些字段中,等等。总之,每个媒体文件的数据 中都附加有媒体内容的标识信息。
[0051] 也就是说,存储设备中存储的媒体文件是附加有媒体内容对应的标识信息的特殊 文件。由于存储设备对数据进行存储时,会W簇为单位进行存储,因此,送些媒体文件在被 存储到存储设备时,一个媒体文件的数据一般可W按照每个簇的数据容量,被划分为多个 数据单元,每个数据单元可W按照在媒体文件中的先后顺序进行编号(送种编号可W是连 续的,也可W不连续,总之能够体现