本申请属于数据存储,尤其涉及一种浏览器存储方法、系统、终端设备及存储介质。
背景技术:
1、随着互联网应用的快速发展,浏览器在用户交互和数据存储方面扮演着越来越重要的角色。然而,现有的浏览器存储系统在处理大量数据时存在一些局限性。传统的存储机制如cookie由于其容量限制,无法满足存储大量数据的需要。此外,随着交互的数据量的增加,读取和写入操作的复杂性也会增加,导致性能瓶颈,存储效率低下。
2、因此需要改进浏览器存储方法以及存储系统,以克服存储容量限制、性能瓶颈等问题。
技术实现思路
1、有鉴于此,本申请实施例提供了一种浏览器存储方法、系统、终端设备及存储介质,以解决现有技术中浏览器存储的存储容量限制以及性能瓶颈的问题。
2、本申请实施例的第一方面提供了一种浏览器存储方法,包括:
3、根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据;
4、根据浏览器数据的访问特征将压缩后的浏览器数据存储在不同的存储层。
5、在一个实施例中,所述浏览器数据的数据类型至少包括文本型数据和富媒体数据;
6、所述根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据,包括:
7、若所述浏览器数据的数据类型为文本型数据,则选择无损压缩的方式压缩所述浏览器数据;
8、若所述浏览器数据的数据类型为富媒体数据,则选择有损压缩的方式压缩所述浏览器数据。
9、在一个实施例中,所述浏览器数据的访问特征包括访问频率;
10、所述存储层包括本地缓存层和云端存储层;
11、所述根据浏览器数据的访问特征将压缩后的浏览器数据存储在不同的存储层,包括:
12、根据浏览器数据的访问频率将压缩后的浏览器数据存储在所述本地缓存层或所述云端存储层。
13、在一个实施例中,所述根据浏览器数据的访问频率将压缩后的浏览器数据存储在本地缓存层之前,还包括:
14、获取本地终端的的可用存储空间容量;
15、根据所述可用存储空间容量、所述压缩后的浏览器数据容量,所述本地缓存层可用空间容量,动态调整所述本地缓存层的空间容量。
16、在一个实施例中,所述根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据之前,还包括:
17、根据本地终端的网络状况从本地缓存层或云端存储层获取浏览器数据。
18、在一个实施例中,所述根据所述本地终端的网络状况选择从本地缓存层或云端存储层获取浏览器数据之后,还包括:
19、从服务器获取浏览器数据中变更块以更新所述浏览器数据;
20、其中,所述变更块带有时间戳和版本号。
21、在一个实施例中,所述根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据,还包括:
22、根据所述浏览器数据的安全等级选择不同类型的算法加密所述浏览器数据。
23、本申请实施例的第二方面提供了一种浏览器存储系统,包括:
24、智能数据压缩模块,根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据;
25、多层次存储模块,根据浏览器数据的访问特征将压缩后的浏览器数据存储在不同的存储层。
26、本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述浏览器存储方法的步骤。
27、本申请实施例的第四方面提供了一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述浏览器存储方法的步骤。
28、本申请通过对不同数据类型的浏览器数据以不同压缩方式进行压缩,并根据访问特征将压缩后的浏览器数据存储在不同存储层,不仅能够实现兼顾压缩效率和数据保真,提高存储效率,而且动态的选择数据存储层增加了存储的灵活性,有利于性能提升。
29、可以理解的是,上述第三方面至第四方面的有益效果可以参见上述第一方面或第二方面中的相关描述,在此不再赘述。
1.一种浏览器存储方法,其特征在于,所述方法包括:
2.如权利要求1所述的浏览器存储方法,其特征在于,所述浏览器数据的数据类型至少包括文本型数据和富媒体数据;
3.如权利要求1所述的浏览器存储方法,其特征在于,所述浏览器数据的访问特征包括访问频率;
4.如权利要求3所述的浏览器存储方法,其特征在于,所述根据浏览器数据的访问频率将压缩后的浏览器数据存储在本地缓存层之前,还包括:
5.如权利要求3所述的浏览器存储方法,其特征在于,所述根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据之前,还包括:
6.如权利要求5所述的浏览器存储方法,其特征在于,所述根据所述本地终端的网络状况从本地缓存层或云端存储层获取浏览器数据之后,还包括:
7.如权利要求1至6任一项所述的浏览器存储方法,其特征在于,所述根据浏览器数据的数据类型选择对应的数据压缩方式压缩所述浏览器数据,还包括:
8.一种浏览器存储系统,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7所述方法的步骤。
10.一种存储介质,所述存储介质为计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7所述方法的步骤。
