一种基于indexedDB存储的数据分离存储展示方法及装置制造方法及图纸

技术编号:32502468 阅读:34 留言:0更新日期:2022-03-02 10:11
本发明专利技术提供一种基于indexedDB存储的数据分离存储展示方法及装置,方法包括:在多个媒介上传时,为每个媒介生成唯一ID,并生成一对应的媒介对象;所述媒介对象包括媒介流属性以及唯一ID属性,并将媒介对象存储至媒介存储仓库;将每个第一媒介对象通过分离得到不包含媒介流属性,带唯一ID属性的第二媒介对象,将所述第二媒介对象添加至历史记录对象中的媒介列表数组中,将该历史记录对象存储至indexedDB历史记录存储仓库;当需要展现一历史记录时,从历史记录存储仓库查找对应的历史记录对象,根据历史记录对象中的历史记录数组中的媒介对象的唯一ID属性,从媒介存储仓库找出对应的媒介对象,将媒介流展示到前台页面对应位置。应位置。应位置。

【技术实现步骤摘要】
一种基于indexedDB存储的数据分离存储展示方法及装置


[0001]本专利技术涉及计算机
,特别涉及一种基于indexedDB存储的数据分离存储展示方法及装置。

技术介绍

[0002]在没有服务器支持的情况下,web浏览器使用indexedDB存储数据。比如存储一条历史记录数据,这个数据有个列表属性是一个多项数组,每个项里包含了一个属性对象是非常大的,如base64媒介(或者其他的数据流),此时需要再次上传这个历史记录里的媒介到另外一个设备,这个时候需要重新再上传这些媒介走一次流程,用户体验极差;并且复制这条历史记录数据形成一条新的历史记录,indexedDB需要存储这条复制的历史记录,导致占用用户的磁盘空间,并且占用磁盘空间的大小会随着这种复制增加而增加,且增加速度非常快。

技术实现思路

[0003]本专利技术要解决的技术问题,在于提供一种基于indexedDB存储的数据分离存储展示方法及装置,在需要大批量,重复性操作的时候,大大减少了用户磁盘暴增的可能。
[0004]第一方面,本专利技术提供了一种基于ind本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于indexedDB存储的数据分离存储展示方法,其特征在于:包括:步骤1、在多个媒介上传时,为每个媒介生成唯一ID,并生成一对应的第一媒介对象;所述第一媒介对象包括媒介流属性以及唯一ID属性,并将第一媒介对象存储至indexedDB媒介存储仓库;步骤2、将每个第一媒介对象通过分离得到不包含媒介流属性,带唯一ID属性的第二媒介对象,将所述第二媒介对象添加至历史记录对象中的媒介列表数组中,将该历史记录对象存储至indexedDB历史记录存储仓库;步骤3、当需要展现一历史记录时,从indexedDB历史记录存储仓库查找对应的历史记录对象,根据历史记录对象中的历史记录数组中的第二媒介对象的唯一ID属性,从indexedDB媒介存储仓库找出对应的第一媒介对象,将媒介流展示到前台页面对应位置。2.根据权利要求1所述的一种基于indexedDB存储的数据分离存储展示方法,其特征在于:还包括步骤4、当需要复制某一历史记录时,仅需要复制该历史记录对象。3.一种基...

【专利技术属性】
技术研发人员:魏红哲刘佳财
申请(专利权)人:北京智象信息技术有限公司
类型:发明
国别省市:

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

1