利索能及
我要发布
收藏
专利号: 201610556249X
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-05
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

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所述的对多个多媒体文件的存储方法所存储的整合式文件的显示方法,其特征在于,所述方法包括:获得针对整合式文件的显示指令;

响应所述显示指令,读取所述整合式文件;

所述读取所述整合式文件包括:检索所述整合式文件的索引信息数据块;根据所述索引信息数据块中所存储的每一文件信息数据块的位置信息,确定每一文件信息数据块;根据整体信息数据块中所顺序存储的文件类型,确定每一文件信息数据块所对应的文件类型;根据每一文件信息数据块所对应的文件类型,确定每一文件信息数据块的读取方式;以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件;

获得当前所读取到的多媒体文件的文件内容,在显示屏预设的第一显示位置显示所读取到的所述媒体文件的文件内容。

15.根据权利要求14所述的方法,其特征在于,所述以每一文件信息数据块的读取方式,读取每个文件信息数据块中所存储的路径信息对应的多媒体文件,为:按照各个文件信息数据块的存储顺序,依次以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件。

16.根据权利要求14所述的方法,其特征在于:所述的文件标识数据块存储有预设的整合式文件管理格式标识符IFMF、文件信息数据块存储有预设的整合式文件文件描述标识符IFFD、整体信息数据块存储有预设的整合式文件总体描述标识符IFOD、索引信息数据块存储有预设的整合式文件索引描述标识符IFID;

所述响应所述显示指令,检索所述整合式文件的索引信息数据块为:响应所述显示指令,依据所述IFID,查找到所述整合式文件的所述索引信息数据块,并检索所述整合式文件的索引信息数据块;

所述根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型为:依据所述IFOD,查找到所述整合式文件的所述整体信息数据块,从所述整体信息数据块中获得每个文件信息数据块所对应的文件类型,根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;

所述根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块为:依据所述索引信息数据块中所存储的每个文件信息数据块的位置信息和所述IFFD,确定所有文件信息数据块。

17.根据权利要求14-16任一项所述的方法,其特征在于,所述整体信息数据块包括:存储有文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态的属性数据子块;存储有创建者信息的创建者数据子块;存储有创建时间的创建时间数据子块;存储有创建用途的创建用途数据子块;其中,所述属性数据子块还存储有预设的整合式文件属性描述标识符IFAD;所述创建者数据子块还存储有预设的整合式文件创建者描述标识符IFCD;所述创建时间数据子块还存储有预设的整合式文件创建时间标识符IFCT;所述创建用途数据子块还存储有预设的整合式文件创建用途描述标识符IFUD;

所述方法还包括:

获得针对整合式文件的属性信息显示指令;

根据所述IFAD,查找到所述属性数据子块,读取所存储的文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态,进行显示;

根据所述IFCD,查找到所述创建者数据子块,读取所存储的创建者信息,进行显示;

根据所述IFCT,查找到所述创建时间数据子块,读取所存储的创建时间信息,进行显示;

根据所述IFUD,查找到所述创建用途数据子块,读取所存储的创建用途信息,进行显示。

18.根据权利要求14-16任一项所述的方法,其特征在于,所述每个文件信息数据块中存储有所存储的多媒体文件各自对应的文件格式、文件作者、文件数据量,以及自身所存储的多媒体文件数量;

所述方法还包括:

获得针对每个多媒体文件的属性信息显示指令;

从每个文件信息数据块中分别读取到每个多媒体文件各自对应的文件格式、文件作者、文件数据量、更新时间以及自身所存储的多媒体文件数量,进行显示。

19.一种对多个多媒体文件的存储装置,其特征在于,预设整合式文件结构,所述整合式文件结构包括:文件标识数据块、整体信息数据块、至少一个文件信息数据块和索引信息数据块,所述装置包括:文件标识数据块存储单元,用于获得待存储的多个多媒体文件的文件描述信息,根据所述每个多媒体文件的文件描述信息,确定文件标识,将该文件标识存储至所述文件标识数据块;

文件信息数据块存储单元,用于获得待存储的每个多媒体文件的文件类型及路径信息,并根据所述多媒体文件的文件类型,将每个多媒体文件对应的路径信息存储至该文件类型所对应的文件信息数据块;

整体信息数据块存储单元,用于按照文件信息数据块的存储顺序,将每个文件信息数据块对应的文件类型顺序存储至所述整体信息数据块;

索引信息数据块存储单元,用于确定每个文件信息数据块的存储位置信息,并将所述存储位置信息存储于索引信息数据块;

合成单元,用于将所述文件标识数据块、所述整体信息数据块、所述至少一个文件信息数据块和所述索引信息数据块合成为整合式文件。

20.一种基于权利要求1所述的对多个多媒体文件的存储方法所存储的整合式文件的读取装置,其特征在于,所述装置包括:指令获得模块,用于获得针对整合式文件的读取指令;

检索模块,用于响应所述读取指令,检索所述整合式文件的索引信息数据块;

第一确定模块,用于根据所述索引信息数据块中所存储的每个文件信息数据块的位置信息,确定每个文件信息数据块;

第二确定模块,用于根据整体信息数据块中所顺序存储的文件类型,确定每个文件信息数据块所对应的文件类型;

第三确定模块,用于根据每个文件信息数据块所对应的文件类型,确定每个文件信息数据块的读取方式;

读取模块,用于以每个文件信息数据块的读取方式,读取每个文件信息数据块中所存储的路径信息对应的多媒体文件。

21.一种基于权利要求1所述的对多个多媒体文件的存储方法所存储的整合式文件的显示装置,其特征在于,所述装置包括:显示指令获得单元,用于获得针对整合式文件的显示指令;

整合式文件读取单元,其中,所述整合式文件读取单元包括:检索模块、第一确定模块、第二确定模块、第三确定模块和读取模块;

所述检索模块,用于响应所述显示指令,检索所述整合式文件的索引信息数据块;

所述第一确定模块,用于根据所述索引信息数据块中所存储的每一文件信息数据块的位置信息,确定每一文件信息数据块;

所述第二确定模块,用于根据整体信息数据块中所顺序存储的文件类型,确定每一文件信息数据块所对应的文件类型;

所述第三确定模块,用于根据每一文件信息数据块所对应的文件类型,确定每一文件信息数据块的读取方式;

所述读取模块,用于以每一文件信息数据块的读取方式,读取每一文件信息数据块中所存储的路径信息对应的多媒体文件;

内容显示单元,用于获得当前所读取到的多媒体文件的文件内容,在显示屏预设的第一显示位置显示所读取到的所述媒体文件的文件内容。

22.根据权利要求21所述的装置,其特征在于,还包括:

进度条显示单元,用于获得当前读取的所述整合式文件的读取进度,根据所述读取进度显示读取进度条,其中,所述读取进度条中设置有类型标记点,所述类型标记点为:根据所述索引信息数据块中所存储的文件信息数据块的位置信息所设置的标记点。

23.根据权利要求21所述的装置,其特征在于,所述路径信息包含所对应多媒体文件的文件子标识;

所述装置还包括:

目录显示单元,用于获得当前读取到的所述文件信息数据块中所存储的多媒体文件的文件子标识,在所述显示屏预设的第二显示位置显示所读取到的所述文件信息数据块中所存储的多媒体文件的文件子标识。

24.根据权利要求21所述的装置,其特征在于,所述整体信息数据块包括:存储有文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态的属性数据子块;存储有创建者信息的创建者数据子块;存储有创建时间的创建时间数据子块;存储有创建用途的创建用途数据子块;其中,所述属性数据子块还存储有预设的整合式文件属性描述标识符IFAD;所述创建者数据子块还存储有预设的整合式文件创建者描述标识符IFCD;所述创建时间数据子块还存储有预设的整合式文件创建时间标识符IFCT;所述创建用途数据子块还存储有预设的整合式文件创建用途描述标识符IFUD;

所述显示指令获得单元,进一步获得针对整合式文件的属性信息显示指令;

所述装置还包括:

第一属性信息显示单元,用于根据所述IFAD,查找到所述属性数据子块,读取所存储的文件类型、各文件类型对应的文件格式、各文件类型对应的文件数量以及每个多媒体文件的可更新状态,进行显示;

并根据所述IFCD,查找到所述创建者数据子块,读取所存储的创建者信息,进行显示;

并根据所述IFCT,查找到所述创建时间数据子块,读取所存储的创建时间信息,进行显示;

并根据所述IFUD,查找到所述创建用途数据子块,读取所存储的创建用途信息,进行显示。

25.根据权利要求21所述的装置,其特征在于,所述每个文件信息数据块中存储有所存储的多媒体文件各自对应的文件格式、文件作者、文件数据量,以及自身所存储的多媒体文件数量;

所述显示指令获得单元,进一步获得针对每个多媒体文件的属性信息显示指令;

所述装置还包括:

第二属性信息显示单元,用于从每个文件信息数据块中分别读取到每个多媒体文件各自对应的文件格式、文件作者、文件数据量、更新时间以及自身所存储的多媒体文件数量,进行显示。

26.根据权利要求21-25任一项所述的装置,其特征在于,所述装置还包括:整合式文件管理单元,其中,所述整合式文件管理单元包括:管理指令接收模块和整合式文件管理模块;

所述管理指令接收模块,用于获得针对所述整合式文件的管理指令;

所述整合式文件管理模块,用于获得所述整合式文件所存储的所有多媒体文件的文件子标识,并根据所述整合式文件的每个文件信息数据块,在所述显示屏预设的第三显示位置显示所获得的所有多媒体文件的文件子标识,并且在所述显示屏预设的第四显示位置显示管理操作按键;并在接收到关于所述管理操作按键的操作指令,基于所述关于所述管理操作按键的操作指令对每一多媒体文件进行管理。