一种对多个多媒体文件的存储、读取和显示方法及装置制造方法及图纸

技术编号:17109934 阅读:51 留言:0更新日期:2018-01-24 22:30
本发明专利技术实施例公开了一种对多个多媒体文件的存储、读取和显示方法及装置,方法包括:根据该每个待存储的多媒体文件的文件描述信息,确定文件标识并存储至文件标识数据块;获得待存储的每个多媒体文件的文件类型及路径信息,并根据多媒体文件的文件类型,将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块,并按照文件信息数据块的存储顺序,将每个文件信息数据块对应的文件类型顺序存储至整体信息数据块;确定每个文件信息数据块的存储位置信息,并将该存储位置信息存储于索引信息数据块;将上述数据块合成为整合式文件,以将多个不同的多媒体文件存储为一个整合式文件,便于用户查看。

A method and device for storing, reading and displaying multiple multimedia files

The embodiment of the invention discloses a kind of multiple multimedia file storage, read and display method and device. The method comprises: according to the description information of multimedia files to be stored in each file, determine the file identification and stored file identification data block; get the file type and path information of each multimedia file to be stored. And according to the multimedia file types, file data blocks corresponding to the path information corresponding to each stored multimedia file to the file type, file storage information and in accordance with the sequence of data blocks, each block corresponding to a file data file type sequential storage to the whole data block; determining each file information block the storage location information, and the storage location information is stored in the index information data blocks; the data blocks for the synthesis of integrated To file, a plurality of different multimedia files stored as an integrated file, convenient for users to view.

【技术实现步骤摘要】
一种对多个多媒体文件的存储、读取和显示方法及装置
本专利技术涉及多媒体
,特别涉及一种对多个多媒体文件的存储、读取和显示方法及装置。
技术介绍
在当今大数据时代,网络资源文件(包括多媒体文件等)呈爆炸式增长,并且这些网络资源文件一般都是分散地存储于网络或设备本地中,即保存于不同的网络地址所对应的存储空间中或者保存于不同的磁盘路径所对应的存储空间中。用户在希望查看到某一类感兴趣的多媒体文件时,用户需要一个文件一个文件的进行搜索查找,过程比较繁琐,不便于用户对某一类感兴趣的不同的多媒体文件查看。即便有搜索引擎的帮助,面对数据量巨大的且分散存储的网络资源文件,用户搜索某一类感兴趣的多媒体文件时,在对多媒体文件的搜索查找过程还是比较繁琐,不便于用户对某一类感兴趣的不同的多媒体文件查看。那么,如何有效的对一类多媒体文件进行管理,比如进行存储、读取及显示等成为亟待解决的问题。
技术实现思路
本专利技术实施例公开了一种对多个多媒体文件的存储、读取和显示方法及装置,以将多个不同的多媒体文件存储为一个整合式文件,便于用户查看。具体方案如下:一方面,本专利技术实施例提供了一种对多个多媒体文件的存储方法,预设整合式文件结构,所述整合式文件结构包括:文件标识数据块、整体信息数据块、至少一个文件信息数据块和索引信息数据块,所述存储过程包括:获得待存储的多个多媒体文件的文件描述信息,根据所述每个多媒体文件的文件描述信息,确定文件标识,将该文件标识存储至所述文件标识数据块;获得待存储的每个多媒体文件的文件类型及路径信息,并根据所述多媒体文件的文件类型,将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块,并按照文件信息数据块的存储顺序,将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块;确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块;所述文件标识数据块、所述整体信息数据块、所述至少一个文件信息数据块和所述索引信息数据块合成为整合式文件。可选的,在将该文件标识存储至所述文件标识数据块后,还包括:将预设的整合式文件管理格式标识符IFMF存储至所述文件标识数据块;在将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块后,还包括:将预设的整合式文件文件描述标识符IFFD存储至每个所述文件信息数据块;在将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块后,还包括:将预设的整合式文件总体描述标识符IFOD存储至所述整体信息数据块;在将所述存储位置信息存储于索引信息数据块后,还包括:将预设的整合式文件索引描述标识符IFID存储至所述索引信息数据块。可选的,所述将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块,包括:将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块中的属性数据子块;所述方法还包括:统计各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态,并存储于所述整体信息数据块的所述属性数据子块;记录关于所述整合式文件创建者信息、创建时间信息以及创建用途信息,将所述创建者信息存储于所述整体信息数据块的创建者数据子块;将所述创建时间信息存储于所述整体信息数据块的创建时间数据子块;将所述创建用途信息存储于所述整体信息数据块的创建用途数据子块。可选的,所述将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块,包括:将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块中的属性数据子块;所述方法还包括:统计各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态,并存储于所述整体信息数据块的所述属性数据子块;记录关于所述整合式文件创建者信息、创建时间信息以及创建用途信息,将所述创建者信息存储于所述整体信息数据块的创建者数据子块;将所述创建时间信息存储于所述整体信息数据块的创建时间数据子块;将所述创建用途信息存储于所述整体信息数据块的创建用途数据子块。可选的,所述路径信息包含所对应多媒体文件的文件子标识和存储地址信息;所述方法还包括:当针对所述文件子标识对应的多媒体文件,检测到新的存储地址信息,并所述属性数据子块中所存储的针对所述多媒体文件的更新状态为可更新时,更新所述文件子标识对应的路径信息;记录此次路径信息更新的更新时间,对应记录于所述文件信息数据块,并将所述更新时间作为所述整合式文件的更新时间存储至所述整体信息数据块。可选的,本专利技术实施例提供的一种对多个多媒体文件的存储方法还包括:按多媒体文件的文件类型,分别获得所有待存储多媒体文件各自对应的文件格式、文件作者、文件数据量、更新时间以及每个文件信息数据块中所存储的多媒体文件的数量,分别存储至对应类型的所述文件信息数据块。可选的,所述文件标识数据块位于所述预设整合式文件结构的首部;所述确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块,包括:确定每个文件信息数据块的数据量,根据所述数据量,确定每个文件信息数据块相对于所述文件标识数据块的偏移数据量,将所述偏移数据量存储至所述索引信息数据块。一方面,本专利技术实施例提供了一种基于上述的对多个多媒体文件的存储方法所存储的整合式文件的读取方法,所述方法包括:获得针对整合式文件的读取指令;响应所述读取指令,检索所述整合式文件的索引信息数据块;根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块;根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;根据每个文件信息数据块所对应的文件类型,确定每个文件信息数据块的读取方式;以每个文件信息数据块的读取方式,读取每个文件信息数据块中所存储的路径信息对应的多媒体文件。可选的,所述以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件,为:按照各个文件信息数据块的存储顺序,依次以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件。可选的,所述的文件标识数据块存储有预设的整合式文件管理格式标识符IFMF、文件信息数据块存储有预设的整合式文件文件描述标识符IFFD、整体信息数据块存储有预设的整合式文件总体描述标识符IFOD、索引信息数据块存储有预设的整合式文件索引描述标识符IFID;所述响应所述读取指令,检索所述整合式文件的索引信息数据块为:响应所述读取指令,依据所述IFID,查找到所述整合式文件的所述索引信息数据块,并检索所述整合式文件的索引信息数据块;所述根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型为:依据所述IFOD,查找到所述整合式文件的所述整体信息数据块,从所述整体信息数据块中获得每个文件信息数据块所对应的文件类型,根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;所述根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块为:依据所述索引信息数据块中所存储的每个文件信息数据块的位置信息和所述IFFD,确定所有文件信息数据块。可选的,所述文件标识数据块位于所述预设整合式文件结构的首部本文档来自技高网...
一种对多个多媒体文件的存储、读取和显示方法及装置

【技术保护点】
一种对多个多媒体文件的存储方法,其特征在于,预设整合式文件结构,所述整合式文件结构包括:文件标识数据块、整体信息数据块、至少一个文件信息数据块和索引信息数据块,所述存储过程包括:获得待存储的多个多媒体文件的文件描述信息,根据所述每个多媒体文件的文件描述信息,确定文件标识,将该文件标识存储至所述文件标识数据块;获得待存储的每个多媒体文件的文件类型及路径信息,并根据所述多媒体文件的文件类型,将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块,并按照文件信息数据块的存储顺序,将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块;确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块;所述文件标识数据块、所述整体信息数据块、所述至少一个文件信息数据块和所述索引信息数据块合成为整合式文件。

【技术特征摘要】
1.一种对多个多媒体文件的存储方法,其特征在于,预设整合式文件结构,所述整合式文件结构包括:文件标识数据块、整体信息数据块、至少一个文件信息数据块和索引信息数据块,所述存储过程包括:获得待存储的多个多媒体文件的文件描述信息,根据所述每个多媒体文件的文件描述信息,确定文件标识,将该文件标识存储至所述文件标识数据块;获得待存储的每个多媒体文件的文件类型及路径信息,并根据所述多媒体文件的文件类型,将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块,并按照文件信息数据块的存储顺序,将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块;确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块;所述文件标识数据块、所述整体信息数据块、所述至少一个文件信息数据块和所述索引信息数据块合成为整合式文件。2.根据权利要求1所述的方法,其特征在于,在将该文件标识存储至所述文件标识数据块后,还包括:将预设的整合式文件管理格式标识符IFMF存储至所述文件标识数据块;在将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块后,还包括:将预设的整合式文件文件描述标识符IFFD存储至每个所述文件信息数据块;在将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块后,还包括:将预设的整合式文件总体描述标识符IFOD存储至所述整体信息数据块;在将所述存储位置信息存储于索引信息数据块后,还包括:将预设的整合式文件索引描述标识符IFID存储至所述索引信息数据块。3.根据权利要求1所述的方法,其特征在于,所述将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块,包括:将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块中的属性数据子块;所述方法还包括:统计各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态,并存储于所述整体信息数据块的所述属性数据子块;记录关于所述整合式文件创建者信息、创建时间信息以及创建用途信息,将所述创建者信息存储于所述整体信息数据块的创建者数据子块;将所述创建时间信息存储于所述整体信息数据块的创建时间数据子块;将所述创建用途信息存储于所述整体信息数据块的创建用途数据子块。4.根据权利要求3所述的方法,其特征在于,在将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块中的属性数据子块后,还包括:将预设的整合式文件属性描述标识符IFAD存储至所述属性数据子块;在将所述创建者信息存储于所述整体信息数据块的创建者数据子块后,还包括:将预设的整合式文件创建者描述标识符IFCD存储至所述创建者数据子块;在将所述创建时间信息存储于所述整体信息数据块的创建时间数据子块后,还包括:将预设的整合式文件创建时间标识符IFCT存储至所述创建时间数据子块;在将所述创建用途信息存储于所述整体信息数据块的创建用途数据子块后,还包括:将预设的整合式文件创建用途描述标识符IFUD存储至所述创建用途数据子块。5.根据权利要求3所述的方法,其特征在于,所述路径信息包含所对应多媒体文件的文件子标识和存储地址信息;所述方法还包括:当针对所述文件子标识对应的多媒体文件,检测到新的存储地址信息,并所述属性数据子块中所存储的针对所述多媒体文件的更新状态为可更新时,更新所述文件子标识对应的路径信息;记录此次路径信息更新的更新时间,对应记录于所述文件信息数据块,并将所述更新时间作为所述整合式文件的更新时间存储至所述整体信息数据块。6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:按多媒体文件的文件类型,分别获得所有待存储多媒体文件各自对应的文件格式、文件作者、文件数据量、更新时间以及每个文件信息数据块中所存储的多媒体文件的数量,分别存储至对应类型的所述文件信息数据块。7.根据权利要求1-5任一项所述的方法,其特征在于,所述文件标识数据块位于所述预设整合式文件结构的首部;所述确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块,包括:确定每个文件信息数据块的数据量,根据所述数据量,确定每个文件信息数据块相对于所述文件标识数据块的偏移数据量,将所述偏移数据量存储至所述索引信息数据块。8.一种基于权利要求1所述的对多个多媒体文件的存储方法所存储的整合式文件的读取方法,其特征在于,所述方法包括:获得针对整合式文件的读取指令;响应所述读取指令,检索所述整合式文件的索引信息数据块;根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块;根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;根据每个文件信息数据块所对应的文件类型,确定每个文件信息数据块的读取方式;以每个文件信息数据块的读取方式,读取每个文件信息数据块中所存储的路径信息对应的多媒体文件。9.根据权利要求8所述的方法,其特征在于,所述以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件,为:按照各个文件信息数据块的存储顺序,依次以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件。10.根据权利要求8所述的方法,其特征在于:所述的文件标识数据块存储有预设的整合式文件管理格式标识符IFMF、文件信息数据块存储有预设的整合式文件文件描述标识符IFFD、整体信息数据块存储有预设的整合式文件总体描述标识符IFOD、索引信息数据块存储有预设的整合式文件索引描述标识符IFID;所述响应所述读取指令,检索所述整合式文件的索引信息数据块为:响应所述读取指令,依据所述IFID,查找到所述整合式文件的所述索引信息数据块,并检索所述整合式文件的索引信息数据块;所述根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型为:依据所述IFOD,查找到所述整合式文件的所述整体信息数据块,从所述整体信息数据块中获得每个文件信息数据块所对应的文件类型,根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;所述根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块为:依据所述索引信息数据块中所存储的每个文件信息数据块的位置信息和所述IFFD,确定所有文件信息数据块。11.根据权利要求8-10任一项所述的方法,其特征在于,所述文件标识数据块位于所述预设整合式文件结构的首部;所述索引信息数据块中存储有每个文件信息数据块相对于所述文件标识数据块的偏移数据量;所述根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块,包括:根据所述索引信息数据块中所存储的偏移数据量,确定每个文件信息数据块。12.根据权利要求8-10任一项所述的方法,其特征在于,所述整体信息数据块包括:存储有文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态的属性数据子块;存储有创建者信息的创建者数据子块;存储有创建时间的创建时间数据子块;存储有创建用途的创建用途数据子块;其中,所述属性数据子块还存储有预设的整合式文件属性描述标识符IFAD;所述创建者数据子块还存储有预设的整合式文件创建者描述标识符IFCD;所述创建时间数据子块还存储有预设的整合式文件创建时间标识符IFCT;所述创建用途数据子块还存储有预设的整合式文件创建用途描述标识符IFUD;所述方法还包括:获得针对整合式文件的属性信息读取指令;根据所述IFAD,查找到所述属性数据子块,读取所存储的文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态;根据所述IFCD,查找到所述创建者数据子块,读取所存储的创建者信息;根据所述IFCT,查找到所述创建时间数据子块,读取所存储的创建时间信息;根据所述IFUD,查找到所述创建用途数据子块,读取所存储的创建用途信息。13.根据权利要求8-10任一项所述的方法,其特征在于,所述每个文件信息数据块中存储有所存储的多媒体文件各自对应的文件格式、文件作者、文件数据量,以及自身所存储的多媒体文件数量;所述方法还包括:获得针对每个多媒体文件的属性信息读取指令;从每个文件信息数据块中分别读取到每个多媒体文件各自对应的文件格式、文件作者、文件数据量、更新时间以及自身所存储的多媒体文件数量。14.一种基于权利要求1所述的对多个多媒体文件的存储方法所存储的整合式文件的显示方法,其特征在于,所述方法包括:获得针对整合式文件的显示指令;响应所述显示指令,读取所述整合式文件;所述读取所述整合式文件包括:检索所述整合式文件的索引信息数据块;根据所述索引信息数据块中所存储的每一文件信息数据块的位置信息,确定每一文件信息数据块;根据整体信息数据块中所顺序存储的文件类型,确定每一文件信息数据块所对应的文件类型;根据每一文件信息数据块所对应的文件类型,确定每一文件信息数据块的读取方式;以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件;获得当前所读取到的多媒体文件的文件内容,在显示屏预设的第一显示位置显示所读取到的所述媒体文件的文...

【专利技术属性】
技术研发人员:郭斌张龙辛安民
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1